From b4d9d287e512ea0051512eca85364bea084b381e Mon Sep 17 00:00:00 2001 From: nygrenh Date: Wed, 20 Mar 2024 18:57:18 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20=20@=20df49a?= =?UTF-8?q?6d7eb5dcd6fe0620b21e2fb11b5639dbef6=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- actix_router/struct.Path.html | 2 +- actix_router/struct.ResourceDef.html | 2 +- digest/core_api/struct.CoreWrapper.html | 14 +- .../core_api/struct.XofReaderCoreWrapper.html | 4 +- digest/struct.InvalidBufferSize.html | 2 +- digest/struct.InvalidOutputSize.html | 2 +- futures_util/future/enum.Either.html | 48 +- futures_util/future/struct.Abortable.html | 36 +- futures_util/future/struct.Aborted.html | 2 +- futures_util/io/struct.AllowStdIo.html | 4 +- futures_util/io/struct.Cursor.html | 14 +- .../struct.FuturesUnordered.html | 4 +- .../stream/select_all/struct.SelectAll.html | 2 +- futures_util/stream/struct.Abortable.html | 36 +- futures_util/stream/struct.Aborted.html | 2 +- .../stream/struct.FuturesUnordered.html | 4 +- futures_util/stream/struct.ReuniteError.html | 2 +- futures_util/stream/struct.SelectAll.html | 2 +- .../stream/struct.TryReadyChunksError.html | 2 +- hashbrown/hash_map/struct.HashMap.html | 36 +- hashbrown/hash_set/struct.HashSet.html | 30 +- hashbrown/struct.HashMap.html | 36 +- hashbrown/struct.HashSet.html | 30 +- headless_lms_models/all.html | 2 +- .../fn.get_ids_by_exercise_id.html | 5 + ..._latest_submission_ids_by_exercise_id.html | 6 + .../exercise_task_submissions/index.html | 2 +- .../sidebar-items.js | 2 +- .../regrading/fn.do_single_regrading.html | 2 +- .../library/regrading/index.html | 2 +- .../library/regrading/struct.GradingData.html | 2 +- .../prelude/trait.Deserialize.html | 2 +- .../prelude/trait.Serialize.html | 2 +- .../regradings/enum.NewRegradingIdType.html | 24 + .../regradings/fn.complete_regrading.html | 2 +- .../regradings/fn.get_all_count.html | 2 +- .../regradings/fn.get_all_paginated.html | 2 +- .../regradings/fn.get_by_id.html | 2 +- .../fn.get_regrading_info_by_id.html | 2 +- ...pleted_regradings_and_mark_as_started.html | 2 +- headless_lms_models/regradings/fn.insert.html | 2 +- ...t_and_create_exercise_task_regradings.html | 2 +- .../regradings/fn.set_error_message.html | 2 +- .../fn.set_total_grading_progress.html | 2 +- headless_lms_models/regradings/index.html | 4 +- .../regradings/sidebar-items.js | 2 +- .../regradings/struct.NewRegrading.html | 9 +- .../regradings/struct.RegradingInfo.html | 6 +- .../struct.RegradingSubmissionInfo.html | 6 +- ...ll_research_form_answers_with_user_id.html | 2 +- ...et_research_form_answers_with_user_id.html | 2 +- ...esearch_form_questions_with_course_id.html | 2 +- .../fn.upsert_research_form_anwser.html | 2 +- .../fn.upsert_research_form_questions.html | 6 +- headless_lms_models/research_forms/index.html | 2 +- headless_lms_server/all.html | 2 +- ....upsert_course_research_form_question.html | 8 - ...upsert_course_research_form_questions.html | 8 + .../controllers/cms/courses/index.html | 2 +- .../controllers/cms/courses/sidebar-items.js | 2 +- .../prelude/trait.Deserialize.html | 1347 +++++++++-------- .../prelude/trait.Serialize.html | 1056 ++++++------- hkdf/struct.InvalidLength.html | 2 +- indexmap/map/struct.IndexMap.html | 34 +- indexmap/map/struct.Slice.html | 2 +- indexmap/set/struct.IndexSet.html | 10 +- indexmap/set/struct.Slice.html | 2 +- indexmap/struct.TryReserveError.html | 2 +- itertools/structs/struct.ConsTuples.html | 1270 ++++++++-------- itertools/structs/struct.Format.html | 18 +- itertools/structs/struct.Zip.html | 1306 ++++++++-------- mio/net/struct.TcpStream.html | 34 +- mio/net/struct.UnixStream.html | 32 +- mio/unix/pipe/struct.Receiver.html | 20 +- mio/unix/pipe/struct.Sender.html | 12 +- rand_core/struct.Error.html | 2 +- rustix/ffi/struct.CString.html | 12 +- rustix/fs/inotify/struct.CreateFlags.html | 14 +- rustix/fs/inotify/struct.WatchFlags.html | 16 +- rustix/fs/struct.Access.html | 14 +- rustix/fs/struct.AtFlags.html | 16 +- rustix/fs/struct.FallocateFlags.html | 16 +- rustix/fs/struct.IFlags.html | 10 +- rustix/fs/struct.MemfdFlags.html | 14 +- rustix/fs/struct.Mode.html | 12 +- rustix/fs/struct.OFlags.html | 18 +- rustix/fs/struct.RenameFlags.html | 18 +- rustix/fs/struct.ResolveFlags.html | 14 +- rustix/fs/struct.SealFlags.html | 16 +- rustix/fs/struct.StatVfsMountFlags.html | 18 +- rustix/fs/struct.StatxFlags.html | 12 +- rustix/fs/struct.XattrFlags.html | 18 +- rustix/io/struct.DupFlags.html | 18 +- rustix/io/struct.Errno.html | 2 +- rustix/io/struct.FdFlags.html | 12 +- rustix/io/struct.ReadWriteFlags.html | 12 +- search-index.js | 46 +- smallvec/struct.SmallVec.html | 4 +- sqlx_core/any/struct.Any.html | 62 +- sqlx_core/error/enum.Error.html | 4 +- .../error/struct.UnexpectedNullError.html | 2 +- sqlx_core/ext/ustr/enum.UStr.html | 4 +- sqlx_core/migrate/enum.MigrateError.html | 2 +- .../pool/maybe/enum.MaybePoolConnection.html | 2 +- sqlx_core/pool/struct.Pool.html | 4 +- sqlx_core/rt/struct.TimeoutError.html | 2 +- .../exercise_task_submissions.rs.html | 90 ++ .../library/regrading.rs.html | 50 + src/headless_lms_models/regradings.rs.html | 74 +- .../research_forms.rs.html | 52 +- .../controllers/cms/courses.rs.html | 16 +- subtle/struct.Choice.html | 6 +- tempfile/fn.spooled_tempfile.html | 2 +- tempfile/struct.NamedTempFile.html | 14 +- tempfile/struct.PathPersistError.html | 2 +- tempfile/struct.PersistError.html | 2 +- tempfile/struct.SpooledTempFile.html | 6 +- tokio/io/struct.Ready.html | 4 +- tokio/io/trait.AsyncWrite.html | 2 +- tokio/net/struct.TcpStream.html | 2 +- tokio/net/struct.UnixStream.html | 2 +- tokio/net/tcp/struct.ReuniteError.html | 2 +- tokio/net/trait.ToSocketAddrs.html | 2 +- tokio/runtime/struct.TryCurrentError.html | 2 +- tokio/signal/unix/struct.SignalKind.html | 2 +- .../broadcast/error/enum.TryRecvError.html | 2 +- .../broadcast/error/struct.SendError.html | 2 +- tokio/sync/enum.SetError.html | 2 +- .../mpsc/error/enum.SendTimeoutError.html | 2 +- tokio/sync/mpsc/error/enum.TrySendError.html | 2 +- tokio/sync/mpsc/error/struct.SendError.html | 2 +- .../sync/oneshot/error/enum.TryRecvError.html | 2 +- tokio/sync/struct.OwnedMutexGuard.html | 2 +- tokio/sync/struct.OwnedRwLockReadGuard.html | 4 +- tokio/sync/struct.OwnedRwLockWriteGuard.html | 4 +- tokio/sync/struct.RwLockMappedWriteGuard.html | 4 +- tokio/time/error/struct.Elapsed.html | 2 +- tokio/time/error/struct.Error.html | 2 +- tokio_stream/struct.Elapsed.html | 2 +- tracing/field/struct.Field.html | 2 +- tracing/span/struct.Span.html | 2 +- tracing/struct.Span.html | 2 +- tracing_core/field/struct.FieldSet.html | 2 +- tracing_core/metadata/struct.Level.html | 6 +- tracing_core/metadata/struct.LevelFilter.html | 10 +- .../struct.ParseLevelFilterError.html | 2 +- tracing_core/span/struct.Current.html | 2 +- tracing_core/struct.Level.html | 6 +- tracing_core/struct.LevelFilter.html | 10 +- trait.impl/bitflags/traits/trait.Flags.js | 2 +- .../bitflags/traits/trait.PublicFlags.js | 2 +- trait.impl/core/borrow/trait.Borrow.js | 2 +- trait.impl/core/clone/trait.Clone.js | 38 +- trait.impl/core/cmp/trait.Eq.js | 24 +- trait.impl/core/cmp/trait.Ord.js | 8 +- trait.impl/core/cmp/trait.PartialEq.js | 28 +- trait.impl/core/cmp/trait.PartialOrd.js | 10 +- trait.impl/core/convert/trait.AsMut.js | 4 +- trait.impl/core/convert/trait.AsRef.js | 12 +- trait.impl/core/convert/trait.From.js | 36 +- trait.impl/core/convert/trait.TryFrom.js | 4 +- trait.impl/core/default/trait.Default.js | 18 +- trait.impl/core/error/trait.Error.js | 12 +- trait.impl/core/fmt/trait.Binary.js | 2 +- trait.impl/core/fmt/trait.Debug.js | 48 +- trait.impl/core/fmt/trait.Display.js | 18 +- trait.impl/core/fmt/trait.LowerHex.js | 4 +- trait.impl/core/fmt/trait.Octal.js | 2 +- trait.impl/core/fmt/trait.UpperHex.js | 4 +- trait.impl/core/future/future/trait.Future.js | 6 +- trait.impl/core/hash/trait.Hash.js | 14 +- .../core/iter/traits/collect/trait.Extend.js | 6 +- .../iter/traits/collect/trait.FromIterator.js | 6 +- .../iter/traits/collect/trait.IntoIterator.js | 12 +- .../double_ended/trait.DoubleEndedIterator.js | 6 +- .../exact_size/trait.ExactSizeIterator.js | 8 +- .../iter/traits/iterator/trait.Iterator.js | 10 +- .../iter/traits/marker/trait.FusedIterator.js | 6 +- trait.impl/core/marker/trait.Copy.js | 20 +- trait.impl/core/marker/trait.Freeze.js | 2 +- trait.impl/core/marker/trait.Send.js | 10 +- trait.impl/core/marker/trait.StructuralEq.js | 22 +- .../core/marker/trait.StructuralPartialEq.js | 26 +- trait.impl/core/marker/trait.Sync.js | 8 +- trait.impl/core/marker/trait.Unpin.js | 10 +- trait.impl/core/ops/arith/trait.Sub.js | 2 +- trait.impl/core/ops/arith/trait.SubAssign.js | 2 +- trait.impl/core/ops/bit/trait.BitAnd.js | 2 +- trait.impl/core/ops/bit/trait.BitAndAssign.js | 2 +- trait.impl/core/ops/bit/trait.BitOr.js | 4 +- trait.impl/core/ops/bit/trait.BitOrAssign.js | 2 +- trait.impl/core/ops/bit/trait.BitXor.js | 2 +- trait.impl/core/ops/bit/trait.BitXorAssign.js | 2 +- trait.impl/core/ops/bit/trait.Not.js | 2 +- trait.impl/core/ops/deref/trait.Deref.js | 6 +- trait.impl/core/ops/deref/trait.DerefMut.js | 6 +- trait.impl/core/ops/drop/trait.Drop.js | 12 +- trait.impl/core/ops/index/trait.Index.js | 4 +- trait.impl/core/ops/index/trait.IndexMut.js | 2 +- .../panic/unwind_safe/trait.RefUnwindSafe.js | 4 +- .../panic/unwind_safe/trait.UnwindSafe.js | 4 +- trait.impl/core/str/traits/trait.FromStr.js | 4 +- .../crypto_common/trait.AlgorithmName.js | 2 +- .../crypto_common/trait.BlockSizeUser.js | 2 +- trait.impl/crypto_common/trait.KeyInit.js | 2 +- .../crypto_common/trait.OutputSizeUser.js | 2 +- trait.impl/crypto_common/trait.Reset.js | 4 +- .../digest/core_api/trait.UpdateCore.js | 2 +- .../core_api/trait.VariableOutputCore.js | 2 +- trait.impl/digest/mac/trait.MacMarker.js | 2 +- .../futures_core/future/trait.FusedFuture.js | 2 +- .../futures_core/stream/trait.FusedStream.js | 2 +- .../futures_core/stream/trait.Stream.js | 4 +- .../futures_io/if_std/trait.AsyncBufRead.js | 2 +- .../futures_io/if_std/trait.AsyncRead.js | 2 +- .../futures_io/if_std/trait.AsyncSeek.js | 2 +- .../futures_io/if_std/trait.AsyncWrite.js | 2 +- trait.impl/futures_sink/trait.Sink.js | 2 +- .../lock_api/mutex/trait.RawMutexFair.js | 2 +- .../rand_core/block/trait.BlockRngCore.js | 2 +- trait.impl/rand_core/trait.CryptoRng.js | 2 +- trait.impl/rand_core/trait.RngCore.js | 2 +- trait.impl/rand_core/trait.SeedableRng.js | 2 +- trait.impl/serde/de/trait.Deserialize.js | 2 +- trait.impl/serde/ser/trait.Serialize.js | 6 +- trait.impl/std/io/trait.Read.js | 4 +- trait.impl/std/io/trait.Write.js | 4 +- trait.impl/std/os/fd/owned/trait.AsFd.js | 2 +- trait.impl/std/os/fd/raw/trait.AsRawFd.js | 4 +- trait.impl/std/os/fd/raw/trait.FromRawFd.js | 2 +- trait.impl/std/os/fd/raw/trait.IntoRawFd.js | 2 +- type.impl/hkdf/struct.Hkdf.js | 2 +- .../itertools/structs/struct.GroupingMap.js | 2 +- .../structs/struct.IntersperseWith.js | 2 +- .../itertools/structs/struct.KMergeBy.js | 2 +- type.impl/itertools/structs/struct.MergeBy.js | 2 +- type.impl/rand_chacha/struct.ChaCha20Core.js | 2 +- type.impl/rand_chacha/struct.ChaCha20Rng.js | 2 +- .../sqlx_core/pool/struct.PoolOptions.js | 2 +- uuid/enum.Variant.html | 2 +- uuid/fmt/struct.Braced.html | 6 +- uuid/fmt/struct.Hyphenated.html | 6 +- uuid/fmt/struct.Simple.html | 4 +- uuid/fmt/struct.Urn.html | 4 +- uuid/struct.Uuid.html | 6 +- webpki/enum.Error.html | 2 +- webpki/enum.IpAddr.html | 2 +- webpki/enum.IpAddrRef.html | 2 +- webpki/enum.SubjectNameRef.html | 2 +- webpki/struct.AddrParseError.html | 2 +- webpki/struct.InvalidDnsNameError.html | 2 +- 251 files changed, 3668 insertions(+), 3397 deletions(-) create mode 100644 headless_lms_models/exercise_task_submissions/fn.get_ids_by_exercise_id.html create mode 100644 headless_lms_models/exercise_task_submissions/fn.get_latest_submission_ids_by_exercise_id.html create mode 100644 headless_lms_models/regradings/enum.NewRegradingIdType.html delete mode 100644 headless_lms_server/controllers/cms/courses/fn.upsert_course_research_form_question.html create mode 100644 headless_lms_server/controllers/cms/courses/fn.upsert_course_research_form_questions.html diff --git a/actix_router/struct.Path.html b/actix_router/struct.Path.html index ac6975534e77..cd9adda1c008 100644 --- a/actix_router/struct.Path.html +++ b/actix_router/struct.Path.html @@ -18,7 +18,7 @@
source

pub fn load<'de, U: Deserialize<'de>>(&'de self) -> Result<U, Error>

Deserializes matching parameters to a specified type U.

Errors

Returns error when dynamic path segments cannot be deserialized into a U type.

-

Trait Implementations§

source§

impl<T: Clone> Clone for Path<T>

source§

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

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

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

Performs copy-assignment from source. Read more
source§

impl<T: Debug> Debug for Path<T>

source§

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

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

impl<T: Default> Default for Path<T>

source§

fn default() -> Path<T>

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

impl<'a, T: ResourcePath> Index<&'a str> for Path<T>

§

type Output = str

The returned type after indexing.
source§

fn index(&self, name: &'a str) -> &str

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

impl<T: ResourcePath> Index<usize> for Path<T>

§

type Output = str

The returned type after indexing.
source§

fn index(&self, idx: usize) -> &str

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

impl<T: ResourcePath> Resource for Path<T>

§

type Path = T

Type of resource’s path returned in resource_path.
source§

fn resource_path(&mut self) -> &mut Path<Self::Path>

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for Path<T>
where +

Trait Implementations§

source§

impl<T: Clone> Clone for Path<T>

source§

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

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

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

Performs copy-assignment from source. Read more
source§

impl<T: Debug> Debug for Path<T>

source§

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

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

impl<T: Default> Default for Path<T>

source§

fn default() -> Path<T>

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

impl<'a, T: ResourcePath> Index<&'a str> for Path<T>

§

type Output = str

The returned type after indexing.
source§

fn index(&self, name: &'a str) -> &str

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

impl<T: ResourcePath> Index<usize> for Path<T>

§

type Output = str

The returned type after indexing.
source§

fn index(&self, idx: usize) -> &str

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

impl<T: ResourcePath> Resource for Path<T>

§

type Path = T

Type of resource’s path returned in resource_path.
source§

fn resource_path(&mut self) -> &mut Path<Self::Path>

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for Path<T>
where T: RefUnwindSafe,

§

impl<T> Send for Path<T>
where T: Send,

§

impl<T> Sync for Path<T>
where T: Sync,

§

impl<T> Unpin for Path<T>
where diff --git a/actix_router/struct.ResourceDef.html b/actix_router/struct.ResourceDef.html index 0b15ad007933..6f392d25f9db 100644 --- a/actix_router/struct.ResourceDef.html +++ b/actix_router/struct.ResourceDef.html @@ -381,7 +381,7 @@
Examples
assert!(resource.resource_path_from_map(&mut s, &map)); assert_eq!(s, "/user/123/post/my-post");
-

Trait Implementations§

source§

impl Clone for ResourceDef

source§

fn clone(&self) -> ResourceDef

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for ResourceDef

source§

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

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

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

source§

fn from(path: &'a str) -> ResourceDef

Converts to this type from the input type.
source§

impl From<String> for ResourceDef

source§

fn from(path: String) -> ResourceDef

Converts to this type from the input type.
source§

impl Hash for ResourceDef

source§

fn hash<H: Hasher>(&self, state: &mut H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where +

Trait Implementations§

source§

impl Clone for ResourceDef

source§

fn clone(&self) -> ResourceDef

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for ResourceDef

source§

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

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

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

source§

fn from(path: &'a str) -> ResourceDef

Converts to this type from the input type.
source§

impl From<String> for ResourceDef

source§

fn from(path: String) -> ResourceDef

Converts to this type from the input type.
source§

impl Hash for ResourceDef

source§

fn hash<H: Hasher>(&self, state: &mut H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl PartialEq for ResourceDef

source§

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

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

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

This method tests for !=. The default implementation is almost always diff --git a/digest/core_api/struct.CoreWrapper.html b/digest/core_api/struct.CoreWrapper.html index 168ffd78f8ac..25649d13f9a4 100644 --- a/digest/core_api/struct.CoreWrapper.html +++ b/digest/core_api/struct.CoreWrapper.html @@ -93,24 +93,24 @@ T: ?Sized,
source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<D> Digest for D

source§

fn new() -> D

Create new hasher instance.
source§

fn new_with_prefix(data: impl AsRef<[u8]>) -> D
where - D: Default,

Create new hasher instance which has processed the provided data.
source§

fn update(&mut self, data: impl AsRef<[u8]>)

Process data, updating the internal state.
source§

fn chain_update(self, data: impl AsRef<[u8]>) -> D

Process input data in a chained manner.
source§

fn finalize(self) -> GenericArray<u8, <D as OutputSizeUser>::OutputSize>

Retrieve result and consume hasher instance.
source§

fn finalize_into( + D: Default,

Create new hasher instance which has processed the provided data.
source§

fn update(&mut self, data: impl AsRef<[u8]>)

Process data, updating the internal state.
source§

fn chain_update(self, data: impl AsRef<[u8]>) -> D

Process input data in a chained manner.
source§

fn finalize(self) -> GenericArray<u8, <D as OutputSizeUser>::OutputSize>

Retrieve result and consume hasher instance.
source§

fn finalize_into( self, out: &mut GenericArray<u8, <D as OutputSizeUser>::OutputSize> -)

Write result into provided array and consume the hasher instance.
source§

fn finalize_reset( +)

Write result into provided array and consume the hasher instance.
source§

fn finalize_reset( &mut self ) -> GenericArray<u8, <D as OutputSizeUser>::OutputSize>
where - D: FixedOutputReset,

Retrieve result and reset hasher instance.
source§

fn finalize_into_reset( + D: FixedOutputReset,

Retrieve result and reset hasher instance.
source§

fn finalize_into_reset( &mut self, out: &mut GenericArray<u8, <D as OutputSizeUser>::OutputSize> )
where - D: FixedOutputReset,

Write result into provided array and reset the hasher instance.
source§

fn reset(&mut self)
where - D: Reset,

Reset hasher instance to its initial state.
source§

fn output_size() -> usize

Get output size of the hasher
source§

fn digest( + D: FixedOutputReset,

Write result into provided array and reset the hasher instance.
source§

fn reset(&mut self)
where + D: Reset,

Reset hasher instance to its initial state.
source§

fn output_size() -> usize

Get output size of the hasher
source§

fn digest( data: impl AsRef<[u8]> ) -> GenericArray<u8, <D as OutputSizeUser>::OutputSize>

Compute hash of data.
source§

impl<D> DynDigest for D
where - D: Update + FixedOutputReset + Reset + Clone + 'static,

source§

fn update(&mut self, data: &[u8])

Digest input data. Read more
source§

fn finalize_reset(&mut self) -> Box<[u8]>

Retrieve result and reset hasher instance
source§

fn finalize(self: Box<D>) -> Box<[u8]>

Retrieve result and consume boxed hasher instance
source§

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

Write result into provided array and consume the hasher instance. Read more
source§

fn finalize_into_reset( + D: Update + FixedOutputReset + Reset + Clone + 'static,

source§

fn update(&mut self, data: &[u8])

Digest input data. Read more
source§

fn finalize_reset(&mut self) -> Box<[u8]>

Retrieve result and reset hasher instance
source§

fn finalize(self: Box<D>) -> Box<[u8]>

Retrieve result and consume boxed hasher instance
source§

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

Write result into provided array and consume the hasher instance. Read more
source§

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

Write result into provided array and reset the hasher instance. Read more
source§

fn reset(&mut self)

Reset hasher instance to its initial state.
source§

fn output_size(&self) -> usize

Get output size of the hasher
source§

fn box_clone(&self) -> Box<dyn DynDigest>

Clone hasher state into a boxed trait object
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+) -> Result<(), InvalidBufferSize>
Write result into provided array and reset the hasher instance. Read more
source§

fn reset(&mut self)

Reset hasher instance to its initial state.
source§

fn output_size(&self) -> usize

Get output size of the hasher
source§

fn box_clone(&self) -> Box<dyn DynDigest>

Clone hasher state into a boxed trait object
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of diff --git a/digest/core_api/struct.XofReaderCoreWrapper.html b/digest/core_api/struct.XofReaderCoreWrapper.html index 369343126db3..e95c400e7338 100644 --- a/digest/core_api/struct.XofReaderCoreWrapper.html +++ b/digest/core_api/struct.XofReaderCoreWrapper.html @@ -16,7 +16,7 @@ Le<T::BlockSize, U256>: NonZero,

source§

fn default() -> XofReaderCoreWrapper<T>

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

impl<T> Read for XofReaderCoreWrapper<T>

source§

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

Pull some bytes from this source into the specified buffer, returning + Le<T::BlockSize, U256>: NonZero,
source§

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

Pull some bytes from this source into the specified buffer, returning how many bytes were read. 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
1.0.0 · source§

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

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

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

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

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

Read the exact number of bytes required to fill buf. 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 Self
where Self: Sized,

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

fn bytes(self) -> Bytes<Self>
where @@ -26,7 +26,7 @@ Self: Sized,

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

impl<T> XofReader for XofReaderCoreWrapper<T>

source§

fn read(&mut self, buffer: &mut [u8])

Read output into the buffer. Can be called an unlimited number of times.
source§

fn read_boxed(&mut self, n: usize) -> Box<[u8]>

Read output into a boxed slice of the specified size. Read more

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for XofReaderCoreWrapper<T>
where + Le<T::BlockSize, U256>: NonZero,

source§

fn read(&mut self, buffer: &mut [u8])

Read output into the buffer. Can be called an unlimited number of times.
source§

fn read_boxed(&mut self, n: usize) -> Box<[u8]>

Read output into a boxed slice of the specified size. Read more

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for XofReaderCoreWrapper<T>

§

impl<T> Send for XofReaderCoreWrapper<T>
where T: Send,

§

impl<T> Sync for XofReaderCoreWrapper<T>
where diff --git a/digest/struct.InvalidBufferSize.html b/digest/struct.InvalidBufferSize.html index 53192c49c753..2cce86edce14 100644 --- a/digest/struct.InvalidBufferSize.html +++ b/digest/struct.InvalidBufferSize.html @@ -1,6 +1,6 @@ InvalidBufferSize in digest - Rust
pub struct InvalidBufferSize;
Expand description

Buffer length is not equal to hash output size.

-

Trait Implementations§

source§

impl Clone for InvalidBufferSize

source§

fn clone(&self) -> InvalidBufferSize

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for InvalidBufferSize

source§

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

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

impl Default for InvalidBufferSize

source§

fn default() -> InvalidBufferSize

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

impl Display for InvalidBufferSize

source§

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

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

impl Error for InvalidBufferSize

1.30.0 · source§

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

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

fn description(&self) -> &str

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

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

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

fn provide<'a>(&'a self, request: &mut Request<'a>)

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

impl PartialEq for InvalidBufferSize

source§

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

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

Trait Implementations§

source§

impl Clone for InvalidBufferSize

source§

fn clone(&self) -> InvalidBufferSize

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for InvalidBufferSize

source§

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

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

impl Default for InvalidBufferSize

source§

fn default() -> InvalidBufferSize

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

impl Display for InvalidBufferSize

source§

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

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

impl Error for InvalidBufferSize

1.30.0 · source§

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

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

fn description(&self) -> &str

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

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

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

fn provide<'a>(&'a self, request: &mut Request<'a>)

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

impl PartialEq for InvalidBufferSize

source§

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

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

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

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

impl Copy for InvalidBufferSize

source§

impl Eq for InvalidBufferSize

source§

impl StructuralEq for InvalidBufferSize

source§

impl StructuralPartialEq for InvalidBufferSize

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where diff --git a/digest/struct.InvalidOutputSize.html b/digest/struct.InvalidOutputSize.html index 6b66c9986527..d140ba128117 100644 --- a/digest/struct.InvalidOutputSize.html +++ b/digest/struct.InvalidOutputSize.html @@ -1,6 +1,6 @@ InvalidOutputSize in digest - Rust
pub struct InvalidOutputSize;
Expand description

The error type used in variable hash traits.

-

Trait Implementations§

source§

impl Clone for InvalidOutputSize

source§

fn clone(&self) -> InvalidOutputSize

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for InvalidOutputSize

source§

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

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

impl Default for InvalidOutputSize

source§

fn default() -> InvalidOutputSize

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

impl Display for InvalidOutputSize

source§

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

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

impl Error for InvalidOutputSize

1.30.0 · source§

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

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

fn description(&self) -> &str

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

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

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

fn provide<'a>(&'a self, request: &mut Request<'a>)

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

impl Copy for InvalidOutputSize

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +

Trait Implementations§

source§

impl Clone for InvalidOutputSize

source§

fn clone(&self) -> InvalidOutputSize

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for InvalidOutputSize

source§

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

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

impl Default for InvalidOutputSize

source§

fn default() -> InvalidOutputSize

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

impl Display for InvalidOutputSize

source§

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

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

impl Error for InvalidOutputSize

1.30.0 · source§

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

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

fn description(&self) -> &str

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

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

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

fn provide<'a>(&'a self, request: &mut Request<'a>)

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

impl Copy for InvalidOutputSize

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

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

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

diff --git a/futures_util/future/enum.Either.html b/futures_util/future/enum.Either.html index 3d6b13659398..cb0120081b36 100644 --- a/futures_util/future/enum.Either.html +++ b/futures_util/future/enum.Either.html @@ -62,12 +62,12 @@ cx: &mut Context<'_>, bufs: &[IoSlice<'_>] ) -> Poll<Result<usize>>

Attempt to write bytes from bufs into the object using vectored -IO operations. Read more
source§

fn poll_flush(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Result<()>>

Attempt to flush the object, ensuring that any buffered data reach -their destination. Read more
source§

fn poll_close(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Result<()>>

Attempt to close the object. Read more
source§

impl<A: Clone, B: Clone> Clone for Either<A, B>

source§

fn clone(&self) -> Either<A, B>

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

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

Performs copy-assignment from source. Read more
source§

impl<A: Debug, B: Debug> Debug for Either<A, B>

source§

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

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

impl<A, B> FusedFuture for Either<A, B>
where +IO operations. Read more

source§

fn poll_flush(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Result<()>>

Attempt to flush the object, ensuring that any buffered data reach +their destination. Read more
source§

fn poll_close(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Result<()>>

Attempt to close the object. Read more

source§

impl<A: Clone, B: Clone> Clone for Either<A, B>

source§

fn clone(&self) -> Either<A, B>

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

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

Performs copy-assignment from source. Read more
source§

impl<A: Debug, B: Debug> Debug for Either<A, B>

source§

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

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

impl<A, B> FusedFuture for Either<A, B>
where A: FusedFuture, - B: FusedFuture<Output = A::Output>,

source§

fn is_terminated(&self) -> bool

Returns true if the underlying future should no longer be polled.
source§

impl<A, B> FusedStream for Either<A, B>
where + B: FusedFuture<Output = A::Output>,

source§

fn is_terminated(&self) -> bool

Returns true if the underlying future should no longer be polled.
source§

impl<A, B> FusedStream for Either<A, B>
where A: FusedStream, - B: FusedStream<Item = A::Item>,

source§

fn is_terminated(&self) -> bool

Returns true if the stream should no longer be polled.
source§

impl<A, B> Future for Either<A, B>
where + B: FusedStream<Item = A::Item>,

source§

fn is_terminated(&self) -> bool

Returns true if the stream should no longer be polled.
source§

impl<A, B> Future for Either<A, B>
where A: Future, B: Future<Output = A::Output>,

§

type Output = <A as Future>::Output

The type of value produced on completion.
source§

fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output>

Attempt to resolve the future to a final value, registering the current task for wakeup if the value is not yet available. Read more
source§

impl<A, B, Item> Sink<Item> for Either<A, B>
where @@ -77,10 +77,10 @@ cx: &mut Context<'_> ) -> Poll<Result<(), Self::Error>>

Attempts to prepare the Sink to receive a value. Read more
source§

fn start_send(self: Pin<&mut Self>, item: Item) -> Result<(), Self::Error>

Begin the process of sending a value to the sink. Each call to this function must be preceded by a successful call to -poll_ready which returned Poll::Ready(Ok(())). Read more
source§

fn poll_flush( +poll_ready which returned Poll::Ready(Ok(())). Read more

source§

fn poll_flush( self: Pin<&mut Self>, cx: &mut Context<'_> -) -> Poll<Result<(), Self::Error>>

Flush any remaining output from this sink. Read more
source§

fn poll_close( +) -> Poll<Result<(), Self::Error>>

Flush any remaining output from this sink. Read more
source§

fn poll_close( self: Pin<&mut Self>, cx: &mut Context<'_> ) -> Poll<Result<(), Self::Error>>

Flush any remaining output and close this sink, if necessary. Read more
source§

impl<A, B> Stream for Either<A, B>
where @@ -255,7 +255,7 @@ Self: Unpin,

A convenience method for calling Sink::poll_close on Unpin sink types.
source§

impl<T> StreamExt for T
where T: Stream + ?Sized,

source§

fn next(&mut self) -> Next<'_, Self>
where - Self: Unpin,

Creates a future that resolves to the next item in the stream. Read more
source§

fn into_future(self) -> StreamFuture<Self>
where + Self: Unpin,

Creates a future that resolves to the next item in the stream. Read more
source§

fn into_future(self) -> StreamFuture<Self>
where Self: Sized + Unpin,

Converts this stream into a future of (next_item, tail_of_stream). If the stream terminates, then the next item is None. Read more
source§

fn map<T, F>(self, f: F) -> Map<Self, F>
where F: FnMut(Self::Item) -> T, @@ -388,32 +388,32 @@ Fut: TryFuture + ?Sized,

source§

fn flatten_sink<Item>(self) -> FlattenSink<Self, Self::Ok>
where Self::Ok: Sink<Item, Error = Self::Error>, Self: Sized,

Flattens the execution of this future when the successful result of this -future is a Sink. Read more
source§

fn map_ok<T, F>(self, f: F) -> MapOk<Self, F>
where +future is a Sink. Read more

source§

fn map_ok<T, F>(self, f: F) -> MapOk<Self, F>
where F: FnOnce(Self::Ok) -> T, Self: Sized,

Maps this future’s success value to a different value. Read more
source§

fn map_ok_or_else<T, E, F>(self, e: E, f: F) -> MapOkOrElse<Self, F, E>
where F: FnOnce(Self::Ok) -> T, E: FnOnce(Self::Error) -> T, - Self: Sized,

Maps this future’s success value to a different value, and permits for error handling resulting in the same type. Read more
source§

fn map_err<E, F>(self, f: F) -> MapErr<Self, F>
where + Self: Sized,

Maps this future’s success value to a different value, and permits for error handling resulting in the same type. Read more
source§

fn map_err<E, F>(self, f: F) -> MapErr<Self, F>
where F: FnOnce(Self::Error) -> E, - Self: Sized,

Maps this future’s error value to a different value. Read more
source§

fn err_into<E>(self) -> ErrInto<Self, E>
where + Self: Sized,

Maps this future’s error value to a different value. Read more
source§

fn err_into<E>(self) -> ErrInto<Self, E>
where Self: Sized, Self::Error: Into<E>,

Maps this future’s Error to a new error type using the Into trait. Read more
source§

fn ok_into<U>(self) -> OkInto<Self, U>
where Self: Sized, Self::Ok: Into<U>,

Maps this future’s Ok to a new type -using the Into trait.
source§

fn and_then<Fut, F>(self, f: F) -> AndThen<Self, Fut, F>
where +using the Into trait.

source§

fn and_then<Fut, F>(self, f: F) -> AndThen<Self, Fut, F>
where F: FnOnce(Self::Ok) -> Fut, Fut: TryFuture<Error = Self::Error>, Self: Sized,

Executes another future after this one resolves successfully. The -success value is passed to a closure to create this subsequent future. Read more
source§

fn or_else<Fut, F>(self, f: F) -> OrElse<Self, Fut, F>
where +success value is passed to a closure to create this subsequent future. Read more

source§

fn or_else<Fut, F>(self, f: F) -> OrElse<Self, Fut, F>
where F: FnOnce(Self::Error) -> Fut, Fut: TryFuture<Ok = Self::Ok>, Self: Sized,

Executes another future if this one resolves to an error. The -error value is passed to a closure to create this subsequent future. Read more
source§

fn inspect_ok<F>(self, f: F) -> InspectOk<Self, F>
where +error value is passed to a closure to create this subsequent future. Read more

source§

fn inspect_ok<F>(self, f: F) -> InspectOk<Self, F>
where F: FnOnce(&Self::Ok), - Self: Sized,

Do something with the success value of a future before passing it on. Read more
source§

fn inspect_err<F>(self, f: F) -> InspectErr<Self, F>
where + Self: Sized,

Do something with the success value of a future before passing it on. Read more
source§

fn inspect_err<F>(self, f: F) -> InspectErr<Self, F>
where F: FnOnce(&Self::Error), - Self: Sized,

Do something with the error value of a future before passing it on. Read more
source§

fn try_flatten(self) -> TryFlatten<Self, Self::Ok>
where + Self: Sized,

Do something with the error value of a future before passing it on. Read more
source§

fn try_flatten(self) -> TryFlatten<Self, Self::Ok>
where Self::Ok: TryFuture<Error = Self::Error>, Self: Sized,

Flatten the execution of this future when the successful result of this future is another future. Read more
source§

fn try_flatten_stream(self) -> TryFlattenStream<Self>
where @@ -423,7 +423,7 @@ Self: Sized, F: FnOnce(Self::Error) -> Self::Ok,

Unwraps this future’s output, producing a future with this future’s Ok type as its -Output type. Read more
source§

fn into_future(self) -> IntoFuture<Self>
where +Output type. Read more

source§

fn into_future(self) -> IntoFuture<Self>
where Self: Sized,

Wraps a TryFuture into a type that implements Future. Read more
source§

fn try_poll_unpin( &mut self, @@ -436,27 +436,27 @@ self: Pin<&mut S>, cx: &mut Context<'_> ) -> Poll<Option<Result<<S as TryStream>::Ok, <S as TryStream>::Error>>>

Poll this TryStream as if it were a Stream. Read more
source§

impl<S> TryStreamExt for S
where - S: TryStream + ?Sized,

source§

fn err_into<E>(self) -> ErrInto<Self, E>
where + S: TryStream + ?Sized,

source§

fn err_into<E>(self) -> ErrInto<Self, E>
where Self: Sized, Self::Error: Into<E>,

Wraps the current stream in a new stream which converts the error type -into the one provided. Read more
source§

fn map_ok<T, F>(self, f: F) -> MapOk<Self, F>
where +into the one provided. Read more

source§

fn map_ok<T, F>(self, f: F) -> MapOk<Self, F>
where Self: Sized, F: FnMut(Self::Ok) -> T,

Wraps the current stream in a new stream which maps the success value -using the provided closure. Read more
source§

fn map_err<E, F>(self, f: F) -> MapErr<Self, F>
where +using the provided closure. Read more

source§

fn map_err<E, F>(self, f: F) -> MapErr<Self, F>
where Self: Sized, F: FnMut(Self::Error) -> E,

Wraps the current stream in a new stream which maps the error value -using the provided closure. Read more
source§

fn and_then<Fut, F>(self, f: F) -> AndThen<Self, Fut, F>
where +using the provided closure. Read more

source§

fn and_then<Fut, F>(self, f: F) -> AndThen<Self, Fut, F>
where F: FnMut(Self::Ok) -> Fut, Fut: TryFuture<Error = Self::Error>, Self: Sized,

Chain on a computation for when a value is ready, passing the successful -results to the provided closure f. Read more
source§

fn or_else<Fut, F>(self, f: F) -> OrElse<Self, Fut, F>
where +results to the provided closure f. Read more

source§

fn or_else<Fut, F>(self, f: F) -> OrElse<Self, Fut, F>
where F: FnMut(Self::Error) -> Fut, Fut: TryFuture<Ok = Self::Ok>, Self: Sized,

Chain on a computation for when an error happens, passing the -erroneous result to the provided closure f. Read more
source§

fn inspect_ok<F>(self, f: F) -> InspectOk<Self, F>
where +erroneous result to the provided closure f. Read more

source§

fn inspect_ok<F>(self, f: F) -> InspectOk<Self, F>
where F: FnMut(&Self::Ok), Self: Sized,

Do something with the success value of this stream, afterwards passing -it on. Read more
source§

fn inspect_err<F>(self, f: F) -> InspectErr<Self, F>
where +it on. Read more

source§

fn inspect_err<F>(self, f: F) -> InspectErr<Self, F>
where F: FnMut(&Self::Error), Self: Sized,

Do something with the error value of this stream, afterwards passing it on. Read more
source§

fn into_stream(self) -> IntoStream<Self>
where Self: Sized,

Wraps a TryStream into a type that implements @@ -505,7 +505,7 @@ <Self::Ok as TryStream>::Error: From<Self::Error>, Self: Sized,
Flattens a stream of streams into just one continuous stream. Produced streams will be polled concurrently and any errors will be passed through without looking at them. -If the underlying base stream returns an error, it will be immediately propagated. Read more
source§

fn try_flatten(self) -> TryFlatten<Self>
where +If the underlying base stream returns an error, it will be immediately propagated. Read more

source§

fn try_flatten(self) -> TryFlatten<Self>
where Self::Ok: TryStream, <Self::Ok as TryStream>::Error: From<Self::Error>, Self: Sized,

Flattens a stream of streams into just one continuous stream. Read more
source§

fn try_fold<T, Fut, F>(self, init: T, f: F) -> TryFold<Self, Fut, T, F>
where diff --git a/futures_util/future/struct.Abortable.html b/futures_util/future/struct.Abortable.html index a46d30a909c4..79c18593f173 100644 --- a/futures_util/future/struct.Abortable.html +++ b/futures_util/future/struct.Abortable.html @@ -95,7 +95,7 @@
Examples:

source§

impl<F> IntoFuture for F
where F: Future,

§

type Output = <F as Future>::Output

The output that the future will produce on completion.
§

type IntoFuture = F

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

fn into_future(self) -> <F as IntoFuture>::IntoFuture

Creates a future from a value. Read more
source§

impl<T> StreamExt for T
where T: Stream + ?Sized,

source§

fn next(&mut self) -> Next<'_, Self>
where - Self: Unpin,

Creates a future that resolves to the next item in the stream. Read more
source§

fn into_future(self) -> StreamFuture<Self>
where + Self: Unpin,

Creates a future that resolves to the next item in the stream. Read more
source§

fn into_future(self) -> StreamFuture<Self>
where Self: Sized + Unpin,

Converts this stream into a future of (next_item, tail_of_stream). If the stream terminates, then the next item is None. Read more
source§

fn map<T, F>(self, f: F) -> Map<Self, F>
where F: FnMut(Self::Item) -> T, @@ -228,32 +228,32 @@
Examples:
Fut: TryFuture + ?Sized,

source§

fn flatten_sink<Item>(self) -> FlattenSink<Self, Self::Ok>
where Self::Ok: Sink<Item, Error = Self::Error>, Self: Sized,

Flattens the execution of this future when the successful result of this -future is a Sink. Read more
source§

fn map_ok<T, F>(self, f: F) -> MapOk<Self, F>
where +future is a Sink. Read more

source§

fn map_ok<T, F>(self, f: F) -> MapOk<Self, F>
where F: FnOnce(Self::Ok) -> T, Self: Sized,

Maps this future’s success value to a different value. Read more
source§

fn map_ok_or_else<T, E, F>(self, e: E, f: F) -> MapOkOrElse<Self, F, E>
where F: FnOnce(Self::Ok) -> T, E: FnOnce(Self::Error) -> T, - Self: Sized,

Maps this future’s success value to a different value, and permits for error handling resulting in the same type. Read more
source§

fn map_err<E, F>(self, f: F) -> MapErr<Self, F>
where + Self: Sized,

Maps this future’s success value to a different value, and permits for error handling resulting in the same type. Read more
source§

fn map_err<E, F>(self, f: F) -> MapErr<Self, F>
where F: FnOnce(Self::Error) -> E, - Self: Sized,

Maps this future’s error value to a different value. Read more
source§

fn err_into<E>(self) -> ErrInto<Self, E>
where + Self: Sized,

Maps this future’s error value to a different value. Read more
source§

fn err_into<E>(self) -> ErrInto<Self, E>
where Self: Sized, Self::Error: Into<E>,

Maps this future’s Error to a new error type using the Into trait. Read more
source§

fn ok_into<U>(self) -> OkInto<Self, U>
where Self: Sized, Self::Ok: Into<U>,

Maps this future’s Ok to a new type -using the Into trait.
source§

fn and_then<Fut, F>(self, f: F) -> AndThen<Self, Fut, F>
where +using the Into trait.

source§

fn and_then<Fut, F>(self, f: F) -> AndThen<Self, Fut, F>
where F: FnOnce(Self::Ok) -> Fut, Fut: TryFuture<Error = Self::Error>, Self: Sized,

Executes another future after this one resolves successfully. The -success value is passed to a closure to create this subsequent future. Read more
source§

fn or_else<Fut, F>(self, f: F) -> OrElse<Self, Fut, F>
where +success value is passed to a closure to create this subsequent future. Read more

source§

fn or_else<Fut, F>(self, f: F) -> OrElse<Self, Fut, F>
where F: FnOnce(Self::Error) -> Fut, Fut: TryFuture<Ok = Self::Ok>, Self: Sized,

Executes another future if this one resolves to an error. The -error value is passed to a closure to create this subsequent future. Read more
source§

fn inspect_ok<F>(self, f: F) -> InspectOk<Self, F>
where +error value is passed to a closure to create this subsequent future. Read more

source§

fn inspect_ok<F>(self, f: F) -> InspectOk<Self, F>
where F: FnOnce(&Self::Ok), - Self: Sized,

Do something with the success value of a future before passing it on. Read more
source§

fn inspect_err<F>(self, f: F) -> InspectErr<Self, F>
where + Self: Sized,

Do something with the success value of a future before passing it on. Read more
source§

fn inspect_err<F>(self, f: F) -> InspectErr<Self, F>
where F: FnOnce(&Self::Error), - Self: Sized,

Do something with the error value of a future before passing it on. Read more
source§

fn try_flatten(self) -> TryFlatten<Self, Self::Ok>
where + Self: Sized,

Do something with the error value of a future before passing it on. Read more
source§

fn try_flatten(self) -> TryFlatten<Self, Self::Ok>
where Self::Ok: TryFuture<Error = Self::Error>, Self: Sized,

Flatten the execution of this future when the successful result of this future is another future. Read more
source§

fn try_flatten_stream(self) -> TryFlattenStream<Self>
where @@ -263,7 +263,7 @@
Examples:
Self: Sized, F: FnOnce(Self::Error) -> Self::Ok,

Unwraps this future’s output, producing a future with this future’s Ok type as its -Output type. Read more
source§

fn into_future(self) -> IntoFuture<Self>
where +Output type. Read more

source§

fn into_future(self) -> IntoFuture<Self>
where Self: Sized,

Wraps a TryFuture into a type that implements Future. Read more
source§

fn try_poll_unpin( &mut self, @@ -276,27 +276,27 @@

Examples:
self: Pin<&mut S>, cx: &mut Context<'_> ) -> Poll<Option<Result<<S as TryStream>::Ok, <S as TryStream>::Error>>>
Poll this TryStream as if it were a Stream. Read more
source§

impl<S> TryStreamExt for S
where - S: TryStream + ?Sized,

source§

fn err_into<E>(self) -> ErrInto<Self, E>
where + S: TryStream + ?Sized,

source§

fn err_into<E>(self) -> ErrInto<Self, E>
where Self: Sized, Self::Error: Into<E>,

Wraps the current stream in a new stream which converts the error type -into the one provided. Read more
source§

fn map_ok<T, F>(self, f: F) -> MapOk<Self, F>
where +into the one provided. Read more

source§

fn map_ok<T, F>(self, f: F) -> MapOk<Self, F>
where Self: Sized, F: FnMut(Self::Ok) -> T,

Wraps the current stream in a new stream which maps the success value -using the provided closure. Read more
source§

fn map_err<E, F>(self, f: F) -> MapErr<Self, F>
where +using the provided closure. Read more

source§

fn map_err<E, F>(self, f: F) -> MapErr<Self, F>
where Self: Sized, F: FnMut(Self::Error) -> E,

Wraps the current stream in a new stream which maps the error value -using the provided closure. Read more
source§

fn and_then<Fut, F>(self, f: F) -> AndThen<Self, Fut, F>
where +using the provided closure. Read more

source§

fn and_then<Fut, F>(self, f: F) -> AndThen<Self, Fut, F>
where F: FnMut(Self::Ok) -> Fut, Fut: TryFuture<Error = Self::Error>, Self: Sized,

Chain on a computation for when a value is ready, passing the successful -results to the provided closure f. Read more
source§

fn or_else<Fut, F>(self, f: F) -> OrElse<Self, Fut, F>
where +results to the provided closure f. Read more

source§

fn or_else<Fut, F>(self, f: F) -> OrElse<Self, Fut, F>
where F: FnMut(Self::Error) -> Fut, Fut: TryFuture<Ok = Self::Ok>, Self: Sized,

Chain on a computation for when an error happens, passing the -erroneous result to the provided closure f. Read more
source§

fn inspect_ok<F>(self, f: F) -> InspectOk<Self, F>
where +erroneous result to the provided closure f. Read more

source§

fn inspect_ok<F>(self, f: F) -> InspectOk<Self, F>
where F: FnMut(&Self::Ok), Self: Sized,

Do something with the success value of this stream, afterwards passing -it on. Read more
source§

fn inspect_err<F>(self, f: F) -> InspectErr<Self, F>
where +it on. Read more

source§

fn inspect_err<F>(self, f: F) -> InspectErr<Self, F>
where F: FnMut(&Self::Error), Self: Sized,

Do something with the error value of this stream, afterwards passing it on. Read more
source§

fn into_stream(self) -> IntoStream<Self>
where Self: Sized,

Wraps a TryStream into a type that implements @@ -345,7 +345,7 @@
Examples:
<Self::Ok as TryStream>::Error: From<Self::Error>, Self: Sized,
Flattens a stream of streams into just one continuous stream. Produced streams will be polled concurrently and any errors will be passed through without looking at them. -If the underlying base stream returns an error, it will be immediately propagated. Read more
source§

fn try_flatten(self) -> TryFlatten<Self>
where +If the underlying base stream returns an error, it will be immediately propagated. Read more

source§

fn try_flatten(self) -> TryFlatten<Self>
where Self::Ok: TryStream, <Self::Ok as TryStream>::Error: From<Self::Error>, Self: Sized,

Flattens a stream of streams into just one continuous stream. Read more
source§

fn try_fold<T, Fut, F>(self, init: T, f: F) -> TryFold<Self, Fut, T, F>
where diff --git a/futures_util/future/struct.Aborted.html b/futures_util/future/struct.Aborted.html index fbebb866c244..f1d7adac0053 100644 --- a/futures_util/future/struct.Aborted.html +++ b/futures_util/future/struct.Aborted.html @@ -1,6 +1,6 @@ Aborted in futures_util::future - Rust
pub struct Aborted;
Expand description

Indicator that the Abortable task was aborted.

-

Trait Implementations§

source§

impl Clone for Aborted

source§

fn clone(&self) -> Aborted

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Aborted

source§

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

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

impl Display for Aborted

source§

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

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

impl Error for Aborted

1.30.0 · source§

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

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

fn description(&self) -> &str

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

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

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

fn provide<'a>(&'a self, request: &mut Request<'a>)

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

impl PartialEq for Aborted

source§

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

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

Trait Implementations§

source§

impl Clone for Aborted

source§

fn clone(&self) -> Aborted

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Aborted

source§

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

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

impl Display for Aborted

source§

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

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

impl Error for Aborted

1.30.0 · source§

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

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

fn description(&self) -> &str

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

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

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

fn provide<'a>(&'a self, request: &mut Request<'a>)

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

impl PartialEq for Aborted

source§

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

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

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

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

impl Copy for Aborted

source§

impl Eq for Aborted

source§

impl StructuralEq for Aborted

source§

impl StructuralPartialEq for Aborted

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where diff --git a/futures_util/io/struct.AllowStdIo.html b/futures_util/io/struct.AllowStdIo.html index 4630347ebba2..ec0b2b9a2175 100644 --- a/futures_util/io/struct.AllowStdIo.html +++ b/futures_util/io/struct.AllowStdIo.html @@ -17,7 +17,7 @@ self: Pin<&mut Self>, _: &mut Context<'_> ) -> Poll<Result<&[u8]>>

Attempt to return the contents of the internal buffer, filling it with more data -from the inner reader if it is empty. Read more
source§

fn consume(self: Pin<&mut Self>, amt: usize)

Tells this buffer that amt bytes have been consumed from the buffer, +from the inner reader if it is empty. Read more
source§

fn consume(self: Pin<&mut Self>, amt: usize)

Tells this buffer that amt bytes have been consumed from the buffer, so they should no longer be returned in calls to poll_read. Read more
source§

impl<T> AsyncRead for AllowStdIo<T>
where T: Read,

source§

fn poll_read( self: Pin<&mut Self>, @@ -46,7 +46,7 @@ IO operations. Read more

source§

fn poll_flush(self: Pin<&mut Self>, _: &mut Context<'_>) -> Poll<Result<()>>

Attempt to flush the object, ensuring that any buffered data reach their destination. Read more
source§

fn poll_close(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Result<()>>

Attempt to close the object. Read more

source§

impl<T> BufRead for AllowStdIo<T>
where T: BufRead,

source§

fn fill_buf(&mut self) -> Result<&[u8]>

Returns the contents of the internal buffer, filling it with more data -from the inner reader if it is empty. Read more
source§

fn consume(&mut self, amt: usize)

Tells this buffer that amt bytes have been consumed from the buffer, +from the inner reader if it is empty. Read more
source§

fn consume(&mut self, amt: usize)

Tells this buffer that amt bytes have been consumed from the buffer, so they should no longer be returned in calls to read. Read more
source§

fn has_data_left(&mut self) -> Result<bool, Error>

🔬This is a nightly-only experimental API. (buf_read_has_data_left)
Check if the underlying Read has any data left to be read. Read more
1.0.0 · source§

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

Read all bytes into buf until the delimiter byte or EOF is reached. Read more
source§

fn skip_until(&mut self, byte: u8) -> Result<usize, Error>

🔬This is a nightly-only experimental API. (bufread_skip_until)
Skip all bytes until the delimiter byte or EOF is reached. Read more
1.0.0 · source§

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

Read all bytes until a newline (the 0xA byte) is reached, and append them to the provided String buffer. Read more
1.0.0 · source§

fn split(self, byte: u8) -> Split<Self>
where Self: Sized,

Returns an iterator over the contents of this reader split on the byte diff --git a/futures_util/io/struct.Cursor.html b/futures_util/io/struct.Cursor.html index c2e22b54e4b1..46533e2d7565 100644 --- a/futures_util/io/struct.Cursor.html +++ b/futures_util/io/struct.Cursor.html @@ -105,27 +105,27 @@
Examples
bufs: &[IoSlice<'_>] ) -> Poll<Result<usize>>
Attempt to write bytes from bufs into the object using vectored IO operations. Read more
source§

fn poll_flush(self: Pin<&mut Self>, _: &mut Context<'_>) -> Poll<Result<()>>

Attempt to flush the object, ensuring that any buffered data reach -their destination. Read more
source§

fn poll_close(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Result<()>>

Attempt to close the object. Read more
source§

impl AsyncWrite for Cursor<Box<[u8]>>

source§

fn poll_write( +their destination. Read more

source§

fn poll_close(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Result<()>>

Attempt to close the object. Read more
source§

impl AsyncWrite for Cursor<Box<[u8]>>

source§

fn poll_write( self: Pin<&mut Self>, _: &mut Context<'_>, buf: &[u8] -) -> Poll<Result<usize>>

Attempt to write bytes from buf into the object. Read more
source§

fn poll_write_vectored( +) -> Poll<Result<usize>>

Attempt to write bytes from buf into the object. Read more
source§

fn poll_write_vectored( self: Pin<&mut Self>, _: &mut Context<'_>, bufs: &[IoSlice<'_>] ) -> Poll<Result<usize>>

Attempt to write bytes from bufs into the object using vectored -IO operations. Read more
source§

fn poll_flush(self: Pin<&mut Self>, _: &mut Context<'_>) -> Poll<Result<()>>

Attempt to flush the object, ensuring that any buffered data reach -their destination. Read more
source§

fn poll_close(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Result<()>>

Attempt to close the object. Read more
source§

impl AsyncWrite for Cursor<Vec<u8>>

source§

fn poll_write( +IO operations. Read more

source§

fn poll_flush(self: Pin<&mut Self>, _: &mut Context<'_>) -> Poll<Result<()>>

Attempt to flush the object, ensuring that any buffered data reach +their destination. Read more
source§

fn poll_close(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Result<()>>

Attempt to close the object. Read more
source§

impl AsyncWrite for Cursor<Vec<u8>>

source§

fn poll_write( self: Pin<&mut Self>, _: &mut Context<'_>, buf: &[u8] -) -> Poll<Result<usize>>

Attempt to write bytes from buf into the object. Read more
source§

fn poll_write_vectored( +) -> Poll<Result<usize>>

Attempt to write bytes from buf into the object. Read more
source§

fn poll_write_vectored( self: Pin<&mut Self>, _: &mut Context<'_>, bufs: &[IoSlice<'_>] ) -> Poll<Result<usize>>

Attempt to write bytes from bufs into the object using vectored -IO operations. Read more
source§

fn poll_flush(self: Pin<&mut Self>, _: &mut Context<'_>) -> Poll<Result<()>>

Attempt to flush the object, ensuring that any buffered data reach -their destination. Read more
source§

fn poll_close(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Result<()>>

Attempt to close the object. Read more
source§

impl<T: Clone> Clone for Cursor<T>

source§

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

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

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

Performs copy-assignment from source. Read more
source§

impl<T: Debug> Debug for Cursor<T>

source§

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

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

impl<T: Default> Default for Cursor<T>

source§

fn default() -> Cursor<T>

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

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for Cursor<T>
where +IO operations. Read more

source§

fn poll_flush(self: Pin<&mut Self>, _: &mut Context<'_>) -> Poll<Result<()>>

Attempt to flush the object, ensuring that any buffered data reach +their destination. Read more
source§

fn poll_close(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Result<()>>

Attempt to close the object. Read more
source§

impl<T: Clone> Clone for Cursor<T>

source§

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

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

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

Performs copy-assignment from source. Read more
source§

impl<T: Debug> Debug for Cursor<T>

source§

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

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

impl<T: Default> Default for Cursor<T>

source§

fn default() -> Cursor<T>

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

Auto Trait Implementations§

§

impl<T> RefUnwindSafe for Cursor<T>
where T: RefUnwindSafe,

§

impl<T> Send for Cursor<T>
where T: Send,

§

impl<T> Sync for Cursor<T>
where T: Sync,

§

impl<T> Unpin for Cursor<T>
where diff --git a/futures_util/stream/futures_unordered/struct.FuturesUnordered.html b/futures_util/stream/futures_unordered/struct.FuturesUnordered.html index 68b27f19034f..3d37e7f33afa 100644 --- a/futures_util/stream/futures_unordered/struct.FuturesUnordered.html +++ b/futures_util/stream/futures_unordered/struct.FuturesUnordered.html @@ -38,13 +38,13 @@

source§

impl<Fut> FuturesUnordered<Fut>

source

pub fn clear(&mut self)

Clears the set, removing all futures.

Trait Implementations§

source§

impl<Fut> Debug for FuturesUnordered<Fut>

source§

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

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

impl<Fut> Default for FuturesUnordered<Fut>

source§

fn default() -> Self

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

impl<Fut> Drop for FuturesUnordered<Fut>

source§

fn drop(&mut self)

Executes the destructor for this type. Read more
source§

impl<Fut> Extend<Fut> for FuturesUnordered<Fut>

source§

fn extend<I>(&mut self, iter: I)
where I: IntoIterator<Item = Fut>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl<Fut> FromIterator<Fut> for FuturesUnordered<Fut>

source§

fn from_iter<I>(iter: I) -> Self
where - I: IntoIterator<Item = Fut>,

Creates a value from an iterator. Read more
source§

impl<Fut: Future> FusedStream for FuturesUnordered<Fut>

source§

fn is_terminated(&self) -> bool

Returns true if the stream should no longer be polled.
source§

impl<'a, Fut: Unpin> IntoIterator for &'a FuturesUnordered<Fut>

§

type Item = &'a Fut

The type of the elements being iterated over.
§

type IntoIter = Iter<'a, Fut>

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

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<'a, Fut: Unpin> IntoIterator for &'a mut FuturesUnordered<Fut>

§

type Item = &'a mut Fut

The type of the elements being iterated over.
§

type IntoIter = IterMut<'a, Fut>

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

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<Fut: Unpin> IntoIterator for FuturesUnordered<Fut>

§

type Item = Fut

The type of the elements being iterated over.
§

type IntoIter = IntoIter<Fut>

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

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl LocalSpawn for FuturesUnordered<LocalFutureObj<'_, ()>>

Creates a value from an iterator. Read more
source§

impl<Fut: Future> FusedStream for FuturesUnordered<Fut>

source§

fn is_terminated(&self) -> bool

Returns true if the stream should no longer be polled.
source§

impl<'a, Fut: Unpin> IntoIterator for &'a FuturesUnordered<Fut>

§

type Item = &'a Fut

The type of the elements being iterated over.
§

type IntoIter = Iter<'a, Fut>

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

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<'a, Fut: Unpin> IntoIterator for &'a mut FuturesUnordered<Fut>

§

type Item = &'a mut Fut

The type of the elements being iterated over.
§

type IntoIter = IterMut<'a, Fut>

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

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<Fut: Unpin> IntoIterator for FuturesUnordered<Fut>

§

type Item = Fut

The type of the elements being iterated over.
§

type IntoIter = IntoIter<Fut>

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

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl LocalSpawn for FuturesUnordered<LocalFutureObj<'_, ()>>

source§

fn spawn_local_obj( &self, future_obj: LocalFutureObj<'static, ()> ) -> Result<(), SpawnError>

Spawns a future that will be run to completion. Read more
source§

fn status_local(&self) -> Result<(), SpawnError>

Determines whether the executor is able to spawn new tasks. Read more
source§

impl Spawn for FuturesUnordered<FutureObj<'_, ()>>

source§

fn spawn_obj( &self, future_obj: FutureObj<'static, ()> -) -> Result<(), SpawnError>

Spawns a future that will be run to completion. Read more
source§

fn status(&self) -> Result<(), SpawnError>

Determines whether the executor is able to spawn new tasks. Read more
source§

impl<Fut: Future> Stream for FuturesUnordered<Fut>

§

type Item = <Fut as Future>::Output

Values yielded by the stream.
source§

fn poll_next( +) -> Result<(), SpawnError>

Spawns a future that will be run to completion. Read more
source§

fn status(&self) -> Result<(), SpawnError>

Determines whether the executor is able to spawn new tasks. Read more
source§

impl<Fut: Future> Stream for FuturesUnordered<Fut>

§

type Item = <Fut as Future>::Output

Values yielded by the stream.
source§

fn poll_next( self: Pin<&mut Self>, cx: &mut Context<'_> ) -> Poll<Option<Self::Item>>

Attempt to pull out the next value of this stream, registering the diff --git a/futures_util/stream/select_all/struct.SelectAll.html b/futures_util/stream/select_all/struct.SelectAll.html index df8c70583160..60e41f516e93 100644 --- a/futures_util/stream/select_all/struct.SelectAll.html +++ b/futures_util/stream/select_all/struct.SelectAll.html @@ -22,7 +22,7 @@
source

pub fn iter(&self) -> Iter<'_, St>

Returns an iterator that allows inspecting each stream in the set.

source

pub fn iter_mut(&mut self) -> IterMut<'_, St>

Returns an iterator that allows modifying each stream in the set.

source

pub fn clear(&mut self)

Clears the set, removing all streams.

-

Trait Implementations§

source§

impl<St: Debug> Debug for SelectAll<St>

source§

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

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

impl<St: Stream + Unpin> Default for SelectAll<St>

source§

fn default() -> Self

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

impl<St: Stream + Unpin> Extend<St> for SelectAll<St>

source§

fn extend<T: IntoIterator<Item = St>>(&mut self, iter: T)

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl<St: Stream + Unpin> FromIterator<St> for SelectAll<St>

source§

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

Creates a value from an iterator. Read more
source§

impl<St: Stream + Unpin> FusedStream for SelectAll<St>

source§

fn is_terminated(&self) -> bool

Returns true if the stream should no longer be polled.
source§

impl<'a, St: Stream + Unpin> IntoIterator for &'a SelectAll<St>

§

type Item = &'a St

The type of the elements being iterated over.
§

type IntoIter = Iter<'a, St>

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

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<'a, St: Stream + Unpin> IntoIterator for &'a mut SelectAll<St>

§

type Item = &'a mut St

The type of the elements being iterated over.
§

type IntoIter = IterMut<'a, St>

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

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<St: Stream + Unpin> IntoIterator for SelectAll<St>

§

type Item = St

The type of the elements being iterated over.
§

type IntoIter = IntoIter<St>

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

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<St: Stream + Unpin> Stream for SelectAll<St>

§

type Item = <St as Stream>::Item

Values yielded by the stream.
source§

fn poll_next( +

Trait Implementations§

source§

impl<St: Debug> Debug for SelectAll<St>

source§

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

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

impl<St: Stream + Unpin> Default for SelectAll<St>

source§

fn default() -> Self

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

impl<St: Stream + Unpin> Extend<St> for SelectAll<St>

source§

fn extend<T: IntoIterator<Item = St>>(&mut self, iter: T)

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl<St: Stream + Unpin> FromIterator<St> for SelectAll<St>

source§

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

Creates a value from an iterator. Read more
source§

impl<St: Stream + Unpin> FusedStream for SelectAll<St>

source§

fn is_terminated(&self) -> bool

Returns true if the stream should no longer be polled.
source§

impl<'a, St: Stream + Unpin> IntoIterator for &'a SelectAll<St>

§

type Item = &'a St

The type of the elements being iterated over.
§

type IntoIter = Iter<'a, St>

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

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<'a, St: Stream + Unpin> IntoIterator for &'a mut SelectAll<St>

§

type Item = &'a mut St

The type of the elements being iterated over.
§

type IntoIter = IterMut<'a, St>

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

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<St: Stream + Unpin> IntoIterator for SelectAll<St>

§

type Item = St

The type of the elements being iterated over.
§

type IntoIter = IntoIter<St>

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

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<St: Stream + Unpin> Stream for SelectAll<St>

§

type Item = <St as Stream>::Item

Values yielded by the stream.
source§

fn poll_next( self: Pin<&mut Self>, cx: &mut Context<'_> ) -> Poll<Option<Self::Item>>

Attempt to pull out the next value of this stream, registering the diff --git a/futures_util/stream/struct.Abortable.html b/futures_util/stream/struct.Abortable.html index cb2841a54d48..4ff6c715c10f 100644 --- a/futures_util/stream/struct.Abortable.html +++ b/futures_util/stream/struct.Abortable.html @@ -95,7 +95,7 @@
Examples:
source§

impl<F> IntoFuture for F
where F: Future,

§

type Output = <F as Future>::Output

The output that the future will produce on completion.
§

type IntoFuture = F

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

fn into_future(self) -> <F as IntoFuture>::IntoFuture

Creates a future from a value. Read more
source§

impl<T> StreamExt for T
where T: Stream + ?Sized,

source§

fn next(&mut self) -> Next<'_, Self>
where - Self: Unpin,

Creates a future that resolves to the next item in the stream. Read more
source§

fn into_future(self) -> StreamFuture<Self>
where + Self: Unpin,

Creates a future that resolves to the next item in the stream. Read more
source§

fn into_future(self) -> StreamFuture<Self>
where Self: Sized + Unpin,

Converts this stream into a future of (next_item, tail_of_stream). If the stream terminates, then the next item is None. Read more
source§

fn map<T, F>(self, f: F) -> Map<Self, F>
where F: FnMut(Self::Item) -> T, @@ -228,32 +228,32 @@
Examples:
Fut: TryFuture + ?Sized,

source§

fn flatten_sink<Item>(self) -> FlattenSink<Self, Self::Ok>
where Self::Ok: Sink<Item, Error = Self::Error>, Self: Sized,

Flattens the execution of this future when the successful result of this -future is a Sink. Read more
source§

fn map_ok<T, F>(self, f: F) -> MapOk<Self, F>
where +future is a Sink. Read more

source§

fn map_ok<T, F>(self, f: F) -> MapOk<Self, F>
where F: FnOnce(Self::Ok) -> T, Self: Sized,

Maps this future’s success value to a different value. Read more
source§

fn map_ok_or_else<T, E, F>(self, e: E, f: F) -> MapOkOrElse<Self, F, E>
where F: FnOnce(Self::Ok) -> T, E: FnOnce(Self::Error) -> T, - Self: Sized,

Maps this future’s success value to a different value, and permits for error handling resulting in the same type. Read more
source§

fn map_err<E, F>(self, f: F) -> MapErr<Self, F>
where + Self: Sized,

Maps this future’s success value to a different value, and permits for error handling resulting in the same type. Read more
source§

fn map_err<E, F>(self, f: F) -> MapErr<Self, F>
where F: FnOnce(Self::Error) -> E, - Self: Sized,

Maps this future’s error value to a different value. Read more
source§

fn err_into<E>(self) -> ErrInto<Self, E>
where + Self: Sized,

Maps this future’s error value to a different value. Read more
source§

fn err_into<E>(self) -> ErrInto<Self, E>
where Self: Sized, Self::Error: Into<E>,

Maps this future’s Error to a new error type using the Into trait. Read more
source§

fn ok_into<U>(self) -> OkInto<Self, U>
where Self: Sized, Self::Ok: Into<U>,

Maps this future’s Ok to a new type -using the Into trait.
source§

fn and_then<Fut, F>(self, f: F) -> AndThen<Self, Fut, F>
where +using the Into trait.

source§

fn and_then<Fut, F>(self, f: F) -> AndThen<Self, Fut, F>
where F: FnOnce(Self::Ok) -> Fut, Fut: TryFuture<Error = Self::Error>, Self: Sized,

Executes another future after this one resolves successfully. The -success value is passed to a closure to create this subsequent future. Read more
source§

fn or_else<Fut, F>(self, f: F) -> OrElse<Self, Fut, F>
where +success value is passed to a closure to create this subsequent future. Read more

source§

fn or_else<Fut, F>(self, f: F) -> OrElse<Self, Fut, F>
where F: FnOnce(Self::Error) -> Fut, Fut: TryFuture<Ok = Self::Ok>, Self: Sized,

Executes another future if this one resolves to an error. The -error value is passed to a closure to create this subsequent future. Read more
source§

fn inspect_ok<F>(self, f: F) -> InspectOk<Self, F>
where +error value is passed to a closure to create this subsequent future. Read more

source§

fn inspect_ok<F>(self, f: F) -> InspectOk<Self, F>
where F: FnOnce(&Self::Ok), - Self: Sized,

Do something with the success value of a future before passing it on. Read more
source§

fn inspect_err<F>(self, f: F) -> InspectErr<Self, F>
where + Self: Sized,

Do something with the success value of a future before passing it on. Read more
source§

fn inspect_err<F>(self, f: F) -> InspectErr<Self, F>
where F: FnOnce(&Self::Error), - Self: Sized,

Do something with the error value of a future before passing it on. Read more
source§

fn try_flatten(self) -> TryFlatten<Self, Self::Ok>
where + Self: Sized,

Do something with the error value of a future before passing it on. Read more
source§

fn try_flatten(self) -> TryFlatten<Self, Self::Ok>
where Self::Ok: TryFuture<Error = Self::Error>, Self: Sized,

Flatten the execution of this future when the successful result of this future is another future. Read more
source§

fn try_flatten_stream(self) -> TryFlattenStream<Self>
where @@ -263,7 +263,7 @@
Examples:
Self: Sized, F: FnOnce(Self::Error) -> Self::Ok,

Unwraps this future’s output, producing a future with this future’s Ok type as its -Output type. Read more
source§

fn into_future(self) -> IntoFuture<Self>
where +Output type. Read more

source§

fn into_future(self) -> IntoFuture<Self>
where Self: Sized,

Wraps a TryFuture into a type that implements Future. Read more
source§

fn try_poll_unpin( &mut self, @@ -276,27 +276,27 @@

Examples:
self: Pin<&mut S>, cx: &mut Context<'_> ) -> Poll<Option<Result<<S as TryStream>::Ok, <S as TryStream>::Error>>>
Poll this TryStream as if it were a Stream. Read more
source§

impl<S> TryStreamExt for S
where - S: TryStream + ?Sized,

source§

fn err_into<E>(self) -> ErrInto<Self, E>
where + S: TryStream + ?Sized,

source§

fn err_into<E>(self) -> ErrInto<Self, E>
where Self: Sized, Self::Error: Into<E>,

Wraps the current stream in a new stream which converts the error type -into the one provided. Read more
source§

fn map_ok<T, F>(self, f: F) -> MapOk<Self, F>
where +into the one provided. Read more

source§

fn map_ok<T, F>(self, f: F) -> MapOk<Self, F>
where Self: Sized, F: FnMut(Self::Ok) -> T,

Wraps the current stream in a new stream which maps the success value -using the provided closure. Read more
source§

fn map_err<E, F>(self, f: F) -> MapErr<Self, F>
where +using the provided closure. Read more

source§

fn map_err<E, F>(self, f: F) -> MapErr<Self, F>
where Self: Sized, F: FnMut(Self::Error) -> E,

Wraps the current stream in a new stream which maps the error value -using the provided closure. Read more
source§

fn and_then<Fut, F>(self, f: F) -> AndThen<Self, Fut, F>
where +using the provided closure. Read more

source§

fn and_then<Fut, F>(self, f: F) -> AndThen<Self, Fut, F>
where F: FnMut(Self::Ok) -> Fut, Fut: TryFuture<Error = Self::Error>, Self: Sized,

Chain on a computation for when a value is ready, passing the successful -results to the provided closure f. Read more
source§

fn or_else<Fut, F>(self, f: F) -> OrElse<Self, Fut, F>
where +results to the provided closure f. Read more

source§

fn or_else<Fut, F>(self, f: F) -> OrElse<Self, Fut, F>
where F: FnMut(Self::Error) -> Fut, Fut: TryFuture<Ok = Self::Ok>, Self: Sized,

Chain on a computation for when an error happens, passing the -erroneous result to the provided closure f. Read more
source§

fn inspect_ok<F>(self, f: F) -> InspectOk<Self, F>
where +erroneous result to the provided closure f. Read more

source§

fn inspect_ok<F>(self, f: F) -> InspectOk<Self, F>
where F: FnMut(&Self::Ok), Self: Sized,

Do something with the success value of this stream, afterwards passing -it on. Read more
source§

fn inspect_err<F>(self, f: F) -> InspectErr<Self, F>
where +it on. Read more

source§

fn inspect_err<F>(self, f: F) -> InspectErr<Self, F>
where F: FnMut(&Self::Error), Self: Sized,

Do something with the error value of this stream, afterwards passing it on. Read more
source§

fn into_stream(self) -> IntoStream<Self>
where Self: Sized,

Wraps a TryStream into a type that implements @@ -345,7 +345,7 @@
Examples:
<Self::Ok as TryStream>::Error: From<Self::Error>, Self: Sized,
Flattens a stream of streams into just one continuous stream. Produced streams will be polled concurrently and any errors will be passed through without looking at them. -If the underlying base stream returns an error, it will be immediately propagated. Read more
source§

fn try_flatten(self) -> TryFlatten<Self>
where +If the underlying base stream returns an error, it will be immediately propagated. Read more

source§

fn try_flatten(self) -> TryFlatten<Self>
where Self::Ok: TryStream, <Self::Ok as TryStream>::Error: From<Self::Error>, Self: Sized,

Flattens a stream of streams into just one continuous stream. Read more
source§

fn try_fold<T, Fut, F>(self, init: T, f: F) -> TryFold<Self, Fut, T, F>
where diff --git a/futures_util/stream/struct.Aborted.html b/futures_util/stream/struct.Aborted.html index d9fa1f00352f..ae8658980c73 100644 --- a/futures_util/stream/struct.Aborted.html +++ b/futures_util/stream/struct.Aborted.html @@ -1,6 +1,6 @@ Aborted in futures_util::stream - Rust
pub struct Aborted;
Expand description

Indicator that the Abortable task was aborted.

-

Trait Implementations§

source§

impl Clone for Aborted

source§

fn clone(&self) -> Aborted

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Aborted

source§

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

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

impl Display for Aborted

source§

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

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

impl Error for Aborted

1.30.0 · source§

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

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

fn description(&self) -> &str

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

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

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

fn provide<'a>(&'a self, request: &mut Request<'a>)

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

impl PartialEq for Aborted

source§

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

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

Trait Implementations§

source§

impl Clone for Aborted

source§

fn clone(&self) -> Aborted

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

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

Performs copy-assignment from source. Read more
source§

impl Debug for Aborted

source§

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

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

impl Display for Aborted

source§

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

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

impl Error for Aborted

1.30.0 · source§

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

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

fn description(&self) -> &str

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

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

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

fn provide<'a>(&'a self, request: &mut Request<'a>)

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

impl PartialEq for Aborted

source§

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

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

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

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

impl Copy for Aborted

source§

impl Eq for Aborted

source§

impl StructuralEq for Aborted

source§

impl StructuralPartialEq for Aborted

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where diff --git a/futures_util/stream/struct.FuturesUnordered.html b/futures_util/stream/struct.FuturesUnordered.html index 886db0c0863d..93330be0c24a 100644 --- a/futures_util/stream/struct.FuturesUnordered.html +++ b/futures_util/stream/struct.FuturesUnordered.html @@ -38,13 +38,13 @@

source§

impl<Fut> FuturesUnordered<Fut>

source

pub fn clear(&mut self)

Clears the set, removing all futures.

Trait Implementations§

source§

impl<Fut> Debug for FuturesUnordered<Fut>

source§

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

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

impl<Fut> Default for FuturesUnordered<Fut>

source§

fn default() -> Self

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

impl<Fut> Drop for FuturesUnordered<Fut>

source§

fn drop(&mut self)

Executes the destructor for this type. Read more
source§

impl<Fut> Extend<Fut> for FuturesUnordered<Fut>

source§

fn extend<I>(&mut self, iter: I)
where I: IntoIterator<Item = Fut>,

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl<Fut> FromIterator<Fut> for FuturesUnordered<Fut>

source§

fn from_iter<I>(iter: I) -> Self
where - I: IntoIterator<Item = Fut>,

Creates a value from an iterator. Read more
source§

impl<Fut: Future> FusedStream for FuturesUnordered<Fut>

source§

fn is_terminated(&self) -> bool

Returns true if the stream should no longer be polled.
source§

impl<'a, Fut: Unpin> IntoIterator for &'a FuturesUnordered<Fut>

§

type Item = &'a Fut

The type of the elements being iterated over.
§

type IntoIter = Iter<'a, Fut>

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

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<'a, Fut: Unpin> IntoIterator for &'a mut FuturesUnordered<Fut>

§

type Item = &'a mut Fut

The type of the elements being iterated over.
§

type IntoIter = IterMut<'a, Fut>

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

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<Fut: Unpin> IntoIterator for FuturesUnordered<Fut>

§

type Item = Fut

The type of the elements being iterated over.
§

type IntoIter = IntoIter<Fut>

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

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl LocalSpawn for FuturesUnordered<LocalFutureObj<'_, ()>>

Creates a value from an iterator. Read more
source§

impl<Fut: Future> FusedStream for FuturesUnordered<Fut>

source§

fn is_terminated(&self) -> bool

Returns true if the stream should no longer be polled.
source§

impl<'a, Fut: Unpin> IntoIterator for &'a FuturesUnordered<Fut>

§

type Item = &'a Fut

The type of the elements being iterated over.
§

type IntoIter = Iter<'a, Fut>

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

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<'a, Fut: Unpin> IntoIterator for &'a mut FuturesUnordered<Fut>

§

type Item = &'a mut Fut

The type of the elements being iterated over.
§

type IntoIter = IterMut<'a, Fut>

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

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<Fut: Unpin> IntoIterator for FuturesUnordered<Fut>

§

type Item = Fut

The type of the elements being iterated over.
§

type IntoIter = IntoIter<Fut>

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

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl LocalSpawn for FuturesUnordered<LocalFutureObj<'_, ()>>

source§

fn spawn_local_obj( &self, future_obj: LocalFutureObj<'static, ()> ) -> Result<(), SpawnError>

Spawns a future that will be run to completion. Read more
source§

fn status_local(&self) -> Result<(), SpawnError>

Determines whether the executor is able to spawn new tasks. Read more
source§

impl Spawn for FuturesUnordered<FutureObj<'_, ()>>

source§

fn spawn_obj( &self, future_obj: FutureObj<'static, ()> -) -> Result<(), SpawnError>

Spawns a future that will be run to completion. Read more
source§

fn status(&self) -> Result<(), SpawnError>

Determines whether the executor is able to spawn new tasks. Read more
source§

impl<Fut: Future> Stream for FuturesUnordered<Fut>

§

type Item = <Fut as Future>::Output

Values yielded by the stream.
source§

fn poll_next( +) -> Result<(), SpawnError>

Spawns a future that will be run to completion. Read more
source§

fn status(&self) -> Result<(), SpawnError>

Determines whether the executor is able to spawn new tasks. Read more
source§

impl<Fut: Future> Stream for FuturesUnordered<Fut>

§

type Item = <Fut as Future>::Output

Values yielded by the stream.
source§

fn poll_next( self: Pin<&mut Self>, cx: &mut Context<'_> ) -> Poll<Option<Self::Item>>

Attempt to pull out the next value of this stream, registering the diff --git a/futures_util/stream/struct.ReuniteError.html b/futures_util/stream/struct.ReuniteError.html index 3b626affdbc9..800fad164b92 100644 --- a/futures_util/stream/struct.ReuniteError.html +++ b/futures_util/stream/struct.ReuniteError.html @@ -1,7 +1,7 @@ ReuniteError in futures_util::stream - Rust
pub struct ReuniteError<T, Item>(pub SplitSink<T, Item>, pub SplitStream<T>);
Expand description

Error indicating a SplitSink<S> and SplitStream<S> were not two halves of a Stream + Split, and thus could not be reunited.

-

Tuple Fields§

§0: SplitSink<T, Item>§1: SplitStream<T>

Trait Implementations§

source§

impl<T, Item> Debug for ReuniteError<T, Item>

source§

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

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

impl<T, Item> Display for ReuniteError<T, Item>

source§

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

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

impl<T: Any, Item> Error for ReuniteError<T, Item>

1.30.0 · source§

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

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

fn description(&self) -> &str

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

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

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

fn provide<'a>(&'a self, request: &mut Request<'a>)

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

Auto Trait Implementations§

§

impl<T, Item> !RefUnwindSafe for ReuniteError<T, Item>

§

impl<T, Item> Send for ReuniteError<T, Item>
where +

Tuple Fields§

§0: SplitSink<T, Item>§1: SplitStream<T>

Trait Implementations§

source§

impl<T, Item> Debug for ReuniteError<T, Item>

source§

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

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

impl<T, Item> Display for ReuniteError<T, Item>

source§

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

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

impl<T: Any, Item> Error for ReuniteError<T, Item>

1.30.0 · source§

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

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

fn description(&self) -> &str

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

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

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

fn provide<'a>(&'a self, request: &mut Request<'a>)

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

Auto Trait Implementations§

§

impl<T, Item> !RefUnwindSafe for ReuniteError<T, Item>

§

impl<T, Item> Send for ReuniteError<T, Item>
where Item: Send, T: Send,

§

impl<T, Item> Sync for ReuniteError<T, Item>
where Item: Sync, diff --git a/futures_util/stream/struct.SelectAll.html b/futures_util/stream/struct.SelectAll.html index 9c7e948929e4..fda9df5f7f6f 100644 --- a/futures_util/stream/struct.SelectAll.html +++ b/futures_util/stream/struct.SelectAll.html @@ -22,7 +22,7 @@

source

pub fn iter(&self) -> Iter<'_, St>

Returns an iterator that allows inspecting each stream in the set.

source

pub fn iter_mut(&mut self) -> IterMut<'_, St>

Returns an iterator that allows modifying each stream in the set.

source

pub fn clear(&mut self)

Clears the set, removing all streams.

-

Trait Implementations§

source§

impl<St: Debug> Debug for SelectAll<St>

source§

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

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

impl<St: Stream + Unpin> Default for SelectAll<St>

source§

fn default() -> Self

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

impl<St: Stream + Unpin> Extend<St> for SelectAll<St>

source§

fn extend<T: IntoIterator<Item = St>>(&mut self, iter: T)

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl<St: Stream + Unpin> FromIterator<St> for SelectAll<St>

source§

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

Creates a value from an iterator. Read more
source§

impl<St: Stream + Unpin> FusedStream for SelectAll<St>

source§

fn is_terminated(&self) -> bool

Returns true if the stream should no longer be polled.
source§

impl<'a, St: Stream + Unpin> IntoIterator for &'a SelectAll<St>

§

type Item = &'a St

The type of the elements being iterated over.
§

type IntoIter = Iter<'a, St>

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

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<'a, St: Stream + Unpin> IntoIterator for &'a mut SelectAll<St>

§

type Item = &'a mut St

The type of the elements being iterated over.
§

type IntoIter = IterMut<'a, St>

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

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<St: Stream + Unpin> IntoIterator for SelectAll<St>

§

type Item = St

The type of the elements being iterated over.
§

type IntoIter = IntoIter<St>

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

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<St: Stream + Unpin> Stream for SelectAll<St>

§

type Item = <St as Stream>::Item

Values yielded by the stream.
source§

fn poll_next( +

Trait Implementations§

source§

impl<St: Debug> Debug for SelectAll<St>

source§

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

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

impl<St: Stream + Unpin> Default for SelectAll<St>

source§

fn default() -> Self

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

impl<St: Stream + Unpin> Extend<St> for SelectAll<St>

source§

fn extend<T: IntoIterator<Item = St>>(&mut self, iter: T)

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl<St: Stream + Unpin> FromIterator<St> for SelectAll<St>

source§

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

Creates a value from an iterator. Read more
source§

impl<St: Stream + Unpin> FusedStream for SelectAll<St>

source§

fn is_terminated(&self) -> bool

Returns true if the stream should no longer be polled.
source§

impl<'a, St: Stream + Unpin> IntoIterator for &'a SelectAll<St>

§

type Item = &'a St

The type of the elements being iterated over.
§

type IntoIter = Iter<'a, St>

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

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<'a, St: Stream + Unpin> IntoIterator for &'a mut SelectAll<St>

§

type Item = &'a mut St

The type of the elements being iterated over.
§

type IntoIter = IterMut<'a, St>

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

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<St: Stream + Unpin> IntoIterator for SelectAll<St>

§

type Item = St

The type of the elements being iterated over.
§

type IntoIter = IntoIter<St>

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

fn into_iter(self) -> Self::IntoIter

Creates an iterator from a value. Read more
source§

impl<St: Stream + Unpin> Stream for SelectAll<St>

§

type Item = <St as Stream>::Item

Values yielded by the stream.
source§

fn poll_next( self: Pin<&mut Self>, cx: &mut Context<'_> ) -> Poll<Option<Self::Item>>

Attempt to pull out the next value of this stream, registering the diff --git a/futures_util/stream/struct.TryReadyChunksError.html b/futures_util/stream/struct.TryReadyChunksError.html index 2b56f4f6fc38..01188f209156 100644 --- a/futures_util/stream/struct.TryReadyChunksError.html +++ b/futures_util/stream/struct.TryReadyChunksError.html @@ -1,7 +1,7 @@ TryReadyChunksError in futures_util::stream - Rust
pub struct TryReadyChunksError<T, E>(pub Vec<T>, pub E);
Expand description

Error indicating, that while chunk was collected inner stream produced an error.

Contains all items that were collected before an error occurred, and the stream error itself.

-

Tuple Fields§

§0: Vec<T>§1: E

Trait Implementations§

source§

impl<T, E: Debug> Debug for TryReadyChunksError<T, E>

source§

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

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

impl<T, E: Display> Display for TryReadyChunksError<T, E>

source§

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

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

impl<T, E: Debug + Display> Error for TryReadyChunksError<T, E>

1.30.0 · source§

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

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

fn description(&self) -> &str

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

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

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

fn provide<'a>(&'a self, request: &mut Request<'a>)

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

impl<T: PartialEq, E: PartialEq> PartialEq for TryReadyChunksError<T, E>

source§

fn eq(&self, other: &TryReadyChunksError<T, E>) -> bool

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

Tuple Fields§

§0: Vec<T>§1: E

Trait Implementations§

source§

impl<T, E: Debug> Debug for TryReadyChunksError<T, E>

source§

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

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

impl<T, E: Display> Display for TryReadyChunksError<T, E>

source§

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

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

impl<T, E: Debug + Display> Error for TryReadyChunksError<T, E>

1.30.0 · source§

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

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

fn description(&self) -> &str

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

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

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

fn provide<'a>(&'a self, request: &mut Request<'a>)

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

impl<T: PartialEq, E: PartialEq> PartialEq for TryReadyChunksError<T, E>

source§

fn eq(&self, other: &TryReadyChunksError<T, E>) -> bool

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

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

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

impl<T: Eq, E: Eq> Eq for TryReadyChunksError<T, E>

source§

impl<T, E> StructuralEq for TryReadyChunksError<T, E>

source§

impl<T, E> StructuralPartialEq for TryReadyChunksError<T, E>

Auto Trait Implementations§

§

impl<T, E> RefUnwindSafe for TryReadyChunksError<T, E>
where E: RefUnwindSafe, diff --git a/hashbrown/hash_map/struct.HashMap.html b/hashbrown/hash_map/struct.HashMap.html index cb5065133a32..0b4b4fe3f8f0 100644 --- a/hashbrown/hash_map/struct.HashMap.html +++ b/hashbrown/hash_map/struct.HashMap.html @@ -1267,10 +1267,10 @@
Examples
S: BuildHasher, A: Allocator,

Inserts all new key-values from the iterator and replaces values with existing keys with new values returned from the iterator.

-
source§

fn extend<T: IntoIterator<Item = &'a (K, V)>>(&mut self, iter: T)

Inserts all new key-values from the iterator to existing HashMap<K, V, S, A>. +

source§

fn extend<T: IntoIterator<Item = &'a (K, V)>>(&mut self, iter: T)

Inserts all new key-values from the iterator to existing HashMap<K, V, S, A>. Replace values with existing keys with new values returned from the iterator. The keys and values must implement Copy trait.

-
Examples
+
Examples
use hashbrown::hash_map::HashMap;
 
 let mut map = HashMap::new();
@@ -1294,16 +1294,16 @@ 
Examples
// items must be sorted to test them against a sorted array. vec.sort_unstable(); assert_eq!(vec, [(1, 1), (2, 2), (3, 3), (4, 4), (5, 5), (6, 6)]);
-
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl<'a, K, V, S, A> Extend<(&'a K, &'a V)> for HashMap<K, V, S, A>
where +

source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl<'a, K, V, S, A> Extend<(&'a K, &'a V)> for HashMap<K, V, S, A>
where K: Eq + Hash + Copy, V: Copy, S: BuildHasher, A: Allocator,

Inserts all new key-values from the iterator and replaces values with existing keys with new values returned from the iterator.

-
source§

fn extend<T: IntoIterator<Item = (&'a K, &'a V)>>(&mut self, iter: T)

Inserts all new key-values from the iterator to existing HashMap<K, V, S, A>. +

source§

fn extend<T: IntoIterator<Item = (&'a K, &'a V)>>(&mut self, iter: T)

Inserts all new key-values from the iterator to existing HashMap<K, V, S, A>. Replace values with existing keys with new values returned from the iterator. The keys and values must implement Copy trait.

-
Examples
+
Examples
use hashbrown::hash_map::HashMap;
 
 let mut map = HashMap::new();
@@ -1332,14 +1332,14 @@ 
Examples
// items must be sorted to test them against a sorted array. vec.sort_unstable(); assert_eq!(vec, [(1, 1), (2, 2), (3, 3), (4, 4), (5, 5), (6, 6)]);
-
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl<K, V, S, A> Extend<(K, V)> for HashMap<K, V, S, A>
where +

source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl<K, V, S, A> Extend<(K, V)> for HashMap<K, V, S, A>
where K: Eq + Hash, S: BuildHasher, A: Allocator,

Inserts all new key-values from the iterator and replaces values with existing keys with new values returned from the iterator.

-
source§

fn extend<T: IntoIterator<Item = (K, V)>>(&mut self, iter: T)

Inserts all new key-values from the iterator to existing HashMap<K, V, S, A>. +

source§

fn extend<T: IntoIterator<Item = (K, V)>>(&mut self, iter: T)

Inserts all new key-values from the iterator to existing HashMap<K, V, S, A>. Replace values with existing keys with new values returned from the iterator.

-
Examples
+
Examples
use hashbrown::hash_map::HashMap;
 
 let mut map = HashMap::new();
@@ -1368,16 +1368,16 @@ 
Examples
// items must be sorted to test them against a sorted array. vec.sort_unstable(); assert_eq!(vec, [(1, 1), (2, 2), (3, 3), (4, 4), (5, 5), (6, 6)]);
-
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl<K, V, A, const N: usize> From<[(K, V); N]> for HashMap<K, V, DefaultHashBuilder, A>
where +

source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl<K, V, A, const N: usize> From<[(K, V); N]> for HashMap<K, V, DefaultHashBuilder, A>
where K: Eq + Hash, - A: Default + Allocator,

source§

fn from(arr: [(K, V); N]) -> Self

source§

fn from(arr: [(K, V); N]) -> Self

Examples
use hashbrown::HashMap;
 
 let map1 = HashMap::from([(1, 2), (3, 4)]);
 let map2: HashMap<_, _> = [(1, 2), (3, 4)].into();
 assert_eq!(map1, map2);
source§

impl<T, S, A> From<HashMap<T, (), S, A>> for HashSet<T, S, A>
where - A: Allocator,

source§

fn from(map: HashMap<T, (), S, A>) -> Self

Converts to this type from the input type.
source§

impl<K, V, S, A> FromIterator<(K, V)> for HashMap<K, V, S, A>
where + A: Allocator,

source§

fn from(map: HashMap<T, (), S, A>) -> Self

Converts to this type from the input type.
source§

impl<K, V, S, A> FromIterator<(K, V)> for HashMap<K, V, S, A>
where K: Eq + Hash, S: BuildHasher + Default, A: Default + Allocator,

source§

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

Creates a value from an iterator. Read more
source§

impl<K, Q, V, S, A> Index<&Q> for HashMap<K, V, S, A>
where @@ -1387,14 +1387,14 @@
Examples
A: Allocator,

source§

fn index(&self, key: &Q) -> &V

Returns a reference to the value corresponding to the supplied key.

Panics

Panics if the key is not present in the HashMap.

-
Examples
+
Examples
use hashbrown::HashMap;
 
 let map: HashMap<_, _> = [("a", "One"), ("b", "Two")].into();
 
 assert_eq!(map[&"a"], "One");
 assert_eq!(map[&"b"], "Two");
-
§

type Output = V

The returned type after indexing.
source§

impl<'a, K, V, S, A: Allocator> IntoIterator for &'a HashMap<K, V, S, A>

source§

fn into_iter(self) -> Iter<'a, K, V>

Creates an iterator over the entries of a HashMap in arbitrary order. +

§

type Output = V

The returned type after indexing.
source§

impl<'a, K, V, S, A: Allocator> IntoIterator for &'a HashMap<K, V, S, A>

source§

fn into_iter(self) -> Iter<'a, K, V>

Creates an iterator over the entries of a HashMap in arbitrary order. The iterator element type is (&'a K, &'a V).

Return the same Iter struct as by the iter method on HashMap.

Examples
@@ -1408,12 +1408,12 @@
Examples
} assert_eq!(map_one, map_two);
-
§

type Item = (&'a K, &'a V)

The type of the elements being iterated over.
§

type IntoIter = Iter<'a, K, V>

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

impl<'a, K, V, S, A: Allocator> IntoIterator for &'a mut HashMap<K, V, S, A>

source§

fn into_iter(self) -> IterMut<'a, K, V>

Creates an iterator over the entries of a HashMap in arbitrary order +

§

type Item = (&'a K, &'a V)

The type of the elements being iterated over.
§

type IntoIter = Iter<'a, K, V>

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

impl<'a, K, V, S, A: Allocator> IntoIterator for &'a mut HashMap<K, V, S, A>

source§

fn into_iter(self) -> IterMut<'a, K, V>

Creates an iterator over the entries of a HashMap in arbitrary order with mutable references to the values. The iterator element type is (&'a K, &'a mut V).

Return the same IterMut struct as by the iter_mut method on HashMap.

-
Examples
+
Examples
use hashbrown::HashMap;
 let mut map: HashMap<_, _> = [("a", 1), ("b", 2), ("c", 3)].into();
 
@@ -1427,10 +1427,10 @@ 
Examples
// items must be sorted to test them against a sorted array. vec.sort_unstable(); assert_eq!(vec, [(&"a", &2), (&"b", &4), (&"c", &6)]);
-
§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = IterMut<'a, K, V>

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

impl<K, V, S, A: Allocator> IntoIterator for HashMap<K, V, S, A>

source§

fn into_iter(self) -> IntoIter<K, V, A>

Creates a consuming iterator, that is, one that moves each key-value +

§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = IterMut<'a, K, V>

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

impl<K, V, S, A: Allocator> IntoIterator for HashMap<K, V, S, A>

source§

fn into_iter(self) -> IntoIter<K, V, A>

Creates a consuming iterator, that is, one that moves each key-value pair out of the map in arbitrary order. The map cannot be used after calling this.

-
Examples
+
Examples
use hashbrown::HashMap;
 
 let map: HashMap<_, _> = [("a", 1), ("b", 2), ("c", 3)].into();
@@ -1441,7 +1441,7 @@ 
Examples
// the items must be sorted to test them against a sorted array. vec.sort_unstable(); assert_eq!(vec, [("a", 1), ("b", 2), ("c", 3)]);
-
§

type Item = (K, V)

The type of the elements being iterated over.
§

type IntoIter = IntoIter<K, V, A>

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

impl<K, V, S, A> PartialEq for HashMap<K, V, S, A>
where +

§

type Item = (K, V)

The type of the elements being iterated over.
§

type IntoIter = IntoIter<K, V, A>

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

impl<K, V, S, A> PartialEq for HashMap<K, V, S, A>
where K: Eq + Hash, V: PartialEq, S: BuildHasher, diff --git a/hashbrown/hash_set/struct.HashSet.html b/hashbrown/hash_set/struct.HashSet.html index f80d40d96479..b1d63103d5bf 100644 --- a/hashbrown/hash_set/struct.HashSet.html +++ b/hashbrown/hash_set/struct.HashSet.html @@ -627,7 +627,7 @@
Note
T: Eq + Hash + Clone, S: BuildHasher + Default, A: Allocator,

source§

fn bitand(self, rhs: &HashSet<T, S, A>) -> HashSet<T, S>

Returns the intersection of self and rhs as a new HashSet<T, S>.

-
Examples
+
Examples
use hashbrown::HashSet;
 
 let a: HashSet<_> = vec![1, 2, 3].into_iter().collect();
@@ -642,11 +642,11 @@ 
Examples
i += 1; } assert_eq!(i, expected.len());
-
§

type Output = HashSet<T, S>

The resulting type after applying the & operator.
source§

impl<T, S, A> BitOr<&HashSet<T, S, A>> for &HashSet<T, S, A>
where +

§

type Output = HashSet<T, S>

The resulting type after applying the & operator.
source§

impl<T, S, A> BitOr<&HashSet<T, S, A>> for &HashSet<T, S, A>
where T: Eq + Hash + Clone, S: BuildHasher + Default, A: Allocator,

source§

fn bitor(self, rhs: &HashSet<T, S, A>) -> HashSet<T, S>

Returns the union of self and rhs as a new HashSet<T, S>.

-
Examples
+
Examples
use hashbrown::HashSet;
 
 let a: HashSet<_> = vec![1, 2, 3].into_iter().collect();
@@ -661,10 +661,10 @@ 
Examples
i += 1; } assert_eq!(i, expected.len());
-
§

type Output = HashSet<T, S>

The resulting type after applying the | operator.
source§

impl<T, S> BitXor<&HashSet<T, S>> for &HashSet<T, S>
where +

§

type Output = HashSet<T, S>

The resulting type after applying the | operator.
source§

impl<T, S> BitXor<&HashSet<T, S>> for &HashSet<T, S>
where T: Eq + Hash + Clone, S: BuildHasher + Default,

source§

fn bitxor(self, rhs: &HashSet<T, S>) -> HashSet<T, S>

Returns the symmetric difference of self and rhs as a new HashSet<T, S>.

-
Examples
+
Examples
use hashbrown::HashSet;
 
 let a: HashSet<_> = vec![1, 2, 3].into_iter().collect();
@@ -679,7 +679,7 @@ 
Examples
i += 1; } assert_eq!(i, expected.len());
-
§

type Output = HashSet<T, S>

The resulting type after applying the ^ operator.
source§

impl<T: Clone, S: Clone, A: Allocator + Clone> Clone for HashSet<T, S, A>

source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
source§

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

Performs copy-assignment from source. Read more
source§

impl<T, S, A> Debug for HashSet<T, S, A>
where +

§

type Output = HashSet<T, S>

The resulting type after applying the ^ operator.
source§

impl<T: Clone, S: Clone, A: Allocator + Clone> Clone for HashSet<T, S, A>

source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
source§

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

Performs copy-assignment from source. Read more
source§

impl<T, S, A> Debug for HashSet<T, S, A>
where T: Debug, A: Allocator,

source§

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

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

impl<T, S, A> Default for HashSet<T, S, A>
where S: Default, @@ -687,25 +687,25 @@
Examples

source§

impl<'a, T, S, A> Extend<&'a T> for HashSet<T, S, A>
where T: 'a + Eq + Hash + Copy, S: BuildHasher, - A: Allocator,

source§

fn extend<I: IntoIterator<Item = &'a T>>(&mut self, iter: I)

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl<T, S, A> Extend<T> for HashSet<T, S, A>
where + A: Allocator,

source§

fn extend<I: IntoIterator<Item = &'a T>>(&mut self, iter: I)

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl<T, S, A> Extend<T> for HashSet<T, S, A>
where T: Eq + Hash, S: BuildHasher, - A: Allocator,

source§

fn extend<I: IntoIterator<Item = T>>(&mut self, iter: I)

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl<T, A, const N: usize> From<[T; N]> for HashSet<T, DefaultHashBuilder, A>
where + A: Allocator,

source§

fn extend<I: IntoIterator<Item = T>>(&mut self, iter: I)

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl<T, A, const N: usize> From<[T; N]> for HashSet<T, DefaultHashBuilder, A>
where T: Eq + Hash, - A: Default + Allocator,

source§

fn from(arr: [T; N]) -> Self

source§

fn from(arr: [T; N]) -> Self

Examples
use hashbrown::HashSet;
 
 let set1 = HashSet::from([1, 2, 3, 4]);
 let set2: HashSet<_> = [1, 2, 3, 4].into();
 assert_eq!(set1, set2);
source§

impl<T, S, A> From<HashMap<T, (), S, A>> for HashSet<T, S, A>
where - A: Allocator,

source§

fn from(map: HashMap<T, (), S, A>) -> Self

Converts to this type from the input type.
source§

impl<T, S, A> FromIterator<T> for HashSet<T, S, A>
where + A: Allocator,

source§

fn from(map: HashMap<T, (), S, A>) -> Self

Converts to this type from the input type.
source§

impl<T, S, A> FromIterator<T> for HashSet<T, S, A>
where T: Eq + Hash, S: BuildHasher + Default, - A: Default + Allocator,

source§

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

Creates a value from an iterator. Read more
source§

impl<'a, T, S, A: Allocator> IntoIterator for &'a HashSet<T, S, A>

§

type Item = &'a T

The type of the elements being iterated over.
§

type IntoIter = Iter<'a, T>

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

fn into_iter(self) -> Iter<'a, T>

Creates an iterator from a value. Read more
source§

impl<T, S, A: Allocator> IntoIterator for HashSet<T, S, A>

source§

fn into_iter(self) -> IntoIter<T, A>

Creates a consuming iterator, that is, one that moves each value out + A: Default + Allocator,

source§

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

Creates a value from an iterator. Read more
source§

impl<'a, T, S, A: Allocator> IntoIterator for &'a HashSet<T, S, A>

§

type Item = &'a T

The type of the elements being iterated over.
§

type IntoIter = Iter<'a, T>

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

fn into_iter(self) -> Iter<'a, T>

Creates an iterator from a value. Read more
source§

impl<T, S, A: Allocator> IntoIterator for HashSet<T, S, A>

source§

fn into_iter(self) -> IntoIter<T, A>

Creates a consuming iterator, that is, one that moves each value out of the set in arbitrary order. The set cannot be used after calling this.

-
Examples
+
Examples
use hashbrown::HashSet;
 let mut set = HashSet::new();
 set.insert("a".to_string());
@@ -718,7 +718,7 @@ 
Examples
for x in &v { println!("{}", x); }
-
§

type Item = T

The type of the elements being iterated over.
§

type IntoIter = IntoIter<T, A>

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

impl<T, S, A> PartialEq for HashSet<T, S, A>
where +

§

type Item = T

The type of the elements being iterated over.
§

type IntoIter = IntoIter<T, A>

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

impl<T, S, A> PartialEq for HashSet<T, S, A>
where T: Eq + Hash, S: BuildHasher, A: Allocator,

source§

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

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

impl<T, S> Sub<&HashSet<T, S>> for &HashSet<T, S>
where T: Eq + Hash + Clone, S: BuildHasher + Default,

source§

fn sub(self, rhs: &HashSet<T, S>) -> HashSet<T, S>

Returns the difference of self and rhs as a new HashSet<T, S>.

-
Examples
+
Examples
use hashbrown::HashSet;
 
 let a: HashSet<_> = vec![1, 2, 3].into_iter().collect();
@@ -741,7 +741,7 @@ 
Examples
i += 1; } assert_eq!(i, expected.len());
-
§

type Output = HashSet<T, S>

The resulting type after applying the - operator.
source§

impl<T, S, A> Eq for HashSet<T, S, A>
where +

§

type Output = HashSet<T, S>

The resulting type after applying the - operator.
source§

impl<T, S, A> Eq for HashSet<T, S, A>
where T: Eq + Hash, S: BuildHasher, A: Allocator,

Auto Trait Implementations§

§

impl<T, S, A> RefUnwindSafe for HashSet<T, S, A>
where diff --git a/hashbrown/struct.HashMap.html b/hashbrown/struct.HashMap.html index ebfa99ea5e83..4bd8d972ea36 100644 --- a/hashbrown/struct.HashMap.html +++ b/hashbrown/struct.HashMap.html @@ -1267,10 +1267,10 @@
Examples
S: BuildHasher, A: Allocator,

Inserts all new key-values from the iterator and replaces values with existing keys with new values returned from the iterator.

-
source§

fn extend<T: IntoIterator<Item = &'a (K, V)>>(&mut self, iter: T)

Inserts all new key-values from the iterator to existing HashMap<K, V, S, A>. +

source§

fn extend<T: IntoIterator<Item = &'a (K, V)>>(&mut self, iter: T)

Inserts all new key-values from the iterator to existing HashMap<K, V, S, A>. Replace values with existing keys with new values returned from the iterator. The keys and values must implement Copy trait.

-
Examples
+
Examples
use hashbrown::hash_map::HashMap;
 
 let mut map = HashMap::new();
@@ -1294,16 +1294,16 @@ 
Examples
// items must be sorted to test them against a sorted array. vec.sort_unstable(); assert_eq!(vec, [(1, 1), (2, 2), (3, 3), (4, 4), (5, 5), (6, 6)]);
-
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl<'a, K, V, S, A> Extend<(&'a K, &'a V)> for HashMap<K, V, S, A>
where +

source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl<'a, K, V, S, A> Extend<(&'a K, &'a V)> for HashMap<K, V, S, A>
where K: Eq + Hash + Copy, V: Copy, S: BuildHasher, A: Allocator,

Inserts all new key-values from the iterator and replaces values with existing keys with new values returned from the iterator.

-
source§

fn extend<T: IntoIterator<Item = (&'a K, &'a V)>>(&mut self, iter: T)

Inserts all new key-values from the iterator to existing HashMap<K, V, S, A>. +

source§

fn extend<T: IntoIterator<Item = (&'a K, &'a V)>>(&mut self, iter: T)

Inserts all new key-values from the iterator to existing HashMap<K, V, S, A>. Replace values with existing keys with new values returned from the iterator. The keys and values must implement Copy trait.

-
Examples
+
Examples
use hashbrown::hash_map::HashMap;
 
 let mut map = HashMap::new();
@@ -1332,14 +1332,14 @@ 
Examples
// items must be sorted to test them against a sorted array. vec.sort_unstable(); assert_eq!(vec, [(1, 1), (2, 2), (3, 3), (4, 4), (5, 5), (6, 6)]);
-
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl<K, V, S, A> Extend<(K, V)> for HashMap<K, V, S, A>
where +

source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl<K, V, S, A> Extend<(K, V)> for HashMap<K, V, S, A>
where K: Eq + Hash, S: BuildHasher, A: Allocator,

Inserts all new key-values from the iterator and replaces values with existing keys with new values returned from the iterator.

-
source§

fn extend<T: IntoIterator<Item = (K, V)>>(&mut self, iter: T)

Inserts all new key-values from the iterator to existing HashMap<K, V, S, A>. +

source§

fn extend<T: IntoIterator<Item = (K, V)>>(&mut self, iter: T)

Inserts all new key-values from the iterator to existing HashMap<K, V, S, A>. Replace values with existing keys with new values returned from the iterator.

-
Examples
+
Examples
use hashbrown::hash_map::HashMap;
 
 let mut map = HashMap::new();
@@ -1368,16 +1368,16 @@ 
Examples
// items must be sorted to test them against a sorted array. vec.sort_unstable(); assert_eq!(vec, [(1, 1), (2, 2), (3, 3), (4, 4), (5, 5), (6, 6)]);
-
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl<K, V, A, const N: usize> From<[(K, V); N]> for HashMap<K, V, DefaultHashBuilder, A>
where +

source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl<K, V, A, const N: usize> From<[(K, V); N]> for HashMap<K, V, DefaultHashBuilder, A>
where K: Eq + Hash, - A: Default + Allocator,

source§

fn from(arr: [(K, V); N]) -> Self

source§

fn from(arr: [(K, V); N]) -> Self

Examples
use hashbrown::HashMap;
 
 let map1 = HashMap::from([(1, 2), (3, 4)]);
 let map2: HashMap<_, _> = [(1, 2), (3, 4)].into();
 assert_eq!(map1, map2);
source§

impl<T, S, A> From<HashMap<T, (), S, A>> for HashSet<T, S, A>
where - A: Allocator,

source§

fn from(map: HashMap<T, (), S, A>) -> Self

Converts to this type from the input type.
source§

impl<K, V, S, A> FromIterator<(K, V)> for HashMap<K, V, S, A>
where + A: Allocator,

source§

fn from(map: HashMap<T, (), S, A>) -> Self

Converts to this type from the input type.
source§

impl<K, V, S, A> FromIterator<(K, V)> for HashMap<K, V, S, A>
where K: Eq + Hash, S: BuildHasher + Default, A: Default + Allocator,

source§

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

Creates a value from an iterator. Read more
source§

impl<K, Q, V, S, A> Index<&Q> for HashMap<K, V, S, A>
where @@ -1387,14 +1387,14 @@
Examples
A: Allocator,

source§

fn index(&self, key: &Q) -> &V

Returns a reference to the value corresponding to the supplied key.

Panics

Panics if the key is not present in the HashMap.

-
Examples
+
Examples
use hashbrown::HashMap;
 
 let map: HashMap<_, _> = [("a", "One"), ("b", "Two")].into();
 
 assert_eq!(map[&"a"], "One");
 assert_eq!(map[&"b"], "Two");
-
§

type Output = V

The returned type after indexing.
source§

impl<'a, K, V, S, A: Allocator> IntoIterator for &'a HashMap<K, V, S, A>

source§

fn into_iter(self) -> Iter<'a, K, V>

Creates an iterator over the entries of a HashMap in arbitrary order. +

§

type Output = V

The returned type after indexing.
source§

impl<'a, K, V, S, A: Allocator> IntoIterator for &'a HashMap<K, V, S, A>

source§

fn into_iter(self) -> Iter<'a, K, V>

Creates an iterator over the entries of a HashMap in arbitrary order. The iterator element type is (&'a K, &'a V).

Return the same Iter struct as by the iter method on HashMap.

Examples
@@ -1408,12 +1408,12 @@
Examples
} assert_eq!(map_one, map_two);
-
§

type Item = (&'a K, &'a V)

The type of the elements being iterated over.
§

type IntoIter = Iter<'a, K, V>

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

impl<'a, K, V, S, A: Allocator> IntoIterator for &'a mut HashMap<K, V, S, A>

source§

fn into_iter(self) -> IterMut<'a, K, V>

Creates an iterator over the entries of a HashMap in arbitrary order +

§

type Item = (&'a K, &'a V)

The type of the elements being iterated over.
§

type IntoIter = Iter<'a, K, V>

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

impl<'a, K, V, S, A: Allocator> IntoIterator for &'a mut HashMap<K, V, S, A>

source§

fn into_iter(self) -> IterMut<'a, K, V>

Creates an iterator over the entries of a HashMap in arbitrary order with mutable references to the values. The iterator element type is (&'a K, &'a mut V).

Return the same IterMut struct as by the iter_mut method on HashMap.

-
Examples
+
Examples
use hashbrown::HashMap;
 let mut map: HashMap<_, _> = [("a", 1), ("b", 2), ("c", 3)].into();
 
@@ -1427,10 +1427,10 @@ 
Examples
// items must be sorted to test them against a sorted array. vec.sort_unstable(); assert_eq!(vec, [(&"a", &2), (&"b", &4), (&"c", &6)]);
-
§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = IterMut<'a, K, V>

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

impl<K, V, S, A: Allocator> IntoIterator for HashMap<K, V, S, A>

source§

fn into_iter(self) -> IntoIter<K, V, A>

Creates a consuming iterator, that is, one that moves each key-value +

§

type Item = (&'a K, &'a mut V)

The type of the elements being iterated over.
§

type IntoIter = IterMut<'a, K, V>

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

impl<K, V, S, A: Allocator> IntoIterator for HashMap<K, V, S, A>

source§

fn into_iter(self) -> IntoIter<K, V, A>

Creates a consuming iterator, that is, one that moves each key-value pair out of the map in arbitrary order. The map cannot be used after calling this.

-
Examples
+
Examples
use hashbrown::HashMap;
 
 let map: HashMap<_, _> = [("a", 1), ("b", 2), ("c", 3)].into();
@@ -1441,7 +1441,7 @@ 
Examples
// the items must be sorted to test them against a sorted array. vec.sort_unstable(); assert_eq!(vec, [("a", 1), ("b", 2), ("c", 3)]);
-
§

type Item = (K, V)

The type of the elements being iterated over.
§

type IntoIter = IntoIter<K, V, A>

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

impl<K, V, S, A> PartialEq for HashMap<K, V, S, A>
where +

§

type Item = (K, V)

The type of the elements being iterated over.
§

type IntoIter = IntoIter<K, V, A>

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

impl<K, V, S, A> PartialEq for HashMap<K, V, S, A>
where K: Eq + Hash, V: PartialEq, S: BuildHasher, diff --git a/hashbrown/struct.HashSet.html b/hashbrown/struct.HashSet.html index 48a41562dd93..7b6f8fc03dc1 100644 --- a/hashbrown/struct.HashSet.html +++ b/hashbrown/struct.HashSet.html @@ -627,7 +627,7 @@
Note
T: Eq + Hash + Clone, S: BuildHasher + Default, A: Allocator,

source§

fn bitand(self, rhs: &HashSet<T, S, A>) -> HashSet<T, S>

Returns the intersection of self and rhs as a new HashSet<T, S>.

-
Examples
+
Examples
use hashbrown::HashSet;
 
 let a: HashSet<_> = vec![1, 2, 3].into_iter().collect();
@@ -642,11 +642,11 @@ 
Examples
i += 1; } assert_eq!(i, expected.len());
-
§

type Output = HashSet<T, S>

The resulting type after applying the & operator.
source§

impl<T, S, A> BitOr<&HashSet<T, S, A>> for &HashSet<T, S, A>
where +

§

type Output = HashSet<T, S>

The resulting type after applying the & operator.
source§

impl<T, S, A> BitOr<&HashSet<T, S, A>> for &HashSet<T, S, A>
where T: Eq + Hash + Clone, S: BuildHasher + Default, A: Allocator,

source§

fn bitor(self, rhs: &HashSet<T, S, A>) -> HashSet<T, S>

Returns the union of self and rhs as a new HashSet<T, S>.

-
Examples
+
Examples
use hashbrown::HashSet;
 
 let a: HashSet<_> = vec![1, 2, 3].into_iter().collect();
@@ -661,10 +661,10 @@ 
Examples
i += 1; } assert_eq!(i, expected.len());
-
§

type Output = HashSet<T, S>

The resulting type after applying the | operator.
source§

impl<T, S> BitXor<&HashSet<T, S>> for &HashSet<T, S>
where +

§

type Output = HashSet<T, S>

The resulting type after applying the | operator.
source§

impl<T, S> BitXor<&HashSet<T, S>> for &HashSet<T, S>
where T: Eq + Hash + Clone, S: BuildHasher + Default,

source§

fn bitxor(self, rhs: &HashSet<T, S>) -> HashSet<T, S>

Returns the symmetric difference of self and rhs as a new HashSet<T, S>.

-
Examples
+
Examples
use hashbrown::HashSet;
 
 let a: HashSet<_> = vec![1, 2, 3].into_iter().collect();
@@ -679,7 +679,7 @@ 
Examples
i += 1; } assert_eq!(i, expected.len());
-
§

type Output = HashSet<T, S>

The resulting type after applying the ^ operator.
source§

impl<T: Clone, S: Clone, A: Allocator + Clone> Clone for HashSet<T, S, A>

source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
source§

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

Performs copy-assignment from source. Read more
source§

impl<T, S, A> Debug for HashSet<T, S, A>
where +

§

type Output = HashSet<T, S>

The resulting type after applying the ^ operator.
source§

impl<T: Clone, S: Clone, A: Allocator + Clone> Clone for HashSet<T, S, A>

source§

fn clone(&self) -> Self

Returns a copy of the value. Read more
source§

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

Performs copy-assignment from source. Read more
source§

impl<T, S, A> Debug for HashSet<T, S, A>
where T: Debug, A: Allocator,

source§

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

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

impl<T, S, A> Default for HashSet<T, S, A>
where S: Default, @@ -687,25 +687,25 @@
Examples

source§

impl<'a, T, S, A> Extend<&'a T> for HashSet<T, S, A>
where T: 'a + Eq + Hash + Copy, S: BuildHasher, - A: Allocator,

source§

fn extend<I: IntoIterator<Item = &'a T>>(&mut self, iter: I)

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl<T, S, A> Extend<T> for HashSet<T, S, A>
where + A: Allocator,

source§

fn extend<I: IntoIterator<Item = &'a T>>(&mut self, iter: I)

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl<T, S, A> Extend<T> for HashSet<T, S, A>
where T: Eq + Hash, S: BuildHasher, - A: Allocator,

source§

fn extend<I: IntoIterator<Item = T>>(&mut self, iter: I)

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl<T, A, const N: usize> From<[T; N]> for HashSet<T, DefaultHashBuilder, A>
where + A: Allocator,

source§

fn extend<I: IntoIterator<Item = T>>(&mut self, iter: I)

Extends a collection with the contents of an iterator. Read more
source§

fn extend_one(&mut self, item: A)

🔬This is a nightly-only experimental API. (extend_one)
Extends a collection with exactly one element.
source§

fn extend_reserve(&mut self, additional: usize)

🔬This is a nightly-only experimental API. (extend_one)
Reserves capacity in a collection for the given number of additional elements. Read more
source§

impl<T, A, const N: usize> From<[T; N]> for HashSet<T, DefaultHashBuilder, A>
where T: Eq + Hash, - A: Default + Allocator,

source§

fn from(arr: [T; N]) -> Self

source§

fn from(arr: [T; N]) -> Self

Examples
use hashbrown::HashSet;
 
 let set1 = HashSet::from([1, 2, 3, 4]);
 let set2: HashSet<_> = [1, 2, 3, 4].into();
 assert_eq!(set1, set2);
source§

impl<T, S, A> From<HashMap<T, (), S, A>> for HashSet<T, S, A>
where - A: Allocator,

source§

fn from(map: HashMap<T, (), S, A>) -> Self

Converts to this type from the input type.
source§

impl<T, S, A> FromIterator<T> for HashSet<T, S, A>
where + A: Allocator,

source§

fn from(map: HashMap<T, (), S, A>) -> Self

Converts to this type from the input type.
source§

impl<T, S, A> FromIterator<T> for HashSet<T, S, A>
where T: Eq + Hash, S: BuildHasher + Default, - A: Default + Allocator,

source§

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

Creates a value from an iterator. Read more
source§

impl<'a, T, S, A: Allocator> IntoIterator for &'a HashSet<T, S, A>

§

type Item = &'a T

The type of the elements being iterated over.
§

type IntoIter = Iter<'a, T>

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

fn into_iter(self) -> Iter<'a, T>

Creates an iterator from a value. Read more
source§

impl<T, S, A: Allocator> IntoIterator for HashSet<T, S, A>

source§

fn into_iter(self) -> IntoIter<T, A>

Creates a consuming iterator, that is, one that moves each value out + A: Default + Allocator,

source§

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

Creates a value from an iterator. Read more
source§

impl<'a, T, S, A: Allocator> IntoIterator for &'a HashSet<T, S, A>

§

type Item = &'a T

The type of the elements being iterated over.
§

type IntoIter = Iter<'a, T>

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

fn into_iter(self) -> Iter<'a, T>

Creates an iterator from a value. Read more
source§

impl<T, S, A: Allocator> IntoIterator for HashSet<T, S, A>

source§

fn into_iter(self) -> IntoIter<T, A>

Creates a consuming iterator, that is, one that moves each value out of the set in arbitrary order. The set cannot be used after calling this.

-
Examples
+
Examples
use hashbrown::HashSet;
 let mut set = HashSet::new();
 set.insert("a".to_string());
@@ -718,7 +718,7 @@ 
Examples
for x in &v { println!("{}", x); }
-
§

type Item = T

The type of the elements being iterated over.
§

type IntoIter = IntoIter<T, A>

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

impl<T, S, A> PartialEq for HashSet<T, S, A>
where +

§

type Item = T

The type of the elements being iterated over.
§

type IntoIter = IntoIter<T, A>

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

impl<T, S, A> PartialEq for HashSet<T, S, A>
where T: Eq + Hash, S: BuildHasher, A: Allocator,

source§

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

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

impl<T, S> Sub<&HashSet<T, S>> for &HashSet<T, S>
where T: Eq + Hash + Clone, S: BuildHasher + Default,

source§

fn sub(self, rhs: &HashSet<T, S>) -> HashSet<T, S>

Returns the difference of self and rhs as a new HashSet<T, S>.

-
Examples
+
Examples
use hashbrown::HashSet;
 
 let a: HashSet<_> = vec![1, 2, 3].into_iter().collect();
@@ -741,7 +741,7 @@ 
Examples
i += 1; } assert_eq!(i, expected.len());
-
§

type Output = HashSet<T, S>

The resulting type after applying the - operator.
source§

impl<T, S, A> Eq for HashSet<T, S, A>
where +

§

type Output = HashSet<T, S>

The resulting type after applying the - operator.
source§

impl<T, S, A> Eq for HashSet<T, S, A>
where T: Eq + Hash, S: BuildHasher, A: Allocator,

Auto Trait Implementations§

§

impl<T, S, A> RefUnwindSafe for HashSet<T, S, A>
where diff --git a/headless_lms_models/all.html b/headless_lms_models/all.html index 57204634f2bc..c62b32a989ca 100644 --- a/headless_lms_models/all.html +++ b/headless_lms_models/all.html @@ -1,2 +1,2 @@ List of all items in this crate -

List of all items

Structs

Enums

Traits

Derive Macros

Functions

Type Aliases

Constants

\ No newline at end of file +

List of all items

Structs

Enums

Traits

Derive Macros

Functions

Type Aliases

Constants

\ No newline at end of file diff --git a/headless_lms_models/exercise_task_submissions/fn.get_ids_by_exercise_id.html b/headless_lms_models/exercise_task_submissions/fn.get_ids_by_exercise_id.html new file mode 100644 index 000000000000..1235563e9d0f --- /dev/null +++ b/headless_lms_models/exercise_task_submissions/fn.get_ids_by_exercise_id.html @@ -0,0 +1,5 @@ +get_ids_by_exercise_id in headless_lms_models::exercise_task_submissions - Rust +
pub async fn get_ids_by_exercise_id(
+    conn: &mut PgConnection,
+    exercise_id: Uuid
+) -> ModelResult<Vec<Uuid>>
\ No newline at end of file diff --git a/headless_lms_models/exercise_task_submissions/fn.get_latest_submission_ids_by_exercise_id.html b/headless_lms_models/exercise_task_submissions/fn.get_latest_submission_ids_by_exercise_id.html new file mode 100644 index 000000000000..109a42b0caff --- /dev/null +++ b/headless_lms_models/exercise_task_submissions/fn.get_latest_submission_ids_by_exercise_id.html @@ -0,0 +1,6 @@ +get_latest_submission_ids_by_exercise_id in headless_lms_models::exercise_task_submissions - Rust +
pub async fn get_latest_submission_ids_by_exercise_id(
+    conn: &mut PgConnection,
+    exercise_id: Uuid
+) -> ModelResult<Vec<Uuid>>
Expand description

Similar to get_ids_by_exercise_id but returns the record with the highest created_at for a user_id

+
\ No newline at end of file diff --git a/headless_lms_models/exercise_task_submissions/index.html b/headless_lms_models/exercise_task_submissions/index.html index 200d7ab64a17..ad1f31653bca 100644 --- a/headless_lms_models/exercise_task_submissions/index.html +++ b/headless_lms_models/exercise_task_submissions/index.html @@ -1,2 +1,2 @@ headless_lms_models::exercise_task_submissions - Rust -
\ No newline at end of file +
\ No newline at end of file diff --git a/headless_lms_models/exercise_task_submissions/sidebar-items.js b/headless_lms_models/exercise_task_submissions/sidebar-items.js index 0d9f6a9efec1..11101ab213a0 100644 --- a/headless_lms_models/exercise_task_submissions/sidebar-items.js +++ b/headless_lms_models/exercise_task_submissions/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"fn":["get_by_exercise_slide_submission_id","get_by_id","get_course_and_exam_id","get_exercise_task_submission_info_by_exercise_slide_submission_id","get_peer_reviews_received","get_submission","get_user_custom_view_exercise_tasks_by_module_and_exercise_type","get_user_exersice_task_submissions_by_course_module_and_exercise_type","get_users_latest_exercise_task_submissions_for_exercise_slide","insert","insert_with_id","set_grading_id","stream_course_submissions","stream_exam_submissions"],"struct":["ExerciseTaskSubmission","ExportedCourseSubmission","ExportedSubmission","PeerReviewsRecieved","SubmissionData"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"fn":["get_by_exercise_slide_submission_id","get_by_id","get_course_and_exam_id","get_exercise_task_submission_info_by_exercise_slide_submission_id","get_ids_by_exercise_id","get_latest_submission_ids_by_exercise_id","get_peer_reviews_received","get_submission","get_user_custom_view_exercise_tasks_by_module_and_exercise_type","get_user_exersice_task_submissions_by_course_module_and_exercise_type","get_users_latest_exercise_task_submissions_for_exercise_slide","insert","insert_with_id","set_grading_id","stream_course_submissions","stream_exam_submissions"],"struct":["ExerciseTaskSubmission","ExportedCourseSubmission","ExportedSubmission","PeerReviewsRecieved","SubmissionData"]}; \ No newline at end of file diff --git a/headless_lms_models/library/regrading/fn.do_single_regrading.html b/headless_lms_models/library/regrading/fn.do_single_regrading.html index 5cf3a0f5c1fe..51bd14237e4d 100644 --- a/headless_lms_models/library/regrading/fn.do_single_regrading.html +++ b/headless_lms_models/library/regrading/fn.do_single_regrading.html @@ -1,5 +1,5 @@ do_single_regrading in headless_lms_models::library::regrading - Rust -
async fn do_single_regrading(
+    
async fn do_single_regrading(
     conn: &mut PgConnection,
     exercise_services_by_type: &HashMap<String, (ExerciseService, ExerciseServiceInfo)>,
     regrading_id: Uuid,
diff --git a/headless_lms_models/library/regrading/index.html b/headless_lms_models/library/regrading/index.html
index 5569fa2c31fe..45be2f4e90a7 100644
--- a/headless_lms_models/library/regrading/index.html
+++ b/headless_lms_models/library/regrading/index.html
@@ -1,2 +1,2 @@
 headless_lms_models::library::regrading - Rust
-    
\ No newline at end of file +
\ No newline at end of file diff --git a/headless_lms_models/library/regrading/struct.GradingData.html b/headless_lms_models/library/regrading/struct.GradingData.html index 54651e6996af..1b9c95211855 100644 --- a/headless_lms_models/library/regrading/struct.GradingData.html +++ b/headless_lms_models/library/regrading/struct.GradingData.html @@ -1,5 +1,5 @@ GradingData in headless_lms_models::library::regrading - Rust -
struct GradingData {
+    
struct GradingData {
     exercise_service_name: String,
     regrading_submission: ExerciseTaskRegradingSubmission,
     grading: ExerciseTaskGrading,
diff --git a/headless_lms_models/prelude/trait.Deserialize.html b/headless_lms_models/prelude/trait.Deserialize.html
index 79a77f2ae734..3dabdbdb9cd3 100644
--- a/headless_lms_models/prelude/trait.Deserialize.html
+++ b/headless_lms_models/prelude/trait.Deserialize.html
@@ -905,7 +905,7 @@ 

Lifetime

S: BuildHasher + Default,

source§

fn deserialize<D>( deserializer: D ) -> Result<HashSet<T, S>, <D as Deserializer<'de>>::Error>
where - D: Deserializer<'de>,

Implementors§

source§

impl<'de> Deserialize<'de> for CertificateTextAnchor

source§

impl<'de> Deserialize<'de> for PaperSize

source§

impl<'de> Deserialize<'de> for ChapterStatus

source§

impl<'de> Deserialize<'de> for CourseBackgroundQuestionType

source§

impl<'de> Deserialize<'de> for CourseModuleCompletionGranter

source§

impl<'de> Deserialize<'de> for CompletionPolicy

source§

impl<'de> Deserialize<'de> for UserPointsUpdateStrategy

source§

impl<'de> Deserialize<'de> for ActivityProgress

source§

impl<'de> Deserialize<'de> for GradingProgress

source§

impl<'de> Deserialize<'de> for HistoryChangeReason

source§

impl<'de> Deserialize<'de> for PeerReviewProcessingStrategy

source§

impl<'de> Deserialize<'de> for PeerReviewAnswer

source§

impl<'de> Deserialize<'de> for PeerReviewQuestionType

source§

impl<'de> Deserialize<'de> for BlockProposal

source§

impl<'de> Deserialize<'de> for BlockProposalAction

source§

impl<'de> Deserialize<'de> for ProposalStatus

source§

impl<'de> Deserialize<'de> for RoleDomain

source§

impl<'de> Deserialize<'de> for UserRole

source§

impl<'de> Deserialize<'de> for TeacherDecisionType

source§

impl<'de> Deserialize<'de> for CourseInstanceOrExamId

source§

impl<'de> Deserialize<'de> for ReviewingStage

source§

impl<'de> Deserialize<'de> for IgnoredAny

source§

impl<'de> Deserialize<'de> for CertificateAllRequirements

source§

impl<'de> Deserialize<'de> for CertificateConfigurationToRequirement

source§

impl<'de> Deserialize<'de> for CertificateConfiguration

source§

impl<'de> Deserialize<'de> for CertificateConfigurationAndRequirements

source§

impl<'de> Deserialize<'de> for DatabaseCertificateConfiguration

source§

impl<'de> Deserialize<'de> for CertificateFont

source§

impl<'de> Deserialize<'de> for NewCertificateFont

source§

impl<'de> Deserialize<'de> for Chapter

source§

impl<'de> Deserialize<'de> for ChapterPagesWithExercises

source§

impl<'de> Deserialize<'de> for ChapterUpdate

source§

impl<'de> Deserialize<'de> for ChapterWithStatus

source§

impl<'de> Deserialize<'de> for DatabaseChapter

source§

impl<'de> Deserialize<'de> for NewChapter

source§

impl<'de> Deserialize<'de> for UserCourseInstanceChapterProgress

source§

impl<'de> Deserialize<'de> for CourseBackgroundQuestionAnswer

source§

impl<'de> Deserialize<'de> for NewCourseBackgroundQuestionAnswer

source§

impl<'de> Deserialize<'de> for CourseBackgroundQuestion

source§

impl<'de> Deserialize<'de> for CourseBackgroundQuestionsAndAnswers

source§

impl<'de> Deserialize<'de> for CourseInstanceEnrollment

source§

impl<'de> Deserialize<'de> for CourseInstanceEnrollmentsInfo

source§

impl<'de> Deserialize<'de> for NewCourseInstanceEnrollment

source§

impl<'de> Deserialize<'de> for CourseInstance

source§

impl<'de> Deserialize<'de> for CourseInstanceForm

source§

impl<'de> Deserialize<'de> for CourseLanguageVersion

source§

impl<'de> Deserialize<'de> for CourseModuleCompletionRegisteredToStudyRegistry

source§

impl<'de> Deserialize<'de> for NewCourseModuleCompletionRegisteredToStudyRegistry

source§

impl<'de> Deserialize<'de> for RegisteredCompletion

source§

impl<'de> Deserialize<'de> for CourseModuleCompletion

source§

impl<'de> Deserialize<'de> for CourseModuleCompletionWithRegistrationInfo

source§

impl<'de> Deserialize<'de> for NewCourseModuleCompletion

source§

impl<'de> Deserialize<'de> for StudyRegistryCompletion

source§

impl<'de> Deserialize<'de> for StudyRegistryGrade

source§

impl<'de> Deserialize<'de> for AutomaticCompletionRequirements

source§

impl<'de> Deserialize<'de> for CourseModule

source§

impl<'de> Deserialize<'de> for ModifiedModule

source§

impl<'de> Deserialize<'de> for ModuleUpdates

source§

impl<'de> Deserialize<'de> for NewCourseModule

source§

impl<'de> Deserialize<'de> for NewModule

source§

impl<'de> Deserialize<'de> for Course

source§

impl<'de> Deserialize<'de> for CourseBreadcrumbInfo

source§

impl<'de> Deserialize<'de> for CourseCount

source§

impl<'de> Deserialize<'de> for CourseStructure

source§

impl<'de> Deserialize<'de> for CourseUpdate

source§

impl<'de> Deserialize<'de> for NewCourse

source§

impl<'de> Deserialize<'de> for EmailDelivery

source§

impl<'de> Deserialize<'de> for EmailTemplate

source§

impl<'de> Deserialize<'de> for EmailTemplateNew

source§

impl<'de> Deserialize<'de> for EmailTemplateUpdate

source§

impl<'de> Deserialize<'de> for CourseExam

source§

impl<'de> Deserialize<'de> for ExamInstructionsUpdate

source§

impl<'de> Deserialize<'de> for NewExam

source§

impl<'de> Deserialize<'de> for OrgExam

source§

impl<'de> Deserialize<'de> for ExerciseLanguageGroup

source§

impl<'de> Deserialize<'de> for ExerciseRepositoryUpdate

source§

impl<'de> Deserialize<'de> for CourseMaterialExerciseServiceInfo

source§

impl<'de> Deserialize<'de> for ExerciseServiceInfo

source§

impl<'de> Deserialize<'de> for ExerciseServiceInfoApi

source§

impl<'de> Deserialize<'de> for PathInfo

source§

impl<'de> Deserialize<'de> for ExerciseService

source§

impl<'de> Deserialize<'de> for ExerciseServiceIframeRenderingInfo

source§

impl<'de> Deserialize<'de> for ExerciseServiceNewOrUpdate

source§

impl<'de> Deserialize<'de> for AnswerRequiringAttention

source§

impl<'de> Deserialize<'de> for ExerciseAnswersInCourseRequiringAttentionCount

source§

impl<'de> Deserialize<'de> for ExerciseSlideSubmission

source§

impl<'de> Deserialize<'de> for ExerciseSlideSubmissionCount

source§

impl<'de> Deserialize<'de> for ExerciseSlideSubmissionCountByExercise

source§

impl<'de> Deserialize<'de> for ExerciseSlideSubmissionCountByWeekAndHour

source§

impl<'de> Deserialize<'de> for ExerciseSlideSubmissionInfo

source§

impl<'de> Deserialize<'de> for NewExerciseSlideSubmission

source§

impl<'de> Deserialize<'de> for CourseMaterialExerciseSlide

source§

impl<'de> Deserialize<'de> for ExerciseSlide

source§

impl<'de> Deserialize<'de> for ExerciseTaskGrading

source§

impl<'de> Deserialize<'de> for ExerciseTaskGradingResult

source§

impl<'de> Deserialize<'de> for ExerciseTaskSubmission

source§

impl<'de> Deserialize<'de> for ExportedCourseSubmission

source§

impl<'de> Deserialize<'de> for ExportedSubmission

source§

impl<'de> Deserialize<'de> for PeerReviewsRecieved

source§

impl<'de> Deserialize<'de> for SubmissionData

source§

impl<'de> Deserialize<'de> for CourseMaterialExerciseTask

source§

impl<'de> Deserialize<'de> for ExerciseTask

source§

impl<'de> Deserialize<'de> for NewExerciseTask

source§

impl<'de> Deserialize<'de> for CourseMaterialExercise

source§

impl<'de> Deserialize<'de> for Exercise

source§

impl<'de> Deserialize<'de> for ExerciseGradingStatus

source§

impl<'de> Deserialize<'de> for ExerciseStatus

source§

impl<'de> Deserialize<'de> for ExerciseStatusSummaryForUser

source§

impl<'de> Deserialize<'de> for Feedback

source§

impl<'de> Deserialize<'de> for FeedbackBlock

source§

impl<'de> Deserialize<'de> for FeedbackCount

source§

impl<'de> Deserialize<'de> for NewFeedback

source§

impl<'de> Deserialize<'de> for GeneratedCertificate

source§

impl<'de> Deserialize<'de> for TermUpdate

source§

impl<'de> Deserialize<'de> for CustomViewExerciseSubmissions

source§

impl<'de> Deserialize<'de> for CustomViewExerciseTaskGrading

source§

impl<'de> Deserialize<'de> for CustomViewExerciseTaskSpec

source§

impl<'de> Deserialize<'de> for CustomViewExerciseTaskSubmission

source§

impl<'de> Deserialize<'de> for CustomViewExerciseTasks

source§

impl<'de> Deserialize<'de> for GlobalCourseModuleStatEntry

source§

impl<'de> Deserialize<'de> for GlobalStatEntry

source§

impl<'de> Deserialize<'de> for AnswerRequiringAttentionWithTasks

source§

impl<'de> Deserialize<'de> for StudentExerciseSlideSubmission

source§

impl<'de> Deserialize<'de> for StudentExerciseSlideSubmissionResult

source§

impl<'de> Deserialize<'de> for StudentExerciseTaskSubmission

source§

impl<'de> Deserialize<'de> for StudentExerciseTaskSubmissionResult

source§

impl<'de> Deserialize<'de> for CourseMaterialPeerReviewData

source§

impl<'de> Deserialize<'de> for CourseMaterialPeerReviewDataAnswerToReview

source§

impl<'de> Deserialize<'de> for CourseMaterialPeerReviewQuestionAnswer

source§

impl<'de> Deserialize<'de> for CourseMaterialPeerReviewSubmission

source§

impl<'de> Deserialize<'de> for CourseInstanceCompletionSummary

source§

impl<'de> Deserialize<'de> for ManualCompletionPreview

source§

impl<'de> Deserialize<'de> for ManualCompletionPreviewUser

source§

impl<'de> Deserialize<'de> for TeacherManualCompletion

source§

impl<'de> Deserialize<'de> for TeacherManualCompletionRequest

source§

impl<'de> Deserialize<'de> for UserCompletionInformation

source§

impl<'de> Deserialize<'de> for UserCourseModuleCompletion

source§

impl<'de> Deserialize<'de> for UserModuleCompletionStatus

source§

impl<'de> Deserialize<'de> for UserWithModuleCompletions

source§

impl<'de> Deserialize<'de> for MaterialReference

source§

impl<'de> Deserialize<'de> for NewMaterialReference

source§

impl<'de> Deserialize<'de> for DatabaseOrganization

source§

impl<'de> Deserialize<'de> for Organization

source§

impl<'de> Deserialize<'de> for OtherDomainToCourseRedirection

source§

impl<'de> Deserialize<'de> for PageAudioFile

source§

impl<'de> Deserialize<'de> for PageHistory

source§

impl<'de> Deserialize<'de> for PageHistoryContent

source§

impl<'de> Deserialize<'de> for PageLanguageGroup

source§

impl<'de> Deserialize<'de> for PageVisitDatumSummaryByCourse

source§

impl<'de> Deserialize<'de> for PageVisitDatumSummaryByCoursesCountries

source§

impl<'de> Deserialize<'de> for PageVisitDatumSummaryByCourseDeviceTypes

source§

impl<'de> Deserialize<'de> for PageVisitDatumSummaryByPages

source§

impl<'de> Deserialize<'de> for CmsPageExercise

source§

impl<'de> Deserialize<'de> for CmsPageExerciseSlide

source§

impl<'de> Deserialize<'de> for CmsPageExerciseTask

source§

impl<'de> Deserialize<'de> for CmsPageUpdate

source§

impl<'de> Deserialize<'de> for ContentManagementPage

source§

impl<'de> Deserialize<'de> for CoursePageWithUserData

source§

impl<'de> Deserialize<'de> for ExerciseWithExerciseTasks

source§

impl<'de> Deserialize<'de> for HistoryRestoreData

source§

impl<'de> Deserialize<'de> for IsChapterFrontPage

source§

impl<'de> Deserialize<'de> for NewPage

source§

impl<'de> Deserialize<'de> for NormalizedCmsExerciseTask

source§

impl<'de> Deserialize<'de> for Page

source§

impl<'de> Deserialize<'de> for PageAudioFiles

source§

impl<'de> Deserialize<'de> for PageChapterAndCourseInformation

source§

impl<'de> Deserialize<'de> for PageDetailsUpdate

source§

impl<'de> Deserialize<'de> for PageInfo

source§

impl<'de> Deserialize<'de> for PageMetadata

source§

impl<'de> Deserialize<'de> for PageNavigationInformation

source§

impl<'de> Deserialize<'de> for PageRoutingData

source§

impl<'de> Deserialize<'de> for PageSearchResult

source§

impl<'de> Deserialize<'de> for PageWithExercises

source§

impl<'de> Deserialize<'de> for SearchRequest

source§

impl<'de> Deserialize<'de> for CmsPeerReviewConfig

source§

impl<'de> Deserialize<'de> for CmsPeerReviewConfiguration

source§

impl<'de> Deserialize<'de> for CourseMaterialPeerReviewConfig

source§

impl<'de> Deserialize<'de> for PeerReviewConfig

source§

impl<'de> Deserialize<'de> for PeerReviewQuestionAndAnswer

source§

impl<'de> Deserialize<'de> for PeerReviewQuestionSubmission

source§

impl<'de> Deserialize<'de> for PeerReviewWithQuestionsAndAnswers

source§

impl<'de> Deserialize<'de> for CmsPeerReviewQuestion

source§

impl<'de> Deserialize<'de> for PeerReviewQuestion

source§

impl<'de> Deserialize<'de> for PeerReviewQueueEntry

source§

impl<'de> Deserialize<'de> for PeerReviewSubmission

source§

impl<'de> Deserialize<'de> for PlaygroundExample

source§

impl<'de> Deserialize<'de> for PlaygroundExampleData

source§

impl<'de> Deserialize<'de> for BlockProposalInfo

source§

impl<'de> Deserialize<'de> for EditedBlockNoLongerExistsData

source§

impl<'de> Deserialize<'de> for EditedBlockStillExistsData

source§

impl<'de> Deserialize<'de> for NewProposedBlockEdit

source§

impl<'de> Deserialize<'de> for EditProposalInfo

source§

impl<'de> Deserialize<'de> for NewProposedPageEdits

source§

impl<'de> Deserialize<'de> for PageProposal

source§

impl<'de> Deserialize<'de> for ProposalCount

source§

impl<'de> Deserialize<'de> for NewRegrading

source§

impl<'de> Deserialize<'de> for Regrading

source§

impl<'de> Deserialize<'de> for RegradingInfo

source§

impl<'de> Deserialize<'de> for RegradingSubmissionInfo

source§

impl<'de> Deserialize<'de> for NewResearchForm

source§

impl<'de> Deserialize<'de> for NewResearchFormQuestion

source§

impl<'de> Deserialize<'de> for NewResearchFormQuestionAnswer

source§

impl<'de> Deserialize<'de> for ResearchForm

source§

impl<'de> Deserialize<'de> for ResearchFormQuestion

source§

impl<'de> Deserialize<'de> for ResearchFormQuestionAnswer

source§

impl<'de> Deserialize<'de> for headless_lms_models::roles::Role

source§

impl<'de> Deserialize<'de> for RoleInfo

source§

impl<'de> Deserialize<'de> for StudentCountry

source§

impl<'de> Deserialize<'de> for StudyRegistryRegistrar

source§

impl<'de> Deserialize<'de> for NewTeacherGradingDecision

source§

impl<'de> Deserialize<'de> for TeacherGradingDecision

source§

impl<'de> Deserialize<'de> for UserCourseInstanceExerciseServiceVariable

source§

impl<'de> Deserialize<'de> for UserCourseSettings

source§

impl<'de> Deserialize<'de> for UserDetail

source§

impl<'de> Deserialize<'de> for UserExerciseSlideState

source§

impl<'de> Deserialize<'de> for CourseInstanceExerciseMetrics

source§

impl<'de> Deserialize<'de> for CourseInstanceUserPoints

source§

impl<'de> Deserialize<'de> for CourseInstanceUserPointsInner

source§

impl<'de> Deserialize<'de> for DatabaseUserCourseInstanceChapterExerciseProgress

source§

impl<'de> Deserialize<'de> for ExamUserPoints

source§

impl<'de> Deserialize<'de> for ExamUserPointsInner

source§

impl<'de> Deserialize<'de> for ExerciseUserCounts

source§

impl<'de> Deserialize<'de> for UserChapterMetrics

source§

impl<'de> Deserialize<'de> for UserCourseInstanceChapterExerciseProgress

source§

impl<'de> Deserialize<'de> for UserCourseInstanceMetrics

source§

impl<'de> Deserialize<'de> for UserCourseInstanceProgress

source§

impl<'de> Deserialize<'de> for UserExerciseState

source§

impl<'de> Deserialize<'de> for UserExerciseStateUpdate

source§

impl<'de> Deserialize<'de> for UserExerciseTaskState

source§

impl<'de> Deserialize<'de> for UserResearchConsent

source§

impl<'de> Deserialize<'de> for User

source§

impl<'de> Deserialize<'de> for DateTime<FixedOffset>

Deserialize a value that optionally includes a timezone offset in its + D: Deserializer<'de>,

Implementors§

source§

impl<'de> Deserialize<'de> for CertificateTextAnchor

source§

impl<'de> Deserialize<'de> for PaperSize

source§

impl<'de> Deserialize<'de> for ChapterStatus

source§

impl<'de> Deserialize<'de> for CourseBackgroundQuestionType

source§

impl<'de> Deserialize<'de> for CourseModuleCompletionGranter

source§

impl<'de> Deserialize<'de> for CompletionPolicy

source§

impl<'de> Deserialize<'de> for UserPointsUpdateStrategy

source§

impl<'de> Deserialize<'de> for ActivityProgress

source§

impl<'de> Deserialize<'de> for GradingProgress

source§

impl<'de> Deserialize<'de> for HistoryChangeReason

source§

impl<'de> Deserialize<'de> for PeerReviewProcessingStrategy

source§

impl<'de> Deserialize<'de> for PeerReviewAnswer

source§

impl<'de> Deserialize<'de> for PeerReviewQuestionType

source§

impl<'de> Deserialize<'de> for BlockProposal

source§

impl<'de> Deserialize<'de> for BlockProposalAction

source§

impl<'de> Deserialize<'de> for ProposalStatus

source§

impl<'de> Deserialize<'de> for NewRegradingIdType

source§

impl<'de> Deserialize<'de> for RoleDomain

source§

impl<'de> Deserialize<'de> for UserRole

source§

impl<'de> Deserialize<'de> for TeacherDecisionType

source§

impl<'de> Deserialize<'de> for CourseInstanceOrExamId

source§

impl<'de> Deserialize<'de> for ReviewingStage

source§

impl<'de> Deserialize<'de> for IgnoredAny

source§

impl<'de> Deserialize<'de> for CertificateAllRequirements

source§

impl<'de> Deserialize<'de> for CertificateConfigurationToRequirement

source§

impl<'de> Deserialize<'de> for CertificateConfiguration

source§

impl<'de> Deserialize<'de> for CertificateConfigurationAndRequirements

source§

impl<'de> Deserialize<'de> for DatabaseCertificateConfiguration

source§

impl<'de> Deserialize<'de> for CertificateFont

source§

impl<'de> Deserialize<'de> for NewCertificateFont

source§

impl<'de> Deserialize<'de> for Chapter

source§

impl<'de> Deserialize<'de> for ChapterPagesWithExercises

source§

impl<'de> Deserialize<'de> for ChapterUpdate

source§

impl<'de> Deserialize<'de> for ChapterWithStatus

source§

impl<'de> Deserialize<'de> for DatabaseChapter

source§

impl<'de> Deserialize<'de> for NewChapter

source§

impl<'de> Deserialize<'de> for UserCourseInstanceChapterProgress

source§

impl<'de> Deserialize<'de> for CourseBackgroundQuestionAnswer

source§

impl<'de> Deserialize<'de> for NewCourseBackgroundQuestionAnswer

source§

impl<'de> Deserialize<'de> for CourseBackgroundQuestion

source§

impl<'de> Deserialize<'de> for CourseBackgroundQuestionsAndAnswers

source§

impl<'de> Deserialize<'de> for CourseInstanceEnrollment

source§

impl<'de> Deserialize<'de> for CourseInstanceEnrollmentsInfo

source§

impl<'de> Deserialize<'de> for NewCourseInstanceEnrollment

source§

impl<'de> Deserialize<'de> for CourseInstance

source§

impl<'de> Deserialize<'de> for CourseInstanceForm

source§

impl<'de> Deserialize<'de> for CourseLanguageVersion

source§

impl<'de> Deserialize<'de> for CourseModuleCompletionRegisteredToStudyRegistry

source§

impl<'de> Deserialize<'de> for NewCourseModuleCompletionRegisteredToStudyRegistry

source§

impl<'de> Deserialize<'de> for RegisteredCompletion

source§

impl<'de> Deserialize<'de> for CourseModuleCompletion

source§

impl<'de> Deserialize<'de> for CourseModuleCompletionWithRegistrationInfo

source§

impl<'de> Deserialize<'de> for NewCourseModuleCompletion

source§

impl<'de> Deserialize<'de> for StudyRegistryCompletion

source§

impl<'de> Deserialize<'de> for StudyRegistryGrade

source§

impl<'de> Deserialize<'de> for AutomaticCompletionRequirements

source§

impl<'de> Deserialize<'de> for CourseModule

source§

impl<'de> Deserialize<'de> for ModifiedModule

source§

impl<'de> Deserialize<'de> for ModuleUpdates

source§

impl<'de> Deserialize<'de> for NewCourseModule

source§

impl<'de> Deserialize<'de> for NewModule

source§

impl<'de> Deserialize<'de> for Course

source§

impl<'de> Deserialize<'de> for CourseBreadcrumbInfo

source§

impl<'de> Deserialize<'de> for CourseCount

source§

impl<'de> Deserialize<'de> for CourseStructure

source§

impl<'de> Deserialize<'de> for CourseUpdate

source§

impl<'de> Deserialize<'de> for NewCourse

source§

impl<'de> Deserialize<'de> for EmailDelivery

source§

impl<'de> Deserialize<'de> for EmailTemplate

source§

impl<'de> Deserialize<'de> for EmailTemplateNew

source§

impl<'de> Deserialize<'de> for EmailTemplateUpdate

source§

impl<'de> Deserialize<'de> for CourseExam

source§

impl<'de> Deserialize<'de> for ExamInstructionsUpdate

source§

impl<'de> Deserialize<'de> for NewExam

source§

impl<'de> Deserialize<'de> for OrgExam

source§

impl<'de> Deserialize<'de> for ExerciseLanguageGroup

source§

impl<'de> Deserialize<'de> for ExerciseRepositoryUpdate

source§

impl<'de> Deserialize<'de> for CourseMaterialExerciseServiceInfo

source§

impl<'de> Deserialize<'de> for ExerciseServiceInfo

source§

impl<'de> Deserialize<'de> for ExerciseServiceInfoApi

source§

impl<'de> Deserialize<'de> for PathInfo

source§

impl<'de> Deserialize<'de> for ExerciseService

source§

impl<'de> Deserialize<'de> for ExerciseServiceIframeRenderingInfo

source§

impl<'de> Deserialize<'de> for ExerciseServiceNewOrUpdate

source§

impl<'de> Deserialize<'de> for AnswerRequiringAttention

source§

impl<'de> Deserialize<'de> for ExerciseAnswersInCourseRequiringAttentionCount

source§

impl<'de> Deserialize<'de> for ExerciseSlideSubmission

source§

impl<'de> Deserialize<'de> for ExerciseSlideSubmissionCount

source§

impl<'de> Deserialize<'de> for ExerciseSlideSubmissionCountByExercise

source§

impl<'de> Deserialize<'de> for ExerciseSlideSubmissionCountByWeekAndHour

source§

impl<'de> Deserialize<'de> for ExerciseSlideSubmissionInfo

source§

impl<'de> Deserialize<'de> for NewExerciseSlideSubmission

source§

impl<'de> Deserialize<'de> for CourseMaterialExerciseSlide

source§

impl<'de> Deserialize<'de> for ExerciseSlide

source§

impl<'de> Deserialize<'de> for ExerciseTaskGrading

source§

impl<'de> Deserialize<'de> for ExerciseTaskGradingResult

source§

impl<'de> Deserialize<'de> for ExerciseTaskSubmission

source§

impl<'de> Deserialize<'de> for ExportedCourseSubmission

source§

impl<'de> Deserialize<'de> for ExportedSubmission

source§

impl<'de> Deserialize<'de> for PeerReviewsRecieved

source§

impl<'de> Deserialize<'de> for SubmissionData

source§

impl<'de> Deserialize<'de> for CourseMaterialExerciseTask

source§

impl<'de> Deserialize<'de> for ExerciseTask

source§

impl<'de> Deserialize<'de> for NewExerciseTask

source§

impl<'de> Deserialize<'de> for CourseMaterialExercise

source§

impl<'de> Deserialize<'de> for Exercise

source§

impl<'de> Deserialize<'de> for ExerciseGradingStatus

source§

impl<'de> Deserialize<'de> for ExerciseStatus

source§

impl<'de> Deserialize<'de> for ExerciseStatusSummaryForUser

source§

impl<'de> Deserialize<'de> for Feedback

source§

impl<'de> Deserialize<'de> for FeedbackBlock

source§

impl<'de> Deserialize<'de> for FeedbackCount

source§

impl<'de> Deserialize<'de> for NewFeedback

source§

impl<'de> Deserialize<'de> for GeneratedCertificate

source§

impl<'de> Deserialize<'de> for TermUpdate

source§

impl<'de> Deserialize<'de> for CustomViewExerciseSubmissions

source§

impl<'de> Deserialize<'de> for CustomViewExerciseTaskGrading

source§

impl<'de> Deserialize<'de> for CustomViewExerciseTaskSpec

source§

impl<'de> Deserialize<'de> for CustomViewExerciseTaskSubmission

source§

impl<'de> Deserialize<'de> for CustomViewExerciseTasks

source§

impl<'de> Deserialize<'de> for GlobalCourseModuleStatEntry

source§

impl<'de> Deserialize<'de> for GlobalStatEntry

source§

impl<'de> Deserialize<'de> for AnswerRequiringAttentionWithTasks

source§

impl<'de> Deserialize<'de> for StudentExerciseSlideSubmission

source§

impl<'de> Deserialize<'de> for StudentExerciseSlideSubmissionResult

source§

impl<'de> Deserialize<'de> for StudentExerciseTaskSubmission

source§

impl<'de> Deserialize<'de> for StudentExerciseTaskSubmissionResult

source§

impl<'de> Deserialize<'de> for CourseMaterialPeerReviewData

source§

impl<'de> Deserialize<'de> for CourseMaterialPeerReviewDataAnswerToReview

source§

impl<'de> Deserialize<'de> for CourseMaterialPeerReviewQuestionAnswer

source§

impl<'de> Deserialize<'de> for CourseMaterialPeerReviewSubmission

source§

impl<'de> Deserialize<'de> for CourseInstanceCompletionSummary

source§

impl<'de> Deserialize<'de> for ManualCompletionPreview

source§

impl<'de> Deserialize<'de> for ManualCompletionPreviewUser

source§

impl<'de> Deserialize<'de> for TeacherManualCompletion

source§

impl<'de> Deserialize<'de> for TeacherManualCompletionRequest

source§

impl<'de> Deserialize<'de> for UserCompletionInformation

source§

impl<'de> Deserialize<'de> for UserCourseModuleCompletion

source§

impl<'de> Deserialize<'de> for UserModuleCompletionStatus

source§

impl<'de> Deserialize<'de> for UserWithModuleCompletions

source§

impl<'de> Deserialize<'de> for MaterialReference

source§

impl<'de> Deserialize<'de> for NewMaterialReference

source§

impl<'de> Deserialize<'de> for DatabaseOrganization

source§

impl<'de> Deserialize<'de> for Organization

source§

impl<'de> Deserialize<'de> for OtherDomainToCourseRedirection

source§

impl<'de> Deserialize<'de> for PageAudioFile

source§

impl<'de> Deserialize<'de> for PageHistory

source§

impl<'de> Deserialize<'de> for PageHistoryContent

source§

impl<'de> Deserialize<'de> for PageLanguageGroup

source§

impl<'de> Deserialize<'de> for PageVisitDatumSummaryByCourse

source§

impl<'de> Deserialize<'de> for PageVisitDatumSummaryByCoursesCountries

source§

impl<'de> Deserialize<'de> for PageVisitDatumSummaryByCourseDeviceTypes

source§

impl<'de> Deserialize<'de> for PageVisitDatumSummaryByPages

source§

impl<'de> Deserialize<'de> for CmsPageExercise

source§

impl<'de> Deserialize<'de> for CmsPageExerciseSlide

source§

impl<'de> Deserialize<'de> for CmsPageExerciseTask

source§

impl<'de> Deserialize<'de> for CmsPageUpdate

source§

impl<'de> Deserialize<'de> for ContentManagementPage

source§

impl<'de> Deserialize<'de> for CoursePageWithUserData

source§

impl<'de> Deserialize<'de> for ExerciseWithExerciseTasks

source§

impl<'de> Deserialize<'de> for HistoryRestoreData

source§

impl<'de> Deserialize<'de> for IsChapterFrontPage

source§

impl<'de> Deserialize<'de> for NewPage

source§

impl<'de> Deserialize<'de> for NormalizedCmsExerciseTask

source§

impl<'de> Deserialize<'de> for Page

source§

impl<'de> Deserialize<'de> for PageAudioFiles

source§

impl<'de> Deserialize<'de> for PageChapterAndCourseInformation

source§

impl<'de> Deserialize<'de> for PageDetailsUpdate

source§

impl<'de> Deserialize<'de> for PageInfo

source§

impl<'de> Deserialize<'de> for PageMetadata

source§

impl<'de> Deserialize<'de> for PageNavigationInformation

source§

impl<'de> Deserialize<'de> for PageRoutingData

source§

impl<'de> Deserialize<'de> for PageSearchResult

source§

impl<'de> Deserialize<'de> for PageWithExercises

source§

impl<'de> Deserialize<'de> for SearchRequest

source§

impl<'de> Deserialize<'de> for CmsPeerReviewConfig

source§

impl<'de> Deserialize<'de> for CmsPeerReviewConfiguration

source§

impl<'de> Deserialize<'de> for CourseMaterialPeerReviewConfig

source§

impl<'de> Deserialize<'de> for PeerReviewConfig

source§

impl<'de> Deserialize<'de> for PeerReviewQuestionAndAnswer

source§

impl<'de> Deserialize<'de> for PeerReviewQuestionSubmission

source§

impl<'de> Deserialize<'de> for PeerReviewWithQuestionsAndAnswers

source§

impl<'de> Deserialize<'de> for CmsPeerReviewQuestion

source§

impl<'de> Deserialize<'de> for PeerReviewQuestion

source§

impl<'de> Deserialize<'de> for PeerReviewQueueEntry

source§

impl<'de> Deserialize<'de> for PeerReviewSubmission

source§

impl<'de> Deserialize<'de> for PlaygroundExample

source§

impl<'de> Deserialize<'de> for PlaygroundExampleData

source§

impl<'de> Deserialize<'de> for BlockProposalInfo

source§

impl<'de> Deserialize<'de> for EditedBlockNoLongerExistsData

source§

impl<'de> Deserialize<'de> for EditedBlockStillExistsData

source§

impl<'de> Deserialize<'de> for NewProposedBlockEdit

source§

impl<'de> Deserialize<'de> for EditProposalInfo

source§

impl<'de> Deserialize<'de> for NewProposedPageEdits

source§

impl<'de> Deserialize<'de> for PageProposal

source§

impl<'de> Deserialize<'de> for ProposalCount

source§

impl<'de> Deserialize<'de> for NewRegrading

source§

impl<'de> Deserialize<'de> for Regrading

source§

impl<'de> Deserialize<'de> for RegradingInfo

source§

impl<'de> Deserialize<'de> for RegradingSubmissionInfo

source§

impl<'de> Deserialize<'de> for NewResearchForm

source§

impl<'de> Deserialize<'de> for NewResearchFormQuestion

source§

impl<'de> Deserialize<'de> for NewResearchFormQuestionAnswer

source§

impl<'de> Deserialize<'de> for ResearchForm

source§

impl<'de> Deserialize<'de> for ResearchFormQuestion

source§

impl<'de> Deserialize<'de> for ResearchFormQuestionAnswer

source§

impl<'de> Deserialize<'de> for headless_lms_models::roles::Role

source§

impl<'de> Deserialize<'de> for RoleInfo

source§

impl<'de> Deserialize<'de> for StudentCountry

source§

impl<'de> Deserialize<'de> for StudyRegistryRegistrar

source§

impl<'de> Deserialize<'de> for NewTeacherGradingDecision

source§

impl<'de> Deserialize<'de> for TeacherGradingDecision

source§

impl<'de> Deserialize<'de> for UserCourseInstanceExerciseServiceVariable

source§

impl<'de> Deserialize<'de> for UserCourseSettings

source§

impl<'de> Deserialize<'de> for UserDetail

source§

impl<'de> Deserialize<'de> for UserExerciseSlideState

source§

impl<'de> Deserialize<'de> for CourseInstanceExerciseMetrics

source§

impl<'de> Deserialize<'de> for CourseInstanceUserPoints

source§

impl<'de> Deserialize<'de> for CourseInstanceUserPointsInner

source§

impl<'de> Deserialize<'de> for DatabaseUserCourseInstanceChapterExerciseProgress

source§

impl<'de> Deserialize<'de> for ExamUserPoints

source§

impl<'de> Deserialize<'de> for ExamUserPointsInner

source§

impl<'de> Deserialize<'de> for ExerciseUserCounts

source§

impl<'de> Deserialize<'de> for UserChapterMetrics

source§

impl<'de> Deserialize<'de> for UserCourseInstanceChapterExerciseProgress

source§

impl<'de> Deserialize<'de> for UserCourseInstanceMetrics

source§

impl<'de> Deserialize<'de> for UserCourseInstanceProgress

source§

impl<'de> Deserialize<'de> for UserExerciseState

source§

impl<'de> Deserialize<'de> for UserExerciseStateUpdate

source§

impl<'de> Deserialize<'de> for UserExerciseTaskState

source§

impl<'de> Deserialize<'de> for UserResearchConsent

source§

impl<'de> Deserialize<'de> for User

source§

impl<'de> Deserialize<'de> for DateTime<FixedOffset>

Deserialize a value that optionally includes a timezone offset in its string representation

The value to be deserialized must be an rfc3339 string.

See the serde module for alternate diff --git a/headless_lms_models/prelude/trait.Serialize.html b/headless_lms_models/prelude/trait.Serialize.html index b30a4408199f..5f5cf6e6304f 100644 --- a/headless_lms_models/prelude/trait.Serialize.html +++ b/headless_lms_models/prelude/trait.Serialize.html @@ -1147,7 +1147,7 @@ &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>

where - S: Serializer,

Implementors§

source§

impl Serialize for CertificateTextAnchor

source§

impl Serialize for PaperSize

source§

impl Serialize for ChapterStatus

source§

impl Serialize for CourseBackgroundQuestionType

source§

impl Serialize for CourseModuleCompletionGranter

source§

impl Serialize for CompletionPolicy

source§

impl Serialize for ExerciseRepositoryStatus

source§

impl Serialize for UserPointsUpdateStrategy

source§

impl Serialize for ActivityProgress

source§

impl Serialize for GradingProgress

source§

impl Serialize for HistoryChangeReason

source§

impl Serialize for PeerReviewProcessingStrategy

source§

impl Serialize for PeerReviewAnswer

source§

impl Serialize for PeerReviewQuestionType

source§

impl Serialize for BlockProposal

source§

impl Serialize for BlockProposalAction

source§

impl Serialize for ProposalStatus

source§

impl Serialize for UserRole

source§

impl Serialize for TeacherDecisionType

source§

impl Serialize for CourseInstanceOrExamId

source§

impl Serialize for ReviewingStage

source§

impl Serialize for CertificateAllRequirements

source§

impl Serialize for CertificateConfigurationToRequirement

source§

impl Serialize for CertificateConfiguration

source§

impl Serialize for CertificateConfigurationAndRequirements

source§

impl Serialize for DatabaseCertificateConfiguration

source§

impl Serialize for CertificateFont

source§

impl Serialize for NewCertificateFont

source§

impl Serialize for Chapter

source§

impl Serialize for ChapterPagesWithExercises

source§

impl Serialize for ChapterUpdate

source§

impl Serialize for ChapterWithStatus

source§

impl Serialize for DatabaseChapter

source§

impl Serialize for NewChapter

source§

impl Serialize for UserCourseInstanceChapterProgress

source§

impl Serialize for CourseBackgroundQuestionAnswer

source§

impl Serialize for NewCourseBackgroundQuestionAnswer

source§

impl Serialize for CourseBackgroundQuestion

source§

impl Serialize for CourseBackgroundQuestionsAndAnswers

source§

impl Serialize for CourseInstanceEnrollment

source§

impl Serialize for CourseInstanceEnrollmentsInfo

source§

impl Serialize for NewCourseInstanceEnrollment

source§

impl Serialize for ChapterScore

source§

impl Serialize for CourseInstance

source§

impl Serialize for PointMap

source§

impl Serialize for Points

source§

impl Serialize for CourseLanguageVersion

source§

impl Serialize for CourseModuleCompletionRegisteredToStudyRegistry

source§

impl Serialize for NewCourseModuleCompletionRegisteredToStudyRegistry

source§

impl Serialize for RegisteredCompletion

source§

impl Serialize for CourseModuleCompletion

source§

impl Serialize for CourseModuleCompletionWithRegistrationInfo

source§

impl Serialize for NewCourseModuleCompletion

source§

impl Serialize for StudyRegistryCompletion

source§

impl Serialize for StudyRegistryGrade

source§

impl Serialize for AutomaticCompletionRequirements

source§

impl Serialize for CourseModule

source§

impl Serialize for NewCourseModule

source§

impl Serialize for NewModule

source§

impl Serialize for Course

source§

impl Serialize for CourseBreadcrumbInfo

source§

impl Serialize for CourseCount

source§

impl Serialize for CourseStructure

source§

impl Serialize for CourseUpdate

source§

impl Serialize for NewCourse

source§

impl Serialize for EmailDelivery

source§

impl Serialize for EmailTemplate

source§

impl Serialize for EmailTemplateNew

source§

impl Serialize for EmailTemplateUpdate

source§

impl Serialize for CourseExam

source§

impl Serialize for Exam

source§

impl Serialize for ExamEnrollment

source§

impl Serialize for ExamInstructions

source§

impl Serialize for ExamInstructionsUpdate

source§

impl Serialize for NewExam

source§

impl Serialize for OrgExam

source§

impl Serialize for ExerciseLanguageGroup

source§

impl Serialize for ExerciseRepository

source§

impl Serialize for CourseMaterialExerciseServiceInfo

source§

impl Serialize for ExerciseServiceInfo

source§

impl Serialize for ExerciseServiceInfoApi

source§

impl Serialize for PathInfo

source§

impl Serialize for ExerciseService

source§

impl Serialize for ExerciseServiceIframeRenderingInfo

source§

impl Serialize for ExerciseServiceNewOrUpdate

source§

impl Serialize for AnswerRequiringAttention

source§

impl Serialize for ExerciseAnswersInCourseRequiringAttentionCount

source§

impl Serialize for ExerciseSlideSubmission

source§

impl Serialize for ExerciseSlideSubmissionCount

source§

impl Serialize for ExerciseSlideSubmissionCountByExercise

source§

impl Serialize for ExerciseSlideSubmissionCountByWeekAndHour

source§

impl Serialize for ExerciseSlideSubmissionInfo

source§

impl Serialize for NewExerciseSlideSubmission

source§

impl Serialize for CourseMaterialExerciseSlide

source§

impl Serialize for ExerciseSlide

source§

impl Serialize for ExerciseTaskGrading

source§

impl Serialize for ExerciseTaskGradingResult

source§

impl Serialize for ExerciseTaskSubmission

source§

impl Serialize for ExportedCourseSubmission

source§

impl Serialize for ExportedSubmission

source§

impl Serialize for PeerReviewsRecieved

source§

impl Serialize for SubmissionData

source§

impl Serialize for CourseMaterialExerciseTask

source§

impl Serialize for ExerciseTask

source§

impl Serialize for NewExerciseTask

source§

impl Serialize for CourseMaterialExercise

source§

impl Serialize for Exercise

source§

impl Serialize for ExerciseGradingStatus

source§

impl Serialize for ExerciseStatus

source§

impl Serialize for ExerciseStatusSummaryForUser

source§

impl Serialize for Feedback

source§

impl Serialize for FeedbackBlock

source§

impl Serialize for FeedbackCount

source§

impl Serialize for NewFeedback

source§

impl Serialize for GeneratedCertificate

source§

impl Serialize for Term

source§

impl Serialize for CustomViewExerciseSubmissions

source§

impl Serialize for CustomViewExerciseTaskGrading

source§

impl Serialize for CustomViewExerciseTaskSpec

source§

impl Serialize for CustomViewExerciseTaskSubmission

source§

impl Serialize for CustomViewExerciseTasks

source§

impl Serialize for GlobalCourseModuleStatEntry

source§

impl Serialize for GlobalStatEntry

source§

impl Serialize for AnswerRequiringAttentionWithTasks

source§

impl Serialize for AnswersRequiringAttention

source§

impl Serialize for StudentExerciseSlideSubmission

source§

impl Serialize for StudentExerciseSlideSubmissionResult

source§

impl Serialize for StudentExerciseTaskSubmission

source§

impl Serialize for StudentExerciseTaskSubmissionResult

source§

impl Serialize for CourseMaterialPeerReviewData

source§

impl Serialize for CourseMaterialPeerReviewDataAnswerToReview

source§

impl Serialize for CourseMaterialPeerReviewQuestionAnswer

source§

impl Serialize for CourseMaterialPeerReviewSubmission

source§

impl Serialize for CourseInstanceCompletionSummary

source§

impl Serialize for ManualCompletionPreview

source§

impl Serialize for ManualCompletionPreviewUser

source§

impl Serialize for TeacherManualCompletion

source§

impl Serialize for TeacherManualCompletionRequest

source§

impl Serialize for UserCompletionInformation

source§

impl Serialize for UserCourseModuleCompletion

source§

impl Serialize for UserModuleCompletionStatus

source§

impl Serialize for UserWithModuleCompletions

source§

impl Serialize for MaterialReference

source§

impl Serialize for NewMaterialReference

source§

impl Serialize for DatabaseOrganization

source§

impl Serialize for Organization

source§

impl Serialize for OtherDomainToCourseRedirection

source§

impl Serialize for PageAudioFile

source§

impl Serialize for PageHistory

source§

impl Serialize for PageHistoryContent

source§

impl Serialize for PageLanguageGroup

source§

impl Serialize for PageVisitDatumSummaryByCourse

source§

impl Serialize for PageVisitDatumSummaryByCoursesCountries

source§

impl Serialize for PageVisitDatumSummaryByCourseDeviceTypes

source§

impl Serialize for PageVisitDatumSummaryByPages

source§

impl Serialize for CmsPageExercise

source§

impl Serialize for CmsPageExerciseSlide

source§

impl Serialize for CmsPageExerciseTask

source§

impl Serialize for CmsPageUpdate

source§

impl Serialize for ContentManagementPage

source§

impl Serialize for CoursePageWithUserData

source§

impl Serialize for ExerciseWithExerciseTasks

source§

impl Serialize for HistoryRestoreData

source§

impl Serialize for IsChapterFrontPage

source§

impl Serialize for NewPage

source§

impl Serialize for NormalizedCmsExerciseTask

source§

impl Serialize for Page

source§

impl Serialize for PageAudioFiles

source§

impl Serialize for PageChapterAndCourseInformation

source§

impl Serialize for PageDetailsUpdate

source§

impl Serialize for PageInfo

source§

impl Serialize for PageMetadata

source§

impl Serialize for PageNavigationInformation

source§

impl Serialize for PageRoutingData

source§

impl Serialize for PageSearchResult

source§

impl Serialize for PageWithExercises

source§

impl Serialize for SearchRequest

source§

impl Serialize for CmsPeerReviewConfig

source§

impl Serialize for CmsPeerReviewConfiguration

source§

impl Serialize for CourseMaterialPeerReviewConfig

source§

impl Serialize for PeerReviewConfig

source§

impl Serialize for PeerReviewQuestionAndAnswer

source§

impl Serialize for PeerReviewQuestionSubmission

source§

impl Serialize for PeerReviewWithQuestionsAndAnswers

source§

impl Serialize for CmsPeerReviewQuestion

source§

impl Serialize for PeerReviewQuestion

source§

impl Serialize for PeerReviewQueueEntry

source§

impl Serialize for PeerReviewSubmission

source§

impl Serialize for PendingRole

source§

impl Serialize for PlaygroundExample

source§

impl Serialize for PlaygroundExampleData

source§

impl Serialize for BlockProposalInfo

source§

impl Serialize for EditedBlockNoLongerExistsData

source§

impl Serialize for EditedBlockStillExistsData

source§

impl Serialize for NewProposedBlockEdit

source§

impl Serialize for EditProposalInfo

source§

impl Serialize for NewProposedPageEdits

source§

impl Serialize for PageProposal

source§

impl Serialize for ProposalCount

source§

impl Serialize for NewRegrading

source§

impl Serialize for Regrading

source§

impl Serialize for RegradingInfo

source§

impl Serialize for RegradingSubmissionInfo

source§

impl Serialize for RepositoryExercise

source§

impl Serialize for NewResearchForm

source§

impl Serialize for NewResearchFormQuestion

source§

impl Serialize for NewResearchFormQuestionAnswer

source§

impl Serialize for ResearchForm

source§

impl Serialize for ResearchFormQuestion

source§

impl Serialize for ResearchFormQuestionAnswer

source§

impl Serialize for headless_lms_models::roles::Role

source§

impl Serialize for RoleUser

source§

impl Serialize for StudentCountry

source§

impl Serialize for StudyRegistryRegistrar

source§

impl Serialize for NewTeacherGradingDecision

source§

impl Serialize for TeacherGradingDecision

source§

impl Serialize for UserCourseInstanceExerciseServiceVariable

source§

impl Serialize for UserCourseSettings

source§

impl Serialize for UserDetail

source§

impl Serialize for UserExerciseSlideState

source§

impl Serialize for CourseInstanceExerciseMetrics

source§

impl Serialize for CourseInstanceUserPoints

source§

impl Serialize for CourseInstanceUserPointsInner

source§

impl Serialize for DatabaseUserCourseInstanceChapterExerciseProgress

source§

impl Serialize for ExamUserPoints

source§

impl Serialize for ExamUserPointsInner

source§

impl Serialize for ExerciseUserCounts

source§

impl Serialize for UserChapterMetrics

source§

impl Serialize for UserCourseInstanceChapterExerciseProgress

source§

impl Serialize for UserCourseInstanceMetrics

source§

impl Serialize for UserCourseInstanceProgress

source§

impl Serialize for UserExerciseState

source§

impl Serialize for UserExerciseStateUpdate

source§

impl Serialize for UserExerciseTaskState

source§

impl Serialize for UserResearchConsent

source§

impl Serialize for User

source§

impl Serialize for Uuid

source§

impl<'a> Serialize for DatabaseCertificateConfigurationInner<'a>

source§

impl<'a> Serialize for ExerciseTaskGradingRequest<'a>

source§

impl<'a> Serialize for NewCoursePage<'a>

source§

impl<Tz> Serialize for DateTime<Tz>
where + S: Serializer,

Implementors§

source§

impl Serialize for CertificateTextAnchor

source§

impl Serialize for PaperSize

source§

impl Serialize for ChapterStatus

source§

impl Serialize for CourseBackgroundQuestionType

source§

impl Serialize for CourseModuleCompletionGranter

source§

impl Serialize for CompletionPolicy

source§

impl Serialize for ExerciseRepositoryStatus

source§

impl Serialize for UserPointsUpdateStrategy

source§

impl Serialize for ActivityProgress

source§

impl Serialize for GradingProgress

source§

impl Serialize for HistoryChangeReason

source§

impl Serialize for PeerReviewProcessingStrategy

source§

impl Serialize for PeerReviewAnswer

source§

impl Serialize for PeerReviewQuestionType

source§

impl Serialize for BlockProposal

source§

impl Serialize for BlockProposalAction

source§

impl Serialize for ProposalStatus

source§

impl Serialize for NewRegradingIdType

source§

impl Serialize for UserRole

source§

impl Serialize for TeacherDecisionType

source§

impl Serialize for CourseInstanceOrExamId

source§

impl Serialize for ReviewingStage

source§

impl Serialize for CertificateAllRequirements

source§

impl Serialize for CertificateConfigurationToRequirement

source§

impl Serialize for CertificateConfiguration

source§

impl Serialize for CertificateConfigurationAndRequirements

source§

impl Serialize for DatabaseCertificateConfiguration

source§

impl Serialize for CertificateFont

source§

impl Serialize for NewCertificateFont

source§

impl Serialize for Chapter

source§

impl Serialize for ChapterPagesWithExercises

source§

impl Serialize for ChapterUpdate

source§

impl Serialize for ChapterWithStatus

source§

impl Serialize for DatabaseChapter

source§

impl Serialize for NewChapter

source§

impl Serialize for UserCourseInstanceChapterProgress

source§

impl Serialize for CourseBackgroundQuestionAnswer

source§

impl Serialize for NewCourseBackgroundQuestionAnswer

source§

impl Serialize for CourseBackgroundQuestion

source§

impl Serialize for CourseBackgroundQuestionsAndAnswers

source§

impl Serialize for CourseInstanceEnrollment

source§

impl Serialize for CourseInstanceEnrollmentsInfo

source§

impl Serialize for NewCourseInstanceEnrollment

source§

impl Serialize for ChapterScore

source§

impl Serialize for CourseInstance

source§

impl Serialize for PointMap

source§

impl Serialize for Points

source§

impl Serialize for CourseLanguageVersion

source§

impl Serialize for CourseModuleCompletionRegisteredToStudyRegistry

source§

impl Serialize for NewCourseModuleCompletionRegisteredToStudyRegistry

source§

impl Serialize for RegisteredCompletion

source§

impl Serialize for CourseModuleCompletion

source§

impl Serialize for CourseModuleCompletionWithRegistrationInfo

source§

impl Serialize for NewCourseModuleCompletion

source§

impl Serialize for StudyRegistryCompletion

source§

impl Serialize for StudyRegistryGrade

source§

impl Serialize for AutomaticCompletionRequirements

source§

impl Serialize for CourseModule

source§

impl Serialize for NewCourseModule

source§

impl Serialize for NewModule

source§

impl Serialize for Course

source§

impl Serialize for CourseBreadcrumbInfo

source§

impl Serialize for CourseCount

source§

impl Serialize for CourseStructure

source§

impl Serialize for CourseUpdate

source§

impl Serialize for NewCourse

source§

impl Serialize for EmailDelivery

source§

impl Serialize for EmailTemplate

source§

impl Serialize for EmailTemplateNew

source§

impl Serialize for EmailTemplateUpdate

source§

impl Serialize for CourseExam

source§

impl Serialize for Exam

source§

impl Serialize for ExamEnrollment

source§

impl Serialize for ExamInstructions

source§

impl Serialize for ExamInstructionsUpdate

source§

impl Serialize for NewExam

source§

impl Serialize for OrgExam

source§

impl Serialize for ExerciseLanguageGroup

source§

impl Serialize for ExerciseRepository

source§

impl Serialize for CourseMaterialExerciseServiceInfo

source§

impl Serialize for ExerciseServiceInfo

source§

impl Serialize for ExerciseServiceInfoApi

source§

impl Serialize for PathInfo

source§

impl Serialize for ExerciseService

source§

impl Serialize for ExerciseServiceIframeRenderingInfo

source§

impl Serialize for ExerciseServiceNewOrUpdate

source§

impl Serialize for AnswerRequiringAttention

source§

impl Serialize for ExerciseAnswersInCourseRequiringAttentionCount

source§

impl Serialize for ExerciseSlideSubmission

source§

impl Serialize for ExerciseSlideSubmissionCount

source§

impl Serialize for ExerciseSlideSubmissionCountByExercise

source§

impl Serialize for ExerciseSlideSubmissionCountByWeekAndHour

source§

impl Serialize for ExerciseSlideSubmissionInfo

source§

impl Serialize for NewExerciseSlideSubmission

source§

impl Serialize for CourseMaterialExerciseSlide

source§

impl Serialize for ExerciseSlide

source§

impl Serialize for ExerciseTaskGrading

source§

impl Serialize for ExerciseTaskGradingResult

source§

impl Serialize for ExerciseTaskSubmission

source§

impl Serialize for ExportedCourseSubmission

source§

impl Serialize for ExportedSubmission

source§

impl Serialize for PeerReviewsRecieved

source§

impl Serialize for SubmissionData

source§

impl Serialize for CourseMaterialExerciseTask

source§

impl Serialize for ExerciseTask

source§

impl Serialize for NewExerciseTask

source§

impl Serialize for CourseMaterialExercise

source§

impl Serialize for Exercise

source§

impl Serialize for ExerciseGradingStatus

source§

impl Serialize for ExerciseStatus

source§

impl Serialize for ExerciseStatusSummaryForUser

source§

impl Serialize for Feedback

source§

impl Serialize for FeedbackBlock

source§

impl Serialize for FeedbackCount

source§

impl Serialize for NewFeedback

source§

impl Serialize for GeneratedCertificate

source§

impl Serialize for Term

source§

impl Serialize for CustomViewExerciseSubmissions

source§

impl Serialize for CustomViewExerciseTaskGrading

source§

impl Serialize for CustomViewExerciseTaskSpec

source§

impl Serialize for CustomViewExerciseTaskSubmission

source§

impl Serialize for CustomViewExerciseTasks

source§

impl Serialize for GlobalCourseModuleStatEntry

source§

impl Serialize for GlobalStatEntry

source§

impl Serialize for AnswerRequiringAttentionWithTasks

source§

impl Serialize for AnswersRequiringAttention

source§

impl Serialize for StudentExerciseSlideSubmission

source§

impl Serialize for StudentExerciseSlideSubmissionResult

source§

impl Serialize for StudentExerciseTaskSubmission

source§

impl Serialize for StudentExerciseTaskSubmissionResult

source§

impl Serialize for CourseMaterialPeerReviewData

source§

impl Serialize for CourseMaterialPeerReviewDataAnswerToReview

source§

impl Serialize for CourseMaterialPeerReviewQuestionAnswer

source§

impl Serialize for CourseMaterialPeerReviewSubmission

source§

impl Serialize for CourseInstanceCompletionSummary

source§

impl Serialize for ManualCompletionPreview

source§

impl Serialize for ManualCompletionPreviewUser

source§

impl Serialize for TeacherManualCompletion

source§

impl Serialize for TeacherManualCompletionRequest

source§

impl Serialize for UserCompletionInformation

source§

impl Serialize for UserCourseModuleCompletion

source§

impl Serialize for UserModuleCompletionStatus

source§

impl Serialize for UserWithModuleCompletions

source§

impl Serialize for MaterialReference

source§

impl Serialize for NewMaterialReference

source§

impl Serialize for DatabaseOrganization

source§

impl Serialize for Organization

source§

impl Serialize for OtherDomainToCourseRedirection

source§

impl Serialize for PageAudioFile

source§

impl Serialize for PageHistory

source§

impl Serialize for PageHistoryContent

source§

impl Serialize for PageLanguageGroup

source§

impl Serialize for PageVisitDatumSummaryByCourse

source§

impl Serialize for PageVisitDatumSummaryByCoursesCountries

source§

impl Serialize for PageVisitDatumSummaryByCourseDeviceTypes

source§

impl Serialize for PageVisitDatumSummaryByPages

source§

impl Serialize for CmsPageExercise

source§

impl Serialize for CmsPageExerciseSlide

source§

impl Serialize for CmsPageExerciseTask

source§

impl Serialize for CmsPageUpdate

source§

impl Serialize for ContentManagementPage

source§

impl Serialize for CoursePageWithUserData

source§

impl Serialize for ExerciseWithExerciseTasks

source§

impl Serialize for HistoryRestoreData

source§

impl Serialize for IsChapterFrontPage

source§

impl Serialize for NewPage

source§

impl Serialize for NormalizedCmsExerciseTask

source§

impl Serialize for Page

source§

impl Serialize for PageAudioFiles

source§

impl Serialize for PageChapterAndCourseInformation

source§

impl Serialize for PageDetailsUpdate

source§

impl Serialize for PageInfo

source§

impl Serialize for PageMetadata

source§

impl Serialize for PageNavigationInformation

source§

impl Serialize for PageRoutingData

source§

impl Serialize for PageSearchResult

source§

impl Serialize for PageWithExercises

source§

impl Serialize for SearchRequest

source§

impl Serialize for CmsPeerReviewConfig

source§

impl Serialize for CmsPeerReviewConfiguration

source§

impl Serialize for CourseMaterialPeerReviewConfig

source§

impl Serialize for PeerReviewConfig

source§

impl Serialize for PeerReviewQuestionAndAnswer

source§

impl Serialize for PeerReviewQuestionSubmission

source§

impl Serialize for PeerReviewWithQuestionsAndAnswers

source§

impl Serialize for CmsPeerReviewQuestion

source§

impl Serialize for PeerReviewQuestion

source§

impl Serialize for PeerReviewQueueEntry

source§

impl Serialize for PeerReviewSubmission

source§

impl Serialize for PendingRole

source§

impl Serialize for PlaygroundExample

source§

impl Serialize for PlaygroundExampleData

source§

impl Serialize for BlockProposalInfo

source§

impl Serialize for EditedBlockNoLongerExistsData

source§

impl Serialize for EditedBlockStillExistsData

source§

impl Serialize for NewProposedBlockEdit

source§

impl Serialize for EditProposalInfo

source§

impl Serialize for NewProposedPageEdits

source§

impl Serialize for PageProposal

source§

impl Serialize for ProposalCount

source§

impl Serialize for NewRegrading

source§

impl Serialize for Regrading

source§

impl Serialize for RegradingInfo

source§

impl Serialize for RegradingSubmissionInfo

source§

impl Serialize for RepositoryExercise

source§

impl Serialize for NewResearchForm

source§

impl Serialize for NewResearchFormQuestion

source§

impl Serialize for NewResearchFormQuestionAnswer

source§

impl Serialize for ResearchForm

source§

impl Serialize for ResearchFormQuestion

source§

impl Serialize for ResearchFormQuestionAnswer

source§

impl Serialize for headless_lms_models::roles::Role

source§

impl Serialize for RoleUser

source§

impl Serialize for StudentCountry

source§

impl Serialize for StudyRegistryRegistrar

source§

impl Serialize for NewTeacherGradingDecision

source§

impl Serialize for TeacherGradingDecision

source§

impl Serialize for UserCourseInstanceExerciseServiceVariable

source§

impl Serialize for UserCourseSettings

source§

impl Serialize for UserDetail

source§

impl Serialize for UserExerciseSlideState

source§

impl Serialize for CourseInstanceExerciseMetrics

source§

impl Serialize for CourseInstanceUserPoints

source§

impl Serialize for CourseInstanceUserPointsInner

source§

impl Serialize for DatabaseUserCourseInstanceChapterExerciseProgress

source§

impl Serialize for ExamUserPoints

source§

impl Serialize for ExamUserPointsInner

source§

impl Serialize for ExerciseUserCounts

source§

impl Serialize for UserChapterMetrics

source§

impl Serialize for UserCourseInstanceChapterExerciseProgress

source§

impl Serialize for UserCourseInstanceMetrics

source§

impl Serialize for UserCourseInstanceProgress

source§

impl Serialize for UserExerciseState

source§

impl Serialize for UserExerciseStateUpdate

source§

impl Serialize for UserExerciseTaskState

source§

impl Serialize for UserResearchConsent

source§

impl Serialize for User

source§

impl Serialize for Uuid

source§

impl<'a> Serialize for DatabaseCertificateConfigurationInner<'a>

source§

impl<'a> Serialize for ExerciseTaskGradingRequest<'a>

source§

impl<'a> Serialize for NewCoursePage<'a>

source§

impl<Tz> Serialize for DateTime<Tz>
where Tz: TimeZone,

Serialize into an ISO 8601 formatted string.

See the serde module for alternate serializations.

diff --git a/headless_lms_models/regradings/enum.NewRegradingIdType.html b/headless_lms_models/regradings/enum.NewRegradingIdType.html new file mode 100644 index 000000000000..216e0662d695 --- /dev/null +++ b/headless_lms_models/regradings/enum.NewRegradingIdType.html @@ -0,0 +1,24 @@ +NewRegradingIdType in headless_lms_models::regradings - Rust +
pub enum NewRegradingIdType {
+    ExerciseTaskSubmissionId,
+    ExerciseId,
+}

Variants§

§

ExerciseTaskSubmissionId

§

ExerciseId

Trait Implementations§

source§

impl Debug for NewRegradingIdType

source§

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

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

impl<'de> Deserialize<'de> for NewRegradingIdType

source§

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

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for NewRegradingIdType

source§

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

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where + T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where + T: ?Sized,

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> Chain<T> for T

source§

fn len(&self) -> usize

The number of items that this chain link consists of.
source§

fn append_to(self, v: &mut Vec<T>)

Append the elements in this link to the chain.
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

+
source§

impl<T> Instrument for T

source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more
source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where + U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

+

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

+
source§

impl<T> Same for T

§

type Output = T

Should always be Self
source§

impl<T, U> TryFrom<U> for T
where + 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 T
where + 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.
source§

impl<V, T> VZip<V> for T
where + V: MultiLane<T>,

source§

fn vzip(self) -> V

source§

impl<T> WithSubscriber for T

source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where + S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a +WithDispatch wrapper. Read more
source§

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

\ No newline at end of file diff --git a/headless_lms_models/regradings/fn.complete_regrading.html b/headless_lms_models/regradings/fn.complete_regrading.html index e02fef84bf93..9d43c84f0ef1 100644 --- a/headless_lms_models/regradings/fn.complete_regrading.html +++ b/headless_lms_models/regradings/fn.complete_regrading.html @@ -1,5 +1,5 @@ complete_regrading in headless_lms_models::regradings - Rust -
pub async fn complete_regrading(
+    
pub async fn complete_regrading(
     conn: &mut PgConnection,
     regrading_id: Uuid
 ) -> ModelResult<()>
\ No newline at end of file diff --git a/headless_lms_models/regradings/fn.get_all_count.html b/headless_lms_models/regradings/fn.get_all_count.html index 3cb0b3fb0b4c..80be41669345 100644 --- a/headless_lms_models/regradings/fn.get_all_count.html +++ b/headless_lms_models/regradings/fn.get_all_count.html @@ -1,2 +1,2 @@ get_all_count in headless_lms_models::regradings - Rust -
pub async fn get_all_count(conn: &mut PgConnection) -> ModelResult<i64>
\ No newline at end of file +
pub async fn get_all_count(conn: &mut PgConnection) -> ModelResult<i64>
\ No newline at end of file diff --git a/headless_lms_models/regradings/fn.get_all_paginated.html b/headless_lms_models/regradings/fn.get_all_paginated.html index 79a41c3d88ef..e6ffc8495f59 100644 --- a/headless_lms_models/regradings/fn.get_all_paginated.html +++ b/headless_lms_models/regradings/fn.get_all_paginated.html @@ -1,5 +1,5 @@ get_all_paginated in headless_lms_models::regradings - Rust -
pub async fn get_all_paginated(
+    
pub async fn get_all_paginated(
     conn: &mut PgConnection,
     pagination: Pagination
 ) -> ModelResult<Vec<Regrading>>
\ No newline at end of file diff --git a/headless_lms_models/regradings/fn.get_by_id.html b/headless_lms_models/regradings/fn.get_by_id.html index 753081f89b42..accff8de1764 100644 --- a/headless_lms_models/regradings/fn.get_by_id.html +++ b/headless_lms_models/regradings/fn.get_by_id.html @@ -1,5 +1,5 @@ get_by_id in headless_lms_models::regradings - Rust -
pub async fn get_by_id(
+    
pub async fn get_by_id(
     conn: &mut PgConnection,
     id: Uuid
 ) -> ModelResult<Regrading>
\ No newline at end of file diff --git a/headless_lms_models/regradings/fn.get_regrading_info_by_id.html b/headless_lms_models/regradings/fn.get_regrading_info_by_id.html index 5c4a32bd849c..35e68c1daff4 100644 --- a/headless_lms_models/regradings/fn.get_regrading_info_by_id.html +++ b/headless_lms_models/regradings/fn.get_regrading_info_by_id.html @@ -1,5 +1,5 @@ get_regrading_info_by_id in headless_lms_models::regradings - Rust -
pub async fn get_regrading_info_by_id(
+    
pub async fn get_regrading_info_by_id(
     conn: &mut PgConnection,
     regrading_id: Uuid
 ) -> ModelResult<RegradingInfo>
\ No newline at end of file diff --git a/headless_lms_models/regradings/fn.get_uncompleted_regradings_and_mark_as_started.html b/headless_lms_models/regradings/fn.get_uncompleted_regradings_and_mark_as_started.html index 3e2b2d2f4146..97fb98f995c5 100644 --- a/headless_lms_models/regradings/fn.get_uncompleted_regradings_and_mark_as_started.html +++ b/headless_lms_models/regradings/fn.get_uncompleted_regradings_and_mark_as_started.html @@ -1,4 +1,4 @@ get_uncompleted_regradings_and_mark_as_started in headless_lms_models::regradings - Rust -
pub async fn get_uncompleted_regradings_and_mark_as_started(
+    
pub async fn get_uncompleted_regradings_and_mark_as_started(
     conn: &mut PgConnection
 ) -> ModelResult<Vec<Uuid>>
\ No newline at end of file diff --git a/headless_lms_models/regradings/fn.insert.html b/headless_lms_models/regradings/fn.insert.html index ebed8e3759ee..fb5285b0443d 100644 --- a/headless_lms_models/regradings/fn.insert.html +++ b/headless_lms_models/regradings/fn.insert.html @@ -1,5 +1,5 @@ insert in headless_lms_models::regradings - Rust -
pub async fn insert(
+    
pub async fn insert(
     conn: &mut PgConnection,
     user_points_update_strategy: UserPointsUpdateStrategy
 ) -> ModelResult<Uuid>
\ No newline at end of file diff --git a/headless_lms_models/regradings/fn.insert_and_create_exercise_task_regradings.html b/headless_lms_models/regradings/fn.insert_and_create_exercise_task_regradings.html index 1f4a0a60cf60..6ccbe0115fbc 100644 --- a/headless_lms_models/regradings/fn.insert_and_create_exercise_task_regradings.html +++ b/headless_lms_models/regradings/fn.insert_and_create_exercise_task_regradings.html @@ -1,5 +1,5 @@ insert_and_create_exercise_task_regradings in headless_lms_models::regradings - Rust -
pub async fn insert_and_create_exercise_task_regradings(
+    
pub async fn insert_and_create_exercise_task_regradings(
     conn: &mut PgConnection,
     new_regrading: NewRegrading,
     user_id: Uuid
diff --git a/headless_lms_models/regradings/fn.set_error_message.html b/headless_lms_models/regradings/fn.set_error_message.html
index f8a98baab0bc..dec1a1c139c0 100644
--- a/headless_lms_models/regradings/fn.set_error_message.html
+++ b/headless_lms_models/regradings/fn.set_error_message.html
@@ -1,5 +1,5 @@
 set_error_message in headless_lms_models::regradings - Rust
-    
pub async fn set_error_message(
+    
pub async fn set_error_message(
     conn: &mut PgConnection,
     regrading_id: Uuid,
     error_message: &str
diff --git a/headless_lms_models/regradings/fn.set_total_grading_progress.html b/headless_lms_models/regradings/fn.set_total_grading_progress.html
index 1e5e9ed79570..99719fe68bfd 100644
--- a/headless_lms_models/regradings/fn.set_total_grading_progress.html
+++ b/headless_lms_models/regradings/fn.set_total_grading_progress.html
@@ -1,5 +1,5 @@
 set_total_grading_progress in headless_lms_models::regradings - Rust
-    
pub async fn set_total_grading_progress(
+    
pub async fn set_total_grading_progress(
     conn: &mut PgConnection,
     regrading_id: Uuid,
     progress: GradingProgress
diff --git a/headless_lms_models/regradings/index.html b/headless_lms_models/regradings/index.html
index 366f017b9636..168e92ab1b20 100644
--- a/headless_lms_models/regradings/index.html
+++ b/headless_lms_models/regradings/index.html
@@ -1,2 +1,2 @@
-headless_lms_models::regradings - Rust
-    
\ No newline at end of file +headless_lms_models::regradings - Rust +
\ No newline at end of file diff --git a/headless_lms_models/regradings/sidebar-items.js b/headless_lms_models/regradings/sidebar-items.js index 66d9c9ca5d30..d76876da8626 100644 --- a/headless_lms_models/regradings/sidebar-items.js +++ b/headless_lms_models/regradings/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"fn":["complete_regrading","get_all_count","get_all_paginated","get_by_id","get_regrading_info_by_id","get_uncompleted_regradings_and_mark_as_started","insert","insert_and_create_exercise_task_regradings","set_error_message","set_total_grading_progress"],"struct":["NewRegrading","Regrading","RegradingInfo","RegradingSubmissionInfo"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"enum":["NewRegradingIdType"],"fn":["complete_regrading","get_all_count","get_all_paginated","get_by_id","get_regrading_info_by_id","get_uncompleted_regradings_and_mark_as_started","insert","insert_and_create_exercise_task_regradings","set_error_message","set_total_grading_progress"],"struct":["NewRegrading","Regrading","RegradingInfo","RegradingSubmissionInfo"]}; \ No newline at end of file diff --git a/headless_lms_models/regradings/struct.NewRegrading.html b/headless_lms_models/regradings/struct.NewRegrading.html index 1b4b9ab052eb..207289ce30ef 100644 --- a/headless_lms_models/regradings/struct.NewRegrading.html +++ b/headless_lms_models/regradings/struct.NewRegrading.html @@ -1,8 +1,9 @@ -NewRegrading in headless_lms_models::regradings - Rust -
pub struct NewRegrading {
+NewRegrading in headless_lms_models::regradings - Rust
+    
pub struct NewRegrading {
     user_points_update_strategy: UserPointsUpdateStrategy,
-    exercise_task_submission_ids: Vec<Uuid>,
-}

Fields§

§user_points_update_strategy: UserPointsUpdateStrategy§exercise_task_submission_ids: Vec<Uuid>

Trait Implementations§

source§

impl Debug for NewRegrading

source§

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

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

impl<'de> Deserialize<'de> for NewRegrading

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + ids: Vec<Uuid>, + id_type: NewRegradingIdType, +}

Fields§

§user_points_update_strategy: UserPointsUpdateStrategy§ids: Vec<Uuid>§id_type: NewRegradingIdType

Trait Implementations§

source§

impl Debug for NewRegrading

source§

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

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

impl<'de> Deserialize<'de> for NewRegrading

source§

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

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for NewRegrading

source§

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

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where diff --git a/headless_lms_models/regradings/struct.RegradingInfo.html b/headless_lms_models/regradings/struct.RegradingInfo.html index 429edb880ded..c2a50353d239 100644 --- a/headless_lms_models/regradings/struct.RegradingInfo.html +++ b/headless_lms_models/regradings/struct.RegradingInfo.html @@ -1,9 +1,9 @@ RegradingInfo in headless_lms_models::regradings - Rust -
pub struct RegradingInfo {
+    
pub struct RegradingInfo {
     pub regrading: Regrading,
     pub submission_infos: Vec<RegradingSubmissionInfo>,
-}

Fields§

§regrading: Regrading§submission_infos: Vec<RegradingSubmissionInfo>

Trait Implementations§

source§

impl Debug for RegradingInfo

source§

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

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

impl<'de> Deserialize<'de> for RegradingInfo

source§

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

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for RegradingInfo

source§

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

Fields§

§regrading: Regrading§submission_infos: Vec<RegradingSubmissionInfo>

Trait Implementations§

source§

impl Debug for RegradingInfo

source§

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

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

impl<'de> Deserialize<'de> for RegradingInfo

source§

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

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for RegradingInfo

source§

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

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/headless_lms_models/regradings/struct.RegradingSubmissionInfo.html b/headless_lms_models/regradings/struct.RegradingSubmissionInfo.html index 94cbedc87e62..9cc78c5c3bfe 100644 --- a/headless_lms_models/regradings/struct.RegradingSubmissionInfo.html +++ b/headless_lms_models/regradings/struct.RegradingSubmissionInfo.html @@ -1,10 +1,10 @@ RegradingSubmissionInfo in headless_lms_models::regradings - Rust -
pub struct RegradingSubmissionInfo {
+    
pub struct RegradingSubmissionInfo {
     pub exercise_task_submission_id: Uuid,
     pub grading_before_regrading: ExerciseTaskGrading,
     pub grading_after_regrading: Option<ExerciseTaskGrading>,
-}

Fields§

§exercise_task_submission_id: Uuid§grading_before_regrading: ExerciseTaskGrading§grading_after_regrading: Option<ExerciseTaskGrading>

Trait Implementations§

source§

impl Debug for RegradingSubmissionInfo

source§

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

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

impl<'de> Deserialize<'de> for RegradingSubmissionInfo

source§

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

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for RegradingSubmissionInfo

source§

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

Fields§

§exercise_task_submission_id: Uuid§grading_before_regrading: ExerciseTaskGrading§grading_after_regrading: Option<ExerciseTaskGrading>

Trait Implementations§

source§

impl Debug for RegradingSubmissionInfo

source§

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

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

impl<'de> Deserialize<'de> for RegradingSubmissionInfo

source§

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

Deserialize this value from the given Serde deserializer. Read more
source§

impl Serialize for RegradingSubmissionInfo

source§

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

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

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

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

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

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where diff --git a/headless_lms_models/research_forms/fn.get_all_research_form_answers_with_user_id.html b/headless_lms_models/research_forms/fn.get_all_research_form_answers_with_user_id.html index e7d3f36642e8..632b62d4efda 100644 --- a/headless_lms_models/research_forms/fn.get_all_research_form_answers_with_user_id.html +++ b/headless_lms_models/research_forms/fn.get_all_research_form_answers_with_user_id.html @@ -1,5 +1,5 @@ get_all_research_form_answers_with_user_id in headless_lms_models::research_forms - Rust -
pub async fn get_all_research_form_answers_with_user_id(
+    
pub async fn get_all_research_form_answers_with_user_id(
     conn: &mut PgConnection,
     user_id: Uuid
 ) -> ModelResult<Vec<ResearchFormQuestionAnswer>>
\ No newline at end of file diff --git a/headless_lms_models/research_forms/fn.get_research_form_answers_with_user_id.html b/headless_lms_models/research_forms/fn.get_research_form_answers_with_user_id.html index 60d5d52a1fa9..27ae92b65f53 100644 --- a/headless_lms_models/research_forms/fn.get_research_form_answers_with_user_id.html +++ b/headless_lms_models/research_forms/fn.get_research_form_answers_with_user_id.html @@ -1,5 +1,5 @@ get_research_form_answers_with_user_id in headless_lms_models::research_forms - Rust -
pub async fn get_research_form_answers_with_user_id(
+    
pub async fn get_research_form_answers_with_user_id(
     conn: &mut PgConnection,
     course_id: Uuid,
     user_id: Uuid
diff --git a/headless_lms_models/research_forms/fn.get_research_form_questions_with_course_id.html b/headless_lms_models/research_forms/fn.get_research_form_questions_with_course_id.html
index c1d83c803b9d..c83ff801470d 100644
--- a/headless_lms_models/research_forms/fn.get_research_form_questions_with_course_id.html
+++ b/headless_lms_models/research_forms/fn.get_research_form_questions_with_course_id.html
@@ -1,5 +1,5 @@
 get_research_form_questions_with_course_id in headless_lms_models::research_forms - Rust
-    
pub async fn get_research_form_questions_with_course_id(
+    
pub async fn get_research_form_questions_with_course_id(
     conn: &mut PgConnection,
     course_id: Uuid
 ) -> ModelResult<Vec<ResearchFormQuestion>>
\ No newline at end of file diff --git a/headless_lms_models/research_forms/fn.upsert_research_form_anwser.html b/headless_lms_models/research_forms/fn.upsert_research_form_anwser.html index 79a0111227cd..d510ea1b5e7e 100644 --- a/headless_lms_models/research_forms/fn.upsert_research_form_anwser.html +++ b/headless_lms_models/research_forms/fn.upsert_research_form_anwser.html @@ -1,5 +1,5 @@ upsert_research_form_anwser in headless_lms_models::research_forms - Rust -
pub async fn upsert_research_form_anwser(
+    
pub async fn upsert_research_form_anwser(
     conn: &mut PgConnection,
     course_id: Uuid,
     answer: &NewResearchFormQuestionAnswer
diff --git a/headless_lms_models/research_forms/fn.upsert_research_form_questions.html b/headless_lms_models/research_forms/fn.upsert_research_form_questions.html
index 84bee000a40e..552df6ded43a 100644
--- a/headless_lms_models/research_forms/fn.upsert_research_form_questions.html
+++ b/headless_lms_models/research_forms/fn.upsert_research_form_questions.html
@@ -1,5 +1,5 @@
 upsert_research_form_questions in headless_lms_models::research_forms - Rust
-    
pub async fn upsert_research_form_questions(
+    
pub async fn upsert_research_form_questions(
     conn: &mut PgConnection,
-    question: &NewResearchFormQuestion
-) -> ModelResult<ResearchFormQuestion>
\ No newline at end of file + questions: &[NewResearchFormQuestion] +) -> ModelResult<Vec<ResearchFormQuestion>>
\ No newline at end of file diff --git a/headless_lms_models/research_forms/index.html b/headless_lms_models/research_forms/index.html index 9610f90fe246..1c0d4141cc06 100644 --- a/headless_lms_models/research_forms/index.html +++ b/headless_lms_models/research_forms/index.html @@ -1,2 +1,2 @@ headless_lms_models::research_forms - Rust -
\ No newline at end of file +
\ No newline at end of file diff --git a/headless_lms_server/all.html b/headless_lms_server/all.html index f04d50f7dfc6..50246ad460da 100644 --- a/headless_lms_server/all.html +++ b/headless_lms_server/all.html @@ -1,2 +1,2 @@ List of all items in this crate -

List of all items

Structs

Enums

Traits

Macros

Derive Macros

Functions

Type Aliases

Statics

Constants

\ No newline at end of file +

List of all items

Structs

Enums

Traits

Macros

Derive Macros

Functions

Type Aliases

Statics

Constants

\ No newline at end of file diff --git a/headless_lms_server/controllers/cms/courses/fn.upsert_course_research_form_question.html b/headless_lms_server/controllers/cms/courses/fn.upsert_course_research_form_question.html deleted file mode 100644 index 9b428e5cddc4..000000000000 --- a/headless_lms_server/controllers/cms/courses/fn.upsert_course_research_form_question.html +++ /dev/null @@ -1,8 +0,0 @@ -upsert_course_research_form_question in headless_lms_server::controllers::cms::courses - Rust -
async fn upsert_course_research_form_question(
-    payload: Json<NewResearchFormQuestion>,
-    pool: Data<PgPool>,
-    course_id: Path<Uuid>,
-    user: AuthUser
-) -> ControllerResult<Json<ResearchFormQuestion>>
Expand description

PUT /api/v0/cms/courses/:course_id/research-consent-form-question - Upserts questions for the courses research form from Gutenberg research form edit.

-
\ No newline at end of file diff --git a/headless_lms_server/controllers/cms/courses/fn.upsert_course_research_form_questions.html b/headless_lms_server/controllers/cms/courses/fn.upsert_course_research_form_questions.html new file mode 100644 index 000000000000..0fa8aeceb531 --- /dev/null +++ b/headless_lms_server/controllers/cms/courses/fn.upsert_course_research_form_questions.html @@ -0,0 +1,8 @@ +upsert_course_research_form_questions in headless_lms_server::controllers::cms::courses - Rust +
async fn upsert_course_research_form_questions(
+    payload: Json<Vec<NewResearchFormQuestion>>,
+    pool: Data<PgPool>,
+    course_id: Path<Uuid>,
+    user: AuthUser
+) -> ControllerResult<Json<Vec<ResearchFormQuestion>>>
Expand description

PUT /api/v0/cms/courses/:course_id/research-consent-form-questions - Upserts questions for the courses research form from Gutenberg research form edit.

+
\ No newline at end of file diff --git a/headless_lms_server/controllers/cms/courses/index.html b/headless_lms_server/controllers/cms/courses/index.html index 2938e99525fa..c09a2bf3f3df 100644 --- a/headless_lms_server/controllers/cms/courses/index.html +++ b/headless_lms_server/controllers/cms/courses/index.html @@ -1,4 +1,4 @@ headless_lms_server::controllers::cms::courses - Rust
Expand description

Controllers for requests starting with /api/v0/cms/courses.

Functions

\ No newline at end of file +Returns modules in the course.
  • GET /api/v0/cms/courses/:course_id/research-consent-form - Fetches courses research form with course id.
  • PUT /api/v0/cms/courses/:course_id/research-consent-form - Upserts courses research form from Gutenberg research form edit.
  • PUT /api/v0/cms/courses/:course_id/research-consent-form-questions - Upserts questions for the courses research form from Gutenberg research form edit.
  • \ No newline at end of file diff --git a/headless_lms_server/controllers/cms/courses/sidebar-items.js b/headless_lms_server/controllers/cms/courses/sidebar-items.js index 59ffdb653f5d..8bd929030b80 100644 --- a/headless_lms_server/controllers/cms/courses/sidebar-items.js +++ b/headless_lms_server/controllers/cms/courses/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"fn":["_add_routes","add_media","get_all_pages","get_course_default_peer_review_configuration","get_course_instances","get_course_modules","get_research_form_with_course_id","put_course_default_peer_review_configuration","upsert_course_research_form","upsert_course_research_form_question"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"fn":["_add_routes","add_media","get_all_pages","get_course_default_peer_review_configuration","get_course_instances","get_course_modules","get_research_form_with_course_id","put_course_default_peer_review_configuration","upsert_course_research_form","upsert_course_research_form_questions"]}; \ No newline at end of file diff --git a/headless_lms_server/prelude/trait.Deserialize.html b/headless_lms_server/prelude/trait.Deserialize.html index 25a506194e04..5ee7ee41a63f 100644 --- a/headless_lms_server/prelude/trait.Deserialize.html +++ b/headless_lms_server/prelude/trait.Deserialize.html @@ -1,4 +1,4 @@ -Deserialize in headless_lms_server::prelude - Rust +Deserialize in headless_lms_server::prelude - Rust
    pub trait Deserialize<'de>: Sized {
         // Required method
         fn deserialize<D>(
    @@ -145,196 +145,199 @@ 

    Lifetime

    __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ProposalStatus

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ProposalStatus, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for RoleDomain

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewRegradingIdType

    source§

    fn deserialize<__D>( + __deserializer: __D +) -> Result<NewRegradingIdType, <__D as Deserializer<'de>>::Error>
    where + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for RoleDomain

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<RoleDomain, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UserRole

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UserRole

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<UserRole, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for TeacherDecisionType

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for TeacherDecisionType

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<TeacherDecisionType, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseInstanceOrExamId

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseInstanceOrExamId

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CourseInstanceOrExamId, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ReviewingStage

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ReviewingStage

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ReviewingStage, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for BlockAttributes

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for BlockAttributes

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<BlockAttributes, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for IsoWeekday

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for IsoWeekday

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<IsoWeekday, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CaseMapDataKind

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CaseMapDataKind

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CaseMapDataKind, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CaseType

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CaseType

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CaseType, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for DotType

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for DotType

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<DotType, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for TrieType

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for TrieType

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<TrieType, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for FieldLength

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for FieldLength

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<FieldLength, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for FieldNumericOverrides

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for FieldNumericOverrides

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<FieldNumericOverrides, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Day

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Day

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Day, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for DayPeriod

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for DayPeriod

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<DayPeriod, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for FieldSymbol

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for FieldSymbol

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<FieldSymbol, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Hour

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Hour

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Hour, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Month

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Month

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Month, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Second

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Second

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Second, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for TimeZone

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for TimeZone

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<TimeZone, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Week

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Week

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Week, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Weekday

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Weekday

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Weekday, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Year

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Year

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Year, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Date

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Date

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Date, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Time

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Time

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Time, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PluralCategory

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PluralCategory

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PluralCategory, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for GeneralCategory

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for GeneralCategory

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<GeneralCategory, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CheckedBidiPairedBracketType

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CheckedBidiPairedBracketType

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CheckedBidiPairedBracketType, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for BufferFormat

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for BufferFormat

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<BufferFormat, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ModelType

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ModelType

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ModelType, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Algorithm

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Algorithm

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Algorithm, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for AlgorithmType

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for AlgorithmType

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<AlgorithmType, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for HeaderContentType

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for HeaderContentType

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<HeaderContentType, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for HeaderType

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for HeaderType

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<HeaderType, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseTaskSubmissionStatus

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseTaskSubmissionStatus

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ExerciseTaskSubmissionStatus, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for GradingProgress

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for GradingProgress

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<GradingProgress, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ModelSolutionSpec

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ModelSolutionSpec

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ModelSolutionSpec, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PublicSpec

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PublicSpec

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PublicSpec, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for BasicErrorResponseType

    source§

    fn deserialize<D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for BasicErrorResponseType

    source§

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

    source§

    impl<'de> Deserialize<'de> for BasicTokenType

    source§

    impl<'de> Deserialize<'de> for BasicTokenType

    source§

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

    source§

    impl<'de> Deserialize<'de> for DeviceCodeErrorResponseType

    source§

    impl<'de> Deserialize<'de> for DeviceCodeErrorResponseType

    source§

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

    source§

    impl<'de> Deserialize<'de> for RevocationErrorResponseType

    source§

    impl<'de> Deserialize<'de> for RevocationErrorResponseType

    source§

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

    source§

    impl<'de> Deserialize<'de> for StandardRevocableToken

    source§

    fn deserialize<__D>( + D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for StandardRevocableToken

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<StandardRevocableToken, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Value

    source§

    fn deserialize<D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Value

    source§

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

    source§

    impl<'de> Deserialize<'de> for UStr

    source§

    impl<'de> Deserialize<'de> for UStr

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

    impl<'de> Deserialize<'de> for i64

    source§

    impl<'de> Deserialize<'de> for i64

    source§

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

    source§

    impl<'de> Deserialize<'de> for i128

    source§

    impl<'de> Deserialize<'de> for i128

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

    impl<'de> Deserialize<'de> for u32

    source§

    impl<'de> Deserialize<'de> for u32

    source§

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

    source§

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

    source§

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

    source§

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

    source§

    impl<'de> Deserialize<'de> for u128

    source§

    impl<'de> Deserialize<'de> for u128

    source§

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

    source§

    impl<'de> Deserialize<'de> for ()

    source§

    impl<'de> Deserialize<'de> for ()

    source§

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

    source§

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

    source§

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

    source§

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

    source§

    impl<'de> Deserialize<'de> for DateTime<FixedOffset>

    Deserialize a value that optionally includes a timezone offset in its @@ -342,7 +345,7 @@

    Lifetime

    The value to be deserialized must be an rfc3339 string.

    See the serde module for alternate deserialization formats.

    -
    source§

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

    source§

    impl<'de> Deserialize<'de> for DateTime<Local>

    Deserialize a value that includes no timezone in its string @@ -350,1329 +353,1329 @@

    Lifetime

    The value to be deserialized must be an rfc3339 string.

    See the serde module for alternate serialization formats.

    -
    source§

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

    source§

    impl<'de> Deserialize<'de> for DateTime<Utc>

    Deserialize into a UTC value

    The value to be deserialized must be an rfc3339 string.

    See the serde module for alternate deserialization formats.

    -
    source§

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

    source§

    impl<'de> Deserialize<'de> for NaiveDate

    source§

    impl<'de> Deserialize<'de> for NaiveDate

    source§

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

    source§

    impl<'de> Deserialize<'de> for NaiveDateTime

    source§

    impl<'de> Deserialize<'de> for NaiveDateTime

    source§

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

    source§

    impl<'de> Deserialize<'de> for NaiveTime

    source§

    impl<'de> Deserialize<'de> for NaiveTime

    source§

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

    source§

    impl<'de> Deserialize<'de> for ErrorList

    source§

    fn deserialize<__D>( + D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ErrorList

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ErrorList, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for GoogleError

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for GoogleError

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<GoogleError, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for GoogleErrorResponse

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for GoogleErrorResponse

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<GoogleErrorResponse, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Action

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Action

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Action, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Billing

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Billing

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Billing, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Binding

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Binding

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Binding, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Bucket

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Bucket

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Bucket, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Condition

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Condition

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Condition, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Cors

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Cors

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Cors, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Encryption

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Encryption

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Encryption, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for IamCondition

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for IamCondition

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<IamCondition, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for IamConfiguration

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for IamConfiguration

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<IamConfiguration, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for IamPolicy

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for IamPolicy

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<IamPolicy, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Lifecycle

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Lifecycle

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Lifecycle, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Logging

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Logging

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Logging, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Owner

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Owner

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Owner, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for RetentionPolicy

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for RetentionPolicy

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<RetentionPolicy, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Rule

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Rule

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Rule, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for TestIamPermission

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for TestIamPermission

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<TestIamPermission, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UniformBucketLevelAccess

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UniformBucketLevelAccess

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<UniformBucketLevelAccess, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Versioning

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Versioning

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Versioning, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Website

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Website

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Website, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for BucketAccessControl

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for BucketAccessControl

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<BucketAccessControl, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ProjectTeam

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ProjectTeam

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ProjectTeam, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for DefaultObjectAccessControl

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for DefaultObjectAccessControl

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<DefaultObjectAccessControl, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewDefaultObjectAccessControl

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewDefaultObjectAccessControl

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<NewDefaultObjectAccessControl, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for HmacKey

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for HmacKey

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<HmacKey, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for HmacMeta

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for HmacMeta

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<HmacMeta, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CustomerEncrypton

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CustomerEncrypton

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CustomerEncrypton, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Object

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Object

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Object, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ObjectList

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ObjectList

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ObjectList, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ObjectAccessControl

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ObjectAccessControl

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ObjectAccessControl, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ServiceAccount

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ServiceAccount

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ServiceAccount, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CertificateAllRequirements

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CertificateAllRequirements

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CertificateAllRequirements, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CertificateConfigurationToRequirement

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CertificateConfigurationToRequirement

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CertificateConfigurationToRequirement, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CertificateConfiguration

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CertificateConfiguration

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CertificateConfiguration, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CertificateConfigurationAndRequirements

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CertificateConfigurationAndRequirements

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CertificateConfigurationAndRequirements, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for DatabaseCertificateConfiguration

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for DatabaseCertificateConfiguration

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<DatabaseCertificateConfiguration, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CertificateFont

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CertificateFont

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CertificateFont, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewCertificateFont

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewCertificateFont

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<NewCertificateFont, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Chapter

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Chapter

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Chapter, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ChapterPagesWithExercises

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ChapterPagesWithExercises

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ChapterPagesWithExercises, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ChapterUpdate

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ChapterUpdate

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ChapterUpdate, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ChapterWithStatus

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ChapterWithStatus

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ChapterWithStatus, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for DatabaseChapter

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for DatabaseChapter

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<DatabaseChapter, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewChapter

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewChapter

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<NewChapter, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UserCourseInstanceChapterProgress

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UserCourseInstanceChapterProgress

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<UserCourseInstanceChapterProgress, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseBackgroundQuestionAnswer

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseBackgroundQuestionAnswer

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CourseBackgroundQuestionAnswer, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewCourseBackgroundQuestionAnswer

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewCourseBackgroundQuestionAnswer

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<NewCourseBackgroundQuestionAnswer, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseBackgroundQuestion

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseBackgroundQuestion

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CourseBackgroundQuestion, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseBackgroundQuestionsAndAnswers

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseBackgroundQuestionsAndAnswers

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CourseBackgroundQuestionsAndAnswers, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseInstanceEnrollment

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseInstanceEnrollment

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CourseInstanceEnrollment, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseInstanceEnrollmentsInfo

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseInstanceEnrollmentsInfo

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CourseInstanceEnrollmentsInfo, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewCourseInstanceEnrollment

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewCourseInstanceEnrollment

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<NewCourseInstanceEnrollment, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseInstance

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseInstance

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CourseInstance, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseInstanceForm

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseInstanceForm

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CourseInstanceForm, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseLanguageVersion

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseLanguageVersion

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CourseLanguageVersion, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseModuleCompletionRegisteredToStudyRegistry

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseModuleCompletionRegisteredToStudyRegistry

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CourseModuleCompletionRegisteredToStudyRegistry, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewCourseModuleCompletionRegisteredToStudyRegistry

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewCourseModuleCompletionRegisteredToStudyRegistry

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<NewCourseModuleCompletionRegisteredToStudyRegistry, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for RegisteredCompletion

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for RegisteredCompletion

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<RegisteredCompletion, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseModuleCompletion

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseModuleCompletion

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CourseModuleCompletion, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseModuleCompletionWithRegistrationInfo

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseModuleCompletionWithRegistrationInfo

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CourseModuleCompletionWithRegistrationInfo, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewCourseModuleCompletion

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewCourseModuleCompletion

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<NewCourseModuleCompletion, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for StudyRegistryCompletion

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for StudyRegistryCompletion

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<StudyRegistryCompletion, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for StudyRegistryGrade

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for StudyRegistryGrade

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<StudyRegistryGrade, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for AutomaticCompletionRequirements

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for AutomaticCompletionRequirements

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<AutomaticCompletionRequirements, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseModule

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseModule

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CourseModule, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ModifiedModule

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ModifiedModule

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ModifiedModule, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ModuleUpdates

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ModuleUpdates

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ModuleUpdates, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewCourseModule

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewCourseModule

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<NewCourseModule, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewModule

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewModule

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<NewModule, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Course

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Course

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Course, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseBreadcrumbInfo

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseBreadcrumbInfo

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CourseBreadcrumbInfo, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseCount

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseCount

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CourseCount, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseStructure

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseStructure

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CourseStructure, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseUpdate

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseUpdate

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CourseUpdate, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewCourse

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewCourse

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<NewCourse, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for EmailDelivery

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for EmailDelivery

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<EmailDelivery, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for EmailTemplate

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for EmailTemplate

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<EmailTemplate, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for EmailTemplateNew

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for EmailTemplateNew

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<EmailTemplateNew, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for EmailTemplateUpdate

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for EmailTemplateUpdate

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<EmailTemplateUpdate, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseExam

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseExam

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CourseExam, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExamInstructionsUpdate

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExamInstructionsUpdate

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ExamInstructionsUpdate, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewExam

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewExam

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<NewExam, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for OrgExam

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for OrgExam

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<OrgExam, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseLanguageGroup

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseLanguageGroup

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ExerciseLanguageGroup, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseRepositoryUpdate

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseRepositoryUpdate

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ExerciseRepositoryUpdate, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseMaterialExerciseServiceInfo

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseMaterialExerciseServiceInfo

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CourseMaterialExerciseServiceInfo, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseServiceInfo

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseServiceInfo

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ExerciseServiceInfo, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseServiceInfoApi

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseServiceInfoApi

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ExerciseServiceInfoApi, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PathInfo

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PathInfo

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PathInfo, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseService

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseService

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ExerciseService, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseServiceIframeRenderingInfo

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseServiceIframeRenderingInfo

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ExerciseServiceIframeRenderingInfo, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseServiceNewOrUpdate

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseServiceNewOrUpdate

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ExerciseServiceNewOrUpdate, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for AnswerRequiringAttention

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for AnswerRequiringAttention

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<AnswerRequiringAttention, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseAnswersInCourseRequiringAttentionCount

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseAnswersInCourseRequiringAttentionCount

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ExerciseAnswersInCourseRequiringAttentionCount, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseSlideSubmission

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseSlideSubmission

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ExerciseSlideSubmission, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseSlideSubmissionCount

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseSlideSubmissionCount

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ExerciseSlideSubmissionCount, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseSlideSubmissionCountByExercise

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseSlideSubmissionCountByExercise

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ExerciseSlideSubmissionCountByExercise, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseSlideSubmissionCountByWeekAndHour

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseSlideSubmissionCountByWeekAndHour

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ExerciseSlideSubmissionCountByWeekAndHour, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseSlideSubmissionInfo

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseSlideSubmissionInfo

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ExerciseSlideSubmissionInfo, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewExerciseSlideSubmission

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewExerciseSlideSubmission

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<NewExerciseSlideSubmission, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseMaterialExerciseSlide

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseMaterialExerciseSlide

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CourseMaterialExerciseSlide, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseSlide

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseSlide

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ExerciseSlide, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseTaskGrading

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseTaskGrading

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ExerciseTaskGrading, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseTaskGradingResult

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseTaskGradingResult

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ExerciseTaskGradingResult, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseTaskSubmission

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseTaskSubmission

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ExerciseTaskSubmission, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExportedCourseSubmission

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExportedCourseSubmission

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ExportedCourseSubmission, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExportedSubmission

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExportedSubmission

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ExportedSubmission, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PeerReviewsRecieved

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PeerReviewsRecieved

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PeerReviewsRecieved, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for SubmissionData

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for SubmissionData

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<SubmissionData, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseMaterialExerciseTask

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseMaterialExerciseTask

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CourseMaterialExerciseTask, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseTask

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseTask

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ExerciseTask, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewExerciseTask

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewExerciseTask

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<NewExerciseTask, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseMaterialExercise

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseMaterialExercise

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CourseMaterialExercise, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Exercise

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Exercise

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Exercise, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseGradingStatus

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseGradingStatus

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ExerciseGradingStatus, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseStatus

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseStatus

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ExerciseStatus, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseStatusSummaryForUser

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseStatusSummaryForUser

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ExerciseStatusSummaryForUser, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Feedback

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Feedback

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Feedback, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for FeedbackBlock

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for FeedbackBlock

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<FeedbackBlock, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for FeedbackCount

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for FeedbackCount

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<FeedbackCount, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewFeedback

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewFeedback

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<NewFeedback, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for GeneratedCertificate

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for GeneratedCertificate

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<GeneratedCertificate, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for TermUpdate

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for TermUpdate

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<TermUpdate, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CustomViewExerciseSubmissions

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CustomViewExerciseSubmissions

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CustomViewExerciseSubmissions, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CustomViewExerciseTaskGrading

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CustomViewExerciseTaskGrading

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CustomViewExerciseTaskGrading, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CustomViewExerciseTaskSpec

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CustomViewExerciseTaskSpec

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CustomViewExerciseTaskSpec, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CustomViewExerciseTaskSubmission

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CustomViewExerciseTaskSubmission

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CustomViewExerciseTaskSubmission, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CustomViewExerciseTasks

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CustomViewExerciseTasks

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CustomViewExerciseTasks, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for GlobalCourseModuleStatEntry

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for GlobalCourseModuleStatEntry

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<GlobalCourseModuleStatEntry, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for GlobalStatEntry

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for GlobalStatEntry

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<GlobalStatEntry, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for AnswerRequiringAttentionWithTasks

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for AnswerRequiringAttentionWithTasks

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<AnswerRequiringAttentionWithTasks, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for StudentExerciseSlideSubmission

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for StudentExerciseSlideSubmission

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<StudentExerciseSlideSubmission, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for StudentExerciseSlideSubmissionResult

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for StudentExerciseSlideSubmissionResult

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<StudentExerciseSlideSubmissionResult, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for StudentExerciseTaskSubmission

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for StudentExerciseTaskSubmission

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<StudentExerciseTaskSubmission, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for StudentExerciseTaskSubmissionResult

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for StudentExerciseTaskSubmissionResult

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<StudentExerciseTaskSubmissionResult, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseMaterialPeerReviewData

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseMaterialPeerReviewData

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CourseMaterialPeerReviewData, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseMaterialPeerReviewDataAnswerToReview

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseMaterialPeerReviewDataAnswerToReview

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CourseMaterialPeerReviewDataAnswerToReview, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseMaterialPeerReviewQuestionAnswer

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseMaterialPeerReviewQuestionAnswer

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CourseMaterialPeerReviewQuestionAnswer, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseMaterialPeerReviewSubmission

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseMaterialPeerReviewSubmission

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CourseMaterialPeerReviewSubmission, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CompletionRegistrationLink, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseInstanceCompletionSummary

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseInstanceCompletionSummary

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CourseInstanceCompletionSummary, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ManualCompletionPreview

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ManualCompletionPreview

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ManualCompletionPreview, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ManualCompletionPreviewUser

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ManualCompletionPreviewUser

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ManualCompletionPreviewUser, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for TeacherManualCompletion

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for TeacherManualCompletion

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<TeacherManualCompletion, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for TeacherManualCompletionRequest

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for TeacherManualCompletionRequest

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<TeacherManualCompletionRequest, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UserCompletionInformation

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UserCompletionInformation

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<UserCompletionInformation, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UserCourseModuleCompletion

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UserCourseModuleCompletion

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<UserCourseModuleCompletion, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UserModuleCompletionStatus

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UserModuleCompletionStatus

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<UserModuleCompletionStatus, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UserWithModuleCompletions

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UserWithModuleCompletions

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<UserWithModuleCompletions, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for MaterialReference

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for MaterialReference

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<MaterialReference, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewMaterialReference

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewMaterialReference

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<NewMaterialReference, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<OpenUniversityRegistrationLink, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for DatabaseOrganization

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for DatabaseOrganization

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<DatabaseOrganization, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Organization

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Organization

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Organization, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for OtherDomainToCourseRedirection

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for OtherDomainToCourseRedirection

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<OtherDomainToCourseRedirection, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PageAudioFile

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PageAudioFile

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PageAudioFile, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PageHistory

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PageHistory

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PageHistory, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PageHistoryContent

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PageHistoryContent

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PageHistoryContent, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PageLanguageGroup

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PageLanguageGroup

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PageLanguageGroup, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PageVisitDatumSummaryByCourse

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PageVisitDatumSummaryByCourse

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PageVisitDatumSummaryByCourse, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PageVisitDatumSummaryByCoursesCountries

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PageVisitDatumSummaryByCoursesCountries

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PageVisitDatumSummaryByCoursesCountries, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PageVisitDatumSummaryByCourseDeviceTypes

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PageVisitDatumSummaryByCourseDeviceTypes

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PageVisitDatumSummaryByCourseDeviceTypes, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PageVisitDatumSummaryByPages

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PageVisitDatumSummaryByPages

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PageVisitDatumSummaryByPages, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CmsPageExercise

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CmsPageExercise

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CmsPageExercise, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CmsPageExerciseSlide

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CmsPageExerciseSlide

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CmsPageExerciseSlide, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CmsPageExerciseTask

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CmsPageExerciseTask

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CmsPageExerciseTask, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CmsPageUpdate

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CmsPageUpdate

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CmsPageUpdate, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ContentManagementPage

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ContentManagementPage

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ContentManagementPage, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CoursePageWithUserData

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CoursePageWithUserData

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CoursePageWithUserData, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseWithExerciseTasks

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseWithExerciseTasks

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ExerciseWithExerciseTasks, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for HistoryRestoreData

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for HistoryRestoreData

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<HistoryRestoreData, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for IsChapterFrontPage

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for IsChapterFrontPage

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<IsChapterFrontPage, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewPage

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewPage

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<NewPage, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NormalizedCmsExerciseTask

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NormalizedCmsExerciseTask

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<NormalizedCmsExerciseTask, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Page

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Page

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Page, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PageAudioFiles

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PageAudioFiles

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PageAudioFiles, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PageChapterAndCourseInformation

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PageChapterAndCourseInformation

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PageChapterAndCourseInformation, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PageDetailsUpdate

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PageDetailsUpdate

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PageDetailsUpdate, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PageInfo

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PageInfo

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PageInfo, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PageMetadata

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PageMetadata

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PageMetadata, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PageNavigationInformation

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PageNavigationInformation

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PageNavigationInformation, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PageRoutingData

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PageRoutingData

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PageRoutingData, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PageSearchResult

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PageSearchResult

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PageSearchResult, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PageWithExercises

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PageWithExercises

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PageWithExercises, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for SearchRequest

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for SearchRequest

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<SearchRequest, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CmsPeerReviewConfig

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CmsPeerReviewConfig

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CmsPeerReviewConfig, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CmsPeerReviewConfiguration

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CmsPeerReviewConfiguration

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CmsPeerReviewConfiguration, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseMaterialPeerReviewConfig

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseMaterialPeerReviewConfig

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CourseMaterialPeerReviewConfig, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PeerReviewConfig

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PeerReviewConfig

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PeerReviewConfig, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PeerReviewQuestionAndAnswer

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PeerReviewQuestionAndAnswer

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PeerReviewQuestionAndAnswer, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PeerReviewQuestionSubmission

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PeerReviewQuestionSubmission

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PeerReviewQuestionSubmission, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PeerReviewWithQuestionsAndAnswers

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PeerReviewWithQuestionsAndAnswers

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PeerReviewWithQuestionsAndAnswers, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CmsPeerReviewQuestion

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CmsPeerReviewQuestion

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CmsPeerReviewQuestion, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PeerReviewQuestion

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PeerReviewQuestion

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PeerReviewQuestion, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PeerReviewQueueEntry

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PeerReviewQueueEntry

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PeerReviewQueueEntry, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PeerReviewSubmission

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PeerReviewSubmission

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PeerReviewSubmission, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PlaygroundExample

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PlaygroundExample

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PlaygroundExample, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PlaygroundExampleData

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PlaygroundExampleData

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PlaygroundExampleData, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for BlockProposalInfo

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for BlockProposalInfo

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<BlockProposalInfo, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for EditedBlockNoLongerExistsData

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for EditedBlockNoLongerExistsData

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<EditedBlockNoLongerExistsData, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for EditedBlockStillExistsData

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for EditedBlockStillExistsData

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<EditedBlockStillExistsData, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewProposedBlockEdit

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewProposedBlockEdit

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<NewProposedBlockEdit, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for EditProposalInfo

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for EditProposalInfo

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<EditProposalInfo, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewProposedPageEdits

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewProposedPageEdits

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<NewProposedPageEdits, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PageProposal

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PageProposal

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PageProposal, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ProposalCount

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ProposalCount

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ProposalCount, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewRegrading

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewRegrading

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<NewRegrading, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Regrading

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Regrading

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Regrading, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for RegradingInfo

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for RegradingInfo

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<RegradingInfo, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for RegradingSubmissionInfo

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for RegradingSubmissionInfo

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<RegradingSubmissionInfo, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewResearchForm

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewResearchForm

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<NewResearchForm, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewResearchFormQuestion

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewResearchFormQuestion

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<NewResearchFormQuestion, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewResearchFormQuestionAnswer

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewResearchFormQuestionAnswer

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<NewResearchFormQuestionAnswer, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ResearchForm

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ResearchForm

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ResearchForm, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ResearchFormQuestion

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ResearchFormQuestion

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ResearchFormQuestion, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ResearchFormQuestionAnswer

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ResearchFormQuestionAnswer

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ResearchFormQuestionAnswer, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Role

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Role

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Role, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for RoleInfo

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for RoleInfo

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<RoleInfo, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for StudentCountry

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for StudentCountry

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<StudentCountry, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for StudyRegistryRegistrar

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for StudyRegistryRegistrar

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<StudyRegistryRegistrar, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewTeacherGradingDecision

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NewTeacherGradingDecision

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<NewTeacherGradingDecision, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for TeacherGradingDecision

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for TeacherGradingDecision

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<TeacherGradingDecision, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UserCourseInstanceExerciseServiceVariable

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UserCourseInstanceExerciseServiceVariable

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<UserCourseInstanceExerciseServiceVariable, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UserCourseSettings

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UserCourseSettings

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<UserCourseSettings, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UserDetail

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UserDetail

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<UserDetail, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UserExerciseSlideState

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UserExerciseSlideState

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<UserExerciseSlideState, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseInstanceExerciseMetrics

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseInstanceExerciseMetrics

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CourseInstanceExerciseMetrics, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseInstanceUserPoints

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseInstanceUserPoints

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CourseInstanceUserPoints, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseInstanceUserPointsInner

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseInstanceUserPointsInner

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CourseInstanceUserPointsInner, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for DatabaseUserCourseInstanceChapterExerciseProgress

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for DatabaseUserCourseInstanceChapterExerciseProgress

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<DatabaseUserCourseInstanceChapterExerciseProgress, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExamUserPoints

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExamUserPoints

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ExamUserPoints, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExamUserPointsInner

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExamUserPointsInner

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ExamUserPointsInner, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseUserCounts

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseUserCounts

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ExerciseUserCounts, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UserChapterMetrics

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UserChapterMetrics

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<UserChapterMetrics, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UserCourseInstanceChapterExerciseProgress

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UserCourseInstanceChapterExerciseProgress

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<UserCourseInstanceChapterExerciseProgress, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UserCourseInstanceMetrics

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UserCourseInstanceMetrics

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<UserCourseInstanceMetrics, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UserCourseInstanceProgress

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UserCourseInstanceProgress

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<UserCourseInstanceProgress, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UserExerciseState

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UserExerciseState

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<UserExerciseState, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UserExerciseStateUpdate

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UserExerciseStateUpdate

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<UserExerciseStateUpdate, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UserExerciseTaskState

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UserExerciseTaskState

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<UserExerciseTaskState, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UserResearchConsent

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UserResearchConsent

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<UserResearchConsent, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for User

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for User

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<User, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for GutenbergBlock

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for GutenbergBlock

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<GutenbergBlock, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for EmailGutenbergBlock

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for EmailGutenbergBlock

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<EmailGutenbergBlock, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for OEmbedRequest

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for OEmbedRequest

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<OEmbedRequest, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for OEmbedResponse

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for OEmbedResponse

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<OEmbedResponse, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for EraStartDate

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for EraStartDate

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<EraStartDate, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for WeekDataV1

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for WeekDataV1

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<WeekDataV1, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for MonthCode

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for MonthCode

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<MonthCode, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CaseMapData

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CaseMapData

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CaseMapData, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NonExceptionData

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for NonExceptionData

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<NonExceptionData, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExceptionBits

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExceptionBits

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ExceptionBits, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for SlotPresence

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for SlotPresence

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<SlotPresence, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CaseMapV1<'de>

    source§

    fn deserialize<D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CaseMapV1<'de>

    source§

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

    source§

    impl<'de> Deserialize<'de> for CollationMetadataV1

    source§

    fn deserialize<__D>( + D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CollationMetadataV1

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CollationMetadataV1, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CodePointTrieHeader

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CodePointTrieHeader

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CodePointTrieHeader, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CodePointTrieToml

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CodePointTrieToml

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CodePointTrieToml, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Field

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Field

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Field, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Bag

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Bag

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Bag, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for GroupingSizesV1

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for GroupingSizesV1

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<GroupingSizesV1, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ListFormatterPatternsV1<'de>

    source§

    fn deserialize<D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ListFormatterPatternsV1<'de>

    source§

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

    source§

    impl<'de> Deserialize<'de> for Subtag

    source§

    impl<'de> Deserialize<'de> for Subtag

    source§

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

    source§

    impl<'de> Deserialize<'de> for Subtag

    source§

    impl<'de> Deserialize<'de> for Subtag

    source§

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

    source§

    impl<'de> Deserialize<'de> for Key

    source§

    impl<'de> Deserialize<'de> for Key

    source§

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

    source§

    impl<'de> Deserialize<'de> for Attribute

    source§

    impl<'de> Deserialize<'de> for Attribute

    source§

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

    source§

    impl<'de> Deserialize<'de> for Key

    source§

    impl<'de> Deserialize<'de> for Key

    source§

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

    source§

    impl<'de> Deserialize<'de> for LanguageIdentifier

    source§

    impl<'de> Deserialize<'de> for LanguageIdentifier

    source§

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

    source§

    impl<'de> Deserialize<'de> for Language

    source§

    impl<'de> Deserialize<'de> for Language

    source§

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

    source§

    impl<'de> Deserialize<'de> for Region

    source§

    impl<'de> Deserialize<'de> for Region

    source§

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

    source§

    impl<'de> Deserialize<'de> for Script

    source§

    impl<'de> Deserialize<'de> for Script

    source§

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

    source§

    impl<'de> Deserialize<'de> for Variant

    source§

    impl<'de> Deserialize<'de> for Variant

    source§

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

    source§

    impl<'de> Deserialize<'de> for BidiClass

    source§

    fn deserialize<__D>( + D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for BidiClass

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<BidiClass, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CanonicalCombiningClass

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CanonicalCombiningClass

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CanonicalCombiningClass, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for EastAsianWidth

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for EastAsianWidth

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<EastAsianWidth, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for GraphemeClusterBreak

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for GraphemeClusterBreak

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<GraphemeClusterBreak, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for IndicSyllabicCategory

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for IndicSyllabicCategory

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<IndicSyllabicCategory, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for LineBreak

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for LineBreak

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<LineBreak, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Script

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Script

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Script, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for SentenceBreak

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for SentenceBreak

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<SentenceBreak, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for WordBreak

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for WordBreak

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<WordBreak, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for DataKeyHash

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for DataKeyHash

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<DataKeyHash, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for MetazoneId

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for MetazoneId

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<MetazoneId, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for TimeZoneBcp47Id

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for TimeZoneBcp47Id

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<TimeZoneBcp47Id, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ZoneVariant

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ZoneVariant

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ZoneVariant, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Header

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Header

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Header, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Claims

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Claims

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Claims, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for RegisteredClaims

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for RegisteredClaims

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<RegisteredClaims, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Header

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Header

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Header, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ErrorResponse

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ErrorResponse

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ErrorResponse, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseFile

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseFile

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ExerciseFile, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseTaskInfo

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseTaskInfo

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ExerciseTaskInfo, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseInstance

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CourseInstance

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CourseInstance, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseSlide

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseSlide

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ExerciseSlide, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseSlideSubmission

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseSlideSubmission

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ExerciseSlideSubmission, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseTask

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseTask

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ExerciseTask, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseTaskSubmissionResult

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ExerciseTaskSubmissionResult

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ExerciseTaskSubmissionResult, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UploadMetadata

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UploadMetadata

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<UploadMetadata, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UploadResult

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UploadResult

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<UploadResult, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for EmptyExtraDeviceAuthorizationFields

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for EmptyExtraDeviceAuthorizationFields

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<EmptyExtraDeviceAuthorizationFields, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for EmptyExtraTokenFields

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for EmptyExtraTokenFields

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<EmptyExtraTokenFields, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for AccessToken

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for AccessToken

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<AccessToken, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for AuthUrl

    source§

    fn deserialize<D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for AuthUrl

    source§

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

    source§

    impl<'de> Deserialize<'de> for AuthorizationCode

    source§

    fn deserialize<__D>( + D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for AuthorizationCode

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<AuthorizationCode, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ClientId

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ClientId

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ClientId, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ClientSecret

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ClientSecret

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ClientSecret, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CsrfToken

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for CsrfToken

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CsrfToken, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for DeviceAuthorizationUrl

    source§

    fn deserialize<D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for DeviceAuthorizationUrl

    source§

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

    source§

    impl<'de> Deserialize<'de> for DeviceCode

    source§

    fn deserialize<__D>( + D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for DeviceCode

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<DeviceCode, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for EndUserVerificationUrl

    source§

    fn deserialize<D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for EndUserVerificationUrl

    source§

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

    source§

    impl<'de> Deserialize<'de> for IntrospectionUrl

    source§

    impl<'de> Deserialize<'de> for IntrospectionUrl

    source§

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

    source§

    impl<'de> Deserialize<'de> for PkceCodeChallenge

    source§

    fn deserialize<__D>( + D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PkceCodeChallenge

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PkceCodeChallenge, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PkceCodeChallengeMethod

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PkceCodeChallengeMethod

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PkceCodeChallengeMethod, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PkceCodeVerifier

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for PkceCodeVerifier

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PkceCodeVerifier, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for RedirectUrl

    source§

    fn deserialize<D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for RedirectUrl

    source§

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

    source§

    impl<'de> Deserialize<'de> for RefreshToken

    source§

    fn deserialize<__D>( + D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for RefreshToken

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<RefreshToken, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ResourceOwnerUsername

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ResourceOwnerUsername

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ResourceOwnerUsername, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ResponseType

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for ResponseType

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ResponseType, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for RevocationUrl

    source§

    fn deserialize<D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for RevocationUrl

    source§

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

    source§

    impl<'de> Deserialize<'de> for Scope

    source§

    fn deserialize<__D>( + D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Scope

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Scope, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for TokenUrl

    source§

    fn deserialize<D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for TokenUrl

    source§

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

    source§

    impl<'de> Deserialize<'de> for UserCode

    source§

    fn deserialize<__D>( + D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for UserCode

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<UserCode, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for VerificationUriComplete

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for VerificationUriComplete

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<VerificationUriComplete, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Map<String, Value>

    source§

    fn deserialize<D>( + __D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Map<String, Value>

    source§

    fn deserialize<D>( deserializer: D ) -> Result<Map<String, Value>, <D as Deserializer<'de>>::Error>
    where - D: Deserializer<'de>,

    source§

    impl<'de> Deserialize<'de> for Number

    source§

    impl<'de> Deserialize<'de> for Number

    source§

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

    source§

    impl<'de> Deserialize<'de> for Oid

    source§

    impl<'de> Deserialize<'de> for Oid

    source§

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

    source§

    impl<'de> Deserialize<'de> for Url

    Deserializes this URL from a serde stream.

    This implementation is only available if the serde Cargo feature is enabled.

    -
    source§

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

    source§

    impl<'de> Deserialize<'de> for UnvalidatedChar

    This impl requires enabling the optional serde Cargo feature of the zerovec crate

    -
    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    This impl requires enabling the optional serde Cargo feature of the icu_properties crate

    -
    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    This impl requires enabling the optional serde Cargo feature of the zerovec crate

    -
    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

    impl<'de> Deserialize<'de> for Ipv6Addr

    source§

    impl<'de> Deserialize<'de> for Ipv6Addr

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

    fn deserialize<D>( + 'de: 'a,

    source§

    fn deserialize<D>( deserializer: D ) -> Result<&'a str, <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

    impl<'de, 'a> Deserialize<'de> for &'a NormalizedPropertyNameStr
    where 'de: 'a,

    This impl requires enabling the optional serde Cargo feature of the icu_properties crate

    -
    source§

    fn deserialize<D>( deserializer: D ) -> Result<&'a NormalizedPropertyNameStr, <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

    impl<'de, 'a> Deserialize<'de> for &'a RawValue
    where - 'de: 'a,

    source§

    fn deserialize<D>( + 'de: 'a,

    source§

    fn deserialize<D>( deserializer: D ) -> Result<&'a RawValue, <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

    impl<'de, 'a> Deserialize<'de> for &'a FlexZeroSlice
    where 'de: 'a,

    This impl requires enabling the optional serde Cargo feature of the zerovec crate

    -
    source§

    fn deserialize<D>( deserializer: D ) -> Result<&'a FlexZeroSlice, <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

    impl<'de, 'a> Deserialize<'de> for &'a UnvalidatedStr
    where 'de: 'a,

    This impl requires enabling the optional serde Cargo feature of the zerovec crate

    -
    source§

    fn deserialize<D>( deserializer: D ) -> Result<&'a UnvalidatedStr, <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

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

    source§

    fn deserialize<D>( + 'de: 'a,

    source§

    fn deserialize<D>( deserializer: D ) -> Result<&'a Path, <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

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

    source§

    fn deserialize<D>( + 'de: 'a,

    source§

    fn deserialize<D>( deserializer: D ) -> Result<&'a [u8], <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

    impl<'de, 'a> Deserialize<'de> for FlexZeroVec<'a>
    where 'de: 'a,

    This impl requires enabling the optional serde Cargo feature of the zerovec crate

    -
    source§

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

    source§

    impl<'de, 'a> Deserialize<'de> for NewCoursePage<'a>
    where - 'de: 'a,

    source§

    fn deserialize<__D>( + 'de: 'a,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<NewCoursePage<'a>, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de, 'a> Deserialize<'de> for DecodedException<'a>

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de, 'a> Deserialize<'de> for DecodedException<'a>

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<DecodedException<'a>, <__D as Deserializer<'de>>::Error>
    where - __D: Deserializer<'de>,

    source§

    impl<'de, 'a> Deserialize<'de> for Exception<'a>

    source§

    fn deserialize<__D>( + __D: Deserializer<'de>,

    source§

    impl<'de, 'a> Deserialize<'de> for Exception<'a>

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Exception<'a>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'a> Deserialize<'de> for CodePointInversionList<'a>
    where - 'de: 'a,

    source§

    fn deserialize<D>( + 'de: 'a,

    source§

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

    source§

    impl<'de, 'a> Deserialize<'de> for StrStrPair<'a>
    where - 'de: 'a,

    source§

    fn deserialize<__D>( + 'de: 'a,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<StrStrPair<'a>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<1>
    where - 'de: 'a,

    source§

    fn deserialize<D>( + 'de: 'a,

    source§

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

    source§

    impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<2>
    where - 'de: 'a,

    source§

    fn deserialize<D>( + 'de: 'a,

    source§

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

    source§

    impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<3>
    where - 'de: 'a,

    source§

    fn deserialize<D>( + 'de: 'a,

    source§

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

    source§

    impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<4>
    where - 'de: 'a,

    source§

    fn deserialize<D>( + 'de: 'a,

    source§

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

    source§

    impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<5>
    where - 'de: 'a,

    source§

    fn deserialize<D>( + 'de: 'a,

    source§

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

    source§

    impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<6>
    where - 'de: 'a,

    source§

    fn deserialize<D>( + 'de: 'a,

    source§

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

    source§

    impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<7>
    where - 'de: 'a,

    source§

    fn deserialize<D>( + 'de: 'a,

    source§

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

    source§

    impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<8>
    where - 'de: 'a,

    source§

    fn deserialize<D>( + 'de: 'a,

    source§

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

    source§

    impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<9>
    where - 'de: 'a,

    source§

    fn deserialize<D>( + 'de: 'a,

    source§

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

    source§

    impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<10>
    where - 'de: 'a,

    source§

    fn deserialize<D>( + 'de: 'a,

    source§

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

    source§

    impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<11>
    where - 'de: 'a,

    source§

    fn deserialize<D>( + 'de: 'a,

    source§

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

    source§

    impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<12>
    where - 'de: 'a,

    source§

    fn deserialize<D>( + 'de: 'a,

    source§

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

    source§

    impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<13>
    where - 'de: 'a,

    source§

    fn deserialize<D>( + 'de: 'a,

    source§

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

    source§

    impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<14>
    where - 'de: 'a,

    source§

    fn deserialize<D>( + 'de: 'a,

    source§

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

    source§

    impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<15>
    where - 'de: 'a,

    source§

    fn deserialize<D>( + 'de: 'a,

    source§

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

    source§

    impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<16>
    where - 'de: 'a,

    source§

    fn deserialize<D>( + 'de: 'a,

    source§

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

    source§

    impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<17>
    where - 'de: 'a,

    source§

    fn deserialize<D>( + 'de: 'a,

    source§

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

    source§

    impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<18>
    where - 'de: 'a,

    source§

    fn deserialize<D>( + 'de: 'a,

    source§

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

    source§

    impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<19>
    where - 'de: 'a,

    source§

    fn deserialize<D>( + 'de: 'a,

    source§

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

    source§

    impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<20>
    where - 'de: 'a,

    source§

    fn deserialize<D>( + 'de: 'a,

    source§

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

    source§

    impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<21>
    where - 'de: 'a,

    source§

    fn deserialize<D>( + 'de: 'a,

    source§

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

    source§

    impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<22>
    where - 'de: 'a,

    source§

    fn deserialize<D>( + 'de: 'a,

    source§

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

    source§

    impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<23>
    where - 'de: 'a,

    source§

    fn deserialize<D>( + 'de: 'a,

    source§

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

    source§

    impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<24>
    where - 'de: 'a,

    source§

    fn deserialize<D>( + 'de: 'a,

    source§

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

    source§

    impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<25>
    where - 'de: 'a,

    source§

    fn deserialize<D>( + 'de: 'a,

    source§

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

    source§

    impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<26>
    where - 'de: 'a,

    source§

    fn deserialize<D>( + 'de: 'a,

    source§

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

    source§

    impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<27>
    where - 'de: 'a,

    source§

    fn deserialize<D>( + 'de: 'a,

    source§

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

    source§

    impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<28>
    where - 'de: 'a,

    source§

    fn deserialize<D>( + 'de: 'a,

    source§

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

    source§

    impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<29>
    where - 'de: 'a,

    source§

    fn deserialize<D>( + 'de: 'a,

    source§

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

    source§

    impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<30>
    where - 'de: 'a,

    source§

    fn deserialize<D>( + 'de: 'a,

    source§

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

    source§

    impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<31>
    where - 'de: 'a,

    source§

    fn deserialize<D>( + 'de: 'a,

    source§

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

    source§

    impl<'de, 'a> Deserialize<'de> for UnvalidatedTinyAsciiStr<32>
    where - 'de: 'a,

    source§

    fn deserialize<D>( + 'de: 'a,

    source§

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

    source§

    impl<'de, 'a, K0, K1, V> Deserialize<'de> for ZeroMap2dBorrowed<'a, K0, K1, V>
    where @@ -1686,7 +1689,7 @@

    Lifetime

    <K0 as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>, <K1 as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>, <V as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,

    This impl requires enabling the optional serde Cargo feature of the zerovec crate

    -
    source§

    fn deserialize<D>( deserializer: D ) -> Result<ZeroMap2dBorrowed<'a, K0, K1, V>, <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

    impl<'de, 'a, K0, K1, V> Deserialize<'de> for ZeroMap2d<'a, K0, K1, V>
    where @@ -1700,7 +1703,7 @@

    Lifetime

    <K0 as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>, <K1 as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>, <V as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,

    This impl requires enabling the optional serde Cargo feature of the zerovec crate

    -
    source§

    fn deserialize<D>( deserializer: D ) -> Result<ZeroMap2d<'a, K0, K1, V>, <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

    impl<'de, 'a, K, V> Deserialize<'de> for ZeroMapBorrowed<'a, K, V>
    where @@ -1710,7 +1713,7 @@

    Lifetime

    <K as ZeroMapKV<'a>>::Container: Deserialize<'de>, <V as ZeroMapKV<'a>>::Container: Deserialize<'de>, <K as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>, - <V as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,

    source§

    fn deserialize<D>( deserializer: D ) -> Result<ZeroMapBorrowed<'a, K, V>, <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

    impl<'de, 'a, K, V> Deserialize<'de> for ZeroMap<'a, K, V>
    where @@ -1721,24 +1724,24 @@

    Lifetime

    <V as ZeroMapKV<'a>>::Container: Deserialize<'de>, <K as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>, <V as ZeroMapKV<'a>>::OwnedType: Deserialize<'de>,

    This impl requires enabling the optional serde Cargo feature of the zerovec crate

    -
    source§

    fn deserialize<D>( deserializer: D ) -> Result<ZeroMap<'a, K, V>, <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

    impl<'de, 'a, T> Deserialize<'de> for &'a ZeroSlice<T>
    where 'de: 'a, T: Deserialize<'de> + AsULE + 'static,

    This impl requires enabling the optional serde Cargo feature of the zerovec crate

    -
    source§

    fn deserialize<D>( deserializer: D ) -> Result<&'a ZeroSlice<T>, <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

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

    source§

    fn deserialize<D>( deserializer: D ) -> Result<Cow<'a, T>, <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

    impl<'de, 'a, T> Deserialize<'de> for ZeroVec<'a, T>
    where 'de: 'a, T: 'de + Deserialize<'de> + AsULE,

    This impl requires enabling the optional serde Cargo feature of the zerovec crate

    -
    source§

    fn deserialize<D>( deserializer: D ) -> Result<ZeroVec<'a, T>, <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

    impl<'de, 'a, T, F> Deserialize<'de> for &'a VarZeroSlice<T, F>
    where @@ -1746,7 +1749,7 @@

    Lifetime

    T: VarULE + ?Sized, Box<T>: Deserialize<'de>, F: VarZeroVecFormat,

    This impl requires enabling the optional serde Cargo feature of the zerovec crate

    -
    source§

    fn deserialize<D>( deserializer: D ) -> Result<&'a VarZeroSlice<T, F>, <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

    impl<'de, 'a, T, F> Deserialize<'de> for VarZeroVec<'a, T, F>
    where @@ -1754,432 +1757,432 @@

    Lifetime

    T: VarULE + ?Sized, Box<T>: Deserialize<'de>, F: VarZeroVecFormat,

    This impl requires enabling the optional serde Cargo feature of the zerovec crate

    -
    source§

    fn deserialize<D>( deserializer: D ) -> Result<VarZeroVec<'a, T, F>, <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for SymbolsV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<SymbolsV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for PropertyCodePointSetV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PropertyCodePointSetV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for PropertyUnicodeSetV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PropertyUnicodeSetV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for LstmDataV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<LstmDataV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for JapaneseErasV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<JapaneseErasV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for CaseMapExceptions<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CaseMapExceptions<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for CaseMapUnfoldV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CaseMapUnfoldV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for CollationDataV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CollationDataV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for CollationDiacriticsV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CollationDiacriticsV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for CollationJamoV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CollationJamoV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for CollationReorderingV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CollationReorderingV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for CollationSpecialPrimariesV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CollationSpecialPrimariesV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for Char16Trie<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Char16Trie<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for CodePointInversionListAndStringList<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CodePointInversionListAndStringList<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for GenericLengthPatternsV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<GenericLengthPatternsV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for GenericPatternV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<GenericPatternV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for LengthPatternsV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<LengthPatternsV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for DateLengthsV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<DateLengthsV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for TimeLengthsV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<TimeLengthsV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for ContextsV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ContextsV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for FormatWidthsV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<FormatWidthsV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for StandAloneWidthsV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<StandAloneWidthsV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for SymbolsV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<SymbolsV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for ContextsV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ContextsV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for FormatWidthsV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<FormatWidthsV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for StandAloneWidthsV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<StandAloneWidthsV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for DateSymbolsV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<DateSymbolsV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for Eras<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Eras<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for TimeSymbolsV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<TimeSymbolsV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for ContextsV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ContextsV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for FormatWidthsV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<FormatWidthsV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for StandAloneWidthsV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<StandAloneWidthsV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for SymbolsV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<SymbolsV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for ExemplarCitiesV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ExemplarCitiesV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for MetazoneGenericNamesLongV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<MetazoneGenericNamesLongV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for MetazoneGenericNamesShortV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<MetazoneGenericNamesShortV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for MetazoneSpecificNamesLongV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<MetazoneSpecificNamesLongV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for MetazoneSpecificNamesShortV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<MetazoneSpecificNamesShortV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for TimeZoneFormatsV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<TimeZoneFormatsV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for AffixesV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<AffixesV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for DecimalSymbolsV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<DecimalSymbolsV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for ConditionalListJoinerPattern<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ConditionalListJoinerPattern<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for ListJoinerPattern<'data>
    where - 'de: 'data,

    source§

    fn deserialize<D>( + 'de: 'data,

    source§

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

    source§

    impl<'de, 'data> Deserialize<'de> for AliasesV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<AliasesV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for ScriptDirectionV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ScriptDirectionV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for LikelySubtagsExtendedV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<LikelySubtagsExtendedV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for LikelySubtagsForLanguageV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<LikelySubtagsForLanguageV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for LikelySubtagsForScriptRegionV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<LikelySubtagsForScriptRegionV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for LikelySubtagsV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<LikelySubtagsV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for LocaleFallbackLikelySubtagsV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<LocaleFallbackLikelySubtagsV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for LocaleFallbackParentsV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<LocaleFallbackParentsV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for LocaleFallbackSupplementV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<LocaleFallbackSupplementV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for CanonicalCompositionsV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<CanonicalCompositionsV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for DecompositionDataV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<DecompositionDataV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for DecompositionSupplementV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<DecompositionSupplementV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for DecompositionTablesV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<DecompositionTablesV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for NonRecursiveDecompositionSupplementV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<NonRecursiveDecompositionSupplementV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for PluralRulesV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PluralRulesV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for BidiAuxiliaryPropertiesV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<BidiAuxiliaryPropertiesV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for PropertyEnumToValueNameLinearMapV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PropertyEnumToValueNameLinearMapV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for PropertyEnumToValueNameLinearTiny4MapV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PropertyEnumToValueNameLinearTiny4MapV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for PropertyEnumToValueNameSparseMapV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PropertyEnumToValueNameSparseMapV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for PropertyValueNameToEnumMapV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PropertyValueNameToEnumMapV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for ScriptWithExtensionsPropertyV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<ScriptWithExtensionsPropertyV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for HelloWorldV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<HelloWorldV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for LstmDataFloat32<'data>
    where - 'de: 'data,

    source§

    fn deserialize<S>( + 'de: 'data,

    source§

    fn deserialize<S>( deserializer: S ) -> Result<LstmDataFloat32<'data>, <S as Deserializer<'de>>::Error>
    where S: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for LstmMatrix1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<S>( + 'de: 'data,

    source§

    fn deserialize<S>( deserializer: S ) -> Result<LstmMatrix1<'data>, <S as Deserializer<'de>>::Error>
    where S: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for LstmMatrix2<'data>
    where - 'de: 'data,

    source§

    fn deserialize<S>( + 'de: 'data,

    source§

    fn deserialize<S>( deserializer: S ) -> Result<LstmMatrix2<'data>, <S as Deserializer<'de>>::Error>
    where S: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for LstmMatrix3<'data>
    where - 'de: 'data,

    source§

    fn deserialize<S>( + 'de: 'data,

    source§

    fn deserialize<S>( deserializer: S ) -> Result<LstmMatrix3<'data>, <S as Deserializer<'de>>::Error>
    where S: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for RuleBreakDataV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<RuleBreakDataV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for RuleBreakPropertyTable<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<RuleBreakPropertyTable<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for RuleBreakStateTable<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<RuleBreakStateTable<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for RuleStatusTable<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<RuleStatusTable<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for UCharDictionaryBreakDataV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<UCharDictionaryBreakDataV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for Bcp47ToIanaMapV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Bcp47ToIanaMapV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for IanaToBcp47MapV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<IanaToBcp47MapV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for MetazonePeriodV1<'data>
    where - 'de: 'data,

    source§

    fn deserialize<__D>( + 'de: 'data,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<MetazonePeriodV1<'data>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'data> Deserialize<'de> for Box<ByteStr>
    where - 'de: 'data,

    source§

    fn deserialize<D>( + 'de: 'data,

    source§

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

    source§

    impl<'de, 'data, Store> Deserialize<'de> for ZeroTrie<Store>
    where 'de: 'data, - Store: From<&'data [u8]> + From<Vec<u8>> + 'data,

    source§

    fn deserialize<D>( + Store: From<&'data [u8]> + From<Vec<u8>> + 'data,

    source§

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

    source§

    impl<'de, 'data, Store> Deserialize<'de> for ZeroTrieExtendedCapacity<Store>
    where 'de: 'data, - Store: From<&'data [u8]> + From<Vec<u8>> + 'data,

    source§

    fn deserialize<D>( + Store: From<&'data [u8]> + From<Vec<u8>> + 'data,

    source§

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

    source§

    impl<'de, 'data, Store> Deserialize<'de> for ZeroTriePerfectHash<Store>
    where 'de: 'data, - Store: From<&'data [u8]> + From<Vec<u8>> + 'data,

    source§

    fn deserialize<D>( + Store: From<&'data [u8]> + From<Vec<u8>> + 'data,

    source§

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

    source§

    impl<'de, 'data, Store> Deserialize<'de> for ZeroTrieSimpleAscii<Store>
    where 'de: 'data, - Store: From<&'data [u8]> + From<Vec<u8>> + 'data,

    source§

    fn deserialize<D>( + Store: From<&'data [u8]> + From<Vec<u8>> + 'data,

    source§

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

    source§

    impl<'de, 'data, T> Deserialize<'de> for PropertyCodePointMapV1<'data, T>
    where 'de: 'data, - T: TrieValue + Deserialize<'de>,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<PropertyCodePointMapV1<'data, T>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, 'trie, T> Deserialize<'de> for CodePointTrie<'trie, T>
    where 'de: 'trie, - T: TrieValue + Deserialize<'de>,

    source§

    fn deserialize<D>( deserializer: D ) -> Result<CodePointTrie<'trie, T>, <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

    impl<'de, A> Deserialize<'de> for SmallVec<A>
    where A: Array, - <A as Array>::Item: Deserialize<'de>,

    source§

    fn deserialize<D>( + <A as Array>::Item: Deserialize<'de>,

    source§

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

    source§

    impl<'de, EF> Deserialize<'de> for DeviceAuthorizationResponse<EF>

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<DeviceAuthorizationResponse<EF>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, EF, TT> Deserialize<'de> for StandardTokenIntrospectionResponse<EF, TT>
    where EF: ExtraTokenFields, - TT: TokenType + 'static,

    source§

    fn deserialize<__D>( + TT: TokenType + 'static,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<StandardTokenIntrospectionResponse<EF, TT>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, EF, TT> Deserialize<'de> for StandardTokenResponse<EF, TT>
    where EF: ExtraTokenFields, - TT: TokenType,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<StandardTokenResponse<EF, TT>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

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

    source§

    fn deserialize<D>( + Idx: Deserialize<'de>,

    source§

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

    source§

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

    source§

    fn deserialize<D>( + Idx: Deserialize<'de>,

    source§

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

    source§

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

    source§

    fn deserialize<D>( + Idx: Deserialize<'de>,

    source§

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

    source§

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

    source§

    fn deserialize<D>( + Idx: Deserialize<'de>,

    source§

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

    source§

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

    source§

    fn deserialize<D>( deserializer: D ) -> Result<BTreeMap<K, V>, <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

    impl<'de, K, V, R> Deserialize<'de> for LiteMap<K, V, R>
    where K: Ord + Deserialize<'de>, V: Deserialize<'de>, - R: StoreMut<K, V> + StoreFromIterable<K, V>,

    source§

    fn deserialize<D>( deserializer: D ) -> Result<LiteMap<K, V, R>, <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

    impl<'de, K, V, S> Deserialize<'de> for HashMap<K, V, S>
    where K: Deserialize<'de> + Eq + Hash, V: Deserialize<'de>, - S: BuildHasher + Default,

    source§

    fn deserialize<D>( deserializer: D ) -> Result<HashMap<K, V, S>, <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

    impl<'de, L, R> Deserialize<'de> for Either<L, R>
    where L: Deserialize<'de>, - R: Deserialize<'de>,

    source§

    fn deserialize<__D>( + R: Deserialize<'de>,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Either<L, R>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, S> Deserialize<'de> for Host<S>
    where - S: Deserialize<'de>,

    source§

    fn deserialize<__D>( + S: Deserialize<'de>,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Host<S>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

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

    source§

    fn deserialize<D>( + T0: Deserialize<'de>,

    source§

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

    source§

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

    source§

    fn deserialize<D>( + T1: Deserialize<'de>,

    source§

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

    source§

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

    source§

    fn deserialize<D>( + T2: Deserialize<'de>,

    source§

    fn deserialize<D>( deserializer: D ) -> Result<(T0, T1, T2), <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

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

    source§

    fn deserialize<D>( + T3: Deserialize<'de>,

    source§

    fn deserialize<D>( deserializer: D ) -> Result<(T0, T1, T2, T3), <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

    impl<'de, T0, T1, T2, T3, T4> Deserialize<'de> for (T0, T1, T2, T3, T4)
    where @@ -2187,7 +2190,7 @@

    Lifetime

    T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, - T4: Deserialize<'de>,

    source§

    fn deserialize<D>( + T4: Deserialize<'de>,

    source§

    fn deserialize<D>( deserializer: D ) -> Result<(T0, T1, T2, T3, T4), <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

    impl<'de, T0, T1, T2, T3, T4, T5> Deserialize<'de> for (T0, T1, T2, T3, T4, T5)
    where @@ -2196,7 +2199,7 @@

    Lifetime

    T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, - T5: Deserialize<'de>,

    source§

    fn deserialize<D>( + T5: Deserialize<'de>,

    source§

    fn deserialize<D>( deserializer: D ) -> Result<(T0, T1, T2, T3, T4, T5), <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

    impl<'de, T0, T1, T2, T3, T4, T5, T6> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6)
    where @@ -2206,7 +2209,7 @@

    Lifetime

    T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, - T6: Deserialize<'de>,

    source§

    fn deserialize<D>( + T6: Deserialize<'de>,

    source§

    fn deserialize<D>( deserializer: D ) -> Result<(T0, T1, T2, T3, T4, T5, T6), <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

    impl<'de, T0, T1, T2, T3, T4, T5, T6, T7> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7)
    where @@ -2217,7 +2220,7 @@

    Lifetime

    T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, - T7: Deserialize<'de>,

    source§

    fn deserialize<D>( + T7: Deserialize<'de>,

    source§

    fn deserialize<D>( deserializer: D ) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7), <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

    impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8)
    where @@ -2229,7 +2232,7 @@

    Lifetime

    T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, - T8: Deserialize<'de>,

    source§

    fn deserialize<D>( + T8: Deserialize<'de>,

    source§

    fn deserialize<D>( deserializer: D ) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8), <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

    impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)
    where @@ -2242,7 +2245,7 @@

    Lifetime

    T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, - T9: Deserialize<'de>,

    source§

    fn deserialize<D>( + T9: Deserialize<'de>,

    source§

    impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
    where @@ -2256,7 +2259,7 @@

    Lifetime

    T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, - T10: Deserialize<'de>,

    source§

    fn deserialize<D>( + T10: Deserialize<'de>,

    source§

    impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
    where @@ -2271,7 +2274,7 @@

    Lifetime

    T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, - T11: Deserialize<'de>,

    source§

    fn deserialize<D>( + T11: Deserialize<'de>,

    source§

    impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
    where @@ -2287,7 +2290,7 @@

    Lifetime

    T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>, - T12: Deserialize<'de>,

    source§

    fn deserialize<D>( + T12: Deserialize<'de>,

    source§

    impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)
    where @@ -2304,7 +2307,7 @@

    Lifetime

    T10: Deserialize<'de>, T11: Deserialize<'de>, T12: Deserialize<'de>, - T13: Deserialize<'de>,

    source§

    fn deserialize<D>( + T13: Deserialize<'de>,

    source§

    impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)
    where @@ -2322,7 +2325,7 @@

    Lifetime

    T11: Deserialize<'de>, T12: Deserialize<'de>, T13: Deserialize<'de>, - T14: Deserialize<'de>,

    source§

    fn deserialize<D>( + T14: Deserialize<'de>,

    source§

    impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)
    where @@ -2341,187 +2344,187 @@

    Lifetime

    T12: Deserialize<'de>, T13: Deserialize<'de>, T14: Deserialize<'de>, - T15: Deserialize<'de>,

    source§

    fn deserialize<D>( + T15: Deserialize<'de>,

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

    fn deserialize<D>( deserializer: D ) -> Result<[T; 0], <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

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

    source§

    fn deserialize<D>( deserializer: D ) -> Result<[T; 1], <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

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

    source§

    fn deserialize<D>( deserializer: D ) -> Result<[T; 2], <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

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

    source§

    fn deserialize<D>( deserializer: D ) -> Result<[T; 3], <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

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

    source§

    fn deserialize<D>( deserializer: D ) -> Result<[T; 4], <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

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

    source§

    fn deserialize<D>( deserializer: D ) -> Result<[T; 5], <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

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

    source§

    fn deserialize<D>( deserializer: D ) -> Result<[T; 6], <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

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

    source§

    fn deserialize<D>( deserializer: D ) -> Result<[T; 7], <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

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

    source§

    fn deserialize<D>( deserializer: D ) -> Result<[T; 8], <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

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

    source§

    fn deserialize<D>( deserializer: D ) -> Result<[T; 9], <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

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

    source§

    fn deserialize<D>( deserializer: D ) -> Result<[T; 10], <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

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

    source§

    fn deserialize<D>( deserializer: D ) -> Result<[T; 11], <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

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

    source§

    fn deserialize<D>( deserializer: D ) -> Result<[T; 12], <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

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

    source§

    fn deserialize<D>( deserializer: D ) -> Result<[T; 13], <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

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

    source§

    fn deserialize<D>( deserializer: D ) -> Result<[T; 14], <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

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

    source§

    fn deserialize<D>( deserializer: D ) -> Result<[T; 15], <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

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

    source§

    fn deserialize<D>( deserializer: D ) -> Result<[T; 16], <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

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

    source§

    fn deserialize<D>( deserializer: D ) -> Result<[T; 17], <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

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

    source§

    fn deserialize<D>( deserializer: D ) -> Result<[T; 18], <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

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

    source§

    fn deserialize<D>( deserializer: D ) -> Result<[T; 19], <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

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

    source§

    fn deserialize<D>( deserializer: D ) -> Result<[T; 20], <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

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

    source§

    fn deserialize<D>( deserializer: D ) -> Result<[T; 21], <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

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

    source§

    fn deserialize<D>( deserializer: D ) -> Result<[T; 22], <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

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

    source§

    fn deserialize<D>( deserializer: D ) -> Result<[T; 23], <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

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

    source§

    fn deserialize<D>( deserializer: D ) -> Result<[T; 24], <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

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

    source§

    fn deserialize<D>( deserializer: D ) -> Result<[T; 25], <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

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

    source§

    fn deserialize<D>( deserializer: D ) -> Result<[T; 26], <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

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

    source§

    fn deserialize<D>( deserializer: D ) -> Result<[T; 27], <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

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

    source§

    fn deserialize<D>( deserializer: D ) -> Result<[T; 28], <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

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

    source§

    fn deserialize<D>( deserializer: D ) -> Result<[T; 29], <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

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

    source§

    fn deserialize<D>( deserializer: D ) -> Result<[T; 30], <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

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

    source§

    fn deserialize<D>( deserializer: D ) -> Result<[T; 31], <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

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

    source§

    fn deserialize<D>( deserializer: D ) -> Result<[T; 32], <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

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

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<StandardErrorResponse<T>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

    impl<'de, T> Deserialize<'de> for Json<T>
    where - T: Deserialize<'de> + ?Sized,

    source§

    fn deserialize<__D>( + T: Deserialize<'de> + ?Sized,

    source§

    fn deserialize<__D>( __deserializer: __D ) -> Result<Json<T>, <__D as Deserializer<'de>>::Error>
    where __D: Deserializer<'de>,

    source§

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

    source§

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

    source§

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

    source§

    fn deserialize<D>( deserializer: D ) -> Result<Box<[T]>, <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

    impl<'de, T> Deserialize<'de> for Box<ZeroSlice<T>>
    where T: Deserialize<'de> + AsULE + 'static,

    This impl requires enabling the optional serde Cargo feature of the zerovec crate

    -
    source§

    fn deserialize<D>( deserializer: D ) -> Result<Box<ZeroSlice<T>>, <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

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

    source§

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

    source§

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

    source§

    fn deserialize<D>( + T: Deserialize<'de> + Ord,

    source§

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

    source§

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

    source§

    fn deserialize<D>( + T: Deserialize<'de> + Eq + Ord,

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

    impl<'de, T> Deserialize<'de> for Rc<T>
    where @@ -2530,13 +2533,13 @@

    Lifetime

    Deserializing a data structure containing Rc will not attempt to deduplicate Rc references to the same data. Every deserialized Rc will end up with a strong count of 1.

    -
    source§

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

    source§

    impl<'de, T> Deserialize<'de> for Weak<T>
    where T: Deserialize<'de> + ?Sized,

    This impl requires the "rc" Cargo feature of Serde. The resulting Weak<T> has a reference count of 0 and cannot be upgraded.

    -
    source§

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

    source§

    impl<'de, T> Deserialize<'de> for Arc<T>
    where @@ -2545,65 +2548,65 @@

    Lifetime

    Deserializing a data structure containing Arc will not attempt to deduplicate Arc references to the same data. Every deserialized Arc will end up with a strong count of 1.

    -
    source§

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

    source§

    impl<'de, T> Deserialize<'de> for Weak<T>
    where T: Deserialize<'de> + ?Sized,

    This impl requires the "rc" Cargo feature of Serde. The resulting Weak<T> has a reference count of 0 and cannot be upgraded.

    -
    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

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

    source§

    impl<'de, T, F> Deserialize<'de> for Box<VarZeroSlice<T, F>>
    where T: VarULE + ?Sized, Box<T>: Deserialize<'de>, F: VarZeroVecFormat,

    This impl requires enabling the optional serde Cargo feature of the zerovec crate

    -
    source§

    fn deserialize<D>( deserializer: D ) -> Result<Box<VarZeroSlice<T, F>>, <D as Deserializer<'de>>::Error>
    where D: Deserializer<'de>,

    source§

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

    source§

    fn deserialize<D>( deserializer: D ) -> Result<HashSet<T, S>, <D as Deserializer<'de>>::Error>
    where - D: Deserializer<'de>,

    source§

    impl<'de, const N: usize> Deserialize<'de> for TinyAsciiStr<N>

    source§

    impl<'de, const N: usize> Deserialize<'de> for TinyAsciiStr<N>

    source§

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

    Implementors§

    source§

    impl<'de> Deserialize<'de> for StoreKind

    source§

    impl<'de> Deserialize<'de> for headless_lms_server::domain::authorization::Action

    source§

    impl<'de> Deserialize<'de> for Resource

    source§

    impl<'de> Deserialize<'de> for ControllerErrorType

    source§

    impl<'de> Deserialize<'de> for ErrorData

    source§

    impl<'de> Deserialize<'de> for IgnoredAny

    source§

    impl<'de> Deserialize<'de> for CreateAccountDetails

    source§

    impl<'de> Deserialize<'de> for Login

    source§

    impl<'de> Deserialize<'de> for ThemeResponse

    source§

    impl<'de> Deserialize<'de> for ThemeSupports

    source§

    impl<'de> Deserialize<'de> for SaveCourseSettingsPayload

    source§

    impl<'de> Deserialize<'de> for ChaptersWithStatus

    source§

    impl<'de> Deserialize<'de> for CourseMaterialCourseModule

    source§

    impl<'de> Deserialize<'de> for IsTeacherTesting

    source§

    impl<'de> Deserialize<'de> for ShowExerciseAnswers

    source§

    impl<'de> Deserialize<'de> for CourseMaterialPeerReviewDataWithToken

    source§

    impl<'de> Deserialize<'de> for CertificateConfigurationUpdate

    source§

    impl<'de> Deserialize<'de> for CertificateGenerationRequest

    source§

    impl<'de> Deserialize<'de> for CertificateQuery

    source§

    impl<'de> Deserialize<'de> for GetFeedbackQuery

    source§

    impl<'de> Deserialize<'de> for ExamCourseInfo

    source§

    impl<'de> Deserialize<'de> for NewExerciseRepository

    source§

    impl<'de> Deserialize<'de> for MarkAsRead

    source§

    impl<'de> Deserialize<'de> for GetEditProposalsQuery

    source§

    impl<'de> Deserialize<'de> for RoleQuery

    source§

    impl<'de> Deserialize<'de> for ConsentData

    source§

    impl<'de> Deserialize<'de> for headless_lms_server::controllers::UploadResult

    source§

    impl<'de> Deserialize<'de> for GetCompletionsQueryParamers

    source§

    impl<'de> Deserialize<'de> for ActionOnResource

    source§

    impl<'de> Deserialize<'de> for AuthUser

    source§

    impl<'de> Deserialize<'de> for MoocfiUser

    source§

    impl<'de> Deserialize<'de> for MoocfiUserResponse

    source§

    impl<'de> Deserialize<'de> for MoocfiUserResponseData

    source§

    impl<'de> Deserialize<'de> for headless_lms_server::domain::error::ErrorResponse

    source§

    impl<'de> Deserialize<'de> for TmcUser

    source§

    impl<'de> Deserialize<'de> for GivePeerReviewClaim

    source§

    impl<'de> Deserialize<'de> for GradingUpdateClaim

    source§

    impl<'de> Deserialize<'de> for OpenUniversityInfo

    source§

    impl<'de> Deserialize<'de> for Change

    source§

    impl<'de> Deserialize<'de> for TMCRecentChanges

    source§

    impl<'de> Deserialize<'de> for ApplicationConfiguration

    source§

    impl<'de> Deserialize<'de> for Pagination

    source§

    impl<'de> Deserialize<'de> for Uuid

    source§

    impl<'de, 'a> Deserialize<'de> for UploadClaim<'a>

    source§

    impl<'de, T> Deserialize<'de> for Data<T>
    where diff --git a/headless_lms_server/prelude/trait.Serialize.html b/headless_lms_server/prelude/trait.Serialize.html index feefa1754bb7..d699a6d6e92b 100644 --- a/headless_lms_server/prelude/trait.Serialize.html +++ b/headless_lms_server/prelude/trait.Serialize.html @@ -1,4 +1,4 @@ -Serialize in headless_lms_server::prelude - Rust +Serialize in headless_lms_server::prelude - Rust
    pub trait Serialize {
         // Required method
         fn serialize<S>(
    @@ -206,1680 +206,1684 @@
         &self,
         __serializer: __S
     ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for UserRole

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for NewRegradingIdType

    source§

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

    source§

    impl Serialize for TeacherDecisionType

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for UserRole

    source§

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

    source§

    impl Serialize for CourseInstanceOrExamId

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for TeacherDecisionType

    source§

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

    source§

    impl Serialize for ReviewingStage

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CourseInstanceOrExamId

    source§

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

    source§

    impl Serialize for BlockAttributes

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ReviewingStage

    source§

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

    source§

    impl Serialize for TrieType

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for BlockAttributes

    source§

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

    source§

    impl Serialize for Date

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for TrieType

    source§

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

    source§

    impl Serialize for Time

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for Date

    source§

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

    source§

    impl Serialize for GeneralCategory

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for Time

    source§

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

    source§

    impl Serialize for CheckedBidiPairedBracketType

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for GeneralCategory

    source§

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

    source§

    impl Serialize for BufferFormat

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CheckedBidiPairedBracketType

    source§

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

    source§

    impl Serialize for Algorithm

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for BufferFormat

    source§

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

    source§

    impl Serialize for AlgorithmType

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for Algorithm

    source§

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

    source§

    impl Serialize for HeaderContentType

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for AlgorithmType

    source§

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

    source§

    impl Serialize for HeaderType

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for HeaderContentType

    source§

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

    source§

    impl Serialize for ExerciseTaskSubmissionStatus

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for HeaderType

    source§

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

    source§

    impl Serialize for GradingProgress

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ExerciseTaskSubmissionStatus

    source§

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

    source§

    impl Serialize for ModelSolutionSpec

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for GradingProgress

    source§

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

    source§

    impl Serialize for PublicSpec

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ModelSolutionSpec

    source§

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

    source§

    impl Serialize for BasicErrorResponseType

    source§

    impl Serialize for PublicSpec

    source§

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

    source§

    impl Serialize for BasicErrorResponseType

    source§

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

    source§

    impl Serialize for BasicTokenType

    source§

    impl Serialize for BasicTokenType

    source§

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

    source§

    impl Serialize for DeviceCodeErrorResponseType

    source§

    impl Serialize for DeviceCodeErrorResponseType

    source§

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

    source§

    impl Serialize for RevocationErrorResponseType

    source§

    impl Serialize for RevocationErrorResponseType

    source§

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

    source§

    impl Serialize for StandardRevocableToken

    source§

    impl Serialize for StandardRevocableToken

    source§

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

    source§

    impl Serialize for Value

    source§

    impl Serialize for Value

    source§

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

    source§

    impl Serialize for UStr

    source§

    impl Serialize for UStr

    source§

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

    source§

    impl Serialize for FlexZeroVec<'_>

    This impl requires enabling the optional serde Cargo feature of the zerovec crate

    -
    source§

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

    source§

    impl Serialize for IpAddr

    source§

    impl Serialize for IpAddr

    source§

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

    source§

    impl Serialize for SocketAddr

    source§

    impl Serialize for SocketAddr

    source§

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

    source§

    impl Serialize for bool

    source§

    impl Serialize for bool

    source§

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

    source§

    impl Serialize for char

    source§

    impl Serialize for char

    source§

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

    source§

    impl Serialize for f32

    source§

    impl Serialize for f32

    source§

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

    source§

    impl Serialize for f64

    source§

    impl Serialize for f64

    source§

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

    source§

    impl Serialize for i8

    source§

    impl Serialize for i8

    source§

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

    source§

    impl Serialize for i16

    source§

    impl Serialize for i16

    source§

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

    source§

    impl Serialize for i32

    source§

    impl Serialize for i32

    source§

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

    source§

    impl Serialize for i64

    source§

    impl Serialize for i64

    source§

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

    source§

    impl Serialize for i128

    source§

    impl Serialize for i128

    source§

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

    source§

    impl Serialize for isize

    source§

    impl Serialize for isize

    source§

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

    source§

    impl Serialize for str

    source§

    impl Serialize for str

    source§

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

    source§

    impl Serialize for u8

    source§

    impl Serialize for u8

    source§

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

    source§

    impl Serialize for u16

    source§

    impl Serialize for u16

    source§

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

    source§

    impl Serialize for u32

    source§

    impl Serialize for u32

    source§

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

    source§

    impl Serialize for u64

    source§

    impl Serialize for u64

    source§

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

    source§

    impl Serialize for u128

    source§

    impl Serialize for u128

    source§

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

    source§

    impl Serialize for ()

    source§

    impl Serialize for ()

    source§

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

    source§

    impl Serialize for usize

    source§

    impl Serialize for usize

    source§

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

    source§

    impl Serialize for NaiveDate

    source§

    impl Serialize for NaiveDate

    source§

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

    source§

    impl Serialize for NaiveDateTime

    Serialize a NaiveDateTime as an RFC 3339 string

    See the serde module for alternate serialization formats.

    -
    source§

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

    source§

    impl Serialize for NaiveTime

    source§

    impl Serialize for NaiveTime

    source§

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

    source§

    impl Serialize for Action

    source§

    impl Serialize for Action

    source§

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

    source§

    impl Serialize for Billing

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for Billing

    source§

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

    source§

    impl Serialize for Binding

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for Binding

    source§

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

    source§

    impl Serialize for Bucket

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for Bucket

    source§

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

    source§

    impl Serialize for Condition

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for Condition

    source§

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

    source§

    impl Serialize for Cors

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for Cors

    source§

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

    source§

    impl Serialize for Encryption

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for Encryption

    source§

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

    source§

    impl Serialize for IamCondition

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for IamCondition

    source§

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

    source§

    impl Serialize for IamConfiguration

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for IamConfiguration

    source§

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

    source§

    impl Serialize for IamPolicy

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for IamPolicy

    source§

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

    source§

    impl Serialize for Lifecycle

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for Lifecycle

    source§

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

    source§

    impl Serialize for Logging

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for Logging

    source§

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

    source§

    impl Serialize for NewBucket

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for NewBucket

    source§

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

    source§

    impl Serialize for Owner

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for Owner

    source§

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

    source§

    impl Serialize for RetentionPolicy

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for RetentionPolicy

    source§

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

    source§

    impl Serialize for Rule

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for Rule

    source§

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

    source§

    impl Serialize for UniformBucketLevelAccess

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for UniformBucketLevelAccess

    source§

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

    source§

    impl Serialize for Versioning

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for Versioning

    source§

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

    source§

    impl Serialize for Website

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for Website

    source§

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

    source§

    impl Serialize for BucketAccessControl

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for BucketAccessControl

    source§

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

    source§

    impl Serialize for NewBucketAccessControl

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for NewBucketAccessControl

    source§

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

    source§

    impl Serialize for ProjectTeam

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ProjectTeam

    source§

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

    source§

    impl Serialize for DefaultObjectAccessControl

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for DefaultObjectAccessControl

    source§

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

    source§

    impl Serialize for NewDefaultObjectAccessControl

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for NewDefaultObjectAccessControl

    source§

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

    source§

    impl Serialize for HmacKey

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for HmacKey

    source§

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

    source§

    impl Serialize for HmacMeta

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for HmacMeta

    source§

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

    source§

    impl Serialize for ComposeRequest

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ComposeRequest

    source§

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

    source§

    impl Serialize for CustomerEncrypton

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CustomerEncrypton

    source§

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

    source§

    impl Serialize for ListRequest

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ListRequest

    source§

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

    source§

    impl Serialize for Object

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for Object

    source§

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

    source§

    impl Serialize for ObjectPrecondition

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ObjectPrecondition

    source§

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

    source§

    impl Serialize for SourceObject

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for SourceObject

    source§

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

    source§

    impl Serialize for NewObjectAccessControl

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for NewObjectAccessControl

    source§

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

    source§

    impl Serialize for ObjectAccessControl

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ObjectAccessControl

    source§

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

    source§

    impl Serialize for CertificateAllRequirements

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CertificateAllRequirements

    source§

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

    source§

    impl Serialize for CertificateConfigurationToRequirement

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CertificateConfigurationToRequirement

    source§

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

    source§

    impl Serialize for CertificateConfiguration

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CertificateConfiguration

    source§

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

    source§

    impl Serialize for CertificateConfigurationAndRequirements

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CertificateConfigurationAndRequirements

    source§

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

    source§

    impl Serialize for DatabaseCertificateConfiguration

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for DatabaseCertificateConfiguration

    source§

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

    source§

    impl Serialize for CertificateFont

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CertificateFont

    source§

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

    source§

    impl Serialize for NewCertificateFont

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for NewCertificateFont

    source§

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

    source§

    impl Serialize for Chapter

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for Chapter

    source§

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

    source§

    impl Serialize for ChapterPagesWithExercises

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ChapterPagesWithExercises

    source§

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

    source§

    impl Serialize for ChapterUpdate

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ChapterUpdate

    source§

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

    source§

    impl Serialize for ChapterWithStatus

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ChapterWithStatus

    source§

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

    source§

    impl Serialize for DatabaseChapter

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for DatabaseChapter

    source§

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

    source§

    impl Serialize for NewChapter

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for NewChapter

    source§

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

    source§

    impl Serialize for UserCourseInstanceChapterProgress

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for UserCourseInstanceChapterProgress

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CourseBackgroundQuestionAnswer

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CourseBackgroundQuestionAnswer

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for NewCourseBackgroundQuestionAnswer

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for NewCourseBackgroundQuestionAnswer

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CourseBackgroundQuestion

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CourseBackgroundQuestion

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CourseBackgroundQuestionsAndAnswers

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CourseBackgroundQuestionsAndAnswers

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CourseInstanceEnrollment

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CourseInstanceEnrollment

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CourseInstanceEnrollmentsInfo

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CourseInstanceEnrollmentsInfo

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for NewCourseInstanceEnrollment

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for NewCourseInstanceEnrollment

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ChapterScore

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ChapterScore

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CourseInstance

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CourseInstance

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for PointMap

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for PointMap

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for Points

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for Points

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CourseLanguageVersion

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CourseLanguageVersion

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CourseModuleCompletionRegisteredToStudyRegistry

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CourseModuleCompletionRegisteredToStudyRegistry

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for NewCourseModuleCompletionRegisteredToStudyRegistry

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for NewCourseModuleCompletionRegisteredToStudyRegistry

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for RegisteredCompletion

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for RegisteredCompletion

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CourseModuleCompletion

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CourseModuleCompletion

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CourseModuleCompletionWithRegistrationInfo

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CourseModuleCompletionWithRegistrationInfo

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for NewCourseModuleCompletion

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for NewCourseModuleCompletion

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for StudyRegistryCompletion

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for StudyRegistryCompletion

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for StudyRegistryGrade

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for StudyRegistryGrade

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for AutomaticCompletionRequirements

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for AutomaticCompletionRequirements

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CourseModule

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CourseModule

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for NewCourseModule

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for NewCourseModule

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for NewModule

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for NewModule

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for Course

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for Course

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CourseBreadcrumbInfo

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CourseBreadcrumbInfo

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CourseCount

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CourseCount

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CourseStructure

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CourseStructure

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CourseUpdate

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CourseUpdate

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for NewCourse

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for NewCourse

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for EmailDelivery

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for EmailDelivery

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for EmailTemplate

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for EmailTemplate

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for EmailTemplateNew

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for EmailTemplateNew

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for EmailTemplateUpdate

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for EmailTemplateUpdate

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CourseExam

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CourseExam

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for Exam

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for Exam

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ExamEnrollment

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ExamEnrollment

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ExamInstructions

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ExamInstructions

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ExamInstructionsUpdate

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ExamInstructionsUpdate

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for NewExam

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for NewExam

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for OrgExam

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for OrgExam

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ExerciseLanguageGroup

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ExerciseLanguageGroup

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ExerciseRepository

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ExerciseRepository

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CourseMaterialExerciseServiceInfo

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CourseMaterialExerciseServiceInfo

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ExerciseServiceInfo

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ExerciseServiceInfo

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ExerciseServiceInfoApi

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ExerciseServiceInfoApi

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for PathInfo

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for PathInfo

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ExerciseService

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ExerciseService

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ExerciseServiceIframeRenderingInfo

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ExerciseServiceIframeRenderingInfo

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ExerciseServiceNewOrUpdate

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ExerciseServiceNewOrUpdate

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for AnswerRequiringAttention

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for AnswerRequiringAttention

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ExerciseAnswersInCourseRequiringAttentionCount

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ExerciseAnswersInCourseRequiringAttentionCount

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ExerciseSlideSubmission

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ExerciseSlideSubmission

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ExerciseSlideSubmissionCount

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ExerciseSlideSubmissionCount

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ExerciseSlideSubmissionCountByExercise

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ExerciseSlideSubmissionCountByExercise

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ExerciseSlideSubmissionCountByWeekAndHour

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ExerciseSlideSubmissionCountByWeekAndHour

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ExerciseSlideSubmissionInfo

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ExerciseSlideSubmissionInfo

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for NewExerciseSlideSubmission

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for NewExerciseSlideSubmission

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CourseMaterialExerciseSlide

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CourseMaterialExerciseSlide

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ExerciseSlide

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ExerciseSlide

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ExerciseTaskGrading

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ExerciseTaskGrading

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ExerciseTaskGradingResult

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ExerciseTaskGradingResult

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ExerciseTaskSubmission

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ExerciseTaskSubmission

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ExportedCourseSubmission

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ExportedCourseSubmission

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ExportedSubmission

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ExportedSubmission

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for PeerReviewsRecieved

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for PeerReviewsRecieved

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for SubmissionData

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for SubmissionData

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CourseMaterialExerciseTask

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CourseMaterialExerciseTask

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ExerciseTask

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ExerciseTask

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for NewExerciseTask

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for NewExerciseTask

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CourseMaterialExercise

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CourseMaterialExercise

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for Exercise

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for Exercise

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ExerciseGradingStatus

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ExerciseGradingStatus

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ExerciseStatus

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ExerciseStatus

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ExerciseStatusSummaryForUser

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ExerciseStatusSummaryForUser

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for Feedback

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for Feedback

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for FeedbackBlock

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for FeedbackBlock

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for FeedbackCount

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for FeedbackCount

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for NewFeedback

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for NewFeedback

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for GeneratedCertificate

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for GeneratedCertificate

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for Term

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for Term

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CustomViewExerciseSubmissions

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CustomViewExerciseSubmissions

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CustomViewExerciseTaskGrading

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CustomViewExerciseTaskGrading

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CustomViewExerciseTaskSpec

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CustomViewExerciseTaskSpec

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CustomViewExerciseTaskSubmission

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CustomViewExerciseTaskSubmission

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CustomViewExerciseTasks

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CustomViewExerciseTasks

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for GlobalCourseModuleStatEntry

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for GlobalCourseModuleStatEntry

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for GlobalStatEntry

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for GlobalStatEntry

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for AnswerRequiringAttentionWithTasks

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for AnswerRequiringAttentionWithTasks

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for AnswersRequiringAttention

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for AnswersRequiringAttention

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for StudentExerciseSlideSubmission

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for StudentExerciseSlideSubmission

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for StudentExerciseSlideSubmissionResult

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for StudentExerciseSlideSubmissionResult

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for StudentExerciseTaskSubmission

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for StudentExerciseTaskSubmission

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for StudentExerciseTaskSubmissionResult

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for StudentExerciseTaskSubmissionResult

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CourseMaterialPeerReviewData

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CourseMaterialPeerReviewData

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CourseMaterialPeerReviewDataAnswerToReview

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CourseMaterialPeerReviewDataAnswerToReview

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CourseMaterialPeerReviewQuestionAnswer

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CourseMaterialPeerReviewQuestionAnswer

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CourseMaterialPeerReviewSubmission

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CourseMaterialPeerReviewSubmission

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CourseInstanceCompletionSummary

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CourseInstanceCompletionSummary

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ManualCompletionPreview

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ManualCompletionPreview

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ManualCompletionPreviewUser

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ManualCompletionPreviewUser

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for TeacherManualCompletion

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for TeacherManualCompletion

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for TeacherManualCompletionRequest

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for TeacherManualCompletionRequest

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for UserCompletionInformation

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for UserCompletionInformation

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for UserCourseModuleCompletion

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for UserCourseModuleCompletion

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for UserModuleCompletionStatus

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for UserModuleCompletionStatus

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for UserWithModuleCompletions

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for UserWithModuleCompletions

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for MaterialReference

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for MaterialReference

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for NewMaterialReference

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for NewMaterialReference

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for DatabaseOrganization

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for DatabaseOrganization

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for Organization

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for Organization

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for OtherDomainToCourseRedirection

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for OtherDomainToCourseRedirection

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for PageAudioFile

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for PageAudioFile

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for PageHistory

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for PageHistory

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for PageHistoryContent

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for PageHistoryContent

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for PageLanguageGroup

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for PageLanguageGroup

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for PageVisitDatumSummaryByCourse

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for PageVisitDatumSummaryByCourse

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for PageVisitDatumSummaryByCoursesCountries

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for PageVisitDatumSummaryByCoursesCountries

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for PageVisitDatumSummaryByCourseDeviceTypes

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for PageVisitDatumSummaryByCourseDeviceTypes

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for PageVisitDatumSummaryByPages

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for PageVisitDatumSummaryByPages

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CmsPageExercise

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CmsPageExercise

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CmsPageExerciseSlide

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CmsPageExerciseSlide

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CmsPageExerciseTask

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CmsPageExerciseTask

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CmsPageUpdate

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CmsPageUpdate

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ContentManagementPage

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ContentManagementPage

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CoursePageWithUserData

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CoursePageWithUserData

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ExerciseWithExerciseTasks

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ExerciseWithExerciseTasks

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for HistoryRestoreData

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for HistoryRestoreData

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for IsChapterFrontPage

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for IsChapterFrontPage

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for NewPage

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for NewPage

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for NormalizedCmsExerciseTask

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for NormalizedCmsExerciseTask

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for Page

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for Page

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for PageAudioFiles

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for PageAudioFiles

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for PageChapterAndCourseInformation

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for PageChapterAndCourseInformation

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for PageDetailsUpdate

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for PageDetailsUpdate

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for PageInfo

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for PageInfo

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for PageMetadata

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for PageMetadata

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for PageNavigationInformation

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for PageNavigationInformation

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for PageRoutingData

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for PageRoutingData

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for PageSearchResult

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for PageSearchResult

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for PageWithExercises

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for PageWithExercises

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for SearchRequest

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for SearchRequest

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CmsPeerReviewConfig

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CmsPeerReviewConfig

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CmsPeerReviewConfiguration

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CmsPeerReviewConfiguration

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CourseMaterialPeerReviewConfig

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CourseMaterialPeerReviewConfig

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for PeerReviewConfig

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for PeerReviewConfig

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for PeerReviewQuestionAndAnswer

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for PeerReviewQuestionAndAnswer

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for PeerReviewQuestionSubmission

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for PeerReviewQuestionSubmission

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for PeerReviewWithQuestionsAndAnswers

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for PeerReviewWithQuestionsAndAnswers

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CmsPeerReviewQuestion

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CmsPeerReviewQuestion

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for PeerReviewQuestion

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for PeerReviewQuestion

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for PeerReviewQueueEntry

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for PeerReviewQueueEntry

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for PeerReviewSubmission

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for PeerReviewSubmission

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for PendingRole

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for PendingRole

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for PlaygroundExample

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for PlaygroundExample

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for PlaygroundExampleData

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for PlaygroundExampleData

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for BlockProposalInfo

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for BlockProposalInfo

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for EditedBlockNoLongerExistsData

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for EditedBlockNoLongerExistsData

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for EditedBlockStillExistsData

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for EditedBlockStillExistsData

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for NewProposedBlockEdit

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for NewProposedBlockEdit

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for EditProposalInfo

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for EditProposalInfo

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for NewProposedPageEdits

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for NewProposedPageEdits

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for PageProposal

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for PageProposal

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ProposalCount

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ProposalCount

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for NewRegrading

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for NewRegrading

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for Regrading

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for Regrading

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for RegradingInfo

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for RegradingInfo

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for RegradingSubmissionInfo

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for RegradingSubmissionInfo

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for RepositoryExercise

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for RepositoryExercise

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for NewResearchForm

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for NewResearchForm

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for NewResearchFormQuestion

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for NewResearchFormQuestion

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for NewResearchFormQuestionAnswer

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for NewResearchFormQuestionAnswer

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ResearchForm

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ResearchForm

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ResearchFormQuestion

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ResearchFormQuestion

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ResearchFormQuestionAnswer

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ResearchFormQuestionAnswer

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for Role

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for Role

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for RoleUser

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for RoleUser

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for StudentCountry

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for StudentCountry

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for StudyRegistryRegistrar

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for StudyRegistryRegistrar

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for NewTeacherGradingDecision

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for NewTeacherGradingDecision

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for TeacherGradingDecision

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for TeacherGradingDecision

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for UserCourseInstanceExerciseServiceVariable

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for UserCourseInstanceExerciseServiceVariable

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for UserCourseSettings

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for UserCourseSettings

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for UserDetail

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for UserDetail

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for UserExerciseSlideState

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for UserExerciseSlideState

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CourseInstanceExerciseMetrics

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CourseInstanceExerciseMetrics

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CourseInstanceUserPoints

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CourseInstanceUserPoints

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CourseInstanceUserPointsInner

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CourseInstanceUserPointsInner

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for DatabaseUserCourseInstanceChapterExerciseProgress

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for DatabaseUserCourseInstanceChapterExerciseProgress

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ExamUserPoints

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ExamUserPoints

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ExamUserPointsInner

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ExamUserPointsInner

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ExerciseUserCounts

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ExerciseUserCounts

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for UserChapterMetrics

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for UserChapterMetrics

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for UserCourseInstanceChapterExerciseProgress

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for UserCourseInstanceChapterExerciseProgress

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for UserCourseInstanceMetrics

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for UserCourseInstanceMetrics

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for UserCourseInstanceProgress

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for UserCourseInstanceProgress

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for UserExerciseState

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for UserExerciseState

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for UserExerciseStateUpdate

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for UserExerciseStateUpdate

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for UserExerciseTaskState

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for UserExerciseTaskState

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for UserResearchConsent

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for UserResearchConsent

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for User

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for User

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for GutenbergBlock

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for GutenbergBlock

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for EmailGutenbergBlock

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for EmailGutenbergBlock

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for OEmbedResponse

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for OEmbedResponse

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CodePointInversionListAndStringListULE

    source§

    impl Serialize for CodePointInversionListAndStringListULE

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for CodePointTrieHeader

    source§

    impl Serialize for CodePointTrieHeader

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for Bag

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for Bag

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for Subtag

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for Subtag

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for Subtag

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for Subtag

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for Key

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for Key

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for Attribute

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for Attribute

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for Key

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for Key

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for LanguageIdentifier

    source§

    impl Serialize for LanguageIdentifier

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for Language

    source§

    impl Serialize for Language

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for Region

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for Region

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for Script

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for Script

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for Variant

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for Variant

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for BidiClass

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for BidiClass

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CanonicalCombiningClass

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CanonicalCombiningClass

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for EastAsianWidth

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for EastAsianWidth

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for GraphemeClusterBreak

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for GraphemeClusterBreak

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for IndicSyllabicCategory

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for IndicSyllabicCategory

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for LineBreak

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for LineBreak

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for Script

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for Script

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for SentenceBreak

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for SentenceBreak

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for WordBreak

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for WordBreak

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for NormalizedPropertyNameStr

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for NormalizedPropertyNameStr

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for DataKeyHash

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for DataKeyHash

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for Header

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for Header

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for Claims

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for Claims

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for RegisteredClaims

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for RegisteredClaims

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for Header

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for Header

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ErrorResponse

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ErrorResponse

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ExerciseFile

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ExerciseFile

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ExerciseTaskInfo

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ExerciseTaskInfo

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CourseInstance

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CourseInstance

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ExerciseSlide

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ExerciseSlide

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ExerciseSlideSubmission

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ExerciseSlideSubmission

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ExerciseTask

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ExerciseTask

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ExerciseTaskSubmissionResult

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ExerciseTaskSubmissionResult

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for UploadMetadata

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for UploadMetadata

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for UploadResult

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for UploadResult

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for EmptyExtraDeviceAuthorizationFields

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for EmptyExtraDeviceAuthorizationFields

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for EmptyExtraTokenFields

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for EmptyExtraTokenFields

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for AccessToken

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for AccessToken

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for AuthUrl

    source§

    impl Serialize for AuthUrl

    source§

    fn serialize<SE>( &self, serializer: SE ) -> Result<<SE as Serializer>::Ok, <SE as Serializer>::Error>
    where - SE: Serializer,

    source§

    impl Serialize for AuthorizationCode

    source§

    impl Serialize for AuthorizationCode

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ClientId

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ClientId

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ClientSecret

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ClientSecret

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for CsrfToken

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for CsrfToken

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for DeviceAuthorizationUrl

    source§

    impl Serialize for DeviceAuthorizationUrl

    source§

    fn serialize<SE>( &self, serializer: SE ) -> Result<<SE as Serializer>::Ok, <SE as Serializer>::Error>
    where - SE: Serializer,

    source§

    impl Serialize for DeviceCode

    source§

    impl Serialize for DeviceCode

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for EndUserVerificationUrl

    source§

    impl Serialize for EndUserVerificationUrl

    source§

    fn serialize<SE>( &self, serializer: SE ) -> Result<<SE as Serializer>::Ok, <SE as Serializer>::Error>
    where - SE: Serializer,

    source§

    impl Serialize for IntrospectionUrl

    source§

    impl Serialize for IntrospectionUrl

    source§

    fn serialize<SE>( &self, serializer: SE ) -> Result<<SE as Serializer>::Ok, <SE as Serializer>::Error>
    where - SE: Serializer,

    source§

    impl Serialize for PkceCodeChallenge

    source§

    impl Serialize for PkceCodeChallenge

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for PkceCodeChallengeMethod

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for PkceCodeChallengeMethod

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for PkceCodeVerifier

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for PkceCodeVerifier

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for RedirectUrl

    source§

    impl Serialize for RedirectUrl

    source§

    fn serialize<SE>( &self, serializer: SE ) -> Result<<SE as Serializer>::Ok, <SE as Serializer>::Error>
    where - SE: Serializer,

    source§

    impl Serialize for RefreshToken

    source§

    impl Serialize for RefreshToken

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ResourceOwnerUsername

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ResourceOwnerUsername

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for ResponseType

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for ResponseType

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for RevocationUrl

    source§

    impl Serialize for RevocationUrl

    source§

    fn serialize<SE>( &self, serializer: SE ) -> Result<<SE as Serializer>::Ok, <SE as Serializer>::Error>
    where - SE: Serializer,

    source§

    impl Serialize for Scope

    source§

    impl Serialize for Scope

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for TokenUrl

    source§

    impl Serialize for TokenUrl

    source§

    fn serialize<SE>( &self, serializer: SE ) -> Result<<SE as Serializer>::Ok, <SE as Serializer>::Error>
    where - SE: Serializer,

    source§

    impl Serialize for UserCode

    source§

    impl Serialize for UserCode

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for VerificationUriComplete

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl Serialize for VerificationUriComplete

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl Serialize for Map<String, Value>

    source§

    impl Serialize for Map<String, Value>

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for Number

    source§

    impl Serialize for Number

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for RawValue

    source§

    impl Serialize for RawValue

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for Oid

    source§

    impl Serialize for Oid

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl Serialize for Url

    Serializes this URL into a serde stream.

    This implementation is only available if the serde Cargo feature is enabled.

    -
    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for Braced

    source§

    impl Serialize for Braced

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for Hyphenated

    source§

    impl Serialize for Hyphenated

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for Simple

    source§

    impl Serialize for Simple

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for Urn

    source§

    impl Serialize for Urn

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl Serialize for FlexZeroSlice

    This impl requires enabling the optional serde Cargo feature of the zerovec crate

    -
    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl Serialize for UnvalidatedChar

    This impl requires enabling the optional serde Cargo feature of the zerovec crate

    -
    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl Serialize for UnvalidatedStr

    This impl requires enabling the optional serde Cargo feature of the zerovec crate

    -
    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for CString

    source§

    impl Serialize for CString

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for String

    source§

    impl Serialize for String

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for CStr

    source§

    impl Serialize for CStr

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for Ipv4Addr

    source§

    impl Serialize for Ipv4Addr

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for Ipv6Addr

    source§

    impl Serialize for Ipv6Addr

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for SocketAddrV4

    source§

    impl Serialize for SocketAddrV4

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for SocketAddrV6

    source§

    impl Serialize for SocketAddrV6

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for NonZeroI8

    source§

    impl Serialize for NonZeroI8

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for NonZeroI16

    source§

    impl Serialize for NonZeroI16

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for NonZeroI32

    source§

    impl Serialize for NonZeroI32

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for NonZeroI64

    source§

    impl Serialize for NonZeroI64

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for NonZeroI128

    source§

    impl Serialize for NonZeroI128

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for NonZeroIsize

    source§

    impl Serialize for NonZeroIsize

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for NonZeroU8

    source§

    impl Serialize for NonZeroU8

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for NonZeroU16

    source§

    impl Serialize for NonZeroU16

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for NonZeroU32

    source§

    impl Serialize for NonZeroU32

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for NonZeroU64

    source§

    impl Serialize for NonZeroU64

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for NonZeroU128

    source§

    impl Serialize for NonZeroU128

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for NonZeroUsize

    source§

    impl Serialize for NonZeroUsize

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for AtomicBool

    source§

    impl Serialize for AtomicBool

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for AtomicI8

    source§

    impl Serialize for AtomicI8

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for AtomicI16

    source§

    impl Serialize for AtomicI16

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for AtomicI32

    source§

    impl Serialize for AtomicI32

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for AtomicI64

    source§

    impl Serialize for AtomicI64

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for AtomicIsize

    source§

    impl Serialize for AtomicIsize

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for AtomicU8

    source§

    impl Serialize for AtomicU8

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for AtomicU16

    source§

    impl Serialize for AtomicU16

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for AtomicU32

    source§

    impl Serialize for AtomicU32

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for AtomicU64

    source§

    impl Serialize for AtomicU64

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for AtomicUsize

    source§

    impl Serialize for AtomicUsize

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for Duration

    source§

    impl Serialize for Duration

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for OsStr

    source§

    impl Serialize for OsStr

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for OsString

    source§

    impl Serialize for OsString

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for Path

    source§

    impl Serialize for Path

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for PathBuf

    source§

    impl Serialize for PathBuf

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl Serialize for SystemTime

    source§

    impl Serialize for SystemTime

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl<'a> Serialize for ExerciseTaskGradingRequest<'a>

    source§

    impl<'a> Serialize for ExerciseTaskGradingRequest<'a>

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl<'a> Serialize for NewCoursePage<'a>

    source§

    fn serialize<__S>( + __S: Serializer,

    source§

    impl<'a> Serialize for NewCoursePage<'a>

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl<'a> Serialize for Arguments<'a>

    source§

    impl<'a> Serialize for Arguments<'a>

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where @@ -1890,7 +1894,7 @@ <K0 as ZeroMapKV<'a>>::Container: Serialize, <K1 as ZeroMapKV<'a>>::Container: Serialize, <V as ZeroMapKV<'a>>::Container: Serialize,

    This impl requires enabling the optional serde Cargo feature of the zerovec crate

    -
    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where @@ -1901,7 +1905,7 @@ <K0 as ZeroMapKV<'a>>::Container: Serialize, <K1 as ZeroMapKV<'a>>::Container: Serialize, <V as ZeroMapKV<'a>>::Container: Serialize,

    This impl requires enabling the optional serde Cargo feature of the zerovec crate

    -
    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where @@ -1910,7 +1914,7 @@ V: ZeroMapKV<'a> + Serialize + ?Sized, <K as ZeroMapKV<'a>>::Container: Serialize, <V as ZeroMapKV<'a>>::Container: Serialize,

    This impl requires enabling the optional serde Cargo feature of the zerovec crate

    -
    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where @@ -1919,150 +1923,150 @@ V: ZeroMapKV<'a> + Serialize + ?Sized, <K as ZeroMapKV<'a>>::Container: Serialize, <V as ZeroMapKV<'a>>::Container: Serialize,

    This impl requires enabling the optional serde Cargo feature of the zerovec crate

    -
    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<'a, T> Serialize for Cow<'a, T>
    where - T: Serialize + ToOwned + ?Sized,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<'a, T> Serialize for &'a T
    where - T: Serialize + ?Sized,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<'a, T> Serialize for &'a mut T
    where - T: Serialize + ?Sized,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl<'data> Serialize for Char16Trie<'data>

    source§

    impl<'data> Serialize for Char16Trie<'data>

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where - __S: Serializer,

    source§

    impl<'data> Serialize for CodePointInversionList<'data>

    source§

    impl<'data> Serialize for CodePointInversionList<'data>

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl<'data> Serialize for CodePointInversionListAndStringList<'data>

    source§

    impl<'data> Serialize for CodePointInversionListAndStringList<'data>

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where __S: Serializer,

    source§

    impl<'trie, T> Serialize for CodePointTrie<'trie, T>
    where - T: TrieValue + Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<A> Serialize for SmallVec<A>
    where A: Array, - <A as Array>::Item: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<EF> Serialize for DeviceAuthorizationResponse<EF>

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where __S: Serializer,

    source§

    impl<EF, TT> Serialize for StandardTokenIntrospectionResponse<EF, TT>
    where EF: ExtraTokenFields, - TT: TokenType + 'static,

    source§

    fn serialize<__S>( + TT: TokenType + 'static,

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where __S: Serializer,

    source§

    impl<EF, TT> Serialize for StandardTokenResponse<EF, TT>
    where EF: ExtraTokenFields, - TT: TokenType,

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where __S: Serializer,

    source§

    impl<Idx> Serialize for Range<Idx>
    where - Idx: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<Idx> Serialize for RangeFrom<Idx>
    where - Idx: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<Idx> Serialize for RangeInclusive<Idx>
    where - Idx: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<Idx> Serialize for RangeTo<Idx>
    where - Idx: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<K, V> Serialize for BTreeMap<K, V>
    where K: Serialize, - V: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<K, V, H> Serialize for HashMap<K, V, H>
    where K: Serialize, - V: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<K, V, R> Serialize for LiteMap<K, V, R>
    where K: Serialize, V: Serialize, - R: Store<K, V> + Serialize,

    source§

    fn serialize<S>( + R: Store<K, V> + Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<L, R> Serialize for Either<L, R>
    where L: Serialize, - R: Serialize,

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where __S: Serializer,

    source§

    impl<S> Serialize for Host<S>
    where - S: Serialize,

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where __S: Serializer,

    source§

    impl<Store> Serialize for ZeroTrie<Store>
    where - Store: AsRef<[u8]>,

    source§

    fn serialize<S>( + Store: AsRef<[u8]>,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<Store> Serialize for ZeroTrieExtendedCapacity<Store>
    where - Store: AsRef<[u8]>,

    source§

    fn serialize<S>( + Store: AsRef<[u8]>,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<Store> Serialize for ZeroTriePerfectHash<Store>
    where - Store: AsRef<[u8]>,

    source§

    fn serialize<S>( + Store: AsRef<[u8]>,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<Store> Serialize for ZeroTrieSimpleAscii<Store>
    where - Store: AsRef<[u8]>,

    source§

    fn serialize<S>( + Store: AsRef<[u8]>,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T0> Serialize for (T0,)
    where - T0: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T0, T1> Serialize for (T0, T1)
    where T0: Serialize, - T1: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T0, T1, T2> Serialize for (T0, T1, T2)
    where T0: Serialize, T1: Serialize, - T2: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where @@ -2070,7 +2074,7 @@ T0: Serialize, T1: Serialize, T2: Serialize, - T3: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where @@ -2079,7 +2083,7 @@ T1: Serialize, T2: Serialize, T3: Serialize, - T4: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where @@ -2089,7 +2093,7 @@ T2: Serialize, T3: Serialize, T4: Serialize, - T5: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where @@ -2100,7 +2104,7 @@ T3: Serialize, T4: Serialize, T5: Serialize, - T6: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where @@ -2112,7 +2116,7 @@ T4: Serialize, T5: Serialize, T6: Serialize, - T7: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where @@ -2125,7 +2129,7 @@ T5: Serialize, T6: Serialize, T7: Serialize, - T8: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where @@ -2139,7 +2143,7 @@ T6: Serialize, T7: Serialize, T8: Serialize, - T9: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where @@ -2154,7 +2158,7 @@ T7: Serialize, T8: Serialize, T9: Serialize, - T10: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where @@ -2170,7 +2174,7 @@ T8: Serialize, T9: Serialize, T10: Serialize, - T11: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where @@ -2187,7 +2191,7 @@ T9: Serialize, T10: Serialize, T11: Serialize, - T12: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where @@ -2205,7 +2209,7 @@ T10: Serialize, T11: Serialize, T12: Serialize, - T13: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where @@ -2224,7 +2228,7 @@ T11: Serialize, T12: Serialize, T13: Serialize, - T14: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where @@ -2244,233 +2248,233 @@ T12: Serialize, T13: Serialize, T14: Serialize, - T15: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for Bound<T>
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for Option<T>
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl<T> Serialize for [T; 0]

    source§

    impl<T> Serialize for [T; 0]

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for [T; 1]
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for [T; 2]
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for [T; 3]
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for [T; 4]
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for [T; 5]
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for [T; 6]
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for [T; 7]
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for [T; 8]
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for [T; 9]
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for [T; 10]
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for [T; 11]
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for [T; 12]
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for [T; 13]
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for [T; 14]
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for [T; 15]
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for [T; 16]
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for [T; 17]
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for [T; 18]
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for [T; 19]
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for [T; 20]
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for [T; 21]
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for [T; 22]
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for [T; 23]
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for [T; 24]
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for [T; 25]
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for [T; 26]
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for [T; 27]
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for [T; 28]
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for [T; 29]
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for [T; 30]
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for [T; 31]
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for [T; 32]
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for [T]
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for StandardErrorResponse<T>
    where - T: ErrorResponseType,

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where __S: Serializer,

    source§

    impl<T> Serialize for Json<T>
    where - T: Serialize + ?Sized,

    source§

    fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>
    where __S: Serializer,

    source§

    impl<T> Serialize for ZeroSlice<T>
    where T: Serialize + AsULE,

    This impl requires enabling the optional serde Cargo feature of the zerovec crate

    -
    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for ZeroVec<'_, T>
    where T: Serialize + AsULE,

    This impl requires enabling the optional serde Cargo feature of the zerovec crate

    -
    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for Box<T>
    where - T: Serialize + ?Sized,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for BinaryHeap<T>
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for BTreeSet<T>
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for LinkedList<T>
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for VecDeque<T>
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where @@ -2480,13 +2484,13 @@ the contents of the Rc each time the Rc is referenced within the data structure. Serialization will not attempt to deduplicate these repeated data.

    -
    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for Weak<T>
    where T: Serialize + ?Sized,

    This impl requires the "rc" Cargo feature of Serde.

    -
    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where @@ -2496,78 +2500,78 @@ the contents of the Arc each time the Arc is referenced within the data structure. Serialization will not attempt to deduplicate these repeated data.

    -
    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for Weak<T>
    where T: Serialize + ?Sized,

    This impl requires the "rc" Cargo feature of Serde.

    -
    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for Vec<T>
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for Cell<T>
    where - T: Serialize + Copy,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for RefCell<T>
    where - T: Serialize + ?Sized,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for Reverse<T>
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for PhantomData<T>
    where - T: ?Sized,

    source§

    fn serialize<S>( + T: ?Sized,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for Wrapping<T>
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for Mutex<T>
    where - T: Serialize + ?Sized,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T> Serialize for RwLock<T>
    where - T: Serialize + ?Sized,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T, E> Serialize for Result<T, E>
    where T: Serialize, - E: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T, F> Serialize for VarZeroVec<'_, T, F>

    This impl requires enabling the optional serde Cargo feature of the zerovec crate

    -
    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T, F> Serialize for VarZeroSlice<T, F>

    This impl requires enabling the optional serde Cargo feature of the zerovec crate

    -
    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where S: Serializer,

    source§

    impl<T, H> Serialize for HashSet<T, H>
    where - T: Serialize,

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where @@ -2575,15 +2579,15 @@ Tz: TimeZone,

    Serialize into an ISO 8601 formatted string.

    See the serde module for alternate serializations.

    -
    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl<const N: usize> Serialize for TinyAsciiStr<N>

    source§

    impl<const N: usize> Serialize for TinyAsciiStr<N>

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where - S: Serializer,

    source§

    impl<const N: usize> Serialize for UnvalidatedTinyAsciiStr<N>

    source§

    impl<const N: usize> Serialize for UnvalidatedTinyAsciiStr<N>

    source§

    fn serialize<S>( &self, serializer: S ) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where diff --git a/hkdf/struct.InvalidLength.html b/hkdf/struct.InvalidLength.html index 38bb11bd6588..59a3fc9191a1 100644 --- a/hkdf/struct.InvalidLength.html +++ b/hkdf/struct.InvalidLength.html @@ -1,6 +1,6 @@ InvalidLength in hkdf - Rust

    Struct hkdf::InvalidLength

    source ·
    pub struct InvalidLength;
    Expand description

    Structure for InvalidLength, used for output error handling.

    -

    Trait Implementations§

    source§

    impl Clone for InvalidLength

    source§

    fn clone(&self) -> InvalidLength

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for InvalidLength

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for InvalidLength

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl Copy for InvalidLength

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    Trait Implementations§

    source§

    impl Clone for InvalidLength

    source§

    fn clone(&self) -> InvalidLength

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for InvalidLength

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for InvalidLength

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl Copy for InvalidLength

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/indexmap/map/struct.IndexMap.html b/indexmap/map/struct.IndexMap.html index 3e0276901aaa..2b0db6192643 100644 --- a/indexmap/map/struct.IndexMap.html +++ b/indexmap/map/struct.IndexMap.html @@ -403,19 +403,19 @@
    Examples
    source§

    impl<'a, K, V, S> Extend<(&'a K, &'a V)> for IndexMap<K, V, S>
    where K: Hash + Eq + Copy, V: Copy, - S: BuildHasher,

    source§

    fn extend<I: IntoIterator<Item = (&'a K, &'a V)>>(&mut self, iterable: I)

    Extend the map with all key-value pairs in the iterable.

    + S: BuildHasher,

    source§

    fn extend<I: IntoIterator<Item = (&'a K, &'a V)>>(&mut self, iterable: I)

    Extend the map with all key-value pairs in the iterable.

    See the first extend method for more details.

    -
    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    source§

    impl<K, V, S> Extend<(K, V)> for IndexMap<K, V, S>
    where +

    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    source§

    impl<K, V, S> Extend<(K, V)> for IndexMap<K, V, S>
    where K: Hash + Eq, - S: BuildHasher,

    source§

    fn extend<I: IntoIterator<Item = (K, V)>>(&mut self, iterable: I)

    Extend the map with all key-value pairs in the iterable.

    + S: BuildHasher,
    source§

    fn extend<I: IntoIterator<Item = (K, V)>>(&mut self, iterable: I)

    Extend the map with all key-value pairs in the iterable.

    This is equivalent to calling insert for each of them in order, which means that for keys that already existed in the map, their value is updated but it keeps the existing order.

    New keys are inserted in the order they appear in the sequence. If equivalents of a key occur more than once, the last corresponding value prevails.

    -
    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    source§

    impl<K, V, const N: usize> From<[(K, V); N]> for IndexMap<K, V, RandomState>
    where - K: Hash + Eq,

    source§

    fn from(arr: [(K, V); N]) -> Self

    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    source§

    impl<K, V, const N: usize> From<[(K, V); N]> for IndexMap<K, V, RandomState>
    where + K: Hash + Eq,

    source§

    fn from(arr: [(K, V); N]) -> Self

    Examples
    use indexmap::IndexMap;
     
     let map1 = IndexMap::from([(1, 2), (3, 4)]);
    @@ -445,11 +445,11 @@ 

    Examples

    let mut map = IndexMap::new(); map.insert("foo", 1); println!("{:?}", map["bar"]); // panics!
    -
    source§

    fn index(&self, key: &Q) -> &V

    Returns a reference to the value corresponding to the supplied key.

    +
    source§

    fn index(&self, key: &Q) -> &V

    Returns a reference to the value corresponding to the supplied key.

    Panics if key is not present in the map.

    -
    §

    type Output = V

    The returned type after indexing.
    source§

    impl<K, V, S> Index<(Bound<usize>, Bound<usize>)> for IndexMap<K, V, S>

    §

    type Output = Slice<K, V>

    The returned type after indexing.
    source§

    fn index(&self, range: (Bound<usize>, Bound<usize>)) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<K, V, S> Index<Range<usize>> for IndexMap<K, V, S>

    §

    type Output = Slice<K, V>

    The returned type after indexing.
    source§

    fn index(&self, range: Range<usize>) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<K, V, S> Index<RangeFrom<usize>> for IndexMap<K, V, S>

    §

    type Output = Slice<K, V>

    The returned type after indexing.
    source§

    fn index(&self, range: RangeFrom<usize>) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<K, V, S> Index<RangeFull> for IndexMap<K, V, S>

    §

    type Output = Slice<K, V>

    The returned type after indexing.
    source§

    fn index(&self, range: RangeFull) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<K, V, S> Index<RangeInclusive<usize>> for IndexMap<K, V, S>

    §

    type Output = Slice<K, V>

    The returned type after indexing.
    source§

    fn index(&self, range: RangeInclusive<usize>) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<K, V, S> Index<RangeTo<usize>> for IndexMap<K, V, S>

    §

    type Output = Slice<K, V>

    The returned type after indexing.
    source§

    fn index(&self, range: RangeTo<usize>) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<K, V, S> Index<RangeToInclusive<usize>> for IndexMap<K, V, S>

    §

    type Output = Slice<K, V>

    The returned type after indexing.
    source§

    fn index(&self, range: RangeToInclusive<usize>) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<K, V, S> Index<usize> for IndexMap<K, V, S>

    Access IndexMap values at indexed positions.

    +
    §

    type Output = V

    The returned type after indexing.
    source§

    impl<K, V, S> Index<(Bound<usize>, Bound<usize>)> for IndexMap<K, V, S>

    §

    type Output = Slice<K, V>

    The returned type after indexing.
    source§

    fn index(&self, range: (Bound<usize>, Bound<usize>)) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<K, V, S> Index<Range<usize>> for IndexMap<K, V, S>

    §

    type Output = Slice<K, V>

    The returned type after indexing.
    source§

    fn index(&self, range: Range<usize>) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<K, V, S> Index<RangeFrom<usize>> for IndexMap<K, V, S>

    §

    type Output = Slice<K, V>

    The returned type after indexing.
    source§

    fn index(&self, range: RangeFrom<usize>) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<K, V, S> Index<RangeFull> for IndexMap<K, V, S>

    §

    type Output = Slice<K, V>

    The returned type after indexing.
    source§

    fn index(&self, range: RangeFull) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<K, V, S> Index<RangeInclusive<usize>> for IndexMap<K, V, S>

    §

    type Output = Slice<K, V>

    The returned type after indexing.
    source§

    fn index(&self, range: RangeInclusive<usize>) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<K, V, S> Index<RangeTo<usize>> for IndexMap<K, V, S>

    §

    type Output = Slice<K, V>

    The returned type after indexing.
    source§

    fn index(&self, range: RangeTo<usize>) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<K, V, S> Index<RangeToInclusive<usize>> for IndexMap<K, V, S>

    §

    type Output = Slice<K, V>

    The returned type after indexing.
    source§

    fn index(&self, range: RangeToInclusive<usize>) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<K, V, S> Index<usize> for IndexMap<K, V, S>

    Access IndexMap values at indexed positions.

    See Index<usize> for Keys to access a map’s keys instead.

    -

    Examples

    +

    Examples

    use indexmap::IndexMap;
     
     let mut map = IndexMap::new();
    @@ -470,15 +470,15 @@ 

    Examples

    let mut map = IndexMap::new(); map.insert("foo", 1); println!("{:?}", map[10]); // panics!
    -
    source§

    fn index(&self, index: usize) -> &V

    Returns a reference to the value at the supplied index.

    +
    source§

    fn index(&self, index: usize) -> &V

    Returns a reference to the value at the supplied index.

    Panics if index is out of bounds.

    -
    §

    type Output = V

    The returned type after indexing.
    source§

    impl<K, V, Q, S> IndexMut<&Q> for IndexMap<K, V, S>
    where +

    §

    type Output = V

    The returned type after indexing.
    source§

    impl<K, V, Q, S> IndexMut<&Q> for IndexMap<K, V, S>
    where Q: Hash + Equivalent<K> + ?Sized, S: BuildHasher,

    Access IndexMap values corresponding to a key.

    Mutable indexing allows changing / updating values of key-value pairs that are already present.

    You can not insert new pairs with index syntax, use .insert().

    -

    Examples

    +

    Examples

    use indexmap::IndexMap;
     
     let mut map = IndexMap::new();
    @@ -495,16 +495,16 @@ 

    Examples

    let mut map = IndexMap::new(); map.insert("foo", 1); map["bar"] = 1; // panics!
    -
    source§

    fn index_mut(&mut self, key: &Q) -> &mut V

    Returns a mutable reference to the value corresponding to the supplied key.

    +
    source§

    fn index_mut(&mut self, key: &Q) -> &mut V

    Returns a mutable reference to the value corresponding to the supplied key.

    Panics if key is not present in the map.

    -
    source§

    impl<K, V, S> IndexMut<(Bound<usize>, Bound<usize>)> for IndexMap<K, V, S>

    source§

    impl<K, V, S> IndexMut<(Bound<usize>, Bound<usize>)> for IndexMap<K, V, S>

    source§

    fn index_mut( &mut self, range: (Bound<usize>, Bound<usize>) -) -> &mut Self::Output

    Performs the mutable indexing (container[index]) operation. Read more
    source§

    impl<K, V, S> IndexMut<Range<usize>> for IndexMap<K, V, S>

    source§

    fn index_mut(&mut self, range: Range<usize>) -> &mut Self::Output

    Performs the mutable indexing (container[index]) operation. Read more
    source§

    impl<K, V, S> IndexMut<RangeFrom<usize>> for IndexMap<K, V, S>

    source§

    fn index_mut(&mut self, range: RangeFrom<usize>) -> &mut Self::Output

    Performs the mutable indexing (container[index]) operation. Read more
    source§

    impl<K, V, S> IndexMut<RangeFull> for IndexMap<K, V, S>

    source§

    fn index_mut(&mut self, range: RangeFull) -> &mut Self::Output

    Performs the mutable indexing (container[index]) operation. Read more
    source§

    impl<K, V, S> IndexMut<RangeInclusive<usize>> for IndexMap<K, V, S>

    source§

    fn index_mut(&mut self, range: RangeInclusive<usize>) -> &mut Self::Output

    Performs the mutable indexing (container[index]) operation. Read more
    source§

    impl<K, V, S> IndexMut<RangeTo<usize>> for IndexMap<K, V, S>

    source§

    fn index_mut(&mut self, range: RangeTo<usize>) -> &mut Self::Output

    Performs the mutable indexing (container[index]) operation. Read more
    source§

    impl<K, V, S> IndexMut<RangeToInclusive<usize>> for IndexMap<K, V, S>

    source§

    fn index_mut(&mut self, range: RangeToInclusive<usize>) -> &mut Self::Output

    Performs the mutable indexing (container[index]) operation. Read more
    source§

    impl<K, V, S> IndexMut<usize> for IndexMap<K, V, S>

    Access IndexMap values at indexed positions.

    +) -> &mut Self::Output
    Performs the mutable indexing (container[index]) operation. Read more
    source§

    impl<K, V, S> IndexMut<Range<usize>> for IndexMap<K, V, S>

    source§

    fn index_mut(&mut self, range: Range<usize>) -> &mut Self::Output

    Performs the mutable indexing (container[index]) operation. Read more
    source§

    impl<K, V, S> IndexMut<RangeFrom<usize>> for IndexMap<K, V, S>

    source§

    fn index_mut(&mut self, range: RangeFrom<usize>) -> &mut Self::Output

    Performs the mutable indexing (container[index]) operation. Read more
    source§

    impl<K, V, S> IndexMut<RangeFull> for IndexMap<K, V, S>

    source§

    fn index_mut(&mut self, range: RangeFull) -> &mut Self::Output

    Performs the mutable indexing (container[index]) operation. Read more
    source§

    impl<K, V, S> IndexMut<RangeInclusive<usize>> for IndexMap<K, V, S>

    source§

    fn index_mut(&mut self, range: RangeInclusive<usize>) -> &mut Self::Output

    Performs the mutable indexing (container[index]) operation. Read more
    source§

    impl<K, V, S> IndexMut<RangeTo<usize>> for IndexMap<K, V, S>

    source§

    fn index_mut(&mut self, range: RangeTo<usize>) -> &mut Self::Output

    Performs the mutable indexing (container[index]) operation. Read more
    source§

    impl<K, V, S> IndexMut<RangeToInclusive<usize>> for IndexMap<K, V, S>

    source§

    fn index_mut(&mut self, range: RangeToInclusive<usize>) -> &mut Self::Output

    Performs the mutable indexing (container[index]) operation. Read more
    source§

    impl<K, V, S> IndexMut<usize> for IndexMap<K, V, S>

    Access IndexMap values at indexed positions.

    Mutable indexing allows changing / updating indexed values that are already present.

    You can not insert new values with index syntax – use .insert().

    -

    Examples

    +

    Examples

    use indexmap::IndexMap;
     
     let mut map = IndexMap::new();
    @@ -521,9 +521,9 @@ 

    Examples

    let mut map = IndexMap::new(); map.insert("foo", 1); map[10] = 1; // panics!
    -
    source§

    fn index_mut(&mut self, index: usize) -> &mut V

    Returns a mutable reference to the value at the supplied index.

    +
    source§

    fn index_mut(&mut self, index: usize) -> &mut V

    Returns a mutable reference to the value at the supplied index.

    Panics if index is out of bounds.

    -
    source§

    impl<'a, K, V, S> IntoIterator for &'a IndexMap<K, V, S>

    §

    type Item = (&'a K, &'a V)

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<'a, K, V>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl<'a, K, V, S> IntoIterator for &'a mut IndexMap<K, V, S>

    §

    type Item = (&'a K, &'a mut V)

    The type of the elements being iterated over.
    §

    type IntoIter = IterMut<'a, K, V>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl<K, V, S> IntoIterator for IndexMap<K, V, S>

    §

    type Item = (K, V)

    The type of the elements being iterated over.
    §

    type IntoIter = IntoIter<K, V>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl<K, V, S> MutableKeys for IndexMap<K, V, S>
    where +

    source§

    impl<'a, K, V, S> IntoIterator for &'a IndexMap<K, V, S>

    §

    type Item = (&'a K, &'a V)

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<'a, K, V>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl<'a, K, V, S> IntoIterator for &'a mut IndexMap<K, V, S>

    §

    type Item = (&'a K, &'a mut V)

    The type of the elements being iterated over.
    §

    type IntoIter = IterMut<'a, K, V>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl<K, V, S> IntoIterator for IndexMap<K, V, S>

    §

    type Item = (K, V)

    The type of the elements being iterated over.
    §

    type IntoIter = IntoIter<K, V>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl<K, V, S> MutableKeys for IndexMap<K, V, S>
    where S: BuildHasher,

    Opt-in mutable access to keys.

    See MutableKeys for more information.

    §

    type Key = K

    §

    type Value = V

    source§

    fn get_full_mut2<Q>(&mut self, key: &Q) -> Option<(usize, &mut K, &mut V)>
    where diff --git a/indexmap/map/struct.Slice.html b/indexmap/map/struct.Slice.html index 804bce6cd678..31d4752eb944 100644 --- a/indexmap/map/struct.Slice.html +++ b/indexmap/map/struct.Slice.html @@ -69,7 +69,7 @@ (the index of the first element of the second partition).

    See slice::partition_point for more details.

    Computes in O(log(n)) time.

    -

    Trait Implementations§

    source§

    impl<K: Clone, V: Clone> Clone for Box<Slice<K, V>>

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<K: Debug, V: Debug> Debug for Slice<K, V>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<K, V> Default for &Slice<K, V>

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<K, V> Default for &mut Slice<K, V>

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<K, V> Default for Box<Slice<K, V>>

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<K: Copy, V: Copy> From<&Slice<K, V>> for Box<Slice<K, V>>

    source§

    fn from(slice: &Slice<K, V>) -> Self

    Converts to this type from the input type.
    source§

    impl<K: Hash, V: Hash> Hash for Slice<K, V>

    source§

    fn hash<H: Hasher>(&self, state: &mut H)

    Feeds this value into the given Hasher. Read more
    source§

    impl<K, V> Index<(Bound<usize>, Bound<usize>)> for Slice<K, V>

    §

    type Output = Slice<K, V>

    The returned type after indexing.
    source§

    fn index(&self, range: (Bound<usize>, Bound<usize>)) -> &Self

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<K, V> Index<Range<usize>> for Slice<K, V>

    §

    type Output = Slice<K, V>

    The returned type after indexing.
    source§

    fn index(&self, range: Range<usize>) -> &Self

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<K, V> Index<RangeFrom<usize>> for Slice<K, V>

    §

    type Output = Slice<K, V>

    The returned type after indexing.
    source§

    fn index(&self, range: RangeFrom<usize>) -> &Self

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<K, V> Index<RangeFull> for Slice<K, V>

    §

    type Output = Slice<K, V>

    The returned type after indexing.
    source§

    fn index(&self, range: RangeFull) -> &Self

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<K, V> Index<RangeInclusive<usize>> for Slice<K, V>

    §

    type Output = Slice<K, V>

    The returned type after indexing.
    source§

    fn index(&self, range: RangeInclusive<usize>) -> &Self

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<K, V> Index<RangeTo<usize>> for Slice<K, V>

    §

    type Output = Slice<K, V>

    The returned type after indexing.
    source§

    fn index(&self, range: RangeTo<usize>) -> &Self

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<K, V> Index<RangeToInclusive<usize>> for Slice<K, V>

    §

    type Output = Slice<K, V>

    The returned type after indexing.
    source§

    fn index(&self, range: RangeToInclusive<usize>) -> &Self

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<K, V> Index<usize> for Slice<K, V>

    §

    type Output = V

    The returned type after indexing.
    source§

    fn index(&self, index: usize) -> &V

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<K, V> IndexMut<(Bound<usize>, Bound<usize>)> for Slice<K, V>

    source§

    fn index_mut(&mut self, range: (Bound<usize>, Bound<usize>)) -> &mut Self

    Performs the mutable indexing (container[index]) operation. Read more
    source§

    impl<K, V> IndexMut<Range<usize>> for Slice<K, V>

    source§

    fn index_mut(&mut self, range: Range<usize>) -> &mut Self

    Performs the mutable indexing (container[index]) operation. Read more
    source§

    impl<K, V> IndexMut<RangeFrom<usize>> for Slice<K, V>

    source§

    fn index_mut(&mut self, range: RangeFrom<usize>) -> &mut Self

    Performs the mutable indexing (container[index]) operation. Read more
    source§

    impl<K, V> IndexMut<RangeFull> for Slice<K, V>

    source§

    fn index_mut(&mut self, range: RangeFull) -> &mut Self

    Performs the mutable indexing (container[index]) operation. Read more
    source§

    impl<K, V> IndexMut<RangeInclusive<usize>> for Slice<K, V>

    source§

    fn index_mut(&mut self, range: RangeInclusive<usize>) -> &mut Self

    Performs the mutable indexing (container[index]) operation. Read more
    source§

    impl<K, V> IndexMut<RangeTo<usize>> for Slice<K, V>

    source§

    fn index_mut(&mut self, range: RangeTo<usize>) -> &mut Self

    Performs the mutable indexing (container[index]) operation. Read more
    source§

    impl<K, V> IndexMut<RangeToInclusive<usize>> for Slice<K, V>

    source§

    fn index_mut(&mut self, range: RangeToInclusive<usize>) -> &mut Self

    Performs the mutable indexing (container[index]) operation. Read more
    source§

    impl<K, V> IndexMut<usize> for Slice<K, V>

    source§

    fn index_mut(&mut self, index: usize) -> &mut V

    Performs the mutable indexing (container[index]) operation. Read more
    source§

    impl<'a, K, V> IntoIterator for &'a Slice<K, V>

    §

    type IntoIter = Iter<'a, K, V>

    Which kind of iterator are we turning this into?
    §

    type Item = (&'a K, &'a V)

    The type of the elements being iterated over.
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl<'a, K, V> IntoIterator for &'a mut Slice<K, V>

    §

    type IntoIter = IterMut<'a, K, V>

    Which kind of iterator are we turning this into?
    §

    type Item = (&'a K, &'a mut V)

    The type of the elements being iterated over.
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl<K, V> IntoIterator for Box<Slice<K, V>>

    §

    type IntoIter = IntoIter<K, V>

    Which kind of iterator are we turning this into?
    §

    type Item = (K, V)

    The type of the elements being iterated over.
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl<K: Ord, V: Ord> Ord for Slice<K, V>

    source§

    fn cmp(&self, other: &Self) -> Ordering

    This method returns an Ordering between self and other. Read more
    source§

    impl<K: PartialEq, V: PartialEq> PartialEq for Slice<K, V>

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used +

    Trait Implementations§

    source§

    impl<K: Clone, V: Clone> Clone for Box<Slice<K, V>>

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<K: Debug, V: Debug> Debug for Slice<K, V>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<K, V> Default for &Slice<K, V>

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<K, V> Default for &mut Slice<K, V>

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<K, V> Default for Box<Slice<K, V>>

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<K: Copy, V: Copy> From<&Slice<K, V>> for Box<Slice<K, V>>

    source§

    fn from(slice: &Slice<K, V>) -> Self

    Converts to this type from the input type.
    source§

    impl<K: Hash, V: Hash> Hash for Slice<K, V>

    source§

    fn hash<H: Hasher>(&self, state: &mut H)

    Feeds this value into the given Hasher. Read more
    source§

    impl<K, V> Index<(Bound<usize>, Bound<usize>)> for Slice<K, V>

    §

    type Output = Slice<K, V>

    The returned type after indexing.
    source§

    fn index(&self, range: (Bound<usize>, Bound<usize>)) -> &Self

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<K, V> Index<Range<usize>> for Slice<K, V>

    §

    type Output = Slice<K, V>

    The returned type after indexing.
    source§

    fn index(&self, range: Range<usize>) -> &Self

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<K, V> Index<RangeFrom<usize>> for Slice<K, V>

    §

    type Output = Slice<K, V>

    The returned type after indexing.
    source§

    fn index(&self, range: RangeFrom<usize>) -> &Self

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<K, V> Index<RangeFull> for Slice<K, V>

    §

    type Output = Slice<K, V>

    The returned type after indexing.
    source§

    fn index(&self, range: RangeFull) -> &Self

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<K, V> Index<RangeInclusive<usize>> for Slice<K, V>

    §

    type Output = Slice<K, V>

    The returned type after indexing.
    source§

    fn index(&self, range: RangeInclusive<usize>) -> &Self

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<K, V> Index<RangeTo<usize>> for Slice<K, V>

    §

    type Output = Slice<K, V>

    The returned type after indexing.
    source§

    fn index(&self, range: RangeTo<usize>) -> &Self

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<K, V> Index<RangeToInclusive<usize>> for Slice<K, V>

    §

    type Output = Slice<K, V>

    The returned type after indexing.
    source§

    fn index(&self, range: RangeToInclusive<usize>) -> &Self

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<K, V> Index<usize> for Slice<K, V>

    §

    type Output = V

    The returned type after indexing.
    source§

    fn index(&self, index: usize) -> &V

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<K, V> IndexMut<(Bound<usize>, Bound<usize>)> for Slice<K, V>

    source§

    fn index_mut(&mut self, range: (Bound<usize>, Bound<usize>)) -> &mut Self

    Performs the mutable indexing (container[index]) operation. Read more
    source§

    impl<K, V> IndexMut<Range<usize>> for Slice<K, V>

    source§

    fn index_mut(&mut self, range: Range<usize>) -> &mut Self

    Performs the mutable indexing (container[index]) operation. Read more
    source§

    impl<K, V> IndexMut<RangeFrom<usize>> for Slice<K, V>

    source§

    fn index_mut(&mut self, range: RangeFrom<usize>) -> &mut Self

    Performs the mutable indexing (container[index]) operation. Read more
    source§

    impl<K, V> IndexMut<RangeFull> for Slice<K, V>

    source§

    fn index_mut(&mut self, range: RangeFull) -> &mut Self

    Performs the mutable indexing (container[index]) operation. Read more
    source§

    impl<K, V> IndexMut<RangeInclusive<usize>> for Slice<K, V>

    source§

    fn index_mut(&mut self, range: RangeInclusive<usize>) -> &mut Self

    Performs the mutable indexing (container[index]) operation. Read more
    source§

    impl<K, V> IndexMut<RangeTo<usize>> for Slice<K, V>

    source§

    fn index_mut(&mut self, range: RangeTo<usize>) -> &mut Self

    Performs the mutable indexing (container[index]) operation. Read more
    source§

    impl<K, V> IndexMut<RangeToInclusive<usize>> for Slice<K, V>

    source§

    fn index_mut(&mut self, range: RangeToInclusive<usize>) -> &mut Self

    Performs the mutable indexing (container[index]) operation. Read more
    source§

    impl<K, V> IndexMut<usize> for Slice<K, V>

    source§

    fn index_mut(&mut self, index: usize) -> &mut V

    Performs the mutable indexing (container[index]) operation. Read more
    source§

    impl<'a, K, V> IntoIterator for &'a Slice<K, V>

    §

    type IntoIter = Iter<'a, K, V>

    Which kind of iterator are we turning this into?
    §

    type Item = (&'a K, &'a V)

    The type of the elements being iterated over.
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl<'a, K, V> IntoIterator for &'a mut Slice<K, V>

    §

    type IntoIter = IterMut<'a, K, V>

    Which kind of iterator are we turning this into?
    §

    type Item = (&'a K, &'a mut V)

    The type of the elements being iterated over.
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl<K, V> IntoIterator for Box<Slice<K, V>>

    §

    type IntoIter = IntoIter<K, V>

    Which kind of iterator are we turning this into?
    §

    type Item = (K, V)

    The type of the elements being iterated over.
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl<K: Ord, V: Ord> Ord for Slice<K, V>

    source§

    fn cmp(&self, other: &Self) -> Ordering

    This method returns an Ordering between self and other. Read more
    source§

    impl<K: PartialEq, V: PartialEq> PartialEq for Slice<K, V>

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl<K: PartialOrd, V: PartialOrd> PartialOrd for Slice<K, V>

    source§

    fn partial_cmp(&self, other: &Self) -> 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 >= diff --git a/indexmap/set/struct.IndexSet.html b/indexmap/set/struct.IndexSet.html index e6236bb3134e..651d2c5268c6 100644 --- a/indexmap/set/struct.IndexSet.html +++ b/indexmap/set/struct.IndexSet.html @@ -380,7 +380,7 @@
    Examples
    S1: BuildHasher + Default, S2: BuildHasher,
    source§

    fn bitand(self, other: &IndexSet<T, S2>) -> Self::Output

    Returns the set intersection, cloned into a new set.

    Values are collected in the same order that they appear in self.

    -
    §

    type Output = IndexSet<T, S1>

    The resulting type after applying the & operator.
    source§

    impl<T, S1, S2> BitOr<&IndexSet<T, S2>> for &IndexSet<T, S1>
    where +

    §

    type Output = IndexSet<T, S1>

    The resulting type after applying the & operator.
    source§

    impl<T, S1, S2> BitOr<&IndexSet<T, S2>> for &IndexSet<T, S1>
    where T: Eq + Hash + Clone, S1: BuildHasher + Default, S2: BuildHasher,

    source§

    fn bitor(self, other: &IndexSet<T, S2>) -> Self::Output

    Returns the set union, cloned into a new set.

    @@ -410,7 +410,7 @@
    Examples
    assert_eq!(set1, set2);
    source§

    impl<T, S> FromIterator<T> for IndexSet<T, S>
    where T: Hash + Eq, - S: BuildHasher + Default,

    source§

    fn from_iter<I: IntoIterator<Item = T>>(iterable: I) -> Self

    Creates a value from an iterator. Read more
    source§

    impl<T, S> Index<(Bound<usize>, Bound<usize>)> for IndexSet<T, S>

    §

    type Output = Slice<T>

    The returned type after indexing.
    source§

    fn index(&self, range: (Bound<usize>, Bound<usize>)) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<T, S> Index<Range<usize>> for IndexSet<T, S>

    §

    type Output = Slice<T>

    The returned type after indexing.
    source§

    fn index(&self, range: Range<usize>) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<T, S> Index<RangeFrom<usize>> for IndexSet<T, S>

    §

    type Output = Slice<T>

    The returned type after indexing.
    source§

    fn index(&self, range: RangeFrom<usize>) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<T, S> Index<RangeFull> for IndexSet<T, S>

    §

    type Output = Slice<T>

    The returned type after indexing.
    source§

    fn index(&self, range: RangeFull) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<T, S> Index<RangeInclusive<usize>> for IndexSet<T, S>

    §

    type Output = Slice<T>

    The returned type after indexing.
    source§

    fn index(&self, range: RangeInclusive<usize>) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<T, S> Index<RangeTo<usize>> for IndexSet<T, S>

    §

    type Output = Slice<T>

    The returned type after indexing.
    source§

    fn index(&self, range: RangeTo<usize>) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<T, S> Index<RangeToInclusive<usize>> for IndexSet<T, S>

    §

    type Output = Slice<T>

    The returned type after indexing.
    source§

    fn index(&self, range: RangeToInclusive<usize>) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<T, S> Index<usize> for IndexSet<T, S>

    Access IndexSet values at indexed positions.

    + S: BuildHasher + Default,
    source§

    fn from_iter<I: IntoIterator<Item = T>>(iterable: I) -> Self

    Creates a value from an iterator. Read more
    source§

    impl<T, S> Index<(Bound<usize>, Bound<usize>)> for IndexSet<T, S>

    §

    type Output = Slice<T>

    The returned type after indexing.
    source§

    fn index(&self, range: (Bound<usize>, Bound<usize>)) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<T, S> Index<Range<usize>> for IndexSet<T, S>

    §

    type Output = Slice<T>

    The returned type after indexing.
    source§

    fn index(&self, range: Range<usize>) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<T, S> Index<RangeFrom<usize>> for IndexSet<T, S>

    §

    type Output = Slice<T>

    The returned type after indexing.
    source§

    fn index(&self, range: RangeFrom<usize>) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<T, S> Index<RangeFull> for IndexSet<T, S>

    §

    type Output = Slice<T>

    The returned type after indexing.
    source§

    fn index(&self, range: RangeFull) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<T, S> Index<RangeInclusive<usize>> for IndexSet<T, S>

    §

    type Output = Slice<T>

    The returned type after indexing.
    source§

    fn index(&self, range: RangeInclusive<usize>) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<T, S> Index<RangeTo<usize>> for IndexSet<T, S>

    §

    type Output = Slice<T>

    The returned type after indexing.
    source§

    fn index(&self, range: RangeTo<usize>) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<T, S> Index<RangeToInclusive<usize>> for IndexSet<T, S>

    §

    type Output = Slice<T>

    The returned type after indexing.
    source§

    fn index(&self, range: RangeToInclusive<usize>) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<T, S> Index<usize> for IndexSet<T, S>

    Access IndexSet values at indexed positions.

    Examples

    use indexmap::IndexSet;
     
    @@ -432,9 +432,9 @@ 

    Examples

    let mut set = IndexSet::new(); set.insert("foo"); println!("{:?}", set[10]); // panics!
    -
    source§

    fn index(&self, index: usize) -> &T

    Returns a reference to the value at the supplied index.

    +
    source§

    fn index(&self, index: usize) -> &T

    Returns a reference to the value at the supplied index.

    Panics if index is out of bounds.

    -
    §

    type Output = T

    The returned type after indexing.
    source§

    impl<'a, T, S> IntoIterator for &'a IndexSet<T, S>

    §

    type Item = &'a T

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<'a, T>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl<T, S> IntoIterator for IndexSet<T, S>

    §

    type Item = T

    The type of the elements being iterated over.
    §

    type IntoIter = IntoIter<T>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl<T, S1, S2> PartialEq<IndexSet<T, S2>> for IndexSet<T, S1>
    where +

    §

    type Output = T

    The returned type after indexing.
    source§

    impl<'a, T, S> IntoIterator for &'a IndexSet<T, S>

    §

    type Item = &'a T

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<'a, T>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl<T, S> IntoIterator for IndexSet<T, S>

    §

    type Item = T

    The type of the elements being iterated over.
    §

    type IntoIter = IntoIter<T>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl<T, S1, S2> PartialEq<IndexSet<T, S2>> for IndexSet<T, S1>
    where T: Hash + Eq, S1: BuildHasher, S2: BuildHasher,

    source§

    fn eq(&self, other: &IndexSet<T, S2>) -> bool

    This method tests for self and other values to be equal, and is used @@ -444,7 +444,7 @@

    Examples

    S1: BuildHasher + Default, S2: BuildHasher,
    source§

    fn sub(self, other: &IndexSet<T, S2>) -> Self::Output

    Returns the set difference, cloned into a new set.

    Values are collected in the same order that they appear in self.

    -
    §

    type Output = IndexSet<T, S1>

    The resulting type after applying the - operator.
    source§

    impl<T, S> Eq for IndexSet<T, S>
    where +

    §

    type Output = IndexSet<T, S1>

    The resulting type after applying the - operator.
    source§

    impl<T, S> Eq for IndexSet<T, S>
    where T: Eq + Hash, S: BuildHasher,

    Auto Trait Implementations§

    §

    impl<T, S> RefUnwindSafe for IndexSet<T, S>
    where S: RefUnwindSafe, diff --git a/indexmap/set/struct.Slice.html b/indexmap/set/struct.Slice.html index 63875f0d9868..b1d8a08132a0 100644 --- a/indexmap/set/struct.Slice.html +++ b/indexmap/set/struct.Slice.html @@ -47,7 +47,7 @@ (the index of the first element of the second partition).

    See slice::partition_point for more details.

    Computes in O(log(n)) time.

    -

    Trait Implementations§

    source§

    impl<T: Clone> Clone for Box<Slice<T>>

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<T: Debug> Debug for Slice<T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T> Default for &Slice<T>

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<T> Default for Box<Slice<T>>

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<T: Copy> From<&Slice<T>> for Box<Slice<T>>

    source§

    fn from(slice: &Slice<T>) -> Self

    Converts to this type from the input type.
    source§

    impl<T: Hash> Hash for Slice<T>

    source§

    fn hash<H: Hasher>(&self, state: &mut H)

    Feeds this value into the given Hasher. Read more
    source§

    impl<T> Index<(Bound<usize>, Bound<usize>)> for Slice<T>

    §

    type Output = Slice<T>

    The returned type after indexing.
    source§

    fn index(&self, range: (Bound<usize>, Bound<usize>)) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<T> Index<Range<usize>> for Slice<T>

    §

    type Output = Slice<T>

    The returned type after indexing.
    source§

    fn index(&self, range: Range<usize>) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<T> Index<RangeFrom<usize>> for Slice<T>

    §

    type Output = Slice<T>

    The returned type after indexing.
    source§

    fn index(&self, range: RangeFrom<usize>) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<T> Index<RangeFull> for Slice<T>

    §

    type Output = Slice<T>

    The returned type after indexing.
    source§

    fn index(&self, range: RangeFull) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<T> Index<RangeInclusive<usize>> for Slice<T>

    §

    type Output = Slice<T>

    The returned type after indexing.
    source§

    fn index(&self, range: RangeInclusive<usize>) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<T> Index<RangeTo<usize>> for Slice<T>

    §

    type Output = Slice<T>

    The returned type after indexing.
    source§

    fn index(&self, range: RangeTo<usize>) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<T> Index<RangeToInclusive<usize>> for Slice<T>

    §

    type Output = Slice<T>

    The returned type after indexing.
    source§

    fn index(&self, range: RangeToInclusive<usize>) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<T> Index<usize> for Slice<T>

    §

    type Output = T

    The returned type after indexing.
    source§

    fn index(&self, index: usize) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<'a, T> IntoIterator for &'a Slice<T>

    §

    type IntoIter = Iter<'a, T>

    Which kind of iterator are we turning this into?
    §

    type Item = &'a T

    The type of the elements being iterated over.
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl<T> IntoIterator for Box<Slice<T>>

    §

    type IntoIter = IntoIter<T>

    Which kind of iterator are we turning this into?
    §

    type Item = T

    The type of the elements being iterated over.
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl<T: Ord> Ord for Slice<T>

    source§

    fn cmp(&self, other: &Self) -> Ordering

    This method returns an Ordering between self and other. Read more
    source§

    impl<T: PartialEq> PartialEq for Slice<T>

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used +

    Trait Implementations§

    source§

    impl<T: Clone> Clone for Box<Slice<T>>

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<T: Debug> Debug for Slice<T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T> Default for &Slice<T>

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<T> Default for Box<Slice<T>>

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<T: Copy> From<&Slice<T>> for Box<Slice<T>>

    source§

    fn from(slice: &Slice<T>) -> Self

    Converts to this type from the input type.
    source§

    impl<T: Hash> Hash for Slice<T>

    source§

    fn hash<H: Hasher>(&self, state: &mut H)

    Feeds this value into the given Hasher. Read more
    source§

    impl<T> Index<(Bound<usize>, Bound<usize>)> for Slice<T>

    §

    type Output = Slice<T>

    The returned type after indexing.
    source§

    fn index(&self, range: (Bound<usize>, Bound<usize>)) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<T> Index<Range<usize>> for Slice<T>

    §

    type Output = Slice<T>

    The returned type after indexing.
    source§

    fn index(&self, range: Range<usize>) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<T> Index<RangeFrom<usize>> for Slice<T>

    §

    type Output = Slice<T>

    The returned type after indexing.
    source§

    fn index(&self, range: RangeFrom<usize>) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<T> Index<RangeFull> for Slice<T>

    §

    type Output = Slice<T>

    The returned type after indexing.
    source§

    fn index(&self, range: RangeFull) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<T> Index<RangeInclusive<usize>> for Slice<T>

    §

    type Output = Slice<T>

    The returned type after indexing.
    source§

    fn index(&self, range: RangeInclusive<usize>) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<T> Index<RangeTo<usize>> for Slice<T>

    §

    type Output = Slice<T>

    The returned type after indexing.
    source§

    fn index(&self, range: RangeTo<usize>) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<T> Index<RangeToInclusive<usize>> for Slice<T>

    §

    type Output = Slice<T>

    The returned type after indexing.
    source§

    fn index(&self, range: RangeToInclusive<usize>) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<T> Index<usize> for Slice<T>

    §

    type Output = T

    The returned type after indexing.
    source§

    fn index(&self, index: usize) -> &Self::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<'a, T> IntoIterator for &'a Slice<T>

    §

    type IntoIter = Iter<'a, T>

    Which kind of iterator are we turning this into?
    §

    type Item = &'a T

    The type of the elements being iterated over.
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl<T> IntoIterator for Box<Slice<T>>

    §

    type IntoIter = IntoIter<T>

    Which kind of iterator are we turning this into?
    §

    type Item = T

    The type of the elements being iterated over.
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl<T: Ord> Ord for Slice<T>

    source§

    fn cmp(&self, other: &Self) -> Ordering

    This method returns an Ordering between self and other. Read more
    source§

    impl<T: PartialEq> PartialEq for Slice<T>

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl<T: PartialOrd> PartialOrd for Slice<T>

    source§

    fn partial_cmp(&self, other: &Self) -> 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 >= diff --git a/indexmap/struct.TryReserveError.html b/indexmap/struct.TryReserveError.html index 92b406899b4f..5b48f58d5daf 100644 --- a/indexmap/struct.TryReserveError.html +++ b/indexmap/struct.TryReserveError.html @@ -1,6 +1,6 @@ TryReserveError in indexmap - Rust
    pub struct TryReserveError { /* private fields */ }
    Expand description

    The error type for try_reserve methods.

    -

    Trait Implementations§

    source§

    impl Clone for TryReserveError

    source§

    fn clone(&self) -> TryReserveError

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for TryReserveError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for TryReserveError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for TryReserveError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl PartialEq for TryReserveError

    source§

    fn eq(&self, other: &TryReserveError) -> bool

    This method tests for self and other values to be equal, and is used +

    Trait Implementations§

    source§

    impl Clone for TryReserveError

    source§

    fn clone(&self) -> TryReserveError

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for TryReserveError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for TryReserveError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for TryReserveError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl PartialEq for TryReserveError

    source§

    fn eq(&self, other: &TryReserveError) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Eq for TryReserveError

    source§

    impl StructuralEq for TryReserveError

    source§

    impl StructuralPartialEq for TryReserveError

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where diff --git a/itertools/structs/struct.ConsTuples.html b/itertools/structs/struct.ConsTuples.html index 7cd21250dfb1..b2dc26514572 100644 --- a/itertools/structs/struct.ConsTuples.html +++ b/itertools/structs/struct.ConsTuples.html @@ -6,182 +6,182 @@

    Trait Implementations§

    source§

    impl<I, J> Clone for ConsTuples<I, J>
    where I: Clone + Iterator<Item = J>,

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<I, J: Debug> Debug for ConsTuples<I, J>
    where I: Iterator<Item = J> + Debug,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<X, Iter, B, C, D, E, F, G, H, I, J, K, L> DoubleEndedIterator for ConsTuples<Iter, ((B, C, D, E, F, G, H, I, J, K, L), X)>

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R
    where Self: Sized, F: FnMut(B, Self::Item) -> R, R: Try<Output = B>,

    This is the reverse version of Iterator::try_fold(): it takes -elements starting from the back of the iterator. Read more
    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where +elements starting from the back of the iterator. Read more

    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where Self: Sized, F: FnMut(B, Self::Item) -> B,

    An iterator method that reduces the iterator’s elements to a single, -final value, starting from the back. Read more
    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where +final value, starting from the back. Read more

    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where Self: Sized, P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator from the back that satisfies a predicate. Read more
    source§

    impl<X, Iter, C, D, E, F, G, H, I, J, K, L> DoubleEndedIterator for ConsTuples<Iter, ((C, D, E, F, G, H, I, J, K, L), X)>

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R
    where Self: Sized, F: FnMut(B, Self::Item) -> R, R: Try<Output = B>,

    This is the reverse version of Iterator::try_fold(): it takes -elements starting from the back of the iterator. Read more
    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where +elements starting from the back of the iterator. Read more

    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where Self: Sized, F: FnMut(B, Self::Item) -> B,

    An iterator method that reduces the iterator’s elements to a single, -final value, starting from the back. Read more
    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where +final value, starting from the back. Read more

    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where Self: Sized, P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator from the back that satisfies a predicate. Read more
    source§

    impl<X, Iter, D, E, F, G, H, I, J, K, L> DoubleEndedIterator for ConsTuples<Iter, ((D, E, F, G, H, I, J, K, L), X)>

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R
    where Self: Sized, F: FnMut(B, Self::Item) -> R, R: Try<Output = B>,

    This is the reverse version of Iterator::try_fold(): it takes -elements starting from the back of the iterator. Read more
    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where +elements starting from the back of the iterator. Read more

    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where Self: Sized, F: FnMut(B, Self::Item) -> B,

    An iterator method that reduces the iterator’s elements to a single, -final value, starting from the back. Read more
    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where +final value, starting from the back. Read more

    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where Self: Sized, P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator from the back that satisfies a predicate. Read more
    source§

    impl<X, Iter, E, F, G, H, I, J, K, L> DoubleEndedIterator for ConsTuples<Iter, ((E, F, G, H, I, J, K, L), X)>
    where - Iter: DoubleEndedIterator<Item = ((E, F, G, H, I, J, K, L), X)>,

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R
    where + Iter: DoubleEndedIterator<Item = ((E, F, G, H, I, J, K, L), X)>,

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R
    where Self: Sized, F: FnMut(B, Self::Item) -> R, R: Try<Output = B>,

    This is the reverse version of Iterator::try_fold(): it takes -elements starting from the back of the iterator. Read more
    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where +elements starting from the back of the iterator. Read more

    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where Self: Sized, F: FnMut(B, Self::Item) -> B,

    An iterator method that reduces the iterator’s elements to a single, -final value, starting from the back. Read more
    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where +final value, starting from the back. Read more

    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where Self: Sized, P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator from the back that satisfies a predicate. Read more
    source§

    impl<X, Iter, F, G, H, I, J, K, L> DoubleEndedIterator for ConsTuples<Iter, ((F, G, H, I, J, K, L), X)>
    where - Iter: DoubleEndedIterator<Item = ((F, G, H, I, J, K, L), X)>,

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R
    where + Iter: DoubleEndedIterator<Item = ((F, G, H, I, J, K, L), X)>,

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R
    where Self: Sized, F: FnMut(B, Self::Item) -> R, R: Try<Output = B>,

    This is the reverse version of Iterator::try_fold(): it takes -elements starting from the back of the iterator. Read more
    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where +elements starting from the back of the iterator. Read more

    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where Self: Sized, F: FnMut(B, Self::Item) -> B,

    An iterator method that reduces the iterator’s elements to a single, -final value, starting from the back. Read more
    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where +final value, starting from the back. Read more

    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where Self: Sized, P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator from the back that satisfies a predicate. Read more
    source§

    impl<X, Iter, G, H, I, J, K, L> DoubleEndedIterator for ConsTuples<Iter, ((G, H, I, J, K, L), X)>
    where - Iter: DoubleEndedIterator<Item = ((G, H, I, J, K, L), X)>,

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R
    where + Iter: DoubleEndedIterator<Item = ((G, H, I, J, K, L), X)>,

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R
    where Self: Sized, F: FnMut(B, Self::Item) -> R, R: Try<Output = B>,

    This is the reverse version of Iterator::try_fold(): it takes -elements starting from the back of the iterator. Read more
    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where +elements starting from the back of the iterator. Read more

    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where Self: Sized, F: FnMut(B, Self::Item) -> B,

    An iterator method that reduces the iterator’s elements to a single, -final value, starting from the back. Read more
    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where +final value, starting from the back. Read more

    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where Self: Sized, P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator from the back that satisfies a predicate. Read more
    source§

    impl<X, Iter, H, I, J, K, L> DoubleEndedIterator for ConsTuples<Iter, ((H, I, J, K, L), X)>
    where - Iter: DoubleEndedIterator<Item = ((H, I, J, K, L), X)>,

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R
    where + Iter: DoubleEndedIterator<Item = ((H, I, J, K, L), X)>,

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R
    where Self: Sized, F: FnMut(B, Self::Item) -> R, R: Try<Output = B>,

    This is the reverse version of Iterator::try_fold(): it takes -elements starting from the back of the iterator. Read more
    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where +elements starting from the back of the iterator. Read more

    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where Self: Sized, F: FnMut(B, Self::Item) -> B,

    An iterator method that reduces the iterator’s elements to a single, -final value, starting from the back. Read more
    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where +final value, starting from the back. Read more

    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where Self: Sized, P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator from the back that satisfies a predicate. Read more
    source§

    impl<X, Iter, I, J, K, L> DoubleEndedIterator for ConsTuples<Iter, ((I, J, K, L), X)>
    where - Iter: DoubleEndedIterator<Item = ((I, J, K, L), X)>,

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R
    where + Iter: DoubleEndedIterator<Item = ((I, J, K, L), X)>,

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R
    where Self: Sized, F: FnMut(B, Self::Item) -> R, R: Try<Output = B>,

    This is the reverse version of Iterator::try_fold(): it takes -elements starting from the back of the iterator. Read more
    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where +elements starting from the back of the iterator. Read more

    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where Self: Sized, F: FnMut(B, Self::Item) -> B,

    An iterator method that reduces the iterator’s elements to a single, -final value, starting from the back. Read more
    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where +final value, starting from the back. Read more

    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where Self: Sized, P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator from the back that satisfies a predicate. Read more
    source§

    impl<X, Iter, J, K, L> DoubleEndedIterator for ConsTuples<Iter, ((J, K, L), X)>
    where - Iter: DoubleEndedIterator<Item = ((J, K, L), X)>,

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R
    where + Iter: DoubleEndedIterator<Item = ((J, K, L), X)>,

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R
    where Self: Sized, F: FnMut(B, Self::Item) -> R, R: Try<Output = B>,

    This is the reverse version of Iterator::try_fold(): it takes -elements starting from the back of the iterator. Read more
    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where +elements starting from the back of the iterator. Read more

    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where Self: Sized, F: FnMut(B, Self::Item) -> B,

    An iterator method that reduces the iterator’s elements to a single, -final value, starting from the back. Read more
    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where +final value, starting from the back. Read more

    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where Self: Sized, P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator from the back that satisfies a predicate. Read more
    source§

    impl<X, Iter, K, L> DoubleEndedIterator for ConsTuples<Iter, ((K, L), X)>
    where - Iter: DoubleEndedIterator<Item = ((K, L), X)>,

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R
    where + Iter: DoubleEndedIterator<Item = ((K, L), X)>,

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R
    where Self: Sized, F: FnMut(B, Self::Item) -> R, R: Try<Output = B>,

    This is the reverse version of Iterator::try_fold(): it takes -elements starting from the back of the iterator. Read more
    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where +elements starting from the back of the iterator. Read more

    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where Self: Sized, F: FnMut(B, Self::Item) -> B,

    An iterator method that reduces the iterator’s elements to a single, -final value, starting from the back. Read more
    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where +final value, starting from the back. Read more

    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where Self: Sized, P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator from the back that satisfies a predicate. Read more
    source§

    impl<X, Iter, B, C, D, E, F, G, H, I, J, K, L> Iterator for ConsTuples<Iter, ((B, C, D, E, F, G, H, I, J, K, L), X)>
    where - Iter: Iterator<Item = ((B, C, D, E, F, G, H, I, J, K, L), X)>,

    §

    type Item = (B, C, D, E, F, G, H, I, J, K, L, X)

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn fold<Acc, Fold>(self, accum: Acc, f: Fold) -> Acc
    where + Iter: Iterator<Item = ((B, C, D, E, F, G, H, I, J, K, L), X)>,

    §

    type Item = (B, C, D, E, F, G, H, I, J, K, L, X)

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn fold<Acc, Fold>(self, accum: Acc, f: Fold) -> Acc
    where Fold: FnMut(Acc, Self::Item) -> Acc,

    Folds every element into an accumulator by applying an operation, -returning the final result. Read more
    source§

    fn next_chunk<const N: usize>( +returning the final result. Read more

    source§

    fn next_chunk<const N: usize>( &mut self ) -> 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
    1.0.0 · source§

    fn count(self) -> usize
    where - Self: Sized,

    Consumes the iterator, counting the number of iterations and returning it. Read more
    1.0.0 · source§

    fn last(self) -> Option<Self::Item>
    where - Self: Sized,

    Consumes the iterator, returning the last element. 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.0.0 · source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. Read more
    1.28.0 · source§

    fn step_by(self, step: usize) -> StepBy<Self>
    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
    1.0.0 · source§

    fn count(self) -> usize
    where + Self: Sized,

    Consumes the iterator, counting the number of iterations and returning it. Read more
    1.0.0 · source§

    fn last(self) -> Option<Self::Item>
    where + Self: Sized,

    Consumes the iterator, returning the last element. 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.0.0 · source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. 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 + 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, - U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where + U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where Self: Sized, G: FnMut() -> Self::Item,

    🔬This is a nightly-only experimental API. (iter_intersperse)
    Creates a new iterator which places an item generated by separator -between adjacent items of the original iterator. Read more
    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where +between adjacent items of the original iterator. Read more

    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where Self: Sized, F: FnMut(Self::Item) -> B,

    Takes a closure and creates an iterator which calls that closure on each -element. Read more
    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where +element. Read more

    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where Self: Sized, - F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where + F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where Self: Sized, P: FnMut(&Self::Item) -> bool,

    Creates an iterator which uses a closure to determine if an element -should be yielded. Read more
    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where +should be yielded. Read more

    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where Self: Sized, - F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where + F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where Self: Sized,

    Creates an iterator which gives the current iteration count as well as -the next value. Read more
    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where +the next value. Read more

    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where Self: Sized,

    Creates an iterator which can use the peek and peek_mut methods to look at the next element of the iterator without consuming it. See -their documentation for more information. Read more
    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where +their documentation for more information. Read more

    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where Self: Sized, - P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where + P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where Self: Sized, - 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 + 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 + 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 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 +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, F: FnMut(&mut St, Self::Item) -> Option<B>,

    An iterator adapter which, like fold, holds internal state, but -unlike fold, produces a new iterator. Read more
    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where +unlike fold, produces a new iterator. Read more

    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where Self: Sized, U: IntoIterator, - F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where + F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where Self: Sized, F: FnMut(&[Self::Item; N]) -> R,

    🔬This is a nightly-only experimental API. (iter_map_windows)
    Calls the given function f for each contiguous window of size N over self and returns an iterator over the outputs of f. Like slice::windows(), -the windows during mapping overlap as well. 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 +the windows during mapping overlap as well. 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 Self
    where - Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where + 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 Self
    where + Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where B: FromIterator<Self::Item>, - Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where + Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where 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
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where + Self: Sized,

    🔬This is a nightly-only experimental API. (iter_collect_into)
    Collects all the items from an iterator into a collection. Read more
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where Self: Sized, B: Default + Extend<Self::Item>, - F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where + F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where Self: Sized, P: FnMut(Self::Item) -> bool,

    🔬This is a nightly-only experimental API. (iter_is_partitioned)
    Checks if the elements of this iterator are partitioned according to the given predicate, -such that all those that return true precede all those that return false. Read more
    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where +such that all those that return true precede all those that return false. Read more

    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where Self: Sized, F: FnMut(B, Self::Item) -> R, R: Try<Output = B>,

    An iterator method that applies a function as long as it returns -successfully, producing a single, final value. Read more
    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where +successfully, producing a single, final value. Read more

    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where Self: Sized, F: FnMut(Self::Item) -> R, R: Try<Output = ()>,

    An iterator method that applies a fallible function to each item in the -iterator, stopping at the first error and returning that error. Read more
    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where +iterator, stopping at the first error and returning that error. Read more

    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(Self::Item, Self::Item) -> Self::Item,

    Reduces the elements to a single one, by repeatedly applying a reducing -operation. Read more
    source§

    fn try_reduce<F, R>( +operation. Read more

    source§

    fn try_reduce<F, R>( &mut self, f: F ) -> <<R as Try>::Residual as Residual<Option<<R as Try>::Output>>>::TryType
    where @@ -189,16 +189,16 @@ F: FnMut(Self::Item, Self::Item) -> R, R: Try<Output = Self::Item>, <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (iterator_try_reduce)
    Reduces the elements to a single one by repeatedly applying a reducing operation. If the -closure returns a failure, the failure is propagated back to the caller immediately. Read more
    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where +closure returns a failure, the failure is propagated back to the caller immediately. Read more

    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where Self: Sized, - F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where + F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where Self: Sized, - F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where + F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where Self: Sized, - P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where + P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where Self: Sized, F: FnMut(Self::Item) -> Option<B>,

    Applies function to the elements of iterator and returns -the first non-none result. Read more
    source§

    fn try_find<F, R>( +the first non-none result. Read more

    source§

    fn try_find<F, R>( &mut self, f: F ) -> <<R as Try>::Residual as Residual<Option<Self::Item>>>::TryType
    where @@ -206,159 +206,159 @@ F: FnMut(&Self::Item) -> R, R: Try<Output = bool>, <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (try_find)
    Applies function to the elements of iterator and returns -the first true result or the first error. Read more
    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where +the first true result or the first error. Read more

    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where Self: Sized, - P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where + P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where B: Ord, Self: Sized, F: FnMut(&Self::Item) -> B,

    Returns the element that gives the maximum value from the -specified function. Read more
    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where +specified function. Read more

    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the maximum value with respect to the -specified comparison function. Read more
    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where +specified comparison function. Read more

    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where B: Ord, Self: Sized, F: FnMut(&Self::Item) -> B,

    Returns the element that gives the minimum value from the -specified function. Read more
    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where +specified function. Read more

    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the minimum value with respect to the -specified comparison function. Read more
    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where +specified comparison function. Read more

    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where FromA: Default + Extend<A>, FromB: Default + Extend<B>, - Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where + Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where T: 'a + Copy, - Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where + Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where T: 'a + Clone, - Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where - Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where + Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where + Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where Self: Sized, - S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where + S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where Self: Sized, - P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where + P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where Self: Sized, I: IntoIterator, F: FnMut(Self::Item, <I as IntoIterator>::Item) -> 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 partial_cmp<I>(self, other: I) -> Option<Ordering>
    where +of another with respect to the specified comparison function. Read more

    1.5.0 · source§

    fn partial_cmp<I>(self, other: I) -> Option<Ordering>
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Lexicographically compares the PartialOrd elements of this Iterator with those of another. The comparison works like short-circuit evaluation, returning a result without comparing the remaining elements. -As soon as an order can be determined, the evaluation stops and a result is returned. Read more
    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where +As soon as an order can be determined, the evaluation stops and a result is returned. Read more

    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where 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) -> bool
    where +of another with respect to the specified comparison function. Read more

    1.5.0 · source§

    fn eq<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialEq<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are equal to those of -another. Read more
    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where +another. Read more

    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where 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) -> bool
    where +another with respect to the specified equality function. Read more

    1.5.0 · source§

    fn ne<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialEq<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are not equal to those of -another. Read more
    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where +another. Read more

    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -less than those of another. Read more
    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where +less than those of another. Read more

    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -less or equal to those of another. Read more
    1.5.0 · source§

    fn gt<I>(self, other: I) -> bool
    where +less or equal to those of another. Read more

    1.5.0 · source§

    fn gt<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -greater than those of another. Read more
    1.5.0 · source§

    fn ge<I>(self, other: I) -> bool
    where +greater than those of another. Read more

    1.5.0 · source§

    fn ge<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -greater than or equal to those of another. Read more
    source§

    fn is_sorted_by<F>(self, compare: F) -> bool
    where +greater than or equal to those of another. Read more

    source§

    fn is_sorted_by<F>(self, compare: F) -> bool
    where Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given comparator function. Read more
    source§

    fn is_sorted_by_key<F, K>(self, f: F) -> bool
    where + F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given comparator function. Read more
    source§

    fn is_sorted_by_key<F, K>(self, f: F) -> bool
    where Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction function. Read more
    source§

    impl<X, Iter, C, D, E, F, G, H, I, J, K, L> Iterator for ConsTuples<Iter, ((C, D, E, F, G, H, I, J, K, L), X)>
    where - Iter: Iterator<Item = ((C, D, E, F, G, H, I, J, K, L), X)>,

    §

    type Item = (C, D, E, F, G, H, I, J, K, L, X)

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn fold<Acc, Fold>(self, accum: Acc, f: Fold) -> Acc
    where + Iter: Iterator<Item = ((C, D, E, F, G, H, I, J, K, L), X)>,

    §

    type Item = (C, D, E, F, G, H, I, J, K, L, X)

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn fold<Acc, Fold>(self, accum: Acc, f: Fold) -> Acc
    where Fold: FnMut(Acc, Self::Item) -> Acc,

    Folds every element into an accumulator by applying an operation, -returning the final result. Read more
    source§

    fn next_chunk<const N: usize>( +returning the final result. Read more

    source§

    fn next_chunk<const N: usize>( &mut self ) -> 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
    1.0.0 · source§

    fn count(self) -> usize
    where - Self: Sized,

    Consumes the iterator, counting the number of iterations and returning it. Read more
    1.0.0 · source§

    fn last(self) -> Option<Self::Item>
    where - Self: Sized,

    Consumes the iterator, returning the last element. 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.0.0 · source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. Read more
    1.28.0 · source§

    fn step_by(self, step: usize) -> StepBy<Self>
    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
    1.0.0 · source§

    fn count(self) -> usize
    where + Self: Sized,

    Consumes the iterator, counting the number of iterations and returning it. Read more
    1.0.0 · source§

    fn last(self) -> Option<Self::Item>
    where + Self: Sized,

    Consumes the iterator, returning the last element. 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.0.0 · source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. 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 + 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, - U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where + U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where Self: Sized, G: FnMut() -> Self::Item,

    🔬This is a nightly-only experimental API. (iter_intersperse)
    Creates a new iterator which places an item generated by separator -between adjacent items of the original iterator. Read more
    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where +between adjacent items of the original iterator. Read more

    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where Self: Sized, F: FnMut(Self::Item) -> B,

    Takes a closure and creates an iterator which calls that closure on each -element. Read more
    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where +element. Read more

    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where Self: Sized, - F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where + F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where Self: Sized, P: FnMut(&Self::Item) -> bool,

    Creates an iterator which uses a closure to determine if an element -should be yielded. Read more
    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where +should be yielded. Read more

    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where Self: Sized, - F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where + F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where Self: Sized,

    Creates an iterator which gives the current iteration count as well as -the next value. Read more
    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where +the next value. Read more

    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where Self: Sized,

    Creates an iterator which can use the peek and peek_mut methods to look at the next element of the iterator without consuming it. See -their documentation for more information. Read more
    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where +their documentation for more information. Read more

    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where Self: Sized, - P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where + P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where Self: Sized, - 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 + 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 + 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 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 +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, F: FnMut(&mut St, Self::Item) -> Option<B>,

    An iterator adapter which, like fold, holds internal state, but -unlike fold, produces a new iterator. Read more
    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where +unlike fold, produces a new iterator. Read more

    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where Self: Sized, U: IntoIterator, - F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where + F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where Self: Sized, F: FnMut(&[Self::Item; N]) -> R,

    🔬This is a nightly-only experimental API. (iter_map_windows)
    Calls the given function f for each contiguous window of size N over self and returns an iterator over the outputs of f. Like slice::windows(), -the windows during mapping overlap as well. 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 +the windows during mapping overlap as well. 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 Self
    where - Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where + 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 Self
    where + Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where B: FromIterator<Self::Item>, - Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where + Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where 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
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where + Self: Sized,

    🔬This is a nightly-only experimental API. (iter_collect_into)
    Collects all the items from an iterator into a collection. Read more
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where Self: Sized, B: Default + Extend<Self::Item>, - F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where + F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where Self: Sized, P: FnMut(Self::Item) -> bool,

    🔬This is a nightly-only experimental API. (iter_is_partitioned)
    Checks if the elements of this iterator are partitioned according to the given predicate, -such that all those that return true precede all those that return false. Read more
    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where +such that all those that return true precede all those that return false. Read more

    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where Self: Sized, F: FnMut(B, Self::Item) -> R, R: Try<Output = B>,

    An iterator method that applies a function as long as it returns -successfully, producing a single, final value. Read more
    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where +successfully, producing a single, final value. Read more

    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where Self: Sized, F: FnMut(Self::Item) -> R, R: Try<Output = ()>,

    An iterator method that applies a fallible function to each item in the -iterator, stopping at the first error and returning that error. Read more
    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where +iterator, stopping at the first error and returning that error. Read more

    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(Self::Item, Self::Item) -> Self::Item,

    Reduces the elements to a single one, by repeatedly applying a reducing -operation. Read more
    source§

    fn try_reduce<F, R>( +operation. Read more

    source§

    fn try_reduce<F, R>( &mut self, f: F ) -> <<R as Try>::Residual as Residual<Option<<R as Try>::Output>>>::TryType
    where @@ -366,16 +366,16 @@ F: FnMut(Self::Item, Self::Item) -> R, R: Try<Output = Self::Item>, <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (iterator_try_reduce)
    Reduces the elements to a single one by repeatedly applying a reducing operation. If the -closure returns a failure, the failure is propagated back to the caller immediately. Read more
    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where +closure returns a failure, the failure is propagated back to the caller immediately. Read more

    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where Self: Sized, - F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where + F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where Self: Sized, - F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where + F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where Self: Sized, - P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where + P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where Self: Sized, F: FnMut(Self::Item) -> Option<B>,

    Applies function to the elements of iterator and returns -the first non-none result. Read more
    source§

    fn try_find<F, R>( +the first non-none result. Read more

    source§

    fn try_find<F, R>( &mut self, f: F ) -> <<R as Try>::Residual as Residual<Option<Self::Item>>>::TryType
    where @@ -383,159 +383,159 @@ F: FnMut(&Self::Item) -> R, R: Try<Output = bool>, <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (try_find)
    Applies function to the elements of iterator and returns -the first true result or the first error. Read more
    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where +the first true result or the first error. Read more

    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where Self: Sized, - P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where + P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where B: Ord, Self: Sized, F: FnMut(&Self::Item) -> B,

    Returns the element that gives the maximum value from the -specified function. Read more
    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where +specified function. Read more

    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the maximum value with respect to the -specified comparison function. Read more
    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where +specified comparison function. Read more

    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where B: Ord, Self: Sized, F: FnMut(&Self::Item) -> B,

    Returns the element that gives the minimum value from the -specified function. Read more
    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where +specified function. Read more

    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the minimum value with respect to the -specified comparison function. Read more
    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where +specified comparison function. Read more

    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where FromA: Default + Extend<A>, FromB: Default + Extend<B>, - Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where + Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where T: 'a + Copy, - Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where + Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where T: 'a + Clone, - Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where - Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where + Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where + Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where Self: Sized, - S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where + S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where Self: Sized, - P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where + P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where Self: Sized, I: IntoIterator, F: FnMut(Self::Item, <I as IntoIterator>::Item) -> 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 partial_cmp<I>(self, other: I) -> Option<Ordering>
    where +of another with respect to the specified comparison function. Read more

    1.5.0 · source§

    fn partial_cmp<I>(self, other: I) -> Option<Ordering>
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Lexicographically compares the PartialOrd elements of this Iterator with those of another. The comparison works like short-circuit evaluation, returning a result without comparing the remaining elements. -As soon as an order can be determined, the evaluation stops and a result is returned. Read more
    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where +As soon as an order can be determined, the evaluation stops and a result is returned. Read more

    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where 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) -> bool
    where +of another with respect to the specified comparison function. Read more

    1.5.0 · source§

    fn eq<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialEq<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are equal to those of -another. Read more
    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where +another. Read more

    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where 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) -> bool
    where +another with respect to the specified equality function. Read more

    1.5.0 · source§

    fn ne<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialEq<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are not equal to those of -another. Read more
    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where +another. Read more

    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -less than those of another. Read more
    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where +less than those of another. Read more

    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -less or equal to those of another. Read more
    1.5.0 · source§

    fn gt<I>(self, other: I) -> bool
    where +less or equal to those of another. Read more

    1.5.0 · source§

    fn gt<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -greater than those of another. Read more
    1.5.0 · source§

    fn ge<I>(self, other: I) -> bool
    where +greater than those of another. Read more

    1.5.0 · source§

    fn ge<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -greater than or equal to those of another. Read more
    source§

    fn is_sorted_by<F>(self, compare: F) -> bool
    where +greater than or equal to those of another. Read more

    source§

    fn is_sorted_by<F>(self, compare: F) -> bool
    where Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given comparator function. Read more
    source§

    fn is_sorted_by_key<F, K>(self, f: F) -> bool
    where + F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given comparator function. Read more
    source§

    fn is_sorted_by_key<F, K>(self, f: F) -> bool
    where Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction function. Read more
    source§

    impl<X, Iter, D, E, F, G, H, I, J, K, L> Iterator for ConsTuples<Iter, ((D, E, F, G, H, I, J, K, L), X)>
    where - Iter: Iterator<Item = ((D, E, F, G, H, I, J, K, L), X)>,

    §

    type Item = (D, E, F, G, H, I, J, K, L, X)

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn fold<Acc, Fold>(self, accum: Acc, f: Fold) -> Acc
    where + Iter: Iterator<Item = ((D, E, F, G, H, I, J, K, L), X)>,

    §

    type Item = (D, E, F, G, H, I, J, K, L, X)

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn fold<Acc, Fold>(self, accum: Acc, f: Fold) -> Acc
    where Fold: FnMut(Acc, Self::Item) -> Acc,

    Folds every element into an accumulator by applying an operation, -returning the final result. Read more
    source§

    fn next_chunk<const N: usize>( +returning the final result. Read more

    source§

    fn next_chunk<const N: usize>( &mut self ) -> 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
    1.0.0 · source§

    fn count(self) -> usize
    where - Self: Sized,

    Consumes the iterator, counting the number of iterations and returning it. Read more
    1.0.0 · source§

    fn last(self) -> Option<Self::Item>
    where - Self: Sized,

    Consumes the iterator, returning the last element. 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.0.0 · source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. Read more
    1.28.0 · source§

    fn step_by(self, step: usize) -> StepBy<Self>
    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
    1.0.0 · source§

    fn count(self) -> usize
    where + Self: Sized,

    Consumes the iterator, counting the number of iterations and returning it. Read more
    1.0.0 · source§

    fn last(self) -> Option<Self::Item>
    where + Self: Sized,

    Consumes the iterator, returning the last element. 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.0.0 · source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. 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 + 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, - U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where + U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where Self: Sized, G: FnMut() -> Self::Item,

    🔬This is a nightly-only experimental API. (iter_intersperse)
    Creates a new iterator which places an item generated by separator -between adjacent items of the original iterator. Read more
    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where +between adjacent items of the original iterator. Read more

    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where Self: Sized, F: FnMut(Self::Item) -> B,

    Takes a closure and creates an iterator which calls that closure on each -element. Read more
    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where +element. Read more

    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where Self: Sized, - F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where + F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where Self: Sized, P: FnMut(&Self::Item) -> bool,

    Creates an iterator which uses a closure to determine if an element -should be yielded. Read more
    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where +should be yielded. Read more

    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where Self: Sized, - F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where + F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where Self: Sized,

    Creates an iterator which gives the current iteration count as well as -the next value. Read more
    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where +the next value. Read more

    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where Self: Sized,

    Creates an iterator which can use the peek and peek_mut methods to look at the next element of the iterator without consuming it. See -their documentation for more information. Read more
    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where +their documentation for more information. Read more

    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where Self: Sized, - P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where + P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where Self: Sized, - 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 + 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 + 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 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 +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, F: FnMut(&mut St, Self::Item) -> Option<B>,

    An iterator adapter which, like fold, holds internal state, but -unlike fold, produces a new iterator. Read more
    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where +unlike fold, produces a new iterator. Read more

    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where Self: Sized, U: IntoIterator, - F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where + F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where Self: Sized, F: FnMut(&[Self::Item; N]) -> R,

    🔬This is a nightly-only experimental API. (iter_map_windows)
    Calls the given function f for each contiguous window of size N over self and returns an iterator over the outputs of f. Like slice::windows(), -the windows during mapping overlap as well. 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 +the windows during mapping overlap as well. 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 Self
    where - Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where + 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 Self
    where + Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where B: FromIterator<Self::Item>, - Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where + Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where 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
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where + Self: Sized,

    🔬This is a nightly-only experimental API. (iter_collect_into)
    Collects all the items from an iterator into a collection. Read more
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where Self: Sized, B: Default + Extend<Self::Item>, - F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where + F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where Self: Sized, P: FnMut(Self::Item) -> bool,

    🔬This is a nightly-only experimental API. (iter_is_partitioned)
    Checks if the elements of this iterator are partitioned according to the given predicate, -such that all those that return true precede all those that return false. Read more
    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where +such that all those that return true precede all those that return false. Read more

    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where Self: Sized, F: FnMut(B, Self::Item) -> R, R: Try<Output = B>,

    An iterator method that applies a function as long as it returns -successfully, producing a single, final value. Read more
    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where +successfully, producing a single, final value. Read more

    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where Self: Sized, F: FnMut(Self::Item) -> R, R: Try<Output = ()>,

    An iterator method that applies a fallible function to each item in the -iterator, stopping at the first error and returning that error. Read more
    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where +iterator, stopping at the first error and returning that error. Read more

    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(Self::Item, Self::Item) -> Self::Item,

    Reduces the elements to a single one, by repeatedly applying a reducing -operation. Read more
    source§

    fn try_reduce<F, R>( +operation. Read more

    source§

    fn try_reduce<F, R>( &mut self, f: F ) -> <<R as Try>::Residual as Residual<Option<<R as Try>::Output>>>::TryType
    where @@ -543,16 +543,16 @@ F: FnMut(Self::Item, Self::Item) -> R, R: Try<Output = Self::Item>, <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (iterator_try_reduce)
    Reduces the elements to a single one by repeatedly applying a reducing operation. If the -closure returns a failure, the failure is propagated back to the caller immediately. Read more
    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where +closure returns a failure, the failure is propagated back to the caller immediately. Read more

    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where Self: Sized, - F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where + F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where Self: Sized, - F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where + F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where Self: Sized, - P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where + P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where Self: Sized, F: FnMut(Self::Item) -> Option<B>,

    Applies function to the elements of iterator and returns -the first non-none result. Read more
    source§

    fn try_find<F, R>( +the first non-none result. Read more

    source§

    fn try_find<F, R>( &mut self, f: F ) -> <<R as Try>::Residual as Residual<Option<Self::Item>>>::TryType
    where @@ -560,159 +560,159 @@ F: FnMut(&Self::Item) -> R, R: Try<Output = bool>, <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (try_find)
    Applies function to the elements of iterator and returns -the first true result or the first error. Read more
    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where +the first true result or the first error. Read more

    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where Self: Sized, - P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where + P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where B: Ord, Self: Sized, F: FnMut(&Self::Item) -> B,

    Returns the element that gives the maximum value from the -specified function. Read more
    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where +specified function. Read more

    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the maximum value with respect to the -specified comparison function. Read more
    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where +specified comparison function. Read more

    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where B: Ord, Self: Sized, F: FnMut(&Self::Item) -> B,

    Returns the element that gives the minimum value from the -specified function. Read more
    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where +specified function. Read more

    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the minimum value with respect to the -specified comparison function. Read more
    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where +specified comparison function. Read more

    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where FromA: Default + Extend<A>, FromB: Default + Extend<B>, - Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where + Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where T: 'a + Copy, - Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where + Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where T: 'a + Clone, - Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where - Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where + Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where + Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where Self: Sized, - S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where + S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where Self: Sized, - P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where + P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where Self: Sized, I: IntoIterator, F: FnMut(Self::Item, <I as IntoIterator>::Item) -> 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 partial_cmp<I>(self, other: I) -> Option<Ordering>
    where +of another with respect to the specified comparison function. Read more

    1.5.0 · source§

    fn partial_cmp<I>(self, other: I) -> Option<Ordering>
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Lexicographically compares the PartialOrd elements of this Iterator with those of another. The comparison works like short-circuit evaluation, returning a result without comparing the remaining elements. -As soon as an order can be determined, the evaluation stops and a result is returned. Read more
    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where +As soon as an order can be determined, the evaluation stops and a result is returned. Read more

    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where 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) -> bool
    where +of another with respect to the specified comparison function. Read more

    1.5.0 · source§

    fn eq<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialEq<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are equal to those of -another. Read more
    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where +another. Read more

    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where 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) -> bool
    where +another with respect to the specified equality function. Read more

    1.5.0 · source§

    fn ne<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialEq<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are not equal to those of -another. Read more
    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where +another. Read more

    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -less than those of another. Read more
    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where +less than those of another. Read more

    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -less or equal to those of another. Read more
    1.5.0 · source§

    fn gt<I>(self, other: I) -> bool
    where +less or equal to those of another. Read more

    1.5.0 · source§

    fn gt<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -greater than those of another. Read more
    1.5.0 · source§

    fn ge<I>(self, other: I) -> bool
    where +greater than those of another. Read more

    1.5.0 · source§

    fn ge<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -greater than or equal to those of another. Read more
    source§

    fn is_sorted_by<F>(self, compare: F) -> bool
    where +greater than or equal to those of another. Read more

    source§

    fn is_sorted_by<F>(self, compare: F) -> bool
    where Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given comparator function. Read more
    source§

    fn is_sorted_by_key<F, K>(self, f: F) -> bool
    where + F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given comparator function. Read more
    source§

    fn is_sorted_by_key<F, K>(self, f: F) -> bool
    where Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction function. Read more
    source§

    impl<X, Iter, E, F, G, H, I, J, K, L> Iterator for ConsTuples<Iter, ((E, F, G, H, I, J, K, L), X)>
    where - Iter: Iterator<Item = ((E, F, G, H, I, J, K, L), X)>,

    §

    type Item = (E, F, G, H, I, J, K, L, X)

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn fold<Acc, Fold>(self, accum: Acc, f: Fold) -> Acc
    where + Iter: Iterator<Item = ((E, F, G, H, I, J, K, L), X)>,

    §

    type Item = (E, F, G, H, I, J, K, L, X)

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn fold<Acc, Fold>(self, accum: Acc, f: Fold) -> Acc
    where Fold: FnMut(Acc, Self::Item) -> Acc,

    Folds every element into an accumulator by applying an operation, -returning the final result. Read more
    source§

    fn next_chunk<const N: usize>( +returning the final result. Read more

    source§

    fn next_chunk<const N: usize>( &mut self ) -> 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
    1.0.0 · source§

    fn count(self) -> usize
    where - Self: Sized,

    Consumes the iterator, counting the number of iterations and returning it. Read more
    1.0.0 · source§

    fn last(self) -> Option<Self::Item>
    where - Self: Sized,

    Consumes the iterator, returning the last element. 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.0.0 · source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. Read more
    1.28.0 · source§

    fn step_by(self, step: usize) -> StepBy<Self>
    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
    1.0.0 · source§

    fn count(self) -> usize
    where + Self: Sized,

    Consumes the iterator, counting the number of iterations and returning it. Read more
    1.0.0 · source§

    fn last(self) -> Option<Self::Item>
    where + Self: Sized,

    Consumes the iterator, returning the last element. 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.0.0 · source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. 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 + 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, - U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where + U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where Self: Sized, G: FnMut() -> Self::Item,

    🔬This is a nightly-only experimental API. (iter_intersperse)
    Creates a new iterator which places an item generated by separator -between adjacent items of the original iterator. Read more
    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where +between adjacent items of the original iterator. Read more

    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where Self: Sized, F: FnMut(Self::Item) -> B,

    Takes a closure and creates an iterator which calls that closure on each -element. Read more
    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where +element. Read more

    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where Self: Sized, - F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where + F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where Self: Sized, P: FnMut(&Self::Item) -> bool,

    Creates an iterator which uses a closure to determine if an element -should be yielded. Read more
    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where +should be yielded. Read more

    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where Self: Sized, - F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where + F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where Self: Sized,

    Creates an iterator which gives the current iteration count as well as -the next value. Read more
    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where +the next value. Read more

    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where Self: Sized,

    Creates an iterator which can use the peek and peek_mut methods to look at the next element of the iterator without consuming it. See -their documentation for more information. Read more
    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where +their documentation for more information. Read more

    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where Self: Sized, - P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where + P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where Self: Sized, - 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 + 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 + 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 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 +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, F: FnMut(&mut St, Self::Item) -> Option<B>,

    An iterator adapter which, like fold, holds internal state, but -unlike fold, produces a new iterator. Read more
    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where +unlike fold, produces a new iterator. Read more

    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where Self: Sized, U: IntoIterator, - F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where + F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where Self: Sized, F: FnMut(&[Self::Item; N]) -> R,

    🔬This is a nightly-only experimental API. (iter_map_windows)
    Calls the given function f for each contiguous window of size N over self and returns an iterator over the outputs of f. Like slice::windows(), -the windows during mapping overlap as well. 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 +the windows during mapping overlap as well. 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 Self
    where - Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where + 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 Self
    where + Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where B: FromIterator<Self::Item>, - Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where + Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where 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
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where + Self: Sized,

    🔬This is a nightly-only experimental API. (iter_collect_into)
    Collects all the items from an iterator into a collection. Read more
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where Self: Sized, B: Default + Extend<Self::Item>, - F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where + F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where Self: Sized, P: FnMut(Self::Item) -> bool,

    🔬This is a nightly-only experimental API. (iter_is_partitioned)
    Checks if the elements of this iterator are partitioned according to the given predicate, -such that all those that return true precede all those that return false. Read more
    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where +such that all those that return true precede all those that return false. Read more

    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where Self: Sized, F: FnMut(B, Self::Item) -> R, R: Try<Output = B>,

    An iterator method that applies a function as long as it returns -successfully, producing a single, final value. Read more
    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where +successfully, producing a single, final value. Read more

    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where Self: Sized, F: FnMut(Self::Item) -> R, R: Try<Output = ()>,

    An iterator method that applies a fallible function to each item in the -iterator, stopping at the first error and returning that error. Read more
    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where +iterator, stopping at the first error and returning that error. Read more

    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(Self::Item, Self::Item) -> Self::Item,

    Reduces the elements to a single one, by repeatedly applying a reducing -operation. Read more
    source§

    fn try_reduce<F, R>( +operation. Read more

    source§

    fn try_reduce<F, R>( &mut self, f: F ) -> <<R as Try>::Residual as Residual<Option<<R as Try>::Output>>>::TryType
    where @@ -720,16 +720,16 @@ F: FnMut(Self::Item, Self::Item) -> R, R: Try<Output = Self::Item>, <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (iterator_try_reduce)
    Reduces the elements to a single one by repeatedly applying a reducing operation. If the -closure returns a failure, the failure is propagated back to the caller immediately. Read more
    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where +closure returns a failure, the failure is propagated back to the caller immediately. Read more

    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where Self: Sized, - F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where + F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where Self: Sized, - F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where + F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where Self: Sized, - P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where + P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where Self: Sized, F: FnMut(Self::Item) -> Option<B>,

    Applies function to the elements of iterator and returns -the first non-none result. Read more
    source§

    fn try_find<F, R>( +the first non-none result. Read more

    source§

    fn try_find<F, R>( &mut self, f: F ) -> <<R as Try>::Residual as Residual<Option<Self::Item>>>::TryType
    where @@ -737,242 +737,65 @@ F: FnMut(&Self::Item) -> R, R: Try<Output = bool>, <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (try_find)
    Applies function to the elements of iterator and returns -the first true result or the first error. Read more
    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where +the first true result or the first error. Read more

    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where Self: Sized, - P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where + P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where B: Ord, Self: Sized, F: FnMut(&Self::Item) -> B,

    Returns the element that gives the maximum value from the -specified function. Read more
    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where +specified function. Read more

    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the maximum value with respect to the -specified comparison function. Read more
    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where +specified comparison function. Read more

    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where B: Ord, Self: Sized, F: FnMut(&Self::Item) -> B,

    Returns the element that gives the minimum value from the -specified function. Read more
    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where +specified function. Read more

    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the minimum value with respect to the -specified comparison function. Read more
    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where +specified comparison function. Read more

    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where FromA: Default + Extend<A>, FromB: Default + Extend<B>, - Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where + Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where T: 'a + Copy, - Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where + Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where T: 'a + Clone, - Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where - Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where + Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where + Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where Self: Sized, - S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where + S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where Self: Sized, - P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where + P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where Self: Sized, I: IntoIterator, F: FnMut(Self::Item, <I as IntoIterator>::Item) -> 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 partial_cmp<I>(self, other: I) -> Option<Ordering>
    where +of another with respect to the specified comparison function. Read more

    1.5.0 · source§

    fn partial_cmp<I>(self, other: I) -> Option<Ordering>
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Lexicographically compares the PartialOrd elements of this Iterator with those of another. The comparison works like short-circuit evaluation, returning a result without comparing the remaining elements. -As soon as an order can be determined, the evaluation stops and a result is returned. Read more
    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where +As soon as an order can be determined, the evaluation stops and a result is returned. Read more

    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where 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) -> bool
    where +of another with respect to the specified comparison function. Read more

    1.5.0 · source§

    fn eq<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialEq<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are equal to those of -another. Read more
    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where +another. Read more

    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where 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) -> bool
    where +another with respect to the specified equality function. Read more

    1.5.0 · source§

    fn ne<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialEq<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are not equal to those of -another. Read more
    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where +another. Read more

    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -less than those of another. Read more
    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where - I: IntoIterator, - Self::Item: PartialOrd<<I as IntoIterator>::Item>, - Self: Sized,

    Determines if the elements of this Iterator are lexicographically -less or equal to those of another. Read more
    1.5.0 · source§

    fn gt<I>(self, other: I) -> bool
    where - I: IntoIterator, - Self::Item: PartialOrd<<I as IntoIterator>::Item>, - Self: Sized,

    Determines if the elements of this Iterator are lexicographically -greater than those of another. Read more
    1.5.0 · source§

    fn ge<I>(self, other: I) -> bool
    where - I: IntoIterator, - Self::Item: PartialOrd<<I as IntoIterator>::Item>, - Self: Sized,

    Determines if the elements of this Iterator are lexicographically -greater than or equal to those of another. Read more
    source§

    fn is_sorted_by<F>(self, compare: F) -> bool
    where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given comparator function. Read more
    source§

    fn is_sorted_by_key<F, K>(self, f: F) -> bool
    where - Self: Sized, - F: FnMut(Self::Item) -> K, - K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction -function. Read more
    source§

    impl<X, Iter, F, G, H, I, J, K, L> Iterator for ConsTuples<Iter, ((F, G, H, I, J, K, L), X)>
    where - Iter: Iterator<Item = ((F, G, H, I, J, K, L), X)>,

    §

    type Item = (F, G, H, I, J, K, L, X)

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn fold<Acc, Fold>(self, accum: Acc, f: Fold) -> Acc
    where - Fold: FnMut(Acc, Self::Item) -> Acc,

    Folds every element into an accumulator by applying an operation, -returning the final result. Read more
    source§

    fn next_chunk<const N: usize>( - &mut self -) -> 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
    1.0.0 · source§

    fn count(self) -> usize
    where - Self: Sized,

    Consumes the iterator, counting the number of iterations and returning it. Read more
    1.0.0 · source§

    fn last(self) -> Option<Self::Item>
    where - Self: Sized,

    Consumes the iterator, returning the last element. 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.0.0 · source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. 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 - 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, - U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where - Self: Sized, - G: FnMut() -> Self::Item,

    🔬This is a nightly-only experimental API. (iter_intersperse)
    Creates a new iterator which places an item generated by separator -between adjacent items of the original iterator. Read more
    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where - Self: Sized, - F: FnMut(Self::Item) -> B,

    Takes a closure and creates an iterator which calls that closure on each -element. Read more
    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where - Self: Sized, - F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where - Self: Sized, - P: FnMut(&Self::Item) -> bool,

    Creates an iterator which uses a closure to determine if an element -should be yielded. Read more
    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where - Self: Sized, - F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where - Self: Sized,

    Creates an iterator which gives the current iteration count as well as -the next value. Read more
    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where - Self: Sized,

    Creates an iterator which can use the peek and peek_mut methods -to look at the next element of the iterator without consuming it. See -their documentation for more information. Read more
    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where - Self: Sized, - P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where - Self: Sized, - 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 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, - F: FnMut(&mut St, Self::Item) -> Option<B>,

    An iterator adapter which, like fold, holds internal state, but -unlike fold, produces a new iterator. Read more
    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where - Self: Sized, - U: IntoIterator, - F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where - Self: Sized, - F: FnMut(&[Self::Item; N]) -> R,

    🔬This is a nightly-only experimental API. (iter_map_windows)
    Calls the given function f for each contiguous window of size N over -self and returns an iterator over the outputs of f. Like slice::windows(), -the windows during mapping overlap as well. 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 Self
    where - Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where - B: FromIterator<Self::Item>, - Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where - 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
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where - Self: Sized, - B: Default + Extend<Self::Item>, - F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where - Self: Sized, - P: FnMut(Self::Item) -> bool,

    🔬This is a nightly-only experimental API. (iter_is_partitioned)
    Checks if the elements of this iterator are partitioned according to the given predicate, -such that all those that return true precede all those that return false. Read more
    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where - Self: Sized, - F: FnMut(B, Self::Item) -> R, - R: Try<Output = B>,

    An iterator method that applies a function as long as it returns -successfully, producing a single, final value. Read more
    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where - Self: Sized, - F: FnMut(Self::Item) -> R, - R: Try<Output = ()>,

    An iterator method that applies a fallible function to each item in the -iterator, stopping at the first error and returning that error. Read more
    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where - Self: Sized, - F: FnMut(Self::Item, Self::Item) -> Self::Item,

    Reduces the elements to a single one, by repeatedly applying a reducing -operation. Read more
    source§

    fn try_reduce<F, R>( - &mut self, - f: F -) -> <<R as Try>::Residual as Residual<Option<<R as Try>::Output>>>::TryType
    where - Self: Sized, - F: FnMut(Self::Item, Self::Item) -> R, - R: Try<Output = Self::Item>, - <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (iterator_try_reduce)
    Reduces the elements to a single one by repeatedly applying a reducing operation. If the -closure returns a failure, the failure is propagated back to the caller immediately. Read more
    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where - Self: Sized, - F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where - Self: Sized, - F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where - Self: Sized, - P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where - Self: Sized, - F: FnMut(Self::Item) -> Option<B>,

    Applies function to the elements of iterator and returns -the first non-none result. Read more
    source§

    fn try_find<F, R>( - &mut self, - f: F -) -> <<R as Try>::Residual as Residual<Option<Self::Item>>>::TryType
    where - Self: Sized, - F: FnMut(&Self::Item) -> R, - R: Try<Output = bool>, - <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (try_find)
    Applies function to the elements of iterator and returns -the first true result or the first error. Read more
    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where - Self: Sized, - P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where - B: Ord, - Self: Sized, - F: FnMut(&Self::Item) -> B,

    Returns the element that gives the maximum value from the -specified function. Read more
    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the maximum value with respect to the -specified comparison function. Read more
    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where - B: Ord, - Self: Sized, - F: FnMut(&Self::Item) -> B,

    Returns the element that gives the minimum value from the -specified function. Read more
    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where - Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the minimum value with respect to the -specified comparison function. Read more
    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where - FromA: Default + Extend<A>, - FromB: Default + Extend<B>, - Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where - T: 'a + Copy, - Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where - T: 'a + Clone, - Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where - Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where - Self: Sized, - S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where - Self: Sized, - P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where - Self: Sized, - I: IntoIterator, - F: FnMut(Self::Item, <I as IntoIterator>::Item) -> 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 partial_cmp<I>(self, other: I) -> Option<Ordering>
    where - I: IntoIterator, - Self::Item: PartialOrd<<I as IntoIterator>::Item>, - Self: Sized,

    Lexicographically compares the PartialOrd elements of -this Iterator with those of another. The comparison works like short-circuit -evaluation, returning a result without comparing the remaining elements. -As soon as an order can be determined, the evaluation stops and a result is returned. Read more
    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where - 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) -> bool
    where - I: IntoIterator, - Self::Item: PartialEq<<I as IntoIterator>::Item>, - Self: Sized,

    Determines if the elements of this Iterator are equal to those of -another. Read more
    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where - 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) -> bool
    where - I: IntoIterator, - Self::Item: PartialEq<<I as IntoIterator>::Item>, - Self: Sized,

    Determines if the elements of this Iterator are not equal to those of -another. Read more
    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where - I: IntoIterator, - Self::Item: PartialOrd<<I as IntoIterator>::Item>, - Self: Sized,

    Determines if the elements of this Iterator are lexicographically -less than those of another. Read more
    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where +less than those of another. Read more

    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically @@ -990,83 +813,83 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,
    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction -function. Read more
    source§

    impl<X, Iter, G, H, I, J, K, L> Iterator for ConsTuples<Iter, ((G, H, I, J, K, L), X)>
    where - Iter: Iterator<Item = ((G, H, I, J, K, L), X)>,

    §

    type Item = (G, H, I, J, K, L, X)

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn fold<Acc, Fold>(self, accum: Acc, f: Fold) -> Acc
    where +function. Read more

    source§

    impl<X, Iter, F, G, H, I, J, K, L> Iterator for ConsTuples<Iter, ((F, G, H, I, J, K, L), X)>
    where + Iter: Iterator<Item = ((F, G, H, I, J, K, L), X)>,

    §

    type Item = (F, G, H, I, J, K, L, X)

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn fold<Acc, Fold>(self, accum: Acc, f: Fold) -> Acc
    where Fold: FnMut(Acc, Self::Item) -> Acc,

    Folds every element into an accumulator by applying an operation, -returning the final result. Read more
    source§

    fn next_chunk<const N: usize>( +returning the final result. Read more

    source§

    fn next_chunk<const N: usize>( &mut self ) -> 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
    1.0.0 · source§

    fn count(self) -> usize
    where - Self: Sized,

    Consumes the iterator, counting the number of iterations and returning it. Read more
    1.0.0 · source§

    fn last(self) -> Option<Self::Item>
    where - Self: Sized,

    Consumes the iterator, returning the last element. 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.0.0 · source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. Read more
    1.28.0 · source§

    fn step_by(self, step: usize) -> StepBy<Self>
    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
    1.0.0 · source§

    fn count(self) -> usize
    where + Self: Sized,

    Consumes the iterator, counting the number of iterations and returning it. Read more
    1.0.0 · source§

    fn last(self) -> Option<Self::Item>
    where + Self: Sized,

    Consumes the iterator, returning the last element. 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.0.0 · source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. 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 + 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, - U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where + U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where Self: Sized, G: FnMut() -> Self::Item,

    🔬This is a nightly-only experimental API. (iter_intersperse)
    Creates a new iterator which places an item generated by separator -between adjacent items of the original iterator. Read more
    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where +between adjacent items of the original iterator. Read more

    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where Self: Sized, F: FnMut(Self::Item) -> B,

    Takes a closure and creates an iterator which calls that closure on each -element. Read more
    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where +element. Read more

    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where Self: Sized, - F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where + F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where Self: Sized, P: FnMut(&Self::Item) -> bool,

    Creates an iterator which uses a closure to determine if an element -should be yielded. Read more
    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where +should be yielded. Read more

    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where Self: Sized, - F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where + F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where Self: Sized,

    Creates an iterator which gives the current iteration count as well as -the next value. Read more
    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where +the next value. Read more

    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where Self: Sized,

    Creates an iterator which can use the peek and peek_mut methods to look at the next element of the iterator without consuming it. See -their documentation for more information. Read more
    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where +their documentation for more information. Read more

    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where Self: Sized, - P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where + P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where Self: Sized, - 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 + 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 + 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 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 +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, F: FnMut(&mut St, Self::Item) -> Option<B>,

    An iterator adapter which, like fold, holds internal state, but -unlike fold, produces a new iterator. Read more
    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where +unlike fold, produces a new iterator. Read more

    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where Self: Sized, U: IntoIterator, - F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where + F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where Self: Sized, F: FnMut(&[Self::Item; N]) -> R,

    🔬This is a nightly-only experimental API. (iter_map_windows)
    Calls the given function f for each contiguous window of size N over self and returns an iterator over the outputs of f. Like slice::windows(), -the windows during mapping overlap as well. 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 +the windows during mapping overlap as well. 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 Self
    where - Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where + 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 Self
    where + Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where B: FromIterator<Self::Item>, - Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where + Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where 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
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where + Self: Sized,

    🔬This is a nightly-only experimental API. (iter_collect_into)
    Collects all the items from an iterator into a collection. Read more
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where Self: Sized, B: Default + Extend<Self::Item>, - F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where + F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where Self: Sized, P: FnMut(Self::Item) -> bool,

    🔬This is a nightly-only experimental API. (iter_is_partitioned)
    Checks if the elements of this iterator are partitioned according to the given predicate, -such that all those that return true precede all those that return false. Read more
    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where +such that all those that return true precede all those that return false. Read more

    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where Self: Sized, F: FnMut(B, Self::Item) -> R, R: Try<Output = B>,

    An iterator method that applies a function as long as it returns -successfully, producing a single, final value. Read more
    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where +successfully, producing a single, final value. Read more

    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where Self: Sized, F: FnMut(Self::Item) -> R, R: Try<Output = ()>,

    An iterator method that applies a fallible function to each item in the -iterator, stopping at the first error and returning that error. Read more
    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where +iterator, stopping at the first error and returning that error. Read more

    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(Self::Item, Self::Item) -> Self::Item,

    Reduces the elements to a single one, by repeatedly applying a reducing -operation. Read more
    source§

    fn try_reduce<F, R>( +operation. Read more

    source§

    fn try_reduce<F, R>( &mut self, f: F ) -> <<R as Try>::Residual as Residual<Option<<R as Try>::Output>>>::TryType
    where @@ -1074,16 +897,16 @@ F: FnMut(Self::Item, Self::Item) -> R, R: Try<Output = Self::Item>, <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (iterator_try_reduce)
    Reduces the elements to a single one by repeatedly applying a reducing operation. If the -closure returns a failure, the failure is propagated back to the caller immediately. Read more
    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where +closure returns a failure, the failure is propagated back to the caller immediately. Read more

    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where Self: Sized, - F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where + F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where Self: Sized, - F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where + F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where Self: Sized, - P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where + P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where Self: Sized, F: FnMut(Self::Item) -> Option<B>,

    Applies function to the elements of iterator and returns -the first non-none result. Read more
    source§

    fn try_find<F, R>( +the first non-none result. Read more

    source§

    fn try_find<F, R>( &mut self, f: F ) -> <<R as Try>::Residual as Residual<Option<Self::Item>>>::TryType
    where @@ -1091,159 +914,159 @@ F: FnMut(&Self::Item) -> R, R: Try<Output = bool>, <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (try_find)
    Applies function to the elements of iterator and returns -the first true result or the first error. Read more
    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where +the first true result or the first error. Read more

    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where Self: Sized, - P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where + P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where B: Ord, Self: Sized, F: FnMut(&Self::Item) -> B,

    Returns the element that gives the maximum value from the -specified function. Read more
    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where +specified function. Read more

    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the maximum value with respect to the -specified comparison function. Read more
    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where +specified comparison function. Read more

    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where B: Ord, Self: Sized, F: FnMut(&Self::Item) -> B,

    Returns the element that gives the minimum value from the -specified function. Read more
    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where +specified function. Read more

    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the minimum value with respect to the -specified comparison function. Read more
    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where +specified comparison function. Read more

    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where FromA: Default + Extend<A>, FromB: Default + Extend<B>, - Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where + Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where T: 'a + Copy, - Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where + Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where T: 'a + Clone, - Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where - Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where + Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where + Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where Self: Sized, - S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where + S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where Self: Sized, - P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where + P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where Self: Sized, I: IntoIterator, F: FnMut(Self::Item, <I as IntoIterator>::Item) -> 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 partial_cmp<I>(self, other: I) -> Option<Ordering>
    where +of another with respect to the specified comparison function. Read more

    1.5.0 · source§

    fn partial_cmp<I>(self, other: I) -> Option<Ordering>
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Lexicographically compares the PartialOrd elements of this Iterator with those of another. The comparison works like short-circuit evaluation, returning a result without comparing the remaining elements. -As soon as an order can be determined, the evaluation stops and a result is returned. Read more
    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where +As soon as an order can be determined, the evaluation stops and a result is returned. Read more

    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where 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) -> bool
    where +of another with respect to the specified comparison function. Read more

    1.5.0 · source§

    fn eq<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialEq<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are equal to those of -another. Read more
    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where +another. Read more

    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where 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) -> bool
    where +another with respect to the specified equality function. Read more

    1.5.0 · source§

    fn ne<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialEq<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are not equal to those of -another. Read more
    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where +another. Read more

    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -less than those of another. Read more
    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where +less than those of another. Read more

    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -less or equal to those of another. Read more
    1.5.0 · source§

    fn gt<I>(self, other: I) -> bool
    where +less or equal to those of another. Read more

    1.5.0 · source§

    fn gt<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -greater than those of another. Read more
    1.5.0 · source§

    fn ge<I>(self, other: I) -> bool
    where +greater than those of another. Read more

    1.5.0 · source§

    fn ge<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -greater than or equal to those of another. Read more
    source§

    fn is_sorted_by<F>(self, compare: F) -> bool
    where +greater than or equal to those of another. Read more

    source§

    fn is_sorted_by<F>(self, compare: F) -> bool
    where Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given comparator function. Read more
    source§

    fn is_sorted_by_key<F, K>(self, f: F) -> bool
    where + F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given comparator function. Read more
    source§

    fn is_sorted_by_key<F, K>(self, f: F) -> bool
    where Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction -function. Read more
    source§

    impl<X, Iter, H, I, J, K, L> Iterator for ConsTuples<Iter, ((H, I, J, K, L), X)>
    where - Iter: Iterator<Item = ((H, I, J, K, L), X)>,

    §

    type Item = (H, I, J, K, L, X)

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn fold<Acc, Fold>(self, accum: Acc, f: Fold) -> Acc
    where +function. Read more

    source§

    impl<X, Iter, G, H, I, J, K, L> Iterator for ConsTuples<Iter, ((G, H, I, J, K, L), X)>
    where + Iter: Iterator<Item = ((G, H, I, J, K, L), X)>,

    §

    type Item = (G, H, I, J, K, L, X)

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn fold<Acc, Fold>(self, accum: Acc, f: Fold) -> Acc
    where Fold: FnMut(Acc, Self::Item) -> Acc,

    Folds every element into an accumulator by applying an operation, -returning the final result. Read more
    source§

    fn next_chunk<const N: usize>( +returning the final result. Read more

    source§

    fn next_chunk<const N: usize>( &mut self ) -> 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
    1.0.0 · source§

    fn count(self) -> usize
    where - Self: Sized,

    Consumes the iterator, counting the number of iterations and returning it. Read more
    1.0.0 · source§

    fn last(self) -> Option<Self::Item>
    where - Self: Sized,

    Consumes the iterator, returning the last element. 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.0.0 · source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. Read more
    1.28.0 · source§

    fn step_by(self, step: usize) -> StepBy<Self>
    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
    1.0.0 · source§

    fn count(self) -> usize
    where + Self: Sized,

    Consumes the iterator, counting the number of iterations and returning it. Read more
    1.0.0 · source§

    fn last(self) -> Option<Self::Item>
    where + Self: Sized,

    Consumes the iterator, returning the last element. 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.0.0 · source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. 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 + 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, - U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where + U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where Self: Sized, G: FnMut() -> Self::Item,

    🔬This is a nightly-only experimental API. (iter_intersperse)
    Creates a new iterator which places an item generated by separator -between adjacent items of the original iterator. Read more
    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where +between adjacent items of the original iterator. Read more

    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where Self: Sized, F: FnMut(Self::Item) -> B,

    Takes a closure and creates an iterator which calls that closure on each -element. Read more
    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where +element. Read more

    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where Self: Sized, - F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where + F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where Self: Sized, P: FnMut(&Self::Item) -> bool,

    Creates an iterator which uses a closure to determine if an element -should be yielded. Read more
    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where +should be yielded. Read more

    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where Self: Sized, - F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where + F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where Self: Sized,

    Creates an iterator which gives the current iteration count as well as -the next value. Read more
    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where +the next value. Read more

    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where Self: Sized,

    Creates an iterator which can use the peek and peek_mut methods to look at the next element of the iterator without consuming it. See -their documentation for more information. Read more
    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where +their documentation for more information. Read more

    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where Self: Sized, - P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where + P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where Self: Sized, - 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 + 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 + 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 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 +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, F: FnMut(&mut St, Self::Item) -> Option<B>,

    An iterator adapter which, like fold, holds internal state, but -unlike fold, produces a new iterator. Read more
    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where +unlike fold, produces a new iterator. Read more

    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where Self: Sized, U: IntoIterator, - F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where + F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where Self: Sized, F: FnMut(&[Self::Item; N]) -> R,

    🔬This is a nightly-only experimental API. (iter_map_windows)
    Calls the given function f for each contiguous window of size N over self and returns an iterator over the outputs of f. Like slice::windows(), -the windows during mapping overlap as well. 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 +the windows during mapping overlap as well. 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 Self
    where - Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where + 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 Self
    where + Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where B: FromIterator<Self::Item>, - Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where + Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where 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
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where + Self: Sized,

    🔬This is a nightly-only experimental API. (iter_collect_into)
    Collects all the items from an iterator into a collection. Read more
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where Self: Sized, B: Default + Extend<Self::Item>, - F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where + F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where Self: Sized, P: FnMut(Self::Item) -> bool,

    🔬This is a nightly-only experimental API. (iter_is_partitioned)
    Checks if the elements of this iterator are partitioned according to the given predicate, -such that all those that return true precede all those that return false. Read more
    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where +such that all those that return true precede all those that return false. Read more

    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where Self: Sized, F: FnMut(B, Self::Item) -> R, R: Try<Output = B>,

    An iterator method that applies a function as long as it returns -successfully, producing a single, final value. Read more
    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where +successfully, producing a single, final value. Read more

    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where Self: Sized, F: FnMut(Self::Item) -> R, R: Try<Output = ()>,

    An iterator method that applies a fallible function to each item in the -iterator, stopping at the first error and returning that error. Read more
    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where +iterator, stopping at the first error and returning that error. Read more

    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(Self::Item, Self::Item) -> Self::Item,

    Reduces the elements to a single one, by repeatedly applying a reducing -operation. Read more
    source§

    fn try_reduce<F, R>( +operation. Read more

    source§

    fn try_reduce<F, R>( &mut self, f: F ) -> <<R as Try>::Residual as Residual<Option<<R as Try>::Output>>>::TryType
    where @@ -1251,16 +1074,16 @@ F: FnMut(Self::Item, Self::Item) -> R, R: Try<Output = Self::Item>, <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (iterator_try_reduce)
    Reduces the elements to a single one by repeatedly applying a reducing operation. If the -closure returns a failure, the failure is propagated back to the caller immediately. Read more
    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where +closure returns a failure, the failure is propagated back to the caller immediately. Read more

    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where Self: Sized, - F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where + F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where Self: Sized, - F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where + F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where Self: Sized, - P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where + P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where Self: Sized, F: FnMut(Self::Item) -> Option<B>,

    Applies function to the elements of iterator and returns -the first non-none result. Read more
    source§

    fn try_find<F, R>( +the first non-none result. Read more

    source§

    fn try_find<F, R>( &mut self, f: F ) -> <<R as Try>::Residual as Residual<Option<Self::Item>>>::TryType
    where @@ -1268,159 +1091,159 @@ F: FnMut(&Self::Item) -> R, R: Try<Output = bool>, <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (try_find)
    Applies function to the elements of iterator and returns -the first true result or the first error. Read more
    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where +the first true result or the first error. Read more

    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where Self: Sized, - P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where + P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where B: Ord, Self: Sized, F: FnMut(&Self::Item) -> B,

    Returns the element that gives the maximum value from the -specified function. Read more
    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where +specified function. Read more

    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the maximum value with respect to the -specified comparison function. Read more
    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where +specified comparison function. Read more

    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where B: Ord, Self: Sized, F: FnMut(&Self::Item) -> B,

    Returns the element that gives the minimum value from the -specified function. Read more
    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where +specified function. Read more

    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the minimum value with respect to the -specified comparison function. Read more
    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where +specified comparison function. Read more

    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where FromA: Default + Extend<A>, FromB: Default + Extend<B>, - Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where + Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where T: 'a + Copy, - Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where + Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where T: 'a + Clone, - Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where - Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where + Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where + Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where Self: Sized, - S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where + S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where Self: Sized, - P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where + P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where Self: Sized, I: IntoIterator, F: FnMut(Self::Item, <I as IntoIterator>::Item) -> 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 partial_cmp<I>(self, other: I) -> Option<Ordering>
    where +of another with respect to the specified comparison function. Read more

    1.5.0 · source§

    fn partial_cmp<I>(self, other: I) -> Option<Ordering>
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Lexicographically compares the PartialOrd elements of this Iterator with those of another. The comparison works like short-circuit evaluation, returning a result without comparing the remaining elements. -As soon as an order can be determined, the evaluation stops and a result is returned. Read more
    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where +As soon as an order can be determined, the evaluation stops and a result is returned. Read more

    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where 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) -> bool
    where +of another with respect to the specified comparison function. Read more

    1.5.0 · source§

    fn eq<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialEq<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are equal to those of -another. Read more
    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where +another. Read more

    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where 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) -> bool
    where +another with respect to the specified equality function. Read more

    1.5.0 · source§

    fn ne<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialEq<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are not equal to those of -another. Read more
    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where +another. Read more

    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -less than those of another. Read more
    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where +less than those of another. Read more

    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -less or equal to those of another. Read more
    1.5.0 · source§

    fn gt<I>(self, other: I) -> bool
    where +less or equal to those of another. Read more

    1.5.0 · source§

    fn gt<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -greater than those of another. Read more
    1.5.0 · source§

    fn ge<I>(self, other: I) -> bool
    where +greater than those of another. Read more

    1.5.0 · source§

    fn ge<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -greater than or equal to those of another. Read more
    source§

    fn is_sorted_by<F>(self, compare: F) -> bool
    where +greater than or equal to those of another. Read more

    source§

    fn is_sorted_by<F>(self, compare: F) -> bool
    where Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given comparator function. Read more
    source§

    fn is_sorted_by_key<F, K>(self, f: F) -> bool
    where + F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given comparator function. Read more
    source§

    fn is_sorted_by_key<F, K>(self, f: F) -> bool
    where Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction -function. Read more
    source§

    impl<X, Iter, I, J, K, L> Iterator for ConsTuples<Iter, ((I, J, K, L), X)>
    where - Iter: Iterator<Item = ((I, J, K, L), X)>,

    §

    type Item = (I, J, K, L, X)

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn fold<Acc, Fold>(self, accum: Acc, f: Fold) -> Acc
    where +function. Read more

    source§

    impl<X, Iter, H, I, J, K, L> Iterator for ConsTuples<Iter, ((H, I, J, K, L), X)>
    where + Iter: Iterator<Item = ((H, I, J, K, L), X)>,

    §

    type Item = (H, I, J, K, L, X)

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn fold<Acc, Fold>(self, accum: Acc, f: Fold) -> Acc
    where Fold: FnMut(Acc, Self::Item) -> Acc,

    Folds every element into an accumulator by applying an operation, -returning the final result. Read more
    source§

    fn next_chunk<const N: usize>( +returning the final result. Read more

    source§

    fn next_chunk<const N: usize>( &mut self ) -> 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
    1.0.0 · source§

    fn count(self) -> usize
    where - Self: Sized,

    Consumes the iterator, counting the number of iterations and returning it. Read more
    1.0.0 · source§

    fn last(self) -> Option<Self::Item>
    where - Self: Sized,

    Consumes the iterator, returning the last element. 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.0.0 · source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. Read more
    1.28.0 · source§

    fn step_by(self, step: usize) -> StepBy<Self>
    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
    1.0.0 · source§

    fn count(self) -> usize
    where + Self: Sized,

    Consumes the iterator, counting the number of iterations and returning it. Read more
    1.0.0 · source§

    fn last(self) -> Option<Self::Item>
    where + Self: Sized,

    Consumes the iterator, returning the last element. 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.0.0 · source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. 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 + 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, - U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where + U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where Self: Sized, G: FnMut() -> Self::Item,

    🔬This is a nightly-only experimental API. (iter_intersperse)
    Creates a new iterator which places an item generated by separator -between adjacent items of the original iterator. Read more
    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where +between adjacent items of the original iterator. Read more

    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where Self: Sized, F: FnMut(Self::Item) -> B,

    Takes a closure and creates an iterator which calls that closure on each -element. Read more
    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where +element. Read more

    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where Self: Sized, - F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where + F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where Self: Sized, P: FnMut(&Self::Item) -> bool,

    Creates an iterator which uses a closure to determine if an element -should be yielded. Read more
    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where +should be yielded. Read more

    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where Self: Sized, - F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where + F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where Self: Sized,

    Creates an iterator which gives the current iteration count as well as -the next value. Read more
    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where +the next value. Read more

    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where Self: Sized,

    Creates an iterator which can use the peek and peek_mut methods to look at the next element of the iterator without consuming it. See -their documentation for more information. Read more
    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where +their documentation for more information. Read more

    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where Self: Sized, - P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where + P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where Self: Sized, - 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 + 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 + 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 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 +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, F: FnMut(&mut St, Self::Item) -> Option<B>,

    An iterator adapter which, like fold, holds internal state, but -unlike fold, produces a new iterator. Read more
    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where +unlike fold, produces a new iterator. Read more

    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where Self: Sized, U: IntoIterator, - F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where + F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where Self: Sized, F: FnMut(&[Self::Item; N]) -> R,

    🔬This is a nightly-only experimental API. (iter_map_windows)
    Calls the given function f for each contiguous window of size N over self and returns an iterator over the outputs of f. Like slice::windows(), -the windows during mapping overlap as well. 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 +the windows during mapping overlap as well. 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 Self
    where - Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where + 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 Self
    where + Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where B: FromIterator<Self::Item>, - Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where + Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where 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
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where + Self: Sized,

    🔬This is a nightly-only experimental API. (iter_collect_into)
    Collects all the items from an iterator into a collection. Read more
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where Self: Sized, B: Default + Extend<Self::Item>, - F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where + F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where Self: Sized, P: FnMut(Self::Item) -> bool,

    🔬This is a nightly-only experimental API. (iter_is_partitioned)
    Checks if the elements of this iterator are partitioned according to the given predicate, -such that all those that return true precede all those that return false. Read more
    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where +such that all those that return true precede all those that return false. Read more

    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where Self: Sized, F: FnMut(B, Self::Item) -> R, R: Try<Output = B>,

    An iterator method that applies a function as long as it returns -successfully, producing a single, final value. Read more
    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where +successfully, producing a single, final value. Read more

    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where Self: Sized, F: FnMut(Self::Item) -> R, R: Try<Output = ()>,

    An iterator method that applies a fallible function to each item in the -iterator, stopping at the first error and returning that error. Read more
    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where +iterator, stopping at the first error and returning that error. Read more

    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(Self::Item, Self::Item) -> Self::Item,

    Reduces the elements to a single one, by repeatedly applying a reducing -operation. Read more
    source§

    fn try_reduce<F, R>( +operation. Read more

    source§

    fn try_reduce<F, R>( &mut self, f: F ) -> <<R as Try>::Residual as Residual<Option<<R as Try>::Output>>>::TryType
    where @@ -1428,16 +1251,16 @@ F: FnMut(Self::Item, Self::Item) -> R, R: Try<Output = Self::Item>, <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (iterator_try_reduce)
    Reduces the elements to a single one by repeatedly applying a reducing operation. If the -closure returns a failure, the failure is propagated back to the caller immediately. Read more
    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where +closure returns a failure, the failure is propagated back to the caller immediately. Read more

    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where Self: Sized, - F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where + F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where Self: Sized, - F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where + F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where Self: Sized, - P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where + P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where Self: Sized, F: FnMut(Self::Item) -> Option<B>,

    Applies function to the elements of iterator and returns -the first non-none result. Read more
    source§

    fn try_find<F, R>( +the first non-none result. Read more

    source§

    fn try_find<F, R>( &mut self, f: F ) -> <<R as Try>::Residual as Residual<Option<Self::Item>>>::TryType
    where @@ -1445,84 +1268,84 @@ F: FnMut(&Self::Item) -> R, R: Try<Output = bool>, <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (try_find)
    Applies function to the elements of iterator and returns -the first true result or the first error. Read more
    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where +the first true result or the first error. Read more

    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where Self: Sized, - P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where + P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where B: Ord, Self: Sized, F: FnMut(&Self::Item) -> B,

    Returns the element that gives the maximum value from the -specified function. Read more
    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where +specified function. Read more

    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the maximum value with respect to the -specified comparison function. Read more
    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where +specified comparison function. Read more

    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where B: Ord, Self: Sized, F: FnMut(&Self::Item) -> B,

    Returns the element that gives the minimum value from the -specified function. Read more
    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where +specified function. Read more

    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the minimum value with respect to the -specified comparison function. Read more
    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where +specified comparison function. Read more

    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where FromA: Default + Extend<A>, FromB: Default + Extend<B>, - Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where + Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where T: 'a + Copy, - Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where + Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where T: 'a + Clone, - Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where - Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where + Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where + Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where Self: Sized, - S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where + S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where Self: Sized, - P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where + P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where Self: Sized, I: IntoIterator, F: FnMut(Self::Item, <I as IntoIterator>::Item) -> 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 partial_cmp<I>(self, other: I) -> Option<Ordering>
    where +of another with respect to the specified comparison function. Read more

    1.5.0 · source§

    fn partial_cmp<I>(self, other: I) -> Option<Ordering>
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Lexicographically compares the PartialOrd elements of this Iterator with those of another. The comparison works like short-circuit evaluation, returning a result without comparing the remaining elements. -As soon as an order can be determined, the evaluation stops and a result is returned. Read more
    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where +As soon as an order can be determined, the evaluation stops and a result is returned. Read more

    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where 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) -> bool
    where +of another with respect to the specified comparison function. Read more

    1.5.0 · source§

    fn eq<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialEq<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are equal to those of -another. Read more
    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where +another. Read more

    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where 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) -> bool
    where +another with respect to the specified equality function. Read more

    1.5.0 · source§

    fn ne<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialEq<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are not equal to those of -another. Read more
    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where +another. Read more

    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -less than those of another. Read more
    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where +less than those of another. Read more

    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -less or equal to those of another. Read more
    1.5.0 · source§

    fn gt<I>(self, other: I) -> bool
    where +less or equal to those of another. Read more

    1.5.0 · source§

    fn gt<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -greater than those of another. Read more
    1.5.0 · source§

    fn ge<I>(self, other: I) -> bool
    where +greater than those of another. Read more

    1.5.0 · source§

    fn ge<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -greater than or equal to those of another. Read more
    source§

    fn is_sorted_by<F>(self, compare: F) -> bool
    where +greater than or equal to those of another. Read more

    source§

    fn is_sorted_by<F>(self, compare: F) -> bool
    where Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given comparator function. Read more
    source§

    fn is_sorted_by_key<F, K>(self, f: F) -> bool
    where + F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given comparator function. Read more
    source§

    fn is_sorted_by_key<F, K>(self, f: F) -> bool
    where Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction -function. Read more
    source§

    impl<X, Iter, J, K, L> Iterator for ConsTuples<Iter, ((J, K, L), X)>
    where - Iter: Iterator<Item = ((J, K, L), X)>,

    §

    type Item = (J, K, L, X)

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn fold<Acc, Fold>(self, accum: Acc, f: Fold) -> Acc
    where +function. Read more

    source§

    impl<X, Iter, I, J, K, L> Iterator for ConsTuples<Iter, ((I, J, K, L), X)>
    where + Iter: Iterator<Item = ((I, J, K, L), X)>,

    §

    type Item = (I, J, K, L, X)

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn fold<Acc, Fold>(self, accum: Acc, f: Fold) -> Acc
    where Fold: FnMut(Acc, Self::Item) -> Acc,

    Folds every element into an accumulator by applying an operation, returning the final result. Read more
    source§

    fn next_chunk<const N: usize>( &mut self @@ -1698,6 +1521,183 @@ Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction +function. Read more
    source§

    impl<X, Iter, J, K, L> Iterator for ConsTuples<Iter, ((J, K, L), X)>
    where + Iter: Iterator<Item = ((J, K, L), X)>,

    §

    type Item = (J, K, L, X)

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn fold<Acc, Fold>(self, accum: Acc, f: Fold) -> Acc
    where + Fold: FnMut(Acc, Self::Item) -> Acc,

    Folds every element into an accumulator by applying an operation, +returning the final result. Read more
    source§

    fn next_chunk<const N: usize>( + &mut self +) -> 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
    1.0.0 · source§

    fn count(self) -> usize
    where + Self: Sized,

    Consumes the iterator, counting the number of iterations and returning it. Read more
    1.0.0 · source§

    fn last(self) -> Option<Self::Item>
    where + Self: Sized,

    Consumes the iterator, returning the last element. 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.0.0 · source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. 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 + 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, + U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where + Self: Sized, + G: FnMut() -> Self::Item,

    🔬This is a nightly-only experimental API. (iter_intersperse)
    Creates a new iterator which places an item generated by separator +between adjacent items of the original iterator. Read more
    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where + Self: Sized, + F: FnMut(Self::Item) -> B,

    Takes a closure and creates an iterator which calls that closure on each +element. Read more
    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where + Self: Sized, + F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where + Self: Sized, + P: FnMut(&Self::Item) -> bool,

    Creates an iterator which uses a closure to determine if an element +should be yielded. Read more
    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where + Self: Sized, + F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where + Self: Sized,

    Creates an iterator which gives the current iteration count as well as +the next value. Read more
    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where + Self: Sized,

    Creates an iterator which can use the peek and peek_mut methods +to look at the next element of the iterator without consuming it. See +their documentation for more information. Read more
    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where + Self: Sized, + P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where + Self: Sized, + 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 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, + F: FnMut(&mut St, Self::Item) -> Option<B>,

    An iterator adapter which, like fold, holds internal state, but +unlike fold, produces a new iterator. Read more
    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where + Self: Sized, + U: IntoIterator, + F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where + Self: Sized, + F: FnMut(&[Self::Item; N]) -> R,

    🔬This is a nightly-only experimental API. (iter_map_windows)
    Calls the given function f for each contiguous window of size N over +self and returns an iterator over the outputs of f. Like slice::windows(), +the windows during mapping overlap as well. 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 Self
    where + Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where + B: FromIterator<Self::Item>, + Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where + 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
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where + Self: Sized, + B: Default + Extend<Self::Item>, + F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where + Self: Sized, + P: FnMut(Self::Item) -> bool,

    🔬This is a nightly-only experimental API. (iter_is_partitioned)
    Checks if the elements of this iterator are partitioned according to the given predicate, +such that all those that return true precede all those that return false. Read more
    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where + Self: Sized, + F: FnMut(B, Self::Item) -> R, + R: Try<Output = B>,

    An iterator method that applies a function as long as it returns +successfully, producing a single, final value. Read more
    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where + Self: Sized, + F: FnMut(Self::Item) -> R, + R: Try<Output = ()>,

    An iterator method that applies a fallible function to each item in the +iterator, stopping at the first error and returning that error. Read more
    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where + Self: Sized, + F: FnMut(Self::Item, Self::Item) -> Self::Item,

    Reduces the elements to a single one, by repeatedly applying a reducing +operation. Read more
    source§

    fn try_reduce<F, R>( + &mut self, + f: F +) -> <<R as Try>::Residual as Residual<Option<<R as Try>::Output>>>::TryType
    where + Self: Sized, + F: FnMut(Self::Item, Self::Item) -> R, + R: Try<Output = Self::Item>, + <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (iterator_try_reduce)
    Reduces the elements to a single one by repeatedly applying a reducing operation. If the +closure returns a failure, the failure is propagated back to the caller immediately. Read more
    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where + Self: Sized, + F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where + Self: Sized, + F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where + Self: Sized, + P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where + Self: Sized, + F: FnMut(Self::Item) -> Option<B>,

    Applies function to the elements of iterator and returns +the first non-none result. Read more
    source§

    fn try_find<F, R>( + &mut self, + f: F +) -> <<R as Try>::Residual as Residual<Option<Self::Item>>>::TryType
    where + Self: Sized, + F: FnMut(&Self::Item) -> R, + R: Try<Output = bool>, + <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (try_find)
    Applies function to the elements of iterator and returns +the first true result or the first error. Read more
    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where + Self: Sized, + P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where + B: Ord, + Self: Sized, + F: FnMut(&Self::Item) -> B,

    Returns the element that gives the maximum value from the +specified function. Read more
    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the maximum value with respect to the +specified comparison function. Read more
    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where + B: Ord, + Self: Sized, + F: FnMut(&Self::Item) -> B,

    Returns the element that gives the minimum value from the +specified function. Read more
    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the minimum value with respect to the +specified comparison function. Read more
    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where + FromA: Default + Extend<A>, + FromB: Default + Extend<B>, + Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where + T: 'a + Copy, + Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where + T: 'a + Clone, + Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where + Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where + Self: Sized, + S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where + Self: Sized, + P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where + Self: Sized, + I: IntoIterator, + F: FnMut(Self::Item, <I as IntoIterator>::Item) -> 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 partial_cmp<I>(self, other: I) -> Option<Ordering>
    where + I: IntoIterator, + Self::Item: PartialOrd<<I as IntoIterator>::Item>, + Self: Sized,

    Lexicographically compares the PartialOrd elements of +this Iterator with those of another. The comparison works like short-circuit +evaluation, returning a result without comparing the remaining elements. +As soon as an order can be determined, the evaluation stops and a result is returned. Read more
    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where + 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) -> bool
    where + I: IntoIterator, + Self::Item: PartialEq<<I as IntoIterator>::Item>, + Self: Sized,

    Determines if the elements of this Iterator are equal to those of +another. Read more
    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where + 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) -> bool
    where + I: IntoIterator, + Self::Item: PartialEq<<I as IntoIterator>::Item>, + Self: Sized,

    Determines if the elements of this Iterator are not equal to those of +another. Read more
    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where + I: IntoIterator, + Self::Item: PartialOrd<<I as IntoIterator>::Item>, + Self: Sized,

    Determines if the elements of this Iterator are lexicographically +less than those of another. Read more
    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where + I: IntoIterator, + Self::Item: PartialOrd<<I as IntoIterator>::Item>, + Self: Sized,

    Determines if the elements of this Iterator are lexicographically +less or equal to those of another. Read more
    1.5.0 · source§

    fn gt<I>(self, other: I) -> bool
    where + I: IntoIterator, + Self::Item: PartialOrd<<I as IntoIterator>::Item>, + Self: Sized,

    Determines if the elements of this Iterator are lexicographically +greater than those of another. Read more
    1.5.0 · source§

    fn ge<I>(self, other: I) -> bool
    where + I: IntoIterator, + Self::Item: PartialOrd<<I as IntoIterator>::Item>, + Self: Sized,

    Determines if the elements of this Iterator are lexicographically +greater than or equal to those of another. Read more
    source§

    fn is_sorted_by<F>(self, compare: F) -> bool
    where + Self: Sized, + F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given comparator function. Read more
    source§

    fn is_sorted_by_key<F, K>(self, f: F) -> bool
    where + Self: Sized, + F: FnMut(Self::Item) -> K, + K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction function. Read more
    source§

    impl<X, Iter, K, L> Iterator for ConsTuples<Iter, ((K, L), X)>
    where Iter: Iterator<Item = ((K, L), X)>,

    §

    type Item = (K, L, X)

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn fold<Acc, Fold>(self, accum: Acc, f: Fold) -> Acc
    where Fold: FnMut(Acc, Self::Item) -> Acc,

    Folds every element into an accumulator by applying an operation, diff --git a/itertools/structs/struct.Format.html b/itertools/structs/struct.Format.html index 20c3d418bee5..c48f2e308316 100644 --- a/itertools/structs/struct.Format.html +++ b/itertools/structs/struct.Format.html @@ -6,24 +6,24 @@ for more information.

    Trait Implementations§

    source§

    impl<'a, I> Binary for Format<'a, I>
    where I: Iterator, - I::Item: Binary,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl<'a, I> Clone for Format<'a, I>
    where + I::Item: Binary,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl<'a, I> Clone for Format<'a, I>
    where I: Clone,

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<'a, I> Debug for Format<'a, I>
    where I: Iterator, - I::Item: Debug,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'a, I> Display for Format<'a, I>
    where + I::Item: Debug,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'a, I> Display for Format<'a, I>
    where I: Iterator, - I::Item: Display,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'a, I> LowerExp for Format<'a, I>
    where + I::Item: Display,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'a, I> LowerExp for Format<'a, I>
    where I: Iterator, - I::Item: LowerExp,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl<'a, I> LowerHex for Format<'a, I>
    where + I::Item: LowerExp,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl<'a, I> LowerHex for Format<'a, I>
    where I: Iterator, - I::Item: LowerHex,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl<'a, I> Octal for Format<'a, I>
    where + I::Item: LowerHex,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl<'a, I> Octal for Format<'a, I>
    where I: Iterator, - I::Item: Octal,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl<'a, I> Pointer for Format<'a, I>
    where + I::Item: Octal,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl<'a, I> Pointer for Format<'a, I>
    where I: Iterator, - I::Item: Pointer,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl<'a, I> UpperExp for Format<'a, I>
    where + I::Item: Pointer,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl<'a, I> UpperExp for Format<'a, I>
    where I: Iterator, - I::Item: UpperExp,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl<'a, I> UpperHex for Format<'a, I>
    where + I::Item: UpperExp,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl<'a, I> UpperHex for Format<'a, I>
    where I: Iterator, - I::Item: UpperHex,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.

    Auto Trait Implementations§

    §

    impl<'a, I> !RefUnwindSafe for Format<'a, I>

    §

    impl<'a, I> Send for Format<'a, I>
    where + I::Item: UpperHex,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.

    Auto Trait Implementations§

    §

    impl<'a, I> !RefUnwindSafe for Format<'a, I>

    §

    impl<'a, I> Send for Format<'a, I>
    where I: Send,

    §

    impl<'a, I> !Sync for Format<'a, I>

    §

    impl<'a, I> Unpin for Format<'a, I>
    where I: Unpin,

    §

    impl<'a, I> UnwindSafe for Format<'a, I>
    where I: UnwindSafe,

    Blanket Implementations§

    source§

    impl<T> Any for T
    where diff --git a/itertools/structs/struct.Zip.html b/itertools/structs/struct.Zip.html index 3f38b1e0847c..c527c4275e0f 100644 --- a/itertools/structs/struct.Zip.html +++ b/itertools/structs/struct.Zip.html @@ -1,37 +1,37 @@ Zip in itertools::structs - Rust

    Struct itertools::structs::Zip

    source ·
    pub struct Zip<T> { /* private fields */ }
    Expand description

    See multizip for more information.

    Trait Implementations§

    source§

    impl<T: Clone> Clone for Zip<T>

    source§

    fn clone(&self) -> Zip<T>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<T: Debug> Debug for Zip<T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<A> DoubleEndedIterator for Zip<(A,)>

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R
    where Self: Sized, F: FnMut(B, Self::Item) -> R, R: Try<Output = B>,

    This is the reverse version of Iterator::try_fold(): it takes -elements starting from the back of the iterator. Read more
    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where +elements starting from the back of the iterator. Read more

    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where Self: Sized, F: FnMut(B, Self::Item) -> B,

    An iterator method that reduces the iterator’s elements to a single, -final value, starting from the back. Read more
    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where +final value, starting from the back. Read more

    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where Self: Sized, P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator from the back that satisfies a predicate. Read more
    source§

    impl<A, B> DoubleEndedIterator for Zip<(A, B)>

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R
    where Self: Sized, F: FnMut(B, Self::Item) -> R, R: Try<Output = B>,

    This is the reverse version of Iterator::try_fold(): it takes -elements starting from the back of the iterator. Read more
    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where +elements starting from the back of the iterator. Read more

    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where Self: Sized, F: FnMut(B, Self::Item) -> B,

    An iterator method that reduces the iterator’s elements to a single, -final value, starting from the back. Read more
    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where +final value, starting from the back. Read more

    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where Self: Sized, P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator from the back that satisfies a predicate. Read more
    source§

    impl<A, B, C> DoubleEndedIterator for Zip<(A, B, C)>

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R
    where Self: Sized, F: FnMut(B, Self::Item) -> R, R: Try<Output = B>,

    This is the reverse version of Iterator::try_fold(): it takes -elements starting from the back of the iterator. Read more
    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where +elements starting from the back of the iterator. Read more

    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where Self: Sized, F: FnMut(B, Self::Item) -> B,

    An iterator method that reduces the iterator’s elements to a single, -final value, starting from the back. Read more
    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where +final value, starting from the back. Read more

    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where Self: Sized, P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator from the back that satisfies a predicate. Read more
    source§

    impl<A, B, C, D> DoubleEndedIterator for Zip<(A, B, C, D)>

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R
    where Self: Sized, F: FnMut(B, Self::Item) -> R, R: Try<Output = B>,

    This is the reverse version of Iterator::try_fold(): it takes -elements starting from the back of the iterator. Read more
    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where +elements starting from the back of the iterator. Read more

    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where Self: Sized, F: FnMut(B, Self::Item) -> B,

    An iterator method that reduces the iterator’s elements to a single, -final value, starting from the back. Read more
    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where +final value, starting from the back. Read more

    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where Self: Sized, P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator from the back that satisfies a predicate. Read more
    source§

    impl<A, B, C, D, E, F> DoubleEndedIterator for Zip<(A, B, C, D, E, F)>

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R
    where Self: Sized, F: FnMut(B, Self::Item) -> R, R: Try<Output = B>,

    This is the reverse version of Iterator::try_fold(): it takes -elements starting from the back of the iterator. Read more
    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where +elements starting from the back of the iterator. Read more

    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where Self: Sized, F: FnMut(B, Self::Item) -> B,

    An iterator method that reduces the iterator’s elements to a single, -final value, starting from the back. Read more
    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where +final value, starting from the back. Read more

    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where Self: Sized, P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator from the back that satisfies a predicate. Read more
    source§

    impl<A, B, C, D, E, F, G> DoubleEndedIterator for Zip<(A, B, C, D, E, F, G)>

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R
    where Self: Sized, F: FnMut(B, Self::Item) -> R, R: Try<Output = B>,

    This is the reverse version of Iterator::try_fold(): it takes -elements starting from the back of the iterator. Read more
    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where +elements starting from the back of the iterator. Read more

    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where Self: Sized, F: FnMut(B, Self::Item) -> B,

    An iterator method that reduces the iterator’s elements to a single, -final value, starting from the back. Read more
    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where +final value, starting from the back. Read more

    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where Self: Sized, P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator from the back that satisfies a predicate. Read more
    source§

    impl<A, B, C, D, E, F, G, H> DoubleEndedIterator for Zip<(A, B, C, D, E, F, G, H)>

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R
    where Self: Sized, F: FnMut(B, Self::Item) -> R, R: Try<Output = B>,

    This is the reverse version of Iterator::try_fold(): it takes -elements starting from the back of the iterator. Read more
    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where +elements starting from the back of the iterator. Read more

    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where Self: Sized, F: FnMut(B, Self::Item) -> B,

    An iterator method that reduces the iterator’s elements to a single, -final value, starting from the back. Read more
    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where +final value, starting from the back. Read more

    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where Self: Sized, P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator from the back that satisfies a predicate. Read more
    source§

    impl<A, B, C, D, E, F, G, H, I> DoubleEndedIterator for Zip<(A, B, C, D, E, F, G, H, I)>

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R
    where Self: Sized, F: FnMut(B, Self::Item) -> R, R: Try<Output = B>,

    This is the reverse version of Iterator::try_fold(): it takes -elements starting from the back of the iterator. Read more
    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where +elements starting from the back of the iterator. Read more

    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where Self: Sized, F: FnMut(B, Self::Item) -> B,

    An iterator method that reduces the iterator’s elements to a single, -final value, starting from the back. Read more
    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where +final value, starting from the back. Read more

    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where Self: Sized, P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator from the back that satisfies a predicate. Read more
    source§

    impl<A, B, C, D, E, F, G, H, I, J> DoubleEndedIterator for Zip<(A, B, C, D, E, F, G, H, I, J)>

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R
    where Self: Sized, F: FnMut(B, Self::Item) -> R, R: Try<Output = B>,

    This is the reverse version of Iterator::try_fold(): it takes -elements starting from the back of the iterator. Read more
    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where +elements starting from the back of the iterator. Read more

    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where Self: Sized, F: FnMut(B, Self::Item) -> B,

    An iterator method that reduces the iterator’s elements to a single, -final value, starting from the back. Read more
    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where +final value, starting from the back. Read more

    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where Self: Sized, P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator from the back that satisfies a predicate. Read more
    source§

    impl<A, B, C, D, E, F, G, H, I, J, K> DoubleEndedIterator for Zip<(A, B, C, D, E, F, G, H, I, J, K)>

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R
    where Self: Sized, F: FnMut(B, Self::Item) -> R, R: Try<Output = B>,

    This is the reverse version of Iterator::try_fold(): it takes -elements starting from the back of the iterator. Read more
    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where +elements starting from the back of the iterator. Read more

    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where Self: Sized, F: FnMut(B, Self::Item) -> B,

    An iterator method that reduces the iterator’s elements to a single, -final value, starting from the back. Read more
    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where +final value, starting from the back. Read more

    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where Self: Sized, P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator from the back that satisfies a predicate. Read more
    source§

    impl<A, B, C, D, E, F, G, H, I, J, K, L> DoubleEndedIterator for Zip<(A, B, C, D, E, F, G, H, I, J, K, L)>

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R

    source§

    fn next_back(&mut self) -> Option<Self::Item>

    Removes and returns an element from the end of the iterator. Read more
    source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZeroUsize>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.37.0 · source§

    fn nth_back(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element from the end of the iterator. Read more
    1.27.0 · source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R
    where Self: Sized, F: FnMut(B, Self::Item) -> R, R: Try<Output = B>,

    This is the reverse version of Iterator::try_fold(): it takes -elements starting from the back of the iterator. Read more
    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where +elements starting from the back of the iterator. Read more

    1.27.0 · source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where Self: Sized, F: FnMut(B, Self::Item) -> B,

    An iterator method that reduces the iterator’s elements to a single, -final value, starting from the back. Read more
    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where +final value, starting from the back. Read more

    1.27.0 · source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where Self: Sized, P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator from the back that satisfies a predicate. Read more
    source§

    impl<A> ExactSizeIterator for Zip<(A,)>
    where - A: ExactSizeIterator,

    1.0.0 · source§

    fn len(&self) -> usize

    Returns the exact remaining length of the iterator. Read more
    source§

    fn is_empty(&self) -> bool

    🔬This is a nightly-only experimental API. (exact_size_is_empty)
    Returns true if the iterator is empty. Read more
    source§

    impl<A, B> ExactSizeIterator for Zip<(A, B)>
    where + A: ExactSizeIterator,

    1.0.0 · source§

    fn len(&self) -> usize

    Returns the exact remaining length of the iterator. Read more
    source§

    fn is_empty(&self) -> bool

    🔬This is a nightly-only experimental API. (exact_size_is_empty)
    Returns true if the iterator is empty. Read more
    source§

    impl<A, B> ExactSizeIterator for Zip<(A, B)>

    1.0.0 · source§

    fn len(&self) -> usize

    Returns the exact remaining length of the iterator. Read more
    source§

    fn is_empty(&self) -> bool

    🔬This is a nightly-only experimental API. (exact_size_is_empty)
    Returns true if the iterator is empty. Read more
    source§

    impl<A, B, C> ExactSizeIterator for Zip<(A, B, C)>
    where + B: ExactSizeIterator,

    1.0.0 · source§

    fn len(&self) -> usize

    Returns the exact remaining length of the iterator. Read more
    source§

    fn is_empty(&self) -> bool

    🔬This is a nightly-only experimental API. (exact_size_is_empty)
    Returns true if the iterator is empty. Read more
    source§

    impl<A, B, C> ExactSizeIterator for Zip<(A, B, C)>

    1.0.0 · source§

    fn len(&self) -> usize

    Returns the exact remaining length of the iterator. Read more
    source§

    fn is_empty(&self) -> bool

    🔬This is a nightly-only experimental API. (exact_size_is_empty)
    Returns true if the iterator is empty. Read more
    source§

    impl<A, B, C, D> ExactSizeIterator for Zip<(A, B, C, D)>

    1.0.0 · source§

    fn len(&self) -> usize

    Returns the exact remaining length of the iterator. Read more
    source§

    fn is_empty(&self) -> bool

    🔬This is a nightly-only experimental API. (exact_size_is_empty)
    Returns true if the iterator is empty. Read more
    source§

    impl<A, B, C, D, E> ExactSizeIterator for Zip<(A, B, C, D, E)>
    where + D: ExactSizeIterator,

    1.0.0 · source§

    fn len(&self) -> usize

    Returns the exact remaining length of the iterator. Read more
    source§

    fn is_empty(&self) -> bool

    🔬This is a nightly-only experimental API. (exact_size_is_empty)
    Returns true if the iterator is empty. Read more
    source§

    impl<A, B, C, D, E> ExactSizeIterator for Zip<(A, B, C, D, E)>

    1.0.0 · source§

    fn len(&self) -> usize

    Returns the exact remaining length of the iterator. Read more
    source§

    fn is_empty(&self) -> bool

    🔬This is a nightly-only experimental API. (exact_size_is_empty)
    Returns true if the iterator is empty. Read more
    source§

    impl<A, B, C, D, E, F> ExactSizeIterator for Zip<(A, B, C, D, E, F)>
    where + E: ExactSizeIterator,

    1.0.0 · source§

    fn len(&self) -> usize

    Returns the exact remaining length of the iterator. Read more
    source§

    fn is_empty(&self) -> bool

    🔬This is a nightly-only experimental API. (exact_size_is_empty)
    Returns true if the iterator is empty. Read more
    source§

    impl<A, B, C, D, E, F> ExactSizeIterator for Zip<(A, B, C, D, E, F)>

    1.0.0 · source§

    fn len(&self) -> usize

    Returns the exact remaining length of the iterator. Read more
    source§

    fn is_empty(&self) -> bool

    🔬This is a nightly-only experimental API. (exact_size_is_empty)
    Returns true if the iterator is empty. Read more
    source§

    impl<A, B, C, D, E, F, G> ExactSizeIterator for Zip<(A, B, C, D, E, F, G)>
    where + F: ExactSizeIterator,

    1.0.0 · source§

    fn len(&self) -> usize

    Returns the exact remaining length of the iterator. Read more
    source§

    fn is_empty(&self) -> bool

    🔬This is a nightly-only experimental API. (exact_size_is_empty)
    Returns true if the iterator is empty. Read more
    source§

    impl<A, B, C, D, E, F, G> ExactSizeIterator for Zip<(A, B, C, D, E, F, G)>

    1.0.0 · source§

    fn len(&self) -> usize

    Returns the exact remaining length of the iterator. Read more
    source§

    fn is_empty(&self) -> bool

    🔬This is a nightly-only experimental API. (exact_size_is_empty)
    Returns true if the iterator is empty. Read more
    source§

    impl<A, B, C, D, E, F, G, H> ExactSizeIterator for Zip<(A, B, C, D, E, F, G, H)>
    where + G: ExactSizeIterator,

    1.0.0 · source§

    fn len(&self) -> usize

    Returns the exact remaining length of the iterator. Read more
    source§

    fn is_empty(&self) -> bool

    🔬This is a nightly-only experimental API. (exact_size_is_empty)
    Returns true if the iterator is empty. Read more
    source§

    impl<A, B, C, D, E, F, G, H> ExactSizeIterator for Zip<(A, B, C, D, E, F, G, H)>

    1.0.0 · source§

    fn len(&self) -> usize

    Returns the exact remaining length of the iterator. Read more
    source§

    fn is_empty(&self) -> bool

    🔬This is a nightly-only experimental API. (exact_size_is_empty)
    Returns true if the iterator is empty. Read more
    source§

    impl<A, B, C, D, E, F, G, H, I> ExactSizeIterator for Zip<(A, B, C, D, E, F, G, H, I)>
    where + H: ExactSizeIterator,

    1.0.0 · source§

    fn len(&self) -> usize

    Returns the exact remaining length of the iterator. Read more
    source§

    fn is_empty(&self) -> bool

    🔬This is a nightly-only experimental API. (exact_size_is_empty)
    Returns true if the iterator is empty. Read more
    source§

    impl<A, B, C, D, E, F, G, H, I> ExactSizeIterator for Zip<(A, B, C, D, E, F, G, H, I)>

    1.0.0 · source§

    fn len(&self) -> usize

    Returns the exact remaining length of the iterator. Read more
    source§

    fn is_empty(&self) -> bool

    🔬This is a nightly-only experimental API. (exact_size_is_empty)
    Returns true if the iterator is empty. Read more
    source§

    impl<A, B, C, D, E, F, G, H, I, J> ExactSizeIterator for Zip<(A, B, C, D, E, F, G, H, I, J)>
    where + I: ExactSizeIterator,

    1.0.0 · source§

    fn len(&self) -> usize

    Returns the exact remaining length of the iterator. Read more
    source§

    fn is_empty(&self) -> bool

    🔬This is a nightly-only experimental API. (exact_size_is_empty)
    Returns true if the iterator is empty. Read more
    source§

    impl<A, B, C, D, E, F, G, H, I, J> ExactSizeIterator for Zip<(A, B, C, D, E, F, G, H, I, J)>

    1.0.0 · source§

    fn len(&self) -> usize

    Returns the exact remaining length of the iterator. Read more
    source§

    fn is_empty(&self) -> bool

    🔬This is a nightly-only experimental API. (exact_size_is_empty)
    Returns true if the iterator is empty. Read more
    source§

    impl<A, B, C, D, E, F, G, H, I, J, K> ExactSizeIterator for Zip<(A, B, C, D, E, F, G, H, I, J, K)>
    where + J: ExactSizeIterator,

    1.0.0 · source§

    fn len(&self) -> usize

    Returns the exact remaining length of the iterator. Read more
    source§

    fn is_empty(&self) -> bool

    🔬This is a nightly-only experimental API. (exact_size_is_empty)
    Returns true if the iterator is empty. Read more
    source§

    impl<A, B, C, D, E, F, G, H, I, J, K> ExactSizeIterator for Zip<(A, B, C, D, E, F, G, H, I, J, K)>

    1.0.0 · source§

    fn len(&self) -> usize

    Returns the exact remaining length of the iterator. Read more
    source§

    fn is_empty(&self) -> bool

    🔬This is a nightly-only experimental API. (exact_size_is_empty)
    Returns true if the iterator is empty. Read more
    source§

    impl<A: IntoIterator> From<(A,)> for Zip<(A::IntoIter,)>

    source§

    fn from(t: (A,)) -> Self

    Converts to this type from the input type.
    source§

    impl<A: IntoIterator, B: IntoIterator> From<(A, B)> for Zip<(A::IntoIter, B::IntoIter)>

    source§

    fn from(t: (A, B)) -> Self

    Converts to this type from the input type.
    source§

    impl<A: IntoIterator, B: IntoIterator, C: IntoIterator> From<(A, B, C)> for Zip<(A::IntoIter, B::IntoIter, C::IntoIter)>

    source§

    fn from(t: (A, B, C)) -> Self

    Converts to this type from the input type.
    source§

    impl<A: IntoIterator, B: IntoIterator, C: IntoIterator, D: IntoIterator> From<(A, B, C, D)> for Zip<(A::IntoIter, B::IntoIter, C::IntoIter, D::IntoIter)>

    source§

    fn from(t: (A, B, C, D)) -> Self

    Converts to this type from the input type.
    source§

    impl<A: IntoIterator, B: IntoIterator, C: IntoIterator, D: IntoIterator, E: IntoIterator> From<(A, B, C, D, E)> for Zip<(A::IntoIter, B::IntoIter, C::IntoIter, D::IntoIter, E::IntoIter)>

    source§

    fn from(t: (A, B, C, D, E)) -> Self

    Converts to this type from the input type.
    source§

    impl<A: IntoIterator, B: IntoIterator, C: IntoIterator, D: IntoIterator, E: IntoIterator, F: IntoIterator> From<(A, B, C, D, E, F)> for Zip<(A::IntoIter, B::IntoIter, C::IntoIter, D::IntoIter, E::IntoIter, F::IntoIter)>

    source§

    fn from(t: (A, B, C, D, E, F)) -> Self

    Converts to this type from the input type.
    source§

    impl<A: IntoIterator, B: IntoIterator, C: IntoIterator, D: IntoIterator, E: IntoIterator, F: IntoIterator, G: IntoIterator> From<(A, B, C, D, E, F, G)> for Zip<(A::IntoIter, B::IntoIter, C::IntoIter, D::IntoIter, E::IntoIter, F::IntoIter, G::IntoIter)>

    source§

    fn from(t: (A, B, C, D, E, F, G)) -> Self

    Converts to this type from the input type.
    source§

    impl<A: IntoIterator, B: IntoIterator, C: IntoIterator, D: IntoIterator, E: IntoIterator, F: IntoIterator, G: IntoIterator, H: IntoIterator> From<(A, B, C, D, E, F, G, H)> for Zip<(A::IntoIter, B::IntoIter, C::IntoIter, D::IntoIter, E::IntoIter, F::IntoIter, G::IntoIter, H::IntoIter)>

    source§

    fn from(t: (A, B, C, D, E, F, G, H)) -> Self

    Converts to this type from the input type.
    source§

    impl<A: IntoIterator, B: IntoIterator, C: IntoIterator, D: IntoIterator, E: IntoIterator, F: IntoIterator, G: IntoIterator, H: IntoIterator, I: IntoIterator> From<(A, B, C, D, E, F, G, H, I)> for Zip<(A::IntoIter, B::IntoIter, C::IntoIter, D::IntoIter, E::IntoIter, F::IntoIter, G::IntoIter, H::IntoIter, I::IntoIter)>

    source§

    fn from(t: (A, B, C, D, E, F, G, H, I)) -> Self

    Converts to this type from the input type.
    source§

    impl<A: IntoIterator, B: IntoIterator, C: IntoIterator, D: IntoIterator, E: IntoIterator, F: IntoIterator, G: IntoIterator, H: IntoIterator, I: IntoIterator, J: IntoIterator> From<(A, B, C, D, E, F, G, H, I, J)> for Zip<(A::IntoIter, B::IntoIter, C::IntoIter, D::IntoIter, E::IntoIter, F::IntoIter, G::IntoIter, H::IntoIter, I::IntoIter, J::IntoIter)>

    source§

    fn from(t: (A, B, C, D, E, F, G, H, I, J)) -> Self

    Converts to this type from the input type.
    source§

    impl<A: IntoIterator, B: IntoIterator, C: IntoIterator, D: IntoIterator, E: IntoIterator, F: IntoIterator, G: IntoIterator, H: IntoIterator, I: IntoIterator, J: IntoIterator, K: IntoIterator> From<(A, B, C, D, E, F, G, H, I, J, K)> for Zip<(A::IntoIter, B::IntoIter, C::IntoIter, D::IntoIter, E::IntoIter, F::IntoIter, G::IntoIter, H::IntoIter, I::IntoIter, J::IntoIter, K::IntoIter)>

    source§

    fn from(t: (A, B, C, D, E, F, G, H, I, J, K)) -> Self

    Converts to this type from the input type.
    source§

    impl<A: IntoIterator, B: IntoIterator, C: IntoIterator, D: IntoIterator, E: IntoIterator, F: IntoIterator, G: IntoIterator, H: IntoIterator, I: IntoIterator, J: IntoIterator, K: IntoIterator, L: IntoIterator> From<(A, B, C, D, E, F, G, H, I, J, K, L)> for Zip<(A::IntoIter, B::IntoIter, C::IntoIter, D::IntoIter, E::IntoIter, F::IntoIter, G::IntoIter, H::IntoIter, I::IntoIter, J::IntoIter, K::IntoIter, L::IntoIter)>

    source§

    fn from(t: (A, B, C, D, E, F, G, H, I, J, K, L)) -> Self

    Converts to this type from the input type.
    source§

    impl<A> Iterator for Zip<(A,)>
    where + L: ExactSizeIterator,

    1.0.0 · source§

    fn len(&self) -> usize

    Returns the exact remaining length of the iterator. Read more
    source§

    fn is_empty(&self) -> bool

    🔬This is a nightly-only experimental API. (exact_size_is_empty)
    Returns true if the iterator is empty. Read more
    source§

    impl<A: IntoIterator> From<(A,)> for Zip<(A::IntoIter,)>

    source§

    fn from(t: (A,)) -> Self

    Converts to this type from the input type.
    source§

    impl<A: IntoIterator, B: IntoIterator> From<(A, B)> for Zip<(A::IntoIter, B::IntoIter)>

    source§

    fn from(t: (A, B)) -> Self

    Converts to this type from the input type.
    source§

    impl<A: IntoIterator, B: IntoIterator, C: IntoIterator> From<(A, B, C)> for Zip<(A::IntoIter, B::IntoIter, C::IntoIter)>

    source§

    fn from(t: (A, B, C)) -> Self

    Converts to this type from the input type.
    source§

    impl<A: IntoIterator, B: IntoIterator, C: IntoIterator, D: IntoIterator> From<(A, B, C, D)> for Zip<(A::IntoIter, B::IntoIter, C::IntoIter, D::IntoIter)>

    source§

    fn from(t: (A, B, C, D)) -> Self

    Converts to this type from the input type.
    source§

    impl<A: IntoIterator, B: IntoIterator, C: IntoIterator, D: IntoIterator, E: IntoIterator> From<(A, B, C, D, E)> for Zip<(A::IntoIter, B::IntoIter, C::IntoIter, D::IntoIter, E::IntoIter)>

    source§

    fn from(t: (A, B, C, D, E)) -> Self

    Converts to this type from the input type.
    source§

    impl<A: IntoIterator, B: IntoIterator, C: IntoIterator, D: IntoIterator, E: IntoIterator, F: IntoIterator> From<(A, B, C, D, E, F)> for Zip<(A::IntoIter, B::IntoIter, C::IntoIter, D::IntoIter, E::IntoIter, F::IntoIter)>

    source§

    fn from(t: (A, B, C, D, E, F)) -> Self

    Converts to this type from the input type.
    source§

    impl<A: IntoIterator, B: IntoIterator, C: IntoIterator, D: IntoIterator, E: IntoIterator, F: IntoIterator, G: IntoIterator> From<(A, B, C, D, E, F, G)> for Zip<(A::IntoIter, B::IntoIter, C::IntoIter, D::IntoIter, E::IntoIter, F::IntoIter, G::IntoIter)>

    source§

    fn from(t: (A, B, C, D, E, F, G)) -> Self

    Converts to this type from the input type.
    source§

    impl<A: IntoIterator, B: IntoIterator, C: IntoIterator, D: IntoIterator, E: IntoIterator, F: IntoIterator, G: IntoIterator, H: IntoIterator> From<(A, B, C, D, E, F, G, H)> for Zip<(A::IntoIter, B::IntoIter, C::IntoIter, D::IntoIter, E::IntoIter, F::IntoIter, G::IntoIter, H::IntoIter)>

    source§

    fn from(t: (A, B, C, D, E, F, G, H)) -> Self

    Converts to this type from the input type.
    source§

    impl<A: IntoIterator, B: IntoIterator, C: IntoIterator, D: IntoIterator, E: IntoIterator, F: IntoIterator, G: IntoIterator, H: IntoIterator, I: IntoIterator> From<(A, B, C, D, E, F, G, H, I)> for Zip<(A::IntoIter, B::IntoIter, C::IntoIter, D::IntoIter, E::IntoIter, F::IntoIter, G::IntoIter, H::IntoIter, I::IntoIter)>

    source§

    fn from(t: (A, B, C, D, E, F, G, H, I)) -> Self

    Converts to this type from the input type.
    source§

    impl<A: IntoIterator, B: IntoIterator, C: IntoIterator, D: IntoIterator, E: IntoIterator, F: IntoIterator, G: IntoIterator, H: IntoIterator, I: IntoIterator, J: IntoIterator> From<(A, B, C, D, E, F, G, H, I, J)> for Zip<(A::IntoIter, B::IntoIter, C::IntoIter, D::IntoIter, E::IntoIter, F::IntoIter, G::IntoIter, H::IntoIter, I::IntoIter, J::IntoIter)>

    source§

    fn from(t: (A, B, C, D, E, F, G, H, I, J)) -> Self

    Converts to this type from the input type.
    source§

    impl<A: IntoIterator, B: IntoIterator, C: IntoIterator, D: IntoIterator, E: IntoIterator, F: IntoIterator, G: IntoIterator, H: IntoIterator, I: IntoIterator, J: IntoIterator, K: IntoIterator> From<(A, B, C, D, E, F, G, H, I, J, K)> for Zip<(A::IntoIter, B::IntoIter, C::IntoIter, D::IntoIter, E::IntoIter, F::IntoIter, G::IntoIter, H::IntoIter, I::IntoIter, J::IntoIter, K::IntoIter)>

    source§

    fn from(t: (A, B, C, D, E, F, G, H, I, J, K)) -> Self

    Converts to this type from the input type.
    source§

    impl<A: IntoIterator, B: IntoIterator, C: IntoIterator, D: IntoIterator, E: IntoIterator, F: IntoIterator, G: IntoIterator, H: IntoIterator, I: IntoIterator, J: IntoIterator, K: IntoIterator, L: IntoIterator> From<(A, B, C, D, E, F, G, H, I, J, K, L)> for Zip<(A::IntoIter, B::IntoIter, C::IntoIter, D::IntoIter, E::IntoIter, F::IntoIter, G::IntoIter, H::IntoIter, I::IntoIter, J::IntoIter, K::IntoIter, L::IntoIter)>

    source§

    fn from(t: (A, B, C, D, E, F, G, H, I, J, K, L)) -> Self

    Converts to this type from the input type.
    source§

    impl<A> Iterator for Zip<(A,)>
    where A: Iterator,

    §

    type Item = (<A as Iterator>::Item,)

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn next_chunk<const N: usize>( &mut self ) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>
    where @@ -444,83 +444,83 @@ K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction function. Read more
    source§

    impl<A, B> Iterator for Zip<(A, B)>
    where A: Iterator, - B: Iterator,

    §

    type Item = (<A as Iterator>::Item, <B as Iterator>::Item)

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn next_chunk<const N: usize>( + B: Iterator,

    §

    type Item = (<A as Iterator>::Item, <B as Iterator>::Item)

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn next_chunk<const N: usize>( &mut self ) -> 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
    1.0.0 · source§

    fn count(self) -> usize
    where - Self: Sized,

    Consumes the iterator, counting the number of iterations and returning it. Read more
    1.0.0 · source§

    fn last(self) -> Option<Self::Item>
    where - Self: Sized,

    Consumes the iterator, returning the last element. 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.0.0 · source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. Read more
    1.28.0 · source§

    fn step_by(self, step: usize) -> StepBy<Self>
    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
    1.0.0 · source§

    fn count(self) -> usize
    where + Self: Sized,

    Consumes the iterator, counting the number of iterations and returning it. Read more
    1.0.0 · source§

    fn last(self) -> Option<Self::Item>
    where + Self: Sized,

    Consumes the iterator, returning the last element. 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.0.0 · source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. 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 + 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, - U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where + U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where Self: Sized, G: FnMut() -> Self::Item,

    🔬This is a nightly-only experimental API. (iter_intersperse)
    Creates a new iterator which places an item generated by separator -between adjacent items of the original iterator. Read more
    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where +between adjacent items of the original iterator. Read more

    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where Self: Sized, F: FnMut(Self::Item) -> B,

    Takes a closure and creates an iterator which calls that closure on each -element. Read more
    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where +element. Read more

    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where Self: Sized, - F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where + F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where Self: Sized, P: FnMut(&Self::Item) -> bool,

    Creates an iterator which uses a closure to determine if an element -should be yielded. Read more
    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where +should be yielded. Read more

    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where Self: Sized, - F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where + F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where Self: Sized,

    Creates an iterator which gives the current iteration count as well as -the next value. Read more
    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where +the next value. Read more

    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where Self: Sized,

    Creates an iterator which can use the peek and peek_mut methods to look at the next element of the iterator without consuming it. See -their documentation for more information. Read more
    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where +their documentation for more information. Read more

    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where Self: Sized, - P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where + P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where Self: Sized, - 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 + 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 + 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 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 +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, F: FnMut(&mut St, Self::Item) -> Option<B>,

    An iterator adapter which, like fold, holds internal state, but -unlike fold, produces a new iterator. Read more
    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where +unlike fold, produces a new iterator. Read more

    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where Self: Sized, U: IntoIterator, - F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where + F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where Self: Sized, F: FnMut(&[Self::Item; N]) -> R,

    🔬This is a nightly-only experimental API. (iter_map_windows)
    Calls the given function f for each contiguous window of size N over self and returns an iterator over the outputs of f. Like slice::windows(), -the windows during mapping overlap as well. 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 +the windows during mapping overlap as well. 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 Self
    where - Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where + 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 Self
    where + Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where B: FromIterator<Self::Item>, - Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where + Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where 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
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where + Self: Sized,

    🔬This is a nightly-only experimental API. (iter_collect_into)
    Collects all the items from an iterator into a collection. Read more
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where Self: Sized, B: Default + Extend<Self::Item>, - F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where + F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where Self: Sized, P: FnMut(Self::Item) -> bool,

    🔬This is a nightly-only experimental API. (iter_is_partitioned)
    Checks if the elements of this iterator are partitioned according to the given predicate, -such that all those that return true precede all those that return false. Read more
    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where +such that all those that return true precede all those that return false. Read more

    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where Self: Sized, F: FnMut(B, Self::Item) -> R, R: Try<Output = B>,

    An iterator method that applies a function as long as it returns -successfully, producing a single, final value. Read more
    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where +successfully, producing a single, final value. Read more

    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where Self: Sized, F: FnMut(Self::Item) -> R, R: Try<Output = ()>,

    An iterator method that applies a fallible function to each item in the -iterator, stopping at the first error and returning that error. Read more
    1.0.0 · source§

    fn fold<B, F>(self, init: B, f: F) -> B
    where +iterator, stopping at the first error and returning that error. Read more

    1.0.0 · source§

    fn fold<B, F>(self, init: B, f: F) -> B
    where Self: Sized, F: FnMut(B, Self::Item) -> B,

    Folds every element into an accumulator by applying an operation, -returning the final result. Read more
    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where +returning the final result. Read more

    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(Self::Item, Self::Item) -> Self::Item,

    Reduces the elements to a single one, by repeatedly applying a reducing -operation. Read more
    source§

    fn try_reduce<F, R>( +operation. Read more

    source§

    fn try_reduce<F, R>( &mut self, f: F ) -> <<R as Try>::Residual as Residual<Option<<R as Try>::Output>>>::TryType
    where @@ -528,16 +528,16 @@ F: FnMut(Self::Item, Self::Item) -> R, R: Try<Output = Self::Item>, <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (iterator_try_reduce)
    Reduces the elements to a single one by repeatedly applying a reducing operation. If the -closure returns a failure, the failure is propagated back to the caller immediately. Read more
    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where +closure returns a failure, the failure is propagated back to the caller immediately. Read more

    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where Self: Sized, - F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where + F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where Self: Sized, - F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where + F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where Self: Sized, - P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where + P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where Self: Sized, F: FnMut(Self::Item) -> Option<B>,

    Applies function to the elements of iterator and returns -the first non-none result. Read more
    source§

    fn try_find<F, R>( +the first non-none result. Read more

    source§

    fn try_find<F, R>( &mut self, f: F ) -> <<R as Try>::Residual as Residual<Option<Self::Item>>>::TryType
    where @@ -545,162 +545,162 @@ F: FnMut(&Self::Item) -> R, R: Try<Output = bool>, <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (try_find)
    Applies function to the elements of iterator and returns -the first true result or the first error. Read more
    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where +the first true result or the first error. Read more

    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where Self: Sized, - P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where + P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where B: Ord, Self: Sized, F: FnMut(&Self::Item) -> B,

    Returns the element that gives the maximum value from the -specified function. Read more
    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where +specified function. Read more

    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the maximum value with respect to the -specified comparison function. Read more
    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where +specified comparison function. Read more

    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where B: Ord, Self: Sized, F: FnMut(&Self::Item) -> B,

    Returns the element that gives the minimum value from the -specified function. Read more
    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where +specified function. Read more

    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the minimum value with respect to the -specified comparison function. Read more
    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where +specified comparison function. Read more

    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where FromA: Default + Extend<A>, FromB: Default + Extend<B>, - Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where + Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where T: 'a + Copy, - Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where + Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where T: 'a + Clone, - Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where - Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where + Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where + Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where Self: Sized, - S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where + S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where Self: Sized, - P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where + P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where Self: Sized, I: IntoIterator, F: FnMut(Self::Item, <I as IntoIterator>::Item) -> 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 partial_cmp<I>(self, other: I) -> Option<Ordering>
    where +of another with respect to the specified comparison function. Read more

    1.5.0 · source§

    fn partial_cmp<I>(self, other: I) -> Option<Ordering>
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Lexicographically compares the PartialOrd elements of this Iterator with those of another. The comparison works like short-circuit evaluation, returning a result without comparing the remaining elements. -As soon as an order can be determined, the evaluation stops and a result is returned. Read more
    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where +As soon as an order can be determined, the evaluation stops and a result is returned. Read more

    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where 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) -> bool
    where +of another with respect to the specified comparison function. Read more

    1.5.0 · source§

    fn eq<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialEq<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are equal to those of -another. Read more
    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where +another. Read more

    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where 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) -> bool
    where +another with respect to the specified equality function. Read more

    1.5.0 · source§

    fn ne<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialEq<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are not equal to those of -another. Read more
    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where +another. Read more

    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -less than those of another. Read more
    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where +less than those of another. Read more

    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -less or equal to those of another. Read more
    1.5.0 · source§

    fn gt<I>(self, other: I) -> bool
    where +less or equal to those of another. Read more

    1.5.0 · source§

    fn gt<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -greater than those of another. Read more
    1.5.0 · source§

    fn ge<I>(self, other: I) -> bool
    where +greater than those of another. Read more

    1.5.0 · source§

    fn ge<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -greater than or equal to those of another. Read more
    source§

    fn is_sorted_by<F>(self, compare: F) -> bool
    where +greater than or equal to those of another. Read more

    source§

    fn is_sorted_by<F>(self, compare: F) -> bool
    where Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given comparator function. Read more
    source§

    fn is_sorted_by_key<F, K>(self, f: F) -> bool
    where + F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given comparator function. Read more
    source§

    fn is_sorted_by_key<F, K>(self, f: F) -> bool
    where Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction function. Read more
    source§

    impl<A, B, C> Iterator for Zip<(A, B, C)>
    where A: Iterator, B: Iterator, - C: Iterator,

    §

    type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item)

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn next_chunk<const N: usize>( + C: Iterator,

    §

    type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item)

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn next_chunk<const N: usize>( &mut self ) -> 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
    1.0.0 · source§

    fn count(self) -> usize
    where - Self: Sized,

    Consumes the iterator, counting the number of iterations and returning it. Read more
    1.0.0 · source§

    fn last(self) -> Option<Self::Item>
    where - Self: Sized,

    Consumes the iterator, returning the last element. 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.0.0 · source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. Read more
    1.28.0 · source§

    fn step_by(self, step: usize) -> StepBy<Self>
    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
    1.0.0 · source§

    fn count(self) -> usize
    where + Self: Sized,

    Consumes the iterator, counting the number of iterations and returning it. Read more
    1.0.0 · source§

    fn last(self) -> Option<Self::Item>
    where + Self: Sized,

    Consumes the iterator, returning the last element. 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.0.0 · source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. 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 + 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, - U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where + U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where Self: Sized, G: FnMut() -> Self::Item,

    🔬This is a nightly-only experimental API. (iter_intersperse)
    Creates a new iterator which places an item generated by separator -between adjacent items of the original iterator. Read more
    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where +between adjacent items of the original iterator. Read more

    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where Self: Sized, F: FnMut(Self::Item) -> B,

    Takes a closure and creates an iterator which calls that closure on each -element. Read more
    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where +element. Read more

    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where Self: Sized, - F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where + F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where Self: Sized, P: FnMut(&Self::Item) -> bool,

    Creates an iterator which uses a closure to determine if an element -should be yielded. Read more
    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where +should be yielded. Read more

    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where Self: Sized, - F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where + F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where Self: Sized,

    Creates an iterator which gives the current iteration count as well as -the next value. Read more
    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where +the next value. Read more

    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where Self: Sized,

    Creates an iterator which can use the peek and peek_mut methods to look at the next element of the iterator without consuming it. See -their documentation for more information. Read more
    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where +their documentation for more information. Read more

    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where Self: Sized, - P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where + P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where Self: Sized, - 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 + 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 + 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 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 +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, F: FnMut(&mut St, Self::Item) -> Option<B>,

    An iterator adapter which, like fold, holds internal state, but -unlike fold, produces a new iterator. Read more
    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where +unlike fold, produces a new iterator. Read more

    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where Self: Sized, U: IntoIterator, - F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where + F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where Self: Sized, F: FnMut(&[Self::Item; N]) -> R,

    🔬This is a nightly-only experimental API. (iter_map_windows)
    Calls the given function f for each contiguous window of size N over self and returns an iterator over the outputs of f. Like slice::windows(), -the windows during mapping overlap as well. 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 +the windows during mapping overlap as well. 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 Self
    where - Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where + 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 Self
    where + Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where B: FromIterator<Self::Item>, - Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where + Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where 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
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where + Self: Sized,

    🔬This is a nightly-only experimental API. (iter_collect_into)
    Collects all the items from an iterator into a collection. Read more
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where Self: Sized, B: Default + Extend<Self::Item>, - F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where + F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where Self: Sized, P: FnMut(Self::Item) -> bool,

    🔬This is a nightly-only experimental API. (iter_is_partitioned)
    Checks if the elements of this iterator are partitioned according to the given predicate, -such that all those that return true precede all those that return false. Read more
    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where +such that all those that return true precede all those that return false. Read more

    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where Self: Sized, F: FnMut(B, Self::Item) -> R, R: Try<Output = B>,

    An iterator method that applies a function as long as it returns -successfully, producing a single, final value. Read more
    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where +successfully, producing a single, final value. Read more

    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where Self: Sized, F: FnMut(Self::Item) -> R, R: Try<Output = ()>,

    An iterator method that applies a fallible function to each item in the -iterator, stopping at the first error and returning that error. Read more
    1.0.0 · source§

    fn fold<B, F>(self, init: B, f: F) -> B
    where +iterator, stopping at the first error and returning that error. Read more

    1.0.0 · source§

    fn fold<B, F>(self, init: B, f: F) -> B
    where Self: Sized, F: FnMut(B, Self::Item) -> B,

    Folds every element into an accumulator by applying an operation, -returning the final result. Read more
    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where +returning the final result. Read more

    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(Self::Item, Self::Item) -> Self::Item,

    Reduces the elements to a single one, by repeatedly applying a reducing -operation. Read more
    source§

    fn try_reduce<F, R>( +operation. Read more

    source§

    fn try_reduce<F, R>( &mut self, f: F ) -> <<R as Try>::Residual as Residual<Option<<R as Try>::Output>>>::TryType
    where @@ -708,16 +708,16 @@ F: FnMut(Self::Item, Self::Item) -> R, R: Try<Output = Self::Item>, <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (iterator_try_reduce)
    Reduces the elements to a single one by repeatedly applying a reducing operation. If the -closure returns a failure, the failure is propagated back to the caller immediately. Read more
    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where +closure returns a failure, the failure is propagated back to the caller immediately. Read more

    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where Self: Sized, - F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where + F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where Self: Sized, - F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where + F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where Self: Sized, - P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where + P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where Self: Sized, F: FnMut(Self::Item) -> Option<B>,

    Applies function to the elements of iterator and returns -the first non-none result. Read more
    source§

    fn try_find<F, R>( +the first non-none result. Read more

    source§

    fn try_find<F, R>( &mut self, f: F ) -> <<R as Try>::Residual as Residual<Option<Self::Item>>>::TryType
    where @@ -725,79 +725,79 @@ F: FnMut(&Self::Item) -> R, R: Try<Output = bool>, <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (try_find)
    Applies function to the elements of iterator and returns -the first true result or the first error. Read more
    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where +the first true result or the first error. Read more

    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where Self: Sized, - P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where + P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where B: Ord, Self: Sized, F: FnMut(&Self::Item) -> B,

    Returns the element that gives the maximum value from the -specified function. Read more
    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where +specified function. Read more

    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the maximum value with respect to the -specified comparison function. Read more
    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where +specified comparison function. Read more

    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where B: Ord, Self: Sized, F: FnMut(&Self::Item) -> B,

    Returns the element that gives the minimum value from the -specified function. Read more
    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where +specified function. Read more

    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the minimum value with respect to the -specified comparison function. Read more
    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where +specified comparison function. Read more

    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where FromA: Default + Extend<A>, FromB: Default + Extend<B>, - Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where + Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where T: 'a + Copy, - Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where + Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where T: 'a + Clone, - Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where - Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where + Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where + Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where Self: Sized, - S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where + S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where Self: Sized, - P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where + P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where Self: Sized, I: IntoIterator, F: FnMut(Self::Item, <I as IntoIterator>::Item) -> 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 partial_cmp<I>(self, other: I) -> Option<Ordering>
    where +of another with respect to the specified comparison function. Read more

    1.5.0 · source§

    fn partial_cmp<I>(self, other: I) -> Option<Ordering>
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Lexicographically compares the PartialOrd elements of this Iterator with those of another. The comparison works like short-circuit evaluation, returning a result without comparing the remaining elements. -As soon as an order can be determined, the evaluation stops and a result is returned. Read more
    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where +As soon as an order can be determined, the evaluation stops and a result is returned. Read more

    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where 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) -> bool
    where +of another with respect to the specified comparison function. Read more

    1.5.0 · source§

    fn eq<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialEq<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are equal to those of -another. Read more
    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where +another. Read more

    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where 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) -> bool
    where +another with respect to the specified equality function. Read more

    1.5.0 · source§

    fn ne<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialEq<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are not equal to those of -another. Read more
    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where +another. Read more

    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -less than those of another. Read more
    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where +less than those of another. Read more

    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -less or equal to those of another. Read more
    1.5.0 · source§

    fn gt<I>(self, other: I) -> bool
    where +less or equal to those of another. Read more

    1.5.0 · source§

    fn gt<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -greater than those of another. Read more
    1.5.0 · source§

    fn ge<I>(self, other: I) -> bool
    where +greater than those of another. Read more

    1.5.0 · source§

    fn ge<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -greater than or equal to those of another. Read more
    source§

    fn is_sorted_by<F>(self, compare: F) -> bool
    where +greater than or equal to those of another. Read more

    source§

    fn is_sorted_by<F>(self, compare: F) -> bool
    where Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given comparator function. Read more
    source§

    fn is_sorted_by_key<F, K>(self, f: F) -> bool
    where + F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given comparator function. Read more
    source§

    fn is_sorted_by_key<F, K>(self, f: F) -> bool
    where Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction @@ -805,83 +805,83 @@ A: Iterator, B: Iterator, C: Iterator, - D: Iterator,
    §

    type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item)

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn next_chunk<const N: usize>( + D: Iterator,

    §

    type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item)

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn next_chunk<const N: usize>( &mut self ) -> 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
    1.0.0 · source§

    fn count(self) -> usize
    where - Self: Sized,

    Consumes the iterator, counting the number of iterations and returning it. Read more
    1.0.0 · source§

    fn last(self) -> Option<Self::Item>
    where - Self: Sized,

    Consumes the iterator, returning the last element. 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.0.0 · source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. Read more
    1.28.0 · source§

    fn step_by(self, step: usize) -> StepBy<Self>
    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
    1.0.0 · source§

    fn count(self) -> usize
    where + Self: Sized,

    Consumes the iterator, counting the number of iterations and returning it. Read more
    1.0.0 · source§

    fn last(self) -> Option<Self::Item>
    where + Self: Sized,

    Consumes the iterator, returning the last element. 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.0.0 · source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. 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 + 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, - U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where + U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where Self: Sized, G: FnMut() -> Self::Item,

    🔬This is a nightly-only experimental API. (iter_intersperse)
    Creates a new iterator which places an item generated by separator -between adjacent items of the original iterator. Read more
    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where +between adjacent items of the original iterator. Read more

    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where Self: Sized, F: FnMut(Self::Item) -> B,

    Takes a closure and creates an iterator which calls that closure on each -element. Read more
    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where +element. Read more

    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where Self: Sized, - F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where + F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where Self: Sized, P: FnMut(&Self::Item) -> bool,

    Creates an iterator which uses a closure to determine if an element -should be yielded. Read more
    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where +should be yielded. Read more

    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where Self: Sized, - F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where + F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where Self: Sized,

    Creates an iterator which gives the current iteration count as well as -the next value. Read more
    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where +the next value. Read more

    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where Self: Sized,

    Creates an iterator which can use the peek and peek_mut methods to look at the next element of the iterator without consuming it. See -their documentation for more information. Read more
    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where +their documentation for more information. Read more

    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where Self: Sized, - P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where + P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where Self: Sized, - 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 + 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 + 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 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 +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, F: FnMut(&mut St, Self::Item) -> Option<B>,

    An iterator adapter which, like fold, holds internal state, but -unlike fold, produces a new iterator. Read more
    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where +unlike fold, produces a new iterator. Read more

    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where Self: Sized, U: IntoIterator, - F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where + F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where Self: Sized, F: FnMut(&[Self::Item; N]) -> R,

    🔬This is a nightly-only experimental API. (iter_map_windows)
    Calls the given function f for each contiguous window of size N over self and returns an iterator over the outputs of f. Like slice::windows(), -the windows during mapping overlap as well. 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 +the windows during mapping overlap as well. 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 Self
    where - Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where + 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 Self
    where + Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where B: FromIterator<Self::Item>, - Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where + Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where 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
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where + Self: Sized,

    🔬This is a nightly-only experimental API. (iter_collect_into)
    Collects all the items from an iterator into a collection. Read more
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where Self: Sized, B: Default + Extend<Self::Item>, - F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where + F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where Self: Sized, P: FnMut(Self::Item) -> bool,

    🔬This is a nightly-only experimental API. (iter_is_partitioned)
    Checks if the elements of this iterator are partitioned according to the given predicate, -such that all those that return true precede all those that return false. Read more
    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where +such that all those that return true precede all those that return false. Read more

    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where Self: Sized, F: FnMut(B, Self::Item) -> R, R: Try<Output = B>,

    An iterator method that applies a function as long as it returns -successfully, producing a single, final value. Read more
    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where +successfully, producing a single, final value. Read more

    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where Self: Sized, F: FnMut(Self::Item) -> R, R: Try<Output = ()>,

    An iterator method that applies a fallible function to each item in the -iterator, stopping at the first error and returning that error. Read more
    1.0.0 · source§

    fn fold<B, F>(self, init: B, f: F) -> B
    where +iterator, stopping at the first error and returning that error. Read more

    1.0.0 · source§

    fn fold<B, F>(self, init: B, f: F) -> B
    where Self: Sized, F: FnMut(B, Self::Item) -> B,

    Folds every element into an accumulator by applying an operation, -returning the final result. Read more
    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where +returning the final result. Read more

    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(Self::Item, Self::Item) -> Self::Item,

    Reduces the elements to a single one, by repeatedly applying a reducing -operation. Read more
    source§

    fn try_reduce<F, R>( +operation. Read more

    source§

    fn try_reduce<F, R>( &mut self, f: F ) -> <<R as Try>::Residual as Residual<Option<<R as Try>::Output>>>::TryType
    where @@ -889,16 +889,16 @@ F: FnMut(Self::Item, Self::Item) -> R, R: Try<Output = Self::Item>, <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (iterator_try_reduce)
    Reduces the elements to a single one by repeatedly applying a reducing operation. If the -closure returns a failure, the failure is propagated back to the caller immediately. Read more
    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where +closure returns a failure, the failure is propagated back to the caller immediately. Read more

    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where Self: Sized, - F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where + F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where Self: Sized, - F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where + F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where Self: Sized, - P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where + P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where Self: Sized, F: FnMut(Self::Item) -> Option<B>,

    Applies function to the elements of iterator and returns -the first non-none result. Read more
    source§

    fn try_find<F, R>( +the first non-none result. Read more

    source§

    fn try_find<F, R>( &mut self, f: F ) -> <<R as Try>::Residual as Residual<Option<Self::Item>>>::TryType
    where @@ -906,79 +906,79 @@ F: FnMut(&Self::Item) -> R, R: Try<Output = bool>, <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (try_find)
    Applies function to the elements of iterator and returns -the first true result or the first error. Read more
    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where +the first true result or the first error. Read more

    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where Self: Sized, - P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where + P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where B: Ord, Self: Sized, F: FnMut(&Self::Item) -> B,

    Returns the element that gives the maximum value from the -specified function. Read more
    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where +specified function. Read more

    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the maximum value with respect to the -specified comparison function. Read more
    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where +specified comparison function. Read more

    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where B: Ord, Self: Sized, F: FnMut(&Self::Item) -> B,

    Returns the element that gives the minimum value from the -specified function. Read more
    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where +specified function. Read more

    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the minimum value with respect to the -specified comparison function. Read more
    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where +specified comparison function. Read more

    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where FromA: Default + Extend<A>, FromB: Default + Extend<B>, - Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where + Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where T: 'a + Copy, - Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where + Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where T: 'a + Clone, - Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where - Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where + Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where + Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where Self: Sized, - S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where + S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where Self: Sized, - P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where + P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where Self: Sized, I: IntoIterator, F: FnMut(Self::Item, <I as IntoIterator>::Item) -> 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 partial_cmp<I>(self, other: I) -> Option<Ordering>
    where +of another with respect to the specified comparison function. Read more

    1.5.0 · source§

    fn partial_cmp<I>(self, other: I) -> Option<Ordering>
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Lexicographically compares the PartialOrd elements of this Iterator with those of another. The comparison works like short-circuit evaluation, returning a result without comparing the remaining elements. -As soon as an order can be determined, the evaluation stops and a result is returned. Read more
    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where +As soon as an order can be determined, the evaluation stops and a result is returned. Read more

    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where 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) -> bool
    where +of another with respect to the specified comparison function. Read more

    1.5.0 · source§

    fn eq<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialEq<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are equal to those of -another. Read more
    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where +another. Read more

    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where 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) -> bool
    where +another with respect to the specified equality function. Read more

    1.5.0 · source§

    fn ne<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialEq<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are not equal to those of -another. Read more
    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where +another. Read more

    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -less than those of another. Read more
    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where +less than those of another. Read more

    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -less or equal to those of another. Read more
    1.5.0 · source§

    fn gt<I>(self, other: I) -> bool
    where +less or equal to those of another. Read more

    1.5.0 · source§

    fn gt<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -greater than those of another. Read more
    1.5.0 · source§

    fn ge<I>(self, other: I) -> bool
    where +greater than those of another. Read more

    1.5.0 · source§

    fn ge<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -greater than or equal to those of another. Read more
    source§

    fn is_sorted_by<F>(self, compare: F) -> bool
    where +greater than or equal to those of another. Read more

    source§

    fn is_sorted_by<F>(self, compare: F) -> bool
    where Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given comparator function. Read more
    source§

    fn is_sorted_by_key<F, K>(self, f: F) -> bool
    where + F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given comparator function. Read more
    source§

    fn is_sorted_by_key<F, K>(self, f: F) -> bool
    where Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction @@ -1170,83 +1170,83 @@ C: Iterator, D: Iterator, E: Iterator, - F: Iterator,
    §

    type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item, <E as Iterator>::Item, <F as Iterator>::Item)

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn next_chunk<const N: usize>( + F: Iterator,

    §

    type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item, <E as Iterator>::Item, <F as Iterator>::Item)

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn next_chunk<const N: usize>( &mut self ) -> 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
    1.0.0 · source§

    fn count(self) -> usize
    where - Self: Sized,

    Consumes the iterator, counting the number of iterations and returning it. Read more
    1.0.0 · source§

    fn last(self) -> Option<Self::Item>
    where - Self: Sized,

    Consumes the iterator, returning the last element. 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.0.0 · source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. Read more
    1.28.0 · source§

    fn step_by(self, step: usize) -> StepBy<Self>
    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
    1.0.0 · source§

    fn count(self) -> usize
    where + Self: Sized,

    Consumes the iterator, counting the number of iterations and returning it. Read more
    1.0.0 · source§

    fn last(self) -> Option<Self::Item>
    where + Self: Sized,

    Consumes the iterator, returning the last element. 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.0.0 · source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. 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 + 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, - U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where + U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where Self: Sized, G: FnMut() -> Self::Item,

    🔬This is a nightly-only experimental API. (iter_intersperse)
    Creates a new iterator which places an item generated by separator -between adjacent items of the original iterator. Read more
    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where +between adjacent items of the original iterator. Read more

    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where Self: Sized, F: FnMut(Self::Item) -> B,

    Takes a closure and creates an iterator which calls that closure on each -element. Read more
    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where +element. Read more

    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where Self: Sized, - F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where + F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where Self: Sized, P: FnMut(&Self::Item) -> bool,

    Creates an iterator which uses a closure to determine if an element -should be yielded. Read more
    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where +should be yielded. Read more

    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where Self: Sized, - F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where + F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where Self: Sized,

    Creates an iterator which gives the current iteration count as well as -the next value. Read more
    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where +the next value. Read more

    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where Self: Sized,

    Creates an iterator which can use the peek and peek_mut methods to look at the next element of the iterator without consuming it. See -their documentation for more information. Read more
    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where +their documentation for more information. Read more

    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where Self: Sized, - P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where + P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where Self: Sized, - 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 + 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 + 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 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 +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, F: FnMut(&mut St, Self::Item) -> Option<B>,

    An iterator adapter which, like fold, holds internal state, but -unlike fold, produces a new iterator. Read more
    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where +unlike fold, produces a new iterator. Read more

    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where Self: Sized, U: IntoIterator, - F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where + F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where Self: Sized, F: FnMut(&[Self::Item; N]) -> R,

    🔬This is a nightly-only experimental API. (iter_map_windows)
    Calls the given function f for each contiguous window of size N over self and returns an iterator over the outputs of f. Like slice::windows(), -the windows during mapping overlap as well. 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 +the windows during mapping overlap as well. 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 Self
    where - Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where + 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 Self
    where + Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where B: FromIterator<Self::Item>, - Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where + Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where 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
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where + Self: Sized,

    🔬This is a nightly-only experimental API. (iter_collect_into)
    Collects all the items from an iterator into a collection. Read more
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where Self: Sized, B: Default + Extend<Self::Item>, - F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where + F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where Self: Sized, P: FnMut(Self::Item) -> bool,

    🔬This is a nightly-only experimental API. (iter_is_partitioned)
    Checks if the elements of this iterator are partitioned according to the given predicate, -such that all those that return true precede all those that return false. Read more
    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where +such that all those that return true precede all those that return false. Read more

    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where Self: Sized, F: FnMut(B, Self::Item) -> R, R: Try<Output = B>,

    An iterator method that applies a function as long as it returns -successfully, producing a single, final value. Read more
    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where +successfully, producing a single, final value. Read more

    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where Self: Sized, F: FnMut(Self::Item) -> R, R: Try<Output = ()>,

    An iterator method that applies a fallible function to each item in the -iterator, stopping at the first error and returning that error. Read more
    1.0.0 · source§

    fn fold<B, F>(self, init: B, f: F) -> B
    where +iterator, stopping at the first error and returning that error. Read more

    1.0.0 · source§

    fn fold<B, F>(self, init: B, f: F) -> B
    where Self: Sized, F: FnMut(B, Self::Item) -> B,

    Folds every element into an accumulator by applying an operation, -returning the final result. Read more
    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where +returning the final result. Read more

    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(Self::Item, Self::Item) -> Self::Item,

    Reduces the elements to a single one, by repeatedly applying a reducing -operation. Read more
    source§

    fn try_reduce<F, R>( +operation. Read more

    source§

    fn try_reduce<F, R>( &mut self, f: F ) -> <<R as Try>::Residual as Residual<Option<<R as Try>::Output>>>::TryType
    where @@ -1254,16 +1254,16 @@ F: FnMut(Self::Item, Self::Item) -> R, R: Try<Output = Self::Item>, <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (iterator_try_reduce)
    Reduces the elements to a single one by repeatedly applying a reducing operation. If the -closure returns a failure, the failure is propagated back to the caller immediately. Read more
    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where +closure returns a failure, the failure is propagated back to the caller immediately. Read more

    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where Self: Sized, - F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where + F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where Self: Sized, - F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where + F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where Self: Sized, - P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where + P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where Self: Sized, F: FnMut(Self::Item) -> Option<B>,

    Applies function to the elements of iterator and returns -the first non-none result. Read more
    source§

    fn try_find<F, R>( +the first non-none result. Read more

    source§

    fn try_find<F, R>( &mut self, f: F ) -> <<R as Try>::Residual as Residual<Option<Self::Item>>>::TryType
    where @@ -1271,79 +1271,79 @@ F: FnMut(&Self::Item) -> R, R: Try<Output = bool>, <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (try_find)
    Applies function to the elements of iterator and returns -the first true result or the first error. Read more
    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where +the first true result or the first error. Read more

    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where Self: Sized, - P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where + P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where B: Ord, Self: Sized, F: FnMut(&Self::Item) -> B,

    Returns the element that gives the maximum value from the -specified function. Read more
    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where +specified function. Read more

    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the maximum value with respect to the -specified comparison function. Read more
    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where +specified comparison function. Read more

    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where B: Ord, Self: Sized, F: FnMut(&Self::Item) -> B,

    Returns the element that gives the minimum value from the -specified function. Read more
    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where +specified function. Read more

    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the minimum value with respect to the -specified comparison function. Read more
    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where +specified comparison function. Read more

    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where FromA: Default + Extend<A>, FromB: Default + Extend<B>, - Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where + Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where T: 'a + Copy, - Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where + Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where T: 'a + Clone, - Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where - Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where + Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where + Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where Self: Sized, - S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where + S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where Self: Sized, - P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where + P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where Self: Sized, I: IntoIterator, F: FnMut(Self::Item, <I as IntoIterator>::Item) -> 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 partial_cmp<I>(self, other: I) -> Option<Ordering>
    where +of another with respect to the specified comparison function. Read more

    1.5.0 · source§

    fn partial_cmp<I>(self, other: I) -> Option<Ordering>
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Lexicographically compares the PartialOrd elements of this Iterator with those of another. The comparison works like short-circuit evaluation, returning a result without comparing the remaining elements. -As soon as an order can be determined, the evaluation stops and a result is returned. Read more
    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where +As soon as an order can be determined, the evaluation stops and a result is returned. Read more

    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where 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) -> bool
    where +of another with respect to the specified comparison function. Read more

    1.5.0 · source§

    fn eq<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialEq<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are equal to those of -another. Read more
    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where +another. Read more

    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where 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) -> bool
    where +another with respect to the specified equality function. Read more

    1.5.0 · source§

    fn ne<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialEq<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are not equal to those of -another. Read more
    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where +another. Read more

    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -less than those of another. Read more
    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where +less than those of another. Read more

    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -less or equal to those of another. Read more
    1.5.0 · source§

    fn gt<I>(self, other: I) -> bool
    where +less or equal to those of another. Read more

    1.5.0 · source§

    fn gt<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -greater than those of another. Read more
    1.5.0 · source§

    fn ge<I>(self, other: I) -> bool
    where +greater than those of another. Read more

    1.5.0 · source§

    fn ge<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -greater than or equal to those of another. Read more
    source§

    fn is_sorted_by<F>(self, compare: F) -> bool
    where +greater than or equal to those of another. Read more

    source§

    fn is_sorted_by<F>(self, compare: F) -> bool
    where Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given comparator function. Read more
    source§

    fn is_sorted_by_key<F, K>(self, f: F) -> bool
    where + F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given comparator function. Read more
    source§

    fn is_sorted_by_key<F, K>(self, f: F) -> bool
    where Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction @@ -1354,83 +1354,83 @@ D: Iterator, E: Iterator, F: Iterator, - G: Iterator,
    §

    type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item, <E as Iterator>::Item, <F as Iterator>::Item, <G as Iterator>::Item)

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn next_chunk<const N: usize>( + G: Iterator,

    §

    type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item, <E as Iterator>::Item, <F as Iterator>::Item, <G as Iterator>::Item)

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn next_chunk<const N: usize>( &mut self ) -> 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
    1.0.0 · source§

    fn count(self) -> usize
    where - Self: Sized,

    Consumes the iterator, counting the number of iterations and returning it. Read more
    1.0.0 · source§

    fn last(self) -> Option<Self::Item>
    where - Self: Sized,

    Consumes the iterator, returning the last element. 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.0.0 · source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. Read more
    1.28.0 · source§

    fn step_by(self, step: usize) -> StepBy<Self>
    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
    1.0.0 · source§

    fn count(self) -> usize
    where + Self: Sized,

    Consumes the iterator, counting the number of iterations and returning it. Read more
    1.0.0 · source§

    fn last(self) -> Option<Self::Item>
    where + Self: Sized,

    Consumes the iterator, returning the last element. 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.0.0 · source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. 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 + 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, - U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where + U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where Self: Sized, G: FnMut() -> Self::Item,

    🔬This is a nightly-only experimental API. (iter_intersperse)
    Creates a new iterator which places an item generated by separator -between adjacent items of the original iterator. Read more
    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where +between adjacent items of the original iterator. Read more

    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where Self: Sized, F: FnMut(Self::Item) -> B,

    Takes a closure and creates an iterator which calls that closure on each -element. Read more
    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where +element. Read more

    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where Self: Sized, - F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where + F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where Self: Sized, P: FnMut(&Self::Item) -> bool,

    Creates an iterator which uses a closure to determine if an element -should be yielded. Read more
    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where +should be yielded. Read more

    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where Self: Sized, - F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where + F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where Self: Sized,

    Creates an iterator which gives the current iteration count as well as -the next value. Read more
    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where +the next value. Read more

    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where Self: Sized,

    Creates an iterator which can use the peek and peek_mut methods to look at the next element of the iterator without consuming it. See -their documentation for more information. Read more
    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where +their documentation for more information. Read more

    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where Self: Sized, - P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where + P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where Self: Sized, - 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 + 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 + 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 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 +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, F: FnMut(&mut St, Self::Item) -> Option<B>,

    An iterator adapter which, like fold, holds internal state, but -unlike fold, produces a new iterator. Read more
    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where +unlike fold, produces a new iterator. Read more

    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where Self: Sized, U: IntoIterator, - F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where + F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where Self: Sized, F: FnMut(&[Self::Item; N]) -> R,

    🔬This is a nightly-only experimental API. (iter_map_windows)
    Calls the given function f for each contiguous window of size N over self and returns an iterator over the outputs of f. Like slice::windows(), -the windows during mapping overlap as well. 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 +the windows during mapping overlap as well. 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 Self
    where - Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where + 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 Self
    where + Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where B: FromIterator<Self::Item>, - Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where + Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where 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
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where + Self: Sized,

    🔬This is a nightly-only experimental API. (iter_collect_into)
    Collects all the items from an iterator into a collection. Read more
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where Self: Sized, B: Default + Extend<Self::Item>, - F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where + F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where Self: Sized, P: FnMut(Self::Item) -> bool,

    🔬This is a nightly-only experimental API. (iter_is_partitioned)
    Checks if the elements of this iterator are partitioned according to the given predicate, -such that all those that return true precede all those that return false. Read more
    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where +such that all those that return true precede all those that return false. Read more

    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where Self: Sized, F: FnMut(B, Self::Item) -> R, R: Try<Output = B>,

    An iterator method that applies a function as long as it returns -successfully, producing a single, final value. Read more
    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where +successfully, producing a single, final value. Read more

    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where Self: Sized, F: FnMut(Self::Item) -> R, R: Try<Output = ()>,

    An iterator method that applies a fallible function to each item in the -iterator, stopping at the first error and returning that error. Read more
    1.0.0 · source§

    fn fold<B, F>(self, init: B, f: F) -> B
    where +iterator, stopping at the first error and returning that error. Read more

    1.0.0 · source§

    fn fold<B, F>(self, init: B, f: F) -> B
    where Self: Sized, F: FnMut(B, Self::Item) -> B,

    Folds every element into an accumulator by applying an operation, -returning the final result. Read more
    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where +returning the final result. Read more

    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(Self::Item, Self::Item) -> Self::Item,

    Reduces the elements to a single one, by repeatedly applying a reducing -operation. Read more
    source§

    fn try_reduce<F, R>( +operation. Read more

    source§

    fn try_reduce<F, R>( &mut self, f: F ) -> <<R as Try>::Residual as Residual<Option<<R as Try>::Output>>>::TryType
    where @@ -1438,16 +1438,16 @@ F: FnMut(Self::Item, Self::Item) -> R, R: Try<Output = Self::Item>, <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (iterator_try_reduce)
    Reduces the elements to a single one by repeatedly applying a reducing operation. If the -closure returns a failure, the failure is propagated back to the caller immediately. Read more
    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where +closure returns a failure, the failure is propagated back to the caller immediately. Read more

    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where Self: Sized, - F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where + F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where Self: Sized, - F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where + F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where Self: Sized, - P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where + P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where Self: Sized, F: FnMut(Self::Item) -> Option<B>,

    Applies function to the elements of iterator and returns -the first non-none result. Read more
    source§

    fn try_find<F, R>( +the first non-none result. Read more

    source§

    fn try_find<F, R>( &mut self, f: F ) -> <<R as Try>::Residual as Residual<Option<Self::Item>>>::TryType
    where @@ -1455,79 +1455,79 @@ F: FnMut(&Self::Item) -> R, R: Try<Output = bool>, <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (try_find)
    Applies function to the elements of iterator and returns -the first true result or the first error. Read more
    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where +the first true result or the first error. Read more

    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where Self: Sized, - P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where + P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where B: Ord, Self: Sized, F: FnMut(&Self::Item) -> B,

    Returns the element that gives the maximum value from the -specified function. Read more
    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where +specified function. Read more

    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the maximum value with respect to the -specified comparison function. Read more
    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where +specified comparison function. Read more

    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where B: Ord, Self: Sized, F: FnMut(&Self::Item) -> B,

    Returns the element that gives the minimum value from the -specified function. Read more
    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where +specified function. Read more

    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the minimum value with respect to the -specified comparison function. Read more
    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where +specified comparison function. Read more

    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where FromA: Default + Extend<A>, FromB: Default + Extend<B>, - Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where + Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where T: 'a + Copy, - Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where + Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where T: 'a + Clone, - Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where - Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where + Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where + Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where Self: Sized, - S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where + S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where Self: Sized, - P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where + P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where Self: Sized, I: IntoIterator, F: FnMut(Self::Item, <I as IntoIterator>::Item) -> 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 partial_cmp<I>(self, other: I) -> Option<Ordering>
    where +of another with respect to the specified comparison function. Read more

    1.5.0 · source§

    fn partial_cmp<I>(self, other: I) -> Option<Ordering>
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Lexicographically compares the PartialOrd elements of this Iterator with those of another. The comparison works like short-circuit evaluation, returning a result without comparing the remaining elements. -As soon as an order can be determined, the evaluation stops and a result is returned. Read more
    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where +As soon as an order can be determined, the evaluation stops and a result is returned. Read more

    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where 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) -> bool
    where +of another with respect to the specified comparison function. Read more

    1.5.0 · source§

    fn eq<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialEq<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are equal to those of -another. Read more
    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where +another. Read more

    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where 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) -> bool
    where +another with respect to the specified equality function. Read more

    1.5.0 · source§

    fn ne<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialEq<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are not equal to those of -another. Read more
    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where +another. Read more

    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -less than those of another. Read more
    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where +less than those of another. Read more

    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -less or equal to those of another. Read more
    1.5.0 · source§

    fn gt<I>(self, other: I) -> bool
    where +less or equal to those of another. Read more

    1.5.0 · source§

    fn gt<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -greater than those of another. Read more
    1.5.0 · source§

    fn ge<I>(self, other: I) -> bool
    where +greater than those of another. Read more

    1.5.0 · source§

    fn ge<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -greater than or equal to those of another. Read more
    source§

    fn is_sorted_by<F>(self, compare: F) -> bool
    where +greater than or equal to those of another. Read more

    source§

    fn is_sorted_by<F>(self, compare: F) -> bool
    where Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given comparator function. Read more
    source§

    fn is_sorted_by_key<F, K>(self, f: F) -> bool
    where + F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given comparator function. Read more
    source§

    fn is_sorted_by_key<F, K>(self, f: F) -> bool
    where Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction @@ -1539,83 +1539,83 @@ E: Iterator, F: Iterator, G: Iterator, - H: Iterator,
    §

    type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item, <E as Iterator>::Item, <F as Iterator>::Item, <G as Iterator>::Item, <H as Iterator>::Item)

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn next_chunk<const N: usize>( + H: Iterator,

    §

    type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item, <E as Iterator>::Item, <F as Iterator>::Item, <G as Iterator>::Item, <H as Iterator>::Item)

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn next_chunk<const N: usize>( &mut self ) -> 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
    1.0.0 · source§

    fn count(self) -> usize
    where - Self: Sized,

    Consumes the iterator, counting the number of iterations and returning it. Read more
    1.0.0 · source§

    fn last(self) -> Option<Self::Item>
    where - Self: Sized,

    Consumes the iterator, returning the last element. 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.0.0 · source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. Read more
    1.28.0 · source§

    fn step_by(self, step: usize) -> StepBy<Self>
    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
    1.0.0 · source§

    fn count(self) -> usize
    where + Self: Sized,

    Consumes the iterator, counting the number of iterations and returning it. Read more
    1.0.0 · source§

    fn last(self) -> Option<Self::Item>
    where + Self: Sized,

    Consumes the iterator, returning the last element. 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.0.0 · source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. 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 + 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, - U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where + U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where Self: Sized, G: FnMut() -> Self::Item,

    🔬This is a nightly-only experimental API. (iter_intersperse)
    Creates a new iterator which places an item generated by separator -between adjacent items of the original iterator. Read more
    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where +between adjacent items of the original iterator. Read more

    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where Self: Sized, F: FnMut(Self::Item) -> B,

    Takes a closure and creates an iterator which calls that closure on each -element. Read more
    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where +element. Read more

    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where Self: Sized, - F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where + F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where Self: Sized, P: FnMut(&Self::Item) -> bool,

    Creates an iterator which uses a closure to determine if an element -should be yielded. Read more
    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where +should be yielded. Read more

    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where Self: Sized, - F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where + F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where Self: Sized,

    Creates an iterator which gives the current iteration count as well as -the next value. Read more
    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where +the next value. Read more

    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where Self: Sized,

    Creates an iterator which can use the peek and peek_mut methods to look at the next element of the iterator without consuming it. See -their documentation for more information. Read more
    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where +their documentation for more information. Read more

    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where Self: Sized, - P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where + P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where Self: Sized, - 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 + 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 + 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 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 +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, F: FnMut(&mut St, Self::Item) -> Option<B>,

    An iterator adapter which, like fold, holds internal state, but -unlike fold, produces a new iterator. Read more
    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where +unlike fold, produces a new iterator. Read more

    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where Self: Sized, U: IntoIterator, - F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where + F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where Self: Sized, F: FnMut(&[Self::Item; N]) -> R,

    🔬This is a nightly-only experimental API. (iter_map_windows)
    Calls the given function f for each contiguous window of size N over self and returns an iterator over the outputs of f. Like slice::windows(), -the windows during mapping overlap as well. 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 +the windows during mapping overlap as well. 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 Self
    where - Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where + 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 Self
    where + Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where B: FromIterator<Self::Item>, - Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where + Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where 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
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where + Self: Sized,

    🔬This is a nightly-only experimental API. (iter_collect_into)
    Collects all the items from an iterator into a collection. Read more
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where Self: Sized, B: Default + Extend<Self::Item>, - F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where + F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where Self: Sized, P: FnMut(Self::Item) -> bool,

    🔬This is a nightly-only experimental API. (iter_is_partitioned)
    Checks if the elements of this iterator are partitioned according to the given predicate, -such that all those that return true precede all those that return false. Read more
    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where +such that all those that return true precede all those that return false. Read more

    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where Self: Sized, F: FnMut(B, Self::Item) -> R, R: Try<Output = B>,

    An iterator method that applies a function as long as it returns -successfully, producing a single, final value. Read more
    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where +successfully, producing a single, final value. Read more

    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where Self: Sized, F: FnMut(Self::Item) -> R, R: Try<Output = ()>,

    An iterator method that applies a fallible function to each item in the -iterator, stopping at the first error and returning that error. Read more
    1.0.0 · source§

    fn fold<B, F>(self, init: B, f: F) -> B
    where +iterator, stopping at the first error and returning that error. Read more

    1.0.0 · source§

    fn fold<B, F>(self, init: B, f: F) -> B
    where Self: Sized, F: FnMut(B, Self::Item) -> B,

    Folds every element into an accumulator by applying an operation, -returning the final result. Read more
    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where +returning the final result. Read more

    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(Self::Item, Self::Item) -> Self::Item,

    Reduces the elements to a single one, by repeatedly applying a reducing -operation. Read more
    source§

    fn try_reduce<F, R>( +operation. Read more

    source§

    fn try_reduce<F, R>( &mut self, f: F ) -> <<R as Try>::Residual as Residual<Option<<R as Try>::Output>>>::TryType
    where @@ -1623,16 +1623,16 @@ F: FnMut(Self::Item, Self::Item) -> R, R: Try<Output = Self::Item>, <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (iterator_try_reduce)
    Reduces the elements to a single one by repeatedly applying a reducing operation. If the -closure returns a failure, the failure is propagated back to the caller immediately. Read more
    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where +closure returns a failure, the failure is propagated back to the caller immediately. Read more

    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where Self: Sized, - F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where + F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where Self: Sized, - F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where + F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where Self: Sized, - P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where + P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where Self: Sized, F: FnMut(Self::Item) -> Option<B>,

    Applies function to the elements of iterator and returns -the first non-none result. Read more
    source§

    fn try_find<F, R>( +the first non-none result. Read more

    source§

    fn try_find<F, R>( &mut self, f: F ) -> <<R as Try>::Residual as Residual<Option<Self::Item>>>::TryType
    where @@ -1640,79 +1640,79 @@ F: FnMut(&Self::Item) -> R, R: Try<Output = bool>, <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (try_find)
    Applies function to the elements of iterator and returns -the first true result or the first error. Read more
    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where +the first true result or the first error. Read more

    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where Self: Sized, - P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where + P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where B: Ord, Self: Sized, F: FnMut(&Self::Item) -> B,

    Returns the element that gives the maximum value from the -specified function. Read more
    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where +specified function. Read more

    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the maximum value with respect to the -specified comparison function. Read more
    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where +specified comparison function. Read more

    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where B: Ord, Self: Sized, F: FnMut(&Self::Item) -> B,

    Returns the element that gives the minimum value from the -specified function. Read more
    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where +specified function. Read more

    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the minimum value with respect to the -specified comparison function. Read more
    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where +specified comparison function. Read more

    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where FromA: Default + Extend<A>, FromB: Default + Extend<B>, - Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where + Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where T: 'a + Copy, - Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where + Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where T: 'a + Clone, - Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where - Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where + Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where + Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where Self: Sized, - S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where + S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where Self: Sized, - P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where + P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where Self: Sized, I: IntoIterator, F: FnMut(Self::Item, <I as IntoIterator>::Item) -> 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 partial_cmp<I>(self, other: I) -> Option<Ordering>
    where +of another with respect to the specified comparison function. Read more

    1.5.0 · source§

    fn partial_cmp<I>(self, other: I) -> Option<Ordering>
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Lexicographically compares the PartialOrd elements of this Iterator with those of another. The comparison works like short-circuit evaluation, returning a result without comparing the remaining elements. -As soon as an order can be determined, the evaluation stops and a result is returned. Read more
    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where +As soon as an order can be determined, the evaluation stops and a result is returned. Read more

    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where 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) -> bool
    where +of another with respect to the specified comparison function. Read more

    1.5.0 · source§

    fn eq<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialEq<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are equal to those of -another. Read more
    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where +another. Read more

    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where 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) -> bool
    where +another with respect to the specified equality function. Read more

    1.5.0 · source§

    fn ne<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialEq<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are not equal to those of -another. Read more
    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where +another. Read more

    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -less than those of another. Read more
    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where +less than those of another. Read more

    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -less or equal to those of another. Read more
    1.5.0 · source§

    fn gt<I>(self, other: I) -> bool
    where +less or equal to those of another. Read more

    1.5.0 · source§

    fn gt<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -greater than those of another. Read more
    1.5.0 · source§

    fn ge<I>(self, other: I) -> bool
    where +greater than those of another. Read more

    1.5.0 · source§

    fn ge<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -greater than or equal to those of another. Read more
    source§

    fn is_sorted_by<F>(self, compare: F) -> bool
    where +greater than or equal to those of another. Read more

    source§

    fn is_sorted_by<F>(self, compare: F) -> bool
    where Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given comparator function. Read more
    source§

    fn is_sorted_by_key<F, K>(self, f: F) -> bool
    where + F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given comparator function. Read more
    source§

    fn is_sorted_by_key<F, K>(self, f: F) -> bool
    where Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction @@ -1725,83 +1725,83 @@ F: Iterator, G: Iterator, H: Iterator, - I: Iterator,
    §

    type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item, <E as Iterator>::Item, <F as Iterator>::Item, <G as Iterator>::Item, <H as Iterator>::Item, <I as Iterator>::Item)

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn next_chunk<const N: usize>( + I: Iterator,

    §

    type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item, <E as Iterator>::Item, <F as Iterator>::Item, <G as Iterator>::Item, <H as Iterator>::Item, <I as Iterator>::Item)

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn next_chunk<const N: usize>( &mut self ) -> 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
    1.0.0 · source§

    fn count(self) -> usize
    where - Self: Sized,

    Consumes the iterator, counting the number of iterations and returning it. Read more
    1.0.0 · source§

    fn last(self) -> Option<Self::Item>
    where - Self: Sized,

    Consumes the iterator, returning the last element. 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.0.0 · source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. Read more
    1.28.0 · source§

    fn step_by(self, step: usize) -> StepBy<Self>
    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
    1.0.0 · source§

    fn count(self) -> usize
    where + Self: Sized,

    Consumes the iterator, counting the number of iterations and returning it. Read more
    1.0.0 · source§

    fn last(self) -> Option<Self::Item>
    where + Self: Sized,

    Consumes the iterator, returning the last element. 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.0.0 · source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. 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 + 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, - U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where + U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where Self: Sized, G: FnMut() -> Self::Item,

    🔬This is a nightly-only experimental API. (iter_intersperse)
    Creates a new iterator which places an item generated by separator -between adjacent items of the original iterator. Read more
    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where +between adjacent items of the original iterator. Read more

    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where Self: Sized, F: FnMut(Self::Item) -> B,

    Takes a closure and creates an iterator which calls that closure on each -element. Read more
    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where +element. Read more

    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where Self: Sized, - F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where + F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where Self: Sized, P: FnMut(&Self::Item) -> bool,

    Creates an iterator which uses a closure to determine if an element -should be yielded. Read more
    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where +should be yielded. Read more

    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where Self: Sized, - F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where + F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where Self: Sized,

    Creates an iterator which gives the current iteration count as well as -the next value. Read more
    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where +the next value. Read more

    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where Self: Sized,

    Creates an iterator which can use the peek and peek_mut methods to look at the next element of the iterator without consuming it. See -their documentation for more information. Read more
    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where +their documentation for more information. Read more

    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where Self: Sized, - P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where + P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where Self: Sized, - 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 + 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 + 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 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 +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, F: FnMut(&mut St, Self::Item) -> Option<B>,

    An iterator adapter which, like fold, holds internal state, but -unlike fold, produces a new iterator. Read more
    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where +unlike fold, produces a new iterator. Read more

    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where Self: Sized, U: IntoIterator, - F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where + F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where Self: Sized, F: FnMut(&[Self::Item; N]) -> R,

    🔬This is a nightly-only experimental API. (iter_map_windows)
    Calls the given function f for each contiguous window of size N over self and returns an iterator over the outputs of f. Like slice::windows(), -the windows during mapping overlap as well. 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 +the windows during mapping overlap as well. 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 Self
    where - Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where + 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 Self
    where + Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where B: FromIterator<Self::Item>, - Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where + Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where 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
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where + Self: Sized,

    🔬This is a nightly-only experimental API. (iter_collect_into)
    Collects all the items from an iterator into a collection. Read more
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where Self: Sized, B: Default + Extend<Self::Item>, - F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where + F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where Self: Sized, P: FnMut(Self::Item) -> bool,

    🔬This is a nightly-only experimental API. (iter_is_partitioned)
    Checks if the elements of this iterator are partitioned according to the given predicate, -such that all those that return true precede all those that return false. Read more
    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where +such that all those that return true precede all those that return false. Read more

    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where Self: Sized, F: FnMut(B, Self::Item) -> R, R: Try<Output = B>,

    An iterator method that applies a function as long as it returns -successfully, producing a single, final value. Read more
    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where +successfully, producing a single, final value. Read more

    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where Self: Sized, F: FnMut(Self::Item) -> R, R: Try<Output = ()>,

    An iterator method that applies a fallible function to each item in the -iterator, stopping at the first error and returning that error. Read more
    1.0.0 · source§

    fn fold<B, F>(self, init: B, f: F) -> B
    where +iterator, stopping at the first error and returning that error. Read more

    1.0.0 · source§

    fn fold<B, F>(self, init: B, f: F) -> B
    where Self: Sized, F: FnMut(B, Self::Item) -> B,

    Folds every element into an accumulator by applying an operation, -returning the final result. Read more
    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where +returning the final result. Read more

    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(Self::Item, Self::Item) -> Self::Item,

    Reduces the elements to a single one, by repeatedly applying a reducing -operation. Read more
    source§

    fn try_reduce<F, R>( +operation. Read more

    source§

    fn try_reduce<F, R>( &mut self, f: F ) -> <<R as Try>::Residual as Residual<Option<<R as Try>::Output>>>::TryType
    where @@ -1809,16 +1809,16 @@ F: FnMut(Self::Item, Self::Item) -> R, R: Try<Output = Self::Item>, <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (iterator_try_reduce)
    Reduces the elements to a single one by repeatedly applying a reducing operation. If the -closure returns a failure, the failure is propagated back to the caller immediately. Read more
    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where +closure returns a failure, the failure is propagated back to the caller immediately. Read more

    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where Self: Sized, - F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where + F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where Self: Sized, - F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where + F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where Self: Sized, - P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where + P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where Self: Sized, F: FnMut(Self::Item) -> Option<B>,

    Applies function to the elements of iterator and returns -the first non-none result. Read more
    source§

    fn try_find<F, R>( +the first non-none result. Read more

    source§

    fn try_find<F, R>( &mut self, f: F ) -> <<R as Try>::Residual as Residual<Option<Self::Item>>>::TryType
    where @@ -1826,79 +1826,79 @@ F: FnMut(&Self::Item) -> R, R: Try<Output = bool>, <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (try_find)
    Applies function to the elements of iterator and returns -the first true result or the first error. Read more
    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where +the first true result or the first error. Read more

    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where Self: Sized, - P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where + P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where B: Ord, Self: Sized, F: FnMut(&Self::Item) -> B,

    Returns the element that gives the maximum value from the -specified function. Read more
    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where +specified function. Read more

    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the maximum value with respect to the -specified comparison function. Read more
    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where +specified comparison function. Read more

    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where B: Ord, Self: Sized, F: FnMut(&Self::Item) -> B,

    Returns the element that gives the minimum value from the -specified function. Read more
    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where +specified function. Read more

    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the minimum value with respect to the -specified comparison function. Read more
    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where +specified comparison function. Read more

    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where FromA: Default + Extend<A>, FromB: Default + Extend<B>, - Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where + Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where T: 'a + Copy, - Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where + Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where T: 'a + Clone, - Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where - Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where + Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where + Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where Self: Sized, - S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where + S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where Self: Sized, - P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where + P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where Self: Sized, I: IntoIterator, F: FnMut(Self::Item, <I as IntoIterator>::Item) -> 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 partial_cmp<I>(self, other: I) -> Option<Ordering>
    where +of another with respect to the specified comparison function. Read more

    1.5.0 · source§

    fn partial_cmp<I>(self, other: I) -> Option<Ordering>
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Lexicographically compares the PartialOrd elements of this Iterator with those of another. The comparison works like short-circuit evaluation, returning a result without comparing the remaining elements. -As soon as an order can be determined, the evaluation stops and a result is returned. Read more
    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where +As soon as an order can be determined, the evaluation stops and a result is returned. Read more

    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where 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) -> bool
    where +of another with respect to the specified comparison function. Read more

    1.5.0 · source§

    fn eq<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialEq<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are equal to those of -another. Read more
    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where +another. Read more

    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where 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) -> bool
    where +another with respect to the specified equality function. Read more

    1.5.0 · source§

    fn ne<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialEq<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are not equal to those of -another. Read more
    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where +another. Read more

    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -less than those of another. Read more
    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where +less than those of another. Read more

    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -less or equal to those of another. Read more
    1.5.0 · source§

    fn gt<I>(self, other: I) -> bool
    where +less or equal to those of another. Read more

    1.5.0 · source§

    fn gt<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -greater than those of another. Read more
    1.5.0 · source§

    fn ge<I>(self, other: I) -> bool
    where +greater than those of another. Read more

    1.5.0 · source§

    fn ge<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -greater than or equal to those of another. Read more
    source§

    fn is_sorted_by<F>(self, compare: F) -> bool
    where +greater than or equal to those of another. Read more

    source§

    fn is_sorted_by<F>(self, compare: F) -> bool
    where Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given comparator function. Read more
    source§

    fn is_sorted_by_key<F, K>(self, f: F) -> bool
    where + F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given comparator function. Read more
    source§

    fn is_sorted_by_key<F, K>(self, f: F) -> bool
    where Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction @@ -1912,83 +1912,83 @@ G: Iterator, H: Iterator, I: Iterator, - J: Iterator,
    §

    type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item, <E as Iterator>::Item, <F as Iterator>::Item, <G as Iterator>::Item, <H as Iterator>::Item, <I as Iterator>::Item, <J as Iterator>::Item)

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn next_chunk<const N: usize>( + J: Iterator,

    §

    type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item, <E as Iterator>::Item, <F as Iterator>::Item, <G as Iterator>::Item, <H as Iterator>::Item, <I as Iterator>::Item, <J as Iterator>::Item)

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn next_chunk<const N: usize>( &mut self ) -> 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
    1.0.0 · source§

    fn count(self) -> usize
    where - Self: Sized,

    Consumes the iterator, counting the number of iterations and returning it. Read more
    1.0.0 · source§

    fn last(self) -> Option<Self::Item>
    where - Self: Sized,

    Consumes the iterator, returning the last element. 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.0.0 · source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. Read more
    1.28.0 · source§

    fn step_by(self, step: usize) -> StepBy<Self>
    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
    1.0.0 · source§

    fn count(self) -> usize
    where + Self: Sized,

    Consumes the iterator, counting the number of iterations and returning it. Read more
    1.0.0 · source§

    fn last(self) -> Option<Self::Item>
    where + Self: Sized,

    Consumes the iterator, returning the last element. 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.0.0 · source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. 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 + 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, - U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where + U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where Self: Sized, G: FnMut() -> Self::Item,

    🔬This is a nightly-only experimental API. (iter_intersperse)
    Creates a new iterator which places an item generated by separator -between adjacent items of the original iterator. Read more
    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where +between adjacent items of the original iterator. Read more

    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where Self: Sized, F: FnMut(Self::Item) -> B,

    Takes a closure and creates an iterator which calls that closure on each -element. Read more
    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where +element. Read more

    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where Self: Sized, - F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where + F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where Self: Sized, P: FnMut(&Self::Item) -> bool,

    Creates an iterator which uses a closure to determine if an element -should be yielded. Read more
    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where +should be yielded. Read more

    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where Self: Sized, - F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where + F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where Self: Sized,

    Creates an iterator which gives the current iteration count as well as -the next value. Read more
    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where +the next value. Read more

    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where Self: Sized,

    Creates an iterator which can use the peek and peek_mut methods to look at the next element of the iterator without consuming it. See -their documentation for more information. Read more
    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where +their documentation for more information. Read more

    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where Self: Sized, - P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where + P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where Self: Sized, - 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 + 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 + 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 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 +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, F: FnMut(&mut St, Self::Item) -> Option<B>,

    An iterator adapter which, like fold, holds internal state, but -unlike fold, produces a new iterator. Read more
    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where +unlike fold, produces a new iterator. Read more

    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where Self: Sized, U: IntoIterator, - F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where + F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where Self: Sized, F: FnMut(&[Self::Item; N]) -> R,

    🔬This is a nightly-only experimental API. (iter_map_windows)
    Calls the given function f for each contiguous window of size N over self and returns an iterator over the outputs of f. Like slice::windows(), -the windows during mapping overlap as well. 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 +the windows during mapping overlap as well. 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 Self
    where - Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where + 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 Self
    where + Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where B: FromIterator<Self::Item>, - Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where + Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where 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
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where + Self: Sized,

    🔬This is a nightly-only experimental API. (iter_collect_into)
    Collects all the items from an iterator into a collection. Read more
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where Self: Sized, B: Default + Extend<Self::Item>, - F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where + F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where Self: Sized, P: FnMut(Self::Item) -> bool,

    🔬This is a nightly-only experimental API. (iter_is_partitioned)
    Checks if the elements of this iterator are partitioned according to the given predicate, -such that all those that return true precede all those that return false. Read more
    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where +such that all those that return true precede all those that return false. Read more

    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where Self: Sized, F: FnMut(B, Self::Item) -> R, R: Try<Output = B>,

    An iterator method that applies a function as long as it returns -successfully, producing a single, final value. Read more
    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where +successfully, producing a single, final value. Read more

    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where Self: Sized, F: FnMut(Self::Item) -> R, R: Try<Output = ()>,

    An iterator method that applies a fallible function to each item in the -iterator, stopping at the first error and returning that error. Read more
    1.0.0 · source§

    fn fold<B, F>(self, init: B, f: F) -> B
    where +iterator, stopping at the first error and returning that error. Read more

    1.0.0 · source§

    fn fold<B, F>(self, init: B, f: F) -> B
    where Self: Sized, F: FnMut(B, Self::Item) -> B,

    Folds every element into an accumulator by applying an operation, -returning the final result. Read more
    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where +returning the final result. Read more

    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(Self::Item, Self::Item) -> Self::Item,

    Reduces the elements to a single one, by repeatedly applying a reducing -operation. Read more
    source§

    fn try_reduce<F, R>( +operation. Read more

    source§

    fn try_reduce<F, R>( &mut self, f: F ) -> <<R as Try>::Residual as Residual<Option<<R as Try>::Output>>>::TryType
    where @@ -1996,16 +1996,16 @@ F: FnMut(Self::Item, Self::Item) -> R, R: Try<Output = Self::Item>, <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (iterator_try_reduce)
    Reduces the elements to a single one by repeatedly applying a reducing operation. If the -closure returns a failure, the failure is propagated back to the caller immediately. Read more
    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where +closure returns a failure, the failure is propagated back to the caller immediately. Read more

    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where Self: Sized, - F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where + F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where Self: Sized, - F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where + F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where Self: Sized, - P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where + P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where Self: Sized, F: FnMut(Self::Item) -> Option<B>,

    Applies function to the elements of iterator and returns -the first non-none result. Read more
    source§

    fn try_find<F, R>( +the first non-none result. Read more

    source§

    fn try_find<F, R>( &mut self, f: F ) -> <<R as Try>::Residual as Residual<Option<Self::Item>>>::TryType
    where @@ -2013,79 +2013,79 @@ F: FnMut(&Self::Item) -> R, R: Try<Output = bool>, <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (try_find)
    Applies function to the elements of iterator and returns -the first true result or the first error. Read more
    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where +the first true result or the first error. Read more

    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where Self: Sized, - P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where + P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where B: Ord, Self: Sized, F: FnMut(&Self::Item) -> B,

    Returns the element that gives the maximum value from the -specified function. Read more
    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where +specified function. Read more

    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the maximum value with respect to the -specified comparison function. Read more
    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where +specified comparison function. Read more

    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where B: Ord, Self: Sized, F: FnMut(&Self::Item) -> B,

    Returns the element that gives the minimum value from the -specified function. Read more
    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where +specified function. Read more

    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the minimum value with respect to the -specified comparison function. Read more
    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where +specified comparison function. Read more

    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where FromA: Default + Extend<A>, FromB: Default + Extend<B>, - Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where + Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where T: 'a + Copy, - Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where + Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where T: 'a + Clone, - Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where - Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where + Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where + Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where Self: Sized, - S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where + S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where Self: Sized, - P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where + P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where Self: Sized, I: IntoIterator, F: FnMut(Self::Item, <I as IntoIterator>::Item) -> 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 partial_cmp<I>(self, other: I) -> Option<Ordering>
    where +of another with respect to the specified comparison function. Read more

    1.5.0 · source§

    fn partial_cmp<I>(self, other: I) -> Option<Ordering>
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Lexicographically compares the PartialOrd elements of this Iterator with those of another. The comparison works like short-circuit evaluation, returning a result without comparing the remaining elements. -As soon as an order can be determined, the evaluation stops and a result is returned. Read more
    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where +As soon as an order can be determined, the evaluation stops and a result is returned. Read more

    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where 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) -> bool
    where +of another with respect to the specified comparison function. Read more

    1.5.0 · source§

    fn eq<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialEq<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are equal to those of -another. Read more
    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where +another. Read more

    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where 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) -> bool
    where +another with respect to the specified equality function. Read more

    1.5.0 · source§

    fn ne<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialEq<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are not equal to those of -another. Read more
    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where +another. Read more

    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -less than those of another. Read more
    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where +less than those of another. Read more

    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -less or equal to those of another. Read more
    1.5.0 · source§

    fn gt<I>(self, other: I) -> bool
    where +less or equal to those of another. Read more

    1.5.0 · source§

    fn gt<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -greater than those of another. Read more
    1.5.0 · source§

    fn ge<I>(self, other: I) -> bool
    where +greater than those of another. Read more

    1.5.0 · source§

    fn ge<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -greater than or equal to those of another. Read more
    source§

    fn is_sorted_by<F>(self, compare: F) -> bool
    where +greater than or equal to those of another. Read more

    source§

    fn is_sorted_by<F>(self, compare: F) -> bool
    where Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given comparator function. Read more
    source§

    fn is_sorted_by_key<F, K>(self, f: F) -> bool
    where + F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given comparator function. Read more
    source§

    fn is_sorted_by_key<F, K>(self, f: F) -> bool
    where Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction @@ -2100,83 +2100,83 @@ H: Iterator, I: Iterator, J: Iterator, - K: Iterator,
    §

    type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item, <E as Iterator>::Item, <F as Iterator>::Item, <G as Iterator>::Item, <H as Iterator>::Item, <I as Iterator>::Item, <J as Iterator>::Item, <K as Iterator>::Item)

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn next_chunk<const N: usize>( + K: Iterator,

    §

    type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item, <E as Iterator>::Item, <F as Iterator>::Item, <G as Iterator>::Item, <H as Iterator>::Item, <I as Iterator>::Item, <J as Iterator>::Item, <K as Iterator>::Item)

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn next_chunk<const N: usize>( &mut self ) -> 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
    1.0.0 · source§

    fn count(self) -> usize
    where - Self: Sized,

    Consumes the iterator, counting the number of iterations and returning it. Read more
    1.0.0 · source§

    fn last(self) -> Option<Self::Item>
    where - Self: Sized,

    Consumes the iterator, returning the last element. 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.0.0 · source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. Read more
    1.28.0 · source§

    fn step_by(self, step: usize) -> StepBy<Self>
    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
    1.0.0 · source§

    fn count(self) -> usize
    where + Self: Sized,

    Consumes the iterator, counting the number of iterations and returning it. Read more
    1.0.0 · source§

    fn last(self) -> Option<Self::Item>
    where + Self: Sized,

    Consumes the iterator, returning the last element. 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.0.0 · source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. 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 + 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, - U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where + U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where Self: Sized, G: FnMut() -> Self::Item,

    🔬This is a nightly-only experimental API. (iter_intersperse)
    Creates a new iterator which places an item generated by separator -between adjacent items of the original iterator. Read more
    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where +between adjacent items of the original iterator. Read more

    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where Self: Sized, F: FnMut(Self::Item) -> B,

    Takes a closure and creates an iterator which calls that closure on each -element. Read more
    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where +element. Read more

    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where Self: Sized, - F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where + F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where Self: Sized, P: FnMut(&Self::Item) -> bool,

    Creates an iterator which uses a closure to determine if an element -should be yielded. Read more
    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where +should be yielded. Read more

    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where Self: Sized, - F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where + F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where Self: Sized,

    Creates an iterator which gives the current iteration count as well as -the next value. Read more
    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where +the next value. Read more

    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where Self: Sized,

    Creates an iterator which can use the peek and peek_mut methods to look at the next element of the iterator without consuming it. See -their documentation for more information. Read more
    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where +their documentation for more information. Read more

    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where Self: Sized, - P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where + P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where Self: Sized, - 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 + 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 + 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 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 +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, F: FnMut(&mut St, Self::Item) -> Option<B>,

    An iterator adapter which, like fold, holds internal state, but -unlike fold, produces a new iterator. Read more
    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where +unlike fold, produces a new iterator. Read more

    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where Self: Sized, U: IntoIterator, - F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where + F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where Self: Sized, F: FnMut(&[Self::Item; N]) -> R,

    🔬This is a nightly-only experimental API. (iter_map_windows)
    Calls the given function f for each contiguous window of size N over self and returns an iterator over the outputs of f. Like slice::windows(), -the windows during mapping overlap as well. 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 +the windows during mapping overlap as well. 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 Self
    where - Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where + 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 Self
    where + Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where B: FromIterator<Self::Item>, - Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where + Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where 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
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where + Self: Sized,

    🔬This is a nightly-only experimental API. (iter_collect_into)
    Collects all the items from an iterator into a collection. Read more
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where Self: Sized, B: Default + Extend<Self::Item>, - F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where + F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where Self: Sized, P: FnMut(Self::Item) -> bool,

    🔬This is a nightly-only experimental API. (iter_is_partitioned)
    Checks if the elements of this iterator are partitioned according to the given predicate, -such that all those that return true precede all those that return false. Read more
    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where +such that all those that return true precede all those that return false. Read more

    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where Self: Sized, F: FnMut(B, Self::Item) -> R, R: Try<Output = B>,

    An iterator method that applies a function as long as it returns -successfully, producing a single, final value. Read more
    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where +successfully, producing a single, final value. Read more

    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where Self: Sized, F: FnMut(Self::Item) -> R, R: Try<Output = ()>,

    An iterator method that applies a fallible function to each item in the -iterator, stopping at the first error and returning that error. Read more
    1.0.0 · source§

    fn fold<B, F>(self, init: B, f: F) -> B
    where +iterator, stopping at the first error and returning that error. Read more

    1.0.0 · source§

    fn fold<B, F>(self, init: B, f: F) -> B
    where Self: Sized, F: FnMut(B, Self::Item) -> B,

    Folds every element into an accumulator by applying an operation, -returning the final result. Read more
    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where +returning the final result. Read more

    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(Self::Item, Self::Item) -> Self::Item,

    Reduces the elements to a single one, by repeatedly applying a reducing -operation. Read more
    source§

    fn try_reduce<F, R>( +operation. Read more

    source§

    fn try_reduce<F, R>( &mut self, f: F ) -> <<R as Try>::Residual as Residual<Option<<R as Try>::Output>>>::TryType
    where @@ -2184,16 +2184,16 @@ F: FnMut(Self::Item, Self::Item) -> R, R: Try<Output = Self::Item>, <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (iterator_try_reduce)
    Reduces the elements to a single one by repeatedly applying a reducing operation. If the -closure returns a failure, the failure is propagated back to the caller immediately. Read more
    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where +closure returns a failure, the failure is propagated back to the caller immediately. Read more

    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where Self: Sized, - F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where + F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where Self: Sized, - F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where + F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where Self: Sized, - P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where + P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where Self: Sized, F: FnMut(Self::Item) -> Option<B>,

    Applies function to the elements of iterator and returns -the first non-none result. Read more
    source§

    fn try_find<F, R>( +the first non-none result. Read more

    source§

    fn try_find<F, R>( &mut self, f: F ) -> <<R as Try>::Residual as Residual<Option<Self::Item>>>::TryType
    where @@ -2201,79 +2201,79 @@ F: FnMut(&Self::Item) -> R, R: Try<Output = bool>, <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (try_find)
    Applies function to the elements of iterator and returns -the first true result or the first error. Read more
    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where +the first true result or the first error. Read more

    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where Self: Sized, - P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where + P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where B: Ord, Self: Sized, F: FnMut(&Self::Item) -> B,

    Returns the element that gives the maximum value from the -specified function. Read more
    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where +specified function. Read more

    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the maximum value with respect to the -specified comparison function. Read more
    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where +specified comparison function. Read more

    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where B: Ord, Self: Sized, F: FnMut(&Self::Item) -> B,

    Returns the element that gives the minimum value from the -specified function. Read more
    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where +specified function. Read more

    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the minimum value with respect to the -specified comparison function. Read more
    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where +specified comparison function. Read more

    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where FromA: Default + Extend<A>, FromB: Default + Extend<B>, - Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where + Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where T: 'a + Copy, - Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where + Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where T: 'a + Clone, - Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where - Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where + Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where + Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where Self: Sized, - S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where + S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where Self: Sized, - P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where + P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where Self: Sized, I: IntoIterator, F: FnMut(Self::Item, <I as IntoIterator>::Item) -> 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 partial_cmp<I>(self, other: I) -> Option<Ordering>
    where +of another with respect to the specified comparison function. Read more

    1.5.0 · source§

    fn partial_cmp<I>(self, other: I) -> Option<Ordering>
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Lexicographically compares the PartialOrd elements of this Iterator with those of another. The comparison works like short-circuit evaluation, returning a result without comparing the remaining elements. -As soon as an order can be determined, the evaluation stops and a result is returned. Read more
    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where +As soon as an order can be determined, the evaluation stops and a result is returned. Read more

    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where 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) -> bool
    where +of another with respect to the specified comparison function. Read more

    1.5.0 · source§

    fn eq<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialEq<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are equal to those of -another. Read more
    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where +another. Read more

    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where 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) -> bool
    where +another with respect to the specified equality function. Read more

    1.5.0 · source§

    fn ne<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialEq<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are not equal to those of -another. Read more
    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where +another. Read more

    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -less than those of another. Read more
    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where +less than those of another. Read more

    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -less or equal to those of another. Read more
    1.5.0 · source§

    fn gt<I>(self, other: I) -> bool
    where +less or equal to those of another. Read more

    1.5.0 · source§

    fn gt<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -greater than those of another. Read more
    1.5.0 · source§

    fn ge<I>(self, other: I) -> bool
    where +greater than those of another. Read more

    1.5.0 · source§

    fn ge<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -greater than or equal to those of another. Read more
    source§

    fn is_sorted_by<F>(self, compare: F) -> bool
    where +greater than or equal to those of another. Read more

    source§

    fn is_sorted_by<F>(self, compare: F) -> bool
    where Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given comparator function. Read more
    source§

    fn is_sorted_by_key<F, K>(self, f: F) -> bool
    where + F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given comparator function. Read more
    source§

    fn is_sorted_by_key<F, K>(self, f: F) -> bool
    where Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction @@ -2289,83 +2289,83 @@ I: Iterator, J: Iterator, K: Iterator, - L: Iterator,
    §

    type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item, <E as Iterator>::Item, <F as Iterator>::Item, <G as Iterator>::Item, <H as Iterator>::Item, <I as Iterator>::Item, <J as Iterator>::Item, <K as Iterator>::Item, <L as Iterator>::Item)

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn next_chunk<const N: usize>( + L: Iterator,

    §

    type Item = (<A as Iterator>::Item, <B as Iterator>::Item, <C as Iterator>::Item, <D as Iterator>::Item, <E as Iterator>::Item, <F as Iterator>::Item, <G as Iterator>::Item, <H as Iterator>::Item, <I as Iterator>::Item, <J as Iterator>::Item, <K as Iterator>::Item, <L as Iterator>::Item)

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn next_chunk<const N: usize>( &mut self ) -> 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
    1.0.0 · source§

    fn count(self) -> usize
    where - Self: Sized,

    Consumes the iterator, counting the number of iterations and returning it. Read more
    1.0.0 · source§

    fn last(self) -> Option<Self::Item>
    where - Self: Sized,

    Consumes the iterator, returning the last element. 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.0.0 · source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. Read more
    1.28.0 · source§

    fn step_by(self, step: usize) -> StepBy<Self>
    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
    1.0.0 · source§

    fn count(self) -> usize
    where + Self: Sized,

    Consumes the iterator, counting the number of iterations and returning it. Read more
    1.0.0 · source§

    fn last(self) -> Option<Self::Item>
    where + Self: Sized,

    Consumes the iterator, returning the last element. 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.0.0 · source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. 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 + 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, - U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where + U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where Self: Sized, G: FnMut() -> Self::Item,

    🔬This is a nightly-only experimental API. (iter_intersperse)
    Creates a new iterator which places an item generated by separator -between adjacent items of the original iterator. Read more
    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where +between adjacent items of the original iterator. Read more

    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where Self: Sized, F: FnMut(Self::Item) -> B,

    Takes a closure and creates an iterator which calls that closure on each -element. Read more
    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where +element. Read more

    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where Self: Sized, - F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where + F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where Self: Sized, P: FnMut(&Self::Item) -> bool,

    Creates an iterator which uses a closure to determine if an element -should be yielded. Read more
    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where +should be yielded. Read more

    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where Self: Sized, - F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where + F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where Self: Sized,

    Creates an iterator which gives the current iteration count as well as -the next value. Read more
    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where +the next value. Read more

    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where Self: Sized,

    Creates an iterator which can use the peek and peek_mut methods to look at the next element of the iterator without consuming it. See -their documentation for more information. Read more
    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where +their documentation for more information. Read more

    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where Self: Sized, - P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where + P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where Self: Sized, - 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 + 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 + 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 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 +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, F: FnMut(&mut St, Self::Item) -> Option<B>,

    An iterator adapter which, like fold, holds internal state, but -unlike fold, produces a new iterator. Read more
    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where +unlike fold, produces a new iterator. Read more

    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where Self: Sized, U: IntoIterator, - F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where + F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where Self: Sized, F: FnMut(&[Self::Item; N]) -> R,

    🔬This is a nightly-only experimental API. (iter_map_windows)
    Calls the given function f for each contiguous window of size N over self and returns an iterator over the outputs of f. Like slice::windows(), -the windows during mapping overlap as well. 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 +the windows during mapping overlap as well. 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 Self
    where - Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where + 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 Self
    where + Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where B: FromIterator<Self::Item>, - Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where + Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where 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
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where + Self: Sized,

    🔬This is a nightly-only experimental API. (iter_collect_into)
    Collects all the items from an iterator into a collection. Read more
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where Self: Sized, B: Default + Extend<Self::Item>, - F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where + F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where Self: Sized, P: FnMut(Self::Item) -> bool,

    🔬This is a nightly-only experimental API. (iter_is_partitioned)
    Checks if the elements of this iterator are partitioned according to the given predicate, -such that all those that return true precede all those that return false. Read more
    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where +such that all those that return true precede all those that return false. Read more

    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where Self: Sized, F: FnMut(B, Self::Item) -> R, R: Try<Output = B>,

    An iterator method that applies a function as long as it returns -successfully, producing a single, final value. Read more
    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where +successfully, producing a single, final value. Read more

    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where Self: Sized, F: FnMut(Self::Item) -> R, R: Try<Output = ()>,

    An iterator method that applies a fallible function to each item in the -iterator, stopping at the first error and returning that error. Read more
    1.0.0 · source§

    fn fold<B, F>(self, init: B, f: F) -> B
    where +iterator, stopping at the first error and returning that error. Read more

    1.0.0 · source§

    fn fold<B, F>(self, init: B, f: F) -> B
    where Self: Sized, F: FnMut(B, Self::Item) -> B,

    Folds every element into an accumulator by applying an operation, -returning the final result. Read more
    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where +returning the final result. Read more

    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(Self::Item, Self::Item) -> Self::Item,

    Reduces the elements to a single one, by repeatedly applying a reducing -operation. Read more
    source§

    fn try_reduce<F, R>( +operation. Read more

    source§

    fn try_reduce<F, R>( &mut self, f: F ) -> <<R as Try>::Residual as Residual<Option<<R as Try>::Output>>>::TryType
    where @@ -2373,16 +2373,16 @@ F: FnMut(Self::Item, Self::Item) -> R, R: Try<Output = Self::Item>, <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (iterator_try_reduce)
    Reduces the elements to a single one by repeatedly applying a reducing operation. If the -closure returns a failure, the failure is propagated back to the caller immediately. Read more
    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where +closure returns a failure, the failure is propagated back to the caller immediately. Read more

    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where Self: Sized, - F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where + F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where Self: Sized, - F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where + F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where Self: Sized, - P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where + P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where Self: Sized, F: FnMut(Self::Item) -> Option<B>,

    Applies function to the elements of iterator and returns -the first non-none result. Read more
    source§

    fn try_find<F, R>( +the first non-none result. Read more

    source§

    fn try_find<F, R>( &mut self, f: F ) -> <<R as Try>::Residual as Residual<Option<Self::Item>>>::TryType
    where @@ -2390,79 +2390,79 @@ F: FnMut(&Self::Item) -> R, R: Try<Output = bool>, <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (try_find)
    Applies function to the elements of iterator and returns -the first true result or the first error. Read more
    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where +the first true result or the first error. Read more

    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where Self: Sized, - P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where + P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where B: Ord, Self: Sized, F: FnMut(&Self::Item) -> B,

    Returns the element that gives the maximum value from the -specified function. Read more
    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where +specified function. Read more

    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the maximum value with respect to the -specified comparison function. Read more
    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where +specified comparison function. Read more

    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where B: Ord, Self: Sized, F: FnMut(&Self::Item) -> B,

    Returns the element that gives the minimum value from the -specified function. Read more
    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where +specified function. Read more

    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where Self: Sized, F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the minimum value with respect to the -specified comparison function. Read more
    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where +specified comparison function. Read more

    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where FromA: Default + Extend<A>, FromB: Default + Extend<B>, - Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where + Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where T: 'a + Copy, - Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where + Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where T: 'a + Clone, - Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where - Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where + Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where + Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where Self: Sized, - S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where + S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where Self: Sized, - P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where + P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where Self: Sized, I: IntoIterator, F: FnMut(Self::Item, <I as IntoIterator>::Item) -> 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 partial_cmp<I>(self, other: I) -> Option<Ordering>
    where +of another with respect to the specified comparison function. Read more

    1.5.0 · source§

    fn partial_cmp<I>(self, other: I) -> Option<Ordering>
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Lexicographically compares the PartialOrd elements of this Iterator with those of another. The comparison works like short-circuit evaluation, returning a result without comparing the remaining elements. -As soon as an order can be determined, the evaluation stops and a result is returned. Read more
    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where +As soon as an order can be determined, the evaluation stops and a result is returned. Read more

    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where 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) -> bool
    where +of another with respect to the specified comparison function. Read more

    1.5.0 · source§

    fn eq<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialEq<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are equal to those of -another. Read more
    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where +another. Read more

    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where 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) -> bool
    where +another with respect to the specified equality function. Read more

    1.5.0 · source§

    fn ne<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialEq<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are not equal to those of -another. Read more
    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where +another. Read more

    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -less than those of another. Read more
    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where +less than those of another. Read more

    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -less or equal to those of another. Read more
    1.5.0 · source§

    fn gt<I>(self, other: I) -> bool
    where +less or equal to those of another. Read more

    1.5.0 · source§

    fn gt<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -greater than those of another. Read more
    1.5.0 · source§

    fn ge<I>(self, other: I) -> bool
    where +greater than those of another. Read more

    1.5.0 · source§

    fn ge<I>(self, other: I) -> bool
    where I: IntoIterator, Self::Item: PartialOrd<<I as IntoIterator>::Item>, Self: Sized,

    Determines if the elements of this Iterator are lexicographically -greater than or equal to those of another. Read more
    source§

    fn is_sorted_by<F>(self, compare: F) -> bool
    where +greater than or equal to those of another. Read more

    source§

    fn is_sorted_by<F>(self, compare: F) -> bool
    where Self: Sized, - F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given comparator function. Read more
    source§

    fn is_sorted_by_key<F, K>(self, f: F) -> bool
    where + F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given comparator function. Read more
    source§

    fn is_sorted_by_key<F, K>(self, f: F) -> bool
    where Self: Sized, F: FnMut(Self::Item) -> K, K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction diff --git a/mio/net/struct.TcpStream.html b/mio/net/struct.TcpStream.html index 40ee7fd394ff..8b8f584479a8 100644 --- a/mio/net/struct.TcpStream.html +++ b/mio/net/struct.TcpStream.html @@ -139,20 +139,20 @@
    Examples
    Notes

    The caller is responsible for ensuring that the socket is in non-blocking mode.

    -
    source§

    impl IntoRawFd for TcpStream

    source§

    fn into_raw_fd(self) -> RawFd

    Consumes this object, returning the raw underlying file descriptor. Read more
    source§

    impl<'a> Read for &'a TcpStream

    source§

    fn read(&mut self, buf: &mut [u8]) -> Result<usize>

    Pull some bytes from this source into the specified buffer, returning -how many bytes were read. Read more
    source§

    fn read_vectored(&mut self, bufs: &mut [IoSliceMut<'_>]) -> Result<usize>

    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
    1.0.0 · source§

    fn read_to_end(&mut self, buf: &mut Vec<u8>) -> Result<usize, Error>

    Read all bytes until EOF in this source, placing them into buf. Read more
    1.0.0 · source§

    fn read_to_string(&mut self, buf: &mut String) -> Result<usize, Error>

    Read all bytes until EOF in this source, appending them to buf. Read more
    1.6.0 · source§

    fn read_exact(&mut self, buf: &mut [u8]) -> Result<(), Error>

    Read the exact number of bytes required to fill buf. 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 Self
    where - 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 - 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 read at most limit bytes from it. Read more
    source§

    impl Read for TcpStream

    source§

    fn read(&mut self, buf: &mut [u8]) -> Result<usize>

    Pull some bytes from this source into the specified buffer, returning -how many bytes were read. Read more
    source§

    fn read_vectored(&mut self, bufs: &mut [IoSliceMut<'_>]) -> Result<usize>

    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
    1.0.0 · source§

    fn read_to_end(&mut self, buf: &mut Vec<u8>) -> Result<usize, Error>

    Read all bytes until EOF in this source, placing them into buf. Read more
    1.0.0 · source§

    fn read_to_string(&mut self, buf: &mut String) -> Result<usize, Error>

    Read all bytes until EOF in this source, appending them to buf. Read more
    1.6.0 · source§

    fn read_exact(&mut self, buf: &mut [u8]) -> Result<(), Error>

    Read the exact number of bytes required to fill buf. 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 Self
    where +

    source§

    impl IntoRawFd for TcpStream

    source§

    fn into_raw_fd(self) -> RawFd

    Consumes this object, returning the raw underlying file descriptor. Read more
    source§

    impl<'a> Read for &'a TcpStream

    source§

    fn read(&mut self, buf: &mut [u8]) -> Result<usize>

    Pull some bytes from this source into the specified buffer, returning +how many bytes were read. Read more
    source§

    fn read_vectored(&mut self, bufs: &mut [IoSliceMut<'_>]) -> Result<usize>

    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
    1.0.0 · source§

    fn read_to_end(&mut self, buf: &mut Vec<u8>) -> Result<usize, Error>

    Read all bytes until EOF in this source, placing them into buf. Read more
    1.0.0 · source§

    fn read_to_string(&mut self, buf: &mut String) -> Result<usize, Error>

    Read all bytes until EOF in this source, appending them to buf. Read more
    1.6.0 · source§

    fn read_exact(&mut self, buf: &mut [u8]) -> Result<(), Error>

    Read the exact number of bytes required to fill buf. 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 Self
    where 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 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 read at most limit bytes from it. Read more
    source§

    impl Read for TcpStream

    source§

    fn read(&mut self, buf: &mut [u8]) -> Result<usize>

    Pull some bytes from this source into the specified buffer, returning +how many bytes were read. Read more
    source§

    fn read_vectored(&mut self, bufs: &mut [IoSliceMut<'_>]) -> Result<usize>

    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
    1.0.0 · source§

    fn read_to_end(&mut self, buf: &mut Vec<u8>) -> Result<usize, Error>

    Read all bytes until EOF in this source, placing them into buf. Read more
    1.0.0 · source§

    fn read_to_string(&mut self, buf: &mut String) -> Result<usize, Error>

    Read all bytes until EOF in this source, appending them to buf. Read more
    1.6.0 · source§

    fn read_exact(&mut self, buf: &mut [u8]) -> Result<(), Error>

    Read the exact number of bytes required to fill buf. 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 Self
    where + 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 + 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 read at most limit bytes from it. Read more
    source§

    impl Source for TcpStream

    source§

    fn register( &mut self, registry: &Registry, @@ -163,14 +163,14 @@

    Notes
    registry: &Registry, token: Token, interests: Interest -) -> Result<()>
    Re-register self with the given Registry instance. Read more
    source§

    fn deregister(&mut self, registry: &Registry) -> Result<()>

    Deregister self from the given Registry instance. Read more
    source§

    impl<'a> Write for &'a TcpStream

    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_vectored(&mut self, bufs: &[IoSlice<'_>]) -> Result<usize>

    Like write, except that it writes from a slice of buffers. Read more
    source§

    fn flush(&mut self) -> Result<()>

    Flush this output stream, ensuring that all intermediately buffered -contents reach their destination. 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
    1.0.0 · source§

    fn write_all(&mut self, buf: &[u8]) -> Result<(), Error>

    Attempts to write an entire buffer into this writer. 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 write_fmt(&mut self, fmt: Arguments<'_>) -> Result<(), Error>

    Writes a formatted string into this writer, returning any error -encountered. Read more
    1.0.0 · source§

    fn by_ref(&mut self) -> &mut Self
    where - Self: Sized,

    Creates a “by reference” adapter for this instance of Write. Read more
    source§

    impl Write for TcpStream

    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_vectored(&mut self, bufs: &[IoSlice<'_>]) -> Result<usize>

    Like write, except that it writes from a slice of buffers. Read more
    source§

    fn flush(&mut self) -> Result<()>

    Flush this output stream, ensuring that all intermediately buffered +) -> Result<()>
    Re-register self with the given Registry instance. Read more
    source§

    fn deregister(&mut self, registry: &Registry) -> Result<()>

    Deregister self from the given Registry instance. Read more
    source§

    impl<'a> Write for &'a TcpStream

    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_vectored(&mut self, bufs: &[IoSlice<'_>]) -> Result<usize>

    Like write, except that it writes from a slice of buffers. Read more
    source§

    fn flush(&mut self) -> Result<()>

    Flush this output stream, ensuring that all intermediately buffered contents reach their destination. 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
    1.0.0 · source§

    fn write_all(&mut self, buf: &[u8]) -> Result<(), Error>

    Attempts to write an entire buffer into this writer. 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 write_fmt(&mut self, fmt: Arguments<'_>) -> Result<(), Error>

    Writes a formatted string into this writer, returning any error -encountered. Read more
    1.0.0 · source§

    fn by_ref(&mut self) -> &mut Self
    where +encountered. Read more

    1.0.0 · source§

    fn by_ref(&mut self) -> &mut Self
    where + Self: Sized,

    Creates a “by reference” adapter for this instance of Write. Read more
    source§

    impl Write for TcpStream

    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_vectored(&mut self, bufs: &[IoSlice<'_>]) -> Result<usize>

    Like write, except that it writes from a slice of buffers. Read more
    source§

    fn flush(&mut self) -> Result<()>

    Flush this output stream, ensuring that all intermediately buffered +contents reach their destination. 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
    1.0.0 · source§

    fn write_all(&mut self, buf: &[u8]) -> Result<(), Error>

    Attempts to write an entire buffer into this writer. 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 write_fmt(&mut self, fmt: Arguments<'_>) -> Result<(), Error>

    Writes a formatted string into this writer, returning any error +encountered. Read more
    1.0.0 · source§

    fn by_ref(&mut self) -> &mut Self
    where Self: Sized,

    Creates a “by reference” adapter for this instance of Write. Read more

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for TcpStream

    §

    impl Send for TcpStream

    §

    impl Sync for TcpStream

    §

    impl Unpin for TcpStream

    §

    impl UnwindSafe for TcpStream

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where @@ -181,4 +181,4 @@
    Notes
    From<T> for U chooses to do.

    source§

    impl<T, U> TryFrom<U> for T
    where 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 T
    where - 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/mio/net/struct.UnixStream.html b/mio/net/struct.UnixStream.html index a21ca696753f..9c47cb638bd7 100644 --- a/mio/net/struct.UnixStream.html +++ b/mio/net/struct.UnixStream.html @@ -77,20 +77,20 @@
    Examples
    Notes

    The caller is responsible for ensuring that the socket is in non-blocking mode.

    -
    source§

    impl IntoRawFd for UnixStream

    source§

    fn into_raw_fd(self) -> RawFd

    Consumes this object, returning the raw underlying file descriptor. Read more
    source§

    impl<'a> Read for &'a UnixStream

    source§

    fn read(&mut self, buf: &mut [u8]) -> Result<usize>

    Pull some bytes from this source into the specified buffer, returning -how many bytes were read. Read more
    source§

    fn read_vectored(&mut self, bufs: &mut [IoSliceMut<'_>]) -> Result<usize>

    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
    1.0.0 · source§

    fn read_to_end(&mut self, buf: &mut Vec<u8>) -> Result<usize, Error>

    Read all bytes until EOF in this source, placing them into buf. Read more
    1.0.0 · source§

    fn read_to_string(&mut self, buf: &mut String) -> Result<usize, Error>

    Read all bytes until EOF in this source, appending them to buf. Read more
    1.6.0 · source§

    fn read_exact(&mut self, buf: &mut [u8]) -> Result<(), Error>

    Read the exact number of bytes required to fill buf. 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 Self
    where - 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 - 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 read at most limit bytes from it. Read more
    source§

    impl Read for UnixStream

    source§

    fn read(&mut self, buf: &mut [u8]) -> Result<usize>

    Pull some bytes from this source into the specified buffer, returning -how many bytes were read. Read more
    source§

    fn read_vectored(&mut self, bufs: &mut [IoSliceMut<'_>]) -> Result<usize>

    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
    1.0.0 · source§

    fn read_to_end(&mut self, buf: &mut Vec<u8>) -> Result<usize, Error>

    Read all bytes until EOF in this source, placing them into buf. Read more
    1.0.0 · source§

    fn read_to_string(&mut self, buf: &mut String) -> Result<usize, Error>

    Read all bytes until EOF in this source, appending them to buf. Read more
    1.6.0 · source§

    fn read_exact(&mut self, buf: &mut [u8]) -> Result<(), Error>

    Read the exact number of bytes required to fill buf. 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 Self
    where +

    source§

    impl IntoRawFd for UnixStream

    source§

    fn into_raw_fd(self) -> RawFd

    Consumes this object, returning the raw underlying file descriptor. Read more
    source§

    impl<'a> Read for &'a UnixStream

    source§

    fn read(&mut self, buf: &mut [u8]) -> Result<usize>

    Pull some bytes from this source into the specified buffer, returning +how many bytes were read. Read more
    source§

    fn read_vectored(&mut self, bufs: &mut [IoSliceMut<'_>]) -> Result<usize>

    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
    1.0.0 · source§

    fn read_to_end(&mut self, buf: &mut Vec<u8>) -> Result<usize, Error>

    Read all bytes until EOF in this source, placing them into buf. Read more
    1.0.0 · source§

    fn read_to_string(&mut self, buf: &mut String) -> Result<usize, Error>

    Read all bytes until EOF in this source, appending them to buf. Read more
    1.6.0 · source§

    fn read_exact(&mut self, buf: &mut [u8]) -> Result<(), Error>

    Read the exact number of bytes required to fill buf. 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 Self
    where 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 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 read at most limit bytes from it. Read more
    source§

    impl Read for UnixStream

    source§

    fn read(&mut self, buf: &mut [u8]) -> Result<usize>

    Pull some bytes from this source into the specified buffer, returning +how many bytes were read. Read more
    source§

    fn read_vectored(&mut self, bufs: &mut [IoSliceMut<'_>]) -> Result<usize>

    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
    1.0.0 · source§

    fn read_to_end(&mut self, buf: &mut Vec<u8>) -> Result<usize, Error>

    Read all bytes until EOF in this source, placing them into buf. Read more
    1.0.0 · source§

    fn read_to_string(&mut self, buf: &mut String) -> Result<usize, Error>

    Read all bytes until EOF in this source, appending them to buf. Read more
    1.6.0 · source§

    fn read_exact(&mut self, buf: &mut [u8]) -> Result<(), Error>

    Read the exact number of bytes required to fill buf. 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 Self
    where + 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 + 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 read at most limit bytes from it. Read more
    source§

    impl Source for UnixStream

    source§

    fn register( &mut self, registry: &Registry, @@ -101,13 +101,13 @@

    Notes
    registry: &Registry, token: Token, interests: Interest -) -> Result<()>
    Re-register self with the given Registry instance. Read more
    source§

    fn deregister(&mut self, registry: &Registry) -> Result<()>

    Deregister self from the given Registry instance. Read more
    source§

    impl<'a> Write for &'a UnixStream

    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_vectored(&mut self, bufs: &[IoSlice<'_>]) -> Result<usize>

    Like write, except that it writes from a slice of buffers. Read more
    source§

    fn flush(&mut self) -> Result<()>

    Flush this output stream, ensuring that all intermediately buffered -contents reach their destination. 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
    1.0.0 · source§

    fn write_all(&mut self, buf: &[u8]) -> Result<(), Error>

    Attempts to write an entire buffer into this writer. 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 write_fmt(&mut self, fmt: Arguments<'_>) -> Result<(), Error>

    Writes a formatted string into this writer, returning any error -encountered. Read more
    1.0.0 · source§

    fn by_ref(&mut self) -> &mut Self
    where - Self: Sized,

    Creates a “by reference” adapter for this instance of Write. Read more
    source§

    impl Write for UnixStream

    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_vectored(&mut self, bufs: &[IoSlice<'_>]) -> Result<usize>

    Like write, except that it writes from a slice of buffers. Read more
    source§

    fn flush(&mut self) -> Result<()>

    Flush this output stream, ensuring that all intermediately buffered +) -> Result<()>
    Re-register self with the given Registry instance. Read more
    source§

    fn deregister(&mut self, registry: &Registry) -> Result<()>

    Deregister self from the given Registry instance. Read more
    source§

    impl<'a> Write for &'a UnixStream

    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_vectored(&mut self, bufs: &[IoSlice<'_>]) -> Result<usize>

    Like write, except that it writes from a slice of buffers. Read more
    source§

    fn flush(&mut self) -> Result<()>

    Flush this output stream, ensuring that all intermediately buffered contents reach their destination. 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
    1.0.0 · source§

    fn write_all(&mut self, buf: &[u8]) -> Result<(), Error>

    Attempts to write an entire buffer into this writer. 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 write_fmt(&mut self, fmt: Arguments<'_>) -> Result<(), Error>

    Writes a formatted string into this writer, returning any error +encountered. Read more
    1.0.0 · source§

    fn by_ref(&mut self) -> &mut Self
    where + Self: Sized,

    Creates a “by reference” adapter for this instance of Write. Read more
    source§

    impl Write for UnixStream

    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_vectored(&mut self, bufs: &[IoSlice<'_>]) -> Result<usize>

    Like write, except that it writes from a slice of buffers. Read more
    source§

    fn flush(&mut self) -> Result<()>

    Flush this output stream, ensuring that all intermediately buffered +contents reach their destination. 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
    1.0.0 · source§

    fn write_all(&mut self, buf: &[u8]) -> Result<(), Error>

    Attempts to write an entire buffer into this writer. 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 write_fmt(&mut self, fmt: Arguments<'_>) -> Result<(), Error>

    Writes a formatted string into this writer, returning any error encountered. Read more
    1.0.0 · source§

    fn by_ref(&mut self) -> &mut Self
    where Self: Sized,

    Creates a “by reference” adapter for this instance of Write. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where @@ -119,4 +119,4 @@
    Notes
    From<T> for U chooses to do.

    source§

    impl<T, U> TryFrom<U> for T
    where 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 T
    where - 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/mio/unix/pipe/struct.Receiver.html b/mio/unix/pipe/struct.Receiver.html index 4fa1fe033ea3..c0fe49b3305a 100644 --- a/mio/unix/pipe/struct.Receiver.html +++ b/mio/unix/pipe/struct.Receiver.html @@ -56,20 +56,20 @@
    Examples
    source§

    fn from(stderr: ChildStderr) -> Receiver

    Converts to this type from the input type.
    source§

    impl From<ChildStdout> for Receiver

    Notes

    The underlying pipe is not set to non-blocking.

    source§

    fn from(stdout: ChildStdout) -> Receiver

    Converts to this type from the input type.
    source§

    impl FromRawFd for Receiver

    source§

    unsafe fn from_raw_fd(fd: RawFd) -> Receiver

    Constructs a new instance of Self from the given raw file -descriptor. Read more
    source§

    impl IntoRawFd for Receiver

    source§

    fn into_raw_fd(self) -> RawFd

    Consumes this object, returning the raw underlying file descriptor. Read more
    source§

    impl Read for &Receiver

    source§

    fn read(&mut self, buf: &mut [u8]) -> Result<usize>

    Pull some bytes from this source into the specified buffer, returning -how many bytes were read. Read more
    source§

    fn read_vectored(&mut self, bufs: &mut [IoSliceMut<'_>]) -> Result<usize>

    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
    1.0.0 · source§

    fn read_to_end(&mut self, buf: &mut Vec<u8>) -> Result<usize, Error>

    Read all bytes until EOF in this source, placing them into buf. Read more
    1.0.0 · source§

    fn read_to_string(&mut self, buf: &mut String) -> Result<usize, Error>

    Read all bytes until EOF in this source, appending them to buf. Read more
    1.6.0 · source§

    fn read_exact(&mut self, buf: &mut [u8]) -> Result<(), Error>

    Read the exact number of bytes required to fill buf. 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 Self
    where - 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 - 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 read at most limit bytes from it. Read more
    source§

    impl Read for Receiver

    source§

    fn read(&mut self, buf: &mut [u8]) -> Result<usize>

    Pull some bytes from this source into the specified buffer, returning -how many bytes were read. Read more
    source§

    fn read_vectored(&mut self, bufs: &mut [IoSliceMut<'_>]) -> Result<usize>

    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 +descriptor. Read more
    source§

    impl IntoRawFd for Receiver

    source§

    fn into_raw_fd(self) -> RawFd

    Consumes this object, returning the raw underlying file descriptor. Read more
    source§

    impl Read for &Receiver

    source§

    fn read(&mut self, buf: &mut [u8]) -> Result<usize>

    Pull some bytes from this source into the specified buffer, returning +how many bytes were read. Read more
    source§

    fn read_vectored(&mut self, bufs: &mut [IoSliceMut<'_>]) -> Result<usize>

    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
    1.0.0 · source§

    fn read_to_end(&mut self, buf: &mut Vec<u8>) -> Result<usize, Error>

    Read all bytes until EOF in this source, placing them into buf. Read more
    1.0.0 · source§

    fn read_to_string(&mut self, buf: &mut String) -> Result<usize, Error>

    Read all bytes until EOF in this source, appending them to buf. Read more
    1.6.0 · source§

    fn read_exact(&mut self, buf: &mut [u8]) -> Result<(), Error>

    Read the exact number of bytes required to fill buf. 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 Self
    where 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 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 read at most limit bytes from it. Read more
    source§

    impl Read for Receiver

    source§

    fn read(&mut self, buf: &mut [u8]) -> Result<usize>

    Pull some bytes from this source into the specified buffer, returning +how many bytes were read. Read more
    source§

    fn read_vectored(&mut self, bufs: &mut [IoSliceMut<'_>]) -> Result<usize>

    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
    1.0.0 · source§

    fn read_to_end(&mut self, buf: &mut Vec<u8>) -> Result<usize, Error>

    Read all bytes until EOF in this source, placing them into buf. Read more
    1.0.0 · source§

    fn read_to_string(&mut self, buf: &mut String) -> Result<usize, Error>

    Read all bytes until EOF in this source, appending them to buf. Read more
    1.6.0 · source§

    fn read_exact(&mut self, buf: &mut [u8]) -> Result<(), Error>

    Read the exact number of bytes required to fill buf. 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 Self
    where + 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 + 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 read at most limit bytes from it. Read more
    source§

    impl Source for Receiver

    source§

    fn register( &mut self, registry: &Registry, @@ -90,4 +90,4 @@

    Examples
    From<T> for U chooses to do.

    source§

    impl<T, U> TryFrom<U> for T
    where 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 T
    where - 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/mio/unix/pipe/struct.Sender.html b/mio/unix/pipe/struct.Sender.html index d02426cc1ac5..22bf4e9a2edf 100644 --- a/mio/unix/pipe/struct.Sender.html +++ b/mio/unix/pipe/struct.Sender.html @@ -64,14 +64,14 @@
    Examples
    registry: &Registry, token: Token, interests: Interest -) -> Result<()>
    Re-register self with the given Registry instance. Read more
    source§

    fn deregister(&mut self, registry: &Registry) -> Result<()>

    Deregister self from the given Registry instance. Read more
    source§

    impl Write for &Sender

    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_vectored(&mut self, bufs: &[IoSlice<'_>]) -> Result<usize>

    Like write, except that it writes from a slice of buffers. Read more
    source§

    fn flush(&mut self) -> Result<()>

    Flush this output stream, ensuring that all intermediately buffered -contents reach their destination. 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
    1.0.0 · source§

    fn write_all(&mut self, buf: &[u8]) -> Result<(), Error>

    Attempts to write an entire buffer into this writer. 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 write_fmt(&mut self, fmt: Arguments<'_>) -> Result<(), Error>

    Writes a formatted string into this writer, returning any error -encountered. Read more
    1.0.0 · source§

    fn by_ref(&mut self) -> &mut Self
    where - Self: Sized,

    Creates a “by reference” adapter for this instance of Write. Read more
    source§

    impl Write for Sender

    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_vectored(&mut self, bufs: &[IoSlice<'_>]) -> Result<usize>

    Like write, except that it writes from a slice of buffers. Read more
    source§

    fn flush(&mut self) -> Result<()>

    Flush this output stream, ensuring that all intermediately buffered +) -> Result<()>
    Re-register self with the given Registry instance. Read more
    source§

    fn deregister(&mut self, registry: &Registry) -> Result<()>

    Deregister self from the given Registry instance. Read more
    source§

    impl Write for &Sender

    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_vectored(&mut self, bufs: &[IoSlice<'_>]) -> Result<usize>

    Like write, except that it writes from a slice of buffers. Read more
    source§

    fn flush(&mut self) -> Result<()>

    Flush this output stream, ensuring that all intermediately buffered contents reach their destination. 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
    1.0.0 · source§

    fn write_all(&mut self, buf: &[u8]) -> Result<(), Error>

    Attempts to write an entire buffer into this writer. 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 write_fmt(&mut self, fmt: Arguments<'_>) -> Result<(), Error>

    Writes a formatted string into this writer, returning any error encountered. Read more
    1.0.0 · source§

    fn by_ref(&mut self) -> &mut Self
    where + Self: Sized,

    Creates a “by reference” adapter for this instance of Write. Read more
    source§

    impl Write for Sender

    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_vectored(&mut self, bufs: &[IoSlice<'_>]) -> Result<usize>

    Like write, except that it writes from a slice of buffers. Read more
    source§

    fn flush(&mut self) -> Result<()>

    Flush this output stream, ensuring that all intermediately buffered +contents reach their destination. 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
    1.0.0 · source§

    fn write_all(&mut self, buf: &[u8]) -> Result<(), Error>

    Attempts to write an entire buffer into this writer. 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 write_fmt(&mut self, fmt: Arguments<'_>) -> Result<(), Error>

    Writes a formatted string into this writer, returning any error +encountered. Read more
    1.0.0 · source§

    fn by_ref(&mut self) -> &mut Self
    where Self: Sized,

    Creates a “by reference” adapter for this instance of Write. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where @@ -82,4 +82,4 @@
    Examples
    From<T> for U chooses to do.

    source§

    impl<T, U> TryFrom<U> for T
    where 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 T
    where - 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/rand_core/struct.Error.html b/rand_core/struct.Error.html index d22da5996248..b619b17359e8 100644 --- a/rand_core/struct.Error.html +++ b/rand_core/struct.Error.html @@ -30,7 +30,7 @@

    If this Error was constructed via From<NonZeroU32>, then this method will return this NonZeroU32 code (for no_std this is always the case). Otherwise, this method will return None.

    -

    Trait Implementations§

    source§

    impl Debug for Error

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Error

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for Error

    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<Error> for Error

    source§

    fn from(error: Error) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error> for Error

    source§

    fn from(error: Error) -> Self

    Converts to this type from the input type.
    source§

    impl From<NonZeroU32> for Error

    source§

    fn from(code: NonZeroU32) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Error

    §

    impl Send for Error

    §

    impl Sync for Error

    §

    impl Unpin for Error

    §

    impl !UnwindSafe for Error

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    Trait Implementations§

    source§

    impl Debug for Error

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Error

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for Error

    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<Error> for Error

    source§

    fn from(error: Error) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error> for Error

    source§

    fn from(error: Error) -> Self

    Converts to this type from the input type.
    source§

    impl From<NonZeroU32> for Error

    source§

    fn from(code: NonZeroU32) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Error

    §

    impl Send for Error

    §

    impl Sync for Error

    §

    impl Unpin for Error

    §

    impl !UnwindSafe for Error

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/rustix/ffi/struct.CString.html b/rustix/ffi/struct.CString.html index eeadc7cc44e8..f5508b078015 100644 --- a/rustix/ffi/struct.CString.html +++ b/rustix/ffi/struct.CString.html @@ -383,15 +383,15 @@
    Examples
    cstr.to_string_lossy(), Cow::Owned(String::from("Hello �World")) as Cow<'_, str> );
    -

    Trait Implementations§

    source§

    impl Arg for &CString

    source§

    fn as_str(&self) -> Result<&str>

    Returns a view of this string as a string slice.
    source§

    fn to_string_lossy(&self) -> Cow<'_, str>

    Returns a potentially-lossy rendering of this string as a -Cow<'_, str>.
    source§

    fn as_cow_c_str(&self) -> Result<Cow<'_, CStr>>

    Returns a view of this string as a maybe-owned CStr.
    source§

    fn into_c_str<'b>(self) -> Result<Cow<'b, CStr>>
    where +

    Trait Implementations§

    source§

    impl Arg for &CString

    source§

    fn as_str(&self) -> Result<&str>

    Returns a view of this string as a string slice.
    source§

    fn to_string_lossy(&self) -> Cow<'_, str>

    Returns a potentially-lossy rendering of this string as a +Cow<'_, str>.
    source§

    fn as_cow_c_str(&self) -> Result<Cow<'_, CStr>>

    Returns a view of this string as a maybe-owned CStr.
    source§

    fn into_c_str<'b>(self) -> Result<Cow<'b, CStr>>
    where Self: 'b,

    Consumes self and returns a view of this string as a maybe-owned -CStr.
    source§

    fn into_with_c_str<T, F>(self, f: F) -> Result<T>
    where +CStr.

    source§

    fn into_with_c_str<T, F>(self, f: F) -> Result<T>
    where Self: Sized, - F: FnOnce(&CStr) -> Result<T>,

    Runs a closure with self passed in as a &CStr.
    source§

    impl Arg for CString

    source§

    fn as_str(&self) -> Result<&str>

    Returns a view of this string as a string slice.
    source§

    fn to_string_lossy(&self) -> Cow<'_, str>

    Returns a potentially-lossy rendering of this string as a -Cow<'_, str>.
    source§

    fn as_cow_c_str(&self) -> Result<Cow<'_, CStr>>

    Returns a view of this string as a maybe-owned CStr.
    source§

    fn into_c_str<'b>(self) -> Result<Cow<'b, CStr>>
    where + F: FnOnce(&CStr) -> Result<T>,

    Runs a closure with self passed in as a &CStr.
    source§

    impl Arg for CString

    source§

    fn as_str(&self) -> Result<&str>

    Returns a view of this string as a string slice.
    source§

    fn to_string_lossy(&self) -> Cow<'_, str>

    Returns a potentially-lossy rendering of this string as a +Cow<'_, str>.
    source§

    fn as_cow_c_str(&self) -> Result<Cow<'_, CStr>>

    Returns a view of this string as a maybe-owned CStr.
    source§

    fn into_c_str<'b>(self) -> Result<Cow<'b, CStr>>
    where Self: 'b,

    Consumes self and returns a view of this string as a maybe-owned -CStr.
    source§

    fn into_with_c_str<T, F>(self, f: F) -> Result<T>
    where +CStr.

    source§

    fn into_with_c_str<T, F>(self, f: F) -> Result<T>
    where Self: Sized, F: FnOnce(&CStr) -> Result<T>,

    Runs a closure with self passed in as a &CStr.
    1.7.0 · source§

    impl AsRef<CStr> for CString

    source§

    fn as_ref(&self) -> &CStr

    Converts this type into a shared reference of the (usually inferred) input type.
    1.3.0 · source§

    impl Borrow<CStr> for CString

    source§

    fn borrow(&self) -> &CStr

    Immutably borrows from an owned value. Read more
    source§

    impl Clone for CString

    source§

    fn clone(&self) -> CString

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    1.0.0 · source§

    impl Debug for CString

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    1.10.0 · source§

    impl Default for CString

    source§

    fn default() -> CString

    Creates an empty CString.

    1.0.0 · source§

    impl Deref for CString

    §

    type Target = CStr

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &CStr

    Dereferences the value.
    1.13.0 · source§

    impl Drop for CString

    source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    1.7.0 · source§

    impl From<&CStr> for CString

    source§

    fn from(s: &CStr) -> CString

    Converts to this type from the input type.
    1.18.0 · source§

    impl From<Box<CStr>> for CString

    source§

    fn from(s: Box<CStr>) -> CString

    Converts a Box<CStr> into a CString without copying or allocating.

    diff --git a/rustix/fs/inotify/struct.CreateFlags.html b/rustix/fs/inotify/struct.CreateFlags.html index 718c9837a873..d50dbac65996 100644 --- a/rustix/fs/inotify/struct.CreateFlags.html +++ b/rustix/fs/inotify/struct.CreateFlags.html @@ -36,13 +36,13 @@
    source

    pub const fn iter_names(&self) -> IterNames<CreateFlags>

    Yield a set of contained named flags values.

    This method is like iter, except only yields bits in contained named flags. Any unknown bits, or bits not corresponding to a contained flag will not be yielded.

    -

    Trait Implementations§

    source§

    impl Binary for CreateFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for CreateFlags

    source§

    fn bitand(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.

    -
    §

    type Output = CreateFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for CreateFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    The bitwise and (&) of the bits in two flags values.

    +

    Trait Implementations§

    source§

    impl Binary for CreateFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for CreateFlags

    source§

    fn bitand(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.

    +
    §

    type Output = CreateFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for CreateFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    The bitwise and (&) of the bits in two flags values.

    source§

    impl BitOr for CreateFlags

    source§

    fn bitor(self, other: CreateFlags) -> Self

    The bitwise or (|) of the bits in two flags values.

    §

    type Output = CreateFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for CreateFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    The bitwise or (|) of the bits in two flags values.

    source§

    impl BitXor for CreateFlags

    source§

    fn bitxor(self, other: Self) -> Self

    The bitwise exclusive-or (^) of the bits in two flags values.

    -
    §

    type Output = CreateFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for CreateFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    The bitwise exclusive-or (^) of the bits in two flags values.

    -
    source§

    impl Clone for CreateFlags

    source§

    fn clone(&self) -> CreateFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for CreateFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Extend<CreateFlags> for CreateFlags

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    The bitwise or (|) of the bits in each flags value.

    +
    §

    type Output = CreateFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for CreateFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    The bitwise exclusive-or (^) of the bits in two flags values.

    +
    source§

    impl Clone for CreateFlags

    source§

    fn clone(&self) -> CreateFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for CreateFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Extend<CreateFlags> for CreateFlags

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    The bitwise or (|) of the bits in each flags value.

    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    source§

    impl Flags for CreateFlags

    source§

    const FLAGS: &'static [Flag<CreateFlags>] = _

    The set of defined flags.
    §

    type Bits = u32

    The underlying bits type.
    source§

    fn bits(&self) -> c_uint

    Get the underlying bits value. Read more
    source§

    fn from_bits_retain(bits: c_uint) -> CreateFlags

    Convert from a bits value exactly.
    source§

    fn empty() -> Self

    Get a flags value with all bits unset.
    source§

    fn all() -> Self

    Get a flags value with all known bits set.
    source§

    fn from_bits(bits: Self::Bits) -> Option<Self>

    Convert from a bits value. Read more
    source§

    fn from_bits_truncate(bits: Self::Bits) -> Self

    Convert from a bits value, unsetting any unknown bits.
    source§

    fn from_name(name: &str) -> Option<Self>

    Get a flags value with the bits of a flag with the given name set. Read more
    source§

    fn iter(&self) -> Iter<Self>

    Yield a set of contained flags values. Read more
    source§

    fn iter_names(&self) -> IterNames<Self>

    Yield a set of contained named flags values. Read more
    source§

    fn is_empty(&self) -> bool

    Whether all bits in this flags value are unset.
    source§

    fn is_all(&self) -> bool

    Whether all known bits in this flags value are set.
    source§

    fn intersects(&self, other: Self) -> bool
    where Self: Sized,

    Whether any set bits in a source flags value are also set in a target flags value.
    source§

    fn contains(&self, other: Self) -> bool
    where Self: Sized,

    Whether all set bits in a source flags value are also set in a target flags value.
    source§

    fn insert(&mut self, other: Self)
    where @@ -52,8 +52,8 @@ Self: Sized,

    Call Flags::insert when value is true or Flags::remove when value is false.
    source§

    fn intersection(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.
    source§

    fn union(self, other: Self) -> Self

    The bitwise or (|) of the bits in two flags values.
    source§

    fn difference(self, other: Self) -> Self

    The intersection of a source flags value with the complement of a target flags value (&!). Read more
    source§

    fn symmetric_difference(self, other: Self) -> Self

    The bitwise exclusive-or (^) of the bits in two flags values.
    source§

    fn complement(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.
    source§

    impl FromIterator<CreateFlags> for CreateFlags

    source§

    fn from_iter<T: IntoIterator<Item = Self>>(iterator: T) -> Self

    The bitwise or (|) of the bits in each flags value.

    source§

    impl Hash for CreateFlags

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoIterator for CreateFlags

    §

    type Item = CreateFlags

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<CreateFlags>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl LowerHex for CreateFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for CreateFlags

    source§

    fn not(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.

    -
    §

    type Output = CreateFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for CreateFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PartialEq for CreateFlags

    source§

    fn eq(&self, other: &CreateFlags) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized,
    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoIterator for CreateFlags

    §

    type Item = CreateFlags

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<CreateFlags>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl LowerHex for CreateFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for CreateFlags

    source§

    fn not(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.

    +
    §

    type Output = CreateFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for CreateFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PartialEq for CreateFlags

    source§

    fn eq(&self, other: &CreateFlags) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl PublicFlags for CreateFlags

    §

    type Primitive = u32

    The type of the underlying storage.
    §

    type Internal = InternalBitFlags

    The type of the internal field on the generated flags type.
    source§

    impl Sub for CreateFlags

    source§

    fn sub(self, other: Self) -> Self

    The intersection of a source flags value with the complement of a target flags value (&!).

    This method is not equivalent to self & !other when other has unknown bits set. @@ -61,7 +61,7 @@

    §

    type Output = CreateFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for CreateFlags

    source§

    fn sub_assign(&mut self, other: Self)

    The intersection of a source flags value with the complement of a target flags value (&!).

    This method is not equivalent to self & !other when other has unknown bits set. difference won’t truncate other, but the ! operator will.

    -
    source§

    impl UpperHex for CreateFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Copy for CreateFlags

    source§

    impl Eq for CreateFlags

    source§

    impl StructuralEq for CreateFlags

    source§

    impl StructuralPartialEq for CreateFlags

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    source§

    impl UpperHex for CreateFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Copy for CreateFlags

    source§

    impl Eq for CreateFlags

    source§

    impl StructuralEq for CreateFlags

    source§

    impl StructuralPartialEq for CreateFlags

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for CreateFlags

    §

    impl Send for CreateFlags

    §

    impl Sync for CreateFlags

    §

    impl Unpin for CreateFlags

    §

    impl UnwindSafe for CreateFlags

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/rustix/fs/inotify/struct.WatchFlags.html b/rustix/fs/inotify/struct.WatchFlags.html index 98582ef0cc7f..826f63dc78d4 100644 --- a/rustix/fs/inotify/struct.WatchFlags.html +++ b/rustix/fs/inotify/struct.WatchFlags.html @@ -55,13 +55,13 @@
    source

    pub const fn iter_names(&self) -> IterNames<WatchFlags>

    Yield a set of contained named flags values.

    This method is like iter, except only yields bits in contained named flags. Any unknown bits, or bits not corresponding to a contained flag will not be yielded.

    -

    Trait Implementations§

    source§

    impl Binary for WatchFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for WatchFlags

    source§

    fn bitand(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.

    +

    Trait Implementations§

    source§

    impl Binary for WatchFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for WatchFlags

    source§

    fn bitand(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.

    §

    type Output = WatchFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for WatchFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    The bitwise and (&) of the bits in two flags values.

    source§

    impl BitOr for WatchFlags

    source§

    fn bitor(self, other: WatchFlags) -> Self

    The bitwise or (|) of the bits in two flags values.

    -
    §

    type Output = WatchFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for WatchFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    The bitwise or (|) of the bits in two flags values.

    +
    §

    type Output = WatchFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for WatchFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    The bitwise or (|) of the bits in two flags values.

    source§

    impl BitXor for WatchFlags

    source§

    fn bitxor(self, other: Self) -> Self

    The bitwise exclusive-or (^) of the bits in two flags values.

    -
    §

    type Output = WatchFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for WatchFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    The bitwise exclusive-or (^) of the bits in two flags values.

    -
    source§

    impl Clone for WatchFlags

    source§

    fn clone(&self) -> WatchFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for WatchFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for WatchFlags

    source§

    fn default() -> WatchFlags

    Returns the “default value” for a type. Read more
    source§

    impl Extend<WatchFlags> for WatchFlags

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    The bitwise or (|) of the bits in each flags value.

    +
    §

    type Output = WatchFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for WatchFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    The bitwise exclusive-or (^) of the bits in two flags values.

    +
    source§

    impl Clone for WatchFlags

    source§

    fn clone(&self) -> WatchFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for WatchFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for WatchFlags

    source§

    fn default() -> WatchFlags

    Returns the “default value” for a type. Read more
    source§

    impl Extend<WatchFlags> for WatchFlags

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    The bitwise or (|) of the bits in each flags value.

    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    source§

    impl Flags for WatchFlags

    source§

    const FLAGS: &'static [Flag<WatchFlags>] = _

    The set of defined flags.
    §

    type Bits = u32

    The underlying bits type.
    source§

    fn bits(&self) -> c_uint

    Get the underlying bits value. Read more
    source§

    fn from_bits_retain(bits: c_uint) -> WatchFlags

    Convert from a bits value exactly.
    source§

    fn empty() -> Self

    Get a flags value with all bits unset.
    source§

    fn all() -> Self

    Get a flags value with all known bits set.
    source§

    fn from_bits(bits: Self::Bits) -> Option<Self>

    Convert from a bits value. Read more
    source§

    fn from_bits_truncate(bits: Self::Bits) -> Self

    Convert from a bits value, unsetting any unknown bits.
    source§

    fn from_name(name: &str) -> Option<Self>

    Get a flags value with the bits of a flag with the given name set. Read more
    source§

    fn iter(&self) -> Iter<Self>

    Yield a set of contained flags values. Read more
    source§

    fn iter_names(&self) -> IterNames<Self>

    Yield a set of contained named flags values. Read more
    source§

    fn is_empty(&self) -> bool

    Whether all bits in this flags value are unset.
    source§

    fn is_all(&self) -> bool

    Whether all known bits in this flags value are set.
    source§

    fn intersects(&self, other: Self) -> bool
    where Self: Sized,

    Whether any set bits in a source flags value are also set in a target flags value.
    source§

    fn contains(&self, other: Self) -> bool
    where Self: Sized,

    Whether all set bits in a source flags value are also set in a target flags value.
    source§

    fn insert(&mut self, other: Self)
    where @@ -71,16 +71,16 @@ Self: Sized,

    Call Flags::insert when value is true or Flags::remove when value is false.
    source§

    fn intersection(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.
    source§

    fn union(self, other: Self) -> Self

    The bitwise or (|) of the bits in two flags values.
    source§

    fn difference(self, other: Self) -> Self

    The intersection of a source flags value with the complement of a target flags value (&!). Read more
    source§

    fn symmetric_difference(self, other: Self) -> Self

    The bitwise exclusive-or (^) of the bits in two flags values.
    source§

    fn complement(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.
    source§

    impl FromIterator<WatchFlags> for WatchFlags

    source§

    fn from_iter<T: IntoIterator<Item = Self>>(iterator: T) -> Self

    The bitwise or (|) of the bits in each flags value.

    source§

    impl Hash for WatchFlags

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoIterator for WatchFlags

    §

    type Item = WatchFlags

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<WatchFlags>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl LowerHex for WatchFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for WatchFlags

    source§

    fn not(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.

    -
    §

    type Output = WatchFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for WatchFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PartialEq for WatchFlags

    source§

    fn eq(&self, other: &WatchFlags) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized,
    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoIterator for WatchFlags

    §

    type Item = WatchFlags

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<WatchFlags>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl LowerHex for WatchFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for WatchFlags

    source§

    fn not(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.

    +
    §

    type Output = WatchFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for WatchFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PartialEq for WatchFlags

    source§

    fn eq(&self, other: &WatchFlags) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl PublicFlags for WatchFlags

    §

    type Primitive = u32

    The type of the underlying storage.
    §

    type Internal = InternalBitFlags

    The type of the internal field on the generated flags type.
    source§

    impl Sub for WatchFlags

    source§

    fn sub(self, other: Self) -> Self

    The intersection of a source flags value with the complement of a target flags value (&!).

    This method is not equivalent to self & !other when other has unknown bits set. difference won’t truncate other, but the ! operator will.

    -
    §

    type Output = WatchFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for WatchFlags

    source§

    fn sub_assign(&mut self, other: Self)

    The intersection of a source flags value with the complement of a target flags value (&!).

    +
    §

    type Output = WatchFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for WatchFlags

    source§

    fn sub_assign(&mut self, other: Self)

    The intersection of a source flags value with the complement of a target flags value (&!).

    This method is not equivalent to self & !other when other has unknown bits set. difference won’t truncate other, but the ! operator will.

    -
    source§

    impl UpperHex for WatchFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Copy for WatchFlags

    source§

    impl Eq for WatchFlags

    source§

    impl StructuralEq for WatchFlags

    source§

    impl StructuralPartialEq for WatchFlags

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for WatchFlags

    §

    impl Send for WatchFlags

    §

    impl Sync for WatchFlags

    §

    impl Unpin for WatchFlags

    §

    impl UnwindSafe for WatchFlags

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    source§

    impl UpperHex for WatchFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Copy for WatchFlags

    source§

    impl Eq for WatchFlags

    source§

    impl StructuralEq for WatchFlags

    source§

    impl StructuralPartialEq for WatchFlags

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for WatchFlags

    §

    impl Send for WatchFlags

    §

    impl Sync for WatchFlags

    §

    impl Unpin for WatchFlags

    §

    impl UnwindSafe for WatchFlags

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/rustix/fs/struct.Access.html b/rustix/fs/struct.Access.html index 896f9af22f85..08e6d466f883 100644 --- a/rustix/fs/struct.Access.html +++ b/rustix/fs/struct.Access.html @@ -38,13 +38,13 @@
    source

    pub const fn iter_names(&self) -> IterNames<Access>

    Yield a set of contained named flags values.

    This method is like iter, except only yields bits in contained named flags. Any unknown bits, or bits not corresponding to a contained flag will not be yielded.

    -

    Trait Implementations§

    source§

    impl Binary for Access

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for Access

    source§

    fn bitand(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.

    -
    §

    type Output = Access

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for Access

    source§

    fn bitand_assign(&mut self, other: Self)

    The bitwise and (&) of the bits in two flags values.

    +

    Trait Implementations§

    source§

    impl Binary for Access

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for Access

    source§

    fn bitand(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.

    +
    §

    type Output = Access

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for Access

    source§

    fn bitand_assign(&mut self, other: Self)

    The bitwise and (&) of the bits in two flags values.

    source§

    impl BitOr for Access

    source§

    fn bitor(self, other: Access) -> Self

    The bitwise or (|) of the bits in two flags values.

    -
    §

    type Output = Access

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for Access

    source§

    fn bitor_assign(&mut self, other: Self)

    The bitwise or (|) of the bits in two flags values.

    +
    §

    type Output = Access

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for Access

    source§

    fn bitor_assign(&mut self, other: Self)

    The bitwise or (|) of the bits in two flags values.

    source§

    impl BitXor for Access

    source§

    fn bitxor(self, other: Self) -> Self

    The bitwise exclusive-or (^) of the bits in two flags values.

    §

    type Output = Access

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for Access

    source§

    fn bitxor_assign(&mut self, other: Self)

    The bitwise exclusive-or (^) of the bits in two flags values.

    -
    source§

    impl Clone for Access

    source§

    fn clone(&self) -> Access

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Access

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Extend<Access> for Access

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    The bitwise or (|) of the bits in each flags value.

    +
    source§

    impl Clone for Access

    source§

    fn clone(&self) -> Access

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Access

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Extend<Access> for Access

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    The bitwise or (|) of the bits in each flags value.

    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    source§

    impl Flags for Access

    source§

    const FLAGS: &'static [Flag<Access>] = _

    The set of defined flags.
    §

    type Bits = u32

    The underlying bits type.
    source§

    fn bits(&self) -> c_uint

    Get the underlying bits value. Read more
    source§

    fn from_bits_retain(bits: c_uint) -> Access

    Convert from a bits value exactly.
    source§

    fn empty() -> Self

    Get a flags value with all bits unset.
    source§

    fn all() -> Self

    Get a flags value with all known bits set.
    source§

    fn from_bits(bits: Self::Bits) -> Option<Self>

    Convert from a bits value. Read more
    source§

    fn from_bits_truncate(bits: Self::Bits) -> Self

    Convert from a bits value, unsetting any unknown bits.
    source§

    fn from_name(name: &str) -> Option<Self>

    Get a flags value with the bits of a flag with the given name set. Read more
    source§

    fn iter(&self) -> Iter<Self>

    Yield a set of contained flags values. Read more
    source§

    fn iter_names(&self) -> IterNames<Self>

    Yield a set of contained named flags values. Read more
    source§

    fn is_empty(&self) -> bool

    Whether all bits in this flags value are unset.
    source§

    fn is_all(&self) -> bool

    Whether all known bits in this flags value are set.
    source§

    fn intersects(&self, other: Self) -> bool
    where Self: Sized,

    Whether any set bits in a source flags value are also set in a target flags value.
    source§

    fn contains(&self, other: Self) -> bool
    where Self: Sized,

    Whether all set bits in a source flags value are also set in a target flags value.
    source§

    fn insert(&mut self, other: Self)
    where @@ -55,15 +55,15 @@

    source§

    impl Hash for Access

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoIterator for Access

    §

    type Item = Access

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<Access>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl LowerHex for Access

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for Access

    source§

    fn not(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.

    -
    §

    type Output = Access

    The resulting type after applying the ! operator.
    source§

    impl Octal for Access

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PartialEq for Access

    source§

    fn eq(&self, other: &Access) -> bool

    This method tests for self and other values to be equal, and is used +
    §

    type Output = Access

    The resulting type after applying the ! operator.
    source§

    impl Octal for Access

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PartialEq for Access

    source§

    fn eq(&self, other: &Access) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl PublicFlags for Access

    §

    type Primitive = u32

    The type of the underlying storage.
    §

    type Internal = InternalBitFlags

    The type of the internal field on the generated flags type.
    source§

    impl Sub for Access

    source§

    fn sub(self, other: Self) -> Self

    The intersection of a source flags value with the complement of a target flags value (&!).

    This method is not equivalent to self & !other when other has unknown bits set. difference won’t truncate other, but the ! operator will.

    -
    §

    type Output = Access

    The resulting type after applying the - operator.
    source§

    impl SubAssign for Access

    source§

    fn sub_assign(&mut self, other: Self)

    The intersection of a source flags value with the complement of a target flags value (&!).

    +
    §

    type Output = Access

    The resulting type after applying the - operator.
    source§

    impl SubAssign for Access

    source§

    fn sub_assign(&mut self, other: Self)

    The intersection of a source flags value with the complement of a target flags value (&!).

    This method is not equivalent to self & !other when other has unknown bits set. difference won’t truncate other, but the ! operator will.

    -
    source§

    impl UpperHex for Access

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Copy for Access

    source§

    impl Eq for Access

    source§

    impl StructuralEq for Access

    source§

    impl StructuralPartialEq for Access

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Access

    §

    impl Send for Access

    §

    impl Sync for Access

    §

    impl Unpin for Access

    §

    impl UnwindSafe for Access

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    source§

    impl UpperHex for Access

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Copy for Access

    source§

    impl Eq for Access

    source§

    impl StructuralEq for Access

    source§

    impl StructuralPartialEq for Access

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Access

    §

    impl Send for Access

    §

    impl Sync for Access

    §

    impl Unpin for Access

    §

    impl UnwindSafe for Access

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/rustix/fs/struct.AtFlags.html b/rustix/fs/struct.AtFlags.html index f80f1d08eaef..028629452f94 100644 --- a/rustix/fs/struct.AtFlags.html +++ b/rustix/fs/struct.AtFlags.html @@ -44,13 +44,13 @@
    source

    pub const fn iter_names(&self) -> IterNames<AtFlags>

    Yield a set of contained named flags values.

    This method is like iter, except only yields bits in contained named flags. Any unknown bits, or bits not corresponding to a contained flag will not be yielded.

    -

    Trait Implementations§

    source§

    impl Binary for AtFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for AtFlags

    source§

    fn bitand(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.

    -
    §

    type Output = AtFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for AtFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    The bitwise and (&) of the bits in two flags values.

    +

    Trait Implementations§

    source§

    impl Binary for AtFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for AtFlags

    source§

    fn bitand(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.

    +
    §

    type Output = AtFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for AtFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    The bitwise and (&) of the bits in two flags values.

    source§

    impl BitOr for AtFlags

    source§

    fn bitor(self, other: AtFlags) -> Self

    The bitwise or (|) of the bits in two flags values.

    -
    §

    type Output = AtFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for AtFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    The bitwise or (|) of the bits in two flags values.

    +
    §

    type Output = AtFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for AtFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    The bitwise or (|) of the bits in two flags values.

    source§

    impl BitXor for AtFlags

    source§

    fn bitxor(self, other: Self) -> Self

    The bitwise exclusive-or (^) of the bits in two flags values.

    -
    §

    type Output = AtFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for AtFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    The bitwise exclusive-or (^) of the bits in two flags values.

    -
    source§

    impl Clone for AtFlags

    source§

    fn clone(&self) -> AtFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for AtFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Extend<AtFlags> for AtFlags

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    The bitwise or (|) of the bits in each flags value.

    +
    §

    type Output = AtFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for AtFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    The bitwise exclusive-or (^) of the bits in two flags values.

    +
    source§

    impl Clone for AtFlags

    source§

    fn clone(&self) -> AtFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for AtFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Extend<AtFlags> for AtFlags

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    The bitwise or (|) of the bits in each flags value.

    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    source§

    impl Flags for AtFlags

    source§

    const FLAGS: &'static [Flag<AtFlags>] = _

    The set of defined flags.
    §

    type Bits = u32

    The underlying bits type.
    source§

    fn bits(&self) -> c_uint

    Get the underlying bits value. Read more
    source§

    fn from_bits_retain(bits: c_uint) -> AtFlags

    Convert from a bits value exactly.
    source§

    fn empty() -> Self

    Get a flags value with all bits unset.
    source§

    fn all() -> Self

    Get a flags value with all known bits set.
    source§

    fn from_bits(bits: Self::Bits) -> Option<Self>

    Convert from a bits value. Read more
    source§

    fn from_bits_truncate(bits: Self::Bits) -> Self

    Convert from a bits value, unsetting any unknown bits.
    source§

    fn from_name(name: &str) -> Option<Self>

    Get a flags value with the bits of a flag with the given name set. Read more
    source§

    fn iter(&self) -> Iter<Self>

    Yield a set of contained flags values. Read more
    source§

    fn iter_names(&self) -> IterNames<Self>

    Yield a set of contained named flags values. Read more
    source§

    fn is_empty(&self) -> bool

    Whether all bits in this flags value are unset.
    source§

    fn is_all(&self) -> bool

    Whether all known bits in this flags value are set.
    source§

    fn intersects(&self, other: Self) -> bool
    where Self: Sized,

    Whether any set bits in a source flags value are also set in a target flags value.
    source§

    fn contains(&self, other: Self) -> bool
    where Self: Sized,

    Whether all set bits in a source flags value are also set in a target flags value.
    source§

    fn insert(&mut self, other: Self)
    where @@ -60,8 +60,8 @@ Self: Sized,

    Call Flags::insert when value is true or Flags::remove when value is false.
    source§

    fn intersection(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.
    source§

    fn union(self, other: Self) -> Self

    The bitwise or (|) of the bits in two flags values.
    source§

    fn difference(self, other: Self) -> Self

    The intersection of a source flags value with the complement of a target flags value (&!). Read more
    source§

    fn symmetric_difference(self, other: Self) -> Self

    The bitwise exclusive-or (^) of the bits in two flags values.
    source§

    fn complement(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.
    source§

    impl FromIterator<AtFlags> for AtFlags

    source§

    fn from_iter<T: IntoIterator<Item = Self>>(iterator: T) -> Self

    The bitwise or (|) of the bits in each flags value.

    source§

    impl Hash for AtFlags

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoIterator for AtFlags

    §

    type Item = AtFlags

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<AtFlags>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl LowerHex for AtFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for AtFlags

    source§

    fn not(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.

    -
    §

    type Output = AtFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for AtFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PartialEq for AtFlags

    source§

    fn eq(&self, other: &AtFlags) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized,
    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoIterator for AtFlags

    §

    type Item = AtFlags

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<AtFlags>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl LowerHex for AtFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for AtFlags

    source§

    fn not(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.

    +
    §

    type Output = AtFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for AtFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PartialEq for AtFlags

    source§

    fn eq(&self, other: &AtFlags) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl PublicFlags for AtFlags

    §

    type Primitive = u32

    The type of the underlying storage.
    §

    type Internal = InternalBitFlags

    The type of the internal field on the generated flags type.
    source§

    impl Sub for AtFlags

    source§

    fn sub(self, other: Self) -> Self

    The intersection of a source flags value with the complement of a target flags value (&!).

    This method is not equivalent to self & !other when other has unknown bits set. @@ -69,7 +69,7 @@

    §

    type Output = AtFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for AtFlags

    source§

    fn sub_assign(&mut self, other: Self)

    The intersection of a source flags value with the complement of a target flags value (&!).

    This method is not equivalent to self & !other when other has unknown bits set. difference won’t truncate other, but the ! operator will.

    -
    source§

    impl UpperHex for AtFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Copy for AtFlags

    source§

    impl Eq for AtFlags

    source§

    impl StructuralEq for AtFlags

    source§

    impl StructuralPartialEq for AtFlags

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for AtFlags

    §

    impl Send for AtFlags

    §

    impl Sync for AtFlags

    §

    impl Unpin for AtFlags

    §

    impl UnwindSafe for AtFlags

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    source§

    impl UpperHex for AtFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Copy for AtFlags

    source§

    impl Eq for AtFlags

    source§

    impl StructuralEq for AtFlags

    source§

    impl StructuralPartialEq for AtFlags

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for AtFlags

    §

    impl Send for AtFlags

    §

    impl Sync for AtFlags

    §

    impl Unpin for AtFlags

    §

    impl UnwindSafe for AtFlags

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/rustix/fs/struct.FallocateFlags.html b/rustix/fs/struct.FallocateFlags.html index ee4bb8998a16..157aee53ac0e 100644 --- a/rustix/fs/struct.FallocateFlags.html +++ b/rustix/fs/struct.FallocateFlags.html @@ -41,13 +41,13 @@
    source

    pub const fn iter_names(&self) -> IterNames<FallocateFlags>

    Yield a set of contained named flags values.

    This method is like iter, except only yields bits in contained named flags. Any unknown bits, or bits not corresponding to a contained flag will not be yielded.

    -

    Trait Implementations§

    source§

    impl Binary for FallocateFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for FallocateFlags

    source§

    fn bitand(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.

    +

    Trait Implementations§

    source§

    impl Binary for FallocateFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for FallocateFlags

    source§

    fn bitand(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.

    §

    type Output = FallocateFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for FallocateFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    The bitwise and (&) of the bits in two flags values.

    source§

    impl BitOr for FallocateFlags

    source§

    fn bitor(self, other: FallocateFlags) -> Self

    The bitwise or (|) of the bits in two flags values.

    -
    §

    type Output = FallocateFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for FallocateFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    The bitwise or (|) of the bits in two flags values.

    +
    §

    type Output = FallocateFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for FallocateFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    The bitwise or (|) of the bits in two flags values.

    source§

    impl BitXor for FallocateFlags

    source§

    fn bitxor(self, other: Self) -> Self

    The bitwise exclusive-or (^) of the bits in two flags values.

    -
    §

    type Output = FallocateFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for FallocateFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    The bitwise exclusive-or (^) of the bits in two flags values.

    -
    source§

    impl Clone for FallocateFlags

    source§

    fn clone(&self) -> FallocateFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for FallocateFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Extend<FallocateFlags> for FallocateFlags

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    The bitwise or (|) of the bits in each flags value.

    +
    §

    type Output = FallocateFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for FallocateFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    The bitwise exclusive-or (^) of the bits in two flags values.

    +
    source§

    impl Clone for FallocateFlags

    source§

    fn clone(&self) -> FallocateFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for FallocateFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Extend<FallocateFlags> for FallocateFlags

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    The bitwise or (|) of the bits in each flags value.

    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    source§

    impl Flags for FallocateFlags

    source§

    const FLAGS: &'static [Flag<FallocateFlags>] = _

    The set of defined flags.
    §

    type Bits = u32

    The underlying bits type.
    source§

    fn bits(&self) -> u32

    Get the underlying bits value. Read more
    source§

    fn from_bits_retain(bits: u32) -> FallocateFlags

    Convert from a bits value exactly.
    source§

    fn empty() -> Self

    Get a flags value with all bits unset.
    source§

    fn all() -> Self

    Get a flags value with all known bits set.
    source§

    fn from_bits(bits: Self::Bits) -> Option<Self>

    Convert from a bits value. Read more
    source§

    fn from_bits_truncate(bits: Self::Bits) -> Self

    Convert from a bits value, unsetting any unknown bits.
    source§

    fn from_name(name: &str) -> Option<Self>

    Get a flags value with the bits of a flag with the given name set. Read more
    source§

    fn iter(&self) -> Iter<Self>

    Yield a set of contained flags values. Read more
    source§

    fn iter_names(&self) -> IterNames<Self>

    Yield a set of contained named flags values. Read more
    source§

    fn is_empty(&self) -> bool

    Whether all bits in this flags value are unset.
    source§

    fn is_all(&self) -> bool

    Whether all known bits in this flags value are set.
    source§

    fn intersects(&self, other: Self) -> bool
    where Self: Sized,

    Whether any set bits in a source flags value are also set in a target flags value.
    source§

    fn contains(&self, other: Self) -> bool
    where Self: Sized,

    Whether all set bits in a source flags value are also set in a target flags value.
    source§

    fn insert(&mut self, other: Self)
    where @@ -57,16 +57,16 @@ Self: Sized,

    Call Flags::insert when value is true or Flags::remove when value is false.
    source§

    fn intersection(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.
    source§

    fn union(self, other: Self) -> Self

    The bitwise or (|) of the bits in two flags values.
    source§

    fn difference(self, other: Self) -> Self

    The intersection of a source flags value with the complement of a target flags value (&!). Read more
    source§

    fn symmetric_difference(self, other: Self) -> Self

    The bitwise exclusive-or (^) of the bits in two flags values.
    source§

    fn complement(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.
    source§

    impl FromIterator<FallocateFlags> for FallocateFlags

    source§

    fn from_iter<T: IntoIterator<Item = Self>>(iterator: T) -> Self

    The bitwise or (|) of the bits in each flags value.

    source§

    impl Hash for FallocateFlags

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoIterator for FallocateFlags

    §

    type Item = FallocateFlags

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<FallocateFlags>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl LowerHex for FallocateFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for FallocateFlags

    source§

    fn not(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.

    -
    §

    type Output = FallocateFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for FallocateFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PartialEq for FallocateFlags

    source§

    fn eq(&self, other: &FallocateFlags) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized,
    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoIterator for FallocateFlags

    §

    type Item = FallocateFlags

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<FallocateFlags>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl LowerHex for FallocateFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for FallocateFlags

    source§

    fn not(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.

    +
    §

    type Output = FallocateFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for FallocateFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PartialEq for FallocateFlags

    source§

    fn eq(&self, other: &FallocateFlags) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl PublicFlags for FallocateFlags

    §

    type Primitive = u32

    The type of the underlying storage.
    §

    type Internal = InternalBitFlags

    The type of the internal field on the generated flags type.
    source§

    impl Sub for FallocateFlags

    source§

    fn sub(self, other: Self) -> Self

    The intersection of a source flags value with the complement of a target flags value (&!).

    This method is not equivalent to self & !other when other has unknown bits set. difference won’t truncate other, but the ! operator will.

    -
    §

    type Output = FallocateFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for FallocateFlags

    source§

    fn sub_assign(&mut self, other: Self)

    The intersection of a source flags value with the complement of a target flags value (&!).

    +
    §

    type Output = FallocateFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for FallocateFlags

    source§

    fn sub_assign(&mut self, other: Self)

    The intersection of a source flags value with the complement of a target flags value (&!).

    This method is not equivalent to self & !other when other has unknown bits set. difference won’t truncate other, but the ! operator will.

    -
    source§

    impl UpperHex for FallocateFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Copy for FallocateFlags

    source§

    impl Eq for FallocateFlags

    source§

    impl StructuralEq for FallocateFlags

    source§

    impl StructuralPartialEq for FallocateFlags

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for FallocateFlags

    §

    impl Send for FallocateFlags

    §

    impl Sync for FallocateFlags

    §

    impl Unpin for FallocateFlags

    §

    impl UnwindSafe for FallocateFlags

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    source§

    impl UpperHex for FallocateFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Copy for FallocateFlags

    source§

    impl Eq for FallocateFlags

    source§

    impl StructuralEq for FallocateFlags

    source§

    impl StructuralPartialEq for FallocateFlags

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for FallocateFlags

    §

    impl Send for FallocateFlags

    §

    impl Sync for FallocateFlags

    §

    impl Unpin for FallocateFlags

    §

    impl UnwindSafe for FallocateFlags

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/rustix/fs/struct.IFlags.html b/rustix/fs/struct.IFlags.html index 06029f99b1f7..2b1af112e947 100644 --- a/rustix/fs/struct.IFlags.html +++ b/rustix/fs/struct.IFlags.html @@ -48,12 +48,12 @@
    source

    pub const fn iter_names(&self) -> IterNames<IFlags>

    Yield a set of contained named flags values.

    This method is like iter, except only yields bits in contained named flags. Any unknown bits, or bits not corresponding to a contained flag will not be yielded.

    -

    Trait Implementations§

    source§

    impl Binary for IFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for IFlags

    source§

    fn bitand(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.

    +

    Trait Implementations§

    source§

    impl Binary for IFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for IFlags

    source§

    fn bitand(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.

    §

    type Output = IFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for IFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    The bitwise and (&) of the bits in two flags values.

    source§

    impl BitOr for IFlags

    source§

    fn bitor(self, other: IFlags) -> Self

    The bitwise or (|) of the bits in two flags values.

    -
    §

    type Output = IFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for IFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    The bitwise or (|) of the bits in two flags values.

    +
    §

    type Output = IFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for IFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    The bitwise or (|) of the bits in two flags values.

    source§

    impl BitXor for IFlags

    source§

    fn bitxor(self, other: Self) -> Self

    The bitwise exclusive-or (^) of the bits in two flags values.

    -
    §

    type Output = IFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for IFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    The bitwise exclusive-or (^) of the bits in two flags values.

    +
    §

    type Output = IFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for IFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    The bitwise exclusive-or (^) of the bits in two flags values.

    source§

    impl Extend<IFlags> for IFlags

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    The bitwise or (|) of the bits in each flags value.

    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    source§

    impl Flags for IFlags

    source§

    const FLAGS: &'static [Flag<IFlags>] = _

    The set of defined flags.
    §

    type Bits = u32

    The underlying bits type.
    source§

    fn bits(&self) -> c_uint

    Get the underlying bits value. Read more
    source§

    fn from_bits_retain(bits: c_uint) -> IFlags

    Convert from a bits value exactly.
    source§

    fn empty() -> Self

    Get a flags value with all bits unset.
    source§

    fn all() -> Self

    Get a flags value with all known bits set.
    source§

    fn from_bits(bits: Self::Bits) -> Option<Self>

    Convert from a bits value. Read more
    source§

    fn from_bits_truncate(bits: Self::Bits) -> Self

    Convert from a bits value, unsetting any unknown bits.
    source§

    fn from_name(name: &str) -> Option<Self>

    Get a flags value with the bits of a flag with the given name set. Read more
    source§

    fn iter(&self) -> Iter<Self>

    Yield a set of contained flags values. Read more
    source§

    fn iter_names(&self) -> IterNames<Self>

    Yield a set of contained named flags values. Read more
    source§

    fn is_empty(&self) -> bool

    Whether all bits in this flags value are unset.
    source§

    fn is_all(&self) -> bool

    Whether all known bits in this flags value are set.
    source§

    fn intersects(&self, other: Self) -> bool
    where Self: Sized,

    Whether any set bits in a source flags value are also set in a target flags value.
    source§

    fn contains(&self, other: Self) -> bool
    where @@ -63,10 +63,10 @@ Self: Sized,

    The bitwise exclusive-or (^) of the bits in two flags values.
    source§

    fn set(&mut self, other: Self, value: bool)
    where Self: Sized,

    Call Flags::insert when value is true or Flags::remove when value is false.
    source§

    fn intersection(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.
    source§

    fn union(self, other: Self) -> Self

    The bitwise or (|) of the bits in two flags values.
    source§

    fn difference(self, other: Self) -> Self

    The intersection of a source flags value with the complement of a target flags value (&!). Read more
    source§

    fn symmetric_difference(self, other: Self) -> Self

    The bitwise exclusive-or (^) of the bits in two flags values.
    source§

    fn complement(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.
    source§

    impl FromIterator<IFlags> for IFlags

    source§

    fn from_iter<T: IntoIterator<Item = Self>>(iterator: T) -> Self

    The bitwise or (|) of the bits in each flags value.

    source§

    impl IntoIterator for IFlags

    §

    type Item = IFlags

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<IFlags>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl LowerHex for IFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for IFlags

    source§

    fn not(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.

    -
    §

    type Output = IFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for IFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PublicFlags for IFlags

    §

    type Primitive = u32

    The type of the underlying storage.
    §

    type Internal = InternalBitFlags

    The type of the internal field on the generated flags type.
    source§

    impl Sub for IFlags

    source§

    fn sub(self, other: Self) -> Self

    The intersection of a source flags value with the complement of a target flags value (&!).

    +
    §

    type Output = IFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for IFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PublicFlags for IFlags

    §

    type Primitive = u32

    The type of the underlying storage.
    §

    type Internal = InternalBitFlags

    The type of the internal field on the generated flags type.
    source§

    impl Sub for IFlags

    source§

    fn sub(self, other: Self) -> Self

    The intersection of a source flags value with the complement of a target flags value (&!).

    This method is not equivalent to self & !other when other has unknown bits set. difference won’t truncate other, but the ! operator will.

    -
    §

    type Output = IFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for IFlags

    source§

    fn sub_assign(&mut self, other: Self)

    The intersection of a source flags value with the complement of a target flags value (&!).

    +
    §

    type Output = IFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for IFlags

    source§

    fn sub_assign(&mut self, other: Self)

    The intersection of a source flags value with the complement of a target flags value (&!).

    This method is not equivalent to self & !other when other has unknown bits set. difference won’t truncate other, but the ! operator will.

    source§

    impl UpperHex for IFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for IFlags

    §

    impl Send for IFlags

    §

    impl Sync for IFlags

    §

    impl Unpin for IFlags

    §

    impl UnwindSafe for IFlags

    Blanket Implementations§

    source§

    impl<T> Any for T
    where diff --git a/rustix/fs/struct.MemfdFlags.html b/rustix/fs/struct.MemfdFlags.html index 5d006f034f8c..3876882ed54d 100644 --- a/rustix/fs/struct.MemfdFlags.html +++ b/rustix/fs/struct.MemfdFlags.html @@ -50,12 +50,12 @@

    This method is like iter, except only yields bits in contained named flags. Any unknown bits, or bits not corresponding to a contained flag will not be yielded.

    Trait Implementations§

    source§

    impl Binary for MemfdFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for MemfdFlags

    source§

    fn bitand(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.

    -
    §

    type Output = MemfdFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for MemfdFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    The bitwise and (&) of the bits in two flags values.

    +
    §

    type Output = MemfdFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for MemfdFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    The bitwise and (&) of the bits in two flags values.

    source§

    impl BitOr for MemfdFlags

    source§

    fn bitor(self, other: MemfdFlags) -> Self

    The bitwise or (|) of the bits in two flags values.

    §

    type Output = MemfdFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for MemfdFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    The bitwise or (|) of the bits in two flags values.

    source§

    impl BitXor for MemfdFlags

    source§

    fn bitxor(self, other: Self) -> Self

    The bitwise exclusive-or (^) of the bits in two flags values.

    -
    §

    type Output = MemfdFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for MemfdFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    The bitwise exclusive-or (^) of the bits in two flags values.

    -
    source§

    impl Clone for MemfdFlags

    source§

    fn clone(&self) -> MemfdFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for MemfdFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Extend<MemfdFlags> for MemfdFlags

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    The bitwise or (|) of the bits in each flags value.

    +
    §

    type Output = MemfdFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for MemfdFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    The bitwise exclusive-or (^) of the bits in two flags values.

    +
    source§

    impl Clone for MemfdFlags

    source§

    fn clone(&self) -> MemfdFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for MemfdFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Extend<MemfdFlags> for MemfdFlags

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    The bitwise or (|) of the bits in each flags value.

    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    source§

    impl Flags for MemfdFlags

    source§

    const FLAGS: &'static [Flag<MemfdFlags>] = _

    The set of defined flags.
    §

    type Bits = u32

    The underlying bits type.
    source§

    fn bits(&self) -> c_uint

    Get the underlying bits value. Read more
    source§

    fn from_bits_retain(bits: c_uint) -> MemfdFlags

    Convert from a bits value exactly.
    source§

    fn empty() -> Self

    Get a flags value with all bits unset.
    source§

    fn all() -> Self

    Get a flags value with all known bits set.
    source§

    fn from_bits(bits: Self::Bits) -> Option<Self>

    Convert from a bits value. Read more
    source§

    fn from_bits_truncate(bits: Self::Bits) -> Self

    Convert from a bits value, unsetting any unknown bits.
    source§

    fn from_name(name: &str) -> Option<Self>

    Get a flags value with the bits of a flag with the given name set. Read more
    source§

    fn iter(&self) -> Iter<Self>

    Yield a set of contained flags values. Read more
    source§

    fn iter_names(&self) -> IterNames<Self>

    Yield a set of contained named flags values. Read more
    source§

    fn is_empty(&self) -> bool

    Whether all bits in this flags value are unset.
    source§

    fn is_all(&self) -> bool

    Whether all known bits in this flags value are set.
    source§

    fn intersects(&self, other: Self) -> bool
    where Self: Sized,

    Whether any set bits in a source flags value are also set in a target flags value.
    source§

    fn contains(&self, other: Self) -> bool
    where Self: Sized,

    Whether all set bits in a source flags value are also set in a target flags value.
    source§

    fn insert(&mut self, other: Self)
    where @@ -65,16 +65,16 @@ Self: Sized,

    Call Flags::insert when value is true or Flags::remove when value is false.
    source§

    fn intersection(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.
    source§

    fn union(self, other: Self) -> Self

    The bitwise or (|) of the bits in two flags values.
    source§

    fn difference(self, other: Self) -> Self

    The intersection of a source flags value with the complement of a target flags value (&!). Read more
    source§

    fn symmetric_difference(self, other: Self) -> Self

    The bitwise exclusive-or (^) of the bits in two flags values.
    source§

    fn complement(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.
    source§

    impl FromIterator<MemfdFlags> for MemfdFlags

    source§

    fn from_iter<T: IntoIterator<Item = Self>>(iterator: T) -> Self

    The bitwise or (|) of the bits in each flags value.

    source§

    impl Hash for MemfdFlags

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoIterator for MemfdFlags

    §

    type Item = MemfdFlags

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<MemfdFlags>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl LowerHex for MemfdFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for MemfdFlags

    source§

    fn not(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.

    -
    §

    type Output = MemfdFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for MemfdFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PartialEq for MemfdFlags

    source§

    fn eq(&self, other: &MemfdFlags) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized,
    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoIterator for MemfdFlags

    §

    type Item = MemfdFlags

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<MemfdFlags>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl LowerHex for MemfdFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for MemfdFlags

    source§

    fn not(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.

    +
    §

    type Output = MemfdFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for MemfdFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PartialEq for MemfdFlags

    source§

    fn eq(&self, other: &MemfdFlags) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl PublicFlags for MemfdFlags

    §

    type Primitive = u32

    The type of the underlying storage.
    §

    type Internal = InternalBitFlags

    The type of the internal field on the generated flags type.
    source§

    impl Sub for MemfdFlags

    source§

    fn sub(self, other: Self) -> Self

    The intersection of a source flags value with the complement of a target flags value (&!).

    This method is not equivalent to self & !other when other has unknown bits set. difference won’t truncate other, but the ! operator will.

    -
    §

    type Output = MemfdFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for MemfdFlags

    source§

    fn sub_assign(&mut self, other: Self)

    The intersection of a source flags value with the complement of a target flags value (&!).

    +
    §

    type Output = MemfdFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for MemfdFlags

    source§

    fn sub_assign(&mut self, other: Self)

    The intersection of a source flags value with the complement of a target flags value (&!).

    This method is not equivalent to self & !other when other has unknown bits set. difference won’t truncate other, but the ! operator will.

    -
    source§

    impl UpperHex for MemfdFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Copy for MemfdFlags

    source§

    impl Eq for MemfdFlags

    source§

    impl StructuralEq for MemfdFlags

    source§

    impl StructuralPartialEq for MemfdFlags

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for MemfdFlags

    §

    impl Send for MemfdFlags

    §

    impl Sync for MemfdFlags

    §

    impl Unpin for MemfdFlags

    §

    impl UnwindSafe for MemfdFlags

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    source§

    impl UpperHex for MemfdFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Copy for MemfdFlags

    source§

    impl Eq for MemfdFlags

    source§

    impl StructuralEq for MemfdFlags

    source§

    impl StructuralPartialEq for MemfdFlags

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for MemfdFlags

    §

    impl Send for MemfdFlags

    §

    impl Sync for MemfdFlags

    §

    impl Unpin for MemfdFlags

    §

    impl UnwindSafe for MemfdFlags

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/rustix/fs/struct.Mode.html b/rustix/fs/struct.Mode.html index 8cadf9b04e56..1056245c9118 100644 --- a/rustix/fs/struct.Mode.html +++ b/rustix/fs/struct.Mode.html @@ -52,13 +52,13 @@
    source§

    impl Mode

    source

    pub const fn from_raw_mode(st_mode: RawMode) -> Self

    Construct a Mode from the mode bits of the st_mode field of a Mode.

    source

    pub const fn as_raw_mode(self) -> RawMode

    Construct an st_mode value from a Mode.

    -

    Trait Implementations§

    source§

    impl Binary for Mode

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for Mode

    source§

    fn bitand(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.

    +

    Trait Implementations§

    source§

    impl Binary for Mode

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for Mode

    source§

    fn bitand(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.

    §

    type Output = Mode

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for Mode

    source§

    fn bitand_assign(&mut self, other: Self)

    The bitwise and (&) of the bits in two flags values.

    source§

    impl BitOr for Mode

    source§

    fn bitor(self, other: Mode) -> Self

    The bitwise or (|) of the bits in two flags values.

    -
    §

    type Output = Mode

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for Mode

    source§

    fn bitor_assign(&mut self, other: Self)

    The bitwise or (|) of the bits in two flags values.

    +
    §

    type Output = Mode

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for Mode

    source§

    fn bitor_assign(&mut self, other: Self)

    The bitwise or (|) of the bits in two flags values.

    source§

    impl BitXor for Mode

    source§

    fn bitxor(self, other: Self) -> Self

    The bitwise exclusive-or (^) of the bits in two flags values.

    -
    §

    type Output = Mode

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for Mode

    source§

    fn bitxor_assign(&mut self, other: Self)

    The bitwise exclusive-or (^) of the bits in two flags values.

    -
    source§

    impl Clone for Mode

    source§

    fn clone(&self) -> Mode

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Mode

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Extend<Mode> for Mode

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    The bitwise or (|) of the bits in each flags value.

    +
    §

    type Output = Mode

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for Mode

    source§

    fn bitxor_assign(&mut self, other: Self)

    The bitwise exclusive-or (^) of the bits in two flags values.

    +
    source§

    impl Clone for Mode

    source§

    fn clone(&self) -> Mode

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Mode

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Extend<Mode> for Mode

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    The bitwise or (|) of the bits in each flags value.

    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    source§

    impl Flags for Mode

    source§

    const FLAGS: &'static [Flag<Mode>] = _

    The set of defined flags.
    §

    type Bits = u32

    The underlying bits type.
    source§

    fn bits(&self) -> RawMode

    Get the underlying bits value. Read more
    source§

    fn from_bits_retain(bits: RawMode) -> Mode

    Convert from a bits value exactly.
    source§

    fn empty() -> Self

    Get a flags value with all bits unset.
    source§

    fn all() -> Self

    Get a flags value with all known bits set.
    source§

    fn from_bits(bits: Self::Bits) -> Option<Self>

    Convert from a bits value. Read more
    source§

    fn from_bits_truncate(bits: Self::Bits) -> Self

    Convert from a bits value, unsetting any unknown bits.
    source§

    fn from_name(name: &str) -> Option<Self>

    Get a flags value with the bits of a flag with the given name set. Read more
    source§

    fn iter(&self) -> Iter<Self>

    Yield a set of contained flags values. Read more
    source§

    fn iter_names(&self) -> IterNames<Self>

    Yield a set of contained named flags values. Read more
    source§

    fn is_empty(&self) -> bool

    Whether all bits in this flags value are unset.
    source§

    fn is_all(&self) -> bool

    Whether all known bits in this flags value are set.
    source§

    fn intersects(&self, other: Self) -> bool
    where Self: Sized,

    Whether any set bits in a source flags value are also set in a target flags value.
    source§

    fn contains(&self, other: Self) -> bool
    where Self: Sized,

    Whether all set bits in a source flags value are also set in a target flags value.
    source§

    fn insert(&mut self, other: Self)
    where @@ -77,12 +77,12 @@

    source§

    impl Hash for Mode

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoIterator for Mode

    §

    type Item = Mode

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<Mode>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl LowerHex for Mode

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for Mode

    source§

    fn not(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.

    -
    §

    type Output = Mode

    The resulting type after applying the ! operator.
    source§

    impl Octal for Mode

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PartialEq for Mode

    source§

    fn eq(&self, other: &Mode) -> bool

    This method tests for self and other values to be equal, and is used +
    §

    type Output = Mode

    The resulting type after applying the ! operator.
    source§

    impl Octal for Mode

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PartialEq for Mode

    source§

    fn eq(&self, other: &Mode) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl PublicFlags for Mode

    §

    type Primitive = u32

    The type of the underlying storage.
    §

    type Internal = InternalBitFlags

    The type of the internal field on the generated flags type.
    source§

    impl Sub for Mode

    source§

    fn sub(self, other: Self) -> Self

    The intersection of a source flags value with the complement of a target flags value (&!).

    This method is not equivalent to self & !other when other has unknown bits set. difference won’t truncate other, but the ! operator will.

    -
    §

    type Output = Mode

    The resulting type after applying the - operator.
    source§

    impl SubAssign for Mode

    source§

    fn sub_assign(&mut self, other: Self)

    The intersection of a source flags value with the complement of a target flags value (&!).

    +
    §

    type Output = Mode

    The resulting type after applying the - operator.
    source§

    impl SubAssign for Mode

    source§

    fn sub_assign(&mut self, other: Self)

    The intersection of a source flags value with the complement of a target flags value (&!).

    This method is not equivalent to self & !other when other has unknown bits set. difference won’t truncate other, but the ! operator will.

    source§

    impl UpperHex for Mode

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Copy for Mode

    source§

    impl Eq for Mode

    source§

    impl StructuralEq for Mode

    source§

    impl StructuralPartialEq for Mode

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Mode

    §

    impl Send for Mode

    §

    impl Sync for Mode

    §

    impl Unpin for Mode

    §

    impl UnwindSafe for Mode

    Blanket Implementations§

    source§

    impl<T> Any for T
    where diff --git a/rustix/fs/struct.OFlags.html b/rustix/fs/struct.OFlags.html index 286dc7a71ecf..0c8d4e4f54ad 100644 --- a/rustix/fs/struct.OFlags.html +++ b/rustix/fs/struct.OFlags.html @@ -62,13 +62,13 @@

    source

    pub const fn iter_names(&self) -> IterNames<OFlags>

    Yield a set of contained named flags values.

    This method is like iter, except only yields bits in contained named flags. Any unknown bits, or bits not corresponding to a contained flag will not be yielded.

    -

    Trait Implementations§

    source§

    impl Binary for OFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for OFlags

    source§

    fn bitand(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.

    -
    §

    type Output = OFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for OFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    The bitwise and (&) of the bits in two flags values.

    +

    Trait Implementations§

    source§

    impl Binary for OFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for OFlags

    source§

    fn bitand(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.

    +
    §

    type Output = OFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for OFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    The bitwise and (&) of the bits in two flags values.

    source§

    impl BitOr for OFlags

    source§

    fn bitor(self, other: OFlags) -> Self

    The bitwise or (|) of the bits in two flags values.

    -
    §

    type Output = OFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for OFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    The bitwise or (|) of the bits in two flags values.

    +
    §

    type Output = OFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for OFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    The bitwise or (|) of the bits in two flags values.

    source§

    impl BitXor for OFlags

    source§

    fn bitxor(self, other: Self) -> Self

    The bitwise exclusive-or (^) of the bits in two flags values.

    -
    §

    type Output = OFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for OFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    The bitwise exclusive-or (^) of the bits in two flags values.

    -
    source§

    impl Clone for OFlags

    source§

    fn clone(&self) -> OFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for OFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Extend<OFlags> for OFlags

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    The bitwise or (|) of the bits in each flags value.

    +
    §

    type Output = OFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for OFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    The bitwise exclusive-or (^) of the bits in two flags values.

    +
    source§

    impl Clone for OFlags

    source§

    fn clone(&self) -> OFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for OFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Extend<OFlags> for OFlags

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    The bitwise or (|) of the bits in each flags value.

    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    source§

    impl Flags for OFlags

    source§

    const FLAGS: &'static [Flag<OFlags>] = _

    The set of defined flags.
    §

    type Bits = u32

    The underlying bits type.
    source§

    fn bits(&self) -> c_uint

    Get the underlying bits value. Read more
    source§

    fn from_bits_retain(bits: c_uint) -> OFlags

    Convert from a bits value exactly.
    source§

    fn empty() -> Self

    Get a flags value with all bits unset.
    source§

    fn all() -> Self

    Get a flags value with all known bits set.
    source§

    fn from_bits(bits: Self::Bits) -> Option<Self>

    Convert from a bits value. Read more
    source§

    fn from_bits_truncate(bits: Self::Bits) -> Self

    Convert from a bits value, unsetting any unknown bits.
    source§

    fn from_name(name: &str) -> Option<Self>

    Get a flags value with the bits of a flag with the given name set. Read more
    source§

    fn iter(&self) -> Iter<Self>

    Yield a set of contained flags values. Read more
    source§

    fn iter_names(&self) -> IterNames<Self>

    Yield a set of contained named flags values. Read more
    source§

    fn is_empty(&self) -> bool

    Whether all bits in this flags value are unset.
    source§

    fn is_all(&self) -> bool

    Whether all known bits in this flags value are set.
    source§

    fn intersects(&self, other: Self) -> bool
    where Self: Sized,

    Whether any set bits in a source flags value are also set in a target flags value.
    source§

    fn contains(&self, other: Self) -> bool
    where Self: Sized,

    Whether all set bits in a source flags value are also set in a target flags value.
    source§

    fn insert(&mut self, other: Self)
    where @@ -78,16 +78,16 @@ Self: Sized,

    Call Flags::insert when value is true or Flags::remove when value is false.
    source§

    fn intersection(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.
    source§

    fn union(self, other: Self) -> Self

    The bitwise or (|) of the bits in two flags values.
    source§

    fn difference(self, other: Self) -> Self

    The intersection of a source flags value with the complement of a target flags value (&!). Read more
    source§

    fn symmetric_difference(self, other: Self) -> Self

    The bitwise exclusive-or (^) of the bits in two flags values.
    source§

    fn complement(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.
    source§

    impl FromIterator<OFlags> for OFlags

    source§

    fn from_iter<T: IntoIterator<Item = Self>>(iterator: T) -> Self

    The bitwise or (|) of the bits in each flags value.

    source§

    impl Hash for OFlags

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoIterator for OFlags

    §

    type Item = OFlags

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<OFlags>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl LowerHex for OFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for OFlags

    source§

    fn not(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.

    -
    §

    type Output = OFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for OFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PartialEq for OFlags

    source§

    fn eq(&self, other: &OFlags) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized,
    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoIterator for OFlags

    §

    type Item = OFlags

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<OFlags>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl LowerHex for OFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for OFlags

    source§

    fn not(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.

    +
    §

    type Output = OFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for OFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PartialEq for OFlags

    source§

    fn eq(&self, other: &OFlags) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl PublicFlags for OFlags

    §

    type Primitive = u32

    The type of the underlying storage.
    §

    type Internal = InternalBitFlags

    The type of the internal field on the generated flags type.
    source§

    impl Sub for OFlags

    source§

    fn sub(self, other: Self) -> Self

    The intersection of a source flags value with the complement of a target flags value (&!).

    This method is not equivalent to self & !other when other has unknown bits set. difference won’t truncate other, but the ! operator will.

    -
    §

    type Output = OFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for OFlags

    source§

    fn sub_assign(&mut self, other: Self)

    The intersection of a source flags value with the complement of a target flags value (&!).

    +
    §

    type Output = OFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for OFlags

    source§

    fn sub_assign(&mut self, other: Self)

    The intersection of a source flags value with the complement of a target flags value (&!).

    This method is not equivalent to self & !other when other has unknown bits set. difference won’t truncate other, but the ! operator will.

    -
    source§

    impl UpperHex for OFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Copy for OFlags

    source§

    impl Eq for OFlags

    source§

    impl StructuralEq for OFlags

    source§

    impl StructuralPartialEq for OFlags

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OFlags

    §

    impl Send for OFlags

    §

    impl Sync for OFlags

    §

    impl Unpin for OFlags

    §

    impl UnwindSafe for OFlags

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    source§

    impl UpperHex for OFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Copy for OFlags

    source§

    impl Eq for OFlags

    source§

    impl StructuralEq for OFlags

    source§

    impl StructuralPartialEq for OFlags

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for OFlags

    §

    impl Send for OFlags

    §

    impl Sync for OFlags

    §

    impl Unpin for OFlags

    §

    impl UnwindSafe for OFlags

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/rustix/fs/struct.RenameFlags.html b/rustix/fs/struct.RenameFlags.html index b8113956a34e..bf67fcc183ef 100644 --- a/rustix/fs/struct.RenameFlags.html +++ b/rustix/fs/struct.RenameFlags.html @@ -37,13 +37,13 @@
    source

    pub const fn iter_names(&self) -> IterNames<RenameFlags>

    Yield a set of contained named flags values.

    This method is like iter, except only yields bits in contained named flags. Any unknown bits, or bits not corresponding to a contained flag will not be yielded.

    -

    Trait Implementations§

    source§

    impl Binary for RenameFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for RenameFlags

    source§

    fn bitand(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.

    -
    §

    type Output = RenameFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for RenameFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    The bitwise and (&) of the bits in two flags values.

    +

    Trait Implementations§

    source§

    impl Binary for RenameFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for RenameFlags

    source§

    fn bitand(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.

    +
    §

    type Output = RenameFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for RenameFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    The bitwise and (&) of the bits in two flags values.

    source§

    impl BitOr for RenameFlags

    source§

    fn bitor(self, other: RenameFlags) -> Self

    The bitwise or (|) of the bits in two flags values.

    -
    §

    type Output = RenameFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for RenameFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    The bitwise or (|) of the bits in two flags values.

    +
    §

    type Output = RenameFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for RenameFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    The bitwise or (|) of the bits in two flags values.

    source§

    impl BitXor for RenameFlags

    source§

    fn bitxor(self, other: Self) -> Self

    The bitwise exclusive-or (^) of the bits in two flags values.

    -
    §

    type Output = RenameFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for RenameFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    The bitwise exclusive-or (^) of the bits in two flags values.

    -
    source§

    impl Clone for RenameFlags

    source§

    fn clone(&self) -> RenameFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for RenameFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Extend<RenameFlags> for RenameFlags

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    The bitwise or (|) of the bits in each flags value.

    +
    §

    type Output = RenameFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for RenameFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    The bitwise exclusive-or (^) of the bits in two flags values.

    +
    source§

    impl Clone for RenameFlags

    source§

    fn clone(&self) -> RenameFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for RenameFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Extend<RenameFlags> for RenameFlags

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    The bitwise or (|) of the bits in each flags value.

    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    source§

    impl Flags for RenameFlags

    source§

    const FLAGS: &'static [Flag<RenameFlags>] = _

    The set of defined flags.
    §

    type Bits = u32

    The underlying bits type.
    source§

    fn bits(&self) -> c_uint

    Get the underlying bits value. Read more
    source§

    fn from_bits_retain(bits: c_uint) -> RenameFlags

    Convert from a bits value exactly.
    source§

    fn empty() -> Self

    Get a flags value with all bits unset.
    source§

    fn all() -> Self

    Get a flags value with all known bits set.
    source§

    fn from_bits(bits: Self::Bits) -> Option<Self>

    Convert from a bits value. Read more
    source§

    fn from_bits_truncate(bits: Self::Bits) -> Self

    Convert from a bits value, unsetting any unknown bits.
    source§

    fn from_name(name: &str) -> Option<Self>

    Get a flags value with the bits of a flag with the given name set. Read more
    source§

    fn iter(&self) -> Iter<Self>

    Yield a set of contained flags values. Read more
    source§

    fn iter_names(&self) -> IterNames<Self>

    Yield a set of contained named flags values. Read more
    source§

    fn is_empty(&self) -> bool

    Whether all bits in this flags value are unset.
    source§

    fn is_all(&self) -> bool

    Whether all known bits in this flags value are set.
    source§

    fn intersects(&self, other: Self) -> bool
    where Self: Sized,

    Whether any set bits in a source flags value are also set in a target flags value.
    source§

    fn contains(&self, other: Self) -> bool
    where Self: Sized,

    Whether all set bits in a source flags value are also set in a target flags value.
    source§

    fn insert(&mut self, other: Self)
    where @@ -53,16 +53,16 @@ Self: Sized,

    Call Flags::insert when value is true or Flags::remove when value is false.
    source§

    fn intersection(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.
    source§

    fn union(self, other: Self) -> Self

    The bitwise or (|) of the bits in two flags values.
    source§

    fn difference(self, other: Self) -> Self

    The intersection of a source flags value with the complement of a target flags value (&!). Read more
    source§

    fn symmetric_difference(self, other: Self) -> Self

    The bitwise exclusive-or (^) of the bits in two flags values.
    source§

    fn complement(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.
    source§

    impl FromIterator<RenameFlags> for RenameFlags

    source§

    fn from_iter<T: IntoIterator<Item = Self>>(iterator: T) -> Self

    The bitwise or (|) of the bits in each flags value.

    source§

    impl Hash for RenameFlags

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoIterator for RenameFlags

    §

    type Item = RenameFlags

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<RenameFlags>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl LowerHex for RenameFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for RenameFlags

    source§

    fn not(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.

    -
    §

    type Output = RenameFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for RenameFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PartialEq for RenameFlags

    source§

    fn eq(&self, other: &RenameFlags) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized,
    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoIterator for RenameFlags

    §

    type Item = RenameFlags

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<RenameFlags>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl LowerHex for RenameFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for RenameFlags

    source§

    fn not(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.

    +
    §

    type Output = RenameFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for RenameFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PartialEq for RenameFlags

    source§

    fn eq(&self, other: &RenameFlags) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl PublicFlags for RenameFlags

    §

    type Primitive = u32

    The type of the underlying storage.
    §

    type Internal = InternalBitFlags

    The type of the internal field on the generated flags type.
    source§

    impl Sub for RenameFlags

    source§

    fn sub(self, other: Self) -> Self

    The intersection of a source flags value with the complement of a target flags value (&!).

    This method is not equivalent to self & !other when other has unknown bits set. difference won’t truncate other, but the ! operator will.

    -
    §

    type Output = RenameFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for RenameFlags

    source§

    fn sub_assign(&mut self, other: Self)

    The intersection of a source flags value with the complement of a target flags value (&!).

    +
    §

    type Output = RenameFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for RenameFlags

    source§

    fn sub_assign(&mut self, other: Self)

    The intersection of a source flags value with the complement of a target flags value (&!).

    This method is not equivalent to self & !other when other has unknown bits set. difference won’t truncate other, but the ! operator will.

    -
    source§

    impl UpperHex for RenameFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Copy for RenameFlags

    source§

    impl Eq for RenameFlags

    source§

    impl StructuralEq for RenameFlags

    source§

    impl StructuralPartialEq for RenameFlags

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for RenameFlags

    §

    impl Send for RenameFlags

    §

    impl Sync for RenameFlags

    §

    impl Unpin for RenameFlags

    §

    impl UnwindSafe for RenameFlags

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    source§

    impl UpperHex for RenameFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Copy for RenameFlags

    source§

    impl Eq for RenameFlags

    source§

    impl StructuralEq for RenameFlags

    source§

    impl StructuralPartialEq for RenameFlags

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for RenameFlags

    §

    impl Send for RenameFlags

    §

    impl Sync for RenameFlags

    §

    impl Unpin for RenameFlags

    §

    impl UnwindSafe for RenameFlags

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/rustix/fs/struct.ResolveFlags.html b/rustix/fs/struct.ResolveFlags.html index b0448e9e4c1d..1a57877c1c71 100644 --- a/rustix/fs/struct.ResolveFlags.html +++ b/rustix/fs/struct.ResolveFlags.html @@ -41,12 +41,12 @@

    This method is like iter, except only yields bits in contained named flags. Any unknown bits, or bits not corresponding to a contained flag will not be yielded.

    Trait Implementations§

    source§

    impl Binary for ResolveFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for ResolveFlags

    source§

    fn bitand(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.

    -
    §

    type Output = ResolveFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for ResolveFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    The bitwise and (&) of the bits in two flags values.

    +
    §

    type Output = ResolveFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for ResolveFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    The bitwise and (&) of the bits in two flags values.

    source§

    impl BitOr for ResolveFlags

    source§

    fn bitor(self, other: ResolveFlags) -> Self

    The bitwise or (|) of the bits in two flags values.

    -
    §

    type Output = ResolveFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for ResolveFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    The bitwise or (|) of the bits in two flags values.

    +
    §

    type Output = ResolveFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for ResolveFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    The bitwise or (|) of the bits in two flags values.

    source§

    impl BitXor for ResolveFlags

    source§

    fn bitxor(self, other: Self) -> Self

    The bitwise exclusive-or (^) of the bits in two flags values.

    -
    §

    type Output = ResolveFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for ResolveFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    The bitwise exclusive-or (^) of the bits in two flags values.

    -
    source§

    impl Clone for ResolveFlags

    source§

    fn clone(&self) -> ResolveFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ResolveFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for ResolveFlags

    source§

    fn default() -> ResolveFlags

    Returns the “default value” for a type. Read more
    source§

    impl Extend<ResolveFlags> for ResolveFlags

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    The bitwise or (|) of the bits in each flags value.

    +
    §

    type Output = ResolveFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for ResolveFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    The bitwise exclusive-or (^) of the bits in two flags values.

    +
    source§

    impl Clone for ResolveFlags

    source§

    fn clone(&self) -> ResolveFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ResolveFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for ResolveFlags

    source§

    fn default() -> ResolveFlags

    Returns the “default value” for a type. Read more
    source§

    impl Extend<ResolveFlags> for ResolveFlags

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    The bitwise or (|) of the bits in each flags value.

    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    source§

    impl Flags for ResolveFlags

    source§

    const FLAGS: &'static [Flag<ResolveFlags>] = _

    The set of defined flags.
    §

    type Bits = u64

    The underlying bits type.
    source§

    fn bits(&self) -> u64

    Get the underlying bits value. Read more
    source§

    fn from_bits_retain(bits: u64) -> ResolveFlags

    Convert from a bits value exactly.
    source§

    fn empty() -> Self

    Get a flags value with all bits unset.
    source§

    fn all() -> Self

    Get a flags value with all known bits set.
    source§

    fn from_bits(bits: Self::Bits) -> Option<Self>

    Convert from a bits value. Read more
    source§

    fn from_bits_truncate(bits: Self::Bits) -> Self

    Convert from a bits value, unsetting any unknown bits.
    source§

    fn from_name(name: &str) -> Option<Self>

    Get a flags value with the bits of a flag with the given name set. Read more
    source§

    fn iter(&self) -> Iter<Self>

    Yield a set of contained flags values. Read more
    source§

    fn iter_names(&self) -> IterNames<Self>

    Yield a set of contained named flags values. Read more
    source§

    fn is_empty(&self) -> bool

    Whether all bits in this flags value are unset.
    source§

    fn is_all(&self) -> bool

    Whether all known bits in this flags value are set.
    source§

    fn intersects(&self, other: Self) -> bool
    where Self: Sized,

    Whether any set bits in a source flags value are also set in a target flags value.
    source§

    fn contains(&self, other: Self) -> bool
    where Self: Sized,

    Whether all set bits in a source flags value are also set in a target flags value.
    source§

    fn insert(&mut self, other: Self)
    where @@ -56,13 +56,13 @@ Self: Sized,

    Call Flags::insert when value is true or Flags::remove when value is false.
    source§

    fn intersection(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.
    source§

    fn union(self, other: Self) -> Self

    The bitwise or (|) of the bits in two flags values.
    source§

    fn difference(self, other: Self) -> Self

    The intersection of a source flags value with the complement of a target flags value (&!). Read more
    source§

    fn symmetric_difference(self, other: Self) -> Self

    The bitwise exclusive-or (^) of the bits in two flags values.
    source§

    fn complement(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.
    source§

    impl FromIterator<ResolveFlags> for ResolveFlags

    source§

    fn from_iter<T: IntoIterator<Item = Self>>(iterator: T) -> Self

    The bitwise or (|) of the bits in each flags value.

    source§

    impl Hash for ResolveFlags

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoIterator for ResolveFlags

    §

    type Item = ResolveFlags

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<ResolveFlags>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl LowerHex for ResolveFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for ResolveFlags

    source§

    fn not(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.

    -
    §

    type Output = ResolveFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for ResolveFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PartialEq for ResolveFlags

    source§

    fn eq(&self, other: &ResolveFlags) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized,
    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoIterator for ResolveFlags

    §

    type Item = ResolveFlags

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<ResolveFlags>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl LowerHex for ResolveFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for ResolveFlags

    source§

    fn not(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.

    +
    §

    type Output = ResolveFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for ResolveFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PartialEq for ResolveFlags

    source§

    fn eq(&self, other: &ResolveFlags) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl PublicFlags for ResolveFlags

    §

    type Primitive = u64

    The type of the underlying storage.
    §

    type Internal = InternalBitFlags

    The type of the internal field on the generated flags type.
    source§

    impl Sub for ResolveFlags

    source§

    fn sub(self, other: Self) -> Self

    The intersection of a source flags value with the complement of a target flags value (&!).

    This method is not equivalent to self & !other when other has unknown bits set. difference won’t truncate other, but the ! operator will.

    -
    §

    type Output = ResolveFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for ResolveFlags

    source§

    fn sub_assign(&mut self, other: Self)

    The intersection of a source flags value with the complement of a target flags value (&!).

    +
    §

    type Output = ResolveFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for ResolveFlags

    source§

    fn sub_assign(&mut self, other: Self)

    The intersection of a source flags value with the complement of a target flags value (&!).

    This method is not equivalent to self & !other when other has unknown bits set. difference won’t truncate other, but the ! operator will.

    source§

    impl UpperHex for ResolveFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Copy for ResolveFlags

    source§

    impl Eq for ResolveFlags

    source§

    impl StructuralEq for ResolveFlags

    source§

    impl StructuralPartialEq for ResolveFlags

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for ResolveFlags

    §

    impl Send for ResolveFlags

    §

    impl Sync for ResolveFlags

    §

    impl Unpin for ResolveFlags

    §

    impl UnwindSafe for ResolveFlags

    Blanket Implementations§

    source§

    impl<T> Any for T
    where diff --git a/rustix/fs/struct.SealFlags.html b/rustix/fs/struct.SealFlags.html index 99ad5992575a..e9588495ede5 100644 --- a/rustix/fs/struct.SealFlags.html +++ b/rustix/fs/struct.SealFlags.html @@ -41,12 +41,12 @@

    This method is like iter, except only yields bits in contained named flags. Any unknown bits, or bits not corresponding to a contained flag will not be yielded.

    Trait Implementations§

    source§

    impl Binary for SealFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for SealFlags

    source§

    fn bitand(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.

    -
    §

    type Output = SealFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for SealFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    The bitwise and (&) of the bits in two flags values.

    +
    §

    type Output = SealFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for SealFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    The bitwise and (&) of the bits in two flags values.

    source§

    impl BitOr for SealFlags

    source§

    fn bitor(self, other: SealFlags) -> Self

    The bitwise or (|) of the bits in two flags values.

    -
    §

    type Output = SealFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for SealFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    The bitwise or (|) of the bits in two flags values.

    +
    §

    type Output = SealFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for SealFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    The bitwise or (|) of the bits in two flags values.

    source§

    impl BitXor for SealFlags

    source§

    fn bitxor(self, other: Self) -> Self

    The bitwise exclusive-or (^) of the bits in two flags values.

    -
    §

    type Output = SealFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for SealFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    The bitwise exclusive-or (^) of the bits in two flags values.

    -
    source§

    impl Clone for SealFlags

    source§

    fn clone(&self) -> SealFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for SealFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Extend<SealFlags> for SealFlags

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    The bitwise or (|) of the bits in each flags value.

    +
    §

    type Output = SealFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for SealFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    The bitwise exclusive-or (^) of the bits in two flags values.

    +
    source§

    impl Clone for SealFlags

    source§

    fn clone(&self) -> SealFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for SealFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Extend<SealFlags> for SealFlags

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    The bitwise or (|) of the bits in each flags value.

    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    source§

    impl Flags for SealFlags

    source§

    const FLAGS: &'static [Flag<SealFlags>] = _

    The set of defined flags.
    §

    type Bits = u32

    The underlying bits type.
    source§

    fn bits(&self) -> u32

    Get the underlying bits value. Read more
    source§

    fn from_bits_retain(bits: u32) -> SealFlags

    Convert from a bits value exactly.
    source§

    fn empty() -> Self

    Get a flags value with all bits unset.
    source§

    fn all() -> Self

    Get a flags value with all known bits set.
    source§

    fn from_bits(bits: Self::Bits) -> Option<Self>

    Convert from a bits value. Read more
    source§

    fn from_bits_truncate(bits: Self::Bits) -> Self

    Convert from a bits value, unsetting any unknown bits.
    source§

    fn from_name(name: &str) -> Option<Self>

    Get a flags value with the bits of a flag with the given name set. Read more
    source§

    fn iter(&self) -> Iter<Self>

    Yield a set of contained flags values. Read more
    source§

    fn iter_names(&self) -> IterNames<Self>

    Yield a set of contained named flags values. Read more
    source§

    fn is_empty(&self) -> bool

    Whether all bits in this flags value are unset.
    source§

    fn is_all(&self) -> bool

    Whether all known bits in this flags value are set.
    source§

    fn intersects(&self, other: Self) -> bool
    where Self: Sized,

    Whether any set bits in a source flags value are also set in a target flags value.
    source§

    fn contains(&self, other: Self) -> bool
    where Self: Sized,

    Whether all set bits in a source flags value are also set in a target flags value.
    source§

    fn insert(&mut self, other: Self)
    where @@ -56,16 +56,16 @@ Self: Sized,

    Call Flags::insert when value is true or Flags::remove when value is false.
    source§

    fn intersection(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.
    source§

    fn union(self, other: Self) -> Self

    The bitwise or (|) of the bits in two flags values.
    source§

    fn difference(self, other: Self) -> Self

    The intersection of a source flags value with the complement of a target flags value (&!). Read more
    source§

    fn symmetric_difference(self, other: Self) -> Self

    The bitwise exclusive-or (^) of the bits in two flags values.
    source§

    fn complement(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.
    source§

    impl FromIterator<SealFlags> for SealFlags

    source§

    fn from_iter<T: IntoIterator<Item = Self>>(iterator: T) -> Self

    The bitwise or (|) of the bits in each flags value.

    source§

    impl Hash for SealFlags

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoIterator for SealFlags

    §

    type Item = SealFlags

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<SealFlags>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl LowerHex for SealFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for SealFlags

    source§

    fn not(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.

    -
    §

    type Output = SealFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for SealFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PartialEq for SealFlags

    source§

    fn eq(&self, other: &SealFlags) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized,
    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoIterator for SealFlags

    §

    type Item = SealFlags

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<SealFlags>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl LowerHex for SealFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for SealFlags

    source§

    fn not(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.

    +
    §

    type Output = SealFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for SealFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PartialEq for SealFlags

    source§

    fn eq(&self, other: &SealFlags) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl PublicFlags for SealFlags

    §

    type Primitive = u32

    The type of the underlying storage.
    §

    type Internal = InternalBitFlags

    The type of the internal field on the generated flags type.
    source§

    impl Sub for SealFlags

    source§

    fn sub(self, other: Self) -> Self

    The intersection of a source flags value with the complement of a target flags value (&!).

    This method is not equivalent to self & !other when other has unknown bits set. difference won’t truncate other, but the ! operator will.

    -
    §

    type Output = SealFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for SealFlags

    source§

    fn sub_assign(&mut self, other: Self)

    The intersection of a source flags value with the complement of a target flags value (&!).

    +
    §

    type Output = SealFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for SealFlags

    source§

    fn sub_assign(&mut self, other: Self)

    The intersection of a source flags value with the complement of a target flags value (&!).

    This method is not equivalent to self & !other when other has unknown bits set. difference won’t truncate other, but the ! operator will.

    -
    source§

    impl UpperHex for SealFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Copy for SealFlags

    source§

    impl Eq for SealFlags

    source§

    impl StructuralEq for SealFlags

    source§

    impl StructuralPartialEq for SealFlags

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for SealFlags

    §

    impl Send for SealFlags

    §

    impl Sync for SealFlags

    §

    impl Unpin for SealFlags

    §

    impl UnwindSafe for SealFlags

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    source§

    impl UpperHex for SealFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Copy for SealFlags

    source§

    impl Eq for SealFlags

    source§

    impl StructuralEq for SealFlags

    source§

    impl StructuralPartialEq for SealFlags

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for SealFlags

    §

    impl Send for SealFlags

    §

    impl Sync for SealFlags

    §

    impl Unpin for SealFlags

    §

    impl UnwindSafe for SealFlags

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/rustix/fs/struct.StatVfsMountFlags.html b/rustix/fs/struct.StatVfsMountFlags.html index a83f7f6ba376..9ee28837d594 100644 --- a/rustix/fs/struct.StatVfsMountFlags.html +++ b/rustix/fs/struct.StatVfsMountFlags.html @@ -43,13 +43,13 @@
    source

    pub const fn iter_names(&self) -> IterNames<StatVfsMountFlags>

    Yield a set of contained named flags values.

    This method is like iter, except only yields bits in contained named flags. Any unknown bits, or bits not corresponding to a contained flag will not be yielded.

    -

    Trait Implementations§

    source§

    impl Binary for StatVfsMountFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for StatVfsMountFlags

    source§

    fn bitand(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.

    -
    §

    type Output = StatVfsMountFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for StatVfsMountFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    The bitwise and (&) of the bits in two flags values.

    +

    Trait Implementations§

    source§

    impl Binary for StatVfsMountFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for StatVfsMountFlags

    source§

    fn bitand(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.

    +
    §

    type Output = StatVfsMountFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for StatVfsMountFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    The bitwise and (&) of the bits in two flags values.

    source§

    impl BitOr for StatVfsMountFlags

    source§

    fn bitor(self, other: StatVfsMountFlags) -> Self

    The bitwise or (|) of the bits in two flags values.

    -
    §

    type Output = StatVfsMountFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for StatVfsMountFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    The bitwise or (|) of the bits in two flags values.

    +
    §

    type Output = StatVfsMountFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for StatVfsMountFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    The bitwise or (|) of the bits in two flags values.

    source§

    impl BitXor for StatVfsMountFlags

    source§

    fn bitxor(self, other: Self) -> Self

    The bitwise exclusive-or (^) of the bits in two flags values.

    -
    §

    type Output = StatVfsMountFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for StatVfsMountFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    The bitwise exclusive-or (^) of the bits in two flags values.

    -
    source§

    impl Clone for StatVfsMountFlags

    source§

    fn clone(&self) -> StatVfsMountFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for StatVfsMountFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Extend<StatVfsMountFlags> for StatVfsMountFlags

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    The bitwise or (|) of the bits in each flags value.

    +
    §

    type Output = StatVfsMountFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for StatVfsMountFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    The bitwise exclusive-or (^) of the bits in two flags values.

    +
    source§

    impl Clone for StatVfsMountFlags

    source§

    fn clone(&self) -> StatVfsMountFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for StatVfsMountFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Extend<StatVfsMountFlags> for StatVfsMountFlags

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    The bitwise or (|) of the bits in each flags value.

    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    source§

    impl Flags for StatVfsMountFlags

    source§

    const FLAGS: &'static [Flag<StatVfsMountFlags>] = _

    The set of defined flags.
    §

    type Bits = u64

    The underlying bits type.
    source§

    fn bits(&self) -> u64

    Get the underlying bits value. Read more
    source§

    fn from_bits_retain(bits: u64) -> StatVfsMountFlags

    Convert from a bits value exactly.
    source§

    fn empty() -> Self

    Get a flags value with all bits unset.
    source§

    fn all() -> Self

    Get a flags value with all known bits set.
    source§

    fn from_bits(bits: Self::Bits) -> Option<Self>

    Convert from a bits value. Read more
    source§

    fn from_bits_truncate(bits: Self::Bits) -> Self

    Convert from a bits value, unsetting any unknown bits.
    source§

    fn from_name(name: &str) -> Option<Self>

    Get a flags value with the bits of a flag with the given name set. Read more
    source§

    fn iter(&self) -> Iter<Self>

    Yield a set of contained flags values. Read more
    source§

    fn iter_names(&self) -> IterNames<Self>

    Yield a set of contained named flags values. Read more
    source§

    fn is_empty(&self) -> bool

    Whether all bits in this flags value are unset.
    source§

    fn is_all(&self) -> bool

    Whether all known bits in this flags value are set.
    source§

    fn intersects(&self, other: Self) -> bool
    where Self: Sized,

    Whether any set bits in a source flags value are also set in a target flags value.
    source§

    fn contains(&self, other: Self) -> bool
    where Self: Sized,

    Whether all set bits in a source flags value are also set in a target flags value.
    source§

    fn insert(&mut self, other: Self)
    where @@ -59,16 +59,16 @@ Self: Sized,

    Call Flags::insert when value is true or Flags::remove when value is false.
    source§

    fn intersection(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.
    source§

    fn union(self, other: Self) -> Self

    The bitwise or (|) of the bits in two flags values.
    source§

    fn difference(self, other: Self) -> Self

    The intersection of a source flags value with the complement of a target flags value (&!). Read more
    source§

    fn symmetric_difference(self, other: Self) -> Self

    The bitwise exclusive-or (^) of the bits in two flags values.
    source§

    fn complement(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.
    source§

    impl FromIterator<StatVfsMountFlags> for StatVfsMountFlags

    source§

    fn from_iter<T: IntoIterator<Item = Self>>(iterator: T) -> Self

    The bitwise or (|) of the bits in each flags value.

    source§

    impl Hash for StatVfsMountFlags

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoIterator for StatVfsMountFlags

    §

    type Item = StatVfsMountFlags

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<StatVfsMountFlags>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl LowerHex for StatVfsMountFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for StatVfsMountFlags

    source§

    fn not(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.

    -
    §

    type Output = StatVfsMountFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for StatVfsMountFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PartialEq for StatVfsMountFlags

    source§

    fn eq(&self, other: &StatVfsMountFlags) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized,
    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoIterator for StatVfsMountFlags

    §

    type Item = StatVfsMountFlags

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<StatVfsMountFlags>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl LowerHex for StatVfsMountFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for StatVfsMountFlags

    source§

    fn not(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.

    +
    §

    type Output = StatVfsMountFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for StatVfsMountFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PartialEq for StatVfsMountFlags

    source§

    fn eq(&self, other: &StatVfsMountFlags) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl PublicFlags for StatVfsMountFlags

    §

    type Primitive = u64

    The type of the underlying storage.
    §

    type Internal = InternalBitFlags

    The type of the internal field on the generated flags type.
    source§

    impl Sub for StatVfsMountFlags

    source§

    fn sub(self, other: Self) -> Self

    The intersection of a source flags value with the complement of a target flags value (&!).

    This method is not equivalent to self & !other when other has unknown bits set. difference won’t truncate other, but the ! operator will.

    -
    §

    type Output = StatVfsMountFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for StatVfsMountFlags

    source§

    fn sub_assign(&mut self, other: Self)

    The intersection of a source flags value with the complement of a target flags value (&!).

    +
    §

    type Output = StatVfsMountFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for StatVfsMountFlags

    source§

    fn sub_assign(&mut self, other: Self)

    The intersection of a source flags value with the complement of a target flags value (&!).

    This method is not equivalent to self & !other when other has unknown bits set. difference won’t truncate other, but the ! operator will.

    -
    source§

    impl UpperHex for StatVfsMountFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Copy for StatVfsMountFlags

    source§

    impl Eq for StatVfsMountFlags

    source§

    impl StructuralEq for StatVfsMountFlags

    source§

    impl StructuralPartialEq for StatVfsMountFlags

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for StatVfsMountFlags

    §

    impl Send for StatVfsMountFlags

    §

    impl Sync for StatVfsMountFlags

    §

    impl Unpin for StatVfsMountFlags

    §

    impl UnwindSafe for StatVfsMountFlags

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    source§

    impl UpperHex for StatVfsMountFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Copy for StatVfsMountFlags

    source§

    impl Eq for StatVfsMountFlags

    source§

    impl StructuralEq for StatVfsMountFlags

    source§

    impl StructuralPartialEq for StatVfsMountFlags

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for StatVfsMountFlags

    §

    impl Send for StatVfsMountFlags

    §

    impl Sync for StatVfsMountFlags

    §

    impl Unpin for StatVfsMountFlags

    §

    impl UnwindSafe for StatVfsMountFlags

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/rustix/fs/struct.StatxFlags.html b/rustix/fs/struct.StatxFlags.html index 81c57466494d..37d9df1c4809 100644 --- a/rustix/fs/struct.StatxFlags.html +++ b/rustix/fs/struct.StatxFlags.html @@ -50,13 +50,13 @@
    source

    pub const fn iter_names(&self) -> IterNames<StatxFlags>

    Yield a set of contained named flags values.

    This method is like iter, except only yields bits in contained named flags. Any unknown bits, or bits not corresponding to a contained flag will not be yielded.

    -

    Trait Implementations§

    source§

    impl Binary for StatxFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for StatxFlags

    source§

    fn bitand(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.

    -
    §

    type Output = StatxFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for StatxFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    The bitwise and (&) of the bits in two flags values.

    +

    Trait Implementations§

    source§

    impl Binary for StatxFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for StatxFlags

    source§

    fn bitand(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.

    +
    §

    type Output = StatxFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for StatxFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    The bitwise and (&) of the bits in two flags values.

    source§

    impl BitOr for StatxFlags

    source§

    fn bitor(self, other: StatxFlags) -> Self

    The bitwise or (|) of the bits in two flags values.

    -
    §

    type Output = StatxFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for StatxFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    The bitwise or (|) of the bits in two flags values.

    +
    §

    type Output = StatxFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for StatxFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    The bitwise or (|) of the bits in two flags values.

    source§

    impl BitXor for StatxFlags

    source§

    fn bitxor(self, other: Self) -> Self

    The bitwise exclusive-or (^) of the bits in two flags values.

    §

    type Output = StatxFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for StatxFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    The bitwise exclusive-or (^) of the bits in two flags values.

    -
    source§

    impl Clone for StatxFlags

    source§

    fn clone(&self) -> StatxFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for StatxFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Extend<StatxFlags> for StatxFlags

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    The bitwise or (|) of the bits in each flags value.

    +
    source§

    impl Clone for StatxFlags

    source§

    fn clone(&self) -> StatxFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for StatxFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Extend<StatxFlags> for StatxFlags

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    The bitwise or (|) of the bits in each flags value.

    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    source§

    impl Flags for StatxFlags

    source§

    const FLAGS: &'static [Flag<StatxFlags>] = _

    The set of defined flags.
    §

    type Bits = u32

    The underlying bits type.
    source§

    fn bits(&self) -> u32

    Get the underlying bits value. Read more
    source§

    fn from_bits_retain(bits: u32) -> StatxFlags

    Convert from a bits value exactly.
    source§

    fn empty() -> Self

    Get a flags value with all bits unset.
    source§

    fn all() -> Self

    Get a flags value with all known bits set.
    source§

    fn from_bits(bits: Self::Bits) -> Option<Self>

    Convert from a bits value. Read more
    source§

    fn from_bits_truncate(bits: Self::Bits) -> Self

    Convert from a bits value, unsetting any unknown bits.
    source§

    fn from_name(name: &str) -> Option<Self>

    Get a flags value with the bits of a flag with the given name set. Read more
    source§

    fn iter(&self) -> Iter<Self>

    Yield a set of contained flags values. Read more
    source§

    fn iter_names(&self) -> IterNames<Self>

    Yield a set of contained named flags values. Read more
    source§

    fn is_empty(&self) -> bool

    Whether all bits in this flags value are unset.
    source§

    fn is_all(&self) -> bool

    Whether all known bits in this flags value are set.
    source§

    fn intersects(&self, other: Self) -> bool
    where Self: Sized,

    Whether any set bits in a source flags value are also set in a target flags value.
    source§

    fn contains(&self, other: Self) -> bool
    where Self: Sized,

    Whether all set bits in a source flags value are also set in a target flags value.
    source§

    fn insert(&mut self, other: Self)
    where @@ -67,7 +67,7 @@

    source§

    impl Hash for StatxFlags

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoIterator for StatxFlags

    §

    type Item = StatxFlags

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<StatxFlags>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl LowerHex for StatxFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for StatxFlags

    source§

    fn not(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.

    -
    §

    type Output = StatxFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for StatxFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PartialEq for StatxFlags

    source§

    fn eq(&self, other: &StatxFlags) -> bool

    This method tests for self and other values to be equal, and is used +
    §

    type Output = StatxFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for StatxFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PartialEq for StatxFlags

    source§

    fn eq(&self, other: &StatxFlags) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl PublicFlags for StatxFlags

    §

    type Primitive = u32

    The type of the underlying storage.
    §

    type Internal = InternalBitFlags

    The type of the internal field on the generated flags type.
    source§

    impl Sub for StatxFlags

    source§

    fn sub(self, other: Self) -> Self

    The intersection of a source flags value with the complement of a target flags value (&!).

    This method is not equivalent to self & !other when other has unknown bits set. @@ -75,7 +75,7 @@

    §

    type Output = StatxFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for StatxFlags

    source§

    fn sub_assign(&mut self, other: Self)

    The intersection of a source flags value with the complement of a target flags value (&!).

    This method is not equivalent to self & !other when other has unknown bits set. difference won’t truncate other, but the ! operator will.

    -
    source§

    impl UpperHex for StatxFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Copy for StatxFlags

    source§

    impl Eq for StatxFlags

    source§

    impl StructuralEq for StatxFlags

    source§

    impl StructuralPartialEq for StatxFlags

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for StatxFlags

    §

    impl Send for StatxFlags

    §

    impl Sync for StatxFlags

    §

    impl Unpin for StatxFlags

    §

    impl UnwindSafe for StatxFlags

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    source§

    impl UpperHex for StatxFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Copy for StatxFlags

    source§

    impl Eq for StatxFlags

    source§

    impl StructuralEq for StatxFlags

    source§

    impl StructuralPartialEq for StatxFlags

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for StatxFlags

    §

    impl Send for StatxFlags

    §

    impl Sync for StatxFlags

    §

    impl Unpin for StatxFlags

    §

    impl UnwindSafe for StatxFlags

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/rustix/fs/struct.XattrFlags.html b/rustix/fs/struct.XattrFlags.html index 38d87b89ad30..e0d7b2af07c1 100644 --- a/rustix/fs/struct.XattrFlags.html +++ b/rustix/fs/struct.XattrFlags.html @@ -37,13 +37,13 @@
    source

    pub const fn iter_names(&self) -> IterNames<XattrFlags>

    Yield a set of contained named flags values.

    This method is like iter, except only yields bits in contained named flags. Any unknown bits, or bits not corresponding to a contained flag will not be yielded.

    -

    Trait Implementations§

    source§

    impl Binary for XattrFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for XattrFlags

    source§

    fn bitand(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.

    -
    §

    type Output = XattrFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for XattrFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    The bitwise and (&) of the bits in two flags values.

    +

    Trait Implementations§

    source§

    impl Binary for XattrFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for XattrFlags

    source§

    fn bitand(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.

    +
    §

    type Output = XattrFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for XattrFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    The bitwise and (&) of the bits in two flags values.

    source§

    impl BitOr for XattrFlags

    source§

    fn bitor(self, other: XattrFlags) -> Self

    The bitwise or (|) of the bits in two flags values.

    -
    §

    type Output = XattrFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for XattrFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    The bitwise or (|) of the bits in two flags values.

    +
    §

    type Output = XattrFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for XattrFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    The bitwise or (|) of the bits in two flags values.

    source§

    impl BitXor for XattrFlags

    source§

    fn bitxor(self, other: Self) -> Self

    The bitwise exclusive-or (^) of the bits in two flags values.

    -
    §

    type Output = XattrFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for XattrFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    The bitwise exclusive-or (^) of the bits in two flags values.

    -
    source§

    impl Clone for XattrFlags

    source§

    fn clone(&self) -> XattrFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for XattrFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Extend<XattrFlags> for XattrFlags

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    The bitwise or (|) of the bits in each flags value.

    +
    §

    type Output = XattrFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for XattrFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    The bitwise exclusive-or (^) of the bits in two flags values.

    +
    source§

    impl Clone for XattrFlags

    source§

    fn clone(&self) -> XattrFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for XattrFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Extend<XattrFlags> for XattrFlags

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    The bitwise or (|) of the bits in each flags value.

    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    source§

    impl Flags for XattrFlags

    source§

    const FLAGS: &'static [Flag<XattrFlags>] = _

    The set of defined flags.
    §

    type Bits = u32

    The underlying bits type.
    source§

    fn bits(&self) -> c_uint

    Get the underlying bits value. Read more
    source§

    fn from_bits_retain(bits: c_uint) -> XattrFlags

    Convert from a bits value exactly.
    source§

    fn empty() -> Self

    Get a flags value with all bits unset.
    source§

    fn all() -> Self

    Get a flags value with all known bits set.
    source§

    fn from_bits(bits: Self::Bits) -> Option<Self>

    Convert from a bits value. Read more
    source§

    fn from_bits_truncate(bits: Self::Bits) -> Self

    Convert from a bits value, unsetting any unknown bits.
    source§

    fn from_name(name: &str) -> Option<Self>

    Get a flags value with the bits of a flag with the given name set. Read more
    source§

    fn iter(&self) -> Iter<Self>

    Yield a set of contained flags values. Read more
    source§

    fn iter_names(&self) -> IterNames<Self>

    Yield a set of contained named flags values. Read more
    source§

    fn is_empty(&self) -> bool

    Whether all bits in this flags value are unset.
    source§

    fn is_all(&self) -> bool

    Whether all known bits in this flags value are set.
    source§

    fn intersects(&self, other: Self) -> bool
    where Self: Sized,

    Whether any set bits in a source flags value are also set in a target flags value.
    source§

    fn contains(&self, other: Self) -> bool
    where Self: Sized,

    Whether all set bits in a source flags value are also set in a target flags value.
    source§

    fn insert(&mut self, other: Self)
    where @@ -53,16 +53,16 @@ Self: Sized,

    Call Flags::insert when value is true or Flags::remove when value is false.
    source§

    fn intersection(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.
    source§

    fn union(self, other: Self) -> Self

    The bitwise or (|) of the bits in two flags values.
    source§

    fn difference(self, other: Self) -> Self

    The intersection of a source flags value with the complement of a target flags value (&!). Read more
    source§

    fn symmetric_difference(self, other: Self) -> Self

    The bitwise exclusive-or (^) of the bits in two flags values.
    source§

    fn complement(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.
    source§

    impl FromIterator<XattrFlags> for XattrFlags

    source§

    fn from_iter<T: IntoIterator<Item = Self>>(iterator: T) -> Self

    The bitwise or (|) of the bits in each flags value.

    source§

    impl Hash for XattrFlags

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoIterator for XattrFlags

    §

    type Item = XattrFlags

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<XattrFlags>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl LowerHex for XattrFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for XattrFlags

    source§

    fn not(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.

    -
    §

    type Output = XattrFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for XattrFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PartialEq for XattrFlags

    source§

    fn eq(&self, other: &XattrFlags) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized,
    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoIterator for XattrFlags

    §

    type Item = XattrFlags

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<XattrFlags>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl LowerHex for XattrFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for XattrFlags

    source§

    fn not(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.

    +
    §

    type Output = XattrFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for XattrFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PartialEq for XattrFlags

    source§

    fn eq(&self, other: &XattrFlags) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl PublicFlags for XattrFlags

    §

    type Primitive = u32

    The type of the underlying storage.
    §

    type Internal = InternalBitFlags

    The type of the internal field on the generated flags type.
    source§

    impl Sub for XattrFlags

    source§

    fn sub(self, other: Self) -> Self

    The intersection of a source flags value with the complement of a target flags value (&!).

    This method is not equivalent to self & !other when other has unknown bits set. difference won’t truncate other, but the ! operator will.

    -
    §

    type Output = XattrFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for XattrFlags

    source§

    fn sub_assign(&mut self, other: Self)

    The intersection of a source flags value with the complement of a target flags value (&!).

    +
    §

    type Output = XattrFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for XattrFlags

    source§

    fn sub_assign(&mut self, other: Self)

    The intersection of a source flags value with the complement of a target flags value (&!).

    This method is not equivalent to self & !other when other has unknown bits set. difference won’t truncate other, but the ! operator will.

    -
    source§

    impl UpperHex for XattrFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Copy for XattrFlags

    source§

    impl Eq for XattrFlags

    source§

    impl StructuralEq for XattrFlags

    source§

    impl StructuralPartialEq for XattrFlags

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for XattrFlags

    §

    impl Send for XattrFlags

    §

    impl Sync for XattrFlags

    §

    impl Unpin for XattrFlags

    §

    impl UnwindSafe for XattrFlags

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    source§

    impl UpperHex for XattrFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Copy for XattrFlags

    source§

    impl Eq for XattrFlags

    source§

    impl StructuralEq for XattrFlags

    source§

    impl StructuralPartialEq for XattrFlags

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for XattrFlags

    §

    impl Send for XattrFlags

    §

    impl Sync for XattrFlags

    §

    impl Unpin for XattrFlags

    §

    impl UnwindSafe for XattrFlags

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/rustix/io/struct.DupFlags.html b/rustix/io/struct.DupFlags.html index ef76e77e3def..4c5fafb8de89 100644 --- a/rustix/io/struct.DupFlags.html +++ b/rustix/io/struct.DupFlags.html @@ -35,13 +35,13 @@
    source

    pub const fn iter_names(&self) -> IterNames<DupFlags>

    Yield a set of contained named flags values.

    This method is like iter, except only yields bits in contained named flags. Any unknown bits, or bits not corresponding to a contained flag will not be yielded.

    -

    Trait Implementations§

    source§

    impl Binary for DupFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for DupFlags

    source§

    fn bitand(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.

    -
    §

    type Output = DupFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for DupFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    The bitwise and (&) of the bits in two flags values.

    +

    Trait Implementations§

    source§

    impl Binary for DupFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for DupFlags

    source§

    fn bitand(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.

    +
    §

    type Output = DupFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for DupFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    The bitwise and (&) of the bits in two flags values.

    source§

    impl BitOr for DupFlags

    source§

    fn bitor(self, other: DupFlags) -> Self

    The bitwise or (|) of the bits in two flags values.

    -
    §

    type Output = DupFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for DupFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    The bitwise or (|) of the bits in two flags values.

    +
    §

    type Output = DupFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for DupFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    The bitwise or (|) of the bits in two flags values.

    source§

    impl BitXor for DupFlags

    source§

    fn bitxor(self, other: Self) -> Self

    The bitwise exclusive-or (^) of the bits in two flags values.

    -
    §

    type Output = DupFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for DupFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    The bitwise exclusive-or (^) of the bits in two flags values.

    -
    source§

    impl Clone for DupFlags

    source§

    fn clone(&self) -> DupFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for DupFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Extend<DupFlags> for DupFlags

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    The bitwise or (|) of the bits in each flags value.

    +
    §

    type Output = DupFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for DupFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    The bitwise exclusive-or (^) of the bits in two flags values.

    +
    source§

    impl Clone for DupFlags

    source§

    fn clone(&self) -> DupFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for DupFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Extend<DupFlags> for DupFlags

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    The bitwise or (|) of the bits in each flags value.

    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    source§

    impl Flags for DupFlags

    source§

    const FLAGS: &'static [Flag<DupFlags>] = _

    The set of defined flags.
    §

    type Bits = u32

    The underlying bits type.
    source§

    fn bits(&self) -> c_uint

    Get the underlying bits value. Read more
    source§

    fn from_bits_retain(bits: c_uint) -> DupFlags

    Convert from a bits value exactly.
    source§

    fn empty() -> Self

    Get a flags value with all bits unset.
    source§

    fn all() -> Self

    Get a flags value with all known bits set.
    source§

    fn from_bits(bits: Self::Bits) -> Option<Self>

    Convert from a bits value. Read more
    source§

    fn from_bits_truncate(bits: Self::Bits) -> Self

    Convert from a bits value, unsetting any unknown bits.
    source§

    fn from_name(name: &str) -> Option<Self>

    Get a flags value with the bits of a flag with the given name set. Read more
    source§

    fn iter(&self) -> Iter<Self>

    Yield a set of contained flags values. Read more
    source§

    fn iter_names(&self) -> IterNames<Self>

    Yield a set of contained named flags values. Read more
    source§

    fn is_empty(&self) -> bool

    Whether all bits in this flags value are unset.
    source§

    fn is_all(&self) -> bool

    Whether all known bits in this flags value are set.
    source§

    fn intersects(&self, other: Self) -> bool
    where Self: Sized,

    Whether any set bits in a source flags value are also set in a target flags value.
    source§

    fn contains(&self, other: Self) -> bool
    where Self: Sized,

    Whether all set bits in a source flags value are also set in a target flags value.
    source§

    fn insert(&mut self, other: Self)
    where @@ -51,16 +51,16 @@ Self: Sized,

    Call Flags::insert when value is true or Flags::remove when value is false.
    source§

    fn intersection(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.
    source§

    fn union(self, other: Self) -> Self

    The bitwise or (|) of the bits in two flags values.
    source§

    fn difference(self, other: Self) -> Self

    The intersection of a source flags value with the complement of a target flags value (&!). Read more
    source§

    fn symmetric_difference(self, other: Self) -> Self

    The bitwise exclusive-or (^) of the bits in two flags values.
    source§

    fn complement(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.
    source§

    impl FromIterator<DupFlags> for DupFlags

    source§

    fn from_iter<T: IntoIterator<Item = Self>>(iterator: T) -> Self

    The bitwise or (|) of the bits in each flags value.

    source§

    impl Hash for DupFlags

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoIterator for DupFlags

    §

    type Item = DupFlags

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<DupFlags>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl LowerHex for DupFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for DupFlags

    source§

    fn not(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.

    -
    §

    type Output = DupFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for DupFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PartialEq for DupFlags

    source§

    fn eq(&self, other: &DupFlags) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized,
    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoIterator for DupFlags

    §

    type Item = DupFlags

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<DupFlags>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl LowerHex for DupFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for DupFlags

    source§

    fn not(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.

    +
    §

    type Output = DupFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for DupFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PartialEq for DupFlags

    source§

    fn eq(&self, other: &DupFlags) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl PublicFlags for DupFlags

    §

    type Primitive = u32

    The type of the underlying storage.
    §

    type Internal = InternalBitFlags

    The type of the internal field on the generated flags type.
    source§

    impl Sub for DupFlags

    source§

    fn sub(self, other: Self) -> Self

    The intersection of a source flags value with the complement of a target flags value (&!).

    This method is not equivalent to self & !other when other has unknown bits set. difference won’t truncate other, but the ! operator will.

    -
    §

    type Output = DupFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for DupFlags

    source§

    fn sub_assign(&mut self, other: Self)

    The intersection of a source flags value with the complement of a target flags value (&!).

    +
    §

    type Output = DupFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for DupFlags

    source§

    fn sub_assign(&mut self, other: Self)

    The intersection of a source flags value with the complement of a target flags value (&!).

    This method is not equivalent to self & !other when other has unknown bits set. difference won’t truncate other, but the ! operator will.

    -
    source§

    impl UpperHex for DupFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Copy for DupFlags

    source§

    impl Eq for DupFlags

    source§

    impl StructuralEq for DupFlags

    source§

    impl StructuralPartialEq for DupFlags

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for DupFlags

    §

    impl Send for DupFlags

    §

    impl Sync for DupFlags

    §

    impl Unpin for DupFlags

    §

    impl UnwindSafe for DupFlags

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    source§

    impl UpperHex for DupFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Copy for DupFlags

    source§

    impl Eq for DupFlags

    source§

    impl StructuralEq for DupFlags

    source§

    impl StructuralPartialEq for DupFlags

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for DupFlags

    §

    impl Send for DupFlags

    §

    impl Sync for DupFlags

    §

    impl Unpin for DupFlags

    §

    impl UnwindSafe for DupFlags

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/rustix/io/struct.Errno.html b/rustix/io/struct.Errno.html index a22148629367..0c0c348b478b 100644 --- a/rustix/io/struct.Errno.html +++ b/rustix/io/struct.Errno.html @@ -156,7 +156,7 @@

    References

    source

    pub const XDEV: Self = _

    EXDEV

    source

    pub const XFULL: Self = _

    EXFULL

    source§

    impl Errno

    source

    pub fn kind(self) -> ErrorKind

    Shorthand for std::io::Error::from(self).kind().

    -

    Trait Implementations§

    source§

    impl Clone for Errno

    source§

    fn clone(&self) -> Errno

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Errno

    source§

    fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Errno

    source§

    fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for Errno

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<Errno> for Error

    source§

    fn from(err: Errno) -> Self

    Converts to this type from the input type.
    source§

    impl Hash for Errno

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where +

    Trait Implementations§

    source§

    impl Clone for Errno

    source§

    fn clone(&self) -> Errno

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Errno

    source§

    fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Errno

    source§

    fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for Errno

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<Errno> for Error

    source§

    fn from(err: Errno) -> Self

    Converts to this type from the input type.
    source§

    impl Hash for Errno

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl PartialEq for Errno

    source§

    fn eq(&self, other: &Errno) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always diff --git a/rustix/io/struct.FdFlags.html b/rustix/io/struct.FdFlags.html index 971d34dddbbb..bd3cbeee3730 100644 --- a/rustix/io/struct.FdFlags.html +++ b/rustix/io/struct.FdFlags.html @@ -36,12 +36,12 @@

    This method is like iter, except only yields bits in contained named flags. Any unknown bits, or bits not corresponding to a contained flag will not be yielded.

    Trait Implementations§

    source§

    impl Binary for FdFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for FdFlags

    source§

    fn bitand(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.

    -
    §

    type Output = FdFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for FdFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    The bitwise and (&) of the bits in two flags values.

    +
    §

    type Output = FdFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for FdFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    The bitwise and (&) of the bits in two flags values.

    source§

    impl BitOr for FdFlags

    source§

    fn bitor(self, other: FdFlags) -> Self

    The bitwise or (|) of the bits in two flags values.

    -
    §

    type Output = FdFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for FdFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    The bitwise or (|) of the bits in two flags values.

    +
    §

    type Output = FdFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for FdFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    The bitwise or (|) of the bits in two flags values.

    source§

    impl BitXor for FdFlags

    source§

    fn bitxor(self, other: Self) -> Self

    The bitwise exclusive-or (^) of the bits in two flags values.

    -
    §

    type Output = FdFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for FdFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    The bitwise exclusive-or (^) of the bits in two flags values.

    -
    source§

    impl Clone for FdFlags

    source§

    fn clone(&self) -> FdFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for FdFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Extend<FdFlags> for FdFlags

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    The bitwise or (|) of the bits in each flags value.

    +
    §

    type Output = FdFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for FdFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    The bitwise exclusive-or (^) of the bits in two flags values.

    +
    source§

    impl Clone for FdFlags

    source§

    fn clone(&self) -> FdFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for FdFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Extend<FdFlags> for FdFlags

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    The bitwise or (|) of the bits in each flags value.

    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    source§

    impl Flags for FdFlags

    source§

    const FLAGS: &'static [Flag<FdFlags>] = _

    The set of defined flags.
    §

    type Bits = u32

    The underlying bits type.
    source§

    fn bits(&self) -> c_uint

    Get the underlying bits value. Read more
    source§

    fn from_bits_retain(bits: c_uint) -> FdFlags

    Convert from a bits value exactly.
    source§

    fn empty() -> Self

    Get a flags value with all bits unset.
    source§

    fn all() -> Self

    Get a flags value with all known bits set.
    source§

    fn from_bits(bits: Self::Bits) -> Option<Self>

    Convert from a bits value. Read more
    source§

    fn from_bits_truncate(bits: Self::Bits) -> Self

    Convert from a bits value, unsetting any unknown bits.
    source§

    fn from_name(name: &str) -> Option<Self>

    Get a flags value with the bits of a flag with the given name set. Read more
    source§

    fn iter(&self) -> Iter<Self>

    Yield a set of contained flags values. Read more
    source§

    fn iter_names(&self) -> IterNames<Self>

    Yield a set of contained named flags values. Read more
    source§

    fn is_empty(&self) -> bool

    Whether all bits in this flags value are unset.
    source§

    fn is_all(&self) -> bool

    Whether all known bits in this flags value are set.
    source§

    fn intersects(&self, other: Self) -> bool
    where Self: Sized,

    Whether any set bits in a source flags value are also set in a target flags value.
    source§

    fn contains(&self, other: Self) -> bool
    where Self: Sized,

    Whether all set bits in a source flags value are also set in a target flags value.
    source§

    fn insert(&mut self, other: Self)
    where @@ -52,7 +52,7 @@

    source§

    impl Hash for FdFlags

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoIterator for FdFlags

    §

    type Item = FdFlags

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<FdFlags>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl LowerHex for FdFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for FdFlags

    source§

    fn not(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.

    -
    §

    type Output = FdFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for FdFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PartialEq for FdFlags

    source§

    fn eq(&self, other: &FdFlags) -> bool

    This method tests for self and other values to be equal, and is used +
    §

    type Output = FdFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for FdFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PartialEq for FdFlags

    source§

    fn eq(&self, other: &FdFlags) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl PublicFlags for FdFlags

    §

    type Primitive = u32

    The type of the underlying storage.
    §

    type Internal = InternalBitFlags

    The type of the internal field on the generated flags type.
    source§

    impl Sub for FdFlags

    source§

    fn sub(self, other: Self) -> Self

    The intersection of a source flags value with the complement of a target flags value (&!).

    This method is not equivalent to self & !other when other has unknown bits set. @@ -60,7 +60,7 @@

    §

    type Output = FdFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for FdFlags

    source§

    fn sub_assign(&mut self, other: Self)

    The intersection of a source flags value with the complement of a target flags value (&!).

    This method is not equivalent to self & !other when other has unknown bits set. difference won’t truncate other, but the ! operator will.

    -
    source§

    impl UpperHex for FdFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Copy for FdFlags

    source§

    impl Eq for FdFlags

    source§

    impl StructuralEq for FdFlags

    source§

    impl StructuralPartialEq for FdFlags

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for FdFlags

    §

    impl Send for FdFlags

    §

    impl Sync for FdFlags

    §

    impl Unpin for FdFlags

    §

    impl UnwindSafe for FdFlags

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    source§

    impl UpperHex for FdFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Copy for FdFlags

    source§

    impl Eq for FdFlags

    source§

    impl StructuralEq for FdFlags

    source§

    impl StructuralPartialEq for FdFlags

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for FdFlags

    §

    impl Send for FdFlags

    §

    impl Sync for FdFlags

    §

    impl Unpin for FdFlags

    §

    impl UnwindSafe for FdFlags

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/rustix/io/struct.ReadWriteFlags.html b/rustix/io/struct.ReadWriteFlags.html index a8ac20271b1e..bfa42fb8adb4 100644 --- a/rustix/io/struct.ReadWriteFlags.html +++ b/rustix/io/struct.ReadWriteFlags.html @@ -39,13 +39,13 @@
    source

    pub const fn iter_names(&self) -> IterNames<ReadWriteFlags>

    Yield a set of contained named flags values.

    This method is like iter, except only yields bits in contained named flags. Any unknown bits, or bits not corresponding to a contained flag will not be yielded.

    -

    Trait Implementations§

    source§

    impl Binary for ReadWriteFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for ReadWriteFlags

    source§

    fn bitand(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.

    +

    Trait Implementations§

    source§

    impl Binary for ReadWriteFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl BitAnd for ReadWriteFlags

    source§

    fn bitand(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.

    §

    type Output = ReadWriteFlags

    The resulting type after applying the & operator.
    source§

    impl BitAndAssign for ReadWriteFlags

    source§

    fn bitand_assign(&mut self, other: Self)

    The bitwise and (&) of the bits in two flags values.

    source§

    impl BitOr for ReadWriteFlags

    source§

    fn bitor(self, other: ReadWriteFlags) -> Self

    The bitwise or (|) of the bits in two flags values.

    §

    type Output = ReadWriteFlags

    The resulting type after applying the | operator.
    source§

    impl BitOrAssign for ReadWriteFlags

    source§

    fn bitor_assign(&mut self, other: Self)

    The bitwise or (|) of the bits in two flags values.

    source§

    impl BitXor for ReadWriteFlags

    source§

    fn bitxor(self, other: Self) -> Self

    The bitwise exclusive-or (^) of the bits in two flags values.

    -
    §

    type Output = ReadWriteFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for ReadWriteFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    The bitwise exclusive-or (^) of the bits in two flags values.

    -
    source§

    impl Clone for ReadWriteFlags

    source§

    fn clone(&self) -> ReadWriteFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ReadWriteFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Extend<ReadWriteFlags> for ReadWriteFlags

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    The bitwise or (|) of the bits in each flags value.

    +
    §

    type Output = ReadWriteFlags

    The resulting type after applying the ^ operator.
    source§

    impl BitXorAssign for ReadWriteFlags

    source§

    fn bitxor_assign(&mut self, other: Self)

    The bitwise exclusive-or (^) of the bits in two flags values.

    +
    source§

    impl Clone for ReadWriteFlags

    source§

    fn clone(&self) -> ReadWriteFlags

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ReadWriteFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Extend<ReadWriteFlags> for ReadWriteFlags

    source§

    fn extend<T: IntoIterator<Item = Self>>(&mut self, iterator: T)

    The bitwise or (|) of the bits in each flags value.

    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    source§

    impl Flags for ReadWriteFlags

    source§

    const FLAGS: &'static [Flag<ReadWriteFlags>] = _

    The set of defined flags.
    §

    type Bits = u32

    The underlying bits type.
    source§

    fn bits(&self) -> c_uint

    Get the underlying bits value. Read more
    source§

    fn from_bits_retain(bits: c_uint) -> ReadWriteFlags

    Convert from a bits value exactly.
    source§

    fn empty() -> Self

    Get a flags value with all bits unset.
    source§

    fn all() -> Self

    Get a flags value with all known bits set.
    source§

    fn from_bits(bits: Self::Bits) -> Option<Self>

    Convert from a bits value. Read more
    source§

    fn from_bits_truncate(bits: Self::Bits) -> Self

    Convert from a bits value, unsetting any unknown bits.
    source§

    fn from_name(name: &str) -> Option<Self>

    Get a flags value with the bits of a flag with the given name set. Read more
    source§

    fn iter(&self) -> Iter<Self>

    Yield a set of contained flags values. Read more
    source§

    fn iter_names(&self) -> IterNames<Self>

    Yield a set of contained named flags values. Read more
    source§

    fn is_empty(&self) -> bool

    Whether all bits in this flags value are unset.
    source§

    fn is_all(&self) -> bool

    Whether all known bits in this flags value are set.
    source§

    fn intersects(&self, other: Self) -> bool
    where Self: Sized,

    Whether any set bits in a source flags value are also set in a target flags value.
    source§

    fn contains(&self, other: Self) -> bool
    where Self: Sized,

    Whether all set bits in a source flags value are also set in a target flags value.
    source§

    fn insert(&mut self, other: Self)
    where @@ -55,13 +55,13 @@ Self: Sized,

    Call Flags::insert when value is true or Flags::remove when value is false.
    source§

    fn intersection(self, other: Self) -> Self

    The bitwise and (&) of the bits in two flags values.
    source§

    fn union(self, other: Self) -> Self

    The bitwise or (|) of the bits in two flags values.
    source§

    fn difference(self, other: Self) -> Self

    The intersection of a source flags value with the complement of a target flags value (&!). Read more
    source§

    fn symmetric_difference(self, other: Self) -> Self

    The bitwise exclusive-or (^) of the bits in two flags values.
    source§

    fn complement(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.
    source§

    impl FromIterator<ReadWriteFlags> for ReadWriteFlags

    source§

    fn from_iter<T: IntoIterator<Item = Self>>(iterator: T) -> Self

    The bitwise or (|) of the bits in each flags value.

    source§

    impl Hash for ReadWriteFlags

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoIterator for ReadWriteFlags

    §

    type Item = ReadWriteFlags

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<ReadWriteFlags>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl LowerHex for ReadWriteFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for ReadWriteFlags

    source§

    fn not(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.

    -
    §

    type Output = ReadWriteFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for ReadWriteFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PartialEq for ReadWriteFlags

    source§

    fn eq(&self, other: &ReadWriteFlags) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized,
    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl IntoIterator for ReadWriteFlags

    §

    type Item = ReadWriteFlags

    The type of the elements being iterated over.
    §

    type IntoIter = Iter<ReadWriteFlags>

    Which kind of iterator are we turning this into?
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl LowerHex for ReadWriteFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Not for ReadWriteFlags

    source§

    fn not(self) -> Self

    The bitwise negation (!) of the bits in a flags value, truncating the result.

    +
    §

    type Output = ReadWriteFlags

    The resulting type after applying the ! operator.
    source§

    impl Octal for ReadWriteFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl PartialEq for ReadWriteFlags

    source§

    fn eq(&self, other: &ReadWriteFlags) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl PublicFlags for ReadWriteFlags

    §

    type Primitive = u32

    The type of the underlying storage.
    §

    type Internal = InternalBitFlags

    The type of the internal field on the generated flags type.
    source§

    impl Sub for ReadWriteFlags

    source§

    fn sub(self, other: Self) -> Self

    The intersection of a source flags value with the complement of a target flags value (&!).

    This method is not equivalent to self & !other when other has unknown bits set. difference won’t truncate other, but the ! operator will.

    -
    §

    type Output = ReadWriteFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for ReadWriteFlags

    source§

    fn sub_assign(&mut self, other: Self)

    The intersection of a source flags value with the complement of a target flags value (&!).

    +
    §

    type Output = ReadWriteFlags

    The resulting type after applying the - operator.
    source§

    impl SubAssign for ReadWriteFlags

    source§

    fn sub_assign(&mut self, other: Self)

    The intersection of a source flags value with the complement of a target flags value (&!).

    This method is not equivalent to self & !other when other has unknown bits set. difference won’t truncate other, but the ! operator will.

    source§

    impl UpperHex for ReadWriteFlags

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Copy for ReadWriteFlags

    source§

    impl Eq for ReadWriteFlags

    source§

    impl StructuralEq for ReadWriteFlags

    source§

    impl StructuralPartialEq for ReadWriteFlags

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for ReadWriteFlags

    §

    impl Send for ReadWriteFlags

    §

    impl Sync for ReadWriteFlags

    §

    impl Unpin for ReadWriteFlags

    §

    impl UnwindSafe for ReadWriteFlags

    Blanket Implementations§

    source§

    impl<T> Any for T
    where diff --git a/search-index.js b/search-index.js index 889d1015f6db..99f9c946d0fd 100644 --- a/search-index.js +++ b/search-index.js @@ -8,7 +8,7 @@ var searchIndex = new Map(JSON.parse('[\ ["actix_macros",{"doc":"Macros for Actix system and runtime.","t":"XX","n":["main","test"],"q":[[0,"actix_macros"]],"d":["Marks async entry-point function to be executed by Actix …","Marks async test function to be executed in an Actix …"],"i":[0,0],"f":[0,0],"c":[],"p":[],"b":[]}],\ ["actix_multipart",{"doc":"Multipart form support for Actix Web.","t":"PPFPPPFGPPPPPPPPNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOKRFKFYFNNNNNNCNNNNNNONNNNMMNNNNCMNONMCCNNONNNNNNNNNNNNNFNNOOONNNNNNNNPPFFGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPFFGNNNNNNNNONNNOONNNNNNNNNNONNNNNNNNNNNNNNNNPPFFGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["Boundary","DuplicateField","Field","Field","Incomplete","MissingField","Multipart","MultipartError","Nested","NoContentDisposition","NoContentType","NotConsumed","Parse","ParseContentType","Payload","UnsupportedField","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","content_disposition","content_type","fmt","fmt","fmt","form","from","from","from","from","from","from","from_request","headers","into","into","into","name","new","poll_next","poll_next","source","status_code","to_string","try_from","try_from","try_from","try_into","try_into","try_into","try_poll_next","try_poll_next","type_id","type_id","type_id","vzip","vzip","vzip","field_name","source","FieldReader","Future","Limits","MultipartCollect","MultipartForm","MultipartForm","MultipartFormConfig","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bytes","clone","clone_into","default","deref","deref_mut","error_handler","field_limit_remaining","from","from","from","from_request","from_state","handle_field","into","into","into","into_inner","json","limit","memory_limit","memory_limit_remaining","new","read_field","tempfile","text","to_owned","total_limit","total_limit_remaining","try_consume_limits","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Bytes","borrow","borrow_mut","content_type","data","file_name","fmt","from","into","read_field","try_from","try_into","type_id","vzip","ContentType","Deserialize","Json","JsonConfig","JsonFieldError","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","default","deref","deref_mut","error_handler","fmt","fmt","fmt","from","from","from","into","into","into","into_inner","read_field","source","status_code","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","validate_content_type","vzip","vzip","vzip","FileIo","TempFile","TempFileConfig","TempFileError","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","content_type","default","directory","error_handler","file","file_name","fmt","fmt","fmt","from","from","from","into","into","into","read_field","size","source","status_code","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","ContentType","Deserialize","Text","TextConfig","TextError","Utf8Error","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","default","deref","deref_mut","error_handler","fmt","fmt","fmt","from","from","from","into","into","into","into_inner","read_field","source","status_code","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","validate_content_type","vzip","vzip","vzip"],"q":[[0,"actix_multipart"],[60,"actix_multipart::MultipartError"],[62,"actix_multipart::form"],[117,"actix_multipart::form::bytes"],[131,"actix_multipart::form::json"],[176,"actix_multipart::form::tempfile"],[221,"actix_multipart::form::text"],[267,"actix_web::http::header::content_disposition"],[268,"mime"],[269,"core::option"],[270,"core::fmt"],[271,"core::fmt"],[272,"alloc::string"],[273,"actix_web::error::error"],[274,"actix_http::error"],[275,"actix_http::payload"],[276,"actix_http::header::map"],[277,"bytes::bytes"],[278,"core::result"],[279,"futures_core::stream"],[280,"core::pin"],[281,"core::task::wake"],[282,"core::task::poll"],[283,"core::error"],[284,"http::status"],[285,"core::any"],[286,"core::ops::function"],[287,"core::marker"],[288,"core::marker"],[289,"serde::de"],[290,"core::fmt"],[291,"core::convert"]],"d":["Multipart boundary is not found","Duplicate field","A single field in a multipart stream","An error from a field handler in a form","Multipart stream is incomplete","Missing field","The server-side implementation of multipart/form-data …","A set of errors that can occur during parsing multipart …","Nested multipart is not supported","Content-Disposition header is not found or is not equal to …","Content-Type header is not found","Not consumed","Error during field parsing","Can not parse Content-Type header","Payload error","Unknown field","","","","","","","Returns the field’s Content-Disposition.","Returns a reference to the field’s content (mime) type, …","","","","Process and extract typed data from a multipart stream.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Returns a reference to the field’s header map.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the field’s name.","Create multipart instance for boundary.","","","","","","","","","","","","","","","","","","","","","","Trait that data types to be used in a multipart form …","Future that resolves to a Self.","Used to keep track of the remaining limits for the form …","Trait that allows a type to be used in the MultipartForm …","Typed multipart/form-data extractor.","Implements MultipartCollect for a struct so that it can be …","MultipartForm extractor configuration.","","","","","","","Reads a field into memory.","","","","","","Sets custom error handler.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Once all the fields have been processed and stored in the …","The extractor will call this function for each incoming …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Unwrap into inner T value.","Deserializes a field as JSON.","An optional limit in bytes to be applied a given field …","Sets maximum accepted data that will be read into memory. …","","","The form will call this function to handle the field.","Writes a field to a temporary file on disk.","Deserializes a field from plain text.","","Sets maximum accepted payload size for the entire form. By …","","This function should be called within a FieldReader when …","","","","","","","","","","","","","Read the field into memory.","","","The value of the Content-Type header.","The data.","The filename value in the Content-Disposition header.","","Returns the argument unchanged.","Calls U::from(self).","","","","","","Content type error.","Deserialize error.","Deserialize from JSON.","Configuration for the Json field reader.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","Sets whether or not the field must have a valid …","","","","File I/O Error","Write the field to a temporary file on disk.","Configuration for the TempFile field reader.","","","","","","","","","","The value of the content-type header.","","Sets the directory that temp files will be created in.","Sets custom error handler.","The temporary file on disk.","The filename value in the content-disposition header.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","The size in bytes of the file.","","","","","","","","","","","","","","","","","Content type error.","Deserialize error.","Deserialize from plain text.","Configuration for the Text field reader.","","UTF-8 decoding error.","","","","","","","","","","","","Sets custom error handler.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Unwraps into inner value.","","","","","","","","","","","","","","","Sets whether or not the field must have a valid …","","",""],"i":[7,7,0,7,7,7,0,0,7,7,7,7,7,7,7,7,17,1,7,17,1,7,1,1,1,7,7,0,17,1,7,7,7,7,17,1,17,1,7,1,17,17,1,7,7,7,17,1,7,17,1,7,17,1,17,1,7,17,1,7,53,53,0,54,0,0,0,0,0,35,29,28,35,29,28,0,28,28,28,29,29,28,35,35,29,28,29,30,30,35,29,28,29,0,30,28,35,35,54,0,0,28,28,35,35,35,29,28,35,29,28,35,29,28,35,29,28,0,39,39,39,39,39,39,39,39,39,39,39,39,39,43,43,0,0,0,41,43,40,41,43,40,40,40,40,41,41,40,41,43,43,41,43,40,41,43,40,41,41,43,43,40,43,41,43,40,41,43,40,41,43,40,40,41,43,40,48,0,0,0,49,48,45,49,48,45,45,45,49,45,45,45,49,49,49,48,48,49,48,45,49,48,45,49,49,48,48,45,48,49,48,45,49,48,45,49,48,45,49,48,45,52,52,0,0,0,52,51,52,50,51,52,50,50,50,50,51,51,50,51,52,52,51,52,50,51,52,50,51,51,52,52,50,52,51,52,50,51,52,50,51,52,50,50,51,52,50],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,2],[1,[[4,[3]]]],[[1,5],6],[[7,5],6],[[7,5],6],0,[-1,-1,[]],[-1,-1,[]],[8,7],[[[11,[9,10]]],7],[-1,-1,[]],[12,7],[[13,14],-1,[]],[1,15],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,16],[[15,-1],17,[[21,[],[[18,[[20,[19,8]]]]]]]],[[[22,[17]],23],[[24,[[4,[-1]]]]],[]],[[[22,[1]],23],[[24,[[4,[-1]]]]],[]],[7,[[4,[25]]]],[7,26],[-1,9,[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[[[22,[-1]],23],[[24,[[4,[20]]]]],[]],[[[22,[-1]],23],[[24,[[4,[20]]]]],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[28,28],[[-1,-2],11,[],[]],[[],28],[[[29,[-1]]],-2,30,[]],[[[29,[-1]]],-2,30,[]],[[28,-1],28,[[32,[7,13],[[31,[10]]]],33,34]],0,[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[13,14],-1,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[29,[-1]]],-1,30],0,[16,[[4,[37]]]],[[28,37],28],0,[[37,37],35],[[13,1,35],-1,[]],0,0,[-1,-2,[],[]],[[28,37],28],0,[[35,37,38],[[20,[11,7]]]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[39,5],6],[-1,-1,[]],[-1,-2,[],[]],[[13,1,35],-1,[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,27,[]],[-1,-2,[],[]],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[40,40],[[-1,-2],11,[],[]],[[],40],[[[41,[-1]]],-2,42,[]],[[[41,[-1]]],-2,42,[]],[[40,-1],40,[[32,[43,13],[[31,[10]]]],33,34]],[[[41,[-1]],5],6,[44,42]],[[43,5],6],[[43,5],6],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[41,[-1]]],-1,42],[[13,1,35],-1,[]],[43,[[4,[25]]]],[43,26],[-1,-2,[],[]],[-1,9,[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[[40,38],40],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[45,45],[[-1,-2],11,[],[]],0,[[],45],[[45,-1],45,[[47,[46]]]],[[45,-1],45,[[32,[48,13],[[31,[10]]]],33,34]],0,0,[[49,5],6],[[48,5],6],[[48,5],6],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[13,1,35],-1,[]],0,[48,[[4,[25]]]],[48,26],[-1,-2,[],[]],[-1,9,[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[50,50],[[-1,-2],11,[],[]],[[],50],[[[51,[-1]]],-2,42,[]],[[[51,[-1]]],-2,42,[]],[[50,-1],50,[[32,[52,13],[[31,[10]]]],33,34]],[[[51,[-1]],5],6,[44,42]],[[52,5],6],[[52,5],6],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[51,[-1]]],-1,42],[[13,1,35],-1,[]],[52,[[4,[25]]]],[52,26],[-1,-2,[],[]],[-1,9,[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[[50,38],50],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[5,"Field",0],[5,"ContentDisposition",267],[5,"Mime",268],[6,"Option",269],[5,"Formatter",270],[8,"Result",270],[6,"MultipartError",0],[6,"PayloadError",271],[5,"String",272],[5,"Error",273],[1,"tuple"],[6,"ParseError",271],[5,"HttpRequest",274],[6,"Payload",275],[5,"HeaderMap",276],[1,"str"],[5,"Multipart",0],[17,"Item"],[5,"Bytes",277],[6,"Result",278],[10,"Stream",279],[5,"Pin",280],[5,"Context",281],[6,"Poll",282],[10,"Error",283],[5,"StatusCode",284],[5,"TypeId",285],[5,"MultipartFormConfig",62],[5,"MultipartForm",62],[10,"MultipartCollect",62],[17,"Output"],[10,"Fn",286],[10,"Send",287],[10,"Sync",287],[5,"Limits",62],[8,"LocalBoxFuture",288],[1,"usize"],[1,"bool"],[5,"Bytes",117],[5,"JsonConfig",131],[5,"Json",131],[10,"DeserializeOwned",289],[6,"JsonFieldError",131],[10,"Debug",270],[5,"TempFileConfig",176],[5,"Path",290],[10,"AsRef",291],[6,"TempFileError",176],[5,"TempFile",176],[5,"TextConfig",221],[5,"Text",221],[6,"TextError",221],[15,"Field",60],[10,"FieldReader",62]],"b":[[25,"impl-Display-for-MultipartError"],[26,"impl-Debug-for-MultipartError"],[30,"impl-From%3CPayloadError%3E-for-MultipartError"],[31,"impl-From%3C(String,+Error)%3E-for-MultipartError"],[33,"impl-From%3CParseError%3E-for-MultipartError"],[149,"impl-Debug-for-JsonFieldError"],[150,"impl-Display-for-JsonFieldError"],[195,"impl-Display-for-TempFileError"],[196,"impl-Debug-for-TempFileError"],[240,"impl-Display-for-TextError"],[241,"impl-Debug-for-TextError"]]}],\ ["actix_multipart_derive",{"doc":"Multipart form derive macro for Actix Web.","t":"Y","n":["MultipartForm"],"q":[[0,"actix_multipart_derive"]],"d":["Implements MultipartCollect for a struct so that it can be …"],"i":[0],"f":[0],"c":[],"p":[],"b":[]}],\ -["actix_router",{"doc":"Resource path matching and router.","t":"KPFRFGFKFFKFFPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNMNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["IntoPatterns","List","Path","Path","PathDeserializer","Patterns","Quoter","Resource","ResourceDef","ResourceId","ResourcePath","Router","RouterBuilder","Single","Url","as_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","capture_match_info","capture_match_info_fn","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","deserialize_any","deserialize_bool","deserialize_byte_buf","deserialize_bytes","deserialize_char","deserialize_enum","deserialize_f32","deserialize_f64","deserialize_i16","deserialize_i32","deserialize_i64","deserialize_i8","deserialize_identifier","deserialize_ignored_any","deserialize_map","deserialize_newtype_struct","deserialize_option","deserialize_seq","deserialize_str","deserialize_string","deserialize_struct","deserialize_tuple","deserialize_tuple_struct","deserialize_u16","deserialize_u32","deserialize_u64","deserialize_u8","deserialize_unit","deserialize_unit_struct","eq","eq","eq","find_match","finish","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","get","get_mut","get_ref","hash","hash","id","index","index","into","into","into","into","into","into","into","into","into","is_empty","is_empty","is_match","is_prefix","iter","join","load","name","new","new","new","new","new","new_with_quoter","path","path","path","path","pattern","pattern_iter","patterns","patterns","prefix","prefix","push","query","rdef","recognize","recognize_fn","recognize_mut","recognize_mut_fn","requote","reset","resource_path","resource_path","resource_path_from_iter","resource_path_from_map","root_prefix","segment_count","set","set_id","set_name","skip","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unprocessed","update","update_with_quoter","uri"],"q":[[0,"actix_router"],[195,"core::ops::function"],[196,"core::clone"],[197,"core::default"],[198,"core::result"],[199,"serde::de"],[200,"core::option"],[201,"core::fmt"],[202,"core::fmt"],[203,"core::hash"],[204,"serde::de::value"],[205,"serde::de"],[206,"core::iter::traits::iterator"],[207,"core::ops::function"],[208,"core::iter::traits::collect"],[209,"std::collections::hash::map"],[210,"core::borrow"],[211,"core::cmp"],[212,"core::hash"],[213,"core::hash"]],"d":["Helper trait for type that could be converted to one or …","","Resource path match information.","Type of resource’s path returned in resource_path.","","One or many patterns.","Partial percent-decoding.","","Describes the set of paths that match to a resource.","","","Resource router.","Builder for an ordered routing list.","","","Returns full path as a string.","","","","","","","","","","","","","","","","","","","Constructs new RouterBuilder with empty route list.","Collects dynamic segment values into resource.","Collects dynamic segment values into resource after …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tries to match path to this resource, returning the …","Finish configuration and create router instance.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get matched parameter by name without type conversion","Returns mutable reference to inner path instance.","Returns reference to inner path instance.","","","Returns a numeric resource ID.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 there are any matched patterns.","","Returns true if path matches this resource.","Returns true if pattern type is prefix.","Return iterator to items in parameter container.","Joins two resources.","Deserializes matching parameters to a specified type U.","Returns resource definition name, if set.","","Constructs a new Quoter instance given a set of protected …","","Constructs a new resource definition from patterns.","","","","Registers resource for specified path.","Returns path.","","Returns the pattern string that generated the resource …","Returns iterator of pattern strings that generated the …","","","Registers resource for specified path prefix.","Constructs a new resource definition using a pattern that …","Adds a new route to the end of the routing list.","Get matched parameter by name.","Registers resource for ResourceDef.","Finds the value in the router that matches a given routing …","Finds the value in the router that matches a given routing …","Same as recognize but returns a mutable reference to the …","Same as recognize_fn but returns a mutable reference to …","Partially percent-decodes the given bytes.","Reset state.","","","Assembles full resource path from iterator of dynamic …","Assembles resource path from map of dynamic segment values.","Constructs a new resource definition using a string …","Returns number of interpolated segments.","Set new path.","Set numeric resource ID.","Assigns a new name to the resource.","Skip first n chars in path.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns unprocessed part of the path.","","","Returns URI."],"i":[0,11,0,7,0,0,0,0,0,0,0,0,0,11,0,1,16,32,22,4,1,11,5,12,13,16,32,22,4,1,11,5,12,13,22,5,5,1,11,5,12,13,1,11,5,12,13,1,13,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,11,5,12,5,4,1,11,5,12,13,16,32,22,4,1,11,5,5,5,12,13,1,1,1,11,5,5,1,1,16,32,22,4,1,11,5,12,13,1,11,5,5,1,5,1,5,16,32,1,5,13,13,3,4,13,13,5,5,33,11,4,5,4,1,4,22,22,22,22,32,1,7,1,5,5,5,1,1,5,5,1,1,11,5,12,13,16,32,22,4,1,11,5,12,13,16,32,22,4,1,11,5,12,13,16,32,22,4,1,11,5,12,13,1,13,13,13],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[1,[-1]]],2,3],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],[[4,[-1,-2]]],[],[]],[[5,-1],6,7],[[5,-1,-2],6,7,[[9,[-1],[[8,[6]]]]]],[[[1,[-1]]],[[1,[-1]]],10],[11,11],[5,5],[12,12],[13,13],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[],[[1,[-1]]],15],[[],13],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],2,[19,[2]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],2,-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],2,[19,[2]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],20,-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],2,20,-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],2,-2],[[17,[-3]]],3,18,[]],[[11,11],6],[[5,5],6],[[12,12],6],[[5,2],[[21,[20]]]],[[[4,[-1,-2]]],[[22,[-1,-2]]],[],[]],[[[1,[-1]],23],24,25],[[11,23],24],[[5,23],24],[[12,23],24],[[13,23],24],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[2,5],[26,5],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[1,[-1]],2],[[21,[2]]],3],[[[1,[-1]]],-1,3],[[[1,[-1]]],-1,3],[[11,-1],14,27],[[5,-1],14,27],[5,28],[[[1,[-1]],2],2,3],[[[1,[-1]],20],2,3],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[1,[-1]]],6,3],[11,6],[[5,2],6],[5,6],[[[1,[-1]]],[[0,[-1]]],3],[[5,5],5],[[[1,[-1]]],[[17,[-2,29]]],3,30],[5,[[21,[2]]]],[[[1,[-1]]],[[16,[-1]]],3],[[[19,[31]],[19,[31]]],32],[-1,[[1,[-1]]],3],[-1,5,33],[34,13],[[34,32],13],[3,2],[[[4,[-1,-2]],-3,-1],[[14,[5,-1,-2]]],[],15,33],[13,2],[13,2],[5,[[21,[2]]]],[5,[[0,[[36,[],[[35,[2]]]]]]]],[33,11],[11,11],[[[4,[-1,-2]],-3,-1],[[14,[5,-1,-2]]],[],15,33],[-1,5,33],[[[4,[-1,-2]],5,-1,-2],[[14,[5,-1,-2]]],[],[]],[[[1,[-1]],2],2,3],[[[4,[-1,-2]],5,-1],[[14,[5,-1,-2]]],[],15],[[[22,[-1,-2]],-3],[[21,[[14,[-1,12]]]]],[],[],7],[[[22,[-1,-2]],-3,-4],[[21,[[14,[-1,12]]]]],[],[],7,[[37,[-3,-2],[[8,[6]]]]]],[[[22,[-1,-2]],-3],[[21,[[14,[-1,12]]]]],[],[],7],[[[22,[-1,-2]],-3,-4],[[21,[[14,[-1,12]]]]],[],[],7,[[37,[-3,-2],[[8,[6]]]]]],[[32,[19,[31]]],[[21,[[38,[31]]]]]],[[[1,[-1]]],14,3],[[[7,[],[[39,[-1]]]]],[[1,[-1]]],3],[[[1,[-1]]],[[1,[-2]]],3,[]],[[5,26,-1],6,40],[[5,26,[41,[-1,-2,-3]]],6,[[42,[2]],43,44],[[45,[2]]],46],[2,5],[[[1,[-1]]],20,3],[[[1,[-1]],-1],14,3],[[5,28],14],[[5,-1],14,[[47,[26]]]],[[[1,[-1]],28],14,3],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,48,[]],[-1,48,[]],[-1,48,[]],[-1,48,[]],[-1,48,[]],[-1,48,[]],[-1,48,[]],[-1,48,[]],[-1,48,[]],[[[1,[-1]]],2,3],[[13,34],14],[[13,34,32],14],[13,34]],"c":[],"p":[[5,"Path",0],[1,"str"],[10,"ResourcePath",0],[5,"RouterBuilder",0],[5,"ResourceDef",0],[1,"bool"],[10,"Resource",0],[17,"Output"],[10,"FnOnce",195],[10,"Clone",196],[6,"Patterns",0],[5,"ResourceId",0],[5,"Url",0],[1,"tuple"],[10,"Default",197],[5,"PathDeserializer",0],[6,"Result",198],[10,"Visitor",199],[1,"slice"],[1,"usize"],[6,"Option",200],[5,"Router",0],[5,"Formatter",201],[8,"Result",201],[10,"Debug",201],[5,"String",202],[10,"Hasher",203],[1,"u16"],[5,"Error",204],[10,"Deserialize",199],[1,"u8"],[5,"Quoter",0],[10,"IntoPatterns",0],[5,"Uri",205],[17,"Item"],[10,"Iterator",206],[10,"FnMut",195],[5,"Vec",207],[17,"Path"],[10,"IntoIterator",208],[5,"HashMap",209],[10,"Borrow",210],[10,"Eq",211],[10,"Hash",203],[10,"AsRef",212],[10,"BuildHasher",203],[10,"Into",212],[5,"TypeId",213]],"b":[[94,"impl-From%3C%26str%3E-for-ResourceDef"],[95,"impl-From%3CString%3E-for-ResourceDef"],[105,"impl-Index%3C%26str%3E-for-Path%3CT%3E"],[106,"impl-Index%3Cusize%3E-for-Path%3CT%3E"],[132,"impl-Url"],[133,"impl-ResourcePath-for-Url"]]}],\ +["actix_router",{"doc":"Resource path matching and router.","t":"KPFRFGFKFFKFFPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNMNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["IntoPatterns","List","Path","Path","PathDeserializer","Patterns","Quoter","Resource","ResourceDef","ResourceId","ResourcePath","Router","RouterBuilder","Single","Url","as_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","capture_match_info","capture_match_info_fn","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","default","default","deserialize_any","deserialize_bool","deserialize_byte_buf","deserialize_bytes","deserialize_char","deserialize_enum","deserialize_f32","deserialize_f64","deserialize_i16","deserialize_i32","deserialize_i64","deserialize_i8","deserialize_identifier","deserialize_ignored_any","deserialize_map","deserialize_newtype_struct","deserialize_option","deserialize_seq","deserialize_str","deserialize_string","deserialize_struct","deserialize_tuple","deserialize_tuple_struct","deserialize_u16","deserialize_u32","deserialize_u64","deserialize_u8","deserialize_unit","deserialize_unit_struct","eq","eq","eq","find_match","finish","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","get","get_mut","get_ref","hash","hash","id","index","index","into","into","into","into","into","into","into","into","into","is_empty","is_empty","is_match","is_prefix","iter","join","load","name","new","new","new","new","new","new_with_quoter","path","path","path","path","pattern","pattern_iter","patterns","patterns","prefix","prefix","push","query","rdef","recognize","recognize_fn","recognize_mut","recognize_mut_fn","requote","reset","resource_path","resource_path","resource_path_from_iter","resource_path_from_map","root_prefix","segment_count","set","set_id","set_name","skip","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unprocessed","update","update_with_quoter","uri"],"q":[[0,"actix_router"],[195,"core::ops::function"],[196,"core::clone"],[197,"core::default"],[198,"core::result"],[199,"serde::de"],[200,"core::option"],[201,"core::fmt"],[202,"core::fmt"],[203,"core::hash"],[204,"serde::de::value"],[205,"serde::de"],[206,"core::iter::traits::iterator"],[207,"core::ops::function"],[208,"core::iter::traits::collect"],[209,"std::collections::hash::map"],[210,"core::borrow"],[211,"core::cmp"],[212,"core::hash"],[213,"core::hash"]],"d":["Helper trait for type that could be converted to one or …","","Resource path match information.","Type of resource’s path returned in resource_path.","","One or many patterns.","Partial percent-decoding.","","Describes the set of paths that match to a resource.","","","Resource router.","Builder for an ordered routing list.","","","Returns full path as a string.","","","","","","","","","","","","","","","","","","","Constructs new RouterBuilder with empty route list.","Collects dynamic segment values into resource.","Collects dynamic segment values into resource after …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tries to match path to this resource, returning the …","Finish configuration and create router instance.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get matched parameter by name without type conversion","Returns mutable reference to inner path instance.","Returns reference to inner path instance.","","","Returns a numeric resource ID.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 there are any matched patterns.","","Returns true if path matches this resource.","Returns true if pattern type is prefix.","Return iterator to items in parameter container.","Joins two resources.","Deserializes matching parameters to a specified type U.","Returns resource definition name, if set.","","Constructs a new Quoter instance given a set of protected …","","Constructs a new resource definition from patterns.","","","","Registers resource for specified path.","","Returns path.","Returns the pattern string that generated the resource …","Returns iterator of pattern strings that generated the …","","","Registers resource for specified path prefix.","Constructs a new resource definition using a pattern that …","Adds a new route to the end of the routing list.","Get matched parameter by name.","Registers resource for ResourceDef.","Finds the value in the router that matches a given routing …","Finds the value in the router that matches a given routing …","Same as recognize but returns a mutable reference to the …","Same as recognize_fn but returns a mutable reference to …","Partially percent-decodes the given bytes.","Reset state.","","","Assembles full resource path from iterator of dynamic …","Assembles resource path from map of dynamic segment values.","Constructs a new resource definition using a string …","Returns number of interpolated segments.","Set new path.","Set numeric resource ID.","Assigns a new name to the resource.","Skip first n chars in path.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns unprocessed part of the path.","","","Returns URI."],"i":[0,11,0,7,0,0,0,0,0,0,0,0,0,11,0,1,16,32,22,4,1,11,5,12,13,16,32,22,4,1,11,5,12,13,22,5,5,1,11,5,12,13,1,11,5,12,13,1,13,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,11,5,12,5,4,1,11,5,12,13,16,32,22,4,1,11,5,5,5,12,13,1,1,1,11,5,5,1,1,16,32,22,4,1,11,5,12,13,1,11,5,5,1,5,1,5,16,32,1,5,13,13,3,4,13,13,5,5,33,11,4,5,4,1,4,22,22,22,22,32,1,7,1,5,5,5,1,1,5,5,1,1,11,5,12,13,16,32,22,4,1,11,5,12,13,16,32,22,4,1,11,5,12,13,16,32,22,4,1,11,5,12,13,1,13,13,13],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[1,[-1]]],2,3],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],[[4,[-1,-2]]],[],[]],[[5,-1],6,7],[[5,-1,-2],6,7,[[9,[-1],[[8,[6]]]]]],[[[1,[-1]]],[[1,[-1]]],10],[11,11],[5,5],[12,12],[13,13],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[],[[1,[-1]]],15],[[],13],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],2,[19,[2]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],2,-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],2,[19,[2]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],20,-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],2,20,-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],-2],[[17,[-3]]],3,18,[]],[[[16,[-1]],2,-2],[[17,[-3]]],3,18,[]],[[11,11],6],[[5,5],6],[[12,12],6],[[5,2],[[21,[20]]]],[[[4,[-1,-2]]],[[22,[-1,-2]]],[],[]],[[[1,[-1]],23],24,25],[[11,23],24],[[5,23],24],[[12,23],24],[[13,23],24],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[2,5],[26,5],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[1,[-1]],2],[[21,[2]]],3],[[[1,[-1]]],-1,3],[[[1,[-1]]],-1,3],[[11,-1],14,27],[[5,-1],14,27],[5,28],[[[1,[-1]],20],2,3],[[[1,[-1]],2],2,3],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[1,[-1]]],6,3],[11,6],[[5,2],6],[5,6],[[[1,[-1]]],[[0,[-1]]],3],[[5,5],5],[[[1,[-1]]],[[17,[-2,29]]],3,30],[5,[[21,[2]]]],[[[1,[-1]]],[[16,[-1]]],3],[[[19,[31]],[19,[31]]],32],[-1,[[1,[-1]]],3],[-1,5,33],[34,13],[[34,32],13],[3,2],[[[4,[-1,-2]],-3,-1],[[14,[5,-1,-2]]],[],15,33],[13,2],[13,2],[5,[[21,[2]]]],[5,[[0,[[36,[],[[35,[2]]]]]]]],[33,11],[11,11],[[[4,[-1,-2]],-3,-1],[[14,[5,-1,-2]]],[],15,33],[-1,5,33],[[[4,[-1,-2]],5,-1,-2],[[14,[5,-1,-2]]],[],[]],[[[1,[-1]],2],2,3],[[[4,[-1,-2]],5,-1],[[14,[5,-1,-2]]],[],15],[[[22,[-1,-2]],-3],[[21,[[14,[-1,12]]]]],[],[],7],[[[22,[-1,-2]],-3,-4],[[21,[[14,[-1,12]]]]],[],[],7,[[37,[-3,-2],[[8,[6]]]]]],[[[22,[-1,-2]],-3],[[21,[[14,[-1,12]]]]],[],[],7],[[[22,[-1,-2]],-3,-4],[[21,[[14,[-1,12]]]]],[],[],7,[[37,[-3,-2],[[8,[6]]]]]],[[32,[19,[31]]],[[21,[[38,[31]]]]]],[[[1,[-1]]],14,3],[[[7,[],[[39,[-1]]]]],[[1,[-1]]],3],[[[1,[-1]]],[[1,[-2]]],3,[]],[[5,26,-1],6,40],[[5,26,[41,[-1,-2,-3]]],6,[[42,[2]],43,44],[[45,[2]]],46],[2,5],[[[1,[-1]]],20,3],[[[1,[-1]],-1],14,3],[[5,28],14],[[5,-1],14,[[47,[26]]]],[[[1,[-1]],28],14,3],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,48,[]],[-1,48,[]],[-1,48,[]],[-1,48,[]],[-1,48,[]],[-1,48,[]],[-1,48,[]],[-1,48,[]],[-1,48,[]],[[[1,[-1]]],2,3],[[13,34],14],[[13,34,32],14],[13,34]],"c":[],"p":[[5,"Path",0],[1,"str"],[10,"ResourcePath",0],[5,"RouterBuilder",0],[5,"ResourceDef",0],[1,"bool"],[10,"Resource",0],[17,"Output"],[10,"FnOnce",195],[10,"Clone",196],[6,"Patterns",0],[5,"ResourceId",0],[5,"Url",0],[1,"tuple"],[10,"Default",197],[5,"PathDeserializer",0],[6,"Result",198],[10,"Visitor",199],[1,"slice"],[1,"usize"],[6,"Option",200],[5,"Router",0],[5,"Formatter",201],[8,"Result",201],[10,"Debug",201],[5,"String",202],[10,"Hasher",203],[1,"u16"],[5,"Error",204],[10,"Deserialize",199],[1,"u8"],[5,"Quoter",0],[10,"IntoPatterns",0],[5,"Uri",205],[17,"Item"],[10,"Iterator",206],[10,"FnMut",195],[5,"Vec",207],[17,"Path"],[10,"IntoIterator",208],[5,"HashMap",209],[10,"Borrow",210],[10,"Eq",211],[10,"Hash",203],[10,"AsRef",212],[10,"BuildHasher",203],[10,"Into",212],[5,"TypeId",213]],"b":[[94,"impl-From%3C%26str%3E-for-ResourceDef"],[95,"impl-From%3CString%3E-for-ResourceDef"],[105,"impl-Index%3Cusize%3E-for-Path%3CT%3E"],[106,"impl-Index%3C%26str%3E-for-Path%3CT%3E"],[132,"impl-ResourcePath-for-Url"],[133,"impl-Url"]]}],\ ["actix_rt",{"doc":"Tokio-based single-threaded async runtime for the Actix …","t":"FFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNQNNNCHNNNNNNNNNCCNNNNNNNNNNNNNNNNNNNNNNTTTTTTFFFFFFFFTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHCFFNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNHFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNHHNNNNHNNNNNNNNNNNNNN","n":["Arbiter","ArbiterHandle","Runtime","System","SystemRunner","arbiter","block_on","block_on","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","current","current","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","handle","id","into","into","into","into","into","is_registered","join","net","new","new","new","pin","run","run_with_code","runtime","signal","spawn","spawn","spawn","spawn","spawn_fn","spawn_fn","stop","stop","stop","stop_with_code","task","time","to_owned","to_owned","tokio_runtime","try_current","try_current","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","with_tokio_rt","with_tokio_rt","ALL","EMPTY","ERROR","PRIORITY","READABLE","READ_CLOSED","Ready","TcpListener","TcpSocket","TcpStream","UdpSocket","UnixDatagram","UnixListener","UnixStream","WRITABLE","WRITE_CLOSED","accept","accept","as_fd","as_fd","as_fd","as_fd","as_fd","as_fd","as_fd","as_raw_fd","as_raw_fd","as_raw_fd","as_raw_fd","as_raw_fd","as_raw_fd","as_raw_fd","async_io","async_io","async_io","async_io","bind","bind","bind","bind","bind","bind_device","bind_device","bitand","bitor","bitor_assign","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","broadcast","clone","clone_into","cmp","connect","connect","connect","connect","connect","device","device","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_raw_fd","from_std","from_std","from_std","from_std","from_std","from_std","from_std_stream","into","into","into","into","into","into","into","into","into_raw_fd","into_split","into_split","into_std","into_std","into_std","into_std","into_std","into_std","is_empty","is_error","is_priority","is_read_closed","is_readable","is_writable","is_write_closed","is_write_vectored","is_write_vectored","join_multicast_v4","join_multicast_v6","keepalive","leave_multicast_v4","leave_multicast_v6","linger","linger","listen","local_addr","local_addr","local_addr","local_addr","local_addr","local_addr","local_addr","multicast_loop_v4","multicast_loop_v6","multicast_ttl_v4","new_v4","new_v6","nodelay","nodelay","pair","pair","partial_cmp","peek","peek_from","peek_sender","peer_addr","peer_addr","peer_addr","peer_addr","peer_cred","poll_accept","poll_accept","poll_flush","poll_flush","poll_peek","poll_peek_from","poll_peek_sender","poll_read","poll_read","poll_read_ready","poll_read_ready","poll_recv","poll_recv","poll_recv_from","poll_recv_from","poll_recv_ready","poll_recv_ready","poll_send","poll_send","poll_send_ready","poll_send_ready","poll_send_to","poll_send_to","poll_shutdown","poll_shutdown","poll_write","poll_write","poll_write_ready","poll_write_ready","poll_write_vectored","poll_write_vectored","readable","readable","readable","readable","ready","ready","ready","ready","recv","recv","recv_buf","recv_buf","recv_buf_from","recv_buf_from","recv_buffer_size","recv_from","recv_from","reuseaddr","reuseport","send","send","send_buffer_size","send_to","send_to","set_broadcast","set_keepalive","set_linger","set_linger","set_multicast_loop_v4","set_multicast_loop_v6","set_multicast_ttl_v4","set_nodelay","set_nodelay","set_recv_buffer_size","set_reuseaddr","set_reuseport","set_send_buffer_size","set_tos","set_tos","set_ttl","set_ttl","set_ttl","shutdown","split","split","sub","take_error","take_error","take_error","take_error","take_error","take_error","to_owned","tos","tos","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_io","try_io","try_io","try_io","try_peek_from","try_peek_sender","try_read","try_read","try_read_buf","try_read_buf","try_read_vectored","try_read_vectored","try_recv","try_recv","try_recv_buf","try_recv_buf","try_recv_buf_from","try_recv_buf_from","try_recv_from","try_recv_from","try_send","try_send","try_send_to","try_send_to","try_write","try_write","try_write_vectored","try_write_vectored","ttl","ttl","ttl","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unbound","writable","writable","writable","writable","ctrl_c","unix","Signal","SignalKind","alarm","as_raw_value","borrow","borrow","borrow_mut","borrow_mut","child","clone","clone_into","eq","fmt","fmt","from","from","from","from_raw","hangup","hash","interrupt","into","into","io","pipe","poll_recv","quit","recv","signal","terminate","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","user_defined1","user_defined2","window_change","JoinError","JoinHandle","abort","abort_handle","borrow","borrow","borrow_mut","borrow_mut","drop","fmt","fmt","fmt","from","from","into","into","into_future","into_panic","is_cancelled","is_finished","is_panic","poll","spawn_blocking","to_string","try_from","try_from","try_into","try_into","try_into_panic","try_poll","type_id","type_id","yield_now","Instant","Interval","Sleep","Timeout","add","add_assign","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","checked_add","checked_duration_since","checked_sub","clone","clone_into","cmp","deadline","duration_since","elapsed","eq","fmt","fmt","fmt","fmt","from","from","from","from","from","from_std","get_mut","get_ref","hash","interval","interval_at","into","into","into","into","into_future","into_future","into_inner","into_std","is_elapsed","missed_tick_behavior","now","partial_cmp","period","poll","poll","poll_tick","reset","reset","reset_after","reset_at","reset_immediately","saturating_duration_since","set_missed_tick_behavior","sleep","sleep_until","sub","sub","sub_assign","tick","timeout","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_poll","type_id","type_id","type_id","type_id"],"q":[[0,"actix_rt"],[87,"actix_rt::net"],[396,"actix_rt::signal"],[398,"actix_rt::signal::unix"],[438,"actix_rt::task"],[471,"actix_rt::time"],[554,"core::future::future"],[555,"core::fmt"],[556,"core::fmt"],[557,"std::thread"],[558,"std::io::error"],[559,"core::marker"],[560,"core::ops::function"],[561,"core::option"],[562,"core::result"],[563,"core::any"],[564,"core::ops::function"],[565,"std::io::error"],[566,"std::os::fd::owned"],[567,"tokio::io::interest"],[568,"core::ops::function"],[569,"std::path"],[570,"core::convert"],[571,"core::cmp"],[572,"alloc::vec"],[573,"core::fmt"],[574,"std::net::tcp"],[575,"std::os::unix::net::datagram"],[576,"std::os::unix::net::listener"],[577,"std::os::unix::net::stream"],[578,"tokio::net::tcp::split_owned"],[579,"tokio::net::tcp::split_owned"],[580,"tokio::net::unix::split_owned"],[581,"core::net::ip_addr"],[582,"tokio::net::unix::ucred"],[583,"core::task::wake"],[584,"core::task::poll"],[585,"core::pin"],[586,"tokio::io::read_buf"],[587,"std::io"],[588,"bytes::buf::buf_mut"],[589,"std::net"],[590,"tokio::net::tcp::split"],[591,"tokio::net::tcp::split"],[592,"tokio::net::unix::split"],[593,"tokio::runtime::task::abort"],[594,"core::fmt"],[595,"alloc::string"],[596,"std::time"],[597,"tokio::time::interval"]],"d":["An Arbiter represents a thread that provides an …","A handle for sending spawn and stop messages to an Arbiter.","A Tokio-based runtime proxy.","A manager for a per-thread distributed async runtime.","Runner that keeps a System’s event loop alive until stop …","Get handle to a the System’s initial Arbiter.","Runs the provided future, blocking the current thread …","Runs the provided future, blocking the current thread …","","","","","","","","","","","","","","","Return a handle to the current thread’s Arbiter’s …","Get current running system.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Return a handle to the this Arbiter’s message sender.","Numeric system identifier.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Check if there is a System registered on the current …","Wait for Arbiter’s event loop to complete.","TCP/UDP/Unix bindings (mostly Tokio re-exports).","Spawn a new Arbiter thread and start its event loop.","Returns a new runtime initialized with default …","Create a new system.","Pins a value on the stack.","Starts event loop and will return once System is stopped.","Runs the event loop until stopped, returning the exit code.","Retrieves a reference to the underlying Actix runtime …","Asynchronous signal handling (Tokio re-exports).","Spawns a future on the current thread as a new task.","Send a future to the Arbiter’s thread and spawn it.","Send a future to the Arbiter’s thread and spawn it.","Offload a future onto the single-threaded runtime.","Send a function to the Arbiter’s thread and execute it.","Send a function to the Arbiter’s thread and execute it.","Instruct Arbiter to stop processing it’s event loop.","Stop Arbiter from continuing it’s event loop.","Stop the system (with code 0).","Stop the system with a given exit code.","Task management (Tokio re-exports).","Utilities for tracking time (Tokio re-exports).","","","Retrieves a reference to the underlying Tokio runtime …","Try to get current running arbiter handle.","Try to get current running system.","","","","","","","","","","","","","","","","Spawn a new Arbiter using the Tokio Runtime returned from …","Create a new System using the Tokio Runtime returned from …","Returns a Ready representing readiness for all operations.","Returns the empty Ready set.","Returns a Ready representing error readiness.","Returns a Ready representing priority readiness.","Returns a Ready representing readable readiness.","Returns a Ready representing read closed readiness.","Describes the readiness state of an I/O resources.","A TCP socket server, listening for connections.","A TCP socket that has not yet been converted to a TcpStream…","A TCP stream between a local and a remote socket.","A UDP socket.","An I/O object representing a Unix datagram socket.","A Unix socket which can accept connections from other Unix …","A structure representing a connected Unix socket.","Returns a Ready representing writable readiness.","Returns a Ready representing write closed readiness.","Accepts a new incoming connection from this listener.","Accepts a new incoming connection to this listener.","","","","","","","","","","","","","","","Reads or writes from the socket using a user-provided IO …","Reads or writes from the socket using a user-provided IO …","Reads or writes from the socket using a user-provided IO …","Reads or writes from the socket using a user-provided IO …","Creates a new TcpListener, which will be bound to the …","Binds the socket to the given address.","This function will create a new UDP socket and attempt to …","Creates a new UnixDatagram bound to the specified path.","Creates a new UnixListener bound to the specified path.","Sets the value for the SO_BINDTODEVICE option on this …","Sets the value for the SO_BINDTODEVICE option on this …","","","","","","","","","","","","","","","","","","","","Gets the value of the SO_BROADCAST option for this socket.","","","","Establishes a TCP connection with a peer at the specified …","Opens a TCP connection to a remote host.","Connects the UDP socket setting the default destination …","Connects the socket to the specified address.","Connects to the socket named by path.","Gets the value for the SO_BINDTODEVICE option on this …","Gets the value for the SO_BINDTODEVICE option on this …","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts a RawFd to a TcpSocket.","Creates new TcpListener from a std::net::TcpListener.","Creates new TcpStream from a std::net::TcpStream.","Creates new UdpSocket from a previously bound …","Creates new UnixDatagram from a …","Creates new UnixListener from a …","Creates new UnixStream from a …","Converts a std::net::TcpStream into a TcpSocket. The …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Splits a TcpStream into a read half and a write half, …","Splits a UnixStream into a read half and a write half, …","Turns a tokio::net::TcpListener into a …","Turns a tokio::net::TcpStream into a std::net::TcpStream.","Turns a tokio::net::UdpSocket into a std::net::UdpSocket.","Turns a tokio::net::UnixDatagram into a …","Turns a tokio::net::UnixListener into a …","Turns a tokio::net::UnixStream into a …","Returns true if Ready is the empty set.","Returns true if the value includes error readiness.","Returns true if the value includes priority readiness.","Returns true if the value includes read-closed readiness.","Returns true if the value includes readable.","Returns true if the value includes writable readiness.","Returns true if the value includes write-closed readiness.","","","Executes an operation of the IP_ADD_MEMBERSHIP type.","Executes an operation of the IPV6_ADD_MEMBERSHIP type.","Gets the value of the SO_KEEPALIVE option on this socket.","Executes an operation of the IP_DROP_MEMBERSHIP type.","Executes an operation of the IPV6_DROP_MEMBERSHIP type.","Reads the linger duration for this socket by getting the …","Reads the linger duration for this socket by getting the …","Converts the socket into a TcpListener.","Returns the local address that this listener is bound to.","Gets the local address of this socket.","Returns the local address that this stream is bound to.","Returns the local address that this socket is bound to.","Returns the local address that this socket is bound to.","Returns the local socket address of this listener.","Returns the socket address of the local half of this …","Gets the value of the IP_MULTICAST_LOOP option for this …","Gets the value of the IPV6_MULTICAST_LOOP option for this …","Gets the value of the IP_MULTICAST_TTL option for this …","Creates a new socket configured for IPv4.","Creates a new socket configured for IPv6.","Gets the value of the TCP_NODELAY option on this socket.","Gets the value of the TCP_NODELAY option on this socket.","Creates an unnamed pair of connected sockets.","Creates an unnamed pair of connected sockets.","","Receives data on the socket from the remote address to …","Receives data from the socket, without removing it from …","Retrieve the sender of the data at the head of the input …","Returns the remote address that this stream is connected …","Returns the socket address of the remote peer this socket …","Returns the address of this socket’s peer.","Returns the socket address of the remote half of this …","Returns effective credentials of the process which called …","Polls to accept a new incoming connection to this listener.","Polls to accept a new incoming connection to this listener.","","","Attempts to receive data on the socket, without removing …","Receives data from the socket, without removing it from …","Retrieve the sender of the data at the head of the input …","","","Polls for read readiness.","Polls for read readiness.","Attempts to receive a single datagram message on the …","Attempts to receive a single datagram message on the …","Attempts to receive a single datagram on the socket.","Attempts to receive a single datagram on the specified …","Polls for read/receive readiness.","Polls for read/receive readiness.","Attempts to send data on the socket to the remote address …","Attempts to send data on the socket to the remote address …","Polls for write/send readiness.","Polls for write/send readiness.","Attempts to send data on the socket to a given address.","Attempts to send data to the specified address.","","","","","Polls for write readiness.","Polls for write readiness.","","","Waits for the socket to become readable.","Waits for the socket to become readable.","Waits for the socket to become readable.","Waits for the socket to become readable.","Waits for any of the requested ready states.","Waits for any of the requested ready states.","Waits for any of the requested ready states.","Waits for any of the requested ready states.","Receives a single datagram message on the socket from the …","Receives data from the socket.","Receives a single datagram message on the socket from the …","Receives data from the socket from the address to which it …","Receives a single datagram message on the socket, …","Receives from the socket, advances the buffer’s internal …","Returns the size of the TCP receive buffer for this socket.","Receives a single datagram message on the socket. On …","Receives data from the socket.","Retrieves the value set for SO_REUSEADDR on this socket.","Allows the socket to bind to an in-use port. Only …","Sends data on the socket to the remote address that the …","Sends data on the socket to the socket’s peer.","Returns the size of the TCP send buffer for this socket.","Sends data on the socket to the given address. On success, …","Sends data on the socket to the specified address.","Sets the value of the SO_BROADCAST option for this socket.","Sets value for the SO_KEEPALIVE option on this socket.","Sets the linger duration of this socket by setting the …","Sets the linger duration of this socket by setting the …","Sets the value of the IP_MULTICAST_LOOP option for this …","Sets the value of the IPV6_MULTICAST_LOOP option for this …","Sets the value of the IP_MULTICAST_TTL option for this …","Sets the value of the TCP_NODELAY option on this socket.","Sets the value of the TCP_NODELAY option on this socket.","Sets the size of the TCP receive buffer on this socket.","Allows the socket to bind to an in-use address.","Allows the socket to bind to an in-use port. Only …","Sets the size of the TCP send buffer on this socket.","Sets the value for the IP_TOS option on this socket.","Sets the value for the IP_TOS option on this socket.","Sets the value for the IP_TTL option on this socket.","Sets the value for the IP_TTL option on this socket.","Sets the value for the IP_TTL option on this socket.","Shuts down the read, write, or both halves of this …","Splits a TcpStream into a read half and a write half, …","Splits a UnixStream into a read half and a write half, …","","Returns the value of the SO_ERROR option.","Returns the value of the SO_ERROR option.","Returns the value of the SO_ERROR option.","Returns the value of the SO_ERROR option.","Returns the value of the SO_ERROR option.","Returns the value of the SO_ERROR option.","","Gets the value of the IP_TOS option for this socket.","Gets the value of the IP_TOS option for this socket.","","Consumes stream, returning the tokio I/O object.","","","Consumes stream, returning the tokio I/O object.","","Consumes stream, returning the tokio I/O object.","","Consumes stream, returning the Tokio I/O object.","","","Consumes stream, returning the tokio I/O object.","Consumes stream, returning the tokio I/O object.","","","","","","","","","","Tries to read or write from the socket using a …","Tries to read or write from the socket using a …","Tries to read or write from the socket using a …","Tries to read or write from the socket using a …","Tries to receive data on the socket without removing it …","Try to retrieve the sender of the data at the head of the …","Tries to read data from the stream into the provided …","Try to read data from the stream into the provided buffer, …","Tries to read data from the stream into the provided …","Tries to read data from the stream into the provided …","Tries to read data from the stream into the provided …","Tries to read data from the stream into the provided …","Tries to receive a single datagram message on the socket …","Tries to receive a datagram from the peer without waiting.","Tries to receive data from the stream into the provided …","Tries to read data from the stream into the provided …","Tries to receive a single datagram message on the socket. …","Tries to receive data from the socket without waiting.","Tries to receive a single datagram message on the socket. …","Tries to receive data from the socket without waiting.","Tries to send data on the socket to the remote address to …","Tries to send a datagram to the peer without waiting.","Tries to send data on the socket to the given address, but …","Tries to send a datagram to the peer without waiting.","Try to write a buffer to the stream, returning how many …","Tries to write a buffer to the stream, returning how many …","Tries to write several buffers to the stream, returning …","Tries to write several buffers to the stream, returning …","Gets the value of the IP_TTL option for this socket.","Gets the value of the IP_TTL option for this socket.","Gets the value of the IP_TTL option for this socket.","","","","","","","","","Creates a new UnixDatagram which is not bound to any …","Waits for the socket to become writable.","Waits for the socket to become writable.","Waits for the socket to become writable.","Waits for the socket to become writable.","Completes when a “ctrl-c” notification is sent to the …","Unix specific signals (Tokio re-exports).","An listener for receiving a particular type of OS signal.","Represents the specific kind of signal to listen for.","Represents the SIGALRM signal.","Get the signal’s numeric value.","","","","","Represents the SIGCHLD signal.","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Allows for listening to any valid OS signal.","Represents the SIGHUP signal.","","Represents the SIGINT signal.","Calls U::from(self).","Calls U::from(self).","Represents the SIGIO signal.","Represents the SIGPIPE signal.","Polls to receive the next signal notification event, …","Represents the SIGQUIT signal.","Receives the next signal notification event.","Creates a new listener which will receive notifications …","Represents the SIGTERM signal.","","","","","","","","Represents the SIGUSR1 signal.","Represents the SIGUSR2 signal.","Represents the SIGWINCH signal.","Task failed to execute to completion.","An owned permission to join on a task (await its …","Abort the task associated with the handle.","Returns a new AbortHandle that can be used to remotely …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","Consumes the join error, returning the object with which …","Returns true if the error was caused by the task being …","Checks if the task associated with this JoinHandle has …","Returns true if the error was caused by the task panicking.","","Runs the provided closure on a thread where blocking is …","","","","","","Consumes the join error, returning the object with which …","","","","Yields execution back to the Tokio runtime.","A measurement of a monotonically nondecreasing clock. …","Interval returned by interval and interval_at.","Future returned by sleep and sleep_until.","Future returned by timeout and timeout_at.","","","","","","","","","","","Returns Some(t) where t is the time self + duration if t …","Returns the amount of time elapsed from another instant to …","Returns Some(t) where t is the time self - duration if t …","","","","Returns the instant at which the future will complete.","Returns the amount of time elapsed from another instant to …","Returns the amount of time elapsed since this instant was …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Create a tokio::time::Instant from a std::time::Instant.","Gets a mutable reference to the underlying value in this …","Gets a reference to the underlying value in this timeout.","","Creates new Interval that yields with interval of period. …","Creates new Interval that yields with interval of period …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Consumes this timeout, returning the underlying value.","Convert the value into a std::time::Instant.","Returns true if Sleep has elapsed.","Returns the MissedTickBehavior strategy currently being …","Returns an instant corresponding to “now”.","","Returns the period of the interval.","","","Polls for the next instant in the interval to be reached.","Resets the interval to complete one period after the …","Resets the Sleep instance to a new deadline.","Resets the interval after the specified std::time::Duration…","Resets the interval to a crate::time::Instant deadline.","Resets the interval immediately.","Returns the amount of time elapsed from another instant to …","Sets the MissedTickBehavior strategy that should be used.","Waits until duration has elapsed.","Waits until deadline is reached.","","","","Completes when the next instant in the interval has been …","Requires a Future to complete before the specified …","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,1,3,5,2,9,3,1,5,2,9,3,1,5,2,1,2,1,9,1,2,9,3,1,5,2,9,3,3,1,5,9,1,2,9,3,1,5,1,9,0,9,3,1,0,5,5,5,0,0,2,9,3,2,9,2,9,1,1,0,0,2,1,3,9,1,2,9,3,1,5,2,9,3,1,5,2,9,3,1,5,9,1,42,42,42,42,42,42,0,0,0,0,0,0,0,0,42,42,24,28,24,32,25,33,34,28,29,24,32,25,33,34,28,29,25,33,34,29,24,32,33,34,28,32,33,42,42,42,42,24,32,25,33,34,28,29,42,24,32,25,33,34,28,29,33,42,42,42,32,25,33,34,29,32,33,42,42,24,32,25,33,34,28,29,42,24,32,25,33,34,28,29,32,24,25,33,34,28,29,32,42,24,32,25,33,34,28,29,32,25,29,24,25,33,34,28,29,42,42,42,42,42,42,42,25,29,33,33,32,33,33,32,25,32,24,32,25,33,34,28,29,33,33,33,32,32,32,25,34,29,42,25,33,33,25,33,34,29,29,24,28,25,29,25,33,33,25,29,25,29,33,34,33,34,33,34,33,34,33,34,33,34,25,29,25,29,25,29,25,29,25,33,34,29,25,33,34,29,33,34,33,34,33,34,32,33,34,32,32,33,34,32,33,34,33,32,32,25,33,33,33,32,25,32,32,32,32,32,33,24,25,33,34,25,29,42,32,25,33,34,28,29,42,32,33,42,24,24,32,25,25,33,33,34,34,28,28,29,29,42,24,32,25,33,34,28,29,25,33,34,29,33,33,25,29,25,29,25,29,33,34,33,34,33,34,33,34,33,34,33,34,25,29,25,29,24,25,33,42,24,32,25,33,34,28,29,34,25,33,34,29,0,0,0,0,73,73,73,74,73,74,73,73,73,73,73,74,73,73,74,73,73,73,73,73,74,73,73,74,73,74,0,73,73,73,74,73,74,73,74,73,73,73,0,0,16,16,77,16,77,16,16,77,77,16,77,16,77,16,16,77,77,16,77,16,0,77,77,16,77,16,77,16,77,16,0,0,0,0,0,82,82,82,84,85,83,82,84,85,83,82,82,82,82,82,82,83,82,82,82,82,84,85,83,82,82,84,85,83,82,85,85,82,0,0,82,84,85,83,85,83,85,82,83,84,82,82,84,85,83,84,84,83,84,84,84,82,84,0,0,82,82,82,84,0,82,82,84,85,83,82,84,85,83,85,82,84,85,83],"f":[0,0,0,0,0,[1,2],[[3,-1],[],4],[[5,-1],[],4],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[2,2],[1,1],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[],2],[[],1],[[2,7],8],[[9,7],8],[[3,7],8],[[1,7],8],[[5,7],8],[-1,-1,[]],[-1,-1,[]],[10,3],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[9,2],[1,11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],12],[9,[[13,[6]]]],0,[[],9],[[],[[14,[3]]]],[[],5],0,[5,[[14,[6]]]],[5,[[14,[15]]]],[5,3],0,[-1,16,4],[[2,-1],12,[[4,[],[[17,[6]]]],18]],[[9,-1],12,[[4,[],[[17,[6]]]],18]],[[3,-1],16,4],[[2,-1],12,[19,18]],[[9,-1],12,[19,18]],[2,12],[9,12],[1,6],[[1,15],6],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[3,10],[[],[[20,[2]]]],[[],[[20,[1]]]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,9,[[23,[],[[17,[10]]]],18]],[-1,5,[[23,[],[[17,[10]]]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[24,[[21,[[6,[25,26]],27]]]],[28,[[21,[[6,[29,30]],27]]]],[24,31],[32,31],[25,31],[33,31],[34,31],[28,31],[29,31],[24,15],[32,15],[25,15],[33,15],[34,15],[28,15],[29,15],[[25,35,-2],[[21,[-1,27]]],[],[[36,[],[[17,[[21,[-1,27]]]]]]]],[[33,35,-2],[[21,[-1,27]]],[],[[36,[],[[17,[[21,[-1,27]]]]]]]],[[34,35,-2],[[21,[-1,27]]],[],[[36,[],[[17,[[21,[-1,27]]]]]]]],[[29,35,-2],[[21,[-1,27]]],[],[[36,[],[[17,[[21,[-1,27]]]]]]]],[-1,[[21,[24,27]]],37],[[32,26],[[21,[6,27]]]],[-1,[[21,[33,27]]],37],[-1,[[21,[34,27]]],[[39,[38]]]],[-1,[[21,[28,27]]],[[39,[38]]]],[[32,[20,[[41,[40]]]]],[[21,[6,27]]]],[[33,[20,[[41,[40]]]]],[[21,[6,27]]]],[[42,42],42],[[42,42],42],[[42,42],6],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[33,[[21,[12,27]]]],[42,42],[[-1,-2],6,[],[]],[[42,42],43],[[32,26],[[21,[25,27]]]],[-1,[[21,[25,27]]],37],[[33,-1],[[21,[6,27]]],37],[[34,-1],[[21,[6,27]]],[[39,[38]]]],[-1,[[21,[29,27]]],[[39,[38]]]],[32,[[21,[[20,[[44,[40]]]],27]]]],[33,[[21,[[20,[[44,[40]]]],27]]]],[[42,42],12],[[42,7],[[21,[6,45]]]],[[24,7],[[21,[6,45]]]],[[32,7],[[21,[6,45]]]],[[25,7],[[21,[6,45]]]],[[33,7],[[21,[6,45]]]],[[34,7],[[21,[6,45]]]],[[28,7],[[21,[6,45]]]],[[29,7],[[21,[6,45]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[15,32],[46,[[21,[24,27]]]],[47,[[21,[25,27]]]],[48,[[21,[33,27]]]],[49,[[21,[34,27]]]],[50,[[21,[28,27]]]],[51,[[21,[29,27]]]],[47,32],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[32,15],[25,[[6,[52,53]]]],[29,[[6,[54,55]]]],[24,[[21,[46,27]]]],[25,[[21,[47,27]]]],[33,[[21,[48,27]]]],[34,[[21,[49,27]]]],[28,[[21,[50,27]]]],[29,[[21,[51,27]]]],[42,12],[42,12],[42,12],[42,12],[42,12],[42,12],[42,12],[25,12],[29,12],[[33,56,56],[[21,[6,27]]]],[[33,57,58],[[21,[6,27]]]],[32,[[21,[12,27]]]],[[33,56,56],[[21,[6,27]]]],[[33,57,58],[[21,[6,27]]]],[32,[[21,[[20,[59]],27]]]],[25,[[21,[[20,[59]],27]]]],[[32,58],[[21,[24,27]]]],[24,[[21,[26,27]]]],[32,[[21,[26,27]]]],[25,[[21,[26,27]]]],[33,[[21,[26,27]]]],[34,[[21,[30,27]]]],[28,[[21,[30,27]]]],[29,[[21,[30,27]]]],[33,[[21,[12,27]]]],[33,[[21,[12,27]]]],[33,[[21,[58,27]]]],[[],[[21,[32,27]]]],[[],[[21,[32,27]]]],[32,[[21,[12,27]]]],[25,[[21,[12,27]]]],[[],[[21,[[6,[34,34]],27]]]],[[],[[21,[[6,[29,29]],27]]]],[[42,42],[[20,[43]]]],[[25,[41,[40]]],[[21,[11,27]]]],[[33,[41,[40]]],[[21,[[6,[11,26]],27]]]],[33,[[21,[26,27]]]],[25,[[21,[26,27]]]],[33,[[21,[26,27]]]],[34,[[21,[30,27]]]],[29,[[21,[30,27]]]],[29,[[21,[60,27]]]],[[24,61],[[62,[[21,[[6,[25,26]],27]]]]]],[[28,61],[[62,[[21,[[6,[29,30]],27]]]]]],[[[63,[25]],61],[[62,[[21,[6,27]]]]]],[[[63,[29]],61],[[62,[[21,[6,27]]]]]],[[25,61,64],[[62,[[21,[11,27]]]]]],[[33,61,64],[[62,[[21,[26,27]]]]]],[[33,61],[[62,[[21,[26,27]]]]]],[[[63,[25]],61,64],[[62,[[21,[6,27]]]]]],[[[63,[29]],61,64],[[62,[[21,[6,27]]]]]],[[25,61],[[62,[[21,[6,27]]]]]],[[29,61],[[62,[[21,[6,27]]]]]],[[33,61,64],[[62,[[21,[6,27]]]]]],[[34,61,64],[[62,[[21,[6,27]]]]]],[[33,61,64],[[62,[[21,[26,27]]]]]],[[34,61,64],[[62,[[21,[30,27]]]]]],[[33,61],[[62,[[21,[6,27]]]]]],[[34,61],[[62,[[21,[6,27]]]]]],[[33,61,[41,[40]]],[[62,[[21,[11,27]]]]]],[[34,61,[41,[40]]],[[62,[[21,[11,27]]]]]],[[33,61],[[62,[[21,[6,27]]]]]],[[34,61],[[62,[[21,[6,27]]]]]],[[33,61,[41,[40]],26],[[62,[[21,[11,27]]]]]],[[34,61,[41,[40]],-1],[[62,[[21,[11,27]]]]],[[39,[38]]]],[[[63,[25]],61],[[62,[[21,[6,27]]]]]],[[[63,[29]],61],[[62,[[21,[6,27]]]]]],[[[63,[25]],61,[41,[40]]],[[62,[[21,[11,27]]]]]],[[[63,[29]],61,[41,[40]]],[[62,[[21,[11,27]]]]]],[[25,61],[[62,[[21,[6,27]]]]]],[[29,61],[[62,[[21,[6,27]]]]]],[[[63,[25]],61,[41,[65]]],[[62,[[21,[11,27]]]]]],[[[63,[29]],61,[41,[65]]],[[62,[[21,[11,27]]]]]],[25,[[21,[6,27]]]],[33,[[21,[6,27]]]],[34,[[21,[6,27]]]],[29,[[21,[6,27]]]],[[25,35],[[21,[42,27]]]],[[33,35],[[21,[42,27]]]],[[34,35],[[21,[42,27]]]],[[29,35],[[21,[42,27]]]],[[33,[41,[40]]],[[21,[11,27]]]],[[34,[41,[40]]],[[21,[11,27]]]],[[33,-1],[[21,[11,27]]],66],[[34,-1],[[21,[11,27]]],66],[[33,-1],[[21,[[6,[11,26]],27]]],66],[[34,-1],[[21,[[6,[11,30]],27]]],66],[32,[[21,[58,27]]]],[[33,[41,[40]]],[[21,[[6,[11,26]],27]]]],[[34,[41,[40]]],[[21,[[6,[11,30]],27]]]],[32,[[21,[12,27]]]],[32,[[21,[12,27]]]],[[33,[41,[40]]],[[21,[11,27]]]],[[34,[41,[40]]],[[21,[11,27]]]],[32,[[21,[58,27]]]],[[33,[41,[40]],-1],[[21,[11,27]]],37],[[34,[41,[40]],-1],[[21,[11,27]]],[[39,[38]]]],[[33,12],[[21,[6,27]]]],[[32,12],[[21,[6,27]]]],[[32,[20,[59]]],[[21,[6,27]]]],[[25,[20,[59]]],[[21,[6,27]]]],[[33,12],[[21,[6,27]]]],[[33,12],[[21,[6,27]]]],[[33,58],[[21,[6,27]]]],[[32,12],[[21,[6,27]]]],[[25,12],[[21,[6,27]]]],[[32,58],[[21,[6,27]]]],[[32,12],[[21,[6,27]]]],[[32,12],[[21,[6,27]]]],[[32,58],[[21,[6,27]]]],[[32,58],[[21,[6,27]]]],[[33,58],[[21,[6,27]]]],[[24,58],[[21,[6,27]]]],[[25,58],[[21,[6,27]]]],[[33,58],[[21,[6,27]]]],[[34,67],[[21,[6,27]]]],[25,[[6,[68,69]]]],[29,[[6,[70,71]]]],[[42,42],42],[32,[[21,[[20,[27]],27]]]],[25,[[21,[[20,[27]],27]]]],[33,[[21,[[20,[27]],27]]]],[34,[[21,[[20,[27]],27]]]],[28,[[21,[[20,[27]],27]]]],[29,[[21,[[20,[27]],27]]]],[-1,-2,[],[]],[32,[[21,[58,27]]]],[33,[[21,[58,27]]]],[-1,[[21,[-2]]],[],[]],[46,[[21,[24]]]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[47,[[21,[25]]]],[-1,[[21,[-2]]],[],[]],[48,[[21,[33]]]],[-1,[[21,[-2]]],[],[]],[49,[[21,[34]]]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[50,[[21,[28,27]]]],[51,[[21,[29,27]]]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[[25,35,-2],[[21,[-1,27]]],[],[[19,[],[[17,[[21,[-1,27]]]]]]]],[[33,35,-2],[[21,[-1,27]]],[],[[19,[],[[17,[[21,[-1,27]]]]]]]],[[34,35,-2],[[21,[-1,27]]],[],[[19,[],[[17,[[21,[-1,27]]]]]]]],[[29,35,-2],[[21,[-1,27]]],[],[[19,[],[[17,[[21,[-1,27]]]]]]]],[[33,[41,[40]]],[[21,[[6,[11,26]],27]]]],[33,[[21,[26,27]]]],[[25,[41,[40]]],[[21,[11,27]]]],[[29,[41,[40]]],[[21,[11,27]]]],[[25,-1],[[21,[11,27]]],66],[[29,-1],[[21,[11,27]]],66],[[25,[41,[72]]],[[21,[11,27]]]],[[29,[41,[72]]],[[21,[11,27]]]],[[33,[41,[40]]],[[21,[11,27]]]],[[34,[41,[40]]],[[21,[11,27]]]],[[33,-1],[[21,[11,27]]],66],[[34,-1],[[21,[11,27]]],66],[[33,-1],[[21,[[6,[11,26]],27]]],66],[[34,-1],[[21,[[6,[11,30]],27]]],66],[[33,[41,[40]]],[[21,[[6,[11,26]],27]]]],[[34,[41,[40]]],[[21,[[6,[11,30]],27]]]],[[33,[41,[40]]],[[21,[11,27]]]],[[34,[41,[40]]],[[21,[11,27]]]],[[33,[41,[40]],26],[[21,[11,27]]]],[[34,[41,[40]],-1],[[21,[11,27]]],[[39,[38]]]],[[25,[41,[40]]],[[21,[11,27]]]],[[29,[41,[40]]],[[21,[11,27]]]],[[25,[41,[65]]],[[21,[11,27]]]],[[29,[41,[65]]],[[21,[11,27]]]],[24,[[21,[58,27]]]],[25,[[21,[58,27]]]],[33,[[21,[58,27]]]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[[],[[21,[34,27]]]],[25,[[21,[6,27]]]],[33,[[21,[6,27]]]],[34,[[21,[6,27]]]],[29,[[21,[6,27]]]],[[],[[21,[6,27]]]],0,0,0,[[],73],[73,15],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],73],[73,73],[[-1,-2],6,[],[]],[[73,73],12],[[73,7],[[21,[6,45]]]],[[74,7],[[21,[6,45]]]],[-1,-1,[]],[15,73],[-1,-1,[]],[15,73],[[],73],[[73,-1],6,75],[[],73],[-1,-2,[],[]],[-1,-2,[],[]],[[],73],[[],73],[[74,61],[[62,[[20,[6]]]]]],[[],73],[74,[[20,[6]]]],[73,[[21,[74,27]]]],[[],73],[-1,-2,[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,22,[]],[-1,22,[]],[[],73],[[],73],[[],73],0,0,[[[16,[-1]]],6,[]],[[[16,[-1]]],76,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[16,[-1]]],6,[]],[[77,7],[[21,[6,45]]]],[[77,7],[[21,[6,45]]]],[[[16,[-1]],7],[[21,[6,45]]],78],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[],[]],[77,[[80,[79]]]],[77,12],[[[16,[-1]]],12,[]],[77,12],[[[63,[[16,[-1]]]],61],62,[]],[-2,[[16,[-1]]],18,[[19,[],[[17,[-1]]]],18]],[-1,81,[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[77,[[21,[[80,[79]],77]]]],[[[63,[-1]],61],62,[]],[-1,22,[]],[-1,22,[]],[[],6],0,0,0,0,[[82,59],82],[[82,59],6],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[82,59],[[20,[82]]]],[[82,82],[[20,[59]]]],[[82,59],[[20,[82]]]],[82,82],[[-1,-2],6,[],[]],[[82,82],43],[83,82],[[82,82],59],[82,59],[[82,82],12],[[82,7],[[21,[6,45]]]],[[84,7],[[21,[6,45]]]],[[[85,[-1]],7],[[21,[6,45]]],78],[[83,7],[[21,[6,45]]]],[86,82],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[86,82],[[[85,[-1]]],-1,[]],[[[85,[-1]]],-1,[]],[[82,-1],6,75],[59,84],[[82,59],84],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[],[]],[-1,[],[]],[[[85,[-1]]],-1,[]],[82,86],[83,12],[84,87],[[],82],[[82,82],[[20,[43]]]],[84,59],[[[63,[[85,[-1]]]],61],62,4],[[[63,[83]],61],62],[[84,61],[[62,[82]]]],[84,6],[[[63,[83]],82],6],[[84,59],6],[[84,82],6],[84,6],[[82,82],59],[[84,87],6],[59,83],[82,83],[[82,59],82],[[82,82],59],[[82,59],6],[84,82],[[59,-1],[[85,[-1]]],4],[-1,-2,[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[[[63,[-1]],61],62,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]]],"c":[],"p":[[5,"System",0],[5,"ArbiterHandle",0],[5,"Runtime",0],[10,"Future",554],[5,"SystemRunner",0],[1,"tuple"],[5,"Formatter",555],[8,"Result",555],[5,"Arbiter",0],[5,"Runtime",556],[1,"usize"],[1,"bool"],[8,"Result",557],[8,"Result",558],[1,"i32"],[5,"JoinHandle",438],[17,"Output"],[10,"Send",559],[10,"FnOnce",560],[6,"Option",561],[6,"Result",562],[5,"TypeId",563],[10,"Fn",560],[5,"TcpListener",87],[5,"TcpStream",87],[6,"SocketAddr",564],[5,"Error",558],[5,"UnixListener",87],[5,"UnixStream",87],[5,"SocketAddr",565],[5,"BorrowedFd",566],[5,"TcpSocket",87],[5,"UdpSocket",87],[5,"UnixDatagram",87],[5,"Interest",567],[10,"FnMut",560],[10,"ToSocketAddrs",568],[5,"Path",569],[10,"AsRef",570],[1,"u8"],[1,"slice"],[5,"Ready",87],[6,"Ordering",571],[5,"Vec",572],[5,"Error",555],[5,"TcpListener",573],[5,"TcpStream",573],[5,"UdpSocket",574],[5,"UnixDatagram",575],[5,"UnixListener",576],[5,"UnixStream",577],[5,"OwnedReadHalf",578],[5,"OwnedWriteHalf",578],[5,"OwnedReadHalf",579],[5,"OwnedWriteHalf",579],[5,"Ipv4Addr",580],[5,"Ipv6Addr",580],[1,"u32"],[5,"Duration",581],[5,"UCred",582],[5,"Context",583],[6,"Poll",584],[5,"Pin",585],[5,"ReadBuf",586],[5,"IoSlice",587],[10,"BufMut",588],[6,"Shutdown",589],[5,"ReadHalf",590],[5,"WriteHalf",590],[5,"ReadHalf",591],[5,"WriteHalf",591],[5,"IoSliceMut",587],[5,"SignalKind",398],[5,"Signal",398],[10,"Hasher",592],[5,"AbortHandle",593],[5,"JoinError",438],[10,"Debug",555],[10,"Any",563],[5,"Box",594],[5,"String",595],[5,"Instant",471],[5,"Sleep",471],[5,"Interval",471],[5,"Timeout",471],[5,"Instant",596],[6,"MissedTickBehavior",597]],"b":[[447,"impl-Display-for-JoinError"],[448,"impl-Debug-for-JoinError"],[535,"impl-Sub%3CDuration%3E-for-Instant"],[536,"impl-Sub-for-Instant"]]}],\ ["actix_server",{"doc":"General purpose TCP server.","t":"PGPFFFEPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["Disabled","MpTcp","NoFallback","Server","ServerBuilder","ServerHandle","ServerServiceFactory","TcpFallback","TestServer","backlog","bind","bind_uds","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone","clone_into","clone_into","default","disable_signals","fmt","fmt","from","from","from","from","from","handle","into","into","into","into","into","into_future","listen","listen_uds","max_concurrent_connections","mptcp","new","pause","poll","resume","run","shutdown_timeout","start","start_with_builder","stop","system_exit","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_poll","type_id","type_id","type_id","type_id","type_id","unused_addr","worker_max_blocking_threads","workers"],"q":[[0,"actix_server"],[78,"std::io::error"],[79,"core::convert"],[80,"std::net::socket_addr"],[81,"tokio::net::tcp::stream"],[82,"std::path"],[83,"tokio::net::unix::stream"],[84,"core::fmt"],[85,"core::fmt"],[86,"std::os::unix::net::listener"],[87,"core::future::future"],[88,"core::pin"],[89,"core::task::wake"],[90,"core::task::poll"],[91,"core::result"],[92,"core::any"],[93,"core::net::socket_addr"]],"d":["MPTCP will not be used when binding sockets.","Multipath TCP (MPTCP) preference.","MPTCP will be used when binding sockets (with no fallback).","General purpose TCP server that runs services receiving …","Server builder.","Server handle.","","MPTCP will be attempted when binding sockets. If errors …","A testing server.","Set the maximum number of pending connections.","Add new service to the server.","Add new unix domain service to the server.","","","","","","","","","","","Create server build.","","","","","","Disable OS signal handling.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a Server handle that can be used issue commands and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Add new service to the server.","Add new unix domain service to the server.","Sets the maximum per-worker number of concurrent …","Sets MultiPath TCP (MPTCP) preference on bound sockets.","Create new Server builder instance","Pause accepting incoming connections.","","Resume accepting incoming connections.","Starts processing incoming connections and return server …","Timeout for graceful workers shutdown in seconds.","Start new TestServer using application factory and default …","Start new TestServer using application factory and server …","Stop incoming connection processing, stop all workers and …","Stop Actix System after server shutdown.","","","","","","","","","","","","","","","","","","","Get first available unused local address.","Set max number of threads for each worker’s blocking …","Set number of workers to start."],"i":[10,0,10,0,0,0,0,10,0,1,1,1,1,15,29,10,11,1,15,29,10,11,15,10,11,10,11,1,1,10,11,1,15,29,10,11,15,1,15,29,10,11,15,1,1,1,1,1,11,15,11,1,1,29,29,11,1,10,11,1,15,29,10,11,1,15,29,10,11,15,1,15,29,10,11,29,1,1],"f":[0,0,0,0,0,0,0,0,0,[[1,2],1],[[1,-1,-2,-3],[[3,[1]]],[[5,[4]]],6,[[0,[7]]]],[[1,-1,-2,-3],[[3,[1]]],[[5,[4]]],[[5,[8]]],[[0,[9]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],1],[10,10],[11,11],[[-1,-2],12,[],[]],[[-1,-2],12,[],[]],[[],1],[1,1],[[10,13],14],[[11,13],14],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[15,11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[],[]],[[1,-1,16,-2],[[3,[1]]],[[5,[4]]],[[0,[7]]]],[[1,-1,17,-2],[[3,[1]]],[[5,[4]]],[[0,[9]]]],[[1,18],1],[[1,10],1],[[],1],[11,[[0,[[20,[],[[19,[12]]]]]]]],[[[21,[15]],22],[[23,[-1]]],[]],[11,[[0,[[20,[],[[19,[12]]]]]]]],[1,15],[[1,24],1],0,0,[[11,25],[[0,[[20,[],[[19,[12]]]]]]]],[1,1],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[[[21,[-1]],22],23,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[[],28],[[1,18],1],[[1,18],1]],"c":[],"p":[[5,"ServerBuilder",0],[1,"u32"],[8,"Result",78],[1,"str"],[10,"AsRef",79],[10,"ToSocketAddrs",80],[5,"TcpStream",81],[5,"Path",82],[5,"UnixStream",83],[6,"MpTcp",0],[5,"ServerHandle",0],[1,"tuple"],[5,"Formatter",84],[8,"Result",84],[5,"Server",0],[5,"TcpListener",85],[5,"UnixListener",86],[1,"usize"],[17,"Output"],[10,"Future",87],[5,"Pin",88],[5,"Context",89],[6,"Poll",90],[1,"u64"],[1,"bool"],[6,"Result",91],[5,"TypeId",92],[6,"SocketAddr",93],[5,"TestServer",0]],"b":[]}],\ ["actix_service",{"doc":"See Service docs for information on this crate’s …","t":"FRRRRRRRRRKKRRRKRKKKKRKQNNNNHHHHHNNCMNNHHHQNNMNHMNNNNHNNNNNNNNMNMMNNNNHIIFINNHNNNNHHNNN","n":["ApplyTransform","Config","Error","Error","Error","Future","Future","Future","InitError","InitError","IntoService","IntoServiceFactory","Response","Response","Response","Service","Service","ServiceExt","ServiceFactory","ServiceFactoryExt","Transform","Transform","TransformExt","always_ready","and_then","and_then","and_then","and_then","apply","apply_cfg","apply_cfg_factory","apply_fn","apply_fn_factory","borrow","borrow_mut","boxed","call","clone","clone_into","fn_factory","fn_factory_with_config","fn_service","forward_ready","from","into","into_factory","into_factory","into_service","into_service","map","map","map","map","map_config","map_err","map_err","map_err","map_err","map_init_err","map_init_err","map_init_err","map_init_err","new_service","new_service","new_transform","poll_ready","to_owned","try_from","try_into","type_id","unit_config","BoxFuture","BoxService","BoxServiceFactory","RcService","borrow","borrow_mut","factory","from","into","into_factory","new_service","rc_service","service","try_from","try_into","type_id"],"q":[[0,"actix_service"],[71,"actix_service::boxed"],[87,"core::clone"],[88,"core::result"],[89,"core::future::future"],[90,"core::ops::function"],[91,"core::ops::function"],[92,"core::task::poll"],[93,"core::any"]],"d":["Apply a Transform to a Service.","Service factory configuration.","Errors produced by the service.","Errors produced by the service when polling readiness or …","Errors produced by the created services.","The future response value.","The future response value.","The future of the Service instance.g","Errors produced while building a transform service.","Errors potentially raised while building a service.","Trait for types that can be converted to a Service","Trait for types that can be converted to a ServiceFactory","Responses produced by the service.","Responses given by the service.","Responses given by the created services.","An asynchronous operation from Request to a Response.","The kind of Service created by this factory.","An extension trait for Services that provides a variety of …","Factory for creating Services.","An extension trait for ServiceFactorys that provides a …","Defines the interface of a service factory that wraps …","The TransformService value created by this factory","An extension trait for Transforms that provides a variety …","An implementation of poll_ready that always signals …","Call another service after call to this one has resolved …","Call another service after call to this one has resolved …","Call another service after call to this one has resolved …","Call another service after call to this one has resolved …","Apply a Transform to a Service.","Convert Fn(Config, &Service1) -> Future<Service2> fn to a …","Convert …","Apply transform function to a service.","Service factory that produces apply_fn service.","","","Trait object forms of services and service factories.","Process the request and return the response asynchronously.","","","Create ServiceFactory for function that can produce …","Create ServiceFactory for function that accepts config …","Create ServiceFactory for function that can act as a …","An implementation of poll_ready that forwards readiness …","Returns the argument unchanged.","Calls U::from(self).","Convert Self to a ServiceFactory","","Convert object of type U to a service S","Convert to a Service","Map this service’s output to a different type, returning …","Map this service’s output to a different type, returning …","Map this service’s output to a different type, returning …","Map this service’s output to a different type, returning …","Adapt external config argument to a config for provided …","Map this service’s error to a different error, returning …","Map this service’s error to a different error, returning …","Map this service’s error to a different error, returning …","Map this service’s error to a different error, returning …","Map this factory’s init error to a different error, …","Map this factory’s init error to a different error, …","Return a new Transform whose init error is mapped to to a …","Return a new Transform whose init error is mapped to to a …","Create and return a new service asynchronously.","","Creates and returns a new Transform component, …","Returns Ready when the service is able to process requests.","","","","","Replace config with unit.","A boxed future with no send bound or lifetime parameters.","Type alias for service trait object using Box.","Wrapper for a service factory that will map it’s …","Type alias for service trait object using Rc.","","","Wraps a service factory that returns service trait objects.","Returns the argument unchanged.","Calls U::from(self).","","","Wraps service as a trait object using RcService.","Wraps service as a trait object using BoxService.","","",""],"i":[0,8,11,3,8,11,3,8,11,8,0,0,11,3,8,0,8,0,0,0,0,11,0,0,1,1,5,5,0,0,0,0,0,10,10,0,3,10,10,0,0,0,0,10,10,9,10,0,4,1,1,5,5,0,1,1,5,5,5,5,22,22,8,10,11,3,10,10,10,10,0,0,0,0,0,27,27,0,27,27,27,27,0,0,27,27,27],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,-4],[[0,[1,-3,-5]]],[],[],[[3,[-1],[[2,[-2]]]]],[[4,[-3,-1]]],[]],[[1,-4],[[0,[1,-3,-5]]],[],[],[[3,[-1],[[2,[-2]]]]],[[4,[-3,-1]]],[]],[[5,-6],[[0,[5,-5,-7]]],[],[],[],[],[[8,[-1],[[6,[-2]],[2,[-3]],[7,[-4]]]]],[[9,[-5,-1]]],[]],[[5,-6],[[0,[5,-5,-7]]],[],[],[],[],[[8,[-1],[[6,[-2]],[2,[-3]],[7,[-4]]]]],[[9,[-5,-1]]],[]],[[-2,-4],[[10,[-2,-3,-1]]],[],[[11,[-1],[[7,[]]]]],[[8,[-1]]],[[9,[-3,-1]]]],[[-2,-7],[[0,[[8,[-1],[[6,[-3]],[12,[]],[2,[]],[13,[-4]],[7,[-5]],[14,[-6]]]],15]]],[],[[3,[-1]]],[],[[3,[-1]]],[],[[18,[],[[16,[[17,[-4,-5]]]]]]],[[19,[-3,-2],[[16,[-6]]]]]],[[-2,-6],[[0,[[8,[-1],[[6,[-3]],[12,[]],[2,[]],[13,[-4]],[7,[]]]],15]]],[],[[8,[-1],[[6,[20]]]]],[],[[3,[-1]]],[[18,[],[[16,[[17,[-4]]]]]]],[[19,[-3],[[16,[-5]]]]]],[[-4,-8],[[0,[-3,-8,-5,-1,-6,-2]]],[],[],[[3,[-1],[[2,[-2]]]]],[[4,[-3,-1]]],[],[],[[18,[],[[16,[[17,[-6,-2]]]]]]],[[19,[-5,-3],[[16,[-7]]]]]],[[-4,-8],[[0,[-3,-8,-5,-1,-6,-2]]],[],[],[[8,[-1],[[2,[-2]]]]],[[9,[-3,-1]]],[],[],[[18,[],[[16,[[17,[-6,-2]]]]]]],[[19,[-5],[[16,[-7]]]],15]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[[3,[],[[12,[-1]],[2,[-2]],[14,[-3]]]],-4],-3,[],[],[[18,[],[[16,[[17,[-1,-2]]]]]]],[]],[[[10,[-1,-2,-3]]],[[10,[-1,-2,-3]]],[],[],[]],[[-1,-2],20,[],[]],[-5,[[0,[-5,-6,-2,-1,-4,-3]]],[],[[3,[-1]]],[],[[18,[],[[16,[[17,[-2,-3]]]]]]],[[19,[],[[16,[-4]]]]],[]],[-6,[[0,[-6,-5,-1,-3,-2,-4]]],[],[],[[3,[-2]]],[],[[18,[],[[16,[[17,[-3,-4]]]]]]],[[19,[-1],[[16,[-5]]]]]],[-5,[[0,[-5,-4,-1,-2,-3,-6]]],[],[],[],[[18,[],[[16,[[17,[-2,-3]]]]]]],[[19,[-1],[[16,[-4]]]],15],[]],0,[-1,-1,[]],[-1,-2,[],[]],[9,-2,[],[[8,[-1]]]],[-1,-2,[],[]],[-3,-2,[],[[3,[-1]]],[[4,[-2,-1]]]],[4,-2,[],[[3,[-1]]]],[[1,-3],[[0,[1,-3,-4,-2]]],[],[],[[21,[-1],[[16,[-2]]]]],[]],[[1,-3],[[0,[1,-3,-4,-2]]],[],[],[[21,[-1],[[16,[-2]]]]],[]],[[5,-3],[[0,[5,-3,-4,-2]]],[],[],[[21,[-1],[[16,[-2]]]],15],[]],[[5,-3],[[0,[5,-3,-4,-2]]],[],[],[[21,[-1],[[16,[-2]]]],15],[]],[[-3,-5],[[0,[-2,-1,-5,-4]]],[],[[8,[-1]]],[[9,[-2,-1]]],[],[[19,[-4],[[16,[]]]]]],[[1,-3],[[0,[1,-4,-3,-2]]],[],[],[[19,[-1],[[16,[-2]]]]],[]],[[1,-3],[[0,[1,-4,-3,-2]]],[],[],[[19,[-1],[[16,[-2]]]]],[]],[[5,-3],[[0,[5,-4,-3,-2]]],[],[],[[19,[-1],[[16,[-2]]]],15],[]],[[5,-3],[[0,[5,-4,-3,-2]]],[],[],[[19,[-1],[[16,[-2]]]],15],[]],[[5,-3],[[0,[5,-3,-4,-2]]],[],[],[[19,[-1],[[16,[-2]]]],15],[]],[[5,-3],[[0,[5,-3,-4,-2]]],[],[],[[19,[-1],[[16,[-2]]]],15],[]],[[22,-3],[[0,[22,-4,-5,-3,-2]]],[],[],[[19,[-1],[[16,[-2]]]],15],[],[]],[[22,-3],[[0,[22,-4,-5,-3,-2]]],[],[],[[19,[-1],[[16,[-2]]]],15],[],[]],[[[8,[],[[12,[-1]],[2,[-2]],[6,[-3]],[13,[-4]],[7,[-6]],[14,[-7]]]],-3],-7,[],[],[],[[3,[-5],[[12,[-1]],[2,[-2]]]]],[],[],[[18,[],[[16,[[17,[-4,-6]]]]]]]],[[[10,[-2,-3,-1]]],-4,[],[[11,[-1],[[7,[]]]]],[[8,[-1]]],[]],[[[11,[],[[12,[-1]],[2,[-2]],[23,[-3]],[7,[-5]],[14,[-6]]]],-7],-6,[],[],[[3,[-4],[[12,[-1]],[2,[-2]]]]],[],[],[[18,[],[[16,[[17,[-3,-5]]]]]]],[]],[[[3,[],[[12,[-1]],[2,[-2]],[14,[-3]]]],24],[[25,[[17,[20,-2]]]]],[],[],[[18,[],[[16,[[17,[-1,-2]]]]]]]],[-1,-2,[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,26,[]],[-3,[[0,[-2,-4,-1]]],[],[[8,[-1],[[6,[20]]]]],[[9,[-2,-1]]],[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-2,[[27,[-1]]],[],[[8,[-1]]]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[27,[-1,-2,-3,-4,-5]],-1],-6,[],[],[],[],[],[]],[-2,[[28,[-1]]],[],[[3,[-1]]]],[-2,[[29,[-1]]],[],[[3,[-1]]]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,26,[]]],"c":[],"p":[[10,"ServiceExt",0],[17,"Error"],[10,"Service",0],[10,"IntoService",0],[10,"ServiceFactoryExt",0],[17,"Config"],[17,"InitError"],[10,"ServiceFactory",0],[10,"IntoServiceFactory",0],[5,"ApplyTransform",0],[10,"Transform",0],[17,"Response"],[17,"Service"],[17,"Future"],[10,"Clone",87],[17,"Output"],[6,"Result",88],[10,"Future",89],[10,"Fn",90],[1,"tuple"],[10,"FnMut",90],[10,"TransformExt",0],[17,"Transform"],[5,"Context",91],[6,"Poll",92],[5,"TypeId",93],[5,"BoxServiceFactory",71],[8,"RcService",71],[8,"BoxService",71]],"b":[]}],\ @@ -78,7 +78,7 @@ var searchIndex = new Map(JSON.parse('[\ ["deranged",{"doc":"","t":"TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MAX","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","MIN","None","None","None","None","None","None","None","None","None","None","None","None","OptionRangedI128","OptionRangedI16","OptionRangedI32","OptionRangedI64","OptionRangedI8","OptionRangedIsize","OptionRangedU128","OptionRangedU16","OptionRangedU32","OptionRangedU64","OptionRangedU8","OptionRangedUsize","ParseIntError","RangedI128","RangedI16","RangedI32","RangedI64","RangedI8","RangedIsize","RangedU128","RangedU16","RangedU32","RangedU64","RangedU8","RangedUsize","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","Some","TryFromIntError","abs","abs","abs","abs","abs","abs","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","checked_abs","checked_abs","checked_abs","checked_abs","checked_abs","checked_abs","checked_add","checked_add","checked_add","checked_add","checked_add","checked_add","checked_add","checked_add","checked_add","checked_add","checked_add","checked_add","checked_div","checked_div","checked_div","checked_div","checked_div","checked_div","checked_div","checked_div","checked_div","checked_div","checked_div","checked_div","checked_div_euclid","checked_div_euclid","checked_div_euclid","checked_div_euclid","checked_div_euclid","checked_div_euclid","checked_div_euclid","checked_div_euclid","checked_div_euclid","checked_div_euclid","checked_div_euclid","checked_div_euclid","checked_mul","checked_mul","checked_mul","checked_mul","checked_mul","checked_mul","checked_mul","checked_mul","checked_mul","checked_mul","checked_mul","checked_mul","checked_neg","checked_neg","checked_neg","checked_neg","checked_neg","checked_neg","checked_neg","checked_neg","checked_neg","checked_neg","checked_neg","checked_neg","checked_pow","checked_pow","checked_pow","checked_pow","checked_pow","checked_pow","checked_pow","checked_pow","checked_pow","checked_pow","checked_pow","checked_pow","checked_rem","checked_rem","checked_rem","checked_rem","checked_rem","checked_rem","checked_rem","checked_rem","checked_rem","checked_rem","checked_rem","checked_rem","checked_rem_euclid","checked_rem_euclid","checked_rem_euclid","checked_rem_euclid","checked_rem_euclid","checked_rem_euclid","checked_rem_euclid","checked_rem_euclid","checked_rem_euclid","checked_rem_euclid","checked_rem_euclid","checked_rem_euclid","checked_shl","checked_shl","checked_shl","checked_shl","checked_shl","checked_shl","checked_shl","checked_shl","checked_shl","checked_shl","checked_shl","checked_shl","checked_shr","checked_shr","checked_shr","checked_shr","checked_shr","checked_shr","checked_shr","checked_shr","checked_shr","checked_shr","checked_shr","checked_shr","checked_sub","checked_sub","checked_sub","checked_sub","checked_sub","checked_sub","checked_sub","checked_sub","checked_sub","checked_sub","checked_sub","checked_sub","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","default","default","default","default","default","default","default","default","default","default","default","default","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","exact","exact","exact","exact","exact","exact","exact","exact","exact","exact","exact","exact","expand","expand","expand","expand","expand","expand","expand","expand","expand","expand","expand","expand","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt_with_metadata","fmt_with_metadata","fmt_with_metadata","fmt_with_metadata","fmt_with_metadata","fmt_with_metadata","fmt_with_metadata","fmt_with_metadata","fmt_with_metadata","fmt_with_metadata","fmt_with_metadata","fmt_with_metadata","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str_radix","from_str_radix","from_str_radix","from_str_radix","from_str_radix","from_str_radix","from_str_radix","from_str_radix","from_str_radix","from_str_radix","from_str_radix","from_str_radix","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get_primitive","get_primitive","get_primitive","get_primitive","get_primitive","get_primitive","get_primitive","get_primitive","get_primitive","get_primitive","get_primitive","get_primitive","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_none","is_none","is_none","is_none","is_none","is_none","is_none","is_none","is_none","is_none","is_none","is_none","is_some","is_some","is_some","is_some","is_some","is_some","is_some","is_some","is_some","is_some","is_some","is_some","kind","metadata","metadata","metadata","metadata","metadata","metadata","metadata","metadata","metadata","metadata","metadata","metadata","narrow","narrow","narrow","narrow","narrow","narrow","narrow","narrow","narrow","narrow","narrow","narrow","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","neg","new","new","new","new","new","new","new","new","new","new","new","new","new_saturating","new_saturating","new_saturating","new_saturating","new_saturating","new_saturating","new_saturating","new_saturating","new_saturating","new_saturating","new_saturating","new_saturating","new_static","new_static","new_static","new_static","new_static","new_static","new_static","new_static","new_static","new_static","new_static","new_static","new_unchecked","new_unchecked","new_unchecked","new_unchecked","new_unchecked","new_unchecked","new_unchecked","new_unchecked","new_unchecked","new_unchecked","new_unchecked","new_unchecked","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","rem","rem","rem","rem","rem","rem","saturating_abs","saturating_abs","saturating_abs","saturating_abs","saturating_abs","saturating_abs","saturating_add","saturating_add","saturating_add","saturating_add","saturating_add","saturating_add","saturating_add","saturating_add","saturating_add","saturating_add","saturating_add","saturating_add","saturating_mul","saturating_mul","saturating_mul","saturating_mul","saturating_mul","saturating_mul","saturating_mul","saturating_mul","saturating_mul","saturating_mul","saturating_mul","saturating_mul","saturating_neg","saturating_neg","saturating_neg","saturating_neg","saturating_neg","saturating_neg","saturating_pow","saturating_pow","saturating_pow","saturating_pow","saturating_pow","saturating_pow","saturating_pow","saturating_pow","saturating_pow","saturating_pow","saturating_pow","saturating_pow","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","saturating_sub","some_unchecked","some_unchecked","some_unchecked","some_unchecked","some_unchecked","some_unchecked","some_unchecked","some_unchecked","some_unchecked","some_unchecked","some_unchecked","some_unchecked","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unchecked_abs","unchecked_abs","unchecked_abs","unchecked_abs","unchecked_abs","unchecked_abs","unchecked_add","unchecked_add","unchecked_add","unchecked_add","unchecked_add","unchecked_add","unchecked_add","unchecked_add","unchecked_add","unchecked_add","unchecked_add","unchecked_add","unchecked_div","unchecked_div","unchecked_div","unchecked_div","unchecked_div","unchecked_div","unchecked_div","unchecked_div","unchecked_div","unchecked_div","unchecked_div","unchecked_div","unchecked_div_euclid","unchecked_div_euclid","unchecked_div_euclid","unchecked_div_euclid","unchecked_div_euclid","unchecked_div_euclid","unchecked_div_euclid","unchecked_div_euclid","unchecked_div_euclid","unchecked_div_euclid","unchecked_div_euclid","unchecked_div_euclid","unchecked_mul","unchecked_mul","unchecked_mul","unchecked_mul","unchecked_mul","unchecked_mul","unchecked_mul","unchecked_mul","unchecked_mul","unchecked_mul","unchecked_mul","unchecked_mul","unchecked_neg","unchecked_neg","unchecked_neg","unchecked_neg","unchecked_neg","unchecked_neg","unchecked_neg","unchecked_neg","unchecked_neg","unchecked_neg","unchecked_neg","unchecked_neg","unchecked_pow","unchecked_pow","unchecked_pow","unchecked_pow","unchecked_pow","unchecked_pow","unchecked_pow","unchecked_pow","unchecked_pow","unchecked_pow","unchecked_pow","unchecked_pow","unchecked_rem","unchecked_rem","unchecked_rem","unchecked_rem","unchecked_rem","unchecked_rem","unchecked_rem","unchecked_rem","unchecked_rem","unchecked_rem","unchecked_rem","unchecked_rem","unchecked_rem_euclid","unchecked_rem_euclid","unchecked_rem_euclid","unchecked_rem_euclid","unchecked_rem_euclid","unchecked_rem_euclid","unchecked_rem_euclid","unchecked_rem_euclid","unchecked_rem_euclid","unchecked_rem_euclid","unchecked_rem_euclid","unchecked_rem_euclid","unchecked_shl","unchecked_shl","unchecked_shl","unchecked_shl","unchecked_shl","unchecked_shl","unchecked_shl","unchecked_shl","unchecked_shl","unchecked_shl","unchecked_shl","unchecked_shl","unchecked_shr","unchecked_shr","unchecked_shr","unchecked_shr","unchecked_shr","unchecked_shr","unchecked_shr","unchecked_shr","unchecked_shr","unchecked_shr","unchecked_shr","unchecked_shr","unchecked_sub","unchecked_sub","unchecked_sub","unchecked_sub","unchecked_sub","unchecked_sub","unchecked_sub","unchecked_sub","unchecked_sub","unchecked_sub","unchecked_sub","unchecked_sub","wrapping_add","wrapping_add","wrapping_add","wrapping_add","wrapping_add","wrapping_add","wrapping_add","wrapping_add","wrapping_add","wrapping_add","wrapping_add","wrapping_add","wrapping_sub","wrapping_sub","wrapping_sub","wrapping_sub","wrapping_sub","wrapping_sub","wrapping_sub","wrapping_sub","wrapping_sub","wrapping_sub","wrapping_sub","wrapping_sub"],"q":[[0,"deranged"],[1219,"core::option"],[1220,"core::cmp"],[1221,"core::fmt"],[1222,"core::fmt"],[1223,"core::result"],[1224,"core::hash"],[1225,"core::num::error"],[1226,"powerfmt::smart_display"],[1227,"core::any"]],"d":["The largest value that can be represented by this type.","The largest value that can be represented by this type.","The largest value that can be represented by this type.","The largest value that can be represented by this type.","The largest value that can be represented by this type.","The largest value that can be represented by this type.","The largest value that can be represented by this type.","The largest value that can be represented by this type.","The largest value that can be represented by this type.","The largest value that can be represented by this type.","The largest value that can be represented by this type.","The largest value that can be represented by this type.","The smallest value that can be represented by this type.","The smallest value that can be represented by this type.","The smallest value that can be represented by this type.","The smallest value that can be represented by this type.","The smallest value that can be represented by this type.","The smallest value that can be represented by this type.","The smallest value that can be represented by this type.","The smallest value that can be represented by this type.","The smallest value that can be represented by this type.","The smallest value that can be represented by this type.","The smallest value that can be represented by this type.","The smallest value that can be represented by this type.","An optional ranged value that is not present.","An optional ranged value that is not present.","An optional ranged value that is not present.","An optional ranged value that is not present.","An optional ranged value that is not present.","An optional ranged value that is not present.","An optional ranged value that is not present.","An optional ranged value that is not present.","An optional ranged value that is not present.","An optional ranged value that is not present.","An optional ranged value that is not present.","An optional ranged value that is not present.","A RangedI128 that is optional. Equivalent to …","A RangedI16 that is optional. Equivalent to …","A RangedI32 that is optional. Equivalent to …","A RangedI64 that is optional. Equivalent to …","A RangedI8 that is optional. Equivalent to Option<RangedI8>…","A RangedIsize that is optional. Equivalent to …","A RangedU128 that is optional. Equivalent to …","A RangedU16 that is optional. Equivalent to …","A RangedU32 that is optional. Equivalent to …","A RangedU64 that is optional. Equivalent to …","A RangedU8 that is optional. Equivalent to Option<RangedU8>…","A RangedUsize that is optional. Equivalent to …","","An i128 that is known to be in the range MIN..=MAX.","An i16 that is known to be in the range MIN..=MAX.","An i32 that is known to be in the range MIN..=MAX.","An i64 that is known to be in the range MIN..=MAX.","An i8 that is known to be in the range MIN..=MAX.","An isize that is known to be in the range MIN..=MAX.","A u128 that is known to be in the range MIN..=MAX.","A u16 that is known to be in the range MIN..=MAX.","A u32 that is known to be in the range MIN..=MAX.","A u64 that is known to be in the range MIN..=MAX.","A u8 that is known to be in the range MIN..=MAX.","A usize that is known to be in the range MIN..=MAX.","Creates an optional ranged value that is present.","Creates an optional ranged value that is present.","Creates an optional ranged value that is present.","Creates an optional ranged value that is present.","Creates an optional ranged value that is present.","Creates an optional ranged value that is present.","Creates an optional ranged value that is present.","Creates an optional ranged value that is present.","Creates an optional ranged value that is present.","Creates an optional ranged value that is present.","Creates an optional ranged value that is present.","Creates an optional ranged value that is present.","","Absolute value. Computes self.abs(), failing to compile if …","Absolute value. Computes self.abs(), failing to compile if …","Absolute value. Computes self.abs(), failing to compile if …","Absolute value. Computes self.abs(), failing to compile if …","Absolute value. Computes self.abs(), failing to compile if …","Absolute value. Computes self.abs(), failing to compile if …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Checked absolute value. Computes self.abs(), returning None…","Checked absolute value. Computes self.abs(), returning None…","Checked absolute value. Computes self.abs(), returning None…","Checked absolute value. Computes self.abs(), returning None…","Checked absolute value. Computes self.abs(), returning None…","Checked absolute value. Computes self.abs(), returning None…","Checked integer addition. Computes self + rhs, returning …","Checked integer addition. Computes self + rhs, returning …","Checked integer addition. Computes self + rhs, returning …","Checked integer addition. Computes self + rhs, returning …","Checked integer addition. Computes self + rhs, returning …","Checked integer addition. Computes self + rhs, returning …","Checked integer addition. Computes self + rhs, returning …","Checked integer addition. Computes self + rhs, returning …","Checked integer addition. Computes self + rhs, returning …","Checked integer addition. Computes self + rhs, returning …","Checked integer addition. Computes self + rhs, returning …","Checked integer addition. Computes self + rhs, returning …","Checked integer addition. Computes self / rhs, returning …","Checked integer addition. Computes self / rhs, returning …","Checked integer addition. Computes self / rhs, returning …","Checked integer addition. Computes self / rhs, returning …","Checked integer addition. Computes self / rhs, returning …","Checked integer addition. Computes self / rhs, returning …","Checked integer addition. Computes self / rhs, returning …","Checked integer addition. Computes self / rhs, returning …","Checked integer addition. Computes self / rhs, returning …","Checked integer addition. Computes self / rhs, returning …","Checked integer addition. Computes self / rhs, returning …","Checked integer addition. Computes self / rhs, returning …","Checked Euclidean division. Computes self.div_euclid(rhs), …","Checked Euclidean division. Computes self.div_euclid(rhs), …","Checked Euclidean division. Computes self.div_euclid(rhs), …","Checked Euclidean division. Computes self.div_euclid(rhs), …","Checked Euclidean division. Computes self.div_euclid(rhs), …","Checked Euclidean division. Computes self.div_euclid(rhs), …","Checked Euclidean division. Computes self.div_euclid(rhs), …","Checked Euclidean division. Computes self.div_euclid(rhs), …","Checked Euclidean division. Computes self.div_euclid(rhs), …","Checked Euclidean division. Computes self.div_euclid(rhs), …","Checked Euclidean division. Computes self.div_euclid(rhs), …","Checked Euclidean division. Computes self.div_euclid(rhs), …","Checked integer addition. Computes self * rhs, returning …","Checked integer addition. Computes self * rhs, returning …","Checked integer addition. Computes self * rhs, returning …","Checked integer addition. Computes self * rhs, returning …","Checked integer addition. Computes self * rhs, returning …","Checked integer addition. Computes self * rhs, returning …","Checked integer addition. Computes self * rhs, returning …","Checked integer addition. Computes self * rhs, returning …","Checked integer addition. Computes self * rhs, returning …","Checked integer addition. Computes self * rhs, returning …","Checked integer addition. Computes self * rhs, returning …","Checked integer addition. Computes self * rhs, returning …","Checked negation. Computes -self, returning None if the …","Checked negation. Computes -self, returning None if the …","Checked negation. Computes -self, returning None if the …","Checked negation. Computes -self, returning None if the …","Checked negation. Computes -self, returning None if the …","Checked negation. Computes -self, returning None if the …","Checked negation. Computes -self, returning None if the …","Checked negation. Computes -self, returning None if the …","Checked negation. Computes -self, returning None if the …","Checked negation. Computes -self, returning None if the …","Checked negation. Computes -self, returning None if the …","Checked negation. Computes -self, returning None if the …","Checked exponentiation. Computes self.pow(exp), returning …","Checked exponentiation. Computes self.pow(exp), returning …","Checked exponentiation. Computes self.pow(exp), returning …","Checked exponentiation. Computes self.pow(exp), returning …","Checked exponentiation. Computes self.pow(exp), returning …","Checked exponentiation. Computes self.pow(exp), returning …","Checked exponentiation. Computes self.pow(exp), returning …","Checked exponentiation. Computes self.pow(exp), returning …","Checked exponentiation. Computes self.pow(exp), returning …","Checked exponentiation. Computes self.pow(exp), returning …","Checked exponentiation. Computes self.pow(exp), returning …","Checked exponentiation. Computes self.pow(exp), returning …","Checked integer remainder. Computes self % rhs, returning …","Checked integer remainder. Computes self % rhs, returning …","Checked integer remainder. Computes self % rhs, returning …","Checked integer remainder. Computes self % rhs, returning …","Checked integer remainder. Computes self % rhs, returning …","Checked integer remainder. Computes self % rhs, returning …","Checked integer remainder. Computes self % rhs, returning …","Checked integer remainder. Computes self % rhs, returning …","Checked integer remainder. Computes self % rhs, returning …","Checked integer remainder. Computes self % rhs, returning …","Checked integer remainder. Computes self % rhs, returning …","Checked integer remainder. Computes self % rhs, returning …","Checked Euclidean remainder. Computes self.rem_euclid(rhs)…","Checked Euclidean remainder. Computes self.rem_euclid(rhs)…","Checked Euclidean remainder. Computes self.rem_euclid(rhs)…","Checked Euclidean remainder. Computes self.rem_euclid(rhs)…","Checked Euclidean remainder. Computes self.rem_euclid(rhs)…","Checked Euclidean remainder. Computes self.rem_euclid(rhs)…","Checked Euclidean remainder. Computes self.rem_euclid(rhs)…","Checked Euclidean remainder. Computes self.rem_euclid(rhs)…","Checked Euclidean remainder. Computes self.rem_euclid(rhs)…","Checked Euclidean remainder. Computes self.rem_euclid(rhs)…","Checked Euclidean remainder. Computes self.rem_euclid(rhs)…","Checked Euclidean remainder. Computes self.rem_euclid(rhs)…","Checked shift left. Computes self << rhs, returning None …","Checked shift left. Computes self << rhs, returning None …","Checked shift left. Computes self << rhs, returning None …","Checked shift left. Computes self << rhs, returning None …","Checked shift left. Computes self << rhs, returning None …","Checked shift left. Computes self << rhs, returning None …","Checked shift left. Computes self << rhs, returning None …","Checked shift left. Computes self << rhs, returning None …","Checked shift left. Computes self << rhs, returning None …","Checked shift left. Computes self << rhs, returning None …","Checked shift left. Computes self << rhs, returning None …","Checked shift left. Computes self << rhs, returning None …","Checked shift right. Computes self >> rhs, returning None …","Checked shift right. Computes self >> rhs, returning None …","Checked shift right. Computes self >> rhs, returning None …","Checked shift right. Computes self >> rhs, returning None …","Checked shift right. Computes self >> rhs, returning None …","Checked shift right. Computes self >> rhs, returning None …","Checked shift right. Computes self >> rhs, returning None …","Checked shift right. Computes self >> rhs, returning None …","Checked shift right. Computes self >> rhs, returning None …","Checked shift right. Computes self >> rhs, returning None …","Checked shift right. Computes self >> rhs, returning None …","Checked shift right. Computes self >> rhs, returning None …","Checked integer addition. Computes self - rhs, returning …","Checked integer addition. Computes self - rhs, returning …","Checked integer addition. Computes self - rhs, returning …","Checked integer addition. Computes self - rhs, returning …","Checked integer addition. Computes self - rhs, returning …","Checked integer addition. Computes self - rhs, returning …","Checked integer addition. Computes self - rhs, returning …","Checked integer addition. Computes self - rhs, returning …","Checked integer addition. Computes self - rhs, returning …","Checked integer addition. Computes self - rhs, returning …","Checked integer addition. Computes self - rhs, returning …","Checked integer addition. Computes self - rhs, returning …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Expand the range that the value may be in. Fails to compile…","Expand the range that the value may be in. Fails to compile…","Expand the range that the value may be in. Fails to compile…","Expand the range that the value may be in. Fails to compile…","Expand the range that the value may be in. Fails to compile…","Expand the range that the value may be in. Fails to compile…","Expand the range that the value may be in. Fails to compile…","Expand the range that the value may be in. Fails to compile…","Expand the range that the value may be in. Fails to compile…","Expand the range that the value may be in. Fails to compile…","Expand the range that the value may be in. Fails to compile…","Expand the range that the value may be in. Fails to compile…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","","","","","","","","","Converts a string slice in a given base to an integer.","Converts a string slice in a given base to an integer.","Converts a string slice in a given base to an integer.","Converts a string slice in a given base to an integer.","Converts a string slice in a given base to an integer.","Converts a string slice in a given base to an integer.","Converts a string slice in a given base to an integer.","Converts a string slice in a given base to an integer.","Converts a string slice in a given base to an integer.","Converts a string slice in a given base to an integer.","Converts a string slice in a given base to an integer.","Converts a string slice in a given base to an integer.","Returns the value as a primitive type.","Returns the value as the standard library’s Option type.","Returns the value as a primitive type.","Returns the value as the standard library’s Option type.","Returns the value as a primitive type.","Returns the value as the standard library’s Option type.","Returns the value as a primitive type.","Returns the value as the standard library’s Option type.","Returns the value as a primitive type.","Returns the value as the standard library’s Option type.","Returns the value as a primitive type.","Returns the value as the standard library’s Option type.","Returns the value as a primitive type.","Returns the value as the standard library’s Option type.","Returns the value as a primitive type.","Returns the value as the standard library’s Option type.","Returns the value as a primitive type.","Returns the value as the standard library’s Option type.","Returns the value as a primitive type.","Returns the value as the standard library’s Option type.","Returns the value as a primitive type.","Returns the value as the standard library’s Option type.","Returns the value as a primitive type.","Returns the value as the standard library’s Option type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if the value is the niche value.","Returns true if the value is the niche value.","Returns true if the value is the niche value.","Returns true if the value is the niche value.","Returns true if the value is the niche value.","Returns true if the value is the niche value.","Returns true if the value is the niche value.","Returns true if the value is the niche value.","Returns true if the value is the niche value.","Returns true if the value is the niche value.","Returns true if the value is the niche value.","Returns true if the value is the niche value.","Returns true if the value is not the niche value.","Returns true if the value is not the niche value.","Returns true if the value is not the niche value.","Returns true if the value is not the niche value.","Returns true if the value is not the niche value.","Returns true if the value is not the niche value.","Returns true if the value is not the niche value.","Returns true if the value is not the niche value.","Returns true if the value is not the niche value.","Returns true if the value is not the niche value.","Returns true if the value is not the niche value.","Returns true if the value is not the niche value.","Outputs the detailed cause of parsing an integer failing.","","","","","","","","","","","","","Attempt to narrow the range that the value may be in. …","Attempt to narrow the range that the value may be in. …","Attempt to narrow the range that the value may be in. …","Attempt to narrow the range that the value may be in. …","Attempt to narrow the range that the value may be in. …","Attempt to narrow the range that the value may be in. …","Attempt to narrow the range that the value may be in. …","Attempt to narrow the range that the value may be in. …","Attempt to narrow the range that the value may be in. …","Attempt to narrow the range that the value may be in. …","Attempt to narrow the range that the value may be in. …","Attempt to narrow the range that the value may be in. …","Negation. Computes self.neg(), failing to compile if the …","Negation. Computes self.neg(), failing to compile if the …","Negation. Computes self.neg(), failing to compile if the …","Negation. Computes self.neg(), failing to compile if the …","Negation. Computes self.neg(), failing to compile if the …","Negation. Computes self.neg(), failing to compile if the …","Negation. Computes self.neg(), failing to compile if the …","Negation. Computes self.neg(), failing to compile if the …","Negation. Computes self.neg(), failing to compile if the …","Negation. Computes self.neg(), failing to compile if the …","Negation. Computes self.neg(), failing to compile if the …","Negation. Computes self.neg(), failing to compile if the …","Creates a ranged integer if the given value is in the …","Creates a ranged integer if the given value is in the …","Creates a ranged integer if the given value is in the …","Creates a ranged integer if the given value is in the …","Creates a ranged integer if the given value is in the …","Creates a ranged integer if the given value is in the …","Creates a ranged integer if the given value is in the …","Creates a ranged integer if the given value is in the …","Creates a ranged integer if the given value is in the …","Creates a ranged integer if the given value is in the …","Creates a ranged integer if the given value is in the …","Creates a ranged integer if the given value is in the …","Creates a ranged integer with the given value, saturating …","Creates a ranged integer with the given value, saturating …","Creates a ranged integer with the given value, saturating …","Creates a ranged integer with the given value, saturating …","Creates a ranged integer with the given value, saturating …","Creates a ranged integer with the given value, saturating …","Creates a ranged integer with the given value, saturating …","Creates a ranged integer with the given value, saturating …","Creates a ranged integer with the given value, saturating …","Creates a ranged integer with the given value, saturating …","Creates a ranged integer with the given value, saturating …","Creates a ranged integer with the given value, saturating …","Creates a ranged integer with a statically known value. …","Creates a ranged integer with a statically known value. …","Creates a ranged integer with a statically known value. …","Creates a ranged integer with a statically known value. …","Creates a ranged integer with a statically known value. …","Creates a ranged integer with a statically known value. …","Creates a ranged integer with a statically known value. …","Creates a ranged integer with a statically known value. …","Creates a ranged integer with a statically known value. …","Creates a ranged integer with a statically known value. …","Creates a ranged integer with a statically known value. …","Creates a ranged integer with a statically known value. …","Creates a ranged integer without checking the value.","Creates a ranged integer without checking the value.","Creates a ranged integer without checking the value.","Creates a ranged integer without checking the value.","Creates a ranged integer without checking the value.","Creates a ranged integer without checking the value.","Creates a ranged integer without checking the value.","Creates a ranged integer without checking the value.","Creates a ranged integer without checking the value.","Creates a ranged integer without checking the value.","Creates a ranged integer without checking the value.","Creates a ranged integer without checking the value.","","","","","","","","","","","","","","","","","","","","","","","","","Remainder. Computes self % rhs, statically guaranteeing …","Remainder. Computes self % rhs, statically guaranteeing …","Remainder. Computes self % rhs, statically guaranteeing …","Remainder. Computes self % rhs, statically guaranteeing …","Remainder. Computes self % rhs, statically guaranteeing …","Remainder. Computes self % rhs, statically guaranteeing …","Saturating absolute value. Computes self.abs(), saturating …","Saturating absolute value. Computes self.abs(), saturating …","Saturating absolute value. Computes self.abs(), saturating …","Saturating absolute value. Computes self.abs(), saturating …","Saturating absolute value. Computes self.abs(), saturating …","Saturating absolute value. Computes self.abs(), saturating …","Saturating integer addition. Computes self + rhs, …","Saturating integer addition. Computes self + rhs, …","Saturating integer addition. Computes self + rhs, …","Saturating integer addition. Computes self + rhs, …","Saturating integer addition. Computes self + rhs, …","Saturating integer addition. Computes self + rhs, …","Saturating integer addition. Computes self + rhs, …","Saturating integer addition. Computes self + rhs, …","Saturating integer addition. Computes self + rhs, …","Saturating integer addition. Computes self + rhs, …","Saturating integer addition. Computes self + rhs, …","Saturating integer addition. Computes self + rhs, …","Saturating integer multiplication. Computes self * rhs, …","Saturating integer multiplication. Computes self * rhs, …","Saturating integer multiplication. Computes self * rhs, …","Saturating integer multiplication. Computes self * rhs, …","Saturating integer multiplication. Computes self * rhs, …","Saturating integer multiplication. Computes self * rhs, …","Saturating integer multiplication. Computes self * rhs, …","Saturating integer multiplication. Computes self * rhs, …","Saturating integer multiplication. Computes self * rhs, …","Saturating integer multiplication. Computes self * rhs, …","Saturating integer multiplication. Computes self * rhs, …","Saturating integer multiplication. Computes self * rhs, …","Saturating integer negation. Computes self - rhs, …","Saturating integer negation. Computes self - rhs, …","Saturating integer negation. Computes self - rhs, …","Saturating integer negation. Computes self - rhs, …","Saturating integer negation. Computes self - rhs, …","Saturating integer negation. Computes self - rhs, …","Saturating integer exponentiation. Computes self.pow(exp), …","Saturating integer exponentiation. Computes self.pow(exp), …","Saturating integer exponentiation. Computes self.pow(exp), …","Saturating integer exponentiation. Computes self.pow(exp), …","Saturating integer exponentiation. Computes self.pow(exp), …","Saturating integer exponentiation. Computes self.pow(exp), …","Saturating integer exponentiation. Computes self.pow(exp), …","Saturating integer exponentiation. Computes self.pow(exp), …","Saturating integer exponentiation. Computes self.pow(exp), …","Saturating integer exponentiation. Computes self.pow(exp), …","Saturating integer exponentiation. Computes self.pow(exp), …","Saturating integer exponentiation. Computes self.pow(exp), …","Saturating integer subtraction. Computes self - rhs, …","Saturating integer subtraction. Computes self - rhs, …","Saturating integer subtraction. Computes self - rhs, …","Saturating integer subtraction. Computes self - rhs, …","Saturating integer subtraction. Computes self - rhs, …","Saturating integer subtraction. Computes self - rhs, …","Saturating integer subtraction. Computes self - rhs, …","Saturating integer subtraction. Computes self - rhs, …","Saturating integer subtraction. Computes self - rhs, …","Saturating integer subtraction. Computes self - rhs, …","Saturating integer subtraction. Computes self - rhs, …","Saturating integer subtraction. Computes self - rhs, …","Creates an optional ranged integer without checking the …","Creates an optional ranged integer without checking the …","Creates an optional ranged integer without checking the …","Creates an optional ranged integer without checking the …","Creates an optional ranged integer without checking the …","Creates an optional ranged integer without checking the …","Creates an optional ranged integer without checking the …","Creates an optional ranged integer without checking the …","Creates an optional ranged integer without checking the …","Creates an optional ranged integer without checking the …","Creates an optional ranged integer without checking the …","Creates an optional ranged integer without checking the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Unchecked absolute value. Computes self.abs(), assuming …","Unchecked absolute value. Computes self.abs(), assuming …","Unchecked absolute value. Computes self.abs(), assuming …","Unchecked absolute value. Computes self.abs(), assuming …","Unchecked absolute value. Computes self.abs(), assuming …","Unchecked absolute value. Computes self.abs(), assuming …","Unchecked integer addition. Computes self + rhs, assuming …","Unchecked integer addition. Computes self + rhs, assuming …","Unchecked integer addition. Computes self + rhs, assuming …","Unchecked integer addition. Computes self + rhs, assuming …","Unchecked integer addition. Computes self + rhs, assuming …","Unchecked integer addition. Computes self + rhs, assuming …","Unchecked integer addition. Computes self + rhs, assuming …","Unchecked integer addition. Computes self + rhs, assuming …","Unchecked integer addition. Computes self + rhs, assuming …","Unchecked integer addition. Computes self + rhs, assuming …","Unchecked integer addition. Computes self + rhs, assuming …","Unchecked integer addition. Computes self + rhs, assuming …","Unchecked integer division. Computes self / rhs, assuming …","Unchecked integer division. Computes self / rhs, assuming …","Unchecked integer division. Computes self / rhs, assuming …","Unchecked integer division. Computes self / rhs, assuming …","Unchecked integer division. Computes self / rhs, assuming …","Unchecked integer division. Computes self / rhs, assuming …","Unchecked integer division. Computes self / rhs, assuming …","Unchecked integer division. Computes self / rhs, assuming …","Unchecked integer division. Computes self / rhs, assuming …","Unchecked integer division. Computes self / rhs, assuming …","Unchecked integer division. Computes self / rhs, assuming …","Unchecked integer division. Computes self / rhs, assuming …","Unchecked Euclidean division. Computes self.div_euclid(rhs)…","Unchecked Euclidean division. Computes self.div_euclid(rhs)…","Unchecked Euclidean division. Computes self.div_euclid(rhs)…","Unchecked Euclidean division. Computes self.div_euclid(rhs)…","Unchecked Euclidean division. Computes self.div_euclid(rhs)…","Unchecked Euclidean division. Computes self.div_euclid(rhs)…","Unchecked Euclidean division. Computes self.div_euclid(rhs)…","Unchecked Euclidean division. Computes self.div_euclid(rhs)…","Unchecked Euclidean division. Computes self.div_euclid(rhs)…","Unchecked Euclidean division. Computes self.div_euclid(rhs)…","Unchecked Euclidean division. Computes self.div_euclid(rhs)…","Unchecked Euclidean division. Computes self.div_euclid(rhs)…","Unchecked integer multiplication. Computes self * rhs, …","Unchecked integer multiplication. Computes self * rhs, …","Unchecked integer multiplication. Computes self * rhs, …","Unchecked integer multiplication. Computes self * rhs, …","Unchecked integer multiplication. Computes self * rhs, …","Unchecked integer multiplication. Computes self * rhs, …","Unchecked integer multiplication. Computes self * rhs, …","Unchecked integer multiplication. Computes self * rhs, …","Unchecked integer multiplication. Computes self * rhs, …","Unchecked integer multiplication. Computes self * rhs, …","Unchecked integer multiplication. Computes self * rhs, …","Unchecked integer multiplication. Computes self * rhs, …","Unchecked negation. Computes -self, assuming that -self is …","Unchecked negation. Computes -self, assuming that -self is …","Unchecked negation. Computes -self, assuming that -self is …","Unchecked negation. Computes -self, assuming that -self is …","Unchecked negation. Computes -self, assuming that -self is …","Unchecked negation. Computes -self, assuming that -self is …","Unchecked negation. Computes -self, assuming that -self is …","Unchecked negation. Computes -self, assuming that -self is …","Unchecked negation. Computes -self, assuming that -self is …","Unchecked negation. Computes -self, assuming that -self is …","Unchecked negation. Computes -self, assuming that -self is …","Unchecked negation. Computes -self, assuming that -self is …","Unchecked exponentiation. Computes self.pow(exp), assuming …","Unchecked exponentiation. Computes self.pow(exp), assuming …","Unchecked exponentiation. Computes self.pow(exp), assuming …","Unchecked exponentiation. Computes self.pow(exp), assuming …","Unchecked exponentiation. Computes self.pow(exp), assuming …","Unchecked exponentiation. Computes self.pow(exp), assuming …","Unchecked exponentiation. Computes self.pow(exp), assuming …","Unchecked exponentiation. Computes self.pow(exp), assuming …","Unchecked exponentiation. Computes self.pow(exp), assuming …","Unchecked exponentiation. Computes self.pow(exp), assuming …","Unchecked exponentiation. Computes self.pow(exp), assuming …","Unchecked exponentiation. Computes self.pow(exp), assuming …","Unchecked remainder. Computes self % rhs, assuming that …","Unchecked remainder. Computes self % rhs, assuming that …","Unchecked remainder. Computes self % rhs, assuming that …","Unchecked remainder. Computes self % rhs, assuming that …","Unchecked remainder. Computes self % rhs, assuming that …","Unchecked remainder. Computes self % rhs, assuming that …","Unchecked remainder. Computes self % rhs, assuming that …","Unchecked remainder. Computes self % rhs, assuming that …","Unchecked remainder. Computes self % rhs, assuming that …","Unchecked remainder. Computes self % rhs, assuming that …","Unchecked remainder. Computes self % rhs, assuming that …","Unchecked remainder. Computes self % rhs, assuming that …","Unchecked Euclidean remainder. Computes …","Unchecked Euclidean remainder. Computes …","Unchecked Euclidean remainder. Computes …","Unchecked Euclidean remainder. Computes …","Unchecked Euclidean remainder. Computes …","Unchecked Euclidean remainder. Computes …","Unchecked Euclidean remainder. Computes …","Unchecked Euclidean remainder. Computes …","Unchecked Euclidean remainder. Computes …","Unchecked Euclidean remainder. Computes …","Unchecked Euclidean remainder. Computes …","Unchecked Euclidean remainder. Computes …","Unchecked shift left. Computes self << rhs, assuming that …","Unchecked shift left. Computes self << rhs, assuming that …","Unchecked shift left. Computes self << rhs, assuming that …","Unchecked shift left. Computes self << rhs, assuming that …","Unchecked shift left. Computes self << rhs, assuming that …","Unchecked shift left. Computes self << rhs, assuming that …","Unchecked shift left. Computes self << rhs, assuming that …","Unchecked shift left. Computes self << rhs, assuming that …","Unchecked shift left. Computes self << rhs, assuming that …","Unchecked shift left. Computes self << rhs, assuming that …","Unchecked shift left. Computes self << rhs, assuming that …","Unchecked shift left. Computes self << rhs, assuming that …","Unchecked shift right. Computes self >> rhs, assuming that …","Unchecked shift right. Computes self >> rhs, assuming that …","Unchecked shift right. Computes self >> rhs, assuming that …","Unchecked shift right. Computes self >> rhs, assuming that …","Unchecked shift right. Computes self >> rhs, assuming that …","Unchecked shift right. Computes self >> rhs, assuming that …","Unchecked shift right. Computes self >> rhs, assuming that …","Unchecked shift right. Computes self >> rhs, assuming that …","Unchecked shift right. Computes self >> rhs, assuming that …","Unchecked shift right. Computes self >> rhs, assuming that …","Unchecked shift right. Computes self >> rhs, assuming that …","Unchecked shift right. Computes self >> rhs, assuming that …","Unchecked integer subtraction. Computes self - rhs, …","Unchecked integer subtraction. Computes self - rhs, …","Unchecked integer subtraction. Computes self - rhs, …","Unchecked integer subtraction. Computes self - rhs, …","Unchecked integer subtraction. Computes self - rhs, …","Unchecked integer subtraction. Computes self - rhs, …","Unchecked integer subtraction. Computes self - rhs, …","Unchecked integer subtraction. Computes self - rhs, …","Unchecked integer subtraction. Computes self - rhs, …","Unchecked integer subtraction. Computes self - rhs, …","Unchecked integer subtraction. Computes self - rhs, …","Unchecked integer subtraction. Computes self - rhs, …","Wrapping integer addition. Computes self + rhs, wrapping …","Wrapping integer addition. Computes self + rhs, wrapping …","Wrapping integer addition. Computes self + rhs, wrapping …","Wrapping integer addition. Computes self + rhs, wrapping …","Wrapping integer addition. Computes self + rhs, wrapping …","Wrapping integer addition. Computes self + rhs, wrapping …","Wrapping integer addition. Computes self + rhs, wrapping …","Wrapping integer addition. Computes self + rhs, wrapping …","Wrapping integer addition. Computes self + rhs, wrapping …","Wrapping integer addition. Computes self + rhs, wrapping …","Wrapping integer addition. Computes self + rhs, wrapping …","Wrapping integer addition. Computes self + rhs, wrapping …","Wrapping integer subtraction. Computes self - rhs, …","Wrapping integer subtraction. Computes self - rhs, …","Wrapping integer subtraction. Computes self - rhs, …","Wrapping integer subtraction. Computes self - rhs, …","Wrapping integer subtraction. Computes self - rhs, …","Wrapping integer subtraction. Computes self - rhs, …","Wrapping integer subtraction. Computes self - rhs, …","Wrapping integer subtraction. Computes self - rhs, …","Wrapping integer subtraction. Computes self - rhs, …","Wrapping integer subtraction. Computes self - rhs, …","Wrapping integer subtraction. Computes self - rhs, …","Wrapping integer subtraction. Computes self - rhs, …"],"i":[1,3,5,7,9,11,13,15,17,19,21,23,1,3,5,7,9,11,13,15,17,19,21,23,2,4,6,8,10,12,14,16,18,20,22,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,6,8,10,12,14,16,18,20,22,24,0,13,15,17,19,21,23,1,3,5,7,9,11,13,15,17,19,21,23,38,39,1,1,2,3,3,4,5,5,6,7,7,8,9,9,10,11,11,12,13,13,14,15,15,16,17,17,18,19,19,20,21,21,22,23,23,24,38,39,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,13,15,17,19,21,23,1,3,5,7,9,11,13,15,17,19,21,23,1,3,5,7,9,11,13,15,17,19,21,23,1,3,5,7,9,11,13,15,17,19,21,23,1,3,5,7,9,11,13,15,17,19,21,23,1,3,5,7,9,11,13,15,17,19,21,23,1,3,5,7,9,11,13,15,17,19,21,23,1,3,5,7,9,11,13,15,17,19,21,23,1,3,5,7,9,11,13,15,17,19,21,23,1,3,5,7,9,11,13,15,17,19,21,23,1,3,5,7,9,11,13,15,17,19,21,23,1,3,5,7,9,11,13,15,17,19,21,23,38,39,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,38,39,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,2,4,6,8,10,12,14,16,18,20,22,24,38,39,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,1,3,5,7,9,11,13,15,17,19,21,23,1,3,5,7,9,11,13,15,17,19,21,23,38,38,39,39,1,1,1,1,1,1,1,1,2,3,3,3,3,3,3,3,3,4,5,5,5,5,5,5,5,5,6,7,7,7,7,7,7,7,7,8,9,9,9,9,9,9,9,9,10,11,11,11,11,11,11,11,11,12,13,13,13,13,13,13,13,13,14,15,15,15,15,15,15,15,15,16,17,17,17,17,17,17,17,17,18,19,19,19,19,19,19,19,19,20,21,21,21,21,21,21,21,21,22,23,23,23,23,23,23,23,23,24,1,3,5,7,9,11,13,15,17,19,21,23,38,39,1,2,2,2,3,4,4,4,5,6,6,6,7,8,8,8,9,10,10,10,11,12,12,12,13,14,14,14,15,16,16,16,17,18,18,18,19,20,20,20,21,22,22,22,23,24,24,24,1,3,5,7,9,11,13,15,17,19,21,23,1,3,5,7,9,11,13,15,17,19,21,23,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,2,4,6,8,10,12,14,16,18,20,22,24,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,38,39,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,2,4,6,8,10,12,14,16,18,20,22,24,2,4,6,8,10,12,14,16,18,20,22,24,39,1,3,5,7,9,11,13,15,17,19,21,23,1,3,5,7,9,11,13,15,17,19,21,23,1,3,5,7,9,11,13,15,17,19,21,23,1,3,5,7,9,11,13,15,17,19,21,23,1,3,5,7,9,11,13,15,17,19,21,23,1,3,5,7,9,11,13,15,17,19,21,23,1,3,5,7,9,11,13,15,17,19,21,23,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,1,3,5,7,9,11,13,15,17,19,21,23,1,3,5,7,9,11,13,15,17,19,21,23,1,3,5,7,9,11,13,15,17,19,21,23,13,15,17,19,21,23,1,3,5,7,9,11,13,15,17,19,21,23,1,3,5,7,9,11,13,15,17,19,21,23,2,4,6,8,10,12,14,16,18,20,22,24,38,39,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,38,39,1,3,5,7,9,11,13,15,17,19,21,23,38,39,1,1,2,3,3,4,5,5,6,7,7,8,9,9,10,11,11,12,13,13,14,15,15,16,17,17,18,19,19,20,21,21,22,23,23,24,38,39,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,38,39,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,13,15,17,19,21,23,1,3,5,7,9,11,13,15,17,19,21,23,1,3,5,7,9,11,13,15,17,19,21,23,1,3,5,7,9,11,13,15,17,19,21,23,1,3,5,7,9,11,13,15,17,19,21,23,1,3,5,7,9,11,13,15,17,19,21,23,1,3,5,7,9,11,13,15,17,19,21,23,1,3,5,7,9,11,13,15,17,19,21,23,1,3,5,7,9,11,13,15,17,19,21,23,1,3,5,7,9,11,13,15,17,19,21,23,1,3,5,7,9,11,13,15,17,19,21,23,1,3,5,7,9,11,13,15,17,19,21,23,1,3,5,7,9,11,13,15,17,19,21,23,1,3,5,7,9,11,13,15,17,19,21,23],"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,[1,2],[3,4],[5,6],[7,8],[9,10],[11,12],[13,14],[15,16],[17,18],[19,20],[21,22],[23,24],0,[13,13],[15,15],[17,17],[19,19],[21,21],[23,23],[1,25],[3,26],[5,27],[7,28],[9,29],[11,30],[13,31],[15,32],[17,33],[19,34],[21,35],[23,36],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,25],[-1,-2,[],[]],[-1,-2,[],[]],[3,26],[-1,-2,[],[]],[5,27],[-1,-2,[],[]],[-1,-2,[],[]],[7,28],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[9,29],[-1,-2,[],[]],[-1,-2,[],[]],[11,30],[-1,-2,[],[]],[-1,-2,[],[]],[13,31],[-1,-2,[],[]],[15,32],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[17,33],[-1,-2,[],[]],[-1,-2,[],[]],[19,34],[-1,-2,[],[]],[-1,-2,[],[]],[21,35],[-1,-2,[],[]],[-1,-2,[],[]],[23,36],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[13,[[37,[13]]]],[15,[[37,[15]]]],[17,[[37,[17]]]],[19,[[37,[19]]]],[21,[[37,[21]]]],[23,[[37,[23]]]],[[1,25],[[37,[1]]]],[[3,26],[[37,[3]]]],[[5,27],[[37,[5]]]],[[7,28],[[37,[7]]]],[[9,29],[[37,[9]]]],[[11,30],[[37,[11]]]],[[13,31],[[37,[13]]]],[[15,32],[[37,[15]]]],[[17,33],[[37,[17]]]],[[19,34],[[37,[19]]]],[[21,35],[[37,[21]]]],[[23,36],[[37,[23]]]],[[1,25],[[37,[1]]]],[[3,26],[[37,[3]]]],[[5,27],[[37,[5]]]],[[7,28],[[37,[7]]]],[[9,29],[[37,[9]]]],[[11,30],[[37,[11]]]],[[13,31],[[37,[13]]]],[[15,32],[[37,[15]]]],[[17,33],[[37,[17]]]],[[19,34],[[37,[19]]]],[[21,35],[[37,[21]]]],[[23,36],[[37,[23]]]],[[1,25],[[37,[1]]]],[[3,26],[[37,[3]]]],[[5,27],[[37,[5]]]],[[7,28],[[37,[7]]]],[[9,29],[[37,[9]]]],[[11,30],[[37,[11]]]],[[13,31],[[37,[13]]]],[[15,32],[[37,[15]]]],[[17,33],[[37,[17]]]],[[19,34],[[37,[19]]]],[[21,35],[[37,[21]]]],[[23,36],[[37,[23]]]],[[1,25],[[37,[1]]]],[[3,26],[[37,[3]]]],[[5,27],[[37,[5]]]],[[7,28],[[37,[7]]]],[[9,29],[[37,[9]]]],[[11,30],[[37,[11]]]],[[13,31],[[37,[13]]]],[[15,32],[[37,[15]]]],[[17,33],[[37,[17]]]],[[19,34],[[37,[19]]]],[[21,35],[[37,[21]]]],[[23,36],[[37,[23]]]],[1,[[37,[1]]]],[3,[[37,[3]]]],[5,[[37,[5]]]],[7,[[37,[7]]]],[9,[[37,[9]]]],[11,[[37,[11]]]],[13,[[37,[13]]]],[15,[[37,[15]]]],[17,[[37,[17]]]],[19,[[37,[19]]]],[21,[[37,[21]]]],[23,[[37,[23]]]],[[1,27],[[37,[1]]]],[[3,27],[[37,[3]]]],[[5,27],[[37,[5]]]],[[7,27],[[37,[7]]]],[[9,27],[[37,[9]]]],[[11,27],[[37,[11]]]],[[13,27],[[37,[13]]]],[[15,27],[[37,[15]]]],[[17,27],[[37,[17]]]],[[19,27],[[37,[19]]]],[[21,27],[[37,[21]]]],[[23,27],[[37,[23]]]],[[1,25],[[37,[1]]]],[[3,26],[[37,[3]]]],[[5,27],[[37,[5]]]],[[7,28],[[37,[7]]]],[[9,29],[[37,[9]]]],[[11,30],[[37,[11]]]],[[13,31],[[37,[13]]]],[[15,32],[[37,[15]]]],[[17,33],[[37,[17]]]],[[19,34],[[37,[19]]]],[[21,35],[[37,[21]]]],[[23,36],[[37,[23]]]],[[1,25],[[37,[1]]]],[[3,26],[[37,[3]]]],[[5,27],[[37,[5]]]],[[7,28],[[37,[7]]]],[[9,29],[[37,[9]]]],[[11,30],[[37,[11]]]],[[13,31],[[37,[13]]]],[[15,32],[[37,[15]]]],[[17,33],[[37,[17]]]],[[19,34],[[37,[19]]]],[[21,35],[[37,[21]]]],[[23,36],[[37,[23]]]],[[1,27],[[37,[1]]]],[[3,27],[[37,[3]]]],[[5,27],[[37,[5]]]],[[7,27],[[37,[7]]]],[[9,27],[[37,[9]]]],[[11,27],[[37,[11]]]],[[13,27],[[37,[13]]]],[[15,27],[[37,[15]]]],[[17,27],[[37,[17]]]],[[19,27],[[37,[19]]]],[[21,27],[[37,[21]]]],[[23,27],[[37,[23]]]],[[1,27],[[37,[1]]]],[[3,27],[[37,[3]]]],[[5,27],[[37,[5]]]],[[7,27],[[37,[7]]]],[[9,27],[[37,[9]]]],[[11,27],[[37,[11]]]],[[13,27],[[37,[13]]]],[[15,27],[[37,[15]]]],[[17,27],[[37,[17]]]],[[19,27],[[37,[19]]]],[[21,27],[[37,[21]]]],[[23,27],[[37,[23]]]],[[1,25],[[37,[1]]]],[[3,26],[[37,[3]]]],[[5,27],[[37,[5]]]],[[7,28],[[37,[7]]]],[[9,29],[[37,[9]]]],[[11,30],[[37,[11]]]],[[13,31],[[37,[13]]]],[[15,32],[[37,[15]]]],[[17,33],[[37,[17]]]],[[19,34],[[37,[19]]]],[[21,35],[[37,[21]]]],[[23,36],[[37,[23]]]],[38,38],[39,39],[1,1],[2,2],[3,3],[4,4],[5,5],[6,6],[7,7],[8,8],[9,9],[10,10],[11,11],[12,12],[13,13],[14,14],[15,15],[16,16],[17,17],[18,18],[19,19],[20,20],[21,21],[22,22],[23,23],[24,24],[[-1,-2],40,[],[]],[[-1,-2],40,[],[]],[[-1,-2],40,[],[]],[[-1,-2],40,[],[]],[[-1,-2],40,[],[]],[[-1,-2],40,[],[]],[[-1,-2],40,[],[]],[[-1,-2],40,[],[]],[[-1,-2],40,[],[]],[[-1,-2],40,[],[]],[[-1,-2],40,[],[]],[[-1,-2],40,[],[]],[[-1,-2],40,[],[]],[[-1,-2],40,[],[]],[[-1,-2],40,[],[]],[[-1,-2],40,[],[]],[[-1,-2],40,[],[]],[[-1,-2],40,[],[]],[[-1,-2],40,[],[]],[[-1,-2],40,[],[]],[[-1,-2],40,[],[]],[[-1,-2],40,[],[]],[[-1,-2],40,[],[]],[[-1,-2],40,[],[]],[[-1,-2],40,[],[]],[[-1,-2],40,[],[]],[[1,1],41],[[2,2],41],[[3,3],41],[[4,4],41],[[5,5],41],[[6,6],41],[[7,7],41],[[8,8],41],[[9,9],41],[[10,10],41],[[11,11],41],[[12,12],41],[[13,13],41],[[14,14],41],[[15,15],41],[[16,16],41],[[17,17],41],[[18,18],41],[[19,19],41],[[20,20],41],[[21,21],41],[[22,22],41],[[23,23],41],[[24,24],41],[[],2],[[],4],[[],6],[[],8],[[],10],[[],12],[[],14],[[],16],[[],18],[[],20],[[],22],[[],24],[[38,38],42],[[39,39],42],[[1,1],42],[[2,2],42],[[3,3],42],[[4,4],42],[[5,5],42],[[6,6],42],[[7,7],42],[[8,8],42],[[9,9],42],[[10,10],42],[[11,11],42],[[12,12],42],[[13,13],42],[[14,14],42],[[15,15],42],[[16,16],42],[[17,17],42],[[18,18],42],[[19,19],42],[[20,20],42],[[21,21],42],[[22,22],42],[[23,23],42],[[24,24],42],[[],1],[[],3],[[],5],[[],7],[[],9],[[],11],[[],13],[[],15],[[],17],[[],19],[[],21],[[],23],[1,1],[3,3],[5,5],[7,7],[9,9],[11,11],[13,13],[15,15],[17,17],[19,19],[21,21],[23,23],[[38,43],44],[[38,43],44],[[39,43],44],[[39,43],44],[[1,43],44],[[1,43],44],[[1,43],44],[[1,43],44],[[1,43],44],[[1,43],44],[[1,43],44],[[1,43],44],[[2,43],44],[[3,43],44],[[3,43],44],[[3,43],44],[[3,43],44],[[3,43],44],[[3,43],44],[[3,43],44],[[3,43],44],[[4,43],44],[[5,43],44],[[5,43],44],[[5,43],44],[[5,43],44],[[5,43],44],[[5,43],44],[[5,43],44],[[5,43],44],[[6,43],44],[[7,43],44],[[7,43],44],[[7,43],44],[[7,43],44],[[7,43],44],[[7,43],44],[[7,43],44],[[7,43],44],[[8,43],44],[[9,43],44],[[9,43],44],[[9,43],44],[[9,43],44],[[9,43],44],[[9,43],44],[[9,43],44],[[9,43],44],[[10,43],44],[[11,43],44],[[11,43],44],[[11,43],44],[[11,43],44],[[11,43],44],[[11,43],44],[[11,43],44],[[11,43],44],[[12,43],44],[[13,43],44],[[13,43],44],[[13,43],44],[[13,43],44],[[13,43],44],[[13,43],44],[[13,43],44],[[13,43],44],[[14,43],44],[[15,43],44],[[15,43],44],[[15,43],44],[[15,43],44],[[15,43],44],[[15,43],44],[[15,43],44],[[15,43],44],[[16,43],44],[[17,43],44],[[17,43],44],[[17,43],44],[[17,43],44],[[17,43],44],[[17,43],44],[[17,43],44],[[17,43],44],[[18,43],44],[[19,43],44],[[19,43],44],[[19,43],44],[[19,43],44],[[19,43],44],[[19,43],44],[[19,43],44],[[19,43],44],[[20,43],44],[[21,43],44],[[21,43],44],[[21,43],44],[[21,43],44],[[21,43],44],[[21,43],44],[[21,43],44],[[21,43],44],[[22,43],44],[[23,43],44],[[23,43],44],[[23,43],44],[[23,43],44],[[23,43],44],[[23,43],44],[[23,43],44],[[23,43],44],[[24,43],44],[[1,43,[45,[1]]],44],[[3,43,[45,[3]]],44],[[5,43,[45,[5]]],44],[[7,43,[45,[7]]],44],[[9,43,[45,[9]]],44],[[11,43,[45,[11]]],44],[[13,43,[45,[13]]],44],[[15,43,[45,[15]]],44],[[17,43,[45,[17]]],44],[[19,43,[45,[19]]],44],[[21,43,[45,[21]]],44],[[23,43,[45,[23]]],44],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[37,[1]]],2],[1,2],[-1,-1,[]],[[[37,[3]]],4],[-1,-1,[]],[3,4],[-1,-1,[]],[[[37,[5]]],6],[5,6],[-1,-1,[]],[-1,-1,[]],[[[37,[7]]],8],[-1,-1,[]],[7,8],[-1,-1,[]],[[[37,[9]]],10],[-1,-1,[]],[9,10],[-1,-1,[]],[[[37,[11]]],12],[11,12],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[37,[13]]],14],[13,14],[-1,-1,[]],[-1,-1,[]],[15,16],[[[37,[15]]],16],[-1,-1,[]],[17,18],[[[37,[17]]],18],[-1,-1,[]],[-1,-1,[]],[19,20],[[[37,[19]]],20],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[37,[21]]],22],[21,22],[-1,-1,[]],[23,24],[[[37,[23]]],24],[-1,-1,[]],[46,[[47,[1,-1]]],[]],[46,[[47,[3,-1]]],[]],[46,[[47,[5,-1]]],[]],[46,[[47,[7,-1]]],[]],[46,[[47,[9,-1]]],[]],[46,[[47,[11,-1]]],[]],[46,[[47,[13,-1]]],[]],[46,[[47,[15,-1]]],[]],[46,[[47,[17,-1]]],[]],[46,[[47,[19,-1]]],[]],[46,[[47,[21,-1]]],[]],[46,[[47,[23,-1]]],[]],[[46,27],[[47,[1,39]]]],[[46,27],[[47,[3,39]]]],[[46,27],[[47,[5,39]]]],[[46,27],[[47,[7,39]]]],[[46,27],[[47,[9,39]]]],[[46,27],[[47,[11,39]]]],[[46,27],[[47,[13,39]]]],[[46,27],[[47,[15,39]]]],[[46,27],[[47,[17,39]]]],[[46,27],[[47,[19,39]]]],[[46,27],[[47,[21,39]]]],[[46,27],[[47,[23,39]]]],[1,25],[2,[[37,[1]]]],[3,26],[4,[[37,[3]]]],[5,27],[6,[[37,[5]]]],[7,28],[8,[[37,[7]]]],[9,29],[10,[[37,[9]]]],[11,30],[12,[[37,[11]]]],[13,31],[14,[[37,[13]]]],[15,32],[16,[[37,[15]]]],[17,33],[18,[[37,[17]]]],[19,34],[20,[[37,[19]]]],[21,35],[22,[[37,[21]]]],[23,36],[24,[[37,[23]]]],[2,[[37,[25]]]],[4,[[37,[26]]]],[6,[[37,[27]]]],[8,[[37,[28]]]],[10,[[37,[29]]]],[12,[[37,[30]]]],[14,[[37,[31]]]],[16,[[37,[32]]]],[18,[[37,[33]]]],[20,[[37,[34]]]],[22,[[37,[35]]]],[24,[[37,[36]]]],[[1,-1],40,48],[[2,-1],40,48],[[3,-1],40,48],[[4,-1],40,48],[[5,-1],40,48],[[6,-1],40,48],[[7,-1],40,48],[[8,-1],40,48],[[9,-1],40,48],[[10,-1],40,48],[[11,-1],40,48],[[12,-1],40,48],[[13,-1],40,48],[[14,-1],40,48],[[15,-1],40,48],[[16,-1],40,48],[[17,-1],40,48],[[18,-1],40,48],[[19,-1],40,48],[[20,-1],40,48],[[21,-1],40,48],[[22,-1],40,48],[[23,-1],40,48],[[24,-1],40,48],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[2,42],[4,42],[6,42],[8,42],[10,42],[12,42],[14,42],[16,42],[18,42],[20,42],[22,42],[24,42],[2,42],[4,42],[6,42],[8,42],[10,42],[12,42],[14,42],[16,42],[18,42],[20,42],[22,42],[24,42],[39,49],[[1,50],[[45,[1]]]],[[3,50],[[45,[3]]]],[[5,50],[[45,[5]]]],[[7,50],[[45,[7]]]],[[9,50],[[45,[9]]]],[[11,50],[[45,[11]]]],[[13,50],[[45,[13]]]],[[15,50],[[45,[15]]]],[[17,50],[[45,[17]]]],[[19,50],[[45,[19]]]],[[21,50],[[45,[21]]]],[[23,50],[[45,[23]]]],[1,[[37,[1]]]],[3,[[37,[3]]]],[5,[[37,[5]]]],[7,[[37,[7]]]],[9,[[37,[9]]]],[11,[[37,[11]]]],[13,[[37,[13]]]],[15,[[37,[15]]]],[17,[[37,[17]]]],[19,[[37,[19]]]],[21,[[37,[21]]]],[23,[[37,[23]]]],[1,1],[3,3],[5,5],[7,7],[9,9],[11,11],[13,13],[15,15],[17,17],[19,19],[21,21],[23,23],[25,[[37,[1]]]],[26,[[37,[3]]]],[27,[[37,[5]]]],[28,[[37,[7]]]],[29,[[37,[9]]]],[30,[[37,[11]]]],[31,[[37,[13]]]],[32,[[37,[15]]]],[33,[[37,[17]]]],[34,[[37,[19]]]],[35,[[37,[21]]]],[36,[[37,[23]]]],[25,1],[26,3],[27,5],[28,7],[29,9],[30,11],[31,13],[32,15],[33,17],[34,19],[35,21],[36,23],[[],1],[[],3],[[],5],[[],7],[[],9],[[],11],[[],13],[[],15],[[],17],[[],19],[[],21],[[],23],[25,1],[26,3],[27,5],[28,7],[29,9],[30,11],[31,13],[32,15],[33,17],[34,19],[35,21],[36,23],[[1,1],[[37,[41]]]],[[2,2],[[37,[41]]]],[[3,3],[[37,[41]]]],[[4,4],[[37,[41]]]],[[5,5],[[37,[41]]]],[[6,6],[[37,[41]]]],[[7,7],[[37,[41]]]],[[8,8],[[37,[41]]]],[[9,9],[[37,[41]]]],[[10,10],[[37,[41]]]],[[11,11],[[37,[41]]]],[[12,12],[[37,[41]]]],[[13,13],[[37,[41]]]],[[14,14],[[37,[41]]]],[[15,15],[[37,[41]]]],[[16,16],[[37,[41]]]],[[17,17],[[37,[41]]]],[[18,18],[[37,[41]]]],[[19,19],[[37,[41]]]],[[20,20],[[37,[41]]]],[[21,21],[[37,[41]]]],[[22,22],[[37,[41]]]],[[23,23],[[37,[41]]]],[[24,24],[[37,[41]]]],[[1,1],1],[[3,3],3],[[5,5],5],[[7,7],7],[[9,9],9],[[11,11],11],[13,13],[15,15],[17,17],[19,19],[21,21],[23,23],[[1,25],1],[[3,26],3],[[5,27],5],[[7,28],7],[[9,29],9],[[11,30],11],[[13,31],13],[[15,32],15],[[17,33],17],[[19,34],19],[[21,35],21],[[23,36],23],[[1,25],1],[[3,26],3],[[5,27],5],[[7,28],7],[[9,29],9],[[11,30],11],[[13,31],13],[[15,32],15],[[17,33],17],[[19,34],19],[[21,35],21],[[23,36],23],[13,13],[15,15],[17,17],[19,19],[21,21],[23,23],[[1,27],1],[[3,27],3],[[5,27],5],[[7,27],7],[[9,27],9],[[11,27],11],[[13,27],13],[[15,27],15],[[17,27],17],[[19,27],19],[[21,27],21],[[23,27],23],[[1,25],1],[[3,26],3],[[5,27],5],[[7,28],7],[[9,29],9],[[11,30],11],[[13,31],13],[[15,32],15],[[17,33],17],[[19,34],19],[[21,35],21],[[23,36],23],[25,2],[26,4],[27,6],[28,8],[29,10],[30,12],[31,14],[32,16],[33,18],[34,20],[35,22],[36,24],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,51,[]],[-1,51,[]],[-1,51,[]],[-1,51,[]],[-1,51,[]],[-1,51,[]],[-1,51,[]],[-1,51,[]],[-1,51,[]],[-1,51,[]],[-1,51,[]],[-1,51,[]],[-1,51,[]],[-1,51,[]],[-1,[[47,[-2]]],[],[]],[-1,[[47,[-2]]],[],[]],[-1,[[47,[-2]]],[],[]],[25,[[47,[1,-1]]],[]],[-1,[[47,[-2]]],[],[]],[-1,[[47,[-2]]],[],[]],[26,[[47,[3,-1]]],[]],[-1,[[47,[-2]]],[],[]],[-1,[[47,[-2]]],[],[]],[27,[[47,[5,-1]]],[]],[-1,[[47,[-2]]],[],[]],[28,[[47,[7,-1]]],[]],[-1,[[47,[-2]]],[],[]],[-1,[[47,[-2]]],[],[]],[-1,[[47,[-2]]],[],[]],[29,[[47,[9,-1]]],[]],[-1,[[47,[-2]]],[],[]],[-1,[[47,[-2]]],[],[]],[30,[[47,[11,-1]]],[]],[-1,[[47,[-2]]],[],[]],[-1,[[47,[-2]]],[],[]],[31,[[47,[13,-1]]],[]],[-1,[[47,[-2]]],[],[]],[32,[[47,[15,-1]]],[]],[-1,[[47,[-2]]],[],[]],[-1,[[47,[-2]]],[],[]],[-1,[[47,[-2]]],[],[]],[33,[[47,[17,-1]]],[]],[-1,[[47,[-2]]],[],[]],[34,[[47,[19,-1]]],[]],[-1,[[47,[-2]]],[],[]],[-1,[[47,[-2]]],[],[]],[35,[[47,[21,-1]]],[]],[-1,[[47,[-2]]],[],[]],[-1,[[47,[-2]]],[],[]],[36,[[47,[23,-1]]],[]],[-1,[[47,[-2]]],[],[]],[-1,[[47,[-2]]],[],[]],[-1,[[47,[-2]]],[],[]],[-1,[[47,[-2]]],[],[]],[-1,[[47,[-2]]],[],[]],[-1,[[47,[-2]]],[],[]],[-1,[[47,[-2]]],[],[]],[-1,[[47,[-2]]],[],[]],[-1,[[47,[-2]]],[],[]],[-1,[[47,[-2]]],[],[]],[-1,[[47,[-2]]],[],[]],[-1,[[47,[-2]]],[],[]],[-1,[[47,[-2]]],[],[]],[-1,[[47,[-2]]],[],[]],[-1,[[47,[-2]]],[],[]],[-1,[[47,[-2]]],[],[]],[-1,[[47,[-2]]],[],[]],[-1,[[47,[-2]]],[],[]],[-1,[[47,[-2]]],[],[]],[-1,[[47,[-2]]],[],[]],[-1,[[47,[-2]]],[],[]],[-1,[[47,[-2]]],[],[]],[-1,[[47,[-2]]],[],[]],[-1,[[47,[-2]]],[],[]],[-1,[[47,[-2]]],[],[]],[-1,[[47,[-2]]],[],[]],[-1,[[47,[-2]]],[],[]],[-1,[[47,[-2]]],[],[]],[-1,52,[]],[-1,52,[]],[-1,52,[]],[-1,52,[]],[-1,52,[]],[-1,52,[]],[-1,52,[]],[-1,52,[]],[-1,52,[]],[-1,52,[]],[-1,52,[]],[-1,52,[]],[-1,52,[]],[-1,52,[]],[-1,52,[]],[-1,52,[]],[-1,52,[]],[-1,52,[]],[-1,52,[]],[-1,52,[]],[-1,52,[]],[-1,52,[]],[-1,52,[]],[-1,52,[]],[-1,52,[]],[-1,52,[]],[13,13],[15,15],[17,17],[19,19],[21,21],[23,23],[[1,25],1],[[3,26],3],[[5,27],5],[[7,28],7],[[9,29],9],[[11,30],11],[[13,31],13],[[15,32],15],[[17,33],17],[[19,34],19],[[21,35],21],[[23,36],23],[[1,25],1],[[3,26],3],[[5,27],5],[[7,28],7],[[9,29],9],[[11,30],11],[[13,31],13],[[15,32],15],[[17,33],17],[[19,34],19],[[21,35],21],[[23,36],23],[[1,25],1],[[3,26],3],[[5,27],5],[[7,28],7],[[9,29],9],[[11,30],11],[[13,31],13],[[15,32],15],[[17,33],17],[[19,34],19],[[21,35],21],[[23,36],23],[[1,25],1],[[3,26],3],[[5,27],5],[[7,28],7],[[9,29],9],[[11,30],11],[[13,31],13],[[15,32],15],[[17,33],17],[[19,34],19],[[21,35],21],[[23,36],23],[1,1],[3,3],[5,5],[7,7],[9,9],[11,11],[13,13],[15,15],[17,17],[19,19],[21,21],[23,23],[[1,27],1],[[3,27],3],[[5,27],5],[[7,27],7],[[9,27],9],[[11,27],11],[[13,27],13],[[15,27],15],[[17,27],17],[[19,27],19],[[21,27],21],[[23,27],23],[[1,25],1],[[3,26],3],[[5,27],5],[[7,28],7],[[9,29],9],[[11,30],11],[[13,31],13],[[15,32],15],[[17,33],17],[[19,34],19],[[21,35],21],[[23,36],23],[[1,25],1],[[3,26],3],[[5,27],5],[[7,28],7],[[9,29],9],[[11,30],11],[[13,31],13],[[15,32],15],[[17,33],17],[[19,34],19],[[21,35],21],[[23,36],23],[[1,27],1],[[3,27],3],[[5,27],5],[[7,27],7],[[9,27],9],[[11,27],11],[[13,27],13],[[15,27],15],[[17,27],17],[[19,27],19],[[21,27],21],[[23,27],23],[[1,27],1],[[3,27],3],[[5,27],5],[[7,27],7],[[9,27],9],[[11,27],11],[[13,27],13],[[15,27],15],[[17,27],17],[[19,27],19],[[21,27],21],[[23,27],23],[[1,25],1],[[3,26],3],[[5,27],5],[[7,28],7],[[9,29],9],[[11,30],11],[[13,31],13],[[15,32],15],[[17,33],17],[[19,34],19],[[21,35],21],[[23,36],23],[[1,25],1],[[3,26],3],[[5,27],5],[[7,28],7],[[9,29],9],[[11,30],11],[[13,31],13],[[15,32],15],[[17,33],17],[[19,34],19],[[21,35],21],[[23,36],23],[[1,25],1],[[3,26],3],[[5,27],5],[[7,28],7],[[9,29],9],[[11,30],11],[[13,31],13],[[15,32],15],[[17,33],17],[[19,34],19],[[21,35],21],[[23,36],23]],"c":[],"p":[[5,"RangedU8",0],[5,"OptionRangedU8",0],[5,"RangedU16",0],[5,"OptionRangedU16",0],[5,"RangedU32",0],[5,"OptionRangedU32",0],[5,"RangedU64",0],[5,"OptionRangedU64",0],[5,"RangedU128",0],[5,"OptionRangedU128",0],[5,"RangedUsize",0],[5,"OptionRangedUsize",0],[5,"RangedI8",0],[5,"OptionRangedI8",0],[5,"RangedI16",0],[5,"OptionRangedI16",0],[5,"RangedI32",0],[5,"OptionRangedI32",0],[5,"RangedI64",0],[5,"OptionRangedI64",0],[5,"RangedI128",0],[5,"OptionRangedI128",0],[5,"RangedIsize",0],[5,"OptionRangedIsize",0],[1,"u8"],[1,"u16"],[1,"u32"],[1,"u64"],[1,"u128"],[1,"usize"],[1,"i8"],[1,"i16"],[1,"i32"],[1,"i64"],[1,"i128"],[1,"isize"],[6,"Option",1219],[5,"TryFromIntError",0],[5,"ParseIntError",0],[1,"tuple"],[6,"Ordering",1220],[1,"bool"],[5,"Formatter",1221],[8,"Result",1221],[5,"Metadata",1222],[1,"str"],[6,"Result",1223],[10,"Hasher",1224],[6,"IntErrorKind",1225],[5,"FormatterOptions",1222],[5,"String",1226],[5,"TypeId",1227]],"b":[[432,"impl-Display-for-TryFromIntError"],[433,"impl-Debug-for-TryFromIntError"],[434,"impl-Display-for-ParseIntError"],[435,"impl-Debug-for-ParseIntError"],[436,"impl-LowerHex-for-RangedU8%3CMIN,+MAX%3E"],[437,"impl-Display-for-RangedU8%3CMIN,+MAX%3E"],[438,"impl-Octal-for-RangedU8%3CMIN,+MAX%3E"],[439,"impl-UpperExp-for-RangedU8%3CMIN,+MAX%3E"],[440,"impl-LowerExp-for-RangedU8%3CMIN,+MAX%3E"],[441,"impl-Debug-for-RangedU8%3CMIN,+MAX%3E"],[442,"impl-Binary-for-RangedU8%3CMIN,+MAX%3E"],[443,"impl-UpperHex-for-RangedU8%3CMIN,+MAX%3E"],[445,"impl-UpperExp-for-RangedU16%3CMIN,+MAX%3E"],[446,"impl-LowerHex-for-RangedU16%3CMIN,+MAX%3E"],[447,"impl-Octal-for-RangedU16%3CMIN,+MAX%3E"],[448,"impl-LowerExp-for-RangedU16%3CMIN,+MAX%3E"],[449,"impl-Debug-for-RangedU16%3CMIN,+MAX%3E"],[450,"impl-Display-for-RangedU16%3CMIN,+MAX%3E"],[451,"impl-Binary-for-RangedU16%3CMIN,+MAX%3E"],[452,"impl-UpperHex-for-RangedU16%3CMIN,+MAX%3E"],[454,"impl-LowerHex-for-RangedU32%3CMIN,+MAX%3E"],[455,"impl-Octal-for-RangedU32%3CMIN,+MAX%3E"],[456,"impl-Display-for-RangedU32%3CMIN,+MAX%3E"],[457,"impl-UpperExp-for-RangedU32%3CMIN,+MAX%3E"],[458,"impl-LowerExp-for-RangedU32%3CMIN,+MAX%3E"],[459,"impl-Debug-for-RangedU32%3CMIN,+MAX%3E"],[460,"impl-UpperHex-for-RangedU32%3CMIN,+MAX%3E"],[461,"impl-Binary-for-RangedU32%3CMIN,+MAX%3E"],[463,"impl-LowerExp-for-RangedU64%3CMIN,+MAX%3E"],[464,"impl-Display-for-RangedU64%3CMIN,+MAX%3E"],[465,"impl-LowerHex-for-RangedU64%3CMIN,+MAX%3E"],[466,"impl-UpperHex-for-RangedU64%3CMIN,+MAX%3E"],[467,"impl-Debug-for-RangedU64%3CMIN,+MAX%3E"],[468,"impl-Octal-for-RangedU64%3CMIN,+MAX%3E"],[469,"impl-UpperExp-for-RangedU64%3CMIN,+MAX%3E"],[470,"impl-Binary-for-RangedU64%3CMIN,+MAX%3E"],[472,"impl-Octal-for-RangedU128%3CMIN,+MAX%3E"],[473,"impl-Debug-for-RangedU128%3CMIN,+MAX%3E"],[474,"impl-UpperHex-for-RangedU128%3CMIN,+MAX%3E"],[475,"impl-Binary-for-RangedU128%3CMIN,+MAX%3E"],[476,"impl-Display-for-RangedU128%3CMIN,+MAX%3E"],[477,"impl-LowerHex-for-RangedU128%3CMIN,+MAX%3E"],[478,"impl-LowerExp-for-RangedU128%3CMIN,+MAX%3E"],[479,"impl-UpperExp-for-RangedU128%3CMIN,+MAX%3E"],[481,"impl-Binary-for-RangedUsize%3CMIN,+MAX%3E"],[482,"impl-LowerExp-for-RangedUsize%3CMIN,+MAX%3E"],[483,"impl-Octal-for-RangedUsize%3CMIN,+MAX%3E"],[484,"impl-Debug-for-RangedUsize%3CMIN,+MAX%3E"],[485,"impl-UpperHex-for-RangedUsize%3CMIN,+MAX%3E"],[486,"impl-LowerHex-for-RangedUsize%3CMIN,+MAX%3E"],[487,"impl-UpperExp-for-RangedUsize%3CMIN,+MAX%3E"],[488,"impl-Display-for-RangedUsize%3CMIN,+MAX%3E"],[490,"impl-UpperExp-for-RangedI8%3CMIN,+MAX%3E"],[491,"impl-Octal-for-RangedI8%3CMIN,+MAX%3E"],[492,"impl-UpperHex-for-RangedI8%3CMIN,+MAX%3E"],[493,"impl-Display-for-RangedI8%3CMIN,+MAX%3E"],[494,"impl-Binary-for-RangedI8%3CMIN,+MAX%3E"],[495,"impl-LowerExp-for-RangedI8%3CMIN,+MAX%3E"],[496,"impl-Debug-for-RangedI8%3CMIN,+MAX%3E"],[497,"impl-LowerHex-for-RangedI8%3CMIN,+MAX%3E"],[499,"impl-Octal-for-RangedI16%3CMIN,+MAX%3E"],[500,"impl-UpperHex-for-RangedI16%3CMIN,+MAX%3E"],[501,"impl-LowerExp-for-RangedI16%3CMIN,+MAX%3E"],[502,"impl-Debug-for-RangedI16%3CMIN,+MAX%3E"],[503,"impl-UpperExp-for-RangedI16%3CMIN,+MAX%3E"],[504,"impl-Display-for-RangedI16%3CMIN,+MAX%3E"],[505,"impl-LowerHex-for-RangedI16%3CMIN,+MAX%3E"],[506,"impl-Binary-for-RangedI16%3CMIN,+MAX%3E"],[508,"impl-Binary-for-RangedI32%3CMIN,+MAX%3E"],[509,"impl-UpperHex-for-RangedI32%3CMIN,+MAX%3E"],[510,"impl-UpperExp-for-RangedI32%3CMIN,+MAX%3E"],[511,"impl-Octal-for-RangedI32%3CMIN,+MAX%3E"],[512,"impl-LowerExp-for-RangedI32%3CMIN,+MAX%3E"],[513,"impl-LowerHex-for-RangedI32%3CMIN,+MAX%3E"],[514,"impl-Debug-for-RangedI32%3CMIN,+MAX%3E"],[515,"impl-Display-for-RangedI32%3CMIN,+MAX%3E"],[517,"impl-Octal-for-RangedI64%3CMIN,+MAX%3E"],[518,"impl-LowerExp-for-RangedI64%3CMIN,+MAX%3E"],[519,"impl-LowerHex-for-RangedI64%3CMIN,+MAX%3E"],[520,"impl-Debug-for-RangedI64%3CMIN,+MAX%3E"],[521,"impl-UpperExp-for-RangedI64%3CMIN,+MAX%3E"],[522,"impl-Display-for-RangedI64%3CMIN,+MAX%3E"],[523,"impl-UpperHex-for-RangedI64%3CMIN,+MAX%3E"],[524,"impl-Binary-for-RangedI64%3CMIN,+MAX%3E"],[526,"impl-Debug-for-RangedI128%3CMIN,+MAX%3E"],[527,"impl-LowerExp-for-RangedI128%3CMIN,+MAX%3E"],[528,"impl-UpperExp-for-RangedI128%3CMIN,+MAX%3E"],[529,"impl-Display-for-RangedI128%3CMIN,+MAX%3E"],[530,"impl-LowerHex-for-RangedI128%3CMIN,+MAX%3E"],[531,"impl-Octal-for-RangedI128%3CMIN,+MAX%3E"],[532,"impl-UpperHex-for-RangedI128%3CMIN,+MAX%3E"],[533,"impl-Binary-for-RangedI128%3CMIN,+MAX%3E"],[535,"impl-Octal-for-RangedIsize%3CMIN,+MAX%3E"],[536,"impl-UpperHex-for-RangedIsize%3CMIN,+MAX%3E"],[537,"impl-LowerExp-for-RangedIsize%3CMIN,+MAX%3E"],[538,"impl-UpperExp-for-RangedIsize%3CMIN,+MAX%3E"],[539,"impl-Display-for-RangedIsize%3CMIN,+MAX%3E"],[540,"impl-Debug-for-RangedIsize%3CMIN,+MAX%3E"],[541,"impl-LowerHex-for-RangedIsize%3CMIN,+MAX%3E"],[542,"impl-Binary-for-RangedIsize%3CMIN,+MAX%3E"],[560,"impl-From%3COption%3CRangedU8%3CMIN,+MAX%3E%3E%3E-for-OptionRangedU8%3CMIN,+MAX%3E"],[561,"impl-From%3CRangedU8%3CMIN,+MAX%3E%3E-for-OptionRangedU8%3CMIN,+MAX%3E"],[563,"impl-From%3COption%3CRangedU16%3CMIN,+MAX%3E%3E%3E-for-OptionRangedU16%3CMIN,+MAX%3E"],[565,"impl-From%3CRangedU16%3CMIN,+MAX%3E%3E-for-OptionRangedU16%3CMIN,+MAX%3E"],[567,"impl-From%3COption%3CRangedU32%3CMIN,+MAX%3E%3E%3E-for-OptionRangedU32%3CMIN,+MAX%3E"],[568,"impl-From%3CRangedU32%3CMIN,+MAX%3E%3E-for-OptionRangedU32%3CMIN,+MAX%3E"],[571,"impl-From%3COption%3CRangedU64%3CMIN,+MAX%3E%3E%3E-for-OptionRangedU64%3CMIN,+MAX%3E"],[573,"impl-From%3CRangedU64%3CMIN,+MAX%3E%3E-for-OptionRangedU64%3CMIN,+MAX%3E"],[575,"impl-From%3COption%3CRangedU128%3CMIN,+MAX%3E%3E%3E-for-OptionRangedU128%3CMIN,+MAX%3E"],[577,"impl-From%3CRangedU128%3CMIN,+MAX%3E%3E-for-OptionRangedU128%3CMIN,+MAX%3E"],[579,"impl-From%3COption%3CRangedUsize%3CMIN,+MAX%3E%3E%3E-for-OptionRangedUsize%3CMIN,+MAX%3E"],[580,"impl-From%3CRangedUsize%3CMIN,+MAX%3E%3E-for-OptionRangedUsize%3CMIN,+MAX%3E"],[584,"impl-From%3COption%3CRangedI8%3CMIN,+MAX%3E%3E%3E-for-OptionRangedI8%3CMIN,+MAX%3E"],[585,"impl-From%3CRangedI8%3CMIN,+MAX%3E%3E-for-OptionRangedI8%3CMIN,+MAX%3E"],[588,"impl-From%3CRangedI16%3CMIN,+MAX%3E%3E-for-OptionRangedI16%3CMIN,+MAX%3E"],[589,"impl-From%3COption%3CRangedI16%3CMIN,+MAX%3E%3E%3E-for-OptionRangedI16%3CMIN,+MAX%3E"],[591,"impl-From%3CRangedI32%3CMIN,+MAX%3E%3E-for-OptionRangedI32%3CMIN,+MAX%3E"],[592,"impl-From%3COption%3CRangedI32%3CMIN,+MAX%3E%3E%3E-for-OptionRangedI32%3CMIN,+MAX%3E"],[595,"impl-From%3CRangedI64%3CMIN,+MAX%3E%3E-for-OptionRangedI64%3CMIN,+MAX%3E"],[596,"impl-From%3COption%3CRangedI64%3CMIN,+MAX%3E%3E%3E-for-OptionRangedI64%3CMIN,+MAX%3E"],[600,"impl-From%3COption%3CRangedI128%3CMIN,+MAX%3E%3E%3E-for-OptionRangedI128%3CMIN,+MAX%3E"],[601,"impl-From%3CRangedI128%3CMIN,+MAX%3E%3E-for-OptionRangedI128%3CMIN,+MAX%3E"],[603,"impl-From%3CRangedIsize%3CMIN,+MAX%3E%3E-for-OptionRangedIsize%3CMIN,+MAX%3E"],[604,"impl-From%3COption%3CRangedIsize%3CMIN,+MAX%3E%3E%3E-for-OptionRangedIsize%3CMIN,+MAX%3E"]]}],\ ["derive_more",{"doc":"derive_more","t":"","n":[],"q":[],"d":[],"i":[],"f":[],"c":[],"p":[],"b":[]}],\ ["diff",{"doc":"","t":"PPGPNNHNNNNNNHHNNNN","n":["Both","Left","Result","Right","borrow","borrow_mut","chars","clone","clone_into","eq","fmt","from","into","lines","slice","to_owned","try_from","try_into","type_id"],"q":[[0,"diff"],[19,"alloc::vec"],[20,"core::clone"],[21,"core::cmp"],[22,"core::fmt"],[23,"core::fmt"],[24,"core::any"]],"d":["Elements that exist in both inputs.","An element that only exists in the left input.","A fragment of a computed diff.","An element that only exists in the right input.","","","Computes the diff between the chars of two strings.","","","","","Returns the argument unchanged.","Calls U::from(self).","Computes the diff between the lines of two strings.","Computes the diff between two slices.","","","",""],"i":[3,3,0,3,3,3,0,3,3,3,3,3,3,0,0,3,3,3,3],"f":[0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[[1,1],[[4,[[3,[2]]]]]],[[[3,[-1]]],[[3,[-1]]],5],[[-1,-2],6,[],[]],[[[3,[-1]],[3,[-1]]],7,8],[[[3,[-1]],9],10,11],[-1,-1,[]],[-1,-2,[],[]],[[1,1],[[4,[[3,[1]]]]]],[[[12,[-1]],[12,[-1]]],[[4,[[3,[-1]]]]],8],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]]],"c":[],"p":[[1,"str"],[1,"char"],[6,"Result",0],[5,"Vec",19],[10,"Clone",20],[1,"tuple"],[1,"bool"],[10,"PartialEq",21],[5,"Formatter",22],[8,"Result",22],[10,"Debug",22],[1,"slice"],[6,"Result",23],[5,"TypeId",24]],"b":[]}],\ -["digest",{"doc":"This crate provides traits which describe functionality of …","t":"FKKKKKKKKFFFIKTKFKIRKRKKKKKENNNNNNNNNNMNMMNNNNNNNNNNCCENNNNMNNNNNNMMNNNNNNNNMMMMMMMMNNMMMNMNNNNNNNNNNNNNNNNNEQMNNNNNNMMMMNMNMMMMNMNMMMMNNNNNNNNNNNNNNNNNNNNNNNNEMMMMMMMMMMFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKIRKIRKRKFFKKPRKRKPFTGKKKFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNMNNMNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNMN","n":["CtOutput","Digest","DynDigest","ExtendableOutput","ExtendableOutputReset","FixedOutput","FixedOutputReset","HashMarker","InnerInit","InvalidBufferSize","InvalidLength","InvalidOutputSize","Key","KeyInit","MAX_OUTPUT_SIZE","Mac","MacError","MacMarker","Output","OutputSize","OutputSizeUser","Reader","Reset","Update","VariableOutput","VariableOutputReset","XofReader","block_buffer","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","box_clone","chain","chain_update","chain_update","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","consts","core_api","crypto_common","ct_eq","default","default","default","digest","digest_variable","digest_xof","eq","eq","eq","eq","finalize","finalize","finalize","finalize","finalize_boxed","finalize_boxed","finalize_boxed_reset","finalize_boxed_reset","finalize_fixed","finalize_fixed_reset","finalize_into","finalize_into","finalize_into","finalize_into_reset","finalize_into_reset","finalize_into_reset","finalize_reset","finalize_reset","finalize_reset","finalize_reset","finalize_variable","finalize_variable_reset","finalize_xof","finalize_xof_into","finalize_xof_reset","finalize_xof_reset_into","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","generate_key","generic_array","impl_oid_carrier","inner_init","into","into","into","into","into","into_bytes","new","new","new","new","new","new_from_slice","new_from_slice","new_with_prefix","output_size","output_size","output_size","output_size","read","read_boxed","reset","reset","reset","reset","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","typenum","update","update","update","update","verify","verify_reset","verify_slice","verify_slice_reset","verify_truncated_left","verify_truncated_right","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","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","AlgorithmName","Block","BlockSize","BlockSizeUser","Buffer","BufferKind","BufferKindUser","Core","CoreProxy","CoreWrapper","CtVariableCoreWrapper","ExtendableOutputCore","FixedOutputCore","Left","OutputSize","OutputSizeUser","ReaderCore","Reset","Right","RtVariableCoreWrapper","TRUNC_SIDE","TruncSide","UpdateCore","VariableOutputCore","XofReaderCore","XofReaderCoreWrapper","block_size","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","box_clone","chain_update","chain_update","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","decompose","default","default","default","digest","finalize","finalize","finalize","finalize_fixed_core","finalize_fixed_core","finalize_into","finalize_into","finalize_into","finalize_into_reset","finalize_into_reset","finalize_into_reset","finalize_reset","finalize_reset","finalize_reset","finalize_variable","finalize_variable_core","finalize_variable_reset","finalize_xof","finalize_xof_core","finalize_xof_reset","flush","flush","fmt","fmt","fmt","fmt","from","from","from","from","from","from_core","into","into","into","into","into","new","new","new","new","new","new_from_slice","new_from_slice","new_with_prefix","output_size","output_size","output_size","output_size","read","read","read_block","reset","reset","reset","reset","reset","reset","reset","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","update","update","update","update","update","update_blocks","update_blocks","verify","verify_reset","verify_slice","verify_slice_reset","verify_truncated_left","verify_truncated_right","write","write","write_alg_name","write_alg_name"],"q":[[0,"digest"],[170,"digest::consts"],[3557,"digest::core_api"],[3708,"alloc::boxed"],[3709,"core::convert"],[3710,"core::clone"],[3711,"subtle"],[3712,"core::result"],[3713,"core::fmt"],[3714,"core::fmt"],[3715,"rand_core"],[3716,"rand_core"],[3717,"core::any"],[3718,"typenum::marker_traits"],[3719,"typenum::marker_traits"],[3720,"typenum::marker_traits"],[3721,"typenum::int"],[3722,"typenum::marker_traits"],[3723,"typenum::array"],[3724,"generic_array"],[3725,"core::default"],[3726,"std::io::error"]],"d":["Fixed size output value which provides a safe Eq …","Convenience wrapper trait covering functionality of …","Modification of the Digest trait suitable for trait …","Trait for hash functions with extendable-output (XOF).","Trait for hash functions with extendable-output (XOF) able …","Trait for hash functions with fixed-size output.","Trait for hash functions with fixed-size output able to …","Marker trait for cryptographic hash functions.","Types which can be initialized from another type (usually …","Buffer length is not equal to hash output size.","The error type returned when key and/or IV used in the …","The error type used in variable hash traits.","Key used by KeySizeUser implementors.","Types which can be initialized from key.","Maximum size of output hash.","Convenience wrapper trait covering functionality of …","Error type for when the Output of a Mac is not equal to …","Marker trait for Message Authentication algorithms.","Output array of OutputSizeUser implementors.","Size of the output in bytes.","Types which return data with the given size.","Reader","Resettable types.","Types which consume data with byte granularity.","Trait for hash functions with variable-size output.","Trait for hash functions with variable-size output able to …","Trait for reader types which are used to extract …","","","","","","","","","","","","Clone hasher state into a boxed trait object","Digest input data in a chained manner.","Process input data in a chained manner.","Process input data in a chained manner.","","","","","","","","","","","Type aliases for many constants.","Low-level traits operating on blocks and wrappers around …","","","","","","Compute hash of data.","Compute hash of data and write it to output.","Compute hash of data and write it into output.","","","","","Retrieve result and consume hasher instance.","Obtain the result of a Mac computation as a CtOutput and …","Retrieve result and consume boxed hasher instance","Retrieve result and consume boxed hasher instance","Retrieve result into a boxed slice of the specified size …","Retrieve result into a boxed slice and consume hasher.","Retrieve result into a boxed slice of the specified size …","Retrieve result into a boxed slice and reset the hasher …","Retrieve result and consume the hasher instance.","Retrieve result and reset the hasher state.","Write result into provided array and consume the hasher …","Write result into provided array and consume the hasher …","Consume value and write result into provided array.","Write result into provided array and reset the hasher …","Write result into provided array and reset the hasher …","Write result into provided array and reset the hasher …","Retrieve result and reset hasher instance.","Obtain the result of a Mac computation as a CtOutput and …","Retrieve result and reset hasher instance","Retrieve result and reset hasher instance","Write result into the output buffer.","Write result into the output buffer and reset the hasher …","Retrieve XOF reader and consume hasher instance.","Finalize XOF and write result into out.","Retrieve XOF reader and reset hasher instance state.","Finalize XOF, write result into out, and reset the hasher …","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Generate random key using the provided CryptoRng.","","Implement dummy type with hidden docs which is used to “…","Initialize value from the inner.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Get the inner Output array this type wraps.","Create new value from fixed size key.","Create new hasher instance.","Create new value from fixed size key.","Create new hasher instance with the given output size.","Create a new CtOutput value.","Create new value from variable size key.","Create new value from variable size key.","Create new hasher instance which has processed the …","Get output size of the hasher","Get output size of the hasher","Get output size of the hasher instance provided to the new …","Return output size in bytes.","Read output into the buffer. Can be called an unlimited …","Read output into a boxed slice of the specified size.","Reset state to its initial value.","Reset hasher instance to its initial state.","Reset hasher instance to its initial state.","Reset MAC instance to its initial state.","","","","","","","","","","","","","","","","","","","","","","","","","","Process data, updating the internal state.","Digest input data.","Update state using the provided data.","Update state using the provided data.","Check if tag/code value is correct for the processed input.","Check if tag/code value is correct for the processed input …","Check truncated tag correctness using all bytes of …","Check truncated tag correctness using all bytes of …","Check truncated tag correctness using left side bytes …","Check truncated tag correctness using right side bytes …","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Trait which stores algorithm name constant, used in Debug …","Block on which BlockSizeUser implementors operate.","Size of the block in bytes.","Types which process data in blocks.","Buffer type used by type which implements BufferKindUser.","Block buffer kind over which type operates.","Types which use BlockBuffer functionality.","Type wrapped by CoreWrapper.","A proxy trait to a core type implemented by CoreWrapper","Wrapper around BufferKindUser.","Wrapper around VariableOutputCore which selects output size","Core trait for hash functions with extendable (XOF) output …","Core trait for hash functions with fixed output size.","Truncate left side, i.e. &out[..n].","Size of the output in bytes.","Types which return data with the given size.","XOF reader core state.","Resettable types.","Truncate right side, i.e. &out[m..].","Wrapper around VariableOutputCore which selects output size","Side which should be used in a truncated result.","Type which used for defining truncation side in the …","Types which consume data in blocks.","Core trait for hash functions with variable output size.","Core reader trait for extendable-output function (XOF) …","Wrapper around XofReaderCore implementations.","Return block size in bytes.","","","","","","","","","","","","","","","","","","","","","","","","Decompose wrapper into inner parts.","","","","","","","","Finalize state using remaining data stored in the provided …","","","","","","","","","","","","Finalize hasher and write full hashing result into the out …","","","Retrieve XOF reader using remaining data stored in the …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Create new wrapper from core.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Initialize hasher state for given output size.","","","","","","","","Return output size in bytes.","","","","","","Read next XOF block.","Reset state to its initial value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Update state using the provided data blocks.","","","","","","","","","","Write algorithm name into f.",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0,0,0,12,0,22,0,0,0,0,0,0,9,10,13,14,15,9,10,13,14,15,1,3,7,8,9,10,13,14,15,9,10,13,14,15,0,0,0,10,13,14,15,7,25,22,9,10,13,15,7,8,1,1,22,25,26,27,28,29,7,1,28,7,1,29,7,8,1,1,25,27,22,22,26,26,9,9,13,13,14,14,15,15,9,10,10,10,13,14,15,37,0,0,36,9,10,13,14,15,10,37,7,8,25,10,8,37,7,7,1,25,12,24,24,39,7,1,8,9,10,13,14,15,9,13,14,15,9,10,13,14,15,9,10,13,14,15,9,10,13,14,15,0,7,1,8,3,8,8,8,8,8,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,44,46,46,44,44,46,44,44,46,46,44,46,42,44,46,42,44,46,42,44,46,42,44,46,42,44,46,42,42,44,46,42,44,46,42,44,46,42,44,46,42,44,46,42,44,44,46,46,42,42,42,44,44,46,46,42,42,42,42,42,42,42,44,44,46,46,42,44,46,44,46,42,42,42,42,42,42,42,42,42,44,46,42,42,42,42,42,42,42,42,42,44,46,42,44,46,44,46,42,44,46,42,44,46,42,0,0,80,0,0,68,0,81,0,0,0,0,0,71,12,0,75,0,71,0,62,0,0,0,0,0,80,61,65,67,69,71,61,65,67,69,71,67,67,67,61,65,67,69,71,61,65,67,69,71,67,61,67,69,67,67,67,67,74,61,67,67,67,67,67,67,67,67,67,65,62,65,67,75,67,65,67,65,67,69,71,61,65,67,69,71,67,61,65,67,69,71,62,65,67,67,67,67,67,67,12,65,67,67,69,69,70,39,61,65,67,67,67,67,61,65,67,69,71,61,65,67,69,71,61,65,67,69,71,61,65,67,69,71,65,67,67,67,67,66,61,67,67,67,67,67,67,65,67,78,61],"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,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,[[2,[1]]]],[[3,-1],3,[[6,[[5,[4]]]]]],[[7,-1],7,[[6,[[5,[4]]]]]],[[8,-1],8,[[6,[[5,[4]]]]]],[9,9],[[[10,[-1]]],[[10,[-1]]],[11,12]],[13,13],[14,14],[15,15],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],0,0,0,[[[10,[-1]],[10,[-1]]],17,12],[[],13],[[],14],[[],15],[-1,[[18,[7]]],[[6,[[5,[4]]]]]],[[-1,[5,[4]]],[[19,[16,14]]],[[6,[[5,[4]]]]]],[[-1,[5,[4]]],16,[[6,[[5,[4]]]]]],[[9,9],20],[[[10,[-1]],[10,[-1]]],20,12],[[13,13],20],[[15,15],20],[7,[[18,[7]]]],[8,[[10,[8]]]],[[[2,[1]]],[[2,[[5,[4]]]]]],[[[2,[1]]],[[2,[[5,[4]]]]]],[[[22,[],[[21,[-1]]]],23],[[2,[[5,[4]]]]],24],[25,[[2,[[5,[4]]]]]],[[26,23],[[2,[[5,[4]]]]]],[27,[[2,[[5,[4]]]]]],[28,[[18,[28]]]],[29,[[18,[29]]]],[[7,[18,[7]]],16],[[1,[5,[4]]],[[19,[16,15]]]],[[28,[18,[28]]],16],[[7,[18,[7]]],16],[[1,[5,[4]]],[[19,[16,15]]]],[[29,[18,[29]]],16],[7,[[18,[7]]]],[8,[[10,[8]]]],[1,[[2,[[5,[4]]]]]],[1,[[2,[[5,[4]]]]]],[[25,[5,[4]]],[[19,[16,15]]]],[[27,[5,[4]]],[[19,[16,15]]]],[[[22,[],[[21,[-1]]]]],-1,24],[[[22,[],[[21,[-1]]]],[5,[4]]],16,24],[26,-1,[]],[[26,[5,[4]]],16],[[9,30],[[19,[16,31]]]],[[9,30],[[19,[16,31]]]],[[13,30],32],[[13,30],32],[[14,30],32],[[14,30],32],[[15,30],32],[[15,30],32],[-1,-1,[]],[[[18,[-1]]],[[10,[-1]]],12],[[[18,[-1]]],[[10,[-1]]],12],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[33,[4,-2]]],[34,35],[]],0,0,[-1,36,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[10,[-1]]],[[18,[-1]]],12],[[[33,[4,-1]]],37,[]],[[],7],[[[38,[8]]],8],[23,[[19,[25,14]]]],[[[18,[-1]]],[[10,[-1]]],12],[[[5,[4]]],[[19,[8,9]]]],[[[5,[4]]],[[19,[37,9]]]],[-1,7,[[6,[[5,[4]]]]]],[[],23],[1,23],[25,23],[[],23],[[24,[5,[4]]],16],[[24,23],[[2,[[5,[4]]]]]],[39,16],[7,16],[1,16],[8,16],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,40,[]],[-1,40,[]],[-1,40,[]],[-1,40,[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],0,[[7,-1],16,[[6,[[5,[4]]]]]],[[1,[5,[4]]],16],[[8,[5,[4]]],16],[[3,[5,[4]]],16],[[8,[18,[8]]],[[19,[16,13]]]],[[8,[18,[8]]],[[19,[16,13]]]],[[8,[5,[4]]],[[19,[16,13]]]],[[8,[5,[4]]],[[19,[16,13]]]],[[8,[5,[4]]],[[19,[16,13]]]],[[8,[5,[4]]],[[19,[16,13]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[42,-1],[],43],[[44,-1],[],45],[[46,46]],[[46,44]],[[44,46]],[[44,44]],[[46,-1],[],45],[[44,44]],[[44,46]],[[46,46]],[[46,44]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[44,44],[46,46],[42,42],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[44,44],47],[[46,46],47],[[42,42],47],[[],44],[[],46],[[],42],[[42,-1],[],[43,48]],[[44,44],20],[[46,46],20],[[42,42],20],[[44,30],[[19,[16,31]]]],[[46,30],[[19,[16,31]]]],[[42,30],[[19,[16,31]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[44,-1],16,49],[[46,-1],16,49],[[42,-1],16,49],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[44,44],44],[[44,46],46],[[46,44],46],[[46,46],46],[[42,[50,[-1]]],[],[51,48]],[[42,42]],[[42,[52,[-1]]],[],[51,48]],[[44,46],44],[[44,44],44],[[46,46],46],[[46,44],44],[[42,[50,[-1]]],[],[51,48]],[[42,42]],[[42,[52,[-1]]],[],[51,48]],[[42,[53,[-1,-2]]],[],[],[]],[[42,54]],[[42,-1],[],43],[42],[[],44],[[],44],[[],46],[[],46],[[],42],[44],[46],[[44,44],[[55,[47]]]],[[46,46],[[55,[47]]]],[[42,42],[[55,[47]]]],[[-1,-2],[],[],[]],[[42,[50,[-1]]],[],[51,48]],[[42,[52,[-1]]],[],[51,48]],[[42,42]],[[42,-1],[],[43,48]],[[42,42]],[[42,[52,[-1]]],[],[51,48]],[[42,[50,[-1]]],[],[51,48]],[[],20],[[],20],[[],56],[[],57],[[],58],[[],59],[[],57],[[],59],[[],58],[[],56],[[],60],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],4],[[],4],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],23],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[2,[1]]],[]],[[-1,-2],-3,[],[[6,[[5,[4]]]]],[]],[[-1,-2],-3,[],[[6,[[5,[4]]]]],[]],[[[61,[-1,-2,-3]]],[[61,[-1,-2,-3]]],[62,11],[[63,[4]],64,11],11],[[[65,[-1]]],[[65,[-1]]],[62,66,11]],[[[67,[-1]]],[[67,[-1]]],[68,11]],[[[69,[-1]]],[[69,[-1]]],[70,11]],[71,71],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[[67,[-1]]],[[16,[-1,[72,[-1]]]]],68],[[],[[61,[-1,-2,-3]]],62,[[63,[4]],64],[]],[[],[[67,[-1]]],[68,73]],[[],[[69,[-1]]],[70,73]],[-1,[[33,[4]]],[[6,[[5,[4]]]]]],[-1,[[33,[4]]],[]],[[[2,[-1]]],[[2,[[5,[4]]]]],[]],[-1,[[10,[-2]]],[],[]],[[74,[72,[74]],[18,[74]]],16],[[[61,[-1,-2,-3]],[72,[[61,[-1,-2,-3]]]],[33,[4,-4]]],16,62,[[63,[4]],64],[],[]],[[-1,[5,[4]]],[[19,[16,15]]],[]],[[[67,[-1]],[18,[[67,[-1]]]]],16,74],[[-1,[33,[4]]],16,[]],[[-1,[33,[4]]],16,[]],[[-1,[5,[4]]],[[19,[16,15]]],[]],[[[67,[-1]],[18,[[67,[-1]]]]],16,[74,39]],[-1,[[10,[-2]]],[],29],[-1,[[2,[[5,[4]]]]],[]],[-1,[[33,[4]]],[]],[[[65,[-1]],[5,[4]]],[[19,[16,15]]],[62,66]],[[62,[72,[62]],[18,[62]]],16],[[[65,[-1]],[5,[4]]],[[19,[16,15]]],[62,66,39]],[[[67,[-1]]],-2,75,[]],[[[75,[],[[76,[-1]]]],[72,[[75,[],[[76,[-1]]]]]]],-1,70],[[[67,[-1]]],-2,[75,39],[]],[[[65,[-1]]],[[77,[16]]],[62,66]],[[[67,[-1]]],[[77,[16]]],[68,66]],[[[65,[-1]],30],[[19,[16,31]]],[62,66,78]],[[[67,[-1]],30],[[19,[16,31]]],[68,78]],[[[69,[-1]],30],[[19,[16,31]]],[70,78]],[[71,30],32],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[67,[-1]]],68],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[23,[[19,[62,14]]]],[23,[[19,[[65,[-1]],14]]],[62,66]],[[[38,[[67,[-1]]]]],[[67,[-1]]],[68,37]],[[[33,[4]]],-1,37],[[],-1,[]],[[[5,[4]]],[[19,[-1,9]]],37],[[[5,[4]]],[[19,[[67,[-1]],9]]],[68,37]],[-1,-2,[[6,[[5,[4]]]]],73],[[],23],[[[65,[-1]]],23,[62,66]],[-1,23,[]],[[],23],[[[69,[-1]],[5,[4]]],[[77,[23]]],70],[[[69,[-1]],[5,[4]]],16,70],[70,[[79,[70]]]],[39,16],[[[61,[-1,-2,-3]]],16,62,[[63,[4]],64],[]],[[[65,[-1]]],16,[62,66,39]],[[[67,[-1]]],16,[68,39]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[[[65,[-1]],[5,[4]]],16,[62,66]],[[[67,[-1]],[5,[4]]],16,[68,66]],[[-1,[5,[4]]],16,[]],[[-1,[5,[4]]],16,[]],[[-1,-2],16,[],[[6,[[5,[4]]]]]],[[66,[5,[[79,[66]]]]],16],[[[61,[-1,-2,-3]],[5,[[79,[[61,[-1,-2,-3]]]]]]],16,62,[[63,[4]],64],[]],[[-1,[33,[4]]],[[19,[16,13]]],[]],[[-1,[33,[4]]],[[19,[16,13]]],[]],[[-1,[5,[4]]],[[19,[16,13]]],[]],[[-1,[5,[4]]],[[19,[16,13]]],[]],[[-1,[5,[4]]],[[19,[16,13]]],[]],[[-1,[5,[4]]],[[19,[16,13]]],[]],[[[65,[-1]],[5,[4]]],[[77,[23]]],[62,66]],[[[67,[-1]],[5,[4]]],[[77,[23]]],[68,66]],[30,[[19,[16,31]]]],[30,32]],"c":[],"p":[[10,"DynDigest",0],[5,"Box",3708],[10,"Update",0],[1,"u8"],[1,"slice"],[10,"AsRef",3709],[10,"Digest",0],[10,"Mac",0],[5,"InvalidLength",0],[5,"CtOutput",0],[10,"Clone",3710],[10,"OutputSizeUser",0],[5,"MacError",0],[5,"InvalidOutputSize",0],[5,"InvalidBufferSize",0],[1,"tuple"],[5,"Choice",3711],[8,"Output",0],[6,"Result",3712],[1,"bool"],[17,"Reader"],[10,"ExtendableOutput",0],[1,"usize"],[10,"XofReader",0],[10,"VariableOutput",0],[10,"ExtendableOutputReset",0],[10,"VariableOutputReset",0],[10,"FixedOutput",0],[10,"FixedOutputReset",0],[5,"Formatter",3713],[5,"Error",3713],[8,"Result",3713],[5,"GenericArray",3714],[10,"CryptoRng",3715],[10,"RngCore",3715],[10,"InnerInit",0],[10,"KeyInit",0],[8,"Key",0],[10,"Reset",0],[5,"String",3716],[5,"TypeId",3717],[5,"Z0",170],[10,"Integer",3718],[5,"B0",170],[10,"Bit",3718],[5,"B1",170],[6,"Ordering",3719],[10,"NonZero",3718],[10,"Hasher",3720],[5,"PInt",3721],[10,"Unsigned",3718],[5,"NInt",3721],[5,"TArr",3722],[5,"ATerm",3722],[6,"Option",3723],[1,"i16"],[1,"i32"],[1,"i64"],[1,"i8"],[1,"isize"],[5,"CtVariableCoreWrapper",3557],[10,"VariableOutputCore",3557],[10,"ArrayLength",3714],[10,"IsLessOrEqual",3724],[5,"RtVariableCoreWrapper",3557],[10,"UpdateCore",3557],[5,"CoreWrapper",3557],[10,"BufferKindUser",3557],[5,"XofReaderCoreWrapper",3557],[10,"XofReaderCore",3557],[6,"TruncSide",3557],[8,"Buffer",3557],[10,"Default",3725],[10,"FixedOutputCore",3557],[10,"ExtendableOutputCore",3557],[17,"ReaderCore"],[8,"Result",3726],[10,"AlgorithmName",3557],[8,"Block",3557],[10,"BlockSizeUser",3557],[10,"CoreProxy",3557]],"b":[[92,"impl-Debug-for-InvalidLength"],[93,"impl-Display-for-InvalidLength"],[94,"impl-Debug-for-MacError"],[95,"impl-Display-for-MacError"],[96,"impl-Debug-for-InvalidOutputSize"],[97,"impl-Display-for-InvalidOutputSize"],[98,"impl-Debug-for-InvalidBufferSize"],[99,"impl-Display-for-InvalidBufferSize"],[101,"impl-From%3C%26GenericArray%3Cu8,+%3CT+as+OutputSizeUser%3E::OutputSize%3E%3E-for-CtOutput%3CT%3E"],[102,"impl-From%3CGenericArray%3Cu8,+%3CT+as+OutputSizeUser%3E::OutputSize%3E%3E-for-CtOutput%3CT%3E"],[3453,"impl-BitAnd-for-B1"],[3454,"impl-BitAnd%3CB0%3E-for-B1"],[3455,"impl-BitOr%3CB1%3E-for-B0"],[3456,"impl-BitOr-for-B0"],[3458,"impl-BitXor-for-B0"],[3459,"impl-BitXor%3CB1%3E-for-B0"],[3460,"impl-BitXor-for-B1"],[3461,"impl-BitXor%3CB0%3E-for-B1"],[3496,"impl-Max-for-B0"],[3497,"impl-Max%3CB1%3E-for-B0"],[3498,"impl-Max%3CB0%3E-for-B1"],[3499,"impl-Max-for-B1"],[3500,"impl-Max%3CPInt%3CU%3E%3E-for-Z0"],[3501,"impl-Max-for-Z0"],[3502,"impl-Max%3CNInt%3CU%3E%3E-for-Z0"],[3503,"impl-Min%3CB1%3E-for-B0"],[3504,"impl-Min-for-B0"],[3505,"impl-Min-for-B1"],[3506,"impl-Min%3CB0%3E-for-B1"],[3507,"impl-Min%3CPInt%3CU%3E%3E-for-Z0"],[3508,"impl-Min-for-Z0"],[3509,"impl-Min%3CNInt%3CU%3E%3E-for-Z0"],[3510,"impl-Mul%3CTArr%3CV,+A%3E%3E-for-Z0"],[3511,"impl-Mul%3CATerm%3E-for-Z0"],[3512,"impl-Mul%3CI%3E-for-Z0"],[3514,"impl-Bit-for-B0"],[3515,"impl-B0"],[3516,"impl-Bit-for-B1"],[3517,"impl-B1"],[3525,"impl-Pow%3CPInt%3CU%3E%3E-for-Z0"],[3526,"impl-Pow%3CNInt%3CU%3E%3E-for-Z0"],[3527,"impl-Pow%3CZ0%3E-for-Z0"],[3529,"impl-Sub-for-Z0"],[3530,"impl-Sub%3CNInt%3CU%3E%3E-for-Z0"],[3531,"impl-Sub%3CPInt%3CU%3E%3E-for-Z0"],[3538,"impl-ToInt%3Ci32%3E-for-Z0"],[3539,"impl-ToInt%3Ci8%3E-for-Z0"],[3540,"impl-ToInt%3Ci64%3E-for-Z0"],[3541,"impl-ToInt%3Ci16%3E-for-Z0"],[3661,"impl-Read-for-XofReaderCoreWrapper%3CT%3E"],[3662,"impl-XofReader-for-XofReaderCoreWrapper%3CT%3E"]]}],\ +["digest",{"doc":"This crate provides traits which describe functionality of …","t":"FKKKKKKKKFFFIKTKFKIRKRKKKKKENNNNNNNNNNMNMMNNNNNNNNNNCCENNNNMNNNNNNMMNNNNNNNNMMMMMMMMNNMMMNMNNNNNNNNNNNNNNNNNEQMNNNNNNMMMMNMNMMMMNMNMMMMNNNNNNNNNNNNNNNNNNNNNNNNEMMMMMMMMMMFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKIRKIRKRKFFKKPRKRKPFTGKKKFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNMNNMNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNMN","n":["CtOutput","Digest","DynDigest","ExtendableOutput","ExtendableOutputReset","FixedOutput","FixedOutputReset","HashMarker","InnerInit","InvalidBufferSize","InvalidLength","InvalidOutputSize","Key","KeyInit","MAX_OUTPUT_SIZE","Mac","MacError","MacMarker","Output","OutputSize","OutputSizeUser","Reader","Reset","Update","VariableOutput","VariableOutputReset","XofReader","block_buffer","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","box_clone","chain","chain_update","chain_update","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","consts","core_api","crypto_common","ct_eq","default","default","default","digest","digest_variable","digest_xof","eq","eq","eq","eq","finalize","finalize","finalize","finalize","finalize_boxed","finalize_boxed","finalize_boxed_reset","finalize_boxed_reset","finalize_fixed","finalize_fixed_reset","finalize_into","finalize_into","finalize_into","finalize_into_reset","finalize_into_reset","finalize_into_reset","finalize_reset","finalize_reset","finalize_reset","finalize_reset","finalize_variable","finalize_variable_reset","finalize_xof","finalize_xof_into","finalize_xof_reset","finalize_xof_reset_into","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","generate_key","generic_array","impl_oid_carrier","inner_init","into","into","into","into","into","into_bytes","new","new","new","new","new","new_from_slice","new_from_slice","new_with_prefix","output_size","output_size","output_size","output_size","read","read_boxed","reset","reset","reset","reset","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","typenum","update","update","update","update","verify","verify_reset","verify_slice","verify_slice_reset","verify_truncated_left","verify_truncated_right","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","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","AlgorithmName","Block","BlockSize","BlockSizeUser","Buffer","BufferKind","BufferKindUser","Core","CoreProxy","CoreWrapper","CtVariableCoreWrapper","ExtendableOutputCore","FixedOutputCore","Left","OutputSize","OutputSizeUser","ReaderCore","Reset","Right","RtVariableCoreWrapper","TRUNC_SIDE","TruncSide","UpdateCore","VariableOutputCore","XofReaderCore","XofReaderCoreWrapper","block_size","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","box_clone","chain_update","chain_update","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","decompose","default","default","default","digest","finalize","finalize","finalize","finalize_fixed_core","finalize_fixed_core","finalize_into","finalize_into","finalize_into","finalize_into_reset","finalize_into_reset","finalize_into_reset","finalize_reset","finalize_reset","finalize_reset","finalize_variable","finalize_variable_core","finalize_variable_reset","finalize_xof","finalize_xof_core","finalize_xof_reset","flush","flush","fmt","fmt","fmt","fmt","from","from","from","from","from","from_core","into","into","into","into","into","new","new","new","new","new","new_from_slice","new_from_slice","new_with_prefix","output_size","output_size","output_size","output_size","read","read","read_block","reset","reset","reset","reset","reset","reset","reset","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","update","update","update","update","update","update_blocks","update_blocks","verify","verify_reset","verify_slice","verify_slice_reset","verify_truncated_left","verify_truncated_right","write","write","write_alg_name","write_alg_name"],"q":[[0,"digest"],[170,"digest::consts"],[3557,"digest::core_api"],[3708,"alloc::boxed"],[3709,"core::convert"],[3710,"core::clone"],[3711,"subtle"],[3712,"core::result"],[3713,"core::fmt"],[3714,"core::fmt"],[3715,"rand_core"],[3716,"rand_core"],[3717,"core::any"],[3718,"typenum::marker_traits"],[3719,"typenum::marker_traits"],[3720,"typenum::marker_traits"],[3721,"typenum::int"],[3722,"typenum::marker_traits"],[3723,"typenum::array"],[3724,"generic_array"],[3725,"core::default"],[3726,"std::io::error"]],"d":["Fixed size output value which provides a safe Eq …","Convenience wrapper trait covering functionality of …","Modification of the Digest trait suitable for trait …","Trait for hash functions with extendable-output (XOF).","Trait for hash functions with extendable-output (XOF) able …","Trait for hash functions with fixed-size output.","Trait for hash functions with fixed-size output able to …","Marker trait for cryptographic hash functions.","Types which can be initialized from another type (usually …","Buffer length is not equal to hash output size.","The error type returned when key and/or IV used in the …","The error type used in variable hash traits.","Key used by KeySizeUser implementors.","Types which can be initialized from key.","Maximum size of output hash.","Convenience wrapper trait covering functionality of …","Error type for when the Output of a Mac is not equal to …","Marker trait for Message Authentication algorithms.","Output array of OutputSizeUser implementors.","Size of the output in bytes.","Types which return data with the given size.","Reader","Resettable types.","Types which consume data with byte granularity.","Trait for hash functions with variable-size output.","Trait for hash functions with variable-size output able to …","Trait for reader types which are used to extract …","","","","","","","","","","","","Clone hasher state into a boxed trait object","Digest input data in a chained manner.","Process input data in a chained manner.","Process input data in a chained manner.","","","","","","","","","","","Type aliases for many constants.","Low-level traits operating on blocks and wrappers around …","","","","","","Compute hash of data.","Compute hash of data and write it to output.","Compute hash of data and write it into output.","","","","","Retrieve result and consume hasher instance.","Obtain the result of a Mac computation as a CtOutput and …","Retrieve result and consume boxed hasher instance","Retrieve result and consume boxed hasher instance","Retrieve result into a boxed slice of the specified size …","Retrieve result into a boxed slice and consume hasher.","Retrieve result into a boxed slice of the specified size …","Retrieve result into a boxed slice and reset the hasher …","Retrieve result and consume the hasher instance.","Retrieve result and reset the hasher state.","Write result into provided array and consume the hasher …","Write result into provided array and consume the hasher …","Consume value and write result into provided array.","Write result into provided array and reset the hasher …","Write result into provided array and reset the hasher …","Write result into provided array and reset the hasher …","Retrieve result and reset hasher instance.","Obtain the result of a Mac computation as a CtOutput and …","Retrieve result and reset hasher instance","Retrieve result and reset hasher instance","Write result into the output buffer.","Write result into the output buffer and reset the hasher …","Retrieve XOF reader and consume hasher instance.","Finalize XOF and write result into out.","Retrieve XOF reader and reset hasher instance state.","Finalize XOF, write result into out, and reset the hasher …","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Generate random key using the provided CryptoRng.","","Implement dummy type with hidden docs which is used to “…","Initialize value from the inner.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Get the inner Output array this type wraps.","Create new value from fixed size key.","Create new hasher instance.","Create new value from fixed size key.","Create new hasher instance with the given output size.","Create a new CtOutput value.","Create new value from variable size key.","Create new value from variable size key.","Create new hasher instance which has processed the …","Get output size of the hasher","Get output size of the hasher","Get output size of the hasher instance provided to the new …","Return output size in bytes.","Read output into the buffer. Can be called an unlimited …","Read output into a boxed slice of the specified size.","Reset state to its initial value.","Reset hasher instance to its initial state.","Reset hasher instance to its initial state.","Reset MAC instance to its initial state.","","","","","","","","","","","","","","","","","","","","","","","","","","Process data, updating the internal state.","Digest input data.","Update state using the provided data.","Update state using the provided data.","Check if tag/code value is correct for the processed input.","Check if tag/code value is correct for the processed input …","Check truncated tag correctness using all bytes of …","Check truncated tag correctness using all bytes of …","Check truncated tag correctness using left side bytes …","Check truncated tag correctness using right side bytes …","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.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Trait which stores algorithm name constant, used in Debug …","Block on which BlockSizeUser implementors operate.","Size of the block in bytes.","Types which process data in blocks.","Buffer type used by type which implements BufferKindUser.","Block buffer kind over which type operates.","Types which use BlockBuffer functionality.","Type wrapped by CoreWrapper.","A proxy trait to a core type implemented by CoreWrapper","Wrapper around BufferKindUser.","Wrapper around VariableOutputCore which selects output size","Core trait for hash functions with extendable (XOF) output …","Core trait for hash functions with fixed output size.","Truncate left side, i.e. &out[..n].","Size of the output in bytes.","Types which return data with the given size.","XOF reader core state.","Resettable types.","Truncate right side, i.e. &out[m..].","Wrapper around VariableOutputCore which selects output size","Side which should be used in a truncated result.","Type which used for defining truncation side in the …","Types which consume data in blocks.","Core trait for hash functions with variable output size.","Core reader trait for extendable-output function (XOF) …","Wrapper around XofReaderCore implementations.","Return block size in bytes.","","","","","","","","","","","","","","","","","","","","","","","","Decompose wrapper into inner parts.","","","","","","","","Finalize state using remaining data stored in the provided …","","","","","","","","","","","","Finalize hasher and write full hashing result into the out …","","","Retrieve XOF reader using remaining data stored in the …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Create new wrapper from core.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Initialize hasher state for given output size.","","","","","","","","Return output size in bytes.","","","","","","Read next XOF block.","Reset state to its initial value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Update state using the provided data blocks.","","","","","","","","","","Write algorithm name into f.",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0,0,0,12,0,22,0,0,0,0,0,0,9,10,13,14,15,9,10,13,14,15,1,3,7,8,9,10,13,14,15,9,10,13,14,15,0,0,0,10,13,14,15,7,25,22,9,10,13,15,7,8,1,1,22,25,26,27,28,29,7,1,28,7,1,29,7,8,1,1,25,27,22,22,26,26,9,9,13,13,14,14,15,15,9,10,10,10,13,14,15,37,0,0,36,9,10,13,14,15,10,37,7,8,25,10,8,37,7,7,1,25,12,24,24,39,7,1,8,9,10,13,14,15,9,13,14,15,9,10,13,14,15,9,10,13,14,15,9,10,13,14,15,0,7,1,8,3,8,8,8,8,8,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,44,46,46,44,44,46,44,44,46,46,44,46,42,44,46,42,44,46,42,44,46,42,44,46,42,44,46,42,42,44,46,42,44,46,42,44,46,42,44,46,42,44,46,42,44,44,46,46,42,42,42,44,44,46,46,42,42,42,42,42,42,42,44,44,46,46,42,44,46,44,46,42,42,42,42,42,42,42,42,42,44,46,42,42,42,42,42,42,42,42,42,44,46,42,44,46,44,46,42,44,46,42,44,46,42,0,0,80,0,0,68,0,81,0,0,0,0,0,71,12,0,75,0,71,0,62,0,0,0,0,0,80,61,65,67,69,71,61,65,67,69,71,67,67,67,61,65,67,69,71,61,65,67,69,71,67,61,67,69,67,67,67,67,74,61,67,67,67,67,67,67,67,67,67,65,62,65,67,75,67,65,67,65,67,69,71,61,65,67,69,71,67,61,65,67,69,71,62,65,67,67,67,67,67,67,12,65,67,67,69,69,70,39,61,65,67,67,67,67,61,65,67,69,71,61,65,67,69,71,61,65,67,69,71,61,65,67,69,71,65,67,67,67,67,66,61,67,67,67,67,67,67,65,67,78,61],"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,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,[[2,[1]]]],[[3,-1],3,[[6,[[5,[4]]]]]],[[7,-1],7,[[6,[[5,[4]]]]]],[[8,-1],8,[[6,[[5,[4]]]]]],[9,9],[[[10,[-1]]],[[10,[-1]]],[11,12]],[13,13],[14,14],[15,15],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],0,0,0,[[[10,[-1]],[10,[-1]]],17,12],[[],13],[[],14],[[],15],[-1,[[18,[7]]],[[6,[[5,[4]]]]]],[[-1,[5,[4]]],[[19,[16,14]]],[[6,[[5,[4]]]]]],[[-1,[5,[4]]],16,[[6,[[5,[4]]]]]],[[9,9],20],[[[10,[-1]],[10,[-1]]],20,12],[[13,13],20],[[15,15],20],[7,[[18,[7]]]],[8,[[10,[8]]]],[[[2,[1]]],[[2,[[5,[4]]]]]],[[[2,[1]]],[[2,[[5,[4]]]]]],[[[22,[],[[21,[-1]]]],23],[[2,[[5,[4]]]]],24],[25,[[2,[[5,[4]]]]]],[[26,23],[[2,[[5,[4]]]]]],[27,[[2,[[5,[4]]]]]],[28,[[18,[28]]]],[29,[[18,[29]]]],[[7,[18,[7]]],16],[[1,[5,[4]]],[[19,[16,15]]]],[[28,[18,[28]]],16],[[7,[18,[7]]],16],[[1,[5,[4]]],[[19,[16,15]]]],[[29,[18,[29]]],16],[7,[[18,[7]]]],[8,[[10,[8]]]],[1,[[2,[[5,[4]]]]]],[1,[[2,[[5,[4]]]]]],[[25,[5,[4]]],[[19,[16,15]]]],[[27,[5,[4]]],[[19,[16,15]]]],[[[22,[],[[21,[-1]]]]],-1,24],[[[22,[],[[21,[-1]]]],[5,[4]]],16,24],[26,-1,[]],[[26,[5,[4]]],16],[[9,30],[[19,[16,31]]]],[[9,30],[[19,[16,31]]]],[[13,30],32],[[13,30],32],[[14,30],32],[[14,30],32],[[15,30],32],[[15,30],32],[-1,-1,[]],[[[18,[-1]]],[[10,[-1]]],12],[-1,-1,[]],[[[18,[-1]]],[[10,[-1]]],12],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[33,[4,-2]]],[34,35],[]],0,0,[-1,36,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[10,[-1]]],[[18,[-1]]],12],[[[33,[4,-1]]],37,[]],[[],7],[[[38,[8]]],8],[23,[[19,[25,14]]]],[[[18,[-1]]],[[10,[-1]]],12],[[[5,[4]]],[[19,[8,9]]]],[[[5,[4]]],[[19,[37,9]]]],[-1,7,[[6,[[5,[4]]]]]],[[],23],[1,23],[25,23],[[],23],[[24,[5,[4]]],16],[[24,23],[[2,[[5,[4]]]]]],[39,16],[7,16],[1,16],[8,16],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,40,[]],[-1,40,[]],[-1,40,[]],[-1,40,[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],0,[[7,-1],16,[[6,[[5,[4]]]]]],[[1,[5,[4]]],16],[[8,[5,[4]]],16],[[3,[5,[4]]],16],[[8,[18,[8]]],[[19,[16,13]]]],[[8,[18,[8]]],[[19,[16,13]]]],[[8,[5,[4]]],[[19,[16,13]]]],[[8,[5,[4]]],[[19,[16,13]]]],[[8,[5,[4]]],[[19,[16,13]]]],[[8,[5,[4]]],[[19,[16,13]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[42,-1],[],43],[[44,-1],[],45],[[46,46]],[[46,44]],[[44,46]],[[44,44]],[[46,-1],[],45],[[44,44]],[[44,46]],[[46,46]],[[46,44]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[44,44],[46,46],[42,42],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[44,44],47],[[46,46],47],[[42,42],47],[[],44],[[],46],[[],42],[[42,-1],[],[43,48]],[[44,44],20],[[46,46],20],[[42,42],20],[[44,30],[[19,[16,31]]]],[[46,30],[[19,[16,31]]]],[[42,30],[[19,[16,31]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[44,-1],16,49],[[46,-1],16,49],[[42,-1],16,49],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[44,44],44],[[44,46],46],[[46,44],46],[[46,46],46],[[42,[50,[-1]]],[],[51,48]],[[42,42]],[[42,[52,[-1]]],[],[51,48]],[[44,46],44],[[44,44],44],[[46,46],46],[[46,44],44],[[42,[50,[-1]]],[],[51,48]],[[42,42]],[[42,[52,[-1]]],[],[51,48]],[[42,[53,[-1,-2]]],[],[],[]],[[42,54]],[[42,-1],[],43],[42],[[],44],[[],44],[[],46],[[],46],[[],42],[44],[46],[[44,44],[[55,[47]]]],[[46,46],[[55,[47]]]],[[42,42],[[55,[47]]]],[[-1,-2],[],[],[]],[[42,[50,[-1]]],[],[51,48]],[[42,[52,[-1]]],[],[51,48]],[[42,42]],[[42,-1],[],[43,48]],[[42,[50,[-1]]],[],[51,48]],[[42,42]],[[42,[52,[-1]]],[],[51,48]],[[],20],[[],20],[[],56],[[],57],[[],58],[[],59],[[],59],[[],58],[[],56],[[],57],[[],60],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],4],[[],4],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],23],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[2,[1]]],[]],[[-1,-2],-3,[],[[6,[[5,[4]]]]],[]],[[-1,-2],-3,[],[[6,[[5,[4]]]]],[]],[[[61,[-1,-2,-3]]],[[61,[-1,-2,-3]]],[62,11],[[63,[4]],64,11],11],[[[65,[-1]]],[[65,[-1]]],[62,66,11]],[[[67,[-1]]],[[67,[-1]]],[68,11]],[[[69,[-1]]],[[69,[-1]]],[70,11]],[71,71],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[[67,[-1]]],[[16,[-1,[72,[-1]]]]],68],[[],[[61,[-1,-2,-3]]],62,[[63,[4]],64],[]],[[],[[67,[-1]]],[68,73]],[[],[[69,[-1]]],[70,73]],[-1,[[33,[4]]],[[6,[[5,[4]]]]]],[-1,[[10,[-2]]],[],[]],[-1,[[33,[4]]],[]],[[[2,[-1]]],[[2,[[5,[4]]]]],[]],[[74,[72,[74]],[18,[74]]],16],[[[61,[-1,-2,-3]],[72,[[61,[-1,-2,-3]]]],[33,[4,-4]]],16,62,[[63,[4]],64],[],[]],[[[67,[-1]],[18,[[67,[-1]]]]],16,74],[[-1,[5,[4]]],[[19,[16,15]]],[]],[[-1,[33,[4]]],16,[]],[[-1,[33,[4]]],16,[]],[[-1,[5,[4]]],[[19,[16,15]]],[]],[[[67,[-1]],[18,[[67,[-1]]]]],16,[74,39]],[-1,[[2,[[5,[4]]]]],[]],[-1,[[33,[4]]],[]],[-1,[[10,[-2]]],[],29],[[[65,[-1]],[5,[4]]],[[19,[16,15]]],[62,66]],[[62,[72,[62]],[18,[62]]],16],[[[65,[-1]],[5,[4]]],[[19,[16,15]]],[62,66,39]],[[[67,[-1]]],-2,75,[]],[[[75,[],[[76,[-1]]]],[72,[[75,[],[[76,[-1]]]]]]],-1,70],[[[67,[-1]]],-2,[75,39],[]],[[[65,[-1]]],[[77,[16]]],[62,66]],[[[67,[-1]]],[[77,[16]]],[68,66]],[[[65,[-1]],30],[[19,[16,31]]],[62,66,78]],[[[67,[-1]],30],[[19,[16,31]]],[68,78]],[[[69,[-1]],30],[[19,[16,31]]],[70,78]],[[71,30],32],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[67,[-1]]],68],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[23,[[19,[62,14]]]],[23,[[19,[[65,[-1]],14]]],[62,66]],[[[38,[[67,[-1]]]]],[[67,[-1]]],[68,37]],[[],-1,[]],[[[33,[4]]],-1,37],[[[5,[4]]],[[19,[[67,[-1]],9]]],[68,37]],[[[5,[4]]],[[19,[-1,9]]],37],[-1,-2,[[6,[[5,[4]]]]],73],[[],23],[[[65,[-1]]],23,[62,66]],[[],23],[-1,23,[]],[[[69,[-1]],[5,[4]]],16,70],[[[69,[-1]],[5,[4]]],[[77,[23]]],70],[70,[[79,[70]]]],[39,16],[[[61,[-1,-2,-3]]],16,62,[[63,[4]],64],[]],[[[65,[-1]]],16,[62,66,39]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[[[67,[-1]]],16,[68,39]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[[[65,[-1]],[5,[4]]],16,[62,66]],[[-1,[5,[4]]],16,[]],[[-1,[5,[4]]],16,[]],[[[67,[-1]],[5,[4]]],16,[68,66]],[[-1,-2],16,[],[[6,[[5,[4]]]]]],[[66,[5,[[79,[66]]]]],16],[[[61,[-1,-2,-3]],[5,[[79,[[61,[-1,-2,-3]]]]]]],16,62,[[63,[4]],64],[]],[[-1,[33,[4]]],[[19,[16,13]]],[]],[[-1,[33,[4]]],[[19,[16,13]]],[]],[[-1,[5,[4]]],[[19,[16,13]]],[]],[[-1,[5,[4]]],[[19,[16,13]]],[]],[[-1,[5,[4]]],[[19,[16,13]]],[]],[[-1,[5,[4]]],[[19,[16,13]]],[]],[[[65,[-1]],[5,[4]]],[[77,[23]]],[62,66]],[[[67,[-1]],[5,[4]]],[[77,[23]]],[68,66]],[30,[[19,[16,31]]]],[30,32]],"c":[],"p":[[10,"DynDigest",0],[5,"Box",3708],[10,"Update",0],[1,"u8"],[1,"slice"],[10,"AsRef",3709],[10,"Digest",0],[10,"Mac",0],[5,"InvalidLength",0],[5,"CtOutput",0],[10,"Clone",3710],[10,"OutputSizeUser",0],[5,"MacError",0],[5,"InvalidOutputSize",0],[5,"InvalidBufferSize",0],[1,"tuple"],[5,"Choice",3711],[8,"Output",0],[6,"Result",3712],[1,"bool"],[17,"Reader"],[10,"ExtendableOutput",0],[1,"usize"],[10,"XofReader",0],[10,"VariableOutput",0],[10,"ExtendableOutputReset",0],[10,"VariableOutputReset",0],[10,"FixedOutput",0],[10,"FixedOutputReset",0],[5,"Formatter",3713],[5,"Error",3713],[8,"Result",3713],[5,"GenericArray",3714],[10,"CryptoRng",3715],[10,"RngCore",3715],[10,"InnerInit",0],[10,"KeyInit",0],[8,"Key",0],[10,"Reset",0],[5,"String",3716],[5,"TypeId",3717],[5,"Z0",170],[10,"Integer",3718],[5,"B0",170],[10,"Bit",3718],[5,"B1",170],[6,"Ordering",3719],[10,"NonZero",3718],[10,"Hasher",3720],[5,"PInt",3721],[10,"Unsigned",3718],[5,"NInt",3721],[5,"TArr",3722],[5,"ATerm",3722],[6,"Option",3723],[1,"i16"],[1,"i32"],[1,"i64"],[1,"i8"],[1,"isize"],[5,"CtVariableCoreWrapper",3557],[10,"VariableOutputCore",3557],[10,"ArrayLength",3714],[10,"IsLessOrEqual",3724],[5,"RtVariableCoreWrapper",3557],[10,"UpdateCore",3557],[5,"CoreWrapper",3557],[10,"BufferKindUser",3557],[5,"XofReaderCoreWrapper",3557],[10,"XofReaderCore",3557],[6,"TruncSide",3557],[8,"Buffer",3557],[10,"Default",3725],[10,"FixedOutputCore",3557],[10,"ExtendableOutputCore",3557],[17,"ReaderCore"],[8,"Result",3726],[10,"AlgorithmName",3557],[8,"Block",3557],[10,"BlockSizeUser",3557],[10,"CoreProxy",3557]],"b":[[92,"impl-Debug-for-InvalidLength"],[93,"impl-Display-for-InvalidLength"],[94,"impl-Debug-for-MacError"],[95,"impl-Display-for-MacError"],[96,"impl-Display-for-InvalidOutputSize"],[97,"impl-Debug-for-InvalidOutputSize"],[98,"impl-Debug-for-InvalidBufferSize"],[99,"impl-Display-for-InvalidBufferSize"],[101,"impl-From%3CGenericArray%3Cu8,+%3CT+as+OutputSizeUser%3E::OutputSize%3E%3E-for-CtOutput%3CT%3E"],[103,"impl-From%3C%26GenericArray%3Cu8,+%3CT+as+OutputSizeUser%3E::OutputSize%3E%3E-for-CtOutput%3CT%3E"],[3453,"impl-BitAnd-for-B1"],[3454,"impl-BitAnd%3CB0%3E-for-B1"],[3455,"impl-BitOr%3CB1%3E-for-B0"],[3456,"impl-BitOr-for-B0"],[3458,"impl-BitXor-for-B0"],[3459,"impl-BitXor%3CB1%3E-for-B0"],[3460,"impl-BitXor-for-B1"],[3461,"impl-BitXor%3CB0%3E-for-B1"],[3496,"impl-Max-for-B0"],[3497,"impl-Max%3CB1%3E-for-B0"],[3498,"impl-Max%3CB0%3E-for-B1"],[3499,"impl-Max-for-B1"],[3500,"impl-Max%3CPInt%3CU%3E%3E-for-Z0"],[3501,"impl-Max-for-Z0"],[3502,"impl-Max%3CNInt%3CU%3E%3E-for-Z0"],[3503,"impl-Min%3CB1%3E-for-B0"],[3504,"impl-Min-for-B0"],[3505,"impl-Min-for-B1"],[3506,"impl-Min%3CB0%3E-for-B1"],[3507,"impl-Min%3CPInt%3CU%3E%3E-for-Z0"],[3508,"impl-Min-for-Z0"],[3509,"impl-Min%3CNInt%3CU%3E%3E-for-Z0"],[3510,"impl-Mul%3CTArr%3CV,+A%3E%3E-for-Z0"],[3511,"impl-Mul%3CATerm%3E-for-Z0"],[3512,"impl-Mul%3CI%3E-for-Z0"],[3514,"impl-Bit-for-B0"],[3515,"impl-B0"],[3516,"impl-Bit-for-B1"],[3517,"impl-B1"],[3525,"impl-Pow%3CPInt%3CU%3E%3E-for-Z0"],[3526,"impl-Pow%3CNInt%3CU%3E%3E-for-Z0"],[3527,"impl-Pow%3CZ0%3E-for-Z0"],[3529,"impl-Sub%3CPInt%3CU%3E%3E-for-Z0"],[3530,"impl-Sub-for-Z0"],[3531,"impl-Sub%3CNInt%3CU%3E%3E-for-Z0"],[3538,"impl-ToInt%3Ci8%3E-for-Z0"],[3539,"impl-ToInt%3Ci64%3E-for-Z0"],[3540,"impl-ToInt%3Ci16%3E-for-Z0"],[3541,"impl-ToInt%3Ci32%3E-for-Z0"],[3661,"impl-XofReader-for-XofReaderCoreWrapper%3CT%3E"],[3662,"impl-Read-for-XofReaderCoreWrapper%3CT%3E"]]}],\ ["displaydoc",{"doc":"This library provides a convenient derive macro for the …","t":"Y","n":["Display"],"q":[[0,"displaydoc"]],"d":["Custom #[derive(...)] macro for implementing fmt::Display …"],"i":[0],"f":[0],"c":[],"p":[],"b":[]}],\ ["doc_macro",{"doc":"","t":"CQCXXHGPPNNNNNHHNHNNNN","n":["example","example","generated_doc","generated_doc","generated_doc_inner","example_impl","GenerateDocsFor","JsonAndTs","Ts","borrow","borrow_mut","clone","clone_into","from","generated_doc_impl","generated_doc_inner_impl","into","process_return_type","to_owned","try_from","try_into","type_id"],"q":[[0,"doc_macro"],[5,"doc_macro::example"],[6,"doc_macro::generated_doc"],[22,"proc_macro"],[23,"syn::item"],[24,"syn::ty"],[25,"core::result"],[26,"core::any"]],"d":["","Accepts a struct or enum literal and generates an Example …","","Includes the type’s JSON example generated by …","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","",""],"i":[0,0,0,0,0,0,0,2,2,2,2,2,2,2,0,0,2,0,2,2,2,2],"f":[0,0,0,0,0,[1,1],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[2,2],[[-1,-2],3,[],[]],[-1,-1,[]],[[1,1],1],[[1,1],1],[-1,-2,[],[]],[4,[[3,[5,2]]]],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]]],"c":[],"p":[[5,"TokenStream",22],[6,"GenerateDocsFor",6],[1,"tuple"],[5,"ItemFn",23],[6,"Type",24],[6,"Result",25],[5,"TypeId",26]],"b":[]}],\ ["dotenv",{"doc":"This crate provides a configuration loader in the style of …","t":"PPGPPPINNHHNNNHHHHNNNNNNNHH","n":["EnvVar","Err","Error","Io","LineParse","Ok","Result","borrow","borrow_mut","dotenv","dotenv_iter","fmt","fmt","from","from_filename","from_filename_iter","from_path","from_path_iter","into","not_found","source","to_string","try_from","try_into","type_id","var","vars"],"q":[[0,"dotenv"],[27,"std::path"],[28,"std::fs"],[29,"core::fmt"],[30,"core::fmt"],[31,"core::error"],[32,"core::option"],[33,"alloc::string"],[34,"core::result"],[35,"core::any"],[36,"std::ffi::os_str"],[37,"std::env"]],"d":["","Contains the error value","","","","Contains the success value","","","","This is usually what you want. It loads the .env file …","Like dotenv, but returns an iterator over variables …","","","Returns the argument unchanged.","Loads the specified file from the environment’s current …","Like from_filename, but returns an iterator over variables …","Loads the file at the specified absolute path.","Like from_path, but returns an iterator over variables …","Calls U::from(self).","","","","","","","After loading the dotenv file, fetches the environment …","After loading the dotenv file, returns an iterator of …"],"i":[4,2,0,4,4,2,0,4,4,0,0,4,4,4,0,0,0,0,4,4,4,4,4,4,4,0,0],"f":[0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[[],[[2,[1]]]],[[],[[2,[[0,[3]]]]]],[[4,5],6],[[4,5],6],[-1,-1,[]],[-1,[[2,[1]]],[[8,[7]]]],[-1,[[2,[[0,[3]]]]],[[8,[7]]]],[-1,[[2,[9]]],[[8,[7]]]],[-1,[[2,[[0,[3]]]]],[[8,[7]]]],[-1,-2,[],[]],[4,10],[4,[[12,[11]]]],[-1,13,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[-1,[[2,[13]]],[[8,[16]]]],[[],17]],"c":[10,15,17],"p":[[5,"PathBuf",27],[8,"Result",0],[5,"File",28],[6,"Error",0],[5,"Formatter",29],[8,"Result",29],[5,"Path",27],[10,"AsRef",30],[1,"tuple"],[1,"bool"],[10,"Error",31],[6,"Option",32],[5,"String",33],[6,"Result",34],[5,"TypeId",35],[5,"OsStr",36],[5,"Vars",37]],"b":[[11,"impl-Debug-for-Error"],[12,"impl-Display-for-Error"]]}],\ @@ -112,7 +112,7 @@ var searchIndex = new Map(JSON.parse('[\ ["futures_macro",{"doc":"The futures-rs procedural macro implementations.","t":"QQQQXQ","n":["join_internal","select_biased_internal","select_internal","stream_select_internal","test_internal","try_join_internal"],"q":[[0,"futures_macro"]],"d":["The join! macro.","The select_biased! macro.","The select! macro.","The stream_select! macro.","","The try_join! macro."],"i":[0,0,0,0,0,0],"f":[0,0,0,0,0,0],"c":[],"p":[],"b":[]}],\ ["futures_sink",{"doc":"Asynchronous sinks","t":"RKMMMM","n":["Error","Sink","poll_close","poll_flush","poll_ready","start_send"],"q":[[0,"futures_sink"],[6,"core::pin"],[7,"core::task::wake"],[8,"core::result"],[9,"core::task::poll"]],"d":["The type of value produced by the sink when an error …","A Sink is a value into which other values can be sent, …","Flush any remaining output and close this sink, if …","Flush any remaining output from this sink.","Attempts to prepare the Sink to receive a value.","Begin the process of sending a value to the sink. Each …"],"i":[2,0,2,2,2,2],"f":[0,0,[[[3,[[2,[],[[1,[-1]]]]]],4],[[7,[[6,[5,-1]]]]],[]],[[[3,[[2,[],[[1,[-1]]]]]],4],[[7,[[6,[5,-1]]]]],[]],[[[3,[[2,[],[[1,[-1]]]]]],4],[[7,[[6,[5,-1]]]]],[]],[[[3,[[2,[],[[1,[-1]]]]]],-2],[[6,[5,-1]]],[],[]]],"c":[],"p":[[17,"Error"],[10,"Sink",0],[5,"Pin",6],[5,"Context",7],[1,"tuple"],[6,"Result",8],[6,"Poll",9]],"b":[]}],\ ["futures_task",{"doc":"Tools for working with tasks.","t":"KEFFKEEEKFKEFNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNHHNNNMMNNNNNNNNNNNNNNNNNNNMHH","n":["ArcWake","Context","FutureObj","LocalFutureObj","LocalSpawn","Poll","RawWaker","RawWakerVTable","Spawn","SpawnError","UnsafeFutureObj","Waker","WakerRef","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deref","drop","drop","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into_future","into_future","into_future_obj","into_raw","is_shutdown","new","new","new","new_unowned","noop_waker","noop_waker_ref","poll","poll","shutdown","spawn_local_obj","spawn_obj","status","status","status_local","status_local","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","wake","wake","wake_by_ref","waker","waker_ref"],"q":[[0,"futures_task"],[84,"core::task::wake"],[85,"core::future::future"],[86,"core::fmt"],[87,"core::fmt"],[88,"core::pin"],[89,"core::marker"],[90,"core::mem::manually_drop"],[91,"core::task::wake"],[92,"core::result"],[93,"alloc::string"],[94,"core::any"],[95,"alloc::sync"]],"d":["A way of waking up a specific task.","","A custom trait object for polling futures, roughly akin to …","A custom trait object for polling futures, roughly akin to …","The LocalSpawn is similar to Spawn, but allows spawning …","","","","The Spawn trait allows for pushing futures onto an …","An error that occurred during spawning.","A custom implementation of a future trait object for …","","A Waker that is only valid for a given lifetime.","","","","","","","","","","Drops the future represented by the given fat pointer.","","","","","","","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).","","","Converts the LocalFutureObj into a FutureObj.","Convert an owned instance into a (conceptually owned) fat …","Check whether spawning failed to the executor being shut …","Create a LocalFutureObj from a custom trait object …","Create a FutureObj from a custom trait object …","Create a new WakerRef from a Waker reference.","Create a new WakerRef from a Waker that must not be …","Create a new Waker which does nothing when wake() is …","Get a static reference to a Waker which does nothing when …","","","Spawning failed because the executor has been shut down.","Spawns a future that will be run to completion.","Spawns a future that will be run to completion.","Determines whether the executor is able to spawn new tasks.","Determines whether the executor is able to spawn new tasks.","Determines whether the executor is able to spawn new tasks.","Determines whether the executor is able to spawn new tasks.","","","","","","","","","","","","","","Indicates that the associated task is ready to make …","Indicates that the associated task is ready to make …","Indicates that the associated task is ready to make …","Creates a Waker from an Arc<impl ArcWake>.","Creates a reference to a Waker from a reference to …"],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,6,5,9,1,6,5,9,1,1,14,5,6,6,5,9,1,6,5,5,5,5,5,5,9,9,9,9,9,1,6,5,9,1,5,9,5,14,6,5,9,1,1,0,0,5,9,6,19,21,21,21,19,19,6,6,5,9,1,6,5,9,1,6,5,9,1,24,24,24,0,0],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,2],[3,4],[[[5,[-1]]],4,[]],[[6,7],8],[[6,7],8],[[[5,[-1]],7],8,[]],[[[9,[-1]],7],8,[]],[[1,7],8],[-1,-1,[]],[[[10,[-1]]],[[5,[4]]],[[3,[],[[11,[4]]]]]],[-1,-1,[]],[[[12,[[10,[-1]]]]],[[5,[4]]],[[3,[],[[11,[4]]]]]],[[[12,[[10,[3]]]]],[[5,[4]]]],[[[9,[-1]]],[[5,[-1]]],[]],[[[10,[3]]],[[5,[4]]]],[[[10,[3]]],[[9,[4]]]],[[[10,[-1]]],[[9,[4]]],[[3,[],[[11,[4]]]],13]],[[[12,[[10,[3]]]]],[[9,[4]]]],[[[12,[[10,[-1]]]]],[[9,[4]]],[[3,[],[[11,[4]]]],13]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[],[]],[-1,[],[]],[[[5,[-1]]],[[9,[-1]]],[]],[14,3],[6,15],[-2,[[5,[-1]]],[],[[14,[-1]]]],[-2,[[9,[-1]]],[],[[14,[-1]],13]],[2,1],[[[16,[2]]],1],[[],2],[[],2],[[[12,[[5,[-1]]]],17],[[18,[-1]]],[]],[[[12,[[9,[-1]]]],17],[[18,[-1]]],[]],[[],6],[[19,[5,[4]]],[[20,[4,6]]]],[[21,[9,[4]]],[[20,[4,6]]]],[21,[[20,[4,6]]]],[21,[[20,[4,6]]]],[19,[[20,[4,6]]]],[19,[[20,[4,6]]]],[-1,22,[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,23,[]],[-1,23,[]],[-1,23,[]],[-1,23,[]],[[[25,[24]]],4],[[[25,[24]]],4],[[[25,[24]]],4],[[[25,[-1]]],2,24],[[[25,[-1]]],1,24]],"c":[],"p":[[5,"WakerRef",0],[5,"Waker",84],[10,"Future",85],[1,"tuple"],[5,"LocalFutureObj",0],[5,"SpawnError",0],[5,"Formatter",86],[8,"Result",86],[5,"FutureObj",0],[5,"Box",87],[17,"Output"],[5,"Pin",88],[10,"Send",89],[10,"UnsafeFutureObj",0],[1,"bool"],[5,"ManuallyDrop",90],[5,"Context",84],[6,"Poll",91],[10,"LocalSpawn",0],[6,"Result",92],[10,"Spawn",0],[5,"String",93],[5,"TypeId",94],[10,"ArcWake",0],[5,"Arc",95]],"b":[[24,"impl-Display-for-SpawnError"],[25,"impl-Debug-for-SpawnError"],[30,"impl-From%3CBox%3CF%3E%3E-for-LocalFutureObj%3C\'a,+()%3E"],[32,"impl-From%3CPin%3CBox%3CF%3E%3E%3E-for-LocalFutureObj%3C\'a,+()%3E"],[33,"impl-From%3CPin%3CBox%3Cdyn+Future%3COutput+=+()%3E%3E%3E%3E-for-LocalFutureObj%3C\'a,+()%3E"],[34,"impl-From%3CFutureObj%3C\'a,+T%3E%3E-for-LocalFutureObj%3C\'a,+T%3E"],[35,"impl-From%3CBox%3Cdyn+Future%3COutput+=+()%3E%3E%3E-for-LocalFutureObj%3C\'a,+()%3E"],[36,"impl-From%3CBox%3Cdyn+Future%3COutput+=+()%3E+%2B+Send%3E%3E-for-FutureObj%3C\'a,+()%3E"],[37,"impl-From%3CBox%3CF%3E%3E-for-FutureObj%3C\'a,+()%3E"],[38,"impl-From%3CPin%3CBox%3Cdyn+Future%3COutput+=+()%3E+%2B+Send%3E%3E%3E-for-FutureObj%3C\'a,+()%3E"],[39,"impl-From%3CPin%3CBox%3CF%3E%3E%3E-for-FutureObj%3C\'a,+()%3E"]]}],\ -["futures_util",{"doc":"Combinators and utilities for working with Futures, Stream…","t":"EEEEEEEEEEEEEEEEEECCQQCCQQQQQQQQQQCCQQCQQFFFFFIFPPGFRFFFFKEPPKFPPFFFFFFFFFFFPIFFFFFFGFRFFFFFFFFFPFFFFFFFKKFFFFFGFFKFFNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHNNNNNNNNNNNNHNNNNNNHNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNHNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFKKKKKKKKFFFFFFFFFEEFFFEEFFFFFFFFFFFEFFFEFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNHHHNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNMNNNNNNNMNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNMNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNIFFFRFFFFFKFKFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNMNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNFFFFFFFIFFFFFFFFFFFFRFFFFFIFFFFFKFFFFFFFRFPIFFFFFFRFFFFFFFFGFFFFPFFFFFFFFFKKFFFFFFFFFFFFFFFFFFFFFFFFKKFFFFFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNHNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNHCHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNKFEFFKKEEEKFKKEFNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNHHNNNNNNNNMNNMNNNNNNNNNNNNNNNNNNNNNNNNNMHH","n":["AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","Future","FutureExt","Sink","SinkExt","Stream","StreamExt","TryFuture","TryFutureExt","TryStream","TryStreamExt","future","io","join","join","lock","never","pending","pending","pin_mut","poll","poll","ready","select","select","select_biased","select_biased","sink","stream","stream_select","stream_select","task","try_join","try_join","AbortHandle","AbortRegistration","Abortable","Aborted","AndThen","BoxFuture","CatchUnwind","Done","Done","Either","ErrInto","Error","Flatten","FlattenSink","FlattenStream","Fuse","FusedFuture","Future","Future","Future","FutureExt","FutureObj","Gone","Gone","Inspect","InspectErr","InspectOk","IntoFuture","IntoStream","Join","Join3","Join4","Join5","JoinAll","Lazy","Left","LocalBoxFuture","LocalFutureObj","Map","MapErr","MapInto","MapOk","MapOkOrElse","MaybeDone","NeverError","Ok","OkInto","OptionFuture","OrElse","Pending","PollFn","PollImmediate","Ready","Remote","RemoteHandle","Right","Select","SelectAll","SelectOk","Shared","Then","TryFlatten","TryFlattenStream","TryFuture","TryFutureExt","TryJoin","TryJoin3","TryJoin4","TryJoin5","TryJoinAll","TryMaybeDone","TrySelect","UnitError","UnsafeFutureObj","UnwrapOrElse","WeakShared","abort","abortable","and_then","and_then","as_pin_mut","as_pin_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","boxed","boxed","boxed_local","boxed_local","catch_unwind","catch_unwind","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","consume","default","downgrade","drop","drop","eq","err","err_into","err_into","factor_first","factor_second","flatten","flatten","flatten_sink","flatten_sink","flatten_stream","flatten_stream","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","forget","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_iter","from_iter","from_iter","fuse","fuse","handle","inspect","inspect","inspect_err","inspect_err","inspect_ok","inspect_ok","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_inner","into_inner","into_inner","into_raw","into_stream","into_stream","is_aborted","is_aborted","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","join","join3","join4","join5","join_all","lazy","left_future","left_future","map","map","map_err","map_err","map_into","map_into","map_ok","map_ok","map_ok_or_else","map_ok_or_else","maybe_done","never_error","never_error","new","new_pair","now_or_never","now_or_never","ok","ok_into","ok_into","or_else","or_else","output_mut","output_mut","peek","pending","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll_close","poll_close","poll_close","poll_close","poll_close","poll_fill_buf","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_fn","poll_immediate","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_read","poll_read_vectored","poll_ready","poll_ready","poll_ready","poll_ready","poll_seek","poll_unpin","poll_unpin","poll_write","poll_write_vectored","ptr_eq","ptr_hash","ready","remote_handle","remote_handle","right_future","right_future","select","select_all","select_ok","shared","shared","size_hint","size_hint","size_hint","size_hint","size_hint","start_send","start_send","start_send","start_send","strong_count","take_output","take_output","terminated","then","then","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_flatten","try_flatten","try_flatten_stream","try_flatten_stream","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_join","try_join3","try_join4","try_join5","try_join_all","try_maybe_done","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_unpin","try_poll_unpin","try_select","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unit_error","unit_error","unwrap_or_else","unwrap_or_else","upgrade","weak_count","AllowStdIo","AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","BufReader","BufWriter","Chain","Close","Copy","CopyBuf","CopyBufAbortable","Cursor","Empty","Error","ErrorKind","FillBuf","Flush","IntoSink","IoSlice","IoSliceMut","LineWriter","Lines","Read","ReadExact","ReadHalf","ReadLine","ReadToEnd","ReadToString","ReadUntil","ReadVectored","Repeat","Result","ReuniteError","SeeKRelative","Seek","SeekFrom","Sink","Take","Window","Write","WriteAll","WriteHalf","WriteVectored","as_mut","as_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","buffer","buffer","chain","clone","clone","clone_into","clone_into","close","cmp","consume","consume","consume","consume","consume","consume","consume","consume","consume","consume_unpin","copy","copy_buf","copy_buf_abortable","default","empty","end","eq","fill_buf","fill_buf","flush","flush","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","hash","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_sink","is_pair_of","is_pair_of","limit","lines","new","new","new","new","new","new","partial_cmp","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_fill_buf","poll_fill_buf","poll_fill_buf","poll_fill_buf","poll_fill_buf","poll_fill_buf","poll_fill_buf","poll_fill_buf","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_next","poll_read","poll_read","poll_read","poll_read","poll_read","poll_read","poll_read","poll_read","poll_read","poll_read","poll_read_vectored","poll_read_vectored","poll_read_vectored","poll_read_vectored","poll_read_vectored","poll_read_vectored","poll_read_vectored","poll_read_vectored","poll_ready","poll_seek","poll_seek","poll_seek","poll_seek","poll_seek","poll_seek_relative","poll_write","poll_write","poll_write","poll_write","poll_write","poll_write","poll_write","poll_write","poll_write","poll_write","poll_write","poll_write_vectored","poll_write_vectored","poll_write_vectored","poll_write_vectored","poll_write_vectored","poll_write_vectored","poll_write_vectored","poll_write_vectored","poll_write_vectored","poll_write_vectored","poll_write_vectored","position","read","read","read_exact","read_exact","read_line","read_to_end","read_to_end","read_to_string","read_to_string","read_until","read_vectored","read_vectored","repeat","reunite","reunite","seek","seek","seek_relative","set","set_limit","set_position","sink","split","start","start_send","stream_position","take","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll_next","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","with_capacity","with_capacity","with_capacity","write","write","write_all","write_all","write_fmt","write_vectored","write_vectored","MappedMutexGuard","Mutex","MutexGuard","MutexLockFuture","OwnedMutexGuard","OwnedMutexLockFuture","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","get_mut","into","into","into","into","into","into","into_future","into_future","into_inner","is_terminated","is_terminated","lock","lock_owned","map","map","new","poll","poll","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_lock","try_lock_owned","type_id","type_id","type_id","type_id","type_id","type_id","Never","Buffer","Close","Drain","Error","Fanout","Feed","Flush","Send","SendAll","Sink","SinkErrInto","SinkExt","SinkMapErr","Unfold","With","WithFlatMap","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","clone","clone","clone","clone_into","clone_into","clone_into","close","drain","fanout","feed","flush","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","into","into","into","into","into","into","into","into","into","into","into","into","into","into_future","into_future","into_future","into_future","into_future","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","is_terminated","is_terminated","is_terminated","is_terminated","left_sink","poll","poll","poll","poll","poll","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close_unpin","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush_unpin","poll_next","poll_next","poll_next","poll_next","poll_next","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready_unpin","right_sink","send","send_all","sink_err_into","sink_map_err","size_hint","size_hint","size_hint","size_hint","size_hint","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send_unpin","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unfold","with","with_flat_map","AbortHandle","AbortRegistration","Abortable","Aborted","All","AndThen","Any","BoxStream","BufferUnordered","Buffered","CatchUnwind","Chain","Chunks","Collect","Concat","Count","Cycle","Empty","Enumerate","ErrInto","Error","Filter","FilterMap","FlatMap","FlatMapUnordered","Flatten","FlattenUnordered","Fold","ForEach","ForEachConcurrent","Forward","Fuse","FusedStream","FuturesOrdered","FuturesUnordered","Inspect","InspectErr","InspectOk","IntoAsyncRead","IntoStream","Item","Iter","Left","LocalBoxStream","Map","MapErr","MapOk","Next","NextIf","NextIfEq","Ok","Once","OrElse","Peek","PeekMut","Peekable","Pending","PollFn","PollImmediate","PollNext","ReadyChunks","Repeat","RepeatWith","ReuniteError","Right","Scan","Select","SelectAll","SelectNextSome","SelectWithStrategy","Skip","SkipWhile","SplitSink","SplitStream","Stream","StreamExt","StreamFuture","Take","TakeUntil","TakeWhile","Then","TryAll","TryAny","TryBufferUnordered","TryBuffered","TryChunks","TryChunksError","TryCollect","TryConcat","TryFilter","TryFilterMap","TryFlatten","TryFlattenUnordered","TryFold","TryForEach","TryForEachConcurrent","TryNext","TryReadyChunks","TryReadyChunksError","TrySkipWhile","TryStream","TryStreamExt","TryTakeWhile","TryUnfold","Unfold","Unzip","Zip","abortable","all","all","and_then","and_then","any","any","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","boxed","boxed","boxed_local","boxed_local","buffer_unordered","buffer_unordered","buffered","buffered","by_ref","by_ref","catch_unwind","catch_unwind","chain","chain","chunks","chunks","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","collect","collect","concat","concat","consume","count","count","cycle","cycle","default","default","default","default","drop","empty","enumerate","enumerate","eq","eq","eq","err_into","err_into","extend","extend","extend","filter","filter","filter_map","filter_map","flat_map","flat_map","flat_map_unordered","flat_map_unordered","flatten","flatten","flatten_unordered","flatten_unordered","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fold","fold","for_each","for_each","for_each_concurrent","for_each_concurrent","forward","forward","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_iter","from_iter","fuse","fuse","futures_unordered","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","hash","inspect","inspect","inspect_err","inspect_err","inspect_ok","inspect_ok","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_async_read","into_async_read","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_stream","into_stream","is_done","is_empty","is_pair_of","is_pair_of","is_stopped","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","iter","left_stream","left_stream","len","map","map","map_err","map_err","map_ok","map_ok","new","next","next","next_if","next_if_eq","once","or_else","or_else","peek","peek_mut","peekable","peekable","pending","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_fill_buf","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_fn","poll_immediate","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next_unpin","poll_next_unpin","poll_peek","poll_peek_mut","poll_read","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_write","push","push_back","push_front","ready_chunks","ready_chunks","repeat","repeat_with","reunite","reunite","right_stream","right_stream","scan","scan","select","select_all","select_all","select_next_some","select_next_some","select_with_strategy","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","skip","skip","skip_while","skip_while","spawn_local_obj","spawn_obj","split","split","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","take","take","take_future","take_result","take_until","take_until","take_while","take_while","then","then","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","toggle","try_all","try_all","try_any","try_any","try_buffer_unordered","try_buffer_unordered","try_buffered","try_buffered","try_chunks","try_chunks","try_collect","try_collect","try_concat","try_concat","try_filter","try_filter","try_filter_map","try_filter_map","try_flatten","try_flatten","try_flatten_unordered","try_flatten_unordered","try_fold","try_fold","try_for_each","try_for_each","try_for_each_concurrent","try_for_each_concurrent","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_next","try_next","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next_unpin","try_poll_next_unpin","try_ready_chunks","try_ready_chunks","try_skip_while","try_skip_while","try_take_while","try_take_while","try_unfold","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unfold","unzip","unzip","zip","zip","FuturesUnordered","IntoIter","Iter","IterMut","IterPinMut","IterPinRef","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","is_empty","iter","iter_mut","iter_pin_mut","iter_pin_ref","len","new","next","next","next","next","next","push","size_hint","size_hint","size_hint","size_hint","size_hint","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","IntoIter","Iter","IterMut","SelectAll","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","fmt","fmt","fmt","from","from","from","into","into","into","into_iter","into_iter","into_iter","is_empty","iter","iter_mut","len","new","next","next","next","push","select_all","size_hint","size_hint","size_hint","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","ArcWake","AtomicWaker","Context","FutureObj","LocalFutureObj","LocalSpawn","LocalSpawnExt","Poll","RawWaker","RawWakerVTable","Spawn","SpawnError","SpawnExt","UnsafeFutureObj","Waker","WakerRef","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","default","deref","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into_future","into_future","into_future_obj","into_raw","is_shutdown","new","new","new","new","new_unowned","noop_waker","noop_waker_ref","poll","poll","register","shutdown","spawn","spawn","spawn_local","spawn_local","spawn_local_obj","spawn_local_with_handle","spawn_local_with_handle","spawn_obj","spawn_with_handle","spawn_with_handle","status","status_local","take","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_poll","try_poll","type_id","type_id","type_id","type_id","type_id","wake","wake","wake_by_ref","waker","waker_ref"],"q":[[0,"futures_util"],[41,"futures_util::future"],[942,"futures_util::io"],[1511,"futures_util::lock"],[1594,"futures_util::never"],[1595,"futures_util::sink"],[1837,"futures_util::stream"],[3545,"futures_util::stream::futures_unordered"],[3615,"futures_util::stream::select_all"],[3660,"futures_util::task"],[3767,"core::future::future"],[3768,"core::ops::function"],[3769,"core::pin"],[3770,"core::clone"],[3771,"core::option"],[3772,"core::result"],[3773,"core::fmt"],[3774,"core::fmt"],[3775,"core::marker"],[3776,"alloc::vec"],[3777,"core::task::wake"],[3778,"core::task::poll"],[3779,"core::ops::function"],[3780,"std::io::error"],[3781,"std::io"],[3782,"std::io"],[3783,"alloc::string"],[3784,"core::any"],[3785,"core::convert"],[3786,"core::convert"],[3787,"core::cmp"],[3788,"core::cmp"],[3789,"std::io"],[3790,"core::fmt"],[3791,"core::convert"],[3792,"core::task::wake"]],"d":["","","","","","","","","","","","","","","","","","","Asynchronous values.","Asynchronous I/O.","Polls multiple futures simultaneously, returning a tuple …","Polls multiple futures simultaneously, returning a tuple …","Futures-powered synchronization primitives.","This module contains the Never type.","A macro which yields to the event loop once.","A macro which yields to the event loop once.","Pins a value on the stack.","A macro which returns the result of polling a future once …","A macro which returns the result of polling a future once …","Extracts the successful type of a Poll<T>.","Polls multiple futures and streams simultaneously, …","Polls multiple futures and streams simultaneously, …","Polls multiple futures and streams simultaneously, …","Polls multiple futures and streams simultaneously, …","Asynchronous sinks.","Asynchronous streams.","Combines several streams, all producing the same Item …","Combines several streams, all producing the same Item …","Tools for working with tasks.","Polls multiple futures simultaneously, resolving to a …","Polls multiple futures simultaneously, resolving to a …","A handle to an Abortable task.","A registration handle for an Abortable task. Values of …","A future/stream which can be remotely short-circuited …","Indicator that the Abortable task was aborted.","Future for the and_then method.","An owned dynamically typed Future for use in cases where …","Future for the catch_unwind method.","The output of the completed future","The output of the completed future","Combines two different futures, streams, or sinks having …","Future for the err_into method.","The type of failures yielded by this future","Future for the flatten method.","Sink for the flatten_sink method.","Stream for the flatten_stream method.","Future for the fuse method.","A future which tracks whether or not the underlying future …","","A not-yet-completed future","A not-yet-completed future","An extension trait for Futures that provides a variety of …","A custom trait object for polling futures, roughly akin to …","The empty variant after the result of a MaybeDone has been …","The empty variant after the result of a TryMaybeDone has …","Future for the inspect method.","Future for the inspect_err method.","Future for the inspect_ok method.","Future for the into_future method.","Stream for the into_stream method.","Future for the join function.","Future for the join3 function.","Future for the join4 function.","Future for the join5 function.","Future for the join_all function.","Future for the lazy function.","First branch of the type","BoxFuture, but without the Send requirement.","A custom trait object for polling futures, roughly akin to …","Future for the map method.","Future for the map_err method.","Future for the map_into combinator.","Future for the map_ok method.","Future for the map_ok_or_else method.","A future that may have completed.","Future for the never_error combinator.","The type of successful values yielded by this future","Future for the ok_into method.","A future representing a value which may or may not be …","Future for the or_else method.","Future for the pending() function.","Future for the poll_fn function.","Future for the poll_immediate function.","Future for the ready function.","A future which sends its output to the corresponding …","The handle to a remote future returned by remote_handle. …","Second branch of the type","Future for the select() function.","Future for the select_all function.","Future for the select_ok function.","Future for the shared method.","Future for the then method.","Future for the try_flatten method.","Future for the try_flatten_stream method.","A convenience for futures that return Result values that …","Adapters specific to Result-returning futures","Future for the try_join function.","Future for the try_join3 function.","Future for the try_join4 function.","Future for the try_join5 function.","Future for the try_join_all function.","A future that may have completed with an error.","Future for the try_select() function.","Future for the unit_error combinator.","A custom implementation of a future trait object for …","Future for the unwrap_or_else method.","A weak reference to a Shared that can be upgraded much …","Abort the Abortable stream/future associated with this …","Creates a new Abortable future and an AbortHandle which …","Executes another future after this one resolves …","Executes another future after this one resolves …","Convert Pin<&mut Either<A, B>> to …","Convert Pin<&Either<A, B>> to Either<Pin<&A>, Pin<&B>>, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Wrap the future in a Box, pinning it.","Wrap the future in a Box, pinning it.","Wrap the future in a Box, pinning it.","Wrap the future in a Box, pinning it.","Catches unwinding panics while polling the future.","Catches unwinding panics while polling the future.","","","","","","","","","","","","","","","","","","","","","","","Creates a new WeakShared for this Shared.","Drops the future represented by the given fat pointer.","","","Create a future that is immediately ready with an error …","Maps this future’s Error to a new error type using the …","Maps this future’s Error to a new error type using the …","Factor out a homogeneous type from an either of pairs.","Factor out a homogeneous type from an either of pairs.","Flatten the execution of this future when the output of …","Flatten the execution of this future when the output of …","Flattens the execution of this future when the successful …","Flattens the execution of this future when the successful …","Flatten the execution of this future when the successful …","Flatten the execution of this future when the successful …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Drops this handle without canceling the underlying future.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Fuse a future such that poll will never again be called …","Fuse a future such that poll will never again be called …","Create an AbortHandle from the given AbortRegistration.","Do something with the output of a future before passing it …","Do something with the output of a future before passing it …","Do something with the error value of a future before …","Do something with the error value of a future before …","Do something with the success value of a future before …","Do something with the success value of a future before …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Wraps a TryFuture into a type that implements Future.","Wraps a TryFuture into a type that implements Future.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Unwraps the value from this immediately ready future.","Consumes this combinator, returning the underlying futures.","Extract the value of an either over two equivalent types.","Convert an owned instance into a (conceptually owned) fat …","Convert this future into a single element stream.","Convert this future into a single element stream.","Checks whether the task has been aborted. Note that all …","Checks whether AbortHandle::abort was called on any …","Returns true if the underlying future should no longer be …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Joins the result of two futures, waiting for them both to …","Same as join, but with more futures.","Same as join, but with more futures.","Same as join, but with more futures.","Creates a future which represents a collection of the …","Creates a new future that allows delayed execution of a …","Wrap this future in an Either future, making it the …","Wrap this future in an Either future, making it the …","Map this future’s output to a different type, returning …","Map this future’s output to a different type, returning …","Maps this future’s error value to a different value.","Maps this future’s error value to a different value.","Map this future’s output to a different type, returning …","Map this future’s output to a different type, returning …","Maps this future’s success value to a different value.","Maps this future’s success value to a different value.","Maps this future’s success value to a different value, …","Maps this future’s success value to a different value, …","Wraps a future into a MaybeDone","Turns a Future<Output = T> into a …","Turns a Future<Output = T> into a …","Creates a new Abortable future/stream using an existing …","Creates an (AbortHandle, AbortRegistration) pair which can …","Evaluates and consumes the future, returning the resulting …","Evaluates and consumes the future, returning the resulting …","Create a future that is immediately ready with a success …","Maps this future’s Ok to a new type using the Into trait.","Maps this future’s Ok to a new type using the Into trait.","Executes another future if this one resolves to an error. …","Executes another future if this one resolves to an error. …","Returns an Option containing a mutable reference to the …","Returns an Option containing a mutable reference to the …","Returns Some containing a reference to this Shared’s …","Creates a future which never resolves, representing a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new future wrapping around a function returning …","Creates a future that is immediately ready with an Option …","","","","","","","","","","","","","","","A convenience for calling Future::poll on Unpin future …","A convenience for calling Future::poll on Unpin future …","","","Returns true if the two Shareds point to the same future …","Hashes the internal state of this Shared in a way that’s …","Creates a future that is immediately ready with a value.","Turn this future into a future that yields () on …","Turn this future into a future that yields () on …","Wrap this future in an Either future, making it the …","Wrap this future in an Either future, making it the …","Waits for either one of two differently-typed futures to …","Creates a new future which will select over a list of …","Creates a new future which will select the first …","Create a cloneable handle to this future where all handles …","Create a cloneable handle to this future where all handles …","","","","","","","","","","Gets the number of strong pointers to this allocation.","Attempt to take the output of a MaybeDone without driving …","Attempt to take the output of a TryMaybeDone without …","Creates a new Fuse-wrapped future which is already …","Chain on a computation for when a future finished, passing …","Chain on a computation for when a future finished, passing …","","","","","","","","","","","","Flatten the execution of this future when the successful …","Flatten the execution of this future when the successful …","Flatten the execution of this future when the successful …","Flatten the execution of this future when the successful …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Joins the result of two futures, waiting for them both to …","Same as try_join, but with more futures.","Same as try_join, but with more futures.","Same as try_join, but with more futures.","Creates a future which represents either a collection of …","Wraps a future into a TryMaybeDone","Poll this TryFuture as if it were a Future.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A convenience method for calling TryFuture::try_poll on …","A convenience method for calling TryFuture::try_poll on …","Waits for either one of two differently-typed futures to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Turns a Future<Output = T> into a …","Turns a Future<Output = T> into a …","Unwraps this future’s output, producing a future with …","Unwraps this future’s output, producing a future with …","Attempts to upgrade this WeakShared into a Shared.","Gets the number of weak pointers to this allocation.","A simple wrapper type which allows types which implement …","Read bytes asynchronously.","An extension trait which adds utility methods to …","Read bytes asynchronously.","An extension trait which adds utility methods to AsyncRead …","Seek bytes asynchronously.","An extension trait which adds utility methods to AsyncSeek …","Write bytes asynchronously.","An extension trait which adds utility methods to AsyncWrite…","The BufReader struct adds buffering to any reader.","Wraps a writer and buffers its output.","Reader for the chain method.","Future for the close method.","Future for the copy() function.","Future for the copy_buf() function.","Future for the copy_buf_abortable() function.","A Cursor wraps an in-memory buffer and provides it with a …","Reader for the empty() function.","","","Future for the fill_buf method.","Future for the flush method.","Sink for the into_sink method.","","","Wrap a writer, like BufWriter does, but prioritizes …","Stream for the lines method.","Future for the read method.","Future for the read_exact method.","The readable half of an object returned from …","Future for the read_line method.","Future for the read_to_end method.","Future for the read_to_string method.","Future for the read_until method.","Future for the read_vectored method.","Reader for the repeat() function.","","Error indicating a ReadHalf<T> and WriteHalf<T> were not …","Future for the BufReader::seek_relative method.","Future for the seek method.","","Writer for the sink() function.","Reader for the take method.","An owned window around an underlying buffer.","Future for the write method.","Future for the write_all method.","The writable half of an object returned from …","Future for the write_vectored method.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a reference to the internally buffered data.","Returns a reference to the internally buffered data.","Returns a reference to buf_writer’s internally buffered …","Creates an adaptor which will chain this stream with …","","","","","Creates a future which will entirely close this AsyncWrite.","","Tells this buffer that amt bytes have been consumed from …","","","","","","","","","A convenience for calling AsyncBufRead::consume on Unpin …","Creates a future which copies all the bytes from one …","Creates a future which copies all the bytes from one …","Creates a future which copies all the bytes from one …","","Constructs a new handle to an empty reader.","Returns the end index of this window into the underlying …","","Creates a future which will wait for a non-empty buffer to …","","Creates a future which will entirely flush this AsyncWrite.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a mutable reference to the contained IO object.","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Gets mutable references to the underlying readers in this …","Gets a mutable reference to the underlying value in this …","Acquires a mutable reference to the underlying sink or …","Gets a mutable reference to the underlying buffer inside …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Gets pinned mutable references to the underlying readers …","Acquires a pinned mutable reference to the underlying sink …","Returns a reference to the contained IO object.","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Gets references to the underlying readers in this Chain.","Gets a reference to the underlying value in this cursor.","Acquires a reference to the underlying sink or stream that …","Gets a shared reference to the underlying buffer inside of …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Consumes self and returns the contained IO object.","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes the Chain, returning the wrapped readers.","Consumes this cursor, returning the underlying value.","Consumes this combinator, returning the underlying sink or …","Consumes this Window, returning the underlying buffer.","Allow using an AsyncWrite as a Sink<Item: AsRef<[u8]>>.","Checks if this ReadHalf and some WriteHalf were split from …","Checks if this WriteHalf and some ReadHalf were split from …","Returns the remaining number of bytes that can be read …","Returns a stream over the lines of this reader. This …","Creates a new AllowStdIo from an existing IO object.","Creates a new BufReader with a default buffer capacity. …","Creates a new BufWriter with a default buffer capacity. …","Create a new LineWriter with default buffer capacity. The …","Creates a new cursor wrapping the provided underlying …","Creates a new window around the buffer t defaulting to the …","","","","","","","","","","","","","","","","","","","","Attempt to close the object.","","","","","Forward to buf_writer ’s BufWriter::poll_close()","","","","","","","Attempt to return the contents of the internal buffer, …","","","","","","","","Attempt to flush the object, ensuring that any buffered …","","","","","Forward to buf_writer ’s BufWriter::poll_flush()","","","","","","","","Attempt to read from the AsyncRead into buf.","","","","","","","","","","Attempt to read from the AsyncRead into bufs using vectored","","","","","","","","","Attempt to seek to an offset, in bytes, in a stream.","","Seek to an offset, in bytes, in the underlying reader.","Seek to the offset, in bytes, in the underlying writer.","","Attempts to seek relative to the current position. If the …","Attempt to write bytes from buf into the object.","","","","","","","","","","","Attempt to write bytes from bufs into the object using …","","","","","","","","","","","Returns the current position of this cursor.","Tries to read some bytes directly into the given buf in …","","Creates a future which will read exactly enough bytes to …","","Creates a future which will read all the bytes associated …","Creates a future which will read all the bytes from this …","","Creates a future which will read all the bytes from this …","","Creates a future which will read all the bytes associated …","Creates a future which will read from the AsyncRead into …","","Creates an instance of a reader that infinitely repeats …","Attempts to put the two “halves” of a split …","Attempts to put the two “halves” of a split …","Creates a future which will seek an IO object, and then …","","Seeks relative to the current position. If the new …","Changes the range of this window to the range specified.","Sets the number of bytes that can be read before this …","Sets the position of this cursor.","Creates an instance of a writer which will successfully …","Helper method for splitting this read/write object into …","Returns the starting index of this window into the …","","Creates a future which will return the current seek …","Creates an AsyncRead adapter which will read at most limit …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new BufReader with the specified buffer capacity.","Creates a new BufWriter with the specified buffer capacity.","Creates a new LineWriter with the specified buffer …","Creates a future which will write bytes from buf into the …","","Write data into this object.","","","Creates a future which will write bytes from bufs into the …","","An RAII guard returned by the MutexGuard::map and …","A futures-aware mutex.","An RAII guard returned by the lock and try_lock methods. …","A future which resolves when the target mutex has been …","An RAII guard returned by the lock_owned and try_lock_owned…","A future which resolves when the target mutex has been …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a mutable reference to the underlying data.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Consumes this mutex, returning the underlying data.","","","Acquire the lock asynchronously.","Acquire the lock asynchronously.","Returns a locked view over a portion of the locked data.","Returns a locked view over a portion of the locked data.","Creates a new futures-aware mutex.","","","","","","","","","","","","","","","Attempt to acquire the lock immediately.","Attempt to acquire the lock immediately.","","","","","","","A type with no possible values.","Sink for the buffer method.","Future for the close method.","Sink for the drain function.","The type of value produced by the sink when an error …","Sink that clones incoming items and forwards them to two …","Future for the feed method.","Future for the flush method.","Future for the send method.","Future for the send_all method.","A Sink is a value into which other values can be sent, …","Sink for the sink_err_into method.","An extension trait for Sinks that provides a variety of …","Sink for the sink_map_err method.","Sink for the unfold function.","Sink for the with method.","Sink for the with_flat_map method.","","","","","","","","","","","","","","","","","","","","","","","","","","","Adds a fixed-size buffer to the current sink.","","","","","","","Close the sink.","Create a sink that will just discard all items given to it.","Fanout items to multiple sinks.","A future that completes after the given item has been …","Flush the sink, processing all pending items.","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner sinks.","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Get a pinned mutable reference to the inner sinks.","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Get a shared reference to the inner sinks.","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","Consumes this combinator, returning the underlying sinks.","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","","","","","Wrap this sink in an Either sink, making it the left-hand …","","","","","","Flush any remaining output and close this sink, if …","","","","","","","","","A convenience method for calling Sink::poll_close on Unpin …","Flush any remaining output from this sink.","","","","","","","","","A convenience method for calling Sink::poll_flush on Unpin …","","","","","","Attempts to prepare the Sink to receive a value.","","","","","","","","","A convenience method for calling Sink::poll_ready on Unpin …","Wrap this stream in an Either stream, making it the …","A future that completes after the given item has been …","A future that completes after the given stream has been …","Map this sink’s error to a different error type using …","Transforms the error returned by the sink.","","","","","","Begin the process of sending a value to the sink. Each …","","","","","","","","","A convenience method for calling Sink::start_send on Unpin …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a sink from a function which processes one item at …","Composes a function in front of the sink.","Composes a function in front of the sink.","A handle to an Abortable task.","A registration handle for an Abortable task. Values of …","A future/stream which can be remotely short-circuited …","Indicator that the Abortable task was aborted.","Future for the all method.","Stream for the and_then method.","Future for the any method.","An owned dynamically typed Stream for use in cases where …","Stream for the buffer_unordered method.","Stream for the buffered method.","Stream for the catch_unwind method.","Stream for the chain method.","Stream for the chunks method.","Future for the collect method.","Future for the concat method.","Future for the count method.","Stream for the cycle method.","Stream for the empty function.","Stream for the enumerate method.","Stream for the err_into method.","The type of failures yielded by this future","Stream for the filter method.","Stream for the filter_map method.","Stream for the flat_map method.","Stream for the flat_map_unordered method.","Stream for the flatten method.","Stream for the flatten_unordered method.","Future for the fold method.","Future for the for_each method.","Future for the for_each_concurrent method.","Future for the forward method.","Stream for the fuse method.","A stream which tracks whether or not the underlying stream …","An unbounded queue of futures.","A set of futures which may complete in any order.","Stream for the inspect method.","Stream for the inspect_err method.","Stream for the inspect_ok method.","Reader for the into_async_read method.","Stream for the into_stream method.","Values yielded by the stream.","Stream for the iter function.","Poll the first stream.","BoxStream, but without the Send requirement.","Stream for the map method.","Stream for the map_err method.","Stream for the map_ok method.","Future for the next method.","Future for the Peekable::next_if method.","Future for the Peekable::next_if_eq method.","The type of successful values yielded by this future","A stream which emits single element and then EOF.","Stream for the or_else method.","Future for the Peekable::peek method.","Future for the Peekable::peek_mut method.","A Stream that implements a peek method.","Stream for the pending() function.","Stream for the poll_fn function.","Stream for the poll_immediate function.","Type to tell SelectWithStrategy which stream to poll next.","Stream for the ready_chunks method.","Stream for the repeat function.","An stream that repeats elements of type A endlessly by …","Error indicating a SplitSink<S> and SplitStream<S> were …","Poll the second stream.","Stream for the scan method.","Stream for the select() function.","An unbounded set of streams","Future for the select_next_some method.","Stream for the select_with_strategy() function. See …","Stream for the skip method.","Stream for the skip_while method.","A Sink part of the split pair","A Stream part of the split pair","A stream of values produced asynchronously.","An extension trait for Streams that provides a variety of …","Future for the into_future method.","Stream for the take method.","Stream for the take_until method.","Stream for the take_while method.","Stream for the then method.","Future for the try_all method.","Future for the try_any method.","Stream for the try_buffer_unordered method.","Stream for the try_buffered method.","Stream for the try_chunks method.","Error indicating, that while chunk was collected inner …","Future for the try_collect method.","Future for the try_concat method.","Stream for the try_filter method.","Stream for the try_filter_map method.","Stream for the try_flatten method.","Stream for the try_flatten_unordered method.","Future for the try_fold method.","Future for the try_for_each method.","Future for the try_for_each_concurrent method.","Future for the try_next method.","Stream for the try_ready_chunks method.","Error indicating, that while chunk was collected inner …","Stream for the try_skip_while method.","A convenience for streams that return Result values that …","Adapters specific to Result-returning streams","Stream for the try_take_while method.","Stream for the try_unfold function.","Stream for the unfold function.","Future for the unzip method.","Stream for the zip method.","Creates a new Abortable stream and an AbortHandle which …","Execute predicate over asynchronous stream, and return true…","Execute predicate over asynchronous stream, and return true…","Chain on a computation for when a value is ready, passing …","Chain on a computation for when a value is ready, passing …","Execute predicate over asynchronous stream, and return true…","Execute predicate over asynchronous stream, and return true…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Wrap the stream in a Box, pinning it.","Wrap the stream in a Box, pinning it.","Wrap the stream in a Box, pinning it.","Wrap the stream in a Box, pinning it.","An adaptor for creating a buffered list of pending futures …","An adaptor for creating a buffered list of pending futures …","An adaptor for creating a buffered list of pending futures.","An adaptor for creating a buffered list of pending futures.","Borrows a stream, rather than consuming it.","Borrows a stream, rather than consuming it.","Catches unwinding panics while polling the stream.","Catches unwinding panics while polling the stream.","Adapter for chaining two streams.","Adapter for chaining two streams.","An adaptor for chunking up items of the stream inside a …","An adaptor for chunking up items of the stream inside a …","","","","","","","","","","","","","","","Transforms a stream into a collection, returning a future …","Transforms a stream into a collection, returning a future …","Concatenate all items of a stream into a single extendable …","Concatenate all items of a stream into a single extendable …","","Drives the stream to completion, counting the number of …","Drives the stream to completion, counting the number of …","Repeats a stream endlessly.","Repeats a stream endlessly.","","","","","","Creates a stream which contains no elements.","Creates a stream which gives the current iteration count …","Creates a stream which gives the current iteration count …","","","","Wraps the current stream in a new stream which converts …","Wraps the current stream in a new stream which converts …","","","","Filters the values produced by this stream according to …","Filters the values produced by this stream according to …","Filters the values produced by this stream while …","Filters the values produced by this stream while …","Maps a stream like StreamExt::map but flattens nested …","Maps a stream like StreamExt::map but flattens nested …","Maps a stream like StreamExt::map but flattens nested …","Maps a stream like StreamExt::map but flattens nested …","Flattens a stream of streams into just one continuous …","Flattens a stream of streams into just one continuous …","Flattens a stream of streams into just one continuous …","Flattens a stream of streams into just one continuous …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Execute an accumulating asynchronous computation over a …","Execute an accumulating asynchronous computation over a …","Runs this stream to completion, executing the provided …","Runs this stream to completion, executing the provided …","Runs this stream to completion, executing the provided …","Runs this stream to completion, executing the provided …","A future that completes after the given stream has been …","A future that completes after the given stream has been …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Fuse a stream such that poll_next will never again be …","Fuse a stream such that poll_next will never again be …","An unbounded set of futures.","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying stream that …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying streams …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying streams …","Acquires a mutable reference to the underlying streams …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying …","Acquires a pinned mutable reference to the underlying …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying stream that this …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying streams that this …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying streams that this …","Acquires a reference to the underlying streams that this …","","Do something with each item of this stream, afterwards …","Do something with each item of this stream, afterwards …","Do something with the error value of this stream, …","Do something with the error value of this stream, …","Do something with the success value of this stream, …","Do something with the success value of this stream, …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Adapter that converts this stream into an AsyncBufRead.","Adapter that converts this stream into an AsyncBufRead.","Converts this stream into a future of …","Converts this stream into a future of …","","","","","","","","","","","","","","","","","","","","","","","","","","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying stream.","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying streams.","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying streams.","Consumes this combinator, returning the underlying streams.","","","","","","","Wraps a TryStream into a type that implements Stream","Wraps a TryStream into a type that implements Stream","Returns whether the underlying stream has finished or not.","Returns true if the queue contains no futures","Returns true if the SplitStream<S> and SplitSink<S> …","Returns true if the SplitStream<S> and SplitSink<S> …","Whether the stream was stopped yet by the stopping future …","Returns true if the stream should no longer be polled.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Converts an Iterator into a Stream which is always ready …","Wrap this stream in an Either stream, making it the …","Wrap this stream in an Either stream, making it the …","Returns the number of futures contained in the queue.","Maps this stream’s items to a different type, returning …","Maps this stream’s items to a different type, returning …","Wraps the current stream in a new stream which maps the …","Wraps the current stream in a new stream which maps the …","Wraps the current stream in a new stream which maps the …","Wraps the current stream in a new stream which maps the …","Constructs a new, empty FuturesOrdered","Creates a future that resolves to the next item in the …","Creates a future that resolves to the next item in the …","Creates a future which will consume and return the next …","Creates a future which will consume and return the next …","Creates a stream of a single element.","Chain on a computation for when an error happens, passing …","Chain on a computation for when an error happens, passing …","Produces a future which retrieves a reference to the next …","Produces a future which retrieves a mutable reference to …","Creates a new stream which exposes a peek method.","Creates a new stream which exposes a peek method.","Creates a stream which never returns any elements.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new stream wrapping a function returning …","Creates a new stream that always immediately returns …","Attempt to pull out the next value of this stream, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A convenience method for calling Stream::poll_next on Unpin","A convenience method for calling Stream::poll_next on Unpin","Peek retrieves a reference to the next item in the stream.","Peek retrieves a mutable reference to the next item in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Push a future into the queue.","Pushes a future to the back of the queue.","Pushes a future to the front of the queue.","An adaptor for chunking up ready items of the stream …","An adaptor for chunking up ready items of the stream …","Create a stream which produces the same item repeatedly.","Creates a new stream that repeats elements of type A …","Attempts to put the two “halves” of a split …","Attempts to put the two “halves” of a split …","Wrap this stream in an Either stream, making it the …","Wrap this stream in an Either stream, making it the …","Combinator similar to StreamExt::fold that holds internal …","Combinator similar to StreamExt::fold that holds internal …","This function will attempt to pull items from both …","An unbounded set of streams","Convert a list of streams into a Stream of results from …","Returns a Future that resolves when the next item in this …","Returns a Future that resolves when the next item in this …","This function will attempt to pull items from both …","Returns the bounds on the remaining length of the stream.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new stream which skips n items of the underlying …","Creates a new stream which skips n items of the underlying …","Skip elements on this stream while the provided …","Skip elements on this stream while the provided …","","","Splits this Stream + Sink object into separate Sink and …","Splits this Stream + Sink object into separate Sink and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new stream of at most n items of the underlying …","Creates a new stream of at most n items of the underlying …","Extract the stopping future out of the combinator. The …","Once the stopping future is resolved, this method can be …","Take elements from this stream until the provided future …","Take elements from this stream until the provided future …","Take elements from this stream while the provided …","Take elements from this stream while the provided …","Computes from this stream’s items new items of a …","Computes from this stream’s items new items of a …","","","","","","","","","","","Toggle the value and return the old one.","Attempt to execute a predicate over an asynchronous stream …","Attempt to execute a predicate over an asynchronous stream …","Attempt to execute a predicate over an asynchronous stream …","Attempt to execute a predicate over an asynchronous stream …","Attempt to execute several futures from a stream …","Attempt to execute several futures from a stream …","Attempt to execute several futures from a stream …","Attempt to execute several futures from a stream …","An adaptor for chunking up successful items of the stream …","An adaptor for chunking up successful items of the stream …","Attempt to transform a stream into a collection, returning …","Attempt to transform a stream into a collection, returning …","Attempt to concatenate all items of a stream into a single …","Attempt to concatenate all items of a stream into a single …","Attempt to filter the values produced by this stream …","Attempt to filter the values produced by this stream …","Attempt to filter the values produced by this stream while …","Attempt to filter the values produced by this stream while …","Flattens a stream of streams into just one continuous …","Flattens a stream of streams into just one continuous …","Flattens a stream of streams into just one continuous …","Flattens a stream of streams into just one continuous …","Attempt to execute an accumulating asynchronous …","Attempt to execute an accumulating asynchronous …","Attempts to run this stream to completion, executing the …","Attempts to run this stream to completion, executing the …","Attempts to run this stream to completion, executing the …","Attempts to run this stream to completion, executing the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a future that attempts to resolve the next item in …","Creates a future that attempts to resolve the next item in …","","","","","","","","","","","","","Poll this TryStream as if it were a Stream.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A convenience method for calling TryStream::try_poll_next …","A convenience method for calling TryStream::try_poll_next …","An adaptor for chunking up successful, ready items of the …","An adaptor for chunking up successful, ready items of the …","Skip elements on this stream while the provided …","Skip elements on this stream while the provided …","Take elements on this stream while the provided …","Take elements on this stream while the provided …","Creates a TryStream from a seed and a closure returning a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a Stream from a seed and a closure returning a …","Converts a stream of pairs into a future, which resolves …","Converts a stream of pairs into a future, which resolves …","An adapter for zipping two streams together.","An adapter for zipping two streams together.","A set of futures which may complete in any order.","Owned iterator over all futures in the unordered set.","Immutable iterator over all the futures in the unordered …","Mutable iterator over all futures in the unordered set.","Mutable iterator over all futures in the unordered set.","Immutable iterator over all futures in the unordered set.","","","","","","","","","","","Clears the set, removing all futures.","","","","","","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).","","","","","","Returns true if the set contains no futures.","Returns an iterator that allows inspecting each future in …","Returns an iterator that allows modifying each future in …","Returns an iterator that allows modifying each future in …","Returns an iterator that allows inspecting each future in …","Returns the number of futures contained in the set.","Constructs a new, empty FuturesUnordered.","","","","","","Push a future into the set.","","","","","","","","","","","","","","","","","","","","","Owned iterator over all streams in the unordered set.","Immutable iterator over all streams in the unordered set.","Mutable iterator over all streams in the unordered set.","An unbounded set of streams","","","","","","","Clears the set, removing all streams.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Returns true if the set contains no streams","Returns an iterator that allows inspecting each stream in …","Returns an iterator that allows modifying each stream in …","Returns the number of streams contained in the set.","Constructs a new, empty SelectAll","","","","Push a stream into the set.","Convert a list of streams into a Stream of results from …","","","","","","","","","","","","","A way of waking up a specific task.","A synchronization primitive for task wakeup.","","A custom trait object for polling futures, roughly akin to …","A custom trait object for polling futures, roughly akin to …","The LocalSpawn is similar to Spawn, but allows spawning …","Extension trait for LocalSpawn.","","","","The Spawn trait allows for pushing futures onto an …","An error that occurred during spawning.","Extension trait for Spawn.","A custom implementation of a future trait object for …","","A Waker that is only valid for a given lifetime.","","","","","","","","","","","","","Drops the future represented by the given fat pointer.","","","","","","","","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).","","","Converts the LocalFutureObj into a FutureObj.","Convert an owned instance into a (conceptually owned) fat …","Check whether spawning failed to the executor being shut …","Create a LocalFutureObj from a custom trait object …","Create an AtomicWaker.","Create a FutureObj from a custom trait object …","Create a new WakerRef from a Waker reference.","Create a new WakerRef from a Waker that must not be …","Create a new Waker which does nothing when wake() is …","Get a static reference to a Waker which does nothing when …","","","Registers the waker to be notified on calls to wake.","Spawning failed because the executor has been shut down.","Spawns a task that polls the given future with output () to","Spawns a task that polls the given future with output () to","Spawns a task that polls the given future with output () to","Spawns a task that polls the given future with output () to","Spawns a future that will be run to completion.","Spawns a task that polls the given future to completion …","Spawns a task that polls the given future to completion …","Spawns a future that will be run to completion.","Spawns a task that polls the given future to completion …","Spawns a task that polls the given future to completion …","Determines whether the executor is able to spawn new tasks.","Determines whether the executor is able to spawn new tasks.","Returns the last Waker passed to register, so that the …","","","","","","","","","","","","","","","","","","","Indicates that the associated task is ready to make …","Calls wake on the last Waker passed to register.","Indicates that the associated task is ready to make …","Creates a Waker from an Arc<impl ArcWake>.","Creates a reference to a Waker from a reference to …"],"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,0,0,62,63,0,0,8,0,0,0,0,0,0,62,63,0,0,62,63,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,5,5,11,11,17,18,36,37,39,40,31,33,41,42,43,44,45,46,47,16,48,49,50,51,52,32,6,53,30,54,55,56,57,58,59,60,61,19,62,63,20,22,23,64,65,66,67,68,69,70,71,72,73,74,75,11,3,76,1,24,17,18,36,37,39,40,31,33,41,42,43,44,45,46,47,16,48,49,50,51,52,32,6,53,30,54,55,56,57,58,59,60,61,19,62,63,20,22,23,64,65,66,67,68,69,70,71,72,73,74,75,11,3,76,1,24,13,13,13,13,13,13,17,18,19,20,22,23,11,3,1,24,17,18,19,20,22,23,11,3,1,24,11,20,17,81,17,24,0,5,5,11,11,13,13,5,5,13,13,17,18,36,37,39,40,31,33,41,42,43,44,45,46,47,16,48,49,50,51,52,32,6,53,30,54,55,56,57,58,59,60,61,19,62,63,20,22,23,64,65,66,67,68,69,70,71,72,73,74,75,11,3,76,1,24,24,48,17,18,36,37,39,40,31,33,41,42,43,44,45,46,47,16,48,49,50,51,52,32,6,53,30,54,55,56,57,58,59,60,61,19,62,63,20,20,22,23,64,65,66,67,68,69,70,71,72,73,74,75,11,3,76,1,24,37,39,69,75,13,13,76,13,13,5,5,5,5,17,18,36,37,39,40,31,33,41,42,43,44,45,46,47,16,48,49,50,51,52,32,6,53,30,54,55,56,57,58,59,60,61,19,62,63,20,22,23,64,65,66,67,68,69,70,71,72,73,74,75,11,3,76,1,24,17,5,5,36,37,39,40,31,41,43,44,45,46,47,16,48,49,50,51,6,53,30,54,55,56,57,58,59,60,61,19,62,63,20,22,23,64,65,66,67,68,69,70,71,72,73,74,75,11,3,23,69,11,81,13,13,3,1,82,17,40,31,33,41,42,43,44,45,46,47,50,51,52,32,6,53,30,54,55,56,57,58,59,60,61,19,62,63,20,22,23,64,65,66,67,68,11,11,0,0,0,0,0,0,13,13,13,13,5,5,13,13,5,5,5,5,0,13,13,3,1,13,13,0,5,5,5,5,62,63,17,0,17,36,37,39,40,31,41,43,44,45,46,47,16,48,49,50,51,6,53,30,54,55,56,57,58,59,60,61,19,62,63,20,22,23,64,65,66,67,68,69,70,71,72,73,74,75,11,3,33,52,32,11,11,11,33,52,32,11,11,0,0,33,42,52,32,22,11,3,11,11,33,52,32,11,11,13,13,11,11,17,17,0,13,13,13,13,0,0,0,13,13,33,42,52,32,11,33,52,32,11,17,62,63,40,13,13,17,18,19,20,22,23,11,3,1,24,24,5,5,5,5,17,18,36,37,39,40,31,33,41,42,43,44,45,46,47,16,48,49,50,51,52,32,6,53,30,54,55,56,57,58,59,60,61,19,62,63,20,22,23,64,65,66,67,68,69,70,71,72,73,74,75,11,3,76,1,24,17,18,36,37,39,40,31,33,41,42,43,44,45,46,47,16,48,49,50,51,52,32,6,53,30,54,55,56,57,58,59,60,61,19,62,63,20,22,23,64,65,66,67,68,69,70,71,72,73,74,75,11,3,76,1,24,0,0,0,0,0,0,8,17,36,39,40,31,41,43,44,45,46,47,16,48,50,51,6,53,30,54,55,56,57,58,59,60,61,19,63,23,70,71,72,73,74,75,11,3,33,42,52,32,11,3,5,5,0,17,18,36,37,39,40,31,33,41,42,43,44,45,46,47,16,48,49,50,51,52,32,6,53,30,54,55,56,57,58,59,60,61,19,62,63,20,22,23,64,65,66,67,68,69,70,71,72,73,74,75,11,3,76,1,24,13,13,5,5,18,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,104,104,118,131,132,133,112,107,134,108,109,111,115,122,124,125,113,128,129,135,136,137,138,139,140,141,142,143,144,145,146,120,104,147,148,149,118,131,132,133,112,107,134,108,109,111,115,122,124,125,113,128,129,135,136,137,138,139,140,141,142,143,144,145,146,120,104,147,148,149,107,108,109,110,112,113,112,113,114,112,26,118,112,112,107,108,111,113,120,121,0,0,0,113,0,104,112,121,112,114,112,118,131,132,133,133,112,107,134,108,109,111,115,122,124,125,113,128,129,135,136,137,138,139,140,141,142,143,144,145,146,120,104,147,148,149,118,131,132,133,112,107,134,108,109,111,115,122,124,125,113,128,129,135,136,137,138,139,140,141,142,143,144,145,146,120,104,147,148,149,112,107,108,111,113,120,104,107,108,111,120,112,107,108,109,111,113,120,104,112,118,131,132,133,112,107,134,108,109,111,115,122,124,125,113,128,129,135,136,137,138,139,140,141,142,143,144,145,146,120,104,147,148,149,134,115,122,124,125,128,129,137,138,139,140,141,142,143,144,147,148,149,112,107,108,111,113,120,104,114,145,146,120,121,112,107,108,109,113,104,112,134,115,122,124,125,128,129,137,138,139,140,141,142,143,144,147,148,149,91,132,112,107,108,109,113,113,113,113,135,146,26,118,112,107,108,111,113,120,91,132,112,107,108,109,113,113,113,113,135,146,136,95,118,131,112,107,108,111,113,145,120,95,131,112,107,108,111,113,145,135,99,112,107,108,113,107,91,132,112,107,108,109,113,113,113,113,146,91,132,112,107,108,109,113,113,113,113,146,113,110,112,110,112,121,110,112,110,112,121,110,112,0,145,146,157,112,107,104,120,113,0,110,104,135,157,110,112,113,133,118,131,132,133,112,107,134,108,109,111,115,122,124,125,113,128,129,135,136,137,138,139,140,141,142,143,144,145,146,120,104,147,148,149,118,131,132,133,112,107,134,108,109,111,115,122,124,125,113,128,129,135,136,137,138,139,140,141,142,143,144,145,146,120,104,147,148,149,134,115,122,124,125,128,129,137,138,139,140,141,142,143,144,147,148,149,136,118,131,132,133,112,107,134,108,109,111,115,122,124,125,113,128,129,135,136,137,138,139,140,141,142,143,144,145,146,120,104,147,148,149,107,108,109,114,112,114,112,112,114,112,0,0,0,0,0,0,160,164,161,165,162,163,160,164,161,165,162,163,160,161,162,163,161,162,163,164,161,165,162,163,160,164,161,165,162,163,160,160,160,164,161,165,162,163,160,160,164,161,165,162,163,164,165,160,164,165,160,160,162,163,160,164,165,160,164,161,165,162,163,160,164,161,165,162,163,160,160,160,164,161,165,162,163,0,0,0,0,89,0,0,0,0,0,0,0,0,0,0,0,0,177,173,170,174,175,176,179,171,180,181,172,182,169,177,173,170,174,175,176,179,171,180,181,172,182,169,168,170,171,172,170,171,172,168,0,168,168,168,177,173,170,174,175,176,179,171,180,181,172,182,169,177,173,170,174,175,176,179,171,180,181,172,182,169,174,179,171,172,182,169,174,179,171,172,182,169,174,179,171,172,182,169,177,173,170,174,175,176,179,171,180,181,172,182,169,177,173,175,176,180,174,179,171,172,182,169,179,171,182,169,168,177,173,175,176,180,89,170,174,179,171,181,172,182,169,168,89,170,174,179,171,181,172,182,169,168,179,171,172,182,169,89,170,174,179,171,181,172,182,169,168,168,168,168,168,168,179,171,172,182,169,89,170,174,179,171,181,172,182,169,168,170,171,172,177,173,170,174,175,176,179,171,180,181,172,182,169,177,173,170,174,175,176,179,171,180,181,172,182,169,177,173,175,176,180,179,171,172,182,169,177,173,170,174,175,176,179,171,180,181,172,182,169,0,168,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,202,0,0,0,0,0,0,0,178,0,0,0,0,0,0,0,0,0,0,0,0,0,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,184,184,186,186,184,184,223,224,209,210,211,194,203,225,205,207,208,212,216,217,221,226,188,185,227,228,229,230,231,232,218,233,234,235,236,237,238,239,240,241,242,243,244,245,246,195,247,248,191,192,219,249,250,251,193,187,215,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,213,268,214,269,270,271,272,273,274,275,206,276,277,196,197,198,199,278,200,201,279,202,280,281,223,224,209,210,211,194,203,225,205,207,208,212,216,217,221,226,188,185,227,228,229,230,231,232,218,233,234,235,236,237,238,239,240,241,242,243,244,245,246,195,247,248,191,192,219,249,250,251,193,187,215,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,213,268,214,269,270,271,272,273,274,275,206,276,277,196,197,198,199,278,200,201,279,202,280,281,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,196,197,198,199,200,201,202,196,197,198,199,200,201,202,184,184,184,184,206,184,184,184,184,209,210,211,202,210,0,184,184,213,214,202,186,186,209,210,211,184,184,184,184,184,184,184,184,184,184,184,184,223,223,224,209,210,211,194,203,225,205,207,208,212,216,217,221,226,188,185,227,228,229,230,231,232,218,233,234,235,236,237,238,239,240,241,242,243,244,245,246,195,247,248,191,192,219,249,250,251,193,187,215,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,213,213,268,214,214,269,270,271,272,273,274,275,206,276,277,196,197,198,199,278,200,201,279,202,280,281,184,184,184,184,184,184,184,184,223,224,209,210,211,194,203,225,205,207,208,212,216,217,221,226,188,185,227,228,229,230,231,232,218,233,234,235,236,237,238,239,240,241,242,243,244,245,246,195,247,248,191,192,219,249,250,251,193,187,215,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,213,268,214,269,270,271,272,273,274,275,206,276,277,196,197,198,199,278,200,201,279,202,280,281,209,210,211,184,184,0,212,216,217,221,229,230,231,232,218,235,240,241,242,243,244,245,246,195,247,248,191,192,219,193,187,215,252,253,254,255,256,257,260,261,262,263,266,268,271,272,273,274,279,280,212,216,217,221,229,230,231,232,218,235,240,241,242,243,244,245,246,195,247,248,191,192,219,193,187,215,252,253,254,255,256,257,260,261,262,263,266,268,271,272,273,274,279,280,212,216,217,221,229,230,231,232,218,235,240,241,242,243,244,245,246,195,247,248,191,192,219,193,187,215,252,253,254,255,256,257,260,261,262,263,266,268,271,272,273,274,279,280,202,184,184,186,186,186,186,223,224,209,210,211,194,203,225,205,207,208,212,216,217,221,226,188,185,227,228,229,230,231,232,218,233,234,235,236,237,238,239,240,241,242,243,244,245,246,195,247,248,191,192,219,249,250,251,193,187,215,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,213,268,214,269,270,271,272,273,274,275,206,276,277,196,197,198,199,278,200,201,279,202,280,281,186,186,184,184,203,225,205,207,226,188,185,227,228,230,233,234,236,237,238,239,249,258,259,264,265,269,275,276,277,212,216,217,221,229,230,231,232,218,235,240,241,242,243,244,245,246,195,247,248,191,192,219,193,187,215,252,253,254,255,256,257,260,261,262,263,266,268,271,272,273,274,279,280,210,210,210,211,211,211,186,186,229,209,250,251,244,84,209,210,211,194,203,225,205,207,208,212,216,217,221,226,188,185,227,228,229,230,231,232,218,233,234,235,236,237,238,239,240,241,242,243,244,245,246,195,247,248,191,192,219,249,193,187,215,252,253,254,255,256,257,258,260,261,262,263,264,266,268,269,271,272,275,276,277,197,198,199,278,200,201,279,280,281,0,184,184,209,184,184,186,186,186,186,209,184,184,235,235,0,186,186,235,235,184,184,0,203,225,205,207,226,188,185,227,228,230,233,234,236,237,238,239,249,258,259,264,265,269,275,276,277,212,216,217,221,229,231,232,218,235,240,241,242,243,244,245,195,247,248,191,192,219,251,187,215,252,253,254,255,256,257,260,261,262,263,266,268,271,272,273,274,206,206,212,216,217,221,229,231,232,218,235,240,241,242,243,244,245,195,247,248,191,192,219,251,187,215,252,253,254,255,256,257,260,261,262,263,266,268,271,272,273,274,206,0,0,94,224,209,210,211,194,208,212,216,217,221,229,231,232,218,235,240,241,242,243,244,245,246,195,247,248,191,192,219,250,193,187,215,252,253,254,255,256,257,260,261,262,263,266,268,270,271,272,273,274,196,197,198,199,278,200,201,279,280,281,184,184,235,235,206,212,216,217,221,229,231,232,218,235,240,241,242,243,244,245,195,247,248,191,192,219,251,187,215,252,253,254,255,256,257,260,261,262,263,266,268,271,272,273,274,206,209,209,209,184,184,0,0,250,251,184,184,184,184,0,0,0,184,184,0,94,209,210,194,208,212,216,217,221,229,231,232,218,235,240,241,242,243,244,245,246,195,247,248,191,192,219,193,187,215,252,253,254,255,256,257,260,261,263,266,268,271,272,196,197,198,199,278,200,201,184,184,184,184,210,210,184,184,212,216,217,221,229,231,232,218,235,240,241,242,243,244,245,195,247,248,191,192,219,251,187,215,252,253,254,255,256,257,260,261,262,263,266,268,271,272,273,274,184,184,244,244,184,184,184,184,184,184,196,197,198,199,200,201,202,223,213,214,202,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,223,224,209,210,211,194,203,225,205,207,208,212,216,217,221,226,188,185,227,228,229,230,231,232,218,233,234,235,236,237,238,239,240,241,242,243,244,245,246,195,247,248,191,192,219,249,250,251,193,187,215,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,213,268,214,269,270,271,272,273,274,275,206,276,277,196,197,198,199,278,200,201,279,202,280,281,223,224,209,210,211,194,203,225,205,207,208,212,216,217,221,226,188,185,227,228,229,230,231,232,218,233,234,235,236,237,238,239,240,241,242,243,244,245,246,195,247,248,191,192,219,249,250,251,193,187,215,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,213,268,214,269,270,271,272,273,274,275,206,276,277,196,197,198,199,278,200,201,279,202,280,281,186,186,205,226,227,234,258,259,264,265,269,275,276,277,178,224,209,210,211,194,208,216,217,221,229,231,232,218,235,240,241,242,243,244,245,248,191,192,219,250,193,187,215,252,253,254,255,256,257,260,261,262,263,266,268,270,271,272,273,274,196,197,198,199,278,200,279,280,281,186,186,186,186,186,186,186,186,0,223,224,209,210,211,194,203,225,205,207,208,212,216,217,221,226,188,185,227,228,229,230,231,232,218,233,234,235,236,237,238,239,240,241,242,243,244,245,246,195,247,248,191,192,219,249,250,251,193,187,215,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,213,268,214,269,270,271,272,273,274,275,206,276,277,196,197,198,199,278,200,201,279,202,280,281,0,184,184,184,184,0,0,0,0,0,0,286,287,288,289,290,286,287,288,289,290,210,286,287,288,289,290,286,287,288,289,290,286,287,288,289,290,286,287,288,289,290,210,210,210,210,210,210,210,286,287,288,289,290,210,286,287,288,289,290,286,287,288,289,290,286,287,288,289,290,286,287,288,289,290,0,0,0,0,291,292,293,291,292,293,211,291,292,293,291,292,293,291,292,293,291,292,293,211,211,211,211,211,291,292,293,211,0,291,292,293,291,292,293,291,292,293,291,292,293,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,284,283,294,285,295,284,283,294,285,295,294,295,81,283,284,284,283,294,285,295,284,283,283,283,283,283,283,294,285,285,285,285,285,295,284,283,294,285,295,283,285,283,81,284,283,294,285,295,295,0,0,283,285,294,284,300,300,301,301,302,301,301,303,300,300,303,302,294,284,284,283,294,285,295,284,283,294,285,295,283,285,284,283,294,285,295,304,294,304,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,2],[-1,[[2,[[3,[-1]],1]]],4],[[5,-4],[[6,[5,-3,-4]]],[],[],[[8,[],[[7,[-2]]]]],[[10,[-1],[[9,[-3]]]]]],[[5,-4],[[6,[5,-3,-4]]],[],[],[[8,[],[[7,[-2]]]]],[[10,[-1],[[9,[-3]]]]]],[[[12,[[11,[-1,-2]]]]],[[11,[[12,[-1]],[12,[-2]]]]],[],[]],[[[12,[[11,[-1,-2]]]]],[[11,[[12,[-1]],[12,[-2]]]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[13,[[14,[-1]]],[]],[13,[[14,[-1]]],[]],[13,[[15,[-1]]],[]],[13,[[15,[-1]]],[]],[13,[[16,[13]]]],[13,[[16,[13]]]],[[[17,[-1]]],[[17,[-1]]],4],[[[18,[-1]]],[[18,[-1]]],4],[[[19,[-1]]],[[19,[-1]]],[]],[[[20,[-1]]],[[20,[-1]]],21],[[[22,[-1]]],[[22,[-1]]],21],[[[23,[-1]]],[[23,[-1]]],21],[[[11,[-1,-2]]],[[11,[-1,-2]]],21,21],[[[3,[-1]]],[[3,[-1]]],21],[1,1],[24,24],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[[12,[[11,[-1,-2]]]],25],2,26,26],[[],[[20,[-1]]],[]],[[[17,[-1]]],[[27,[[18,[-1]]]]],4],[4,2],[[[17,[-1]]],2,4],[[24,24],28],[-1,[[23,[[29,[-2,-1]]]]],[],[]],[5,[[30,[5,-1]]],[]],[5,[[30,[5,-1]]],[]],[[[11,[[2,[-1,-2]],[2,[-1,-3]]]]],[[2,[-1,[11,[-2,-3]]]]],[],[],[]],[[[11,[[2,[-1,-2]],[2,[-3,-2]]]]],[[2,[[11,[-1,-3]],-2]]],[],[],[]],[13,[[31,[13]]]],[13,[[31,[13]]]],[5,[[32,[5,-1]]],[]],[5,[[32,[5,-1]]],[]],[13,[[33,[13]]]],[13,[[33,[13]]]],[[[17,[-1]],34],35,4],[[[18,[-1]],34],35,4],[[[36,[-1]],34],35,[]],[[[37,[-1]],34],35,[4,38]],[[[39,[-1]],34],35,[8,38]],[[[40,[-1]],34],35,38],[[[31,[-1]],34],35,4],[[[33,[-1]],34],35,4],[[[41,[-1,-2]],34],35,[],[]],[[[42,[-1]],34],35,[]],[[[43,[-1,-2]],34],35,[],[]],[[[44,[-1,-2,-3]],34],35,[],[],[]],[[[45,[-1,-2]],34],35,[],[]],[[[46,[-1]],34],35,[]],[[[47,[-1]],34],35,[]],[[[16,[-1]],34],35,38],[[[48,[-1]],34],35,38],[[[49,[-1]],34],35,[4,38]],[[[50,[-1]],34],35,38],[[[51,[-1,-2]],34],35,[],[]],[[[52,[-1]],34],35,8],[[[32,[-1,-2]],34],35,[],[]],[[[6,[-1,-2,-3]],34],35,[],[],[]],[[[53,[-1,-2,-3]],34],35,[],[],[]],[[[30,[-1,-2]],34],35,[],[]],[[[54,[-1,-2]],34],35,[],[]],[[[55,[-1,-2]],34],35,[],[]],[[[56,[-1,-2]],34],35,[],[]],[[[57,[-1,-2]],34],35,[],[]],[[[58,[-1,-2]],34],35,[],[]],[[[59,[-1,-2,-3]],34],35,[],[],[]],[[[60,[-1,-2]],34],35,[],[]],[[[61,[-1]],34],35,38],[[[19,[-1]],34],35,38],[[[62,[-1]],34],35,[38,4]],[[[63,[-1]],34],35,[38,8]],[[[20,[-1]],34],35,38],[[[22,[-1]],34],35,38],[[[23,[-1]],34],35,38],[[[64,[-1,-2]],34],35,[4,38],[4,38]],[[[65,[-1,-2,-3]],34],35,[4,38],[4,38],[4,38]],[[[66,[-1,-2,-3,-4]],34],35,[4,38],[4,38],[4,38],[4,38]],[[[67,[-1,-2,-3,-4,-5]],34],35,[4,38],[4,38],[4,38],[4,38],[4,38]],[[[68,[-1,-2]],34],35,38,38],[[[69,[-1]],34],35,38],[[[70,[-1,-2]],34],35,[8,38],[8,38]],[[[71,[-1,-2,-3]],34],35,[8,38],[8,38],[8,38]],[[[72,[-1,-2,-3,-4]],34],35,[8,38],[8,38],[8,38],[8,38]],[[[73,[-1,-2,-3,-4,-5]],34],35,[8,38],[8,38],[8,38],[8,38],[8,38]],[[[74,[-1,-2]],34],35,38,38],[[[75,[-1]],34],35,38],[[[11,[-1,-2]],34],35,38,38],[[[3,[-1]],34],35,38],[[76,34],35],[[1,34],35],[[24,34],35],[[24,34],35],[[[48,[-1]]],2,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[27,[-1]]],[[20,[-1]]],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-2,[[37,[-1]]],4,[[78,[],[[77,[-1]]]]]],[-2,[[39,[-1]]],8,[[78,[],[[77,[-1]]]]]],[-2,[[69,[-1]]],[4,79],[[78,[],[[77,[-1]]]]]],[-2,[[75,[-1]]],[8,79],[[78,[],[[77,[-1]]]]]],[13,[[40,[13]]]],[13,[[40,[13]]]],[76,1],[[13,-2],[[45,[13,-2]]],[],[[10,[-1]]]],[[13,-2],[[45,[13,-2]]],[],[[10,[-1]]]],[[5,-2],[[56,[5,-2]]],[],[[10,[-1]]]],[[5,-2],[[56,[5,-2]]],[],[[10,[-1]]]],[[5,-2],[[55,[5,-2]]],[],[[10,[-1]]]],[[5,-2],[[55,[5,-2]]],[],[[10,[-1]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[],[]],[5,[[50,[5]]]],[5,[[50,[5]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[[23,[-1]]],-1,[]],[[[69,[-1]]],[[80,[-1]]],[]],[[[11,[-1,-1]]],-1,[]],[81,4],[13,[[42,[13]]]],[13,[[42,[13]]]],[[[3,[-1]]],28,[]],[1,28],[82,28],[[[17,[-1]]],28,4],[[[40,[-1]]],28,4],[[[31,[-1]]],28,4],[[[33,[-1]]],28,4],[[[41,[-1,-2]]],28,[],[]],[[[42,[-1]]],28,[]],[[[43,[-1,-2]]],28,[],[]],[[[44,[-1,-2,-3]]],28,[],[],[]],[[[45,[-1,-2]]],28,[],[]],[[[46,[-1]]],28,[]],[[[47,[-1]]],28,[]],[[[50,[-1]]],28,[8,82]],[[[51,[-1,-2]]],28,[],[]],[[[52,[-1]]],28,8],[[[32,[-1,-2]]],28,[],[]],[[[6,[-1,-2,-3]]],28,[],[],[]],[[[53,[-1,-2,-3]]],28,[],[],[]],[[[30,[-1,-2]]],28,[],[]],[[[54,[-1,-2]]],28,[],[]],[[[55,[-1,-2]]],28,[],[]],[[[56,[-1,-2]]],28,[],[]],[[[57,[-1,-2]]],28,[],[]],[[[58,[-1,-2]]],28,[],[]],[[[59,[-1,-2,-3]]],28,[],[],[]],[[[60,[-1,-2]]],28,[],[]],[[[61,[-2]]],28,[],[[10,[83],[[9,[-1]]]]]],[[[19,[-1]]],28,[]],[[[62,[-1]]],28,4],[[[63,[-1]]],28,8],[[[20,[-1]]],28,82],[[[22,[-1]]],28,4],[[[23,[-1]]],28,[]],[[[64,[-1,-2]]],28,82,82],[[[65,[-1,-2,-3]]],28,82,82,82],[[[66,[-1,-2,-3,-4]]],28,82,82,82,82],[[[67,[-1,-2,-3,-4,-5]]],28,82,82,82,82,82],[[[68,[-1,-2]]],28,[4,79],[4,79]],[[[11,[-1,-2]]],28,82,[[82,[],[[9,[]]]]]],[[[11,[-1,-2]]],28,84,[[84,[],[[77,[]]]]]],[[-1,-2],[[64,[-1,-2]]],4,4],[[-1,-2,-3],[[65,[-1,-2,-3]]],4,4,4],[[-1,-2,-3,-4],[[66,[-1,-2,-3,-4]]],4,4,4,4],[[-1,-2,-3,-4,-5],[[67,[-1,-2,-3,-4,-5]]],4,4,4,4,4],[-1,37,78],[-2,[[61,[-2]]],[],[[10,[83],[[9,[-1]]]]]],[13,[[11,[13,-2]]],[],[[4,[],[[9,[-1]]]]]],[13,[[11,[13,-2]]],[],[[4,[],[[9,[-1]]]]]],[[13,-3],[[41,[13,-3]]],[],[],[[10,[-1],[[9,[-2]]]]]],[[13,-3],[[41,[13,-3]]],[],[],[[10,[-1],[[9,[-2]]]]]],[[5,-3],[[58,[5,-3]]],[],[],[[10,[-1],[[9,[-2]]]]]],[[5,-3],[[58,[5,-3]]],[],[],[[10,[-1],[[9,[-2]]]]]],[13,[[43,[13,-1]]],[]],[13,[[43,[13,-1]]],[]],[[5,-3],[[57,[5,-3]]],[],[],[[10,[-1],[[9,[-2]]]]]],[[5,-3],[[57,[5,-3]]],[],[],[[10,[-1],[[9,[-2]]]]]],[[5,-3,-5],[[59,[5,-5,-3]]],[],[],[[10,[-1],[[9,[-2]]]]],[],[[10,[-4],[[9,[-2]]]]]],[[5,-3,-5],[[59,[5,-5,-3]]],[],[],[[10,[-1],[[9,[-2]]]]],[],[[10,[-4],[[9,[-2]]]]]],[-1,[[62,[-1]]],4],[13,[[46,[13]]]],[13,[[46,[13]]]],[[-1,76],[[3,[-1]]],[]],[[],[[2,[1,76]]]],[13,[[27,[-1]]],[]],[13,[[27,[-1]]],[]],[-1,[[23,[[29,[-1,-2]]]]],[],[]],[5,[[54,[5,-1]]],[]],[5,[[54,[5,-1]]],[]],[[5,-4],[[53,[5,-3,-4]]],[],[],[[8,[],[[85,[-2]]]]],[[10,[-1],[[9,[-3]]]]]],[[5,-4],[[53,[5,-3,-4]]],[],[],[[8,[],[[85,[-2]]]]],[[10,[-1],[[9,[-3]]]]]],[[[12,[[62,[-1]]]]],27,4],[[[12,[[63,[-1]]]]],27,8],[[[17,[-1]]],27,4],[[],[[19,[-1]]],[]],[[[12,[[17,[-1]]]],83],[[86,[-2]]],4,[]],[[[12,[[36,[-2]]]],83],[[86,[-1]]],[],[[87,[83],[[9,[[86,[-1]]]]]]]],[[[12,[[37,[-1]]]],83],[[86,[-2]]],4,[]],[[[12,[[39,[-1]]]],83],[[86,[-2]]],8,[]],[[[12,[[40,[-1]]]],83],86,4],[[[12,[[31,[-1]]]],83],[[86,[-2]]],4,[]],[[[12,[[41,[-1,-2]]]],83],[[86,[-3]]],[],[],[]],[[[12,[[43,[-1,-2]]]],83],[[86,[-3]]],[],[],[]],[[[12,[[44,[-1,-2,-3]]]],83],[[86,[-4]]],[],[],[],[]],[[[12,[[45,[-1,-2]]]],83],[[86,[-3]]],[],[],[]],[[[12,[[46,[-1]]]],83],[[86,[-2]]],[],[]],[[[12,[[47,[-1]]]],83],[[86,[-2]]],[],[]],[[[12,[[16,[-1]]]],83],[[86,[-2]]],[4,88],[]],[[[12,[[48,[-1]]]],83],[[86,[-1]]],[]],[[[12,[[49,[-1]]]],83],[[86,[2]]],4],[[[12,[[50,[-1]]]],83],[[86,[-2]]],8,[]],[[[12,[[51,[-1,-2]]]],83],[[86,[-3]]],[],[],[]],[[[12,[[6,[-1,-2,-3]]]],83],[[86,[-4]]],[],[],[],[]],[[[12,[[53,[-1,-2,-3]]]],83],[[86,[-4]]],[],[],[],[]],[[[12,[[30,[-1,-2]]]],83],[[86,[-3]]],[],[],[]],[[[12,[[54,[-1,-2]]]],83],[[86,[-3]]],[],[],[]],[[[12,[[55,[-1,-2]]]],83],[[86,[-3]]],[],[],[]],[[[12,[[56,[-1,-2]]]],83],[[86,[-3]]],[],[],[]],[[[12,[[57,[-1,-2]]]],83],[[86,[-3]]],[],[],[]],[[[12,[[58,[-1,-2]]]],83],[[86,[-3]]],[],[],[]],[[[12,[[59,[-1,-2,-3]]]],83],[[86,[-4]]],[],[],[],[]],[[[12,[[60,[-1,-2]]]],83],[[86,[-3]]],[],[],[]],[[[12,[[61,[-2]]]],83],[[86,[-1]]],[],[[10,[83],[[9,[-1]]]]]],[[[12,[[19,[-1]]]],83],[[86,[-1]]],[]],[[[12,[[62,[-1]]]],83],[[86,[-2]]],4,[]],[[[12,[[63,[-1]]]],83],[[86,[-2]]],8,[]],[[[12,[[20,[-1]]]],83],[[86,[-2]]],4,[]],[[[12,[[22,[-2]]]],83],[[86,[[27,[-1]]]]],[],[[4,[],[[9,[-1]]]]]],[[[12,[[23,[-1]]]],83],[[86,[-1]]],[]],[[[12,[[64,[-1,-2]]]],83],[[86,[-3]]],4,4,[]],[[[12,[[65,[-1,-2,-3]]]],83],[[86,[-4]]],4,4,4,[]],[[[12,[[66,[-1,-2,-3,-4]]]],83],[[86,[-5]]],4,4,4,4,[]],[[[12,[[67,[-1,-2,-3,-4,-5]]]],83],[[86,[-6]]],4,4,4,4,4,[]],[[[12,[[68,[-1,-2]]]],83],[[86,[-3]]],[4,79],[4,79],[]],[[[12,[[69,[-1]]]],83],[[86,[-2]]],[4,79],[]],[[[12,[[70,[-1,-2]]]],83],[[86,[-3]]],8,[[8,[],[[7,[]]]]],[]],[[[12,[[71,[-1,-2,-3]]]],83],[[86,[-4]]],8,[[8,[],[[7,[]]]]],[[8,[],[[7,[]]]]],[]],[[[12,[[72,[-1,-2,-3,-4]]]],83],[[86,[-5]]],8,[[8,[],[[7,[]]]]],[[8,[],[[7,[]]]]],[[8,[],[[7,[]]]]],[]],[[[12,[[73,[-1,-2,-3,-4,-5]]]],83],[[86,[-6]]],8,[[8,[],[[7,[]]]]],[[8,[],[[7,[]]]]],[[8,[],[[7,[]]]]],[[8,[],[[7,[]]]]],[]],[[[12,[[74,[-1,-2]]]],83],[[86,[-3]]],[8,79],[8,79],[]],[[[12,[[75,[-1]]]],83],[[86,[-2]]],[8,79],[]],[[[12,[[11,[-1,-2]]]],83],[[86,[-3]]],4,[[4,[],[[9,[]]]]],[]],[[[12,[[3,[-1]]]],83],[[86,[-2]]],4,[]],[[[12,[[33,[-1]]]],83],[[86,[[29,[2,-2]]]]],4,[]],[[[12,[[52,[-1]]]],83],[[86,[[29,[2,-2]]]]],8,[]],[[[12,[[32,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[11,[-2,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[[89,[-1]]],[[89,[-1],[[7,[]]]]],[]],[[[12,[[11,[-1,-2]]]],83],[[86,[[90,[2]]]]],91,91],[[[12,[[11,[-1,-2]]]],83],[[86,[[90,[[93,[92]]]]]]],26,26],[[[12,[[33,[-1]]]],83],[[86,[[29,[2,-2]]]]],4,[]],[[[12,[[52,[-1]]]],83],[[86,[[29,[2,-2]]]]],8,[]],[[[12,[[32,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[11,[-2,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[[89,[-1]]],[[89,[-1],[[7,[]]]]],[]],[[[12,[[11,[-1,-2]]]],83],[[86,[[90,[2]]]]],91,91],[-2,[[36,[-2]]],[],[[87,[83],[[9,[[86,[-1]]]]]]]],[-1,[[22,[-1]]],4],[[[12,[[33,[-1]]]],83],[[86,[[27,[-2]]]]],4,[]],[[[12,[[42,[-1]]]],83],[[86,[[27,[-2]]]]],[],[]],[[[12,[[52,[-1]]]],83],[[86,[[27,[-2]]]]],8,[]],[[[12,[[32,[-1,-2]]]],83],[[86,[[27,[-3]]]]],[],[],[]],[[[12,[[22,[-2]]]],83],[[86,[[27,[-3]]]]],[],[[4,[],[[9,[-1]]]]],[]],[[[12,[[11,[-1,-2]]]],83],[[86,[[27,[-3]]]]],94,[[94,[],[[77,[]]]]],[]],[[[12,[[3,[-1]]]],83],[[86,[[27,[-2]]]]],94,[]],[[[12,[[11,[-1,-2]]]],83,[93,[92]]],[[86,[[90,[25]]]]],95,95],[[[12,[[11,[-1,-2]]]],83,[93,[96]]],[[86,[[90,[25]]]]],95,95],[[[12,[[33,[-1]]]],83],[[86,[[29,[2,-2]]]]],4,[]],[[[12,[[52,[-1]]]],83],[[86,[[29,[2,-2]]]]],8,[]],[[[12,[[32,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[11,[-2,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[[89,[-1]]],[[89,[-1],[[7,[]]]]],[]],[[[12,[[11,[-1,-2]]]],83,97],[[86,[[90,[98]]]]],99,99],[[13,83],[[86,[-1]]],[]],[[13,83],[[86,[-1]]],[]],[[[12,[[11,[-1,-2]]]],83,[93,[92]]],[[86,[[90,[25]]]]],91,91],[[[12,[[11,[-1,-2]]]],83,[93,[100]]],[[86,[[90,[25]]]]],91,91],[[[17,[-1]],[17,[-1]]],28,4],[[[17,[-1]],-2],2,4,101],[-1,[[23,[-1]]],[]],[13,[[2,[[49,[13]],[48,[-1]]]]],[]],[13,[[2,[[49,[13]],[48,[-1]]]]],[]],[13,[[11,[-2,13]]],[],[[4,[],[[9,[-1]]]]]],[13,[[11,[-2,13]]],[],[[4,[],[[9,[-1]]]]]],[[-1,-2],[[68,[-1,-2]]],[4,79],[4,79]],[-1,69,78],[-1,75,78],[13,[[17,[13]]]],[13,[[17,[13]]]],[[[33,[-1]]],[[2,[25,[27,[25]]]]],4],[[[42,[-1]]],[[2,[25,[27,[25]]]]],[]],[[[52,[-1]]],[[2,[25,[27,[25]]]]],8],[[[32,[-1,-2]]],[[2,[25,[27,[25]]]]],[],[]],[[[11,[-1,-2]]],[[2,[25,[27,[25]]]]],94,[[94,[],[[77,[]]]]]],[[[12,[[33,[-1]]]],-2],[[29,[2,-3]]],4,[],[]],[[[12,[[52,[-1]]]],-2],[[29,[2,-3]]],8,[],[]],[[[12,[[32,[-1,-2]]]],-3],[[29,[2,-4]]],[],[],[],[]],[[[12,[[11,[-2,-3]]]],-1],[[29,[2,-4]]],[],[[89,[-1]]],[[89,[-1],[[7,[]]]]],[]],[[[17,[-1]]],[[27,[25]]],4],[[[12,[[62,[-1]]]]],27,4],[[[12,[[63,[-1]]]]],27,8],[[],[[40,[-1]]],4],[[13,-3],[[44,[13,-2,-3]]],[],4,[[10,[-1],[[9,[-2]]]]]],[[13,-3],[[44,[13,-2,-3]]],[],4,[[10,[-1],[[9,[-2]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,102,[]],[5,[[51,[5,-1]]],[]],[5,[[51,[5,-1]]],[]],[5,[[52,[5]]]],[5,[[52,[5]]]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[[-1,-2],[[70,[-1,-2]]],8,[[8,[],[[7,[]]]]]],[[-1,-2,-3],[[71,[-1,-2,-3]]],8,[[8,[],[[7,[]]]]],[[8,[],[[7,[]]]]]],[[-1,-2,-3,-4],[[72,[-1,-2,-3,-4]]],8,[[8,[],[[7,[]]]]],[[8,[],[[7,[]]]]],[[8,[],[[7,[]]]]]],[[-1,-2,-3,-4,-5],[[73,[-1,-2,-3,-4,-5]]],8,[[8,[],[[7,[]]]]],[[8,[],[[7,[]]]]],[[8,[],[[7,[]]]]],[[8,[],[[7,[]]]]]],[-1,39,78],[-1,[[63,[-1]]],8],[[[12,[[8,[],[[85,[-1]],[7,[-2]]]]]],83],[[86,[[29,[-1,-2]]]]],[],[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[5,83],[[86,[[29,[-1,-2]]]]],[],[]],[[5,83],[[86,[[29,[-1,-2]]]]],[],[]],[[-1,-2],[[74,[-1,-2]]],[8,79],[8,79]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[13,[[47,[13]]]],[13,[[47,[13]]]],[[5,-3],[[60,[5,-3]]],[],[],[[10,[-1],[[9,[-2]]]]]],[[5,-3],[[60,[5,-3]]],[],[],[[10,[-1],[[9,[-2]]]]]],[[[18,[-1]]],[[27,[[17,[-1]]]]],4],[[[17,[-1]]],[[27,[25]]],4],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[104,[-1]]],[[93,[92]]],[[105,[[93,[92]]]]]],[[[104,[-1]]],[[93,[92]]],[[106,[[93,[92]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[107,[-1]]],[[93,[92]]],95],[[[108,[-1]]],[[93,[92]]],91],[[[109,[-1]]],[[93,[92]]],91],[[110,-1],[[111,[110,-1]]],95],[[[112,[-1]]],[[112,[-1]]],21],[[[113,[-1]]],[[113,[-1]]],21],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[114,[[115,[114]]]],[[[112,[-1]],[112,[-1]]],116,117],[[[12,[26]],25],2],[[[12,[118]],25],2],[[[112,[-1]],25],2,119],[[[12,[[112,[-1]]]],25],2,119],[[[12,[[107,[-1]]]],25],2,95],[[[12,[[108,[-1]]]],25],2,26],[[[12,[[111,[-1,-2]]]],25],2,26,26],[[[12,[[113,[-1]]]],25],2,[[106,[[93,[92]]]],79]],[[[12,[[120,[-1]]]],25],2,26],[[121,25],2],[[-1,-2],[[122,[-1,-2]]],95,[91,79,123]],[[-1,-2],[[124,[-1,-2]]],26,[91,79,123]],[[-1,-2],[[2,[[125,[-1,-2]],1]]],26,[91,79,123]],[[],[[113,[-1]]],126],[[],118],[[[104,[-1]]],25,[[106,[[93,[92]]]]]],[[[112,[-1]],[112,[-1]]],28,127],[121,[[128,[121]]]],[[[112,[-1]]],[[90,[[93,[92]]]]],119],[114,[[129,[114]]]],[[[112,[-1]]],[[90,[2]]],130],[[118,34],35],[[131,34],35],[[132,34],35],[[[133,[-1]],34],35,[]],[[[133,[-1]],34],35,[]],[[[112,[-1]],34],35,38],[[[107,[-1]],34],35,38],[[[134,[-1]],34],35,38],[[[108,[-1]],34],35,38],[[[109,[-1]],34],35,[38,91]],[[[111,[-1,-2]],34],35,38,38],[[[115,[-1]],34],35,[38,123]],[[[122,[-1,-2]],34],35,38,[38,123]],[[[124,[-1,-2]],34],35,38,[38,123]],[[[125,[-1,-2]],34],35,38,[38,123]],[[[113,[-1]],34],35,38],[[[128,[-1]],34],35,[38,123]],[[[129,[-1]],34],35,[38,123]],[[[135,[-1,-2]],34],35,38,38],[[[136,[-1]],34],35,38],[[[137,[-1]],34],35,[38,123]],[[[138,[-1]],34],35,[38,123]],[[[139,[-1]],34],35,[38,123]],[[[140,[-1]],34],35,[38,123]],[[[141,[-1]],34],35,[38,123]],[[[142,[-1]],34],35,[38,123]],[[[143,[-1]],34],35,[38,123]],[[[144,[-1]],34],35,[38,123]],[[[145,[-1]],34],35,38],[[[146,[-1]],34],35,38],[[[120,[-1]],34],35,38],[[[104,[-1]],34],35,38],[[[147,[-1]],34],35,[38,123]],[[[148,[-1]],34],35,[38,123]],[[[149,[-1]],34],35,[38,123]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[112,[-1]]],-1,[]],[[[107,[-1]]],-1,95],[[[108,[-1]]],-1,91],[[[111,[-1,-2]]],[[2,[-1,-2]]],95,95],[[[113,[-1]]],-1,[]],[[[120,[-1]]],-1,95],[[[104,[-1]]],-1,[[106,[[93,[92]]]]]],[[[12,[[107,[-1]]]]],[[12,[-1]]],95],[[[12,[[108,[-1]]]]],[[12,[-1]]],91],[[[12,[[111,[-1,-2]]]]],[[2,[[12,[-1]],[12,[-2]]]]],95,95],[[[12,[[120,[-1]]]]],[[12,[-1]]],95],[[[112,[-1]]],-1,[]],[[[107,[-1]]],-1,95],[[[108,[-1]]],-1,91],[[[109,[-1]]],-1,91],[[[111,[-1,-2]]],[[2,[-1,-2]]],95,95],[[[113,[-1]]],-1,[]],[[[120,[-1]]],-1,95],[[[104,[-1]]],-1,[[106,[[93,[92]]]]]],[[[112,[-1]],-2],2,150,101],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[[112,[-1]]],-1,[]],[[[107,[-1]]],-1,95],[[[108,[-1]]],-1,91],[[[111,[-1,-2]]],[[2,[-1,-2]]],95,95],[[[113,[-1]]],-1,[]],[[[120,[-1]]],-1,95],[[[104,[-1]]],-1,[[106,[[93,[92]]]]]],[114,[[135,[114,-1]]],[[106,[[93,[92]]]]]],[[[145,[-1]],[146,[-1]]],28,[]],[[[146,[-1]],[145,[-1]]],28,[]],[[[120,[-1]]],98,95],[121,[[136,[121]]]],[-1,[[112,[-1]]],[]],[-1,[[107,[-1]]],95],[-1,[[108,[-1]]],91],[-1,[[109,[-1]]],91],[-1,[[113,[-1]]],[]],[-1,[[104,[-1]]],[[106,[[93,[92]]]]]],[[[112,[-1]],[112,[-1]]],[[27,[116]]],151],[[[12,[[134,[-1]]]],83],[[86,[-2]]],[95,99],[]],[[[12,[[115,[-1]]]],83],[[86,[-2]]],[91,123,79],[]],[[[12,[[122,[-1,-2]]]],83],[[86,[-3]]],95,[91,79,123],[]],[[[12,[[124,[-1,-2]]]],83],[[86,[-3]]],26,[91,79,123],[]],[[[12,[[125,[-1,-2]]]],83],[[86,[-3]]],26,[91,79,123],[]],[[[12,[[128,[-1]]]],83],[[86,[-2]]],[26,123,79],[]],[[[12,[[129,[-1]]]],83],[[86,[-2]]],[91,123,79],[]],[[[12,[[137,[-1]]]],83],[[86,[-2]]],[95,123,79],[]],[[[12,[[138,[-1]]]],83],[[86,[-2]]],[95,123,79],[]],[[[12,[[139,[-1]]]],83],[[86,[-2]]],[95,123,79],[]],[[[12,[[140,[-1]]]],83],[[86,[-2]]],[26,123,79],[]],[[[12,[[141,[-1]]]],83],[[86,[-2]]],[95,123,79],[]],[[[12,[[142,[-1]]]],83],[[86,[-2]]],[95,123,79],[]],[[[12,[[143,[-1]]]],83],[[86,[-2]]],[26,123,79],[]],[[[12,[[144,[-1]]]],83],[[86,[-2]]],[99,123,79],[]],[[[12,[[147,[-1]]]],83],[[86,[-2]]],[91,123,79],[]],[[[12,[[148,[-1]]]],83],[[86,[-2]]],[91,123,79],[]],[[[12,[[149,[-1]]]],83],[[86,[[90,[2]]]]],[91,123,79]],[[[12,[91]],83],[[86,[[29,[2,152]]]]]],[[[12,[132]],83],[[86,[[90,[2]]]]]],[[[12,[[112,[-1]]]],83],[[86,[[90,[2]]]]],130],[[[12,[[107,[-1]]]],83],[[86,[[90,[2]]]]],91],[[[12,[[108,[-1]]]],83],[[86,[[90,[2]]]]],91],[[[12,[[109,[-1]]]],83],[[86,[[90,[2]]]]],91],[[[12,[[113,[[153,[[93,[92]]]]]]]],83],[[86,[[90,[2]]]]]],[[[12,[[113,[[93,[92]]]]]],83],[[86,[[90,[2]]]]]],[[[12,[[113,[[80,[92]]]]]],83],[[86,[[90,[2]]]]]],[[[12,[[113,[[80,[92]]]]]],83],[[86,[[90,[2]]]]]],[[[12,[[135,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],91,[[106,[[93,[92]]]]],[]],[[[12,[[146,[-1]]]],83],[[86,[[90,[2]]]]],91],[[[12,[26]],83],[[86,[[29,[[93,[92]],152]]]]]],[[[12,[118]],83],[[86,[[90,[[93,[92]]]]]]]],[[[12,[[112,[-1]]]],83],[[86,[[90,[[93,[92]]]]]]],119],[[[12,[[107,[-1]]]],83],[[86,[[90,[[93,[92]]]]]]],95],[[[12,[[108,[-1]]]],83],[[86,[[90,[[93,[92]]]]]]],26],[[[12,[[111,[-1,-2]]]],83],[[86,[[90,[[93,[92]]]]]]],26,26],[[[12,[[113,[-1]]]],83],[[86,[[90,[[93,[92]]]]]]],[[106,[[93,[92]]]],79]],[[[12,[[120,[-1]]]],83],[[86,[[90,[[93,[92]]]]]]],26],[[[12,[91]],83],[[86,[[29,[2,152]]]]]],[[[12,[132]],83],[[86,[[90,[2]]]]]],[[[12,[[112,[-1]]]],83],[[86,[[90,[2]]]]],130],[[[12,[[107,[-1]]]],83],[[86,[[90,[2]]]]],91],[[[12,[[108,[-1]]]],83],[[86,[[90,[2]]]]],91],[[[12,[[109,[-1]]]],83],[[86,[[90,[2]]]]],91],[[[12,[[113,[[93,[92]]]]]],83],[[86,[[90,[2]]]]]],[[[12,[[113,[[153,[[93,[92]]]]]]]],83],[[86,[[90,[2]]]]]],[[[12,[[113,[[80,[92]]]]]],83],[[86,[[90,[2]]]]]],[[[12,[[113,[[80,[92]]]]]],83],[[86,[[90,[2]]]]]],[[[12,[[135,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],91,[[106,[[93,[92]]]]],[]],[[[12,[[146,[-1]]]],83],[[86,[[90,[2]]]]],91],[[[12,[[136,[-1]]]],83],[[86,[[27,[-2]]]]],26,[]],[[[12,[95]],83,[93,[92]]],[[86,[[29,[25,152]]]]]],[[[12,[118]],83,[93,[92]]],[[86,[[90,[25]]]]]],[[[12,[131]],83,[93,[92]]],[[86,[[90,[25]]]]]],[[[12,[[112,[-1]]]],83,[93,[92]]],[[86,[[90,[25]]]]],154],[[[12,[[107,[-1]]]],83,[93,[92]]],[[86,[[90,[25]]]]],95],[[[12,[[108,[-1]]]],83,[93,[92]]],[[86,[[90,[25]]]]],95],[[[12,[[111,[-1,-2]]]],83,[93,[92]]],[[86,[[90,[25]]]]],95,95],[[[12,[[113,[-1]]]],83,[93,[92]]],[[86,[[90,[25]]]]],[[106,[[93,[92]]]],79]],[[[12,[[145,[-1]]]],83,[93,[92]]],[[86,[[90,[25]]]]],95],[[[12,[[120,[-1]]]],83,[93,[92]]],[[86,[[29,[25,152]]]]],95],[[[12,[95]],83,[93,[96]]],[[86,[[29,[25,152]]]]]],[[[12,[131]],83,[93,[96]]],[[86,[[90,[25]]]]]],[[[12,[[112,[-1]]]],83,[93,[96]]],[[86,[[90,[25]]]]],154],[[[12,[[107,[-1]]]],83,[93,[96]]],[[86,[[90,[25]]]]],95],[[[12,[[108,[-1]]]],83,[93,[96]]],[[86,[[90,[25]]]]],95],[[[12,[[111,[-1,-2]]]],83,[93,[96]]],[[86,[[90,[25]]]]],95,95],[[[12,[[113,[-1]]]],83,[93,[96]]],[[86,[[90,[25]]]]],[[106,[[93,[92]]]],79]],[[[12,[[145,[-1]]]],83,[93,[96]]],[[86,[[90,[25]]]]],95],[[[12,[[135,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],91,[[106,[[93,[92]]]]],[]],[[[12,[99]],83,97],[[86,[[29,[98,152]]]]]],[[[12,[[112,[-1]]]],83,97],[[86,[[90,[98]]]]],155],[[[12,[[107,[-1]]]],83,97],[[86,[[90,[98]]]]],[95,99]],[[[12,[[108,[-1]]]],83,97],[[86,[[90,[98]]]]],[91,99]],[[[12,[[113,[-1]]]],83,97],[[86,[[90,[98]]]]],[[106,[[93,[92]]]],79]],[[[12,[[107,[-1]]]],83,156],[[86,[[90,[2]]]]],[95,99]],[[[12,[91]],83,[93,[92]]],[[86,[[29,[25,152]]]]]],[[[12,[132]],83,[93,[92]]],[[86,[[90,[25]]]]]],[[[12,[[112,[-1]]]],83,[93,[92]]],[[86,[[90,[25]]]]],130],[[[12,[[107,[-1]]]],83,[93,[92]]],[[86,[[90,[25]]]]],91],[[[12,[[108,[-1]]]],83,[93,[92]]],[[86,[[90,[25]]]]],91],[[[12,[[109,[-1]]]],83,[93,[92]]],[[86,[[90,[25]]]]],91],[[[12,[[113,[[80,[92]]]]]],83,[93,[92]]],[[86,[[90,[25]]]]]],[[[12,[[113,[[153,[[93,[92]]]]]]]],83,[93,[92]]],[[86,[[90,[25]]]]]],[[[12,[[113,[[80,[92]]]]]],83,[93,[92]]],[[86,[[90,[25]]]]]],[[[12,[[113,[[93,[92]]]]]],83,[93,[92]]],[[86,[[90,[25]]]]]],[[[12,[[146,[-1]]]],83,[93,[92]]],[[86,[[90,[25]]]]],91],[[[12,[91]],83,[93,[100]]],[[86,[[29,[25,152]]]]]],[[[12,[132]],83,[93,[100]]],[[86,[[90,[25]]]]]],[[[12,[[112,[-1]]]],83,[93,[100]]],[[86,[[90,[25]]]]],130],[[[12,[[107,[-1]]]],83,[93,[100]]],[[86,[[90,[25]]]]],91],[[[12,[[108,[-1]]]],83,[93,[100]]],[[86,[[90,[25]]]]],91],[[[12,[[109,[-1]]]],83,[93,[100]]],[[86,[[90,[25]]]]],91],[[[12,[[113,[[80,[92]]]]]],83,[93,[100]]],[[86,[[90,[25]]]]]],[[[12,[[113,[[153,[[93,[92]]]]]]]],83,[93,[100]]],[[86,[[90,[25]]]]]],[[[12,[[113,[[80,[92]]]]]],83,[93,[100]]],[[86,[[90,[25]]]]]],[[[12,[[113,[[93,[92]]]]]],83,[93,[100]]],[[86,[[90,[25]]]]]],[[[12,[[146,[-1]]]],83,[93,[100]]],[[86,[[90,[25]]]]],91],[[[113,[-1]]],98,[]],[[110,[93,[92]]],[[137,[110]]]],[[[112,[-1]],[93,[92]]],[[90,[25]]],154],[[110,[93,[92]]],[[139,[110]]]],[[[112,[-1]],[93,[92]]],[[90,[2]]],154],[[121,102],[[140,[121]]]],[[110,[80,[92]]],[[141,[110]]]],[[[112,[-1]],[80,[92]]],[[90,[25]]],154],[[110,102],[[142,[110]]]],[[[112,[-1]],102],[[90,[25]]],154],[[121,92,[80,[92]]],[[143,[121]]]],[[110,[93,[96]]],[[138,[110]]]],[[[112,[-1]],[93,[96]]],[[90,[25]]],154],[92,131],[[[145,[-1]],[146,[-1]]],[[29,[-1,[133,[-1]]]]],79],[[[146,[-1]],[145,[-1]]],[[29,[-1,[133,[-1]]]]],79],[[157,97],[[144,[157]]]],[[[112,[-1]],97],[[90,[98]]],155],[[[12,[[107,[-1]]]],156],[[134,[-1]]],[95,99]],[[[104,[-1]],-2],2,[[106,[[93,[92]]]]],[[158,[25]]]],[[[120,[-1]],98],2,95],[[[113,[-1]],98],2,[]],[[],132],[110,[[2,[[145,[110]],[146,[110]]]]]],[[[104,[-1]]],25,[[106,[[93,[92]]]]]],[[[12,[[135,[-1,-2]]]],-2],[[29,[2,-3]]],91,[[106,[[93,[92]]]]],[]],[157,[[144,[157]]]],[[110,98],[[120,[110]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,102,[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[[25,-1],[[107,[-1]]],95],[[25,-1],[[108,[-1]]],91],[[25,-1],[[109,[-1]]],91],[[114,[93,[92]]],[[147,[114]]]],[[[112,[-1]],[93,[92]]],[[90,[25]]],130],[[114,[93,[92]]],[[149,[114]]]],[[[112,[-1]],[93,[92]]],[[90,[2]]],130],[[[112,[-1]],159],[[90,[2]]],130],[[114,[93,[100]]],[[148,[114]]]],[[[112,[-1]],[93,[100]]],[[90,[25]]],130],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],[[160,[-1]]],126],[[[161,[-1]]],-1,123],[[[162,[-1]]],-1,123],[[[163,[-1,-2]]],-2,123,123],[[[161,[-1]]],-1,123],[[[162,[-1]]],-1,123],[[[163,[-1,-2]]],-2,123,123],[[[164,[-1]]],2,123],[[[161,[-1]]],2,123],[[[165,[-1]]],2,123],[[[162,[-1]]],2,123],[[[163,[-1,-2]]],2,123,123],[[[160,[-1]],34],35,123],[[[164,[-1]],34],35,123],[[[161,[-1]],34],35,[123,38]],[[[165,[-1]],34],35,123],[[[162,[-1]],34],35,[123,38]],[[[163,[-1,-2]],34],35,123,[123,38]],[-1,-1,[]],[-1,[[160,[-1]]],[]],[166,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[160,[-1]]],-1,123],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[],[]],[-1,[],[]],[[[160,[-1]]],-1,[]],[[[164,[-1]]],28,123],[[[165,[-1]]],28,123],[[[160,[-1]]],[[165,[-1]]],123],[[[167,[[160,[-1]]]]],[[164,[-1]]],123],[[[162,[-1]],-3],[[163,[-1,-2]]],123,123,[[10,[-1],[[9,[-2]]]]]],[[[163,[-1,-2]],-4],[[163,[-1,-3]]],123,123,123,[[10,[-2],[[9,[-3]]]]]],[-1,[[160,[-1]]],[]],[[[12,[[164,[-1]]]],83],[[86,[-2]]],123,[]],[[[12,[[165,[-1]]]],83],[[86,[-2]]],123,[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[[[160,[-1]]],[[27,[[162,[-1]]]]],123],[[[167,[[160,[-1]]]]],[[27,[[161,[-1]]]]],123],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[168,25],[[169,[168,-1]]],[]],[[[170,[-1]]],[[170,[-1]]],[]],[[[171,[-1,-2]]],[[171,[-1,-2]]],21,21],[[[172,[-1,-2,-3,-4,-5]]],[[172,[-1,-2,-3,-4,-5]]],21,[],[],21,21],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[168,[[173,[168,-1]]],[]],[[],[[170,[-1]]],[]],[[168,-3],[[174,[168,-3]]],21,[],[[89,[-1],[[7,[-2]]]]]],[[168,-1],[[175,[168,-1]]],[]],[168,[[176,[168,-1]]],[]],[[[177,[-1,-2]],34],35,[38,123],[38,123,178]],[[[173,[-1,-2]],34],35,[38,123],38],[[[170,[-1]],34],35,38],[[[174,[-1,-2]],34],35,38,38],[[[175,[-1,-2]],34],35,[38,123],38],[[[176,[-1,-2]],34],35,[38,123],38],[[[179,[-2,-1,-3]],34],35,38,[38,[89,[-1]]],38],[[[171,[-1,-2]],34],35,38,38],[[[180,[-1,-2]],34],35,[38,123],38],[[[181,[-1,-2,-3]],34],35,38,38,38],[[[172,[-1,-2,-3,-4,-5]],34],35,38,[],[],38,[]],[[[182,[-1,-2,-3,-4,-5]],34],35,38,38,[],38,[]],[[[169,[-1,-2]],34],35,38,38],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[174,[-1,-2]]],[[2,[-1,-2]]],[],[]],[[[179,[-2,-1,-3]]],-2,[],[[89,[-1]]],[]],[[[171,[-1,-2]]],-1,[],[]],[[[172,[-2,-1,-3,-5,-6]]],-2,[],[[89,[-1]]],[],183,[[4,[],[[9,[[29,[-1,-4]]]]]]],[[87,[-3],[[9,[-5]]]]]],[[[182,[-2,-1,-3,-4,-5]]],-2,[],[[89,[-1]]],[],[[94,[],[[77,[[29,[-1]]]]]]],[[87,[-3],[[9,[-4]]]]]],[[[169,[-2,-1]]],-2,[],[[89,[-1]]]],[[[12,[[174,[-1,-2]]]]],[[2,[[12,[-1]],[12,[-2]]]]],[],[]],[[[12,[[179,[-2,-1,-3]]]]],[[12,[-2]]],[],[[89,[-1]]],[]],[[[12,[[171,[-1,-2]]]]],[[12,[-1]]],[],[]],[[[12,[[172,[-2,-1,-3,-5,-6]]]]],[[12,[-2]]],[],[[89,[-1]]],[],183,[[4,[],[[9,[[29,[-1,-4]]]]]]],[[87,[-3],[[9,[-5]]]]]],[[[12,[[182,[-2,-1,-3,-4,-5]]]]],[[12,[-2]]],[],[[89,[-1]]],[],[[94,[],[[77,[[29,[-1]]]]]]],[[87,[-3],[[9,[-4]]]]]],[[[12,[[169,[-2,-1]]]]],[[12,[-2]]],[],[[89,[-1]]]],[[[174,[-1,-2]]],[[2,[-1,-2]]],[],[]],[[[179,[-2,-1,-3]]],-2,[],[[89,[-1]]],[]],[[[171,[-1,-2]]],-1,[],[]],[[[172,[-2,-1,-3,-5,-6]]],-2,[],[[89,[-1]]],[],183,[[4,[],[[9,[[29,[-1,-4]]]]]]],[[87,[-3],[[9,[-5]]]]]],[[[182,[-2,-1,-3,-4,-5]]],-2,[],[[89,[-1]]],[],[[94,[],[[77,[[29,[-1]]]]]]],[[87,[-3],[[9,[-4]]]]]],[[[169,[-2,-1]]],-2,[],[[89,[-1]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[[174,[-1,-2]]],[[2,[-1,-2]]],[],[]],[[[179,[-2,-1,-3]]],-2,[],[[89,[-1]]],[]],[[[171,[-1,-2]]],-1,[],[]],[[[172,[-2,-1,-3,-5,-6]]],-2,[],[[89,[-1]]],[],183,[[4,[],[[9,[[29,[-1,-4]]]]]]],[[87,[-3],[[9,[-5]]]]]],[[[182,[-2,-1,-3,-4,-5]]],-2,[],[[89,[-1]]],[],[[94,[],[[77,[[29,[-1]]]]]]],[[87,[-3],[[9,[-4]]]]]],[[[169,[-2,-1]]],-2,[],[[89,[-1]]]],[[[179,[-2,-1,-3]]],28,[],[[89,[-1]],84],[]],[[[171,[-1,-2]]],28,84,[]],[[[182,[-2,-1,-3,-4,-5]]],28,[],[84,[89,[-1]]],[],[[94,[],[[77,[[29,[-1]]]]]]],[[87,[-3],[[9,[-4]]]]]],[[[169,[-2,-1]]],28,[],[[89,[-1]],84]],[168,[[11,[168,-3]]],[],[],[[89,[-1],[[7,[-2]]]]]],[[[12,[[177,[-3,-4]]]],83],[[86,[-5]]],[],[],[[89,[-1],[[7,[-2]]]],79,123],[[94,[],[[77,[[29,[-1,-2]]]]]],79,123],[]],[[[12,[[173,[-2,-1]]]],83],[[86,[-3]]],[],[[89,[-1]],79,123],[]],[[[12,[[175,[-2,-1]]]],83],[[86,[-3]]],[],[[89,[-1]],79,123],[]],[[[12,[[176,[-2,-1]]]],83],[[86,[-3]]],[],[[89,[-1]],79,123],[]],[[[12,[[180,[-2,-1]]]],83],[[86,[-3]]],[],[[89,[-1]],79,123],[]],[[[12,[[89,[],[[7,[-1]]]]]],83],[[86,[[29,[2,-1]]]]],[]],[[[12,[[170,[-1]]]],83],[[86,[[29,[2,-2]]]]],[],[]],[[[12,[[174,[-2,-3]]]],83],[[86,[[29,[2,-4]]]]],21,[[89,[-1]]],[[89,[-1],[[7,[]]]]],[]],[[[12,[[179,[-2,-1,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[[89,[-1]]],[],[]],[[[12,[[171,[-2,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[89,[-1]]],[],[[10,[],[[9,[-3]]]]],[]],[[[12,[[181,[-1,-5,-4]]]],83],[[86,[[29,[2,-6]]]]],[],[],[],[[4,[],[[9,[[29,[-1,-3]]]]]]],[[87,[-1,-2],[[9,[-4]]]]],[]],[[[12,[[172,[-2,-1,-3,-5,-6]]]],83],[[86,[[29,[2,-7]]]]],[],[[89,[-1]]],[],183,[[4,[],[[9,[[29,[-1,-4]]]]]]],[[87,[-3],[[9,[-5]]]]],[]],[[[12,[[182,[-2,-1,-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[[89,[-1]]],[],[[94,[],[[77,[[29,[-1]]]]]]],[[87,[-3],[[9,[-4]]]]],[]],[[[12,[[169,[-2,-1]]]],83],[[86,[[29,[2,-3]]]]],[],[[89,[-1]]],[]],[[168,83],[[86,[[29,[2,-1]]]]],[]],[[[12,[[89,[],[[7,[-1]]]]]],83],[[86,[[29,[2,-1]]]]],[]],[[[12,[[170,[-1]]]],83],[[86,[[29,[2,-2]]]]],[],[]],[[[12,[[174,[-2,-3]]]],83],[[86,[[29,[2,-4]]]]],21,[[89,[-1]]],[[89,[-1],[[7,[]]]]],[]],[[[12,[[179,[-2,-1,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[[89,[-1]]],[],[]],[[[12,[[171,[-2,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[89,[-1]]],[],[[10,[],[[9,[-3]]]]],[]],[[[12,[[181,[-1,-5,-4]]]],83],[[86,[[29,[2,-6]]]]],[],[],[],[[4,[],[[9,[[29,[-1,-3]]]]]]],[[87,[-1,-2],[[9,[-4]]]]],[]],[[[12,[[172,[-2,-1,-3,-5,-6]]]],83],[[86,[[29,[2,-7]]]]],[],[[89,[-1]]],[],183,[[4,[],[[9,[[29,[-1,-4]]]]]]],[[87,[-3],[[9,[-5]]]]],[]],[[[12,[[182,[-2,-1,-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[[89,[-1]]],[],[[94,[],[[77,[[29,[-1]]]]]]],[[87,[-3],[[9,[-4]]]]],[]],[[[12,[[169,[-2,-1]]]],83],[[86,[[29,[2,-3]]]]],[],[[89,[-1]]],[]],[[168,83],[[86,[[29,[2,-1]]]]],[]],[[[12,[[179,[-2,-1,-3]]]],83],[[86,[[27,[-4]]]]],[],[[89,[-1]],94],[],[]],[[[12,[[171,[-1,-2]]]],83],[[86,[[27,[-3]]]]],94,[],[]],[[[12,[[172,[-2,-1,-3,-4,-5]]]],83],[[86,[[27,[-6]]]]],[],[94,[89,[-1]]],[],4,[[87,[-3],[[9,[-4]]]]],[]],[[[12,[[182,[-2,-1,-3,-4,-5]]]],83],[[86,[[27,[-6]]]]],[],[94,[89,[-1]]],[],[[94,[],[[77,[[29,[-1]]]]]]],[[87,[-3],[[9,[-4]]]]],[]],[[[12,[[169,[-2,-1]]]],83],[[86,[27]]],[],[[89,[-1]],94]],[[[12,[[89,[],[[7,[-1]]]]]],83],[[86,[[29,[2,-1]]]]],[]],[[[12,[[170,[-1]]]],83],[[86,[[29,[2,-2]]]]],[],[]],[[[12,[[174,[-2,-3]]]],83],[[86,[[29,[2,-4]]]]],21,[[89,[-1]]],[[89,[-1],[[7,[]]]]],[]],[[[12,[[179,[-2,-1,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[[89,[-1]]],[],[]],[[[12,[[171,[-2,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[89,[-1]]],[],[[10,[],[[9,[-3]]]]],[]],[[[12,[[181,[-1,-5,-4]]]],83],[[86,[[29,[2,-6]]]]],[],[],[],[[4,[],[[9,[[29,[-1,-3]]]]]]],[[87,[-1,-2],[[9,[-4]]]]],[]],[[[12,[[172,[-2,-1,-3,-5,-6]]]],83],[[86,[[29,[2,-7]]]]],[],[[89,[-1]]],[],183,[[4,[],[[9,[[29,[-1,-4]]]]]]],[[87,[-3],[[9,[-5]]]]],[]],[[[12,[[182,[-2,-1,-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[[89,[-1]]],[],[[94,[],[[77,[[29,[-1]]]]]]],[[87,[-3],[[9,[-4]]]]],[]],[[[12,[[169,[-2,-1]]]],83],[[86,[[29,[2,-3]]]]],[],[[89,[-1]]],[]],[[168,83],[[86,[[29,[2,-1]]]]],[]],[168,[[11,[-3,168]]],[],[],[[89,[-1],[[7,[-2]]]]]],[[168,-1],[[180,[168,-1]]],[]],[[168,-3],[[177,[168,-3]]],[],[],[[178,[],[[85,[-1]],[7,[-2]]]],94,79,123]],[168,[[179,[168,-1,-2]]],[],[]],[[168,-3],[[171,[168,-3]]],[],[],[[10,[-1],[[9,[-2]]]]]],[[[179,[-2,-1,-3]]],[[2,[25,[27,[25]]]]],[],[[89,[-1]],94],[]],[[[171,[-1,-2]]],[[2,[25,[27,[25]]]]],94,[]],[[[172,[-2,-1,-3,-4,-5]]],[[2,[25,[27,[25]]]]],[],[94,[89,[-1]]],[],4,[[87,[-3],[[9,[-4]]]]]],[[[182,[-2,-1,-3,-4,-5]]],[[2,[25,[27,[25]]]]],[],[94,[89,[-1]]],[],[[94,[],[[77,[[29,[-1]]]]]]],[[87,[-3],[[9,[-4]]]]]],[[[169,[-2,-1]]],[[2,[25,[27,[25]]]]],[],[[89,[-1]],94]],[[[12,[[89,[],[[7,[-1]]]]]],-2],[[29,[2,-1]]],[],[]],[[[12,[[170,[-1]]]],-1],[[29,[2,-2]]],[],[]],[[[12,[[174,[-2,-3]]]],-1],[[29,[2,-4]]],21,[[89,[-1]]],[[89,[-1],[[7,[]]]]],[]],[[[12,[[179,[-2,-1,-3]]]],-1],[[29,[2,-4]]],[],[[89,[-1]]],[],[]],[[[12,[[171,[-2,-4]]]],-1],[[29,[2,-5]]],[],[[89,[-1]]],[],[[10,[],[[9,[-3]]]]],[]],[[[12,[[181,[-1,-5,-4]]]],-2],[[29,[2,-6]]],[],[],[],[[4,[],[[9,[[29,[-1,-3]]]]]]],[[87,[-1,-2],[[9,[-4]]]]],[]],[[[12,[[172,[-2,-1,-3,-5,-6]]]],-3],[[29,[2,-7]]],[],[[89,[-1]]],[],183,[[4,[],[[9,[[29,[-1,-4]]]]]]],[[87,[-3],[[9,[-5]]]]],[]],[[[12,[[182,[-2,-1,-3,-4,-5]]]],-3],[[29,[2,-6]]],[],[[89,[-1]]],[],[[94,[],[[77,[[29,[-1]]]]]]],[[87,[-3],[[9,[-4]]]]],[]],[[[12,[[169,[-2,-1]]]],-1],[[29,[2,-3]]],[],[[89,[-1]]],[]],[[168,-1],[[29,[2,-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[[-1,-5],[[181,[-1,-5,-4]]],[],[],[],[[4,[],[[9,[[29,[-1,-3]]]]]]],[[87,[-1,-2],[[9,[-4]]]]]],[[168,-6],[[172,[168,-2,-1,-5,-6]]],[],[],[],[[183,[-3]]],[[4,[],[[9,[[29,[-2,-4]]]]]]],[[87,[-1],[[9,[-5]]]]]],[[168,-5],[[182,[168,-2,-1,-4,-5]]],[],[],[],[[94,[],[[77,[[29,[-2,-3]]]]]]],[[87,[-1],[[9,[-4]]]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,[[2,[[3,[-1]],1]]],94],[[184,-3],[[185,[184,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[184,-3],[[185,[184,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[186,-4],[[187,[186,-3,-4]]],[],[],[[8,[],[[7,[-2]]]]],[[87,[-1],[[9,[-3]]]]]],[[186,-4],[[187,[186,-3,-4]]],[],[],[[8,[],[[7,[-2]]]]],[[87,[-1],[[9,[-3]]]]]],[[184,-3],[[188,[184,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[184,-3],[[188,[184,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[184,[[189,[-1]]],[]],[184,[[189,[-1]]],[]],[184,[[190,[-1]]],[]],[184,[[190,[-1]]],[]],[[184,25],[[191,[184]]]],[[184,25],[[191,[184]]]],[[184,25],[[192,[184]]]],[[184,25],[[192,[184]]]],[184,184],[184,184],[184,[[193,[184]]]],[184,[[193,[184]]]],[[184,-2],[[194,[184,-2]]],[],[[94,[],[[77,[-1]]]]]],[[184,-2],[[194,[184,-2]]],[],[[94,[],[[77,[-1]]]]]],[[184,25],[[195,[184]]]],[[184,25],[[195,[184]]]],[[[196,[-1]]],[[196,[-1]]],21],[[[197,[-1]]],[[197,[-1]]],21],[[[198,[-1]]],[[198,[-1]]],21],[[[199,[-1]]],[[199,[-1]]],[]],[[[200,[-1]]],[[200,[-1]]],[]],[[[201,[-1]]],[[201,[-1]]],21],[202,202],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[184,[[203,[184,-2]]],[],[126,[204,[-1]]]],[184,[[203,[184,-2]]],[],[126,[204,[-1]]]],[184,[[205,[184]]]],[184,[[205,[184]]]],[[[12,[[206,[-1]]]],25],2,[[178,[],[[7,[152]]]]]],[184,[[207,[184]]]],[184,[[207,[184]]]],[184,[[208,[184]]]],[184,[[208,[184]]]],[[],[[209,[-1]]],4],[[],[[210,[-1]]],[]],[[],[[211,[-1]]],[94,79]],[[],202],[[[210,[-1]]],2,[]],[[],[[199,[-1]]],[]],[184,[[212,[184]]]],[184,[[212,[184]]]],[[[213,[-1,-2]],[213,[-1,-2]]],28,127,127],[[[214,[-1,-2]],[214,[-1,-2]]],28,127,127],[[202,202],28],[186,[[215,[186,-1]]],[]],[186,[[215,[186,-1]]],[]],[[[209,[-1]],-2],2,4,[[78,[],[[77,[-1]]]]]],[[[210,[-1]],-2],2,[],[[78,[],[[77,[-1]]]]]],[[[211,[-1]],-2],2,[94,79],[[78,[],[[77,[-1]]]]]],[[184,-3],[[216,[184,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[184,-3],[[216,[184,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[184,-4],[[217,[184,-3,-4]]],[],[],[[4,[],[[9,[[27,[-2]]]]]]],[[87,[-1],[[9,[-3]]]]]],[[184,-4],[[217,[184,-3,-4]]],[],[],[[4,[],[[9,[[27,[-2]]]]]]],[[87,[-1],[[9,[-3]]]]]],[[184,-3],[[218,[184,-2,-3]]],[],94,[[87,[-1],[[9,[-2]]]]]],[[184,-3],[[218,[184,-2,-3]]],[],94,[[87,[-1],[[9,[-2]]]]]],[[184,-1,-4],[[219,[184,-3,-4]]],[[220,[[27,[25]]]]],[],[94,79],[[87,[-2],[[9,[-3]]]]]],[[184,-1,-4],[[219,[184,-3,-4]]],[[220,[[27,[25]]]]],[],[94,79],[[87,[-2],[[9,[-3]]]]]],[184,[[221,[184]]]],[184,[[221,[184]]]],[[184,-1],[[222,[184]]],[[220,[[27,[25]]]]]],[[184,-1],[[222,[184]]],[[220,[[27,[25]]]]]],[[[223,[-1,-2]],34],35,[],[]],[[[223,[-1,-2]],34],35,[],[]],[[[224,[-1]],34],35,[]],[[[209,[-1]],34],35,4],[[[210,[-1]],34],35,[]],[[[211,[-1]],34],35,38],[[[194,[-1,-2]],34],35,38,38],[[[203,[-1,-2]],34],35,38,38],[[[225,[-1,-2,-3]],34],35,38,38,38],[[[205,[-1]],34],35,[38,94]],[[[207,[-1]],34],35,38],[[[208,[-1]],34],35,38],[[[212,[-1]],34],35,38],[[[216,[-1,-2,-3]],34],35,[94,38],38,[]],[[[217,[-1,-2,-3]],34],35,38,38,[]],[[[221,[-1]],34],35,94],[[[226,[-1,-2,-3,-4]],34],35,38,38,38,[]],[[[188,[-1,-2,-3]],34],35,38,38,[]],[[[185,[-1,-2,-3]],34],35,38,38,[]],[[[227,[-1,-2]],34],35,178,[]],[[[228,[-1,-2,-3]],34],35,38,38,[]],[[[229,[-1]],34],35,38],[[[230,[-1]],34],35,38],[[[231,[-1,-2]],34],35,[],[]],[[[232,[-1,-2]],34],35,38,[]],[[[218,[-1,-2,-3]],34],35,[],[],[]],[[[233,[-1]],34],35,[38,123]],[[[234,[-1]],34],35,[38,123]],[[[235,[-1]],34],35,[38,94]],[[[236,[-1]],34],35,[94,38]],[[[237,[-1]],34],35,[94,38]],[[[238,[-1,-2]],34],35,[94,38],[]],[[[239,[-1,-2]],34],35,[94,38],123],[[[240,[-1]],34],35,38],[[[241,[-1,-2,-3]],34],35,[94,38],38,[]],[[[242,[-1]],34],35,38],[[[243,[-1,-2,-3]],34],35,[94,38],38,[]],[[[244,[-1,-2]],34],35,[94,38],[4,38]],[[[245,[-1,-2,-3]],34],35,38,38,[]],[[[246,[-1,-2]],34],35,[38,94],[38,94]],[[[195,[-1]],34],35,[38,94]],[[[247,[-1]],34],35,[38,94]],[[[248,[-1,-2,-3,-4]],34],35,[94,38],38,38,[]],[[[191,[-1]],34],35,[94,38]],[[[192,[-1]],34],35,[94,38]],[[[219,[-1,-2,-3]],34],35,94,[94,79],[[87,[],[[9,[-2]]]]]],[[[249,[-1,-2,-3]],34],35,38,38,[]],[[[250,[-1]],34],35,38],[[[251,[-1,-2]],34],35,38,38],[[[193,[-1]],34],35,38],[[[187,[-1,-2,-3]],34],35,38,38,[]],[[[215,[-1,-2]],34],35,[],[]],[[[252,[-1,-2]],34],35,[],[]],[[[253,[-1,-2]],34],35,[],[]],[[[254,[-1]],34],35,38],[[[255,[-1,-2]],34],35,[],[]],[[[256,[-1,-2]],34],35,[],[]],[[[257,[-1,-2,-3]],34],35,38,38,[]],[[[258,[-1]],34],35,[38,123]],[[[259,[-1,-2,-3]],34],35,38,38,[]],[[[260,[-1,-2,-3]],34],35,[178,38],38,[]],[[[261,[-1,-2,-3]],34],35,38,38,[]],[[[262,[-1]],34],35,[178,38]],[[[263,[-1]],34],35,178],[[[264,[-1,-2]],34],35,38,38],[[[265,[-1]],34],35,[38,178]],[[[266,[-1]],34],35,[38,178]],[[[213,[-1,-2]],34],35,[],267],[[[213,[-1,-2]],34],35,[],38],[[[268,[-1]],34],35,[38,178]],[[[214,[-1,-2]],34],35,[],38],[[[214,[-1,-2]],34],35,[],267],[[[269,[-1,-2,-3,-4]],34],35,38,38,38,[]],[[[270,[-1,-2,-3]],34],35,38,[],38],[[[271,[-1,-2,-3]],34],35,[178,38],38,[]],[[[272,[-1,-2,-3]],34],35,[178,38],38,[]],[[[273,[-1]],34],35,[178,38]],[[[274,[-1]],34],35,[178,38]],[[[275,[-1,-2,-3]],34],35,38,38,[]],[[[206,[-1]],34],35,[[178,[],[[7,[152]]]],38]],[[[276,[-1,-2,-3]],34],35,38,38,[]],[[[277,[-1,-2,-3]],34],35,38,38,[]],[[[196,[-1]],34],35,38],[[[197,[-1]],34],35,38],[[[198,[-1]],34],35,38],[[[199,[-1]],34],35,38],[[[278,[-1]],34],35,38],[[[200,[-1]],34],35,38],[[[201,[-1]],34],35,38],[[[279,[-1,-2]],34],35,38,38],[[202,34],35],[[[280,[-1,-2,-3,-4]],34],35,38,38,[],38],[[[281,[-1,-2,-3]],34],35,38,[],38],[[184,-1,-4],[[226,[184,-3,-1,-4]]],[],[],[[4,[],[[9,[-1]]]]],[[87,[-1,-2],[[9,[-3]]]]]],[[184,-1,-4],[[226,[184,-3,-1,-4]]],[],[],[[4,[],[[9,[-1]]]]],[[87,[-1,-2],[[9,[-3]]]]]],[[184,-3],[[228,[184,-2,-3]]],[],[[4,[],[[9,[2]]]]],[[87,[-1],[[9,[-2]]]]]],[[184,-3],[[228,[184,-2,-3]]],[],[[4,[],[[9,[2]]]]],[[87,[-1],[[9,[-2]]]]]],[[184,-1,-4],[[249,[184,-3,-4]]],[[220,[[27,[25]]]]],[],[[4,[],[[9,[2]]]]],[[87,[-2],[[9,[-3]]]]]],[[184,-1,-4],[[249,[184,-3,-4]]],[[220,[[27,[25]]]]],[],[[4,[],[[9,[2]]]]],[[87,[-2],[[9,[-3]]]]]],[[184,-3],[[227,[184,-3]]],[],[],[[89,[-1],[[7,[-2]]]]]],[[184,-3],[[227,[184,-3]]],[],[],[[89,[-1],[[7,[-2]]]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-2,[[209,[-1]]],4,[[78,[],[[77,[-1]]]]]],[-2,[[210,[-1]]],[],[[78,[],[[77,[-1]]]]]],[-2,[[211,[-1]]],[94,79],[[78,[],[[77,[-1]]]]]],[184,[[229,[184]]]],[184,[[229,[184]]]],0,[[[212,[-1]]],-1,94],[[[216,[-1,-2,-3]]],-1,94,[[4,[],[[9,[28]]]]],[[0,[],[[9,[-2]]]]]],[[[217,[-1,-2,-3]]],-1,94,4,[[87,[],[[9,[-2]]]]]],[[[221,[-1]]],-1,94],[[[229,[-1]]],-1,[]],[[[230,[-1]]],[[27,[-1]]],[94,79]],[[[231,[-1,-2]]],-1,[],[]],[[[232,[-1,-2]]],-1,[],[]],[[[218,[-1,-2,-3]]],-1,[],[],[]],[[[235,[-1]]],-1,94],[[[240,[-1]]],-1,94],[[[241,[-1,-2,-3]]],-1,94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[242,[-1]]],-1,94],[[[243,[-1,-2,-3]]],-1,94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[244,[-1,-2]]],-1,94,4],[[[245,[-1,-2,-3]]],-1,94,[],[[87,[],[[9,[-2]]]]]],[[[246,[-1,-2]]],[[2,[-1,-2]]],94,94],[[[195,[-1]]],-1,94],[[[247,[-1]]],-1,94],[[[248,[-1,-2,-4,-5]]],-1,94,[],[],[[4,[],[[9,[[27,[-3]]]]]]],[[87,[-2],[[9,[-4]]]]]],[[[191,[-1]]],-1,94],[[[192,[-1]]],-1,94],[[[219,[-1,-2,-3]]],-1,94,[94,79],[[87,[],[[9,[-2]]]]]],[[[193,[-1]]],-1,[94,88]],[[[187,[-1,-2,-3]]],-1,178,[[8,[],[[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[215,[-1,-2]]],-1,[],[]],[[[252,[-1,-2]]],-1,[],[]],[[[253,[-1,-2]]],-1,[],[]],[[[254,[-1]]],-1,[]],[[[255,[-1,-2]]],-1,[],[]],[[[256,[-1,-2]]],-1,[],[]],[[[257,[-1,-2,-3]]],-1,178,[[8,[],[[85,[]]]]],[[87,[],[[9,[-2]]]]]],[[[260,[-1,-2,-3]]],-1,178,[],[]],[[[261,[-1,-2,-3]]],-1,[],[],[]],[[[262,[-1]]],-1,178],[[[263,[-1]]],-1,178],[[[266,[-1]]],-1,178],[[[268,[-1]]],-1,178],[[[271,[-1,-2,-3]]],-1,178,[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[272,[-1,-2,-3]]],-1,178,[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[273,[-1]]],-1,178],[[[274,[-1]]],-1,178],[[[279,[-1,-2]]],[[2,[-1,-2]]],[],[]],[[[280,[-1,-2,-3,-4]]],[[2,[-1,-2]]],[],[],[],[]],[[[12,[[212,[-1]]]]],[[12,[-1]]],94],[[[12,[[216,[-1,-2,-3]]]]],[[12,[-1]]],94,[[4,[],[[9,[28]]]]],[[0,[],[[9,[-2]]]]]],[[[12,[[217,[-1,-2,-3]]]]],[[12,[-1]]],94,4,[[87,[],[[9,[-2]]]]]],[[[12,[[221,[-1]]]]],[[12,[-1]]],94],[[[12,[[229,[-1]]]]],[[12,[-1]]],[]],[[[12,[[230,[-1]]]]],[[27,[[12,[-1]]]]],[94,79]],[[[12,[[231,[-1,-2]]]]],[[12,[-1]]],[],[]],[[[12,[[232,[-1,-2]]]]],[[12,[-1]]],[],[]],[[[12,[[218,[-1,-2,-3]]]]],[[12,[-1]]],[],[],[]],[[[12,[[235,[-1]]]]],[[12,[-1]]],94],[[[12,[[240,[-1]]]]],[[12,[-1]]],94],[[[12,[[241,[-1,-2,-3]]]]],[[12,[-1]]],94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[242,[-1]]]]],[[12,[-1]]],94],[[[12,[[243,[-1,-2,-3]]]]],[[12,[-1]]],94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[244,[-1,-2]]]]],[[12,[-1]]],94,4],[[[12,[[245,[-1,-2,-3]]]]],[[12,[-1]]],94,[],[[87,[],[[9,[-2]]]]]],[[[12,[[246,[-1,-2]]]]],[[2,[[12,[-1]],[12,[-2]]]]],94,94],[[[12,[[195,[-1]]]]],[[12,[-1]]],94],[[[12,[[247,[-1]]]]],[[12,[-1]]],94],[[[12,[[248,[-1,-2,-4,-5]]]]],[[12,[-1]]],94,[],[],[[4,[],[[9,[[27,[-3]]]]]]],[[87,[-2],[[9,[-4]]]]]],[[[12,[[191,[-1]]]]],[[12,[-1]]],94],[[[12,[[192,[-1]]]]],[[12,[-1]]],94],[[[12,[[219,[-1,-2,-3]]]]],[[12,[-1]]],94,[94,79],[[87,[],[[9,[-2]]]]]],[[[12,[[193,[-1]]]]],[[12,[-1]]],[94,88]],[[[12,[[187,[-1,-2,-3]]]]],[[12,[-1]]],178,[[8,[],[[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[215,[-1,-2]]]]],[[12,[-1]]],[],[]],[[[12,[[252,[-1,-2]]]]],[[12,[-1]]],[],[]],[[[12,[[253,[-1,-2]]]]],[[12,[-1]]],[],[]],[[[12,[[254,[-1]]]]],[[12,[-1]]],[]],[[[12,[[255,[-1,-2]]]]],[[12,[-1]]],[],[]],[[[12,[[256,[-1,-2]]]]],[[12,[-1]]],[],[]],[[[12,[[257,[-1,-2,-3]]]]],[[12,[-1]]],178,[[8,[],[[85,[]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[260,[-1,-2,-3]]]]],[[12,[-1]]],178,[],[]],[[[12,[[261,[-1,-2,-3]]]]],[[12,[-1]]],[],[],[]],[[[12,[[262,[-1]]]]],[[12,[-1]]],178],[[[12,[[263,[-1]]]]],[[12,[-1]]],178],[[[12,[[266,[-1]]]]],[[12,[-1]]],178],[[[12,[[268,[-1]]]]],[[12,[-1]]],178],[[[12,[[271,[-1,-2,-3]]]]],[[12,[-1]]],178,[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[272,[-1,-2,-3]]]]],[[12,[-1]]],178,[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[273,[-1]]]]],[[12,[-1]]],178],[[[12,[[274,[-1]]]]],[[12,[-1]]],178],[[[12,[[279,[-1,-2]]]]],[[2,[[12,[-1]],[12,[-2]]]]],[],[]],[[[12,[[280,[-1,-2,-3,-4]]]]],[[2,[[12,[-1]],[12,[-2]]]]],[],[],[],[]],[[[212,[-1]]],-1,94],[[[216,[-1,-2,-3]]],-1,94,[[4,[],[[9,[28]]]]],[[0,[],[[9,[-2]]]]]],[[[217,[-1,-2,-3]]],-1,94,4,[[87,[],[[9,[-2]]]]]],[[[221,[-1]]],-1,94],[[[229,[-1]]],-1,[]],[[[230,[-1]]],[[27,[-1]]],[94,79]],[[[231,[-1,-2]]],-1,[],[]],[[[232,[-1,-2]]],-1,[],[]],[[[218,[-1,-2,-3]]],-1,[],[],[]],[[[235,[-1]]],-1,94],[[[240,[-1]]],-1,94],[[[241,[-1,-2,-3]]],-1,94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[242,[-1]]],-1,94],[[[243,[-1,-2,-3]]],-1,94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[244,[-1,-2]]],-1,94,4],[[[245,[-1,-2,-3]]],-1,94,[],[[87,[],[[9,[-2]]]]]],[[[246,[-1,-2]]],[[2,[-1,-2]]],94,94],[[[195,[-1]]],-1,94],[[[247,[-1]]],-1,94],[[[248,[-1,-2,-4,-5]]],-1,94,[],[],[[4,[],[[9,[[27,[-3]]]]]]],[[87,[-2],[[9,[-4]]]]]],[[[191,[-1]]],-1,94],[[[192,[-1]]],-1,94],[[[219,[-1,-2,-3]]],-1,94,[94,79],[[87,[],[[9,[-2]]]]]],[[[193,[-1]]],-1,[94,88]],[[[187,[-1,-2,-3]]],-1,178,[[8,[],[[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[215,[-1,-2]]],-1,[],[]],[[[252,[-1,-2]]],-1,[],[]],[[[253,[-1,-2]]],-1,[],[]],[[[254,[-1]]],-1,[]],[[[255,[-1,-2]]],-1,[],[]],[[[256,[-1,-2]]],-1,[],[]],[[[257,[-1,-2,-3]]],-1,178,[[8,[],[[85,[]]]]],[[87,[],[[9,[-2]]]]]],[[[260,[-1,-2,-3]]],-1,178,[],[]],[[[261,[-1,-2,-3]]],-1,[],[],[]],[[[262,[-1]]],-1,178],[[[263,[-1]]],-1,178],[[[266,[-1]]],-1,178],[[[268,[-1]]],-1,178],[[[271,[-1,-2,-3]]],-1,178,[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[272,[-1,-2,-3]]],-1,178,[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[273,[-1]]],-1,178],[[[274,[-1]]],-1,178],[[[279,[-1,-2]]],[[2,[-1,-2]]],[],[]],[[[280,[-1,-2,-3,-4]]],[[2,[-1,-2]]],[],[],[],[]],[[202,-1],2,101],[[184,-2],[[231,[184,-2]]],[],[[87,[-1]]]],[[184,-2],[[231,[184,-2]]],[],[[87,[-1]]]],[[186,-2],[[253,[186,-2]]],[],[[87,[-1]]]],[[186,-2],[[253,[186,-2]]],[],[[87,[-1]]]],[[186,-2],[[252,[186,-2]]],[],[[87,[-1]]]],[[186,-2],[[252,[186,-2]]],[],[[87,[-1]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[186,[[206,[186]]]],[186,[[206,[186]]]],[184,[[230,[184]]]],[184,[[230,[184]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[[212,[-1]]],-1,94],[[[216,[-1,-2,-3]]],-1,94,[[4,[],[[9,[28]]]]],[[0,[],[[9,[-2]]]]]],[[[217,[-1,-2,-3]]],-1,94,4,[[87,[],[[9,[-2]]]]]],[[[221,[-1]]],-1,94],[[[229,[-1]]],-1,[]],[[[230,[-1]]],[[27,[-1]]],[94,79]],[[[231,[-1,-2]]],-1,[],[]],[[[232,[-1,-2]]],-1,[],[]],[[[218,[-1,-2,-3]]],-1,[],[],[]],[[[235,[-1]]],-1,94],[[[240,[-1]]],-1,94],[[[241,[-1,-2,-3]]],-1,94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[242,[-1]]],-1,94],[[[243,[-1,-2,-3]]],-1,94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[244,[-1,-2]]],-1,94,4],[[[245,[-1,-2,-3]]],-1,94,[],[[87,[],[[9,[-2]]]]]],[[[246,[-1,-2]]],[[2,[-1,-2]]],94,94],[[[195,[-1]]],-1,94],[[[247,[-1]]],-1,94],[[[248,[-1,-2,-4,-5]]],-1,94,[],[],[[4,[],[[9,[[27,[-3]]]]]]],[[87,[-2],[[9,[-4]]]]]],[[[191,[-1]]],-1,94],[[[192,[-1]]],-1,94],[[[219,[-1,-2,-3]]],-1,94,[94,79],[[87,[],[[9,[-2]]]]]],[[[193,[-1]]],-1,[94,88]],[[[187,[-1,-2,-3]]],-1,178,[[8,[],[[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[215,[-1,-2]]],-1,[],[]],[[[252,[-1,-2]]],-1,[],[]],[[[253,[-1,-2]]],-1,[],[]],[[[254,[-1]]],-1,[]],[[[255,[-1,-2]]],-1,[],[]],[[[256,[-1,-2]]],-1,[],[]],[[[257,[-1,-2,-3]]],-1,178,[[8,[],[[85,[]]]]],[[87,[],[[9,[-2]]]]]],[[[260,[-1,-2,-3]]],-1,178,[],[]],[[[261,[-1,-2,-3]]],-1,[],[],[]],[[[262,[-1]]],-1,178],[[[263,[-1]]],-1,178],[[[266,[-1]]],-1,178],[[[268,[-1]]],-1,178],[[[271,[-1,-2,-3]]],-1,178,[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[272,[-1,-2,-3]]],-1,178,[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[273,[-1]]],-1,178],[[[274,[-1]]],-1,178],[[[279,[-1,-2]]],[[2,[-1,-2]]],[],[]],[[[280,[-1,-2,-3,-4]]],[[2,[-1,-2]]],[],[],[],[]],[[[210,[-1]]],-2,79,[]],[[[210,[-1]]],-2,79,[]],[[[210,[-1]]],-2,79,[]],[[[211,[-1]]],-2,[94,79],[]],[[[211,[-1]]],-2,[94,79],[]],[[[211,[-1]]],-2,[94,79],[]],[186,[[254,[186]]]],[186,[[254,[186]]]],[[[229,[-1]]],28,[]],[[[209,[-1]]],28,4],[[[250,[-1]],[251,[-1,-2]]],28,[],[]],[[[251,[-1,-2]],[250,[-1]]],28,[],[]],[[[244,[-1,-2]]],28,94,4],[84,28],[[[209,[-1]]],28,4],[[[210,[-1]]],28,4],[[[211,[-1]]],28,[94,79]],[[[194,[-1,-2]]],28,94,[[84,[],[[77,[]]]]]],[[[203,[-1,-2]]],28,84,[126,204]],[[[225,[-3,-4,-5]]],28,[],[],[[84,[],[[77,[[2,[-1,-2]]]]]]],[126,[204,[-1]]],[126,[204,[-2]]]],[[[205,[-1]]],28,84],[[[207,[-1]]],28,84],[[[208,[-1]]],28,[21,94]],[[[212,[-1]]],28,[94,84]],[[[216,[-1,-2,-3]]],28,[94,84],[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[217,[-1,-3,-4]]],28,[94,84],[],[[4,[],[[9,[[27,[-2]]]]]]],[[0,[],[[9,[-3]]]]]],[[[221,[-1]]],28,94],[[[226,[-1,-3,-2,-4]]],28,94,[],[[4,[],[[9,[-2]]]]],[[87,[-2],[[9,[-3]]]]]],[[[188,[-1,-2,-3]]],28,94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[185,[-1,-2,-3]]],28,94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[227,[-1,-2]]],28,178,[]],[[[228,[-1,-2,-3]]],28,84,[[4,[],[[9,[2]]]]],[[87,[],[[9,[-2]]]]]],[[[229,[-1]]],28,94],[[[230,[-1]]],28,[94,79]],[[[231,[-1,-2]]],28,[],[]],[[[232,[-1,-2]]],28,84,0],[[[218,[-1,-2,-3]]],28,[],[],[]],[[[233,[-1]]],28,[123,84,79]],[[[234,[-1]]],28,[123,84,79]],[[[235,[-1]]],28,94],[[[236,[-1]]],28,94],[[[237,[-1]]],28,94],[[[238,[-1,-2]]],28,94,[[0,[],[[9,[28]]]]]],[[[239,[-1,-2]]],28,94,123],[[[240,[-1]]],28,84],[[[241,[-1,-2,-3]]],28,84,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[242,[-1]]],28,84],[[[243,[-1,-2,-3]]],28,84,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[244,[-1,-2]]],28,94,4],[[[245,[-1,-2,-3]]],28,84,4,[[87,[],[[9,[-2]]]]]],[[[246,[-1,-2]]],28,94,94],[[[195,[-1]]],28,84],[[[247,[-1]]],28,94],[[[248,[-1,-2,-4,-5]]],28,84,[],[],[[4,[],[[9,[[27,[-3]]]]]]],[[87,[-2],[[9,[-4]]]]]],[[[191,[-1]]],28,94],[[[192,[-1]]],28,94],[[[219,[-1,-2,-3]]],28,94,[94,79],[[87,[],[[9,[-2]]]]]],[[[249,[-1,-2,-3]]],28,94,[[4,[],[[9,[2]]]]],[[87,[],[[9,[-2]]]]]],[[[193,[-1]]],28,[84,88]],[[[187,[-1,-2,-3]]],28,[178,84],[[8,[],[[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[215,[-1,-2]]],28,[],[]],[[[252,[-1,-2]]],28,[],[]],[[[253,[-1,-2]]],28,[],[]],[[[254,[-1]]],28,[178,84]],[[[255,[-1,-2]]],28,[],[]],[[[256,[-1,-2]]],28,[],[]],[[[257,[-1,-2,-3]]],28,[178,84],[[8,[],[[85,[]]]]],[[87,[],[[9,[-2]]]]]],[[[258,[-1]]],28,[123,178,79,84]],[[[260,[-1,-2,-3]]],28,[178,84],[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[261,[-1,-3,-4]]],28,[178,84],[],[[8,[],[[85,[[27,[-2]]]],[7,[]]]]],[[87,[],[[9,[-3]]]]]],[[[262,[-1]]],28,[178,84]],[[[263,[-1]]],28,178],[[[264,[-1,-2]]],28,[178,84],[126,204]],[[[266,[-1]]],28,[178,84]],[[[268,[-1]]],28,[178,84]],[[[269,[-1,-3,-2,-4]]],28,178,[],[[8,[],[[85,[-2]],[7,[]]]]],[[87,[-2],[[9,[-3]]]]]],[[[271,[-1,-2,-3]]],28,[178,84],[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[272,[-1,-2,-3]]],28,[178,84],[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[275,[-1,-2,-3]]],28,178,[[4,[],[[9,[[29,[2]]]]]]],[[87,[],[[9,[-2]]]]]],[[[276,[-1,-2,-3]]],28,178,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[277,[-1,-2,-3]]],28,178,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[197,[-1]]],28,21],[[[198,[-2]]],28,[],[[87,[],[[9,[-1]]]]]],[[[199,[-1]]],28,[]],[[[278,[-1]]],28,4],[[[200,[-1]]],28,[]],[[[201,[-1]]],28,94],[[[279,[-1,-2]]],28,94,[[94,[],[[77,[]]]]]],[[[280,[-1,-2,-4,-3]]],28,94,[[94,[],[[77,[]]]]],[],[[87,[-3],[[9,[202]]]]]],[[[281,[-1,-4,-3]]],28,[],[],[[4,[],[[9,[[27,[[2,[-2,-1]]]]]]]]],[[87,[-1],[[9,[-3]]]]]],[-1,196,78],[184,[[11,[184,-2]]],[],[[94,[],[[77,[-1]]]]]],[184,[[11,[184,-2]]],[],[[94,[],[[77,[-1]]]]]],[[[209,[-1]]],25,4],[[184,-3],[[232,[184,-3]]],[],[],[[87,[-1],[[9,[-2]]]]]],[[184,-3],[[232,[184,-3]]],[],[],[[87,[-1],[[9,[-2]]]]]],[[186,-3],[[256,[186,-3]]],[],[],[[87,[-1],[[9,[-2]]]]]],[[186,-3],[[256,[186,-3]]],[],[],[[87,[-1],[[9,[-2]]]]]],[[186,-3],[[255,[186,-3]]],[],[],[[87,[-1],[[9,[-2]]]]]],[[186,-3],[[255,[186,-3]]],[],[],[[87,[-1],[[9,[-2]]]]]],[[],[[209,[-1]]],4],[184,[[233,[184]]]],[184,[[233,[184]]]],[[[12,[[235,[-1]]]],-2],[[238,[-1,-2]]],94,[[10,[],[[9,[28]]]]]],[[[12,[[235,[-1]]]],-2],[[239,[-1,-2]]],94,123],[-1,[[278,[-1]]],4],[[186,-4],[[257,[186,-3,-4]]],[],[],[[8,[],[[85,[-2]]]]],[[87,[-1],[[9,[-3]]]]]],[[186,-4],[[257,[186,-3,-4]]],[],[],[[8,[],[[85,[-2]]]]],[[87,[-1],[[9,[-3]]]]]],[[[12,[[235,[-1]]]]],[[236,[-1]]],94],[[[12,[[235,[-1]]]]],[[237,[-1]]],94],[184,[[235,[184]]]],[184,[[235,[184]]]],[[],[[200,[-1]]],[]],[[[12,[[203,[-1,-2]]]],83],[[86,[-2]]],94,[126,204]],[[[12,[[225,[-3,-4,-5]]]],83],[[86,[[2,[-4,-5]]]]],[],[],[[94,[],[[77,[[2,[-1,-2]]]]]]],[126,[204,[-1]]],[126,[204,[-2]]]],[[[12,[[205,[-1]]]],83],[[86,[-2]]],94,[]],[[[12,[[207,[-1]]]],83],[[86,[-2]]],94,[]],[[[12,[[226,[-1,-3,-2,-4]]]],83],[[86,[-2]]],94,[],[[4,[],[[9,[-2]]]]],[[87,[-2],[[9,[-3]]]]]],[[[12,[[188,[-1,-2,-3]]]],83],[[86,[28]]],94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[185,[-1,-2,-3]]]],83],[[86,[28]]],94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[227,[-1,-2]]]],83],[[86,[-3]]],178,[],[]],[[[12,[[228,[-1,-2,-3]]]],83],[[86,[2]]],94,[[4,[],[[9,[2]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[230,[-1]]]],83],[[86,[-2]]],[94,79],[]],[[[12,[[233,[-1]]]],83],[[86,[-2]]],[123,94,79],[]],[[[12,[[234,[-1]]]],83],[[86,[-2]]],[123,84,79],[]],[[[12,[[236,[-1]]]],83],[[86,[-2]]],94,[]],[[[12,[[237,[-1]]]],83],[[86,[-2]]],94,[]],[[[12,[[238,[-1,-2]]]],83],[[86,[-3]]],94,[[0,[],[[9,[28]]]]],[]],[[[12,[[239,[-1,-2]]]],83],[[86,[-3]]],94,123,[]],[[[12,[[249,[-1,-2,-3]]]],83],[[86,[2]]],94,[[4,[],[[9,[2]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[258,[-1]]]],83],[[86,[-2]]],[123,178,79],[]],[[[12,[[259,[-1,-2,-3]]]],83],[[86,[-4]]],178,[[8,[],[[85,[2]],[7,[]]]]],[[87,[],[[9,[-2]]]]],[]],[[[12,[[264,[-1,-2]]]],83],[[86,[-3]]],178,[126,204],[]],[[[12,[[265,[-1]]]],83],[[86,[-2]]],178,[]],[[[12,[[269,[-1,-3,-2,-4]]]],83],[[86,[-5]]],178,[],[[8,[],[[85,[-2]],[7,[]]]]],[[87,[-2],[[9,[-3]]]]],[]],[[[12,[[275,[-1,-2,-3]]]],83],[[86,[-4]]],178,[[4,[],[[9,[[29,[2]]]]]]],[[87,[],[[9,[-2]]]]],[]],[[[12,[[276,[-1,-2,-3]]]],83],[[86,[[29,[28]]]]],178,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[277,[-1,-2,-3]]]],83],[[86,[[29,[28]]]]],178,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[212,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[89,[-1]]],[]],[[[12,[[216,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[94,[89,[-1]]],[[4,[],[[9,[28]]]]],[[87,[],[[9,[-3]]]]],[]],[[[12,[[217,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[94,[89,[-1]]],4,[[0,[],[[9,[-3]]]]],[]],[[[12,[[221,[-1]]]],83],[[86,[[29,[2,-2]]]]],94,[]],[[[12,[[229,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[89,[-1]]],[]],[[[12,[[231,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[232,[-2,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[94,[89,[-1]]],0,[]],[[[12,[[218,[-1,-2,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[],[],[]],[[[12,[[235,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[[89,[-1]],94],[]],[[[12,[[240,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[89,[-1]]],[]],[[[12,[[241,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[94,[89,[-1]]],[[4,[],[[9,[28]]]]],[[87,[],[[9,[-3]]]]],[]],[[[12,[[242,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[89,[-1]]],[]],[[[12,[[243,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[94,[89,[-1]]],[],[],[]],[[[12,[[244,[-2,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[94,[89,[-1]]],4,[]],[[[12,[[245,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[89,[-1]]],[],[],[]],[[[12,[[195,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[89,[-1]]],[]],[[[12,[[247,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[89,[-1]]],[]],[[[12,[[248,[-2,-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[94,[89,[-1]]],[],[],[],[]],[[[12,[[191,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[89,[-1]]],[]],[[[12,[[192,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[89,[-1]]],[]],[[[12,[[219,[-1,-2,-3]]]],83],[[86,[[29,[2,-4]]]]],94,[94,79],[[87,[],[[9,[-2]]]]],[]],[[[12,[[251,[-2,-1]]]],83],[[86,[[29,[2]]]]],[],[[89,[-1]]]],[[[12,[[187,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[89,[-1]]],[],[],[]],[[[12,[[215,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[252,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[253,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[254,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[[89,[-1]]],[]],[[[12,[[255,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[256,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[257,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[89,[-1]]],[],[],[]],[[[12,[[260,[-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[],[178,[89,[-1],[[7,[-2]]]]],[],[],[]],[[[12,[[261,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[89,[-1]]],[],[],[]],[[[12,[[262,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[178,[89,[-1]]],[]],[[[12,[[263,[-1]]]],83],[[86,[[29,[2,-2]]]]],178,[]],[[[12,[[266,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[178,[89,[-1]]],[]],[[[12,[[268,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[178,[89,[-1]]],[]],[[[12,[[271,[-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[],[178,[89,[-1],[[7,[-2]]]]],[],[],[]],[[[12,[[272,[-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[],[178,[89,[-1],[[7,[-2]]]]],[],[],[]],[[[12,[[273,[-3]]]],83],[[86,[[29,[2,-4]]]]],[],[],[178,[89,[-1],[[7,[-2]]]]],[]],[[[12,[[274,[-3]]]],83],[[86,[[29,[2,-4]]]]],[],[],[178,[89,[-1],[[7,[-2]]]]],[]],[[[12,[[206,[-1]]]],83],[[86,[[90,[2]]]]],[[178,[],[[7,[152]]]],91]],[[[12,[[206,[-1]]]],83],[[86,[[90,[[93,[92]]]]]]],[[178,[],[[7,[152]]]]]],[[[12,[[212,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[89,[-1]]],[]],[[[12,[[216,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[94,[89,[-1]]],[[4,[],[[9,[28]]]]],[[87,[],[[9,[-3]]]]],[]],[[[12,[[217,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[94,[89,[-1]]],4,[[0,[],[[9,[-3]]]]],[]],[[[12,[[221,[-1]]]],83],[[86,[[29,[2,-2]]]]],94,[]],[[[12,[[229,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[89,[-1]]],[]],[[[12,[[231,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[232,[-2,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[94,[89,[-1]]],0,[]],[[[12,[[218,[-1,-2,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[],[],[]],[[[12,[[235,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[[89,[-1]],94],[]],[[[12,[[240,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[89,[-1]]],[]],[[[12,[[241,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[94,[89,[-1]]],[[4,[],[[9,[28]]]]],[[87,[],[[9,[-3]]]]],[]],[[[12,[[242,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[89,[-1]]],[]],[[[12,[[243,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[94,[89,[-1]]],[],[],[]],[[[12,[[244,[-2,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[94,[89,[-1]]],4,[]],[[[12,[[245,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[89,[-1]]],[],[],[]],[[[12,[[195,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[89,[-1]]],[]],[[[12,[[247,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[89,[-1]]],[]],[[[12,[[248,[-2,-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[94,[89,[-1]]],[],[],[],[]],[[[12,[[191,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[89,[-1]]],[]],[[[12,[[192,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[89,[-1]]],[]],[[[12,[[219,[-1,-2,-3]]]],83],[[86,[[29,[2,-4]]]]],94,[94,79],[[87,[],[[9,[-2]]]]],[]],[[[12,[[251,[-2,-1]]]],83],[[86,[[29,[2]]]]],[],[[89,[-1]]]],[[[12,[[187,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[89,[-1]]],[],[],[]],[[[12,[[215,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[252,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[253,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[254,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[[89,[-1]]],[]],[[[12,[[255,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[256,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[257,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[89,[-1]]],[],[],[]],[[[12,[[260,[-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[],[178,[89,[-1],[[7,[-2]]]]],[],[],[]],[[[12,[[261,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[89,[-1]]],[],[],[]],[[[12,[[262,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[178,[89,[-1]]],[]],[[[12,[[263,[-1]]]],83],[[86,[[29,[2,-2]]]]],178,[]],[[[12,[[266,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[178,[89,[-1]]],[]],[[[12,[[268,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[178,[89,[-1]]],[]],[[[12,[[271,[-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[],[178,[89,[-1],[[7,[-2]]]]],[],[],[]],[[[12,[[272,[-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[],[178,[89,[-1],[[7,[-2]]]]],[],[],[]],[[[12,[[273,[-3]]]],83],[[86,[[29,[2,-4]]]]],[],[],[178,[89,[-1],[[7,[-2]]]]],[]],[[[12,[[274,[-3]]]],83],[[86,[[29,[2,-4]]]]],[],[],[178,[89,[-1],[[7,[-2]]]]],[]],[[[12,[[206,[-1]]]],83],[[86,[[90,[2]]]]],[[178,[],[[7,[152]]]],91]],[-2,[[224,[-2]]],[],[[87,[83],[[9,[[86,[[27,[-1]]]]]]]]]],[-1,[[201,[-1]]],94],[[[12,[[94,[],[[77,[-1]]]]]],83],[[86,[[27,[-1]]]]],[]],[[[12,[[224,[-2]]]],83],[[86,[[27,[-1]]]]],[],[[87,[83],[[9,[[86,[[27,[-1]]]]]]]]]],[[[12,[[209,[-1]]]],83],[[86,[[27,[-2]]]]],4,[]],[[[12,[[210,[-1]]]],83],[[86,[[27,[-2]]]]],4,[]],[[[12,[[211,[-1]]]],83],[[86,[[27,[-2]]]]],[94,79],[]],[[[12,[[194,[-1,-2]]]],83],[[86,[[27,[-3]]]]],94,[[94,[],[[77,[]]]]],[]],[[[12,[[208,[-1]]]],83],[[86,[[27,[-2]]]]],[21,94],[]],[[[12,[[212,[-1]]]],83],[[86,[[27,[-2]]]]],94,[]],[[[12,[[216,[-1,-2,-3]]]],83],[[86,[27]]],94,[[4,[],[[9,[28]]]]],[[0,[],[[9,[-2]]]]]],[[[12,[[217,[-1,-3,-4]]]],83],[[86,[[27,[-2]]]]],94,[],[[4,[],[[9,[[27,[-2]]]]]]],[[0,[],[[9,[-3]]]]]],[[[12,[[221,[-1]]]],83],[[86,[[27,[-2]]]]],94,[]],[[[12,[[229,[-1]]]],83],[[86,[27]]],94],[[[12,[[231,[-1,-2]]]],83],[[86,[[27,[-3]]]]],[],[],[]],[[[12,[[232,[-1,-2]]]],83],[[86,[[27,[-3]]]]],94,0,[]],[[[12,[[218,[-1,-2,-3]]]],83],[[86,[[27,[-4]]]]],[],[],[],[]],[[[12,[[235,[-1]]]],83],[[86,[[27,[-2]]]]],94,[]],[[[12,[[240,[-1]]]],83],[[86,[27]]],94],[[[12,[[241,[-1,-2,-3]]]],83],[[86,[27]]],94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[242,[-1]]]],83],[[86,[27]]],94],[[[12,[[243,[-1,-2,-3]]]],83],[[86,[27]]],94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[244,[-1,-2]]]],83],[[86,[27]]],94,4],[[[12,[[245,[-1,-2,-3]]]],83],[[86,[[27,[-4]]]]],94,4,[[87,[],[[9,[-2]]]]],[]],[[[12,[[246,[-1,-2]]]],83],[[86,[[27,[-3]]]]],94,94,[]],[[[12,[[195,[-1]]]],83],[[86,[[27,[-2]]]]],94,[]],[[[12,[[247,[-1]]]],83],[[86,[[27,[-2]]]]],94,[]],[[[12,[[248,[-1,-2,-4,-5]]]],83],[[86,[[27,[-3]]]]],94,[],[],[[4,[],[[9,[[27,[-3]]]]]]],[[87,[-2],[[9,[-4]]]]]],[[[12,[[191,[-1]]]],83],[[86,[[27,[-2]]]]],94,[]],[[[12,[[192,[-1]]]],83],[[86,[[27,[-2]]]]],94,[]],[[[12,[[219,[-1,-2,-3]]]],83],[[86,[[27,[-4]]]]],94,[94,79],[[87,[],[[9,[-2]]]]],[]],[[[12,[[250,[-1]]]],83],[[86,[27]]],94],[[[12,[[193,[-1]]]],83],[[86,[[27,[-2]]]]],[94,88],[]],[[[12,[[187,[-1,-2,-3]]]],83],[[86,[[27,[-4]]]]],178,[[8,[],[[7,[]]]]],[[87,[],[[9,[-2]]]]],[]],[[[12,[[215,[-1,-2]]]],83],[[86,[[27,[-3]]]]],[],[],[]],[[[12,[[252,[-1,-2]]]],83],[[86,[[27,[-3]]]]],[],[],[]],[[[12,[[253,[-1,-2]]]],83],[[86,[[27,[-3]]]]],[],[],[]],[[[12,[[254,[-1]]]],83],[[86,[[27,[-2]]]]],178,[]],[[[12,[[255,[-1,-2]]]],83],[[86,[[27,[-3]]]]],[],[],[]],[[[12,[[256,[-1,-2]]]],83],[[86,[[27,[-3]]]]],[],[],[]],[[[12,[[257,[-1,-2,-3]]]],83],[[86,[[27,[-4]]]]],178,[[8,[],[[85,[]]]]],[[87,[],[[9,[-2]]]]],[]],[[[12,[[260,[-1,-2,-3]]]],83],[[86,[[27,[-4]]]]],178,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]],[]],[[[12,[[261,[-1,-3,-4]]]],83],[[86,[[27,[-5]]]]],178,[],[[8,[],[[85,[[27,[-2]]]],[7,[]]]]],[[87,[],[[9,[-3]]]]],[]],[[[12,[[262,[-1]]]],83],[[86,[[27,[-2]]]]],178,[]],[[[12,[[263,[-1]]]],83],[[86,[[27,[-2]]]]],178,[]],[[[12,[[266,[-1]]]],83],[[86,[[27,[-2]]]]],178,[]],[[[12,[[268,[-1]]]],83],[[86,[[27,[-2]]]]],178,[]],[[[12,[[270,[-1,-3,-2]]]],83],[[86,[[27,[-5]]]]],[],[[8,[],[[85,[[27,[2]]]]]]],[[87,[-1],[[9,[-2]]]]],[],[]],[[[12,[[271,[-1,-2,-3]]]],83],[[86,[[27,[-4]]]]],178,[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]],[]],[[[12,[[272,[-1,-2,-3]]]],83],[[86,[[27,[-4]]]]],178,[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]],[]],[[[12,[[273,[-1]]]],83],[[86,[[27,[-2]]]]],178,[]],[[[12,[[274,[-1]]]],83],[[86,[[27,[-2]]]]],178,[]],[[[12,[[196,[-1]]]],83],[[86,[27]]],282],[[[12,[[197,[-1]]]],83],[[86,[[27,[-2]]]]],21,[]],[[[12,[[198,[-2]]]],83],[[86,[[27,[-3]]]]],[],[[87,[],[[9,[-1]]]]],[]],[[[12,[[199,[-1]]]],83],[[86,[[27,[-2]]]]],[],[]],[[[12,[[278,[-1]]]],83],[[86,[[27,[-2]]]]],4,[]],[[[12,[[200,[-1]]]],83],[[86,[[27,[-2]]]]],[],[]],[[[12,[[201,[-2]]]],83],[[86,[[27,[-3]]]]],[],[[94,[],[[77,[-1]]]]],[]],[[[12,[[279,[-1,-2]]]],83],[[86,[27]]],94,[[94,[],[[77,[]]]]]],[[[12,[[280,[-1,-2,-4,-3]]]],83],[[86,[27]]],94,[[94,[],[[77,[]]]]],[],[[87,[-3],[[9,[202]]]]]],[[[12,[[281,[-1,-3,-2]]]],83],[[86,[[27,[-5]]]]],[],[[4,[],[[9,[[27,[2]]]]]]],[[87,[-1],[[9,[-2]]]]],[],[]],[[184,83],[[86,[[27,[-1]]]]],[]],[[184,83],[[86,[[27,[-1]]]]],[]],[[[12,[[235,[-1]]]],83],[[86,[27]]],94],[[[12,[[235,[-1]]]],83],[[86,[27]]],94],[[[12,[[206,[-1]]]],83,[93,[92]]],[[86,[[90,[25]]]]],[[178,[],[[7,[152]]]]]],[[[12,[[212,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[89,[-1]]],[]],[[[12,[[216,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[94,[89,[-1]]],[[4,[],[[9,[28]]]]],[[87,[],[[9,[-3]]]]],[]],[[[12,[[217,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[94,[89,[-1]]],4,[[0,[],[[9,[-3]]]]],[]],[[[12,[[221,[-1]]]],83],[[86,[[29,[2,-2]]]]],94,[]],[[[12,[[229,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[89,[-1]]],[]],[[[12,[[231,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[232,[-2,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[94,[89,[-1]]],0,[]],[[[12,[[218,[-1,-2,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[],[],[]],[[[12,[[235,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[[89,[-1]],94],[]],[[[12,[[240,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[89,[-1]]],[]],[[[12,[[241,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[94,[89,[-1]]],[[4,[],[[9,[28]]]]],[[87,[],[[9,[-3]]]]],[]],[[[12,[[242,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[89,[-1]]],[]],[[[12,[[243,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[94,[89,[-1]]],[],[],[]],[[[12,[[244,[-2,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[94,[89,[-1]]],4,[]],[[[12,[[245,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[89,[-1]]],[],[],[]],[[[12,[[195,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[89,[-1]]],[]],[[[12,[[247,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[89,[-1]]],[]],[[[12,[[248,[-2,-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[94,[89,[-1]]],[],[],[],[]],[[[12,[[191,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[89,[-1]]],[]],[[[12,[[192,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[89,[-1]]],[]],[[[12,[[219,[-1,-2,-3]]]],83],[[86,[[29,[2,-4]]]]],94,[94,79],[[87,[],[[9,[-2]]]]],[]],[[[12,[[251,[-2,-1]]]],83],[[86,[[29,[2]]]]],[],[[89,[-1]]]],[[[12,[[187,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[89,[-1]]],[],[],[]],[[[12,[[215,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[252,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[253,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[254,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[[89,[-1]]],[]],[[[12,[[255,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[256,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[257,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[89,[-1]]],[],[],[]],[[[12,[[260,[-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[],[178,[89,[-1],[[7,[-2]]]]],[],[],[]],[[[12,[[261,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[89,[-1]]],[],[],[]],[[[12,[[262,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[178,[89,[-1]]],[]],[[[12,[[263,[-1]]]],83],[[86,[[29,[2,-2]]]]],178,[]],[[[12,[[266,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[178,[89,[-1]]],[]],[[[12,[[268,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[178,[89,[-1]]],[]],[[[12,[[271,[-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[],[178,[89,[-1],[[7,[-2]]]]],[],[],[]],[[[12,[[272,[-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[],[178,[89,[-1],[[7,[-2]]]]],[],[],[]],[[[12,[[273,[-3]]]],83],[[86,[[29,[2,-4]]]]],[],[],[178,[89,[-1],[[7,[-2]]]]],[]],[[[12,[[274,[-3]]]],83],[[86,[[29,[2,-4]]]]],[],[],[178,[89,[-1],[[7,[-2]]]]],[]],[[[12,[[206,[-1]]]],83,[93,[92]]],[[86,[[90,[25]]]]],[[178,[],[[7,[152]]]],91]],[[[209,[-1]],-1],2,4],[[[209,[-1]],-1],2,4],[[[209,[-1]],-1],2,4],[[184,25],[[247,[184]]]],[[184,25],[[247,[184]]]],[-1,[[197,[-1]]],21],[-2,[[198,[-2]]],[],[[87,[],[[9,[-1]]]]]],[[[250,[-2]],[251,[-2,-1]]],[[29,[-2,[223,[-2,-1]]]]],[],[[89,[-1]],79]],[[[251,[-2,-1]],[250,[-2]]],[[29,[-2,[223,[-2,-1]]]]],[],[[89,[-1]],79]],[184,[[11,[-2,184]]],[],[[94,[],[[77,[-1]]]]]],[184,[[11,[-2,184]]],[],[[94,[],[[77,[-1]]]]]],[[184,-1,-5],[[248,[184,-1,-4,-5]]],[],[],[],[[4,[],[[9,[[27,[-3]]]]]]],[[87,[-1,-2],[[9,[-4]]]]]],[[184,-1,-5],[[248,[184,-1,-4,-5]]],[],[],[],[[4,[],[[9,[[27,[-3]]]]]]],[[87,[-1,-2],[[9,[-4]]]]]],[[-1,-2],[[279,[-1,-2]]],94,[[94,[],[[77,[]]]]]],0,[-1,211,78],[184,[[234,[184]]]],[184,[[234,[184]]]],[[-1,-2,-4],[[280,[-1,-2,-4,-3]]],94,[[94,[],[[77,[]]]]],126,[[87,[-3],[[9,[202]]]]]],[[[94,[],[[77,[-1]]]]],[[2,[25,[27,[25]]]]],[]],[[[209,[-1]]],[[2,[25,[27,[25]]]]],4],[[[210,[-1]]],[[2,[25,[27,[25]]]]],4],[[[194,[-1,-2]]],[[2,[25,[27,[25]]]]],94,[[94,[],[[77,[]]]]]],[[[208,[-1]]],[[2,[25,[27,[25]]]]],[21,94]],[[[212,[-1]]],[[2,[25,[27,[25]]]]],94],[[[216,[-1,-2,-3]]],[[2,[25,[27,[25]]]]],94,[[4,[],[[9,[28]]]]],[[0,[],[[9,[-2]]]]]],[[[217,[-1,-3,-4]]],[[2,[25,[27,[25]]]]],94,[],[[4,[],[[9,[[27,[-2]]]]]]],[[0,[],[[9,[-3]]]]]],[[[221,[-1]]],[[2,[25,[27,[25]]]]],94],[[[229,[-1]]],[[2,[25,[27,[25]]]]],94],[[[231,[-1,-2]]],[[2,[25,[27,[25]]]]],[],[]],[[[232,[-1,-2]]],[[2,[25,[27,[25]]]]],94,0],[[[218,[-1,-2,-3]]],[[2,[25,[27,[25]]]]],[],[],[]],[[[235,[-1]]],[[2,[25,[27,[25]]]]],94],[[[240,[-1]]],[[2,[25,[27,[25]]]]],94],[[[241,[-1,-2,-3]]],[[2,[25,[27,[25]]]]],94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[242,[-1]]],[[2,[25,[27,[25]]]]],94],[[[243,[-1,-2,-3]]],[[2,[25,[27,[25]]]]],94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[244,[-1,-2]]],[[2,[25,[27,[25]]]]],94,4],[[[245,[-1,-2,-3]]],[[2,[25,[27,[25]]]]],94,4,[[87,[],[[9,[-2]]]]]],[[[246,[-1,-2]]],[[2,[25,[27,[25]]]]],94,94],[[[195,[-1]]],[[2,[25,[27,[25]]]]],94],[[[247,[-1]]],[[2,[25,[27,[25]]]]],94],[[[248,[-1,-2,-4,-5]]],[[2,[25,[27,[25]]]]],94,[],[],[[4,[],[[9,[[27,[-3]]]]]]],[[87,[-2],[[9,[-4]]]]]],[[[191,[-1]]],[[2,[25,[27,[25]]]]],94],[[[192,[-1]]],[[2,[25,[27,[25]]]]],94],[[[219,[-1,-2,-3]]],[[2,[25,[27,[25]]]]],94,[94,79],[[87,[],[[9,[-2]]]]]],[[[193,[-1]]],[[2,[25,[27,[25]]]]],[94,88]],[[[187,[-1,-2,-3]]],[[2,[25,[27,[25]]]]],178,[[8,[],[[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[215,[-1,-2]]],[[2,[25,[27,[25]]]]],[],[]],[[[252,[-1,-2]]],[[2,[25,[27,[25]]]]],[],[]],[[[253,[-1,-2]]],[[2,[25,[27,[25]]]]],[],[]],[[[254,[-1]]],[[2,[25,[27,[25]]]]],178],[[[255,[-1,-2]]],[[2,[25,[27,[25]]]]],[],[]],[[[256,[-1,-2]]],[[2,[25,[27,[25]]]]],[],[]],[[[257,[-1,-2,-3]]],[[2,[25,[27,[25]]]]],178,[[8,[],[[85,[]]]]],[[87,[],[[9,[-2]]]]]],[[[260,[-1,-2,-3]]],[[2,[25,[27,[25]]]]],178,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[261,[-1,-3,-4]]],[[2,[25,[27,[25]]]]],178,[],[[8,[],[[85,[[27,[-2]]]],[7,[]]]]],[[87,[],[[9,[-3]]]]]],[[[263,[-1]]],[[2,[25,[27,[25]]]]],178],[[[266,[-1]]],[[2,[25,[27,[25]]]]],178],[[[268,[-1]]],[[2,[25,[27,[25]]]]],178],[[[271,[-1,-2,-3]]],[[2,[25,[27,[25]]]]],178,[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[272,[-1,-2,-3]]],[[2,[25,[27,[25]]]]],178,[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[196,[-1]]],[[2,[25,[27,[25]]]]],282],[[[197,[-1]]],[[2,[25,[27,[25]]]]],21],[[[198,[-2]]],[[2,[25,[27,[25]]]]],[],[[87,[],[[9,[-1]]]]]],[[[199,[-1]]],[[2,[25,[27,[25]]]]],[]],[[[278,[-1]]],[[2,[25,[27,[25]]]]],4],[[[200,[-1]]],[[2,[25,[27,[25]]]]],[]],[[[201,[-2]]],[[2,[25,[27,[25]]]]],[],[[94,[],[[77,[-1]]]]]],[[184,25],[[240,[184]]]],[[184,25],[[240,[184]]]],[[184,-3],[[241,[184,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[184,-3],[[241,[184,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[[210,[[283,[2]]]],[283,[2]]],[[29,[2,284]]]],[[[210,[[285,[2]]]],[285,[2]]],[[29,[2,284]]]],[184,[[2,[[251,[184,-1]],[250,[184]]]]],[]],[184,[[2,[[251,[184,-1]],[250,[184]]]]],[]],[[[12,[[212,[-2]]]],-1],[[29,[2,-3]]],[],[94,[89,[-1]]],[]],[[[12,[[216,[-2,-3,-4]]]],-1],[[29,[2,-5]]],[],[94,[89,[-1]]],[[4,[],[[9,[28]]]]],[[87,[],[[9,[-3]]]]],[]],[[[12,[[217,[-2,-3,-4]]]],-1],[[29,[2,-5]]],[],[94,[89,[-1]]],4,[[0,[],[[9,[-3]]]]],[]],[[[12,[[221,[-1]]]],-2],[[29,[2,-3]]],94,[],[]],[[[12,[[229,[-2]]]],-1],[[29,[2,-3]]],[],[94,[89,[-1]]],[]],[[[12,[[231,[-1,-2]]]],-3],[[29,[2,-4]]],[],[],[],[]],[[[12,[[232,[-2,-3]]]],-1],[[29,[2,-4]]],[],[94,[89,[-1]]],0,[]],[[[12,[[218,[-1,-2,-3]]]],-4],[[29,[2,-5]]],[],[],[],[],[]],[[[12,[[235,[-2]]]],-1],[[29,[2,-3]]],[],[[89,[-1]],94],[]],[[[12,[[240,[-2]]]],-1],[[29,[2,-3]]],[],[94,[89,[-1]]],[]],[[[12,[[241,[-2,-3,-4]]]],-1],[[29,[2,-5]]],[],[94,[89,[-1]]],[[4,[],[[9,[28]]]]],[[87,[],[[9,[-3]]]]],[]],[[[12,[[242,[-2]]]],-1],[[29,[2,-3]]],[],[94,[89,[-1]]],[]],[[[12,[[243,[-2,-3,-4]]]],-1],[[29,[2,-5]]],[],[94,[89,[-1]]],[],[],[]],[[[12,[[244,[-2,-3]]]],-1],[[29,[2,-4]]],[],[94,[89,[-1]]],4,[]],[[[12,[[245,[-2,-3,-4]]]],-1],[[29,[2,-5]]],[],[[89,[-1]]],[],[],[]],[[[12,[[195,[-2]]]],-1],[[29,[2,-3]]],[],[94,[89,[-1]]],[]],[[[12,[[247,[-2]]]],-1],[[29,[2,-3]]],[],[94,[89,[-1]]],[]],[[[12,[[248,[-2,-3,-4,-5]]]],-1],[[29,[2,-6]]],[],[94,[89,[-1]]],[],[],[],[]],[[[12,[[191,[-2]]]],-1],[[29,[2,-3]]],[],[94,[89,[-1]]],[]],[[[12,[[192,[-2]]]],-1],[[29,[2,-3]]],[],[94,[89,[-1]]],[]],[[[12,[[219,[-1,-2,-3]]]],-4],[[29,[2,-5]]],94,[94,79],[[87,[],[[9,[-2]]]]],[],[]],[[[12,[[251,[-2,-1]]]],-1],[[29,[2]]],[],[[89,[-1]]]],[[[12,[[187,[-2,-3,-4]]]],-1],[[29,[2,-5]]],[],[[89,[-1]]],[],[],[]],[[[12,[[215,[-1,-2]]]],-3],[[29,[2,-4]]],[],[],[],[]],[[[12,[[252,[-1,-2]]]],-3],[[29,[2,-4]]],[],[],[],[]],[[[12,[[253,[-1,-2]]]],-3],[[29,[2,-4]]],[],[],[],[]],[[[12,[[254,[-2]]]],-1],[[29,[2,-3]]],[],[[89,[-1]]],[]],[[[12,[[255,[-1,-2]]]],-3],[[29,[2,-4]]],[],[],[],[]],[[[12,[[256,[-1,-2]]]],-3],[[29,[2,-4]]],[],[],[],[]],[[[12,[[257,[-2,-3,-4]]]],-1],[[29,[2,-5]]],[],[[89,[-1]]],[],[],[]],[[[12,[[260,[-3,-4,-5]]]],-1],[[29,[2,-6]]],[],[],[178,[89,[-1],[[7,[-2]]]]],[],[],[]],[[[12,[[261,[-2,-3,-4]]]],-1],[[29,[2,-5]]],[],[[89,[-1]]],[],[],[]],[[[12,[[262,[-2]]]],-1],[[29,[2,-3]]],[],[178,[89,[-1]]],[]],[[[12,[[263,[-1]]]],-2],[[29,[2,-3]]],178,[],[]],[[[12,[[266,[-2]]]],-1],[[29,[2,-3]]],[],[178,[89,[-1]]],[]],[[[12,[[268,[-2]]]],-1],[[29,[2,-3]]],[],[178,[89,[-1]]],[]],[[[12,[[271,[-3,-4,-5]]]],-1],[[29,[2,-6]]],[],[],[178,[89,[-1],[[7,[-2]]]]],[],[],[]],[[[12,[[272,[-3,-4,-5]]]],-1],[[29,[2,-6]]],[],[],[178,[89,[-1],[[7,[-2]]]]],[],[],[]],[[[12,[[273,[-3]]]],-1],[[29,[2,-4]]],[],[],[178,[89,[-1],[[7,[-2]]]]],[]],[[[12,[[274,[-3]]]],-1],[[29,[2,-4]]],[],[],[178,[89,[-1],[[7,[-2]]]]],[]],[[184,25],[[242,[184]]]],[[184,25],[[242,[184]]]],[[[244,[-1,-2]]],[[27,[-2]]],94,4],[[[244,[-1,-2]]],27,94,4],[[184,-1],[[244,[184,-1]]],4],[[184,-1],[[244,[184,-1]]],4],[[184,-3],[[243,[184,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[184,-3],[[243,[184,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[184,-3],[[245,[184,-2,-3]]],[],4,[[87,[-1],[[9,[-2]]]]]],[[184,-3],[[245,[184,-2,-3]]],[],4,[[87,[-1],[[9,[-2]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,102,[]],[-1,102,[]],[-1,102,[]],[202,202],[[186,-3],[[276,[186,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[186,-3],[[276,[186,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[186,-3],[[277,[186,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[186,-3],[[277,[186,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[186,25],[[273,[186]]]],[[186,25],[[273,[186]]]],[[186,25],[[274,[186]]]],[[186,25],[[274,[186]]]],[[186,25],[[266,[186]]]],[[186,25],[[266,[186]]]],[186,[[264,[186,-2]]],[],[126,[204,[-1]]]],[186,[[264,[186,-2]]],[],[126,[204,[-1]]]],[186,[[265,[186]]]],[186,[[265,[186]]]],[[186,-3],[[260,[186,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[186,-3],[[260,[186,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[186,-5],[[261,[186,-4,-5]]],[],[],[],[[8,[],[[85,[[27,[-2]]]],[7,[-3]]]]],[[87,[-1],[[9,[-4]]]]]],[[186,-5],[[261,[186,-4,-5]]],[],[],[],[[8,[],[[85,[[27,[-2]]]],[7,[-3]]]]],[[87,[-1],[[9,[-4]]]]]],[186,[[262,[186]]]],[186,[[262,[186]]]],[[186,-1],[[263,[186]]],[[220,[[27,[25]]]]]],[[186,-1],[[263,[186]]],[[220,[[27,[25]]]]]],[[186,-1,-5],[[269,[186,-4,-1,-5]]],[],[],[],[[8,[],[[85,[-1]],[7,[-3]]]]],[[87,[-1,-2],[[9,[-4]]]]]],[[186,-1,-5],[[269,[186,-4,-1,-5]]],[],[],[],[[8,[],[[85,[-1]],[7,[-3]]]]],[[87,[-1,-2],[[9,[-4]]]]]],[[186,-4],[[259,[186,-3,-4]]],[],[],[[8,[],[[85,[2]],[7,[-2]]]]],[[87,[-1],[[9,[-3]]]]]],[[186,-4],[[259,[186,-3,-4]]],[],[],[[8,[],[[85,[2]],[7,[-2]]]]],[[87,[-1],[[9,[-3]]]]]],[[186,-1,-5],[[275,[186,-4,-5]]],[[220,[[27,[25]]]]],[],[],[[4,[],[[9,[[29,[2,-3]]]]]]],[[87,[-2],[[9,[-4]]]]]],[[186,-1,-5],[[275,[186,-4,-5]]],[[220,[[27,[25]]]]],[],[],[[4,[],[[9,[[29,[2,-3]]]]]]],[[87,[-2],[[9,[-4]]]]]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[186,[[258,[186]]]],[186,[[258,[186]]]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[[178,[],[[85,[-1]],[7,[-2]]]]]],83],[[86,[[27,[[29,[-1,-2]]]]]]],[],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[186,83],[[86,[[27,[[29,[-1,-2]]]]]]],[],[]],[[186,83],[[86,[[27,[[29,[-1,-2]]]]]]],[],[]],[[186,25],[[268,[186]]]],[[186,25],[[268,[186]]]],[[186,-4],[[271,[186,-3,-4]]],[],[],[[8,[],[[85,[28]],[7,[-2]]]]],[[87,[-1],[[9,[-3]]]]]],[[186,-4],[[271,[186,-3,-4]]],[],[],[[8,[],[[85,[28]],[7,[-2]]]]],[[87,[-1],[[9,[-3]]]]]],[[186,-4],[[272,[186,-3,-4]]],[],[],[[8,[],[[85,[28]],[7,[-2]]]]],[[87,[-1],[[9,[-3]]]]]],[[186,-4],[[272,[186,-3,-4]]],[],[],[[8,[],[[85,[28]],[7,[-2]]]]],[[87,[-1],[[9,[-3]]]]]],[[-1,-4],[[270,[-1,-4,-3]]],[],[],[[8,[],[[85,[[27,[[2,[-2,-1]]]]]]]]],[[87,[-1],[[9,[-3]]]]]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[[-1,-4],[[281,[-1,-4,-3]]],[],[],[[4,[],[[9,[[27,[[2,[-2,-1]]]]]]]]],[[87,[-1],[[9,[-3]]]]]],[184,[[225,[184,-2,-4]]],[],[126,[204,[-1]]],[],[126,[204,[-3]]]],[184,[[225,[184,-2,-4]]],[],[126,[204,[-1]]],[],[126,[204,[-3]]]],[[184,-1],[[246,[184,-1]]],94],[[184,-1],[[246,[184,-1]]],94],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[210,[-1]]],2,[]],[[[286,[-1]],34],35,38],[[[287,[-1]],34],35,[38,79]],[[[288,[-1]],34],35,38],[[[289,[-1]],34],35,[38,79]],[[[290,[-1]],34],35,[38,79]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[210,[-1]]],28,[]],[[[210,[-1]]],[[289,[-1]]],79],[[[210,[-1]]],[[287,[-1]]],79],[[[12,[[210,[-1]]]]],[[286,[-1]]],[]],[[[12,[[210,[-1]]]]],[[288,[-1]]],[]],[[[210,[-1]]],25,[]],[[],[[210,[-1]]],[]],[[[286,[-1]]],[[27,[-2]]],[],[]],[[[287,[-1]]],[[27,[-2]]],79,[]],[[[288,[-1]]],[[27,[-2]]],[],[]],[[[289,[-1]]],[[27,[-2]]],79,[]],[[[290,[-1]]],[[27,[-2]]],79,[]],[[[210,[-1]],-1],2,[]],[[[286,[-1]]],[[2,[25,[27,[25]]]]],[]],[[[287,[-1]]],[[2,[25,[27,[25]]]]],79],[[[288,[-1]]],[[2,[25,[27,[25]]]]],[]],[[[289,[-1]]],[[2,[25,[27,[25]]]]],79],[[[290,[-1]]],[[2,[25,[27,[25]]]]],79],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[211,[-1]]],2,[94,79]],[[[291,[-1]],34],35,[38,79]],[[[292,[-1]],34],35,[38,79]],[[[293,[-1]],34],35,[38,79]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[211,[-1]]],28,[94,79]],[[[211,[-1]]],[[291,[-1]]],[94,79]],[[[211,[-1]]],[[292,[-1]]],[94,79]],[[[211,[-1]]],25,[94,79]],[[],[[211,[-1]]],[94,79]],[[[291,[-1]]],[[27,[-2]]],[94,79],[]],[[[292,[-1]]],[[27,[-2]]],[94,79],[]],[[[293,[-1]]],[[27,[-2]]],[94,79],[]],[[[211,[-1]],-1],2,[94,79]],[-1,211,78],[[[291,[-1]]],[[2,[25,[27,[25]]]]],[94,79]],[[[292,[-1]]],[[2,[25,[27,[25]]]]],[94,79]],[[[293,[-1]]],[[2,[25,[27,[25]]]]],[94,79]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],294],[295,296],[4,2],[[[283,[-1]]],2,[]],[[284,34],[[29,[2,297]]]],[[284,34],[[29,[2,297]]]],[[[283,[-1]],34],[[29,[2,297]]],[]],[[294,34],[[29,[2,297]]]],[[[285,[-1]],34],[[29,[2,297]]],[]],[[295,34],[[29,[2,297]]]],[-1,-1,[]],[[[285,[-1]]],[[283,[-1]]],[]],[[[153,[4]]],[[283,[2]]]],[[[153,[-1]]],[[283,[2]]],[[4,[],[[9,[2]]]]]],[-1,-1,[]],[[[12,[[153,[-1]]]]],[[283,[2]]],[[4,[],[[9,[2]]]]]],[[[12,[[153,[4]]]]],[[283,[2]]]],[-1,-1,[]],[[[153,[4]]],[[285,[2]]]],[[[153,[-1]]],[[285,[2]]],[[4,[],[[9,[2]]]],298]],[-1,-1,[]],[[[12,[[153,[4]]]]],[[285,[2]]]],[[[12,[[153,[-1]]]]],[[285,[2]]],[[4,[],[[9,[2]]]],298]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[],[]],[-1,[],[]],[[[283,[-1]]],[[285,[-1]]],[]],[81,4],[284,28],[-2,[[283,[-1]]],[],[[81,[-1]]]],[[],294],[-2,[[285,[-1]]],[],[[81,[-1]],298]],[296,295],[[[299,[296]]],295],[[],296],[[],296],[[[12,[[283,[-1]]]],83],[[86,[-1]]],[]],[[[12,[[285,[-1]]]],83],[[86,[-1]]],[]],[[294,296],2],[[],284],[[300,-1],[[29,[2,284]]],[[4,[],[[9,[2]]]],298]],[[300,-1],[[29,[2,284]]],[[4,[],[[9,[2]]]],298]],[[301,-1],[[29,[2,284]]],[[4,[],[[9,[2]]]]]],[[301,-1],[[29,[2,284]]],[[4,[],[[9,[2]]]]]],[[302,[283,[2]]],[[29,[2,284]]]],[[301,-1],[[29,[48,284]]],4],[[301,-1],[[29,[48,284]]],4],[[303,[285,[2]]],[[29,[2,284]]]],[[300,-1],[[29,[48,284]]],[4,298]],[[300,-1],[[29,[48,284]]],[4,298]],[303,[[29,[2,284]]]],[302,[[29,[2,284]]]],[294,[[27,[296]]]],[-1,102,[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[[[167,[304]]],2],[294,2],[[[167,[304]]],2],[[[167,[-1]]],296,304],[[[167,[-1]]],295,304]],"c":[3026],"p":[[5,"AbortHandle",41],[1,"tuple"],[5,"Abortable",41],[10,"Future",3767],[10,"TryFutureExt",41],[5,"AndThen",41],[17,"Error"],[10,"TryFuture",41],[17,"Output"],[10,"FnOnce",3768],[6,"Either",41],[5,"Pin",3769],[10,"FutureExt",41],[8,"BoxFuture",41],[8,"LocalBoxFuture",41],[5,"CatchUnwind",41],[5,"Shared",41],[5,"WeakShared",41],[5,"Pending",41],[5,"OptionFuture",41],[10,"Clone",3770],[5,"PollImmediate",41],[5,"Ready",41],[5,"Aborted",41],[1,"usize"],[10,"AsyncBufRead",942],[6,"Option",3771],[1,"bool"],[6,"Result",3772],[5,"ErrInto",41],[5,"Flatten",41],[5,"FlattenSink",41],[5,"FlattenStream",41],[5,"Formatter",3773],[8,"Result",3773],[5,"PollFn",41],[5,"JoinAll",41],[10,"Debug",3773],[5,"TryJoinAll",41],[5,"Fuse",41],[5,"Map",41],[5,"IntoStream",41],[5,"MapInto",41],[5,"Then",41],[5,"Inspect",41],[5,"NeverError",41],[5,"UnitError",41],[5,"RemoteHandle",41],[5,"Remote",41],[5,"IntoFuture",41],[5,"TryFlatten",41],[5,"TryFlattenStream",41],[5,"OrElse",41],[5,"OkInto",41],[5,"InspectOk",41],[5,"InspectErr",41],[5,"MapOk",41],[5,"MapErr",41],[5,"MapOkOrElse",41],[5,"UnwrapOrElse",41],[5,"Lazy",41],[6,"MaybeDone",41],[6,"TryMaybeDone",41],[5,"Join",41],[5,"Join3",41],[5,"Join4",41],[5,"Join5",41],[5,"Select",41],[5,"SelectAll",41],[5,"TryJoin",41],[5,"TryJoin3",41],[5,"TryJoin4",41],[5,"TryJoin5",41],[5,"TrySelect",41],[5,"SelectOk",41],[5,"AbortRegistration",41],[17,"Item"],[10,"IntoIterator",3774],[10,"Unpin",3775],[5,"Vec",3776],[10,"UnsafeFutureObj",3660],[10,"FusedFuture",41],[5,"Context",3777],[10,"FusedStream",1837],[17,"Ok"],[6,"Poll",3778],[10,"FnMut",3768],[10,"UnwindSafe",3779],[10,"Sink",1595],[8,"Result",3780],[10,"AsyncWrite",942],[1,"u8"],[1,"slice"],[10,"Stream",1837],[10,"AsyncRead",942],[5,"IoSliceMut",3781],[6,"SeekFrom",3781],[1,"u64"],[10,"AsyncSeek",942],[5,"IoSlice",3781],[10,"Hasher",3782],[5,"String",3783],[5,"TypeId",3784],[5,"Window",942],[10,"AsMut",3785],[10,"AsRef",3785],[5,"BufReader",942],[5,"BufWriter",942],[5,"LineWriter",942],[10,"AsyncReadExt",942],[5,"Chain",942],[5,"AllowStdIo",942],[5,"Cursor",942],[10,"AsyncWriteExt",942],[5,"Close",942],[6,"Ordering",3786],[10,"Ord",3786],[5,"Empty",942],[10,"BufRead",3781],[5,"Take",942],[10,"AsyncBufReadExt",942],[5,"Copy",942],[10,"Sized",3775],[5,"CopyBuf",942],[5,"CopyBufAbortable",942],[10,"Default",3787],[10,"PartialEq",3786],[5,"FillBuf",942],[5,"Flush",942],[10,"Write",3781],[5,"Repeat",942],[5,"Sink",942],[5,"ReuniteError",942],[5,"SeeKRelative",942],[5,"IntoSink",942],[5,"Lines",942],[5,"Read",942],[5,"ReadVectored",942],[5,"ReadExact",942],[5,"ReadLine",942],[5,"ReadToEnd",942],[5,"ReadToString",942],[5,"ReadUntil",942],[5,"Seek",942],[5,"ReadHalf",942],[5,"WriteHalf",942],[5,"Write",942],[5,"WriteVectored",942],[5,"WriteAll",942],[10,"Hash",3782],[10,"PartialOrd",3786],[5,"Error",3780],[5,"Box",3788],[10,"Read",3781],[10,"Seek",3781],[1,"i64"],[10,"AsyncSeekExt",942],[10,"RangeBounds",3789],[5,"Arguments",3773],[5,"Mutex",1511],[5,"OwnedMutexGuard",1511],[5,"MutexGuard",1511],[5,"MappedMutexGuard",1511],[5,"OwnedMutexLockFuture",1511],[5,"MutexLockFuture",1511],[1,"never"],[5,"Arc",3790],[10,"SinkExt",1595],[5,"Buffer",1595],[5,"Drain",1595],[5,"SinkMapErr",1595],[5,"With",1595],[5,"Close",1595],[5,"Fanout",1595],[5,"Feed",1595],[5,"Flush",1595],[5,"SendAll",1595],[10,"TryStream",1837],[5,"SinkErrInto",1595],[5,"Send",1595],[5,"Unfold",1595],[5,"WithFlatMap",1595],[10,"From",3785],[10,"StreamExt",1837],[5,"All",1837],[10,"TryStreamExt",1837],[5,"AndThen",1837],[5,"Any",1837],[8,"BoxStream",1837],[8,"LocalBoxStream",1837],[5,"BufferUnordered",1837],[5,"Buffered",1837],[5,"CatchUnwind",1837],[5,"Chain",1837],[5,"Chunks",1837],[5,"Iter",1837],[5,"Repeat",1837],[5,"RepeatWith",1837],[5,"Empty",1837],[5,"Pending",1837],[5,"PollImmediate",1837],[6,"PollNext",1837],[5,"Collect",1837],[10,"Extend",3774],[5,"Concat",1837],[5,"IntoAsyncRead",1837],[5,"Count",1837],[5,"Cycle",1837],[5,"FuturesOrdered",1837],[5,"FuturesUnordered",1837],[5,"SelectAll",1837],[5,"Enumerate",1837],[5,"TryChunksError",1837],[5,"TryReadyChunksError",1837],[5,"ErrInto",1837],[5,"Filter",1837],[5,"FilterMap",1837],[5,"FlatMap",1837],[5,"FlatMapUnordered",1837],[10,"Into",3785],[5,"Flatten",1837],[8,"FlattenUnordered",1837],[5,"ReuniteError",1837],[5,"PollFn",1837],[5,"Unzip",1837],[5,"Fold",1837],[5,"Forward",1837],[5,"ForEach",1837],[5,"Fuse",1837],[5,"StreamFuture",1837],[5,"Inspect",1837],[5,"Map",1837],[5,"Next",1837],[5,"SelectNextSome",1837],[5,"Peekable",1837],[5,"Peek",1837],[5,"PeekMut",1837],[5,"NextIf",1837],[5,"NextIfEq",1837],[5,"Skip",1837],[5,"SkipWhile",1837],[5,"Take",1837],[5,"TakeWhile",1837],[5,"TakeUntil",1837],[5,"Then",1837],[5,"Zip",1837],[5,"ReadyChunks",1837],[5,"Scan",1837],[5,"ForEachConcurrent",1837],[5,"SplitStream",1837],[5,"SplitSink",1837],[5,"InspectOk",1837],[5,"InspectErr",1837],[5,"IntoStream",1837],[5,"MapOk",1837],[5,"MapErr",1837],[5,"OrElse",1837],[5,"TryNext",1837],[5,"TryForEach",1837],[5,"TryFilter",1837],[5,"TryFilterMap",1837],[5,"TryFlatten",1837],[5,"TryFlattenUnordered",1837],[5,"TryCollect",1837],[5,"TryConcat",1837],[5,"TryChunks",1837],[10,"Display",3773],[5,"TryReadyChunks",1837],[5,"TryFold",1837],[5,"TryUnfold",1837],[5,"TrySkipWhile",1837],[5,"TryTakeWhile",1837],[5,"TryBufferUnordered",1837],[5,"TryBuffered",1837],[5,"TryForEachConcurrent",1837],[5,"TryAll",1837],[5,"TryAny",1837],[5,"Once",1837],[5,"Select",1837],[5,"SelectWithStrategy",1837],[5,"Unfold",1837],[10,"Iterator",3791],[5,"LocalFutureObj",3660],[5,"SpawnError",3660],[5,"FutureObj",3660],[5,"IterPinMut",3545],[5,"IterMut",3545],[5,"IterPinRef",3545],[5,"Iter",3545],[5,"IntoIter",3545],[5,"Iter",3615],[5,"IterMut",3615],[5,"IntoIter",3615],[5,"AtomicWaker",3660],[5,"WakerRef",3660],[5,"Waker",3777],[5,"Error",3773],[10,"Send",3775],[5,"ManuallyDrop",3792],[10,"SpawnExt",3660],[10,"LocalSpawnExt",3660],[10,"LocalSpawn",3660],[10,"Spawn",3660],[10,"ArcWake",3660]],"b":[[333,"impl-Display-for-Aborted"],[334,"impl-Debug-for-Aborted"],[558,"impl-FusedFuture-for-Either%3CA,+B%3E"],[559,"impl-FusedStream-for-Either%3CA,+B%3E"],[645,"impl-Sink%3CItem%3E-for-Either%3CA,+B%3E"],[646,"impl-AsyncWrite-for-Either%3CA,+B%3E"],[651,"impl-Sink%3CItem%3E-for-Either%3CA,+B%3E"],[652,"impl-AsyncWrite-for-Either%3CA,+B%3E"],[1072,"impl-BufRead-for-AllowStdIo%3CT%3E"],[1073,"impl-AsyncBufRead-for-AllowStdIo%3CT%3E"],[1094,"impl-Debug-for-ReuniteError%3CT%3E"],[1095,"impl-Display-for-ReuniteError%3CT%3E"],[1275,"impl-AsyncWrite-for-Cursor%3CBox%3C%5Bu8%5D%3E%3E"],[1276,"impl-AsyncWrite-for-Cursor%3C%26mut+%5Bu8%5D%3E"],[1277,"impl-AsyncWrite-for-Cursor%3C%26mut+Vec%3Cu8%3E%3E"],[1278,"impl-AsyncWrite-for-Cursor%3CVec%3Cu8%3E%3E"],[1295,"impl-AsyncWrite-for-Cursor%3C%26mut+%5Bu8%5D%3E"],[1296,"impl-AsyncWrite-for-Cursor%3CBox%3C%5Bu8%5D%3E%3E"],[1297,"impl-AsyncWrite-for-Cursor%3C%26mut+Vec%3Cu8%3E%3E"],[1298,"impl-AsyncWrite-for-Cursor%3CVec%3Cu8%3E%3E"],[1333,"impl-AsyncWrite-for-Cursor%3C%26mut+Vec%3Cu8%3E%3E"],[1334,"impl-AsyncWrite-for-Cursor%3CBox%3C%5Bu8%5D%3E%3E"],[1335,"impl-AsyncWrite-for-Cursor%3CVec%3Cu8%3E%3E"],[1336,"impl-AsyncWrite-for-Cursor%3C%26mut+%5Bu8%5D%3E"],[1344,"impl-AsyncWrite-for-Cursor%3CVec%3Cu8%3E%3E"],[1345,"impl-AsyncWrite-for-Cursor%3CBox%3C%5Bu8%5D%3E%3E"],[1346,"impl-AsyncWrite-for-Cursor%3C%26mut+Vec%3Cu8%3E%3E"],[1347,"impl-AsyncWrite-for-Cursor%3C%26mut+%5Bu8%5D%3E"],[2198,"impl-Debug-for-ReuniteError%3CT,+Item%3E"],[2199,"impl-Display-for-ReuniteError%3CT,+Item%3E"],[2265,"impl-Display-for-TryChunksError%3CT,+E%3E"],[2266,"impl-Debug-for-TryChunksError%3CT,+E%3E"],[2268,"impl-Debug-for-TryReadyChunksError%3CT,+E%3E"],[2269,"impl-Display-for-TryReadyChunksError%3CT,+E%3E"],[2697,"impl-IntoIterator-for-%26mut+FuturesUnordered%3CFut%3E"],[2698,"impl-IntoIterator-for-%26FuturesUnordered%3CFut%3E"],[2699,"impl-IntoIterator-for-FuturesUnordered%3CFut%3E"],[2700,"impl-IntoIterator-for-%26SelectAll%3CSt%3E"],[2701,"impl-IntoIterator-for-SelectAll%3CSt%3E"],[2702,"impl-IntoIterator-for-%26mut+SelectAll%3CSt%3E"],[3690,"impl-Display-for-SpawnError"],[3691,"impl-Debug-for-SpawnError"],[3697,"impl-From%3CFutureObj%3C\'a,+T%3E%3E-for-LocalFutureObj%3C\'a,+T%3E"],[3698,"impl-From%3CBox%3Cdyn+Future%3COutput+=+()%3E%3E%3E-for-LocalFutureObj%3C\'a,+()%3E"],[3699,"impl-From%3CBox%3CF%3E%3E-for-LocalFutureObj%3C\'a,+()%3E"],[3701,"impl-From%3CPin%3CBox%3CF%3E%3E%3E-for-LocalFutureObj%3C\'a,+()%3E"],[3702,"impl-From%3CPin%3CBox%3Cdyn+Future%3COutput+=+()%3E%3E%3E%3E-for-LocalFutureObj%3C\'a,+()%3E"],[3704,"impl-From%3CBox%3Cdyn+Future%3COutput+=+()%3E+%2B+Send%3E%3E-for-FutureObj%3C\'a,+()%3E"],[3705,"impl-From%3CBox%3CF%3E%3E-for-FutureObj%3C\'a,+()%3E"],[3707,"impl-From%3CPin%3CBox%3Cdyn+Future%3COutput+=+()%3E+%2B+Send%3E%3E%3E-for-FutureObj%3C\'a,+()%3E"],[3708,"impl-From%3CPin%3CBox%3CF%3E%3E%3E-for-FutureObj%3C\'a,+()%3E"]]}],\ +["futures_util",{"doc":"Combinators and utilities for working with Futures, Stream…","t":"EEEEEEEEEEEEEEEEEECCQQCCQQQQQQQQQQCCQQCQQFFFFFIFPPGFRFFFFKEPPKFPPFFFFFFFFFFFPIFFFFFFGFRFFFFFFFFFPFFFFFFFKKFFFFFGFFKFFNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHNNNNNNNNNNNNHNNNNNNHNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNHNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFKKKKKKKKFFFFFFFFFEEFFFEEFFFFFFFFFFFEFFFEFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNHHHNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNMNNNNNNNMNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNMNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNIFFFRFFFFFKFKFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNMNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNFFFFFFFIFFFFFFFFFFFFRFFFFFIFFFFFKFFFFFFFRFPIFFFFFFRFFFFFFFFGFFFFPFFFFFFFFFKKFFFFFFFFFFFFFFFFFFFFFFFFKKFFFFFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNHNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNHCHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNKFEFFKKEEEKFKKEFNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNHHNNNNNNNNMNNMNNNNNNNNNNNNNNNNNNNNNNNNNMHH","n":["AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","Future","FutureExt","Sink","SinkExt","Stream","StreamExt","TryFuture","TryFutureExt","TryStream","TryStreamExt","future","io","join","join","lock","never","pending","pending","pin_mut","poll","poll","ready","select","select","select_biased","select_biased","sink","stream","stream_select","stream_select","task","try_join","try_join","AbortHandle","AbortRegistration","Abortable","Aborted","AndThen","BoxFuture","CatchUnwind","Done","Done","Either","ErrInto","Error","Flatten","FlattenSink","FlattenStream","Fuse","FusedFuture","Future","Future","Future","FutureExt","FutureObj","Gone","Gone","Inspect","InspectErr","InspectOk","IntoFuture","IntoStream","Join","Join3","Join4","Join5","JoinAll","Lazy","Left","LocalBoxFuture","LocalFutureObj","Map","MapErr","MapInto","MapOk","MapOkOrElse","MaybeDone","NeverError","Ok","OkInto","OptionFuture","OrElse","Pending","PollFn","PollImmediate","Ready","Remote","RemoteHandle","Right","Select","SelectAll","SelectOk","Shared","Then","TryFlatten","TryFlattenStream","TryFuture","TryFutureExt","TryJoin","TryJoin3","TryJoin4","TryJoin5","TryJoinAll","TryMaybeDone","TrySelect","UnitError","UnsafeFutureObj","UnwrapOrElse","WeakShared","abort","abortable","and_then","and_then","as_pin_mut","as_pin_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","boxed","boxed","boxed_local","boxed_local","catch_unwind","catch_unwind","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","consume","default","downgrade","drop","drop","eq","err","err_into","err_into","factor_first","factor_second","flatten","flatten","flatten_sink","flatten_sink","flatten_stream","flatten_stream","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","forget","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_iter","from_iter","from_iter","fuse","fuse","handle","inspect","inspect","inspect_err","inspect_err","inspect_ok","inspect_ok","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_inner","into_inner","into_inner","into_raw","into_stream","into_stream","is_aborted","is_aborted","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","join","join3","join4","join5","join_all","lazy","left_future","left_future","map","map","map_err","map_err","map_into","map_into","map_ok","map_ok","map_ok_or_else","map_ok_or_else","maybe_done","never_error","never_error","new","new_pair","now_or_never","now_or_never","ok","ok_into","ok_into","or_else","or_else","output_mut","output_mut","peek","pending","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll_close","poll_close","poll_close","poll_close","poll_close","poll_fill_buf","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_fn","poll_immediate","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_read","poll_read_vectored","poll_ready","poll_ready","poll_ready","poll_ready","poll_seek","poll_unpin","poll_unpin","poll_write","poll_write_vectored","ptr_eq","ptr_hash","ready","remote_handle","remote_handle","right_future","right_future","select","select_all","select_ok","shared","shared","size_hint","size_hint","size_hint","size_hint","size_hint","start_send","start_send","start_send","start_send","strong_count","take_output","take_output","terminated","then","then","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_flatten","try_flatten","try_flatten_stream","try_flatten_stream","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_join","try_join3","try_join4","try_join5","try_join_all","try_maybe_done","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_unpin","try_poll_unpin","try_select","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unit_error","unit_error","unwrap_or_else","unwrap_or_else","upgrade","weak_count","AllowStdIo","AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","BufReader","BufWriter","Chain","Close","Copy","CopyBuf","CopyBufAbortable","Cursor","Empty","Error","ErrorKind","FillBuf","Flush","IntoSink","IoSlice","IoSliceMut","LineWriter","Lines","Read","ReadExact","ReadHalf","ReadLine","ReadToEnd","ReadToString","ReadUntil","ReadVectored","Repeat","Result","ReuniteError","SeeKRelative","Seek","SeekFrom","Sink","Take","Window","Write","WriteAll","WriteHalf","WriteVectored","as_mut","as_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","buffer","buffer","chain","clone","clone","clone_into","clone_into","close","cmp","consume","consume","consume","consume","consume","consume","consume","consume","consume","consume_unpin","copy","copy_buf","copy_buf_abortable","default","empty","end","eq","fill_buf","fill_buf","flush","flush","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","hash","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_sink","is_pair_of","is_pair_of","limit","lines","new","new","new","new","new","new","partial_cmp","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_fill_buf","poll_fill_buf","poll_fill_buf","poll_fill_buf","poll_fill_buf","poll_fill_buf","poll_fill_buf","poll_fill_buf","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_next","poll_read","poll_read","poll_read","poll_read","poll_read","poll_read","poll_read","poll_read","poll_read","poll_read","poll_read_vectored","poll_read_vectored","poll_read_vectored","poll_read_vectored","poll_read_vectored","poll_read_vectored","poll_read_vectored","poll_read_vectored","poll_ready","poll_seek","poll_seek","poll_seek","poll_seek","poll_seek","poll_seek_relative","poll_write","poll_write","poll_write","poll_write","poll_write","poll_write","poll_write","poll_write","poll_write","poll_write","poll_write","poll_write_vectored","poll_write_vectored","poll_write_vectored","poll_write_vectored","poll_write_vectored","poll_write_vectored","poll_write_vectored","poll_write_vectored","poll_write_vectored","poll_write_vectored","poll_write_vectored","position","read","read","read_exact","read_exact","read_line","read_to_end","read_to_end","read_to_string","read_to_string","read_until","read_vectored","read_vectored","repeat","reunite","reunite","seek","seek","seek_relative","set","set_limit","set_position","sink","split","start","start_send","stream_position","take","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll_next","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","with_capacity","with_capacity","with_capacity","write","write","write_all","write_all","write_fmt","write_vectored","write_vectored","MappedMutexGuard","Mutex","MutexGuard","MutexLockFuture","OwnedMutexGuard","OwnedMutexLockFuture","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drop","drop","drop","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","get_mut","into","into","into","into","into","into","into_future","into_future","into_inner","is_terminated","is_terminated","lock","lock_owned","map","map","new","poll","poll","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_lock","try_lock_owned","type_id","type_id","type_id","type_id","type_id","type_id","Never","Buffer","Close","Drain","Error","Fanout","Feed","Flush","Send","SendAll","Sink","SinkErrInto","SinkExt","SinkMapErr","Unfold","With","WithFlatMap","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","clone","clone","clone","clone_into","clone_into","clone_into","close","drain","fanout","feed","flush","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","into","into","into","into","into","into","into","into","into","into","into","into","into","into_future","into_future","into_future","into_future","into_future","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","is_terminated","is_terminated","is_terminated","is_terminated","left_sink","poll","poll","poll","poll","poll","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close_unpin","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush_unpin","poll_next","poll_next","poll_next","poll_next","poll_next","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready_unpin","right_sink","send","send_all","sink_err_into","sink_map_err","size_hint","size_hint","size_hint","size_hint","size_hint","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send_unpin","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unfold","with","with_flat_map","AbortHandle","AbortRegistration","Abortable","Aborted","All","AndThen","Any","BoxStream","BufferUnordered","Buffered","CatchUnwind","Chain","Chunks","Collect","Concat","Count","Cycle","Empty","Enumerate","ErrInto","Error","Filter","FilterMap","FlatMap","FlatMapUnordered","Flatten","FlattenUnordered","Fold","ForEach","ForEachConcurrent","Forward","Fuse","FusedStream","FuturesOrdered","FuturesUnordered","Inspect","InspectErr","InspectOk","IntoAsyncRead","IntoStream","Item","Iter","Left","LocalBoxStream","Map","MapErr","MapOk","Next","NextIf","NextIfEq","Ok","Once","OrElse","Peek","PeekMut","Peekable","Pending","PollFn","PollImmediate","PollNext","ReadyChunks","Repeat","RepeatWith","ReuniteError","Right","Scan","Select","SelectAll","SelectNextSome","SelectWithStrategy","Skip","SkipWhile","SplitSink","SplitStream","Stream","StreamExt","StreamFuture","Take","TakeUntil","TakeWhile","Then","TryAll","TryAny","TryBufferUnordered","TryBuffered","TryChunks","TryChunksError","TryCollect","TryConcat","TryFilter","TryFilterMap","TryFlatten","TryFlattenUnordered","TryFold","TryForEach","TryForEachConcurrent","TryNext","TryReadyChunks","TryReadyChunksError","TrySkipWhile","TryStream","TryStreamExt","TryTakeWhile","TryUnfold","Unfold","Unzip","Zip","abortable","all","all","and_then","and_then","any","any","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","boxed","boxed","boxed_local","boxed_local","buffer_unordered","buffer_unordered","buffered","buffered","by_ref","by_ref","catch_unwind","catch_unwind","chain","chain","chunks","chunks","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","collect","collect","concat","concat","consume","count","count","cycle","cycle","default","default","default","default","drop","empty","enumerate","enumerate","eq","eq","eq","err_into","err_into","extend","extend","extend","filter","filter","filter_map","filter_map","flat_map","flat_map","flat_map_unordered","flat_map_unordered","flatten","flatten","flatten_unordered","flatten_unordered","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fold","fold","for_each","for_each","for_each_concurrent","for_each_concurrent","forward","forward","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_iter","from_iter","fuse","fuse","futures_unordered","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","get_ref","hash","inspect","inspect","inspect_err","inspect_err","inspect_ok","inspect_ok","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_async_read","into_async_read","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_future","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_stream","into_stream","is_done","is_empty","is_pair_of","is_pair_of","is_stopped","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","is_terminated","iter","left_stream","left_stream","len","map","map","map_err","map_err","map_ok","map_ok","new","next","next","next_if","next_if_eq","once","or_else","or_else","peek","peek_mut","peekable","peekable","pending","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_close","poll_fill_buf","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_fn","poll_immediate","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next_unpin","poll_next_unpin","poll_peek","poll_peek_mut","poll_read","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_ready","poll_write","push","push_back","push_front","ready_chunks","ready_chunks","repeat","repeat_with","reunite","reunite","right_stream","right_stream","scan","scan","select","select_all","select_all","select_next_some","select_next_some","select_with_strategy","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","skip","skip","skip_while","skip_while","spawn_local_obj","spawn_obj","split","split","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","start_send","take","take","take_future","take_result","take_until","take_until","take_while","take_while","then","then","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","toggle","try_all","try_all","try_any","try_any","try_buffer_unordered","try_buffer_unordered","try_buffered","try_buffered","try_chunks","try_chunks","try_collect","try_collect","try_concat","try_concat","try_filter","try_filter","try_filter_map","try_filter_map","try_flatten","try_flatten","try_flatten_unordered","try_flatten_unordered","try_fold","try_fold","try_for_each","try_for_each","try_for_each_concurrent","try_for_each_concurrent","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_next","try_next","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next_unpin","try_poll_next_unpin","try_ready_chunks","try_ready_chunks","try_skip_while","try_skip_while","try_take_while","try_take_while","try_unfold","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unfold","unzip","unzip","zip","zip","FuturesUnordered","IntoIter","Iter","IterMut","IterPinMut","IterPinRef","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","is_empty","iter","iter_mut","iter_pin_mut","iter_pin_ref","len","new","next","next","next","next","next","push","size_hint","size_hint","size_hint","size_hint","size_hint","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","IntoIter","Iter","IterMut","SelectAll","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","fmt","fmt","fmt","from","from","from","into","into","into","into_iter","into_iter","into_iter","is_empty","iter","iter_mut","len","new","next","next","next","push","select_all","size_hint","size_hint","size_hint","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","ArcWake","AtomicWaker","Context","FutureObj","LocalFutureObj","LocalSpawn","LocalSpawnExt","Poll","RawWaker","RawWakerVTable","Spawn","SpawnError","SpawnExt","UnsafeFutureObj","Waker","WakerRef","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","default","deref","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into_future","into_future","into_future_obj","into_raw","is_shutdown","new","new","new","new","new_unowned","noop_waker","noop_waker_ref","poll","poll","register","shutdown","spawn","spawn","spawn_local","spawn_local","spawn_local_obj","spawn_local_with_handle","spawn_local_with_handle","spawn_obj","spawn_with_handle","spawn_with_handle","status","status_local","take","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_poll","try_poll","type_id","type_id","type_id","type_id","type_id","wake","wake","wake_by_ref","waker","waker_ref"],"q":[[0,"futures_util"],[41,"futures_util::future"],[942,"futures_util::io"],[1511,"futures_util::lock"],[1594,"futures_util::never"],[1595,"futures_util::sink"],[1837,"futures_util::stream"],[3545,"futures_util::stream::futures_unordered"],[3615,"futures_util::stream::select_all"],[3660,"futures_util::task"],[3767,"core::future::future"],[3768,"core::ops::function"],[3769,"core::pin"],[3770,"core::clone"],[3771,"core::option"],[3772,"core::result"],[3773,"core::fmt"],[3774,"core::fmt"],[3775,"core::marker"],[3776,"alloc::vec"],[3777,"core::task::wake"],[3778,"core::task::poll"],[3779,"core::ops::function"],[3780,"std::io::error"],[3781,"std::io"],[3782,"std::io"],[3783,"alloc::string"],[3784,"core::any"],[3785,"core::convert"],[3786,"core::convert"],[3787,"core::cmp"],[3788,"core::cmp"],[3789,"std::io"],[3790,"core::fmt"],[3791,"core::convert"],[3792,"core::task::wake"]],"d":["","","","","","","","","","","","","","","","","","","Asynchronous values.","Asynchronous I/O.","Polls multiple futures simultaneously, returning a tuple …","Polls multiple futures simultaneously, returning a tuple …","Futures-powered synchronization primitives.","This module contains the Never type.","A macro which yields to the event loop once.","A macro which yields to the event loop once.","Pins a value on the stack.","A macro which returns the result of polling a future once …","A macro which returns the result of polling a future once …","Extracts the successful type of a Poll<T>.","Polls multiple futures and streams simultaneously, …","Polls multiple futures and streams simultaneously, …","Polls multiple futures and streams simultaneously, …","Polls multiple futures and streams simultaneously, …","Asynchronous sinks.","Asynchronous streams.","Combines several streams, all producing the same Item …","Combines several streams, all producing the same Item …","Tools for working with tasks.","Polls multiple futures simultaneously, resolving to a …","Polls multiple futures simultaneously, resolving to a …","A handle to an Abortable task.","A registration handle for an Abortable task. Values of …","A future/stream which can be remotely short-circuited …","Indicator that the Abortable task was aborted.","Future for the and_then method.","An owned dynamically typed Future for use in cases where …","Future for the catch_unwind method.","The output of the completed future","The output of the completed future","Combines two different futures, streams, or sinks having …","Future for the err_into method.","The type of failures yielded by this future","Future for the flatten method.","Sink for the flatten_sink method.","Stream for the flatten_stream method.","Future for the fuse method.","A future which tracks whether or not the underlying future …","","A not-yet-completed future","A not-yet-completed future","An extension trait for Futures that provides a variety of …","A custom trait object for polling futures, roughly akin to …","The empty variant after the result of a MaybeDone has been …","The empty variant after the result of a TryMaybeDone has …","Future for the inspect method.","Future for the inspect_err method.","Future for the inspect_ok method.","Future for the into_future method.","Stream for the into_stream method.","Future for the join function.","Future for the join3 function.","Future for the join4 function.","Future for the join5 function.","Future for the join_all function.","Future for the lazy function.","First branch of the type","BoxFuture, but without the Send requirement.","A custom trait object for polling futures, roughly akin to …","Future for the map method.","Future for the map_err method.","Future for the map_into combinator.","Future for the map_ok method.","Future for the map_ok_or_else method.","A future that may have completed.","Future for the never_error combinator.","The type of successful values yielded by this future","Future for the ok_into method.","A future representing a value which may or may not be …","Future for the or_else method.","Future for the pending() function.","Future for the poll_fn function.","Future for the poll_immediate function.","Future for the ready function.","A future which sends its output to the corresponding …","The handle to a remote future returned by remote_handle. …","Second branch of the type","Future for the select() function.","Future for the select_all function.","Future for the select_ok function.","Future for the shared method.","Future for the then method.","Future for the try_flatten method.","Future for the try_flatten_stream method.","A convenience for futures that return Result values that …","Adapters specific to Result-returning futures","Future for the try_join function.","Future for the try_join3 function.","Future for the try_join4 function.","Future for the try_join5 function.","Future for the try_join_all function.","A future that may have completed with an error.","Future for the try_select() function.","Future for the unit_error combinator.","A custom implementation of a future trait object for …","Future for the unwrap_or_else method.","A weak reference to a Shared that can be upgraded much …","Abort the Abortable stream/future associated with this …","Creates a new Abortable future and an AbortHandle which …","Executes another future after this one resolves …","Executes another future after this one resolves …","Convert Pin<&mut Either<A, B>> to …","Convert Pin<&Either<A, B>> to Either<Pin<&A>, Pin<&B>>, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Wrap the future in a Box, pinning it.","Wrap the future in a Box, pinning it.","Wrap the future in a Box, pinning it.","Wrap the future in a Box, pinning it.","Catches unwinding panics while polling the future.","Catches unwinding panics while polling the future.","","","","","","","","","","","","","","","","","","","","","","","Creates a new WeakShared for this Shared.","Drops the future represented by the given fat pointer.","","","Create a future that is immediately ready with an error …","Maps this future’s Error to a new error type using the …","Maps this future’s Error to a new error type using the …","Factor out a homogeneous type from an either of pairs.","Factor out a homogeneous type from an either of pairs.","Flatten the execution of this future when the output of …","Flatten the execution of this future when the output of …","Flattens the execution of this future when the successful …","Flattens the execution of this future when the successful …","Flatten the execution of this future when the successful …","Flatten the execution of this future when the successful …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Drops this handle without canceling the underlying future.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Fuse a future such that poll will never again be called …","Fuse a future such that poll will never again be called …","Create an AbortHandle from the given AbortRegistration.","Do something with the output of a future before passing it …","Do something with the output of a future before passing it …","Do something with the error value of a future before …","Do something with the error value of a future before …","Do something with the success value of a future before …","Do something with the success value of a future before …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Wraps a TryFuture into a type that implements Future.","Wraps a TryFuture into a type that implements Future.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Unwraps the value from this immediately ready future.","Consumes this combinator, returning the underlying futures.","Extract the value of an either over two equivalent types.","Convert an owned instance into a (conceptually owned) fat …","Convert this future into a single element stream.","Convert this future into a single element stream.","Checks whether the task has been aborted. Note that all …","Checks whether AbortHandle::abort was called on any …","Returns true if the underlying future should no longer be …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Joins the result of two futures, waiting for them both to …","Same as join, but with more futures.","Same as join, but with more futures.","Same as join, but with more futures.","Creates a future which represents a collection of the …","Creates a new future that allows delayed execution of a …","Wrap this future in an Either future, making it the …","Wrap this future in an Either future, making it the …","Map this future’s output to a different type, returning …","Map this future’s output to a different type, returning …","Maps this future’s error value to a different value.","Maps this future’s error value to a different value.","Map this future’s output to a different type, returning …","Map this future’s output to a different type, returning …","Maps this future’s success value to a different value.","Maps this future’s success value to a different value.","Maps this future’s success value to a different value, …","Maps this future’s success value to a different value, …","Wraps a future into a MaybeDone","Turns a Future<Output = T> into a …","Turns a Future<Output = T> into a …","Creates a new Abortable future/stream using an existing …","Creates an (AbortHandle, AbortRegistration) pair which can …","Evaluates and consumes the future, returning the resulting …","Evaluates and consumes the future, returning the resulting …","Create a future that is immediately ready with a success …","Maps this future’s Ok to a new type using the Into trait.","Maps this future’s Ok to a new type using the Into trait.","Executes another future if this one resolves to an error. …","Executes another future if this one resolves to an error. …","Returns an Option containing a mutable reference to the …","Returns an Option containing a mutable reference to the …","Returns Some containing a reference to this Shared’s …","Creates a future which never resolves, representing a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new future wrapping around a function returning …","Creates a future that is immediately ready with an Option …","","","","","","","","","","","","","","","A convenience for calling Future::poll on Unpin future …","A convenience for calling Future::poll on Unpin future …","","","Returns true if the two Shareds point to the same future …","Hashes the internal state of this Shared in a way that’s …","Creates a future that is immediately ready with a value.","Turn this future into a future that yields () on …","Turn this future into a future that yields () on …","Wrap this future in an Either future, making it the …","Wrap this future in an Either future, making it the …","Waits for either one of two differently-typed futures to …","Creates a new future which will select over a list of …","Creates a new future which will select the first …","Create a cloneable handle to this future where all handles …","Create a cloneable handle to this future where all handles …","","","","","","","","","","Gets the number of strong pointers to this allocation.","Attempt to take the output of a MaybeDone without driving …","Attempt to take the output of a TryMaybeDone without …","Creates a new Fuse-wrapped future which is already …","Chain on a computation for when a future finished, passing …","Chain on a computation for when a future finished, passing …","","","","","","","","","","","","Flatten the execution of this future when the successful …","Flatten the execution of this future when the successful …","Flatten the execution of this future when the successful …","Flatten the execution of this future when the successful …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Joins the result of two futures, waiting for them both to …","Same as try_join, but with more futures.","Same as try_join, but with more futures.","Same as try_join, but with more futures.","Creates a future which represents either a collection of …","Wraps a future into a TryMaybeDone","Poll this TryFuture as if it were a Future.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A convenience method for calling TryFuture::try_poll on …","A convenience method for calling TryFuture::try_poll on …","Waits for either one of two differently-typed futures to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Turns a Future<Output = T> into a …","Turns a Future<Output = T> into a …","Unwraps this future’s output, producing a future with …","Unwraps this future’s output, producing a future with …","Attempts to upgrade this WeakShared into a Shared.","Gets the number of weak pointers to this allocation.","A simple wrapper type which allows types which implement …","Read bytes asynchronously.","An extension trait which adds utility methods to …","Read bytes asynchronously.","An extension trait which adds utility methods to AsyncRead …","Seek bytes asynchronously.","An extension trait which adds utility methods to AsyncSeek …","Write bytes asynchronously.","An extension trait which adds utility methods to AsyncWrite…","The BufReader struct adds buffering to any reader.","Wraps a writer and buffers its output.","Reader for the chain method.","Future for the close method.","Future for the copy() function.","Future for the copy_buf() function.","Future for the copy_buf_abortable() function.","A Cursor wraps an in-memory buffer and provides it with a …","Reader for the empty() function.","","","Future for the fill_buf method.","Future for the flush method.","Sink for the into_sink method.","","","Wrap a writer, like BufWriter does, but prioritizes …","Stream for the lines method.","Future for the read method.","Future for the read_exact method.","The readable half of an object returned from …","Future for the read_line method.","Future for the read_to_end method.","Future for the read_to_string method.","Future for the read_until method.","Future for the read_vectored method.","Reader for the repeat() function.","","Error indicating a ReadHalf<T> and WriteHalf<T> were not …","Future for the BufReader::seek_relative method.","Future for the seek method.","","Writer for the sink() function.","Reader for the take method.","An owned window around an underlying buffer.","Future for the write method.","Future for the write_all method.","The writable half of an object returned from …","Future for the write_vectored method.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a reference to the internally buffered data.","Returns a reference to the internally buffered data.","Returns a reference to buf_writer’s internally buffered …","Creates an adaptor which will chain this stream with …","","","","","Creates a future which will entirely close this AsyncWrite.","","Tells this buffer that amt bytes have been consumed from …","","","","","","","","","A convenience for calling AsyncBufRead::consume on Unpin …","Creates a future which copies all the bytes from one …","Creates a future which copies all the bytes from one …","Creates a future which copies all the bytes from one …","","Constructs a new handle to an empty reader.","Returns the end index of this window into the underlying …","","Creates a future which will wait for a non-empty buffer to …","","Creates a future which will entirely flush this AsyncWrite.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a mutable reference to the contained IO object.","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Gets mutable references to the underlying readers in this …","Gets a mutable reference to the underlying value in this …","Acquires a mutable reference to the underlying sink or …","Gets a mutable reference to the underlying buffer inside …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Gets pinned mutable references to the underlying readers …","Acquires a pinned mutable reference to the underlying sink …","Returns a reference to the contained IO object.","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Gets references to the underlying readers in this Chain.","Gets a reference to the underlying value in this cursor.","Acquires a reference to the underlying sink or stream that …","Gets a shared reference to the underlying buffer inside of …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Consumes self and returns the contained IO object.","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes the Chain, returning the wrapped readers.","Consumes this cursor, returning the underlying value.","Consumes this combinator, returning the underlying sink or …","Consumes this Window, returning the underlying buffer.","Allow using an AsyncWrite as a Sink<Item: AsRef<[u8]>>.","Checks if this ReadHalf and some WriteHalf were split from …","Checks if this WriteHalf and some ReadHalf were split from …","Returns the remaining number of bytes that can be read …","Returns a stream over the lines of this reader. This …","Creates a new AllowStdIo from an existing IO object.","Creates a new BufReader with a default buffer capacity. …","Creates a new BufWriter with a default buffer capacity. …","Create a new LineWriter with default buffer capacity. The …","Creates a new cursor wrapping the provided underlying …","Creates a new window around the buffer t defaulting to the …","","","","","","","","","","","","","","","","","","","","Attempt to close the object.","","","","","Forward to buf_writer ’s BufWriter::poll_close()","","","","","","","Attempt to return the contents of the internal buffer, …","","","","","","","","Attempt to flush the object, ensuring that any buffered …","","","","","Forward to buf_writer ’s BufWriter::poll_flush()","","","","","","","","Attempt to read from the AsyncRead into buf.","","","","","","","","","","Attempt to read from the AsyncRead into bufs using vectored","","","","","","","","","Attempt to seek to an offset, in bytes, in a stream.","","Seek to an offset, in bytes, in the underlying reader.","Seek to the offset, in bytes, in the underlying writer.","","Attempts to seek relative to the current position. If the …","Attempt to write bytes from buf into the object.","","","","","","","","","","","Attempt to write bytes from bufs into the object using …","","","","","","","","","","","Returns the current position of this cursor.","Tries to read some bytes directly into the given buf in …","","Creates a future which will read exactly enough bytes to …","","Creates a future which will read all the bytes associated …","Creates a future which will read all the bytes from this …","","Creates a future which will read all the bytes from this …","","Creates a future which will read all the bytes associated …","Creates a future which will read from the AsyncRead into …","","Creates an instance of a reader that infinitely repeats …","Attempts to put the two “halves” of a split …","Attempts to put the two “halves” of a split …","Creates a future which will seek an IO object, and then …","","Seeks relative to the current position. If the new …","Changes the range of this window to the range specified.","Sets the number of bytes that can be read before this …","Sets the position of this cursor.","Creates an instance of a writer which will successfully …","Helper method for splitting this read/write object into …","Returns the starting index of this window into the …","","Creates a future which will return the current seek …","Creates an AsyncRead adapter which will read at most limit …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new BufReader with the specified buffer capacity.","Creates a new BufWriter with the specified buffer capacity.","Creates a new LineWriter with the specified buffer …","Creates a future which will write bytes from buf into the …","","Write data into this object.","","","Creates a future which will write bytes from bufs into the …","","An RAII guard returned by the MutexGuard::map and …","A futures-aware mutex.","An RAII guard returned by the lock and try_lock methods. …","A future which resolves when the target mutex has been …","An RAII guard returned by the lock_owned and try_lock_owned…","A future which resolves when the target mutex has been …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a mutable reference to the underlying data.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Consumes this mutex, returning the underlying data.","","","Acquire the lock asynchronously.","Acquire the lock asynchronously.","Returns a locked view over a portion of the locked data.","Returns a locked view over a portion of the locked data.","Creates a new futures-aware mutex.","","","","","","","","","","","","","","","Attempt to acquire the lock immediately.","Attempt to acquire the lock immediately.","","","","","","","A type with no possible values.","Sink for the buffer method.","Future for the close method.","Sink for the drain function.","The type of value produced by the sink when an error …","Sink that clones incoming items and forwards them to two …","Future for the feed method.","Future for the flush method.","Future for the send method.","Future for the send_all method.","A Sink is a value into which other values can be sent, …","Sink for the sink_err_into method.","An extension trait for Sinks that provides a variety of …","Sink for the sink_map_err method.","Sink for the unfold function.","Sink for the with method.","Sink for the with_flat_map method.","","","","","","","","","","","","","","","","","","","","","","","","","","","Adds a fixed-size buffer to the current sink.","","","","","","","Close the sink.","Create a sink that will just discard all items given to it.","Fanout items to multiple sinks.","A future that completes after the given item has been …","Flush the sink, processing all pending items.","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a mutable reference to the inner sinks.","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Get a pinned mutable reference to the inner sinks.","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Get a shared reference to the inner sinks.","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","Consumes this combinator, returning the underlying sinks.","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","","","","","Wrap this sink in an Either sink, making it the left-hand …","","","","","","Flush any remaining output and close this sink, if …","","","","","","","","","A convenience method for calling Sink::poll_close on Unpin …","Flush any remaining output from this sink.","","","","","","","","","A convenience method for calling Sink::poll_flush on Unpin …","","","","","","Attempts to prepare the Sink to receive a value.","","","","","","","","","A convenience method for calling Sink::poll_ready on Unpin …","Wrap this stream in an Either stream, making it the …","A future that completes after the given item has been …","A future that completes after the given stream has been …","Map this sink’s error to a different error type using …","Transforms the error returned by the sink.","","","","","","Begin the process of sending a value to the sink. Each …","","","","","","","","","A convenience method for calling Sink::start_send on Unpin …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a sink from a function which processes one item at …","Composes a function in front of the sink.","Composes a function in front of the sink.","A handle to an Abortable task.","A registration handle for an Abortable task. Values of …","A future/stream which can be remotely short-circuited …","Indicator that the Abortable task was aborted.","Future for the all method.","Stream for the and_then method.","Future for the any method.","An owned dynamically typed Stream for use in cases where …","Stream for the buffer_unordered method.","Stream for the buffered method.","Stream for the catch_unwind method.","Stream for the chain method.","Stream for the chunks method.","Future for the collect method.","Future for the concat method.","Future for the count method.","Stream for the cycle method.","Stream for the empty function.","Stream for the enumerate method.","Stream for the err_into method.","The type of failures yielded by this future","Stream for the filter method.","Stream for the filter_map method.","Stream for the flat_map method.","Stream for the flat_map_unordered method.","Stream for the flatten method.","Stream for the flatten_unordered method.","Future for the fold method.","Future for the for_each method.","Future for the for_each_concurrent method.","Future for the forward method.","Stream for the fuse method.","A stream which tracks whether or not the underlying stream …","An unbounded queue of futures.","A set of futures which may complete in any order.","Stream for the inspect method.","Stream for the inspect_err method.","Stream for the inspect_ok method.","Reader for the into_async_read method.","Stream for the into_stream method.","Values yielded by the stream.","Stream for the iter function.","Poll the first stream.","BoxStream, but without the Send requirement.","Stream for the map method.","Stream for the map_err method.","Stream for the map_ok method.","Future for the next method.","Future for the Peekable::next_if method.","Future for the Peekable::next_if_eq method.","The type of successful values yielded by this future","A stream which emits single element and then EOF.","Stream for the or_else method.","Future for the Peekable::peek method.","Future for the Peekable::peek_mut method.","A Stream that implements a peek method.","Stream for the pending() function.","Stream for the poll_fn function.","Stream for the poll_immediate function.","Type to tell SelectWithStrategy which stream to poll next.","Stream for the ready_chunks method.","Stream for the repeat function.","An stream that repeats elements of type A endlessly by …","Error indicating a SplitSink<S> and SplitStream<S> were …","Poll the second stream.","Stream for the scan method.","Stream for the select() function.","An unbounded set of streams","Future for the select_next_some method.","Stream for the select_with_strategy() function. See …","Stream for the skip method.","Stream for the skip_while method.","A Sink part of the split pair","A Stream part of the split pair","A stream of values produced asynchronously.","An extension trait for Streams that provides a variety of …","Future for the into_future method.","Stream for the take method.","Stream for the take_until method.","Stream for the take_while method.","Stream for the then method.","Future for the try_all method.","Future for the try_any method.","Stream for the try_buffer_unordered method.","Stream for the try_buffered method.","Stream for the try_chunks method.","Error indicating, that while chunk was collected inner …","Future for the try_collect method.","Future for the try_concat method.","Stream for the try_filter method.","Stream for the try_filter_map method.","Stream for the try_flatten method.","Stream for the try_flatten_unordered method.","Future for the try_fold method.","Future for the try_for_each method.","Future for the try_for_each_concurrent method.","Future for the try_next method.","Stream for the try_ready_chunks method.","Error indicating, that while chunk was collected inner …","Stream for the try_skip_while method.","A convenience for streams that return Result values that …","Adapters specific to Result-returning streams","Stream for the try_take_while method.","Stream for the try_unfold function.","Stream for the unfold function.","Future for the unzip method.","Stream for the zip method.","Creates a new Abortable stream and an AbortHandle which …","Execute predicate over asynchronous stream, and return true…","Execute predicate over asynchronous stream, and return true…","Chain on a computation for when a value is ready, passing …","Chain on a computation for when a value is ready, passing …","Execute predicate over asynchronous stream, and return true…","Execute predicate over asynchronous stream, and return true…","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Wrap the stream in a Box, pinning it.","Wrap the stream in a Box, pinning it.","Wrap the stream in a Box, pinning it.","Wrap the stream in a Box, pinning it.","An adaptor for creating a buffered list of pending futures …","An adaptor for creating a buffered list of pending futures …","An adaptor for creating a buffered list of pending futures.","An adaptor for creating a buffered list of pending futures.","Borrows a stream, rather than consuming it.","Borrows a stream, rather than consuming it.","Catches unwinding panics while polling the stream.","Catches unwinding panics while polling the stream.","Adapter for chaining two streams.","Adapter for chaining two streams.","An adaptor for chunking up items of the stream inside a …","An adaptor for chunking up items of the stream inside a …","","","","","","","","","","","","","","","Transforms a stream into a collection, returning a future …","Transforms a stream into a collection, returning a future …","Concatenate all items of a stream into a single extendable …","Concatenate all items of a stream into a single extendable …","","Drives the stream to completion, counting the number of …","Drives the stream to completion, counting the number of …","Repeats a stream endlessly.","Repeats a stream endlessly.","","","","","","Creates a stream which contains no elements.","Creates a stream which gives the current iteration count …","Creates a stream which gives the current iteration count …","","","","Wraps the current stream in a new stream which converts …","Wraps the current stream in a new stream which converts …","","","","Filters the values produced by this stream according to …","Filters the values produced by this stream according to …","Filters the values produced by this stream while …","Filters the values produced by this stream while …","Maps a stream like StreamExt::map but flattens nested …","Maps a stream like StreamExt::map but flattens nested …","Maps a stream like StreamExt::map but flattens nested …","Maps a stream like StreamExt::map but flattens nested …","Flattens a stream of streams into just one continuous …","Flattens a stream of streams into just one continuous …","Flattens a stream of streams into just one continuous …","Flattens a stream of streams into just one continuous …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Execute an accumulating asynchronous computation over a …","Execute an accumulating asynchronous computation over a …","Runs this stream to completion, executing the provided …","Runs this stream to completion, executing the provided …","Runs this stream to completion, executing the provided …","Runs this stream to completion, executing the provided …","A future that completes after the given stream has been …","A future that completes after the given stream has been …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Fuse a stream such that poll_next will never again be …","Fuse a stream such that poll_next will never again be …","An unbounded set of futures.","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying stream that …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying streams …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying sink or …","Acquires a mutable reference to the underlying streams …","Acquires a mutable reference to the underlying streams …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying sink …","Acquires a pinned mutable reference to the underlying …","Acquires a pinned mutable reference to the underlying …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying stream that this …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying streams that this …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying sink or stream that …","Acquires a reference to the underlying streams that this …","Acquires a reference to the underlying streams that this …","","Do something with each item of this stream, afterwards …","Do something with each item of this stream, afterwards …","Do something with the error value of this stream, …","Do something with the error value of this stream, …","Do something with the success value of this stream, …","Do something with the success value of this stream, …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Adapter that converts this stream into an AsyncBufRead.","Adapter that converts this stream into an AsyncBufRead.","Converts this stream into a future of …","Converts this stream into a future of …","","","","","","","","","","","","","","","","","","","","","","","","","","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying stream.","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying streams.","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying sink or …","Consumes this combinator, returning the underlying streams.","Consumes this combinator, returning the underlying streams.","","","","","","","Wraps a TryStream into a type that implements Stream","Wraps a TryStream into a type that implements Stream","Returns whether the underlying stream has finished or not.","Returns true if the queue contains no futures","Returns true if the SplitStream<S> and SplitSink<S> …","Returns true if the SplitStream<S> and SplitSink<S> …","Whether the stream was stopped yet by the stopping future …","Returns true if the stream should no longer be polled.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Converts an Iterator into a Stream which is always ready …","Wrap this stream in an Either stream, making it the …","Wrap this stream in an Either stream, making it the …","Returns the number of futures contained in the queue.","Maps this stream’s items to a different type, returning …","Maps this stream’s items to a different type, returning …","Wraps the current stream in a new stream which maps the …","Wraps the current stream in a new stream which maps the …","Wraps the current stream in a new stream which maps the …","Wraps the current stream in a new stream which maps the …","Constructs a new, empty FuturesOrdered","Creates a future that resolves to the next item in the …","Creates a future that resolves to the next item in the …","Creates a future which will consume and return the next …","Creates a future which will consume and return the next …","Creates a stream of a single element.","Chain on a computation for when an error happens, passing …","Chain on a computation for when an error happens, passing …","Produces a future which retrieves a reference to the next …","Produces a future which retrieves a mutable reference to …","Creates a new stream which exposes a peek method.","Creates a new stream which exposes a peek method.","Creates a stream which never returns any elements.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new stream wrapping a function returning …","Creates a new stream that always immediately returns …","Attempt to pull out the next value of this stream, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A convenience method for calling Stream::poll_next on Unpin","A convenience method for calling Stream::poll_next on Unpin","Peek retrieves a reference to the next item in the stream.","Peek retrieves a mutable reference to the next item in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Push a future into the queue.","Pushes a future to the back of the queue.","Pushes a future to the front of the queue.","An adaptor for chunking up ready items of the stream …","An adaptor for chunking up ready items of the stream …","Create a stream which produces the same item repeatedly.","Creates a new stream that repeats elements of type A …","Attempts to put the two “halves” of a split …","Attempts to put the two “halves” of a split …","Wrap this stream in an Either stream, making it the …","Wrap this stream in an Either stream, making it the …","Combinator similar to StreamExt::fold that holds internal …","Combinator similar to StreamExt::fold that holds internal …","This function will attempt to pull items from both …","An unbounded set of streams","Convert a list of streams into a Stream of results from …","Returns a Future that resolves when the next item in this …","Returns a Future that resolves when the next item in this …","This function will attempt to pull items from both …","Returns the bounds on the remaining length of the stream.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new stream which skips n items of the underlying …","Creates a new stream which skips n items of the underlying …","Skip elements on this stream while the provided …","Skip elements on this stream while the provided …","","","Splits this Stream + Sink object into separate Sink and …","Splits this Stream + Sink object into separate Sink and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new stream of at most n items of the underlying …","Creates a new stream of at most n items of the underlying …","Extract the stopping future out of the combinator. The …","Once the stopping future is resolved, this method can be …","Take elements from this stream until the provided future …","Take elements from this stream until the provided future …","Take elements from this stream while the provided …","Take elements from this stream while the provided …","Computes from this stream’s items new items of a …","Computes from this stream’s items new items of a …","","","","","","","","","","","Toggle the value and return the old one.","Attempt to execute a predicate over an asynchronous stream …","Attempt to execute a predicate over an asynchronous stream …","Attempt to execute a predicate over an asynchronous stream …","Attempt to execute a predicate over an asynchronous stream …","Attempt to execute several futures from a stream …","Attempt to execute several futures from a stream …","Attempt to execute several futures from a stream …","Attempt to execute several futures from a stream …","An adaptor for chunking up successful items of the stream …","An adaptor for chunking up successful items of the stream …","Attempt to transform a stream into a collection, returning …","Attempt to transform a stream into a collection, returning …","Attempt to concatenate all items of a stream into a single …","Attempt to concatenate all items of a stream into a single …","Attempt to filter the values produced by this stream …","Attempt to filter the values produced by this stream …","Attempt to filter the values produced by this stream while …","Attempt to filter the values produced by this stream while …","Flattens a stream of streams into just one continuous …","Flattens a stream of streams into just one continuous …","Flattens a stream of streams into just one continuous …","Flattens a stream of streams into just one continuous …","Attempt to execute an accumulating asynchronous …","Attempt to execute an accumulating asynchronous …","Attempts to run this stream to completion, executing the …","Attempts to run this stream to completion, executing the …","Attempts to run this stream to completion, executing the …","Attempts to run this stream to completion, executing the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a future that attempts to resolve the next item in …","Creates a future that attempts to resolve the next item in …","","","","","","","","","","","","","Poll this TryStream as if it were a Stream.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A convenience method for calling TryStream::try_poll_next …","A convenience method for calling TryStream::try_poll_next …","An adaptor for chunking up successful, ready items of the …","An adaptor for chunking up successful, ready items of the …","Skip elements on this stream while the provided …","Skip elements on this stream while the provided …","Take elements on this stream while the provided …","Take elements on this stream while the provided …","Creates a TryStream from a seed and a closure returning a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a Stream from a seed and a closure returning a …","Converts a stream of pairs into a future, which resolves …","Converts a stream of pairs into a future, which resolves …","An adapter for zipping two streams together.","An adapter for zipping two streams together.","A set of futures which may complete in any order.","Owned iterator over all futures in the unordered set.","Immutable iterator over all the futures in the unordered …","Mutable iterator over all futures in the unordered set.","Mutable iterator over all futures in the unordered set.","Immutable iterator over all futures in the unordered set.","","","","","","","","","","","Clears the set, removing all futures.","","","","","","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).","","","","","","Returns true if the set contains no futures.","Returns an iterator that allows inspecting each future in …","Returns an iterator that allows modifying each future in …","Returns an iterator that allows modifying each future in …","Returns an iterator that allows inspecting each future in …","Returns the number of futures contained in the set.","Constructs a new, empty FuturesUnordered.","","","","","","Push a future into the set.","","","","","","","","","","","","","","","","","","","","","Owned iterator over all streams in the unordered set.","Immutable iterator over all streams in the unordered set.","Mutable iterator over all streams in the unordered set.","An unbounded set of streams","","","","","","","Clears the set, removing all streams.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Returns true if the set contains no streams","Returns an iterator that allows inspecting each stream in …","Returns an iterator that allows modifying each stream in …","Returns the number of streams contained in the set.","Constructs a new, empty SelectAll","","","","Push a stream into the set.","Convert a list of streams into a Stream of results from …","","","","","","","","","","","","","A way of waking up a specific task.","A synchronization primitive for task wakeup.","","A custom trait object for polling futures, roughly akin to …","A custom trait object for polling futures, roughly akin to …","The LocalSpawn is similar to Spawn, but allows spawning …","Extension trait for LocalSpawn.","","","","The Spawn trait allows for pushing futures onto an …","An error that occurred during spawning.","Extension trait for Spawn.","A custom implementation of a future trait object for …","","A Waker that is only valid for a given lifetime.","","","","","","","","","","","","","Drops the future represented by the given fat pointer.","","","","","","","","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).","","","Converts the LocalFutureObj into a FutureObj.","Convert an owned instance into a (conceptually owned) fat …","Check whether spawning failed to the executor being shut …","Create a LocalFutureObj from a custom trait object …","Create an AtomicWaker.","Create a FutureObj from a custom trait object …","Create a new WakerRef from a Waker reference.","Create a new WakerRef from a Waker that must not be …","Create a new Waker which does nothing when wake() is …","Get a static reference to a Waker which does nothing when …","","","Registers the waker to be notified on calls to wake.","Spawning failed because the executor has been shut down.","Spawns a task that polls the given future with output () to","Spawns a task that polls the given future with output () to","Spawns a task that polls the given future with output () to","Spawns a task that polls the given future with output () to","Spawns a future that will be run to completion.","Spawns a task that polls the given future to completion …","Spawns a task that polls the given future to completion …","Spawns a future that will be run to completion.","Spawns a task that polls the given future to completion …","Spawns a task that polls the given future to completion …","Determines whether the executor is able to spawn new tasks.","Determines whether the executor is able to spawn new tasks.","Returns the last Waker passed to register, so that the …","","","","","","","","","","","","","","","","","","","Indicates that the associated task is ready to make …","Calls wake on the last Waker passed to register.","Indicates that the associated task is ready to make …","Creates a Waker from an Arc<impl ArcWake>.","Creates a reference to a Waker from a reference to …"],"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,0,0,62,63,0,0,8,0,0,0,0,0,0,62,63,0,0,62,63,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,5,5,11,11,17,18,36,37,39,40,31,33,41,42,43,44,45,46,47,16,48,49,50,51,52,32,6,53,30,54,55,56,57,58,59,60,61,19,62,63,20,22,23,64,65,66,67,68,69,70,71,72,73,74,75,11,3,76,1,24,17,18,36,37,39,40,31,33,41,42,43,44,45,46,47,16,48,49,50,51,52,32,6,53,30,54,55,56,57,58,59,60,61,19,62,63,20,22,23,64,65,66,67,68,69,70,71,72,73,74,75,11,3,76,1,24,13,13,13,13,13,13,17,18,19,20,22,23,11,3,1,24,17,18,19,20,22,23,11,3,1,24,11,20,17,81,17,24,0,5,5,11,11,13,13,5,5,13,13,17,18,36,37,39,40,31,33,41,42,43,44,45,46,47,16,48,49,50,51,52,32,6,53,30,54,55,56,57,58,59,60,61,19,62,63,20,22,23,64,65,66,67,68,69,70,71,72,73,74,75,11,3,76,1,24,24,48,17,18,36,37,39,40,31,33,41,42,43,44,45,46,47,16,48,49,50,51,52,32,6,53,30,54,55,56,57,58,59,60,61,19,62,63,20,20,22,23,64,65,66,67,68,69,70,71,72,73,74,75,11,3,76,1,24,37,39,69,75,13,13,76,13,13,5,5,5,5,17,18,36,37,39,40,31,33,41,42,43,44,45,46,47,16,48,49,50,51,52,32,6,53,30,54,55,56,57,58,59,60,61,19,62,63,20,22,23,64,65,66,67,68,69,70,71,72,73,74,75,11,3,76,1,24,17,5,5,36,37,39,40,31,41,43,44,45,46,47,16,48,49,50,51,6,53,30,54,55,56,57,58,59,60,61,19,62,63,20,22,23,64,65,66,67,68,69,70,71,72,73,74,75,11,3,23,69,11,81,13,13,3,1,82,17,40,31,33,41,42,43,44,45,46,47,50,51,52,32,6,53,30,54,55,56,57,58,59,60,61,19,62,63,20,22,23,64,65,66,67,68,11,11,0,0,0,0,0,0,13,13,13,13,5,5,13,13,5,5,5,5,0,13,13,3,1,13,13,0,5,5,5,5,62,63,17,0,17,36,37,39,40,31,41,43,44,45,46,47,16,48,49,50,51,6,53,30,54,55,56,57,58,59,60,61,19,62,63,20,22,23,64,65,66,67,68,69,70,71,72,73,74,75,11,3,33,52,32,11,11,11,33,52,32,11,11,0,0,33,42,52,32,22,11,3,11,11,33,52,32,11,11,13,13,11,11,17,17,0,13,13,13,13,0,0,0,13,13,33,42,52,32,11,33,52,32,11,17,62,63,40,13,13,17,18,19,20,22,23,11,3,1,24,24,5,5,5,5,17,18,36,37,39,40,31,33,41,42,43,44,45,46,47,16,48,49,50,51,52,32,6,53,30,54,55,56,57,58,59,60,61,19,62,63,20,22,23,64,65,66,67,68,69,70,71,72,73,74,75,11,3,76,1,24,17,18,36,37,39,40,31,33,41,42,43,44,45,46,47,16,48,49,50,51,52,32,6,53,30,54,55,56,57,58,59,60,61,19,62,63,20,22,23,64,65,66,67,68,69,70,71,72,73,74,75,11,3,76,1,24,0,0,0,0,0,0,8,17,36,39,40,31,41,43,44,45,46,47,16,48,50,51,6,53,30,54,55,56,57,58,59,60,61,19,63,23,70,71,72,73,74,75,11,3,33,42,52,32,11,3,5,5,0,17,18,36,37,39,40,31,33,41,42,43,44,45,46,47,16,48,49,50,51,52,32,6,53,30,54,55,56,57,58,59,60,61,19,62,63,20,22,23,64,65,66,67,68,69,70,71,72,73,74,75,11,3,76,1,24,13,13,5,5,18,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,104,104,118,131,132,133,112,107,134,108,109,111,115,122,124,125,113,128,129,135,136,137,138,139,140,141,142,143,144,145,146,120,104,147,148,149,118,131,132,133,112,107,134,108,109,111,115,122,124,125,113,128,129,135,136,137,138,139,140,141,142,143,144,145,146,120,104,147,148,149,107,108,109,110,112,113,112,113,114,112,26,118,112,112,107,108,111,113,120,121,0,0,0,113,0,104,112,121,112,114,112,118,131,132,133,133,112,107,134,108,109,111,115,122,124,125,113,128,129,135,136,137,138,139,140,141,142,143,144,145,146,120,104,147,148,149,118,131,132,133,112,107,134,108,109,111,115,122,124,125,113,128,129,135,136,137,138,139,140,141,142,143,144,145,146,120,104,147,148,149,112,107,108,111,113,120,104,107,108,111,120,112,107,108,109,111,113,120,104,112,118,131,132,133,112,107,134,108,109,111,115,122,124,125,113,128,129,135,136,137,138,139,140,141,142,143,144,145,146,120,104,147,148,149,134,115,122,124,125,128,129,137,138,139,140,141,142,143,144,147,148,149,112,107,108,111,113,120,104,114,145,146,120,121,112,107,108,109,113,104,112,134,115,122,124,125,128,129,137,138,139,140,141,142,143,144,147,148,149,90,132,112,107,108,109,113,113,113,113,135,146,26,118,112,107,108,111,113,120,90,132,112,107,108,109,113,113,113,113,135,146,136,95,118,131,112,107,108,111,113,145,120,95,131,112,107,108,111,113,145,135,99,112,107,108,113,107,90,132,112,107,108,109,113,113,113,113,146,90,132,112,107,108,109,113,113,113,113,146,113,110,112,110,112,121,110,112,110,112,121,110,112,0,145,146,157,112,107,104,120,113,0,110,104,135,157,110,112,113,133,118,131,132,133,112,107,134,108,109,111,115,122,124,125,113,128,129,135,136,137,138,139,140,141,142,143,144,145,146,120,104,147,148,149,118,131,132,133,112,107,134,108,109,111,115,122,124,125,113,128,129,135,136,137,138,139,140,141,142,143,144,145,146,120,104,147,148,149,134,115,122,124,125,128,129,137,138,139,140,141,142,143,144,147,148,149,136,118,131,132,133,112,107,134,108,109,111,115,122,124,125,113,128,129,135,136,137,138,139,140,141,142,143,144,145,146,120,104,147,148,149,107,108,109,114,112,114,112,112,114,112,0,0,0,0,0,0,160,164,161,165,162,163,160,164,161,165,162,163,160,161,162,163,161,162,163,164,161,165,162,163,160,164,161,165,162,163,160,160,160,164,161,165,162,163,160,160,164,161,165,162,163,164,165,160,164,165,160,160,162,163,160,164,165,160,164,161,165,162,163,160,164,161,165,162,163,160,160,160,164,161,165,162,163,0,0,0,0,91,0,0,0,0,0,0,0,0,0,0,0,0,177,173,170,174,175,176,179,171,180,181,172,182,169,177,173,170,174,175,176,179,171,180,181,172,182,169,168,170,171,172,170,171,172,168,0,168,168,168,177,173,170,174,175,176,179,171,180,181,172,182,169,177,173,170,174,175,176,179,171,180,181,172,182,169,174,179,171,172,182,169,174,179,171,172,182,169,174,179,171,172,182,169,177,173,170,174,175,176,179,171,180,181,172,182,169,177,173,175,176,180,174,179,171,172,182,169,179,171,182,169,168,177,173,175,176,180,91,170,174,179,171,181,172,182,169,168,91,170,174,179,171,181,172,182,169,168,179,171,172,182,169,91,170,174,179,171,181,172,182,169,168,168,168,168,168,168,179,171,172,182,169,91,170,174,179,171,181,172,182,169,168,170,171,172,177,173,170,174,175,176,179,171,180,181,172,182,169,177,173,170,174,175,176,179,171,180,181,172,182,169,177,173,175,176,180,179,171,172,182,169,177,173,170,174,175,176,179,171,180,181,172,182,169,0,168,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,178,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,0,202,0,0,0,0,0,0,0,178,0,0,0,0,0,0,0,0,0,0,0,0,0,202,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,184,184,186,186,184,184,223,224,209,210,211,194,203,225,205,207,208,212,216,217,221,226,188,185,227,228,229,230,231,232,218,233,234,235,236,237,238,239,240,241,242,243,244,245,246,195,247,248,191,192,219,249,250,251,193,187,215,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,213,268,214,269,270,271,272,273,274,275,206,276,277,196,197,198,199,278,200,201,279,202,280,281,223,224,209,210,211,194,203,225,205,207,208,212,216,217,221,226,188,185,227,228,229,230,231,232,218,233,234,235,236,237,238,239,240,241,242,243,244,245,246,195,247,248,191,192,219,249,250,251,193,187,215,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,213,268,214,269,270,271,272,273,274,275,206,276,277,196,197,198,199,278,200,201,279,202,280,281,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,184,196,197,198,199,200,201,202,196,197,198,199,200,201,202,184,184,184,184,206,184,184,184,184,209,210,211,202,210,0,184,184,213,214,202,186,186,209,210,211,184,184,184,184,184,184,184,184,184,184,184,184,223,223,224,209,210,211,194,203,225,205,207,208,212,216,217,221,226,188,185,227,228,229,230,231,232,218,233,234,235,236,237,238,239,240,241,242,243,244,245,246,195,247,248,191,192,219,249,250,251,193,187,215,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,213,213,268,214,214,269,270,271,272,273,274,275,206,276,277,196,197,198,199,278,200,201,279,202,280,281,184,184,184,184,184,184,184,184,223,224,209,210,211,194,203,225,205,207,208,212,216,217,221,226,188,185,227,228,229,230,231,232,218,233,234,235,236,237,238,239,240,241,242,243,244,245,246,195,247,248,191,192,219,249,250,251,193,187,215,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,213,268,214,269,270,271,272,273,274,275,206,276,277,196,197,198,199,278,200,201,279,202,280,281,209,210,211,184,184,0,212,216,217,221,229,230,231,232,218,235,240,241,242,243,244,245,246,195,247,248,191,192,219,193,187,215,252,253,254,255,256,257,260,261,262,263,266,268,271,272,273,274,279,280,212,216,217,221,229,230,231,232,218,235,240,241,242,243,244,245,246,195,247,248,191,192,219,193,187,215,252,253,254,255,256,257,260,261,262,263,266,268,271,272,273,274,279,280,212,216,217,221,229,230,231,232,218,235,240,241,242,243,244,245,246,195,247,248,191,192,219,193,187,215,252,253,254,255,256,257,260,261,262,263,266,268,271,272,273,274,279,280,202,184,184,186,186,186,186,223,224,209,210,211,194,203,225,205,207,208,212,216,217,221,226,188,185,227,228,229,230,231,232,218,233,234,235,236,237,238,239,240,241,242,243,244,245,246,195,247,248,191,192,219,249,250,251,193,187,215,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,213,268,214,269,270,271,272,273,274,275,206,276,277,196,197,198,199,278,200,201,279,202,280,281,186,186,184,184,203,225,205,207,226,188,185,227,228,230,233,234,236,237,238,239,249,258,259,264,265,269,275,276,277,212,216,217,221,229,230,231,232,218,235,240,241,242,243,244,245,246,195,247,248,191,192,219,193,187,215,252,253,254,255,256,257,260,261,262,263,266,268,271,272,273,274,279,280,210,210,210,211,211,211,186,186,229,209,250,251,244,84,209,210,211,194,203,225,205,207,208,212,216,217,221,226,188,185,227,228,229,230,231,232,218,233,234,235,236,237,238,239,240,241,242,243,244,245,246,195,247,248,191,192,219,249,193,187,215,252,253,254,255,256,257,258,260,261,262,263,264,266,268,269,271,272,275,276,277,197,198,199,278,200,201,279,280,281,0,184,184,209,184,184,186,186,186,186,209,184,184,235,235,0,186,186,235,235,184,184,0,203,225,205,207,226,188,185,227,228,230,233,234,236,237,238,239,249,258,259,264,265,269,275,276,277,212,216,217,221,229,231,232,218,235,240,241,242,243,244,245,195,247,248,191,192,219,251,187,215,252,253,254,255,256,257,260,261,262,263,266,268,271,272,273,274,206,206,212,216,217,221,229,231,232,218,235,240,241,242,243,244,245,195,247,248,191,192,219,251,187,215,252,253,254,255,256,257,260,261,262,263,266,268,271,272,273,274,206,0,0,94,224,209,210,211,194,208,212,216,217,221,229,231,232,218,235,240,241,242,243,244,245,246,195,247,248,191,192,219,250,193,187,215,252,253,254,255,256,257,260,261,262,263,266,268,270,271,272,273,274,196,197,198,199,278,200,201,279,280,281,184,184,235,235,206,212,216,217,221,229,231,232,218,235,240,241,242,243,244,245,195,247,248,191,192,219,251,187,215,252,253,254,255,256,257,260,261,262,263,266,268,271,272,273,274,206,209,209,209,184,184,0,0,250,251,184,184,184,184,0,0,0,184,184,0,94,209,210,194,208,212,216,217,221,229,231,232,218,235,240,241,242,243,244,245,246,195,247,248,191,192,219,193,187,215,252,253,254,255,256,257,260,261,263,266,268,271,272,196,197,198,199,278,200,201,184,184,184,184,210,210,184,184,212,216,217,221,229,231,232,218,235,240,241,242,243,244,245,195,247,248,191,192,219,251,187,215,252,253,254,255,256,257,260,261,262,263,266,268,271,272,273,274,184,184,244,244,184,184,184,184,184,184,196,197,198,199,200,201,202,223,213,214,202,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,223,224,209,210,211,194,203,225,205,207,208,212,216,217,221,226,188,185,227,228,229,230,231,232,218,233,234,235,236,237,238,239,240,241,242,243,244,245,246,195,247,248,191,192,219,249,250,251,193,187,215,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,213,268,214,269,270,271,272,273,274,275,206,276,277,196,197,198,199,278,200,201,279,202,280,281,223,224,209,210,211,194,203,225,205,207,208,212,216,217,221,226,188,185,227,228,229,230,231,232,218,233,234,235,236,237,238,239,240,241,242,243,244,245,246,195,247,248,191,192,219,249,250,251,193,187,215,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,213,268,214,269,270,271,272,273,274,275,206,276,277,196,197,198,199,278,200,201,279,202,280,281,186,186,205,226,227,234,258,259,264,265,269,275,276,277,178,224,209,210,211,194,208,216,217,221,229,231,232,218,235,240,241,242,243,244,245,248,191,192,219,250,193,187,215,252,253,254,255,256,257,260,261,262,263,266,268,270,271,272,273,274,196,197,198,199,278,200,279,280,281,186,186,186,186,186,186,186,186,0,223,224,209,210,211,194,203,225,205,207,208,212,216,217,221,226,188,185,227,228,229,230,231,232,218,233,234,235,236,237,238,239,240,241,242,243,244,245,246,195,247,248,191,192,219,249,250,251,193,187,215,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,213,268,214,269,270,271,272,273,274,275,206,276,277,196,197,198,199,278,200,201,279,202,280,281,0,184,184,184,184,0,0,0,0,0,0,286,287,288,289,290,286,287,288,289,290,210,286,287,288,289,290,286,287,288,289,290,286,287,288,289,290,286,287,288,289,290,210,210,210,210,210,210,210,286,287,288,289,290,210,286,287,288,289,290,286,287,288,289,290,286,287,288,289,290,286,287,288,289,290,0,0,0,0,291,292,293,291,292,293,211,291,292,293,291,292,293,291,292,293,291,292,293,211,211,211,211,211,291,292,293,211,0,291,292,293,291,292,293,291,292,293,291,292,293,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,284,283,294,285,295,284,283,294,285,295,294,295,81,283,284,284,283,294,285,295,284,283,283,283,283,283,283,294,285,285,285,285,285,295,284,283,294,285,295,283,285,283,81,284,283,294,285,295,295,0,0,283,285,294,284,300,300,301,301,302,301,301,303,300,300,303,302,294,284,284,283,294,285,295,284,283,294,285,295,283,285,284,283,294,285,295,304,294,304,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,2],[-1,[[2,[[3,[-1]],1]]],4],[[5,-4],[[6,[5,-3,-4]]],[],[],[[8,[],[[7,[-2]]]]],[[10,[-1],[[9,[-3]]]]]],[[5,-4],[[6,[5,-3,-4]]],[],[],[[8,[],[[7,[-2]]]]],[[10,[-1],[[9,[-3]]]]]],[[[12,[[11,[-1,-2]]]]],[[11,[[12,[-1]],[12,[-2]]]]],[],[]],[[[12,[[11,[-1,-2]]]]],[[11,[[12,[-1]],[12,[-2]]]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[13,[[14,[-1]]],[]],[13,[[14,[-1]]],[]],[13,[[15,[-1]]],[]],[13,[[15,[-1]]],[]],[13,[[16,[13]]]],[13,[[16,[13]]]],[[[17,[-1]]],[[17,[-1]]],4],[[[18,[-1]]],[[18,[-1]]],4],[[[19,[-1]]],[[19,[-1]]],[]],[[[20,[-1]]],[[20,[-1]]],21],[[[22,[-1]]],[[22,[-1]]],21],[[[23,[-1]]],[[23,[-1]]],21],[[[11,[-1,-2]]],[[11,[-1,-2]]],21,21],[[[3,[-1]]],[[3,[-1]]],21],[1,1],[24,24],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[[12,[[11,[-1,-2]]]],25],2,26,26],[[],[[20,[-1]]],[]],[[[17,[-1]]],[[27,[[18,[-1]]]]],4],[4,2],[[[17,[-1]]],2,4],[[24,24],28],[-1,[[23,[[29,[-2,-1]]]]],[],[]],[5,[[30,[5,-1]]],[]],[5,[[30,[5,-1]]],[]],[[[11,[[2,[-1,-2]],[2,[-1,-3]]]]],[[2,[-1,[11,[-2,-3]]]]],[],[],[]],[[[11,[[2,[-1,-2]],[2,[-3,-2]]]]],[[2,[[11,[-1,-3]],-2]]],[],[],[]],[13,[[31,[13]]]],[13,[[31,[13]]]],[5,[[32,[5,-1]]],[]],[5,[[32,[5,-1]]],[]],[13,[[33,[13]]]],[13,[[33,[13]]]],[[[17,[-1]],34],35,4],[[[18,[-1]],34],35,4],[[[36,[-1]],34],35,[]],[[[37,[-1]],34],35,[4,38]],[[[39,[-1]],34],35,[8,38]],[[[40,[-1]],34],35,38],[[[31,[-1]],34],35,4],[[[33,[-1]],34],35,4],[[[41,[-1,-2]],34],35,[],[]],[[[42,[-1]],34],35,[]],[[[43,[-1,-2]],34],35,[],[]],[[[44,[-1,-2,-3]],34],35,[],[],[]],[[[45,[-1,-2]],34],35,[],[]],[[[46,[-1]],34],35,[]],[[[47,[-1]],34],35,[]],[[[16,[-1]],34],35,38],[[[48,[-1]],34],35,38],[[[49,[-1]],34],35,[4,38]],[[[50,[-1]],34],35,38],[[[51,[-1,-2]],34],35,[],[]],[[[52,[-1]],34],35,8],[[[32,[-1,-2]],34],35,[],[]],[[[6,[-1,-2,-3]],34],35,[],[],[]],[[[53,[-1,-2,-3]],34],35,[],[],[]],[[[30,[-1,-2]],34],35,[],[]],[[[54,[-1,-2]],34],35,[],[]],[[[55,[-1,-2]],34],35,[],[]],[[[56,[-1,-2]],34],35,[],[]],[[[57,[-1,-2]],34],35,[],[]],[[[58,[-1,-2]],34],35,[],[]],[[[59,[-1,-2,-3]],34],35,[],[],[]],[[[60,[-1,-2]],34],35,[],[]],[[[61,[-1]],34],35,38],[[[19,[-1]],34],35,38],[[[62,[-1]],34],35,[38,4]],[[[63,[-1]],34],35,[38,8]],[[[20,[-1]],34],35,38],[[[22,[-1]],34],35,38],[[[23,[-1]],34],35,38],[[[64,[-1,-2]],34],35,[4,38],[4,38]],[[[65,[-1,-2,-3]],34],35,[4,38],[4,38],[4,38]],[[[66,[-1,-2,-3,-4]],34],35,[4,38],[4,38],[4,38],[4,38]],[[[67,[-1,-2,-3,-4,-5]],34],35,[4,38],[4,38],[4,38],[4,38],[4,38]],[[[68,[-1,-2]],34],35,38,38],[[[69,[-1]],34],35,38],[[[70,[-1,-2]],34],35,[8,38],[8,38]],[[[71,[-1,-2,-3]],34],35,[8,38],[8,38],[8,38]],[[[72,[-1,-2,-3,-4]],34],35,[8,38],[8,38],[8,38],[8,38]],[[[73,[-1,-2,-3,-4,-5]],34],35,[8,38],[8,38],[8,38],[8,38],[8,38]],[[[74,[-1,-2]],34],35,38,38],[[[75,[-1]],34],35,38],[[[11,[-1,-2]],34],35,38,38],[[[3,[-1]],34],35,38],[[76,34],35],[[1,34],35],[[24,34],35],[[24,34],35],[[[48,[-1]]],2,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[27,[-1]]],[[20,[-1]]],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-2,[[37,[-1]]],4,[[78,[],[[77,[-1]]]]]],[-2,[[39,[-1]]],8,[[78,[],[[77,[-1]]]]]],[-2,[[69,[-1]]],[4,79],[[78,[],[[77,[-1]]]]]],[-2,[[75,[-1]]],[8,79],[[78,[],[[77,[-1]]]]]],[13,[[40,[13]]]],[13,[[40,[13]]]],[76,1],[[13,-2],[[45,[13,-2]]],[],[[10,[-1]]]],[[13,-2],[[45,[13,-2]]],[],[[10,[-1]]]],[[5,-2],[[56,[5,-2]]],[],[[10,[-1]]]],[[5,-2],[[56,[5,-2]]],[],[[10,[-1]]]],[[5,-2],[[55,[5,-2]]],[],[[10,[-1]]]],[[5,-2],[[55,[5,-2]]],[],[[10,[-1]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[],[]],[5,[[50,[5]]]],[5,[[50,[5]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[[23,[-1]]],-1,[]],[[[69,[-1]]],[[80,[-1]]],[]],[[[11,[-1,-1]]],-1,[]],[81,4],[13,[[42,[13]]]],[13,[[42,[13]]]],[[[3,[-1]]],28,[]],[1,28],[82,28],[[[17,[-1]]],28,4],[[[40,[-1]]],28,4],[[[31,[-1]]],28,4],[[[33,[-1]]],28,4],[[[41,[-1,-2]]],28,[],[]],[[[42,[-1]]],28,[]],[[[43,[-1,-2]]],28,[],[]],[[[44,[-1,-2,-3]]],28,[],[],[]],[[[45,[-1,-2]]],28,[],[]],[[[46,[-1]]],28,[]],[[[47,[-1]]],28,[]],[[[50,[-1]]],28,[8,82]],[[[51,[-1,-2]]],28,[],[]],[[[52,[-1]]],28,8],[[[32,[-1,-2]]],28,[],[]],[[[6,[-1,-2,-3]]],28,[],[],[]],[[[53,[-1,-2,-3]]],28,[],[],[]],[[[30,[-1,-2]]],28,[],[]],[[[54,[-1,-2]]],28,[],[]],[[[55,[-1,-2]]],28,[],[]],[[[56,[-1,-2]]],28,[],[]],[[[57,[-1,-2]]],28,[],[]],[[[58,[-1,-2]]],28,[],[]],[[[59,[-1,-2,-3]]],28,[],[],[]],[[[60,[-1,-2]]],28,[],[]],[[[61,[-2]]],28,[],[[10,[83],[[9,[-1]]]]]],[[[19,[-1]]],28,[]],[[[62,[-1]]],28,4],[[[63,[-1]]],28,8],[[[20,[-1]]],28,82],[[[22,[-1]]],28,4],[[[23,[-1]]],28,[]],[[[64,[-1,-2]]],28,82,82],[[[65,[-1,-2,-3]]],28,82,82,82],[[[66,[-1,-2,-3,-4]]],28,82,82,82,82],[[[67,[-1,-2,-3,-4,-5]]],28,82,82,82,82,82],[[[68,[-1,-2]]],28,[4,79],[4,79]],[[[11,[-1,-2]]],28,84,[[84,[],[[77,[]]]]]],[[[11,[-1,-2]]],28,82,[[82,[],[[9,[]]]]]],[[-1,-2],[[64,[-1,-2]]],4,4],[[-1,-2,-3],[[65,[-1,-2,-3]]],4,4,4],[[-1,-2,-3,-4],[[66,[-1,-2,-3,-4]]],4,4,4,4],[[-1,-2,-3,-4,-5],[[67,[-1,-2,-3,-4,-5]]],4,4,4,4,4],[-1,37,78],[-2,[[61,[-2]]],[],[[10,[83],[[9,[-1]]]]]],[13,[[11,[13,-2]]],[],[[4,[],[[9,[-1]]]]]],[13,[[11,[13,-2]]],[],[[4,[],[[9,[-1]]]]]],[[13,-3],[[41,[13,-3]]],[],[],[[10,[-1],[[9,[-2]]]]]],[[13,-3],[[41,[13,-3]]],[],[],[[10,[-1],[[9,[-2]]]]]],[[5,-3],[[58,[5,-3]]],[],[],[[10,[-1],[[9,[-2]]]]]],[[5,-3],[[58,[5,-3]]],[],[],[[10,[-1],[[9,[-2]]]]]],[13,[[43,[13,-1]]],[]],[13,[[43,[13,-1]]],[]],[[5,-3],[[57,[5,-3]]],[],[],[[10,[-1],[[9,[-2]]]]]],[[5,-3],[[57,[5,-3]]],[],[],[[10,[-1],[[9,[-2]]]]]],[[5,-3,-5],[[59,[5,-5,-3]]],[],[],[[10,[-1],[[9,[-2]]]]],[],[[10,[-4],[[9,[-2]]]]]],[[5,-3,-5],[[59,[5,-5,-3]]],[],[],[[10,[-1],[[9,[-2]]]]],[],[[10,[-4],[[9,[-2]]]]]],[-1,[[62,[-1]]],4],[13,[[46,[13]]]],[13,[[46,[13]]]],[[-1,76],[[3,[-1]]],[]],[[],[[2,[1,76]]]],[13,[[27,[-1]]],[]],[13,[[27,[-1]]],[]],[-1,[[23,[[29,[-1,-2]]]]],[],[]],[5,[[54,[5,-1]]],[]],[5,[[54,[5,-1]]],[]],[[5,-4],[[53,[5,-3,-4]]],[],[],[[8,[],[[85,[-2]]]]],[[10,[-1],[[9,[-3]]]]]],[[5,-4],[[53,[5,-3,-4]]],[],[],[[8,[],[[85,[-2]]]]],[[10,[-1],[[9,[-3]]]]]],[[[12,[[62,[-1]]]]],27,4],[[[12,[[63,[-1]]]]],27,8],[[[17,[-1]]],27,4],[[],[[19,[-1]]],[]],[[[12,[[17,[-1]]]],83],[[86,[-2]]],4,[]],[[[12,[[36,[-2]]]],83],[[86,[-1]]],[],[[87,[83],[[9,[[86,[-1]]]]]]]],[[[12,[[37,[-1]]]],83],[[86,[-2]]],4,[]],[[[12,[[39,[-1]]]],83],[[86,[-2]]],8,[]],[[[12,[[40,[-1]]]],83],86,4],[[[12,[[31,[-1]]]],83],[[86,[-2]]],4,[]],[[[12,[[41,[-1,-2]]]],83],[[86,[-3]]],[],[],[]],[[[12,[[43,[-1,-2]]]],83],[[86,[-3]]],[],[],[]],[[[12,[[44,[-1,-2,-3]]]],83],[[86,[-4]]],[],[],[],[]],[[[12,[[45,[-1,-2]]]],83],[[86,[-3]]],[],[],[]],[[[12,[[46,[-1]]]],83],[[86,[-2]]],[],[]],[[[12,[[47,[-1]]]],83],[[86,[-2]]],[],[]],[[[12,[[16,[-1]]]],83],[[86,[-2]]],[4,88],[]],[[[12,[[48,[-1]]]],83],[[86,[-1]]],[]],[[[12,[[49,[-1]]]],83],[[86,[2]]],4],[[[12,[[50,[-1]]]],83],[[86,[-2]]],8,[]],[[[12,[[51,[-1,-2]]]],83],[[86,[-3]]],[],[],[]],[[[12,[[6,[-1,-2,-3]]]],83],[[86,[-4]]],[],[],[],[]],[[[12,[[53,[-1,-2,-3]]]],83],[[86,[-4]]],[],[],[],[]],[[[12,[[30,[-1,-2]]]],83],[[86,[-3]]],[],[],[]],[[[12,[[54,[-1,-2]]]],83],[[86,[-3]]],[],[],[]],[[[12,[[55,[-1,-2]]]],83],[[86,[-3]]],[],[],[]],[[[12,[[56,[-1,-2]]]],83],[[86,[-3]]],[],[],[]],[[[12,[[57,[-1,-2]]]],83],[[86,[-3]]],[],[],[]],[[[12,[[58,[-1,-2]]]],83],[[86,[-3]]],[],[],[]],[[[12,[[59,[-1,-2,-3]]]],83],[[86,[-4]]],[],[],[],[]],[[[12,[[60,[-1,-2]]]],83],[[86,[-3]]],[],[],[]],[[[12,[[61,[-2]]]],83],[[86,[-1]]],[],[[10,[83],[[9,[-1]]]]]],[[[12,[[19,[-1]]]],83],[[86,[-1]]],[]],[[[12,[[62,[-1]]]],83],[[86,[-2]]],4,[]],[[[12,[[63,[-1]]]],83],[[86,[-2]]],8,[]],[[[12,[[20,[-1]]]],83],[[86,[-2]]],4,[]],[[[12,[[22,[-2]]]],83],[[86,[[27,[-1]]]]],[],[[4,[],[[9,[-1]]]]]],[[[12,[[23,[-1]]]],83],[[86,[-1]]],[]],[[[12,[[64,[-1,-2]]]],83],[[86,[-3]]],4,4,[]],[[[12,[[65,[-1,-2,-3]]]],83],[[86,[-4]]],4,4,4,[]],[[[12,[[66,[-1,-2,-3,-4]]]],83],[[86,[-5]]],4,4,4,4,[]],[[[12,[[67,[-1,-2,-3,-4,-5]]]],83],[[86,[-6]]],4,4,4,4,4,[]],[[[12,[[68,[-1,-2]]]],83],[[86,[-3]]],[4,79],[4,79],[]],[[[12,[[69,[-1]]]],83],[[86,[-2]]],[4,79],[]],[[[12,[[70,[-1,-2]]]],83],[[86,[-3]]],8,[[8,[],[[7,[]]]]],[]],[[[12,[[71,[-1,-2,-3]]]],83],[[86,[-4]]],8,[[8,[],[[7,[]]]]],[[8,[],[[7,[]]]]],[]],[[[12,[[72,[-1,-2,-3,-4]]]],83],[[86,[-5]]],8,[[8,[],[[7,[]]]]],[[8,[],[[7,[]]]]],[[8,[],[[7,[]]]]],[]],[[[12,[[73,[-1,-2,-3,-4,-5]]]],83],[[86,[-6]]],8,[[8,[],[[7,[]]]]],[[8,[],[[7,[]]]]],[[8,[],[[7,[]]]]],[[8,[],[[7,[]]]]],[]],[[[12,[[74,[-1,-2]]]],83],[[86,[-3]]],[8,79],[8,79],[]],[[[12,[[75,[-1]]]],83],[[86,[-2]]],[8,79],[]],[[[12,[[11,[-1,-2]]]],83],[[86,[-3]]],4,[[4,[],[[9,[]]]]],[]],[[[12,[[3,[-1]]]],83],[[86,[-2]]],4,[]],[[[12,[[33,[-1]]]],83],[[86,[[29,[2,-2]]]]],4,[]],[[[12,[[52,[-1]]]],83],[[86,[[29,[2,-2]]]]],8,[]],[[[12,[[32,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[11,[-1,-2]]]],83],[[86,[[89,[2]]]]],90,90],[[[12,[[11,[-2,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[[91,[-1]]],[[91,[-1],[[7,[]]]]],[]],[[[12,[[11,[-1,-2]]]],83],[[86,[[89,[[93,[92]]]]]]],26,26],[[[12,[[33,[-1]]]],83],[[86,[[29,[2,-2]]]]],4,[]],[[[12,[[52,[-1]]]],83],[[86,[[29,[2,-2]]]]],8,[]],[[[12,[[32,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[11,[-2,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[[91,[-1]]],[[91,[-1],[[7,[]]]]],[]],[[[12,[[11,[-1,-2]]]],83],[[86,[[89,[2]]]]],90,90],[-2,[[36,[-2]]],[],[[87,[83],[[9,[[86,[-1]]]]]]]],[-1,[[22,[-1]]],4],[[[12,[[33,[-1]]]],83],[[86,[[27,[-2]]]]],4,[]],[[[12,[[42,[-1]]]],83],[[86,[[27,[-2]]]]],[],[]],[[[12,[[52,[-1]]]],83],[[86,[[27,[-2]]]]],8,[]],[[[12,[[32,[-1,-2]]]],83],[[86,[[27,[-3]]]]],[],[],[]],[[[12,[[22,[-2]]]],83],[[86,[[27,[-3]]]]],[],[[4,[],[[9,[-1]]]]],[]],[[[12,[[11,[-1,-2]]]],83],[[86,[[27,[-3]]]]],94,[[94,[],[[77,[]]]]],[]],[[[12,[[3,[-1]]]],83],[[86,[[27,[-2]]]]],94,[]],[[[12,[[11,[-1,-2]]]],83,[93,[92]]],[[86,[[89,[25]]]]],95,95],[[[12,[[11,[-1,-2]]]],83,[93,[96]]],[[86,[[89,[25]]]]],95,95],[[[12,[[33,[-1]]]],83],[[86,[[29,[2,-2]]]]],4,[]],[[[12,[[52,[-1]]]],83],[[86,[[29,[2,-2]]]]],8,[]],[[[12,[[32,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[11,[-2,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[[91,[-1]]],[[91,[-1],[[7,[]]]]],[]],[[[12,[[11,[-1,-2]]]],83,97],[[86,[[89,[98]]]]],99,99],[[13,83],[[86,[-1]]],[]],[[13,83],[[86,[-1]]],[]],[[[12,[[11,[-1,-2]]]],83,[93,[92]]],[[86,[[89,[25]]]]],90,90],[[[12,[[11,[-1,-2]]]],83,[93,[100]]],[[86,[[89,[25]]]]],90,90],[[[17,[-1]],[17,[-1]]],28,4],[[[17,[-1]],-2],2,4,101],[-1,[[23,[-1]]],[]],[13,[[2,[[49,[13]],[48,[-1]]]]],[]],[13,[[2,[[49,[13]],[48,[-1]]]]],[]],[13,[[11,[-2,13]]],[],[[4,[],[[9,[-1]]]]]],[13,[[11,[-2,13]]],[],[[4,[],[[9,[-1]]]]]],[[-1,-2],[[68,[-1,-2]]],[4,79],[4,79]],[-1,69,78],[-1,75,78],[13,[[17,[13]]]],[13,[[17,[13]]]],[[[33,[-1]]],[[2,[25,[27,[25]]]]],4],[[[42,[-1]]],[[2,[25,[27,[25]]]]],[]],[[[52,[-1]]],[[2,[25,[27,[25]]]]],8],[[[32,[-1,-2]]],[[2,[25,[27,[25]]]]],[],[]],[[[11,[-1,-2]]],[[2,[25,[27,[25]]]]],94,[[94,[],[[77,[]]]]]],[[[12,[[33,[-1]]]],-2],[[29,[2,-3]]],4,[],[]],[[[12,[[52,[-1]]]],-2],[[29,[2,-3]]],8,[],[]],[[[12,[[32,[-1,-2]]]],-3],[[29,[2,-4]]],[],[],[],[]],[[[12,[[11,[-2,-3]]]],-1],[[29,[2,-4]]],[],[[91,[-1]]],[[91,[-1],[[7,[]]]]],[]],[[[17,[-1]]],[[27,[25]]],4],[[[12,[[62,[-1]]]]],27,4],[[[12,[[63,[-1]]]]],27,8],[[],[[40,[-1]]],4],[[13,-3],[[44,[13,-2,-3]]],[],4,[[10,[-1],[[9,[-2]]]]]],[[13,-3],[[44,[13,-2,-3]]],[],4,[[10,[-1],[[9,[-2]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,102,[]],[5,[[51,[5,-1]]],[]],[5,[[51,[5,-1]]],[]],[5,[[52,[5]]]],[5,[[52,[5]]]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[[-1,-2],[[70,[-1,-2]]],8,[[8,[],[[7,[]]]]]],[[-1,-2,-3],[[71,[-1,-2,-3]]],8,[[8,[],[[7,[]]]]],[[8,[],[[7,[]]]]]],[[-1,-2,-3,-4],[[72,[-1,-2,-3,-4]]],8,[[8,[],[[7,[]]]]],[[8,[],[[7,[]]]]],[[8,[],[[7,[]]]]]],[[-1,-2,-3,-4,-5],[[73,[-1,-2,-3,-4,-5]]],8,[[8,[],[[7,[]]]]],[[8,[],[[7,[]]]]],[[8,[],[[7,[]]]]],[[8,[],[[7,[]]]]]],[-1,39,78],[-1,[[63,[-1]]],8],[[[12,[[8,[],[[85,[-1]],[7,[-2]]]]]],83],[[86,[[29,[-1,-2]]]]],[],[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[5,83],[[86,[[29,[-1,-2]]]]],[],[]],[[5,83],[[86,[[29,[-1,-2]]]]],[],[]],[[-1,-2],[[74,[-1,-2]]],[8,79],[8,79]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[13,[[47,[13]]]],[13,[[47,[13]]]],[[5,-3],[[60,[5,-3]]],[],[],[[10,[-1],[[9,[-2]]]]]],[[5,-3],[[60,[5,-3]]],[],[],[[10,[-1],[[9,[-2]]]]]],[[[18,[-1]]],[[27,[[17,[-1]]]]],4],[[[17,[-1]]],[[27,[25]]],4],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[104,[-1]]],[[93,[92]]],[[105,[[93,[92]]]]]],[[[104,[-1]]],[[93,[92]]],[[106,[[93,[92]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[107,[-1]]],[[93,[92]]],95],[[[108,[-1]]],[[93,[92]]],90],[[[109,[-1]]],[[93,[92]]],90],[[110,-1],[[111,[110,-1]]],95],[[[112,[-1]]],[[112,[-1]]],21],[[[113,[-1]]],[[113,[-1]]],21],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[114,[[115,[114]]]],[[[112,[-1]],[112,[-1]]],116,117],[[[12,[26]],25],2],[[[12,[118]],25],2],[[[12,[[112,[-1]]]],25],2,119],[[[112,[-1]],25],2,119],[[[12,[[107,[-1]]]],25],2,95],[[[12,[[108,[-1]]]],25],2,26],[[[12,[[111,[-1,-2]]]],25],2,26,26],[[[12,[[113,[-1]]]],25],2,[[106,[[93,[92]]]],79]],[[[12,[[120,[-1]]]],25],2,26],[[121,25],2],[[-1,-2],[[122,[-1,-2]]],95,[90,79,123]],[[-1,-2],[[124,[-1,-2]]],26,[90,79,123]],[[-1,-2],[[2,[[125,[-1,-2]],1]]],26,[90,79,123]],[[],[[113,[-1]]],126],[[],118],[[[104,[-1]]],25,[[106,[[93,[92]]]]]],[[[112,[-1]],[112,[-1]]],28,127],[121,[[128,[121]]]],[[[112,[-1]]],[[89,[[93,[92]]]]],119],[114,[[129,[114]]]],[[[112,[-1]]],[[89,[2]]],130],[[118,34],35],[[131,34],35],[[132,34],35],[[[133,[-1]],34],35,[]],[[[133,[-1]],34],35,[]],[[[112,[-1]],34],35,38],[[[107,[-1]],34],35,38],[[[134,[-1]],34],35,38],[[[108,[-1]],34],35,38],[[[109,[-1]],34],35,[38,90]],[[[111,[-1,-2]],34],35,38,38],[[[115,[-1]],34],35,[38,123]],[[[122,[-1,-2]],34],35,38,[38,123]],[[[124,[-1,-2]],34],35,38,[38,123]],[[[125,[-1,-2]],34],35,38,[38,123]],[[[113,[-1]],34],35,38],[[[128,[-1]],34],35,[38,123]],[[[129,[-1]],34],35,[38,123]],[[[135,[-1,-2]],34],35,38,38],[[[136,[-1]],34],35,38],[[[137,[-1]],34],35,[38,123]],[[[138,[-1]],34],35,[38,123]],[[[139,[-1]],34],35,[38,123]],[[[140,[-1]],34],35,[38,123]],[[[141,[-1]],34],35,[38,123]],[[[142,[-1]],34],35,[38,123]],[[[143,[-1]],34],35,[38,123]],[[[144,[-1]],34],35,[38,123]],[[[145,[-1]],34],35,38],[[[146,[-1]],34],35,38],[[[120,[-1]],34],35,38],[[[104,[-1]],34],35,38],[[[147,[-1]],34],35,[38,123]],[[[148,[-1]],34],35,[38,123]],[[[149,[-1]],34],35,[38,123]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[112,[-1]]],-1,[]],[[[107,[-1]]],-1,95],[[[108,[-1]]],-1,90],[[[111,[-1,-2]]],[[2,[-1,-2]]],95,95],[[[113,[-1]]],-1,[]],[[[120,[-1]]],-1,95],[[[104,[-1]]],-1,[[106,[[93,[92]]]]]],[[[12,[[107,[-1]]]]],[[12,[-1]]],95],[[[12,[[108,[-1]]]]],[[12,[-1]]],90],[[[12,[[111,[-1,-2]]]]],[[2,[[12,[-1]],[12,[-2]]]]],95,95],[[[12,[[120,[-1]]]]],[[12,[-1]]],95],[[[112,[-1]]],-1,[]],[[[107,[-1]]],-1,95],[[[108,[-1]]],-1,90],[[[109,[-1]]],-1,90],[[[111,[-1,-2]]],[[2,[-1,-2]]],95,95],[[[113,[-1]]],-1,[]],[[[120,[-1]]],-1,95],[[[104,[-1]]],-1,[[106,[[93,[92]]]]]],[[[112,[-1]],-2],2,150,101],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[[112,[-1]]],-1,[]],[[[107,[-1]]],-1,95],[[[108,[-1]]],-1,90],[[[111,[-1,-2]]],[[2,[-1,-2]]],95,95],[[[113,[-1]]],-1,[]],[[[120,[-1]]],-1,95],[[[104,[-1]]],-1,[[106,[[93,[92]]]]]],[114,[[135,[114,-1]]],[[106,[[93,[92]]]]]],[[[145,[-1]],[146,[-1]]],28,[]],[[[146,[-1]],[145,[-1]]],28,[]],[[[120,[-1]]],98,95],[121,[[136,[121]]]],[-1,[[112,[-1]]],[]],[-1,[[107,[-1]]],95],[-1,[[108,[-1]]],90],[-1,[[109,[-1]]],90],[-1,[[113,[-1]]],[]],[-1,[[104,[-1]]],[[106,[[93,[92]]]]]],[[[112,[-1]],[112,[-1]]],[[27,[116]]],151],[[[12,[[134,[-1]]]],83],[[86,[-2]]],[95,99],[]],[[[12,[[115,[-1]]]],83],[[86,[-2]]],[90,123,79],[]],[[[12,[[122,[-1,-2]]]],83],[[86,[-3]]],95,[90,79,123],[]],[[[12,[[124,[-1,-2]]]],83],[[86,[-3]]],26,[90,79,123],[]],[[[12,[[125,[-1,-2]]]],83],[[86,[-3]]],26,[90,79,123],[]],[[[12,[[128,[-1]]]],83],[[86,[-2]]],[26,123,79],[]],[[[12,[[129,[-1]]]],83],[[86,[-2]]],[90,123,79],[]],[[[12,[[137,[-1]]]],83],[[86,[-2]]],[95,123,79],[]],[[[12,[[138,[-1]]]],83],[[86,[-2]]],[95,123,79],[]],[[[12,[[139,[-1]]]],83],[[86,[-2]]],[95,123,79],[]],[[[12,[[140,[-1]]]],83],[[86,[-2]]],[26,123,79],[]],[[[12,[[141,[-1]]]],83],[[86,[-2]]],[95,123,79],[]],[[[12,[[142,[-1]]]],83],[[86,[-2]]],[95,123,79],[]],[[[12,[[143,[-1]]]],83],[[86,[-2]]],[26,123,79],[]],[[[12,[[144,[-1]]]],83],[[86,[-2]]],[99,123,79],[]],[[[12,[[147,[-1]]]],83],[[86,[-2]]],[90,123,79],[]],[[[12,[[148,[-1]]]],83],[[86,[-2]]],[90,123,79],[]],[[[12,[[149,[-1]]]],83],[[86,[[89,[2]]]]],[90,123,79]],[[[12,[90]],83],[[86,[[29,[2,152]]]]]],[[[12,[132]],83],[[86,[[89,[2]]]]]],[[[12,[[112,[-1]]]],83],[[86,[[89,[2]]]]],130],[[[12,[[107,[-1]]]],83],[[86,[[89,[2]]]]],90],[[[12,[[108,[-1]]]],83],[[86,[[89,[2]]]]],90],[[[12,[[109,[-1]]]],83],[[86,[[89,[2]]]]],90],[[[12,[[113,[[153,[[93,[92]]]]]]]],83],[[86,[[89,[2]]]]]],[[[12,[[113,[[80,[92]]]]]],83],[[86,[[89,[2]]]]]],[[[12,[[113,[[80,[92]]]]]],83],[[86,[[89,[2]]]]]],[[[12,[[113,[[93,[92]]]]]],83],[[86,[[89,[2]]]]]],[[[12,[[135,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],90,[[106,[[93,[92]]]]],[]],[[[12,[[146,[-1]]]],83],[[86,[[89,[2]]]]],90],[[[12,[26]],83],[[86,[[29,[[93,[92]],152]]]]]],[[[12,[118]],83],[[86,[[89,[[93,[92]]]]]]]],[[[12,[[112,[-1]]]],83],[[86,[[89,[[93,[92]]]]]]],119],[[[12,[[107,[-1]]]],83],[[86,[[89,[[93,[92]]]]]]],95],[[[12,[[108,[-1]]]],83],[[86,[[89,[[93,[92]]]]]]],26],[[[12,[[111,[-1,-2]]]],83],[[86,[[89,[[93,[92]]]]]]],26,26],[[[12,[[113,[-1]]]],83],[[86,[[89,[[93,[92]]]]]]],[[106,[[93,[92]]]],79]],[[[12,[[120,[-1]]]],83],[[86,[[89,[[93,[92]]]]]]],26],[[[12,[90]],83],[[86,[[29,[2,152]]]]]],[[[12,[132]],83],[[86,[[89,[2]]]]]],[[[12,[[112,[-1]]]],83],[[86,[[89,[2]]]]],130],[[[12,[[107,[-1]]]],83],[[86,[[89,[2]]]]],90],[[[12,[[108,[-1]]]],83],[[86,[[89,[2]]]]],90],[[[12,[[109,[-1]]]],83],[[86,[[89,[2]]]]],90],[[[12,[[113,[[153,[[93,[92]]]]]]]],83],[[86,[[89,[2]]]]]],[[[12,[[113,[[93,[92]]]]]],83],[[86,[[89,[2]]]]]],[[[12,[[113,[[80,[92]]]]]],83],[[86,[[89,[2]]]]]],[[[12,[[113,[[80,[92]]]]]],83],[[86,[[89,[2]]]]]],[[[12,[[135,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],90,[[106,[[93,[92]]]]],[]],[[[12,[[146,[-1]]]],83],[[86,[[89,[2]]]]],90],[[[12,[[136,[-1]]]],83],[[86,[[27,[-2]]]]],26,[]],[[[12,[95]],83,[93,[92]]],[[86,[[29,[25,152]]]]]],[[[12,[118]],83,[93,[92]]],[[86,[[89,[25]]]]]],[[[12,[131]],83,[93,[92]]],[[86,[[89,[25]]]]]],[[[12,[[112,[-1]]]],83,[93,[92]]],[[86,[[89,[25]]]]],154],[[[12,[[107,[-1]]]],83,[93,[92]]],[[86,[[89,[25]]]]],95],[[[12,[[108,[-1]]]],83,[93,[92]]],[[86,[[89,[25]]]]],95],[[[12,[[111,[-1,-2]]]],83,[93,[92]]],[[86,[[89,[25]]]]],95,95],[[[12,[[113,[-1]]]],83,[93,[92]]],[[86,[[89,[25]]]]],[[106,[[93,[92]]]],79]],[[[12,[[145,[-1]]]],83,[93,[92]]],[[86,[[89,[25]]]]],95],[[[12,[[120,[-1]]]],83,[93,[92]]],[[86,[[29,[25,152]]]]],95],[[[12,[95]],83,[93,[96]]],[[86,[[29,[25,152]]]]]],[[[12,[131]],83,[93,[96]]],[[86,[[89,[25]]]]]],[[[12,[[112,[-1]]]],83,[93,[96]]],[[86,[[89,[25]]]]],154],[[[12,[[107,[-1]]]],83,[93,[96]]],[[86,[[89,[25]]]]],95],[[[12,[[108,[-1]]]],83,[93,[96]]],[[86,[[89,[25]]]]],95],[[[12,[[111,[-1,-2]]]],83,[93,[96]]],[[86,[[89,[25]]]]],95,95],[[[12,[[113,[-1]]]],83,[93,[96]]],[[86,[[89,[25]]]]],[[106,[[93,[92]]]],79]],[[[12,[[145,[-1]]]],83,[93,[96]]],[[86,[[89,[25]]]]],95],[[[12,[[135,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],90,[[106,[[93,[92]]]]],[]],[[[12,[99]],83,97],[[86,[[29,[98,152]]]]]],[[[12,[[112,[-1]]]],83,97],[[86,[[89,[98]]]]],155],[[[12,[[107,[-1]]]],83,97],[[86,[[89,[98]]]]],[95,99]],[[[12,[[108,[-1]]]],83,97],[[86,[[89,[98]]]]],[90,99]],[[[12,[[113,[-1]]]],83,97],[[86,[[89,[98]]]]],[[106,[[93,[92]]]],79]],[[[12,[[107,[-1]]]],83,156],[[86,[[89,[2]]]]],[95,99]],[[[12,[90]],83,[93,[92]]],[[86,[[29,[25,152]]]]]],[[[12,[132]],83,[93,[92]]],[[86,[[89,[25]]]]]],[[[12,[[112,[-1]]]],83,[93,[92]]],[[86,[[89,[25]]]]],130],[[[12,[[107,[-1]]]],83,[93,[92]]],[[86,[[89,[25]]]]],90],[[[12,[[108,[-1]]]],83,[93,[92]]],[[86,[[89,[25]]]]],90],[[[12,[[109,[-1]]]],83,[93,[92]]],[[86,[[89,[25]]]]],90],[[[12,[[113,[[80,[92]]]]]],83,[93,[92]]],[[86,[[89,[25]]]]]],[[[12,[[113,[[93,[92]]]]]],83,[93,[92]]],[[86,[[89,[25]]]]]],[[[12,[[113,[[80,[92]]]]]],83,[93,[92]]],[[86,[[89,[25]]]]]],[[[12,[[113,[[153,[[93,[92]]]]]]]],83,[93,[92]]],[[86,[[89,[25]]]]]],[[[12,[[146,[-1]]]],83,[93,[92]]],[[86,[[89,[25]]]]],90],[[[12,[90]],83,[93,[100]]],[[86,[[29,[25,152]]]]]],[[[12,[132]],83,[93,[100]]],[[86,[[89,[25]]]]]],[[[12,[[112,[-1]]]],83,[93,[100]]],[[86,[[89,[25]]]]],130],[[[12,[[107,[-1]]]],83,[93,[100]]],[[86,[[89,[25]]]]],90],[[[12,[[108,[-1]]]],83,[93,[100]]],[[86,[[89,[25]]]]],90],[[[12,[[109,[-1]]]],83,[93,[100]]],[[86,[[89,[25]]]]],90],[[[12,[[113,[[93,[92]]]]]],83,[93,[100]]],[[86,[[89,[25]]]]]],[[[12,[[113,[[80,[92]]]]]],83,[93,[100]]],[[86,[[89,[25]]]]]],[[[12,[[113,[[153,[[93,[92]]]]]]]],83,[93,[100]]],[[86,[[89,[25]]]]]],[[[12,[[113,[[80,[92]]]]]],83,[93,[100]]],[[86,[[89,[25]]]]]],[[[12,[[146,[-1]]]],83,[93,[100]]],[[86,[[89,[25]]]]],90],[[[113,[-1]]],98,[]],[[110,[93,[92]]],[[137,[110]]]],[[[112,[-1]],[93,[92]]],[[89,[25]]],154],[[110,[93,[92]]],[[139,[110]]]],[[[112,[-1]],[93,[92]]],[[89,[2]]],154],[[121,102],[[140,[121]]]],[[110,[80,[92]]],[[141,[110]]]],[[[112,[-1]],[80,[92]]],[[89,[25]]],154],[[110,102],[[142,[110]]]],[[[112,[-1]],102],[[89,[25]]],154],[[121,92,[80,[92]]],[[143,[121]]]],[[110,[93,[96]]],[[138,[110]]]],[[[112,[-1]],[93,[96]]],[[89,[25]]],154],[92,131],[[[145,[-1]],[146,[-1]]],[[29,[-1,[133,[-1]]]]],79],[[[146,[-1]],[145,[-1]]],[[29,[-1,[133,[-1]]]]],79],[[157,97],[[144,[157]]]],[[[112,[-1]],97],[[89,[98]]],155],[[[12,[[107,[-1]]]],156],[[134,[-1]]],[95,99]],[[[104,[-1]],-2],2,[[106,[[93,[92]]]]],[[158,[25]]]],[[[120,[-1]],98],2,95],[[[113,[-1]],98],2,[]],[[],132],[110,[[2,[[145,[110]],[146,[110]]]]]],[[[104,[-1]]],25,[[106,[[93,[92]]]]]],[[[12,[[135,[-1,-2]]]],-2],[[29,[2,-3]]],90,[[106,[[93,[92]]]]],[]],[157,[[144,[157]]]],[[110,98],[[120,[110]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,102,[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[[25,-1],[[107,[-1]]],95],[[25,-1],[[108,[-1]]],90],[[25,-1],[[109,[-1]]],90],[[114,[93,[92]]],[[147,[114]]]],[[[112,[-1]],[93,[92]]],[[89,[25]]],130],[[114,[93,[92]]],[[149,[114]]]],[[[112,[-1]],[93,[92]]],[[89,[2]]],130],[[[112,[-1]],159],[[89,[2]]],130],[[114,[93,[100]]],[[148,[114]]]],[[[112,[-1]],[93,[100]]],[[89,[25]]],130],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],[[160,[-1]]],126],[[[161,[-1]]],-1,123],[[[162,[-1]]],-1,123],[[[163,[-1,-2]]],-2,123,123],[[[161,[-1]]],-1,123],[[[162,[-1]]],-1,123],[[[163,[-1,-2]]],-2,123,123],[[[164,[-1]]],2,123],[[[161,[-1]]],2,123],[[[165,[-1]]],2,123],[[[162,[-1]]],2,123],[[[163,[-1,-2]]],2,123,123],[[[160,[-1]],34],35,123],[[[164,[-1]],34],35,123],[[[161,[-1]],34],35,[123,38]],[[[165,[-1]],34],35,123],[[[162,[-1]],34],35,[123,38]],[[[163,[-1,-2]],34],35,123,[123,38]],[-1,-1,[]],[166,-1,[]],[-1,[[160,[-1]]],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[160,[-1]]],-1,123],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[],[]],[-1,[],[]],[[[160,[-1]]],-1,[]],[[[164,[-1]]],28,123],[[[165,[-1]]],28,123],[[[160,[-1]]],[[165,[-1]]],123],[[[167,[[160,[-1]]]]],[[164,[-1]]],123],[[[162,[-1]],-3],[[163,[-1,-2]]],123,123,[[10,[-1],[[9,[-2]]]]]],[[[163,[-1,-2]],-4],[[163,[-1,-3]]],123,123,123,[[10,[-2],[[9,[-3]]]]]],[-1,[[160,[-1]]],[]],[[[12,[[164,[-1]]]],83],[[86,[-2]]],123,[]],[[[12,[[165,[-1]]]],83],[[86,[-2]]],123,[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[[[160,[-1]]],[[27,[[162,[-1]]]]],123],[[[167,[[160,[-1]]]]],[[27,[[161,[-1]]]]],123],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[168,25],[[169,[168,-1]]],[]],[[[170,[-1]]],[[170,[-1]]],[]],[[[171,[-1,-2]]],[[171,[-1,-2]]],21,21],[[[172,[-1,-2,-3,-4,-5]]],[[172,[-1,-2,-3,-4,-5]]],21,[],[],21,21],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[168,[[173,[168,-1]]],[]],[[],[[170,[-1]]],[]],[[168,-3],[[174,[168,-3]]],21,[],[[91,[-1],[[7,[-2]]]]]],[[168,-1],[[175,[168,-1]]],[]],[168,[[176,[168,-1]]],[]],[[[177,[-1,-2]],34],35,[38,123],[38,123,178]],[[[173,[-1,-2]],34],35,[38,123],38],[[[170,[-1]],34],35,38],[[[174,[-1,-2]],34],35,38,38],[[[175,[-1,-2]],34],35,[38,123],38],[[[176,[-1,-2]],34],35,[38,123],38],[[[179,[-2,-1,-3]],34],35,38,[38,[91,[-1]]],38],[[[171,[-1,-2]],34],35,38,38],[[[180,[-1,-2]],34],35,[38,123],38],[[[181,[-1,-2,-3]],34],35,38,38,38],[[[172,[-1,-2,-3,-4,-5]],34],35,38,[],[],38,[]],[[[182,[-1,-2,-3,-4,-5]],34],35,38,38,[],38,[]],[[[169,[-1,-2]],34],35,38,38],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[174,[-1,-2]]],[[2,[-1,-2]]],[],[]],[[[179,[-2,-1,-3]]],-2,[],[[91,[-1]]],[]],[[[171,[-1,-2]]],-1,[],[]],[[[172,[-2,-1,-3,-5,-6]]],-2,[],[[91,[-1]]],[],183,[[4,[],[[9,[[29,[-1,-4]]]]]]],[[87,[-3],[[9,[-5]]]]]],[[[182,[-2,-1,-3,-4,-5]]],-2,[],[[91,[-1]]],[],[[94,[],[[77,[[29,[-1]]]]]]],[[87,[-3],[[9,[-4]]]]]],[[[169,[-2,-1]]],-2,[],[[91,[-1]]]],[[[12,[[174,[-1,-2]]]]],[[2,[[12,[-1]],[12,[-2]]]]],[],[]],[[[12,[[179,[-2,-1,-3]]]]],[[12,[-2]]],[],[[91,[-1]]],[]],[[[12,[[171,[-1,-2]]]]],[[12,[-1]]],[],[]],[[[12,[[172,[-2,-1,-3,-5,-6]]]]],[[12,[-2]]],[],[[91,[-1]]],[],183,[[4,[],[[9,[[29,[-1,-4]]]]]]],[[87,[-3],[[9,[-5]]]]]],[[[12,[[182,[-2,-1,-3,-4,-5]]]]],[[12,[-2]]],[],[[91,[-1]]],[],[[94,[],[[77,[[29,[-1]]]]]]],[[87,[-3],[[9,[-4]]]]]],[[[12,[[169,[-2,-1]]]]],[[12,[-2]]],[],[[91,[-1]]]],[[[174,[-1,-2]]],[[2,[-1,-2]]],[],[]],[[[179,[-2,-1,-3]]],-2,[],[[91,[-1]]],[]],[[[171,[-1,-2]]],-1,[],[]],[[[172,[-2,-1,-3,-5,-6]]],-2,[],[[91,[-1]]],[],183,[[4,[],[[9,[[29,[-1,-4]]]]]]],[[87,[-3],[[9,[-5]]]]]],[[[182,[-2,-1,-3,-4,-5]]],-2,[],[[91,[-1]]],[],[[94,[],[[77,[[29,[-1]]]]]]],[[87,[-3],[[9,[-4]]]]]],[[[169,[-2,-1]]],-2,[],[[91,[-1]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[[174,[-1,-2]]],[[2,[-1,-2]]],[],[]],[[[179,[-2,-1,-3]]],-2,[],[[91,[-1]]],[]],[[[171,[-1,-2]]],-1,[],[]],[[[172,[-2,-1,-3,-5,-6]]],-2,[],[[91,[-1]]],[],183,[[4,[],[[9,[[29,[-1,-4]]]]]]],[[87,[-3],[[9,[-5]]]]]],[[[182,[-2,-1,-3,-4,-5]]],-2,[],[[91,[-1]]],[],[[94,[],[[77,[[29,[-1]]]]]]],[[87,[-3],[[9,[-4]]]]]],[[[169,[-2,-1]]],-2,[],[[91,[-1]]]],[[[179,[-2,-1,-3]]],28,[],[[91,[-1]],84],[]],[[[171,[-1,-2]]],28,84,[]],[[[182,[-2,-1,-3,-4,-5]]],28,[],[84,[91,[-1]]],[],[[94,[],[[77,[[29,[-1]]]]]]],[[87,[-3],[[9,[-4]]]]]],[[[169,[-2,-1]]],28,[],[[91,[-1]],84]],[168,[[11,[168,-3]]],[],[],[[91,[-1],[[7,[-2]]]]]],[[[12,[[177,[-3,-4]]]],83],[[86,[-5]]],[],[],[[91,[-1],[[7,[-2]]]],79,123],[[94,[],[[77,[[29,[-1,-2]]]]]],79,123],[]],[[[12,[[173,[-2,-1]]]],83],[[86,[-3]]],[],[[91,[-1]],79,123],[]],[[[12,[[175,[-2,-1]]]],83],[[86,[-3]]],[],[[91,[-1]],79,123],[]],[[[12,[[176,[-2,-1]]]],83],[[86,[-3]]],[],[[91,[-1]],79,123],[]],[[[12,[[180,[-2,-1]]]],83],[[86,[-3]]],[],[[91,[-1]],79,123],[]],[[[12,[[91,[],[[7,[-1]]]]]],83],[[86,[[29,[2,-1]]]]],[]],[[[12,[[170,[-1]]]],83],[[86,[[29,[2,-2]]]]],[],[]],[[[12,[[174,[-2,-3]]]],83],[[86,[[29,[2,-4]]]]],21,[[91,[-1]]],[[91,[-1],[[7,[]]]]],[]],[[[12,[[179,[-2,-1,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[[91,[-1]]],[],[]],[[[12,[[171,[-2,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[91,[-1]]],[],[[10,[],[[9,[-3]]]]],[]],[[[12,[[181,[-1,-5,-4]]]],83],[[86,[[29,[2,-6]]]]],[],[],[],[[4,[],[[9,[[29,[-1,-3]]]]]]],[[87,[-1,-2],[[9,[-4]]]]],[]],[[[12,[[172,[-2,-1,-3,-5,-6]]]],83],[[86,[[29,[2,-7]]]]],[],[[91,[-1]]],[],183,[[4,[],[[9,[[29,[-1,-4]]]]]]],[[87,[-3],[[9,[-5]]]]],[]],[[[12,[[182,[-2,-1,-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[[91,[-1]]],[],[[94,[],[[77,[[29,[-1]]]]]]],[[87,[-3],[[9,[-4]]]]],[]],[[[12,[[169,[-2,-1]]]],83],[[86,[[29,[2,-3]]]]],[],[[91,[-1]]],[]],[[168,83],[[86,[[29,[2,-1]]]]],[]],[[[12,[[91,[],[[7,[-1]]]]]],83],[[86,[[29,[2,-1]]]]],[]],[[[12,[[170,[-1]]]],83],[[86,[[29,[2,-2]]]]],[],[]],[[[12,[[174,[-2,-3]]]],83],[[86,[[29,[2,-4]]]]],21,[[91,[-1]]],[[91,[-1],[[7,[]]]]],[]],[[[12,[[179,[-2,-1,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[[91,[-1]]],[],[]],[[[12,[[171,[-2,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[91,[-1]]],[],[[10,[],[[9,[-3]]]]],[]],[[[12,[[181,[-1,-5,-4]]]],83],[[86,[[29,[2,-6]]]]],[],[],[],[[4,[],[[9,[[29,[-1,-3]]]]]]],[[87,[-1,-2],[[9,[-4]]]]],[]],[[[12,[[172,[-2,-1,-3,-5,-6]]]],83],[[86,[[29,[2,-7]]]]],[],[[91,[-1]]],[],183,[[4,[],[[9,[[29,[-1,-4]]]]]]],[[87,[-3],[[9,[-5]]]]],[]],[[[12,[[182,[-2,-1,-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[[91,[-1]]],[],[[94,[],[[77,[[29,[-1]]]]]]],[[87,[-3],[[9,[-4]]]]],[]],[[[12,[[169,[-2,-1]]]],83],[[86,[[29,[2,-3]]]]],[],[[91,[-1]]],[]],[[168,83],[[86,[[29,[2,-1]]]]],[]],[[[12,[[179,[-2,-1,-3]]]],83],[[86,[[27,[-4]]]]],[],[[91,[-1]],94],[],[]],[[[12,[[171,[-1,-2]]]],83],[[86,[[27,[-3]]]]],94,[],[]],[[[12,[[172,[-2,-1,-3,-4,-5]]]],83],[[86,[[27,[-6]]]]],[],[94,[91,[-1]]],[],4,[[87,[-3],[[9,[-4]]]]],[]],[[[12,[[182,[-2,-1,-3,-4,-5]]]],83],[[86,[[27,[-6]]]]],[],[94,[91,[-1]]],[],[[94,[],[[77,[[29,[-1]]]]]]],[[87,[-3],[[9,[-4]]]]],[]],[[[12,[[169,[-2,-1]]]],83],[[86,[27]]],[],[[91,[-1]],94]],[[[12,[[91,[],[[7,[-1]]]]]],83],[[86,[[29,[2,-1]]]]],[]],[[[12,[[170,[-1]]]],83],[[86,[[29,[2,-2]]]]],[],[]],[[[12,[[174,[-2,-3]]]],83],[[86,[[29,[2,-4]]]]],21,[[91,[-1]]],[[91,[-1],[[7,[]]]]],[]],[[[12,[[179,[-2,-1,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[[91,[-1]]],[],[]],[[[12,[[171,[-2,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[91,[-1]]],[],[[10,[],[[9,[-3]]]]],[]],[[[12,[[181,[-1,-5,-4]]]],83],[[86,[[29,[2,-6]]]]],[],[],[],[[4,[],[[9,[[29,[-1,-3]]]]]]],[[87,[-1,-2],[[9,[-4]]]]],[]],[[[12,[[172,[-2,-1,-3,-5,-6]]]],83],[[86,[[29,[2,-7]]]]],[],[[91,[-1]]],[],183,[[4,[],[[9,[[29,[-1,-4]]]]]]],[[87,[-3],[[9,[-5]]]]],[]],[[[12,[[182,[-2,-1,-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[[91,[-1]]],[],[[94,[],[[77,[[29,[-1]]]]]]],[[87,[-3],[[9,[-4]]]]],[]],[[[12,[[169,[-2,-1]]]],83],[[86,[[29,[2,-3]]]]],[],[[91,[-1]]],[]],[[168,83],[[86,[[29,[2,-1]]]]],[]],[168,[[11,[-3,168]]],[],[],[[91,[-1],[[7,[-2]]]]]],[[168,-1],[[180,[168,-1]]],[]],[[168,-3],[[177,[168,-3]]],[],[],[[178,[],[[85,[-1]],[7,[-2]]]],94,79,123]],[168,[[179,[168,-1,-2]]],[],[]],[[168,-3],[[171,[168,-3]]],[],[],[[10,[-1],[[9,[-2]]]]]],[[[179,[-2,-1,-3]]],[[2,[25,[27,[25]]]]],[],[[91,[-1]],94],[]],[[[171,[-1,-2]]],[[2,[25,[27,[25]]]]],94,[]],[[[172,[-2,-1,-3,-4,-5]]],[[2,[25,[27,[25]]]]],[],[94,[91,[-1]]],[],4,[[87,[-3],[[9,[-4]]]]]],[[[182,[-2,-1,-3,-4,-5]]],[[2,[25,[27,[25]]]]],[],[94,[91,[-1]]],[],[[94,[],[[77,[[29,[-1]]]]]]],[[87,[-3],[[9,[-4]]]]]],[[[169,[-2,-1]]],[[2,[25,[27,[25]]]]],[],[[91,[-1]],94]],[[[12,[[91,[],[[7,[-1]]]]]],-2],[[29,[2,-1]]],[],[]],[[[12,[[170,[-1]]]],-1],[[29,[2,-2]]],[],[]],[[[12,[[174,[-2,-3]]]],-1],[[29,[2,-4]]],21,[[91,[-1]]],[[91,[-1],[[7,[]]]]],[]],[[[12,[[179,[-2,-1,-3]]]],-1],[[29,[2,-4]]],[],[[91,[-1]]],[],[]],[[[12,[[171,[-2,-4]]]],-1],[[29,[2,-5]]],[],[[91,[-1]]],[],[[10,[],[[9,[-3]]]]],[]],[[[12,[[181,[-1,-5,-4]]]],-2],[[29,[2,-6]]],[],[],[],[[4,[],[[9,[[29,[-1,-3]]]]]]],[[87,[-1,-2],[[9,[-4]]]]],[]],[[[12,[[172,[-2,-1,-3,-5,-6]]]],-3],[[29,[2,-7]]],[],[[91,[-1]]],[],183,[[4,[],[[9,[[29,[-1,-4]]]]]]],[[87,[-3],[[9,[-5]]]]],[]],[[[12,[[182,[-2,-1,-3,-4,-5]]]],-3],[[29,[2,-6]]],[],[[91,[-1]]],[],[[94,[],[[77,[[29,[-1]]]]]]],[[87,[-3],[[9,[-4]]]]],[]],[[[12,[[169,[-2,-1]]]],-1],[[29,[2,-3]]],[],[[91,[-1]]],[]],[[168,-1],[[29,[2,-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[[-1,-5],[[181,[-1,-5,-4]]],[],[],[],[[4,[],[[9,[[29,[-1,-3]]]]]]],[[87,[-1,-2],[[9,[-4]]]]]],[[168,-6],[[172,[168,-2,-1,-5,-6]]],[],[],[],[[183,[-3]]],[[4,[],[[9,[[29,[-2,-4]]]]]]],[[87,[-1],[[9,[-5]]]]]],[[168,-5],[[182,[168,-2,-1,-4,-5]]],[],[],[],[[94,[],[[77,[[29,[-2,-3]]]]]]],[[87,[-1],[[9,[-4]]]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,[[2,[[3,[-1]],1]]],94],[[184,-3],[[185,[184,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[184,-3],[[185,[184,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[186,-4],[[187,[186,-3,-4]]],[],[],[[8,[],[[7,[-2]]]]],[[87,[-1],[[9,[-3]]]]]],[[186,-4],[[187,[186,-3,-4]]],[],[],[[8,[],[[7,[-2]]]]],[[87,[-1],[[9,[-3]]]]]],[[184,-3],[[188,[184,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[184,-3],[[188,[184,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[184,[[189,[-1]]],[]],[184,[[189,[-1]]],[]],[184,[[190,[-1]]],[]],[184,[[190,[-1]]],[]],[[184,25],[[191,[184]]]],[[184,25],[[191,[184]]]],[[184,25],[[192,[184]]]],[[184,25],[[192,[184]]]],[184,184],[184,184],[184,[[193,[184]]]],[184,[[193,[184]]]],[[184,-2],[[194,[184,-2]]],[],[[94,[],[[77,[-1]]]]]],[[184,-2],[[194,[184,-2]]],[],[[94,[],[[77,[-1]]]]]],[[184,25],[[195,[184]]]],[[184,25],[[195,[184]]]],[[[196,[-1]]],[[196,[-1]]],21],[[[197,[-1]]],[[197,[-1]]],21],[[[198,[-1]]],[[198,[-1]]],21],[[[199,[-1]]],[[199,[-1]]],[]],[[[200,[-1]]],[[200,[-1]]],[]],[[[201,[-1]]],[[201,[-1]]],21],[202,202],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[184,[[203,[184,-2]]],[],[126,[204,[-1]]]],[184,[[203,[184,-2]]],[],[126,[204,[-1]]]],[184,[[205,[184]]]],[184,[[205,[184]]]],[[[12,[[206,[-1]]]],25],2,[[178,[],[[7,[152]]]]]],[184,[[207,[184]]]],[184,[[207,[184]]]],[184,[[208,[184]]]],[184,[[208,[184]]]],[[],[[209,[-1]]],4],[[],[[210,[-1]]],[]],[[],[[211,[-1]]],[94,79]],[[],202],[[[210,[-1]]],2,[]],[[],[[199,[-1]]],[]],[184,[[212,[184]]]],[184,[[212,[184]]]],[[[213,[-1,-2]],[213,[-1,-2]]],28,127,127],[[[214,[-1,-2]],[214,[-1,-2]]],28,127,127],[[202,202],28],[186,[[215,[186,-1]]],[]],[186,[[215,[186,-1]]],[]],[[[209,[-1]],-2],2,4,[[78,[],[[77,[-1]]]]]],[[[210,[-1]],-2],2,[],[[78,[],[[77,[-1]]]]]],[[[211,[-1]],-2],2,[94,79],[[78,[],[[77,[-1]]]]]],[[184,-3],[[216,[184,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[184,-3],[[216,[184,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[184,-4],[[217,[184,-3,-4]]],[],[],[[4,[],[[9,[[27,[-2]]]]]]],[[87,[-1],[[9,[-3]]]]]],[[184,-4],[[217,[184,-3,-4]]],[],[],[[4,[],[[9,[[27,[-2]]]]]]],[[87,[-1],[[9,[-3]]]]]],[[184,-3],[[218,[184,-2,-3]]],[],94,[[87,[-1],[[9,[-2]]]]]],[[184,-3],[[218,[184,-2,-3]]],[],94,[[87,[-1],[[9,[-2]]]]]],[[184,-1,-4],[[219,[184,-3,-4]]],[[220,[[27,[25]]]]],[],[94,79],[[87,[-2],[[9,[-3]]]]]],[[184,-1,-4],[[219,[184,-3,-4]]],[[220,[[27,[25]]]]],[],[94,79],[[87,[-2],[[9,[-3]]]]]],[184,[[221,[184]]]],[184,[[221,[184]]]],[[184,-1],[[222,[184]]],[[220,[[27,[25]]]]]],[[184,-1],[[222,[184]]],[[220,[[27,[25]]]]]],[[[223,[-1,-2]],34],35,[],[]],[[[223,[-1,-2]],34],35,[],[]],[[[224,[-1]],34],35,[]],[[[209,[-1]],34],35,4],[[[210,[-1]],34],35,[]],[[[211,[-1]],34],35,38],[[[194,[-1,-2]],34],35,38,38],[[[203,[-1,-2]],34],35,38,38],[[[225,[-1,-2,-3]],34],35,38,38,38],[[[205,[-1]],34],35,[38,94]],[[[207,[-1]],34],35,38],[[[208,[-1]],34],35,38],[[[212,[-1]],34],35,38],[[[216,[-1,-2,-3]],34],35,[94,38],38,[]],[[[217,[-1,-2,-3]],34],35,38,38,[]],[[[221,[-1]],34],35,94],[[[226,[-1,-2,-3,-4]],34],35,38,38,38,[]],[[[188,[-1,-2,-3]],34],35,38,38,[]],[[[185,[-1,-2,-3]],34],35,38,38,[]],[[[227,[-1,-2]],34],35,178,[]],[[[228,[-1,-2,-3]],34],35,38,38,[]],[[[229,[-1]],34],35,38],[[[230,[-1]],34],35,38],[[[231,[-1,-2]],34],35,[],[]],[[[232,[-1,-2]],34],35,38,[]],[[[218,[-1,-2,-3]],34],35,[],[],[]],[[[233,[-1]],34],35,[38,123]],[[[234,[-1]],34],35,[38,123]],[[[235,[-1]],34],35,[38,94]],[[[236,[-1]],34],35,[94,38]],[[[237,[-1]],34],35,[94,38]],[[[238,[-1,-2]],34],35,[94,38],[]],[[[239,[-1,-2]],34],35,[94,38],123],[[[240,[-1]],34],35,38],[[[241,[-1,-2,-3]],34],35,[94,38],38,[]],[[[242,[-1]],34],35,38],[[[243,[-1,-2,-3]],34],35,[94,38],38,[]],[[[244,[-1,-2]],34],35,[94,38],[4,38]],[[[245,[-1,-2,-3]],34],35,38,38,[]],[[[246,[-1,-2]],34],35,[38,94],[38,94]],[[[195,[-1]],34],35,[38,94]],[[[247,[-1]],34],35,[38,94]],[[[248,[-1,-2,-3,-4]],34],35,[94,38],38,38,[]],[[[191,[-1]],34],35,[94,38]],[[[192,[-1]],34],35,[94,38]],[[[219,[-1,-2,-3]],34],35,94,[94,79],[[87,[],[[9,[-2]]]]]],[[[249,[-1,-2,-3]],34],35,38,38,[]],[[[250,[-1]],34],35,38],[[[251,[-1,-2]],34],35,38,38],[[[193,[-1]],34],35,38],[[[187,[-1,-2,-3]],34],35,38,38,[]],[[[215,[-1,-2]],34],35,[],[]],[[[252,[-1,-2]],34],35,[],[]],[[[253,[-1,-2]],34],35,[],[]],[[[254,[-1]],34],35,38],[[[255,[-1,-2]],34],35,[],[]],[[[256,[-1,-2]],34],35,[],[]],[[[257,[-1,-2,-3]],34],35,38,38,[]],[[[258,[-1]],34],35,[38,123]],[[[259,[-1,-2,-3]],34],35,38,38,[]],[[[260,[-1,-2,-3]],34],35,[178,38],38,[]],[[[261,[-1,-2,-3]],34],35,38,38,[]],[[[262,[-1]],34],35,[178,38]],[[[263,[-1]],34],35,178],[[[264,[-1,-2]],34],35,38,38],[[[265,[-1]],34],35,[38,178]],[[[266,[-1]],34],35,[38,178]],[[[213,[-1,-2]],34],35,[],38],[[[213,[-1,-2]],34],35,[],267],[[[268,[-1]],34],35,[38,178]],[[[214,[-1,-2]],34],35,[],267],[[[214,[-1,-2]],34],35,[],38],[[[269,[-1,-2,-3,-4]],34],35,38,38,38,[]],[[[270,[-1,-2,-3]],34],35,38,[],38],[[[271,[-1,-2,-3]],34],35,[178,38],38,[]],[[[272,[-1,-2,-3]],34],35,[178,38],38,[]],[[[273,[-1]],34],35,[178,38]],[[[274,[-1]],34],35,[178,38]],[[[275,[-1,-2,-3]],34],35,38,38,[]],[[[206,[-1]],34],35,[[178,[],[[7,[152]]]],38]],[[[276,[-1,-2,-3]],34],35,38,38,[]],[[[277,[-1,-2,-3]],34],35,38,38,[]],[[[196,[-1]],34],35,38],[[[197,[-1]],34],35,38],[[[198,[-1]],34],35,38],[[[199,[-1]],34],35,38],[[[278,[-1]],34],35,38],[[[200,[-1]],34],35,38],[[[201,[-1]],34],35,38],[[[279,[-1,-2]],34],35,38,38],[[202,34],35],[[[280,[-1,-2,-3,-4]],34],35,38,38,[],38],[[[281,[-1,-2,-3]],34],35,38,[],38],[[184,-1,-4],[[226,[184,-3,-1,-4]]],[],[],[[4,[],[[9,[-1]]]]],[[87,[-1,-2],[[9,[-3]]]]]],[[184,-1,-4],[[226,[184,-3,-1,-4]]],[],[],[[4,[],[[9,[-1]]]]],[[87,[-1,-2],[[9,[-3]]]]]],[[184,-3],[[228,[184,-2,-3]]],[],[[4,[],[[9,[2]]]]],[[87,[-1],[[9,[-2]]]]]],[[184,-3],[[228,[184,-2,-3]]],[],[[4,[],[[9,[2]]]]],[[87,[-1],[[9,[-2]]]]]],[[184,-1,-4],[[249,[184,-3,-4]]],[[220,[[27,[25]]]]],[],[[4,[],[[9,[2]]]]],[[87,[-2],[[9,[-3]]]]]],[[184,-1,-4],[[249,[184,-3,-4]]],[[220,[[27,[25]]]]],[],[[4,[],[[9,[2]]]]],[[87,[-2],[[9,[-3]]]]]],[[184,-3],[[227,[184,-3]]],[],[],[[91,[-1],[[7,[-2]]]]]],[[184,-3],[[227,[184,-3]]],[],[],[[91,[-1],[[7,[-2]]]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-2,[[209,[-1]]],4,[[78,[],[[77,[-1]]]]]],[-2,[[210,[-1]]],[],[[78,[],[[77,[-1]]]]]],[-2,[[211,[-1]]],[94,79],[[78,[],[[77,[-1]]]]]],[184,[[229,[184]]]],[184,[[229,[184]]]],0,[[[212,[-1]]],-1,94],[[[216,[-1,-2,-3]]],-1,94,[[4,[],[[9,[28]]]]],[[0,[],[[9,[-2]]]]]],[[[217,[-1,-2,-3]]],-1,94,4,[[87,[],[[9,[-2]]]]]],[[[221,[-1]]],-1,94],[[[229,[-1]]],-1,[]],[[[230,[-1]]],[[27,[-1]]],[94,79]],[[[231,[-1,-2]]],-1,[],[]],[[[232,[-1,-2]]],-1,[],[]],[[[218,[-1,-2,-3]]],-1,[],[],[]],[[[235,[-1]]],-1,94],[[[240,[-1]]],-1,94],[[[241,[-1,-2,-3]]],-1,94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[242,[-1]]],-1,94],[[[243,[-1,-2,-3]]],-1,94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[244,[-1,-2]]],-1,94,4],[[[245,[-1,-2,-3]]],-1,94,[],[[87,[],[[9,[-2]]]]]],[[[246,[-1,-2]]],[[2,[-1,-2]]],94,94],[[[195,[-1]]],-1,94],[[[247,[-1]]],-1,94],[[[248,[-1,-2,-4,-5]]],-1,94,[],[],[[4,[],[[9,[[27,[-3]]]]]]],[[87,[-2],[[9,[-4]]]]]],[[[191,[-1]]],-1,94],[[[192,[-1]]],-1,94],[[[219,[-1,-2,-3]]],-1,94,[94,79],[[87,[],[[9,[-2]]]]]],[[[193,[-1]]],-1,[94,88]],[[[187,[-1,-2,-3]]],-1,178,[[8,[],[[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[215,[-1,-2]]],-1,[],[]],[[[252,[-1,-2]]],-1,[],[]],[[[253,[-1,-2]]],-1,[],[]],[[[254,[-1]]],-1,[]],[[[255,[-1,-2]]],-1,[],[]],[[[256,[-1,-2]]],-1,[],[]],[[[257,[-1,-2,-3]]],-1,178,[[8,[],[[85,[]]]]],[[87,[],[[9,[-2]]]]]],[[[260,[-1,-2,-3]]],-1,178,[],[]],[[[261,[-1,-2,-3]]],-1,[],[],[]],[[[262,[-1]]],-1,178],[[[263,[-1]]],-1,178],[[[266,[-1]]],-1,178],[[[268,[-1]]],-1,178],[[[271,[-1,-2,-3]]],-1,178,[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[272,[-1,-2,-3]]],-1,178,[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[273,[-1]]],-1,178],[[[274,[-1]]],-1,178],[[[279,[-1,-2]]],[[2,[-1,-2]]],[],[]],[[[280,[-1,-2,-3,-4]]],[[2,[-1,-2]]],[],[],[],[]],[[[12,[[212,[-1]]]]],[[12,[-1]]],94],[[[12,[[216,[-1,-2,-3]]]]],[[12,[-1]]],94,[[4,[],[[9,[28]]]]],[[0,[],[[9,[-2]]]]]],[[[12,[[217,[-1,-2,-3]]]]],[[12,[-1]]],94,4,[[87,[],[[9,[-2]]]]]],[[[12,[[221,[-1]]]]],[[12,[-1]]],94],[[[12,[[229,[-1]]]]],[[12,[-1]]],[]],[[[12,[[230,[-1]]]]],[[27,[[12,[-1]]]]],[94,79]],[[[12,[[231,[-1,-2]]]]],[[12,[-1]]],[],[]],[[[12,[[232,[-1,-2]]]]],[[12,[-1]]],[],[]],[[[12,[[218,[-1,-2,-3]]]]],[[12,[-1]]],[],[],[]],[[[12,[[235,[-1]]]]],[[12,[-1]]],94],[[[12,[[240,[-1]]]]],[[12,[-1]]],94],[[[12,[[241,[-1,-2,-3]]]]],[[12,[-1]]],94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[242,[-1]]]]],[[12,[-1]]],94],[[[12,[[243,[-1,-2,-3]]]]],[[12,[-1]]],94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[244,[-1,-2]]]]],[[12,[-1]]],94,4],[[[12,[[245,[-1,-2,-3]]]]],[[12,[-1]]],94,[],[[87,[],[[9,[-2]]]]]],[[[12,[[246,[-1,-2]]]]],[[2,[[12,[-1]],[12,[-2]]]]],94,94],[[[12,[[195,[-1]]]]],[[12,[-1]]],94],[[[12,[[247,[-1]]]]],[[12,[-1]]],94],[[[12,[[248,[-1,-2,-4,-5]]]]],[[12,[-1]]],94,[],[],[[4,[],[[9,[[27,[-3]]]]]]],[[87,[-2],[[9,[-4]]]]]],[[[12,[[191,[-1]]]]],[[12,[-1]]],94],[[[12,[[192,[-1]]]]],[[12,[-1]]],94],[[[12,[[219,[-1,-2,-3]]]]],[[12,[-1]]],94,[94,79],[[87,[],[[9,[-2]]]]]],[[[12,[[193,[-1]]]]],[[12,[-1]]],[94,88]],[[[12,[[187,[-1,-2,-3]]]]],[[12,[-1]]],178,[[8,[],[[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[215,[-1,-2]]]]],[[12,[-1]]],[],[]],[[[12,[[252,[-1,-2]]]]],[[12,[-1]]],[],[]],[[[12,[[253,[-1,-2]]]]],[[12,[-1]]],[],[]],[[[12,[[254,[-1]]]]],[[12,[-1]]],[]],[[[12,[[255,[-1,-2]]]]],[[12,[-1]]],[],[]],[[[12,[[256,[-1,-2]]]]],[[12,[-1]]],[],[]],[[[12,[[257,[-1,-2,-3]]]]],[[12,[-1]]],178,[[8,[],[[85,[]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[260,[-1,-2,-3]]]]],[[12,[-1]]],178,[],[]],[[[12,[[261,[-1,-2,-3]]]]],[[12,[-1]]],[],[],[]],[[[12,[[262,[-1]]]]],[[12,[-1]]],178],[[[12,[[263,[-1]]]]],[[12,[-1]]],178],[[[12,[[266,[-1]]]]],[[12,[-1]]],178],[[[12,[[268,[-1]]]]],[[12,[-1]]],178],[[[12,[[271,[-1,-2,-3]]]]],[[12,[-1]]],178,[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[272,[-1,-2,-3]]]]],[[12,[-1]]],178,[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[273,[-1]]]]],[[12,[-1]]],178],[[[12,[[274,[-1]]]]],[[12,[-1]]],178],[[[12,[[279,[-1,-2]]]]],[[2,[[12,[-1]],[12,[-2]]]]],[],[]],[[[12,[[280,[-1,-2,-3,-4]]]]],[[2,[[12,[-1]],[12,[-2]]]]],[],[],[],[]],[[[212,[-1]]],-1,94],[[[216,[-1,-2,-3]]],-1,94,[[4,[],[[9,[28]]]]],[[0,[],[[9,[-2]]]]]],[[[217,[-1,-2,-3]]],-1,94,4,[[87,[],[[9,[-2]]]]]],[[[221,[-1]]],-1,94],[[[229,[-1]]],-1,[]],[[[230,[-1]]],[[27,[-1]]],[94,79]],[[[231,[-1,-2]]],-1,[],[]],[[[232,[-1,-2]]],-1,[],[]],[[[218,[-1,-2,-3]]],-1,[],[],[]],[[[235,[-1]]],-1,94],[[[240,[-1]]],-1,94],[[[241,[-1,-2,-3]]],-1,94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[242,[-1]]],-1,94],[[[243,[-1,-2,-3]]],-1,94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[244,[-1,-2]]],-1,94,4],[[[245,[-1,-2,-3]]],-1,94,[],[[87,[],[[9,[-2]]]]]],[[[246,[-1,-2]]],[[2,[-1,-2]]],94,94],[[[195,[-1]]],-1,94],[[[247,[-1]]],-1,94],[[[248,[-1,-2,-4,-5]]],-1,94,[],[],[[4,[],[[9,[[27,[-3]]]]]]],[[87,[-2],[[9,[-4]]]]]],[[[191,[-1]]],-1,94],[[[192,[-1]]],-1,94],[[[219,[-1,-2,-3]]],-1,94,[94,79],[[87,[],[[9,[-2]]]]]],[[[193,[-1]]],-1,[94,88]],[[[187,[-1,-2,-3]]],-1,178,[[8,[],[[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[215,[-1,-2]]],-1,[],[]],[[[252,[-1,-2]]],-1,[],[]],[[[253,[-1,-2]]],-1,[],[]],[[[254,[-1]]],-1,[]],[[[255,[-1,-2]]],-1,[],[]],[[[256,[-1,-2]]],-1,[],[]],[[[257,[-1,-2,-3]]],-1,178,[[8,[],[[85,[]]]]],[[87,[],[[9,[-2]]]]]],[[[260,[-1,-2,-3]]],-1,178,[],[]],[[[261,[-1,-2,-3]]],-1,[],[],[]],[[[262,[-1]]],-1,178],[[[263,[-1]]],-1,178],[[[266,[-1]]],-1,178],[[[268,[-1]]],-1,178],[[[271,[-1,-2,-3]]],-1,178,[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[272,[-1,-2,-3]]],-1,178,[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[273,[-1]]],-1,178],[[[274,[-1]]],-1,178],[[[279,[-1,-2]]],[[2,[-1,-2]]],[],[]],[[[280,[-1,-2,-3,-4]]],[[2,[-1,-2]]],[],[],[],[]],[[202,-1],2,101],[[184,-2],[[231,[184,-2]]],[],[[87,[-1]]]],[[184,-2],[[231,[184,-2]]],[],[[87,[-1]]]],[[186,-2],[[253,[186,-2]]],[],[[87,[-1]]]],[[186,-2],[[253,[186,-2]]],[],[[87,[-1]]]],[[186,-2],[[252,[186,-2]]],[],[[87,[-1]]]],[[186,-2],[[252,[186,-2]]],[],[[87,[-1]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[186,[[206,[186]]]],[186,[[206,[186]]]],[184,[[230,[184]]]],[184,[[230,[184]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[[212,[-1]]],-1,94],[[[216,[-1,-2,-3]]],-1,94,[[4,[],[[9,[28]]]]],[[0,[],[[9,[-2]]]]]],[[[217,[-1,-2,-3]]],-1,94,4,[[87,[],[[9,[-2]]]]]],[[[221,[-1]]],-1,94],[[[229,[-1]]],-1,[]],[[[230,[-1]]],[[27,[-1]]],[94,79]],[[[231,[-1,-2]]],-1,[],[]],[[[232,[-1,-2]]],-1,[],[]],[[[218,[-1,-2,-3]]],-1,[],[],[]],[[[235,[-1]]],-1,94],[[[240,[-1]]],-1,94],[[[241,[-1,-2,-3]]],-1,94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[242,[-1]]],-1,94],[[[243,[-1,-2,-3]]],-1,94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[244,[-1,-2]]],-1,94,4],[[[245,[-1,-2,-3]]],-1,94,[],[[87,[],[[9,[-2]]]]]],[[[246,[-1,-2]]],[[2,[-1,-2]]],94,94],[[[195,[-1]]],-1,94],[[[247,[-1]]],-1,94],[[[248,[-1,-2,-4,-5]]],-1,94,[],[],[[4,[],[[9,[[27,[-3]]]]]]],[[87,[-2],[[9,[-4]]]]]],[[[191,[-1]]],-1,94],[[[192,[-1]]],-1,94],[[[219,[-1,-2,-3]]],-1,94,[94,79],[[87,[],[[9,[-2]]]]]],[[[193,[-1]]],-1,[94,88]],[[[187,[-1,-2,-3]]],-1,178,[[8,[],[[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[215,[-1,-2]]],-1,[],[]],[[[252,[-1,-2]]],-1,[],[]],[[[253,[-1,-2]]],-1,[],[]],[[[254,[-1]]],-1,[]],[[[255,[-1,-2]]],-1,[],[]],[[[256,[-1,-2]]],-1,[],[]],[[[257,[-1,-2,-3]]],-1,178,[[8,[],[[85,[]]]]],[[87,[],[[9,[-2]]]]]],[[[260,[-1,-2,-3]]],-1,178,[],[]],[[[261,[-1,-2,-3]]],-1,[],[],[]],[[[262,[-1]]],-1,178],[[[263,[-1]]],-1,178],[[[266,[-1]]],-1,178],[[[268,[-1]]],-1,178],[[[271,[-1,-2,-3]]],-1,178,[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[272,[-1,-2,-3]]],-1,178,[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[273,[-1]]],-1,178],[[[274,[-1]]],-1,178],[[[279,[-1,-2]]],[[2,[-1,-2]]],[],[]],[[[280,[-1,-2,-3,-4]]],[[2,[-1,-2]]],[],[],[],[]],[[[210,[-1]]],-2,79,[]],[[[210,[-1]]],-2,79,[]],[[[210,[-1]]],-2,79,[]],[[[211,[-1]]],-2,[94,79],[]],[[[211,[-1]]],-2,[94,79],[]],[[[211,[-1]]],-2,[94,79],[]],[186,[[254,[186]]]],[186,[[254,[186]]]],[[[229,[-1]]],28,[]],[[[209,[-1]]],28,4],[[[250,[-1]],[251,[-1,-2]]],28,[],[]],[[[251,[-1,-2]],[250,[-1]]],28,[],[]],[[[244,[-1,-2]]],28,94,4],[84,28],[[[209,[-1]]],28,4],[[[210,[-1]]],28,4],[[[211,[-1]]],28,[94,79]],[[[194,[-1,-2]]],28,94,[[84,[],[[77,[]]]]]],[[[203,[-1,-2]]],28,84,[126,204]],[[[225,[-3,-4,-5]]],28,[],[],[[84,[],[[77,[[2,[-1,-2]]]]]]],[126,[204,[-1]]],[126,[204,[-2]]]],[[[205,[-1]]],28,84],[[[207,[-1]]],28,84],[[[208,[-1]]],28,[21,94]],[[[212,[-1]]],28,[94,84]],[[[216,[-1,-2,-3]]],28,[94,84],[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[217,[-1,-3,-4]]],28,[94,84],[],[[4,[],[[9,[[27,[-2]]]]]]],[[0,[],[[9,[-3]]]]]],[[[221,[-1]]],28,94],[[[226,[-1,-3,-2,-4]]],28,94,[],[[4,[],[[9,[-2]]]]],[[87,[-2],[[9,[-3]]]]]],[[[188,[-1,-2,-3]]],28,94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[185,[-1,-2,-3]]],28,94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[227,[-1,-2]]],28,178,[]],[[[228,[-1,-2,-3]]],28,84,[[4,[],[[9,[2]]]]],[[87,[],[[9,[-2]]]]]],[[[229,[-1]]],28,94],[[[230,[-1]]],28,[94,79]],[[[231,[-1,-2]]],28,[],[]],[[[232,[-1,-2]]],28,84,0],[[[218,[-1,-2,-3]]],28,[],[],[]],[[[233,[-1]]],28,[123,84,79]],[[[234,[-1]]],28,[123,84,79]],[[[235,[-1]]],28,94],[[[236,[-1]]],28,94],[[[237,[-1]]],28,94],[[[238,[-1,-2]]],28,94,[[0,[],[[9,[28]]]]]],[[[239,[-1,-2]]],28,94,123],[[[240,[-1]]],28,84],[[[241,[-1,-2,-3]]],28,84,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[242,[-1]]],28,84],[[[243,[-1,-2,-3]]],28,84,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[244,[-1,-2]]],28,94,4],[[[245,[-1,-2,-3]]],28,84,4,[[87,[],[[9,[-2]]]]]],[[[246,[-1,-2]]],28,94,94],[[[195,[-1]]],28,84],[[[247,[-1]]],28,94],[[[248,[-1,-2,-4,-5]]],28,84,[],[],[[4,[],[[9,[[27,[-3]]]]]]],[[87,[-2],[[9,[-4]]]]]],[[[191,[-1]]],28,94],[[[192,[-1]]],28,94],[[[219,[-1,-2,-3]]],28,94,[94,79],[[87,[],[[9,[-2]]]]]],[[[249,[-1,-2,-3]]],28,94,[[4,[],[[9,[2]]]]],[[87,[],[[9,[-2]]]]]],[[[193,[-1]]],28,[84,88]],[[[187,[-1,-2,-3]]],28,[178,84],[[8,[],[[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[215,[-1,-2]]],28,[],[]],[[[252,[-1,-2]]],28,[],[]],[[[253,[-1,-2]]],28,[],[]],[[[254,[-1]]],28,[178,84]],[[[255,[-1,-2]]],28,[],[]],[[[256,[-1,-2]]],28,[],[]],[[[257,[-1,-2,-3]]],28,[178,84],[[8,[],[[85,[]]]]],[[87,[],[[9,[-2]]]]]],[[[258,[-1]]],28,[123,178,79,84]],[[[260,[-1,-2,-3]]],28,[178,84],[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[261,[-1,-3,-4]]],28,[178,84],[],[[8,[],[[85,[[27,[-2]]]],[7,[]]]]],[[87,[],[[9,[-3]]]]]],[[[262,[-1]]],28,[178,84]],[[[263,[-1]]],28,178],[[[264,[-1,-2]]],28,[178,84],[126,204]],[[[266,[-1]]],28,[178,84]],[[[268,[-1]]],28,[178,84]],[[[269,[-1,-3,-2,-4]]],28,178,[],[[8,[],[[85,[-2]],[7,[]]]]],[[87,[-2],[[9,[-3]]]]]],[[[271,[-1,-2,-3]]],28,[178,84],[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[272,[-1,-2,-3]]],28,[178,84],[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[275,[-1,-2,-3]]],28,178,[[4,[],[[9,[[29,[2]]]]]]],[[87,[],[[9,[-2]]]]]],[[[276,[-1,-2,-3]]],28,178,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[277,[-1,-2,-3]]],28,178,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[197,[-1]]],28,21],[[[198,[-2]]],28,[],[[87,[],[[9,[-1]]]]]],[[[199,[-1]]],28,[]],[[[278,[-1]]],28,4],[[[200,[-1]]],28,[]],[[[201,[-1]]],28,94],[[[279,[-1,-2]]],28,94,[[94,[],[[77,[]]]]]],[[[280,[-1,-2,-4,-3]]],28,94,[[94,[],[[77,[]]]]],[],[[87,[-3],[[9,[202]]]]]],[[[281,[-1,-4,-3]]],28,[],[],[[4,[],[[9,[[27,[[2,[-2,-1]]]]]]]]],[[87,[-1],[[9,[-3]]]]]],[-1,196,78],[184,[[11,[184,-2]]],[],[[94,[],[[77,[-1]]]]]],[184,[[11,[184,-2]]],[],[[94,[],[[77,[-1]]]]]],[[[209,[-1]]],25,4],[[184,-3],[[232,[184,-3]]],[],[],[[87,[-1],[[9,[-2]]]]]],[[184,-3],[[232,[184,-3]]],[],[],[[87,[-1],[[9,[-2]]]]]],[[186,-3],[[256,[186,-3]]],[],[],[[87,[-1],[[9,[-2]]]]]],[[186,-3],[[256,[186,-3]]],[],[],[[87,[-1],[[9,[-2]]]]]],[[186,-3],[[255,[186,-3]]],[],[],[[87,[-1],[[9,[-2]]]]]],[[186,-3],[[255,[186,-3]]],[],[],[[87,[-1],[[9,[-2]]]]]],[[],[[209,[-1]]],4],[184,[[233,[184]]]],[184,[[233,[184]]]],[[[12,[[235,[-1]]]],-2],[[238,[-1,-2]]],94,[[10,[],[[9,[28]]]]]],[[[12,[[235,[-1]]]],-2],[[239,[-1,-2]]],94,123],[-1,[[278,[-1]]],4],[[186,-4],[[257,[186,-3,-4]]],[],[],[[8,[],[[85,[-2]]]]],[[87,[-1],[[9,[-3]]]]]],[[186,-4],[[257,[186,-3,-4]]],[],[],[[8,[],[[85,[-2]]]]],[[87,[-1],[[9,[-3]]]]]],[[[12,[[235,[-1]]]]],[[236,[-1]]],94],[[[12,[[235,[-1]]]]],[[237,[-1]]],94],[184,[[235,[184]]]],[184,[[235,[184]]]],[[],[[200,[-1]]],[]],[[[12,[[203,[-1,-2]]]],83],[[86,[-2]]],94,[126,204]],[[[12,[[225,[-3,-4,-5]]]],83],[[86,[[2,[-4,-5]]]]],[],[],[[94,[],[[77,[[2,[-1,-2]]]]]]],[126,[204,[-1]]],[126,[204,[-2]]]],[[[12,[[205,[-1]]]],83],[[86,[-2]]],94,[]],[[[12,[[207,[-1]]]],83],[[86,[-2]]],94,[]],[[[12,[[226,[-1,-3,-2,-4]]]],83],[[86,[-2]]],94,[],[[4,[],[[9,[-2]]]]],[[87,[-2],[[9,[-3]]]]]],[[[12,[[188,[-1,-2,-3]]]],83],[[86,[28]]],94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[185,[-1,-2,-3]]]],83],[[86,[28]]],94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[227,[-1,-2]]]],83],[[86,[-3]]],178,[],[]],[[[12,[[228,[-1,-2,-3]]]],83],[[86,[2]]],94,[[4,[],[[9,[2]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[230,[-1]]]],83],[[86,[-2]]],[94,79],[]],[[[12,[[233,[-1]]]],83],[[86,[-2]]],[123,94,79],[]],[[[12,[[234,[-1]]]],83],[[86,[-2]]],[123,84,79],[]],[[[12,[[236,[-1]]]],83],[[86,[-2]]],94,[]],[[[12,[[237,[-1]]]],83],[[86,[-2]]],94,[]],[[[12,[[238,[-1,-2]]]],83],[[86,[-3]]],94,[[0,[],[[9,[28]]]]],[]],[[[12,[[239,[-1,-2]]]],83],[[86,[-3]]],94,123,[]],[[[12,[[249,[-1,-2,-3]]]],83],[[86,[2]]],94,[[4,[],[[9,[2]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[258,[-1]]]],83],[[86,[-2]]],[123,178,79],[]],[[[12,[[259,[-1,-2,-3]]]],83],[[86,[-4]]],178,[[8,[],[[85,[2]],[7,[]]]]],[[87,[],[[9,[-2]]]]],[]],[[[12,[[264,[-1,-2]]]],83],[[86,[-3]]],178,[126,204],[]],[[[12,[[265,[-1]]]],83],[[86,[-2]]],178,[]],[[[12,[[269,[-1,-3,-2,-4]]]],83],[[86,[-5]]],178,[],[[8,[],[[85,[-2]],[7,[]]]]],[[87,[-2],[[9,[-3]]]]],[]],[[[12,[[275,[-1,-2,-3]]]],83],[[86,[-4]]],178,[[4,[],[[9,[[29,[2]]]]]]],[[87,[],[[9,[-2]]]]],[]],[[[12,[[276,[-1,-2,-3]]]],83],[[86,[[29,[28]]]]],178,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[277,[-1,-2,-3]]]],83],[[86,[[29,[28]]]]],178,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[212,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[216,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[94,[91,[-1]]],[[4,[],[[9,[28]]]]],[[87,[],[[9,[-3]]]]],[]],[[[12,[[217,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[94,[91,[-1]]],4,[[0,[],[[9,[-3]]]]],[]],[[[12,[[221,[-1]]]],83],[[86,[[29,[2,-2]]]]],94,[]],[[[12,[[229,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[231,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[232,[-2,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[94,[91,[-1]]],0,[]],[[[12,[[218,[-1,-2,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[],[],[]],[[[12,[[235,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[[91,[-1]],94],[]],[[[12,[[240,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[241,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[94,[91,[-1]]],[[4,[],[[9,[28]]]]],[[87,[],[[9,[-3]]]]],[]],[[[12,[[242,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[243,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[94,[91,[-1]]],[],[],[]],[[[12,[[244,[-2,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[94,[91,[-1]]],4,[]],[[[12,[[245,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[91,[-1]]],[],[],[]],[[[12,[[195,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[247,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[248,[-2,-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[94,[91,[-1]]],[],[],[],[]],[[[12,[[191,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[192,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[219,[-1,-2,-3]]]],83],[[86,[[29,[2,-4]]]]],94,[94,79],[[87,[],[[9,[-2]]]]],[]],[[[12,[[251,[-2,-1]]]],83],[[86,[[29,[2]]]]],[],[[91,[-1]]]],[[[12,[[187,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[91,[-1]]],[],[],[]],[[[12,[[215,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[252,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[253,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[254,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[[91,[-1]]],[]],[[[12,[[255,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[256,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[257,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[91,[-1]]],[],[],[]],[[[12,[[260,[-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[],[178,[91,[-1],[[7,[-2]]]]],[],[],[]],[[[12,[[261,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[91,[-1]]],[],[],[]],[[[12,[[262,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[178,[91,[-1]]],[]],[[[12,[[263,[-1]]]],83],[[86,[[29,[2,-2]]]]],178,[]],[[[12,[[266,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[178,[91,[-1]]],[]],[[[12,[[268,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[178,[91,[-1]]],[]],[[[12,[[271,[-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[],[178,[91,[-1],[[7,[-2]]]]],[],[],[]],[[[12,[[272,[-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[],[178,[91,[-1],[[7,[-2]]]]],[],[],[]],[[[12,[[273,[-3]]]],83],[[86,[[29,[2,-4]]]]],[],[],[178,[91,[-1],[[7,[-2]]]]],[]],[[[12,[[274,[-3]]]],83],[[86,[[29,[2,-4]]]]],[],[],[178,[91,[-1],[[7,[-2]]]]],[]],[[[12,[[206,[-1]]]],83],[[86,[[89,[2]]]]],[[178,[],[[7,[152]]]],90]],[[[12,[[206,[-1]]]],83],[[86,[[89,[[93,[92]]]]]]],[[178,[],[[7,[152]]]]]],[[[12,[[212,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[216,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[94,[91,[-1]]],[[4,[],[[9,[28]]]]],[[87,[],[[9,[-3]]]]],[]],[[[12,[[217,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[94,[91,[-1]]],4,[[0,[],[[9,[-3]]]]],[]],[[[12,[[221,[-1]]]],83],[[86,[[29,[2,-2]]]]],94,[]],[[[12,[[229,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[231,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[232,[-2,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[94,[91,[-1]]],0,[]],[[[12,[[218,[-1,-2,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[],[],[]],[[[12,[[235,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[[91,[-1]],94],[]],[[[12,[[240,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[241,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[94,[91,[-1]]],[[4,[],[[9,[28]]]]],[[87,[],[[9,[-3]]]]],[]],[[[12,[[242,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[243,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[94,[91,[-1]]],[],[],[]],[[[12,[[244,[-2,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[94,[91,[-1]]],4,[]],[[[12,[[245,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[91,[-1]]],[],[],[]],[[[12,[[195,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[247,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[248,[-2,-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[94,[91,[-1]]],[],[],[],[]],[[[12,[[191,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[192,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[219,[-1,-2,-3]]]],83],[[86,[[29,[2,-4]]]]],94,[94,79],[[87,[],[[9,[-2]]]]],[]],[[[12,[[251,[-2,-1]]]],83],[[86,[[29,[2]]]]],[],[[91,[-1]]]],[[[12,[[187,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[91,[-1]]],[],[],[]],[[[12,[[215,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[252,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[253,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[254,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[[91,[-1]]],[]],[[[12,[[255,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[256,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[257,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[91,[-1]]],[],[],[]],[[[12,[[260,[-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[],[178,[91,[-1],[[7,[-2]]]]],[],[],[]],[[[12,[[261,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[91,[-1]]],[],[],[]],[[[12,[[262,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[178,[91,[-1]]],[]],[[[12,[[263,[-1]]]],83],[[86,[[29,[2,-2]]]]],178,[]],[[[12,[[266,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[178,[91,[-1]]],[]],[[[12,[[268,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[178,[91,[-1]]],[]],[[[12,[[271,[-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[],[178,[91,[-1],[[7,[-2]]]]],[],[],[]],[[[12,[[272,[-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[],[178,[91,[-1],[[7,[-2]]]]],[],[],[]],[[[12,[[273,[-3]]]],83],[[86,[[29,[2,-4]]]]],[],[],[178,[91,[-1],[[7,[-2]]]]],[]],[[[12,[[274,[-3]]]],83],[[86,[[29,[2,-4]]]]],[],[],[178,[91,[-1],[[7,[-2]]]]],[]],[[[12,[[206,[-1]]]],83],[[86,[[89,[2]]]]],[[178,[],[[7,[152]]]],90]],[-2,[[224,[-2]]],[],[[87,[83],[[9,[[86,[[27,[-1]]]]]]]]]],[-1,[[201,[-1]]],94],[[[12,[[94,[],[[77,[-1]]]]]],83],[[86,[[27,[-1]]]]],[]],[[[12,[[224,[-2]]]],83],[[86,[[27,[-1]]]]],[],[[87,[83],[[9,[[86,[[27,[-1]]]]]]]]]],[[[12,[[209,[-1]]]],83],[[86,[[27,[-2]]]]],4,[]],[[[12,[[210,[-1]]]],83],[[86,[[27,[-2]]]]],4,[]],[[[12,[[211,[-1]]]],83],[[86,[[27,[-2]]]]],[94,79],[]],[[[12,[[194,[-1,-2]]]],83],[[86,[[27,[-3]]]]],94,[[94,[],[[77,[]]]]],[]],[[[12,[[208,[-1]]]],83],[[86,[[27,[-2]]]]],[21,94],[]],[[[12,[[212,[-1]]]],83],[[86,[[27,[-2]]]]],94,[]],[[[12,[[216,[-1,-2,-3]]]],83],[[86,[27]]],94,[[4,[],[[9,[28]]]]],[[0,[],[[9,[-2]]]]]],[[[12,[[217,[-1,-3,-4]]]],83],[[86,[[27,[-2]]]]],94,[],[[4,[],[[9,[[27,[-2]]]]]]],[[0,[],[[9,[-3]]]]]],[[[12,[[221,[-1]]]],83],[[86,[[27,[-2]]]]],94,[]],[[[12,[[229,[-1]]]],83],[[86,[27]]],94],[[[12,[[231,[-1,-2]]]],83],[[86,[[27,[-3]]]]],[],[],[]],[[[12,[[232,[-1,-2]]]],83],[[86,[[27,[-3]]]]],94,0,[]],[[[12,[[218,[-1,-2,-3]]]],83],[[86,[[27,[-4]]]]],[],[],[],[]],[[[12,[[235,[-1]]]],83],[[86,[[27,[-2]]]]],94,[]],[[[12,[[240,[-1]]]],83],[[86,[27]]],94],[[[12,[[241,[-1,-2,-3]]]],83],[[86,[27]]],94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[242,[-1]]]],83],[[86,[27]]],94],[[[12,[[243,[-1,-2,-3]]]],83],[[86,[27]]],94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[12,[[244,[-1,-2]]]],83],[[86,[27]]],94,4],[[[12,[[245,[-1,-2,-3]]]],83],[[86,[[27,[-4]]]]],94,4,[[87,[],[[9,[-2]]]]],[]],[[[12,[[246,[-1,-2]]]],83],[[86,[[27,[-3]]]]],94,94,[]],[[[12,[[195,[-1]]]],83],[[86,[[27,[-2]]]]],94,[]],[[[12,[[247,[-1]]]],83],[[86,[[27,[-2]]]]],94,[]],[[[12,[[248,[-1,-2,-4,-5]]]],83],[[86,[[27,[-3]]]]],94,[],[],[[4,[],[[9,[[27,[-3]]]]]]],[[87,[-2],[[9,[-4]]]]]],[[[12,[[191,[-1]]]],83],[[86,[[27,[-2]]]]],94,[]],[[[12,[[192,[-1]]]],83],[[86,[[27,[-2]]]]],94,[]],[[[12,[[219,[-1,-2,-3]]]],83],[[86,[[27,[-4]]]]],94,[94,79],[[87,[],[[9,[-2]]]]],[]],[[[12,[[250,[-1]]]],83],[[86,[27]]],94],[[[12,[[193,[-1]]]],83],[[86,[[27,[-2]]]]],[94,88],[]],[[[12,[[187,[-1,-2,-3]]]],83],[[86,[[27,[-4]]]]],178,[[8,[],[[7,[]]]]],[[87,[],[[9,[-2]]]]],[]],[[[12,[[215,[-1,-2]]]],83],[[86,[[27,[-3]]]]],[],[],[]],[[[12,[[252,[-1,-2]]]],83],[[86,[[27,[-3]]]]],[],[],[]],[[[12,[[253,[-1,-2]]]],83],[[86,[[27,[-3]]]]],[],[],[]],[[[12,[[254,[-1]]]],83],[[86,[[27,[-2]]]]],178,[]],[[[12,[[255,[-1,-2]]]],83],[[86,[[27,[-3]]]]],[],[],[]],[[[12,[[256,[-1,-2]]]],83],[[86,[[27,[-3]]]]],[],[],[]],[[[12,[[257,[-1,-2,-3]]]],83],[[86,[[27,[-4]]]]],178,[[8,[],[[85,[]]]]],[[87,[],[[9,[-2]]]]],[]],[[[12,[[260,[-1,-2,-3]]]],83],[[86,[[27,[-4]]]]],178,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]],[]],[[[12,[[261,[-1,-3,-4]]]],83],[[86,[[27,[-5]]]]],178,[],[[8,[],[[85,[[27,[-2]]]],[7,[]]]]],[[87,[],[[9,[-3]]]]],[]],[[[12,[[262,[-1]]]],83],[[86,[[27,[-2]]]]],178,[]],[[[12,[[263,[-1]]]],83],[[86,[[27,[-2]]]]],178,[]],[[[12,[[266,[-1]]]],83],[[86,[[27,[-2]]]]],178,[]],[[[12,[[268,[-1]]]],83],[[86,[[27,[-2]]]]],178,[]],[[[12,[[270,[-1,-3,-2]]]],83],[[86,[[27,[-5]]]]],[],[[8,[],[[85,[[27,[2]]]]]]],[[87,[-1],[[9,[-2]]]]],[],[]],[[[12,[[271,[-1,-2,-3]]]],83],[[86,[[27,[-4]]]]],178,[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]],[]],[[[12,[[272,[-1,-2,-3]]]],83],[[86,[[27,[-4]]]]],178,[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]],[]],[[[12,[[273,[-1]]]],83],[[86,[[27,[-2]]]]],178,[]],[[[12,[[274,[-1]]]],83],[[86,[[27,[-2]]]]],178,[]],[[[12,[[196,[-1]]]],83],[[86,[27]]],282],[[[12,[[197,[-1]]]],83],[[86,[[27,[-2]]]]],21,[]],[[[12,[[198,[-2]]]],83],[[86,[[27,[-3]]]]],[],[[87,[],[[9,[-1]]]]],[]],[[[12,[[199,[-1]]]],83],[[86,[[27,[-2]]]]],[],[]],[[[12,[[278,[-1]]]],83],[[86,[[27,[-2]]]]],4,[]],[[[12,[[200,[-1]]]],83],[[86,[[27,[-2]]]]],[],[]],[[[12,[[201,[-2]]]],83],[[86,[[27,[-3]]]]],[],[[94,[],[[77,[-1]]]]],[]],[[[12,[[279,[-1,-2]]]],83],[[86,[27]]],94,[[94,[],[[77,[]]]]]],[[[12,[[280,[-1,-2,-4,-3]]]],83],[[86,[27]]],94,[[94,[],[[77,[]]]]],[],[[87,[-3],[[9,[202]]]]]],[[[12,[[281,[-1,-3,-2]]]],83],[[86,[[27,[-5]]]]],[],[[4,[],[[9,[[27,[2]]]]]]],[[87,[-1],[[9,[-2]]]]],[],[]],[[184,83],[[86,[[27,[-1]]]]],[]],[[184,83],[[86,[[27,[-1]]]]],[]],[[[12,[[235,[-1]]]],83],[[86,[27]]],94],[[[12,[[235,[-1]]]],83],[[86,[27]]],94],[[[12,[[206,[-1]]]],83,[93,[92]]],[[86,[[89,[25]]]]],[[178,[],[[7,[152]]]]]],[[[12,[[212,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[216,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[94,[91,[-1]]],[[4,[],[[9,[28]]]]],[[87,[],[[9,[-3]]]]],[]],[[[12,[[217,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[94,[91,[-1]]],4,[[0,[],[[9,[-3]]]]],[]],[[[12,[[221,[-1]]]],83],[[86,[[29,[2,-2]]]]],94,[]],[[[12,[[229,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[231,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[232,[-2,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[94,[91,[-1]]],0,[]],[[[12,[[218,[-1,-2,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[],[],[]],[[[12,[[235,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[[91,[-1]],94],[]],[[[12,[[240,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[241,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[94,[91,[-1]]],[[4,[],[[9,[28]]]]],[[87,[],[[9,[-3]]]]],[]],[[[12,[[242,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[243,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[94,[91,[-1]]],[],[],[]],[[[12,[[244,[-2,-3]]]],83],[[86,[[29,[2,-4]]]]],[],[94,[91,[-1]]],4,[]],[[[12,[[245,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[91,[-1]]],[],[],[]],[[[12,[[195,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[247,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[248,[-2,-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[94,[91,[-1]]],[],[],[],[]],[[[12,[[191,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[192,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[94,[91,[-1]]],[]],[[[12,[[219,[-1,-2,-3]]]],83],[[86,[[29,[2,-4]]]]],94,[94,79],[[87,[],[[9,[-2]]]]],[]],[[[12,[[251,[-2,-1]]]],83],[[86,[[29,[2]]]]],[],[[91,[-1]]]],[[[12,[[187,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[91,[-1]]],[],[],[]],[[[12,[[215,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[252,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[253,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[254,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[[91,[-1]]],[]],[[[12,[[255,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[256,[-1,-2]]]],83],[[86,[[29,[2,-3]]]]],[],[],[]],[[[12,[[257,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[91,[-1]]],[],[],[]],[[[12,[[260,[-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[],[178,[91,[-1],[[7,[-2]]]]],[],[],[]],[[[12,[[261,[-2,-3,-4]]]],83],[[86,[[29,[2,-5]]]]],[],[[91,[-1]]],[],[],[]],[[[12,[[262,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[178,[91,[-1]]],[]],[[[12,[[263,[-1]]]],83],[[86,[[29,[2,-2]]]]],178,[]],[[[12,[[266,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[178,[91,[-1]]],[]],[[[12,[[268,[-2]]]],83],[[86,[[29,[2,-3]]]]],[],[178,[91,[-1]]],[]],[[[12,[[271,[-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[],[178,[91,[-1],[[7,[-2]]]]],[],[],[]],[[[12,[[272,[-3,-4,-5]]]],83],[[86,[[29,[2,-6]]]]],[],[],[178,[91,[-1],[[7,[-2]]]]],[],[],[]],[[[12,[[273,[-3]]]],83],[[86,[[29,[2,-4]]]]],[],[],[178,[91,[-1],[[7,[-2]]]]],[]],[[[12,[[274,[-3]]]],83],[[86,[[29,[2,-4]]]]],[],[],[178,[91,[-1],[[7,[-2]]]]],[]],[[[12,[[206,[-1]]]],83,[93,[92]]],[[86,[[89,[25]]]]],[[178,[],[[7,[152]]]],90]],[[[209,[-1]],-1],2,4],[[[209,[-1]],-1],2,4],[[[209,[-1]],-1],2,4],[[184,25],[[247,[184]]]],[[184,25],[[247,[184]]]],[-1,[[197,[-1]]],21],[-2,[[198,[-2]]],[],[[87,[],[[9,[-1]]]]]],[[[250,[-2]],[251,[-2,-1]]],[[29,[-2,[223,[-2,-1]]]]],[],[[91,[-1]],79]],[[[251,[-2,-1]],[250,[-2]]],[[29,[-2,[223,[-2,-1]]]]],[],[[91,[-1]],79]],[184,[[11,[-2,184]]],[],[[94,[],[[77,[-1]]]]]],[184,[[11,[-2,184]]],[],[[94,[],[[77,[-1]]]]]],[[184,-1,-5],[[248,[184,-1,-4,-5]]],[],[],[],[[4,[],[[9,[[27,[-3]]]]]]],[[87,[-1,-2],[[9,[-4]]]]]],[[184,-1,-5],[[248,[184,-1,-4,-5]]],[],[],[],[[4,[],[[9,[[27,[-3]]]]]]],[[87,[-1,-2],[[9,[-4]]]]]],[[-1,-2],[[279,[-1,-2]]],94,[[94,[],[[77,[]]]]]],0,[-1,211,78],[184,[[234,[184]]]],[184,[[234,[184]]]],[[-1,-2,-4],[[280,[-1,-2,-4,-3]]],94,[[94,[],[[77,[]]]]],126,[[87,[-3],[[9,[202]]]]]],[[[94,[],[[77,[-1]]]]],[[2,[25,[27,[25]]]]],[]],[[[209,[-1]]],[[2,[25,[27,[25]]]]],4],[[[210,[-1]]],[[2,[25,[27,[25]]]]],4],[[[194,[-1,-2]]],[[2,[25,[27,[25]]]]],94,[[94,[],[[77,[]]]]]],[[[208,[-1]]],[[2,[25,[27,[25]]]]],[21,94]],[[[212,[-1]]],[[2,[25,[27,[25]]]]],94],[[[216,[-1,-2,-3]]],[[2,[25,[27,[25]]]]],94,[[4,[],[[9,[28]]]]],[[0,[],[[9,[-2]]]]]],[[[217,[-1,-3,-4]]],[[2,[25,[27,[25]]]]],94,[],[[4,[],[[9,[[27,[-2]]]]]]],[[0,[],[[9,[-3]]]]]],[[[221,[-1]]],[[2,[25,[27,[25]]]]],94],[[[229,[-1]]],[[2,[25,[27,[25]]]]],94],[[[231,[-1,-2]]],[[2,[25,[27,[25]]]]],[],[]],[[[232,[-1,-2]]],[[2,[25,[27,[25]]]]],94,0],[[[218,[-1,-2,-3]]],[[2,[25,[27,[25]]]]],[],[],[]],[[[235,[-1]]],[[2,[25,[27,[25]]]]],94],[[[240,[-1]]],[[2,[25,[27,[25]]]]],94],[[[241,[-1,-2,-3]]],[[2,[25,[27,[25]]]]],94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[242,[-1]]],[[2,[25,[27,[25]]]]],94],[[[243,[-1,-2,-3]]],[[2,[25,[27,[25]]]]],94,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[244,[-1,-2]]],[[2,[25,[27,[25]]]]],94,4],[[[245,[-1,-2,-3]]],[[2,[25,[27,[25]]]]],94,4,[[87,[],[[9,[-2]]]]]],[[[246,[-1,-2]]],[[2,[25,[27,[25]]]]],94,94],[[[195,[-1]]],[[2,[25,[27,[25]]]]],94],[[[247,[-1]]],[[2,[25,[27,[25]]]]],94],[[[248,[-1,-2,-4,-5]]],[[2,[25,[27,[25]]]]],94,[],[],[[4,[],[[9,[[27,[-3]]]]]]],[[87,[-2],[[9,[-4]]]]]],[[[191,[-1]]],[[2,[25,[27,[25]]]]],94],[[[192,[-1]]],[[2,[25,[27,[25]]]]],94],[[[219,[-1,-2,-3]]],[[2,[25,[27,[25]]]]],94,[94,79],[[87,[],[[9,[-2]]]]]],[[[193,[-1]]],[[2,[25,[27,[25]]]]],[94,88]],[[[187,[-1,-2,-3]]],[[2,[25,[27,[25]]]]],178,[[8,[],[[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[215,[-1,-2]]],[[2,[25,[27,[25]]]]],[],[]],[[[252,[-1,-2]]],[[2,[25,[27,[25]]]]],[],[]],[[[253,[-1,-2]]],[[2,[25,[27,[25]]]]],[],[]],[[[254,[-1]]],[[2,[25,[27,[25]]]]],178],[[[255,[-1,-2]]],[[2,[25,[27,[25]]]]],[],[]],[[[256,[-1,-2]]],[[2,[25,[27,[25]]]]],[],[]],[[[257,[-1,-2,-3]]],[[2,[25,[27,[25]]]]],178,[[8,[],[[85,[]]]]],[[87,[],[[9,[-2]]]]]],[[[260,[-1,-2,-3]]],[[2,[25,[27,[25]]]]],178,[[4,[],[[9,[28]]]]],[[87,[],[[9,[-2]]]]]],[[[261,[-1,-3,-4]]],[[2,[25,[27,[25]]]]],178,[],[[8,[],[[85,[[27,[-2]]]],[7,[]]]]],[[87,[],[[9,[-3]]]]]],[[[263,[-1]]],[[2,[25,[27,[25]]]]],178],[[[266,[-1]]],[[2,[25,[27,[25]]]]],178],[[[268,[-1]]],[[2,[25,[27,[25]]]]],178],[[[271,[-1,-2,-3]]],[[2,[25,[27,[25]]]]],178,[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[272,[-1,-2,-3]]],[[2,[25,[27,[25]]]]],178,[[8,[],[[85,[28]],[7,[]]]]],[[87,[],[[9,[-2]]]]]],[[[196,[-1]]],[[2,[25,[27,[25]]]]],282],[[[197,[-1]]],[[2,[25,[27,[25]]]]],21],[[[198,[-2]]],[[2,[25,[27,[25]]]]],[],[[87,[],[[9,[-1]]]]]],[[[199,[-1]]],[[2,[25,[27,[25]]]]],[]],[[[278,[-1]]],[[2,[25,[27,[25]]]]],4],[[[200,[-1]]],[[2,[25,[27,[25]]]]],[]],[[[201,[-2]]],[[2,[25,[27,[25]]]]],[],[[94,[],[[77,[-1]]]]]],[[184,25],[[240,[184]]]],[[184,25],[[240,[184]]]],[[184,-3],[[241,[184,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[184,-3],[[241,[184,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[[210,[[283,[2]]]],[283,[2]]],[[29,[2,284]]]],[[[210,[[285,[2]]]],[285,[2]]],[[29,[2,284]]]],[184,[[2,[[251,[184,-1]],[250,[184]]]]],[]],[184,[[2,[[251,[184,-1]],[250,[184]]]]],[]],[[[12,[[212,[-2]]]],-1],[[29,[2,-3]]],[],[94,[91,[-1]]],[]],[[[12,[[216,[-2,-3,-4]]]],-1],[[29,[2,-5]]],[],[94,[91,[-1]]],[[4,[],[[9,[28]]]]],[[87,[],[[9,[-3]]]]],[]],[[[12,[[217,[-2,-3,-4]]]],-1],[[29,[2,-5]]],[],[94,[91,[-1]]],4,[[0,[],[[9,[-3]]]]],[]],[[[12,[[221,[-1]]]],-2],[[29,[2,-3]]],94,[],[]],[[[12,[[229,[-2]]]],-1],[[29,[2,-3]]],[],[94,[91,[-1]]],[]],[[[12,[[231,[-1,-2]]]],-3],[[29,[2,-4]]],[],[],[],[]],[[[12,[[232,[-2,-3]]]],-1],[[29,[2,-4]]],[],[94,[91,[-1]]],0,[]],[[[12,[[218,[-1,-2,-3]]]],-4],[[29,[2,-5]]],[],[],[],[],[]],[[[12,[[235,[-2]]]],-1],[[29,[2,-3]]],[],[[91,[-1]],94],[]],[[[12,[[240,[-2]]]],-1],[[29,[2,-3]]],[],[94,[91,[-1]]],[]],[[[12,[[241,[-2,-3,-4]]]],-1],[[29,[2,-5]]],[],[94,[91,[-1]]],[[4,[],[[9,[28]]]]],[[87,[],[[9,[-3]]]]],[]],[[[12,[[242,[-2]]]],-1],[[29,[2,-3]]],[],[94,[91,[-1]]],[]],[[[12,[[243,[-2,-3,-4]]]],-1],[[29,[2,-5]]],[],[94,[91,[-1]]],[],[],[]],[[[12,[[244,[-2,-3]]]],-1],[[29,[2,-4]]],[],[94,[91,[-1]]],4,[]],[[[12,[[245,[-2,-3,-4]]]],-1],[[29,[2,-5]]],[],[[91,[-1]]],[],[],[]],[[[12,[[195,[-2]]]],-1],[[29,[2,-3]]],[],[94,[91,[-1]]],[]],[[[12,[[247,[-2]]]],-1],[[29,[2,-3]]],[],[94,[91,[-1]]],[]],[[[12,[[248,[-2,-3,-4,-5]]]],-1],[[29,[2,-6]]],[],[94,[91,[-1]]],[],[],[],[]],[[[12,[[191,[-2]]]],-1],[[29,[2,-3]]],[],[94,[91,[-1]]],[]],[[[12,[[192,[-2]]]],-1],[[29,[2,-3]]],[],[94,[91,[-1]]],[]],[[[12,[[219,[-1,-2,-3]]]],-4],[[29,[2,-5]]],94,[94,79],[[87,[],[[9,[-2]]]]],[],[]],[[[12,[[251,[-2,-1]]]],-1],[[29,[2]]],[],[[91,[-1]]]],[[[12,[[187,[-2,-3,-4]]]],-1],[[29,[2,-5]]],[],[[91,[-1]]],[],[],[]],[[[12,[[215,[-1,-2]]]],-3],[[29,[2,-4]]],[],[],[],[]],[[[12,[[252,[-1,-2]]]],-3],[[29,[2,-4]]],[],[],[],[]],[[[12,[[253,[-1,-2]]]],-3],[[29,[2,-4]]],[],[],[],[]],[[[12,[[254,[-2]]]],-1],[[29,[2,-3]]],[],[[91,[-1]]],[]],[[[12,[[255,[-1,-2]]]],-3],[[29,[2,-4]]],[],[],[],[]],[[[12,[[256,[-1,-2]]]],-3],[[29,[2,-4]]],[],[],[],[]],[[[12,[[257,[-2,-3,-4]]]],-1],[[29,[2,-5]]],[],[[91,[-1]]],[],[],[]],[[[12,[[260,[-3,-4,-5]]]],-1],[[29,[2,-6]]],[],[],[178,[91,[-1],[[7,[-2]]]]],[],[],[]],[[[12,[[261,[-2,-3,-4]]]],-1],[[29,[2,-5]]],[],[[91,[-1]]],[],[],[]],[[[12,[[262,[-2]]]],-1],[[29,[2,-3]]],[],[178,[91,[-1]]],[]],[[[12,[[263,[-1]]]],-2],[[29,[2,-3]]],178,[],[]],[[[12,[[266,[-2]]]],-1],[[29,[2,-3]]],[],[178,[91,[-1]]],[]],[[[12,[[268,[-2]]]],-1],[[29,[2,-3]]],[],[178,[91,[-1]]],[]],[[[12,[[271,[-3,-4,-5]]]],-1],[[29,[2,-6]]],[],[],[178,[91,[-1],[[7,[-2]]]]],[],[],[]],[[[12,[[272,[-3,-4,-5]]]],-1],[[29,[2,-6]]],[],[],[178,[91,[-1],[[7,[-2]]]]],[],[],[]],[[[12,[[273,[-3]]]],-1],[[29,[2,-4]]],[],[],[178,[91,[-1],[[7,[-2]]]]],[]],[[[12,[[274,[-3]]]],-1],[[29,[2,-4]]],[],[],[178,[91,[-1],[[7,[-2]]]]],[]],[[184,25],[[242,[184]]]],[[184,25],[[242,[184]]]],[[[244,[-1,-2]]],[[27,[-2]]],94,4],[[[244,[-1,-2]]],27,94,4],[[184,-1],[[244,[184,-1]]],4],[[184,-1],[[244,[184,-1]]],4],[[184,-3],[[243,[184,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[184,-3],[[243,[184,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[184,-3],[[245,[184,-2,-3]]],[],4,[[87,[-1],[[9,[-2]]]]]],[[184,-3],[[245,[184,-2,-3]]],[],4,[[87,[-1],[[9,[-2]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,102,[]],[-1,102,[]],[-1,102,[]],[202,202],[[186,-3],[[276,[186,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[186,-3],[[276,[186,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[186,-3],[[277,[186,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[186,-3],[[277,[186,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[186,25],[[273,[186]]]],[[186,25],[[273,[186]]]],[[186,25],[[274,[186]]]],[[186,25],[[274,[186]]]],[[186,25],[[266,[186]]]],[[186,25],[[266,[186]]]],[186,[[264,[186,-2]]],[],[126,[204,[-1]]]],[186,[[264,[186,-2]]],[],[126,[204,[-1]]]],[186,[[265,[186]]]],[186,[[265,[186]]]],[[186,-3],[[260,[186,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[186,-3],[[260,[186,-2,-3]]],[],[[4,[],[[9,[28]]]]],[[87,[-1],[[9,[-2]]]]]],[[186,-5],[[261,[186,-4,-5]]],[],[],[],[[8,[],[[85,[[27,[-2]]]],[7,[-3]]]]],[[87,[-1],[[9,[-4]]]]]],[[186,-5],[[261,[186,-4,-5]]],[],[],[],[[8,[],[[85,[[27,[-2]]]],[7,[-3]]]]],[[87,[-1],[[9,[-4]]]]]],[186,[[262,[186]]]],[186,[[262,[186]]]],[[186,-1],[[263,[186]]],[[220,[[27,[25]]]]]],[[186,-1],[[263,[186]]],[[220,[[27,[25]]]]]],[[186,-1,-5],[[269,[186,-4,-1,-5]]],[],[],[],[[8,[],[[85,[-1]],[7,[-3]]]]],[[87,[-1,-2],[[9,[-4]]]]]],[[186,-1,-5],[[269,[186,-4,-1,-5]]],[],[],[],[[8,[],[[85,[-1]],[7,[-3]]]]],[[87,[-1,-2],[[9,[-4]]]]]],[[186,-4],[[259,[186,-3,-4]]],[],[],[[8,[],[[85,[2]],[7,[-2]]]]],[[87,[-1],[[9,[-3]]]]]],[[186,-4],[[259,[186,-3,-4]]],[],[],[[8,[],[[85,[2]],[7,[-2]]]]],[[87,[-1],[[9,[-3]]]]]],[[186,-1,-5],[[275,[186,-4,-5]]],[[220,[[27,[25]]]]],[],[],[[4,[],[[9,[[29,[2,-3]]]]]]],[[87,[-2],[[9,[-4]]]]]],[[186,-1,-5],[[275,[186,-4,-5]]],[[220,[[27,[25]]]]],[],[],[[4,[],[[9,[[29,[2,-3]]]]]]],[[87,[-2],[[9,[-4]]]]]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[186,[[258,[186]]]],[186,[[258,[186]]]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[[[12,[[178,[],[[85,[-1]],[7,[-2]]]]]],83],[[86,[[27,[[29,[-1,-2]]]]]]],[],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[[12,[-1]],83],[[86,[[27,[29]]]]],[]],[[186,83],[[86,[[27,[[29,[-1,-2]]]]]]],[],[]],[[186,83],[[86,[[27,[[29,[-1,-2]]]]]]],[],[]],[[186,25],[[268,[186]]]],[[186,25],[[268,[186]]]],[[186,-4],[[271,[186,-3,-4]]],[],[],[[8,[],[[85,[28]],[7,[-2]]]]],[[87,[-1],[[9,[-3]]]]]],[[186,-4],[[271,[186,-3,-4]]],[],[],[[8,[],[[85,[28]],[7,[-2]]]]],[[87,[-1],[[9,[-3]]]]]],[[186,-4],[[272,[186,-3,-4]]],[],[],[[8,[],[[85,[28]],[7,[-2]]]]],[[87,[-1],[[9,[-3]]]]]],[[186,-4],[[272,[186,-3,-4]]],[],[],[[8,[],[[85,[28]],[7,[-2]]]]],[[87,[-1],[[9,[-3]]]]]],[[-1,-4],[[270,[-1,-4,-3]]],[],[],[[8,[],[[85,[[27,[[2,[-2,-1]]]]]]]]],[[87,[-1],[[9,[-3]]]]]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[[-1,-4],[[281,[-1,-4,-3]]],[],[],[[4,[],[[9,[[27,[[2,[-2,-1]]]]]]]]],[[87,[-1],[[9,[-3]]]]]],[184,[[225,[184,-2,-4]]],[],[126,[204,[-1]]],[],[126,[204,[-3]]]],[184,[[225,[184,-2,-4]]],[],[126,[204,[-1]]],[],[126,[204,[-3]]]],[[184,-1],[[246,[184,-1]]],94],[[184,-1],[[246,[184,-1]]],94],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[210,[-1]]],2,[]],[[[286,[-1]],34],35,38],[[[287,[-1]],34],35,[38,79]],[[[288,[-1]],34],35,38],[[[289,[-1]],34],35,[38,79]],[[[290,[-1]],34],35,[38,79]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[210,[-1]]],28,[]],[[[210,[-1]]],[[289,[-1]]],79],[[[210,[-1]]],[[287,[-1]]],79],[[[12,[[210,[-1]]]]],[[286,[-1]]],[]],[[[12,[[210,[-1]]]]],[[288,[-1]]],[]],[[[210,[-1]]],25,[]],[[],[[210,[-1]]],[]],[[[286,[-1]]],[[27,[-2]]],[],[]],[[[287,[-1]]],[[27,[-2]]],79,[]],[[[288,[-1]]],[[27,[-2]]],[],[]],[[[289,[-1]]],[[27,[-2]]],79,[]],[[[290,[-1]]],[[27,[-2]]],79,[]],[[[210,[-1]],-1],2,[]],[[[286,[-1]]],[[2,[25,[27,[25]]]]],[]],[[[287,[-1]]],[[2,[25,[27,[25]]]]],79],[[[288,[-1]]],[[2,[25,[27,[25]]]]],[]],[[[289,[-1]]],[[2,[25,[27,[25]]]]],79],[[[290,[-1]]],[[2,[25,[27,[25]]]]],79],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[211,[-1]]],2,[94,79]],[[[291,[-1]],34],35,[38,79]],[[[292,[-1]],34],35,[38,79]],[[[293,[-1]],34],35,[38,79]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[211,[-1]]],28,[94,79]],[[[211,[-1]]],[[291,[-1]]],[94,79]],[[[211,[-1]]],[[292,[-1]]],[94,79]],[[[211,[-1]]],25,[94,79]],[[],[[211,[-1]]],[94,79]],[[[291,[-1]]],[[27,[-2]]],[94,79],[]],[[[292,[-1]]],[[27,[-2]]],[94,79],[]],[[[293,[-1]]],[[27,[-2]]],[94,79],[]],[[[211,[-1]],-1],2,[94,79]],[-1,211,78],[[[291,[-1]]],[[2,[25,[27,[25]]]]],[94,79]],[[[292,[-1]]],[[2,[25,[27,[25]]]]],[94,79]],[[[293,[-1]]],[[2,[25,[27,[25]]]]],[94,79]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],294],[295,296],[4,2],[[[283,[-1]]],2,[]],[[284,34],[[29,[2,297]]]],[[284,34],[[29,[2,297]]]],[[[283,[-1]],34],[[29,[2,297]]],[]],[[294,34],[[29,[2,297]]]],[[[285,[-1]],34],[[29,[2,297]]],[]],[[295,34],[[29,[2,297]]]],[-1,-1,[]],[-1,-1,[]],[[[153,[4]]],[[283,[2]]]],[[[285,[-1]]],[[283,[-1]]],[]],[[[153,[-1]]],[[283,[2]]],[[4,[],[[9,[2]]]]]],[[[12,[[153,[4]]]]],[[283,[2]]]],[[[12,[[153,[-1]]]]],[[283,[2]]],[[4,[],[[9,[2]]]]]],[-1,-1,[]],[-1,-1,[]],[[[153,[-1]]],[[285,[2]]],[[4,[],[[9,[2]]]],298]],[[[12,[[153,[-1]]]]],[[285,[2]]],[[4,[],[[9,[2]]]],298]],[[[12,[[153,[4]]]]],[[285,[2]]]],[[[153,[4]]],[[285,[2]]]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[],[]],[-1,[],[]],[[[283,[-1]]],[[285,[-1]]],[]],[81,4],[284,28],[-2,[[283,[-1]]],[],[[81,[-1]]]],[[],294],[-2,[[285,[-1]]],[],[[81,[-1]],298]],[296,295],[[[299,[296]]],295],[[],296],[[],296],[[[12,[[283,[-1]]]],83],[[86,[-1]]],[]],[[[12,[[285,[-1]]]],83],[[86,[-1]]],[]],[[294,296],2],[[],284],[[300,-1],[[29,[2,284]]],[[4,[],[[9,[2]]]],298]],[[300,-1],[[29,[2,284]]],[[4,[],[[9,[2]]]],298]],[[301,-1],[[29,[2,284]]],[[4,[],[[9,[2]]]]]],[[301,-1],[[29,[2,284]]],[[4,[],[[9,[2]]]]]],[[302,[283,[2]]],[[29,[2,284]]]],[[301,-1],[[29,[48,284]]],4],[[301,-1],[[29,[48,284]]],4],[[303,[285,[2]]],[[29,[2,284]]]],[[300,-1],[[29,[48,284]]],[4,298]],[[300,-1],[[29,[48,284]]],[4,298]],[303,[[29,[2,284]]]],[302,[[29,[2,284]]]],[294,[[27,[296]]]],[-1,102,[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[[[12,[-1]],83],86,[]],[[[12,[-1]],83],86,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[-1,103,[]],[[[167,[304]]],2],[294,2],[[[167,[304]]],2],[[[167,[-1]]],296,304],[[[167,[-1]]],295,304]],"c":[3026],"p":[[5,"AbortHandle",41],[1,"tuple"],[5,"Abortable",41],[10,"Future",3767],[10,"TryFutureExt",41],[5,"AndThen",41],[17,"Error"],[10,"TryFuture",41],[17,"Output"],[10,"FnOnce",3768],[6,"Either",41],[5,"Pin",3769],[10,"FutureExt",41],[8,"BoxFuture",41],[8,"LocalBoxFuture",41],[5,"CatchUnwind",41],[5,"Shared",41],[5,"WeakShared",41],[5,"Pending",41],[5,"OptionFuture",41],[10,"Clone",3770],[5,"PollImmediate",41],[5,"Ready",41],[5,"Aborted",41],[1,"usize"],[10,"AsyncBufRead",942],[6,"Option",3771],[1,"bool"],[6,"Result",3772],[5,"ErrInto",41],[5,"Flatten",41],[5,"FlattenSink",41],[5,"FlattenStream",41],[5,"Formatter",3773],[8,"Result",3773],[5,"PollFn",41],[5,"JoinAll",41],[10,"Debug",3773],[5,"TryJoinAll",41],[5,"Fuse",41],[5,"Map",41],[5,"IntoStream",41],[5,"MapInto",41],[5,"Then",41],[5,"Inspect",41],[5,"NeverError",41],[5,"UnitError",41],[5,"RemoteHandle",41],[5,"Remote",41],[5,"IntoFuture",41],[5,"TryFlatten",41],[5,"TryFlattenStream",41],[5,"OrElse",41],[5,"OkInto",41],[5,"InspectOk",41],[5,"InspectErr",41],[5,"MapOk",41],[5,"MapErr",41],[5,"MapOkOrElse",41],[5,"UnwrapOrElse",41],[5,"Lazy",41],[6,"MaybeDone",41],[6,"TryMaybeDone",41],[5,"Join",41],[5,"Join3",41],[5,"Join4",41],[5,"Join5",41],[5,"Select",41],[5,"SelectAll",41],[5,"TryJoin",41],[5,"TryJoin3",41],[5,"TryJoin4",41],[5,"TryJoin5",41],[5,"TrySelect",41],[5,"SelectOk",41],[5,"AbortRegistration",41],[17,"Item"],[10,"IntoIterator",3774],[10,"Unpin",3775],[5,"Vec",3776],[10,"UnsafeFutureObj",3660],[10,"FusedFuture",41],[5,"Context",3777],[10,"FusedStream",1837],[17,"Ok"],[6,"Poll",3778],[10,"FnMut",3768],[10,"UnwindSafe",3779],[8,"Result",3780],[10,"AsyncWrite",942],[10,"Sink",1595],[1,"u8"],[1,"slice"],[10,"Stream",1837],[10,"AsyncRead",942],[5,"IoSliceMut",3781],[6,"SeekFrom",3781],[1,"u64"],[10,"AsyncSeek",942],[5,"IoSlice",3781],[10,"Hasher",3782],[5,"String",3783],[5,"TypeId",3784],[5,"Window",942],[10,"AsMut",3785],[10,"AsRef",3785],[5,"BufReader",942],[5,"BufWriter",942],[5,"LineWriter",942],[10,"AsyncReadExt",942],[5,"Chain",942],[5,"AllowStdIo",942],[5,"Cursor",942],[10,"AsyncWriteExt",942],[5,"Close",942],[6,"Ordering",3786],[10,"Ord",3786],[5,"Empty",942],[10,"BufRead",3781],[5,"Take",942],[10,"AsyncBufReadExt",942],[5,"Copy",942],[10,"Sized",3775],[5,"CopyBuf",942],[5,"CopyBufAbortable",942],[10,"Default",3787],[10,"PartialEq",3786],[5,"FillBuf",942],[5,"Flush",942],[10,"Write",3781],[5,"Repeat",942],[5,"Sink",942],[5,"ReuniteError",942],[5,"SeeKRelative",942],[5,"IntoSink",942],[5,"Lines",942],[5,"Read",942],[5,"ReadVectored",942],[5,"ReadExact",942],[5,"ReadLine",942],[5,"ReadToEnd",942],[5,"ReadToString",942],[5,"ReadUntil",942],[5,"Seek",942],[5,"ReadHalf",942],[5,"WriteHalf",942],[5,"Write",942],[5,"WriteVectored",942],[5,"WriteAll",942],[10,"Hash",3782],[10,"PartialOrd",3786],[5,"Error",3780],[5,"Box",3788],[10,"Read",3781],[10,"Seek",3781],[1,"i64"],[10,"AsyncSeekExt",942],[10,"RangeBounds",3789],[5,"Arguments",3773],[5,"Mutex",1511],[5,"OwnedMutexGuard",1511],[5,"MutexGuard",1511],[5,"MappedMutexGuard",1511],[5,"OwnedMutexLockFuture",1511],[5,"MutexLockFuture",1511],[1,"never"],[5,"Arc",3790],[10,"SinkExt",1595],[5,"Buffer",1595],[5,"Drain",1595],[5,"SinkMapErr",1595],[5,"With",1595],[5,"Close",1595],[5,"Fanout",1595],[5,"Feed",1595],[5,"Flush",1595],[5,"SendAll",1595],[10,"TryStream",1837],[5,"SinkErrInto",1595],[5,"Send",1595],[5,"Unfold",1595],[5,"WithFlatMap",1595],[10,"From",3785],[10,"StreamExt",1837],[5,"All",1837],[10,"TryStreamExt",1837],[5,"AndThen",1837],[5,"Any",1837],[8,"BoxStream",1837],[8,"LocalBoxStream",1837],[5,"BufferUnordered",1837],[5,"Buffered",1837],[5,"CatchUnwind",1837],[5,"Chain",1837],[5,"Chunks",1837],[5,"Iter",1837],[5,"Repeat",1837],[5,"RepeatWith",1837],[5,"Empty",1837],[5,"Pending",1837],[5,"PollImmediate",1837],[6,"PollNext",1837],[5,"Collect",1837],[10,"Extend",3774],[5,"Concat",1837],[5,"IntoAsyncRead",1837],[5,"Count",1837],[5,"Cycle",1837],[5,"FuturesOrdered",1837],[5,"FuturesUnordered",1837],[5,"SelectAll",1837],[5,"Enumerate",1837],[5,"TryChunksError",1837],[5,"TryReadyChunksError",1837],[5,"ErrInto",1837],[5,"Filter",1837],[5,"FilterMap",1837],[5,"FlatMap",1837],[5,"FlatMapUnordered",1837],[10,"Into",3785],[5,"Flatten",1837],[8,"FlattenUnordered",1837],[5,"ReuniteError",1837],[5,"PollFn",1837],[5,"Unzip",1837],[5,"Fold",1837],[5,"Forward",1837],[5,"ForEach",1837],[5,"Fuse",1837],[5,"StreamFuture",1837],[5,"Inspect",1837],[5,"Map",1837],[5,"Next",1837],[5,"SelectNextSome",1837],[5,"Peekable",1837],[5,"Peek",1837],[5,"PeekMut",1837],[5,"NextIf",1837],[5,"NextIfEq",1837],[5,"Skip",1837],[5,"SkipWhile",1837],[5,"Take",1837],[5,"TakeWhile",1837],[5,"TakeUntil",1837],[5,"Then",1837],[5,"Zip",1837],[5,"ReadyChunks",1837],[5,"Scan",1837],[5,"ForEachConcurrent",1837],[5,"SplitStream",1837],[5,"SplitSink",1837],[5,"InspectOk",1837],[5,"InspectErr",1837],[5,"IntoStream",1837],[5,"MapOk",1837],[5,"MapErr",1837],[5,"OrElse",1837],[5,"TryNext",1837],[5,"TryForEach",1837],[5,"TryFilter",1837],[5,"TryFilterMap",1837],[5,"TryFlatten",1837],[5,"TryFlattenUnordered",1837],[5,"TryCollect",1837],[5,"TryConcat",1837],[5,"TryChunks",1837],[10,"Display",3773],[5,"TryReadyChunks",1837],[5,"TryFold",1837],[5,"TryUnfold",1837],[5,"TrySkipWhile",1837],[5,"TryTakeWhile",1837],[5,"TryBufferUnordered",1837],[5,"TryBuffered",1837],[5,"TryForEachConcurrent",1837],[5,"TryAll",1837],[5,"TryAny",1837],[5,"Once",1837],[5,"Select",1837],[5,"SelectWithStrategy",1837],[5,"Unfold",1837],[10,"Iterator",3791],[5,"LocalFutureObj",3660],[5,"SpawnError",3660],[5,"FutureObj",3660],[5,"IterPinMut",3545],[5,"IterMut",3545],[5,"IterPinRef",3545],[5,"Iter",3545],[5,"IntoIter",3545],[5,"Iter",3615],[5,"IterMut",3615],[5,"IntoIter",3615],[5,"AtomicWaker",3660],[5,"WakerRef",3660],[5,"Waker",3777],[5,"Error",3773],[10,"Send",3775],[5,"ManuallyDrop",3792],[10,"SpawnExt",3660],[10,"LocalSpawnExt",3660],[10,"LocalSpawn",3660],[10,"Spawn",3660],[10,"ArcWake",3660]],"b":[[333,"impl-Display-for-Aborted"],[334,"impl-Debug-for-Aborted"],[558,"impl-FusedStream-for-Either%3CA,+B%3E"],[559,"impl-FusedFuture-for-Either%3CA,+B%3E"],[645,"impl-AsyncWrite-for-Either%3CA,+B%3E"],[646,"impl-Sink%3CItem%3E-for-Either%3CA,+B%3E"],[651,"impl-Sink%3CItem%3E-for-Either%3CA,+B%3E"],[652,"impl-AsyncWrite-for-Either%3CA,+B%3E"],[1072,"impl-AsyncBufRead-for-AllowStdIo%3CT%3E"],[1073,"impl-BufRead-for-AllowStdIo%3CT%3E"],[1094,"impl-Display-for-ReuniteError%3CT%3E"],[1095,"impl-Debug-for-ReuniteError%3CT%3E"],[1275,"impl-AsyncWrite-for-Cursor%3CBox%3C%5Bu8%5D%3E%3E"],[1276,"impl-AsyncWrite-for-Cursor%3C%26mut+Vec%3Cu8%3E%3E"],[1277,"impl-AsyncWrite-for-Cursor%3CVec%3Cu8%3E%3E"],[1278,"impl-AsyncWrite-for-Cursor%3C%26mut+%5Bu8%5D%3E"],[1295,"impl-AsyncWrite-for-Cursor%3CBox%3C%5Bu8%5D%3E%3E"],[1296,"impl-AsyncWrite-for-Cursor%3C%26mut+%5Bu8%5D%3E"],[1297,"impl-AsyncWrite-for-Cursor%3C%26mut+Vec%3Cu8%3E%3E"],[1298,"impl-AsyncWrite-for-Cursor%3CVec%3Cu8%3E%3E"],[1333,"impl-AsyncWrite-for-Cursor%3CVec%3Cu8%3E%3E"],[1334,"impl-AsyncWrite-for-Cursor%3C%26mut+%5Bu8%5D%3E"],[1335,"impl-AsyncWrite-for-Cursor%3C%26mut+Vec%3Cu8%3E%3E"],[1336,"impl-AsyncWrite-for-Cursor%3CBox%3C%5Bu8%5D%3E%3E"],[1344,"impl-AsyncWrite-for-Cursor%3C%26mut+%5Bu8%5D%3E"],[1345,"impl-AsyncWrite-for-Cursor%3CVec%3Cu8%3E%3E"],[1346,"impl-AsyncWrite-for-Cursor%3CBox%3C%5Bu8%5D%3E%3E"],[1347,"impl-AsyncWrite-for-Cursor%3C%26mut+Vec%3Cu8%3E%3E"],[2198,"impl-Display-for-ReuniteError%3CT,+Item%3E"],[2199,"impl-Debug-for-ReuniteError%3CT,+Item%3E"],[2265,"impl-Debug-for-TryChunksError%3CT,+E%3E"],[2266,"impl-Display-for-TryChunksError%3CT,+E%3E"],[2268,"impl-Display-for-TryReadyChunksError%3CT,+E%3E"],[2269,"impl-Debug-for-TryReadyChunksError%3CT,+E%3E"],[2697,"impl-IntoIterator-for-FuturesUnordered%3CFut%3E"],[2698,"impl-IntoIterator-for-%26FuturesUnordered%3CFut%3E"],[2699,"impl-IntoIterator-for-%26mut+FuturesUnordered%3CFut%3E"],[2700,"impl-IntoIterator-for-SelectAll%3CSt%3E"],[2701,"impl-IntoIterator-for-%26SelectAll%3CSt%3E"],[2702,"impl-IntoIterator-for-%26mut+SelectAll%3CSt%3E"],[3690,"impl-Display-for-SpawnError"],[3691,"impl-Debug-for-SpawnError"],[3698,"impl-From%3CBox%3Cdyn+Future%3COutput+=+()%3E%3E%3E-for-LocalFutureObj%3C\'a,+()%3E"],[3699,"impl-From%3CFutureObj%3C\'a,+T%3E%3E-for-LocalFutureObj%3C\'a,+T%3E"],[3700,"impl-From%3CBox%3CF%3E%3E-for-LocalFutureObj%3C\'a,+()%3E"],[3701,"impl-From%3CPin%3CBox%3Cdyn+Future%3COutput+=+()%3E%3E%3E%3E-for-LocalFutureObj%3C\'a,+()%3E"],[3702,"impl-From%3CPin%3CBox%3CF%3E%3E%3E-for-LocalFutureObj%3C\'a,+()%3E"],[3705,"impl-From%3CBox%3CF%3E%3E-for-FutureObj%3C\'a,+()%3E"],[3706,"impl-From%3CPin%3CBox%3CF%3E%3E%3E-for-FutureObj%3C\'a,+()%3E"],[3707,"impl-From%3CPin%3CBox%3Cdyn+Future%3COutput+=+()%3E+%2B+Send%3E%3E%3E-for-FutureObj%3C\'a,+()%3E"],[3708,"impl-From%3CBox%3Cdyn+Future%3COutput+=+()%3E+%2B+Send%3E%3E-for-FutureObj%3C\'a,+()%3E"]]}],\ ["generic_array",{"doc":"This crate implements a structure that can be used as a …","t":"KRFENCQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNCNNNNNCNNNNNNDNKIRKRKINNNFNNNNNNNNNNNNNNNNNNNNNNKRKRKRRRRRIKRKMMMMMMM","n":["ArrayLength","ArrayType","GenericArray","GenericArrayIter","append","arr","arr","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut_slice","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_slice","borrow","borrow","borrow_mut","borrow_mut","clone","clone_from_slice","cmp","concat","default","deref","deref_mut","eq","fmt","fmt","fmt","fold","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_exact_iter","from_iter","from_mut_slice","from_slice","functional","generate","hash","into","into_iter","into_iter","into_iter","iter","map","partial_cmp","pop_back","pop_front","prepend","sequence","split","split","split","try_from","try_into","type_id","typenum","zip","AddLength","Inc","Output","FunctionalSequence","Mapped","MappedGenericSequence","MappedSequence","fold","map","zip","GenericArrayIter","as_mut_slice","as_slice","borrow","borrow_mut","clone","count","drop","fmt","fold","from","into","into_iter","last","len","next","next_back","nth","rfold","size_hint","try_from","try_into","type_id","Concat","First","GenericSequence","Length","Lengthen","Longer","Output","Rest","Second","Sequence","SequenceItem","Shorten","Shorter","Split","append","concat","generate","pop_back","pop_front","prepend","split"],"q":[[0,"generic_array"],[441,"generic_array::arr"],[444,"generic_array::functional"],[451,"generic_array::iter"],[474,"generic_array::sequence"],[495,"typenum::bit"],[496,"core::ops::arith"],[497,"typenum::generated::consts"],[498,"typenum::generated::consts"],[499,"core::cmp"],[500,"core::cmp"],[501,"core::cmp"],[502,"core::fmt"],[503,"core::option"],[504,"core::iter::traits::collect"],[505,"core::hash"],[506,"core::hash"],[507,"core::any"]],"d":["Trait making GenericArray work, marking types to be used …","Associated type representing the array type for the number","Struct representing a generic array - GenericArray<T, N> …","","","Implementation for arr! macro.","Macro allowing for easy generation of Generic Arrays. …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Extracts a mutable slice containing the entire array.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Extracts a slice containing the entire array.","","","","","","Construct a GenericArray from a slice by cloning its …","","","","","","","","","","","","","","","","","","","","","","","","","","","Converts slice to a generic array reference with inferred …","","","","","","","","","","","Converts mutable slice to a mutable generic array reference","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new GenericArray instance from an iterator with …","","Converts mutable slice to a mutable generic array reference","Converts slice to a generic array reference with inferred …","Functional programming with generic sequences","","","Calls U::from(self).","","","","GenericArray iterator implementation.","","","","","","Useful traits for manipulating sequences of data stored in …","","","","","","","","","Helper trait for arr! macro","Helper type for arr! macro","Resulting length","Defines functional programming methods for generic …","Mapped sequence type","Defines the relationship between one generic sequence and …","Accessor type for a mapped generic sequence","Folds (or reduces) a sequence of data into a single value.","Maps a GenericSequence to another GenericSequence.","Combines two GenericSequence instances and iterates …","An iterator that moves out of a GenericArray","Returns the remaining items of this iterator as a mutable …","Returns the remaining items of this iterator as a slice","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Defines GenericSequences which can be joined together, …","First part of the resulting split array","Defines some sequence with an associated length and …","GenericArray associated length","Defines any GenericSequence which can be lengthened or …","GenericSequence that has one more element than Self","Resulting sequence formed by the concatenation.","Sequence to be concatenated with self","Second part of the resulting split array","Concrete sequence type used in conjuction with reference …","Accessor for GenericSequence item type, which is really …","Defines a GenericSequence which can be shortened by …","GenericSequence that has one less element than Self","Defines a GenericSequence that can be split into two parts …","Returns a new array with the given element appended to the …","Concatenate, or join, two sequences.","Initializes a new sequence instance using the given …","Returns a new array without the last element, and the last …","Returns a new array without the first element, and the …","Returns a new array with the given element prepended to …","Splits an array at the given index, returning the separate …"],"i":[0,4,0,0,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,1,0,0,123,0,109,0,0,112,112,112,0,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,0,122,0,111,0,115,119,119,122,111,0,0,117,0,115,119,111,117,117,115,122],"f":[0,0,0,0,[[[1,[-1,-2]],-1],-3,[],[[3,[2]],[4,[-1]]],[]],0,0,[[[1,[-1,5]]],[[6,[-1]]],[]],[[[1,[-1,7]]],[[6,[-1]]],[]],[[[1,[-1,8]]],[[6,[-1]]],[]],[[[1,[-1,9]]],[[6,[-1]]],[]],[[[1,[-1,10]]],[[6,[-1]]],[]],[[[1,[-1,11]]],[[6,[-1]]],[]],[[[1,[-1,12]]],[[6,[-1]]],[]],[[[1,[-1,13]]],[[6,[-1]]],[]],[[[1,[-1,14]]],[[6,[-1]]],[]],[[[1,[-1,15]]],[[6,[-1]]],[]],[[[1,[-1,16]]],[[6,[-1]]],[]],[[[1,[-1,17]]],[[6,[-1]]],[]],[[[1,[-1,18]]],[[6,[-1]]],[]],[[[1,[-1,19]]],[[6,[-1]]],[]],[[[1,[-1,20]]],[[6,[-1]]],[]],[[[1,[-1,21]]],[[6,[-1]]],[]],[[[1,[-1,22]]],[[6,[-1]]],[]],[[[1,[-1,23]]],[[6,[-1]]],[]],[[[1,[-1,24]]],[[6,[-1]]],[]],[[[1,[-1,25]]],[[6,[-1]]],[]],[[[1,[-1,26]]],[[6,[-1]]],[]],[[[1,[-1,27]]],[[6,[-1]]],[]],[[[1,[-1,28]]],[[6,[-1]]],[]],[[[1,[-1,29]]],[[6,[-1]]],[]],[[[1,[-1,30]]],[[6,[-1]]],[]],[[[1,[-1,31]]],[[6,[-1]]],[]],[[[1,[-1,32]]],[[6,[-1]]],[]],[[[1,[-1,33]]],[[6,[-1]]],[]],[[[1,[-1,34]]],[[6,[-1]]],[]],[[[1,[-1,35]]],[[6,[-1]]],[]],[[[1,[-1,36]]],[[6,[-1]]],[]],[[[1,[-1,37]]],[[6,[-1]]],[]],[[[1,[-1,38]]],[[6,[-1]]],[]],[[[1,[-1,39]]],[[6,[-1]]],[]],[[[1,[-1,-2]]],[[40,[-1]]],[],[[4,[-1]]]],[[[1,[-1,41]]],[[6,[-1]]],[]],[[[1,[-1,42]]],[[6,[-1]]],[]],[[[1,[-1,43]]],[[6,[-1]]],[]],[[[1,[-1,44]]],[[6,[-1]]],[]],[[[1,[-1,45]]],[[6,[-1]]],[]],[[[1,[-1,46]]],[[6,[-1]]],[]],[[[1,[-1,47]]],[[6,[-1]]],[]],[[[1,[-1,48]]],[[6,[-1]]],[]],[[[1,[-1,49]]],[[6,[-1]]],[]],[[[1,[-1,50]]],[[6,[-1]]],[]],[[[1,[-1,51]]],[[6,[-1]]],[]],[[[1,[-1,52]]],[[6,[-1]]],[]],[[[1,[-1,53]]],[[6,[-1]]],[]],[[[1,[-1,54]]],[[6,[-1]]],[]],[[[1,[-1,55]]],[[6,[-1]]],[]],[[[1,[-1,56]]],[[6,[-1]]],[]],[[[1,[-1,57]]],[[6,[-1]]],[]],[[[1,[-1,58]]],[[6,[-1]]],[]],[[[1,[-1,59]]],[[6,[-1]]],[]],[[[1,[-1,60]]],[[6,[-1]]],[]],[[[1,[-1,61]]],[[6,[-1]]],[]],[[[1,[-1,62]]],[[6,[-1]]],[]],[[[1,[-1,63]]],[[6,[-1]]],[]],[[[1,[-1,64]]],[[6,[-1]]],[]],[[[1,[-1,65]]],[[6,[-1]]],[]],[[[1,[-1,66]]],[[6,[-1]]],[]],[[[1,[-1,67]]],[[6,[-1]]],[]],[[[1,[-1,68]]],[[6,[-1]]],[]],[[[1,[-1,69]]],[[6,[-1]]],[]],[[[1,[-1,70]]],[[6,[-1]]],[]],[[[1,[-1,71]]],[[6,[-1]]],[]],[[[1,[-1,72]]],[[6,[-1]]],[]],[[[1,[-1,73]]],[[6,[-1]]],[]],[[[1,[-1,74]]],[[6,[-1]]],[]],[[[1,[-1,75]]],[[6,[-1]]],[]],[[[1,[-1,76]]],[[6,[-1]]],[]],[[[1,[-1,77]]],[[6,[-1]]],[]],[[[1,[-1,78]]],[[6,[-1]]],[]],[[[1,[-1,79]]],[[6,[-1]]],[]],[[[1,[-1,80]]],[[6,[-1]]],[]],[[[1,[-1,81]]],[[6,[-1]]],[]],[[[1,[-1,82]]],[[6,[-1]]],[]],[[[1,[-1,83]]],[[6,[-1]]],[]],[[[1,[-1,-2]]],[[40,[-1]]],[],[[4,[-1]]]],[[[1,[-1,77]]],[[6,[-1]]],[]],[[[1,[-1,36]]],[[6,[-1]]],[]],[[[1,[-1,49]]],[[6,[-1]]],[]],[[[1,[-1,45]]],[[6,[-1]]],[]],[[[1,[-1,14]]],[[6,[-1]]],[]],[[[1,[-1,33]]],[[6,[-1]]],[]],[[[1,[-1,18]]],[[6,[-1]]],[]],[[[1,[-1,35]]],[[6,[-1]]],[]],[[[1,[-1,43]]],[[6,[-1]]],[]],[[[1,[-1,46]]],[[6,[-1]]],[]],[[[1,[-1,64]]],[[6,[-1]]],[]],[[[1,[-1,66]]],[[6,[-1]]],[]],[[[1,[-1,78]]],[[6,[-1]]],[]],[[[1,[-1,25]]],[[6,[-1]]],[]],[[[1,[-1,23]]],[[6,[-1]]],[]],[[[1,[-1,81]]],[[6,[-1]]],[]],[[[1,[-1,42]]],[[6,[-1]]],[]],[[[1,[-1,28]]],[[6,[-1]]],[]],[[[1,[-1,20]]],[[6,[-1]]],[]],[[[1,[-1,19]]],[[6,[-1]]],[]],[[[1,[-1,22]]],[[6,[-1]]],[]],[[[1,[-1,82]]],[[6,[-1]]],[]],[[[1,[-1,32]]],[[6,[-1]]],[]],[[[1,[-1,59]]],[[6,[-1]]],[]],[[[1,[-1,-2]]],[[40,[-1]]],[],[[4,[-1]]]],[[[1,[-1,38]]],[[6,[-1]]],[]],[[[1,[-1,68]]],[[6,[-1]]],[]],[[[1,[-1,55]]],[[6,[-1]]],[]],[[[1,[-1,60]]],[[6,[-1]]],[]],[[[1,[-1,70]]],[[6,[-1]]],[]],[[[1,[-1,10]]],[[6,[-1]]],[]],[[[1,[-1,79]]],[[6,[-1]]],[]],[[[1,[-1,73]]],[[6,[-1]]],[]],[[[1,[-1,76]]],[[6,[-1]]],[]],[[[1,[-1,8]]],[[6,[-1]]],[]],[[[1,[-1,58]]],[[6,[-1]]],[]],[[[1,[-1,53]]],[[6,[-1]]],[]],[[[1,[-1,51]]],[[6,[-1]]],[]],[[[1,[-1,5]]],[[6,[-1]]],[]],[[[1,[-1,52]]],[[6,[-1]]],[]],[[[1,[-1,83]]],[[6,[-1]]],[]],[[[1,[-1,16]]],[[6,[-1]]],[]],[[[1,[-1,74]]],[[6,[-1]]],[]],[[[1,[-1,50]]],[[6,[-1]]],[]],[[[1,[-1,72]]],[[6,[-1]]],[]],[[[1,[-1,31]]],[[6,[-1]]],[]],[[[1,[-1,44]]],[[6,[-1]]],[]],[[[1,[-1,9]]],[[6,[-1]]],[]],[[[1,[-1,75]]],[[6,[-1]]],[]],[[[1,[-1,11]]],[[6,[-1]]],[]],[[[1,[-1,17]]],[[6,[-1]]],[]],[[[1,[-1,29]]],[[6,[-1]]],[]],[[[1,[-1,61]]],[[6,[-1]]],[]],[[[1,[-1,7]]],[[6,[-1]]],[]],[[[1,[-1,27]]],[[6,[-1]]],[]],[[[1,[-1,48]]],[[6,[-1]]],[]],[[[1,[-1,63]]],[[6,[-1]]],[]],[[[1,[-1,71]]],[[6,[-1]]],[]],[[[1,[-1,21]]],[[6,[-1]]],[]],[[[1,[-1,41]]],[[6,[-1]]],[]],[[[1,[-1,24]]],[[6,[-1]]],[]],[[[1,[-1,34]]],[[6,[-1]]],[]],[[[1,[-1,57]]],[[6,[-1]]],[]],[[[1,[-1,37]]],[[6,[-1]]],[]],[[[1,[-1,69]]],[[6,[-1]]],[]],[[[1,[-1,13]]],[[6,[-1]]],[]],[[[1,[-1,62]]],[[6,[-1]]],[]],[[[1,[-1,30]]],[[6,[-1]]],[]],[[[1,[-1,80]]],[[6,[-1]]],[]],[[[1,[-1,67]]],[[6,[-1]]],[]],[[[1,[-1,47]]],[[6,[-1]]],[]],[[[1,[-1,12]]],[[6,[-1]]],[]],[[[1,[-1,65]]],[[6,[-1]]],[]],[[[1,[-1,54]]],[[6,[-1]]],[]],[[[1,[-1,56]]],[[6,[-1]]],[]],[[[1,[-1,15]]],[[6,[-1]]],[]],[[[1,[-1,26]]],[[6,[-1]]],[]],[[[1,[-1,39]]],[[6,[-1]]],[]],[[[1,[-1,-2]]],[[40,[-1]]],[],[[4,[-1]]]],[[[1,[-1,-2]]],[[40,[-1]]],[],[[4,[-1]]]],[-1,-2,[],[]],[[[1,[-1,-2]]],[[40,[-1]]],[],[[4,[-1]]]],[-1,-2,[],[]],[[[1,[-1,-2]]],[[1,[-1,-2]]],84,[[4,[-1]]]],[[[40,[-1]]],[[1,[-1,-2]]],84,[[4,[-1]]]],[[[1,[-1,-2]],[1,[-1,-2]]],85,86,[[4,[-1]]]],[[[1,[-1,-3]],-4],-5,[],[[4,[-1]]],[[4,[-1]],[3,[-2]]],[],[]],[[],[[1,[-1,-2]]],87,[[4,[-1]]]],[[[1,[-1,-2]]],[[40,[-1]]],[],[[4,[-1]]]],[[[1,[-1,-2]]],[[40,[-1]]],[],[[4,[-1]]]],[[[1,[-1,-2]],[1,[-1,-2]]],88,89,[[4,[-1]]]],[[[1,[90,-1]],91],92,[]],[[[1,[-1,-2]],91],92,93,[[4,[-1]]]],[[[1,[90,-1]],91],92,[]],[[[1,[-1,-2]],-3,-4],-3,[],[[4,[-1]]],[],[[95,[-3,-1],[[94,[-3]]]]]],[[[6,[-1]]],[[1,[-1,27]]],[]],[[[6,[-1]]],[[1,[-1,54]]],[]],[[[6,[-1]]],[[1,[-1,81]]],[]],[[[6,[-1]]],[[1,[-1,67]]],[]],[[[6,[-1]]],[[1,[-1,28]]],[]],[[[6,[-1]]],[[1,[-1,28]]],[]],[[[6,[-1]]],[[1,[-1,31]]],[]],[[[6,[-1]]],[[1,[-1,55]]],[]],[[[6,[-1]]],[[1,[-1,55]]],[]],[[[6,[-1]]],[[1,[-1,17]]],[]],[[[6,[-1]]],[[1,[-1,13]]],[]],[[[6,[-1]]],[[1,[-1,76]]],[]],[[[6,[-1]]],[[1,[-1,38]]],[]],[[[6,[-1]]],[[1,[-1,37]]],[]],[[[6,[-1]]],[[1,[-1,50]]],[]],[[[6,[-1]]],[[1,[-1,69]]],[]],[[[40,[-1]]],[[1,[-1,-2]]],[],[[4,[-1]]]],[[[6,[-1]]],[[1,[-1,78]]],[]],[[[6,[-1]]],[[1,[-1,29]]],[]],[[[6,[-1]]],[[1,[-1,62]]],[]],[[[6,[-1]]],[[1,[-1,64]]],[]],[[[6,[-1]]],[[1,[-1,59]]],[]],[[[6,[-1]]],[[1,[-1,19]]],[]],[[[6,[-1]]],[[1,[-1,36]]],[]],[[[6,[-1]]],[[1,[-1,78]]],[]],[[[6,[-1]]],[[1,[-1,64]]],[]],[[[6,[-1]]],[[1,[-1,33]]],[]],[[[40,[-1]]],[[1,[-1,-2]]],[],[[4,[-1]]]],[[[6,[-1]]],[[1,[-1,8]]],[]],[[[6,[-1]]],[[1,[-1,44]]],[]],[[[6,[-1]]],[[1,[-1,53]]],[]],[[[6,[-1]]],[[1,[-1,26]]],[]],[[[6,[-1]]],[[1,[-1,16]]],[]],[[[6,[-1]]],[[1,[-1,20]]],[]],[[[6,[-1]]],[[1,[-1,15]]],[]],[[[6,[-1]]],[[1,[-1,70]]],[]],[[[6,[-1]]],[[1,[-1,70]]],[]],[[[6,[-1]]],[[1,[-1,55]]],[]],[[[6,[-1]]],[[1,[-1,82]]],[]],[[[6,[-1]]],[[1,[-1,35]]],[]],[[[6,[-1]]],[[1,[-1,10]]],[]],[[[6,[-1]]],[[1,[-1,12]]],[]],[[[6,[-1]]],[[1,[-1,36]]],[]],[[[6,[-1]]],[[1,[-1,28]]],[]],[[[6,[-1]]],[[1,[-1,30]]],[]],[[[6,[-1]]],[[1,[-1,31]]],[]],[[[6,[-1]]],[[1,[-1,24]]],[]],[[[6,[-1]]],[[1,[-1,69]]],[]],[[[6,[-1]]],[[1,[-1,49]]],[]],[[[6,[-1]]],[[1,[-1,5]]],[]],[[[6,[-1]]],[[1,[-1,8]]],[]],[[[6,[-1]]],[[1,[-1,46]]],[]],[[[6,[-1]]],[[1,[-1,71]]],[]],[[[6,[-1]]],[[1,[-1,14]]],[]],[[[6,[-1]]],[[1,[-1,77]]],[]],[[[6,[-1]]],[[1,[-1,82]]],[]],[[[6,[-1]]],[[1,[-1,22]]],[]],[[[6,[-1]]],[[1,[-1,32]]],[]],[[[6,[-1]]],[[1,[-1,41]]],[]],[[[6,[-1]]],[[1,[-1,49]]],[]],[[[6,[-1]]],[[1,[-1,12]]],[]],[[[6,[-1]]],[[1,[-1,65]]],[]],[[[6,[-1]]],[[1,[-1,51]]],[]],[[[6,[-1]]],[[1,[-1,59]]],[]],[[[6,[-1]]],[[1,[-1,58]]],[]],[[[6,[-1]]],[[1,[-1,9]]],[]],[[[6,[-1]]],[[1,[-1,35]]],[]],[[[6,[-1]]],[[1,[-1,46]]],[]],[[[6,[-1]]],[[1,[-1,34]]],[]],[[[6,[-1]]],[[1,[-1,83]]],[]],[[[6,[-1]]],[[1,[-1,21]]],[]],[[[6,[-1]]],[[1,[-1,38]]],[]],[[[6,[-1]]],[[1,[-1,23]]],[]],[[[6,[-1]]],[[1,[-1,30]]],[]],[[[6,[-1]]],[[1,[-1,71]]],[]],[[[6,[-1]]],[[1,[-1,68]]],[]],[[[6,[-1]]],[[1,[-1,72]]],[]],[[[6,[-1]]],[[1,[-1,71]]],[]],[[[6,[-1]]],[[1,[-1,57]]],[]],[[[6,[-1]]],[[1,[-1,18]]],[]],[[[6,[-1]]],[[1,[-1,26]]],[]],[[[6,[-1]]],[[1,[-1,50]]],[]],[[[6,[-1]]],[[1,[-1,74]]],[]],[[[6,[-1]]],[[1,[-1,66]]],[]],[[[6,[-1]]],[[1,[-1,78]]],[]],[[[6,[-1]]],[[1,[-1,16]]],[]],[[[6,[-1]]],[[1,[-1,83]]],[]],[[[6,[-1]]],[[1,[-1,67]]],[]],[[[6,[-1]]],[[1,[-1,46]]],[]],[[[6,[-1]]],[[1,[-1,79]]],[]],[[[6,[-1]]],[[1,[-1,63]]],[]],[[[6,[-1]]],[[1,[-1,39]]],[]],[[[6,[-1]]],[[1,[-1,43]]],[]],[[[6,[-1]]],[[1,[-1,9]]],[]],[[[6,[-1]]],[[1,[-1,29]]],[]],[[[6,[-1]]],[[1,[-1,51]]],[]],[[[6,[-1]]],[[1,[-1,33]]],[]],[[[6,[-1]]],[[1,[-1,34]]],[]],[[[6,[-1]]],[[1,[-1,7]]],[]],[[[6,[-1]]],[[1,[-1,13]]],[]],[[[6,[-1]]],[[1,[-1,58]]],[]],[[[6,[-1]]],[[1,[-1,18]]],[]],[[[6,[-1]]],[[1,[-1,53]]],[]],[[[6,[-1]]],[[1,[-1,9]]],[]],[[[6,[-1]]],[[1,[-1,48]]],[]],[[[6,[-1]]],[[1,[-1,65]]],[]],[[[6,[-1]]],[[1,[-1,36]]],[]],[[[6,[-1]]],[[1,[-1,42]]],[]],[[[6,[-1]]],[[1,[-1,74]]],[]],[[[6,[-1]]],[[1,[-1,23]]],[]],[[[6,[-1]]],[[1,[-1,60]]],[]],[[[6,[-1]]],[[1,[-1,56]]],[]],[[[6,[-1]]],[[1,[-1,45]]],[]],[[[6,[-1]]],[[1,[-1,69]]],[]],[[[6,[-1]]],[[1,[-1,47]]],[]],[[[6,[-1]]],[[1,[-1,75]]],[]],[[[6,[-1]]],[[1,[-1,57]]],[]],[[[6,[-1]]],[[1,[-1,26]]],[]],[[[6,[-1]]],[[1,[-1,39]]],[]],[[[6,[-1]]],[[1,[-1,57]]],[]],[[[6,[-1]]],[[1,[-1,58]]],[]],[[[6,[-1]]],[[1,[-1,21]]],[]],[[[6,[-1]]],[[1,[-1,43]]],[]],[[[6,[-1]]],[[1,[-1,61]]],[]],[[[6,[-1]]],[[1,[-1,31]]],[]],[[[6,[-1]]],[[1,[-1,15]]],[]],[[[6,[-1]]],[[1,[-1,80]]],[]],[[[6,[-1]]],[[1,[-1,56]]],[]],[[[6,[-1]]],[[1,[-1,73]]],[]],[[[6,[-1]]],[[1,[-1,62]]],[]],[[[6,[-1]]],[[1,[-1,82]]],[]],[[[6,[-1]]],[[1,[-1,11]]],[]],[[[6,[-1]]],[[1,[-1,45]]],[]],[[[6,[-1]]],[[1,[-1,7]]],[]],[[[6,[-1]]],[[1,[-1,52]]],[]],[[[6,[-1]]],[[1,[-1,13]]],[]],[[[6,[-1]]],[[1,[-1,52]]],[]],[[[6,[-1]]],[[1,[-1,54]]],[]],[[[6,[-1]]],[[1,[-1,32]]],[]],[[[6,[-1]]],[[1,[-1,79]]],[]],[[[6,[-1]]],[[1,[-1,37]]],[]],[[[6,[-1]]],[[1,[-1,7]]],[]],[[[6,[-1]]],[[1,[-1,25]]],[]],[[[6,[-1]]],[[1,[-1,18]]],[]],[[[6,[-1]]],[[1,[-1,39]]],[]],[[[6,[-1]]],[[1,[-1,17]]],[]],[[[6,[-1]]],[[1,[-1,63]]],[]],[[[6,[-1]]],[[1,[-1,83]]],[]],[[[6,[-1]]],[[1,[-1,76]]],[]],[[[6,[-1]]],[[1,[-1,16]]],[]],[[[6,[-1]]],[[1,[-1,5]]],[]],[[[6,[-1]]],[[1,[-1,15]]],[]],[[[6,[-1]]],[[1,[-1,60]]],[]],[[[6,[-1]]],[[1,[-1,14]]],[]],[[[6,[-1]]],[[1,[-1,20]]],[]],[[[6,[-1]]],[[1,[-1,52]]],[]],[[[6,[-1]]],[[1,[-1,64]]],[]],[[[6,[-1]]],[[1,[-1,35]]],[]],[[[6,[-1]]],[[1,[-1,53]]],[]],[[[6,[-1]]],[[1,[-1,47]]],[]],[[[6,[-1]]],[[1,[-1,68]]],[]],[[[6,[-1]]],[[1,[-1,27]]],[]],[[[6,[-1]]],[[1,[-1,70]]],[]],[[[6,[-1]]],[[1,[-1,38]]],[]],[[[6,[-1]]],[[1,[-1,44]]],[]],[[[6,[-1]]],[[1,[-1,81]]],[]],[[[6,[-1]]],[[1,[-1,41]]],[]],[[[6,[-1]]],[[1,[-1,21]]],[]],[[[6,[-1]]],[[1,[-1,37]]],[]],[[[6,[-1]]],[[1,[-1,23]]],[]],[[[6,[-1]]],[[1,[-1,72]]],[]],[[[6,[-1]]],[[1,[-1,17]]],[]],[-1,-1,[]],[[[6,[-1]]],[[1,[-1,27]]],[]],[[[6,[-1]]],[[1,[-1,20]]],[]],[[[6,[-1]]],[[1,[-1,65]]],[]],[[[6,[-1]]],[[1,[-1,77]]],[]],[[[6,[-1]]],[[1,[-1,76]]],[]],[[[6,[-1]]],[[1,[-1,73]]],[]],[[[6,[-1]]],[[1,[-1,49]]],[]],[[[6,[-1]]],[[1,[-1,63]]],[]],[[[6,[-1]]],[[1,[-1,25]]],[]],[[[6,[-1]]],[[1,[-1,48]]],[]],[[[6,[-1]]],[[1,[-1,74]]],[]],[[[6,[-1]]],[[1,[-1,45]]],[]],[[[6,[-1]]],[[1,[-1,77]]],[]],[[[6,[-1]]],[[1,[-1,41]]],[]],[[[6,[-1]]],[[1,[-1,73]]],[]],[[[6,[-1]]],[[1,[-1,12]]],[]],[[[6,[-1]]],[[1,[-1,32]]],[]],[[[6,[-1]]],[[1,[-1,66]]],[]],[[[6,[-1]]],[[1,[-1,61]]],[]],[[[6,[-1]]],[[1,[-1,67]]],[]],[[[6,[-1]]],[[1,[-1,22]]],[]],[[[6,[-1]]],[[1,[-1,19]]],[]],[[[6,[-1]]],[[1,[-1,24]]],[]],[[[6,[-1]]],[[1,[-1,81]]],[]],[[[6,[-1]]],[[1,[-1,10]]],[]],[[[6,[-1]]],[[1,[-1,51]]],[]],[[[6,[-1]]],[[1,[-1,11]]],[]],[[[6,[-1]]],[[1,[-1,80]]],[]],[[[6,[-1]]],[[1,[-1,50]]],[]],[[[6,[-1]]],[[1,[-1,66]]],[]],[[[6,[-1]]],[[1,[-1,59]]],[]],[[[6,[-1]]],[[1,[-1,61]]],[]],[[[6,[-1]]],[[1,[-1,72]]],[]],[[[6,[-1]]],[[1,[-1,5]]],[]],[[[6,[-1]]],[[1,[-1,56]]],[]],[[[6,[-1]]],[[1,[-1,33]]],[]],[[[6,[-1]]],[[1,[-1,8]]],[]],[[[6,[-1]]],[[1,[-1,30]]],[]],[[[6,[-1]]],[[1,[-1,42]]],[]],[[[6,[-1]]],[[1,[-1,42]]],[]],[[[6,[-1]]],[[1,[-1,43]]],[]],[[[6,[-1]]],[[1,[-1,19]]],[]],[[[6,[-1]]],[[1,[-1,60]]],[]],[[[6,[-1]]],[[1,[-1,79]]],[]],[[[6,[-1]]],[[1,[-1,22]]],[]],[[[6,[-1]]],[[1,[-1,24]]],[]],[[[6,[-1]]],[[1,[-1,10]]],[]],[[[6,[-1]]],[[1,[-1,75]]],[]],[[[6,[-1]]],[[1,[-1,25]]],[]],[[[6,[-1]]],[[1,[-1,54]]],[]],[[[6,[-1]]],[[1,[-1,34]]],[]],[[[6,[-1]]],[[1,[-1,14]]],[]],[[[6,[-1]]],[[1,[-1,80]]],[]],[[[6,[-1]]],[[1,[-1,47]]],[]],[[[6,[-1]]],[[1,[-1,11]]],[]],[[[6,[-1]]],[[1,[-1,75]]],[]],[[[6,[-1]]],[[1,[-1,48]]],[]],[[[6,[-1]]],[[1,[-1,62]]],[]],[[[6,[-1]]],[[1,[-1,68]]],[]],[[[6,[-1]]],[[1,[-1,44]]],[]],[[[6,[-1]]],[[1,[-1,29]]],[]],[-2,[[96,[[1,[-1,-3]]]]],[],[[98,[],[[97,[-1]]]]],[[4,[-1]]]],[-2,[[1,[-1,-3]]],[],[[98,[],[[97,[-1]]]]],[[4,[-1]]]],[[[40,[-1]]],[[1,[-1,-2]]],[],[[4,[-1]]]],[[[40,[-1]]],[[1,[-1,-2]]],[],[[4,[-1]]]],0,[-2,[[1,[-1,-3]]],[],[[95,[99],[[94,[-1]]]]],[[4,[-1]]]],[[[1,[-1,-2]],-3],100,101,[[4,[-1]]],102],[-1,-2,[],[]],[[[1,[-1,-2]]],-3,[],[[4,[-1]]],[]],[[[1,[-1,-2]]],-3,[],[[4,[-1]]],[]],[[[1,[-1,-2]]],-3,[],[[4,[-1]]],[]],0,[[[1,[-1,-2]],-4],[[103,[[1,[-1,-2]],-1,-3]]],[],[[4,[-1]]],[],[[95,[-1],[[94,[-3]]]]]],[[[1,[-1,-2]],[1,[-1,-2]]],[[96,[85]]],104,[[4,[-1]]]],[[[1,[-1,-2]]],[[100,[-3,-1]]],[],[[105,[2]],[4,[-1]]],[]],[[[1,[-1,-2]]],[[100,[-1,-3]]],[],[[105,[2]],[4,[-1]]],[]],[[[1,[-1,-2]],-1],-3,[],[[3,[2]],[4,[-1]]],[]],0,[[[1,[-1,-3]]],[[100,[-4,-5]]],[],[[4,[-1]]],[[4,[-1]],[105,[-2]]],[],[]],[[[1,[-1,-3]]],[[100,[-4,-5]]],[],[[4,[-1]]],[[4,[-1]],[105,[-2]]],[],[]],[[[1,[-1,-3]]],[[100,[-4,-5]]],[],[[4,[-1]]],[[4,[-1]],[105,[-2]]],[],[]],[-1,[[106,[-2]]],[],[]],[-1,[[106,[-2]]],[],[]],[-1,107,[]],0,[[[1,[-1,-2]],-6,-7],[[103,[[1,[-1,-2]],-1,-4]]],[],[[4,[-1]]],[],[],[],[[109,[-3,-4],[[108,[[103,[[1,[-1,-2]],-1,-4]]]]]],[111,[-3],[[110,[-5]]]]],[[95,[-1],[[94,[-4]]]]]],0,0,0,0,0,0,0,[[112,-1,-3],-1,[],[],[[95,[-1,-2],[[94,[-1]]]]]],[[112,-3],[[103,[112,-4,-2]]],[],[],[[95,[-1],[[94,[-2]]]]],[]],[[112,-5,-7],[[103,[112,-3,-2]]],[],[],[],[],[[109,[-1,-2],[[108,[[103,[112,-3,-2]]]]]],[111,[-1],[[110,[-4]]]]],[],[[95,[-6],[[94,[-2]]]]]],0,[[[113,[-1,-2]]],[[40,[-1]]],[],[[4,[-1]]]],[[[113,[-1,-2]]],[[40,[-1]]],[],[[4,[-1]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[[113,[-1,-2]]],[[113,[-1,-2]]],84,[[4,[-1]]]],[[[113,[-1,-2]]],99,[],[[4,[-1]]]],[[[113,[-1,-2]]],100,[],[[4,[-1]]]],[[[113,[-1,-2]],91],92,93,[[4,[-1]]]],[[[113,[-1,-2]],-3,-5],-3,[],[[4,[-1]]],[],[],[[95,[-3,-4],[[94,[-3]]]]]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[113,[-1,-2]]],[[96,[-1]]],[],[[4,[-1]]]],[[[113,[-1,-2]]],99,[],[[4,[-1]]]],[[[113,[-1,-2]]],[[96,[-1]]],[],[[4,[-1]]]],[[[113,[-1,-2]]],[[96,[-1]]],[],[[4,[-1]]]],[[[113,[-1,-2]],99],[[96,[-1]]],[],[[4,[-1]]]],[[[113,[-1,-2]],-3,-5],-3,[],[[4,[-1]]],[],[],[[95,[-3,-4],[[94,[-3]]]]]],[[[113,[-1,-2]]],[[100,[99,[96,[99]]]]],[],[[4,[-1]]]],[-1,[[106,[-2]]],[],[]],[-1,[[106,[-2]]],[],[]],[-1,107,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[115,[],[[114,[-1]]]],-2],-1,[[117,[-2],[[116,[[115,[],[[114,[-1]]]]]]]]],[]],[[[119,[],[[118,[-1]],[94,[-4]]]],-1],-4,[[111,[-2],[[110,[-3]]]]],[],[[4,[-2]]],[[111,[-2]]]],[-2,-3,[],[[95,[99],[[94,[-1]]]]],[]],[[[117,[],[[116,[-1]]]]],[[100,[-1,-2]]],[[115,[-2],[[114,[[117,[],[[116,[-1]]]]]]]]],[]],[[[117,[],[[116,[-1]]]]],[[100,[-2,-1]]],[[115,[-2],[[114,[[117,[],[[116,[-1]]]]]]]]],[]],[[[115,[],[[114,[-1]]]],-2],-1,[[117,[-2],[[116,[[115,[],[[114,[-1]]]]]]]]],[]],[[[122,[],[[120,[-1]],[121,[-3]]]]],[[100,[-1,-3]]],[[111,[-2]]],[],[[111,[-2]]]]],"c":[],"p":[[5,"GenericArray",0],[5,"B1",495],[10,"Add",496],[10,"ArrayLength",0],[8,"U33",497],[1,"array"],[8,"U8",497],[8,"U34",497],[8,"U28",497],[8,"U50",497],[8,"U21",497],[8,"U41",497],[8,"U64",497],[8,"U1024",497],[8,"U512",497],[8,"U49",497],[8,"U20",497],[8,"U256",497],[8,"U59",497],[8,"U128",497],[8,"U4",497],[8,"U22",497],[8,"U36",497],[8,"U45",497],[8,"U47",497],[8,"U37",497],[8,"U31",497],[8,"U54",497],[8,"U51",497],[8,"U60",497],[8,"U27",497],[8,"U17",497],[8,"U1",497],[8,"U57",497],[8,"U23",497],[8,"U500",497],[8,"U3",497],[8,"U38",497],[8,"U46",497],[1,"slice"],[8,"U80",497],[8,"U5",497],[8,"U61",497],[8,"U19",497],[8,"U48",497],[8,"U40",497],[8,"U55",497],[8,"U58",497],[8,"U2",497],[8,"U12",497],[8,"U26",497],[8,"U52",497],[8,"U56",497],[8,"U90",497],[8,"U70",497],[8,"U35",497],[8,"U39",497],[8,"U24",497],[8,"U13",497],[8,"U43",497],[8,"U29",497],[8,"U1000",497],[8,"U25",497],[8,"U16",497],[8,"U10",497],[8,"U30",497],[8,"U9",497],[8,"U14",497],[8,"U200",497],[8,"U400",497],[8,"U44",497],[8,"U6",497],[8,"U42",497],[8,"U53",497],[8,"U7",497],[8,"U18",497],[8,"U15",497],[8,"U63",497],[8,"U100",497],[8,"U62",497],[8,"U32",497],[8,"U11",497],[8,"U300",497],[10,"Clone",498],[6,"Ordering",499],[10,"Ord",499],[10,"Default",500],[1,"bool"],[10,"PartialEq",499],[1,"u8"],[5,"Formatter",501],[8,"Result",501],[10,"Debug",501],[17,"Output"],[10,"FnMut",502],[6,"Option",503],[17,"Item"],[10,"IntoIterator",504],[1,"usize"],[1,"tuple"],[10,"Hash",505],[10,"Hasher",505],[8,"MappedSequence",444],[10,"PartialOrd",499],[10,"Sub",496],[6,"Result",506],[5,"TypeId",507],[17,"Mapped"],[10,"MappedGenericSequence",444],[17,"Length"],[10,"GenericSequence",474],[10,"FunctionalSequence",444],[5,"GenericArrayIter",451],[17,"Longer"],[10,"Lengthen",474],[17,"Shorter"],[10,"Shorten",474],[17,"Rest"],[10,"Concat",474],[17,"First"],[17,"Second"],[10,"Split",474],[10,"AddLength",441]],"b":[[7,"impl-AsMut%3C%5BT;+33%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B1%3E%3E"],[8,"impl-AsMut%3C%5BT;+8%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[9,"impl-AsMut%3C%5BT;+34%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E%3E"],[10,"impl-AsMut%3C%5BT;+28%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[11,"impl-AsMut%3C%5BT;+50%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E%3E"],[12,"impl-AsMut%3C%5BT;+21%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B1%3E%3E"],[13,"impl-AsMut%3C%5BT;+41%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E,+B1%3E%3E"],[14,"impl-AsMut%3C%5BT;+64%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[15,"impl-AsMut%3C%5BT;+1024%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[16,"impl-AsMut%3C%5BT;+512%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[17,"impl-AsMut%3C%5BT;+49%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B1%3E%3E"],[18,"impl-AsMut%3C%5BT;+20%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[19,"impl-AsMut%3C%5BT;+256%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[20,"impl-AsMut%3C%5BT;+59%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B1%3E%3E"],[21,"impl-AsMut%3C%5BT;+128%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[22,"impl-AsMut%3C%5BT;+4%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E%3E"],[23,"impl-AsMut%3C%5BT;+22%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B0%3E%3E"],[24,"impl-AsMut%3C%5BT;+36%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[25,"impl-AsMut%3C%5BT;+45%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B0%3E,+B1%3E%3E"],[26,"impl-AsMut%3C%5BT;+47%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B1%3E,+B1%3E%3E"],[27,"impl-AsMut%3C%5BT;+37%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E,+B1%3E%3E"],[28,"impl-AsMut%3C%5BT;+31%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B1%3E%3E"],[29,"impl-AsMut%3C%5BT;+54%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B0%3E%3E"],[30,"impl-AsMut%3C%5BT;+51%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B1%3E%3E"],[31,"impl-AsMut%3C%5BT;+60%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[32,"impl-AsMut%3C%5BT;+27%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B1%3E%3E"],[33,"impl-AsMut%3C%5BT;+17%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B1%3E%3E"],[34,"impl-AsMut%3C%5BT;+1%5D%3E-for-GenericArray%3CT,+UInt%3CUTerm,+B1%3E%3E"],[35,"impl-AsMut%3C%5BT;+57%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B1%3E%3E"],[36,"impl-AsMut%3C%5BT;+23%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B1%3E%3E"],[37,"impl-AsMut%3C%5BT;+500%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[38,"impl-AsMut%3C%5BT;+3%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUTerm,+B1%3E,+B1%3E%3E"],[39,"impl-AsMut%3C%5BT;+38%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B1%3E,+B0%3E%3E"],[40,"impl-AsMut%3C%5BT;+46%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B1%3E,+B0%3E%3E"],[41,"impl-AsMut%3C%5BT%5D%3E-for-GenericArray%3CT,+N%3E"],[42,"impl-AsMut%3C%5BT;+80%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[43,"impl-AsMut%3C%5BT;+5%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E%3E"],[44,"impl-AsMut%3C%5BT;+61%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B1%3E%3E"],[45,"impl-AsMut%3C%5BT;+19%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B1%3E%3E"],[46,"impl-AsMut%3C%5BT;+48%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[47,"impl-AsMut%3C%5BT;+40%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[48,"impl-AsMut%3C%5BT;+55%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B1%3E%3E"],[49,"impl-AsMut%3C%5BT;+58%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B0%3E%3E"],[50,"impl-AsMut%3C%5BT;+2%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUTerm,+B1%3E,+B0%3E%3E"],[51,"impl-AsMut%3C%5BT;+12%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[52,"impl-AsMut%3C%5BT;+26%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B0%3E%3E"],[53,"impl-AsMut%3C%5BT;+52%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[54,"impl-AsMut%3C%5BT;+56%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[55,"impl-AsMut%3C%5BT;+90%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B0%3E%3E"],[56,"impl-AsMut%3C%5BT;+70%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B1%3E,+B1%3E,+B0%3E%3E"],[57,"impl-AsMut%3C%5BT;+35%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B1%3E,+B1%3E%3E"],[58,"impl-AsMut%3C%5BT;+39%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B1%3E,+B1%3E%3E"],[59,"impl-AsMut%3C%5BT;+24%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[60,"impl-AsMut%3C%5BT;+13%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B1%3E%3E"],[61,"impl-AsMut%3C%5BT;+43%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B1%3E,+B1%3E%3E"],[62,"impl-AsMut%3C%5BT;+29%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B1%3E%3E"],[63,"impl-AsMut%3C%5BT;+1000%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[64,"impl-AsMut%3C%5BT;+25%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B1%3E%3E"],[65,"impl-AsMut%3C%5BT;+16%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[66,"impl-AsMut%3C%5BT;+10%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B0%3E%3E"],[67,"impl-AsMut%3C%5BT;+30%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B0%3E%3E"],[68,"impl-AsMut%3C%5BT;+9%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B1%3E%3E"],[69,"impl-AsMut%3C%5BT;+14%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B0%3E%3E"],[70,"impl-AsMut%3C%5BT;+200%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[71,"impl-AsMut%3C%5BT;+400%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[72,"impl-AsMut%3C%5BT;+44%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[73,"impl-AsMut%3C%5BT;+6%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E%3E"],[74,"impl-AsMut%3C%5BT;+42%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B1%3E,+B0%3E%3E"],[75,"impl-AsMut%3C%5BT;+53%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B1%3E%3E"],[76,"impl-AsMut%3C%5BT;+7%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E%3E"],[77,"impl-AsMut%3C%5BT;+18%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E%3E"],[78,"impl-AsMut%3C%5BT;+15%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E%3E"],[79,"impl-AsMut%3C%5BT;+63%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B1%3E%3E"],[80,"impl-AsMut%3C%5BT;+100%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[81,"impl-AsMut%3C%5BT;+62%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B0%3E%3E"],[82,"impl-AsMut%3C%5BT;+32%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[83,"impl-AsMut%3C%5BT;+11%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B1%3E%3E"],[84,"impl-AsMut%3C%5BT;+300%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[86,"impl-AsRef%3C%5BT;+15%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E%3E"],[87,"impl-AsRef%3C%5BT;+500%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[88,"impl-AsRef%3C%5BT;+2%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUTerm,+B1%3E,+B0%3E%3E"],[89,"impl-AsRef%3C%5BT;+48%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[90,"impl-AsRef%3C%5BT;+1024%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[91,"impl-AsRef%3C%5BT;+1%5D%3E-for-GenericArray%3CT,+UInt%3CUTerm,+B1%3E%3E"],[92,"impl-AsRef%3C%5BT;+256%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[93,"impl-AsRef%3C%5BT;+23%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B1%3E%3E"],[94,"impl-AsRef%3C%5BT;+61%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B1%3E%3E"],[95,"impl-AsRef%3C%5BT;+40%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[96,"impl-AsRef%3C%5BT;+16%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[97,"impl-AsRef%3C%5BT;+30%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B0%3E%3E"],[98,"impl-AsRef%3C%5BT;+63%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B1%3E%3E"],[99,"impl-AsRef%3C%5BT;+47%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B1%3E,+B1%3E%3E"],[100,"impl-AsRef%3C%5BT;+36%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[101,"impl-AsRef%3C%5BT;+32%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[102,"impl-AsRef%3C%5BT;+5%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E%3E"],[103,"impl-AsRef%3C%5BT;+54%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B0%3E%3E"],[104,"impl-AsRef%3C%5BT;+128%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[105,"impl-AsRef%3C%5BT;+59%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B1%3E%3E"],[106,"impl-AsRef%3C%5BT;+22%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B0%3E%3E"],[107,"impl-AsRef%3C%5BT;+11%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B1%3E%3E"],[108,"impl-AsRef%3C%5BT;+17%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B1%3E%3E"],[109,"impl-AsRef%3C%5BT;+13%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B1%3E%3E"],[110,"impl-AsRef%3C%5BT%5D%3E-for-GenericArray%3CT,+N%3E"],[111,"impl-AsRef%3C%5BT;+38%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B1%3E,+B0%3E%3E"],[112,"impl-AsRef%3C%5BT;+14%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B0%3E%3E"],[113,"impl-AsRef%3C%5BT;+70%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B1%3E,+B1%3E,+B0%3E%3E"],[114,"impl-AsRef%3C%5BT;+43%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B1%3E,+B1%3E%3E"],[115,"impl-AsRef%3C%5BT;+400%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[116,"impl-AsRef%3C%5BT;+50%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E%3E"],[117,"impl-AsRef%3C%5BT;+100%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[118,"impl-AsRef%3C%5BT;+42%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B1%3E,+B0%3E%3E"],[119,"impl-AsRef%3C%5BT;+18%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E%3E"],[120,"impl-AsRef%3C%5BT;+34%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E%3E"],[121,"impl-AsRef%3C%5BT;+24%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[122,"impl-AsRef%3C%5BT;+56%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[123,"impl-AsRef%3C%5BT;+26%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B0%3E%3E"],[124,"impl-AsRef%3C%5BT;+33%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B1%3E%3E"],[125,"impl-AsRef%3C%5BT;+52%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[126,"impl-AsRef%3C%5BT;+300%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[127,"impl-AsRef%3C%5BT;+49%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B1%3E%3E"],[128,"impl-AsRef%3C%5BT;+53%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B1%3E%3E"],[129,"impl-AsRef%3C%5BT;+12%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[130,"impl-AsRef%3C%5BT;+6%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E%3E"],[131,"impl-AsRef%3C%5BT;+27%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B1%3E%3E"],[132,"impl-AsRef%3C%5BT;+19%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B1%3E%3E"],[133,"impl-AsRef%3C%5BT;+28%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[134,"impl-AsRef%3C%5BT;+7%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E%3E"],[135,"impl-AsRef%3C%5BT;+21%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B1%3E%3E"],[136,"impl-AsRef%3C%5BT;+20%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[137,"impl-AsRef%3C%5BT;+51%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B1%3E%3E"],[138,"impl-AsRef%3C%5BT;+29%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B1%3E%3E"],[139,"impl-AsRef%3C%5BT;+8%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[140,"impl-AsRef%3C%5BT;+31%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B1%3E%3E"],[141,"impl-AsRef%3C%5BT;+58%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B0%3E%3E"],[142,"impl-AsRef%3C%5BT;+25%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B1%3E%3E"],[143,"impl-AsRef%3C%5BT;+44%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[144,"impl-AsRef%3C%5BT;+4%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E%3E"],[145,"impl-AsRef%3C%5BT;+80%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[146,"impl-AsRef%3C%5BT;+45%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B0%3E,+B1%3E%3E"],[147,"impl-AsRef%3C%5BT;+57%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B1%3E%3E"],[148,"impl-AsRef%3C%5BT;+39%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B1%3E,+B1%3E%3E"],[149,"impl-AsRef%3C%5BT;+3%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUTerm,+B1%3E,+B1%3E%3E"],[150,"impl-AsRef%3C%5BT;+200%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[151,"impl-AsRef%3C%5BT;+64%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[152,"impl-AsRef%3C%5BT;+1000%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[153,"impl-AsRef%3C%5BT;+60%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[154,"impl-AsRef%3C%5BT;+62%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B0%3E%3E"],[155,"impl-AsRef%3C%5BT;+9%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B1%3E%3E"],[156,"impl-AsRef%3C%5BT;+55%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B1%3E%3E"],[157,"impl-AsRef%3C%5BT;+41%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E,+B1%3E%3E"],[158,"impl-AsRef%3C%5BT;+10%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B0%3E%3E"],[159,"impl-AsRef%3C%5BT;+90%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B0%3E%3E"],[160,"impl-AsRef%3C%5BT;+35%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B1%3E,+B1%3E%3E"],[161,"impl-AsRef%3C%5BT;+512%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[162,"impl-AsRef%3C%5BT;+37%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E,+B1%3E%3E"],[163,"impl-AsRef%3C%5BT;+46%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B1%3E,+B0%3E%3E"],[177,"impl-LowerHex-for-GenericArray%3Cu8,+T%3E"],[178,"impl-Debug-for-GenericArray%3CT,+N%3E"],[179,"impl-UpperHex-for-GenericArray%3Cu8,+T%3E"],[181,"impl-From%3C%26%5BT;+31%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B1%3E%3E"],[182,"impl-From%3C%5BT;+90%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B0%3E%3E"],[183,"impl-From%3C%26%5BT;+32%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[184,"impl-From%3C%5BT;+9%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B1%3E%3E"],[185,"impl-From%3C%26mut+%5BT;+54%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B0%3E%3E"],[186,"impl-From%3C%26%5BT;+54%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B0%3E%3E"],[187,"impl-From%3C%5BT;+27%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B1%3E%3E"],[188,"impl-From%3C%26mut+%5BT;+70%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B1%3E,+B1%3E,+B0%3E%3E"],[189,"impl-From%3C%26%5BT;+70%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B1%3E,+B1%3E,+B0%3E%3E"],[190,"impl-From%3C%26%5BT;+20%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[191,"impl-From%3C%26%5BT;+64%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[192,"impl-From%3C%5BT;+18%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E%3E"],[193,"impl-From%3C%26mut+%5BT;+38%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B1%3E,+B0%3E%3E"],[194,"impl-From%3C%5BT;+3%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUTerm,+B1%3E,+B1%3E%3E"],[195,"impl-From%3C%26mut+%5BT;+12%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[196,"impl-From%3C%26%5BT;+200%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[197,"impl-From%3C%26%5BT%5D%3E-for-%26GenericArray%3CT,+N%3E"],[198,"impl-From%3C%5BT;+63%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B1%3E%3E"],[199,"impl-From%3C%26%5BT;+51%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B1%3E%3E"],[200,"impl-From%3C%26%5BT;+1000%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[201,"impl-From%3C%5BT;+16%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[202,"impl-From%3C%5BT;+13%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B1%3E%3E"],[203,"impl-From%3C%26mut+%5BT;+59%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B1%3E%3E"],[204,"impl-From%3C%26%5BT;+500%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[205,"impl-From%3C%26%5BT;+63%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B1%3E%3E"],[206,"impl-From%3C%26%5BT;+16%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[207,"impl-From%3C%26mut+%5BT;+1%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUTerm,+B1%3E%3E"],[208,"impl-From%3C%26mut+%5BT%5D%3E-for-%26mut+GenericArray%3CT,+N%3E"],[209,"impl-From%3C%26%5BT;+34%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E%3E"],[210,"impl-From%3C%26mut+%5BT;+19%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B1%3E%3E"],[211,"impl-From%3C%5BT;+56%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[212,"impl-From%3C%5BT;+37%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E,+B1%3E%3E"],[213,"impl-From%3C%5BT;+49%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B1%3E%3E"],[214,"impl-From%3C%5BT;+128%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[215,"impl-From%3C%26%5BT;+512%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[216,"impl-From%3C%26mut+%5BT;+400%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[217,"impl-From%3C%26%5BT;+400%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[218,"impl-From%3C%5BT;+70%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B1%3E,+B1%3E,+B0%3E%3E"],[219,"impl-From%3C%26%5BT;+11%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B1%3E%3E"],[220,"impl-From%3C%26mut+%5BT;+23%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B1%3E%3E"],[221,"impl-From%3C%26%5BT;+50%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E%3E"],[222,"impl-From%3C%5BT;+41%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E,+B1%3E%3E"],[223,"impl-From%3C%26mut+%5BT;+500%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[224,"impl-From%3C%5BT;+54%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B0%3E%3E"],[225,"impl-From%3C%26%5BT;+60%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[226,"impl-From%3C%26%5BT;+27%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B1%3E%3E"],[227,"impl-From%3C%26%5BT;+45%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B0%3E,+B1%3E%3E"],[228,"impl-From%3C%5BT;+200%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[229,"impl-From%3C%5BT;+2%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUTerm,+B1%3E,+B0%3E%3E"],[230,"impl-From%3C%26mut+%5BT;+33%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B1%3E%3E"],[231,"impl-From%3C%26mut+%5BT;+34%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E%3E"],[232,"impl-From%3C%5BT;+40%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[233,"impl-From%3C%26%5BT;+44%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[234,"impl-From%3C%5BT;+1024%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[235,"impl-From%3C%26mut+%5BT;+15%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E%3E"],[236,"impl-From%3C%26mut+%5BT;+11%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B1%3E%3E"],[237,"impl-From%3C%26mut+%5BT;+22%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B0%3E%3E"],[238,"impl-From%3C%5BT;+17%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B1%3E%3E"],[239,"impl-From%3C%26mut+%5BT;+80%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[240,"impl-From%3C%26mut+%5BT;+2%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUTerm,+B1%3E,+B0%3E%3E"],[241,"impl-From%3C%26mut+%5BT;+41%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E,+B1%3E%3E"],[242,"impl-From%3C%5BT;+10%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B0%3E%3E"],[243,"impl-From%3C%26mut+%5BT;+26%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B0%3E%3E"],[244,"impl-From%3C%26mut+%5BT;+13%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B1%3E%3E"],[245,"impl-From%3C%5BT;+24%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[246,"impl-From%3C%26mut+%5BT;+28%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[247,"impl-From%3C%26%5BT;+23%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B1%3E%3E"],[248,"impl-From%3C%26mut+%5BT;+40%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[249,"impl-From%3C%26%5BT;+57%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B1%3E%3E"],[250,"impl-From%3C%26%5BT;+300%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[251,"impl-From%3C%26mut+%5BT;+4%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E%3E"],[252,"impl-From%3C%26%5BT;+38%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B1%3E,+B0%3E%3E"],[253,"impl-From%3C%26mut+%5BT;+36%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[254,"impl-From%3C%5BT;+60%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[255,"impl-From%3C%5BT;+44%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[256,"impl-From%3C%26%5BT;+14%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B0%3E%3E"],[257,"impl-From%3C%5BT;+6%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E%3E"],[258,"impl-From%3C%26mut+%5BT;+44%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[259,"impl-From%3C%5BT;+39%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B1%3E,+B1%3E%3E"],[260,"impl-From%3C%26%5BT;+256%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[261,"impl-From%3C%26%5BT;+37%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E,+B1%3E%3E"],[262,"impl-From%3C%5BT;+12%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[263,"impl-From%3C%26%5BT;+53%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B1%3E%3E"],[264,"impl-From%3C%26%5BT;+30%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B0%3E%3E"],[265,"impl-From%3C%26mut+%5BT;+63%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B1%3E%3E"],[266,"impl-From%3C%26mut+%5BT;+49%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B1%3E%3E"],[267,"impl-From%3C%26mut+%5BT;+300%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[268,"impl-From%3C%26%5BT;+9%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B1%3E%3E"],[269,"impl-From%3C%26%5BT;+40%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[270,"impl-From%3C%26mut+%5BT;+100%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[271,"impl-From%3C%26%5BT;+25%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B1%3E%3E"],[272,"impl-From%3C%26mut+%5BT;+46%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B1%3E,+B0%3E%3E"],[273,"impl-From%3C%26mut+%5BT;+61%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B1%3E%3E"],[274,"impl-From%3C%26%5BT;+28%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[275,"impl-From%3C%26mut+%5BT;+51%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B1%3E%3E"],[276,"impl-From%3C%26%5BT;+26%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B0%3E%3E"],[277,"impl-From%3C%5BT;+1%5D%3E-for-GenericArray%3CT,+UInt%3CUTerm,+B1%3E%3E"],[278,"impl-From%3C%26mut+%5BT;+57%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B1%3E%3E"],[279,"impl-From%3C%26%5BT;+8%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[280,"impl-From%3C%5BT;+64%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[281,"impl-From%3C%26mut+%5BT;+24%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[282,"impl-From%3C%26mut+%5BT;+256%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[283,"impl-From%3C%26%5BT;+56%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[284,"impl-From%3C%5BT;+28%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[285,"impl-From%3C%26mut+%5BT;+58%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B0%3E%3E"],[286,"impl-From%3C%26mut+%5BT;+10%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B0%3E%3E"],[287,"impl-From%3C%5BT;+500%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[288,"impl-From%3C%26%5BT;+5%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E%3E"],[289,"impl-From%3C%26mut+%5BT;+53%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B1%3E%3E"],[290,"impl-From%3C%5BT;+36%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[291,"impl-From%3C%5BT;+43%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B1%3E,+B1%3E%3E"],[292,"impl-From%3C%26%5BT;+35%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B1%3E,+B1%3E%3E"],[293,"impl-From%3C%26mut+%5BT;+48%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[294,"impl-From%3C%26mut+%5BT;+200%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[295,"impl-From%3C%5BT;+55%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B1%3E%3E"],[296,"impl-From%3C%26%5BT;+7%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E%3E"],[297,"impl-From%3C%26%5BT;+39%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B1%3E,+B1%3E%3E"],[298,"impl-From%3C%26mut+%5BT;+37%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E,+B1%3E%3E"],[299,"impl-From%3C%26%5BT;+46%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B1%3E,+B0%3E%3E"],[300,"impl-From%3C%26mut+%5BT;+39%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B1%3E,+B1%3E%3E"],[301,"impl-From%3C%26%5BT;+24%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[302,"impl-From%3C%5BT;+4%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E%3E"],[303,"impl-From%3C%5BT;+61%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B1%3E%3E"],[304,"impl-From%3C%5BT;+29%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B1%3E%3E"],[305,"impl-From%3C%26mut+%5BT;+27%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B1%3E%3E"],[306,"impl-From%3C%26mut+%5BT;+512%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[307,"impl-From%3C%26mut+%5BT;+62%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B0%3E%3E"],[308,"impl-From%3C%26mut+%5BT;+35%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B1%3E,+B1%3E%3E"],[309,"impl-From%3C%26mut+%5BT;+42%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B1%3E,+B0%3E%3E"],[310,"impl-From%3C%26mut+%5BT;+1000%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[311,"impl-From%3C%5BT;+11%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B1%3E%3E"],[312,"impl-From%3C%26%5BT;+21%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B1%3E%3E"],[313,"impl-From%3C%26%5BT;+48%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[314,"impl-From%3C%5BT;+8%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[315,"impl-From%3C%26%5BT;+52%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[316,"impl-From%3C%26mut+%5BT;+64%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[317,"impl-From%3C%26mut+%5BT;+52%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[318,"impl-From%3C%26mut+%5BT;+90%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B0%3E%3E"],[319,"impl-From%3C%26mut+%5BT;+17%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B1%3E%3E"],[320,"impl-From%3C%26%5BT;+100%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[321,"impl-From%3C%26mut+%5BT;+3%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUTerm,+B1%3E,+B1%3E%3E"],[322,"impl-From%3C%26mut+%5BT;+8%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[323,"impl-From%3C%26%5BT;+47%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B1%3E,+B1%3E%3E"],[324,"impl-From%3C%5BT;+256%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[325,"impl-From%3C%5BT;+46%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B1%3E,+B0%3E%3E"],[326,"impl-From%3C%26mut+%5BT;+20%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[327,"impl-From%3C%5BT;+25%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B1%3E%3E"],[328,"impl-From%3C%5BT;+300%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[329,"impl-From%3C%26%5BT;+18%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E%3E"],[330,"impl-From%3C%26%5BT;+49%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B1%3E%3E"],[331,"impl-From%3C%5BT;+33%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B1%3E%3E"],[332,"impl-From%3C%5BT;+512%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[333,"impl-From%3C%26%5BT;+43%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B1%3E,+B1%3E%3E"],[334,"impl-From%3C%26mut+%5BT;+1024%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[335,"impl-From%3C%26%5BT;+128%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[336,"impl-From%3C%5BT;+52%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[337,"impl-From%3C%26mut+%5BT;+16%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[338,"impl-From%3C%5BT;+23%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B1%3E%3E"],[339,"impl-From%3C%26mut+%5BT;+56%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[340,"impl-From%3C%26%5BT;+55%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B1%3E%3E"],[341,"impl-From%3C%5BT;+14%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B0%3E%3E"],[342,"impl-From%3C%5BT;+31%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B1%3E%3E"],[343,"impl-From%3C%5BT;+400%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[344,"impl-From%3C%5BT;+38%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B1%3E,+B0%3E%3E"],[345,"impl-From%3C%5BT;+19%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B1%3E%3E"],[346,"impl-From%3C%5BT;+32%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[347,"impl-From%3C%26%5BT;+80%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[348,"impl-From%3C%26%5BT;+4%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E%3E"],[349,"impl-From%3C%26%5BT;+3%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUTerm,+B1%3E,+B1%3E%3E"],[350,"impl-From%3C%26%5BT;+36%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[351,"impl-From%3C%26%5BT;+6%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E%3E"],[352,"impl-From%3C%5BT;+20%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[354,"impl-From%3C%26mut+%5BT;+31%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B1%3E%3E"],[355,"impl-From%3C%26mut+%5BT;+128%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[356,"impl-From%3C%26%5BT;+10%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B0%3E%3E"],[357,"impl-From%3C%5BT;+15%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E%3E"],[358,"impl-From%3C%26mut+%5BT;+18%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E%3E"],[359,"impl-From%3C%5BT;+42%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B1%3E,+B0%3E%3E"],[360,"impl-From%3C%26%5BT;+2%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUTerm,+B1%3E,+B0%3E%3E"],[361,"impl-From%3C%26mut+%5BT;+25%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B1%3E%3E"],[362,"impl-From%3C%26mut+%5BT;+47%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B1%3E,+B1%3E%3E"],[363,"impl-From%3C%5BT;+58%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B0%3E%3E"],[364,"impl-From%3C%5BT;+53%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B1%3E%3E"],[365,"impl-From%3C%5BT;+48%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[366,"impl-From%3C%26%5BT;+15%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E%3E"],[367,"impl-From%3C%5BT;+80%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[368,"impl-From%3C%26%5BT;+42%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B1%3E,+B0%3E%3E"],[369,"impl-From%3C%26%5BT;+41%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E,+B1%3E%3E"],[370,"impl-From%3C%26%5BT;+17%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B1%3E%3E"],[371,"impl-From%3C%5BT;+30%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B0%3E%3E"],[372,"impl-From%3C%26mut+%5BT;+29%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B1%3E%3E"],[373,"impl-From%3C%26mut+%5BT;+9%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B1%3E%3E"],[374,"impl-From%3C%5BT;+22%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B0%3E%3E"],[375,"impl-From%3C%26%5BT;+59%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B1%3E%3E"],[376,"impl-From%3C%5BT;+45%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B0%3E,+B1%3E%3E"],[377,"impl-From%3C%26mut+%5BT;+32%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[378,"impl-From%3C%5BT;+50%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E%3E"],[379,"impl-From%3C%5BT;+26%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B0%3E%3E"],[380,"impl-From%3C%26mut+%5BT;+21%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B1%3E%3E"],[381,"impl-From%3C%26%5BT;+62%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B0%3E%3E"],[382,"impl-From%3C%26%5BT;+12%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[383,"impl-From%3C%26mut+%5BT;+30%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B0%3E%3E"],[384,"impl-From%3C%26%5BT;+13%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B1%3E%3E"],[385,"impl-From%3C%26%5BT;+29%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B1%3E%3E"],[386,"impl-From%3C%26mut+%5BT;+6%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E%3E"],[387,"impl-From%3C%26%5BT;+33%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B1%3E%3E"],[388,"impl-From%3C%5BT;+35%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B1%3E,+B1%3E%3E"],[389,"impl-From%3C%26%5BT;+1%5D%3E-for-%26GenericArray%3CT,+UInt%3CUTerm,+B1%3E%3E"],[390,"impl-From%3C%5BT;+34%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E%3E"],[391,"impl-From%3C%26mut+%5BT;+60%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[392,"impl-From%3C%26mut+%5BT;+5%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E%3E"],[393,"impl-From%3C%5BT;+5%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E%3E"],[394,"impl-From%3C%26%5BT;+61%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B1%3E%3E"],[395,"impl-From%3C%5BT;+59%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B1%3E%3E"],[396,"impl-From%3C%26mut+%5BT;+43%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B1%3E,+B1%3E%3E"],[397,"impl-From%3C%5BT;+100%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E%3E"],[398,"impl-From%3C%26%5BT;+22%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B0%3E%3E"],[399,"impl-From%3C%26mut+%5BT;+45%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B0%3E,+B1%3E%3E"],[400,"impl-From%3C%26mut+%5BT;+50%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B0%3E%3E"],[401,"impl-From%3C%5BT;+7%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E%3E"],[402,"impl-From%3C%5BT;+47%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B1%3E,+B1%3E%3E"],[403,"impl-From%3C%26%5BT;+90%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B0%3E%3E"],[404,"impl-From%3C%5BT;+57%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B1%3E%3E"],[405,"impl-From%3C%26%5BT;+1024%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[406,"impl-From%3C%5BT;+62%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B0%3E%3E"],[407,"impl-From%3C%26mut+%5BT;+55%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B1%3E,+B1%3E%3E"],[408,"impl-From%3C%5BT;+21%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B1%3E%3E"],[409,"impl-From%3C%26mut+%5BT;+7%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E%3E"],[410,"impl-From%3C%26%5BT;+58%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B0%3E%3E"],[411,"impl-From%3C%5BT;+1000%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B1%3E,+B0%3E,+B1%3E,+B0%3E,+B0%3E,+B0%3E%3E"],[412,"impl-From%3C%26mut+%5BT;+14%5D%3E-for-%26mut+GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B1%3E,+B0%3E%3E"],[413,"impl-From%3C%26%5BT;+19%5D%3E-for-%26GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B1%3E%3E"],[414,"impl-From%3C%5BT;+51%5D%3E-for-GenericArray%3CT,+UInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUInt%3CUTerm,+B1%3E,+B1%3E,+B0%3E,+B0%3E,+B1%3E,+B1%3E%3E"],[423,"impl-IntoIterator-for-%26GenericArray%3CT,+N%3E"],[424,"impl-IntoIterator-for-%26mut+GenericArray%3CT,+N%3E"],[425,"impl-IntoIterator-for-GenericArray%3CT,+N%3E"],[433,"impl-Split%3CT,+K%3E-for-GenericArray%3CT,+N%3E"],[434,"impl-Split%3CT,+K%3E-for-%26mut+GenericArray%3CT,+N%3E"],[435,"impl-Split%3CT,+K%3E-for-%26GenericArray%3CT,+N%3E"]]}],\ ["getrandom",{"doc":"Interface to the operating system’s random number …","t":"TTFTTTTTTTTTTTTTNNNNNNNNNNHHNNNNNNN","n":["CUSTOM_START","ERRNO_NOT_POSITIVE","Error","FAILED_RDRAND","INTERNAL_START","IOS_SEC_RANDOM","NODE_CRYPTO","NODE_ES_MODULE","NODE_RANDOM_FILL_SYNC","NO_RDRAND","UNEXPECTED","UNSUPPORTED","VXWORKS_RAND_SECURE","WEB_CRYPTO","WEB_GET_RANDOM_VALUES","WINDOWS_RTL_GEN_RANDOM","borrow","borrow_mut","clone","clone_into","code","eq","fmt","fmt","from","from","getrandom","getrandom_uninit","into","raw_os_error","to_owned","to_string","try_from","try_into","type_id"],"q":[[0,"getrandom"],[35,"core::num::nonzero"],[36,"core::fmt"],[37,"core::fmt"],[38,"core::mem::maybe_uninit"],[39,"core::option"],[40,"alloc::string"],[41,"core::any"]],"d":["Codes at or above this point can be used by users to …","The platform-specific errno returned a non-positive value.","A small and no_std compatible error type","RDRAND instruction failed due to a hardware issue.","Codes below this point represent OS Errors (i.e. positive …","Call to CCRandomGenerateBytes failed on iOS, tvOS, or …","Node.js does not have the crypto CommonJS module.","Called from an ES module on Node.js. This is unsupported, …","Calling Node.js function crypto.randomFillSync failed.","RDRAND instruction unsupported on this target.","Encountered an unexpected situation which should not …","This target/platform is not supported by getrandom.","On VxWorks, call to randSecure failed (random number …","The environment does not support the Web Crypto API.","Calling Web Crypto API crypto.getRandomValues failed.","Call to Windows RtlGenRandom failed.","","","","","Extract the bare error code.","","","","","Returns the argument unchanged.","Fill dest with random bytes from the system’s preferred …","Version of the getrandom function which fills dest with …","Calls U::from(self).","Extract the raw OS error code (if this error came from the …","","","","",""],"i":[1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[[-1,-2],2,[],[]],[1,3],[[1,1],4],[[1,5],6],[[1,5],6],[3,1],[-1,-1,[]],[[[8,[7]]],[[9,[2,1]]]],[[[8,[[10,[7]]]]],[[9,[[8,[7]],1]]]],[-1,-2,[],[]],[1,[[12,[11]]]],[-1,-2,[],[]],[-1,13,[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,14,[]]],"c":[],"p":[[5,"Error",0],[1,"tuple"],[5,"NonZeroU32",35],[1,"bool"],[5,"Formatter",36],[8,"Result",36],[1,"u8"],[1,"slice"],[6,"Result",37],[20,"MaybeUninit",38],[1,"i32"],[6,"Option",39],[5,"String",40],[5,"TypeId",41]],"b":[[22,"impl-Display-for-Error"],[23,"impl-Debug-for-Error"]]}],\ ["ghash",{"doc":"GHASH: universal hash over GF(2^128) used by AES-GCM for …","t":"IFIINNNNNNNNNNNNNNEN","n":["Block","GHash","Key","Tag","borrow","borrow_mut","clone","clone_into","finalize","fmt","from","into","new","new_with_init_block","to_owned","try_from","try_into","type_id","universal_hash","update_with_backend"],"q":[[0,"ghash"],[20,"core::fmt"],[21,"core::fmt"],[22,"core::any"],[23,"universal_hash"]],"d":["GHASH blocks (16-bytes)","GHASH: universal hash over GF(2^128) used by AES-GCM.","GHASH keys (16-bytes)","GHASH tags (16-bytes)","","","","","Get GHASH output","","Returns the argument unchanged.","Calls U::from(self).","Initialize GHASH with the given H field element","Initialize GHASH with the given H field element and …","","","","","",""],"i":[0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1],"f":[0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[[-1,-2],2,[],[]],[1,3],[[1,4],[[6,[2,5]]]],[-1,-1,[]],[-1,-2,[],[]],[7,1],[[7,8],1],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,9,[]],0,[[1,-2],2,[],[[11,[],[[10,[-1]]]]]]],"c":[],"p":[[5,"GHash",0],[1,"tuple"],[8,"Tag",0],[5,"Formatter",20],[5,"Error",20],[6,"Result",21],[8,"Key",0],[1,"u128"],[5,"TypeId",22],[17,"BlockSize"],[10,"UhfClosure",23]],"b":[]}],\ @@ -120,17 +120,17 @@ var searchIndex = new Map(JSON.parse('[\ ["gimli",{"doc":"gimli is a library for reading and writing the DWARF …","t":"TTTTTTTTTTTTTTTTFPTTTTTTTTFPFTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPFPFFPFPPFPFPPFPFPPFFPFPFPPPPFFPFPFFPFPFPPPPGPFTTTTTTTTTTTPPFFKTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTGTTTTTTTTTTTTTTTTTFPFFFTTTTTTTTTTTTTTTTTTPITTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTFFFFGTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTGTTTTTTTTTTTTTTTTTTTTTTTTTTTTGTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTGTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTFFTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNCOOOONNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCHHHHFPFFGPPPPPPPPPPPPPPPPFFFFPPKFPFGFFPPPPPPPPFPPPPPPPGFPPGFPPGPGFPPIFPPPPPPPPPPPPFFPPFFFFPPPFFPFPFFPPPPFFFFPPFFPPPPFFPFFPPPPPPPPPPPGPPPPPPPFFPFFFFPPPPRIFPFFFFFPPPGFGKPPFPPPRPPPPPPFFPPPPFPPPPPPPPPPPPPPPPPPIFPPPPPPPPPPPPPPPRPPPGFIIIIKFPFFFFGFFPPPPPPPPPPPPPPPPPPPPPPPPPRRPPPPPIPIGFPPPFPFPPFPPPGPFFFFPFFFPGFGFKKFPPPPPPGFPPPPPPPPPPPPPPPIRFPRPPPPKFPPPPPPPPPPPPPPPPPPPPPPPPPPPRRPPPPPPPPPPIFPPPPPPPPPPPPPPPPPPPPPPFFFFFFPPGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPFKKKFFPPPPPGPGPPPPPPPNNNOONNMNNONNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNONNONNOONOONOOOONOOOOONNOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNOONMNONNNNNOOONNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMNMNNNNNNNNNNNNNNNNNNMNNNNNNONNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNMNNNNNNNNONNNNNNONNONNONMNNNNNONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOMNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNOONMNNNNNNMNNNOONONNNNNNNNONNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNNNNMNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO","n":["A0","A0","A1","A1","A2","A2","A3","A3","A4","A4","A5","A5","A6","A6","A7","A7","AArch64","AArch64","ACC0","ACC1","ACC2","ACC3","ACC4","ACC5","ACC6","ACC7","Arm","Big","BigEndian","CS","CS","D0","D1","D10","D11","D12","D13","D14","D15","D16","D17","D18","D19","D2","D20","D21","D22","D23","D24","D25","D26","D27","D28","D29","D3","D30","D31","D4","D5","D6","D7","D8","D9","DS","DS","DebugAbbrev","DebugAbbrevOffset","DebugAddr","DebugAddrBase","DebugAddrIndex","DebugAranges","DebugArangesOffset","DebugCuIndex","DebugFrame","DebugFrameOffset","DebugInfo","DebugInfoOffset","DebugInfoOffset","DebugLine","DebugLineOffset","DebugLineStr","DebugLineStrOffset","DebugLoc","DebugLocLists","DebugLocListsBase","DebugLocListsIndex","DebugMacinfo","DebugMacinfoOffset","DebugMacro","DebugMacroOffset","DebugPubNames","DebugPubTypes","DebugRanges","DebugRngLists","DebugRngListsBase","DebugRngListsIndex","DebugStr","DebugStrOffset","DebugStrOffsets","DebugStrOffsetsBase","DebugStrOffsetsIndex","DebugTuIndex","DebugTypeSignature","DebugTypes","DebugTypesOffset","DebugTypesOffset","Default","Dwarf32","Dwarf64","DwarfFileType","Dwo","DwoId","EAX","EBP","EBX","ECX","EDI","EDX","ELR_MODE","ES","ES","ESI","ESP","EhFrame","EhFrameHdr","EhFrameOffset","Encoding","Endianity","F0","F0","F1","F1","F10","F10","F11","F11","F12","F12","F13","F13","F14","F14","F15","F15","F16","F16","F17","F17","F18","F18","F19","F19","F2","F2","F20","F20","F21","F21","F22","F22","F23","F23","F24","F24","F25","F25","F26","F26","F27","F27","F28","F28","F29","F29","F3","F3","F30","F30","F31","F31","F4","F4","F5","F5","F6","F6","F7","F7","F8","F8","F9","F9","FA0","FA0","FA1","FA1","FA2","FA2","FA3","FA3","FA4","FA4","FA5","FA5","FA6","FA6","FA7","FA7","FCC0","FCC1","FCC2","FCC3","FCC4","FCC5","FCC6","FCC7","FCW","FFR","FP","FS","FS","FS0","FS0","FS1","FS1","FS10","FS11","FS2","FS2","FS3","FS3","FS4","FS4","FS5","FS5","FS6","FS6","FS7","FS7","FS8","FS9","FSW","FS_BASE","FS_BASE","FT0","FT0","FT1","FT1","FT10","FT10","FT11","FT11","FT12","FT13","FT14","FT15","FT2","FT2","FT3","FT3","FT4","FT4","FT5","FT5","FT6","FT6","FT7","FT7","FT8","FT8","FT9","FT9","Format","GP","GS","GS","GS_BASE","GS_BASE","HTPIDPR","K0","K1","K2","K3","K4","K5","K6","K7","LDTR","LDTR","LR","LineEncoding","Little","LittleEndian","LocationListsOffset","LoongArch","MM0","MM0","MM1","MM1","MM2","MM2","MM3","MM3","MM4","MM4","MM5","MM5","MM6","MM6","MM7","MM7","MXCSR","MXCSR","Main","NativeEndian","P0","P1","P10","P11","P12","P13","P14","P15","P2","P3","P4","P5","P6","P7","P8","P9","PC","PC","R0","R0","R1","R1","R10","R10","R10","R10_FIQ","R10_USR","R11","R11","R11","R11_FIQ","R11_USR","R12","R12","R12","R12_FIQ","R12_USR","R13","R13","R13","R13_ABT","R13_FIQ","R13_IRQ","R13_SVC","R13_UND","R13_USR","R14","R14","R14","R14_ABT","R14_FIQ","R14_IRQ","R14_SVC","R14_UND","R14_USR","R15","R15","R15","R16","R17","R18","R19","R2","R2","R20","R21","R22","R23","R24","R25","R26","R27","R28","R29","R3","R3","R30","R31","R4","R4","R5","R5","R6","R6","R7","R7","R8","R8","R8","R8_FIQ","R8_USR","R9","R9","R9","R9_FIQ","R9_USR","RA","RA","RA","RA","RAX","RA_AUTH_CODE","RA_SIGN_STATE","RBP","RBX","RCX","RDI","RDX","RFLAGS","RSI","RSP","RangeListsOffset","RawRangeListsOffset","Register","RiscV","RunTimeEndian","S0","S0","S0","S1","S1","S1","S10","S10","S11","S11","S12","S13","S14","S15","S16","S17","S18","S19","S2","S2","S2","S20","S21","S22","S23","S24","S25","S26","S27","S28","S29","S3","S3","S3","S30","S31","S4","S4","S4","S5","S5","S5","S6","S6","S6","S7","S7","S7","S8","S8","S8","S9","S9","SP","SP","SP","SP","SPSR","SPSR_ABT","SPSR_FIQ","SPSR_IRQ","SPSR_SVC","SPSR_UND","SS","SS","ST0","ST0","ST1","ST1","ST2","ST2","ST3","ST3","ST4","ST4","ST5","ST5","ST6","ST6","ST7","ST7","SectionId","T0","T0","T1","T1","T2","T2","T3","T3","T4","T4","T5","T5","T6","T6","T7","T8","TP","TP","TPIDPR","TPIDRRO_EL0","TPIDRURO","TPIDRURW","TPIDR_EL0","TPIDR_EL1","TPIDR_EL2","TPIDR_EL3","TR","TR","UnitSectionOffset","V0","V1","V10","V11","V12","V13","V14","V15","V16","V17","V18","V19","V2","V20","V21","V22","V23","V24","V25","V26","V27","V28","V29","V3","V30","V31","V4","V5","V6","V7","V8","V9","VG","Vendor","WC0","WC1","WC2","WC3","WC4","WC5","WC6","WC7","WCGR0","WCGR1","WCGR2","WCGR3","WCGR4","WCGR5","WCGR6","WCGR7","WR0","WR1","WR10","WR11","WR12","WR13","WR14","WR15","WR2","WR3","WR4","WR5","WR6","WR7","WR8","WR9","X0","X0","X1","X1","X10","X10","X11","X11","X12","X12","X13","X13","X14","X14","X15","X15","X16","X16","X17","X17","X18","X18","X19","X19","X2","X2","X20","X20","X21","X21","X22","X22","X23","X23","X24","X24","X25","X25","X26","X26","X27","X27","X28","X28","X29","X29","X3","X3","X30","X30","X31","X4","X4","X5","X5","X6","X6","X7","X7","X8","X8","X86","X86_64","X9","X9","XMM0","XMM0","XMM1","XMM1","XMM10","XMM11","XMM12","XMM13","XMM14","XMM15","XMM16","XMM17","XMM18","XMM19","XMM2","XMM2","XMM20","XMM21","XMM22","XMM23","XMM24","XMM25","XMM26","XMM27","XMM28","XMM29","XMM3","XMM3","XMM30","XMM31","XMM4","XMM4","XMM5","XMM5","XMM6","XMM6","XMM7","XMM7","XMM8","XMM9","Z0","Z1","Z10","Z11","Z12","Z13","Z14","Z15","Z16","Z17","Z18","Z19","Z2","Z20","Z21","Z22","Z23","Z24","Z25","Z26","Z27","Z28","Z29","Z3","Z30","Z31","Z4","Z5","Z6","Z7","Z8","Z9","ZERO","ZERO","address_size","as_debug_info_offset","as_debug_types_offset","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","constants","default","default","default","default","default","default_for_encoding_and_file","default_for_encoding_and_file","default_for_encoding_and_file","default_is_stmt","dwo_name","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","initial_length_size","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_big_endian","is_big_endian","is_big_endian","is_big_endian","is_little_endian","is_little_endian","leb128","line_base","line_range","maximum_operations_per_instruction","minimum_instruction_length","name","name_to_register","name_to_register","name_to_register","name_to_register","name_to_register","name_to_register","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","read","read_f32","read_f32","read_f64","read_f64","read_i16","read_i16","read_i32","read_i32","read_i64","read_i64","read_u16","read_u16","read_u32","read_u32","read_u64","read_u64","read_uint","read_uint","register_name","register_name","register_name","register_name","register_name","register_name","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_unit_offset","to_unit_offset","to_unit_offset","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","version","word_size","write_u16","write_u16","write_u32","write_u32","write_u64","write_u64","xcoff_name","DW_ACCESS_private","DW_ACCESS_protected","DW_ACCESS_public","DW_ADDR_none","DW_ATE_ASCII","DW_ATE_UCS","DW_ATE_UTF","DW_ATE_address","DW_ATE_boolean","DW_ATE_complex_float","DW_ATE_decimal_float","DW_ATE_edited","DW_ATE_float","DW_ATE_hi_user","DW_ATE_imaginary_float","DW_ATE_lo_user","DW_ATE_numeric_string","DW_ATE_packed_decimal","DW_ATE_signed","DW_ATE_signed_char","DW_ATE_signed_fixed","DW_ATE_unsigned","DW_ATE_unsigned_char","DW_ATE_unsigned_fixed","DW_AT_ALTIUM_loclist","DW_AT_APPLE_block","DW_AT_APPLE_flags","DW_AT_APPLE_isa","DW_AT_APPLE_major_runtime_vers","DW_AT_APPLE_objc_complete_type","DW_AT_APPLE_omit_frame_ptr","DW_AT_APPLE_optimized","DW_AT_APPLE_property","DW_AT_APPLE_property_attribute","DW_AT_APPLE_property_getter","DW_AT_APPLE_property_name","DW_AT_APPLE_property_setter","DW_AT_APPLE_runtime_class","DW_AT_BORLAND_Delphi_ABI","DW_AT_BORLAND_Delphi_anonymous_method","DW_AT_BORLAND_Delphi_class","DW_AT_BORLAND_Delphi_constructor","DW_AT_BORLAND_Delphi_destructor","DW_AT_BORLAND_Delphi_frameptr","DW_AT_BORLAND_Delphi_interface","DW_AT_BORLAND_Delphi_metaclass","DW_AT_BORLAND_Delphi_record","DW_AT_BORLAND_Delphi_return","DW_AT_BORLAND_Delphi_unit","DW_AT_BORLAND_closure","DW_AT_BORLAND_property_default","DW_AT_BORLAND_property_implements","DW_AT_BORLAND_property_index","DW_AT_BORLAND_property_read","DW_AT_BORLAND_property_write","DW_AT_GNAT_descriptive_type","DW_AT_GNU_addr_base","DW_AT_GNU_all_call_sites","DW_AT_GNU_all_source_call_sites","DW_AT_GNU_all_tail_call_sites","DW_AT_GNU_bias","DW_AT_GNU_call_site_data_value","DW_AT_GNU_call_site_target","DW_AT_GNU_call_site_target_clobbered","DW_AT_GNU_call_site_value","DW_AT_GNU_deleted","DW_AT_GNU_denominator","DW_AT_GNU_discriminator","DW_AT_GNU_dwo_id","DW_AT_GNU_dwo_name","DW_AT_GNU_entry_view","DW_AT_GNU_exclusive_locks_required","DW_AT_GNU_guarded","DW_AT_GNU_guarded_by","DW_AT_GNU_locks_excluded","DW_AT_GNU_locviews","DW_AT_GNU_macros","DW_AT_GNU_numerator","DW_AT_GNU_odr_signature","DW_AT_GNU_pt_guarded","DW_AT_GNU_pt_guarded_by","DW_AT_GNU_pubnames","DW_AT_GNU_pubtypes","DW_AT_GNU_ranges_base","DW_AT_GNU_shared_locks_required","DW_AT_GNU_tail_call","DW_AT_GNU_template_name","DW_AT_GNU_vector","DW_AT_INTEL_other_endian","DW_AT_LLVM_config_macros","DW_AT_LLVM_include_path","DW_AT_LLVM_isysroot","DW_AT_MIPS_abstract_name","DW_AT_MIPS_allocatable_dopetype","DW_AT_MIPS_assumed_shape_dopetype","DW_AT_MIPS_assumed_size","DW_AT_MIPS_clone_origin","DW_AT_MIPS_epilog_begin","DW_AT_MIPS_fde","DW_AT_MIPS_has_inlines","DW_AT_MIPS_linkage_name","DW_AT_MIPS_loop_begin","DW_AT_MIPS_loop_unroll_factor","DW_AT_MIPS_ptr_dopetype","DW_AT_MIPS_software_pipeline_depth","DW_AT_MIPS_stride","DW_AT_MIPS_stride_byte","DW_AT_MIPS_stride_elem","DW_AT_MIPS_tail_loop_begin","DW_AT_PGI_lbase","DW_AT_PGI_lstride","DW_AT_PGI_soffset","DW_AT_SUN_alignment","DW_AT_SUN_amd64_parmdump","DW_AT_SUN_browser_file","DW_AT_SUN_c_vla","DW_AT_SUN_cf_kind","DW_AT_SUN_command_line","DW_AT_SUN_compile_options","DW_AT_SUN_count_guarantee","DW_AT_SUN_dtor_length","DW_AT_SUN_dtor_start","DW_AT_SUN_dtor_state_deltas","DW_AT_SUN_dtor_state_final","DW_AT_SUN_dtor_state_initial","DW_AT_SUN_f90_allocatable","DW_AT_SUN_f90_assumed_shape_array","DW_AT_SUN_f90_pointer","DW_AT_SUN_f90_use_only","DW_AT_SUN_fortran_based","DW_AT_SUN_fortran_main_alias","DW_AT_SUN_func_offset","DW_AT_SUN_func_offsets","DW_AT_SUN_hwcprof_signature","DW_AT_SUN_import_by_lname","DW_AT_SUN_import_by_name","DW_AT_SUN_is_omp_child_func","DW_AT_SUN_language","DW_AT_SUN_link_name","DW_AT_SUN_memop_signature","DW_AT_SUN_memop_type_ref","DW_AT_SUN_namelist_spec","DW_AT_SUN_obj_dir","DW_AT_SUN_obj_file","DW_AT_SUN_omp_child_func","DW_AT_SUN_omp_tpriv_addr","DW_AT_SUN_original_name","DW_AT_SUN_part_link_name","DW_AT_SUN_pass_by_ref","DW_AT_SUN_pass_with_const","DW_AT_SUN_profile_id","DW_AT_SUN_return_value_ptr","DW_AT_SUN_return_with_const","DW_AT_SUN_template","DW_AT_SUN_vbase","DW_AT_SUN_vtable","DW_AT_SUN_vtable_abi","DW_AT_SUN_vtable_index","DW_AT_abstract_origin","DW_AT_accessibility","DW_AT_addr_base","DW_AT_address_class","DW_AT_alignment","DW_AT_allocated","DW_AT_artificial","DW_AT_associated","DW_AT_base_types","DW_AT_binary_scale","DW_AT_bit_offset","DW_AT_bit_size","DW_AT_bit_stride","DW_AT_body_begin","DW_AT_body_end","DW_AT_byte_size","DW_AT_byte_stride","DW_AT_call_all_calls","DW_AT_call_all_source_calls","DW_AT_call_all_tail_calls","DW_AT_call_column","DW_AT_call_data_location","DW_AT_call_data_value","DW_AT_call_file","DW_AT_call_line","DW_AT_call_origin","DW_AT_call_parameter","DW_AT_call_pc","DW_AT_call_return_pc","DW_AT_call_tail_call","DW_AT_call_target","DW_AT_call_target_clobbered","DW_AT_call_value","DW_AT_calling_convention","DW_AT_common_reference","DW_AT_comp_dir","DW_AT_const_expr","DW_AT_const_value","DW_AT_containing_type","DW_AT_count","DW_AT_data_bit_offset","DW_AT_data_location","DW_AT_data_member_location","DW_AT_decimal_scale","DW_AT_decimal_sign","DW_AT_decl_column","DW_AT_decl_file","DW_AT_decl_line","DW_AT_declaration","DW_AT_default_value","DW_AT_defaulted","DW_AT_deleted","DW_AT_description","DW_AT_digit_count","DW_AT_discr","DW_AT_discr_list","DW_AT_discr_value","DW_AT_dwo_name","DW_AT_elemental","DW_AT_encoding","DW_AT_endianity","DW_AT_entry_pc","DW_AT_enum_class","DW_AT_explicit","DW_AT_export_symbols","DW_AT_extension","DW_AT_external","DW_AT_frame_base","DW_AT_friend","DW_AT_hi_user","DW_AT_high_pc","DW_AT_identifier_case","DW_AT_import","DW_AT_inline","DW_AT_is_optional","DW_AT_language","DW_AT_linkage_name","DW_AT_lo_user","DW_AT_location","DW_AT_loclists_base","DW_AT_low_pc","DW_AT_lower_bound","DW_AT_mac_info","DW_AT_macro_info","DW_AT_macros","DW_AT_main_subprogram","DW_AT_mutable","DW_AT_name","DW_AT_namelist_item","DW_AT_noreturn","DW_AT_null","DW_AT_object_pointer","DW_AT_ordering","DW_AT_picture_string","DW_AT_priority","DW_AT_producer","DW_AT_prototyped","DW_AT_pure","DW_AT_ranges","DW_AT_rank","DW_AT_recursive","DW_AT_reference","DW_AT_return_addr","DW_AT_rnglists_base","DW_AT_rvalue_reference","DW_AT_segment","DW_AT_sf_names","DW_AT_sibling","DW_AT_signature","DW_AT_small","DW_AT_specification","DW_AT_src_coords","DW_AT_src_info","DW_AT_start_scope","DW_AT_static_link","DW_AT_stmt_list","DW_AT_str_offsets_base","DW_AT_string_length","DW_AT_string_length_bit_size","DW_AT_string_length_byte_size","DW_AT_threads_scaled","DW_AT_trampoline","DW_AT_type","DW_AT_upc_threads_scaled","DW_AT_upper_bound","DW_AT_use_GNAT_descriptive_type","DW_AT_use_UTF8","DW_AT_use_location","DW_AT_variable_parameter","DW_AT_virtuality","DW_AT_visibility","DW_AT_vtable_elem_location","DW_CC_hi_user","DW_CC_lo_user","DW_CC_nocall","DW_CC_normal","DW_CC_pass_by_reference","DW_CC_pass_by_value","DW_CC_program","DW_CFA_AARCH64_negate_ra_state","DW_CFA_GNU_args_size","DW_CFA_GNU_negative_offset_extended","DW_CFA_GNU_window_save","DW_CFA_MIPS_advance_loc8","DW_CFA_advance_loc","DW_CFA_advance_loc1","DW_CFA_advance_loc2","DW_CFA_advance_loc4","DW_CFA_def_cfa","DW_CFA_def_cfa_expression","DW_CFA_def_cfa_offset","DW_CFA_def_cfa_offset_sf","DW_CFA_def_cfa_register","DW_CFA_def_cfa_sf","DW_CFA_expression","DW_CFA_hi_user","DW_CFA_lo_user","DW_CFA_nop","DW_CFA_offset","DW_CFA_offset_extended","DW_CFA_offset_extended_sf","DW_CFA_register","DW_CFA_remember_state","DW_CFA_restore","DW_CFA_restore_extended","DW_CFA_restore_state","DW_CFA_same_value","DW_CFA_set_loc","DW_CFA_undefined","DW_CFA_val_expression","DW_CFA_val_offset","DW_CFA_val_offset_sf","DW_CHILDREN_no","DW_CHILDREN_yes","DW_DEFAULTED_in_class","DW_DEFAULTED_no","DW_DEFAULTED_out_of_class","DW_DSC_label","DW_DSC_range","DW_DS_leading_overpunch","DW_DS_leading_separate","DW_DS_trailing_overpunch","DW_DS_trailing_separate","DW_DS_unsigned","DW_EH_PE_absptr","DW_EH_PE_aligned","DW_EH_PE_datarel","DW_EH_PE_funcrel","DW_EH_PE_indirect","DW_EH_PE_omit","DW_EH_PE_pcrel","DW_EH_PE_sdata2","DW_EH_PE_sdata4","DW_EH_PE_sdata8","DW_EH_PE_sleb128","DW_EH_PE_textrel","DW_EH_PE_udata2","DW_EH_PE_udata4","DW_EH_PE_udata8","DW_EH_PE_uleb128","DW_END_big","DW_END_default","DW_END_hi_user","DW_END_little","DW_END_lo_user","DW_FORM_GNU_addr_index","DW_FORM_GNU_ref_alt","DW_FORM_GNU_str_index","DW_FORM_GNU_strp_alt","DW_FORM_addr","DW_FORM_addrx","DW_FORM_addrx1","DW_FORM_addrx2","DW_FORM_addrx3","DW_FORM_addrx4","DW_FORM_block","DW_FORM_block1","DW_FORM_block2","DW_FORM_block4","DW_FORM_data1","DW_FORM_data16","DW_FORM_data2","DW_FORM_data4","DW_FORM_data8","DW_FORM_exprloc","DW_FORM_flag","DW_FORM_flag_present","DW_FORM_implicit_const","DW_FORM_indirect","DW_FORM_line_strp","DW_FORM_loclistx","DW_FORM_null","DW_FORM_ref1","DW_FORM_ref2","DW_FORM_ref4","DW_FORM_ref8","DW_FORM_ref_addr","DW_FORM_ref_sig8","DW_FORM_ref_sup4","DW_FORM_ref_sup8","DW_FORM_ref_udata","DW_FORM_rnglistx","DW_FORM_sdata","DW_FORM_sec_offset","DW_FORM_string","DW_FORM_strp","DW_FORM_strp_sup","DW_FORM_strx","DW_FORM_strx1","DW_FORM_strx2","DW_FORM_strx3","DW_FORM_strx4","DW_FORM_udata","DW_IDX_compile_unit","DW_IDX_die_offset","DW_IDX_hi_user","DW_IDX_lo_user","DW_IDX_parent","DW_IDX_type_hash","DW_IDX_type_unit","DW_ID_case_insensitive","DW_ID_case_sensitive","DW_ID_down_case","DW_ID_up_case","DW_INL_declared_inlined","DW_INL_declared_not_inlined","DW_INL_inlined","DW_INL_not_inlined","DW_LANG_ALTIUM_Assembler","DW_LANG_Ada2005","DW_LANG_Ada2012","DW_LANG_Ada83","DW_LANG_Ada95","DW_LANG_BLISS","DW_LANG_BORLAND_Delphi","DW_LANG_C","DW_LANG_C11","DW_LANG_C17","DW_LANG_C89","DW_LANG_C99","DW_LANG_C_plus_plus","DW_LANG_C_plus_plus_03","DW_LANG_C_plus_plus_11","DW_LANG_C_plus_plus_14","DW_LANG_C_plus_plus_17","DW_LANG_C_plus_plus_20","DW_LANG_Cobol74","DW_LANG_Cobol85","DW_LANG_Crystal","DW_LANG_D","DW_LANG_Dylan","DW_LANG_Fortran03","DW_LANG_Fortran08","DW_LANG_Fortran18","DW_LANG_Fortran77","DW_LANG_Fortran90","DW_LANG_Fortran95","DW_LANG_GOOGLE_RenderScript","DW_LANG_Go","DW_LANG_Haskell","DW_LANG_Java","DW_LANG_Julia","DW_LANG_Kotlin","DW_LANG_Mips_Assembler","DW_LANG_Modula2","DW_LANG_Modula3","DW_LANG_OCaml","DW_LANG_ObjC","DW_LANG_ObjC_plus_plus","DW_LANG_OpenCL","DW_LANG_PLI","DW_LANG_Pascal83","DW_LANG_Python","DW_LANG_RenderScript","DW_LANG_Rust","DW_LANG_SUN_Assembler","DW_LANG_Swift","DW_LANG_UPC","DW_LANG_Zig","DW_LANG_hi_user","DW_LANG_lo_user","DW_LLE_GNU_view_pair","DW_LLE_base_address","DW_LLE_base_addressx","DW_LLE_default_location","DW_LLE_end_of_list","DW_LLE_offset_pair","DW_LLE_start_end","DW_LLE_start_length","DW_LLE_startx_endx","DW_LLE_startx_length","DW_LNCT_MD5","DW_LNCT_directory_index","DW_LNCT_hi_user","DW_LNCT_lo_user","DW_LNCT_path","DW_LNCT_size","DW_LNCT_timestamp","DW_LNE_define_file","DW_LNE_end_sequence","DW_LNE_hi_user","DW_LNE_lo_user","DW_LNE_set_address","DW_LNE_set_discriminator","DW_LNS_advance_line","DW_LNS_advance_pc","DW_LNS_const_add_pc","DW_LNS_copy","DW_LNS_fixed_advance_pc","DW_LNS_negate_stmt","DW_LNS_set_basic_block","DW_LNS_set_column","DW_LNS_set_epilogue_begin","DW_LNS_set_file","DW_LNS_set_isa","DW_LNS_set_prologue_end","DW_MACRO_define","DW_MACRO_define_strp","DW_MACRO_define_strx","DW_MACRO_define_sup","DW_MACRO_end_file","DW_MACRO_hi_user","DW_MACRO_import","DW_MACRO_import_sup","DW_MACRO_lo_user","DW_MACRO_start_file","DW_MACRO_undef","DW_MACRO_undef_strp","DW_MACRO_undef_strx","DW_MACRO_undef_sup","DW_OP_GNU_addr_index","DW_OP_GNU_const_index","DW_OP_GNU_const_type","DW_OP_GNU_convert","DW_OP_GNU_deref_type","DW_OP_GNU_entry_value","DW_OP_GNU_implicit_pointer","DW_OP_GNU_parameter_ref","DW_OP_GNU_push_tls_address","DW_OP_GNU_regval_type","DW_OP_GNU_reinterpret","DW_OP_WASM_location","DW_OP_abs","DW_OP_addr","DW_OP_addrx","DW_OP_and","DW_OP_bit_piece","DW_OP_bra","DW_OP_breg0","DW_OP_breg1","DW_OP_breg10","DW_OP_breg11","DW_OP_breg12","DW_OP_breg13","DW_OP_breg14","DW_OP_breg15","DW_OP_breg16","DW_OP_breg17","DW_OP_breg18","DW_OP_breg19","DW_OP_breg2","DW_OP_breg20","DW_OP_breg21","DW_OP_breg22","DW_OP_breg23","DW_OP_breg24","DW_OP_breg25","DW_OP_breg26","DW_OP_breg27","DW_OP_breg28","DW_OP_breg29","DW_OP_breg3","DW_OP_breg30","DW_OP_breg31","DW_OP_breg4","DW_OP_breg5","DW_OP_breg6","DW_OP_breg7","DW_OP_breg8","DW_OP_breg9","DW_OP_bregx","DW_OP_call2","DW_OP_call4","DW_OP_call_frame_cfa","DW_OP_call_ref","DW_OP_const1s","DW_OP_const1u","DW_OP_const2s","DW_OP_const2u","DW_OP_const4s","DW_OP_const4u","DW_OP_const8s","DW_OP_const8u","DW_OP_const_type","DW_OP_consts","DW_OP_constu","DW_OP_constx","DW_OP_convert","DW_OP_deref","DW_OP_deref_size","DW_OP_deref_type","DW_OP_div","DW_OP_drop","DW_OP_dup","DW_OP_entry_value","DW_OP_eq","DW_OP_fbreg","DW_OP_form_tls_address","DW_OP_ge","DW_OP_gt","DW_OP_implicit_pointer","DW_OP_implicit_value","DW_OP_le","DW_OP_lit0","DW_OP_lit1","DW_OP_lit10","DW_OP_lit11","DW_OP_lit12","DW_OP_lit13","DW_OP_lit14","DW_OP_lit15","DW_OP_lit16","DW_OP_lit17","DW_OP_lit18","DW_OP_lit19","DW_OP_lit2","DW_OP_lit20","DW_OP_lit21","DW_OP_lit22","DW_OP_lit23","DW_OP_lit24","DW_OP_lit25","DW_OP_lit26","DW_OP_lit27","DW_OP_lit28","DW_OP_lit29","DW_OP_lit3","DW_OP_lit30","DW_OP_lit31","DW_OP_lit4","DW_OP_lit5","DW_OP_lit6","DW_OP_lit7","DW_OP_lit8","DW_OP_lit9","DW_OP_lt","DW_OP_minus","DW_OP_mod","DW_OP_mul","DW_OP_ne","DW_OP_neg","DW_OP_nop","DW_OP_not","DW_OP_or","DW_OP_over","DW_OP_pick","DW_OP_piece","DW_OP_plus","DW_OP_plus_uconst","DW_OP_push_object_address","DW_OP_reg0","DW_OP_reg1","DW_OP_reg10","DW_OP_reg11","DW_OP_reg12","DW_OP_reg13","DW_OP_reg14","DW_OP_reg15","DW_OP_reg16","DW_OP_reg17","DW_OP_reg18","DW_OP_reg19","DW_OP_reg2","DW_OP_reg20","DW_OP_reg21","DW_OP_reg22","DW_OP_reg23","DW_OP_reg24","DW_OP_reg25","DW_OP_reg26","DW_OP_reg27","DW_OP_reg28","DW_OP_reg29","DW_OP_reg3","DW_OP_reg30","DW_OP_reg31","DW_OP_reg4","DW_OP_reg5","DW_OP_reg6","DW_OP_reg7","DW_OP_reg8","DW_OP_reg9","DW_OP_regval_type","DW_OP_regx","DW_OP_reinterpret","DW_OP_rot","DW_OP_shl","DW_OP_shr","DW_OP_shra","DW_OP_skip","DW_OP_stack_value","DW_OP_swap","DW_OP_xderef","DW_OP_xderef_size","DW_OP_xderef_type","DW_OP_xor","DW_ORD_col_major","DW_ORD_row_major","DW_RLE_base_address","DW_RLE_base_addressx","DW_RLE_end_of_list","DW_RLE_offset_pair","DW_RLE_start_end","DW_RLE_start_length","DW_RLE_startx_endx","DW_RLE_startx_length","DW_SECT_ABBREV","DW_SECT_INFO","DW_SECT_LINE","DW_SECT_LOCLISTS","DW_SECT_MACRO","DW_SECT_RNGLISTS","DW_SECT_STR_OFFSETS","DW_SECT_V2_ABBREV","DW_SECT_V2_INFO","DW_SECT_V2_LINE","DW_SECT_V2_LOC","DW_SECT_V2_MACINFO","DW_SECT_V2_MACRO","DW_SECT_V2_STR_OFFSETS","DW_SECT_V2_TYPES","DW_TAG_ALTIUM_circ_type","DW_TAG_ALTIUM_mwa_circ_type","DW_TAG_ALTIUM_rev_carry_type","DW_TAG_ALTIUM_rom","DW_TAG_APPLE_property","DW_TAG_BORLAND_Delphi_dynamic_array","DW_TAG_BORLAND_Delphi_set","DW_TAG_BORLAND_Delphi_string","DW_TAG_BORLAND_Delphi_variant","DW_TAG_BORLAND_property","DW_TAG_GNU_BINCL","DW_TAG_GNU_EINCL","DW_TAG_GNU_call_site","DW_TAG_GNU_call_site_parameter","DW_TAG_GNU_formal_parameter_pack","DW_TAG_GNU_template_parameter_pack","DW_TAG_GNU_template_template_param","DW_TAG_HP_Bliss_field","DW_TAG_HP_Bliss_field_set","DW_TAG_HP_array_descriptor","DW_TAG_MIPS_loop","DW_TAG_PGI_interface_block","DW_TAG_PGI_kanji_type","DW_TAG_SUN_class_template","DW_TAG_SUN_codeflags","DW_TAG_SUN_dtor","DW_TAG_SUN_dtor_info","DW_TAG_SUN_f90_interface","DW_TAG_SUN_fortran_vax_structure","DW_TAG_SUN_function_template","DW_TAG_SUN_indirect_inheritance","DW_TAG_SUN_memop_info","DW_TAG_SUN_omp_child_func","DW_TAG_SUN_rtti_descriptor","DW_TAG_SUN_struct_template","DW_TAG_SUN_union_template","DW_TAG_access_declaration","DW_TAG_array_type","DW_TAG_atomic_type","DW_TAG_base_type","DW_TAG_call_site","DW_TAG_call_site_parameter","DW_TAG_catch_block","DW_TAG_class_template","DW_TAG_class_type","DW_TAG_coarray_type","DW_TAG_common_block","DW_TAG_common_inclusion","DW_TAG_compile_unit","DW_TAG_condition","DW_TAG_const_type","DW_TAG_constant","DW_TAG_dwarf_procedure","DW_TAG_dynamic_type","DW_TAG_entry_point","DW_TAG_enumeration_type","DW_TAG_enumerator","DW_TAG_file_type","DW_TAG_formal_parameter","DW_TAG_format_label","DW_TAG_friend","DW_TAG_function_template","DW_TAG_generic_subrange","DW_TAG_hi_user","DW_TAG_immutable_type","DW_TAG_imported_declaration","DW_TAG_imported_module","DW_TAG_imported_unit","DW_TAG_inheritance","DW_TAG_inlined_subroutine","DW_TAG_interface_type","DW_TAG_label","DW_TAG_lexical_block","DW_TAG_lo_user","DW_TAG_member","DW_TAG_module","DW_TAG_namelist","DW_TAG_namelist_item","DW_TAG_namespace","DW_TAG_null","DW_TAG_packed_type","DW_TAG_partial_unit","DW_TAG_pointer_type","DW_TAG_ptr_to_member_type","DW_TAG_reference_type","DW_TAG_restrict_type","DW_TAG_rvalue_reference_type","DW_TAG_set_type","DW_TAG_shared_type","DW_TAG_skeleton_unit","DW_TAG_string_type","DW_TAG_structure_type","DW_TAG_subprogram","DW_TAG_subrange_type","DW_TAG_subroutine_type","DW_TAG_template_alias","DW_TAG_template_type_parameter","DW_TAG_template_value_parameter","DW_TAG_thrown_type","DW_TAG_try_block","DW_TAG_type_unit","DW_TAG_typedef","DW_TAG_union_type","DW_TAG_unspecified_parameters","DW_TAG_unspecified_type","DW_TAG_upc_relaxed_type","DW_TAG_upc_shared_type","DW_TAG_upc_strict_type","DW_TAG_variable","DW_TAG_variant","DW_TAG_variant_part","DW_TAG_volatile_type","DW_TAG_with_stmt","DW_UT_compile","DW_UT_hi_user","DW_UT_lo_user","DW_UT_partial","DW_UT_skeleton","DW_UT_split_compile","DW_UT_split_type","DW_UT_type","DW_VIRTUALITY_none","DW_VIRTUALITY_pure_virtual","DW_VIRTUALITY_virtual","DW_VIS_exported","DW_VIS_local","DW_VIS_qualified","DwAccess","DwAddr","DwAt","DwAte","DwCc","DwCfa","DwChildren","DwDefaulted","DwDs","DwDsc","DwEhPe","DwEnd","DwForm","DwId","DwIdx","DwInl","DwLang","DwLle","DwLnct","DwLne","DwLns","DwMacro","DwOp","DwOrd","DwRle","DwSect","DwSectV2","DwTag","DwUt","DwVirtuality","DwVis","application","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","default_lower_bound","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_absent","is_indirect","is_valid_encoding","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","static_string","static_string","static_string","static_string","static_string","static_string","static_string","static_string","static_string","static_string","static_string","static_string","static_string","static_string","static_string","static_string","static_string","static_string","static_string","static_string","static_string","static_string","static_string","static_string","static_string","static_string","static_string","static_string","static_string","static_string","static_string","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","read","signed","skip","u16","unsigned","Abbreviation","AbbreviationTagZero","Abbreviations","AbbreviationsCache","AbbreviationsCacheStrategy","Abs","Accessibility","Addr","Address","Address","AddressClass","AddressIndex","AddressOrOffsetPair","AddressOrOffsetPair","AdvanceLine","AdvanceLine","AdvanceLoc","AdvancePc","AdvancePc","All","And","ArangeEntry","ArangeEntryIter","ArangeHeader","ArangeHeaderIter","Architectural","ArgsSize","ArrayLike","Attribute","AttributeFormZero","AttributeSpecification","AttributeValue","AttrsIter","Augmentation","BadBranchTarget","BadHasChildren","BadLength","BadSignedLeb128","BadUnsignedLeb128","BadUtf8","BaseAddress","BaseAddress","BaseAddresses","BaseAddressx","BaseAddressx","Block","Bra","Bytes","Call","CallFrameCFA","CallFrameInstruction","CallFrameInstructionIter","CallingConvention","CannotParseOmitPointerEncoding","CfaRule","CfiEntriesIter","CfiInstructionInInvalidContext","Cie","CieOrFde","Column","ColumnType","CommonInformationEntry","Compilation","Complete","CompleteLineNumberProgram","CompleteLineProgram","ConstAddPc","ConstAddPc","Constant","ConstantIndex","Convert","Copy","Copy","Data1","Data2","Data4","Data8","DataRelativePointerButDataBaseIsUndefined","DebugAbbrev","DebugAddr","DebugAddrBase","DebugAddrIndex","DebugAranges","DebugCuIndex","DebugFrame","DebugInfo","DebugInfoRef","DebugInfoRef","DebugInfoRefSup","DebugInfoUnitHeadersIter","DebugLine","DebugLineRef","DebugLineStr","DebugLineStrRef","DebugLoc","DebugLocLists","DebugLocListsBase","DebugLocListsIndex","DebugMacinfoRef","DebugMacroRef","DebugPubNames","DebugPubTypes","DebugRanges","DebugRngLists","DebugRngListsBase","DebugRngListsIndex","DebugStr","DebugStrOffsets","DebugStrOffsetsBase","DebugStrOffsetsIndex","DebugStrRef","DebugStrRefSup","DebugTuIndex","DebugTypes","DebugTypesRef","DebugTypesUnitHeadersIter","DebuggingInformationEntry","DecimalSign","DefCfa","DefCfaExpression","DefCfaOffset","DefCfaOffsetSf","DefCfaRegister","DefCfaSf","DefaultLocation","DefineFile","DefineFile","Deref","DieReference","Direct","Div","DivisionByZero","Drop","DuplicateAbbreviationCode","DuplicateArange","Duplicates","Dwarf","DwarfPackage","DwoId","EhFrame","EhFrameHdr","EhHdrTable","EhHdrTableIter","Empty","Encoding","EndSequence","EndSequence","Endian","EndianBuf","EndianSlice","Endianity","EntriesCursor","EntriesRaw","EntriesTree","EntriesTreeIter","EntriesTreeNode","EntryValue","Eq","Err","Error","Evaluation","EvaluationResult","EvaluationStorage","ExpectedStringAttributeValue","ExpectedZero","Expression","Expression","Expression","Expression","ExpressionStack","Exprloc","F32","F32","F64","F64","Fde","FileEntry","FileEntryFormat","FileIndex","FixedAddPc","FixedAddPc","Flag","FrameDescriptionEntry","FrameOffset","FuncRelativePointerInBadContext","Ge","Generic","Generic","Gt","I16","I16","I32","I32","I64","I64","I8","I8","IdentifierCase","ImplicitPointer","ImplicitPointer","ImplicitValue","IncompleteLineNumberProgram","IncompleteLineProgram","Indirect","Inline","IntegralTypeRequired","InvalidAddressRange","InvalidExpression","InvalidExpressionTerminator","InvalidImplicitConst","InvalidIndexRow","InvalidIndexSectionCount","InvalidIndexSlotCount","InvalidLocationAddressRange","InvalidPiece","InvalidPushObjectAddress","InvalidShiftExpression","Io","Item","Language","Le","LeftEdge","LineInstruction","LineInstructions","LineNumberProgram","LineNumberProgramHeader","LineNumberRow","LineNumberSequence","LineProgram","LineProgramHeader","LineRangeZero","LineRow","LineRows","LineSequence","LocListIter","Location","LocationListEntry","LocationLists","LocationListsRef","Lt","MaximumOperationsPerInstructionZero","MinimumInstructionLengthZero","Minus","MissingFileEntryFormatPath","MissingUnitDie","Mod","Mul","Ne","Neg","NegateRaState","NegateStatement","NegateStatement","NoEntryAtGivenOffset","NoUnwindInfoForAddress","Nop","Nop","Not","NotCieId","NotCiePointer","NotEnoughStackItems","NotFdePointer","Offset","Offset","Offset","Offset","OffsetExtendedSf","OffsetOutOfBounds","OffsetPair","OffsetPair","Ok","Opcode","OpcodeBaseZero","OpcodesIter","Operation","OperationIter","Or","Ordering","ParameterRef","ParsedEhFrameHdr","Partial","PartialFrameDescriptionEntry","PcRelativePointerButSectionBaseIsUndefined","Pick","Piece","Piece","Plus","PlusConstant","Pointer","PopWithEmptyStack","PubNamesEntry","PubNamesEntryIter","PubTypesEntry","PubTypesEntryIter","PushObjectAddress","Range","RangeIter","RangeLists","RangeListsRef","RawLocListEntry","RawLocListIter","RawRngListEntry","RawRngListIter","Reader","ReaderOffset","ReaderOffsetId","Register","Register","Register","Register","RegisterAndOffset","RegisterOffset","RegisterRule","RegisterRuleIter","Reinterpret","RememberState","RequiresAtLocation","RequiresBaseType","RequiresCallFrameCfa","RequiresEntryValue","RequiresFrameBase","RequiresIndexedAddress","RequiresMemory","RequiresParameterRef","RequiresRegister","RequiresRelocatedAddress","RequiresTls","Restore","RestoreState","Result","Result","RngListIter","Rot","Rules","SameValue","SameValue","Sdata","SecOffset","Section","SectionBaseAddresses","SetAddress","SetAddress","SetBasicBlock","SetBasicBlock","SetColumn","SetColumn","SetDiscriminator","SetDiscriminator","SetEpilogueBegin","SetEpilogueBegin","SetFile","SetFile","SetIsa","SetIsa","SetLoc","SetPrologueEnd","SetPrologueEnd","Shl","Shr","Shra","SignedConstant","Skeleton","Skip","Special","Special","SplitCompilation","SplitType","Stack","Stack","StackFull","StackValue","StartEnd","StartEnd","StartLength","StartLength","StartxEndx","StartxEndx","StartxLength","StartxLength","StateMachine","StoreOnHeap","String","Swap","TLS","TextRelativePointerButTextBaseIsUndefined","TooManyIterations","TooManyRegisterRules","Type","TypeMismatch","TypedLiteral","U16","U16","U32","U32","U64","U64","U8","U8","Udata","Undefined","Undefined","UnexpectedEof","UnexpectedNull","Unit","UnitHeader","UnitIndex","UnitIndexSection","UnitIndexSectionIterator","UnitOffset","UnitRef","UnitRef","UnitType","UnknownAbbreviation","UnknownAugmentation","UnknownCallFrameInstruction","UnknownExtended","UnknownExtended","UnknownExtendedOpcode","UnknownForm","UnknownIndexSection","UnknownPointerEncoding","UnknownReservedLength","UnknownStandard0","UnknownStandard0","UnknownStandard1","UnknownStandard1","UnknownStandardN","UnknownStandardN","UnknownStandardOpcode","UnknownVersion","UnsignedConstant","UnsupportedAddressIndex","UnsupportedAddressSize","UnsupportedAttributeForm","UnsupportedEvaluation","UnsupportedFieldSize","UnsupportedOffset","UnsupportedOffsetSize","UnsupportedPointerEncoding","UnsupportedRegister","UnsupportedSegmentSize","UnsupportedTypeOperation","UnsupportedUnitType","UnwindContext","UnwindContextStorage","UnwindOffset","UnwindSection","UnwindTable","UnwindTableRow","ValExpression","ValExpression","ValOffset","ValOffset","ValOffsetSf","Value","Value","ValueType","VariableLengthSearchTable","Virtuality","Visibility","WasmGlobal","WasmLocal","WasmStack","Xor","abbreviations","abbreviations","abbreviations","abbreviations","abbreviations_cache","abs","add","add_file","add_file","add_file","addr_base","address","address","address","address_size","address_size","address_size","and","as_result","attr","attr_address","attr_locations","attr_locations_offset","attr_ranges","attr_ranges_offset","attr_string","attr_value","attr_value_raw","attributes","attrs","augmentation","basic_block","begin","bit_offset","bit_size","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cfa","checked_sub","children","cie","cie_from_offset","cie_from_offset","cie_offset","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","code","code","code_alignment_factor","column","comp_dir","contains","contains","content_type","convert","copy_relocated_attributes","cu_index","cu_sections","current","data","data","data_alignment_factor","debug_abbrev","debug_abbrev","debug_abbrev_offset","debug_addr","debug_aranges","debug_info","debug_info","debug_info_offset","debug_line","debug_line","debug_line_str","debug_loc","debug_loclists","debug_ranges","debug_rnglists","debug_rnglists","debug_str","debug_str","debug_str_offsets","debug_str_offsets","debug_types","debug_types","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default_is_stmt","deref","description","die_offset","die_offset","die_ranges","direct","directory","directory","directory_entry_format","directory_index","discriminator","div","dwo_id","dwo_name","dwo_section_name","dwp_range","eh_frame","eh_frame_hdr","eh_frame_ptr","empty","empty","empty","encoding","encoding","encoding","encoding","encoding","end","end","end","end_address","end_sequence","endian","endian","entries","entries","entries","entries","entries","entries_at_offset","entries_at_offset","entries_raw","entries_raw","entries_tree","entries_tree","entry","entry","entry","entry_len","entry_len","entry_len","epilogue_begin","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","evaluate","evaluation","execute","exprloc_value","exprloc_value","fde_address_encoding","fde_for_address","fde_for_address","fde_for_address","fde_from_offset","fde_from_offset","file","file","file_has_md5","file_has_size","file_has_timestamp","file_index","file_name_entry_format","file_names","file_type","find","find","find","find","find_cu","find_tu","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","form","form","format","format","format_error","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_encoding","from_entry","from_i16","from_u16","from_u32","from_u64","from_u64","from_u8","ge","get","get","get_address","get_offset","get_offset","get_str","get_str","get_str_offset","gt","has_children","has_children","has_lsda","hash","hash","hash","hash","hash","header","header","header","header","header","header","header","header","header_from_offset","header_length","header_size","headers","id","id","id","id","id","id","id","id","id","id","id","id","id","id","id","id","id","id","id","id","id","implicit_const_value","include_directories","index","index","initial_address","instructions","instructions","instructions","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_current_row","into_iter","into_iter","into_u64","is_empty","is_empty","is_empty","is_empty","is_empty","is_signal_trampoline","is_signal_trampoline","is_stmt","isa","items","items","iter","le","len","len","len","length","length","length_including_self","line","line_base","line_encoding","line_program","line_range","line_string","load","load","load","load_sup","location","locations","locations","locations","locations_dwo","locations_offset","loclists_base","lookup","lookup_offset_id","lookup_offset_id","lookup_offset_id","lookup_offset_id","lookup_offset_id","lookup_offset_id","low_pc","lsda","lsda_encoding","lt","make_dwo","maximum_operations_per_instruction","md5","minimum_instruction_length","mul","name","name","name","name","name","ne","neg","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new_in","new_in","new_with_abbreviations","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next_depth","next_dfs","next_entry","next_instruction","next_offset","next_row","next_row","next_sibling","not","nth","offset","offset","offset","offset","offset","offset","offset","offset","offset_from","offset_from","offset_from","offset_from","offset_id","offset_id","offset_value","offset_value","op_index","opcode_base","operations","or","parse","parse","parse","parse","partial_cmp","partial_cmp","partial_cmp","partial_fde_from_offset","partial_fde_from_offset","path_name","personality","personality","personality_with_encoding","pointer","pointer_to_offset","populate","populate_abbreviations_cache","program","prologue_end","range","range","range","range","range_from","range_from","range_to","range_to","ranges","ranges","ranges","ranges_offset","ranges_offset_from_raw","raw_locations","raw_locations","raw_locations_dwo","raw_program_buf","raw_ranges","raw_ranges","raw_value","read_abbreviation","read_address","read_address","read_attribute","read_f32","read_f32","read_f64","read_f64","read_i16","read_i16","read_i32","read_i32","read_i64","read_i64","read_i8","read_i8","read_initial_length","read_initial_length","read_length","read_length","read_null_terminated_slice","read_null_terminated_slice","read_offset","read_offset","read_sized_offset","read_sized_offset","read_sleb128","read_sleb128","read_slice","read_slice","read_u16","read_u16","read_u32","read_u32","read_u64","read_u64","read_u8","read_u8","read_u8_array","read_u8_array","read_uint","read_uint","read_uleb128","read_uleb128","read_uleb128_u16","read_uleb128_u16","read_uleb128_u32","read_uleb128_u32","read_word","read_word","reader","reader","reader","reader","reader","reader","reader","reader","reader","reader","reader","reader","reader","reader","reader","reader","reader","reader","reader","reader","reader","register","registers","reinterpret","rem","reset","result","resume_from","resume_with_at_location","resume_with_base_type","resume_with_call_frame_cfa","resume_with_entry_value","resume_with_frame_base","resume_with_indexed_address","resume_with_memory","resume_with_parameter_ref","resume_with_register","resume_with_relocated_address","resume_with_tls","return_address_register","rnglists_base","root","rows","rows","saved_args_size","sdata_value","sdata_value","section","section","section_count","section_name","sections","sections","segment","segment_size","sequences","set","set_address_size","set_address_size","set_debug_ranges","set_eh_frame","set_eh_frame_hdr","set_got","set_initial_value","set_max_iterations","set_object_address","set_segment_size","set_text","set_vendor","set_vendor","shl","shr","shra","size","size","size","size_in_bits","size_of_header","skip","skip","skip_attributes","skip_leb128","skip_leb128","slice","slot_count","split","split","split_at","standard_opcode_lengths","start","start","start_address","str_offsets_base","string","string_offset","string_value","string_value","string_value_sup","string_value_sup","sub","sup","sup","table","tag","tag","text","timestamp","to_debug_info_offset","to_debug_types_offset","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_slice","to_slice","to_string","to_string","to_string","to_string","to_string","to_string_lossy","to_string_lossy","to_string_lossy","to_u64","to_unit_section_offset","truncate","truncate","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","tu_index","tu_sections","type_","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_units","u16_value","u16_value","u8_value","u8_value","udata_value","udata_value","unit","unit_count","unit_header_offset","unit_header_offset","unit_length","unit_length","unit_ranges","units","units","units","unwind_info_for_address","unwind_info_for_address","unwind_info_for_address","unwind_info_for_address","value","value_result","value_type","version","version","version","version","wrapping_add","xcoff_section_name","xor","address","delta","dest_register","expression","expression","expression","factored_offset","factored_offset","factored_offset","factored_offset","factored_offset","factored_offset","offset","offset","register","register","register","register","register","register","register","register","register","register","register","register","size","src_register","offset","register","address","base_type","base_type","index","register","relocate","size","space","address","byte_offset","register","value","value","value","address","base_type","base_type","base_type","base_type","base_type","bit_offset","byte_offset","data","expression","index","index","index","index","index","index","offset","offset","offset","offset","register","register","size","size_in_bits","space","target","target","value","value","value","value","value","addr","addr","begin","begin","begin","begin","begin","begin","data","data","data","data","data","data","data","end","end","end","end","length","length","addr","addr","begin","begin","begin","begin","begin","begin","end","end","end","end","length","length","type_offset","type_offset","type_signature","type_signature"],"q":[[0,"gimli"],[1343,"gimli::constants"],[2794,"gimli::leb128"],[2795,"gimli::leb128::read"],[2799,"gimli::read"],[5170,"gimli::read::CallFrameInstruction"],[5198,"gimli::read::CfaRule"],[5200,"gimli::read::EvaluationResult"],[5208,"gimli::read::Location"],[5214,"gimli::read::Operation"],[5246,"gimli::read::RawLocListEntry"],[5267,"gimli::read::RawRngListEntry"],[5281,"gimli::read::UnitType"],[5285,"core::option"],[5286,"core::clone"],[5287,"core::cmp"],[5288,"core::cmp"],[5289,"core::fmt"],[5290,"core::hash"],[5291,"core::any"],[5292,"core::fmt"],[5293,"alloc::sync"],[5294,"core::ops::function"],[5295,"core::default"],[5296,"core::num::nonzero"],[5297,"core::ops::function"],[5298,"core::ops::range"],[5299,"core::ops::range"],[5300,"core::convert"],[5301,"alloc::borrow"]],"d":["","","","","","","","","","","","","","","","","ARM 64-bit (AArch64) architecture specific definitions.","AAarch64 extensions.","","","","","","","","","ARM architecture specific definitions.","Big endian byte order.","Big endian byte order.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The .debug_abbrev section.","An offset into the .debug_abbrev section.","The .debug_addr section.","An offset to a set of entries in the .debug_addr section.","An index into a set of addresses in the .debug_addr …","The .debug_aranges section.","An offset into the .debug_aranges section.","The .debug_cu_index section.","The .debug_frame section.","An offset into the .debug_frame section.","The .debug_info section.","An offset into the .debug_info section.","An offset into the .debug_info section.","The .debug_line section.","An offset into the .debug_line section.","The .debug_line_str section.","An offset into the .debug_line_str section.","The .debug_loc section.","The .debug_loclists section.","An offset to a set of location list offsets in the …","An index into a set of location list offsets in the …","The .debug_macinfo section.","An offset into the .debug_macinfo section.","The .debug_macro section.","An offset into the .debug_macro section.","The .debug_pubnames section.","The .debug_pubtypes section.","The .debug_ranges section.","The .debug_rnglists section.","An offset to a set of range list offsets in the …","An index into a set of range list offsets in the …","The .debug_str section.","An offset into the .debug_str section.","The .debug_str_offsets section.","An offset to a set of entries in the .debug_str_offsets …","An index into a set of entries in the .debug_str_offsets …","The .debug_tu_index section.","A type signature as used in the .debug_types section.","The .debug_types section.","An offset into the .debug_types section.","An offset into the .debug_types section.","A default set of extensions, including some common GNU …","32-bit DWARF","64-bit DWARF","The “type” of file with DWARF debugging information. …","A .dwo split DWARF file.","An optionally-provided implementation-defined compilation …","","","","","","","","","","","","The .eh_frame section.","The .eh_frame_hdr section.","An offset into the .eh_frame section.","Encoding parameters that are commonly used for multiple …","A trait describing the endianity of some buffer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether the format of a compilation unit is 32- or 64-bit.","","","","","","","","","","","","","","","","","","Encoding parameters for a line number program.","Little endian byte order.","Little endian byte order.","An offset into either the .debug_loc section or the …","LoongArch architecture specific definitions.","","","","","","","","","","","","","","","","","","","A normal executable or object file.","The native endianity for the target platform.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An offset into either the .debug_ranges section or the …","An offset into either the .debug_ranges section or the …","A DWARF register number.","RISC-V architecture specific definitions.","Byte order that is selectable at runtime.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An identifier for a DWARF section.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An offset into the .debug_info or .debug_types sections.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Which vendor extensions to support.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Intel i386 architecture specific definitions.","AMD64 architecture specific definitions.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The size of an address.","Returns the DebugInfoOffset inside, or None otherwise.","Returns the DebugTypesOffset inside, or None otherwise.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Constant definitions.","","","","","","Returns a DebugLocListsBase with the default value of …","Returns a DebugRngListsBase with the default value of …","Returns a DebugStrOffsetsBase with the default value of …","The initial value of the is_stmt register.","Returns the ELF section name for this kind, when found in …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether the DWARF format is 32- or 64-bit.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","Return the serialized size of an initial length field for …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Calls U::from(self).","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Return true for big endian byte order.","","","","Return true for little endian byte order.","Return true for little endian byte order.","Read and write DWARF’s “Little Endian Base 128” …","The minimum value which a special opcode can add to the …","The range of values which a special opcode can add to the …","The maximum number of individual operations that may be …","The size in bytes of the smallest target machine …","Returns the ELF section name for this kind.","Converts a register name into a register number.","Converts a register name into a register number.","Converts a register name into a register number.","Converts a register name into a register number.","Converts a register name into a register number.","Converts a register name into a register number.","","","","","","Read DWARF debugging information.","Reads a 32 bit floating point number from buf.","Reads a 32 bit floating point number from buf.","Reads a 32 bit floating point number from buf.","Reads a 32 bit floating point number from buf.","Reads a signed 16 bit integer from buf.","Reads a signed 16 bit integer from buf.","Reads a signed 32 bit integer from buf.","Reads a signed 32 bit integer from buf.","Reads a signed 64 bit integer from buf.","Reads a signed 64 bit integer from buf.","Reads an unsigned 16 bit integer from buf.","Reads an unsigned 16 bit integer from buf.","Reads an unsigned 32 bit integer from buf.","Reads an unsigned 32 bit integer from buf.","Reads an unsigned 64 bit integer from buf.","Reads an unsigned 64 bit integer from buf.","Read an unsigned n-bytes integer u64.","Read an unsigned n-bytes integer u64.","The name of a register, or None if the register number is …","The name of a register, or None if the register number is …","The name of a register, or None if the register number is …","The name of a register, or None if the register number is …","The name of a register, or None if the register number is …","The name of a register, or None if the register number is …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Convert an offset to be relative to the start of the given …","Convert an offset to be relative to the start of the given …","Convert an offset to be relative to the start of the given …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The DWARF version of the header.","Return the natural word size for the format","Writes an unsigned 16 bit integer n to buf.","Writes an unsigned 16 bit integer n to buf.","Writes an unsigned 32 bit integer n to buf.","Writes an unsigned 32 bit integer n to buf.","Writes an unsigned 64 bit integer n to buf.","Writes an unsigned 64 bit integer n to buf.","Returns the XCOFF section name for this kind.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The encodings of the constants used in the …","The encodings of the constants used in the …","The attribute encodings for DIE attributes.","The encodings of the constants used in the DW_AT_encoding …","The encodings of the constants used in the …","The opcode for a call frame instruction.","The child determination encodings for DIE attributes.","The encodings of the constants used in the DW_AT_defaulted …","The encodings of the constants used in the …","The encodings of the constants used in the DW_AT_discr_list…","Pointer encoding used by .eh_frame.","The encodings of the constants used in the DW_AT_endianity …","The attribute form encodings for DIE attributes.","The encodings of the constants used in the …","Name index attribute encodings.","The encodings of the constants used in the DW_AT_inline …","The encodings of the constants used in the DW_AT_language …","The encodings of the constants used in location list …","The encodings for the line number header entry formats.","The encodings for the extended opcodes for line number …","The encodings for the standard opcodes for line number …","The encodings for macro information entry types.","The encodings for DWARF expression operations.","The encodings of the constants used in the DW_AT_ordering …","Range list entry encoding values.","The section type field in a .dwp unit index.","The section type field in a .dwp unit index with version 2.","The tag encodings for DIE attributes.","The unit type field in a unit header.","The encodings of the constants used in the DW_AT_virtuality…","The encodings of the constants used in the DW_AT_visibility…","Get the pointer encoding’s application.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get the default DW_AT_lower_bound for this language.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get the pointer encoding’s format.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Is this encoding the absent pointer encoding?","Is this coding indirect? If so, its encoded value is the …","Is this a known, valid pointer encoding?","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A module for reading signed and unsigned integers that …","Read a signed LEB128 number from the given Reader and …","Read bytes until the LEB128 continuation bit is not set.","Read an LEB128 u16 from the given Reader and return it or …","Read an unsigned LEB128 number from the given Reader and …","An abbreviation describes the shape of a …","An abbreviation declared that its tag is zero, but zero is …","A set of type abbreviations.","A cache of previously parsed Abbreviations.","The strategy to use for caching abbreviations.","Take the absolute value of the top of the stack.","The value of a DW_AT_accessibility attribute.","“Refers to some location in the address space of the …","Relocate the address if needed, and push it on the stack.","The piece is found in memory.","The value of a DW_AT_address_class attribute.","Read the address at the given index in `.debug_addr, …","A location from DWARF version <= 4.","A range from DWARF version <= 4.","“The DW_LNS_advance_line opcode takes a single signed …","“The DW_LNS_advance_line opcode takes a single signed …","The AdvanceLoc instruction is used for all of …","“The DW_LNS_advance_pc opcode takes a single unsigned …","“The DW_LNS_advance_pc opcode takes a single unsigned …","Cache all abbreviations.","Bitwise and of the top two values on the stack.","A single parsed arange.","An iterator over the aranges from a .debug_aranges section.","A header for a set of entries in the .debug_arange section.","An iterator over the headers of a .debug_aranges section.","“The rule is defined externally to this specification by …","DW_CFA_GNU_args_size","Marker trait for types that can be used as backing storage …","An attribute in a DebuggingInformationEntry, consisting of …","An attribute specification declared that its form is zero, …","The description of an attribute in an abbreviated type. It …","The value of an attribute in a DebuggingInformationEntry.","An iterator over a particular entry’s attributes.","We support the z-style augmentation defined by .eh_frame.","Invalid branch target for a DW_OP_bra or DW_OP_skip.","The abbreviation’s has-children byte was not one of …","The specified length is impossible.","An error parsing a signed LEB128 value.","An error parsing an unsigned LEB128 value.","Found an invalid UTF-8 string.","DW_LLE_base_address","DW_RLE_base_address","Optional base addresses for the relative DW_EH_PE_* …","DW_LLE_base_addressx","DW_RLE_base_addressx","A slice of an arbitrary number of bytes.","Branch to the target location if the top of stack is …","The piece is represented by some constant bytes.","Evaluate a DWARF expression as a subroutine. The …","Compute the call frame CFA and push it on the stack.","A parsed call frame instruction.","A lazy iterator parsing call frame instructions.","The value of a DW_AT_calling_convention attribute.","Cannot parse a pointer with a DW_EH_PE_omit encoding.","The canonical frame address (CFA) recovery rules.","An iterator over CIE and FDE entries in a .debug_frame or …","Encountered a call frame instruction in a context in which …","This CFI entry is a CommonInformationEntry.","Either a CommonInformationEntry (CIE) or a …","A column number, whose range begins at 1.","The type of column that a row is referring to.","A Common Information Entry holds information that is …","In DWARF5, a unit with type DW_UT_compile. In previous …","The Evaluation is complete, and Evaluation::result() can …","Deprecated. CompleteLineNumberProgram has been renamed to …","A line number program that has previously been run to …","The DW_LNS_const_add_pc opcode takes no operands. It …","The DW_LNS_const_add_pc opcode takes no operands. It …","This is a pseudo-register with a constant value.","Read the address at the given index in `.debug_addr, and …","Pop the top stack entry, convert it to a different type, …","“LineInstruction::Copy appends a row to the matrix using …","“LineInstruction::Copy appends a row to the matrix using …","A one byte constant data value. How to interpret the byte …","A two byte constant data value. How to interpret the bytes …","A four byte constant data value. How to interpret the …","An eight byte constant data value. How to interpret the …","Found a data relative pointer, but the data base is …","The DebugAbbrev struct represents the abbreviations …","The raw contents of the .debug_addr section.","An offset to a set of addresses in the .debug_addr section.","An index into a set of addresses in the .debug_addr …","The DebugAranges struct represents the DWARF address range …","The data in the .debug_cu_index section of a .dwp file.","DebugFrame contains the .debug_frame section’s frame …","The DebugInfo struct represents the DWARF debugging …","A section-relative reference.","An offset into the current .debug_info section, but …","An offset into the .debug_info section of the …","An iterator over the units of a .debug_info section.","The DebugLine struct contains the source location to …","An offset into the .debug_line section.","The DebugLineStr struct represents the DWARF strings found …","An offset into the .debug_line_str section.","The raw contents of the .debug_loc section.","The DebugLocLists struct represents the DWARF data found …","An offset to a set of offsets in the .debug_loclists …","An index into a set of offsets in the .debug_loclists …","An offset into the .debug_macinfo section.","An offset into the .debug_macro section.","The DebugPubNames struct represents the DWARF public names …","The DebugPubTypes struct represents the DWARF public types …","The raw contents of the .debug_ranges section.","The DebugRngLists struct represents the contents of the …","An offset to a set of offsets in the .debug_rnglists …","An index into a set of offsets in the .debug_rnglists …","The DebugStr struct represents the DWARF strings found in …","The raw contents of the .debug_str_offsets section.","An offset to a set of entries in the .debug_str_offsets …","An index into a set of entries in the .debug_str_offsets …","An offset into the .debug_str section.","An offset into the .debug_str section of the supplementary …","The data in the .debug_tu_index section of a .dwp file.","The DebugTypes struct represents the DWARF type information","A type signature.","An iterator over the type-units of this .debug_types …","A Debugging Information Entry (DIE).","The value of a DW_AT_decimal_sign attribute.","DW_CFA_def_cfaThe DW_CFA_def_cfa instruction takes two …","DW_CFA_def_cfa_expressionThe DW_CFA_def_cfa_expression …","DW_CFA_def_cfa_offsetThe DW_CFA_def_cfa_offset instruction …","DW_CFA_def_cfa_offset_sfThe DW_CFA_def_cfa_offset_sf …","DW_CFA_def_cfa_registerThe DW_CFA_def_cfa_register …","DW_CFA_def_cfa_sfThe DW_CFA_def_cfa_sf instruction takes …","DW_LLE_default_location","Defines a new source file in the line number program and …","Defines a new source file in the line number program and …","Dereference the topmost value of the stack.","A reference to a DIE, either relative to the current CU or …","This value is the decoded pointer value.","Divide the top two values on the stack.","Division or modulus by zero when evaluating an expression.","Drop an item from the stack.","Found an abbreviation code that has already been used.","Found a duplicate arange.","Cache abbreviations that are used more than once.","All of the commonly used DWARF sections, and other common …","The sections from a .dwp file.","An implementation-defined identifier uniquely identifying …","EhFrame contains the frame unwinding information needed …","EhFrameHdr contains the information about the .eh_frame_hdr…","The CFI binary search table that is an optional part of …","An iterator for .eh_frame_hdr section’s binary search …","The piece is empty. Ordinarily this means the piece has …","The value of a DW_AT_encoding attribute.","LineInstruction::EndSequence sets the end_sequence …","LineInstruction::EndSequence sets the end_sequence …","The endianity of bytes that are read.","EndianBuf has been renamed to EndianSlice. For ease of …","A &[u8] slice with endianity metadata.","The value of a DW_AT_endianity attribute.","A cursor into the Debugging Information Entries tree for a …","A raw reader of the data that defines the Debugging …","The state information for a tree view of the Debugging …","An iterator that allows traversal of the children of an …","A node in the Debugging Information Entry tree.","Evaluate an expression at the entry to the current …","Compare the top two stack values for equality.","Contains the error value","An error that occurred when parsing.","A DWARF expression evaluator.","The state of an Evaluation after evaluating a DWARF …","Specification of what storage should be used for Evaluation…","Expected an attribute value to be a string form.","Expected a zero, found something else.","The bytecode for a DWARF expression or location …","The CFA is obtained by evaluating this Reader as a DWARF …","“The previous value of this register is located at the …","DW_CFA_expressionThe DW_CFA_expression instruction takes …","The storage used for the expression stack.","“The information bytes contain a DWARF expression (see …","32-bit floating point type.","A 32-bit floating point value.","64-bit floating point type.","A 64-bit floating point value.","This CFI entry is a FrameDescriptionEntry, however fully …","An entry in the LineProgramHeader’s file_names set.","The format of a component of an include directory or file …","An index into the filename entries from the line number …","The DW_LNS_fixed_advance_pc opcode takes a single uhalf …","The DW_LNS_fixed_advance_pc opcode takes a single uhalf …","A boolean that indicates presence or absence of the …","A FrameDescriptionEntry is a set of CFA instructions for …","Compute the frame base (using DW_AT_frame_base), add the …","Found a function relative pointer in a context that does …","Compare the top two stack values using >=.","The generic type, which is address-sized and of …","A generic value, which is address-sized and of unspecified …","Compare the top two stack values using >.","Signed 16-bit integer type.","A signed 16-bit integer value.","Signed 32-bit integer type.","A signed 32-bit integer value.","Signed 64-bit integer type.","A signed 64-bit integer value.","Signed 8-bit integer type.","A signed 8-bit integer value.","The value of a DW_AT_identifier_case attribute.","The object is a pointer to a value which has no actual …","The piece is a pointer to a value which has no actual …","The object has no location, but has a known constant value.","Deprecated. IncompleteLineNumberProgram has been renamed …","A line number program that has not been run to completion.","This value is not the pointer value, but points to the …","The value of a DW_AT_inline attribute.","An expression operation required an integral type but saw a","The end of an address range was before the beginning.","An unrecognized operation was found while parsing a DWARF …","An expression-terminating operation was followed by …","DW_FORM_implicit_const used in an invalid context.","Invalid hash row in .dwp index.","Invalid section count in .dwp index.","Invalid slot count in .dwp index.","The end offset of a loc list entry was before the …","The expression had a piece followed by an expression …","DW_OP_push_object_address used but no address passed in.","The shift value in an expression must be a non-negative …","An I/O error occurred while reading.","Type of the elements being stored.","The value of a DW_AT_language attribute.","Compare the top two stack values using <=.","The LeftEdge means that the statement begins at the start …","A parsed line number program instruction.","An iterator yielding parsed instructions.","Deprecated. LineNumberProgram has been renamed to …","Deprecated. LineNumberProgramHeader has been renamed to …","Deprecated. LineNumberRow has been renamed to LineRow.","Deprecated. LineNumberSequence has been renamed to …","A LineProgram provides access to a LineProgramHeader and a …","A header for a line number program in the .debug_line …","The line range must not be zero.","A row in the line number program’s resulting matrix.","Executes a LineProgram to iterate over the rows in the …","A sequence within a line number program. A sequence, as …","An iterator over a location list.","A single location of a piece of the result of a DWARF …","A location list entry from the .debug_loc or …","The DWARF data found in .debug_loc and .debug_loclists …","An offset into either the .debug_loc section or the …","Compare the top two stack values using <.","The maximum operations per instruction must not be zero.","The minimum instruction length must not be zero.","Subtract the top two values on the stack.","Missing DW_LNCT_path in file entry format.","A compilation unit or type unit is missing its top level …","Modulus of the top two values on the stack.","Multiply the top two values on the stack.","Compare the top two stack values using !=.","Negate the top of the stack.","DW_CFA_AARCH64_negate_ra_state","“The DW_LNS_negate_stmt opcode takes no operands. It …","“The DW_LNS_negate_stmt opcode takes no operands. It …","Did not find an entry at the given offset.","Do not have unwind info for the given address.","DW_CFA_nopThe DW_CFA_nop instruction has no operands and …","No operation.","Bitwise not of the top of the stack.","Expected to find the CIE ID, but found something else.","Expected to find a pointer to a CIE, but found the CIE ID …","Not enough items on the stack when evaluating an …","Expected to find a pointer to an FDE, but found a CIE …","“The previous value of this register is saved at the …","The Offset instruction represents both DW_CFA_offset and …","The offset type associated with this CFI section. Either …","The type used for offsets and lengths.","DW_CFA_offset_extended_sfThe DW_CFA_offset_extended_sf …","The given offset is out of bounds.","DW_LLE_offset_pair","DW_RLE_offset_pair","Contains the success value","Deprecated. Opcode has been renamed to LineInstruction.","The opcode base must not be zero.","Deprecated. OpcodesIter has been renamed to …","A single decoded DWARF expression operation.","An iterator for the operations in an expression.","Bitwise or of the top two values on the stack.","The value of a DW_AT_ordering attribute.","This represents a parameter that was optimized out.","ParsedEhFrameHdr contains the parsed information from the …","A unit with type DW_UT_partial. The root DIE of this unit …","A partially parsed FrameDescriptionEntry.","Found a PC relative pointer, but the section base is …","Pick an item from the stack and push it on top of the …","The description of a single piece of the result of a DWARF …","Terminate a piece.","Add the top two values on the stack.","Add a constant to the topmost value on the stack.","A decoded pointer.","When evaluating call frame instructions, found a …","A single parsed pubname.","An iterator over the pubnames from a .debug_pubnames …","A single parsed pubtype.","An iterator over the pubtypes from a .debug_pubtypes …","Push the object address on the stack.","An address range from the .debug_ranges, .debug_rnglists, …","An iterator for the address ranges of a …","The DWARF data found in .debug_ranges and .debug_rnglists …","An offset into the .debug_ranges section.","A raw entry in .debug_loclists.","A raw iterator over a location list.","A raw entry in .debug_rnglists","A raw iterator over an address range list.","A trait for reading the data from a DWARF section.","A trait for offsets with a DWARF section.","An identifier for an offset within a section reader.","“The previous value of this register is stored in …","DW_CFA_registerThe DW_CFA_register instruction takes two …","Indicate that this piece’s location is in the given …","The piece is found in a register.","The CFA is given offset from the given register’s value.","Find the value of the given register, add the offset, and …","An entry in the abstract CFI table that describes how to …","An unordered iterator for register rules.","Pop the top stack entry, reinterpret the bits in its value …","DW_CFA_remember_stateThe DW_CFA_remember_state instruction …","The Evaluation needs the DWARF expression at the given …","The Evaluation needs the ValueType for the base type DIE at","The Evaluation needs the CFA to proceed further. Once the …","The Evaluation needs the value produced by evaluating a …","The Evaluation needs the frame base address to proceed …","The Evaluation needs an address from the .debug_addr …","The Evaluation needs a value from memory to proceed …","The Evaluation needs the value of the parameter at the …","The Evaluation needs a value from a register to proceed …","The Evaluation needs an address to be relocated to proceed …","The Evaluation needs a value from TLS to proceed further. …","The Restore instruction represents both DW_CFA_restore and …","DW_CFA_restore_stateThe DW_CFA_restore_state instruction …","The result of a parse.","The storage used for the results.","An iterator over an address range list.","Rotate the top three stack items.","The storage used for register rules in a unwind table row.","This register has not been modified from the previous …","DW_CFA_same_valueThe DW_CFA_same_value instruction takes a …","A signed integer constant.","An offset into another section. Which section this is an …","A convenience trait for loading DWARF sections from object …","Optional base addresses for the relative DW_EH_PE_* …","The DW_LNE_set_address opcode takes a single relocatable …","The DW_LNE_set_address opcode takes a single relocatable …","“The DW_LNS_set_basic_block opcode takes no operands. It …","“The DW_LNS_set_basic_block opcode takes no operands. It …","“The DW_LNS_set_column opcode takes a single unsigned …","“The DW_LNS_set_column opcode takes a single unsigned …","“The DW_LNE_set_discriminator opcode takes a single …","“The DW_LNE_set_discriminator opcode takes a single …","“LineInstruction::SetEpilogueBegin sets the …","“LineInstruction::SetEpilogueBegin sets the …","“The DW_LNS_set_file opcode takes a single unsigned …","“The DW_LNS_set_file opcode takes a single unsigned …","“The DW_LNS_set_isa opcode takes a single unsigned …","“The DW_LNS_set_isa opcode takes a single unsigned …","DW_CFA_set_locThe DW_CFA_set_loc instruction takes a …","“LineInstruction::SetPrologueEnd sets the prologue_end …","“LineInstruction::SetPrologueEnd sets the prologue_end …","Logical left shift of the 2nd value on the stack by the …","Right shift of the 2nd value on the stack by the number of …","Arithmetic left shift of the 2nd value on the stack by the …","Push a signed constant value on the stack. This handles …","A unit with type DW_UT_skeleton. The enclosed dwo_id can …","Unconditional branch to the target location.","6.2.5.1 Special Opcodes","6.2.5.1 Special Opcodes","A unit with type DW_UT_split_compile. The enclosed dwo_id …","A unit with type DW_UT_split_type. A split type unit is …","The storage used for unwind table row stack.","The storage used for the evaluation stack.","Attempted to push onto the CFI or evaluation stack, but it …","The object has no location, but its value is at the top of …","DW_LLE_start_end","DW_RLE_start_end","DW_LLE_start_length","DW_RLE_start_length","DW_LLE_startx_endx","DW_RLE_startx_endx","DW_LLE_startx_length","DW_RLE_startx_length","Deprecated. StateMachine has been renamed to LineRows.","Indicates that storage should be allocated on heap.","A slice of bytes representing a string. Does not include a …","Swap the top two stack items.","Compute the address of a thread-local variable and push it …","Found a .text relative pointer, but the .text base is …","Too many iterations to compute the expression.","The CFI program defined more register rules than we have …","In DWARF5, a unit with type DW_UT_type. In DWARF4, any …","An expression operation used mismatching types.","Interpret the value bytes as a constant of a given type, …","Unsigned 16-bit integer type.","An unsigned 16-bit integer value.","Unsigned 32-bit integer type.","An unsigned 32-bit integer value.","Unsigned 64-bit integer type.","An unsigned 64-bit integer value.","Unsigned 8-bit integer type.","An unsigned 8-bit integer value.","An unsigned integer constant.","A register that has this rule has no recoverable value in …","DW_CFA_undefinedThe DW_CFA_undefined instruction takes a …","Hit the end of input before it was expected.","Read a null entry before it was expected.","All of the commonly used information for a unit in the …","The common fields for the headers of compilation units and …","The partially parsed index from a DebugCuIndex or …","Information about a unit’s contribution to a section in …","An iterator over the section offsets and sizes for a row …","An offset into the current compilation or type unit.","A CU-relative reference.","An offset into the current compilation unit.","This enum specifies the type of the unit and any type …","Found a record with an unknown abbreviation code.","Found an unknown CFI augmentation.","An unknown DW_CFA_* instruction.","An unknown extended opcode and the slice of its unparsed …","An unknown extended opcode and the slice of its unparsed …","Found an unknown extended opcode.","Found an unknown DW_FORM_* type.","Unknown section type in .dwp index.","The given pointer encoding is either unknown or invalid.","Found an unknown reserved length value.","An unknown standard opcode with zero operands.","An unknown standard opcode with zero operands.","An unknown standard opcode with one operand.","An unknown standard opcode with one operand.","An unknown standard opcode with multiple operands.","An unknown standard opcode with multiple operands.","Found an unknown standard opcode.","Found an unknown DWARF version.","Push an unsigned constant value on the stack. This …","Ranges using AddressIndex are not supported yet.","The specified address size is not supported.","A DIE attribute used an unsupported form.","An unsupported operation was found while evaluating a …","The specified field size is not supported.","An offset value was larger than the maximum supported …","The specified offset size is not supported.","We do not support the given pointer encoding yet.","Registers larger than u16 are not supported.","Nonzero segment selector sizes aren’t supported yet.","An expression operation used types that are not supported.","The DW_UT_* value for this unit is not supported yet.","Common context needed when evaluating the call frame …","Specification of what storage should be used for …","An offset into an UnwindSection.","A section holding unwind information: either .debug_frame …","The UnwindTable iteratively evaluates a …","A row in the virtual unwind table that describes how to …","“The previous value of this register is the value …","DW_CFA_val_expressionThe DW_CFA_val_expression instruction …","“The previous value of this register is the value CFA+N …","DW_CFA_val_offsetThe DW_CFA_val_offset instruction takes …","DW_CFA_val_offset_sfThe DW_CFA_val_offset_sf instruction …","The value of an entry on the DWARF stack.","The piece has no location but its value is known.","The type of an entry on the DWARF stack.","The .eh_frame_hdr binary search table claims to be …","The value of a DW_AT_virtuality attribute.","The value of a DW_AT_visibility attribute.","The index of a global.","The index of a local in the currently executing function.","The index of an item on the operand stack.","Bitwise xor of the top two values on the stack.","Parse the abbreviations for a compilation unit.","Parse the abbreviations at the given offset within this …","Parse this unit’s abbreviations.","The parsed abbreviations for the unit.","A cache of previously parsed abbreviations for units in …","Perform an absolute value operation.","Perform an addition operation.","Add a file to the file table if necessary.","","","The DW_AT_addr_base attribute of the unit. Defaults to 0.","Return the address at the given index.","Return the beginning address of this arange.","“The program-counter value corresponding to a machine …","The size of addresses (in bytes) in this CIE.","Get the size in bytes of a target machine address.","The size of addresses (in bytes) in this compilation unit.","Perform a bitwise and operation.","Get the result of this Evaluation.","Find the first attribute in this entry which has the given …","Try to return an attribute value as an address.","Try to return an attribute value as a location list entry …","Try to return an attribute value as a location list offset.","Try to return an attribute value as a range list entry …","Try to return an attribute value as a range list offset.","Return an attribute value as a string slice.","Find the first attribute in this entry which has the given …","Find the first attribute in this entry which has the given …","Get this abbreviation’s attributes.","Iterate over this entry’s set of attributes.","Get the augmentation data, if any exists.","“A boolean indicating that the current instruction is …","The beginning address of the range.","If given, the bit offset of the piece within the location. …","The size in bits of a value for this type.","","Create a DebugAddr section that references the data in self…","","","","","","","","","","","","","","","","","","","","","","","","","Create a Dwarf structure that references the data in self.","","","","","","","Create a DebugAbbrev section that references the data in …","","","","","","Create a DebugAranges section that references the data in …","","","","","","","","","","","","Create a DebugLine section that references the data in self…","","","","","","","","","","","","","","","Create a LocationLists that references the data in self.","","","","","","","","","","","","","","","","","","","","","Create a RangeLists that references the data in self.","","","","","","Create a DebugStr section that references the data in self.","","","Create a DebugStrOffsets section that references the data …","Create a DebugLineStr section that references the data in …","","","Create a DebugInfo section that references the data in self…","","","","","","","","","","","","","","","Create a DebugTypes section that references the data in …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get the canonical frame address (CFA) recovery rule for …","Checked subtraction. Computes self - other.","Create an iterator for the children of the current entry.","Get a reference to this FDE’s CIE.","Parse the CommonInformationEntry at the given offset.","Parse the CommonInformationEntry at the given offset.","Get the offset of this FDE’s CIE.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get this abbreviation’s code.","Get this entry’s code.","A constant that is factored out of all advance location …","“An unsigned integer indicating a column number within a …","The DW_AT_comp_dir attribute of the unit.","Return true if the given address is within this FDE, false …","Return true if the given address is within this row’s …","The type of information that is represented by the …","Convert a Value to the given value_type.","Copy attributes that are subject to relocation from …","The compilation unit index in the .debug_cu_index section.","Return the section contributions of the compilation unit …","Get a reference to the entry that the cursor is currently …","The base address for data relative pointers.","The data containing a single location description.","A constant that is factored out of certain offset …","The .debug_abbrev section.","The .debug_abbrev.dwo section.","The offset into the .debug_abbrev section for this …","The .debug_addr section.","The .debug_aranges section.","The .debug_info section.","The .debug_info.dwo section.","Return the offset into the .debug_info section for this …","The .debug_line section.","The .debug_line.dwo section.","The .debug_line_str section.","The .debug_loc.dwo section.","The .debug_loclists.dwo section.","Return the .debug_ranges section.","Return the .debug_rnglists section.","The .debug_rnglists.dwo section.","The .debug_str section.","The .debug_str.dwo section.","The .debug_str_offsets section.","The .debug_str_offsets.dwo section.","The .debug_types section.","The .debug_types.dwo section.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get the default value of the is_stmt register for this …","","A short description of the error.","Returns the offset into the compilation unit for the …","Returns the offset into the compilation unit for the …","Return an iterator for the address ranges of a …","Return the direct pointer value.","The include directory with the given directory index.","Get this file’s directory.","Get the format of a directory entry.","An unsigned LEB128 number representing the directory index …","“An unsigned integer identifying the block to which the …","Perform a division operation.","The DWO ID of a skeleton unit or split compilation unit.","Find the dwo name (if any) for this unit, automatically …","Returns the ELF section name (if any) for this type when …","Returns the subrange of the section that is the …","The base addresses to use for pointers in the .eh_frame …","The base addresses to use for pointers in the .eh_frame_hdr…","Returns the address of the binary’s .eh_frame section.","Set the number of bytes remaining to zero.","","An empty section.","Return the encoding parameters for this CIE.","Return the encoding parameters for this unit.","Return the encoding parameters for this set of entries.","Return the encoding parameters for this header’s line …","Return the encoding parameters for this unit.","The first address that is not covered by this sequence …","The first address that is not covered by this sequence …","The first address past the end of the range.","Get the end PC address where this row’s register rules …","“A boolean indicating that the current address is that …","Return the endianity of bytes that are read.","","Iterate over the CommonInformationEntrys and …","Iterate over the CommonInformationEntrys and …","Navigate this unit’s DebuggingInformationEntrys.","Return the arange entries in this set.","Navigate this unit’s DebuggingInformationEntrys.","Navigate this unit’s DebuggingInformationEntrys starting …","Navigate this compilation unit’s …","Read the raw data that defines the Debugging Information …","Read the raw data that defines the Debugging Information …","Navigate this unit’s DebuggingInformationEntrys as a tree","Navigate this unit’s DebuggingInformationEntrys as a tree","Read the DebuggingInformationEntry at the given offset.","Read the DebuggingInformationEntry at the given offset.","Returns the current entry in the tree.","A constant that gives the number of bytes of the CIE …","A constant that gives the number of bytes of the header and","A constant that gives the number of bytes of the header and","“A boolean indicating that the current address is one …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Perform the == relational operation.","","","Evaluate a DWARF expression. This method should only ever …","Create an evaluation for this expression.","Execute the given instruction, and return true if a new …","Try to convert this attribute’s value to an expression …","Try to convert this attribute’s value to an expression …","Return the encoding of the addresses for this CIE’s FDEs.","Find the FrameDescriptionEntry for the given address.","Find the FrameDescriptionEntry for the given address.","Returns a parsed FDE for the given address, or …","Parse the FrameDescriptionEntry at the given offset.","Parse the FrameDescriptionEntry at the given offset.","The source file corresponding to the current machine …","The source file with the given file index.","Return true if the file name entry format contains an MD5 …","Return true if the file entries may have valid sizes.","Return true if the file entries may have valid timestamps.","“An unsigned integer indicating the identity of the …","Get the format of a file name entry.","Get the list of source files that appear in this header’…","The type of this file.","Find the index of the first occurrence of the given byte. …","","Find the first occurrence of a byte in the slice, and …","Find id in the index hash table, and return the row index.","Find the compilation unit with the given DWO identifier …","Find the type unit with the given type signature and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get the attribute’s form.","The encoding form of the component value.","Whether this line program is encoded in 64- or 32-bit …","Whether this compilation unit is encoded in 64- or 32-bit …","Returns a string representation of the given error.","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a ValueType from the attributes of a base type …","Construct a ValueType from a base type DIE.","Convert an i16 to an offset.","Convert a u16 to an offset.","Convert a u32 to an offset.","Convert a u64 to an offset.","Create a Value with the given value_type from a u64 value.","Convert a u8 to an offset.","Perform the >= relational operation.","Parse the abbreviations at the given offset.","Get the abbreviation associated with the given code.","Returns the address at the given base and index.","Returns the .debug_loclists offset at the given base and …","Returns the .debug_rnglists offset at the given base and …","Lookup a string from the .debug_str section by …","Lookup a string from the .debug_line_str section by …","Returns the .debug_str offset at the given base and index.","Perform the > relational operation.","Return true if this abbreviation’s type has children, …","Return true if this entry’s type can have children, …","True if this CIE’s FDEs have a LSDA.","","","","","","Get a reference to the held LineProgramHeader.","Get the header at the given offset.","Get a reference to the header for this state machine’s …","","Retrieve the LineProgramHeader for this program.","Retrieve the LineProgramHeader for this program.","","The header of the unit.","Get the UnitHeader located at offset from this .debug_info …","Get the length of the encoded line number program header, …","The serialized size of the header for this compilation …","Iterate the sets of entries in the .debug_aranges section.","Returns the section id for this type.","","","","","","","","","","","","","","","","","","","","","Get the attribute’s implicit const value.","Get the set of include directories for this header’s …","Parse the index header.","Parse the index header.","The first address for which this entry has unwind …","Iterate over this CIE’s initial instructions.","Iterate over this FDE’s instructions.","Iterate over the instructions in this header’s line …","Convert an UnwindOffset<T> into a T.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the current row with the lifetime of the context.","","","Convert an offset to a u64.","Return true if the number of bytes remaining is zero.","Return true if the number of bytes remaining is zero.","","Return true if the piece is empty.","Return true if there is no more input.","True if this CIE’s FDEs are trampolines for signal …","Return true if this FDE’s function is a trampoline for a …","“A boolean indicating that the current instruction is a …","Tag for the current instruction set architecture.","Iterate the pubnames in the .debug_pubnames section.","Iterate the pubtypes in the .debug_pubtypes section.","Return an iterator that can walk the .eh_frame_hdr table.","Perform the `<= relational operation.","Return the number of bytes remaining.","The number of bytes of instructions that this entry has …","","Return the length of this set of entries, including the …","Return the length of this arange.","Get the length of the debugging info for this compilation …","“An unsigned integer indicating a source line number. …","Get the line base for this header’s line program.","Get the line encoding parameters for this header’s line …","The line number program of the unit.","Get the line range for this header’s line program.","Return the string at the given offset in .debug_line_str.","Try to load the section using the given loader function.","Try to load the DWARF sections using the given loader …","Try to load the .dwp sections using the given loader …","Load the DWARF sections from the supplementary object file.","Where this piece is to be found.","Iterate over the LocationListEntrys starting at the given …","Iterate over the LocationListEntrys starting at the given …","The location lists in the .debug_loc and .debug_loclists …","Similar to locations, but with special handling for .dwo …","Return the location list offset at the given index.","The DW_AT_loclists_base attribute of the unit. Defaults to …","Probably returns a pointer to the FDE for the given …","Return the offset corresponding to the given id if it is …","Returns the Reader for this section.","Call Reader::lookup_offset_id for each section, and return …","","Call Reader::lookup_offset_id for each section, and return …","Call Reader::lookup_offset_id for each section, and return …","The DW_AT_low_pc attribute of the unit. Defaults to 0.","The address of this FDE’s language-specific data area …","Return the encoding of the LSDA address for this CIE’s …","Perform the `< relational operation.","Assuming self was loaded from a .dwo, take the appropriate …","Get the maximum number of operations each instruction in …","A 16-byte MD5 digest of the file contents.","Get the minimum instruction length any instruction in this …","Perform a multiplication operation.","Get the attribute’s name.","Returns the name this entry refers to.","Returns the name of the type this entry refers to.","Get this attribute’s name.","The DW_AT_name attribute of the unit.","Perform the `!= relational operation.","Perform a negation operation.","Construct a new DebugFrame instance from the data in the …","Constructs a new EhFrameHdr instance from the data in the …","Construct a new EhFrame instance from the data in the …","Construct a new call frame unwinding context.","Construct a new UnwindTable for the given …","Construct a new Unit from the given unit header.","Construct a new EndianSlice with the given slice and …","Construct a new DebugAbbrev instance from the data in the …","Create an empty abbreviations cache.","Construct a new AttributeSpecification from the given name …","Construct a new DebugAranges instance from the data in the …","Construct a new DebugCuIndex instance from the data in the …","Construct a new DebugTuIndex instance from the data in the …","Construct a new DebugLine instance from the data in the …","Create a line number row in the initial state for the …","Construct a new DebugLoc instance from the data in the …","Construct a new DebugLocLists instance from the data in …","Construct a new LocationLists instance from the data in …","Create a new DWARF expression evaluator.","Construct a new DebugPubNames instance from the data in …","Construct a new DebugPubTypes instance from the data in …","Construct a new DebugRanges instance from the data in the …","Construct a new DebugRngLists instance from the data in the","Construct a new RangeLists instance from the data in the …","Construct a new DebugStr instance from the data in the …","Construct a new DebugLineStr instance from the data in the …","Construct a new DebugInfo instance from the data in the …","Construct a new UnitHeader.","Construct a new DebuggingInformationEntry.","Construct a new DebugTypes instance from the data in the …","Construct a new call frame unwinding context.","Create a new DWARF expression evaluator.","Construct a new Unit from the given unit header and …","Yield the next entry in the EhHdrTableIter.","Advance the iterator to the next entry.","","Parse the next call frame instruction.","Advance the iterator to the next range.","Advance the iterator to the next header.","Advance the iterator and return the next arange.","","Advance the iterator to the next location.","Advance the iterator to the next location.","Read the next operation in an expression.","Advance the iterator and return the next pubname.","Advance the iterator and return the next pubtype.","Advance the iterator to the next range.","Advance the iterator to the next range.","Advance the iterator to the next unit header.","Advance the iterator and return the next attribute.","Returns an EntriesTreeNode for the next child entry.","Advance the iterator to the next type unit header.","Return the depth of the next entry.","Move the cursor to the next DIE in the tree in DFS order.","Move the cursor to the next DIE in the tree.","Advance the iterator and return the next instruction.","Return the unit offset at which the reader will read next.","Evaluate call frame instructions until the next row of the …","Parse and execute the next instructions in the line number …","Move the cursor to the next sibling DIE of the current one.","Perform a bitwise not operation.","Yield the nth entry in the EhHdrTableIter","Get the offset of this entry from the start of its …","Get the offset of this entry from the start of its …","Get the offset of this entry from the start of its …","Return the offset of this header within the .debug_aranges …","Return the offset of the line number program header in the …","Get the offset of this unit within its section.","Get this entry’s offset.","The base offset of the unit’s contribution to the …","Return the offset of this reader’s data relative to the …","Return the offset of the start of the slice relative to …","","Return the current byte offset of the iterator.","Return an identifier for the current reader offset.","","Try to convert this attribute’s value to an offset.","Try to convert this attribute’s value to an offset.","An unsigned integer representing the index of an operation …","Get opcode base for this header’s line program.","Return an iterator for the operations in the expression.","Perform a bitwise or operation.","Parses this EhFrameHdr to a ParsedEhFrameHdr.","Fully parse this FDE.","Parse a single DWARF expression operation.","Read a Value with the given value_type from a Reader.","","","","Parse the PartialFrameDescriptionEntry at the given offset.","Parse the PartialFrameDescriptionEntry at the given offset.","A slice containing the full or relative path name of a …","Return the address of the personality routine handler for …","Return the address of the FDE’s function’s personality …","Return the encoding and address of the personality routine …","Return the pointer value, discarding indirectness …","Convert a Pointer to a section offset.","Parse abbreviations and store them in the cache.","Parse abbreviations and store them in the cache.","Parse the line number program whose header is at the given …","“A boolean indicating that the current address is one …","Take the given start..end range of the underlying slice …","Return the range.","Get the underlying bytes for the supplied range.","The address range that this location is valid for.","Take the given start.. range of the underlying slice and …","Get the underlying bytes for the supplied range.","Take the given ..end range of the underlying slice and …","Get the underlying bytes for the supplied range.","Iterate over the RangeListEntrys starting at the given …","Iterate over the Range list entries starting at the given …","The range lists in the .debug_ranges and .debug_rnglists …","Return the range list offset at the given index.","Return the range list offset for the given raw offset.","Iterate over the raw LocationListEntrys starting at the …","Iterate over the raw LocationListEntrys starting at the …","Similar to raw_locations, but with special handling for …","Get the raw, un-parsed EndianSlice containing this header…","Iterate over the RawRngListEntryies starting at the given …","Iterate over the RawRngListEntryies starting at the given …","Get this attribute’s raw value.","Read an abbreviation code and lookup the corresponding …","Read an address-sized integer, and return it as a u64.","Read an address-sized integer, and return it as a u64.","Read an attribute.","Read a f32.","Read a f32.","Read a f64.","Read a f64.","Read an i16.","Read an i16.","Read an i32.","Read an i32.","Read an i64.","Read an i64.","Read an i8.","Read an i8.","Read an initial length field.","Read an initial length field.","Parse a word-sized section length according to the DWARF …","Parse a word-sized section length according to the DWARF …","Read a null-terminated slice, and return it (excluding the …","Read a null-terminated slice, and return it (excluding the …","Parse a word-sized section offset according to the DWARF …","Parse a word-sized section offset according to the DWARF …","Parse a section offset of the given size.","Parse a section offset of the given size.","Read a signed LEB128 encoded integer.","Read a signed LEB128 encoded integer.","Read exactly buf.len() bytes into buf.","","Read a u16.","Read a u16.","Read a u32.","Read a u32.","Read a u64.","Read a u64.","Read a u8.","Read a u8.","Read a u8 array.","Read a u8 array.","Read an unsigned n-bytes integer u64.","Read an unsigned n-bytes integer u64.","Read an unsigned LEB128 encoded integer.","Read an unsigned LEB128 encoded integer.","Read an unsigned LEB128 encoded u16.","Read an unsigned LEB128 encoded u16.","Read an unsigned LEB128 encoded u32.","Read an unsigned LEB128 encoded u32.","Parse a word-sized integer according to the DWARF format.","Parse a word-sized integer according to the DWARF format.","Returns the Reader for this section.","","","","","","","","","","","","","","","","","","","","","Get the register recovery rule for the given register …","Iterate over all defined register (number, rule) pairs.","Reinterpret the bits in a Value as the given value_type.","Perform a remainder operation.","Perform any reset that was required after copying the …","Get the result of this Evaluation.","Construct a new LineRows for executing the subset of the …","Resume the Evaluation with the provided bytes. This will …","Resume the Evaluation with the provided base_type. This …","Resume the Evaluation with the provided cfa. This will …","Resume the Evaluation with the provided entry_value. This …","Resume the Evaluation with the provided frame_base. This …","Resume the Evaluation with the provided indexed address. …","Resume the Evaluation with the provided memory value. …","Resume the Evaluation with the provided parameter_value. …","Resume the Evaluation with the provided register value. …","Resume the Evaluation with the provided relocated address. …","Resume the Evaluation with the provided value. This will …","An unsigned … constant that indicates which column in …","The DW_AT_rnglists_base attribute of the unit. Defaults to …","Returns the root node of the tree.","Return the table of unwind information for this FDE.","Construct a new LineRows for executing this program to …","Returns the amount of args currently on the stack.","Try to convert this attribute’s value to a signed …","Try to convert this attribute’s value to a signed …","The address of the section containing the pointer.","The section kind.","Return the number of sections.","Returns the ELF section name for this type.","Return the section contributions of a unit.","Return the section offsets and sizes for the given row …","Return the segment selector of this arange.","Return the segment size for this set of entries.","Execute the line number program, completing the …","Set an entry in the abbreviations cache.","Set the size of a target address in bytes.","Set the size of a target address in bytes.","Replace the .debug_ranges section.","Set the .eh_frame section base address.","Set the .eh_frame_hdr section base address.","Set the .got section base address.","Set an initial value to be pushed on the DWARF expression …","Set the maximum number of iterations to be allowed by the …","Set the enclosing object’s address, as used by …","Set the size of a segment selector in bytes.","Set the .text section base address.","Set the vendor extensions to use.","Set the vendor extensions to use.","Perform a shift left operation.","Perform a logical shift right operation.","Perform an arithmetic shift right operation.","Return the size of the attribute, in bytes.","The size of the file in bytes, or 0 if not available.","The size of the unit’s contribution to the section.","If given, the size of the piece in bits. If None, there …","Return the serialized size of the common unit header for …","Discard the specified number of bytes.","","Skip all the attributes of an abbreviation.","Skip a LEB128 encoded integer.","Skip a LEB128 encoded integer.","Return a reference to the raw slice.","Return the number of slots.","Split a reader in two.","","Split the slice in two at the given index, resulting in …","An array of u8 that specifies the number of LEB128 …","The first address that is covered by this sequence within …","The first address that is covered by this sequence within …","Get the starting PC address that this row applies to.","The DW_AT_str_offsets_base attribute of the unit. Defaults …","Return the string at the given offset in .debug_str.","Return the string offset at the given index.","Try to return this attribute’s value as a string slice.","Try to return this attribute’s value as a string slice.","Try to return this attribute’s value as a string slice.","Try to return this attribute’s value as a string slice.","Perform a subtraction operation.","Return a reference to the DWARF sections for supplementary …","The DWARF sections for a supplementary object file.","Retrieves the CFI binary search table, if there is one.","Get this abbreviation’s tag.","Get this entry’s DW_TAG_whatever tag.","The base address for text relative pointers. This is …","The implementation-defined time of last modification of …","Convert an offset to be relative to the start of the …","Convert an offset to be relative to the start of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Return all remaining data as a clone-on-write slice.","","Convert all remaining data to a clone-on-write string.","","Converts the slice to a string using str::from_utf8.","","","Convert all remaining data to a clone-on-write string, …","","Converts the slice to a string, including invalid …","Convert a Value to a u64.","Convert an offset to be relative to the start of the …","Set the number of bytes remaining to the specified length.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The type unit index in the .debug_tu_index section.","Return the section contributions of the compilation unit …","Get the UnitType of this unit.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Iterate the type-unit headers in the .debug_types section.","Try to convert this attribute’s value to a u16.","Try to convert this attribute’s value to a u16.","Try to convert this attribute’s value to a u8.","Try to convert this attribute’s value to a u8.","Try to convert this attribute’s value to an unsigned …","Try to convert this attribute’s value to an unsigned …","Construct a new Unit from the given unit header.","Return the number of units.","Returns the offset into the .debug_info section for the …","Returns the offset into the .debug_info section for the …","Return the length of the line number program and header, …","Get the length of the debugging info for this compilation …","Return an iterator for the address ranges of a Unit.","Iterate the unit headers in the .debug_info section.","Iterate the units in this .debug_info section.","Iterate the type-units in this .debug_types section.","Find the frame unwind information for the given address.","Find the frame unwind information for the given address.","Returns the frame unwind information for the given address,","Find the frame unwind information for the given address.","Get this attribute’s normalized value.","Get the result if this is an evaluation for a value.","Return the ValueType corresponding to this Value.","A version number (see Section 7.23). This number is …","Return the version.","Get the version of this header’s line program.","Get the DWARF version of the debugging info for this …","Wrapping (modular) addition. Computes self + other.","Returns the XCOFF section name (if any) for this type when …","Perform a bitwise exclusive-or operation.","The target address.","The delta to be added to the current address.","The number of the register whose rule is being changed.","The DWARF expression.","The DWARF expression.","The DWARF expression.","The factored offset.","The factored offset.","The factored offset.","The factored offset.","The factored offset.","The factored offset.","The non-factored offset.","The non-factored offset.","The target register’s number.","The target register’s number.","The target register’s number.","The target register’s number.","The target register’s number.","The target register’s number.","The target register’s number.","The target register’s number.","The target register’s number.","The target register’s number.","The target register’s number.","The register to be reset.","The size of the arguments which have been pushed onto the …","The number of the register where the other register’s …","The offset from the register’s base value.","The register containing the base value.","The address of the value required.","The DIE of the base type or 0 to indicate the generic type","The DIE of the base type or 0 to indicate the generic type","The index of the address in the .debug_addr section, …","The register number.","Whether the address also needs to be relocated.","The size of the value required. This is guaranteed to be …","If not None, a target-specific address space value.","The address.","The byte offset into the value that the implicit pointer …","The register number.","The value.","The value.","The .debug_info offset of the value that this is an …","The offset to add.","The DIE of the base type or 0 to indicate the generic type","The DIE of the base type or 0 to indicate the generic type","The DIE of the base type.","The DIE of the base type.","The DIE of the base type.","The bit offset of this piece. If None, then this piece …","The byte offset into the value that the implicit pointer …","The implicit value to use.","The expression to be evaluated.","The index, from the top of the stack, of the item to copy.","The index of the address in .debug_addr.","The index of the address in .debug_addr.","The index of the local.","The index of the global.","The index of the stack item. 0 is the bottom of the …","The offset to add.","The offset to add.","The DIE to use.","The DIE to use.","The register number.","The register number.","The size of the data to dereference.","The size of this piece in bits.","True if the dereference operation takes an address space …","The relative offset to the target bytecode.","The relative offset to the target bytecode.","The value to add.","The value to push.","The value to push.","The .debug_info offset of the value that this is an …","The value bytes.","base address","base address","Start of range. May be an address or an offset.","start of range","start of range","start of range","start of range","start of range","expression","expression","expression","expression","expression","expression","expression","End of range. May be an address or an offset.","end of range","end of range","end of range","length of range","length of range","base address","base address","Start of range. May be an address or an offset.","start of range","start of range","start of range","start of range","start of range","End of range. May be an address or an offset.","end of range","end of range","end of range","length of range","length of range","The offset within this type unit where the type is defined.","The offset within this type unit where the type is defined.","The unique type signature for this type unit.","The unique type signature for this type unit."],"i":[37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,0,7,35,35,35,35,35,35,35,35,0,41,0,39,40,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,39,40,32,0,32,0,0,32,0,32,32,0,32,0,1,32,0,32,0,32,32,0,0,32,0,32,0,32,32,32,32,0,0,32,0,32,0,0,32,0,32,0,1,7,6,6,0,34,0,39,39,39,39,39,39,36,39,40,39,39,32,32,0,0,0,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,37,37,37,37,37,37,37,40,36,37,39,40,37,38,37,38,38,38,37,38,37,38,37,38,37,38,37,38,37,38,38,38,40,39,40,37,38,37,38,37,38,37,38,37,37,37,37,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,38,0,38,39,40,39,40,35,40,40,40,40,40,40,40,40,39,40,35,0,41,0,0,0,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,34,0,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,35,36,35,37,35,37,35,37,40,35,35,35,37,40,35,35,35,37,40,35,35,35,37,40,35,35,35,35,35,35,35,37,40,35,35,35,35,35,35,35,37,40,37,37,37,37,35,37,37,37,37,37,37,37,37,37,37,37,35,37,37,37,35,37,35,37,35,37,35,37,35,37,40,35,35,35,37,40,35,35,37,38,39,40,40,35,36,40,40,40,40,40,40,40,40,0,0,0,0,0,35,37,38,35,37,38,35,38,35,38,35,35,35,35,35,35,35,35,35,37,38,35,35,35,35,35,35,35,35,35,35,35,37,38,35,35,35,37,38,35,37,38,35,37,38,35,37,38,35,37,38,35,38,35,36,37,38,35,35,35,35,35,35,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,39,40,0,37,38,37,38,37,38,37,38,37,38,37,38,37,38,37,37,37,38,35,36,35,35,36,36,36,36,39,40,0,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,0,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,36,38,36,38,36,38,36,38,36,38,36,38,36,38,36,38,36,38,36,38,36,38,36,38,36,38,36,38,36,38,36,38,36,38,36,38,36,38,36,38,36,38,36,38,36,38,36,38,36,38,38,36,38,36,38,36,38,36,38,36,38,0,0,36,38,39,40,39,40,40,40,40,40,40,40,40,40,40,40,39,40,40,40,40,40,40,40,40,40,40,40,39,40,40,40,39,40,39,40,39,40,39,40,40,40,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,37,38,8,1,1,6,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,5,29,30,31,1,32,33,34,35,36,37,38,39,40,41,42,43,6,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,5,29,30,31,1,32,33,34,35,36,37,38,39,40,41,42,43,6,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,5,29,30,31,1,32,33,34,35,36,37,38,39,40,41,42,43,6,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,5,29,30,31,1,32,33,34,35,36,37,38,39,40,41,42,43,10,2,5,1,32,0,9,34,41,42,43,18,24,27,9,32,6,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,5,29,30,31,1,32,33,34,41,42,43,6,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,5,29,30,31,1,32,33,34,35,36,37,38,39,40,41,42,43,8,6,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,5,29,30,30,30,31,31,31,1,1,1,32,33,34,35,36,37,38,39,40,41,42,43,6,8,9,10,11,2,17,20,21,22,23,5,29,30,31,1,32,33,41,42,43,6,6,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,5,29,30,30,31,31,1,32,33,34,35,36,37,38,39,40,41,42,43,58,41,42,43,58,58,0,9,9,9,9,32,35,36,37,38,39,40,10,2,5,1,32,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,35,36,37,38,39,40,6,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,5,29,30,31,1,32,33,34,35,36,37,38,39,40,41,42,43,2,5,1,6,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,5,29,30,31,1,32,33,34,35,36,37,38,39,40,41,42,43,6,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,5,29,30,31,1,32,33,34,35,36,37,38,39,40,41,42,43,6,7,8,9,10,11,12,13,14,2,15,16,17,18,19,20,21,22,23,24,25,26,27,28,5,29,30,31,1,32,33,34,35,36,37,38,39,40,41,42,43,8,6,58,58,58,58,58,58,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,76,92,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,76,77,77,78,78,79,79,80,80,81,81,82,82,83,83,84,84,85,85,86,86,87,87,88,88,89,89,90,90,91,91,92,92,93,93,94,94,95,95,96,96,97,97,98,98,99,99,100,100,101,101,102,102,103,103,104,104,105,105,106,106,76,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,76,76,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,76,0,0,0,0,0,0,216,0,0,0,195,129,129,195,196,129,195,192,207,241,185,170,241,185,175,195,0,0,0,0,169,170,0,0,216,0,0,0,0,216,216,216,216,216,216,192,207,0,192,207,129,195,196,195,195,0,0,129,216,0,0,216,166,0,187,0,0,210,223,0,0,241,185,169,195,195,241,185,129,129,129,129,216,0,0,129,129,0,0,0,0,194,129,129,0,0,129,0,129,0,0,129,129,129,129,0,0,0,0,129,129,0,0,129,129,129,129,0,0,129,0,0,129,170,170,170,170,170,170,192,241,185,195,0,172,195,216,195,216,216,175,0,0,129,0,0,0,0,196,129,241,185,72,0,0,129,0,0,0,0,0,195,195,110,0,0,0,0,216,216,0,150,169,170,126,129,136,115,136,115,166,0,0,129,241,185,129,0,195,216,195,136,115,195,136,115,136,115,136,115,136,115,129,195,196,195,0,0,172,129,216,216,216,216,216,216,216,216,216,216,216,216,216,242,129,195,187,0,0,0,0,0,0,0,0,216,0,0,0,0,0,0,0,129,195,216,216,195,216,216,195,195,195,195,170,241,185,216,216,170,195,195,216,216,216,216,169,170,155,72,170,216,192,207,110,0,216,0,0,0,195,129,195,0,210,0,216,195,0,195,195,195,0,216,0,0,0,0,195,0,0,0,129,0,0,0,0,0,0,0,169,170,195,196,150,195,0,0,195,170,223,223,223,223,223,223,223,223,223,223,223,170,170,0,126,0,195,151,169,170,129,129,0,0,241,185,241,185,241,185,241,185,241,185,241,185,241,185,170,241,185,195,195,195,195,210,195,241,185,210,210,151,126,216,195,192,207,192,207,192,207,192,207,0,0,129,195,195,216,216,216,210,216,195,136,115,136,115,136,115,136,115,129,169,170,216,216,0,0,0,0,0,0,194,129,0,216,216,216,241,185,216,216,216,216,216,241,185,241,185,241,185,216,216,195,216,216,216,216,216,216,216,216,216,216,216,216,0,0,0,0,0,0,169,170,169,170,170,0,196,0,216,129,129,195,195,195,195,111,114,69,73,111,115,115,116,118,119,73,111,120,121,122,123,69,115,124,127,111,111,111,111,111,111,127,127,132,127,122,121,208,125,136,137,137,159,160,161,224,162,163,156,164,165,166,135,122,158,154,167,225,168,149,150,169,170,171,172,111,111,217,73,219,173,174,114,114,175,220,112,132,133,140,140,176,177,178,120,179,180,181,182,183,141,141,184,185,186,121,187,188,123,118,119,117,189,190,191,142,142,226,192,130,193,194,195,196,125,223,197,198,124,199,200,201,202,203,204,205,206,143,143,227,207,131,208,144,144,145,145,146,146,70,147,147,209,210,69,127,129,128,134,211,212,213,152,153,148,148,214,136,115,215,216,137,159,160,161,224,162,163,156,164,165,166,135,122,158,154,167,225,168,149,150,169,170,171,172,111,217,73,219,173,174,114,175,220,112,132,133,140,176,177,178,120,179,180,181,182,183,141,184,185,186,121,187,188,123,118,119,117,189,190,191,142,226,192,130,193,194,195,196,125,223,197,198,124,199,200,201,202,203,204,205,206,143,227,207,131,208,144,145,146,70,147,209,210,69,127,129,128,134,211,212,213,152,153,148,214,136,115,215,216,149,47,152,154,155,155,158,137,159,160,161,162,163,156,164,165,166,135,122,158,154,167,168,149,150,169,170,171,172,173,174,114,175,112,132,133,140,176,177,178,120,179,180,181,182,183,141,184,185,186,121,187,188,123,118,119,117,189,190,191,142,192,193,194,195,196,125,197,198,199,200,201,202,203,204,205,206,143,207,208,144,145,146,70,147,209,210,69,127,129,128,134,211,212,213,148,214,136,115,215,216,137,159,160,161,162,163,156,164,165,166,135,122,158,154,167,168,149,150,169,170,171,172,173,174,114,175,112,132,133,140,176,177,178,120,179,180,181,182,183,141,184,185,186,121,187,188,123,118,119,117,189,190,191,142,192,193,194,195,196,125,197,198,199,200,201,202,203,204,205,206,143,207,208,144,145,146,70,147,209,210,69,127,129,128,134,211,212,213,148,214,136,115,215,216,120,187,70,132,127,122,121,73,154,149,189,115,73,217,217,212,164,193,122,111,217,69,111,111,111,217,177,111,217,111,217,217,143,143,217,111,217,111,217,111,217,137,156,164,135,167,149,150,172,111,219,173,114,220,112,140,179,180,141,190,191,142,205,206,143,144,145,146,147,148,123,173,216,199,202,111,172,123,117,123,117,121,115,73,73,221,221,156,156,161,72,173,217,122,73,177,123,69,243,188,208,149,121,72,173,155,155,73,177,69,73,69,73,69,73,69,73,69,152,122,158,154,121,159,160,163,156,164,166,135,122,158,154,167,149,150,169,170,172,173,174,175,132,133,177,120,183,185,121,187,123,118,119,117,189,193,194,195,196,125,223,197,208,70,210,69,129,128,136,115,115,215,216,124,197,121,129,128,122,155,155,162,155,155,121,123,123,123,123,121,123,123,111,72,173,173,181,217,217,137,159,160,161,224,162,163,156,164,165,166,135,122,158,154,167,225,168,149,150,169,170,171,172,111,217,73,219,173,174,114,175,220,112,132,133,140,176,177,178,120,179,180,181,182,183,141,184,185,185,186,121,187,188,123,118,119,117,189,190,191,142,226,192,130,193,194,195,196,125,223,197,198,124,199,200,201,202,203,204,205,206,143,227,207,131,208,144,145,146,70,147,209,210,69,127,129,128,134,211,212,213,152,153,148,214,136,115,215,216,216,133,189,123,69,111,137,137,137,159,159,160,160,161,224,162,163,163,156,164,165,166,135,122,158,154,167,225,168,149,150,169,170,171,172,111,217,73,219,173,174,114,114,114,175,220,112,132,133,140,140,140,176,177,178,120,179,179,179,180,180,180,181,182,183,141,141,141,184,185,186,121,187,188,123,118,119,117,189,190,190,190,191,191,191,142,226,192,130,193,194,195,196,125,223,197,198,124,199,200,200,201,202,203,203,204,205,205,205,206,206,206,143,227,207,131,208,144,144,144,145,145,145,146,146,146,70,147,147,147,209,210,69,127,129,128,134,211,212,213,152,153,148,148,148,214,136,115,215,216,136,136,47,47,47,47,115,47,115,220,112,137,142,143,144,146,145,115,132,127,122,173,193,197,208,70,116,140,184,118,118,119,119,73,147,123,69,140,221,137,159,160,163,114,140,179,180,141,190,191,200,203,205,206,144,145,146,147,148,133,123,179,180,154,122,154,123,157,137,159,160,161,224,162,163,156,164,165,166,135,122,158,154,167,225,168,149,150,169,170,171,172,111,217,73,219,173,174,114,175,220,112,132,133,140,176,177,178,120,179,180,181,182,183,141,184,185,186,121,187,188,123,118,119,117,189,190,191,142,226,192,130,193,194,195,196,125,223,197,198,124,199,200,201,202,203,204,205,206,143,227,207,131,208,144,145,146,70,147,209,210,69,127,129,128,134,211,212,213,152,153,148,214,136,115,215,216,225,168,182,47,72,72,173,196,211,122,154,121,121,200,203,162,115,72,154,173,177,120,69,121,123,123,73,123,111,221,111,217,111,125,111,142,111,142,111,73,162,72,221,111,173,142,143,73,154,122,115,111,123,117,123,115,133,199,202,128,73,115,115,159,160,163,167,225,73,173,114,220,133,140,179,180,141,121,190,191,142,124,200,203,205,206,143,144,146,147,69,127,148,167,124,73,224,165,168,171,219,176,178,182,226,130,198,201,204,227,131,209,134,153,214,211,212,212,186,211,225,184,212,115,224,122,158,154,177,123,69,127,183,72,173,173,198,72,173,129,128,121,123,197,115,160,158,195,115,120,187,70,155,155,117,122,154,122,172,162,220,111,141,121,173,120,69,193,173,69,173,69,111,143,111,111,111,111,142,142,123,111,143,128,211,72,72,211,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,173,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,221,137,159,160,163,114,140,179,180,141,190,191,200,203,205,206,144,145,146,147,148,149,149,115,115,121,124,119,124,124,124,124,124,124,124,124,124,124,124,122,73,213,154,118,149,129,128,164,183,181,221,217,181,120,177,118,220,159,163,143,156,156,156,124,124,124,159,156,159,163,115,115,115,133,117,183,125,69,72,173,211,72,72,173,181,72,173,173,123,243,188,149,73,111,111,129,128,129,128,115,111,111,161,132,127,164,117,70,70,137,159,160,161,162,163,156,164,165,166,135,122,158,154,167,168,149,150,169,170,171,172,173,174,114,175,112,132,133,140,176,177,178,120,179,180,181,182,183,141,184,185,186,121,187,188,123,118,119,117,189,190,191,142,192,193,194,195,196,125,197,198,199,200,201,202,203,204,205,206,143,207,208,144,145,146,70,147,209,210,69,127,129,128,134,211,212,213,148,214,136,115,215,216,72,173,72,173,173,185,216,72,173,173,115,70,72,173,137,159,160,161,224,162,163,156,164,165,166,135,122,158,154,167,225,168,149,150,169,170,171,172,111,217,73,219,173,174,114,175,220,112,132,133,140,176,177,178,120,179,180,181,182,183,141,184,185,186,121,187,188,123,118,119,117,189,190,191,142,226,192,130,193,194,195,196,125,223,197,198,124,199,200,201,202,203,204,205,206,143,227,207,131,208,144,145,146,70,147,209,210,69,127,129,128,134,211,212,213,152,153,148,214,136,115,215,216,137,159,160,161,224,162,163,156,164,165,166,135,122,158,154,167,225,168,149,150,169,170,171,172,111,217,73,219,173,174,114,175,220,112,132,133,140,176,177,178,120,179,180,181,182,183,141,184,185,186,121,187,188,123,118,119,117,189,190,191,142,226,192,130,193,194,195,196,125,223,197,198,124,199,200,201,202,203,204,205,206,143,227,207,131,208,144,145,146,70,147,209,210,69,127,129,128,134,211,212,213,152,153,148,214,136,115,215,216,217,217,69,137,159,160,161,224,162,163,156,164,165,166,135,122,158,154,167,225,168,149,150,169,170,171,172,111,217,73,219,173,174,114,175,220,112,132,133,140,176,177,178,120,179,180,181,182,183,141,184,185,186,121,187,188,123,118,119,117,189,190,191,142,226,192,130,193,194,195,196,125,223,197,198,124,199,200,201,202,203,204,205,206,143,227,207,131,208,144,145,146,70,147,209,210,69,127,129,128,134,211,212,213,152,153,148,214,136,115,215,216,111,129,128,129,128,129,128,111,181,199,202,123,69,111,111,147,148,155,155,162,154,128,124,115,122,181,123,69,47,221,115,244,245,246,247,248,249,250,251,252,253,254,255,256,257,256,250,258,259,260,252,253,254,255,248,249,261,262,246,263,263,264,264,265,266,265,266,264,264,267,268,269,270,271,268,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,274,288,289,290,291,274,273,278,273,292,293,294,295,296,279,275,297,298,299,300,301,302,303,304,299,300,301,302,305,303,304,299,300,302,303,301,304,306,307,308,309,310,311,312,313,308,309,311,312,310,313,314,315,314,315],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[1,[-1]]],[[3,[[2,[-1]]]]],4],[[[1,[-1]]],[[3,[[5,[-1]]]]],4],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[6,6],[7,7],[8,8],[9,9],[10,10],[[[11,[-1]]],[[11,[-1]]],4],[[[12,[-1]]],[[12,[-1]]],4],[[[13,[-1]]],[[13,[-1]]],4],[[[14,[-1]]],[[14,[-1]]],4],[[[2,[-1]]],[[2,[-1]]],4],[[[15,[-1]]],[[15,[-1]]],4],[[[16,[-1]]],[[16,[-1]]],4],[[[17,[-1]]],[[17,[-1]]],4],[[[18,[-1]]],[[18,[-1]]],4],[[[19,[-1]]],[[19,[-1]]],4],[[[20,[-1]]],[[20,[-1]]],4],[[[21,[-1]]],[[21,[-1]]],4],[[[22,[-1]]],[[22,[-1]]],4],[[[23,[-1]]],[[23,[-1]]],4],[[[24,[-1]]],[[24,[-1]]],4],[[[25,[-1]]],[[25,[-1]]],4],[[[26,[-1]]],[[26,[-1]]],4],[[[27,[-1]]],[[27,[-1]]],4],[[[28,[-1]]],[[28,[-1]]],4],[[[5,[-1]]],[[5,[-1]]],4],[29,29],[[[30,[-1]]],[[30,[-1]]],4],[[[31,[-1]]],[[31,[-1]]],4],[[[1,[-1]]],[[1,[-1]]],4],[32,32],[33,33],[34,34],[35,35],[36,36],[37,37],[38,38],[39,39],[40,40],[41,41],[42,42],[43,43],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[10,10],45],[[[2,[-1]],[2,[-1]]],45,46],[[[5,[-1]],[5,[-1]]],45,46],[[[1,[-1]],[1,[-1]]],45,46],[[32,32],45],0,[[],9],[[],34],[[],41],[[],42],[[],43],[[8,34],[[18,[-1]]],47],[[8,34],[[24,[-1]]],47],[[8,34],[[27,[-1]]],47],0,[32,[[3,[48]]]],[[6,6],49],[[7,7],49],[[8,8],49],[[9,9],49],[[10,10],49],[[[11,[-1]],[11,[-1]]],49,50],[[[12,[-1]],[12,[-1]]],49,50],[[[13,[-1]],[13,[-1]]],49,50],[[[14,[-1]],[14,[-1]]],49,50],[[[2,[-1]],[2,[-1]]],49,50],[[[15,[-1]],[15,[-1]]],49,50],[[[16,[-1]],[16,[-1]]],49,50],[[[17,[-1]],[17,[-1]]],49,50],[[[18,[-1]],[18,[-1]]],49,50],[[[19,[-1]],[19,[-1]]],49,50],[[[20,[-1]],[20,[-1]]],49,50],[[[21,[-1]],[21,[-1]]],49,50],[[[22,[-1]],[22,[-1]]],49,50],[[[23,[-1]],[23,[-1]]],49,50],[[[24,[-1]],[24,[-1]]],49,50],[[[25,[-1]],[25,[-1]]],49,50],[[[26,[-1]],[26,[-1]]],49,50],[[[27,[-1]],[27,[-1]]],49,50],[[[28,[-1]],[28,[-1]]],49,50],[[[5,[-1]],[5,[-1]]],49,50],[[29,29],49],[[[30,[-1]],[30,[-1]]],49,50],[[[31,[-1]],[31,[-1]]],49,50],[[[1,[-1]],[1,[-1]]],49,50],[[32,32],49],[[33,33],49],[[34,34],49],[[41,41],49],[[42,42],49],[[43,43],49],[[6,51],52],[[7,51],52],[[8,51],52],[[9,51],52],[[10,51],52],[[[11,[-1]],51],52,53],[[[12,[-1]],51],52,53],[[[13,[-1]],51],52,53],[[[14,[-1]],51],52,53],[[[2,[-1]],51],52,53],[[[15,[-1]],51],52,53],[[[16,[-1]],51],52,53],[[[17,[-1]],51],52,53],[[[18,[-1]],51],52,53],[[[19,[-1]],51],52,53],[[[20,[-1]],51],52,53],[[[21,[-1]],51],52,53],[[[22,[-1]],51],52,53],[[[23,[-1]],51],52,53],[[[24,[-1]],51],52,53],[[[25,[-1]],51],52,53],[[[26,[-1]],51],52,53],[[[27,[-1]],51],52,53],[[[28,[-1]],51],52,53],[[[5,[-1]],51],52,53],[[29,51],52],[[[30,[-1]],51],52,53],[[[31,[-1]],51],52,53],[[[1,[-1]],51],52,53],[[32,51],52],[[33,51],52],[[34,51],52],[[35,51],52],[[36,51],52],[[37,51],52],[[38,51],52],[[39,51],52],[[40,51],52],[[41,51],52],[[42,51],52],[[43,51],52],0,[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[54,-1,[]],[-1,[[30,[-1]]],[]],[-1,-1,[]],[54,-1,[]],[-1,[[31,[-1]]],[]],[-1,-1,[]],[[[5,[-1]]],[[1,[-1]]],[]],[[[2,[-1]]],[[1,[-1]]],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[6,-1],44,55],[[8,-1],44,55],[[9,-1],44,55],[[10,-1],44,55],[[[11,[-1]],-2],44,56,55],[[[2,[-1]],-2],44,56,55],[[[17,[-1]],-2],44,56,55],[[[20,[-1]],-2],44,56,55],[[[21,[-1]],-2],44,56,55],[[[22,[-1]],-2],44,56,55],[[[23,[-1]],-2],44,56,55],[[[5,[-1]],-2],44,56,55],[[29,-1],44,55],[[[30,[-1]],-2],44,56,55],[[[31,[-1]],-2],44,56,55],[[[1,[-1]],-2],44,56,55],[[32,-1],44,55],[[33,-1],44,55],[[41,-1],44,55],[[42,-1],44,55],[[43,-1],44,55],[6,57],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[30,[-1]]],-1,47],[-1,-2,[],[]],[[[31,[-1]]],-1,47],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[58,49],[41,49],[42,49],[43,49],[58,49],[58,49],0,0,0,0,0,[32,48],[48,[[3,[10]]]],[48,[[3,[10]]]],[48,[[3,[10]]]],[48,[[3,[10]]]],[48,[[3,[10]]]],[48,[[3,[10]]]],[[10,10],[[3,[45]]]],[[[2,[-1]],[2,[-1]]],[[3,[45]]],59],[[[5,[-1]],[5,[-1]]],[[3,[45]]],59],[[[1,[-1]],[1,[-1]]],[[3,[45]]],59],[[32,32],[[3,[45]]]],0,[[58,[60,[57]]],61],[[58,[60,[57]]],61],[[58,[60,[57]]],62],[[58,[60,[57]]],62],[[58,[60,[57]]],63],[[58,[60,[57]]],63],[[58,[60,[57]]],64],[[58,[60,[57]]],64],[[58,[60,[57]]],65],[[58,[60,[57]]],65],[[58,[60,[57]]],66],[[58,[60,[57]]],66],[[58,[60,[57]]],67],[[58,[60,[57]]],67],[[58,[60,[57]]],68],[[58,[60,[57]]],68],[[58,[60,[57]]],68],[[58,[60,[57]]],68],[10,[[3,[48]]]],[10,[[3,[48]]]],[10,[[3,[48]]]],[10,[[3,[48]]]],[10,[[3,[48]]]],[10,[[3,[48]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[2,[-1]],[69,[-2]]],[[3,[[70,[-1]]]]],47,[[72,[],[[71,[-1]]]]]],[[[5,[-1]],[69,[-2]]],[[3,[[70,[-1]]]]],47,[[72,[],[[71,[-1]]]]]],[[[1,[-1]],[73,[-2]]],[[3,[[70,[-1]]]]],47,[[72,[],[[71,[-1]]]]]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],0,[6,57],[[58,[60,[57]],66],44],[[58,[60,[57]],66],44],[[58,[60,[57]],67],44],[[58,[60,[57]],67],44],[[58,[60,[57]],68],44],[[58,[60,[57]],68],44],[32,[[3,[48]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[76,76],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[77,77],[78,78],[79,79],[80,80],[81,81],[82,82],[83,83],[84,84],[85,85],[86,86],[87,87],[88,88],[89,89],[90,90],[91,91],[92,92],[93,93],[94,94],[95,95],[96,96],[97,97],[98,98],[99,99],[100,100],[101,101],[102,102],[103,103],[104,104],[105,105],[106,106],[76,76],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[77,77],45],[[78,78],45],[[79,79],45],[[80,80],45],[[81,81],45],[[82,82],45],[[83,83],45],[[84,84],45],[[85,85],45],[[86,86],45],[[87,87],45],[[88,88],45],[[89,89],45],[[90,90],45],[[91,91],45],[[92,92],45],[[93,93],45],[[94,94],45],[[95,95],45],[[96,96],45],[[97,97],45],[[98,98],45],[[99,99],45],[[100,100],45],[[101,101],45],[[102,102],45],[[103,103],45],[[104,104],45],[[105,105],45],[[106,106],45],[[76,76],45],[92,[[3,[107]]]],[[77,77],49],[[78,78],49],[[79,79],49],[[80,80],49],[[81,81],49],[[82,82],49],[[83,83],49],[[84,84],49],[[85,85],49],[[86,86],49],[[87,87],49],[[88,88],49],[[89,89],49],[[90,90],49],[[91,91],49],[[92,92],49],[[93,93],49],[[94,94],49],[[95,95],49],[[96,96],49],[[97,97],49],[[98,98],49],[[99,99],49],[[100,100],49],[[101,101],49],[[102,102],49],[[103,103],49],[[104,104],49],[[105,105],49],[[106,106],49],[[76,76],49],[[77,51],[[74,[44,108]]]],[[77,51],52],[[78,51],52],[[78,51],[[74,[44,108]]]],[[79,51],52],[[79,51],[[74,[44,108]]]],[[80,51],[[74,[44,108]]]],[[80,51],52],[[81,51],[[74,[44,108]]]],[[81,51],52],[[82,51],[[74,[44,108]]]],[[82,51],52],[[83,51],52],[[83,51],[[74,[44,108]]]],[[84,51],[[74,[44,108]]]],[[84,51],52],[[85,51],[[74,[44,108]]]],[[85,51],52],[[86,51],52],[[86,51],[[74,[44,108]]]],[[87,51],[[74,[44,108]]]],[[87,51],52],[[88,51],[[74,[44,108]]]],[[88,51],52],[[89,51],[[74,[44,108]]]],[[89,51],52],[[90,51],52],[[90,51],[[74,[44,108]]]],[[91,51],52],[[91,51],[[74,[44,108]]]],[[92,51],[[74,[44,108]]]],[[92,51],52],[[93,51],[[74,[44,108]]]],[[93,51],52],[[94,51],52],[[94,51],[[74,[44,108]]]],[[95,51],[[74,[44,108]]]],[[95,51],52],[[96,51],[[74,[44,108]]]],[[96,51],52],[[97,51],[[74,[44,108]]]],[[97,51],52],[[98,51],[[74,[44,108]]]],[[98,51],52],[[99,51],[[74,[44,108]]]],[[99,51],52],[[100,51],[[74,[44,108]]]],[[100,51],52],[[101,51],52],[[101,51],[[74,[44,108]]]],[[102,51],[[74,[44,108]]]],[[102,51],52],[[103,51],52],[[103,51],[[74,[44,108]]]],[[104,51],52],[[104,51],[[74,[44,108]]]],[[105,51],[[74,[44,108]]]],[[105,51],52],[[106,51],52],[[106,51],[[74,[44,108]]]],[[76,51],[[74,[44,108]]]],[[76,51],52],[76,76],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[77,-1],44,55],[[78,-1],44,55],[[79,-1],44,55],[[80,-1],44,55],[[81,-1],44,55],[[82,-1],44,55],[[83,-1],44,55],[[84,-1],44,55],[[85,-1],44,55],[[86,-1],44,55],[[87,-1],44,55],[[88,-1],44,55],[[89,-1],44,55],[[90,-1],44,55],[[91,-1],44,55],[[92,-1],44,55],[[93,-1],44,55],[[94,-1],44,55],[[95,-1],44,55],[[96,-1],44,55],[[97,-1],44,55],[[98,-1],44,55],[[99,-1],44,55],[[100,-1],44,55],[[101,-1],44,55],[[102,-1],44,55],[[103,-1],44,55],[[104,-1],44,55],[[105,-1],44,55],[[106,-1],44,55],[[76,-1],44,55],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[76,49],[76,49],[76,49],[[77,77],[[3,[45]]]],[[78,78],[[3,[45]]]],[[79,79],[[3,[45]]]],[[80,80],[[3,[45]]]],[[81,81],[[3,[45]]]],[[82,82],[[3,[45]]]],[[83,83],[[3,[45]]]],[[84,84],[[3,[45]]]],[[85,85],[[3,[45]]]],[[86,86],[[3,[45]]]],[[87,87],[[3,[45]]]],[[88,88],[[3,[45]]]],[[89,89],[[3,[45]]]],[[90,90],[[3,[45]]]],[[91,91],[[3,[45]]]],[[92,92],[[3,[45]]]],[[93,93],[[3,[45]]]],[[94,94],[[3,[45]]]],[[95,95],[[3,[45]]]],[[96,96],[[3,[45]]]],[[97,97],[[3,[45]]]],[[98,98],[[3,[45]]]],[[99,99],[[3,[45]]]],[[100,100],[[3,[45]]]],[[101,101],[[3,[45]]]],[[102,102],[[3,[45]]]],[[103,103],[[3,[45]]]],[[104,104],[[3,[45]]]],[[105,105],[[3,[45]]]],[[106,106],[[3,[45]]]],[[76,76],[[3,[45]]]],[77,[[3,[48]]]],[78,[[3,[48]]]],[79,[[3,[48]]]],[80,[[3,[48]]]],[81,[[3,[48]]]],[82,[[3,[48]]]],[83,[[3,[48]]]],[84,[[3,[48]]]],[85,[[3,[48]]]],[86,[[3,[48]]]],[87,[[3,[48]]]],[88,[[3,[48]]]],[89,[[3,[48]]]],[90,[[3,[48]]]],[91,[[3,[48]]]],[92,[[3,[48]]]],[93,[[3,[48]]]],[94,[[3,[48]]]],[95,[[3,[48]]]],[96,[[3,[48]]]],[97,[[3,[48]]]],[98,[[3,[48]]]],[99,[[3,[48]]]],[100,[[3,[48]]]],[101,[[3,[48]]]],[102,[[3,[48]]]],[103,[[3,[48]]]],[104,[[3,[48]]]],[105,[[3,[48]]]],[106,[[3,[48]]]],[76,[[3,[48]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,109,[]],[-1,109,[]],[-1,109,[]],[-1,109,[]],[-1,109,[]],[-1,109,[]],[-1,109,[]],[-1,109,[]],[-1,109,[]],[-1,109,[]],[-1,109,[]],[-1,109,[]],[-1,109,[]],[-1,109,[]],[-1,109,[]],[-1,109,[]],[-1,109,[]],[-1,109,[]],[-1,109,[]],[-1,109,[]],[-1,109,[]],[-1,109,[]],[-1,109,[]],[-1,109,[]],[-1,109,[]],[-1,109,[]],[-1,109,[]],[-1,109,[]],[-1,109,[]],[-1,109,[]],[-1,109,[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],0,[-1,[[110,[65]]],72],[-1,[[110,[44]]],72],[-1,[[110,[66]]],72],[-1,[[110,[68]]],72],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[111,[-1]],[69,[-1]]],[[110,[[113,[112]]]]],72],[[[114,[-1]],11],[[110,[112]]],72],[[[69,[-2,-1]],[114,[-2]]],[[110,[112]]],47,[[72,[],[[71,[-1]]]]]],0,0,[[115,68],[[110,[115]]]],[[115,115,68],[[110,[115]]]],[[116,[117,[-2,-1]]],44,47,[[72,[],[[71,[-1]]]]]],[[[118,[-2,-1]],[117,[-2,-1]]],44,47,[[72,[],[[71,[-1]]]]]],[[[119,[-2,-1]],[117,[-2,-1]]],44,47,[[72,[],[[71,[-1]]]]]],0,[[[111,[-1]],[73,[-1]],13],[[110,[68]]],72],[120,68],[121,68],[[[122,[-1]]],57,72],[[[123,[-2,-1]]],57,47,[[72,[],[[71,[-1]]]]]],[[[69,[-2,-1]]],57,47,[[72,[],[[71,[-1]]]]]],[[115,115,68],[[110,[115]]]],[[[124,[-1,-2]]],[[60,[[125,[-1]]]]],72,[[126,[-1]]]],[[[127,[-2,-1]],83],[[110,[[3,[[128,[-2]]]]]]],47,[[72,[],[[71,[-1]]]]]],[[[111,[-1]],[73,[-1]],[129,[-1]]],[[110,[[3,[68]]]]],72],[[[111,[-1]],[73,[-1]],[129,[-1]]],[[110,[[3,[[130,[-1]]]]]]],72],[[[111,[-1]],[73,[-1]],[129,[-1]]],[[110,[[3,[17]]]]],72],[[[111,[-1]],[73,[-1]],[129,[-1]]],[[110,[[3,[[131,[-1]]]]]]],72],[[[111,[-1]],[73,[-1]],[129,[-1]]],[[110,[[3,[23]]]]],72],[[[111,[-1]],[73,[-1]],[129,[-1]]],[[110,[-1]]],72],[[[127,[-2,-1]],83],[[110,[[3,[[129,[-2]]]]]]],47,[[72,[],[[71,[-1]]]]]],[[[127,[-2,-1]],83],[[110,[[3,[[129,[-2]]]]]]],47,[[72,[],[[71,[-1]]]]]],[132,[[60,[133]]]],[[[127,[-2,-1]]],[[134,[-2]]],47,[[72,[],[[71,[-1]]]]]],[[[122,[-1]]],[[3,[135]]],72],[121,49],0,0,[[136,68],67],[-1,-2,[],[]],[[[137,[-1]],-3],[[137,[-2]]],[],[],[[139,[-1],[[138,[-2]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[111,[-1]],-3],[[111,[-2]]],[],[],[[139,[-1],[[138,[-2]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[114,[-1]],-3],[[114,[-2]]],[],[],[[139,[-1],[[138,[-2]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[140,[-1]],-3],[[140,[-2]]],[],[],[[139,[-1],[[138,[-2]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[141,[-1]],-3],[[141,[-2]]],[],[],[[139,[-1],[[138,[-2]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[142,[-1]],-3],[[142,[-2]]],[],[],[[139,[-1],[[138,[-2]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[143,[-1]],-3],[[143,[-2]]],[],[],[[139,[-1],[[138,[-2]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[144,[-1]],-3],[[144,[-2]]],[],[],[[139,[-1],[[138,[-2]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[[145,[-1]],-3],[[145,[-2]]],[],[],[[139,[-1],[[138,[-2]]]]]],[[[146,[-1]],-3],[[146,[-2]]],[],[],[[139,[-1],[[138,[-2]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[[147,[-1]],-3],[[147,[-2]]],[],[],[[139,[-1],[[138,[-2]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[148,[-1]],-3],[[148,[-2]]],[],[],[[139,[-1],[[138,[-2]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[149,[-1,-2]]],[[150,[-1]]],72,[[151,[-1]]]],[[47,47],[[3,[47]]]],[[[152,[-1]]],[[153,[-1]]],72],[[[154,[-1]]],[[122,[-1]]],72],[[[155,[],[[71,[-1]]]],156,-1],[[110,[[122,[-2]]]]],157,72],[[[155,[],[[71,[-1]]]],156,-1],[[110,[[122,[-2]]]]],157,72],[[[158,[-2,-1]]],[],72,[[155,[-1]]]],[[[137,[-1]]],[[137,[-1]]],4],[[[159,[-1]]],[[159,[-1]]],[4,72]],[[[160,[-1]]],[[160,[-1]]],[4,72]],[[[161,[-1]]],[[161,[-1]]],[4,72]],[[[162,[-1]]],[[162,[-1]]],[4,72]],[[[163,[-1]]],[[163,[-1]]],[4,72]],[156,156],[164,164],[[[165,[-2,-1]]],[[165,[-2,-1]]],[72,4],[[155,[-1]],4]],[[[166,[-2,-1]]],[[166,[-2,-1]]],[72,4],[[155,[-1]],4]],[135,135],[[[122,[-2,-1]]],[[122,[-2,-1]]],[47,4],[[72,[],[[71,[-1]]]],4]],[[[158,[-2,-1]]],[[158,[-2,-1]]],[72,4],[[155,[-1]],4]],[[[154,[-2,-1]]],[[154,[-2,-1]]],[47,4],[[72,[],[[71,[-1]]]],4]],[[[167,[-1,-2]]],[[167,[-1,-2]]],[4,72],[4,[151,[-1]]]],[[[168,[-1]]],[[168,[-1]]],[72,4]],[[[149,[-1,-2]]],[[149,[-1,-2]]],72,[[151,[-1]]]],[[[150,[-1]]],[[150,[-1]]],[4,72]],[[[169,[-1]]],[[169,[-1]]],[4,72]],[[[170,[-1]]],[[170,[-1]]],[4,72]],[[[171,[-1]]],[[171,[-1]]],[4,72]],[172,172],[[[173,[-1]]],[[173,[-1]]],[58,4]],[174,174],[[[114,[-1]]],[[114,[-1]]],4],[175,175],[112,112],[132,132],[133,133],[[[140,[-1]]],[[140,[-1]]],4],[[[176,[-1]]],[[176,[-1]]],[4,72]],[[[177,[-2,-1]]],[[177,[-2,-1]]],[47,4],[[72,[],[[71,[-1]]]],4]],[[[178,[-1]]],[[178,[-1]]],[4,72]],[120,120],[[[179,[-1]]],[[179,[-1]]],4],[[[180,[-1]]],[[180,[-1]]],4],[[[181,[-1]]],[[181,[-1]]],[4,72]],[[[182,[-1]]],[[182,[-1]]],[4,72]],[183,183],[[[141,[-1]]],[[141,[-1]]],4],[[[184,[-2,-3,-1]]],[[184,[-2,-3,-1]]],[47,4],[[72,[],[[71,[-1]]]],4],[[116,[-2,-1]],4]],[[[185,[-2,-1]]],[[185,[-2,-1]]],[47,4],[[72,[],[[71,[-1]]]],4]],[[[186,[-1]]],[[186,[-1]]],[4,72]],[121,121],[187,187],[[[188,[-1]]],[[188,[-1]]],[4,72]],[[[123,[-2,-1]]],[[123,[-2,-1]]],[47,4],[[72,[],[[71,[-1]]]],4]],[[[118,[-2,-1]]],[[118,[-2,-1]]],[47,4],[[72,[],[[71,[-1]]]],4]],[[[119,[-2,-1]]],[[119,[-2,-1]]],[47,4],[[72,[],[[71,[-1]]]],4]],[[[117,[-2,-1]]],[[117,[-2,-1]]],[47,4],[[72,[],[[71,[-1]]]],4]],[189,189],[[[190,[-1]]],[[190,[-1]]],4],[[[191,[-1]]],[[191,[-1]]],4],[[[142,[-1]]],[[142,[-1]]],4],[[[192,[-1]]],[[192,[-1]]],[4,72]],[[[193,[-1]]],[[193,[-1]]],[4,72]],[[[194,[-1]]],[[194,[-1]]],4],[[[195,[-2,-1]]],[[195,[-2,-1]]],[47,4],[[72,[],[[71,[-1]]]],4]],[[[196,[-2,-1]]],[[196,[-2,-1]]],[47,4],[[72,[],[[71,[-1]]]],4]],[[[125,[-2,-1]]],[[125,[-2,-1]]],[47,4],[[72,[],[[71,[-1]]]],4]],[[[197,[-1]]],[[197,[-1]]],[4,72]],[[[198,[-1]]],[[198,[-1]]],[4,72]],[[[199,[-1]]],[[199,[-1]]],[4,72]],[[[200,[-1]]],[[200,[-1]]],[4,72]],[[[201,[-1]]],[[201,[-1]]],[4,72]],[[[202,[-1]]],[[202,[-1]]],[4,72]],[[[203,[-1]]],[[203,[-1]]],[4,72]],[[[204,[-1]]],[[204,[-1]]],[4,72]],[[[205,[-1]]],[[205,[-1]]],4],[[[206,[-1]]],[[206,[-1]]],4],[[[143,[-1]]],[[143,[-1]]],4],[[[207,[-1]]],[[207,[-1]]],4],[208,208],[[[144,[-1]]],[[144,[-1]]],4],[[[145,[-1]]],[[145,[-1]]],4],[[[146,[-1]]],[[146,[-1]]],4],[[[70,[-1]]],[[70,[-1]]],4],[[[147,[-1]]],[[147,[-1]]],4],[[[209,[-1]]],[[209,[-1]]],[4,72]],[[[210,[-1]]],[[210,[-1]]],[47,4]],[[[69,[-2,-1]]],[[69,[-2,-1]]],[47,4],[[72,[],[[71,[-1]]]],4]],[[[127,[-2,-1]]],[[127,[-2,-1]]],[47,4],[[72,[],[[71,[-1]]]],4]],[[[129,[-2,-1]]],[[129,[-2,-1]]],[47,4],[[72,[],[[71,[-1]]]],4]],[[[128,[-1]]],[[128,[-1]]],[4,72]],[[[134,[-1]]],[[134,[-1]]],[4,72]],[[[211,[-1]]],[[211,[-1]]],[72,4]],[[[212,[-1]]],[[212,[-1]]],[72,4]],[[[213,[-1]]],[[213,[-1]]],[72,4]],[[[148,[-1]]],[[148,[-1]]],4],[[[214,[-1]]],[[214,[-1]]],[4,72]],[136,136],[115,115],[215,215],[216,216],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[-1,-2],44,[],[]],[[120,120],45],[[187,187],45],[[[70,[-1]],[70,[-1]]],45,46],[132,68],[[[127,[-2,-1]]],68,47,[[72,[],[[71,[-1]]]]]],[[[122,[-1]]],68,72],[121,187],0,[[[154,[-1]],68],49,72],[[[149,[-1,-2]],68],49,72,[[151,[-1]]]],0,[[115,136,68],[[110,[115]]]],[[[73,[-1]],[73,[-1]]],44,72],0,[[[217,[-1]],67,[111,[-1]]],[[110,[[111,[-1]]]]],72],[[[212,[-1]]],[[3,[[127,[-1]]]]],72],0,0,[[[122,[-1]]],65,72],0,0,[[[69,[-2,-1]]],[[11,[-1]]],47,[[72,[],[[71,[-1]]]]]],0,0,0,0,[[[177,[-2,-1]]],[[2,[-1]]],47,[[72,[],[[71,[-1]]]]]],0,0,0,0,0,[[[143,[-1]]],[[205,[-1]]],[]],[[[143,[-1]]],[[206,[-1]]],[]],0,0,0,0,0,0,0,[[],[[137,[-1]]],218],[[],156],[[],164],[[],135],[[],[[167,[-1,-2]]],72,[[151,[-1]]]],[[],[[149,[-1,-2]]],72,[[151,[-1]]]],[[],[[150,[-1]]],72],[[],172],[[],[[111,[-1]]],218],[[],[[219,[-1]]],72],[[],[[173,[-1]]],[58,218]],[[],[[114,[-1]]],218],[[],220],[[],112],[[],[[140,[-1]]],218],[[],[[179,[-1]]],218],[[],[[180,[-1]]],218],[[],[[141,[-1]]],218],[[],[[190,[-1]]],218],[[],[[191,[-1]]],218],[[],[[142,[-1]]],218],[[],[[205,[-1]]],218],[[],[[206,[-1]]],218],[[],[[143,[-1]]],218],[[],[[144,[-1]]],218],[[],[[145,[-1]]],218],[[],[[146,[-1]]],218],[[],[[147,[-1]]],218],[[],[[148,[-1]]],218],[[[123,[-2,-1]]],49,47,[[72,[],[[71,[-1]]]]]],[[[173,[-1]]],-2,58,[]],[216,48],[[[199,[-1]]],70,72],[[[202,[-1]]],70,72],[[[111,[-1]],[73,[-1]],[127,[-1]]],[[110,[[219,[-1]]]]],72],[172,[[110,[68]]]],[[[123,[-2,-1]],68],[[3,[[129,[-2,-1]]]]],47,[[72,[],[[71,[-1]]]]]],[[[117,[-2,-1]],[123,[-2]]],[[3,[[129,[-2,-1]]]]],47,[[72,[],[[71,[-1]]]]]],[[[123,[-2,-1]]],[[60,[189]]],47,[[72,[],[[71,[-1]]]]]],[[[117,[-2,-1]]],68,47,[[72,[],[[71,[-1]]]]]],[121,68],[[115,115,68],[[110,[115]]]],0,[[[73,[-1]]],[[110,[[3,[[129,[-1]]]]]]],72],[[],[[3,[48]]]],[[221,67,67],[[110,[221]]]],0,0,[[[161,[-1]]],172,72],[[[72,[],[[222,[-1]],[71,[-2]]]]],44,58,47],[[[173,[-1]]],44,58],0,[[[122,[-1]]],8,72],[[[73,[-1]]],8,72],[[[177,[-2,-1]]],8,47,[[72,[],[[71,[-1]]]]]],[[[123,[-2,-1]]],8,47,[[72,[],[[71,[-1]]]]]],[[[69,[-2,-1]]],8,47,[[72,[],[[71,[-1]]]]]],0,0,0,[[[149,[-1,-2]]],68,72,[[151,[-1]]]],[121,49],[[[72,[],[[222,[-1]],[71,[-2]]]]],-1,58,47],[[[173,[-1]]],-1,58],[[[155,[],[[71,[-1]]]],156],[[165,[[155,[],[[71,[-1]]]],-2]]],157,72],[[[155,[],[[71,[-1]]]],156],[[165,[[155,[],[[71,[-1]]]],-2]]],157,72],[[[73,[-1]]],[[212,[-1]]],72],[[[177,[-2,-1]]],[[178,[-2]]],47,[[72,[],[[71,[-1]]]]]],[[[69,[-2,-1]],112],[[212,[-2]]],47,[[72,[],[[71,[-1]]]]]],[[[73,[-1]],70],[[110,[[212,[-1]]]]],72],[[[69,[-2,-1]],112,[70,[-1]]],[[110,[[212,[-2]]]]],47,[[72,[],[[71,[-1]]]]]],[[[73,[-1]],[3,[70]]],[[110,[[211,[-1]]]]],72],[[[69,[-2,-1]],112,[3,[[70,[-1]]]]],[[110,[[211,[-2]]]]],47,[[72,[],[[71,[-1]]]]]],[[[73,[-1]],[3,[70]]],[[110,[[213,[-1]]]]],72],[[[69,[-2,-1]],112,[3,[[70,[-1]]]]],[[110,[[213,[-2]]]]],47,[[72,[],[[71,[-1]]]]]],[[[73,[-1]],70],[[110,[[127,[-1]]]]],72],[[[69,[-2,-1]],112,[70,[-1]]],[[110,[[127,[-2]]]]],47,[[72,[],[[71,[-1]]]]]],[[[152,[-1]]],[[127,[-1]]],72],[[[122,[-1]]],[],72],[[[158,[-2,-1]]],[],72,[[155,[-1]]]],[[[154,[-1]]],[],72],[121,49],[[[159,[-1]],[159,[-1]]],49,[50,72]],[[[160,[-1]],[160,[-1]]],49,[50,72]],[[[163,[-1]],[163,[-1]]],49,[50,72]],[[156,156],49],[[164,164],49],[[[166,[-2,-1]],[166,[-2,-1]]],49,[72,50],[[155,[-1]],50]],[[135,135],49],[[[122,[-2,-1]],[122,[-2,-1]]],49,[47,50],[[72,[],[[71,[-1]]]],50]],[[[158,[-2,-1]],[158,[-2,-1]]],49,[72,50],[[155,[-1]],50]],[[[154,[-2,-1]],[154,[-2,-1]]],49,[47,50],[[72,[],[[71,[-1]]]],50]],[[[167,[-1,-2]],[167,[-1,-2]]],49,[50,72],[50,[151,[-1]]]],[[[149,[-1,-2]],[149,[-1,-2]]],49,[50,72],[50,[151,[-1]]]],[[[150,[-1]],[150,[-1]]],49,[50,72]],[[[169,[-1]],[169,[-1]]],49,[50,72]],[[[170,[-1]],[170,[-1]]],49,[50,72]],[[172,172],49],[[[173,[-1]],[173,[-1]]],49,[58,50]],[[174,174],49],[[175,175],49],[[132,132],49],[[133,133],49],[[[177,[-2,-1]],[177,[-2,-1]]],49,[47,50],[[72,[],[[71,[-1]]]],50]],[[120,120],49],[[183,183],49],[[[185,[-2,-1]],[185,[-2,-1]]],49,[47,50],[[72,[],[[71,[-1]]]],50]],[[121,121],49],[[187,187],49],[[[123,[-2,-1]],[123,[-2,-1]]],49,[47,50],[[72,[],[[71,[-1]]]],50]],[[[118,[-2,-1]],[118,[-2,-1]]],49,[47,50],[[72,[],[[71,[-1]]]],50]],[[[119,[-2,-1]],[119,[-2,-1]]],49,[47,50],[[72,[],[[71,[-1]]]],50]],[[[117,[-2,-1]],[117,[-2,-1]]],49,[47,50],[[72,[],[[71,[-1]]]],50]],[[189,189],49],[[[193,[-1]],[193,[-1]]],49,[50,72]],[[[194,[-1]],[194,[-1]]],49,50],[[[195,[-2,-1]],[195,[-2,-1]]],49,[47,50],[[72,[],[[71,[-1]]]],50]],[[[196,[-2,-1]],[196,[-2,-1]]],49,[47,50],[[72,[],[[71,[-1]]]],50]],[[[125,[-2,-1]],[125,[-2,-1]]],49,[47,50],[[72,[],[[71,[-1]]]],50]],[[[223,[-1]],[223,[-1]]],49,[50,72]],[[[197,[-1]],[197,[-1]]],49,[50,72]],[[208,208],49],[[[70,[-1]],[70,[-1]]],49,50],[[[210,[-1]],[210,[-1]]],49,[47,50]],[[[69,[-2,-1]],[69,[-2,-1]]],49,[47,50],[[72,[],[[71,[-1]]]],50]],[[[129,[-2,-1]],[129,[-2,-1]]],49,[47,50],[[72,[],[[71,[-1]]]],50]],[[[128,[-1]],[128,[-1]]],49,[50,72]],[[136,136],49],[[115,115],49],[[115,115,68],[[110,[115]]]],[[215,215],49],[[216,216],49],[[[124,[-1,-2]]],[[110,[[223,[-1]]]]],72,[[126,[-1]]]],[[[197,[-1]],8],[[124,[-1]]],72],[[121,[185,[-1]],-2],49,72,[[116,[-1]]]],[[[129,[-2,-1]]],[[3,[[197,[-2]]]]],47,[[72,[],[[71,[-1]]]]]],[[[128,[-1]]],[[3,[[197,[-1]]]]],72],[[[122,[-1]]],[[3,[76]]],72],[[[155,[],[[71,[-1]]]],156,68,-3],[[110,[[154,[-2]]]]],157,72,[[139,[[155,[],[[71,[-1]]]],156,-1],[[138,[[110,[[122,[-2]]]]]]]]]],[[[155,[],[[71,[-1]]]],156,68,-3],[[110,[[154,[-2]]]]],157,72,[[139,[[155,[],[[71,[-1]]]],156,-1],[[138,[[110,[[122,[-2]]]]]]]]]],[[[162,[-1]],[163,[-1]],156,68,-2],[[110,[[154,[-1]]]]],72,[[139,[[163,[-1]],156,31],[[138,[[110,[[122,[-1]]]]]]]]]],[[[155,[],[[71,[-1]]]],156,-1,-3],[[110,[[154,[-2]]]]],157,72,[[139,[[155,[],[[71,[-1]]]],156,-1],[[138,[[110,[[122,[-2]]]]]]]]]],[[[155,[],[[71,[-1]]]],156,-1,-3],[[110,[[154,[-2]]]]],157,72,[[139,[[155,[],[[71,[-1]]]],156,-1],[[138,[[110,[[122,[-2]]]]]]]]]],[[121,[123,[-1]]],[[3,[[117,[-1]]]]],72],[[[123,[-2,-1]],68],[[3,[[117,[-2,-1]]]]],47,[[72,[],[[71,[-1]]]]]],[[[123,[-2,-1]]],49,47,[[72,[],[[71,[-1]]]]]],[[[123,[-2,-1]]],49,47,[[72,[],[[71,[-1]]]]]],[[[123,[-2,-1]]],49,47,[[72,[],[[71,[-1]]]]]],[121,68],[[[123,[-2,-1]]],[[60,[189]]],47,[[72,[],[[71,[-1]]]]]],[[[123,[-2,-1]]],[[60,[[117,[-2,-1]]]]],47,[[72,[],[[71,[-1]]]]]],0,[[[72,[],[[222,[-1]],[71,[-2]]]],57],[[110,[-2]]],58,47],[[[173,[-1]],57],[[110,[107]]],58],[[[173,[-1]],57],[[3,[107]]],58],[[[181,[-1]],68],[[3,[67]]],72],[[[217,[-1]],33,[111,[-1]]],[[110,[[3,[[111,[-1]]]]]]],72],[[[217,[-1]],29,[111,[-1]]],[[110,[[3,[[111,[-1]]]]]]],72],[[[137,[-1]],51],52,53],[[[159,[-1]],51],52,[53,72]],[[[160,[-1]],51],52,[53,72]],[[[161,[-1]],51],52,[53,72]],[[[224,[-1]],51],52,[53,72]],[[[162,[-1]],51],52,[53,72]],[[[163,[-1]],51],52,[53,72]],[[156,51],52],[[164,51],52],[[[165,[-2,-1]],51],52,[72,53],[[155,[-1]],53]],[[[166,[-2,-1]],51],52,[72,53],[[155,[-1]],53]],[[135,51],52],[[[122,[-2,-1]],51],52,[47,53],[[72,[],[[71,[-1]]]],53]],[[[158,[-2,-1]],51],52,[72,53],[[155,[-1]],53]],[[[154,[-2,-1]],51],52,[47,53],[[72,[],[[71,[-1]]]],53]],[[[167,[-1,-2]],51],52,72,[[151,[-1]]]],[[[225,[-1,-2]],51],52,[53,72],[53,[151,[-1]]]],[[[168,[-1]],51],52,[72,53]],[[[149,[-1,-2]],51],52,72,[[151,[-1]]]],[[[150,[-1]],51],52,[53,72]],[[[169,[-1]],51],52,[53,72]],[[[170,[-1]],51],52,[53,72]],[[[171,[-1]],51],52,[53,72]],[[172,51],52],[[[111,[-1]],51],52,53],[[[217,[-1]],51],52,[53,72]],[[[73,[-2,-1]],51],52,[47,53],[[72,[],[[71,[-1]]]],53]],[[[219,[-1]],51],52,[53,72]],[[[173,[-1]],51],[[74,[44,108]]],58],[[174,51],52],[[[114,[-1]],51],52,53],[[175,51],52],[[220,51],52],[[112,51],52],[[132,51],52],[[133,51],52],[[[140,[-1]],51],52,53],[[[176,[-1]],51],52,[53,72]],[[[177,[-2,-1]],51],52,[47,53],[[72,[],[[71,[-1]]]],53]],[[[178,[-1]],51],52,[53,72]],[[120,51],52],[[[179,[-1]],51],52,53],[[[180,[-1]],51],52,53],[[[181,[-1]],51],52,[53,72]],[[[182,[-1]],51],52,[53,72]],[[183,51],52],[[[141,[-1]],51],52,53],[[[184,[-2,-3,-1]],51],52,[47,53],[[72,[],[[71,[-1]]]],53],[[116,[-2,-1]],53]],[[[185,[-2,-1]],51],[[74,[44,108]]],47,[[72,[],[[71,[-1]]]]]],[[[185,[-2,-1]],51],52,[47,53],[[72,[],[[71,[-1]]]],53]],[[[186,[-1]],51],52,[53,72]],[[121,51],52],[[187,51],52],[[[188,[-1]],51],52,[53,72]],[[[123,[-2,-1]],51],52,[47,53],[[72,[],[[71,[-1]]]],53]],[[[118,[-2,-1]],51],52,[47,53],[[72,[],[[71,[-1]]]],53]],[[[119,[-2,-1]],51],52,[47,53],[[72,[],[[71,[-1]]]],53]],[[[117,[-2,-1]],51],52,[47,53],[[72,[],[[71,[-1]]]],53]],[[189,51],52],[[[190,[-1]],51],52,53],[[[191,[-1]],51],52,53],[[[142,[-1]],51],52,53],[[[226,[-1]],51],52,[53,72]],[[[192,[-1]],51],52,[53,72]],[[[130,[-1]],51],52,[53,72]],[[[193,[-1]],51],52,[53,72]],[[[194,[-1]],51],52,53],[[[195,[-2,-1]],51],52,[47,53],[[72,[],[[71,[-1]]]],53]],[[[196,[-2,-1]],51],52,[47,53],[[72,[],[[71,[-1]]]],53]],[[[125,[-2,-1]],51],52,[47,53],[[72,[],[[71,[-1]]]],53]],[[[223,[-1]],51],52,[53,72]],[[[197,[-1]],51],52,[53,72]],[[[198,[-1]],51],52,[53,72]],[[[124,[-1,-2]],51],52,[53,72],[53,[126,[-1]]]],[[[199,[-1]],51],52,[53,72]],[[[200,[-1]],51],52,[53,72]],[[[201,[-1]],51],52,[53,72]],[[[202,[-1]],51],52,[53,72]],[[[203,[-1]],51],52,[53,72]],[[[204,[-1]],51],52,[53,72]],[[[205,[-1]],51],52,53],[[[206,[-1]],51],52,53],[[[143,[-1]],51],52,53],[[[227,[-1]],51],52,[53,72]],[[[207,[-1]],51],52,53],[[[131,[-1]],51],52,[53,72]],[[208,51],52],[[[144,[-1]],51],52,53],[[[145,[-1]],51],52,53],[[[146,[-1]],51],52,53],[[[70,[-1]],51],52,53],[[[147,[-1]],51],52,53],[[[209,[-1]],51],52,[53,72]],[[[210,[-1]],51],52,[47,53]],[[[69,[-2,-1]],51],52,[47,53],[[72,[],[[71,[-1]]]],53]],[[[127,[-2,-1]],51],52,[47,53],[[72,[],[[71,[-1]]]],53]],[[[129,[-2,-1]],51],52,[47,53],[[72,[],[[71,[-1]]]],53]],[[[128,[-1]],51],52,[53,72]],[[[134,[-1]],51],52,[53,72]],[[[211,[-1]],51],52,[72,53]],[[[212,[-1]],51],52,[72,53]],[[[213,[-1]],51],52,[72,53]],[[[152,[-1]],51],52,[53,72]],[[[153,[-1]],51],52,[53,72]],[[[148,[-1]],51],52,53],[[[214,[-1]],51],52,[53,72]],[[136,51],52],[[115,51],52],[[215,51],52],[[216,51],[[74,[44,108]]]],[[216,51],52],[133,84],0,[[[123,[-2,-1]]],6,47,[[72,[],[[71,[-1]]]]]],[[[69,[-2,-1]]],6,47,[[72,[],[[71,[-1]]]]]],[[[111,[-1]],216],109,72],[54,-1,[]],[-1,[[137,[-1]]],[]],[-1,-1,[]],[-1,[[159,[-1]]],72],[-1,-1,[]],[-1,-1,[]],[-1,[[160,[-1]]],72],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[163,[-1]]],72],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[114,[-1]]],[]],[54,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[54,-1,[]],[-1,-1,[]],[-1,[[140,[-1]]],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[54,-1,[]],[-1,[[179,[-1]]],[]],[-1,-1,[]],[-1,[[180,[-1]]],[]],[54,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[141,[-1]]],[]],[54,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[54,-1,[]],[-1,[[190,[-1]]],[]],[54,-1,[]],[-1,-1,[]],[-1,[[191,[-1]]],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[200,[-1]]],72],[-1,-1,[]],[-1,-1,[]],[-1,[[203,[-1]]],72],[-1,-1,[]],[-1,-1,[]],[54,-1,[]],[-1,-1,[]],[-1,[[205,[-1]]],[]],[54,-1,[]],[-1,[[206,[-1]]],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[54,-1,[]],[-1,[[144,[-1]]],[]],[-1,[[145,[-1]]],[]],[54,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[146,[-1]]],[]],[54,-1,[]],[-1,-1,[]],[54,-1,[]],[-1,[[147,[-1]]],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[54,-1,[]],[-1,[[148,[-1]]],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[85,68],[[3,[136]]]],[[[127,[-1]]],[[110,[[3,[136]]]]],72],[63,47],[66,47],[67,47],[68,[[110,[47]]]],[[136,68],[[110,[115]]]],[57,47],[[115,115,68],[[110,[115]]]],[[220,[114,[-1]],11],[[110,[[113,[112]]]]],72],[[112,68],[[3,[132]]]],[[[137,[-1]],57,12,13],[[110,[68]]],72],[[[142,[-1]],8,18,19],[[110,[17]]],72],[[[143,[-1]],8,24,25],[[110,[23]]],72],[[[144,[-1]],26],[[110,[-1]]],72],[[[146,[-1]],16],[[110,[-1]]],72],[[[145,[-1]],6,27,28],[[110,[26]]],72],[[115,115,68],[[110,[115]]]],[132,49],[[[127,[-2,-1]]],49,47,[[72,[],[[71,[-1]]]]]],[[[122,[-1]]],49,72],[[[173,[-1]],-2],44,[58,56],55],[[[193,[-1]],-2],44,[56,72],55],[[[197,[-1]],-2],44,[56,72],55],[[208,-1],44,55],[[[70,[-1]],-2],44,56,55],[116,[[123,[-2,-1]]],47,[[72,[],[[71,[-1]]]]]],[[[140,[-1]],14],[[110,[[177,[-1]]]]],72],[[[184,[-2,-3,-1]]],[[123,[-2,-1]]],47,[[72,[],[[71,[-1]]]]],[[116,[-2,-1]]]],[[[118,[-2,-1]]],[[123,[-2,-1]]],47,[[72,[],[[71,[-1]]]]]],[[[118,[-2,-1]]],[[123,[-2,-1]]],47,[[72,[],[[71,[-1]]]]]],[[[119,[-2,-1]]],[[123,[-2,-1]]],47,[[72,[],[[71,[-1]]]]]],[[[119,[-2,-1]]],[[123,[-2,-1]]],47,[[72,[],[[71,[-1]]]]]],0,[[[147,[-1]],2],[[110,[[69,[-1]]]]],72],[[[123,[-2,-1]]],[],47,[[72,[],[[71,[-1]]]]]],[[[69,[-2,-1]]],-1,47,[[72,[],[[71,[-1]]]]]],[[[140,[-1]]],[[176,[-1]]],72],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[[],32],[133,[[3,[65]]]],[[[123,[-2,-1]]],[[60,[[129,[-2,-1]]]]],47,[[72,[],[[71,[-1]]]]]],[[[179,[-1]]],[[110,[[181,[-1]]]]],72],[[[180,[-1]]],[[110,[[181,[-1]]]]],72],[[[154,[-1]]],68,72],[[[122,[-1]],-2,156],[[171,[-1]]],72,[[155,[-1]]]],[[[154,[-1]],-2,156],[[171,[-1]]],72,[[155,[-1]]]],[[[123,[-2,-1]]],[[186,[-2]]],47,[[72,[],[[71,[-1]]]]]],[157,-1,47],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[225,[-1,-2]]],[[3,[[149,[-1,-2]]]]],72,[[151,[-1]]]],[-1,-2,[],[]],[-1,-2,[],[]],[47,68],[[[72,[],[[222,[-1]],[71,[-2]]]]],49,58,47],[[[72,[],[[222,[-1]],[71,[-2]]]]],49,58,47],[[[173,[-1]]],49,58],[[[196,[-2,-1]]],49,47,[[72,[],[[71,[-1]]]]]],[[[211,[-1]]],49,72],[[[122,[-1]]],49,72],[[[154,[-1]]],49,72],[121,49],[121,68],[[[200,[-1]]],[[201,[-1]]],72],[[[203,[-1]]],[[204,[-1]]],72],[[[162,[-1]],156],[[224,[-1]]],72],[[115,115,68],[[110,[115]]]],[[[72,[],[[222,[-1]],[71,[-2]]]]],-2,58,47],[[[154,[-1]]],68,72],[[[173,[-1]]],107,58],[[[177,[-2,-1]]],-1,47,[[72,[],[[71,[-1]]]]]],[120,68],[[[69,[-2,-1]]],-1,47,[[72,[],[[71,[-1]]]]]],[121,[[3,[228]]]],[[[123,[-2,-1]]],229,47,[[72,[],[[71,[-1]]]]]],[[[123,[-2,-1]]],9,47,[[72,[],[[71,[-1]]]]]],0,[[[123,[-2,-1]]],57,47,[[72,[],[[71,[-1]]]]]],[[[111,[-1]],16],[[110,[-1]]],72],[-3,[[74,[221,-2]]],[],[],[[230,[32],[[138,[[74,[-1,-2]]]]]]]],[-3,[[74,[[111,[-1]],-2]]],[],[],[[139,[32],[[138,[[74,[-1,-2]]]]]]]],[[-3,-1],[[74,[[217,[-1]],-2]]],72,[[231,[216]]],[[139,[32],[[138,[[74,[-1,-2]]]]]]]],[[[111,[-1]],-3],[[74,[44,-2]]],[],[],[[139,[32],[[138,[[74,[-1,-2]]]]]]]],0,[[[111,[-1]],[73,[-1]],17],[[110,[[130,[-1]]]]],72],[[[142,[-1]],17,8,68,[137,[-1]],12],[[110,[[130,[-1]]]]],72],0,[[[142,[-1]],17,8,68,[137,[-1]],12],[[110,[[130,[-1]]]]],72],[[[111,[-1]],[73,[-1]],19],[[110,[17]]],72],0,[[[162,[-1]],68,156],[[110,[172]]],72],[[[72,[],[[222,[-1]],[71,[-2]]]],174],[[3,[-2]]],58,47],[[221,174],[[3,[[44,[32]]]]]],[[[111,[-1]],174],[[3,[[44,[49,32]]]]],72],[[[173,[-1]],174],[[3,[-2]]],58,[]],[[[142,[-1]],174],[[3,[[44,[32]]]]],72],[[[143,[-1]],174],[[3,[[44,[32]]]]],72],0,[[[154,[-1]]],[[3,[172]]],72],[[[122,[-1]]],[[3,[76]]],72],[[115,115,68],[[110,[115]]]],[[[111,[-1]],[111,[-1]]],44,4],[[[123,[-2,-1]]],57,47,[[72,[],[[71,[-1]]]]]],[[[117,[-2,-1]]],[[232,[57]]],47,[[72,[],[[71,[-1]]]]]],[[[123,[-2,-1]]],57,47,[[72,[],[[71,[-1]]]]]],[[115,115,68],[[110,[115]]]],[133,83],[[[199,[-1]]],-1,72],[[[202,[-1]]],-1,72],[[[128,[-1]]],83,72],0,[[115,115,68],[[110,[115]]]],[[115,68],[[110,[115]]]],[[[60,[57]],-1],[[159,[[173,[-1]]]]],58],[[[60,[57]],-1],[[160,[[173,[-1]]]]],58],[[[60,[57]],-1],[[163,[[173,[-1]]]]],58],[[],[[167,[-1]]],72],[[-2,156,[167,[-1,-3]],[154,[-1]]],[[110,[[225,[-1,-3]]]]],72,[[155,[-1]]],[[151,[-1]]]],[[[111,[-1]],[69,[-1]]],[[110,[[73,[-1]]]]],72],[[[60,[57]],-1],[[173,[-1]]],58],[[[60,[57]],-1],[[114,[[173,[-1]]]]],58],[[],220],[[83,84,[3,[65]]],133],[[[60,[57]],-1],[[140,[[173,[-1]]]]],58],[[[60,[57]],-1],[[179,[[173,[-1]]]]],58],[[[60,[57]],-1],[[180,[[173,[-1]]]]],58],[[[60,[57]],-1],[[141,[[173,[-1]]]]],58],[[[123,[-1]]],121,72],[[[60,[57]],-1],[[190,[[173,[-1]]]]],58],[[[60,[57]],-1],[[191,[[173,[-1]]]]],58],[[[190,[-1]],[191,[-1]]],[[142,[-1]]],[]],[[-1,8],[[124,[-1]]],72],[[[60,[57]],-1],[[200,[[173,[-1]]]]],58],[[[60,[57]],-1],[[203,[[173,[-1]]]]],58],[[[60,[57]],-1],[[205,[[173,[-1]]]]],58],[[[60,[57]],-1],[[206,[[173,[-1]]]]],58],[[[205,[-1]],[206,[-1]]],[[143,[-1]]],[]],[[[60,[57]],-1],[[144,[[173,[-1]]]]],58],[[[60,[57]],-1],[[146,[[173,[-1]]]]],58],[[[60,[57]],-1],[[147,[[173,[-1]]]]],58],[[8,-1,[210,[-1]],[11,[-1]],[1,[-1]],-2],[[69,[-2,-1]]],47,[[72,[],[[71,[-1]]]]]],[[[70,[-1]],-2,132,[69,[-2,-1]]],[[127,[-2,-1]]],47,[[72,[],[[71,[-1]]]]]],[[[60,[57]],-1],[[148,[[173,[-1]]]]],58],[[],[[167,[-1,-2]]],72,[[151,[-1]]]],[[-1,8],[[124,[-1,-2]]],72,[[126,[-1]]]],[[[111,[-1]],[69,[-1]],[113,[112]]],[[110,[[73,[-1]]]]],72],[[[224,[-1]]],[[110,[[3,[[44,[172,172]]]]]]],72],[[[165,[-2,-1]]],[[110,[[3,[[166,[-2,-1]]]]]]],72,[[155,[-1]]]],[[[168,[-1]]],[[3,[-2]]],72,[]],[[[171,[-1]]],[[110,[[3,[[170,[-1]]]]]]],72],[[[219,[-1]]],[[110,[[3,[208]]]]],72],[[[176,[-1]]],[[110,[[3,[[177,[-1]]]]]]],72],[[[178,[-1]]],[[110,[[3,[120]]]]],72],[[[182,[-1]]],[[3,[183]]],72],[[[226,[-1]]],[[110,[[3,[[192,[-1]]]]]]],72],[[[130,[-1]]],[[110,[[3,[[193,[-1]]]]]]],72],[[[198,[-1]]],[[110,[[3,[[195,[-1]]]]]]],72],[[[201,[-1]]],[[110,[[3,[[199,[-1]]]]]]],72],[[[204,[-1]]],[[110,[[3,[[202,[-1]]]]]]],72],[[[227,[-1]]],[[110,[[3,[207]]]]],72],[[[131,[-1]]],[[110,[[3,[208]]]]],72],[[[209,[-1]]],[[110,[[3,[[69,[-1]]]]]]],72],[[[134,[-1]]],[[110,[[3,[[128,[-1]]]]]]],72],[[[153,[-1]]],[[110,[[3,[[152,[-1]]]]]]],72],[[[214,[-1]]],[[110,[[3,[[69,[-1]]]]]]],72],[[[211,[-1]]],233,72],[[[212,[-1]]],[[110,[[3,[[44,[233,[127,[-1]]]]]]]]],72],[[[212,[-1]]],[[110,[[3,[44]]]]],72],[[[186,[-1]],[123,[-1]]],[[110,[[3,[[185,[-1]]]]]]],72],[[[211,[-1]]],70,72],[[[225,[-1,-2]]],[[110,[[3,[[149,[-1,-2]]]]]]],72,[[151,[-1]]]],[[[184,[-2,-3,-1]]],[[110,[[3,[[44,[[123,[-2,-1]],121]]]]]]],47,[[72,[],[[71,[-1]]]]],[[116,[-2,-1]]]],[[[212,[-1]]],[[110,[[3,[[127,[-1]]]]]]],72],[[115,68],[[110,[115]]]],[[[224,[-1]],107],[[110,[[3,[[44,[172,172]]]]]]],72],[[[122,[-1]]],[],72],[[[158,[-2,-1]]],[],72,[[155,[-1]]]],[[[154,[-1]]],[],72],[[[177,[-2,-1]]],[[14,[-1]]],47,[[72,[],[[71,[-1]]]]]],[[[123,[-2,-1]]],15,47,[[72,[],[[71,[-1]]]]]],[[[69,[-2,-1]]],[[1,[-1]]],47,[[72,[],[[71,[-1]]]]]],[[[127,[-2,-1]]],[[70,[-1]]],47,[[72,[],[[71,[-1]]]]]],0,[[[72,[],[[222,[-1]],[71,[-2]]]],[72,[],[[222,[-1]],[71,[-2]]]]],-2,58,47],[[[173,[-1]],[173,[-1]]],107,58],[[[173,[-1]],[173,[-1]]],107,58],[[[198,[-1]],[197,[-1]]],[],72],[[[72,[],[[222,[-1]],[71,[-2]]]]],174,58,47],[[[173,[-1]]],174,58],[[[129,[-2,-1]]],3,47,[[72,[],[[71,[-1]]]]]],[[[128,[-1]]],3,72],[121,68],[[[123,[-2,-1]]],57,47,[[72,[],[[71,[-1]]]]]],[[[197,[-1]],8],[[198,[-1]]],72],[[115,115,68],[[110,[115]]]],[[[160,[-1]],156,57],[[110,[[161,[-1]]]]],72],[[[158,[-2,-1]],-3],[[110,[[154,[-1]]]]],72,[[155,[-1]]],[[139,[-2,156],[[138,[[110,[[122,[-1]]]]]]]]]],[[-2,8],[[110,[[195,[-2,-1]]]]],47,[[72,[],[[71,[-1]]]]]],[[136,-1],[[110,[115]]],72],[[120,120],[[3,[45]]]],[[187,187],[[3,[45]]]],[[[70,[-1]],[70,[-1]]],[[3,[45]]],59],[[[155,[],[[71,[-1]]]],156,-1],[[110,[[158,[[155,[],[[71,[-1]]]],-2]]]]],157,72],[[[155,[],[[71,[-1]]]],156,-1],[[110,[[158,[[155,[],[[71,[-1]]]],-2]]]]],157,72],[[[117,[-2,-1]]],[[129,[-2,-1]]],47,[[72,[],[[71,[-1]]]]]],[[[122,[-1]]],[[3,[172]]],72],[[[154,[-1]]],[[3,[172]]],72],[[[122,[-1]]],[[3,[[44,[76,172]]]]],72],[172,68],[[[162,[-1]],172],[[110,[31]]],72],[[220,175,[114,[-1]],[209,[-1]]],44,72],[[[111,[-1]],175],44,72],[[[141,[-1]],15,57,[3,[-1]],[3,[-1]]],[[110,[[118,[-1]]]]],72],[121,49],[[[173,[-1]],[234,[107]]],[[173,[-1]]],58],[120,208],[[[69,[-2,-1]],[234,[[70,[-1]]]]],[[110,[-2]]],47,[[72,[],[[71,[-1]]]]]],0,[[[173,[-1]],[235,[107]]],[[173,[-1]]],58],[[[69,[-2,-1]],[235,[[70,[-1]]]]],[[110,[-2]]],47,[[72,[],[[71,[-1]]]]]],[[[173,[-1]],[236,[107]]],[[173,[-1]]],58],[[[69,[-2,-1]],[236,[[70,[-1]]]]],[[110,[-2]]],47,[[72,[],[[71,[-1]]]]]],[[[111,[-1]],[73,[-1]],23],[[110,[[131,[-1]]]]],72],[[[143,[-1]],23,8,68,[137,[-1]],12],[[110,[[131,[-1]]]]],72],0,[[[111,[-1]],[73,[-1]],25],[[110,[23]]],72],[[[111,[-1]],[73,[-1]],22],23,72],[[[111,[-1]],[73,[-1]],17],[[110,[[226,[-1]]]]],72],[[[142,[-1]],17,8],[[110,[[226,[-1]]]]],72],[[[142,[-1]],17,8],[[110,[[226,[-1]]]]],72],[[[123,[-2,-1]]],-2,47,[[72,[],[[71,[-1]]]]]],[[[111,[-1]],[73,[-1]],23],[[110,[[227,[-1]]]]],72],[[[143,[-1]],23,8],[[110,[[227,[-1]]]]],72],[[[128,[-1]]],[[129,[-1]]],72],[[[211,[-1]]],[[110,[[3,[132]]]]],72],[[[72,[],[[222,[-1]],[71,[-2]]]],57],[[110,[68]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]],57],[[110,[68]]],58,47],[[[211,[-1]],133],[[110,[[128,[-1]]]]],72],[[[72,[],[[222,[-1]],[71,[-2]]]]],[[110,[61]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]]],[[110,[61]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]]],[[110,[62]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]]],[[110,[62]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]]],[[110,[63]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]]],[[110,[63]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]]],[[110,[64]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]]],[[110,[64]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]]],[[110,[65]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]]],[[110,[65]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]]],[[110,[229]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]]],[[110,[229]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]]],[[110,[[44,[-2,6]]]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]]],[[110,[[44,[-2,6]]]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]],6],[[110,[-2]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]],6],[[110,[-2]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]]],[[110,[[72,[],[[222,[-1]],[71,[-2]]]]]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]]],[[110,[[72,[],[[222,[-1]],[71,[-2]]]]]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]],6],[[110,[-2]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]],6],[[110,[-2]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]],57],[[110,[-2]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]],57],[[110,[-2]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]]],[[110,[65]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]]],[[110,[65]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]],[60,[57]]],[[110,[44]]],58,47],[[[173,[-1]],[60,[57]]],[[110,[44]]],58],[[[72,[],[[222,[-1]],[71,[-2]]]]],[[110,[66]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]]],[[110,[66]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]]],[[110,[67]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]]],[[110,[67]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]]],[[110,[68]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]]],[[110,[68]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]]],[[110,[57]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]]],[[110,[57]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]]],[[110,[-3]]],58,47,[237,218,[238,[[60,[57]]]]]],[[[72,[],[[222,[-1]],[71,[-2]]]]],[[110,[-3]]],58,47,[237,218,[238,[[60,[57]]]]]],[[[72,[],[[222,[-1]],[71,[-2]]]],107],[[110,[68]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]],107],[[110,[68]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]]],[[110,[68]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]]],[[110,[68]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]]],[[110,[66]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]]],[[110,[66]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]]],[[110,[67]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]]],[[110,[67]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]],6],[[110,[-2]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]],6],[[110,[-2]]],58,47],[221,-1,72],[[[137,[-1]]],-1,[]],[[[159,[-1]]],-1,72],[[[160,[-1]]],-1,72],[[[163,[-1]]],-1,72],[[[114,[-1]]],-1,[]],[[[140,[-1]]],-1,[]],[[[179,[-1]]],-1,[]],[[[180,[-1]]],-1,[]],[[[141,[-1]]],-1,[]],[[[190,[-1]]],-1,[]],[[[191,[-1]]],-1,[]],[[[200,[-1]]],-1,72],[[[203,[-1]]],-1,72],[[[205,[-1]]],-1,[]],[[[206,[-1]]],-1,[]],[[[144,[-1]]],-1,[]],[[[145,[-1]]],-1,[]],[[[146,[-1]]],-1,[]],[[[147,[-1]]],-1,[]],[[[148,[-1]]],-1,[]],[[[149,[-1,-2]],10],[[169,[-1]]],72,[[151,[-1]]]],[[[149,[-1,-2]]],[[168,[-1]]],72,[[151,[-1]]]],[[115,136,68],[[110,[115]]]],[[115,115,68],[[110,[115]]]],[[121,[123,[-1]]],44,72],[[[124,[-1]]],[[239,[[125,[-1]]]]],72],[[[119,[-2,-1]],[188,[-2]]],[[184,[-2,[119,[-2,-1]],-1]]],47,[[72,[],[[71,[-1]]]]]],[[[124,[-1,-2]],-1],[[110,[[223,[-1]]]]],72,[[126,[-1]]]],[[[124,[-1,-2]],136],[[110,[[223,[-1]]]]],72,[[126,[-1]]]],[[[124,[-1,-2]],68],[[110,[[223,[-1]]]]],72,[[126,[-1]]]],[[[124,[-1,-2]],115],[[110,[[223,[-1]]]]],72,[[126,[-1]]]],[[[124,[-1,-2]],68],[[110,[[223,[-1]]]]],72,[[126,[-1]]]],[[[124,[-1,-2]],68],[[110,[[223,[-1]]]]],72,[[126,[-1]]]],[[[124,[-1,-2]],115],[[110,[[223,[-1]]]]],72,[[126,[-1]]]],[[[124,[-1,-2]],68],[[110,[[223,[-1]]]]],72,[[126,[-1]]]],[[[124,[-1,-2]],115],[[110,[[223,[-1]]]]],72,[[126,[-1]]]],[[[124,[-1,-2]],68],[[110,[[223,[-1]]]]],72,[[126,[-1]]]],[[[124,[-1,-2]],68],[[110,[[223,[-1]]]]],72,[[126,[-1]]]],[[[122,[-1]]],10,72],0,[[[213,[-1]]],[[110,[[152,[-1]]]]],72],[[[154,[-1]],-2,156,[167,[-1,-3]]],[[110,[[225,[-1,-3]]]]],72,[[155,[-1]]],[[151,[-1]]]],[[[118,[-2,-1]]],[[184,[-2,[118,[-2,-1]],-1]]],47,[[72,[],[[71,[-1]]]]]],[[[149,[-1,-2]]],68,72,[[151,[-1]]]],[[[129,[-2,-1]]],[[3,[65]]],47,[[72,[],[[71,[-1]]]]]],[[[128,[-1]]],[[3,[65]]],72],0,0,[[[181,[-1]]],67,72],[[],48],[[[217,[-1]],[182,[-1]],[111,[-1]]],[[110,[[111,[-1]]]]],72],[[[181,[-1]],67],[[110,[[182,[-1]]]]],72],[120,[[3,[68]]]],[[[177,[-2,-1]]],57,47,[[72,[],[[71,[-1]]]]]],[[[118,[-2,-1]]],[[110,[[44,[[119,[-2,-1]],[239,[[188,[-2]]]]]]]]],47,[[72,[],[[71,[-1]]]]]],[[220,11,[113,[112]]],44],[[[159,[-1]],57],44,72],[[[163,[-1]],57],44,72],[[[143,[-1]],[205,[-1]]],44,[]],[[156,68],156],[[156,68],156],[[156,68],156],[[[124,[-1,-2]],68],44,72,[[126,[-1]]]],[[[124,[-1,-2]],67],44,72,[[126,[-1]]]],[[[124,[-1,-2]],68],44,72,[[126,[-1]]]],[[[159,[-1]],57],44,72],[[156,68],156],[[[159,[-1]],7],44,72],[[[163,[-1]],7],44,72],[[115,115,68],[[110,[115]]]],[[115,115,68],[[110,[115]]]],[[115,115,68],[[110,[115]]]],[[133,[69,[-1]]],[[3,[107]]],72],[[[117,[-2,-1]]],68,47,[[72,[],[[71,[-1]]]]]],0,0,[[[69,[-2,-1]]],107,47,[[72,[],[[71,[-1]]]]]],[[[72,[],[[222,[-1]],[71,[-2]]]],-2],[[110,[44]]],58,47],[[[173,[-1]],107],[[110,[44]]],58],[[[211,[-1]],[60,[133]]],[[110,[44]]],72],[[[72,[],[[222,[-1]],[71,[-2]]]]],[[110,[44]]],58,47],[[[72,[],[[222,[-1]],[71,[-2]]]]],[[110,[44]]],58,47],[[[173,[-1]]],[[60,[57]]],58],[[[181,[-1]]],67,72],[[[72,[],[[222,[-1]],[71,[-2]]]],-2],[[110,[[72,[],[[222,[-1]],[71,[-2]]]]]]],58,47],[[[173,[-1]],107],[[110,[[173,[-1]]]]],58],[[[173,[-1]],107],[[44,[[173,[-1]],[173,[-1]]]]],58],[[[123,[-2,-1]]],-2,47,[[72,[],[[71,[-1]]]]]],0,0,[[[149,[-1,-2]]],68,72,[[151,[-1]]]],0,[[[111,[-1]],26],[[110,[-1]]],72],[[[111,[-1]],[73,[-1]],28],[[110,[26]]],72],[[[129,[-2,-1]],[144,[-2]]],[[3,[-2]]],47,[[72,[],[[71,[-1]]]]]],[[[128,[-1]],[144,[-1]]],[[3,[-1]]],72],[[[129,[-2,-1]],[144,[-2]],[3,[[144,[-2]]]]],[[3,[-2]]],47,[[72,[],[[71,[-1]]]]]],[[[128,[-1]],[144,[-1]],[3,[[144,[-1]]]]],[[3,[-1]]],72],[[115,115,68],[[110,[115]]]],[[[111,[-1]]],[[3,[[111,[-1]]]]],[]],0,[[[161,[-1]]],[[3,[[162,[-1]]]]],72],[132,82],[[[127,[-2,-1]]],82,47,[[72,[],[[71,[-1]]]]]],0,[[[117,[-2,-1]]],68,47,[[72,[],[[71,[-1]]]]]],[[[70,[-1]],[69,[-2]]],[[3,[[2,[-1]]]]],47,[[72,[],[[71,[-1]]]]]],[[[70,[-1]],[69,[-2]]],[[3,[[5,[-1]]]]],47,[[72,[],[[71,[-1]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[72,[],[[222,[-1]],[71,[-2]]]]],[[110,[[240,[[60,[57]]]]]]],58,47],[[[173,[-1]]],[[110,[[240,[[60,[57]]]]]]],58],[[[72,[],[[222,[-1]],[71,[-2]]]]],[[110,[[240,[48]]]]],58,47],[[[173,[-1]]],[[110,[[240,[48]]]]],58],[[[173,[-1]]],[[110,[48]]],58],[-1,109,[]],[-1,109,[]],[[[72,[],[[222,[-1]],[71,[-2]]]]],[[110,[[240,[48]]]]],58,47],[[[173,[-1]]],[[110,[[240,[48]]]]],58],[[[173,[-1]]],[[240,[48]]],58],[[115,68],[[110,[68]]]],[[[70,[-1]],[73,[-2]]],[[1,[-1]]],47,[[72,[],[[71,[-1]]]]]],[[[72,[],[[222,[-1]],[71,[-2]]]],-2],[[110,[44]]],58,47],[[[173,[-1]],107],[[110,[44]]],58],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],[-1,[[74,[-2]]],[],[]],0,[[[217,[-1]],67,[111,[-1]]],[[110,[[111,[-1]]]]],72],[[[69,[-2,-1]]],[[210,[-1]]],47,[[72,[],[[71,[-1]]]]]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[-1,75,[]],[[[111,[-1]]],[[214,[-1]]],72],[[[129,[-2,-1]]],[[3,[66]]],47,[[72,[],[[71,[-1]]]]]],[[[128,[-1]]],[[3,[66]]],72],[[[129,[-2,-1]]],[[3,[57]]],47,[[72,[],[[71,[-1]]]]]],[[[128,[-1]]],[[3,[57]]],72],[[[129,[-2,-1]]],[[3,[68]]],47,[[72,[],[[71,[-1]]]]]],[[[128,[-1]]],[[3,[68]]],72],[[[111,[-1]],[69,[-1]]],[[110,[[73,[-1]]]]],72],[[[181,[-1]]],67,72],[[[199,[-1]]],2,72],[[[202,[-1]]],2,72],[[[123,[-2,-1]]],[],47,[[72,[],[[71,[-1]]]]]],[[[69,[-2,-1]]],-1,47,[[72,[],[[71,[-1]]]]]],[[[111,[-1]],[73,[-1]]],[[110,[[219,[-1]]]]],72],[[[111,[-1]]],[[209,[-1]]],72],[[[147,[-1]]],[[209,[-1]]],72],[[[148,[-1]]],[[214,[-1]]],72],[[[155,[],[[71,[-1]]]],156,[167,[-2,-3]],68,-4],[[110,[[149,[-2,-3]]]]],157,72,[[151,[-2]]],[[139,[[155,[],[[71,[-1]]]],156,-1],[[138,[[110,[[122,[-2]]]]]]]]]],[[[155,[],[[71,[-1]]]],156,[167,[-2,-3]],68,-4],[[110,[[149,[-2,-3]]]]],157,72,[[151,[-2]]],[[139,[[155,[],[[71,[-1]]]],156,-1],[[138,[[110,[[122,[-2]]]]]]]]]],[[[162,[-1]],[163,[-1]],156,[167,[-1,-2]],68,-3],[[110,[[149,[-1,-2]]]]],72,[[151,[-1]]],[[139,[[163,[-1]],156,31],[[138,[[110,[[122,[-1]]]]]]]]]],[[[154,[-1]],-2,156,[167,[-1,-3]],68],[[110,[[149,[-1,-3]]]]],72,[[155,[-1]]],[[151,[-1]]]],[[[128,[-1]]],[[129,[-1]]],72],[[[124,[-1,-2]]],[[3,[115]]],72,[[126,[-1]]]],[115,136],[[[122,[-1]]],57,72],[[[181,[-1]]],66,72],[[[123,[-2,-1]]],66,47,[[72,[],[[71,[-1]]]]]],[[[69,[-2,-1]]],66,47,[[72,[],[[71,[-1]]]]]],[[47,47],47],[[],[[3,[48]]]],[[115,115,68],[[110,[115]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"c":[2863,2947,3000,3023,3024,3025,3026,3069,3071,3177],"p":[[6,"UnitSectionOffset",0],[5,"DebugInfoOffset",0],[6,"Option",5285],[10,"Clone",5286],[5,"DebugTypesOffset",0],[6,"Format",0],[6,"Vendor",0],[5,"Encoding",0],[5,"LineEncoding",0],[5,"Register",0],[5,"DebugAbbrevOffset",0],[5,"DebugAddrBase",0],[5,"DebugAddrIndex",0],[5,"DebugArangesOffset",0],[5,"DebugLineOffset",0],[5,"DebugLineStrOffset",0],[5,"LocationListsOffset",0],[5,"DebugLocListsBase",0],[5,"DebugLocListsIndex",0],[5,"DebugMacinfoOffset",0],[5,"DebugMacroOffset",0],[5,"RawRangeListsOffset",0],[5,"RangeListsOffset",0],[5,"DebugRngListsBase",0],[5,"DebugRngListsIndex",0],[5,"DebugStrOffset",0],[5,"DebugStrOffsetsBase",0],[5,"DebugStrOffsetsIndex",0],[5,"DebugTypeSignature",0],[5,"DebugFrameOffset",0],[5,"EhFrameOffset",0],[6,"SectionId",0],[5,"DwoId",0],[6,"DwarfFileType",0],[5,"Arm",0],[5,"AArch64",0],[5,"LoongArch",0],[5,"RiscV",0],[5,"X86",0],[5,"X86_64",0],[6,"RunTimeEndian",0],[5,"LittleEndian",0],[5,"BigEndian",0],[1,"tuple"],[6,"Ordering",5287],[10,"Ord",5287],[10,"ReaderOffset",2799],[1,"str"],[1,"bool"],[10,"PartialEq",5287],[5,"Formatter",5288],[8,"Result",5288],[10,"Debug",5288],[1,"never"],[10,"Hasher",5289],[10,"Hash",5289],[1,"u8"],[10,"Endianity",0],[10,"PartialOrd",5287],[1,"slice"],[1,"f32"],[1,"f64"],[1,"i16"],[1,"i32"],[1,"i64"],[1,"u16"],[1,"u32"],[1,"u64"],[5,"UnitHeader",2799],[5,"UnitOffset",2799],[17,"Offset"],[10,"Reader",2799],[5,"Unit",2799],[6,"Result",5290],[5,"TypeId",5291],[5,"DwEhPe",1343],[5,"DwSect",1343],[5,"DwSectV2",1343],[5,"DwUt",1343],[5,"DwCfa",1343],[5,"DwChildren",1343],[5,"DwTag",1343],[5,"DwAt",1343],[5,"DwForm",1343],[5,"DwAte",1343],[5,"DwLle",1343],[5,"DwDs",1343],[5,"DwEnd",1343],[5,"DwAccess",1343],[5,"DwVis",1343],[5,"DwVirtuality",1343],[5,"DwLang",1343],[5,"DwAddr",1343],[5,"DwId",1343],[5,"DwCc",1343],[5,"DwInl",1343],[5,"DwOrd",1343],[5,"DwDsc",1343],[5,"DwIdx",1343],[5,"DwDefaulted",1343],[5,"DwLns",1343],[5,"DwLne",1343],[5,"DwLnct",1343],[5,"DwMacro",1343],[5,"DwRle",1343],[5,"DwOp",1343],[1,"usize"],[5,"Error",5288],[5,"String",5292],[8,"Result",2799],[5,"Dwarf",2799],[5,"Abbreviations",2799],[5,"Arc",5293],[5,"DebugAbbrev",2799],[6,"Value",2799],[10,"LineProgram",2799],[5,"FileEntry",2799],[5,"IncompleteLineProgram",2799],[5,"CompleteLineProgram",2799],[5,"ArangeEntry",2799],[5,"LineRow",2799],[5,"CommonInformationEntry",2799],[5,"LineProgramHeader",2799],[5,"Evaluation",2799],[5,"Piece",2799],[10,"EvaluationStorage",2799],[5,"DebuggingInformationEntry",2799],[5,"Attribute",2799],[6,"AttributeValue",2799],[5,"LocListIter",2799],[5,"RngListIter",2799],[5,"Abbreviation",2799],[5,"AttributeSpecification",2799],[5,"AttrsIter",2799],[5,"Augmentation",2799],[6,"ValueType",2799],[5,"DebugAddr",2799],[17,"Output"],[10,"FnMut",5294],[5,"DebugAranges",2799],[5,"DebugLine",2799],[5,"LocationLists",2799],[5,"RangeLists",2799],[5,"DebugStr",2799],[5,"DebugStrOffsets",2799],[5,"DebugLineStr",2799],[5,"DebugInfo",2799],[5,"DebugTypes",2799],[5,"UnwindTableRow",2799],[6,"CfaRule",2799],[10,"UnwindContextStorage",2799],[5,"EntriesTreeNode",2799],[5,"EntriesTreeIter",2799],[5,"FrameDescriptionEntry",2799],[10,"UnwindSection",2799],[5,"BaseAddresses",2799],[10,"UnwindOffset",2799],[5,"PartialFrameDescriptionEntry",2799],[5,"DebugFrame",2799],[5,"EhFrameHdr",2799],[5,"ParsedEhFrameHdr",2799],[5,"EhHdrTable",2799],[5,"EhFrame",2799],[5,"SectionBaseAddresses",2799],[5,"CfiEntriesIter",2799],[6,"CieOrFde",2799],[5,"UnwindContext",2799],[5,"RegisterRuleIter",2799],[6,"RegisterRule",2799],[6,"CallFrameInstruction",2799],[5,"CallFrameInstructionIter",2799],[6,"Pointer",2799],[5,"EndianSlice",2799],[5,"ReaderOffsetId",2799],[6,"AbbreviationsCacheStrategy",2799],[5,"ArangeHeaderIter",2799],[5,"ArangeHeader",2799],[5,"ArangeEntryIter",2799],[5,"DebugCuIndex",2799],[5,"DebugTuIndex",2799],[5,"UnitIndex",2799],[5,"UnitIndexSectionIterator",2799],[5,"UnitIndexSection",2799],[5,"LineRows",2799],[6,"LineInstruction",2799],[5,"LineInstructions",2799],[6,"ColumnType",2799],[5,"LineSequence",2799],[5,"FileEntryFormat",2799],[5,"DebugLoc",2799],[5,"DebugLocLists",2799],[6,"RawLocListEntry",2799],[5,"LocationListEntry",2799],[6,"DieReference",2799],[6,"Operation",2799],[6,"Location",2799],[5,"Expression",2799],[5,"OperationIter",2799],[5,"PubNamesEntry",2799],[5,"DebugPubNames",2799],[5,"PubNamesEntryIter",2799],[5,"PubTypesEntry",2799],[5,"DebugPubTypes",2799],[5,"PubTypesEntryIter",2799],[5,"DebugRanges",2799],[5,"DebugRngLists",2799],[6,"RawRngListEntry",2799],[5,"Range",2799],[5,"DebugInfoUnitHeadersIter",2799],[6,"UnitType",2799],[5,"EntriesRaw",2799],[5,"EntriesCursor",2799],[5,"EntriesTree",2799],[5,"DebugTypesUnitHeadersIter",2799],[5,"StoreOnHeap",2799],[6,"Error",2799],[5,"DwarfPackage",2799],[10,"Default",5295],[5,"RangeIter",2799],[5,"AbbreviationsCache",2799],[10,"Section",2799],[17,"Endian"],[6,"EvaluationResult",2799],[5,"EhHdrTableIter",2799],[5,"UnwindTable",2799],[5,"RawLocListIter",2799],[5,"RawRngListIter",2799],[5,"NonZeroU64",5296],[1,"i8"],[10,"FnOnce",5294],[10,"From",5297],[1,"array"],[1,"isize"],[5,"Range",5298],[5,"RangeFrom",5298],[5,"RangeTo",5298],[10,"Sized",5299],[10,"AsMut",5297],[5,"Vec",5300],[6,"Cow",5301],[8,"Opcode",2799],[10,"ArrayLike",2799],[8,"LineNumberSequence",2799],[15,"SetLoc",5170],[15,"AdvanceLoc",5170],[15,"Register",5170],[15,"DefCfaExpression",5170],[15,"Expression",5170],[15,"ValExpression",5170],[15,"DefCfaSf",5170],[15,"DefCfaOffsetSf",5170],[15,"Offset",5170],[15,"OffsetExtendedSf",5170],[15,"ValOffset",5170],[15,"ValOffsetSf",5170],[15,"DefCfa",5170],[15,"DefCfaOffset",5170],[15,"DefCfaRegister",5170],[15,"Undefined",5170],[15,"SameValue",5170],[15,"Restore",5170],[15,"ArgsSize",5170],[15,"RegisterAndOffset",5198],[15,"RequiresMemory",5200],[15,"RequiresRegister",5200],[15,"RequiresIndexedAddress",5200],[15,"Address",5208],[15,"ImplicitPointer",5208],[15,"Register",5208],[15,"Value",5208],[15,"Bytes",5208],[15,"Address",5214],[15,"Deref",5214],[15,"RegisterOffset",5214],[15,"TypedLiteral",5214],[15,"Convert",5214],[15,"Reinterpret",5214],[15,"Piece",5214],[15,"ImplicitPointer",5214],[15,"ImplicitValue",5214],[15,"EntryValue",5214],[15,"Pick",5214],[15,"AddressIndex",5214],[15,"ConstantIndex",5214],[15,"WasmLocal",5214],[15,"WasmGlobal",5214],[15,"WasmStack",5214],[15,"FrameOffset",5214],[15,"Call",5214],[15,"ParameterRef",5214],[15,"Register",5214],[15,"Bra",5214],[15,"Skip",5214],[15,"PlusConstant",5214],[15,"UnsignedConstant",5214],[15,"SignedConstant",5214],[15,"BaseAddress",5246],[15,"BaseAddressx",5246],[15,"AddressOrOffsetPair",5246],[15,"StartxEndx",5246],[15,"StartxLength",5246],[15,"OffsetPair",5246],[15,"StartEnd",5246],[15,"StartLength",5246],[15,"DefaultLocation",5246],[15,"BaseAddress",5267],[15,"BaseAddressx",5267],[15,"AddressOrOffsetPair",5267],[15,"StartxEndx",5267],[15,"StartxLength",5267],[15,"OffsetPair",5267],[15,"StartEnd",5267],[15,"StartLength",5267],[15,"Type",5281],[15,"SplitType",5281]],"b":[[1039,"impl-From%3CDebugTypesOffset%3CT%3E%3E-for-UnitSectionOffset%3CT%3E"],[1040,"impl-From%3CDebugInfoOffset%3CT%3E%3E-for-UnitSectionOffset%3CT%3E"],[2418,"impl-Display-for-DwSect"],[2419,"impl-Debug-for-DwSect"],[2420,"impl-Debug-for-DwSectV2"],[2421,"impl-Display-for-DwSectV2"],[2422,"impl-Debug-for-DwUt"],[2423,"impl-Display-for-DwUt"],[2424,"impl-Display-for-DwCfa"],[2425,"impl-Debug-for-DwCfa"],[2426,"impl-Display-for-DwChildren"],[2427,"impl-Debug-for-DwChildren"],[2428,"impl-Display-for-DwTag"],[2429,"impl-Debug-for-DwTag"],[2430,"impl-Debug-for-DwAt"],[2431,"impl-Display-for-DwAt"],[2432,"impl-Display-for-DwForm"],[2433,"impl-Debug-for-DwForm"],[2434,"impl-Display-for-DwAte"],[2435,"impl-Debug-for-DwAte"],[2436,"impl-Debug-for-DwLle"],[2437,"impl-Display-for-DwLle"],[2438,"impl-Display-for-DwDs"],[2439,"impl-Debug-for-DwDs"],[2440,"impl-Display-for-DwEnd"],[2441,"impl-Debug-for-DwEnd"],[2442,"impl-Display-for-DwAccess"],[2443,"impl-Debug-for-DwAccess"],[2444,"impl-Debug-for-DwVis"],[2445,"impl-Display-for-DwVis"],[2446,"impl-Debug-for-DwVirtuality"],[2447,"impl-Display-for-DwVirtuality"],[2448,"impl-Display-for-DwLang"],[2449,"impl-Debug-for-DwLang"],[2450,"impl-Display-for-DwAddr"],[2451,"impl-Debug-for-DwAddr"],[2452,"impl-Debug-for-DwId"],[2453,"impl-Display-for-DwId"],[2454,"impl-Display-for-DwCc"],[2455,"impl-Debug-for-DwCc"],[2456,"impl-Display-for-DwInl"],[2457,"impl-Debug-for-DwInl"],[2458,"impl-Display-for-DwOrd"],[2459,"impl-Debug-for-DwOrd"],[2460,"impl-Display-for-DwDsc"],[2461,"impl-Debug-for-DwDsc"],[2462,"impl-Display-for-DwIdx"],[2463,"impl-Debug-for-DwIdx"],[2464,"impl-Display-for-DwDefaulted"],[2465,"impl-Debug-for-DwDefaulted"],[2466,"impl-Debug-for-DwLns"],[2467,"impl-Display-for-DwLns"],[2468,"impl-Display-for-DwLne"],[2469,"impl-Debug-for-DwLne"],[2470,"impl-Debug-for-DwLnct"],[2471,"impl-Display-for-DwLnct"],[2472,"impl-Debug-for-DwMacro"],[2473,"impl-Display-for-DwMacro"],[2474,"impl-Display-for-DwRle"],[2475,"impl-Debug-for-DwRle"],[2476,"impl-Debug-for-DwOp"],[2477,"impl-Display-for-DwOp"],[2478,"impl-Display-for-DwEhPe"],[2479,"impl-Debug-for-DwEhPe"],[3891,"impl-PartialEq-for-Value"],[3892,"impl-Value"],[3916,"impl-Reader-for-EndianSlice%3C\'input,+Endian%3E"],[3917,"impl-EndianSlice%3C\'input,+Endian%3E"],[3969,"impl-Display-for-LineInstruction%3CR,+Offset%3E"],[3970,"impl-Debug-for-LineInstruction%3CR,+Offset%3E"],[4030,"impl-Display-for-Error"],[4031,"impl-Debug-for-Error"],[4210,"impl-LineProgram%3CR,+Offset%3E-for-IncompleteLineProgram%3CR,+Offset%3E"],[4211,"impl-IncompleteLineProgram%3CR,+Offset%3E"],[4212,"impl-CompleteLineProgram%3CR,+Offset%3E"],[4213,"impl-LineProgram%3CR,+Offset%3E-for-%26CompleteLineProgram%3CR,+Offset%3E"],[4492,"impl-EndianSlice%3C\'input,+Endian%3E"],[4493,"impl-Reader-for-EndianSlice%3C\'input,+Endian%3E"],[4798,"impl-Reader-for-EndianSlice%3C\'input,+Endian%3E"],[4799,"impl-EndianSlice%3C\'input,+Endian%3E"],[4803,"impl-Reader-for-EndianSlice%3C\'input,+Endian%3E"],[4804,"impl-EndianSlice%3C\'input,+Endian%3E"]]}],\ ["git2",{"doc":"libgit2 bindings for Rust","t":"TTTTTTPPPPPPPPPPPPFPPPPGPPFFGPPGTTPPPFFFFFPPPPFPFGFFPPTTTTTPPGPPPPPFPPPPFPFPPFPFFGPPPPPFFFITTTTTSTTPPPPPGPPFFPFFFFFGFFFFGFFGFFFFPGPPPTTPFFPFPGGPPTTTTTTTPPPPFGGPGPPPPPPPPPPTTTTTTTTTTTTTTTTTTTTTPFPPPFPFFPFFFFIFFPIPPKPPPTTPPPPPPPTFFPPPFPFFFFFFPPPTTTTTTTTTTTTTPPPPPPPPPPPPPPPFFFPGFPFFFFFPFPPPPPFGFFPPPPFFFFFFPPPPPFFPFFTTTTTPFPPPPPFGFFPFFGFFFFFFPFPFFFGPFPFFFGGPPFPFFFPTTTTTTTTTTPFPPFPPPPFFGIIFFFFFFGFPFPGFGFPPTTFPPPPFPGFIFPPPFFFGGPPTTTTTTPPPPPPPPPPPPPPIPTTFTTTTTTTTTTTTPPPFPFGFPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHHNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPFGPPPIIIFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFPPPPPPGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNHHHHHHHHHHHFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPGKKFPPMNNNNNNMNNNNNNHNNNNNNNN","n":["ALLOW_ONELEVEL","ANALYSIS_FASTFORWARD","ANALYSIS_NONE","ANALYSIS_NORMAL","ANALYSIS_UNBORN","ANALYSIS_UP_TO_DATE","Abort","AddEOFNL","Added","AddingObjects","Addition","All","All","All","Ambiguous","AnalyzeIndex","AnalyzeModified","AnalyzeUntracked","AnnotatedCommit","Any","App","Applied","ApplyFail","ApplyLocation","ApplyMailbox","ApplyMailboxOrRebase","ApplyOptions","AttrCheckFlags","AttrValue","Auth","Auto","AutotagOption","BARE","BINARY","BareRepo","Binary","Bisect","Blame","BlameHunk","BlameIter","BlameOptions","Blob","Blob","Blob","BlobExecutable","BlobGroupWritable","BlobWriter","Both","Branch","BranchType","Branches","Buf","BufSize","Bytes","CHECK_PATHSPEC","CONFLICT","CONFLICTED","CROSS_FS","CURRENT","Callback","Certificate","CertificateCheckStatus","CertificateOk","CertificatePassthrough","Checkout","Checkout","CheckoutModified","CheckoutNotificationType","CheckoutUntracked","CherryPick","CherryPick","CherryPickSequence","CherrypickOptions","Clean","Commit","Commit","Commit","Config","Config","ConfigEntries","ConfigEntry","ConfigLevel","Conflict","Conflicted","Context","ContextEOFNL","Copied","Cred","CredentialHelper","CredentialType","Credentials","DEFAULT","DEFAULT","DEFAULT","DEFAULT","DEFAULT","DEFAULT_COMMENT_CHAR","DIRTY","DISABLE_PATHSPEC_MATCH","Debug","Default","DeleteEOFNL","Deleted","Deletion","Delta","Delta","Deltafication","Deltas","Describe","Describe","DescribeFormatOptions","DescribeOptions","Diff","DiffBinary","DiffBinaryFile","DiffBinaryKind","DiffDelta","DiffFile","DiffFindOptions","DiffFlags","DiffFormat","DiffHunk","DiffLine","DiffLineType","DiffOptions","DiffPatchidOptions","DiffStats","DiffStatsFormat","Direct","Direction","Directory","Dirty","Done","EXISTS","EXTENDED","Edit","Email","EmailCreateOptions","Eof","Error","Error","ErrorClass","ErrorCode","Exec","Exists","FAILURES_ONLY","FASTFORWARD_ONLY","FILE_THEN_INDEX","FIND_FAILURES","FORCE","FROM_ENV","FULL","False","Fatal","Fetch","FetchHead","FetchOptions","FetchPrune","FileFavor","FileHeader","FileMode","Filesystem","Filter","Fixup","GenericError","Global","Hard","HashsumMismatch","Highest","Http","HunkHeader","IGNORED","IGNORED","IGNORE_CASE","INCLUDE_IGNORED","INCLUDE_SUMMARY","INCLUDE_UNTRACKED","INDEX_ADDED","INDEX_DELETED","INDEX_DELETED","INDEX_MODIFIED","INDEX_MODIFIED","INDEX_NEW","INDEX_ONLY","INDEX_RENAMED","INDEX_THEN_FILE","INDEX_TYPECHANGE","INTENT_TO_ADD","IN_CONFIG","IN_HEAD","IN_INDEX","IN_WD","Ignored","Index","Index","Index","Index","IndexAddOption","IndexAndWorkdir","IndexConflict","IndexConflicts","IndexDirty","IndexEntries","IndexEntry","IndexEntryExtendedFlag","IndexEntryFlag","IndexMatchedPath","IndexTime","Indexer","Indexer","IndexerProgress","Info","Initial","IntoCString","Invalid","Invalid","InvalidSpec","KEEP_ALL","KEEP_INDEX","Link","Literal","LoadingStash","Local","Local","Locked","Locked","MERGE_BASE","Mailmap","Mempack","Merge","Merge","Merge","MergeAnalysis","MergeConflict","MergeOptions","MergePreference","MessageTrailersBytes","MessageTrailersBytesIterator","MessageTrailersStrs","MessageTrailersStrsIterator","Mixed","Modified","Modified","NONE","NONE","NONE","NORMAL","NOT_BINARY","NO_DOTGIT","NO_FAST_FORWARD","NO_GLOB","NO_MATCH_ERROR","NO_REFRESH","NO_SEARCH","NO_SYSTEM","NUMBER","NameOnly","NameStatus","Net","NoMemory","None","None","None","None","None","None","None","None","Normal","NotFastForward","NotFound","Note","Notes","Object","Object","ObjectType","Odb","Odb","OdbLookupFlags","OdbObject","OdbPackwriter","OdbReader","OdbWriter","Off","Oid","Ok","On","Os","Ours","Owner","PackBuilder","PackBuilderStage","Parents","Patch","Patch","Patch","PatchHeader","PatchId","Pathspec","PathspecDiffEntries","PathspecEntries","PathspecFailedEntries","PathspecFlags","PathspecMatchList","Peel","Pick","PostOrder","PreOrder","ProgramData","Progress","ProxyOptions","Push","PushOptions","PushUpdate","RANGE","REFSPEC_PATTERN","REFSPEC_SHORTHAND","REINSTATE_INDEX","REVERSE","Raw","Rebase","Rebase","Rebase","Rebase","RebaseInteractive","RebaseMerge","RebaseOperation","RebaseOperationType","RebaseOptions","Reference","Reference","ReferenceFormat","ReferenceNames","ReferenceType","References","Reflog","ReflogEntry","ReflogIter","Refspec","Refspecs","Regex","Remote","Remote","RemoteCallbacks","RemoteConnection","RemoteHead","RemoteRedirect","Renamed","Repository","Repository","RepositoryInitMode","RepositoryInitOptions","RepositoryOpenFlags","RepositoryState","ResetType","Revert","Revert","RevertOptions","RevertSequence","RevparseMode","Revspec","Revwalk","Reword","SHARED_ALL","SHARED_GROUP","SHARED_UMASK","SHORT","SINGLE","SKIP_WORKTREE","SSH_CUSTOM","SSH_INTERACTIVE","SSH_KEY","SSH_MEMORY","Sha1","Signature","Skip","Soft","Sort","Squash","Ssh","Ssl","Stash","StashApplyFlags","StashApplyOptions","StashApplyProgress","StashApplyProgressCb","StashCb","StashFlags","StashSaveOptions","Status","StatusEntry","StatusIter","StatusOptions","StatusShow","Statuses","String","Submodule","Submodule","SubmoduleIgnore","SubmoduleStatus","SubmoduleUpdate","SubmoduleUpdateOptions","Symbolic","System","TIME","TOPOLOGICAL","Tag","Tag","Tag","Theirs","Thread","Time","Trace","TraceLevel","Transaction","TransportMessage","Tree","Tree","Tree","Tree","TreeBuilder","TreeEntry","TreeIter","TreeWalkMode","TreeWalkResult","True","Typechange","UNTRACKED","UPDATED","UPTODATE","USERNAME","USER_PASS_PLAINTEXT","USE_CASE","UnbornBranch","Uncommitted","Union","Unlocked","Unmerged","Unmodified","Unreadable","Unreadable","Unspecified","Unspecified","Unspecified","Unspecified","Untracked","Untracked","UpdateTips","User","VALID","VALID_ID","Version","WD_ADDED","WD_DELETED","WD_INDEX_MODIFIED","WD_MODIFIED","WD_UNINITIALIZED","WD_UNTRACKED","WD_WD_MODIFIED","WT_DELETED","WT_MODIFIED","WT_NEW","WT_RENAMED","WT_TYPECHANGE","Warn","WorkDir","Workdir","Worktree","Worktree","WorktreeAddOptions","WorktreeLockStatus","WorktreePruneOptions","XDG","Zlib","abbreviated_size","abort","add","add_all","add_disk_alternate","add_entry","add_file","add_finalize","add_frombuffer","add_ignore_rule","add_new_mempack_backend","add_path","add_to_index","all","all","all","all","all","all","all","all","all","all","all","all","all","all","all","all","all","all","all","all","all","all","allow_fetch","always_bytes","always_number","always_use_long_format","amend","ancestor","annotated_commit_from_fetchhead","append","apply","apply_to_tree","as_blob","as_bytes","as_commit","as_object","as_object","as_object","as_object","as_ref","as_slice","as_str","as_tag","as_tree","author","author","author_with_mailmap","auto","bare","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","blame_buffer","blame_file","blob","blob_path","blob_writer","body","body_bytes","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","branch","branch","branch_bytes","branch_from_annotated_commit","branch_remote_name","branch_upstream_name","branch_upstream_remote","branches","break_rewrite_threshold","break_rewrites","break_rewrites_for_renames_only","build","by_config","bytes","cert","certificate_check","check","checkout","checkout_builder","checkout_builder","checkout_head","checkout_index","checkout_options","checkout_options","checkout_tree","cherrypick","cherrypick_commit","class","cleanup_state","clear","clear","clear_ignore_rules","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_recurse","cmp","cmp","cmp","cmp","cmp","code","commit","commit","commit","commit","commit","commit","commit_create_buffer","commit_signed","committer","committer","committer","committer_with_mailmap","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","config","config","conflicts","connect","connect_auth","connected","connected","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains_data","content","content","content_offset","context_lines","copies","copies_from_unmodified","copy_threshold","crate_version","create_detached","credential_helper","credentials","credtype","ctime","custom_headers","custom_headers","data","data","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default_branch","default_branch","delete","delete","deletions","delta","delta_callback","deltas","depth","deref","deref_mut","describe","describe","describe_all","describe_tags","description","dev","diff3_style","diff_blobs","diff_entries","diff_entry","diff_find_options","diff_index_to_index","diff_index_to_workdir","diff_options","diff_tree_to_index","diff_tree_to_tree","diff_tree_to_workdir","diff_tree_to_workdir_with_index","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","direction","dirty_suffix","disable_pathspec_match","disable_pathspec_match","disconnect","discover","discover_path","dont_ignore_whitespace","download","download_tags","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","dst","dst","dst_bytes","dst_matches","dst_refname","dst_refname_bytes","dump","email","email_bytes","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","enable_fast_untracked_dirs","entries","entries","entry","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","exact_match_only","exclude_submodules","exec","execute","exists","exists","exists","exists_ext","exists_prefix","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","external_template","extract_signature","fail_on_conflict","failed_entries","failed_entry","fetch","fetch","fetch_refspecs","fetchhead_foreach","file_favor","file_size","filemode","filemode_raw","files_changed","filter","final_commit_id","final_signature","final_start_line","finalize","find_annotated_commit","find_blob","find_branch","find_commit","find_commit_by_prefix","find_global","find_note","find_object","find_object_by_prefix","find_prefix","find_reference","find_remote","find_renames","find_similar","find_submodule","find_system","find_tag","find_tag_by_prefix","find_tree","find_worktree","find_xdg","finish","first_parent","flags","flags","flags","flags_extended","flush","flush","flush","flush","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","follow_redirects","follow_redirects","for_each","for_untracked","force_binary","force_text","foreach","foreach","foreach","format","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_blob_and_buffer","from_blobs","from_buffer","from_buffer","from_buffers","from_bytes","from_bytes","from_commit","from_diff","from_diff","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_objects","from_odb","from_raw","from_raw","from_raw","from_raw","from_raw","from_raw","from_raw","from_str","from_str","from_str","from_str","from_string","get","get","get","get","get","get","get","get_attr","get_attr_bytes","get_bool","get_bytes","get_delta","get_entry","get_i32","get_i64","get_id","get_index","get_line","get_mut","get_name","get_name_bytes","get_path","get_path","get_path","get_refspec","get_str","get_string","gid","graph_ahead_behind","graph_descendant_of","has_conflicts","has_username","has_valid_id","has_value","hash","hash","hash_file","hash_object","head","head_detached","head_id","head_to_index","header","header_field_bytes","hide","hide_glob","hide_head","hide_ref","https","hunk","hunk_callback","id","id","id","id","id","id","id","id","id","id","id","id","id_abbrev","id_new","id_old","ignore_blank_lines","ignore_case","ignore_filemode","ignore_leading_whitespace","ignore_renames","ignore_rule","ignore_submodules","ignore_whitespace","ignore_whitespace","ignore_whitespace","ignore_whitespace","ignore_whitespace_change","ignore_whitespace_change","ignore_whitespace_eol","ignore_whitespace_eol","include_depth","include_ignored","include_ignored","include_typechange","include_typechange_trees","include_unmodified","include_unmodified","include_unreadable","include_unreadable","include_unreadable_as_untracked","include_unreadable_as_untracked","include_untracked","include_untracked","indent_heuristic","index","index_id","index_to_workdir","indexed_deltas","indexed_objects","inflated_len","init","init","init_bare","init_opts","initial_head","inmemory","inmemory_index","ino","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert_commit","insert_object","insert_recursive","insert_tree","insert_walk","insertions","interhunk_lines","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_blob","into_c_string","into_commit","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_object","into_object","into_object","into_object","into_reference","into_tag","into_tree","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_allow_onelevel","is_bare","is_bare","is_binary","is_binary","is_binary","is_boundary","is_branch","is_check_pathspec","is_conflict","is_conflicted","is_cross_fs","is_default","is_default","is_default","is_default","is_default","is_dirty","is_disable_pathspec_match","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_extended","is_failures_only","is_fast_forward","is_fastforward_only","is_find_failures","is_force","is_force","is_from_env","is_full","is_head","is_ignore_case","is_ignored","is_ignored","is_in_config","is_in_head","is_in_index","is_in_wd","is_include_ignored","is_include_summary","is_include_untracked","is_index_added","is_index_deleted","is_index_deleted","is_index_modified","is_index_modified","is_index_new","is_index_renamed","is_index_typechange","is_intent_to_add","is_keep_index","is_local","is_locked","is_loose","is_merge_base","is_no_dotgit","is_no_fast_forward","is_no_glob","is_no_match_error","is_no_search","is_no_single","is_none","is_none","is_none","is_none","is_normal","is_not_binary","is_not_binary","is_note","is_number","is_path_ignored","is_prunable","is_range","is_refspec_pattern","is_refspec_shorthand","is_reinstate_index","is_remote","is_reverse","is_shallow","is_shared_all","is_shared_group","is_shared_umask","is_short","is_skip_worktree","is_sorted_icase","is_ssh_custom","is_ssh_interactive","is_ssh_key","is_ssh_memory","is_tag","is_time","is_topological","is_unborn","is_untracked","is_up_to_date","is_up_to_date","is_updated","is_use_case","is_user_pass_plaintext","is_username","is_valid","is_valid_id","is_valid_name","is_valid_name","is_valid_name","is_wd_added","is_wd_deleted","is_wd_modified","is_wd_uninitialized","is_wd_untracked","is_wd_wd_modified","is_worktree","is_wt_deleted","is_wt_modified","is_wt_new","is_wt_renamed","is_wt_typechange","is_zero","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","kind","kind","kind","kind","kind","kind","last_error","len","len","len","len","len","len","len","len","len","len","len","len","level","libgit2_version","line_in_hunk","line_stats","lines_in_hunk","list","list","local_objects","lock","lock","lock_ref","locked","loid","mailmap","mainline","mainline","match_diff","match_index","match_tree","match_workdir","matches_path","max_candidates_tags","max_line","max_size","merge","merge","merge_analysis","merge_analysis_for_ref","merge_base","merge_base_many","merge_bases","merge_bases_many","merge_commits","merge_options","merge_opts","merge_opts","merge_trees","mergehead_foreach","message","message","message","message","message","message","message_bytes","message_bytes","message_bytes","message_bytes","message_encoding","message_prettify","message_raw","message_raw_bytes","message_trailers_bytes","message_trailers_strs","min_line","minimal","minimal","mkdir","mkpath","mode","mode","mode","mode","mtime","multivar","name","name","name","name","name","name","name","name","name","name","name","name_bytes","name_bytes","name_bytes","name_bytes","name_bytes","name_bytes","name_bytes","name_bytes","name_bytes","name_is_valid","names","namespace","namespace_bytes","nanoseconds","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new_file","new_file","new_lineno","new_lines","new_prefix","new_start","newest_commit","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","nfiles","no_dotgit_dir","no_recursive","no_refresh","no_reinit","normalize_name","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","not","note","note_default_ref","note_delete","notes","now","nsec","nth","nth","num_hunks","num_lines","num_lines_in_hunk","object_count","odb","offset_minutes","oid","oid_array","old_file","old_file","old_lineno","old_lines","old_prefix","old_start","oldest_commit","omit_numbers","only_follow_first_parent","open","open","open","open","open_bare","open_default","open_ext","open_from_env","open_from_repository","open_from_worktree","open_global","open_level","open_rebase","operation_current","opt_url_bytes","opts","orig_commit_id","orig_head_id","orig_head_name","orig_signature","orig_start_line","origin","origin_url","origin_value","our","pack_progress","packbuilder","packbuilder_parallelism","packwriter","parent","parent_count","parent_id","parent_ids","parents","parse_bool","parse_i32","parse_i64","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","patchid","path","path","path","path","path","path","path","path","path_bytes","path_bytes","pathspec","pathspec","pathspec","patience","patience","pattern","peel","peel","peel","peel_to_blob","peel_to_blob","peel_to_commit","peel_to_commit","peel_to_tag","peel_to_tag","peel_to_tree","peel_to_tree","print","print","progress","progress","progress_cb","proxy_options","proxy_options","prune","prune","prune","push","push","push_glob","push_head","push_negotiation","push_range","push_ref","push_refspecs","push_transfer_progress","push_update_reference","pushurl","pushurl_bytes","quiet","raw","raw","raw","raw","raw","raw","raw","raw","raw","raw","raw","raw","raw","raw","raw","raw","raw_class","raw_code","raw_header","raw_header_bytes","read","read","read","read_header","read_tree","reader","rebase","received_bytes","received_objects","recurse_ignored_dirs","recurse_ignored_dirs","recurse_untracked_dirs","recurse_untracked_dirs","recursion_limit","reference","reference","reference_ensure_log","reference_has_log","reference_matching","reference_symbolic","reference_symbolic_matching","reference_to_annotated_commit","references","references_glob","reflog","reflog_delete","reflog_rename","refname","refname_bytes","refname_to_id","refresh","refspecs","reinstantiate_index","reload","remote","remote","remote_add_fetch","remote_add_push","remote_anonymous","remote_callbacks","remote_callbacks","remote_delete","remote_rename","remote_set_pushurl","remote_set_url","remote_with_fetch","remotes","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove_all","remove_dir","remove_message","remove_multivar","remove_namespace","remove_path","remove_unmodified","rename","rename","rename_from_rewrite_threshold","rename_limit","rename_threshold","rename_threshold","rename_threshold","renames","renames_from_rewrites","renames_from_rewrites","renames_head_to_index","renames_index_to_workdir","repo_init","reroll_number","reset","reset","reset","reset_default","resolve","resolve_reference_from_short_name","resolve_signature","reverse","revert","revert_commit","revparse","revparse_ext","revparse_single","revwalk","rewrite_notes_ref","rewrites","rtransform","seconds","seconds","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set","set_bool","set_class","set_code","set_head","set_head_bytes","set_head_detached","set_head_detached_from_annotated","set_i32","set_i64","set_index","set_multivar","set_namespace","set_namespace_bytes","set_odb","set_progress_callback","set_reflog","set_sorting","set_str","set_symbolic_target","set_target","set_target","set_threads","set_upstream","set_version","set_workdir","short_id","shorthand","shorthand_bytes","show","show_binary","show_commit_oid_as_fallback","show_unmodified","show_untracked_content","sideband_progress","sign","signature","simplify_alnum","simplify_first_parent","size","size","size","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","skip_binary_check","skip_reuc","snapshot","sort_case_insensitively","sort_case_sensitively","src","src","src_bytes","src_matches","src_refname","src_refname_bytes","ssh","ssh_key","ssh_key_from_agent","ssh_key_from_memory","standard_style","start_number","stash_apply","stash_drop","stash_foreach","stash_pop","stash_save","stash_save2","stash_save_ext","state","stats","stats","status","status","status_file","status_should_ignore","statuses","stop","str","str","str","string_array","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","subject_prefix","submodule","submodule_set_branch","submodule_set_ignore","submodule_set_update","submodule_set_url","submodule_status","submodules","summary","summary_bytes","symbolic_set_target","symbolic_target","symbolic_target_bytes","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symref_target","sync","tag","tag_annotation_create","tag_delete","tag_foreach","tag_lightweight","tag_names","tagger","target","target","target_id","target_limit","target_peel","target_type","template_path","their","threads","time","to","to_buf","to_buf","to_bytes","to_object","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","total_deltas","total_objects","trace_set","track_copies_any_commit_copies","track_copies_same_commit_copies","track_copies_same_commit_moves","track_copies_same_file","transaction","transfer_progress","transform","transport","tree","tree_id","treebuilder","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uid","union","union","union","union","union","union","union","union","union","union","union","union","union","union","union","union","union","union","union","union","union","unlock","unset_progress_callback","unwrap","update","update_all","update_fetchhead","update_index","update_index","update_strategy","update_tips","update_tips","upstream","url","url","url","url_bytes","use_mailmap","username","username","username","userpass_plaintext","valid","validate","value","value_bytes","vendored","version","walk","when","with_hide_callback","workdir","workdir_id","workdir_path","working_tree","worktree","worktrees","wrap","write","write","write","write","write","write","write","write","write_buf","write_tree","write_tree_to","writer","written","zero","Auto","CheckoutBuilder","CloneLocal","Local","NoLinks","None","Notify","Progress","RemoteCreate","RepoBuilder","TreeUpdateBuilder","allow_conflicts","ancestor_label","bare","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","branch","clone","clone","clone_into","clone_local","configure","conflict_style_diff3","conflict_style_merge","create_updated","default","default","default","dir_perm","disable_filters","dry_run","fetch_options","file_perm","force","from","from","from","from","into","into","into","into","new","new","new","notify","notify_on","our_label","overwrite_ignored","path","progress","recreate_missing","refresh","remote_create","remove","remove_ignored","remove_untracked","safe","skip_unmerged","target_dir","their_label","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","update_index","update_only","upsert","use_ours","use_theirs","with_checkout","Cert","CertHostkey","CertX509","Dss","Ecdsa256","Ecdsa384","Ecdsa521","Ed255219","Rsa","SshHostKeyType","Unknown","as_hostkey","as_x509","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","data","fmt","from","from","from","from","hash_md5","hash_sha1","hash_sha256","hostkey","hostkey_type","into","into","into","into","name","short_name","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","OidArray","borrow","borrow_mut","deref","drop","fmt","from","into","try_from","try_into","type_id","enable_caching","get_extensions","get_search_path","reset_search_path","set_extensions","set_search_path","set_ssl_cert_dir","set_ssl_cert_file","set_verify_owner_validation","strict_hash_verification","strict_object_creation","Iter","IterBytes","StringArray","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","drop","from","from","from","get","get_bytes","into","into","into","into_iter","into_iter","into_iter","is_empty","iter","iter_bytes","len","next","next","next_back","next_back","size_hint","size_hint","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","ReceivePack","ReceivePackLs","Service","SmartSubtransport","SmartSubtransportStream","Transport","UploadPack","UploadPackLs","action","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","close","drop","eq","from","from","into","into","register","smart","to_owned","try_from","try_from","try_into","try_into","type_id","type_id"],"q":[[0,"git2"],[4003,"git2::build"],[4089,"git2::cert"],[4142,"git2::oid_array"],[4153,"git2::opts"],[4164,"git2::string_array"],[4204,"git2::transport"],[4235,"core::result"],[4236,"core::option"],[4237,"core::iter::traits::collect"],[4238,"std::path"],[4239,"libgit2_sys"],[4240,"core::ops::function"],[4241,"core::convert"],[4242,"core::cmp"],[4243,"alloc::string"],[4244,"alloc::vec"],[4245,"core::convert"],[4246,"core::clone"],[4247,"std::io::error"],[4248,"core::fmt"],[4249,"core::fmt"],[4250,"alloc::ffi::c_str"],[4251,"libgit2_sys"],[4252,"libgit2_sys"],[4253,"bitflags::iter"],[4254,"libgit2_sys"],[4255,"libgit2_sys"],[4256,"core::ops::function"],[4257,"core::marker"]],"d":["Control whether one-level refname are accepted (i.e., …","The given merge input is a fast-forward from HEAD and no …","No merge is possible.","A “normal” merge; both HEAD and the given merge input …","The HEAD of the current repository is “unborn” and …","All given merge inputs are reachable from HEAD, meaning the","Completely stop the traversal.","Old has no LF at end, new does","Entry does not exist in old version","Adding objects to the pack","","Allow redirects at any stage in the fetch or push.","Never dirty","Ask for all the tags","More than one object matches","The stored index is being analyzed","The modified files are being analyzed","The untracked and ignored files are being analyzed","A structure to represent an annotated commit, the input to …","Any kind of git object","Application specific configuration file","Patch/merge has already been applied","Patch application failed","Possible application locations for git_apply see …","","","Options to specify when applying a diff","","All possible states of an attribute.","Authentication error","Ask the server for tags pointing to objects we’re …","Automatic tag following options.","Force opening as bare repository, and defer loading its …","File(s) treated as binary data.","Operation not allowed on bare repository","For “Binary files x and y differ”","","Opaque structure to hold blame results.","Structure that represents a blame hunk.","An iterator over the hunks in a blame.","Blame options","A structure to represent a git blob","An object which corresponds to a git blob","Blob","Blob executable","Group writable blob. Obsolete mode kept for compatibility …","A structure to represent a git writestream for blobs","Apply the patch to both the working directory and the index","A structure to represent a git branch","An enumeration for the possible types of branches","An iterator over the branches inside of a repository.","A structure to wrap an intermediate buffer used by libgit2.","Output buffer too short to hold data","The attribute is set to a string that might not be valid …","","Notification about a conflict.","","Search across filesystem boundaries.","","Error from a user callback","Server certificate is invalid","The return value for the RemoteCallbacks::certificate_check…","Indicates that the certificate should be accepted.","Indicates that the certificate callback is neither …","Checkout failure","The default; when a submodule is updated, checkout the new …","The modified files are being written to disk","Types of notifications emitted from checkouts.","The untracked files are being written to disk","Error cherry-picking commit","","","Options to specify when cherry picking","","A structure to represent a git commit","An object which corresponds to a git commit","Commit","A structure representing a git configuration key/value …","Bad configuration","An iterator over the ConfigEntry values of a Config …","A struct representing a certain entry owned by a Config …","An enumeration of the possible priority levels of a config …","Checkout conflicts prevented operation","Entry in the index is conflicted","These values will be sent to git_diff_line_cb along with …","Both files have no LF at end","Entry was copied from another old entry","A structure to represent git credentials in libgit2.","Management of the gitcredentials(7) interface.","Types of credentials that can be requested by a credential …","Callback used to acquire credentials for when a remote is …","","","Use the default pathspec matching configuration.","","","The default comment character for message_prettify (‘#’…","Notification about a dirty file.","","Detailed data that allows for debugging","Not used except as static initializer when we don’t want …","Old has LF at end, new does not","Entry does not exist in new version","","What type of change is described by a DiffDelta?","The binary data is the delta from one side to the other","Deltafication of the pack","An iterator over the diffs in a delta","The result of a describe operation on either an Describe …","Can’t describe object","Options which can be used to customize how a description …","Options which indicate how a Describe is created.","The diff object that contains all individual file deltas.","Structure describing the binary contents of a diff.","The contents of one of the files in a binary diff.","When producing a binary diff, the binary data returned …","Description of changes to one entry.","Description of one side of a delta.","Control behavior of rename and copy detection","","Possible output formats for diff data","Structure describing a hunk of a diff.","Structure describing a line (or data span) of a diff.","Line origin constants.","Structure describing options about how the diff should be …","Control behavior of formatting emails","Structure describing a hunk of a diff.","Formatting options for diff stats","A reference which points at an object id.","An enumeration of the possible directions for a remote.","Operation was not valid for a directory","Only dirty if HEAD has moved","The stash was applied successfully","File exists at this side of the delta.","Set when the extended_flags field is valid.","The given commit is to be cherry-picked, but the client …","A structure to represent patch in mbox format for sending …","Options for controlling the formatting of the generated …","Unexpected EOF","A structure to represent errors coming out of libgit2.","Errors that do not impact the program’s execution","An enumeration of possible categories of things that can …","An enumeration of possible errors that can happen when …","No commit will be cherry-picked. The client should run the …","Object exists preventing operation","Means that the list returned does not need to keep the …","There is a merge.ff=only configuration setting, suggesting …","Check the working directory, then the index.","Means that the list returned should track which patterns …","","Respect environment variables like $GIT_DIR.","Equivalent of --stat in git","The attribute is unset (set to false).","Severe errors that may impact the program’s execution","Data will be fetched (read) from this remote.","Invalid FETCH_HEAD","Options which can be specified to various fetch operations.","Configuration for how pruning is done on a fetch","Merge file favor options for MergeOptions instruct the …","The following values will only be sent to a …","Valid modes for index and tree entries.","Filesystem-related error","Error manipulating filters","The given commit is to be squashed into the previous …","Generic error","User-specific configuration, e.g. ~/.gitconfig","Mixed plus changes in the working tree are discarded.","Hashsum mismatch in object","Highest level available","HTTP error","","","Notification about an ignored file.","Force matching to ignore case, otherwise matching will use …","All ignored files are also stashed and then cleaned up from","Extended header information such as creations, renames and …","All untracked files are also stashed and then cleaned up …","","","","","","","Check the index only.","","Check the index, then the working directory.","","An “intent to add” entry from “git add -N”","","","","","Entry is ignored item in workdir","A structure to represent a git index","Invalid index data","Apply the patch to the index","Only gives status based on HEAD to index comparison, not …","Flags for APIs that add files matching pathspec","The default, this roughly matches git status --porcelain …","A structure to represent the information returned when a …","An iterator over the conflicting entries in an index","Unsaved changes in the index would be overwritten","An iterator over the entries in an index","A structure to represent an entry or a file inside of an …","Flags for the extended_flags field of an IndexEntry.","Flags for the flags field of an IndexEntry.","A callback function to filter index matches.","Time structure used in a git index entry.","A stream to write and index a packfile","Hashing or packing error","Callback to be invoked while indexing is in progress.","Informational messages about program execution","Allow off-site redirects only upon the initial request. …","A class of types that can be converted to C strings.","Invalid operation or input","Invalid input","Name/ref spec was not in a valid format","All changes in the index and working directory are left …","All changes already added to the index are left intact in …","Link","The binary data is the literal contents of the file","Loading the stashed data from the object database","A local branch not on a remote.","Repository specific config, e.g. $PWD/.git/config","Lock file prevented operation","Worktree is locked with the optional message","The spec used the ... operator, which invokes special …","A structure to represent a repository’s .mailmap file.","A structure to represent a mempack backend for the object …","Merge failure","","Update by merging the commit in the superproject into the …","The results of merge_analysis indicating the merge …","A merge conflict exists and cannot continue","Options to specify when merging.","The user’s stated preference for merges.","Collection of unencoded (bytes) trailers.","Borrowed iterator over the raw (bytes) trailers.","Collection of UTF-8-encoded trailers.","Borrowed iterator over the UTF-8-encoded trailers.","Soft plus reset the index to the commit.","Reference value does not match expected","Entry content changed between old and new","Sort the repository contents in no particular ordering.","No configuration was found that suggests a preferred …","Don’t generate any stats","No particular normalization.","File(s) treated as text data.","Don’t try appending /.git to the specified repository …","There is a merge.ff=false configuration setting, …","Disable glob patterns and just use simple string …","Means that match functions return the error code NotFound …","Don’t call git_odb_refresh if the lookup fails. Useful …","Only open the specified path; don’t walk upward …","Do not use the system gitattributes file.","Equivalent of --numstat in git","like git diff –name-only","like git diff –name-status","Network error","Out of memory or insufficient allocated space","Do not follow any off-site redirects at any stage of the …","Uncategorized","There is no binary delta","No tracing will be performed.","Any change or untracked file is considered dirty","Do not update this submodule even when the commit in the …","Don’t ask for any tags beyond the refspecs","None","When a region of a file is changed in both branches, a …","Reference was not fast-forwardable","Requested object could not be found","A structure representing a note in git.","An iterator over all of the notes within a repository.","A structure to represent a git object","Error creating or obtaining an object","An enumeration all possible kinds objects may have.","A structure to represent a git object database","Bad object","Flags controlling the behavior of ODB lookup operations","An object from the Object Database.","A stream to write a packfile to the ODB","A structure to represent a git ODB rstream","A structure to represent a git ODB wstream","Force pruning off","Unique identity of any object (commit, tree, blob, tag).","Continue with the traversal as normal.","Force pruning on","Syscall or standard system library error","When a region of a file is changed in both branches, the …","The object is not owned by the current user","A builder for creating a packfile","Stages that are reported by the PackBuilder progress …","An iterator over the parent commits of a commit.","A structure representing the text changes in a single diff …","Invalid patch data","full git diff","just the headers of the patch","git diff as used by git patch-id","Structure representing a compiled pathspec used for …","Iterator over the matching diff deltas.","Iterator over the matched paths in a pathspec.","Iterator over the failed list of pathspec items that did …","…","List of filenames matching a pathspec.","The requested peel operation is not possible","The given commit is to be cherry-picked. The client should …","Runs the traversal in post-order.","Runs the traversal in pre-order.","System-wide on Windows, for compatibility with portable git","Struct representing the progress by an in-flight transfer.","Options which can be specified to various fetch operations.","Data will be pushed (written) to this remote.","Options to control the behavior of a git push.","Represents an update which will be performed on the remote …","The spec targeted a range of commits","Interpret the provided name as a reference pattern for a …","Interpret the name as part of a refspec in shorthand form …","Try to reinstate not only the working tree’s changes, …","Iterate through the repository contents in reverse order.","like git diff –raw","Representation of a rebase","Error during rebase","","Update by rebasing the current checked out branch onto the …","","","A rebase operation","A rebase operation","Rebase options","A structure to represent a git reference.","Error resolving or manipulating a reference","Options for Reference::normalize_name.","An iterator over the names of references in a repository.","An enumeration of all possible kinds of references.","An iterator over the references in a repository.","A reference log of a git repository.","An entry inside the reflog of a repository","An iterator over the entries inside of a reflog.","A structure to represent a git refspec.","An iterator over the refspecs that a remote contains.","Regex failure","A structure representing a remote of a git repository.","A branch for a remote.","A structure to contain the callbacks which are invoked …","Holds callbacks for a connection to a Remote. Disconnects …","Description of a reference advertised by a remote server, …","Remote redirection settings; whether redirects to another …","Entry was renamed between old and new","An owned git repository, representing all state associated …","Bad repository state","Mode options for RepositoryInitOptions","Options which can be used to configure how a repository is …","Flags for Repository::open_ext","A listing of the possible states that a repository can be …","An enumeration of the operations that can be performed for …","Error reverting commit","","Options to specify when reverting","","Flags for the return value of Repository::revparse","A revspec represents a range of revisions within a …","A revwalk allows traversal of the commit graph defined by …","The given commit is to be cherry-picked, but the client …","Use --shared=all behavior, adding world readability.","Use --shared=group behavior, chmod’ing the new repo to be","Use permissions configured by umask - the default","Equivalent of --shortstat in git","The spec targeted a single object","Skip the associated worktree file, for sparse checkouts","","","","","Hash library error or SHA-1 collision","A Signature is used to indicate authorship of various …","Skip the current node (in pre-order mode).","Move the head to the given commit.","Orderings that may be specified for Revwalk iteration.","The given commit is to be squashed into the previous …","SSH failure","Error from SSL","Error manipulating a stash","","Stash application options structure","","Stash application progress notification function.","This is a callback function you can provide to iterate …","","Stash application options structure","Status flags for a single file","A structure representing an entry in the Statuses …","An iterator over the statuses in a Statuses instance.","Options that can be provided to repo.statuses() to control …","Enumeration of possible methods of what can be shown …","A container for a list of status information about a …","The attribute is set to a valid UTF-8 string.","A structure to represent a git submodule","Error involving submodules","Submodule ignore values","Return codes for submodule status.","Submodule update values","Options to update a submodule.","A reference which points at another reference.","System-wide configuration file, e.g. /etc/gitconfig","Sort the repository contents by commit time.","Sort the repository contents in topological order …","A structure to represent a git tag","Error manipulating a tag","An object which corresponds to a git tag","When a region of a file is changed in both branches, the …","Threading error","Time in a signature","Exceptionally detailed debugging data","Available tracing levels. When tracing is set to a …","A structure representing a transactional update of a …","Callback for receiving messages delivered by the transport.","A structure to represent a git tree","Invalid value in tree","An object which corresponds to a git tree","Tree","Constructor for in-memory trees (low-level)","A structure representing an entry inside of a tree. An …","An iterator over the entries in a tree.","A binary indicator of whether a tree walk should be …","Possible return codes for tree walking callback functions.","The attribute is set to true.","Type of entry changed between old and new","Notification about an untracked file.","Notification about an updated file.","","","","Force case sensitive matches, otherwise match will use the …","HEAD refers to branch with no commits","Uncommitted changes in index prevented operation","When a region of a file is changed in both branches, the …","Worktree is Unlocked","Merge in progress prevented operation","No changes","Entry is unreadable","Unreadable","The attribute is not specified.","Use the submodule’s configuration","Use the setting from the remote’s configuration","Use the setting from the configuration","Entry is untracked item in workdir","Only dirty if tracked files have changed","Callback for whenever a reference is updated locally.","User-generated error","“Assume valid” flag","id value is known correct.","Version information about libgit2 and the capabilities it …","","","","","","","","","","","","","Warnings that suggest abnormal data","Apply the patch to the workdir","Only gives status based on index to working directory …","An owned git worktree","Error involving worktrees","Options which can be used to configure how a worktree is …","Lock Status of a worktree","Options to configure how worktree pruning is performed","XDG-compatible configuration file, e.g. ~…","ZLib failure","Sets the size of the abbreviated commit id to use.","Aborts a rebase that is currently in progress, resetting …","Add or update an index entry from an in-memory struct","Add or update index entries matching files in the working …","Adds an alternate disk backend to the object database.","Adds a new entry to this in-memory mailmap object.","Add an on-disk config file instance to an existing config","Resolve the setup of a new git submodule.","Add or update an index entry from a buffer in memory","Add ignore rules for a repository.","Create a new mempack backend, and add it to this odb with …","Add or update an index entry from a file on disk","Add current submodule HEAD commit to index of superproject.","Turn on all finding features.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Allow or disallow fetching.","Returns the state of an attribute just like …","Flag indicating whether numbers included in the subject …","Sets whether or not the long format is used even when a …","Amend this existing commit with all non-None values","The ancestor index entry of the two conflicting index …","Creates a git_annotated_commit from FETCH_HEAD.","Add a new entry to the in-memory reflog.","Apply a Diff to the given repo, making changes directly in …","Apply a Diff to the provided tree, and return the …","Attempt to view this object as a blob.","View this OID as a byte-slice 20 bytes in length.","Attempt to view this object as a commit.","Casts this Blob to be usable as an Object","Casts this Commit to be usable as an Object","Casts this Tag to be usable as an Object","Casts this Tree to be usable as an Object","","Returns a byte slice with stored e-mail patch in. Email …","Attempt to view this buffer as a string slice.","Attempt to view this object as a tag.","Attempt to view this object as a tree.","Get the author of this commit.","Get the note author","Get the author of this commit, using the mailmap to map …","Try to auto-detect the proxy from the git configuration.","Create a bare repository with no working directory.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","Get the underlying bits value.","","Get the underlying bits value.","Get the underlying bits value.","","","Get the underlying bits value.","","Get the underlying bits value.","","Get the underlying bits value.","Get the underlying bits value.","","","Get the underlying bits value.","Get the underlying bits value.","","","Get the underlying bits value.","","Get the underlying bits value.","Get the underlying bits value.","","Get the underlying bits value.","","Get the underlying bits value.","","Get the underlying bits value.","","Get the underlying bits value.","","","Get the underlying bits value.","","Get the underlying bits value.","Get the underlying bits value.","","","Get the underlying bits value.","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Get blame data for a file that has been modified in memory.","Get the blame for a single file.","Write an in-memory buffer to the ODB as a blob.","Read a file from the filesystem and write its content to …","Create a stream to write blob","Get the long “body” of the git commit message.","Get the long “body” of the git commit message.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a new branch pointing at a target commit","Get the submodule’s branch.","Get the branch for the submodule.","Create a new branch pointing at a target commit","Find the remote name of a remote-tracking branch","Retrieves the name of the reference supporting the remote …","Retrieve the name of the upstream remote of a local branch.","Create an iterator which loops over the requested branches.","Similarity to split modify into delete/add pair (default …","Actually split large rewrites into delete/add pairs","Do not break rewrites unless they contribute to a rename.","Builder-pattern objects for configuration various git …","Reset all flags back to their unset state, indicating that …","Get the refspec’s string as a byte array","Certificate types which are passed to CertificateCheck in …","If certificate verification fails, then this callback will …","Don’t actually make changes, just test that the patch …","Set checkout options.","Set the checkout builder","Set the checkout builder","Updates files in the index and the working tree to match …","Updates files in the working tree to match the content of …","Options to control how files are written during …","Options to use when writing files to the working directory","Updates files in the index and working tree to match the …","Perform a cherrypick","Create an index of uncommitted changes, representing the …","Return the error class associated with this error.","Remove all the metadata associated with an ongoing command …","Clear the contents (all the entries) of an index object.","Clear all the entries in the builder","Clear ignore rules that were explicitly added.","","","","","Clone a remote repository.","","Perform the clone step for a newly created submodule.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Clone a remote repository, initialize and update its …","","","","","","Return the error code associated with this error.","Finalize blob writing stream and write the blob to the …","Finalize the pack and index","Finish writing the packfile","Commits the current patch. You must have resolved any …","Create new commit in the repository","Commit the changes from the transaction.","Create a commit object and return that as a Buf.","Create a commit object from the given buffer and signature","Get the committer of this commit.","Get the note committer","Get the committer of this entry","Get the committer of this commit, using the mailmap to map …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Query the specified configuration object to discover …","Get the configuration file for this repository.","Get an iterator over the index entries that have conflicts","Open a connection to a remote.","Open a connection to a remote with callbacks and proxy …","Check whether the remote is connected","Check whether the remote is (still) connected","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Returns whether there is data in this binary structure or …","Get the content of this blob.","Content of this line as bytes.","Offset in the original file to the content","Set the number of unchanged lines that define the boundary …","Look for copies?","Consider unmodified as copy sources?","Similarity to consider a file copy (default 50)","Returns the version of the libgit2-sys crate.","Create a detached remote","Attempt to read credential.helper according to …","The callback through which to fetch credentials if …","Return the type of credentials that this object represents.","","Set extra headers for this fetch operation.","Set extra headers for this push operation.","The binary data, deflated","Get the object data.","","","Create a “default” credential usable for Negotiate …","","","","","","","","","","","","","","","","","","","","","","","Get the remote’s default branch.","Get the remote’s default branch.","Delete an existing branch reference.","Delete an existing reference.","Get the total number of deletions in a diff","Get the DiffDelta associated with the Patch.","When applying a patch, callback that will be made per …","Returns an iterator over the deltas in this diff.","Set fetch depth, a value less or equal to 0 is interpreted …","","","Describes a commit","Describes a commit","Sets the reference lookup strategy","Sets the reference lookup strategy","If set, this will be used to initialize the “description…","","Create diff3-style file","Directly run a diff on two blobs.","Returns an iterator over the matching diff entries in this …","Get a matching diff delta by position.","Get mutable access to DiffFindOptions that are used for …","Create a diff between two index objects.","Create a diff between the repository index and the workdir …","Get mutable access to DiffOptions that are used for …","Create a diff between a tree and repository index.","Create a diff with the difference between two tree objects.","Create a diff between a tree and the working directory.","Create a diff between a tree and the working directory …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Get the refspec’s direction.","If the workdir is dirty and this is set, this string will …","If pathspecs are specified, this flag means that they …","Indicates that the given paths should be treated as …","Disconnect from the remote","Attempt to open an already-existing repository at or above …","Attempt to find the path to a git repo for a given path","Measure similarity including all data","Download and index the packfile","Set how to behave regarding tags on the remote, such as …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the new target for the reference.","Get the destination specifier.","Get the destination specifier, in bytes.","Check if a refspec’s destination descriptor matches a …","Returns the destination name of the reference.","Returns the destination name of the reference as a byte …","Dumps the contents of the mempack into the provided buffer.","Gets the email on the signature.","Gets the email on the signature as a byte slice.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","When diff finds an untracked directory, to match the …","Iterate over all the config variables","Returns an iterator over the matching filenames in this …","Get a matching filename by position.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Measure similarity only by comparing SHAs (fast and cheap)","Flag that submodules should be skipped.","The executable the user has requested be run. This will …","Execute this helper, attempting to discover a …","Returns true if file exists at this side of the delta.","Checks if the object database has an object.","","Checks if the object database has an object, with extended …","Potentially finds an object that starts with the given …","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Enable or disable using external templates.","Extract the signature from a commit","If a conflict occurs, exit immediately instead of …","Returns an iterator over the non-matching entries in this …","Get an original pathspec string that had no matches.","Download new data and update tips","Set fetch options and allow fetching.","Get the remote’s list of fetch refspecs","Invoke ‘callback’ for each entry in the given …","Specify a side to favor for resolving conflicts","","Get the UNIX file attributes of a tree entry","Get the raw UNIX file attributes of a tree entry","Get the total number of files changed in a diff.","Selectively remove entries from the tree","Returns OID of the commit where this line was last changed","Returns signature of the commit.","Returns line number where this hunk begins.","Finish writing to an ODB stream","Creates an AnnotatedCommit from the given commit id.","Lookup a reference to one of the objects in a repository.","Lookup a branch by its name in a repository.","Lookup a reference to one of the commits in a repository.","Lookup a reference to one of the commits in a repository …","Locate the path to the global configuration file","Read the note for an object.","Lookup a reference to one of the objects in a repository.","Lookup a reference to one of the objects by id prefix in a …","Find the first position of any entries matching a prefix.","Lookup a reference to one of the objects in a repository.","Get the information for a particular remote","Detect file renames","Transform a diff marking file renames, copies, etc.","Lookup submodule information by name or path.","Locate the path to the system configuration file","Lookup a tag object from the repository.","Lookup a tag object by prefix hash from the repository.","Lookup a reference to one of the objects in a repository.","Opens a worktree by name for the given repository","Locate the path to the global XDG compatible configuration …","Finishes a rebase that is currently in progress once all …","Restrict the search of commits to those reachable …","Returns the flags on the delta.","Customize optional flags field","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Hex-encode this Oid into a formatter.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Set remote redirection settings; whether redirects to …","Set remote redirection settings; whether redirects to …","Calls the given closure for each remaining entry in the …","Find renames/copies for untracked items in working …","Treat all files as binary, disabling text diffs","Treat all files as text, disabling binary attributes and …","Loop over all deltas in a diff issuing callbacks.","Iterate over all objects in the object database.s","Create the new pack and pass each object to the callback.","Prints this describe result, returning the result as a …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Access the from range of this revspec.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value exactly.","","","Convert from a bits value exactly.","Convert from a bits value exactly.","","","Convert from a bits value exactly.","","Convert from a bits value exactly.","Convert from a bits value exactly.","","Convert from a bits value exactly.","","Convert from a bits value exactly.","","Convert from a bits value exactly.","","","Convert from a bits value exactly.","","Convert from a bits value exactly.","Convert from a bits value exactly.","","","Convert from a bits value exactly.","Convert from a bits value exactly.","","","Convert from a bits value exactly.","Convert from a bits value exactly.","","Convert from a bits value exactly.","","","Convert from a bits value exactly.","","Convert from a bits value exactly.","","Convert from a bits value exactly.","","Convert from a bits value exactly.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Generate a Patch by diffing a blob and a buffer.","Generate a Patch by diffing two blobs.","Read the contents of a git patch file into a git_diff …","Creates an in-memory mailmap object representing the given …","Generate a Patch by diffing two buffers.","Returns the state of an attribute by inspecting its value …","Parse a raw object id into an Oid structure.","Create a diff for a commit in mbox format for sending via …","Create a diff for a commit in mbox format for sending via …","Return a Patch for one file in a Diff.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Assembles a new revspec from the from/to components.","Attempt to wrap an object database as a repository.","Creates a new iterator from the raw pointer given.","Convert a raw git_object_t to an ObjectType","Convert a raw git_reference_t to a ReferenceType.","Converts a raw configuration level to a ConfigLevel","Convert from the int into an enum. Returns None if invalid.","Converts a raw::git_submodule_ignore_t to a SubmoduleIgnore","Converts a raw::git_submodule_update_t to a SubmoduleUpdate","Convert a string object type representation to its object …","Creates a new error from the given string as the error.","Parse a hex-formatted object id into an Oid structure.","Parse a hex-formatted object id into an Oid structure.","Returns the state of an attribute by inspecting its value …","Gain access to the reference that is this branch","Get one of the entries in the index by its position.","Lookup an entry by its index","Gets a status entry from this list at the specified index.","Lookup a tree entry by its position in the tree","Get en entry from the builder from its filename","Returns a Version which provides information about libgit2.","Get the value of a git attribute for a path as a string.","Get the value of a git attribute for a path as a byte …","Get the value of a boolean config variable.","Get the value of a string config variable as a byte slice.","Return the diff delta for an entry in the diff list.","Get the ConfigEntry for a config variable.","Get the value of an integer config variable.","Get the value of an integer config variable.","Lookup a tree entry by SHA value.","Gets the blame hunk at the given index.","Gets the hunk that relates to the given line number in the …","Gain mutable access to the reference that is this branch","Lookup a tree entry by its filename","Lookup a tree entry by its filename, specified as bytes.","Get the value of a path config variable as an owned PathBuf…","Get one of the entries in the index by its path.","Retrieve a tree entry contained in a tree or in any of its …","Get the nth refspec from this remote.","Get the value of a string config variable.","Get the value of a string config variable as an owned …","","Count the number of unique commits between two commit …","Determine if a commit is the descendant of another commit","Does this index have conflicts?","Check whether a credential object contains username …","","Returns true when a value is defined otherwise false.","Get the packfile’s hash. A packfile’s name is derived …","","Hashes the content of the provided file as an object of …","Hashes the provided data as an object of the provided …","Retrieve and resolve the reference pointed at by HEAD.","Determines whether the repository HEAD is detached.","Get the OID for the submodule in the current HEAD tree.","Access detailed information about the differences between …","Header text","Get an arbitrary header field.","Mark a commit as not of interest to this revwalk.","Hide matching references.","Hide the repository’s HEAD","Hide the OID pointed to by a reference.","Returns true if libgit2 was built with and linked against …","Get a DiffHunk and its total line count from the Patch.","When applying a patch, callback that will be made per hunk.","Get the id (SHA1) of a repository blob","Get the id (SHA1) of a repository commit","Returns the Oid of this item.","Gets the commit ID that the given git_annotated_commit …","Get the note object’s id","Get the id (SHA1) of a repository object","Get the object id.","Get the id (SHA1) of a repository tag","Get the id (SHA1) of a repository object","Get the id of the object pointed by the entry","The commit ID being cherry-picked. This will be populated …","","The default value for this is core.abbrev or 7 if unset.","Get the new oid","Get the old oid","Ignore blank lines","Flag indicating whether case insensitive filenames should …","Flag indicating whether file mode changes are ignored.","Measure similarity ignoring leading whitespace (default)","Flag indicating whether rename or similarity detection are …","Get the ignore rule that will be used for the submodule.","Flag indicating whether all submodules should be treated …","Ignore whitespace differences.","Ignore all whitespace","Measure similarity ignoring all whitespace","Ignore all whitespace","Ignore changes in the amount of whitespace","Ignore changes in amount of whitespace","Ignore whitespace at the end of line","Ignore whitespace at end of line","Depth of includes where this variable was found","Flag indicating whether ignored files are included.","Flag whether ignored files will be included.","If enabled, then Typechange delta records are generated.","Event with include_typechange, the tree returned generally …","Flag indicating whether unmodified files are in the diff.","Flag to include unmodified files.","Include unreadable files in the diff","","Include unreadable files in the diff as untracked files","","Flag indicating whether untracked files are in the diff","Flag whether untracked files will be included.","Use a heuristic that takes indentation and whitespace into …","Get the Index file for this repository.","Get the OID for the submodule in the index.","Access detailed information about the differences between …","Received deltas that have been hashed.","Received objects that have been hashed","The length of the binary data after inflation","Creates a new repository in the specified folder.","Copy submodule info into “.git/config” file.","Creates a new --bare repository in the specified folder.","Creates a new repository in the specified folder with the …","The name of the head to point HEAD at.","Used by Repository::rebase, this will begin an in-memory …","Gets the index produced by the last operation, which is …","","Add or update an entry in the builder","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","Insert a commit object. This will add a commit as well as …","Insert a single object. For an optimal pack it’s …","Recursively insert an object and its referenced objects. …","Insert a root tree object. This will add the tree as well …","Insert objects as given by the walk. Those commits and all …","Get the total number of insertions in a diff","Set the maximum number of unchanged lines between hunk …","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Attempt to consume this object and return a blob.","Consume this container, converting it into a CString","Attempt to consume this object and return a commit.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Consumes Blob to be returned as an Object","Consumes Commit to be returned as an Object","Consumes Tag to be returned as an Object","Consumes this Tree to be returned as an Object","Take ownership of the underlying reference.","Attempt to consume this object and return a tag.","Attempt to consume this object and return a tree.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","","Tests whether this repository is a bare repository or not.","","Determine if the blob content is most certainly binary or …","Returns true if file(s) are treated as binary data.","","Tests whether this hunk has been tracked to a boundary …","Check if a reference is a local branch.","","","","","","","","","","","","Return true is there is no hunk in the blame structure.","Return true is there is no entry in the index","Return true is there is no log entry in a reflog","Tests whether this repository is empty.","Return true if there is no status entry in this list.","Return true if there is not entry","Return true if there is no entry","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","","","","","","Get the force update setting.","","","","Determine if the current local branch is pointed at by …","","","","","","","","","","","","","","","","","","","","","Flag if this is available locally.","Checks if worktree is locked","Determine if the given git_object_t is a valid loose …","","","","","","","","","","","","","Returns true if file(s) are treated as text data.","","Check if a reference is a note.","","Test if the ignore rules apply to a given path.","Checks if the worktree is prunable","","","","","Check if a reference is a remote tracking branch","","Tests whether this repository is a shallow clone.","","","","","","Check if deltas are sorted case sensitively or …","","","","","Check if a reference is a tag","","","","","","","","","","","","Returns true if id value is known correct.","Ensure the reference name is well-formed.","Ensure the remote name is well-formed.","Determine whether a tag name is valid, meaning that (when …","","","","","","","Tests whether this repository is a worktree.","","","","","","Test if this OID is all zeros.","Returns an iterator over the hunks in this blame.","Get an iterator over the entries in this index.","Create a borrowed iterator.","Create a borrowed iterator.","Get an iterator to all entries inside of this reflog","Returns an iterator over the statuses in this list.","Returns an iterator over the entries in this tree.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The type of binary data for this file","Get the object type of an object.","Get the object type.","Get the reference type of a reference.","Get the type of the object pointed by the entry","The type of rebase operation","Returns the last error that happened with the code …","Gets the number of hunks that exist in the blame structure.","Get the count of entries currently in the index","The number of trailer key–value pairs.","The number of trailer key–value pairs.","","","Get the object size.","Gets the count of rebase operations that are to be applied.","Get the number of log entries in a reflog","Gets the count of status entries in this list.","Get the number of entries listed in this tree.","Get the number of entries","Gets the configuration level of this entry.","Returns the version of libgit2.","Get a DiffLine from a hunk of the Patch.","Get the number of lines of context, additions, and …","Returns number of lines in this hunk.","Get the remote repository’s reference advertisement list.","Get the remote repository’s reference advertisement list.","Locally-available objects that have been injected in order …","Locks the worktree","If enabled, this will cause the newly added worktree to be …","Lock the specified reference by name.","Controls whether locked worktrees will be pruned","","Gets this repository’s mailmap.","Set the mainline value","Set the mainline value","Match a pathspec against files in a diff.","This matches the pathspec against the files in the …","Match a pathspec against files in a tree.","Match a pathspec against the working directory of a …","Try to match a path against a pathspec","","The last line in the file to blame.","Maximum size (in bytes) above which a blob will be marked …","Merge one diff into another.","Merges the given commit(s) into HEAD, writing the results …","Analyzes the given branch(es) and determines the …","Analyzes the given branch(es) and determines the …","Find a merge base between two commits","Find a merge base given a list of commits","Find all merge bases between two commits","Find all merge bases given a list of commits","Merge two commits, producing an index that reflects the …","Options to control how trees are merged during next().","Set the merge options","Set the merge options","Merge two trees, producing an index that reflects the …","If a merge is in progress, invoke ‘callback’ for each …","Get the full message of a commit.","Get the note message as a string, returning None if it is …","Get the log message, returning None on invalid UTF-8.","Retrieves the Git merge message. Remember to remove the …","Get the message of a tag","Return the message associated with this error","Get the full message of a commit as a byte slice.","Get the note message, in bytes.","Get the log message as a byte array.","Get the message of a tag","Get the encoding for the message of a commit, as a string …","Clean up a message, removing extraneous whitespace, and …","Get the full raw message of a commit.","Get the full raw message of a commit.","Get the trailers for the given message.","Get the trailers for the given message.","The first line in the file to blame.","Take extra time to find the minimal diff","Take extra time to find minimal diff","Make the repo path (and workdir path) as needed. The “…","Recursively make all components of the repo and workdir …","Returns file mode.","Set to one of the RepositoryInit constants, or a custom …","Returns the intent of the revspec.","","","Iterate over the values of a multivar","Return the name of the given local or remote branch.","Gets the name of this entry.","Get the unique name for the resulting packfile.","Get the full name of a reference.","Get the remote’s name.","","Gets the name on the signature.","Get the submodule’s name.","Get the name of a tag","Get the filename of a tree entry","Retrieves the name of the worktree","Return the name of the given local or remote branch.","Gets the name of this entry as a byte slice.","Get the unique name for the resulting packfile, in bytes.","Get the full name of a reference.","Get the remote’s name, in bytes.","Gets the name on the signature as a byte slice.","Get the name for the submodule.","Get the name of a tag","Get the filename of a tree entry","Ensure the branch name is well-formed.","Consumes a References iterator to create an iterator over …","Get the currently active namespace for this repository.","Get the currently active namespace for this repository as …","Returns the nanosecond component of this time.","Creates a new set of empty options (zeroed).","Initialize options","Creates a new empty buffer.","Creates a default set of cherrypick options","Allocate a new configuration object","Create a new credential helper object which will be used …","Creates a new blank set of formatting options for a …","Creates a new blank set of formatting options for a …","Creates a new set of empty diff options.","Creates a new set of empty diff find options.","Creates a new set of patchid options, initialized to the …","Creates a new set of email create options","Creates a new in-memory index.","Create a new indexer","Creates an empty, in-memory mailmap object.","Creates a default set of merge options.","Creates an object database without any backends.","Creates a new pathspec from a list of specs to match …","Creates a new default set of rebase options.","Creates a new blank set of fetch options","Creates a new blank set of push options","Creates a new set of empty callbacks","Creates a default set of initialization options.","Creates a default set of revert options","Create a new action signature.","Creates a default","Creates a default set of merge options.","Creates a new blank set of status options.","Return default options.","Creates a default set of add options.","Creates a default set of pruning options","Creates a new error.","Creates a new set of proxy options ready to be configured.","Creates a new time structure from its components.","Creates a new time structure from its components.","Return the file which represents the “to” side of the …","The contents of the new file.","Line number in new file or None for deleted line","Number of lines in new_file","The virtual “directory” to prefix new file names with …","Starting line number in new_file","Setter for the id of the newest commit to consider.","","","","Advances the iterator and returns the next value.","","","","","","","","","","Performs the next rebase operation and returns the …","","","","","","","","","","","","","","","","","","","","Returns the number of files in this delta.","Normally a ‘/.git/’ will be appended to the repo path …","If the commits being merged have multiple merge bases, do …","Bypasses the default status behavior of doing a “soft” …","Return an error if the repository path appears to already …","Normalize reference name and check validity.","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Add a note for an object","Get the default notes reference for this repository","Remove the note for an object.","Creates a new iterator for notes in this repository.","Create a new action signature with a timestamp of ‘now’…","Returns true if libgit2 was built with support for …","Gets the rebase operation specified by the given index.","","Get the number of hunks in the Patch.","Number of newline characters in content","Get the number of lines in a hunk.","Get the total number of objects the packbuilder will write …","Get the object database for this repository","Return the timezone offset, in minutes","","Bindings to libgit2’s raw git_oidarray type","Return the file which represents the “from” side of …","The contents of the old file.","Line number in old file or None for added line","Number of lines in old_file","The virtual “directory” to prefix old file names with …","Starting line number in old_file","Setter for the id of the oldest commit to consider.","Flag indicating whether patch numbers are included in the …","Indicates when calculating the distance from the matching …","Create a new config instance containing a single on-disk …","Create a new bare Git index object as a memory …","Attempt to open an already-existing repository at path.","Open the repository for a submodule.","Attempt to open an already-existing bare repository at path…","Open the global, XDG and system configuration files","Find and open an existing repository, with additional …","Find and open an existing repository, respecting git …","Open a worktree of a the repository","Attempt to open an already-existing repository from a …","Open the global/XDG configuration file according to git’…","Build a single-level focused config object from a …","Opens an existing rebase that was previously started by …","Gets the index of the rebase operation that is currently …","Get the URL for the submodule.","Bindings to libgit2’s git_libgit2_opts function.","Returns the OID of the commit where this hunk was found.","Gets the original HEAD id for merge rebases.","Gets the original HEAD ref name for merge rebases.","Returns signature of the commit.","Returns line number where this hunk begins.","Sigil showing the origin of this DiffLine.","If set, then after the rest of the repository …","origin of this DiffLine.","The index entry originating from the user’s copy of the …","Function to call with progress information during pack …","Create a PackBuilder","If the transport being used to push to the remote requires …","Create stream for writing a pack file to the ODB","Get the specified parent of the commit.","Get the number of parents of this commit.","Get the specified parent id of the commit.","Creates a new iterator over the parents of this commit.","Creates a new iterator over the parents of this commit.","Parse a string as a bool.","Parse a string as an i32; handles suffixes like k, M, or …","Parse a string as an i64; handles suffixes like k, M, or …","","","","","","Create a patch ID from a diff.","Returns path to the file where this hunk originated.","Returns the path of the entry relative to the working …","Get the full path to the index file on disk.","Returns the path to the .git folder for normal …","Access this entry’s path name as a string.","Get the path for the submodule.","Retrieves the path to the worktree","The path of this index entry as a byte vector. Regardless …","Returns the path, in bytes, of the entry relative to the …","Access the bytes for this entry’s corresponding pathname","Add to the array of paths/fnmatch patterns to constrain …","Add to the array of paths patterns to build the stash.","Add a path pattern to match (using fnmatch-style matching).","Use the “patience diff” algorithm","Use the “patience diff” algorithm","","Recursively peel an object until an object of the …","Peel a reference to an object","Recursively peel a tag until a non tag git_object is found","Recursively peel an object until a blob is found","Peel a reference to a blob","Recursively peel an object until a commit is found","Peel a reference to a commit","Recursively peel an object until a tag is found","Peel a reference to a tag","Recursively peel an object until a tree is found","Peel a reference to a tree","Iterate over a diff generating formatted text output.","Print the Patch to text via a callback.","The callback through which progress is monitored. Be aware …","The callback through which progress is monitored. Be aware …","Optional callback to notify the consumer of application …","Set the proxy options to use for the fetch operation.","Set the proxy options to use for the push operation.","Prune tracking refs that are no longer present on remote","Set whether to perform a prune after the fetch.","Prunes the worktree","Perform a push","Mark a commit to start traversal from.","Push matching references","Push the repository’s HEAD","The callback is called once between the negotiation step …","Push and hide the respective endpoints of the given range.","Push the OID pointed to by a reference","Get the remote’s list of push refspecs","The callback through which progress of push transfer is …","Set a callback to get invoked for each updated reference …","Get the remote’s pushurl.","Get the remote’s pushurl as a byte array.","Used by Repository::rebase, this will instruct other …","Pointer to a raw git_stash_apply_options","Obtain the raw struct","Get access to the underlying raw pointer.","Acquire a pointer to the underlying raw options.","Acquire a pointer to the underlying raw options.","Acquire a pointer to the underlying raw options.","Acquire a pointer to the underlying raw options.","Get access to the underlying raw pointer.","Creates a set of raw init options to be used with …","Obtain the raw struct","Acquire a pointer to the underlying raw options.","Pointer to a raw git_stash_apply_options","Get a pointer to the inner list of status options.","Get a set of raw add options to be used with …","Get a set of raw prune options to be used with …","Convert this kind into its raw representation","Return the raw error class associated with this error.","Return the raw error code associated with this error.","Get the full raw text of the commit header.","Get the full raw text of the commit header.","Update the contents of an existing index object in memory …","Read an object from the database.","","Reads the header of an object from the database without …","Read a tree into the index file with stats","Create object database reading stream.","Initializes a rebase operation to rebase the changes in …","Size of the packfile received up to now","Objects which have been downloaded","Flag indicating whether ignored directories are traversed …","Indicates that the contents of ignored directories should …","Flag indicating whether untracked directories are …","Flag that all files in untracked directories should be …","Maximum number of times to merge common ancestors to build …","Create a new direct reference.","reference to use for the new worktree HEAD","Ensure that the given reference has a reflog.","Check if the given reference has a reflog.","Conditionally create new direct reference.","Create a new symbolic reference.","Create a new symbolic reference.","Creates a git_annotated_commit from the given reference.","Create an iterator for the repo’s references","Create an iterator for the repo’s references that match …","Read the reflog for the given reference","Delete the reflog for the given reference","Rename a reflog","Get the refname that the given git_annotated_commit refers …","Get the refname that the given git_annotated_commit refers …","Lookup a reference by name and resolve immediately to OID.","Refresh the object database. This should never be needed, …","Get the number of refspecs for a remote","Set stash application flag to …","Reread submodule info from config, index, and HEAD.","access remote bound to this connection","Add a remote with the default fetch refspec to the …","Add a fetch refspec to the remote’s configuration","Add a push refspec to the remote’s configuration.","Create an anonymous remote","Set the callbacks to use for the fetch operation.","Set the callbacks to use for the push operation.","Delete an existing persisted remote.","Give a remote a new name","Set the remote’s URL for pushing in the configuration.","Set the remote’s URL in the configuration","Add a remote with the provided fetch refspec to the …","List all remotes for a given repository","Delete a config variable from the config file with the …","Remove an entry from the index","Remove an entry from the reflog by its index","Remove a reference.","Remove an entry from the builder by its filename","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Remove all matching index entries.","Remove all entries from the index under a given directory.","Remove the Git merge message.","Remove multivar config variables in the config file with …","Remove the active namespace for this repository.","Remove an index entry corresponding to a file on disk.","Remove any unmodified deltas after find_similar is done.","Move/rename an existing local branch reference.","Rename an existing reference.","Similarity of modified to be eligible rename source …","Maximum similarity sources to examine for a file (somewhat …","Similarity to consider a file renamed (default 50)","Similarity to consider a file renamed (default 50)","Set threshold above which similar files will be considered …","Look for renames?","Consider old side of modified for renames?","Indicates that rename detection should include rewritten …","Indicates that rename detection should be processed …","Indicates that rename detection should be run between the …","Set up the subrepository for a submodule in preparation …","Set the “re-roll” number.","Clears all data in the mempack.","Sets the current head to the specified object and …","Reset a revwalk to allow re-configuring it.","Updates some entries in the index from the target commit …","Resolve a symbolic reference to a direct reference.","Lookup a reference to one of the objects in a repository. …","Resolves a signature to its real name and email address.","Flag indicating whether the sides of the diff will be …","Reverts the given commit, producing changes in the index …","Reverts the given commit against the given “our” …","Execute a rev-parse operation against the spec listed.","Find a single object and intermediate reference by a …","Find a single object, as specified by a revision string.","Create a revwalk that can be used to traverse the commit …","Used by finish(), this is the name of the notes reference …","Mark significant rewrites for split.","Transform a target reference to its source reference …","Return the time, in seconds, from epoch","Returns the number of seconds in the second component of …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Set the value of a boolean config variable in the config …","Modify the error class associated with this error.","Modify the error code associated with this error.","Make the repository HEAD point to the specified reference.","Make the repository HEAD point to the specified reference …","Make the repository HEAD directly point to the commit.","Make the repository HEAD directly point to the commit.","Set the value of an integer config variable in the config …","Set the value of an integer config variable in the config …","Set the Index file for this repository.","Set the value of an multivar config variable in the config …","Set the active namespace for this repository.","Set the active namespace for this repository as a byte …","Override the object database for this repository","progress will be called with progress information during …","Add a Reflog to the transaction.","Set the order in which commits are visited.","Set the value of a string config variable in the config …","Set the target of the specified symbolic reference.","Conditionally create a new reference with the same name as …","Set the target of the specified reference.","Set the number of threads to be used.","Set the upstream configuration for a given local branch.","Set index on-disk version.","Set the path to the working directory for this repository.","Get a short abbreviated OID string for the object","Get the full shorthand of a reference.","Get the full shorthand of a reference.","Select the files on which to report status.","Include the necessary deflate/delta information so that …","If no matching tag or reference is found whether a …","When generating output, include the names of unmodified …","When generating patch text, include the content of …","Textual progress from the remote.","Return whether the offset was positive or negative. …","Create a new action signature with default user and now …","Condense non-alphanumeric regions for simplified diff file","Simplify the history by first-parent","Get the size in bytes of the contents of this blob.","Returns the size of this entry, in bytes","Get the size of a Patch’s diff data in bytes.","","","","","","","","","","","","","Disable updating the binary flag in delta records. This is …","Do not write the REUC extension on the generated index","Create a snapshot of the configuration","Override the native case sensitivity for the file system …","Override the native case sensitivity for the file system …","Returns the current target of the reference.","Get the source specifier.","Get the source specifier, in bytes.","Check if a refspec’s source descriptor matches a …","Returns the source name of the reference.","Returns the source name of the reference as a byte slice.","Returns true if libgit2 was built with and linked against …","Create a new passphrase-protected ssh key credential …","Create a new ssh key credential object used for querying …","Create a new ssh key credential object reading the keys …","Create standard conflicted merge files","Set the starting patch number; this cannot be 0.","Apply a single stashed state from the stash list.","Remove a single stashed state from the stash list.","Loop over all the stashed states and issue a callback for …","Apply a single stashed state from the stash list and …","Save the local modifications to a new stash.","Save the local modifications to a new stash. unlike …","Like stash_save but with more options like selective …","Returns the current state of this repository","Accumulate diff statistics for all patches.","Get the statistics structure that is filled in by the …","Returns the status of this entry","Access the status flags for this file","Get file status for a single file.","Test if the ignore rules apply to a given file.","Gather file status information and populate the returned …","Cancel the operation","Get the refspec’s string.","Convert an object type to its string representation.","Convert an object type to its string representation.","Bindings to libgit2’s raw git_strarray type","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Set the subject prefix","Set up a new git submodule for checkout.","Set the branch for the submodule in the configuration","Set the ignore rule for the submodule in the configuration","Set the update rule for the submodule in the configuration","Set the URL for the submodule in the configuration","Get the status for a submodule.","Load all submodules for this repository and return them.","Get the short “summary” of the git commit message.","Get the short “summary” of the git commit message.","Create a new reference with the same name as the given …","Get full name to the reference pointed to by a symbolic …","Get full name to the reference pointed to by a symbolic …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","Copy submodule remote info into submodule repo.","Create a new tag in the repository from an object","Create a new tag in the repository from an object without …","Delete an existing tag reference.","iterate over all tags calling cb on each. the callback is …","Create a new lightweight tag pointing at a target object","Get a list with all the tags in the repository.","Get the tagger (author) of a tag","Get the OID pointed to by a direct reference.","Get the tagged object of a tag","Get the OID of the tagged object of a tag","Maximum similarity sources to examine for renames (default …","Return the peeled OID target of this reference.","Get the ObjectType of the tagged object of a tag","When the external_template option is set, this is the …","The index entry originating from the external repository. …","Returns true if libgit2 was built thread-aware and can be …","Get the commit time (i.e. committer time) of a commit.","Access the to range of this revspec.","Print diff statistics to a Buf","Get the Patch text as a Buf.","Convert to the “bytes” variant.","Convert a tree entry to the object it points to.","","","Convert this to an owned version of Progress.","","","","Convert a signature of any lifetime into an owned …","","","Convert this entry of any lifetime into an owned signature …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Number of deltas in the packfile being downloaded","Number of objects in the packfile being downloaded","","Track lines that have been copied from another file that …","Track lines that have been copied from another file that …","Track lines that have moved across files in the same …","Track lines that have moved within a file.","Create a new transaction","The callback through which progress is monitored.","Transform a reference to its target following the refspec…","Interfaces for adding custom transports to libgit2","Get the tree pointed to by a commit.","Get the id of the tree pointed to by this commit.","Create a new TreeBuilder, optionally initialized with the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","Unlocks the worktree","Remove the current progress callback. See …","Unwrap access to the underlying raw pointer, canceling the …","Update submodule.","Update all index entries to match the working directory","Set whether to write the results to FETCH_HEAD.","When diff finds a file in the working directory with stat …","Refresh the stat cache in the index for files are …","Get the update rule that will be used for the submodule.","Update the tips to the new state","Each time a reference is updated locally, the callback …","Return the reference supporting the remote tracking …","Get the remote’s URL.","Get the submodule’s URL.","Specify the exact URL of the proxy to use.","Get the remote’s URL as a byte array.","Use mailmap file to map author and committer names and …","Create a credential to specify a username.","Set the username that this credential helper will query …","A public field representing the currently discovered …","Create a new plain-text username and password credential …","Controls whether valid (still existing on the filesystem) …","Validates the worktree","Gets the value of this entry.","Gets the value of this entry as a byte slice.","Returns true if this was built with the vendored version …","Get index on-disk version.","Traverse the entries in a tree and its subtrees in post or …","Get the when of this signature.","Hide all commits for which the callback returns true from …","Get the path of the working directory for this repository.","Get the OID for the submodule in the current working …","The path to the working directory.","Controls whether the actual working tree on the filesystem …","Creates a new worktree for the repository","Lists all the worktrees for the repository","Creates Branch type from a Reference","","Write an existing index object from memory back to disk …","","Write an object to the database.","","","Write an existing in-memory reflog object back to disk …","Write the contents of the TreeBuilder as a Tree object and …","Write the contents of the packfile to an in-memory buffer. …","Write the index as a tree.","Write the index as a tree to the given repository","Create object database writing stream.","Get the number of objects the packbuilder has already …","Creates an all zero Oid structure.","Auto-detect (default)","A builder struct for configuring checkouts of a repository.","Options that can be passed to RepoBuilder::clone_local.","Bypass the git-aware transport even for file:// URLs.","Bypass the git-aware transport, but don’t try to use …","Never bypass the git-aware transport","Checkout notifications callback.","Checkout progress notification callback.","Type of callback passed to RepoBuilder::remote_create.","A builder struct which is used to build configuration for …","A builder struct for git tree updates.","In safe mode, apply safe file updates even when there are …","The name of the common ancestor side of conflicts","Indicate whether the repository will be cloned as a bare …","","","","","","","","","Specify the name of the branch to check out after the …","Clone a remote repository.","","","Configures options for bypassing the git-aware transport …","Configure a raw checkout options based on this …","Indicates whether to include common ancestor data in diff3 …","Indicate whether a normal merge file should be written for …","Create a new tree from the specified baseline and this …","","","","Set the mode with which new directories are created.","Indicate whether to apply filters like CRLF conversion.","Indicate that this checkout should perform a dry run by …","Options which control the fetch, including callbacks.","Set the mode with which new files are created.","Take any action necessary to get the working directory to …","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).","Creates a new repository builder with all of the default …","Create a new empty series of updates.","Creates a new builder for checkouts with all of its default","Set a callback to receive checkout notifications.","Specify for which notification types to invoke the …","The name of the common our side of conflicts","Indicate whether ignored files should be overwritten …","Add a path to be checked out.","Set a callback to receive notifications of checkout …","In safe mode, create files that don’t exist.","Indicate whether the index and git attributes should be …","Configures a callback used to create the git remote, prior …","Add an update removing the specified path from a tree.","Remove ignored files from the working dir.","Remove untracked files from the working dir.","Indicate that the checkout should be performed safely, …","Skip files with unmerged index entries.","Set the directory to check out to","The name of the common their side of conflicts","","","","","","","","","","","","","","Prevents checkout from writing the updated files’ …","Only update the contents of files that already exist.","Add an update setting the specified path to a specific …","Indicate whether the checkout should proceed on conflicts …","Indicate whether the checkout should proceed on conflicts …","Configure the checkout which will be performed by …","A certificate for a remote connection, viewable as one of …","Hostkey information taken from libssh2","X.509 certificate information","DSS key type","ECDSA 256 key type","ECDSA 384 key type","ECDSA 521 key type","ED25519 key type","RSA key type","The SSH host key type.","Unknown key type","Attempt to view this certificate as an SSH hostkey.","Attempt to view this certificate as an X.509 certificate.","","","","","","","","","","","Return the X.509 certificate data as a byte slice","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the md5 hash of the hostkey, if available.","Returns the SHA-1 hash of the hostkey, if available.","Returns the SHA-256 hash of the hostkey, if available.","Returns the raw host key.","Returns the type of the host key.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","The name of the key type as encoded in the known_hosts …","A short name of the key type, the colloquial form used as …","","","","","","","","","","","","","","An oid array structure used by libgit2","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","Controls whether or not libgit2 will cache loaded objects. …","Returns the list of git extensions that are supported. …","Get the search path for a given level of config data.","Reset the search path for a given level of config data to …","Set that the given git extensions are supported by the …","Set the search path for a level of config data. The search …","Set the SSL certificate-authority location to path. path …","Set the SSL certificate-authority location to file. file …","Set whether or not to verify ownership before performing a …","Controls whether or not libgit2 will verify that objects …","Controls whether or not libgit2 will verify when writing …","A forward iterator over the strings of an array, casted to …","A forward iterator over the strings of an array, casted to …","A string array structure used by libgit2","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns None if the i’th string is not utf8 or if i is …","Returns None if i is out of bounds.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Return true if this array is empty.","Returns an iterator over the strings contained within this …","Returns an iterator over the strings contained within this …","Returns the number of strings in this array.","","","","","","","","","","","","","","","","","","Actions that a smart transport can ask a subtransport to …","Interface used by smart transports.","An instance of a stream over which a smart transport will …","A transport is a structure which knows how to transfer …","","","Indicates that this subtransport will be performing the …","","","","","","","Terminates a connection with the remote.","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Add a custom transport definition, to be used in addition …","Creates a new transport which will use the “smart” …","","","","","","",""],"i":[48,35,35,35,35,35,194,102,108,103,102,140,110,113,94,115,115,115,0,98,20,94,94,0,95,95,0,0,0,94,113,0,33,47,94,102,95,0,0,0,0,0,98,109,109,109,0,59,0,0,0,0,94,50,9,42,38,33,38,89,94,0,81,81,89,111,115,0,115,89,95,95,0,95,0,98,109,0,89,0,0,0,94,108,102,102,108,0,0,0,0,30,9,41,44,45,0,42,9,107,111,102,108,102,0,101,103,0,0,89,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,99,0,94,110,115,47,31,166,0,0,94,0,107,0,0,166,94,41,36,46,41,9,33,43,50,107,96,89,0,0,0,102,0,89,89,166,94,20,97,94,20,89,102,38,42,41,45,43,45,40,38,40,38,40,38,46,38,46,38,32,40,40,40,40,108,0,89,59,104,0,104,0,0,94,0,0,0,0,0,0,0,89,0,107,140,0,94,89,94,45,45,109,101,115,75,20,94,167,34,0,0,89,95,111,0,94,0,0,0,0,0,0,97,94,108,29,36,43,48,47,33,36,41,41,37,33,46,43,112,112,89,89,140,89,101,107,110,111,113,115,100,94,94,0,0,0,89,0,0,89,0,0,0,0,0,114,0,194,114,89,100,94,0,0,0,0,89,112,112,112,0,0,0,0,0,0,94,166,192,192,20,0,0,96,0,0,34,48,48,44,29,112,0,89,95,111,95,95,0,0,0,0,89,0,0,0,0,0,0,0,0,0,89,0,75,0,0,0,0,108,0,89,0,0,0,0,0,89,95,0,95,0,0,0,166,39,39,39,43,34,32,30,30,30,30,89,0,194,97,0,166,89,89,89,0,0,0,0,0,0,0,0,0,0,0,0,0,50,0,89,0,0,0,0,99,20,29,29,0,89,98,100,89,0,107,0,0,0,0,89,98,109,0,0,0,0,0,50,108,42,42,32,30,30,41,94,94,100,167,94,108,108,109,50,110,113,114,108,110,0,94,31,47,0,40,40,40,40,40,40,40,38,38,38,38,38,107,59,104,0,89,0,0,0,20,89,1,3,7,7,15,17,18,22,7,25,15,7,22,28,29,30,31,32,9,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,1,52,215,25,57,25,25,61,55,61,62,52,63,54,55,64,65,61,61,52,66,52,67,68,29,30,31,32,9,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,29,30,31,32,9,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,29,30,31,32,9,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,29,30,31,32,9,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,29,29,30,30,31,31,32,32,9,9,33,33,34,34,35,35,36,36,37,37,38,38,39,39,40,40,41,41,42,42,43,43,44,44,45,45,46,46,47,47,48,48,29,30,31,32,9,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,29,30,31,32,9,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,71,25,25,25,25,52,52,60,71,172,72,198,62,73,74,76,65,84,52,214,18,153,154,133,123,147,139,1,58,145,169,129,28,213,146,127,177,142,126,137,64,51,7,199,124,215,191,118,17,27,56,88,200,202,201,203,66,155,61,15,138,156,157,120,158,144,159,148,165,149,170,164,86,3,116,160,212,57,122,204,77,91,216,196,135,136,125,140,78,81,25,68,85,179,161,53,173,87,141,162,205,189,22,49,63,121,54,93,206,192,194,90,130,163,210,197,94,89,95,96,97,98,99,75,20,100,29,30,31,32,9,33,34,35,36,37,50,59,101,102,5,8,55,103,67,166,168,104,105,106,107,167,38,39,108,109,40,110,111,41,42,112,43,113,114,115,44,45,46,47,48,60,71,172,72,198,62,73,74,76,65,84,52,214,18,153,154,133,123,147,139,1,58,145,169,129,28,213,146,127,177,142,126,137,64,51,7,199,124,215,191,118,17,27,56,88,200,202,201,203,66,155,61,15,138,156,157,120,158,144,159,148,165,149,170,164,86,3,116,160,212,57,122,204,77,91,216,196,135,136,125,140,78,81,25,68,85,179,161,53,173,87,141,162,205,189,22,49,63,121,54,93,206,192,194,90,130,163,210,197,94,89,95,96,97,98,99,75,20,100,29,30,31,32,9,33,34,35,36,37,50,59,101,102,5,8,55,103,67,166,168,104,105,106,107,167,38,39,108,109,40,110,111,41,42,112,43,113,114,115,44,45,46,47,48,25,22,22,25,25,25,25,25,28,28,28,0,28,77,0,78,60,49,84,85,25,25,86,87,25,25,25,5,25,7,90,25,62,52,61,91,25,53,22,63,54,93,94,89,95,96,97,98,99,75,20,100,29,30,31,32,9,33,34,35,36,37,50,59,101,102,55,103,104,105,106,107,38,39,108,109,40,110,111,41,42,112,43,113,114,115,44,45,46,47,48,62,52,61,91,53,63,54,93,94,89,95,96,97,98,99,75,20,100,29,30,31,32,9,33,34,35,36,37,50,59,101,102,55,103,104,105,106,107,38,39,108,109,40,110,111,41,42,112,43,113,114,115,44,45,46,47,48,25,116,93,55,105,106,5,73,118,120,3,25,121,25,25,52,66,122,52,29,30,31,32,9,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,123,25,7,91,91,91,125,29,30,31,32,9,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,126,62,127,127,129,28,28,28,130,91,133,78,133,8,135,136,137,138,72,65,133,139,1,129,28,51,88,86,135,136,140,78,87,141,49,30,9,67,41,44,45,46,48,91,125,74,116,142,144,60,58,135,65,65,61,25,139,139,68,8,88,25,148,148,51,25,25,51,25,25,25,25,29,30,31,32,9,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,77,1,129,141,91,25,25,28,91,135,71,62,73,76,65,52,18,153,154,133,147,58,142,7,124,118,17,56,66,155,61,15,138,156,157,120,158,144,159,148,3,116,160,57,91,125,25,161,53,162,22,63,121,54,93,90,163,164,77,77,77,164,164,27,53,53,29,30,31,32,9,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,129,18,148,148,116,53,93,94,89,95,96,97,98,99,75,20,100,29,30,31,32,9,33,34,35,36,37,50,102,5,55,103,166,105,106,167,38,39,108,109,40,110,111,41,42,112,43,113,114,115,44,45,46,47,48,28,141,168,123,169,15,47,15,15,29,30,31,32,9,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,68,25,88,148,148,91,49,91,25,88,8,93,93,142,90,172,172,172,157,25,25,25,25,25,18,25,25,25,7,25,25,88,58,25,18,25,25,25,25,18,3,72,145,173,8,8,73,118,157,120,62,52,145,169,127,177,142,66,61,144,53,63,54,130,94,89,95,96,97,98,98,99,99,75,20,100,29,29,29,29,29,30,30,30,30,30,31,31,31,31,31,32,32,32,32,32,9,9,9,9,9,33,33,33,33,33,34,34,34,34,34,35,35,35,35,35,36,36,36,36,36,37,37,37,37,37,50,59,101,102,5,5,8,55,55,103,166,168,105,106,107,167,38,38,38,38,38,39,39,39,39,39,108,109,40,40,40,40,40,110,111,41,41,41,41,41,42,42,42,42,42,112,43,43,43,43,43,113,114,115,44,44,44,44,44,45,45,45,45,45,46,46,46,46,46,47,47,47,47,47,48,48,48,48,48,135,136,154,28,129,129,58,15,158,147,60,71,172,72,198,62,73,74,76,65,84,52,214,18,153,154,133,123,147,139,1,58,145,169,129,28,213,146,127,177,142,126,137,64,51,7,199,124,215,191,118,17,27,56,88,200,202,201,203,66,155,61,15,138,156,157,120,158,144,159,148,165,149,170,164,86,3,116,160,212,57,122,204,77,91,216,196,135,136,125,140,78,81,25,68,85,179,179,161,53,173,87,141,162,205,189,22,49,63,121,54,93,206,192,194,90,130,163,210,197,94,89,95,96,97,98,99,75,20,100,29,30,31,32,9,33,34,35,36,37,50,59,101,102,5,5,5,8,55,103,67,166,168,104,105,106,107,167,38,39,108,109,40,110,111,41,42,112,43,113,114,115,44,45,46,47,48,29,30,31,32,9,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,29,29,30,30,31,31,32,32,9,9,33,33,34,34,35,35,36,36,37,37,38,38,39,39,40,40,41,41,42,42,43,43,44,44,45,45,46,46,47,47,48,48,29,30,31,32,9,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,144,144,58,17,144,50,55,64,64,144,29,30,31,32,9,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,29,30,31,32,9,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,179,25,76,98,99,20,166,110,111,98,5,55,55,50,74,7,57,162,54,90,130,25,25,18,18,58,18,18,18,54,71,71,74,54,54,18,7,54,91,18,18,8,25,25,7,133,47,153,158,55,55,55,25,25,22,189,177,52,161,161,161,161,130,144,60,62,52,169,56,66,61,138,63,54,93,168,8,129,122,122,129,129,129,28,51,22,129,72,129,28,88,129,88,129,88,153,129,141,129,129,129,141,129,141,129,141,129,141,129,25,22,189,191,191,137,25,22,25,25,68,86,3,8,90,29,30,31,32,9,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,158,158,158,158,158,142,129,29,30,31,32,9,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,29,30,31,32,9,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,60,71,172,72,198,62,73,74,76,65,84,52,214,18,153,154,133,123,147,139,1,58,145,169,129,28,213,146,127,177,142,126,137,64,51,7,199,124,215,191,118,17,27,56,88,200,202,201,203,66,155,61,15,138,156,157,120,158,144,159,148,165,149,170,164,86,3,116,160,212,57,122,204,77,91,216,196,135,136,125,140,78,81,25,68,85,179,161,53,173,87,141,162,205,189,22,49,63,121,54,93,206,192,192,194,194,90,130,163,210,197,94,89,95,96,97,98,99,75,20,100,29,30,31,32,9,33,34,35,36,37,50,59,101,102,5,8,55,103,67,166,168,104,105,106,107,167,38,39,108,109,40,110,111,41,42,112,43,113,114,115,44,45,46,47,48,61,12,61,198,76,214,146,199,124,201,203,155,165,149,170,3,160,212,204,216,161,162,205,54,206,29,30,31,32,9,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,62,52,63,54,74,61,61,29,30,31,32,9,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,48,25,33,62,169,47,172,116,9,42,38,33,30,9,41,44,45,42,9,71,7,57,25,162,54,90,29,30,31,32,9,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,31,41,35,36,41,77,9,33,43,74,41,38,42,40,40,40,40,45,43,45,40,38,40,38,40,38,38,38,32,45,196,163,98,34,33,36,41,41,33,34,29,35,36,43,35,169,47,116,43,25,163,34,48,48,44,116,29,25,39,39,39,43,32,58,30,30,30,30,116,29,29,35,42,32,35,42,41,30,30,31,169,116,91,63,40,40,40,40,40,40,25,38,38,38,38,38,55,71,7,200,202,57,162,54,29,30,31,32,9,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,29,30,31,32,9,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,137,61,138,116,93,168,5,71,7,200,202,201,203,138,3,57,162,54,90,153,130,144,144,172,91,125,191,163,210,121,197,196,25,84,85,159,159,159,159,159,139,72,129,58,25,25,25,25,25,25,25,25,86,84,85,25,25,52,66,122,25,63,5,52,66,122,63,52,0,52,52,0,0,72,129,88,68,68,169,68,179,8,8,18,74,153,158,116,91,196,53,22,63,93,163,74,153,158,116,91,53,22,63,93,74,160,25,25,106,60,72,65,84,18,123,139,1,129,28,213,51,7,118,17,88,15,159,86,135,136,78,68,85,53,173,87,141,49,210,197,5,67,105,106,145,126,127,177,129,177,72,198,76,214,154,146,199,124,201,203,155,165,149,170,3,160,212,204,216,161,205,206,198,214,146,201,203,165,149,170,204,216,205,206,145,68,88,141,68,116,29,30,31,32,9,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,25,25,25,25,53,130,3,206,144,127,144,158,25,105,196,0,145,126,127,177,129,177,72,51,139,18,7,25,22,25,18,25,25,163,25,18,18,25,3,22,0,172,3,3,172,172,127,68,127,215,78,25,136,15,52,52,52,52,52,18,18,18,116,93,55,105,106,58,172,169,7,25,189,22,163,8,169,189,129,173,141,129,88,139,61,116,63,61,116,61,116,61,116,61,116,58,144,118,120,87,135,136,91,135,163,91,161,161,161,78,161,161,91,78,78,91,91,86,60,84,52,129,28,88,86,116,68,85,173,87,141,210,197,98,5,5,52,52,7,15,156,15,7,15,25,191,191,129,141,129,141,88,25,210,25,25,25,25,25,25,25,25,25,25,25,56,56,25,15,91,87,22,125,25,25,25,25,135,136,25,25,25,25,25,25,18,7,57,121,90,29,30,31,32,9,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,7,7,25,18,25,7,28,74,116,28,28,28,88,141,28,28,141,141,141,22,51,27,25,161,25,116,25,17,129,25,25,25,25,25,25,86,28,77,105,106,29,30,31,32,9,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,18,5,5,25,25,25,25,18,18,25,18,25,25,25,158,121,161,18,121,116,121,158,74,7,25,61,116,116,141,129,139,129,129,78,105,25,88,161,62,169,144,198,214,146,201,203,165,149,170,204,216,205,206,129,88,18,141,141,164,77,77,77,164,164,130,133,133,133,88,51,25,25,25,25,25,25,25,25,58,91,145,189,25,25,25,91,77,98,99,0,29,30,31,32,9,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,29,30,31,32,9,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,51,25,25,25,25,25,25,25,52,52,116,116,116,29,30,31,32,9,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,196,22,25,25,25,25,25,25,63,116,63,63,88,116,63,68,215,130,52,179,142,144,200,93,62,52,191,61,91,53,53,63,54,93,93,94,89,95,96,97,98,99,75,20,100,29,30,31,32,9,33,34,35,36,37,50,59,101,102,55,103,104,105,106,107,38,39,108,109,40,110,111,41,42,112,43,113,114,115,44,45,46,47,48,53,98,99,5,55,29,30,31,32,9,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,191,191,0,72,72,72,72,25,78,77,0,52,52,25,60,71,172,72,198,62,73,74,76,65,84,52,214,18,153,154,133,123,147,139,1,58,145,169,129,28,213,146,127,177,142,126,137,64,51,7,199,124,215,191,118,17,27,56,88,200,202,201,203,66,155,61,15,138,156,157,120,158,144,159,148,165,149,170,164,86,3,116,160,212,57,122,204,77,91,216,196,135,136,125,140,78,81,25,68,85,179,161,53,173,87,141,162,205,189,22,49,63,121,54,93,206,192,194,90,130,163,210,197,94,89,95,96,97,98,99,75,20,100,29,30,31,32,9,33,34,35,36,37,50,59,101,102,5,8,55,103,67,166,168,104,105,106,107,167,38,39,108,109,40,110,111,41,42,112,43,113,114,115,44,45,46,47,48,60,71,172,72,198,62,73,74,76,65,84,52,214,18,153,154,133,123,147,139,1,58,145,169,129,28,213,146,127,177,142,126,137,64,51,7,199,124,215,191,118,17,27,56,88,200,202,201,203,66,155,61,15,138,156,157,120,158,144,159,148,165,149,170,164,86,3,116,160,212,57,122,204,77,91,216,196,135,136,125,140,78,81,25,68,85,179,161,53,173,87,141,162,205,189,22,49,63,121,54,93,206,192,194,90,130,163,210,197,94,89,95,96,97,98,99,75,20,100,29,30,31,32,9,33,34,35,36,37,50,59,101,102,5,8,55,103,67,166,168,104,105,106,107,167,38,39,108,109,40,110,111,41,42,112,43,113,114,115,44,45,46,47,48,60,71,172,72,198,62,73,74,76,65,84,52,214,18,153,154,133,123,147,139,1,58,145,169,129,28,213,146,127,177,142,126,137,64,51,7,199,124,215,191,118,17,27,56,88,200,202,201,203,66,155,61,15,138,156,157,120,158,144,159,148,165,149,170,164,86,3,116,160,212,57,122,204,77,91,216,196,135,136,125,140,78,81,25,68,85,179,161,53,173,87,141,162,205,189,22,49,63,121,54,93,206,192,194,90,130,163,210,197,94,89,95,96,97,98,99,75,20,100,29,30,31,32,9,33,34,35,36,37,50,59,101,102,5,8,55,103,67,166,168,104,105,106,107,167,38,39,108,109,40,110,111,41,42,112,43,113,114,115,44,45,46,47,48,8,29,30,31,32,9,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,163,158,133,22,7,135,129,141,22,91,78,74,91,22,67,91,72,133,123,123,133,197,163,153,153,130,7,54,53,161,25,22,68,197,25,25,74,73,7,118,15,157,120,57,90,158,7,7,15,158,55,239,0,0,239,239,239,0,0,0,0,0,83,83,238,238,241,83,239,238,241,83,239,238,238,239,239,238,83,83,83,241,238,241,83,83,83,83,238,83,83,238,241,83,239,238,241,83,239,238,241,83,83,83,83,83,83,83,83,83,238,241,83,83,83,83,83,83,239,238,241,83,239,238,241,83,239,238,241,83,239,83,83,241,83,83,238,0,0,0,244,244,244,244,244,244,0,244,79,79,79,242,243,244,79,242,243,244,244,244,243,244,79,242,243,244,242,242,242,242,242,79,242,243,244,244,244,244,79,242,243,244,79,242,243,244,79,242,243,244,0,211,211,211,211,211,211,211,211,211,211,0,0,0,0,0,0,0,0,0,0,0,0,0,0,171,246,247,171,246,247,171,171,246,247,171,171,171,246,247,171,246,247,171,171,171,171,246,247,246,247,246,247,171,246,247,171,246,247,171,246,247,249,249,0,0,0,0,249,249,248,252,249,252,249,249,249,248,252,249,252,249,252,249,0,252,249,252,249,252,249,252,249],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,2],1],[3,[[6,[4,5]]]],[[7,8],[[6,[4,5]]]],[[7,-2,9,[11,[10]]],[[6,[4,5]]],12,[[14,[],[[13,[-1]]]]]],[[15,16],[[6,[4,5]]]],[[17,[11,[16]],[11,[16]],[11,[16]],16],[[6,[4,5]]]],[[18,19,20,21],[[6,[4,5]]]],[22,[[6,[4,5]]]],[[7,8,[24,[23]]],[[6,[4,5]]]],[[25,16],[[6,[4,5]]]],[[15,26],[[6,[27,5]]]],[[7,19],[[6,[4,5]]]],[[22,21],[[6,[4,5]]]],[[28,21],28],[[],29],[[],30],[[],31],[[],32],[[],9],[[],33],[[],34],[[],35],[[],36],[[],37],[[],38],[[],39],[[],40],[[],41],[[],42],[[],43],[[],44],[[],45],[[],46],[[],47],[[],48],[[49,21],49],[[[11,[[24,[23]]]]],50],[[51,21],51],[[1,21],1],[[52,[11,[16]],[11,[53]],[11,[53]],[11,[16]],[11,[16]],[11,[54]]],[[6,[55,5]]]],0,[[25,16,16,55],[[6,[56,5]]]],[[57,55,53,[11,[16]]],[[6,[4,5]]]],[[25,58,59,[11,[60]]],[[6,[4,5]]]],[[25,54,58,[11,[60]]],[[6,[7,5]]]],[61,[[11,[62]]]],[55,[[24,[23]]]],[61,[[11,[52]]]],[62,61],[52,61],[63,61],[54,61],[55,[[24,[23]]]],[64,[[24,[23]]]],[65,[[11,[16]]]],[61,[[11,[63]]]],[61,[[11,[54]]]],[52,53],[66,53],[[52,17],[[6,[53,5]]]],[67,67],[[68,21],68],[[29,29],29],[[30,30],30],[[31,31],31],[[32,32],32],[[9,9],9],[[33,33],33],[[34,34],34],[[35,35],35],[[36,36],36],[[37,37],37],[[38,38],38],[[39,39],39],[[40,40],40],[[41,41],41],[[42,42],42],[[43,43],43],[[44,44],44],[[45,45],45],[[46,46],46],[[47,47],47],[[48,48],48],[[29,29],4],[[30,30],4],[[31,31],4],[[32,32],4],[[9,9],4],[[33,33],4],[[34,34],4],[[35,35],4],[[36,36],4],[[37,37],4],[[38,38],4],[[39,39],4],[[40,40],4],[[41,41],4],[[42,42],4],[[43,43],4],[[44,44],4],[[45,45],4],[[46,46],4],[[47,47],4],[[48,48],4],[[29,29],29],[[30,30],30],[[31,31],31],[[32,32],32],[[9,9],9],[[33,33],33],[[34,34],34],[[35,35],35],[[36,36],36],[[37,37],37],[[38,38],38],[[39,39],39],[[40,40],40],[[41,41],41],[[42,42],42],[[43,43],43],[[44,44],44],[[45,45],45],[[46,46],46],[[47,47],47],[[48,48],48],[[29,29],4],[[30,30],4],[[31,31],4],[[32,32],4],[[9,9],4],[[33,33],4],[[34,34],4],[[35,35],4],[[36,36],4],[[37,37],4],[[38,38],4],[[39,39],4],[[40,40],4],[[41,41],4],[[42,42],4],[[43,43],4],[[44,44],4],[[45,45],4],[[46,46],4],[[47,47],4],[[48,48],4],[29,2],[29,2],[30,2],[30,2],[31,69],[31,69],[32,69],[32,69],[9,2],[9,2],[33,2],[33,2],[34,2],[34,2],[35,2],[35,2],[36,2],[36,2],[37,2],[37,2],[38,2],[38,2],[39,2],[39,2],[40,2],[40,2],[41,2],[41,2],[42,2],[42,2],[43,70],[43,70],[44,2],[44,2],[45,2],[45,2],[46,2],[46,2],[47,2],[47,2],[48,2],[48,2],[[29,29],29],[[30,30],30],[[31,31],31],[[32,32],32],[[9,9],9],[[33,33],33],[[34,34],34],[[35,35],35],[[36,36],36],[[37,37],37],[[38,38],38],[[39,39],39],[[40,40],40],[[41,41],41],[[42,42],42],[[43,43],43],[[44,44],44],[[45,45],45],[[46,46],46],[[47,47],47],[[48,48],48],[[29,29],4],[[30,30],4],[[31,31],4],[[32,32],4],[[9,9],4],[[33,33],4],[[34,34],4],[[35,35],4],[[36,36],4],[[37,37],4],[[38,38],4],[[39,39],4],[[40,40],4],[[41,41],4],[[42,42],4],[[43,43],4],[[44,44],4],[[45,45],4],[[46,46],4],[[47,47],4],[[48,48],4],[[71,[24,[23]]],[[6,[71,5]]]],[[25,19,[11,[72]]],[[6,[71,5]]]],[[25,[24,[23]]],[[6,[55,5]]]],[[25,19],[[6,[55,5]]]],[[25,[11,[19]]],[[6,[73,5]]]],[52,[[11,[16]]]],[52,[[11,[[24,[23]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[25,16,52,21],[[6,[74,5]]]],[22,[[11,[16]]]],[22,[[11,[[24,[23]]]]]],[[25,16,56,21],[[6,[74,5]]]],[[25,16],[[6,[65,5]]]],[[25,16],[[6,[65,5]]]],[[25,16],[[6,[65,5]]]],[[25,[11,[75]]],[[6,[76,5]]]],[[28,69],28],[[28,21],28],[[28,21],28],0,[28,28],[77,[[24,[23]]]],0,[[78,-1],78,[[82,[79,16],[[80,[[6,[81,5]]]]]]]],[[60,21],60],[[49,83],49],[[84,83],84],[[85,83],85],[[25,[11,[83]]],[[6,[4,5]]]],[[25,[11,[7]],[11,[83]]],[[6,[4,5]]]],[[86,83],86],[[87,83],87],[[25,61,[11,[83]]],[[6,[4,5]]]],[[25,52,[11,[84]]],[[6,[4,5]]]],[[25,52,52,2,[11,[88]]],[[6,[7,5]]]],[5,89],[25,[[6,[4,5]]]],[7,[[6,[4,5]]]],[90,[[6,[4,5]]]],[25,[[6,[4,5]]]],[62,62],[52,52],[61,61],[91,91],[[16,-1],[[6,[25,5]]],[[92,[19]]]],[53,53],[[22,[11,[49]]],[[6,[25,5]]]],[63,63],[54,54],[93,93],[94,94],[89,89],[95,95],[96,96],[97,97],[98,98],[99,99],[75,75],[20,20],[100,100],[29,29],[30,30],[31,31],[32,32],[9,9],[33,33],[34,34],[35,35],[36,36],[37,37],[50,50],[59,59],[101,101],[102,102],[55,55],[103,103],[104,104],[105,105],[106,106],[107,107],[38,38],[39,39],[108,108],[109,109],[40,40],[110,110],[111,111],[41,41],[42,42],[112,112],[43,43],[113,113],[114,114],[115,115],[44,44],[45,45],[46,46],[47,47],[48,48],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[16,-1],[[6,[25,5]]],[[92,[19]]]],[[116,116],117],[[93,93],117],[[55,55],117],[[105,105],117],[[106,106],117],[5,94],[73,[[6,[55,5]]]],[118,[[6,[119,5]]]],[120,[[6,[26,5]]]],[[3,[11,[53]],53,[11,[16]]],[[6,[55,5]]]],[[25,[11,[16]],53,53,16,54,[24,[52]]],[[6,[55,5]]]],[121,[[6,[4,5]]]],[[25,53,53,16,54,[24,[52]]],[[6,[65,5]]]],[[25,16,16,[11,[16]]],[[6,[55,5]]]],[52,53],[66,53],[122,53],[[52,17],[[6,[53,5]]]],[29,29],[30,30],[31,31],[32,32],[9,9],[33,33],[34,34],[35,35],[36,36],[37,37],[38,38],[39,39],[40,40],[41,41],[42,42],[43,43],[44,44],[45,45],[46,46],[47,47],[48,48],[[123,18],123],[25,[[6,[18,5]]]],[7,[[6,[124,5]]]],[[91,96],[[6,[4,5]]]],[[91,96,[11,[78]],[11,[67]]],[[6,[125,5]]]],[91,21],[125,21],[[29,29],21],[[30,30],21],[[31,31],21],[[32,32],21],[[9,9],21],[[33,33],21],[[34,34],21],[[35,35],21],[[36,36],21],[[37,37],21],[[38,38],21],[[39,39],21],[[40,40],21],[[41,41],21],[[42,42],21],[[43,43],21],[[44,44],21],[[45,45],21],[[46,46],21],[[47,47],21],[[48,48],21],[126,21],[62,[[24,[23]]]],[127,[[24,[23]]]],[127,128],[[129,2],129],[[28,21],28],[[28,21],28],[[28,69],28],[130,16],[-1,[[6,[91,5]]],[[132,[[131,[23]]]]]],[[18,16,[11,[16]]],[[6,[133,5]]]],[[78,-1],78,[[82,[16,[11,[16]],30],[[80,[[6,[133,5]]]]]]]],[133,134],0,[[135,[24,[16]]],135],[[136,[24,[16]]],136],[137,[[24,[23]]]],[138,[[24,[23]]]],[[],72],[[],65],[[],[[6,[133,5]]]],[[],139],[[],1],[[],129],[[],28],[[],51],[[],88],[[],86],[[],135],[[],136],[[],140],[[],78],[[],87],[[],141],[[],49],[[],30],[[],9],[[],67],[[],41],[[],44],[[],45],[[],46],[[],48],[91,[[6,[65,5]]]],[125,[[6,[65,5]]]],[74,[[6,[4,5]]]],[116,[[6,[4,5]]]],[142,143],[144,145],[[60,-1],60,[[82,[[11,[145]]],[[80,[21]]]]]],[58,146],[[135,26],135],[65,[[24,[23]]]],[65,[[24,[23]]]],[[61,139],[[6,[147,5]]]],[[25,139],[[6,[147,5]]]],[139,139],[139,139],[[68,16],68],0,[[88,21],88],[[25,[11,[62]],[11,[16]],[11,[62]],[11,[16]],[11,[129]],[11,[82]],[11,[82]],[11,[82]],[11,[82]]],[[6,[4,5]]]],[148,149],[[148,143],[[11,[145]]]],[51,28],[[25,7,7,[11,[129]]],[[6,[58,5]]]],[[25,[11,[7]],[11,[129]]],[[6,[58,5]]]],[51,129],[[25,[11,[54]],[11,[7]],[11,[129]]],[[6,[58,5]]]],[[25,[11,[54]],[11,[54]],[11,[129]]],[[6,[58,5]]]],[[25,[11,[54]],[11,[129]]],[[6,[58,5]]]],[[25,[11,[54]],[11,[129]]],[[6,[58,5]]]],[[29,29],29],[[30,30],30],[[31,31],31],[[32,32],32],[[9,9],9],[[33,33],33],[[34,34],34],[[35,35],35],[[36,36],36],[[37,37],37],[[38,38],38],[[39,39],39],[[40,40],40],[[41,41],41],[[42,42],42],[[43,43],43],[[44,44],44],[[45,45],45],[[46,46],46],[[47,47],47],[[48,48],48],[77,96],[[1,16],1],[[129,21],129],[[141,21],141],[91,[[6,[4,5]]]],[-1,[[6,[25,5]]],[[92,[19]]]],[[-1,-3],[[6,[150,5]]],[[92,[19]]],[[92,[151]]],[[14,[],[[13,[-2]]]]]],[[28,21],28],[[91,[24,[-1]],[11,[135]]],[[6,[4,5]]],[[92,[16]],12,152]],[[135,113],135],[71,4],[62,4],[73,4],[76,4],[65,4],[52,4],[18,4],[153,4],[154,4],[133,4],[147,4],[58,4],[142,4],[7,4],[124,4],[118,4],[17,4],[56,4],[66,4],[155,4],[61,4],[15,4],[138,4],[156,4],[157,4],[120,4],[158,4],[144,4],[159,4],[148,4],[3,4],[116,4],[160,4],[57,4],[91,4],[125,4],[25,4],[161,4],[53,4],[162,4],[22,4],[63,4],[121,4],[54,4],[93,4],[90,4],[163,4],[164,55],[77,[[11,[16]]]],[77,[[24,[23]]]],[[77,16],21],[164,[[11,[16]]]],[164,[[24,[23]]]],[[27,25,65],[[6,[4,5]]]],[53,[[11,[16]]]],[53,[[24,[23]]]],[[],29],[[],30],[[],31],[[],32],[[],9],[[],33],[[],34],[[],35],[[],36],[[],37],[[],38],[[],39],[[],40],[[],41],[[],42],[[],43],[[],44],[[],45],[[],46],[[],47],[[],48],[[129,21],129],[[18,[11,[16]]],[[6,[154,5]]]],[148,165],[[148,143],[[11,[[24,[23]]]]]],[[116,116],21],[[53,53],21],[[93,93],21],[[94,94],21],[[89,89],21],[[95,95],21],[[96,96],21],[[97,97],21],[[98,98],21],[[99,99],21],[[75,75],21],[[20,20],21],[[100,100],21],[[29,29],21],[[30,30],21],[[31,31],21],[[32,32],21],[[9,9],21],[[33,33],21],[[34,34],21],[[35,35],21],[[36,36],21],[[37,37],21],[[50,50],21],[[102,102],21],[[5,5],21],[[55,55],21],[[103,103],21],[[166,166],21],[[105,105],21],[[106,106],21],[[167,167],21],[[38,38],21],[[39,39],21],[[108,108],21],[[109,109],21],[[40,40],21],[[110,110],21],[[111,111],21],[[41,41],21],[[42,42],21],[[112,112],21],[[43,43],21],[[113,113],21],[[114,114],21],[[115,115],21],[[44,44],21],[[45,45],21],[[46,46],21],[[47,47],21],[[48,48],21],[[28,21],28],[[141,21],141],[168,[[11,[16]]]],[123,[[11,[[4,[119,119]]]]]],[169,21],[[15,55],21],[47,21],[[15,55,37],21],[[15,55,143],[[6,[55,5]]]],[[29,-1],4,[[14,[],[[13,[29]]]]]],[[30,-1],4,[[14,[],[[13,[30]]]]]],[[31,-1],4,[[14,[],[[13,[31]]]]]],[[32,-1],4,[[14,[],[[13,[32]]]]]],[[9,-1],4,[[14,[],[[13,[9]]]]]],[[33,-1],4,[[14,[],[[13,[33]]]]]],[[34,-1],4,[[14,[],[[13,[34]]]]]],[[35,-1],4,[[14,[],[[13,[35]]]]]],[[36,-1],4,[[14,[],[[13,[36]]]]]],[[37,-1],4,[[14,[],[[13,[37]]]]]],[[38,-1],4,[[14,[],[[13,[38]]]]]],[[39,-1],4,[[14,[],[[13,[39]]]]]],[[40,-1],4,[[14,[],[[13,[40]]]]]],[[41,-1],4,[[14,[],[[13,[41]]]]]],[[42,-1],4,[[14,[],[[13,[42]]]]]],[[43,-1],4,[[14,[],[[13,[43]]]]]],[[44,-1],4,[[14,[],[[13,[44]]]]]],[[45,-1],4,[[14,[],[[13,[45]]]]]],[[46,-1],4,[[14,[],[[13,[46]]]]]],[[47,-1],4,[[14,[],[[13,[47]]]]]],[[48,-1],4,[[14,[],[[13,[48]]]]]],[[68,21],68],[[25,55,[11,[16]]],[[6,[[4,[65,65]],5]]]],[[88,21],88],[148,170],[[148,143],[[11,[[24,[23]]]]]],[[91,[24,[-1]],[11,[135]],[11,[16]]],[[6,[4,5]]],[[92,[16]],12,152]],[[49,135],49],[91,[[6,[171,5]]]],[[25,-1],[[6,[4,5]]],[[82,[16,[24,[23]],55,21],[[80,[21]]]]]],[[88,100],88],0,[93,26],[93,26],[142,143],[[90,-1],[[6,[4,5]]],[[82,[93],[[80,[21]]]]]],[172,55],[172,53],[172,143],[157,[[6,[55,5]]]],[[25,55],[[6,[56,5]]]],[[25,55],[[6,[62,5]]]],[[25,16,75],[[6,[74,5]]]],[[25,55],[[6,[52,5]]]],[[25,16],[[6,[52,5]]]],[[],[[6,[150,5]]]],[[25,[11,[16]],55],[[6,[66,5]]]],[[25,55,[11,[98]]],[[6,[61,5]]]],[[25,16,[11,[98]]],[[6,[61,5]]]],[[7,-1],[[6,[143,5]]],12],[[25,16],[[6,[116,5]]]],[[25,16],[[6,[91,5]]]],[[88,21],88],[[58,[11,[28]]],[[6,[4,5]]]],[[25,16],[[6,[22,5]]]],[[],[[6,[150,5]]]],[[25,55],[[6,[63,5]]]],[[25,16],[[6,[63,5]]]],[[25,55],[[6,[54,5]]]],[[25,16],[[6,[163,5]]]],[[],[[6,[150,5]]]],[[3,[11,[53]]],[[6,[4,5]]]],[[72,21],72],[145,47],[[173,[11,[45]]],173],0,0,[73,[[174,[4]]]],[118,[[174,[4]]]],[157,[[174,[4]]]],[120,[[174,[4]]]],[[62,175],[[6,[4,176]]]],[[52,175],[[6,[4,176]]]],[[145,175],[[6,[4,176]]]],[[169,175],[[6,[4,176]]]],[[127,175],[[6,[4,176]]]],[[177,175],[[6,[4,176]]]],[[142,175],[[6,[4,176]]]],[[66,175],[[6,[4,176]]]],[[61,175],[[6,[4,176]]]],[[144,175],[[6,[4,176]]]],[[53,175],178],[[63,175],[[6,[4,176]]]],[[54,175],[[6,[4,176]]]],[[130,175],[[6,[4,176]]]],[[94,175],178],[[89,175],178],[[95,175],178],[[96,175],178],[[97,175],178],[[98,175],178],[[98,175],178],[[99,175],178],[[99,175],178],[[75,175],178],[[20,175],178],[[100,175],178],[[29,175],178],[[29,175],178],[[29,175],178],[[29,175],178],[[29,175],178],[[30,175],178],[[30,175],178],[[30,175],178],[[30,175],178],[[30,175],178],[[31,175],178],[[31,175],178],[[31,175],178],[[31,175],178],[[31,175],178],[[32,175],178],[[32,175],178],[[32,175],178],[[32,175],178],[[32,175],178],[[9,175],178],[[9,175],178],[[9,175],178],[[9,175],178],[[9,175],178],[[33,175],178],[[33,175],178],[[33,175],178],[[33,175],178],[[33,175],178],[[34,175],178],[[34,175],178],[[34,175],178],[[34,175],178],[[34,175],178],[[35,175],178],[[35,175],178],[[35,175],178],[[35,175],178],[[35,175],178],[[36,175],178],[[36,175],178],[[36,175],178],[[36,175],178],[[36,175],178],[[37,175],178],[[37,175],178],[[37,175],178],[[37,175],178],[[37,175],178],[[50,175],178],[[59,175],178],[[101,175],178],[[102,175],178],[[5,175],178],[[5,175],178],[[8,175],178],[[55,175],178],[[55,175],178],[[103,175],178],[[166,175],178],[[168,175],178],[[105,175],178],[[106,175],178],[[107,175],178],[[167,175],178],[[38,175],178],[[38,175],178],[[38,175],178],[[38,175],178],[[38,175],178],[[39,175],178],[[39,175],178],[[39,175],178],[[39,175],178],[[39,175],178],[[108,175],178],[[109,175],178],[[40,175],178],[[40,175],178],[[40,175],178],[[40,175],178],[[40,175],178],[[110,175],178],[[111,175],178],[[41,175],178],[[41,175],178],[[41,175],178],[[41,175],178],[[41,175],178],[[42,175],178],[[42,175],178],[[42,175],178],[[42,175],178],[[42,175],178],[[112,175],178],[[43,175],178],[[43,175],178],[[43,175],178],[[43,175],178],[[43,175],178],[[113,175],178],[[114,175],178],[[115,175],178],[[44,175],178],[[44,175],178],[[44,175],178],[[44,175],178],[[44,175],178],[[45,175],178],[[45,175],178],[[45,175],178],[[45,175],178],[[45,175],178],[[46,175],178],[[46,175],178],[[46,175],178],[[46,175],178],[[46,175],178],[[47,175],178],[[47,175],178],[[47,175],178],[[47,175],178],[[47,175],178],[[48,175],178],[[48,175],178],[[48,175],178],[[48,175],178],[[48,175],178],[[135,140],135],[[136,140],136],[[154,-1],[[6,[4,5]]],[[82,[153]]]],[[28,21],28],[[129,21],129],[[129,21],129],[[58,82,[11,[82]],[11,[82]],[11,[82]]],[[6,[4,5]]]],[[15,-1],[[6,[4,5]]],[[82,[55],[[80,[21]]]]]],[[158,-1],[[6,[4,5]]],[[82,[[24,[23]]],[[80,[21]]]]]],[[147,[11,[1]]],[[6,[119,5]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[179,[[11,[61]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[180,5],[-1,-1,[]],[181,5],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[2,[[11,[29]]]],[2,[[11,[30]]]],[69,[[11,[31]]]],[69,[[11,[32]]]],[2,[[11,[9]]]],[2,[[11,[33]]]],[2,[[11,[34]]]],[2,[[11,[35]]]],[2,[[11,[36]]]],[2,[[11,[37]]]],[2,[[11,[38]]]],[2,[[11,[39]]]],[2,[[11,[40]]]],[2,[[11,[41]]]],[2,[[11,[42]]]],[70,[[11,[43]]]],[2,[[11,[44]]]],[2,[[11,[45]]]],[2,[[11,[46]]]],[2,[[11,[47]]]],[2,[[11,[48]]]],[2,29],[2,29],[2,30],[2,30],[69,31],[69,31],[69,32],[69,32],[2,9],[2,9],[2,33],[2,33],[2,34],[2,34],[2,35],[2,35],[2,36],[2,36],[2,37],[2,37],[2,38],[2,38],[2,39],[2,39],[2,40],[2,40],[2,41],[2,41],[2,42],[2,42],[70,43],[70,43],[2,44],[2,44],[2,45],[2,45],[2,46],[2,46],[2,47],[2,47],[2,48],[2,48],[2,29],[2,30],[69,31],[69,32],[2,9],[2,33],[2,34],[2,35],[2,36],[2,37],[2,38],[2,39],[2,40],[2,41],[2,42],[70,43],[2,44],[2,45],[2,46],[2,47],[2,48],[[62,[11,[19]],[24,[23]],[11,[19]],[11,[129]]],[[6,[144,5]]]],[[62,[11,[19]],62,[11,[19]],[11,[129]]],[[6,[144,5]]]],[[[24,[23]]],[[6,[58,5]]]],[16,[[6,[17,5]]]],[[[24,[23]],[11,[19]],[24,[23]],[11,[19]],[11,[129]]],[[6,[144,5]]]],[[[11,[[24,[23]]]]],50],[[[24,[23]]],[[6,[55,5]]]],[[52,51],[[6,[64,5]]]],[[58,143,143,55,-1,-1,53,51],[[6,[64,5]]],12],[[58,143],[[6,[[11,[144]],5]]]],[-1,29,[[14,[],[[13,[29]]]]]],[-1,30,[[14,[],[[13,[30]]]]]],[-1,31,[[14,[],[[13,[31]]]]]],[-1,32,[[14,[],[[13,[32]]]]]],[-1,9,[[14,[],[[13,[9]]]]]],[-1,33,[[14,[],[[13,[33]]]]]],[-1,34,[[14,[],[[13,[34]]]]]],[-1,35,[[14,[],[[13,[35]]]]]],[-1,36,[[14,[],[[13,[36]]]]]],[-1,37,[[14,[],[[13,[37]]]]]],[-1,38,[[14,[],[[13,[38]]]]]],[-1,39,[[14,[],[[13,[39]]]]]],[-1,40,[[14,[],[[13,[40]]]]]],[-1,41,[[14,[],[[13,[41]]]]]],[-1,42,[[14,[],[[13,[42]]]]]],[-1,43,[[14,[],[[13,[43]]]]]],[-1,44,[[14,[],[[13,[44]]]]]],[-1,45,[[14,[],[[13,[45]]]]]],[-1,46,[[14,[],[[13,[46]]]]]],[-1,47,[[14,[],[[13,[47]]]]]],[-1,48,[[14,[],[[13,[48]]]]]],[16,[[11,[29]]]],[16,[[11,[30]]]],[16,[[11,[31]]]],[16,[[11,[32]]]],[16,[[11,[9]]]],[16,[[11,[33]]]],[16,[[11,[34]]]],[16,[[11,[35]]]],[16,[[11,[36]]]],[16,[[11,[37]]]],[16,[[11,[38]]]],[16,[[11,[39]]]],[16,[[11,[40]]]],[16,[[11,[41]]]],[16,[[11,[42]]]],[16,[[11,[43]]]],[16,[[11,[44]]]],[16,[[11,[45]]]],[16,[[11,[46]]]],[16,[[11,[47]]]],[16,[[11,[48]]]],[[[11,[61]],[11,[61]],34],179],[15,[[6,[25,5]]]],[182,76],[183,[[11,[98]]]],[184,[[11,[99]]]],[185,20],[186,[[11,[166]]]],[187,110],[188,111],[16,[[11,[98]]]],[16,5],[16,[[6,[55,5]]]],[16,[[6,[55,5]]]],[[[11,[16]]],50],[74,116],[[7,143],[[11,[8]]]],[[57,143],[[11,[122]]]],[[162,143],[[11,[189]]]],[[54,143],[[11,[93]]]],[[90,-1],[[6,[[11,[93]],5]]],12],[[],130],[[25,19,16,46],[[6,[[11,[16]],5]]]],[[25,19,16,46],[[6,[[11,[[24,[23]]]],5]]]],[[18,16],[[6,[21,5]]]],[[18,16],[[6,[[24,[23]],5]]]],[[58,143],[[11,[145]]]],[[18,16],[[6,[153,5]]]],[[18,16],[[6,[26,5]]]],[[18,16],[[6,[128,5]]]],[[54,55],[[11,[93]]]],[[71,143],[[11,[172]]]],[[71,143],[[11,[172]]]],[74,116],[[54,16],[[11,[93]]]],[[54,[24,[23]]],[[11,[93]]]],[[18,16],[[6,[150,5]]]],[[7,19,26],[[11,[8]]]],[[54,19],[[6,[93,5]]]],[[91,143],[[11,[77]]]],[[18,16],[[6,[16,5]]]],[[18,16],[[6,[119,5]]]],0,[[25,55,55],[[6,[[4,[143,143]],5]]]],[[25,55,55],[[6,[21,5]]]],[7,21],[133,21],[47,21],[153,21],[158,[[11,[55]]]],[[55,-1],4,190],[[98,-1],[[6,[55,5]]],[[92,[19]]]],[[98,[24,[23]]],[[6,[55,5]]]],[25,[[6,[116,5]]]],[25,[[6,[21,5]]]],[22,[[11,[55]]]],[189,[[11,[145]]]],[177,[[24,[23]]]],[[52,-1],[[6,[65,5]]],12],[[161,55],[[6,[4,5]]]],[[161,16],[[6,[4,5]]]],[161,[[6,[4,5]]]],[[161,16],[[6,[4,5]]]],[130,21],[[144,143],[[6,[[4,[177,143]],5]]]],[[60,-1],60,[[82,[[11,[177]]],[[80,[21]]]]]],[62,55],[52,55],[169,55],[56,55],[66,55],[61,55],[138,55],[63,55],[54,55],[93,55],[168,55],0,[[129,69],129],[122,55],[122,55],[[129,21],129],[[129,21],129],[[129,21],129],[[28,21],28],[[51,21],51],[22,110],[[129,21],129],[[72,21],72],[[129,21],129],[[28,21],28],[[88,21],88],[[129,21],129],[[88,21],88],[[129,21],129],[[88,21],88],[153,2],[[129,21],129],[[141,21],141],[[129,21],129],[[129,21],129],[[129,21],129],[[141,21],141],[[129,21],129],[[141,21],141],[[129,21],129],[[141,21],141],[[129,21],129],[[141,21],141],[[129,21],129],[25,[[6,[7,5]]]],[22,[[11,[55]]]],[189,[[11,[145]]]],[191,143],[191,143],[137,143],[-1,[[6,[25,5]]],[[92,[19]]]],[[22,21],[[6,[4,5]]]],[-1,[[6,[25,5]]],[[92,[19]]]],[[-1,68],[[6,[25,5]]],[[92,[19]]]],[[68,16],68],[[86,21],86],[3,[[6,[7,5]]]],0,[[90,-1,55,26],[[6,[93,5]]],12],[[29,29],4],[[30,30],4],[[31,31],4],[[32,32],4],[[9,9],4],[[33,33],4],[[34,34],4],[[35,35],4],[[36,36],4],[[37,37],4],[[38,38],4],[[39,39],4],[[40,40],4],[[41,41],4],[[42,42],4],[[43,43],4],[[44,44],4],[[45,45],4],[[46,46],4],[[47,47],4],[[48,48],4],[[158,55],[[6,[4,5]]]],[[158,55,[11,[16]]],[[6,[4,5]]]],[[158,55,[11,[16]]],[[6,[4,5]]]],[[158,55],[[6,[4,5]]]],[[158,161],[[6,[4,5]]]],[142,143],[[129,2],129],[[29,29],29],[[30,30],30],[[31,31],31],[[32,32],32],[[9,9],9],[[33,33],33],[[34,34],34],[[35,35],35],[[36,36],36],[[37,37],37],[[38,38],38],[[39,39],39],[[40,40],40],[[41,41],41],[[42,42],42],[[43,43],43],[[44,44],44],[[45,45],45],[[46,46],46],[[47,47],47],[[48,48],48],[[29,29],21],[[30,30],21],[[31,31],21],[[32,32],21],[[9,9],21],[[33,33],21],[[34,34],21],[[35,35],21],[[36,36],21],[[37,37],21],[[38,38],21],[[39,39],21],[[40,40],21],[[41,41],21],[[42,42],21],[[43,43],21],[[44,44],21],[[45,45],21],[[46,46],21],[[47,47],21],[[48,48],21],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[192,193],[194,26],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[61,[[6,[62,61]]]],[12,[[6,[195,5]]]],[61,[[6,[52,61]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[162,-1,[]],[-1,-2,[],[]],[54,-1,[]],[-1,-2,[],[]],[29,-1,[]],[30,-1,[]],[31,-1,[]],[32,-1,[]],[9,-1,[]],[33,-1,[]],[34,-1,[]],[35,-1,[]],[36,-1,[]],[37,-1,[]],[38,-1,[]],[39,-1,[]],[40,-1,[]],[41,-1,[]],[42,-1,[]],[43,-1,[]],[44,-1,[]],[45,-1,[]],[46,-1,[]],[47,-1,[]],[48,-1,[]],[62,61],[52,61],[63,61],[54,61],[74,116],[61,[[6,[63,61]]]],[61,[[6,[54,61]]]],[29,21],[30,21],[31,21],[32,21],[9,21],[33,21],[34,21],[35,21],[36,21],[37,21],[38,21],[39,21],[40,21],[41,21],[42,21],[43,21],[44,21],[45,21],[46,21],[47,21],[48,21],[48,21],[25,21],[33,21],[62,21],[169,21],[47,21],[172,21],[116,21],[9,21],[42,21],[38,21],[33,21],[30,21],[9,21],[41,21],[44,21],[45,21],[42,21],[9,21],[71,21],[7,21],[57,21],[25,[[6,[21,5]]]],[162,21],[54,21],[90,21],[29,21],[30,21],[31,21],[32,21],[9,21],[33,21],[34,21],[35,21],[36,21],[37,21],[38,21],[39,21],[40,21],[41,21],[42,21],[43,21],[44,21],[45,21],[46,21],[47,21],[48,21],[31,21],[41,21],[35,21],[36,21],[41,21],[77,21],[9,21],[33,21],[43,21],[74,21],[41,21],[38,21],[42,21],[40,21],[40,21],[40,21],[40,21],[45,21],[43,21],[45,21],[40,21],[38,21],[40,21],[38,21],[40,21],[38,21],[38,21],[38,21],[32,21],[45,21],[196,21],[163,[[6,[167,5]]]],[98,21],[34,21],[33,21],[36,21],[41,21],[41,21],[33,21],[34,21],[29,21],[35,21],[36,21],[43,21],[35,21],[169,21],[47,21],[116,21],[43,21],[[25,-1],[[6,[21,5]]],[[92,[19]]]],[[163,[11,[197]]],[[6,[21,5]]]],[34,21],[48,21],[48,21],[44,21],[116,21],[29,21],[25,21],[39,21],[39,21],[39,21],[43,21],[32,21],[58,21],[30,21],[30,21],[30,21],[30,21],[116,21],[29,21],[29,21],[35,21],[42,21],[32,21],[35,21],[42,21],[41,21],[30,21],[30,21],[31,21],[169,21],[16,21],[16,21],[16,21],[40,21],[40,21],[40,21],[40,21],[40,21],[40,21],[25,21],[38,21],[38,21],[38,21],[38,21],[38,21],[55,21],[71,198],[7,199],[200,201],[202,203],[57,204],[162,205],[54,206],[29,[[207,[29]]]],[30,[[207,[30]]]],[31,[[207,[31]]]],[32,[[207,[32]]]],[9,[[207,[9]]]],[33,[[207,[33]]]],[34,[[207,[34]]]],[35,[[207,[35]]]],[36,[[207,[36]]]],[37,[[207,[37]]]],[38,[[207,[38]]]],[39,[[207,[39]]]],[40,[[207,[40]]]],[41,[[207,[41]]]],[42,[[207,[42]]]],[43,[[207,[43]]]],[44,[[207,[44]]]],[45,[[207,[45]]]],[46,[[207,[46]]]],[47,[[207,[47]]]],[48,[[207,[48]]]],[29,[[208,[29]]]],[30,[[208,[30]]]],[31,[[208,[31]]]],[32,[[208,[32]]]],[9,[[208,[9]]]],[33,[[208,[33]]]],[34,[[208,[34]]]],[35,[[208,[35]]]],[36,[[208,[36]]]],[37,[[208,[37]]]],[38,[[208,[38]]]],[39,[[208,[39]]]],[40,[[208,[40]]]],[41,[[208,[41]]]],[42,[[208,[42]]]],[43,[[208,[43]]]],[44,[[208,[44]]]],[45,[[208,[45]]]],[46,[[208,[46]]]],[47,[[208,[47]]]],[48,[[208,[48]]]],[137,101],[61,[[11,[98]]]],[138,98],[116,[[11,[99]]]],[93,[[11,[98]]]],[168,[[11,[166]]]],[209,[[11,[5]]]],[71,143],[7,143],[200,143],[202,143],[201,143],[203,143],[138,143],[3,143],[57,143],[162,143],[54,143],[90,143],[153,20],[130,[[4,[2,2,2]]]],[[144,143,143],[[6,[127,5]]]],[144,[[6,[[4,[143,143,143]],5]]]],[172,143],[91,[[6,[[24,[196]],5]]]],[125,[[6,[[24,[196]],5]]]],[191,143],[[163,[11,[16]]],[[6,[4,5]]]],[[210,21],210],[[121,16],[[6,[4,5]]]],[[197,21],197],[196,55],[25,[[6,[17,5]]]],[[84,2],84],[[85,2],85],[[159,58,41],[[6,[148,5]]]],[[159,7,41],[[6,[148,5]]]],[[159,54,41],[[6,[148,5]]]],[[159,25,41],[[6,[148,5]]]],[[159,19,41],21],[[139,2],139],[[72,143],72],[[129,128],129],[[58,58],[[6,[4,5]]]],[[25,[24,[56]],[11,[88]],[11,[83]]],[[6,[4,5]]]],[[25,[24,[56]]],[[6,[[4,[35,36]],5]]]],[[25,116,[24,[56]]],[[6,[[4,[35,36]],5]]]],[[25,55,55],[[6,[55,5]]]],[[25,[24,[55]]],[[6,[55,5]]]],[[25,55,55],[[6,[211,5]]]],[[25,[24,[55]]],[[6,[211,5]]]],[[25,52,52,[11,[88]]],[[6,[7,5]]]],[[86,88],86],[[84,88],84],[[85,88],85],[[25,54,54,54,[11,[88]]],[[6,[7,5]]]],[[25,-1],[[6,[4,5]]],[[82,[55],[[80,[21]]]]]],[52,[[11,[16]]]],[66,[[11,[16]]]],[122,[[11,[16]]]],[25,[[6,[119,5]]]],[63,[[11,[16]]]],[5,16],[52,[[24,[23]]]],[66,[[24,[23]]]],[122,[[11,[[24,[23]]]]]],[63,[[11,[[24,[23]]]]]],[52,[[11,[16]]]],[[-1,[11,[23]]],[[6,[119,5]]],12],[52,[[11,[16]]]],[52,[[24,[23]]]],[-1,[[6,[202,5]]],12],[16,[[6,[200,5]]]],[[72,143],72],[[129,21],129],[[88,21],88],[[68,21],68],[[68,21],68],[169,109],[[68,39],68],[179,34],0,0,[[18,16,[11,[16]]],[[6,[154,5]]]],[74,[[6,[[11,[16]],5]]]],[153,[[11,[16]]]],[158,[[11,[16]]]],[116,[[11,[16]]]],[91,[[11,[16]]]],[196,16],[53,[[11,[16]]]],[22,[[11,[16]]]],[63,[[11,[16]]]],[93,[[11,[16]]]],[163,[[11,[16]]]],[74,[[6,[[24,[23]],5]]]],[153,[[24,[23]]]],[158,[[11,[[24,[23]]]]]],[116,[[24,[23]]]],[91,[[11,[[24,[23]]]]]],[53,[[24,[23]]]],[22,[[24,[23]]]],[63,[[24,[23]]]],[93,[[24,[23]]]],[16,[[6,[21,5]]]],[160,212],[25,[[11,[16]]]],[25,[[11,[[24,[23]]]]]],[106,2],[[],60],[[],72],[[],65],[[],84],[[],[[6,[18,5]]]],[16,123],[[],139],[[],1],[[],129],[[],28],[[],213],[[],51],[[],[[6,[7,5]]]],[[[11,[15]],19,2,21],[[6,[118,5]]]],[[],[[6,[17,5]]]],[[],88],[[],[[6,[15,5]]]],[-2,[[6,[159,5]]],12,[[14,[],[[13,[-1]]]]]],[[],86],[[],135],[[],136],[[],78],[[],68],[[],85],[[16,16,105],[[6,[53,5]]]],[53,173],[[],87],[[],141],[[],49],[[],210],[[],197],[[94,89,-1],5,[[92,[16]]]],[[],67],[[128,26],105],[[26,2],106],[145,169],[126,137],[127,[[11,[2]]]],[177,2],[[129,-1],129,12],[177,2],[[72,55],72],[198,[[11,[172]]]],[76,[[11,[[6,[[4,[74,75]],5]]]]]],[214,[[11,[52]]]],[154,[[11,[[6,[153,5]]]]]],[146,[[11,[145]]]],[199,[[11,[8]]]],[124,[[11,[[6,[215,5]]]]]],[201,[[11,[-1]]],[]],[203,[[11,[-1]]],[]],[155,[[11,[[6,[[4,[55,55]],5]]]]]],[165,[[11,[[24,[23]]]]]],[149,[[11,[145]]]],[170,[[11,[[24,[23]]]]]],[3,[[11,[[6,[168,5]]]]]],[160,[[11,[[6,[116,5]]]]]],[212,[[11,[[6,[16,5]]]]]],[204,[[11,[122]]]],[216,[[11,[77]]]],[161,[[11,[[6,[55,5]]]]]],[205,[[11,[189]]]],[206,[[11,[93]]]],[198,[[11,[172]]]],[214,[[11,[52]]]],[146,[[11,[145]]]],[201,[[11,[-1]]],[]],[203,[[11,[-1]]],[]],[165,[[11,[[24,[23]]]]]],[149,[[11,[145]]]],[170,[[11,[[24,[23]]]]]],[204,[[11,[122]]]],[216,[[11,[77]]]],[205,[[11,[189]]]],[206,[[11,[93]]]],[145,69],[[68,21],68],[[88,21],88],[[141,21],141],[[68,21],68],[[16,48],[[6,[119,5]]]],[29,29],[30,30],[31,31],[32,32],[9,9],[33,33],[34,34],[35,35],[36,36],[37,37],[38,38],[39,39],[40,40],[41,41],[42,42],[43,43],[44,44],[45,45],[46,46],[47,47],[48,48],[[25,53,53,[11,[16]],55,16,21],[[6,[55,5]]]],[25,[[6,[119,5]]]],[[25,55,[11,[16]],53,53],[[6,[4,5]]]],[[25,[11,[16]]],[[6,[155,5]]]],[[16,16],[[6,[53,5]]]],[130,21],[[3,143],[[11,[168]]]],[[206,143],[[11,[93]]]],[144,143],[127,2],[[144,143],[[6,[143,5]]]],[158,143],[25,[[6,[15,5]]]],[105,26],[196,55],0,[145,169],[126,137],[127,[[11,[2]]]],[177,2],[[129,-1],129,12],[177,2],[[72,55],72],[[51,21],51],[[139,21],139],[19,[[6,[18,5]]]],[19,[[6,[7,5]]]],[-1,[[6,[25,5]]],[[92,[19]]]],[22,[[6,[25,5]]]],[-1,[[6,[25,5]]],[[92,[19]]]],[[],[[6,[18,5]]]],[[-1,33,-3],[[6,[25,5]]],[[92,[19]]],[[92,[151]]],[[14,[],[[13,[-2]]]]]],[[],[[6,[25,5]]]],[25,[[6,[163,5]]]],[163,[[6,[25,5]]]],[18,[[6,[18,5]]]],[[18,20],[[6,[18,5]]]],[[25,[11,[86]]],[[6,[3,5]]]],[3,[[11,[143]]]],[22,[[11,[[24,[23]]]]]],0,[172,55],[3,[[11,[55]]]],[3,[[11,[16]]]],[172,53],[172,143],[127,217],[[68,16],68],[127,102],0,[[78,-1],78,[[82,[103,143,143]]]],[25,[[6,[158,5]]]],[[136,2],136],[15,[[6,[120,5]]]],[[52,143],[[6,[52,5]]]],[52,143],[[52,143],[[6,[55,5]]]],0,[52,214],[-1,[[6,[21,5]]],12],[-1,[[6,[26,5]]],12],[-1,[[6,[128,5]]],12],[[116,116],[[11,[117]]]],[[93,93],[[11,[117]]]],[[55,55],[[11,[117]]]],[[105,105],[[11,[117]]]],[[106,106],[[11,[117]]]],[[58,[11,[213]]],[[6,[55,5]]]],[172,[[11,[19]]]],[169,[[11,[19]]]],[7,[[11,[19]]]],[25,19],[189,[[11,[16]]]],[22,19],[163,19],0,[169,[[11,[[24,[23]]]]]],[189,[[24,[23]]]],[[129,-1],129,12],[[173,-1],173,12],[[141,-1],141,12],[[129,21],129],[[88,21],88],[[139,16],139],[[61,98],[[6,[61,5]]]],[[116,98],[[6,[61,5]]]],[63,[[6,[61,5]]]],[61,[[6,[62,5]]]],[116,[[6,[62,5]]]],[61,[[6,[52,5]]]],[116,[[6,[52,5]]]],[61,[[6,[63,5]]]],[116,[[6,[63,5]]]],[61,[[6,[54,5]]]],[116,[[6,[54,5]]]],[[58,112,-1],[[6,[4,5]]],[[82,[145,[11,[177]],127],[[80,[21]]]]]],[[144,82],[[6,[4,5]]]],[[118,-1],118,[[82,[191],[[80,[21]]]]]],[[120,-1],120,[[82,[191],[[80,[21]]]]]],[[87,-1],87,[[82,[115],[[80,[21]]]]]],[[135,67],135],[[136,67],136],[[91,[11,[78]]],[[6,[4,5]]]],[[135,114],135],[[163,[11,[197]]],[[6,[4,5]]]],[[91,[24,[-1]],[11,[136]]],[[6,[4,5]]],[[92,[16]],12,152]],[[161,55],[[6,[4,5]]]],[[161,16],[[6,[4,5]]]],[161,[[6,[4,5]]]],[[78,-1],78,[[82,[[24,[164]]],[[80,[[6,[4,5]]]]]]]],[[161,16],[[6,[4,5]]]],[[161,16],[[6,[4,5]]]],[91,[[6,[171,5]]]],[[78,-1],78,[[82,[143,143,143]]]],[[78,-1],78,[[82,[16,[11,[16]]],[[80,[[6,[4,5]]]]]]]],[91,[[11,[16]]]],[91,[[11,[[24,[23]]]]]],[[86,21],86],[60,218],[84,219],[52,220],[129,221],[28,222],[88,223],[86,224],[116,225],[68,226],[85,227],[173,228],[87,229],[141,230],[210,231],[197,232],[98,183],[5,233],[5,234],[52,[[11,[16]]]],[52,[[24,[23]]]],[[7,21],[[6,[4,5]]]],[[15,55],[[6,[138,5]]]],[[156,[24,[23]]],[[174,[143]]]],[[15,55],[[6,[[4,[143,98]],5]]]],[[7,54],[[6,[4,5]]]],[[15,55],[[6,[[4,[156,143,98]],5]]]],[[25,[11,[56]],[11,[56]],[11,[56]],[11,[86]]],[[6,[3,5]]]],[191,143],[191,143],[[129,21],129],[[141,21],141],[[129,21],129],[[141,21],141],[[88,2],88],[[25,16,55,21,16],[[6,[116,5]]]],[[210,[11,[116]]],210],[[25,16],[[6,[4,5]]]],[[25,16],[[6,[21,5]]]],[[25,16,55,21,55,16],[[6,[116,5]]]],[[25,16,16,21,16],[[6,[116,5]]]],[[25,16,16,21,16,16],[[6,[116,5]]]],[[25,116],[[6,[56,5]]]],[25,[[6,[160,5]]]],[[25,16],[[6,[160,5]]]],[[25,16],[[6,[57,5]]]],[[25,16],[[6,[4,5]]]],[[25,16,16],[[6,[4,5]]]],[56,[[11,[16]]]],[56,[[24,[23]]]],[[25,16],[[6,[55,5]]]],[15,[[6,[4,5]]]],[91,216],[87,87],[[22,21],[[6,[4,5]]]],[125,91],[[25,16,16],[[6,[91,5]]]],[[25,16,16],[[6,[4,5]]]],[[25,16,16],[[6,[4,5]]]],[[25,16],[[6,[91,5]]]],[[135,78],135],[[136,78],136],[[25,16],[[6,[4,5]]]],[[25,16,16],[[6,[171,5]]]],[[25,16,[11,[16]]],[[6,[4,5]]]],[[25,16,16],[[6,[4,5]]]],[[25,16,16,16],[[6,[91,5]]]],[25,[[6,[171,5]]]],[[18,16],[[6,[4,5]]]],[[7,19,26],[[6,[4,5]]]],[[57,143,21],[[6,[4,5]]]],[[121,16],[[6,[4,5]]]],[[90,-1],[[6,[4,5]]],12],[[29,29],4],[[30,30],4],[[31,31],4],[[32,32],4],[[9,9],4],[[33,33],4],[[34,34],4],[[35,35],4],[[36,36],4],[[37,37],4],[[38,38],4],[[39,39],4],[[40,40],4],[[41,41],4],[[42,42],4],[[43,43],4],[[44,44],4],[[45,45],4],[[46,46],4],[[47,47],4],[[48,48],4],[[7,-2,[11,[10]]],[[6,[4,5]]],12,[[14,[],[[13,[-1]]]]]],[[7,19,26],[[6,[4,5]]]],[25,[[6,[4,5]]]],[[18,16,16],[[6,[4,5]]]],[25,[[6,[4,5]]]],[[7,19],[[6,[4,5]]]],[[28,21],28],[[74,16,21],[[6,[74,5]]]],[[116,16,21,16],[[6,[116,5]]]],[[28,69],28],[[28,143],28],[[28,69],28],[[88,2],88],[[141,69],141],[[28,21],28],[[28,21],28],[[141,21],141],[[141,21],141],[[141,21],141],[[22,21],[[6,[25,5]]]],[[51,143],51],[27,[[6,[4,5]]]],[[25,61,97,[11,[83]]],[[6,[4,5]]]],[161,[[6,[4,5]]]],[[25,[11,[61]],-2],[[6,[4,5]]],12,[[14,[],[[13,[-1]]]]]],[116,[[6,[116,5]]]],[[25,16],[[6,[116,5]]]],[[17,53],[[6,[53,5]]]],[[129,21],129],[[25,52,[11,[85]]],[[6,[4,5]]]],[[25,52,52,2,[11,[88]]],[[6,[7,5]]]],[[25,16],[[6,[179,5]]]],[[25,16],[[6,[[4,[61,[11,[116]]]],5]]]],[[25,16],[[6,[61,5]]]],[25,[[6,[161,5]]]],[[86,16],86],[[28,21],28],[[77,16],[[6,[65,5]]]],[105,128],[106,26],[[29,29,21],4],[[30,30,21],4],[[31,31,21],4],[[32,32,21],4],[[9,9,21],4],[[33,33,21],4],[[34,34,21],4],[[35,35,21],4],[[36,36,21],4],[[37,37,21],4],[[38,38,21],4],[[39,39,21],4],[[40,40,21],4],[[41,41,21],4],[[42,42,21],4],[[43,43,21],4],[[44,44,21],4],[[45,45,21],4],[[46,46,21],4],[[47,47,21],4],[[48,48,21],4],[[18,16,21],[[6,[4,5]]]],[[5,89],4],[[5,94],4],[[25,16],[[6,[4,5]]]],[[25,[24,[23]]],[[6,[4,5]]]],[[25,55],[[6,[4,5]]]],[[25,56],[[6,[4,5]]]],[[18,16,26],[[6,[4,5]]]],[[18,16,128],[[6,[4,5]]]],[[25,7],[[6,[4,5]]]],[[18,16,16,16],[[6,[4,5]]]],[[25,16],[[6,[4,5]]]],[[25,[24,[23]]],[[6,[4,5]]]],[[25,15],[[6,[4,5]]]],[[158,-1],[[6,[4,5]]],[[82,[103,2,2],[[80,[21]]]]]],[[121,16,57],[[6,[4,5]]]],[[161,29],[[6,[4,5]]]],[[18,16,16],[[6,[4,5]]]],[[121,16,16,[11,[53]],16],[[6,[4,5]]]],[[116,55,16],[[6,[116,5]]]],[[121,16,55,[11,[53]],16],[[6,[4,5]]]],[[158,2],2],[[74,[11,[16]]],[[6,[4,5]]]],[[7,2],[[6,[4,5]]]],[[25,19,21],[[6,[4,5]]]],[61,[[6,[65,5]]]],[116,[[11,[16]]]],[116,[[24,[23]]]],[[141,104],141],[[129,21],129],[[139,21],139],[[129,21],129],[[129,21],129],[[78,-1],78,[[82,[[24,[23]]],[[80,[21]]]]]],[105,217],[25,[[6,[53,5]]]],[[88,21],88],[161,[[6,[4,5]]]],[62,143],[169,235],[[144,21,21,21],143],[198,[[4,[143,[11,[143]]]]]],[214,[[4,[143,[11,[143]]]]]],[146,[[4,[143,[11,[143]]]]]],[201,[[4,[143,[11,[143]]]]]],[203,[[4,[143,[11,[143]]]]]],[165,[[4,[143,[11,[143]]]]]],[149,[[4,[143,[11,[143]]]]]],[170,[[4,[143,[11,[143]]]]]],[204,[[4,[143,[11,[143]]]]]],[216,[[4,[143,[11,[143]]]]]],[205,[[4,[143,[11,[143]]]]]],[206,[[4,[143,[11,[143]]]]]],[[129,21],129],[[88,21],88],[18,[[6,[18,5]]]],[[141,21],141],[[141,21],141],[164,55],[77,[[11,[16]]]],[77,[[24,[23]]]],[[77,16],21],[164,[[11,[16]]]],[164,[[24,[23]]]],[130,21],[[16,[11,[19]],19,[11,[16]]],[[6,[133,5]]]],[16,[[6,[133,5]]]],[[16,[11,[16]],16,[11,[16]]],[[6,[133,5]]]],[[88,21],88],[[51,143],51],[[25,143,[11,[87]]],[[6,[4,5]]]],[[25,143],[[6,[4,5]]]],[[25,-1],[[6,[4,5]]],[[82,[143,16,55],[[80,[21]]]]]],[[25,143,[11,[87]]],[[6,[4,5]]]],[[25,53,16,[11,[45]]],[[6,[55,5]]]],[[25,53,[11,[16]],[11,[45]]],[[6,[55,5]]]],[[25,[11,[173]]],[[6,[55,5]]]],[25,95],[58,[[6,[142,5]]]],[91,191],[145,108],[189,38],[[25,19],[[6,[38,5]]]],[[25,19],[[6,[21,5]]]],[[25,[11,[141]]],[[6,[162,5]]]],[91,[[6,[4,5]]]],[77,[[11,[16]]]],[98,16],[99,16],0,[[29,29],29],[[30,30],30],[[31,31],31],[[32,32],32],[[9,9],9],[[33,33],33],[[34,34],34],[[35,35],35],[[36,36],36],[[37,37],37],[[38,38],38],[[39,39],39],[[40,40],40],[[41,41],41],[[42,42],42],[[43,43],43],[[44,44],44],[[45,45],45],[[46,46],46],[[47,47],47],[[48,48],48],[[29,29],4],[[30,30],4],[[31,31],4],[[32,32],4],[[9,9],4],[[33,33],4],[[34,34],4],[[35,35],4],[[36,36],4],[[37,37],4],[[38,38],4],[[39,39],4],[[40,40],4],[[41,41],4],[[42,42],4],[[43,43],4],[[44,44],4],[[45,45],4],[[46,46],4],[[47,47],4],[[48,48],4],[[51,-1],51,12],[[25,16,19,21],[[6,[22,5]]]],[[25,16,16],[[6,[4,5]]]],[[25,16,110],[[6,[4,5]]]],[[25,16,111],[[6,[4,5]]]],[[25,16,16],[[6,[4,5]]]],[[25,16,110],[[6,[40,5]]]],[25,[[6,[[131,[22]],5]]]],[52,[[11,[16]]]],[52,[[11,[[24,[23]]]]]],[[116,16,16],[[6,[116,5]]]],[116,[[11,[16]]]],[116,[[11,[[24,[23]]]]]],[[29,29],29],[[30,30],30],[[31,31],31],[[32,32],32],[[9,9],9],[[33,33],33],[[34,34],34],[[35,35],35],[[36,36],36],[[37,37],37],[[38,38],38],[[39,39],39],[[40,40],40],[[41,41],41],[[42,42],42],[[43,43],43],[[44,44],44],[[45,45],45],[[46,46],46],[[47,47],47],[[48,48],48],[196,[[11,[16]]]],[22,[[6,[4,5]]]],[[25,16,61,53,16,21],[[6,[55,5]]]],[[25,16,61,53,16],[[6,[55,5]]]],[[25,16],[[6,[4,5]]]],[[25,-1],[[6,[4,5]]],[[82,[55,[24,[23]]],[[80,[21]]]]]],[[25,16,61,21],[[6,[55,5]]]],[[25,[11,[16]]],[[6,[171,5]]]],[63,[[11,[53]]]],[116,[[11,[55]]]],[63,[[6,[61,5]]]],[63,55],[[88,2],88],[116,[[11,[55]]]],[63,[[11,[98]]]],[[68,19],68],0,[130,21],[52,105],[179,[[11,[61]]]],[[142,43,143],[[6,[65,5]]]],[144,[[6,[65,5]]]],[200,202],[[93,25],[[6,[61,5]]]],[-1,-2,[],[]],[-1,-2,[],[]],[191,191],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[53,53],[-1,-2,[],[]],[-1,-2,[],[]],[93,93],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,119,[]],[-1,119,[]],[-1,119,[]],[-1,119,[]],[-1,119,[]],[[29,29],4],[[30,30],4],[[31,31],4],[[32,32],4],[[9,9],4],[[33,33],4],[[34,34],4],[[35,35],4],[[36,36],4],[[37,37],4],[[38,38],4],[[39,39],4],[[40,40],4],[[41,41],4],[[42,42],4],[[43,43],4],[[44,44],4],[[45,45],4],[[46,46],4],[[47,47],4],[[48,48],4],[191,143],[191,143],[107,21],[[72,21],72],[[72,21],72],[[72,21],72],[[72,21],72],[25,[[6,[121,5]]]],[[78,-1],78,[[82,[191],[[80,[21]]]]]],[[77,16],[[6,[65,5]]]],0,[52,[[6,[54,5]]]],[52,55],[[25,[11,[54]]],[[6,[90,5]]]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],0,[[29,29],29],[[30,30],30],[[31,31],31],[[32,32],32],[[9,9],9],[[33,33],33],[[34,34],34],[[35,35],35],[[36,36],36],[[37,37],37],[[38,38],38],[[39,39],39],[[40,40],40],[[41,41],41],[[42,42],42],[[43,43],43],[[44,44],44],[[45,45],45],[[46,46],46],[[47,47],47],[[48,48],48],[163,[[6,[4,5]]]],[158,[[6,[4,5]]]],[133,237],[[22,21,[11,[49]]],[[6,[4,5]]]],[[7,-2,[11,[10]]],[[6,[4,5]]],12,[[14,[],[[13,[-1]]]]]],[[135,21],135],[[129,21],129],[[141,21],141],[22,111],[[91,[11,[78]],21,113,[11,[16]]],[[6,[4,5]]]],[[78,-1],78,[[82,[16,55,55],[[80,[21]]]]]],[74,[[6,[74,5]]]],[91,[[11,[16]]]],[22,[[11,[16]]]],[[67,16],67],[91,[[24,[23]]]],[[72,21],72],[16,[[6,[133,5]]]],[[123,[11,[16]]],123],0,[[16,16],[[6,[133,5]]]],[[197,21],197],[163,[[6,[4,5]]]],[153,[[11,[16]]]],[153,[[24,[23]]]],[130,21],[7,2],[[54,192,-2],[[6,[4,5]]],[[132,[26]]],[[82,[16,93],[[80,[-1]]]]]],[53,105],[[161,-1],[[6,[[0,[-1]],5]]],[[82,[55],[[80,[21]]]]]],[25,[[11,[19]]]],[22,[[11,[55]]]],[[68,19],68],[[197,21],197],[[25,16,19,[11,[210]]],[[6,[163,5]]]],[25,[[6,[171,5]]]],[116,74],[[73,[24,[23]]],[[174,[143]]]],[7,[[6,[4,5]]]],[[118,[24,[23]]],[[174,[143]]]],[[15,98,[24,[23]]],[[6,[55,5]]]],[[157,[24,[23]]],[[174,[143]]]],[[120,[24,[23]]],[[174,[143]]]],[57,[[6,[4,5]]]],[90,[[6,[55,5]]]],[[158,65],[[6,[4,5]]]],[7,[[6,[55,5]]]],[[7,25],[[6,[55,5]]]],[[15,143,98],[[6,[157,5]]]],[158,143],[[],55],0,0,0,0,0,0,0,0,0,0,0,[[83,21],83],[[83,16],83],[[238,21],238],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[238,16],238],[[238,16,19],[[6,[25,5]]]],[239,239],[[-1,-2],4,[],[]],[[238,239],238],[[83,240],4],[[83,21],83],[[83,21],83],[[241,25,54],[[6,[55,5]]]],[[],238],[[],241],[[],83],[[83,26],83],[[83,21],83],[83,83],[[238,135],238],[[83,26],83],[83,83],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],238],[[],241],[[],83],[[83,-1],83,[[82,[42,[11,[19]],[11,[169]],[11,[169]],[11,[169]]],[[80,[21]]]]]],[[83,42],83],[[83,16],83],[[83,21],83],[[83,-1],83,12],[[83,-1],83,[[82,[[11,[19]],143,143]]]],[[83,21],83],[[83,21],83],[[238,-1],238,[[82,[25,16,16],[[80,[[6,[91,5]]]]]]]],[[241,-1],241,12],[[83,21],83],[[83,21],83],[83,83],[[83,21],83],[[83,19],83],[[83,16],83],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[[83,21],83],[[83,21],83],[[241,-1,55,109],241,12],[[83,21],83],[[83,21],83],[[238,83],238],0,0,0,0,0,0,0,0,0,0,0,[79,[[11,[242]]]],[79,[[11,[243]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[244,244],[[-1,-2],4,[],[]],[243,[[24,[23]]]],[[244,175],178],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[242,[[11,[[245,[23]]]]]],[242,[[11,[[245,[23]]]]]],[242,[[11,[[245,[23]]]]]],[242,[[11,[[24,[23]]]]]],[242,[[11,[244]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[244,16],[244,16],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[211,[[24,[55]]]],[211,4],[[211,175],[[6,[4,176]]]],[-1,-1,[]],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,236,[]],[21,4],[[],[[6,[171,5]]]],[20,[[6,[195,5]]]],[20,[[6,[4,5]]]],[[[24,[-1]]],[[6,[4,5]]],[]],[[20,-1],[[6,[4,5]]],12],[-1,[[6,[4,5]]],12],[-1,[[6,[4,5]]],12],[21,[[6,[4,5]]]],[21,4],[21,4],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[171,4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[171,143],[[11,[16]]]],[[171,143],[[11,[[24,[23]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[171,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[171,21],[171,246],[171,247],[171,143],[246,[[11,[[11,[16]]]]]],[247,[[11,[[24,[23]]]]]],[246,[[11,[[11,[16]]]]]],[247,[[11,[[24,[23]]]]]],[246,[[4,[143,[11,[143]]]]]],[247,[[4,[143,[11,[143]]]]]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,236,[]],[-1,236,[]],[-1,236,[]],0,0,0,0,0,0,0,0,[[248,16,249],[[6,[[251,[250]],5]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[249,249],[[-1,-2],4,[],[]],[248,[[6,[4,5]]]],[252,4],[[249,249],21],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[16,-1],[[6,[4,5]]],[[253,[91],[[80,[[6,[252,5]]]]]],254,255]],[[91,21,-1],[[6,[252,5]]],248],[-1,-2,[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,236,[]],[-1,236,[]]],"c":[2086],"p":[[5,"DescribeFormatOptions",0],[1,"u32"],[5,"Rebase",0],[1,"tuple"],[5,"Error",0],[6,"Result",4235],[5,"Index",0],[5,"IndexEntry",0],[5,"IndexAddOption",0],[8,"IndexMatchedPath",0],[6,"Option",4236],[10,"IntoCString",0],[17,"Item"],[10,"IntoIterator",4237],[5,"Odb",0],[1,"str"],[5,"Mailmap",0],[5,"Config",0],[5,"Path",4238],[6,"ConfigLevel",0],[1,"bool"],[5,"Submodule",0],[1,"u8"],[1,"slice"],[5,"Repository",0],[1,"i32"],[5,"Mempack",0],[5,"DiffFindOptions",0],[5,"Sort",0],[5,"CredentialType",0],[5,"IndexEntryFlag",0],[5,"IndexEntryExtendedFlag",0],[5,"RepositoryOpenFlags",0],[5,"RevparseMode",0],[5,"MergeAnalysis",0],[5,"MergePreference",0],[5,"OdbLookupFlags",0],[5,"Status",0],[5,"RepositoryInitMode",0],[5,"SubmoduleStatus",0],[5,"PathspecFlags",0],[5,"CheckoutNotificationType",0],[5,"DiffStatsFormat",0],[5,"StashApplyFlags",0],[5,"StashFlags",0],[5,"AttrCheckFlags",0],[5,"DiffFlags",0],[5,"ReferenceFormat",0],[5,"SubmoduleUpdateOptions",0],[6,"AttrValue",0],[5,"EmailCreateOptions",0],[5,"Commit",0],[5,"Signature",0],[5,"Tree",0],[5,"Oid",0],[5,"AnnotatedCommit",0],[5,"Reflog",0],[5,"Diff",0],[6,"ApplyLocation",0],[5,"ApplyOptions",0],[5,"Object",0],[5,"Blob",0],[5,"Tag",0],[5,"Email",0],[5,"Buf",0],[5,"Note",0],[5,"ProxyOptions",0],[5,"RepositoryInitOptions",0],[1,"u16"],[8,"git_diff_stats_format_t",4239],[5,"Blame",0],[5,"BlameOptions",0],[5,"BlobWriter",0],[5,"Branch",0],[6,"BranchType",0],[5,"Branches",0],[5,"Refspec",0],[5,"RemoteCallbacks",0],[5,"Cert",4089],[17,"Output"],[6,"CertificateCheckStatus",0],[10,"FnMut",4240],[5,"CheckoutBuilder",4003],[5,"CherrypickOptions",0],[5,"RevertOptions",0],[5,"RebaseOptions",0],[5,"StashApplyOptions",0],[5,"MergeOptions",0],[6,"ErrorClass",0],[5,"TreeBuilder",0],[5,"Remote",0],[10,"AsRef",4241],[5,"TreeEntry",0],[6,"ErrorCode",0],[6,"RepositoryState",0],[6,"Direction",0],[6,"ResetType",0],[6,"ObjectType",0],[6,"ReferenceType",0],[6,"FileFavor",0],[6,"DiffBinaryKind",0],[6,"DiffLineType",0],[6,"PackBuilderStage",0],[6,"StatusShow",0],[5,"Time",0],[5,"IndexTime",0],[6,"TraceLevel",0],[6,"Delta",0],[6,"FileMode",0],[6,"SubmoduleIgnore",0],[6,"SubmoduleUpdate",0],[6,"DiffFormat",0],[6,"AutotagOption",0],[6,"FetchPrune",0],[6,"StashApplyProgress",0],[5,"Reference",0],[6,"Ordering",4242],[5,"Indexer",0],[5,"String",4243],[5,"OdbPackwriter",0],[5,"Transaction",0],[5,"ReflogEntry",0],[5,"CredentialHelper",0],[5,"IndexConflicts",0],[5,"RemoteConnection",0],[5,"DiffBinary",0],[5,"DiffLine",0],[1,"i64"],[5,"DiffOptions",0],[5,"Version",0],[5,"Vec",4244],[10,"Into",4241],[5,"Cred",0],[8,"git_credtype_t",4239],[5,"FetchOptions",0],[5,"PushOptions",0],[5,"DiffBinaryFile",0],[5,"OdbObject",0],[5,"DescribeOptions",0],[6,"RemoteRedirect",0],[5,"StatusOptions",0],[5,"DiffStats",0],[1,"usize"],[5,"Patch",0],[5,"DiffDelta",0],[5,"Deltas",0],[5,"Describe",0],[5,"PathspecMatchList",0],[5,"PathspecDiffEntries",0],[5,"PathBuf",4238],[5,"OsStr",4245],[10,"Clone",4246],[5,"ConfigEntry",0],[5,"ConfigEntries",0],[5,"Notes",0],[5,"OdbReader",0],[5,"OdbWriter",0],[5,"PackBuilder",0],[5,"Pathspec",0],[5,"References",0],[5,"Revwalk",0],[5,"Statuses",0],[5,"Worktree",0],[5,"PushUpdate",0],[5,"PathspecEntries",0],[6,"RebaseOperationType",0],[6,"WorktreeLockStatus",0],[5,"RebaseOperation",0],[5,"DiffFile",0],[5,"PathspecFailedEntries",0],[5,"StringArray",4164],[5,"BlameHunk",0],[5,"StashSaveOptions",0],[8,"Result",4247],[5,"Formatter",4248],[5,"Error",4248],[5,"DiffHunk",0],[8,"Result",4248],[5,"Revspec",0],[5,"JoinPathsError",4249],[5,"NulError",4250],[6,"git_branch_iterator",4239],[8,"git_object_t",4239],[8,"git_reference_t",4239],[8,"git_config_level_t",4239],[8,"git_rebase_operation_t",4239],[8,"git_submodule_ignore_t",4239],[8,"git_submodule_update_t",4239],[5,"StatusEntry",0],[10,"Hasher",4251],[5,"Progress",0],[6,"TreeWalkMode",0],[8,"git_treewalk_mode",4239],[6,"TreeWalkResult",0],[5,"CString",4250],[5,"RemoteHead",0],[5,"WorktreePruneOptions",0],[5,"BlameIter",0],[5,"IndexEntries",0],[5,"MessageTrailersStrs",0],[5,"MessageTrailersStrsIterator",0],[5,"MessageTrailersBytes",0],[5,"MessageTrailersBytesIterator",0],[5,"ReflogIter",0],[5,"StatusIter",0],[5,"TreeIter",0],[5,"Iter",4252],[5,"IterNames",4252],[8,"c_int",4253],[5,"WorktreeAddOptions",0],[5,"OidArray",4142],[5,"ReferenceNames",0],[5,"DiffPatchidOptions",0],[5,"Parents",0],[5,"IndexConflict",0],[5,"Refspecs",0],[1,"char"],[5,"git_apply_options",4239],[5,"git_cherrypick_options",4239],[6,"git_commit",4239],[5,"git_diff_options",4239],[5,"git_diff_find_options",4239],[5,"git_merge_options",4239],[5,"git_rebase_options",4239],[6,"git_reference",4239],[5,"git_repository_init_options",4239],[8,"git_revert_options",4239],[5,"git_stash_save_options",4239],[5,"git_stash_apply_options",4239],[5,"git_status_options",4239],[5,"git_worktree_add_options",4239],[5,"git_worktree_prune_options",4239],[8,"git_error_t",4239],[8,"git_error_code",4239],[1,"u64"],[5,"TypeId",4254],[5,"git_cred",4239],[5,"RepoBuilder",4003],[6,"CloneLocal",4003],[5,"git_checkout_options",4239],[5,"TreeUpdateBuilder",4003],[5,"CertHostkey",4089],[5,"CertX509",4089],[6,"SshHostKeyType",4089],[1,"array"],[5,"Iter",4164],[5,"IterBytes",4164],[10,"SmartSubtransport",4204],[6,"Service",4204],[10,"SmartSubtransportStream",4204],[5,"Box",4255],[5,"Transport",4204],[10,"Fn",4240],[10,"Send",4256],[10,"Sync",4256]],"b":[[620,"impl-Flags-for-Sort"],[621,"impl-Sort"],[622,"impl-Flags-for-CredentialType"],[623,"impl-CredentialType"],[624,"impl-IndexEntryFlag"],[625,"impl-Flags-for-IndexEntryFlag"],[626,"impl-Flags-for-IndexEntryExtendedFlag"],[627,"impl-IndexEntryExtendedFlag"],[628,"impl-Flags-for-IndexAddOption"],[629,"impl-IndexAddOption"],[630,"impl-Flags-for-RepositoryOpenFlags"],[631,"impl-RepositoryOpenFlags"],[632,"impl-RevparseMode"],[633,"impl-Flags-for-RevparseMode"],[634,"impl-Flags-for-MergeAnalysis"],[635,"impl-MergeAnalysis"],[636,"impl-MergePreference"],[637,"impl-Flags-for-MergePreference"],[638,"impl-Flags-for-OdbLookupFlags"],[639,"impl-OdbLookupFlags"],[640,"impl-Flags-for-Status"],[641,"impl-Status"],[642,"impl-RepositoryInitMode"],[643,"impl-Flags-for-RepositoryInitMode"],[644,"impl-SubmoduleStatus"],[645,"impl-Flags-for-SubmoduleStatus"],[646,"impl-PathspecFlags"],[647,"impl-Flags-for-PathspecFlags"],[648,"impl-CheckoutNotificationType"],[649,"impl-Flags-for-CheckoutNotificationType"],[650,"impl-DiffStatsFormat"],[651,"impl-Flags-for-DiffStatsFormat"],[652,"impl-Flags-for-StashApplyFlags"],[653,"impl-StashApplyFlags"],[654,"impl-Flags-for-StashFlags"],[655,"impl-StashFlags"],[656,"impl-AttrCheckFlags"],[657,"impl-Flags-for-AttrCheckFlags"],[658,"impl-Flags-for-DiffFlags"],[659,"impl-DiffFlags"],[660,"impl-ReferenceFormat"],[661,"impl-Flags-for-ReferenceFormat"],[1589,"impl-Display-for-ObjectType"],[1590,"impl-Debug-for-ObjectType"],[1591,"impl-Display-for-ReferenceType"],[1592,"impl-Debug-for-ReferenceType"],[1596,"impl-UpperHex-for-Sort"],[1597,"impl-Octal-for-Sort"],[1598,"impl-Debug-for-Sort"],[1599,"impl-LowerHex-for-Sort"],[1600,"impl-Binary-for-Sort"],[1601,"impl-UpperHex-for-CredentialType"],[1602,"impl-Binary-for-CredentialType"],[1603,"impl-LowerHex-for-CredentialType"],[1604,"impl-Octal-for-CredentialType"],[1605,"impl-Debug-for-CredentialType"],[1606,"impl-Debug-for-IndexEntryFlag"],[1607,"impl-Octal-for-IndexEntryFlag"],[1608,"impl-UpperHex-for-IndexEntryFlag"],[1609,"impl-Binary-for-IndexEntryFlag"],[1610,"impl-LowerHex-for-IndexEntryFlag"],[1611,"impl-LowerHex-for-IndexEntryExtendedFlag"],[1612,"impl-UpperHex-for-IndexEntryExtendedFlag"],[1613,"impl-Debug-for-IndexEntryExtendedFlag"],[1614,"impl-Binary-for-IndexEntryExtendedFlag"],[1615,"impl-Octal-for-IndexEntryExtendedFlag"],[1616,"impl-Debug-for-IndexAddOption"],[1617,"impl-Octal-for-IndexAddOption"],[1618,"impl-LowerHex-for-IndexAddOption"],[1619,"impl-UpperHex-for-IndexAddOption"],[1620,"impl-Binary-for-IndexAddOption"],[1621,"impl-Octal-for-RepositoryOpenFlags"],[1622,"impl-UpperHex-for-RepositoryOpenFlags"],[1623,"impl-Debug-for-RepositoryOpenFlags"],[1624,"impl-Binary-for-RepositoryOpenFlags"],[1625,"impl-LowerHex-for-RepositoryOpenFlags"],[1626,"impl-Octal-for-RevparseMode"],[1627,"impl-Debug-for-RevparseMode"],[1628,"impl-LowerHex-for-RevparseMode"],[1629,"impl-UpperHex-for-RevparseMode"],[1630,"impl-Binary-for-RevparseMode"],[1631,"impl-Octal-for-MergeAnalysis"],[1632,"impl-LowerHex-for-MergeAnalysis"],[1633,"impl-Binary-for-MergeAnalysis"],[1634,"impl-UpperHex-for-MergeAnalysis"],[1635,"impl-Debug-for-MergeAnalysis"],[1636,"impl-UpperHex-for-MergePreference"],[1637,"impl-Octal-for-MergePreference"],[1638,"impl-Binary-for-MergePreference"],[1639,"impl-Debug-for-MergePreference"],[1640,"impl-LowerHex-for-MergePreference"],[1641,"impl-LowerHex-for-OdbLookupFlags"],[1642,"impl-Binary-for-OdbLookupFlags"],[1643,"impl-Octal-for-OdbLookupFlags"],[1644,"impl-UpperHex-for-OdbLookupFlags"],[1645,"impl-Debug-for-OdbLookupFlags"],[1650,"impl-Display-for-Error"],[1651,"impl-Debug-for-Error"],[1653,"impl-Debug-for-Oid"],[1654,"impl-Display-for-Oid"],[1662,"impl-Binary-for-Status"],[1663,"impl-Octal-for-Status"],[1664,"impl-Debug-for-Status"],[1665,"impl-UpperHex-for-Status"],[1666,"impl-LowerHex-for-Status"],[1667,"impl-Binary-for-RepositoryInitMode"],[1668,"impl-Octal-for-RepositoryInitMode"],[1669,"impl-LowerHex-for-RepositoryInitMode"],[1670,"impl-UpperHex-for-RepositoryInitMode"],[1671,"impl-Debug-for-RepositoryInitMode"],[1674,"impl-Binary-for-SubmoduleStatus"],[1675,"impl-UpperHex-for-SubmoduleStatus"],[1676,"impl-Octal-for-SubmoduleStatus"],[1677,"impl-Debug-for-SubmoduleStatus"],[1678,"impl-LowerHex-for-SubmoduleStatus"],[1681,"impl-Debug-for-PathspecFlags"],[1682,"impl-Octal-for-PathspecFlags"],[1683,"impl-UpperHex-for-PathspecFlags"],[1684,"impl-Binary-for-PathspecFlags"],[1685,"impl-LowerHex-for-PathspecFlags"],[1686,"impl-Binary-for-CheckoutNotificationType"],[1687,"impl-LowerHex-for-CheckoutNotificationType"],[1688,"impl-Octal-for-CheckoutNotificationType"],[1689,"impl-Debug-for-CheckoutNotificationType"],[1690,"impl-UpperHex-for-CheckoutNotificationType"],[1692,"impl-Binary-for-DiffStatsFormat"],[1693,"impl-Octal-for-DiffStatsFormat"],[1694,"impl-Debug-for-DiffStatsFormat"],[1695,"impl-UpperHex-for-DiffStatsFormat"],[1696,"impl-LowerHex-for-DiffStatsFormat"],[1700,"impl-UpperHex-for-StashApplyFlags"],[1701,"impl-LowerHex-for-StashApplyFlags"],[1702,"impl-Binary-for-StashApplyFlags"],[1703,"impl-Octal-for-StashApplyFlags"],[1704,"impl-Debug-for-StashApplyFlags"],[1705,"impl-UpperHex-for-StashFlags"],[1706,"impl-Octal-for-StashFlags"],[1707,"impl-Binary-for-StashFlags"],[1708,"impl-LowerHex-for-StashFlags"],[1709,"impl-Debug-for-StashFlags"],[1710,"impl-LowerHex-for-AttrCheckFlags"],[1711,"impl-UpperHex-for-AttrCheckFlags"],[1712,"impl-Debug-for-AttrCheckFlags"],[1713,"impl-Octal-for-AttrCheckFlags"],[1714,"impl-Binary-for-AttrCheckFlags"],[1715,"impl-Octal-for-DiffFlags"],[1716,"impl-LowerHex-for-DiffFlags"],[1717,"impl-Debug-for-DiffFlags"],[1718,"impl-Binary-for-DiffFlags"],[1719,"impl-UpperHex-for-DiffFlags"],[1720,"impl-UpperHex-for-ReferenceFormat"],[1721,"impl-LowerHex-for-ReferenceFormat"],[1722,"impl-Binary-for-ReferenceFormat"],[1723,"impl-Octal-for-ReferenceFormat"],[1724,"impl-Debug-for-ReferenceFormat"],[1869,"impl-From%3CJoinPathsError%3E-for-Error"],[1871,"impl-From%3CNulError%3E-for-Error"],[1923,"impl-Sort"],[1924,"impl-Flags-for-Sort"],[1925,"impl-Flags-for-CredentialType"],[1926,"impl-CredentialType"],[1927,"impl-IndexEntryFlag"],[1928,"impl-Flags-for-IndexEntryFlag"],[1929,"impl-Flags-for-IndexEntryExtendedFlag"],[1930,"impl-IndexEntryExtendedFlag"],[1931,"impl-Flags-for-IndexAddOption"],[1932,"impl-IndexAddOption"],[1933,"impl-RepositoryOpenFlags"],[1934,"impl-Flags-for-RepositoryOpenFlags"],[1935,"impl-RevparseMode"],[1936,"impl-Flags-for-RevparseMode"],[1937,"impl-MergeAnalysis"],[1938,"impl-Flags-for-MergeAnalysis"],[1939,"impl-MergePreference"],[1940,"impl-Flags-for-MergePreference"],[1941,"impl-Flags-for-OdbLookupFlags"],[1942,"impl-OdbLookupFlags"],[1943,"impl-Flags-for-Status"],[1944,"impl-Status"],[1945,"impl-RepositoryInitMode"],[1946,"impl-Flags-for-RepositoryInitMode"],[1947,"impl-Flags-for-SubmoduleStatus"],[1948,"impl-SubmoduleStatus"],[1949,"impl-PathspecFlags"],[1950,"impl-Flags-for-PathspecFlags"],[1951,"impl-Flags-for-CheckoutNotificationType"],[1952,"impl-CheckoutNotificationType"],[1953,"impl-DiffStatsFormat"],[1954,"impl-Flags-for-DiffStatsFormat"],[1955,"impl-StashApplyFlags"],[1956,"impl-Flags-for-StashApplyFlags"],[1957,"impl-Flags-for-StashFlags"],[1958,"impl-StashFlags"],[1959,"impl-Flags-for-AttrCheckFlags"],[1960,"impl-AttrCheckFlags"],[1961,"impl-Flags-for-DiffFlags"],[1962,"impl-DiffFlags"],[1963,"impl-Flags-for-ReferenceFormat"],[1964,"impl-ReferenceFormat"],[2049,"impl-Oid"],[2050,"impl-FromStr-for-Oid"]]}],\ ["h2",{"doc":"An asynchronous, HTTP/2 server and client implementation.","t":"TTTTFTTFTTTTTFFFTFFTTFFNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["CANCEL","COMPRESSION_ERROR","CONNECT_ERROR","ENHANCE_YOUR_CALM","Error","FLOW_CONTROL_ERROR","FRAME_SIZE_ERROR","FlowControl","HTTP_1_1_REQUIRED","INADEQUATE_SECURITY","INTERNAL_ERROR","NO_ERROR","PROTOCOL_ERROR","Ping","PingPong","Pong","REFUSED_STREAM","Reason","RecvStream","SETTINGS_TIMEOUT","STREAM_CLOSED","SendStream","StreamId","as_u32","available_capacity","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","client","clone","clone","clone","clone_into","clone_into","clone_into","data","description","drop","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","ext","flow_control","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","get_io","hash","into","into","into","into","into","into","into","into","into","into_io","is_end_stream","is_go_away","is_io","is_library","is_remote","is_reset","opaque","ping","poll_capacity","poll_data","poll_reset","reason","release_capacity","reserve_capacity","send_data","send_reset","send_trailers","server","stream_id","stream_id","stream_id","to_owned","to_owned","to_owned","to_string","to_string","trailers","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","used_capacity","Builder","Connection","PushPromise","PushPromises","PushedResponseFuture","ReadySendRequest","ResponseFuture","SendRequest","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","enable_push","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","handshake","handshake","header_table_size","initial_connection_window_size","initial_max_send_streams","initial_window_size","into","into","into","into","into","into","into","into","into_future","into_future","into_future","into_future","into_parts","is_extended_connect_protocol_enabled","max_concurrent_recv_streams","max_concurrent_reset_streams","max_concurrent_send_streams","max_concurrent_streams","max_frame_size","max_header_list_size","max_local_error_reset_streams","max_pending_accept_reset_streams","max_send_buffer_size","new","ping_pong","poll","poll","poll","poll","poll_ready","push_promise","push_promises","ready","request","request_mut","reset_stream_duration","send_request","set_initial_window_size","set_target_window_size","stream_id","stream_id","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_poll","try_poll","try_poll","try_poll","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","Protocol","as_ref","as_str","borrow","borrow_mut","clone","clone_into","eq","equivalent","equivalent","equivalent","fmt","from","from","from_static","into","to_owned","try_from","try_into","type_id","Builder","Connection","Handshake","SendPushedResponse","SendResponse","abrupt_shutdown","accept","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","default","enable_connect_protocol","enable_connect_protocol","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","graceful_shutdown","handshake","handshake","initial_connection_window_size","initial_window_size","into","into","into","into","into","into_future","max_concurrent_recv_streams","max_concurrent_reset_streams","max_concurrent_send_streams","max_concurrent_streams","max_frame_size","max_header_list_size","max_local_error_reset_streams","max_pending_accept_reset_streams","max_send_buffer_size","new","ping_pong","poll","poll_closed","poll_reset","poll_reset","push_request","reset_stream_duration","send_reset","send_reset","send_response","send_response","set_initial_window_size","set_target_window_size","stream_id","stream_id","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_poll","type_id","type_id","type_id","type_id","type_id"],"q":[[0,"h2"],[153,"h2::client"],[276,"h2::ext"],[296,"h2::server"],[381,"bytes::buf::buf_impl"],[382,"bytes::bytes"],[383,"core::result"],[384,"core::option"],[385,"core::fmt"],[386,"core::fmt"],[387,"core::hash"],[388,"core::task::wake"],[389,"core::task::poll"],[390,"http::header::map"],[391,"alloc::string"],[392,"core::any"],[393,"tokio::io::async_read"],[394,"tokio::io::async_write"],[395,"core::marker"],[396,"core::future::future"],[397,"http::request"],[398,"core::pin"],[399,"core::time"],[400,"http::response"]],"d":["Used by the endpoint to indicate that the stream is no …","The endpoint is unable to maintain the header compression …","The connection established in response to a CONNECT …","The endpoint detected that its peer is exhibiting a …","Represents HTTP/2 operation errors.","The endpoint detected that its peer violated the …","The endpoint received a frame with an invalid size.","A handle to release window capacity to a remote stream.","The endpoint requires that HTTP/1.1 be used instead of …","The underlying transport has properties that do not meet …","The endpoint encountered an unexpected internal error.","The associated condition is not a result of an error.","The endpoint detected an unspecific protocol error.","Sent via PingPong to send a PING frame to a peer.","A handle to send and receive PING frames with the peer.","Received via PingPong when a peer acknowledges a Ping.","The endpoint refused the stream prior to performing any …","HTTP/2 error codes.","Receives the body stream and trailers from the remote peer.","The endpoint sent a SETTINGS frame but did not receive a …","The endpoint received a frame after a stream was …","Sends the body stream and trailers to the remote peer.","A stream identifier, as described in Section 5.1.1 of RFC …","Returns the u32 corresponding to this StreamId","Get the current available capacity of data this stream …","","","","","","","","","","","","","","","","","","","Returns the stream’s current send capacity.","Client implementation of the HTTP/2 protocol.","","","","","","","Get the next data frame.","Get a string description of the error code.","","","","","","","","","","Extensions specific to the HTTP/2 protocol.","Get a mutable reference to this stream’s FlowControl.","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the error if the error is an io::Error","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the error if the error is an io::Error","Returns true if the receive half has reached the end of …","Returns true if the error is from a GOAWAY.","Returns true if the error is an io::Error","Returns true if the error was created by h2.","Returns true if the error was received in a frame from the …","Returns true if the error is from a RST_STREAM.","Creates a new opaque Ping to be sent via a PingPong.","Send a PING frame and wait for the peer to send the pong.","Requests to be notified when the stream’s capacity …","Poll for the next data frame.","Polls to be notified when the client resets this stream.","If the error was caused by the remote peer, the error …","Release window capacity back to remote stream.","Requests capacity to send data.","Sends a single data frame to the remote peer.","Resets the stream.","Sends trailers to the remote peer.","Server implementation of the HTTP/2 protocol.","Returns the stream ID of this stream.","Returns the stream ID of this SendStream.","Returns the stream ID of the stream whose capacity will be …","","","","","","Get optional trailers for this stream.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get the currently used capacity for this stream.","Builds client connections with custom configuration values.","Manages all state associated with an HTTP/2 client …","A pushed response and corresponding request headers","A stream of pushed responses and corresponding promised …","A future of a pushed HTTP response.","Returns a SendRequest instance once it is ready to send at …","A future of an HTTP response.","Initializes new HTTP/2 streams on a connection by sending …","","","","","","","","","","","","","","","","","","","","","","Enables or disables server push promises.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates a new configured HTTP/2 client with default …","Creates a new configured HTTP/2 client backed by io.","Sets the header table size.","Indicates the initial window size (in octets) for …","Sets the initial maximum of locally initiated (send) …","Indicates the initial window size (in octets) for …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Consumes self, returning the push promise’s request …","Returns whether the extended CONNECT protocol is enabled …","Returns the maximum number of concurrent streams that may …","Sets the maximum number of concurrent locally reset …","Returns the maximum number of concurrent streams that may …","Sets the maximum number of concurrent streams.","Indicates the size (in octets) of the largest HTTP/2 frame …","Sets the max size of received header frames.","Sets the maximum number of local resets due to protocol …","Sets the maximum number of pending-accept remotely-reset …","Sets the maximum send buffer size per stream.","Returns a new client builder instance initialized with …","Takes a PingPong instance from the connection.","","","","","Returns Ready when the connection can initialize a new …","Get the next PushPromise.","Returns a stream of PushPromises","Consumes self, returning a future that returns self back …","Returns a reference to the push promise’s request …","Returns a mutable reference to the push promise’s …","Sets the duration to remember locally reset streams.","Sends a HTTP/2 request to the server.","Set a new INITIAL_WINDOW_SIZE setting (in octets) for …","Sets the target window size for the whole connection.","Returns the stream ID of the response stream.","Returns the stream ID of the response stream.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents the :protocol pseudo-header used by the …","","Returns a str representation of the header.","","","","","","","","","","Returns the argument unchanged.","","Converts a static string to a protocol name.","Calls U::from(self).","","","","","Builds server connections with custom configuration values.","Accepts inbound HTTP/2 streams on a connection.","In progress HTTP/2 connection handshake future.","Send a response to a promised request","Send a response back to the client","Sets the connection to a GOAWAY state.","Accept the next incoming request on this connection.","","","","","","","","","","","","","","Enables the extended CONNECT protocol.","Enables the extended CONNECT protocol.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Starts a graceful shutdown process.","Creates a new configured HTTP/2 server with default …","Creates a new configured HTTP/2 server backed by io.","Indicates the initial window size (in octets) for …","Indicates the initial window size (in octets) for …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Returns the maximum number of concurrent streams that may …","Sets the maximum number of concurrent locally reset …","Returns the maximum number of concurrent streams that may …","Sets the maximum number of concurrent streams.","Indicates the size (in octets) of the largest HTTP/2 frame …","Sets the max size of received header frames.","Sets the maximum number of local resets due to protocol …","Sets the maximum number of pending-accept remotely-reset …","Sets the maximum send buffer size per stream.","Returns a new server builder instance initialized with …","Takes a PingPong instance from the connection.","","Returns Ready when the underlying connection has closed.","Polls to be notified when the client resets this stream.","Polls to be notified when the client resets this stream.","Push a request and response to the client","Sets the maximum number of concurrent locally reset …","Send a stream reset to the peer.","Send a stream reset to the peer.","Send a response to a promised request.","Send a response to a client request.","Set a new INITIAL_WINDOW_SIZE setting (in octets) for …","Sets the target window size for the whole connection.","Returns the stream ID of the response stream.","Returns the stream ID of the response stream.","","","","","","","","","","","","","","","","",""],"i":[8,8,8,8,0,8,8,0,8,8,8,8,8,0,0,0,8,0,0,8,8,0,0,1,3,10,19,20,21,12,8,5,1,3,10,19,20,21,12,8,5,1,3,5,0,8,1,3,8,1,3,10,8,10,8,1,8,8,8,1,1,1,0,10,10,19,20,21,12,12,8,8,5,1,3,10,19,20,21,12,12,8,8,5,1,3,12,1,10,19,20,21,12,8,5,1,3,12,10,12,12,12,12,12,20,19,5,10,5,12,3,5,5,5,5,0,10,5,3,8,1,3,12,8,10,10,19,20,21,12,8,5,1,3,10,19,20,21,12,8,5,1,3,10,19,20,21,12,8,5,1,3,3,0,0,0,0,0,0,0,0,30,32,35,36,37,38,39,31,30,32,35,36,37,38,39,31,30,31,30,31,31,31,30,32,35,36,37,38,39,31,30,32,35,36,37,38,39,31,0,31,31,31,31,31,30,32,35,36,37,38,39,31,32,35,36,37,38,30,32,31,32,31,31,31,31,31,31,31,32,32,35,36,37,30,39,36,30,38,38,31,30,32,32,36,37,30,31,30,32,35,36,37,38,39,31,30,32,35,36,37,38,39,31,32,35,36,37,30,32,35,36,37,38,39,31,0,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,0,0,0,0,0,49,49,52,49,53,51,50,52,49,53,51,50,51,51,51,49,51,52,49,53,51,50,52,49,53,51,50,49,0,51,51,51,52,49,53,51,50,52,49,51,49,51,51,51,51,51,51,51,49,52,49,53,50,50,51,53,50,53,50,49,49,53,50,51,52,49,53,51,50,52,49,53,51,50,52,52,49,53,51,50],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,2],[3,4],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[5,[-1]]],6,7],0,[8,8],[1,1],[3,3],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[10,[[14,[[13,[11,12]]]]]],[8,15],[10,9],[[8,8],16],[[1,1],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],0,[10,3],[[10,17],18],[[19,17],18],[[20,17],18],[[21,17],18],[[12,17],18],[[12,17],18],[[8,17],18],[[8,17],18],[[[5,[-1]],17],18,22],[[1,17],18],[[3,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[8,12],[-1,-1,[]],[2,8],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[12,[[14,[23]]]],[[1,-1],9,24],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[12,[[14,[23]]]],[10,16],[12,16],[12,16],[12,16],[12,16],[12,16],[[],20],[[19,20],[[13,[21,12]]]],[[[5,[-1]],25],[[26,[[14,[[13,[6,12]]]]]]],7],[[10,25],[[26,[[14,[[13,[11,12]]]]]]]],[[[5,[-1]],25],[[26,[[13,[8,12]]]]],7],[12,[[14,[8]]]],[[3,6],[[13,[9,12]]]],[[[5,[-1]],6],9,7],[[[5,[-1]],-1,16],[[13,[9,12]]],7],[[[5,[-1]],8],9,7],[[[5,[-1]],27],[[13,[9,12]]],7],0,[10,1],[[[5,[-1]]],1,7],[3,1],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[10,[[13,[[14,[27]],12]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,29,[]],[-1,29,[]],[-1,29,[]],[-1,29,[]],[-1,29,[]],[-1,29,[]],[-1,29,[]],[-1,29,[]],[-1,29,[]],[3,6],0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[30,[-1]]],[[30,[-1]]],7],[31,31],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[],31],[[31,16],31],[[[30,[-1]],17],18,7],[[[32,[-1,-2]],17],18,[33,34,22],[22,7]],[[[35,[-1]],17],18,[22,7]],[[36,17],18],[[37,17],18],[[38,17],18],[[39,17],18],[[31,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[13,[[9,[[30,[11]],[32,[-1,11]]]],12]]],[33,34,40]],[[31,-1],[[0,[[42,[],[[41,[[13,[[9,[[30,[-2]],[32,[-1,-2]]]],12]]]]]]]]],[33,34,40],7],[[31,2],31],[[31,2],31],[[31,6],31],[[31,2],31],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[38,[[9,[[43,[9]],37]]]],[[[30,[-1]]],16,7],[[[32,[-1,-2]]],6,[33,34,40],7],[[31,6],31],[[[32,[-1,-2]]],6,[33,34,40],7],[[31,2],31],[[31,2],31],[[31,2],31],[[31,[14,[6]]],31],[[31,6],31],[[31,6],31],[[],31],[[[32,[-1,-2]]],[[14,[19]]],[33,34,40],7],[[[44,[[32,[-1,-2]]]],25],[[26,[-3]]],[33,34,40],7,[]],[[[44,[[35,[-1]]]],25],[[26,[-2]]],7,[]],[[[44,[36]],25],[[26,[-1]]],[]],[[[44,[37]],25],[[26,[-1]]],[]],[[[30,[-1]],25],[[26,[[13,[9,12]]]]],7],[39,[[14,[[13,[38,12]]]]]],[36,39],[[[30,[-1]]],[[35,[-1]]],7],[38,[[43,[9]]]],[38,[[43,[9]]]],[[31,45],31],[[[30,[-1]],[43,[9]],16],[[13,[[9,[36,[5,[-1]]]],12]]],7],[[[32,[-1,-2]],2],[[13,[9,12]]],[33,34,40],7],[[[32,[-1,-2]],2],9,[33,34,40],7],[36,1],[37,1],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[[44,[-1]],25],26,[]],[[[44,[-1]],25],26,[]],[[[44,[-1]],25],26,[]],[[[44,[-1]],25],26,[]],[-1,29,[]],[-1,29,[]],[-1,29,[]],[-1,29,[]],[-1,29,[]],[-1,29,[]],[-1,29,[]],[-1,29,[]],0,[46,[[48,[47]]]],[46,15],[-1,-2,[],[]],[-1,-2,[],[]],[46,46],[[-1,-2],9,[],[]],[[46,46],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[46,17],18],[-1,-1,[]],[15,46],[15,46],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,29,[]],0,0,0,0,0,[[[49,[-1,-2]],8],9,[33,34,40],7],[[[49,[-1,-2]]],[[14,[[13,[[9,[[43,[10]],[50,[-2]]]],12]]]]],[33,34,40],7],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[51,51],[[-1,-2],9,[],[]],[[],51],[[[49,[-1,-2]]],[[13,[9,12]]],[33,34,40],7],[51,51],[[[52,[-1,-2]],17],18,[33,34,22],[22,7]],[[[49,[-1,-2]],17],18,22,[22,7]],[[[53,[-1]],17],18,[7,22]],[[51,17],18],[[[50,[-1]],17],18,[22,7]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[49,[-1,-2]]],9,[33,34,40],7],[-1,[[52,[-1,11]]],[33,34,40]],[[51,-1],[[52,[-1,-2]]],[33,34,40],7],[[51,2],51],[[51,2],51],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[],[]],[[[49,[-1,-2]]],6,[33,34,40],7],[[51,6],51],[[[49,[-1,-2]]],6,[33,34,40],7],[[51,2],51],[[51,2],51],[[51,2],51],[[51,[14,[6]]],51],[[51,6],51],[[51,6],51],[[],51],[[[49,[-1,-2]]],[[14,[19]]],[33,34,40],7],[[[44,[[52,[-1,-2]]]],25],[[26,[-3]]],[33,34,40],7,[]],[[[49,[-1,-2]],25],[[26,[[13,[9,12]]]]],[33,34,40],7],[[[53,[-1]],25],[[26,[[13,[8,12]]]]],7],[[[50,[-1]],25],[[26,[[13,[8,12]]]]],7],[[[50,[-1]],[43,[9]]],[[13,[[53,[-1]],12]]],7],[[51,45],51],[[[53,[-1]],8],9,7],[[[50,[-1]],8],9,7],[[[53,[-1]],[54,[9]],16],[[13,[[5,[-1]],12]]],7],[[[50,[-1]],[54,[9]],16],[[13,[[5,[-1]],12]]],7],[[[49,[-1,-2]],2],[[13,[9,12]]],[33,34,40],7],[[[49,[-1,-2]],2],9,[33,34,40],7],[[[53,[-1]]],1,7],[[[50,[-1]]],1,7],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[[44,[-1]],25],26,[]],[-1,29,[]],[-1,29,[]],[-1,29,[]],[-1,29,[]],[-1,29,[]]],"c":[],"p":[[5,"StreamId",0],[1,"u32"],[5,"FlowControl",0],[1,"isize"],[5,"SendStream",0],[1,"usize"],[10,"Buf",381],[5,"Reason",0],[1,"tuple"],[5,"RecvStream",0],[5,"Bytes",382],[5,"Error",0],[6,"Result",383],[6,"Option",384],[1,"str"],[1,"bool"],[5,"Formatter",385],[8,"Result",385],[5,"PingPong",0],[5,"Ping",0],[5,"Pong",0],[10,"Debug",385],[5,"Error",386],[10,"Hasher",387],[5,"Context",388],[6,"Poll",389],[5,"HeaderMap",390],[5,"String",391],[5,"TypeId",392],[5,"SendRequest",153],[5,"Builder",153],[5,"Connection",153],[10,"AsyncRead",393],[10,"AsyncWrite",394],[5,"ReadySendRequest",153],[5,"ResponseFuture",153],[5,"PushedResponseFuture",153],[5,"PushPromise",153],[5,"PushPromises",153],[10,"Unpin",395],[17,"Output"],[10,"Future",396],[5,"Request",397],[5,"Pin",398],[5,"Duration",399],[5,"Protocol",276],[1,"u8"],[1,"slice"],[5,"Connection",296],[5,"SendResponse",296],[5,"Builder",296],[5,"Handshake",296],[5,"SendPushedResponse",296],[5,"Response",400]],"b":[[68,"impl-Display-for-Error"],[69,"impl-Debug-for-Error"],[70,"impl-Display-for-Reason"],[71,"impl-Debug-for-Reason"]]}],\ -["hashbrown",{"doc":"This crate is a Rust port of Google’s high-performance …","t":"PPKFFFGNNNNNMNNNCCCNCNNNNOIFGGFFFFFFFFPPPFFFFFGFFPPPFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNFFGFFFFFPFFFPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFGFFFFFPFPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["AllocError","CapacityOverflow","Equivalent","HashMap","HashSet","HashTable","TryReserveError","borrow","borrow_mut","clone","clone_into","eq","equivalent","equivalent","fmt","from","hash_map","hash_set","hash_table","into","raw","to_owned","try_from","try_into","type_id","layout","DefaultHashBuilder","Drain","Entry","EntryRef","ExtractIf","HashMap","IntoIter","IntoKeys","IntoValues","Iter","IterMut","Keys","Occupied","Occupied","Occupied","OccupiedEntry","OccupiedEntryRef","OccupiedError","RawEntryBuilder","RawEntryBuilderMut","RawEntryMut","RawOccupiedEntryMut","RawVacantEntryMut","Vacant","Vacant","Vacant","VacantEntry","VacantEntryRef","Values","ValuesMut","allocator","and_modify","and_modify","and_modify","and_replace_entry_with","and_replace_entry_with","and_replace_entry_with","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","clear","clone","clone","clone","clone","clone_from","clone_into","clone_into","clone_into","clone_into","contains_key","default","drain","entry","entry","entry_ref","eq","equivalent","extend","extend","extend","extract_if","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fold","fold","fold","fold","fold","fold","fold","fold","fold","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_hash","from_hash","from_iter","from_key","from_key","from_key_hashed_nocheck","from_key_hashed_nocheck","get","get","get","get","get_key_value","get_key_value","get_key_value_mut","get_key_value_mut","get_many_key_value_mut","get_many_key_value_unchecked_mut","get_many_mut","get_many_unchecked_mut","get_mut","get_mut","get_mut","get_mut","hasher","index","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert_hashed_nocheck","insert_key","insert_unique_unchecked","insert_with_hasher","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_key","into_key","into_key","into_key_value","into_keys","into_mut","into_mut","into_mut","into_values","is_empty","iter","iter_mut","key","key","key","key","key","key","key","key_mut","keys","len","len","len","len","len","len","len","len","len","len","new","new_in","next","next","next","next","next","next","next","next","next","next","or_default","or_default","or_insert","or_insert","or_insert","or_insert_with","or_insert_with","or_insert_with","or_insert_with_key","or_insert_with_key","raw_entry","raw_entry_mut","raw_table","raw_table_mut","remove","remove","remove","remove","remove_entry","remove_entry","remove_entry","remove_entry","replace_entry","replace_entry","replace_entry_with","replace_entry_with","replace_entry_with","replace_key","replace_key","reserve","retain","shrink_to","shrink_to_fit","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_insert","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_reserve","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value","values","values_mut","with_capacity","with_capacity_and_hasher","with_capacity_and_hasher_in","with_capacity_in","with_hasher","with_hasher_in","Difference","Drain","Entry","ExtractIf","HashSet","Intersection","IntoIter","Iter","Occupied","OccupiedEntry","SymmetricDifference","Union","Vacant","VacantEntry","allocator","bitand","bitor","bitxor","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","clear","clone","clone","clone","clone","clone","clone","clone_from","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","contains","default","difference","drain","entry","eq","equivalent","extend","extend","extract_if","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fold","fold","fold","fold","fold","fold","fold","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","get","get","get","get","get_or_insert","get_or_insert_owned","get_or_insert_with","hasher","insert","insert","insert","insert_unique_unchecked","intersection","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_value","is_disjoint","is_empty","is_subset","is_superset","iter","len","len","len","len","new","new_in","next","next","next","next","next","next","next","next","or_insert","raw_table","raw_table_mut","remove","remove","replace","replace","reserve","retain","shrink_to","shrink_to_fit","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","sub","symmetric_difference","take","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_reserve","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","with_capacity","with_capacity_and_hasher","with_capacity_and_hasher_in","with_capacity_in","with_hasher","with_hasher_in","AbsentEntry","Drain","Entry","ExtractIf","HashTable","IntoIter","Iter","IterMut","Occupied","OccupiedEntry","Vacant","VacantEntry","allocator","and_modify","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","clear","clone","clone_into","default","drain","entry","extract_if","find","find_entry","find_mut","fmt","fmt","fmt","fmt","fmt","fmt","fold","fold","fold","from","from","from","from","from","from","from","from","from","from","get","get_many_mut","get_many_unchecked_mut","get_mut","insert","insert","insert_unique","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_mut","into_table","into_table","into_table","is_empty","iter","iter_mut","len","len","len","len","len","new","new_in","next","next","next","next","next","or_insert","or_insert_with","remove","reserve","retain","shrink_to","shrink_to_fit","size_hint","size_hint","size_hint","size_hint","size_hint","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_reserve","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","with_capacity","with_capacity_in","Bucket","InsertSlot","RawDrain","RawIntoIter","RawIter","RawIterHash","RawTable","allocation_info","allocator","as_mut","as_ptr","as_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bucket","bucket_index","buckets","capacity","clear","clear_no_drop","clone","clone","clone","clone_from","clone_from_with_hasher","clone_into","clone_into","clone_into","copy_from_nonoverlapping","data_end","data_start","default","drain","drain_iter_from","drop","drop","drop","erase","erase_entry","find","find_or_find_insert_slot","fold","from","from","from","from","from","from","from","get","get_many_mut","get_many_unchecked_mut","get_mut","insert","insert_entry","insert_in_slot","insert_no_grow","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter_from","is_bucket_full","is_empty","iter","iter","iter","iter_hash","len","new","new_in","next","next","next","next","reflect_insert","reflect_remove","remove","remove_entry","replace_bucket_with","reserve","shrink_to","size_hint","size_hint","size_hint","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_insert_no_grow","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_reserve","try_with_capacity","try_with_capacity_in","type_id","type_id","type_id","type_id","type_id","type_id","type_id","with_capacity","with_capacity_in"],"q":[[0,"hashbrown"],[25,"hashbrown::TryReserveError"],[26,"hashbrown::hash_map"],[434,"hashbrown::hash_set"],[661,"hashbrown::hash_table"],[815,"hashbrown::raw"],[950,"core::marker"],[951,"core::fmt"],[952,"core::fmt"],[953,"core::any"],[954,"allocator_api2::stable::alloc"],[955,"core::ops::function"],[956,"core::option"],[957,"core::clone"],[958,"core::cmp"],[959,"core::hash"],[960,"core::hash"],[961,"core::cmp"],[962,"core::ops::function"],[963,"core::convert"],[964,"core::ops::function"],[965,"alloc::borrow"],[966,"allocator_api2::stable::alloc::global"],[967,"core::ptr::non_null"],[968,"core::alloc::layout"]],"d":["The memory allocator returned an error","Error due to the computed capacity exceeding the collection…","Key equivalence trait.","A hash map implemented with quadratic probing and SIMD …","A hash set implemented as a HashMap where the value is ().","Low-level hash table with explicit hashing.","The error type for try_reserve methods.","","","","","","Checks if this value is equivalent to the given key.","","","Returns the argument unchanged.","A hash map implemented with quadratic probing and SIMD …","A hash set implemented as a HashMap where the value is ().","A hash table implemented with quadratic probing and SIMD …","Calls U::from(self).","Experimental and unsafe RawTable API. This module is only …","","","","","The layout of the allocation request that failed.","Default hasher for HashMap.","A draining iterator over the entries of a HashMap in …","A view into a single entry in a map, which may either be …","A view into a single entry in a map, which may either be …","A draining iterator over entries of a HashMap which don’…","A hash map implemented with quadratic probing and SIMD …","An owning iterator over the entries of a HashMap in …","An owning iterator over the keys of a HashMap in arbitrary …","An owning iterator over the values of a HashMap in …","An iterator over the entries of a HashMap in arbitrary …","A mutable iterator over the entries of a HashMap in …","An iterator over the keys of a HashMap in arbitrary order. …","An occupied entry.","An occupied entry.","An occupied entry.","A view into an occupied entry in a HashMap. It is part of …","A view into an occupied entry in a HashMap. It is part of …","The error returned by try_insert when the key already …","A builder for computing where in a HashMap a key-value …","A builder for computing where in a HashMap a key-value …","A view into a single entry in a map, which may either be …","A view into an occupied entry in a HashMap. It is part of …","A view into a vacant entry in a HashMap. It is part of the …","A vacant entry.","A vacant entry.","A vacant entry.","A view into a vacant entry in a HashMap. It is part of the …","A view into a vacant entry in a HashMap. It is part of the …","An iterator over the values of a HashMap in arbitrary …","A mutable iterator over the values of a HashMap in …","Returns a reference to the underlying allocator.","Provides in-place mutable access to an occupied entry …","Provides in-place mutable access to an occupied entry …","Provides in-place mutable access to an occupied entry …","Provides shared access to the key and owned access to the …","Provides shared access to the key and owned access to the …","Provides shared access to the key and owned access to the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the number of elements the map can hold without …","Clears the map, removing all key-value pairs. Keeps the …","","","","","","","","","","Returns true if the map contains a value for the specified …","Creates an empty HashMap<K, V, S, A>, with the Default …","Clears the map, returning all key-value pairs as an …","Gets the given key’s corresponding entry in the map for …","The entry in the map that was already occupied.","Gets the given key’s corresponding entry by reference in …","","","Inserts all new key-values from the iterator to existing …","Inserts all new key-values from the iterator to existing …","Inserts all new key-values from the iterator to existing …","Drains elements which are true under the given predicate, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Examples","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates a RawEntryMut from the given hash and matching …","Access an immutable entry by hash and matching function.","","Creates a RawEntryMut from the given key.","Access an immutable entry by key.","Creates a RawEntryMut from the given key and its hash.","Access an immutable entry by a key and its hash.","Returns a reference to the value corresponding to the key.","Gets a reference to the value in the entry.","Gets a reference to the value in the entry.","Gets a reference to the value in the entry.","Returns the key-value pair corresponding to the supplied …","Gets a reference to the key and value in the entry.","Returns the key-value pair corresponding to the supplied …","Gets a mutable reference to the key and value in the entry.","Attempts to get mutable references to N values in the map …","Attempts to get mutable references to N values in the map …","Attempts to get mutable references to N values in the map …","Attempts to get mutable references to N values in the map …","Returns a mutable reference to the value corresponding to …","Gets a mutable reference to the value in the entry.","Gets a mutable reference to the value in the entry.","Gets a mutable reference to the value in the entry.","Returns a reference to the map’s BuildHasher.","Returns a reference to the value corresponding to the …","Inserts a key-value pair into the map.","Sets the value of the entry, and returns a …","Sets the value of the entry, and returns the entry’s old …","Sets the value of the entry with the VacantEntry’s key, …","Sets the value of the entry, and returns an OccupiedEntry.","Sets the value of the entry, and returns the entry’s old …","Sets the value of the entry with the VacantEntry’s key, …","Sets the value of the entry, and returns an …","Sets the value of the entry, and returns the entry’s old …","Sets the value of the entry with the VacantEntryRef’s …","Sets the value of the entry with the VacantEntry’s key, …","Sets the value of the entry, and returns the entry’s old …","Insert a key-value pair into the map without checking if …","Set the value of an entry with a custom hasher function.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Creates a consuming iterator, that is, one that moves each …","Creates an iterator over the entries of a HashMap in …","Creates an iterator over the entries of a HashMap in …","","","","","","","","","","","Converts the entry into a mutable reference to the key in …","Take ownership of the key.","Take ownership of the key.","Converts the OccupiedEntry into a mutable reference to the …","Creates a consuming iterator visiting all the keys in …","Converts the OccupiedEntry into a mutable reference to the …","Converts the OccupiedEntry into a mutable reference to the …","Converts the OccupiedEntryRef into a mutable reference to …","Creates a consuming iterator visiting all the values in …","Returns true if the map contains no elements.","An iterator visiting all key-value pairs in arbitrary …","An iterator visiting all key-value pairs in arbitrary …","Gets a reference to the key in the entry.","Returns a reference to this entry’s key.","Gets a reference to the key in the entry.","Gets a reference to the key that would be used when …","Returns a reference to this entry’s key.","Gets a reference to the key in the entry.","Gets a reference to the key that would be used when …","Gets a mutable reference to the key in the entry.","An iterator visiting all keys in arbitrary order. The …","Returns the number of elements in the map.","","","","","","","","","","Creates an empty HashMap.","Creates an empty HashMap using the given allocator.","","","","","","","","","","","Ensures a value is in the entry by inserting the default …","Ensures a value is in the entry by inserting the default …","Ensures a value is in the entry by inserting the default …","Ensures a value is in the entry by inserting the default …","Ensures a value is in the entry by inserting the default …","Ensures a value is in the entry by inserting the result of …","Ensures a value is in the entry by inserting the result of …","Ensures a value is in the entry by inserting the result of …","Ensures a value is in the entry by inserting, if empty, …","Ensures a value is in the entry by inserting, if empty, …","Creates a raw immutable entry builder for the HashMap.","Creates a raw entry builder for the HashMap.","Returns a reference to the RawTable used underneath HashMap…","Returns a mutable reference to the RawTable used …","Removes a key from the map, returning the value at the key …","Takes the value out of the entry, and returns it.","Takes the value out of the entry, and returns it. Keeps …","Takes the value out of the entry, and returns it. Keeps …","Removes a key from the map, returning the stored key and …","Take the ownership of the key and value from the map.","Take the ownership of the key and value from the map. …","Take the ownership of the key and value from the map. …","Replaces the entry, returning the old key and value. The …","Replaces the entry, returning the old key and value. The …","Provides shared access to the key and owned access to the …","Provides shared access to the key and owned access to the …","Provides shared access to the key and owned access to the …","Replaces the key in the hash map with the key used to …","Replaces the key in the hash map with the key used to …","Reserves capacity for at least additional more elements to …","Retains only the elements specified by the predicate. …","Shrinks the capacity of the map with a lower limit. It …","Shrinks the capacity of the map as much as possible. It …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tries to insert a key-value pair into the map, and returns …","","","","","","","","","","","","","","","","","","","","","","","","Tries to reserve capacity for at least additional more …","","","","","","","","","","","","","","","","","","","","","","","","The value which was not inserted, because the entry was …","An iterator visiting all values in arbitrary order. The …","An iterator visiting all values mutably in arbitrary order.","Creates an empty HashMap with the specified capacity.","Creates an empty HashMap with the specified capacity, …","Creates an empty HashMap with the specified capacity, …","Creates an empty HashMap with the specified capacity using …","Creates an empty HashMap which will use the given hash …","Creates an empty HashMap which will use the given hash …","A lazy iterator producing elements in the difference of …","A draining iterator over the items of a HashSet.","A view into a single entry in a set, which may either be …","A draining iterator over entries of a HashSet which don’…","A hash set implemented as a HashMap where the value is ().","A lazy iterator producing elements in the intersection of …","An owning iterator over the items of a HashSet.","An iterator over the items of a HashSet.","An occupied entry.","A view into an occupied entry in a HashSet. It is part of …","A lazy iterator producing elements in the symmetric …","A lazy iterator producing elements in the union of HashSet…","A vacant entry.","A view into a vacant entry in a HashSet. It is part of the …","Returns a reference to the underlying allocator.","Returns the intersection of self and rhs as a new …","Returns the union of self and rhs as a new HashSet<T, S>.","Returns the symmetric difference of self and rhs as a new …","","","","","","","","","","","","","","","","","","","","","","","","","Returns the number of elements the set can hold without …","Clears the set, removing all values.","","","","","","","","","","","","","","Returns true if the set contains a value.","Creates an empty HashSet<T, S> with the Default value for …","Visits the values representing the difference, i.e., the …","Clears the set, returning all elements in an iterator.","Gets the given value’s corresponding entry in the set …","","","","","Drains elements which are true under the given predicate, …","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Examples","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns a reference to the value in the set, if any, that …","Returns a reference to this entry’s value.","Gets a reference to the value in the entry.","Gets a reference to the value that would be used when …","Inserts the given value into the set if it is not present, …","Inserts an owned copy of the given value into the set if …","Inserts a value computed from f into the set if the given …","Returns a reference to the set’s BuildHasher.","Adds a value to the set.","Sets the value of the entry, and returns an OccupiedEntry.","Sets the value of the entry with the VacantEntry’s value.","Insert a value the set without checking if the value …","Visits the values representing the intersection, i.e., the …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Creates a consuming iterator, that is, one that moves each …","","","","","","","","","","Take ownership of the value.","Returns true if self has no elements in common with other. …","Returns true if the set contains no elements.","Returns true if the set is a subset of another, i.e., other…","Returns true if the set is a superset of another, i.e., …","An iterator visiting all elements in arbitrary order. The …","Returns the number of elements in the set.","","","","Creates an empty HashSet.","Creates an empty HashSet.","","","","","","","","","Ensures a value is in the entry by inserting if it was …","Returns a reference to the RawTable used underneath HashSet…","Returns a mutable reference to the RawTable used …","Removes a value from the set. Returns whether the value was","Takes the value out of the entry, and returns it. Keeps …","Adds a value to the set, replacing the existing value, if …","Replaces the entry, returning the old value. The new value …","Reserves capacity for at least additional more elements to …","Retains only the elements specified by the predicate.","Shrinks the capacity of the set with a lower limit. It …","Shrinks the capacity of the set as much as possible. It …","","","","","","","","","Returns the difference of self and rhs as a new …","Visits the values representing the symmetric difference, …","Removes and returns the value in the set, if any, that is …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tries to reserve capacity for at least additional more …","","","","","","","","","","","","","Visits the values representing the union, i.e., all the …","Creates an empty HashSet with the specified capacity.","Creates an empty HashSet with the specified capacity, using","Creates an empty HashSet with the specified capacity, using","Creates an empty HashSet with the specified capacity.","Creates a new empty hash set which will use the given …","Creates a new empty hash set which will use the given …","Type representing the absence of an entry, as returned by …","A draining iterator over the items of a HashTable.","A view into a single entry in a table, which may either be …","A draining iterator over entries of a HashTable which don…","Low-level hash table with explicit hashing.","An owning iterator over the entries of a HashTable in …","An iterator over the entries of a HashTable in arbitrary …","A mutable iterator over the entries of a HashTable in …","An occupied entry.","A view into an occupied entry in a HashTable. It is part …","A vacant entry.","A view into a vacant entry in a HashTable. It is part of …","Returns a reference to the underlying allocator.","Provides in-place mutable access to an occupied entry …","","","","","","","","","","","","","","","","","","","","","Returns the number of elements the table can hold without …","Clears the table, removing all values.","","","","Clears the set, returning all elements in an iterator.","Returns an Entry for an entry in the table with the given …","Drains elements which are true under the given predicate, …","Returns a reference to an entry in the table with the …","Returns an OccupiedEntry for an entry in the table with …","Returns a mutable reference to an entry in the table with …","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Gets a reference to the value in the entry.","Attempts to get mutable references to N values in the map …","Attempts to get mutable references to N values in the map …","Gets a mutable reference to the value in the entry.","Sets the value of the entry, replacing any existing value …","Inserts a new element into the table with the hash that …","Inserts an element into the HashTable with the given hash …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Converts the OccupiedEntry into a mutable reference to the …","Converts the OccupiedEntry into a mutable reference to the …","Converts the VacantEntry into a mutable reference to the …","Converts the AbsentEntry into a mutable reference to the …","Returns true if the set contains no elements.","An iterator visiting all elements in arbitrary order. The …","An iterator visiting all elements in arbitrary order, with …","Returns the number of elements in the table.","","","","","Creates an empty HashTable.","Creates an empty HashTable using the given allocator.","","","","","","Ensures a value is in the entry by inserting if it was …","Ensures a value is in the entry by inserting the result of …","Takes the value out of the entry, and returns it along …","Reserves capacity for at least additional more elements to …","Retains only the elements specified by the predicate.","Shrinks the capacity of the table with a lower limit. It …","Shrinks the capacity of the table as much as possible. It …","","","","","","","","","","","","","","","","","","","","","","","","","","","Tries to reserve capacity for at least additional more …","","","","","","","","","","","Creates an empty HashTable with the specified capacity.","Creates an empty HashTable with the specified capacity …","A reference to a hash table bucket containing a T.","A reference to an empty bucket into which an can be …","Iterator which consumes elements without freeing the table …","Iterator which consumes a table and returns elements.","Iterator which returns a raw pointer to every full bucket …","Iterator over occupied buckets that could match a given …","A raw hash table with an unsafe API.","Return the information about memory allocated by the table.","Returns a reference to the underlying allocator.","Returns a unique mutable reference to the value.","Acquires the underlying raw pointer *mut T to data.","Returns a shared immutable reference to the value.","","","","","","","","","","","","","","","Returns a pointer to an element in the table.","Returns the index of a bucket from a Bucket.","Returns the number of buckets in the table.","Returns the number of elements the map can hold without …","Removes all elements from the table without freeing the …","Marks all table buckets as empty without dropping their …","","","","","Variant of clone_from to use when a hasher is available.","","","","Copies size_of<T> bytes from other to self. The source and …","Returns pointer to one past last data element in the the …","Returns pointer to start of data table.","","Returns an iterator which removes all elements from the …","Returns an iterator which removes all elements from the …","","","","Erases an element from the table, dropping it in place.","Finds and erases an element from the table, dropping it in …","Searches for an element in the table.","Searches for an element in the table. If the element is …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Gets a reference to an element in the table.","Attempts to get mutable references to N entries in the …","","Gets a mutable reference to an element in the table.","Inserts a new element into the table, and returns its raw …","Inserts a new element into the table, and returns a …","Inserts a new element into the table in the given slot, …","Inserts a new element into the table, without growing the …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","Returns an iterator which consumes all elements from the …","Checks whether the bucket at index is full.","Returns true if the table contains no elements.","Returns an iterator over every element in the table. It is …","","","Returns an iterator over occupied buckets that could match …","Returns the number of elements in the table.","Creates a new empty hash table without allocating any …","Creates a new empty hash table without allocating any …","","","","","Refresh the iterator so that it reflects an insertion into …","Refresh the iterator so that it reflects a removal from …","Removes an element from the table, returning it.","Finds and removes an element from the table, returning it.","Temporary removes a bucket, applying the given function to …","Ensures that at least additional items can be inserted …","Shrinks the table to fit max(self.len(), min_size) …","","","","","","","","","","","","","","Attempts to insert a new element without growing the table …","","","","","","","","Tries to ensure that at least additional items can be …","Attempts to allocate a new hash table with at least enough …","Attempts to allocate a new hash table using the given …","","","","","","","","Allocates a new hash table with at least enough capacity …","Allocates a new hash table using the given allocator, with …"],"i":[1,1,0,0,0,0,0,1,1,1,1,1,4,1,1,1,0,0,0,1,0,1,1,1,1,91,0,0,0,0,0,0,0,0,0,0,0,0,12,14,15,0,0,0,0,0,0,0,0,12,14,15,0,0,0,0,10,12,14,15,12,14,15,10,20,35,36,37,38,21,22,27,32,39,40,12,41,42,43,14,44,45,15,47,48,49,10,20,35,36,37,38,21,22,27,32,39,40,12,41,42,43,14,44,45,15,47,48,49,10,10,10,20,21,22,10,10,20,21,22,10,10,10,10,49,10,10,10,10,10,10,10,10,20,35,36,37,38,21,22,27,39,40,12,41,42,43,14,44,45,15,47,48,49,49,20,35,36,37,38,21,22,27,39,10,10,20,35,36,37,38,21,22,27,32,39,40,12,41,42,43,14,44,45,15,47,48,49,40,43,10,40,43,40,43,10,41,44,47,10,41,10,41,10,10,10,10,10,41,44,47,10,10,10,12,41,42,14,44,45,15,47,48,42,41,10,42,10,20,35,36,37,38,21,22,27,32,39,40,12,41,42,43,14,44,45,15,47,48,49,10,10,10,20,35,36,37,38,21,22,27,32,39,41,45,48,41,10,41,44,47,10,10,10,10,41,14,44,45,15,47,48,41,10,10,20,35,36,37,38,21,22,27,39,10,10,20,35,36,37,38,21,22,27,32,39,14,15,12,14,15,12,14,15,14,15,10,10,10,10,10,41,44,47,10,41,44,47,44,47,41,44,47,44,47,10,10,10,10,20,35,36,37,38,21,22,27,32,39,10,20,21,22,49,10,20,35,36,37,38,21,22,27,32,39,40,12,41,42,43,14,44,45,15,47,48,49,10,10,20,35,36,37,38,21,22,27,32,39,40,12,41,42,43,14,44,45,15,47,48,49,10,10,20,35,36,37,38,21,22,27,32,39,40,12,41,42,43,14,44,45,15,47,48,49,49,10,10,10,10,10,10,10,10,0,0,0,0,0,0,0,0,64,0,0,0,64,0,57,57,57,57,57,58,66,63,65,59,60,61,62,64,67,68,57,58,66,63,65,59,60,61,62,64,67,68,57,57,57,58,59,60,61,62,57,57,58,59,60,61,62,57,57,57,57,57,57,57,57,57,57,57,58,66,63,59,60,61,62,64,67,68,58,66,63,59,60,61,62,57,57,57,58,66,63,65,59,60,61,62,64,67,68,57,57,64,67,68,57,57,57,57,57,64,68,57,57,57,58,66,63,65,59,60,61,62,64,67,68,57,57,58,66,63,65,59,60,61,62,68,57,57,57,57,57,57,58,66,63,57,57,58,66,63,65,59,60,61,62,64,57,57,57,67,57,67,57,57,57,57,58,66,63,65,59,60,61,62,57,57,57,57,58,59,60,61,62,57,58,66,63,65,59,60,61,62,64,67,68,57,58,66,63,65,59,60,61,62,64,67,68,57,57,58,66,63,65,59,60,61,62,64,67,68,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0,73,0,73,0,72,73,72,73,76,78,77,79,80,81,74,75,72,73,76,78,77,79,80,81,74,75,72,72,72,72,72,72,72,72,72,72,72,72,73,76,78,77,74,79,80,81,72,73,76,78,77,79,80,81,74,75,76,72,72,76,73,78,72,72,73,76,78,77,79,80,81,74,75,72,72,72,79,80,81,74,75,76,76,78,77,72,72,72,72,79,80,81,74,72,72,79,80,81,74,75,73,73,76,72,72,72,72,79,80,81,74,75,72,72,73,76,78,77,79,80,81,74,75,72,73,76,78,77,79,80,81,74,75,72,72,73,76,78,77,79,80,81,74,75,72,72,0,0,0,0,0,0,0,55,55,85,85,85,89,85,55,86,88,87,90,89,85,55,86,88,87,90,55,55,55,55,55,55,85,55,86,55,55,85,55,86,85,55,55,55,55,55,55,88,87,55,55,55,55,86,89,85,55,86,88,87,90,55,55,55,55,55,55,55,55,89,85,55,86,88,87,90,55,86,88,87,90,55,55,55,55,88,87,55,55,55,55,86,88,87,90,86,86,55,55,55,55,55,86,88,87,85,55,86,89,85,55,86,88,87,90,55,89,85,55,86,88,87,90,55,55,55,89,85,55,86,88,87,90,55,55],"f":[0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[[-1,-2],2,[],[]],[[1,1],3],[[4,-1],3,5],[[-1,-2],3,[],[]],[[1,6],7],[-1,-1,[]],0,0,0,[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,9,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[10,[-1,-2,-3,-4]]],-4,[],[],[],11],[[[12,[-1,-2,-3,-4]],-5],[[12,[-1,-2,-3,-4]]],[],[],[],11,[[13,[-1,-2]]]],[[[14,[-1,-2,-3,-4]],-5],[[14,[-1,-2,-3,-4]]],[],[],[],11,[[13,[-2]]]],[[[15,[-1,-2,-3,-4,-5]],-6],[[15,[-1,-2,-3,-4,-5]]],[],5,[],[],11,[[13,[-3]]]],[[[12,[-1,-2,-3,-4]],-5],[[12,[-1,-2,-3,-4]]],[],[],[],11,[[13,[-1,-2],[[16,[[17,[-2]]]]]]]],[[[14,[-1,-2,-3,-4]],-5],[[14,[-1,-2,-3,-4]]],[],[],[],11,[[13,[-1,-2],[[16,[[17,[-2]]]]]]]],[[[15,[-1,-2,-3,-4,-5]],-6],[[15,[-1,-2,-3,-4,-5]]],[],5,[],[],11,[[13,[-1,-3],[[16,[[17,[-3]]]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[10,[-1,-2,-3,-4]]],18,[],[],[],11],[[[10,[-1,-2,-3,-4]]],2,[],[],[],11],[[[10,[-1,-2,-3,-4]]],[[10,[-1,-2,-3,-4]]],19,19,19,[11,19]],[[[20,[-1,-2]]],[[20,[-1,-2]]],[],[]],[[[21,[-1,-2]]],[[21,[-1,-2]]],[],[]],[[[22,[-1,-2]]],[[22,[-1,-2]]],[],[]],[[[10,[-1,-2,-3,-4]],[10,[-1,-2,-3,-4]]],2,19,19,19,[11,19]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[[10,[-1,-2,-3,-4]],-5],3,[23,24],[],25,11,[24,[4,[-1]],5]],[[],[[10,[-1,-2,-3,-4]]],[],[],26,[26,11]],[[[10,[-1,-2,-3,-4]]],[[27,[-1,-2,-4]]],[],[],[],11],[[[10,[-1,-2,-3,-4]],-1],[[14,[-1,-2,-3,-4]]],[23,24],[],25,11],0,[[[10,[-1,-2,-3,-4]],-5],[[15,[-1,-5,-2,-3,-4]]],[23,24],[],25,11,[24,[4,[-1]],5]],[[[10,[-1,-2,-3,-4]],[10,[-1,-2,-3,-4]]],3,[23,24],28,25,11],[[-1,-2],3,[],[]],[[[10,[-1,-2,-3,-4]],-5],2,[23,24,29],29,25,11,[[31,[],[[30,[[2,[-1,-2]]]]]]]],[[[10,[-1,-2,-3,-4]],-5],2,[23,24,29],29,25,11,[[31,[],[[30,[[2,[-1,-2]]]]]]]],[[[10,[-1,-2,-3,-4]],-5],2,[23,24],[],25,11,[[31,[],[[30,[[2,[-1,-2]]]]]]]],[[[10,[-1,-2,-3,-4]],-5],[[32,[-1,-2,-5,-4]]],[],[],[],11,[[33,[-1,-2],[[16,[3]]]]]],[[[10,[-1,-2,-3,-4]],6],7,34,34,[],11],[[[20,[-1,-2]],6],7,34,34],[[[35,[-1,-2]],6],7,34,34],[[[36,[-1,-2,-3]],6],7,34,34,11],[[[37,[-1,-2,-3]],6],7,34,34,11],[[[38,[-1,-2,-3]],6],7,[],34,11],[[[21,[-1,-2]],6],7,34,[]],[[[22,[-1,-2]],6],7,[],34],[[[27,[-1,-2,-3]],6],7,34,34,11],[[[39,[-1,-2]],6],7,[],34],[[[40,[-1,-2,-3,-4]],6],7,[],[],[],11],[[[12,[-1,-2,-3,-4]],6],7,34,34,[],11],[[[41,[-1,-2,-3,-4]],6],7,34,34,[],11],[[[42,[-1,-2,-3,-4]],6],7,[],[],[],11],[[[43,[-1,-2,-3,-4]],6],7,[],[],[],11],[[[14,[-1,-2,-3,-4]],6],7,34,34,[],11],[[[44,[-1,-2,-3,-4]],6],7,34,34,[],11],[[[45,[-1,-2,-3,-4]],6],7,34,[],[],11],[[[15,[-2,-1,-3,-4,-5]],6],7,[5,34],[[46,[-1]]],34,[],11],[[[47,[-2,-1,-3,-4,-5]],6],7,[5,34],[[46,[-1]]],34,[],11],[[[48,[-2,-1,-3,-4,-5]],6],7,[5,34],[[46,[-1]]],[],[],11],[[[49,[-1,-2,-3,-4]],6],7,34,34,[],11],[[[49,[-1,-2,-3,-4]],6],7,34,34,[],11],[[[20,[-1,-2]],-3,-5],-3,[],[],[],[],[[33,[-3,-4],[[16,[-3]]]]]],[[[35,[-1,-2]],-3,-5],-3,[],[],[],[],[[33,[-3,-4],[[16,[-3]]]]]],[[[36,[-1,-2,-3]],-4,-6],-4,[],[],11,[],[],[[33,[-4,-5],[[16,[-4]]]]]],[[[37,[-1,-2,-3]],-4,-6],-4,[],[],11,[],[],[[33,[-4,-5],[[16,[-4]]]]]],[[[38,[-1,-2,-3]],-4,-6],-4,[],[],11,[],[],[[33,[-4,-5],[[16,[-4]]]]]],[[[21,[-1,-2]],-3,-5],-3,[],[],[],[],[[33,[-3,-4],[[16,[-3]]]]]],[[[22,[-1,-2]],-3,-5],-3,[],[],[],[],[[33,[-3,-4],[[16,[-3]]]]]],[[[27,[-1,-2,-3]],-4,-6],-4,[],[],11,[],[],[[33,[-4,-5],[[16,[-4]]]]]],[[[39,[-1,-2]],-3,-5],-3,[],[],[],[],[[33,[-3,-4],[[16,[-3]]]]]],[[[50,[[2,[-1,-2]]]]],[[10,[-1,-2,51,-3]]],[23,24],[],[26,11]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[40,[-1,-2,-3,-4]],52,-5],[[12,[-1,-2,-3,-4]]],[],[],[],11,[[33,[-1],[[16,[3]]]]]],[[[43,[-1,-2,-3,-4]],52,-5],[[17,[[2,[-1,-2]]]]],[],[],[],11,[[33,[-1],[[16,[3]]]]]],[-3,[[10,[-1,-2,-4,-5]]],[23,24],[],[[31,[],[[30,[[2,[-1,-2]]]]]]],[25,26],[26,11]],[[[40,[-1,-2,-3,-4]],-5],[[12,[-1,-2,-3,-4]]],[],[],25,11,[24,[4,[-1]],5]],[[[43,[-1,-2,-3,-4]],-5],[[17,[[2,[-1,-2]]]]],[],[],25,11,[24,[4,[-1]],5]],[[[40,[-1,-2,-3,-4]],52,-5],[[12,[-1,-2,-3,-4]]],[],[],[],11,[[4,[-1]],5]],[[[43,[-1,-2,-3,-4]],52,-5],[[17,[[2,[-1,-2]]]]],[],[],[],11,[[4,[-1]],5]],[[[10,[-1,-2,-3,-4]],-5],[[17,[-2]]],[23,24],[],25,11,[24,[4,[-1]],5]],[[[41,[-1,-2,-3,-4]]],-2,[],[],[],11],[[[44,[-1,-2,-3,-4]]],-2,[],[],[],11],[[[47,[-1,-2,-3,-4,-5]]],-3,[],5,[],[],11],[[[10,[-1,-2,-3,-4]],-5],[[17,[[2,[-1,-2]]]]],[23,24],[],25,11,[24,[4,[-1]],5]],[[[41,[-1,-2,-3,-4]]],[[2,[-1,-2]]],[],[],[],11],[[[10,[-1,-2,-3,-4]],-5],[[17,[[2,[-1,-2]]]]],[23,24],[],25,11,[24,[4,[-1]],5]],[[[41,[-1,-2,-3,-4]]],[[2,[-1,-2]]],[],[],[],11],[[[10,[-1,-2,-3,-4]],[50,[-5]]],[[17,[[50,[[2,[-1,-2]]]]]]],[23,24],[],25,11,[24,[4,[-1]],5]],[[[10,[-1,-2,-3,-4]],[50,[-5]]],[[17,[[50,[[2,[-1,-2]]]]]]],[23,24],[],25,11,[24,[4,[-1]],5]],[[[10,[-1,-2,-3,-4]],[50,[-5]]],[[17,[[50,[-2]]]]],[23,24],[],25,11,[24,[4,[-1]],5]],[[[10,[-1,-2,-3,-4]],[50,[-5]]],[[17,[[50,[-2]]]]],[23,24],[],25,11,[24,[4,[-1]],5]],[[[10,[-1,-2,-3,-4]],-5],[[17,[-2]]],[23,24],[],25,11,[24,[4,[-1]],5]],[[[41,[-1,-2,-3,-4]]],-2,[],[],[],11],[[[44,[-1,-2,-3,-4]]],-2,[],[],[],11],[[[47,[-1,-2,-3,-4,-5]]],-3,[],5,[],[],11],[[[10,[-1,-2,-3,-4]]],-3,[],[],[],11],[[[10,[-1,-2,-3,-4]],-5],-2,[23,24],[],25,11,[24,[4,[-1]],5]],[[[10,[-1,-2,-3,-4]],-1,-2],[[17,[-2]]],[23,24],[],25,11],[[[12,[-1,-2,-3,-4]],-1,-2],[[41,[-1,-2,-3,-4]]],24,[],25,11],[[[41,[-1,-2,-3,-4]],-2],-2,[],[],[],11],[[[42,[-1,-2,-3,-4]],-1,-2],[[2,[-1,-2]]],24,[],25,11],[[[14,[-1,-2,-3,-4]],-2],[[44,[-1,-2,-3,-4]]],24,[],25,11],[[[44,[-1,-2,-3,-4]],-2],-2,[],[],[],11],[[[45,[-1,-2,-3,-4]],-2],-2,24,[],25,11],[[[15,[-2,-1,-3,-4,-5]],-3],[[47,[-2,-1,-3,-4,-5]]],5,[24,[53,[-1]]],[],25,11],[[[47,[-1,-2,-3,-4,-5]],-3],-3,[],5,[],[],11],[[[48,[-2,-1,-3,-4,-5]],-3],-3,5,[24,[53,[-1]]],[],25,11],[[[42,[-1,-2,-3,-4]],52,-1,-2],[[2,[-1,-2]]],24,[],25,11],[[[41,[-1,-2,-3,-4]],-1],-1,[],[],[],11],[[[10,[-1,-2,-3,-4]],-1,-2],[[2,[-1,-2]]],[23,24],[],25,11],[[[42,[-1,-2,-3,-4]],52,-1,-2,-5],[[2,[-1,-2]]],[],[],[],11,[[54,[-1],[[16,[52]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[10,[-1,-2,-3,-4]]],[[36,[-1,-2,-4]]],[],[],[],11],[[[10,[-1,-2,-3,-4]]],[[20,[-1,-2]]],[],[],[],11],[[[10,[-1,-2,-3,-4]]],[[35,[-1,-2]]],[],[],[],11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[41,[-1,-2,-3,-4]]],-1,[],[],[],11],[[[45,[-1,-2,-3,-4]]],-1,[],[],[],11],[[[48,[-2,-1,-3,-4,-5]]],-2,5,[[53,[-1]]],[],[],11],[[[41,[-1,-2,-3,-4]]],[[2,[-1,-2]]],[],[],[],11],[[[10,[-1,-2,-3,-4]]],[[37,[-1,-2,-4]]],[],[],[],11],[[[41,[-1,-2,-3,-4]]],-2,[],[],[],11],[[[44,[-1,-2,-3,-4]]],-2,[],[],[],11],[[[47,[-1,-2,-3,-4,-5]]],-3,[],5,[],[],11],[[[10,[-1,-2,-3,-4]]],[[38,[-1,-2,-4]]],[],[],[],11],[[[10,[-1,-2,-3,-4]]],3,[],[],[],11],[[[10,[-1,-2,-3,-4]]],[[20,[-1,-2]]],[],[],[],11],[[[10,[-1,-2,-3,-4]]],[[35,[-1,-2]]],[],[],[],11],[[[41,[-1,-2,-3,-4]]],-1,[],[],[],11],[[[14,[-1,-2,-3,-4]]],-1,[],[],[],11],[[[44,[-1,-2,-3,-4]]],-1,[],[],[],11],[[[45,[-1,-2,-3,-4]]],-1,[],[],[],11],[[[15,[-2,-1,-3,-4,-5]]],-1,5,[[46,[-1]]],[],[],11],[[[47,[-1,-2,-3,-4,-5]]],-1,[],5,[],[],11],[[[48,[-2,-1,-3,-4,-5]]],-1,5,[[46,[-1]]],[],[],11],[[[41,[-1,-2,-3,-4]]],-1,[],[],[],11],[[[10,[-1,-2,-3,-4]]],[[21,[-1,-2]]],[],[],[],11],[[[10,[-1,-2,-3,-4]]],18,[],[],[],11],[[[20,[-1,-2]]],18,[],[]],[[[35,[-1,-2]]],18,[],[]],[[[36,[-1,-2,-3]]],18,[],[],11],[[[37,[-1,-2,-3]]],18,[],[],11],[[[38,[-1,-2,-3]]],18,[],[],11],[[[21,[-1,-2]]],18,[],[]],[[[22,[-1,-2]]],18,[],[]],[[[27,[-1,-2,-3]]],18,[],[],11],[[[39,[-1,-2]]],18,[],[]],[[],[[10,[-1,-2,51]]],[],[]],[-1,[[10,[-2,-3,51,-1]]],11,[],[]],[[[20,[-1,-2]]],[[17,[[2,[-1,-2]]]]],[],[]],[[[35,[-1,-2]]],[[17,[[2,[-1,-2]]]]],[],[]],[[[36,[-1,-2,-3]]],[[17,[[2,[-1,-2]]]]],[],[],11],[[[37,[-1,-2,-3]]],[[17,[-1]]],[],[],11],[[[38,[-1,-2,-3]]],[[17,[-2]]],[],[],11],[[[21,[-1,-2]]],[[17,[-1]]],[],[]],[[[22,[-1,-2]]],[[17,[-2]]],[],[]],[[[27,[-1,-2,-3]]],[[17,[[2,[-1,-2]]]]],[],[],11],[[[32,[-1,-2,-3,-4]]],[[17,[-5]]],[],[],[[33,[-1,-2],[[16,[3]]]]],11,[]],[[[39,[-1,-2]]],[[17,[-2]]],[],[]],[[[14,[-1,-2,-3,-4]]],-2,24,26,25,11],[[[15,[-2,-1,-3,-4,-5]]],-3,5,[24,[53,[-1]]],26,25,11],[[[12,[-1,-2,-3,-4]],-1,-2],[[2,[-1,-2]]],24,[],25,11],[[[14,[-1,-2,-3,-4]],-2],-2,24,[],25,11],[[[15,[-2,-1,-3,-4,-5]],-3],-3,5,[24,[53,[-1]]],[],25,11],[[[12,[-1,-2,-3,-4]],-5],[[2,[-1,-2]]],24,[],25,11,[[13,[],[[16,[[2,[-1,-2]]]]]]]],[[[14,[-1,-2,-3,-4]],-5],-2,24,[],25,11,[[13,[],[[16,[-2]]]]]],[[[15,[-2,-1,-3,-4,-5]],-6],-3,5,[24,[53,[-1]]],[],25,11,[[13,[],[[16,[-3]]]]]],[[[14,[-1,-2,-3,-4]],-5],-2,24,[],25,11,[[13,[-1],[[16,[-2]]]]]],[[[15,[-2,-1,-3,-4,-5]],-6],-3,5,[24,[46,[-1]],[53,[-1]]],[],25,11,[[13,[-1],[[16,[-3]]]]]],[[[10,[-1,-2,-3,-4]]],[[43,[-1,-2,-3,-4]]],[],[],[],11],[[[10,[-1,-2,-3,-4]]],[[40,[-1,-2,-3,-4]]],[],[],[],11],[[[10,[-1,-2,-3,-4]]],[[55,[[2,[-1,-2]],-4]]],[],[],[],11],[[[10,[-1,-2,-3,-4]]],[[55,[[2,[-1,-2]],-4]]],[],[],[],11],[[[10,[-1,-2,-3,-4]],-5],[[17,[-2]]],[23,24],[],25,11,[24,[4,[-1]],5]],[[[41,[-1,-2,-3,-4]]],-2,[],[],[],11],[[[44,[-1,-2,-3,-4]]],-2,[],[],[],11],[[[47,[-1,-2,-3,-4,-5]]],-3,[],5,[],[],11],[[[10,[-1,-2,-3,-4]],-5],[[17,[[2,[-1,-2]]]]],[23,24],[],25,11,[24,[4,[-1]],5]],[[[41,[-1,-2,-3,-4]]],[[2,[-1,-2]]],[],[],[],11],[[[44,[-1,-2,-3,-4]]],[[2,[-1,-2]]],[],[],[],11],[[[47,[-1,-2,-3,-4,-5]]],[[2,[-1,-3]]],[],5,[],[],11],[[[44,[-1,-2,-3,-4]],-2],[[2,[-1,-2]]],[],[],[],11],[[[47,[-2,-1,-3,-4,-5]],-3],[[2,[-2,-3]]],5,[[53,[-1]]],[],[],11],[[[41,[-1,-2,-3,-4]],-5],[[12,[-1,-2,-3,-4]]],[],[],[],11,[[13,[-1,-2],[[16,[[17,[-2]]]]]]]],[[[44,[-1,-2,-3,-4]],-5],[[14,[-1,-2,-3,-4]]],[],[],[],11,[[13,[-1,-2],[[16,[[17,[-2]]]]]]]],[[[47,[-1,-2,-3,-4,-5]],-6],[[15,[-1,-2,-3,-4,-5]]],[],5,[],[],11,[[13,[-1,-3],[[16,[[17,[-3]]]]]]]],[[[44,[-1,-2,-3,-4]]],-1,[],[],[],11],[[[47,[-2,-1,-3,-4,-5]]],-2,5,[[53,[-1]]],[],[],11],[[[10,[-1,-2,-3,-4]],18],2,[23,24],[],25,11],[[[10,[-1,-2,-3,-4]],-5],2,[],[],[],11,[[33,[-1,-2],[[16,[3]]]]]],[[[10,[-1,-2,-3,-4]],18],2,[23,24],[],25,11],[[[10,[-1,-2,-3,-4]]],2,[23,24],[],25,11],[[[20,[-1,-2]]],[[2,[18,[17,[18]]]]],[],[]],[[[35,[-1,-2]]],[[2,[18,[17,[18]]]]],[],[]],[[[36,[-1,-2,-3]]],[[2,[18,[17,[18]]]]],[],[],11],[[[37,[-1,-2,-3]]],[[2,[18,[17,[18]]]]],[],[],11],[[[38,[-1,-2,-3]]],[[2,[18,[17,[18]]]]],[],[],11],[[[21,[-1,-2]]],[[2,[18,[17,[18]]]]],[],[]],[[[22,[-1,-2]]],[[2,[18,[17,[18]]]]],[],[]],[[[27,[-1,-2,-3]]],[[2,[18,[17,[18]]]]],[],[],11],[[[32,[-1,-2,-3,-4]]],[[2,[18,[17,[18]]]]],[],[],[[33,[-1,-2],[[16,[3]]]]],11],[[[39,[-1,-2]]],[[2,[18,[17,[18]]]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,56,[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[[[10,[-1,-2,-3,-4]],-1,-2],[[8,[-2,[49,[-1,-2,-3,-4]]]]],[23,24],[],25,11],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[[[10,[-1,-2,-3,-4]],18],[[8,[2,1]]],[23,24],[],25,11],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],0,[[[10,[-1,-2,-3,-4]]],[[22,[-1,-2]]],[],[],[],11],[[[10,[-1,-2,-3,-4]]],[[39,[-1,-2]]],[],[],[],11],[18,[[10,[-1,-2,51]]],[],[]],[[18,-1],[[10,[-2,-3,-1]]],[],[],[]],[[18,-1,-2],[[10,[-3,-4,-1,-2]]],[],11,[],[]],[[18,-1],[[10,[-2,-3,51,-1]]],11,[],[]],[-1,[[10,[-2,-3,-1]]],[],[],[]],[[-1,-2],[[10,[-3,-4,-1,-2]]],[],11,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[57,[-1,-2,-3]]],-3,[],[],11],[[[57,[-1,-2,-3]],[57,[-1,-2,-3]]],[[57,[-1,-2]]],[23,24,19],[25,26],11],[[[57,[-1,-2,-3]],[57,[-1,-2,-3]]],[[57,[-1,-2]]],[23,24,19],[25,26],11],[[[57,[-1,-2]],[57,[-1,-2]]],[[57,[-1,-2]]],[23,24,19],[25,26]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[57,[-1,-2,-3]]],18,[],[],11],[[[57,[-1,-2,-3]]],2,[],[],11],[[[57,[-1,-2,-3]]],[[57,[-1,-2,-3]]],19,19,[11,19]],[[[58,[-1]]],[[58,[-1]]],[]],[[[59,[-1,-2,-3]]],[[59,[-1,-2,-3]]],[],[],11],[[[60,[-1,-2,-3]]],[[60,[-1,-2,-3]]],[],[],11],[[[61,[-1,-2,-3]]],[[61,[-1,-2,-3]]],[],[],11],[[[62,[-1,-2,-3]]],[[62,[-1,-2,-3]]],[],[],11],[[[57,[-1,-2,-3]],[57,[-1,-2,-3]]],2,19,19,[11,19]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[[57,[-1,-2,-3]],-4],3,[23,24],25,11,[24,[4,[-1]],5]],[[],[[57,[-1,-2,-3]]],[],26,[26,11]],[[[57,[-1,-2,-3]],[57,[-1,-2,-3]]],[[60,[-1,-2,-3]]],[23,24],25,11],[[[57,[-1,-2,-3]]],[[63,[-1,-3]]],[],[],11],[[[57,[-1,-2,-3]],-1],[[64,[-1,-2,-3]]],[23,24],25,11],[[[57,[-1,-2,-3]],[57,[-1,-2,-3]]],3,[23,24],25,11],[[-1,-2],3,[],[]],[[[57,[-1,-2,-3]],-4],2,[23,24,29],25,11,[[31,[],[[30,[-1]]]]]],[[[57,[-1,-2,-3]],-4],2,[23,24],25,11,[[31,[],[[30,[-1]]]]]],[[[57,[-1,-2,-3]],-4],[[65,[-1,-4,-3]]],[],[],11,[[33,[-1],[[16,[3]]]]]],[[[57,[-1,-2,-3]],6],7,34,[],11],[[[58,[-1]],6],7,34],[[[66,[-1,-2]],6],7,34,11],[[[63,[-1,-2]],6],7,34,11],[[[59,[-1,-2,-3]],6],7,[34,23,24],25,11],[[[60,[-1,-2,-3]],6],7,[34,23,24],25,11],[[[61,[-1,-2,-3]],6],7,[34,23,24],25,11],[[[62,[-1,-2,-3]],6],7,[34,23,24],25,11],[[[64,[-1,-2,-3]],6],7,34,[],11],[[[67,[-1,-2,-3]],6],7,34,[],11],[[[68,[-1,-2,-3]],6],7,34,[],11],[[[58,[-1]],-2,-4],-2,[],[],[],[[33,[-2,-3],[[16,[-2]]]]]],[[[66,[-1,-2]],-3,-5],-3,[],11,[],[],[[33,[-3,-4],[[16,[-3]]]]]],[[[63,[-1,-2]],-3,-5],-3,[],11,[],[],[[33,[-3,-4],[[16,[-3]]]]]],[[[59,[-1,-2,-3]],-4,-6],-4,[23,24],25,11,[],[],[[33,[-4,-5],[[16,[-4]]]]]],[[[60,[-1,-2,-3]],-4,-6],-4,[23,24],25,11,[],[],[[33,[-4,-5],[[16,[-4]]]]]],[[[61,[-1,-2,-3]],-4,-6],-4,[23,24],25,11,[],[],[[33,[-4,-5],[[16,[-4]]]]]],[[[62,[-1,-2,-3]],-4,-6],-4,[23,24],25,11,[],[],[[33,[-4,-5],[[16,[-4]]]]]],[-1,-1,[]],[[[10,[-1,2,-2,-3]]],[[57,[-1,-2,-3]]],[],[],11],[[[50,[-1]]],[[57,[-1,51,-2]]],[23,24],[26,11]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-2,[[57,[-1,-3,-4]]],[23,24],[[31,[],[[30,[-1]]]]],[25,26],[26,11]],[[[57,[-1,-2,-3]],-4],[[17,[-1]]],[23,24],25,11,[24,[4,[-1]],5]],[[[64,[-1,-2,-3]]],-1,[],[],11],[[[67,[-1,-2,-3]]],-1,[],[],11],[[[68,[-1,-2,-3]]],-1,[],[],11],[[[57,[-1,-2,-3]],-1],-1,[23,24],25,11],[[[57,[-1,-2,-3]],-4],-1,[23,24],25,11,[24,[4,[-1]],[70,[],[[69,[-1]]]],5]],[[[57,[-1,-2,-3]],-4,-5],-1,[23,24],25,11,[24,[4,[-1]],5],[[13,[-4],[[16,[-1]]]]]],[[[57,[-1,-2,-3]]],-2,[],[],11],[[[57,[-1,-2,-3]],-1],3,[23,24],25,11],[[[64,[-1,-2,-3]]],[[67,[-1,-2,-3]]],24,25,11],[[[68,[-1,-2,-3]]],2,24,25,11],[[[57,[-1,-2,-3]],-1],-1,[23,24],25,11],[[[57,[-1,-2,-3]],[57,[-1,-2,-3]]],[[59,[-1,-2,-3]]],[23,24],25,11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[57,[-1,-2,-3]]],[[66,[-1,-3]]],[],[],11],[[[57,[-1,-2,-3]]],[[58,[-1]]],[],[],11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[68,[-1,-2,-3]]],-1,[],[],11],[[[57,[-1,-2,-3]],[57,[-1,-2,-3]]],3,[23,24],25,11],[[[57,[-1,-2,-3]]],3,[],[],11],[[[57,[-1,-2,-3]],[57,[-1,-2,-3]]],3,[23,24],25,11],[[[57,[-1,-2,-3]],[57,[-1,-2,-3]]],3,[23,24],25,11],[[[57,[-1,-2,-3]]],[[58,[-1]]],[],[],11],[[[57,[-1,-2,-3]]],18,[],[],11],[[[58,[-1]]],18,[]],[[[66,[-1,-2]]],18,[],11],[[[63,[-1,-2]]],18,[],11],[[],[[57,[-1,51]]],[]],[-1,[[57,[-2,51,-1]]],11,[24,23]],[[[58,[-1]]],[[17,[-1]]],[]],[[[66,[-1,-2]]],[[17,[-1]]],[],11],[[[63,[-1,-2]]],[[17,[-1]]],[],11],[[[65,[-1,-2,-3]]],[[17,[-4]]],[],[[33,[-1],[[16,[3]]]]],11,[]],[[[59,[-1,-2,-3]]],[[17,[-1]]],[23,24],25,11],[[[60,[-1,-2,-3]]],[[17,[-1]]],[23,24],25,11],[[[61,[-1,-2,-3]]],[[17,[-1]]],[23,24],25,11],[[[62,[-1,-2,-3]]],[[17,[-1]]],[23,24],25,11],[[[64,[-1,-2,-3]]],2,24,25,11],[[[57,[-1,-2,-3]]],[[55,[[2,[-1,2]],-3]]],[],[],11],[[[57,[-1,-2,-3]]],[[55,[[2,[-1,2]],-3]]],[],[],11],[[[57,[-1,-2,-3]],-4],3,[23,24],25,11,[24,[4,[-1]],5]],[[[67,[-1,-2,-3]]],-1,[],[],11],[[[57,[-1,-2,-3]],-1],[[17,[-1]]],[23,24],25,11],[[[67,[-1,-2,-3]]],-1,[],[],11],[[[57,[-1,-2,-3]],18],2,[23,24],25,11],[[[57,[-1,-2,-3]],-4],2,[],[],11,[[33,[-1],[[16,[3]]]]]],[[[57,[-1,-2,-3]],18],2,[23,24],25,11],[[[57,[-1,-2,-3]]],2,[23,24],25,11],[[[58,[-1]]],[[2,[18,[17,[18]]]]],[]],[[[66,[-1,-2]]],[[2,[18,[17,[18]]]]],[],11],[[[63,[-1,-2]]],[[2,[18,[17,[18]]]]],[],11],[[[65,[-1,-2,-3]]],[[2,[18,[17,[18]]]]],[],[[33,[-1],[[16,[3]]]]],11],[[[59,[-1,-2,-3]]],[[2,[18,[17,[18]]]]],[23,24],25,11],[[[60,[-1,-2,-3]]],[[2,[18,[17,[18]]]]],[23,24],25,11],[[[61,[-1,-2,-3]]],[[2,[18,[17,[18]]]]],[23,24],25,11],[[[62,[-1,-2,-3]]],[[2,[18,[17,[18]]]]],[23,24],25,11],[[[57,[-1,-2]],[57,[-1,-2]]],[[57,[-1,-2]]],[23,24,19],[25,26]],[[[57,[-1,-2,-3]],[57,[-1,-2,-3]]],[[61,[-1,-2,-3]]],[23,24],25,11],[[[57,[-1,-2,-3]],-4],[[17,[-1]]],[23,24],25,11,[24,[4,[-1]],5]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[[[57,[-1,-2,-3]],18],[[8,[2,1]]],[23,24],25,11],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[[[57,[-1,-2,-3]],[57,[-1,-2,-3]]],[[62,[-1,-2,-3]]],[23,24],25,11],[18,[[57,[-1,51]]],[]],[[18,-1],[[57,[-2,-1,71]]],[],[]],[[18,-1,-2],[[57,[-3,-1,-2]]],[],11,[]],[[18,-1],[[57,[-2,51,-1]]],11,[24,23]],[-1,[[57,[-2,-1,71]]],[],[]],[[-1,-2],[[57,[-3,-1,-2]]],[],11,[]],0,0,0,0,0,0,0,0,0,0,0,0,[[[72,[-1,-2]]],-2,[],11],[[[73,[-1,-2]],-3],[[73,[-1,-2]]],[],11,[[13,[-1]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[72,[-1,-2]]],18,[],11],[[[72,[-1,-2]]],2,[],11],[[[72,[-1,-2]]],[[72,[-1,-2]]],19,[11,19]],[[-1,-2],2,[],[]],[[],[[72,[-1,-2]]],[],[11,26]],[[[72,[-1,-2]]],[[74,[-1,-2]]],[],11],[[[72,[-1,-2]],52,-3,-4],[[73,[-1,-2]]],[],11,[[33,[-1],[[16,[3]]]]],[[54,[-1],[[16,[52]]]]]],[[[72,[-1,-2]],-3],[[75,[-1,-3,-2]]],[],11,[[33,[-1],[[16,[3]]]]]],[[[72,[-1,-2]],52,-3],[[17,[-1]]],[],11,[[33,[-1],[[16,[3]]]]]],[[[72,[-1,-2]],52,-3],[[8,[[76,[-1,-2]],[77,[-1,-2]]]]],[],11,[[33,[-1],[[16,[3]]]]]],[[[72,[-1,-2]],52,-3],[[17,[-1]]],[],11,[[33,[-1],[[16,[3]]]]]],[[[72,[-1,-2]],6],7,34,11],[[[73,[-1,-2]],6],7,34,11],[[[76,[-1,-2]],6],7,34,11],[[[78,[-1,-2]],6],7,34,11],[[[77,[-1,-2]],6],7,34,11],[[[74,[-1,-2]],6],7,34,11],[[[79,[-1]],-2,-4],-2,[],[],[],[[33,[-2,-3],[[16,[-2]]]]]],[[[80,[-1]],-2,-4],-2,[],[],[],[[33,[-2,-3],[[16,[-2]]]]]],[[[81,[-1,-2]],-3,-5],-3,[],11,[],[],[[33,[-3,-4],[[16,[-3]]]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[76,[-1,-2]]],-1,[],11],[[[72,[-1,-2]],[50,[52]],-3],[[17,[[50,[-1]]]]],[],11,[[33,[18,-1],[[16,[3]]]]]],[[[72,[-1,-2]],[50,[52]],-3],[[17,[[50,[-1]]]]],[],11,[[33,[18,-1],[[16,[3]]]]]],[[[76,[-1,-2]]],-1,[],11],[[[73,[-1,-2]],-1],[[76,[-1,-2]]],[],11],[[[78,[-1,-2]],-1],[[76,[-1,-2]]],[],11],[[[72,[-1,-2]],52,-1,-3],[[76,[-1,-2]]],[],11,[[54,[-1],[[16,[52]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[72,[-1,-2]]],[[80,[-1]]],[],11],[[[72,[-1,-2]]],[[79,[-1]]],[],11],[[[72,[-1,-2]]],[[81,[-1,-2]]],[],11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[76,[-1,-2]]],-1,[],11],[[[76,[-1,-2]]],[[72,[-1,-2]]],[],11],[[[78,[-1,-2]]],[[72,[-1,-2]]],[],11],[[[77,[-1,-2]]],[[72,[-1,-2]]],[],11],[[[72,[-1,-2]]],3,[],11],[[[72,[-1,-2]]],[[79,[-1]]],[],11],[[[72,[-1,-2]]],[[80,[-1]]],[],11],[[[72,[-1,-2]]],18,[],11],[[[79,[-1]]],18,[]],[[[80,[-1]]],18,[]],[[[81,[-1,-2]]],18,[],11],[[[74,[-1,-2]]],18,[],11],[[],[[72,[-1,71]]],[]],[-1,[[72,[-2,-1]]],11,[]],[[[79,[-1]]],[[17,[-2]]],[],[]],[[[80,[-1]]],[[17,[-2]]],[],[]],[[[81,[-1,-2]]],[[17,[-3]]],[],11,[]],[[[74,[-1,-2]]],[[17,[-1]]],[],11],[[[75,[-1,-2,-3]]],[[17,[-4]]],[],[[33,[-1],[[16,[3]]]]],11,[]],[[[73,[-1,-2]],-1],[[76,[-1,-2]]],[],11],[[[73,[-1,-2]],-3],[[76,[-1,-2]]],[],11,[[13,[],[[16,[-1]]]]]],[[[76,[-1,-2]]],[[2,[-1,[78,[-1,-2]]]]],[],11],[[[72,[-1,-2]],18,-3],2,[],11,[[54,[-1],[[16,[52]]]]]],[[[72,[-1,-2]],-3],2,[],11,[[33,[-1],[[16,[3]]]]]],[[[72,[-1,-2]],18,-3],2,[],11,[[54,[-1],[[16,[52]]]]]],[[[72,[-1,-2]],-3],2,[],11,[[54,[-1],[[16,[52]]]]]],[[[79,[-1]]],[[2,[18,[17,[18]]]]],[]],[[[80,[-1]]],[[2,[18,[17,[18]]]]],[]],[[[81,[-1,-2]]],[[2,[18,[17,[18]]]]],[],11],[[[74,[-1,-2]]],[[2,[18,[17,[18]]]]],[],11],[[[75,[-1,-2,-3]]],[[2,[18,[17,[18]]]]],[],[[33,[-1],[[16,[3]]]]],11],[-1,-2,[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[[[72,[-1,-2]],18,-3],[[8,[2,1]]],[],11,[[54,[-1],[[16,[52]]]]]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[18,[[72,[-1,71]]],[]],[[18,-1],[[72,[-2,-1]]],11,[]],0,0,0,0,0,0,0,[[[55,[-1,-2]]],[[2,[[83,[82]],84]]],[],11],[[[55,[-1,-2]]],-2,[],11],[[[85,[-1]]],-1,[]],[[[85,[-1]]],[],[]],[[[85,[-1]]],-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[55,[-1,-2]],18],[[85,[-1]]],[],11],[[[55,[-1,-2]],[85,[-1]]],18,[],11],[[[55,[-1,-2]]],18,[],11],[[[55,[-1,-2]]],18,[],11],[[[55,[-1,-2]]],2,[],11],[[[55,[-1,-2]]],2,[],11],[[[85,[-1]]],[[85,[-1]]],[]],[[[55,[-1,-2]]],[[55,[-1,-2]]],19,[11,19]],[[[86,[-1]]],[[86,[-1]]],[]],[[[55,[-1,-2]],[55,[-1,-2]]],2,19,[11,19]],[[[55,[-1,-2]],[55,[-1,-2]],-3],2,19,[11,19],[[54,[-1],[[16,[52]]]]]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[[85,[-1]],[85,[-1]]],2,[]],[[[55,[-1,-2]]],[[83,[-1]]],[],11],[[[55,[-1,-2]]],[[83,[-1]]],[],11],[[],[[55,[-1,-2]]],[],[11,26]],[[[55,[-1,-2]]],[[87,[-1,-2]]],[],11],[[[55,[-1,-2]],[86,[-1]]],[[87,[-1,-2]]],[],11],[[[55,[-1,-2]]],2,[],11],[[[88,[-1,-2]]],2,[],11],[[[87,[-1,-2]]],2,[],11],[[[55,[-1,-2]],[85,[-1]]],2,[],11],[[[55,[-1,-2]],52,-3],3,[],11,[[33,[-1],[[16,[3]]]]]],[[[55,[-1,-2]],52,-3],[[17,[[85,[-1]]]]],[],11,[[33,[-1],[[16,[3]]]]]],[[[55,[-1,-2]],52,-3,-4],[[8,[[85,[-1]],89]]],[],11,[[33,[-1],[[16,[3]]]]],[[54,[-1],[[16,[52]]]]]],[[[86,[-1]],-2,-4],-2,[],[],[],[[33,[-2,-3],[[16,[-2]]]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[55,[-1,-2]],52,-3],[[17,[-1]]],[],11,[[33,[-1],[[16,[3]]]]]],[[[55,[-1,-2]],[50,[52]],-3],[[17,[[50,[-1]]]]],[],11,[[33,[18,-1],[[16,[3]]]]]],[[[55,[-1,-2]],[50,[52]],-3],[[17,[[50,[-1]]]]],[],11,[[33,[18,-1],[[16,[3]]]]]],[[[55,[-1,-2]],52,-3],[[17,[-1]]],[],11,[[33,[-1],[[16,[3]]]]]],[[[55,[-1,-2]],52,-1,-3],[[85,[-1]]],[],11,[[54,[-1],[[16,[52]]]]]],[[[55,[-1,-2]],52,-1,-3],-1,[],11,[[54,[-1],[[16,[52]]]]]],[[[55,[-1,-2]],52,89,-1],[[85,[-1]]],[],11],[[[55,[-1,-2]],52,-1],[[85,[-1]]],[],11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[55,[-1,-2]]],[[88,[-1,-2]]],[],11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[55,[-1,-2]],[86,[-1]]],[[88,[-1,-2]]],[],11],[[[55,[-1,-2]],18],3,[],11],[[[55,[-1,-2]]],3,[],11],[[[55,[-1,-2]]],[[86,[-1]]],[],11],[[[88,[-1,-2]]],[[86,[-1]]],[],11],[[[87,[-1,-2]]],[[86,[-1]]],[],11],[[[55,[-1,-2]],52],[[90,[-1]]],[],11],[[[55,[-1,-2]]],18,[],11],[[],[[55,[-1,71]]],[]],[-1,[[55,[-2,-1]]],11,[]],[[[86,[-1]]],[[17,[[85,[-1]]]]],[]],[[[88,[-1,-2]]],[[17,[-1]]],[],11],[[[87,[-1,-2]]],[[17,[-1]]],[],11],[[[90,[-1]]],[[17,[[85,[-1]]]]],[]],[[[86,[-1]],[85,[-1]]],2,[]],[[[86,[-1]],[85,[-1]]],2,[]],[[[55,[-1,-2]],[85,[-1]]],[[2,[-1,89]]],[],11],[[[55,[-1,-2]],52,-3],[[17,[-1]]],[],11,[[33,[-1],[[16,[3]]]]]],[[[55,[-1,-2]],[85,[-1]],-3],3,[],11,[[13,[-1],[[16,[[17,[-1]]]]]]]],[[[55,[-1,-2]],18,-3],2,[],11,[[54,[-1],[[16,[52]]]]]],[[[55,[-1,-2]],18,-3],2,[],11,[[54,[-1],[[16,[52]]]]]],[[[86,[-1]]],[[2,[18,[17,[18]]]]],[]],[[[88,[-1,-2]]],[[2,[18,[17,[18]]]]],[],11],[[[87,[-1,-2]]],[[2,[18,[17,[18]]]]],[],11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[[[55,[-1,-2]],52,-1],[[8,[[85,[-1]],-1]]],[],11],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[[[55,[-1,-2]],18,-3],[[8,[2,1]]],[],11,[[54,[-1],[[16,[52]]]]]],[18,[[8,[[55,[-1,71]],1]]],[]],[[18,-1],[[8,[[55,[-2,-1]],1]]],11,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[18,[[55,[-1,71]]],[]],[[18,-1],[[55,[-2,-1]]],11,[]]],"c":[],"p":[[6,"TryReserveError",0],[1,"tuple"],[1,"bool"],[10,"Equivalent",0],[10,"Sized",950],[5,"Formatter",951],[8,"Result",951],[6,"Result",952],[5,"TypeId",953],[5,"HashMap",26],[10,"Allocator",954],[6,"RawEntryMut",26],[10,"FnOnce",955],[6,"Entry",26],[6,"EntryRef",26],[17,"Output"],[6,"Option",956],[1,"usize"],[10,"Clone",957],[5,"Iter",26],[5,"Keys",26],[5,"Values",26],[10,"Eq",958],[10,"Hash",959],[10,"BuildHasher",959],[10,"Default",960],[5,"Drain",26],[10,"PartialEq",958],[10,"Copy",950],[17,"Item"],[10,"IntoIterator",961],[5,"ExtractIf",26],[10,"FnMut",955],[10,"Debug",951],[5,"IterMut",26],[5,"IntoIter",26],[5,"IntoKeys",26],[5,"IntoValues",26],[5,"ValuesMut",26],[5,"RawEntryBuilderMut",26],[5,"RawOccupiedEntryMut",26],[5,"RawVacantEntryMut",26],[5,"RawEntryBuilder",26],[5,"OccupiedEntry",26],[5,"VacantEntry",26],[10,"Borrow",962],[5,"OccupiedEntryRef",26],[5,"VacantEntryRef",26],[5,"OccupiedError",26],[1,"array"],[8,"DefaultHashBuilder",26],[1,"u64"],[10,"From",963],[10,"Fn",955],[5,"RawTable",815],[5,"String",964],[5,"HashSet",434],[5,"Iter",434],[5,"Intersection",434],[5,"Difference",434],[5,"SymmetricDifference",434],[5,"Union",434],[5,"Drain",434],[6,"Entry",434],[5,"ExtractIf",434],[5,"IntoIter",434],[5,"OccupiedEntry",434],[5,"VacantEntry",434],[17,"Owned"],[10,"ToOwned",965],[5,"Global",966],[5,"HashTable",661],[6,"Entry",661],[5,"Drain",661],[5,"ExtractIf",661],[5,"OccupiedEntry",661],[5,"AbsentEntry",661],[5,"VacantEntry",661],[5,"Iter",661],[5,"IterMut",661],[5,"IntoIter",661],[1,"u8"],[5,"NonNull",967],[5,"Layout",968],[5,"Bucket",815],[5,"RawIter",815],[5,"RawDrain",815],[5,"RawIntoIter",815],[5,"InsertSlot",815],[5,"RawIterHash",815],[15,"AllocError",25]],"b":[[128,"impl-Extend%3C(%26K,+%26V)%3E-for-HashMap%3CK,+V,+S,+A%3E"],[129,"impl-Extend%3C%26(K,+V)%3E-for-HashMap%3CK,+V,+S,+A%3E"],[130,"impl-Extend%3C(K,+V)%3E-for-HashMap%3CK,+V,+S,+A%3E"],[153,"impl-Display-for-OccupiedError%3C\'a,+K,+V,+S,+A%3E"],[154,"impl-Debug-for-OccupiedError%3C\'_,+K,+V,+S,+A%3E"],[250,"impl-IntoIterator-for-HashMap%3CK,+V,+S,+A%3E"],[251,"impl-IntoIterator-for-%26HashMap%3CK,+V,+S,+A%3E"],[252,"impl-IntoIterator-for-%26mut+HashMap%3CK,+V,+S,+A%3E"],[498,"impl-Extend%3C%26T%3E-for-HashSet%3CT,+S,+A%3E"],[499,"impl-Extend%3CT%3E-for-HashSet%3CT,+S,+A%3E"],[520,"impl-From%3CHashMap%3CT,+(),+S,+A%3E%3E-for-HashSet%3CT,+S,+A%3E"],[521,"impl-From%3C%5BT;+N%5D%3E-for-HashSet%3CT,+BuildHasherDefault%3CAHasher%3E,+A%3E"],[559,"impl-IntoIterator-for-HashSet%3CT,+S,+A%3E"],[560,"impl-IntoIterator-for-%26HashSet%3CT,+S,+A%3E"],[742,"impl-IntoIterator-for-%26mut+HashTable%3CT,+A%3E"],[743,"impl-IntoIterator-for-%26HashTable%3CT,+A%3E"],[744,"impl-IntoIterator-for-HashTable%3CT,+A%3E"]]}],\ +["hashbrown",{"doc":"This crate is a Rust port of Google’s high-performance …","t":"PPKFFFGNNNNNMNNNCCCNCNNNNOIFGGFFFFFFFFPPPFFFFFGFFPPPFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNFFGFFFFFPFFFPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFGFFFFFPFPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["AllocError","CapacityOverflow","Equivalent","HashMap","HashSet","HashTable","TryReserveError","borrow","borrow_mut","clone","clone_into","eq","equivalent","equivalent","fmt","from","hash_map","hash_set","hash_table","into","raw","to_owned","try_from","try_into","type_id","layout","DefaultHashBuilder","Drain","Entry","EntryRef","ExtractIf","HashMap","IntoIter","IntoKeys","IntoValues","Iter","IterMut","Keys","Occupied","Occupied","Occupied","OccupiedEntry","OccupiedEntryRef","OccupiedError","RawEntryBuilder","RawEntryBuilderMut","RawEntryMut","RawOccupiedEntryMut","RawVacantEntryMut","Vacant","Vacant","Vacant","VacantEntry","VacantEntryRef","Values","ValuesMut","allocator","and_modify","and_modify","and_modify","and_replace_entry_with","and_replace_entry_with","and_replace_entry_with","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","clear","clone","clone","clone","clone","clone_from","clone_into","clone_into","clone_into","clone_into","contains_key","default","drain","entry","entry","entry_ref","eq","equivalent","extend","extend","extend","extract_if","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fold","fold","fold","fold","fold","fold","fold","fold","fold","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_hash","from_hash","from_iter","from_key","from_key","from_key_hashed_nocheck","from_key_hashed_nocheck","get","get","get","get","get_key_value","get_key_value","get_key_value_mut","get_key_value_mut","get_many_key_value_mut","get_many_key_value_unchecked_mut","get_many_mut","get_many_unchecked_mut","get_mut","get_mut","get_mut","get_mut","hasher","index","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert_hashed_nocheck","insert_key","insert_unique_unchecked","insert_with_hasher","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_key","into_key","into_key","into_key_value","into_keys","into_mut","into_mut","into_mut","into_values","is_empty","iter","iter_mut","key","key","key","key","key","key","key","key_mut","keys","len","len","len","len","len","len","len","len","len","len","new","new_in","next","next","next","next","next","next","next","next","next","next","or_default","or_default","or_insert","or_insert","or_insert","or_insert_with","or_insert_with","or_insert_with","or_insert_with_key","or_insert_with_key","raw_entry","raw_entry_mut","raw_table","raw_table_mut","remove","remove","remove","remove","remove_entry","remove_entry","remove_entry","remove_entry","replace_entry","replace_entry","replace_entry_with","replace_entry_with","replace_entry_with","replace_key","replace_key","reserve","retain","shrink_to","shrink_to_fit","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_insert","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_reserve","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","value","values","values_mut","with_capacity","with_capacity_and_hasher","with_capacity_and_hasher_in","with_capacity_in","with_hasher","with_hasher_in","Difference","Drain","Entry","ExtractIf","HashSet","Intersection","IntoIter","Iter","Occupied","OccupiedEntry","SymmetricDifference","Union","Vacant","VacantEntry","allocator","bitand","bitor","bitxor","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","clear","clone","clone","clone","clone","clone","clone","clone_from","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","contains","default","difference","drain","entry","eq","equivalent","extend","extend","extract_if","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fold","fold","fold","fold","fold","fold","fold","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","get","get","get","get","get_or_insert","get_or_insert_owned","get_or_insert_with","hasher","insert","insert","insert","insert_unique_unchecked","intersection","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_value","is_disjoint","is_empty","is_subset","is_superset","iter","len","len","len","len","new","new_in","next","next","next","next","next","next","next","next","or_insert","raw_table","raw_table_mut","remove","remove","replace","replace","reserve","retain","shrink_to","shrink_to_fit","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","sub","symmetric_difference","take","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_reserve","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","with_capacity","with_capacity_and_hasher","with_capacity_and_hasher_in","with_capacity_in","with_hasher","with_hasher_in","AbsentEntry","Drain","Entry","ExtractIf","HashTable","IntoIter","Iter","IterMut","Occupied","OccupiedEntry","Vacant","VacantEntry","allocator","and_modify","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","clear","clone","clone_into","default","drain","entry","extract_if","find","find_entry","find_mut","fmt","fmt","fmt","fmt","fmt","fmt","fold","fold","fold","from","from","from","from","from","from","from","from","from","from","get","get_many_mut","get_many_unchecked_mut","get_mut","insert","insert","insert_unique","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_mut","into_table","into_table","into_table","is_empty","iter","iter_mut","len","len","len","len","len","new","new_in","next","next","next","next","next","or_insert","or_insert_with","remove","reserve","retain","shrink_to","shrink_to_fit","size_hint","size_hint","size_hint","size_hint","size_hint","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_reserve","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","with_capacity","with_capacity_in","Bucket","InsertSlot","RawDrain","RawIntoIter","RawIter","RawIterHash","RawTable","allocation_info","allocator","as_mut","as_ptr","as_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bucket","bucket_index","buckets","capacity","clear","clear_no_drop","clone","clone","clone","clone_from","clone_from_with_hasher","clone_into","clone_into","clone_into","copy_from_nonoverlapping","data_end","data_start","default","drain","drain_iter_from","drop","drop","drop","erase","erase_entry","find","find_or_find_insert_slot","fold","from","from","from","from","from","from","from","get","get_many_mut","get_many_unchecked_mut","get_mut","insert","insert_entry","insert_in_slot","insert_no_grow","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter_from","is_bucket_full","is_empty","iter","iter","iter","iter_hash","len","new","new_in","next","next","next","next","reflect_insert","reflect_remove","remove","remove_entry","replace_bucket_with","reserve","shrink_to","size_hint","size_hint","size_hint","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_insert_no_grow","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_reserve","try_with_capacity","try_with_capacity_in","type_id","type_id","type_id","type_id","type_id","type_id","type_id","with_capacity","with_capacity_in"],"q":[[0,"hashbrown"],[25,"hashbrown::TryReserveError"],[26,"hashbrown::hash_map"],[434,"hashbrown::hash_set"],[661,"hashbrown::hash_table"],[815,"hashbrown::raw"],[950,"core::marker"],[951,"core::fmt"],[952,"core::fmt"],[953,"core::any"],[954,"allocator_api2::stable::alloc"],[955,"core::ops::function"],[956,"core::option"],[957,"core::clone"],[958,"core::cmp"],[959,"core::hash"],[960,"core::hash"],[961,"core::cmp"],[962,"core::marker"],[963,"core::convert"],[964,"core::ops::function"],[965,"alloc::borrow"],[966,"allocator_api2::stable::alloc::global"],[967,"core::ptr::non_null"],[968,"core::alloc::layout"]],"d":["The memory allocator returned an error","Error due to the computed capacity exceeding the collection…","Key equivalence trait.","A hash map implemented with quadratic probing and SIMD …","A hash set implemented as a HashMap where the value is ().","Low-level hash table with explicit hashing.","The error type for try_reserve methods.","","","","","","Checks if this value is equivalent to the given key.","","","Returns the argument unchanged.","A hash map implemented with quadratic probing and SIMD …","A hash set implemented as a HashMap where the value is ().","A hash table implemented with quadratic probing and SIMD …","Calls U::from(self).","Experimental and unsafe RawTable API. This module is only …","","","","","The layout of the allocation request that failed.","Default hasher for HashMap.","A draining iterator over the entries of a HashMap in …","A view into a single entry in a map, which may either be …","A view into a single entry in a map, which may either be …","A draining iterator over entries of a HashMap which don’…","A hash map implemented with quadratic probing and SIMD …","An owning iterator over the entries of a HashMap in …","An owning iterator over the keys of a HashMap in arbitrary …","An owning iterator over the values of a HashMap in …","An iterator over the entries of a HashMap in arbitrary …","A mutable iterator over the entries of a HashMap in …","An iterator over the keys of a HashMap in arbitrary order. …","An occupied entry.","An occupied entry.","An occupied entry.","A view into an occupied entry in a HashMap. It is part of …","A view into an occupied entry in a HashMap. It is part of …","The error returned by try_insert when the key already …","A builder for computing where in a HashMap a key-value …","A builder for computing where in a HashMap a key-value …","A view into a single entry in a map, which may either be …","A view into an occupied entry in a HashMap. It is part of …","A view into a vacant entry in a HashMap. It is part of the …","A vacant entry.","A vacant entry.","A vacant entry.","A view into a vacant entry in a HashMap. It is part of the …","A view into a vacant entry in a HashMap. It is part of the …","An iterator over the values of a HashMap in arbitrary …","A mutable iterator over the values of a HashMap in …","Returns a reference to the underlying allocator.","Provides in-place mutable access to an occupied entry …","Provides in-place mutable access to an occupied entry …","Provides in-place mutable access to an occupied entry …","Provides shared access to the key and owned access to the …","Provides shared access to the key and owned access to the …","Provides shared access to the key and owned access to the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the number of elements the map can hold without …","Clears the map, removing all key-value pairs. Keeps the …","","","","","","","","","","Returns true if the map contains a value for the specified …","Creates an empty HashMap<K, V, S, A>, with the Default …","Clears the map, returning all key-value pairs as an …","Gets the given key’s corresponding entry in the map for …","The entry in the map that was already occupied.","Gets the given key’s corresponding entry by reference in …","","","Inserts all new key-values from the iterator to existing …","Inserts all new key-values from the iterator to existing …","Inserts all new key-values from the iterator to existing …","Drains elements which are true under the given predicate, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Examples","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates a RawEntryMut from the given hash and matching …","Access an immutable entry by hash and matching function.","","Creates a RawEntryMut from the given key.","Access an immutable entry by key.","Creates a RawEntryMut from the given key and its hash.","Access an immutable entry by a key and its hash.","Returns a reference to the value corresponding to the key.","Gets a reference to the value in the entry.","Gets a reference to the value in the entry.","Gets a reference to the value in the entry.","Returns the key-value pair corresponding to the supplied …","Gets a reference to the key and value in the entry.","Returns the key-value pair corresponding to the supplied …","Gets a mutable reference to the key and value in the entry.","Attempts to get mutable references to N values in the map …","Attempts to get mutable references to N values in the map …","Attempts to get mutable references to N values in the map …","Attempts to get mutable references to N values in the map …","Returns a mutable reference to the value corresponding to …","Gets a mutable reference to the value in the entry.","Gets a mutable reference to the value in the entry.","Gets a mutable reference to the value in the entry.","Returns a reference to the map’s BuildHasher.","Returns a reference to the value corresponding to the …","Inserts a key-value pair into the map.","Sets the value of the entry, and returns a …","Sets the value of the entry, and returns the entry’s old …","Sets the value of the entry with the VacantEntry’s key, …","Sets the value of the entry, and returns an OccupiedEntry.","Sets the value of the entry, and returns the entry’s old …","Sets the value of the entry with the VacantEntry’s key, …","Sets the value of the entry, and returns an …","Sets the value of the entry, and returns the entry’s old …","Sets the value of the entry with the VacantEntryRef’s …","Sets the value of the entry with the VacantEntry’s key, …","Sets the value of the entry, and returns the entry’s old …","Insert a key-value pair into the map without checking if …","Set the value of an entry with a custom hasher function.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Creates an iterator over the entries of a HashMap in …","Creates a consuming iterator, that is, one that moves each …","Creates an iterator over the entries of a HashMap in …","","","","","","","","","","","Converts the entry into a mutable reference to the key in …","Take ownership of the key.","Take ownership of the key.","Converts the OccupiedEntry into a mutable reference to the …","Creates a consuming iterator visiting all the keys in …","Converts the OccupiedEntry into a mutable reference to the …","Converts the OccupiedEntry into a mutable reference to the …","Converts the OccupiedEntryRef into a mutable reference to …","Creates a consuming iterator visiting all the values in …","Returns true if the map contains no elements.","An iterator visiting all key-value pairs in arbitrary …","An iterator visiting all key-value pairs in arbitrary …","Gets a reference to the key in the entry.","Returns a reference to this entry’s key.","Gets a reference to the key in the entry.","Gets a reference to the key that would be used when …","Returns a reference to this entry’s key.","Gets a reference to the key in the entry.","Gets a reference to the key that would be used when …","Gets a mutable reference to the key in the entry.","An iterator visiting all keys in arbitrary order. The …","Returns the number of elements in the map.","","","","","","","","","","Creates an empty HashMap.","Creates an empty HashMap using the given allocator.","","","","","","","","","","","Ensures a value is in the entry by inserting the default …","Ensures a value is in the entry by inserting the default …","Ensures a value is in the entry by inserting the default …","Ensures a value is in the entry by inserting the default …","Ensures a value is in the entry by inserting the default …","Ensures a value is in the entry by inserting the result of …","Ensures a value is in the entry by inserting the result of …","Ensures a value is in the entry by inserting the result of …","Ensures a value is in the entry by inserting, if empty, …","Ensures a value is in the entry by inserting, if empty, …","Creates a raw immutable entry builder for the HashMap.","Creates a raw entry builder for the HashMap.","Returns a reference to the RawTable used underneath HashMap…","Returns a mutable reference to the RawTable used …","Removes a key from the map, returning the value at the key …","Takes the value out of the entry, and returns it.","Takes the value out of the entry, and returns it. Keeps …","Takes the value out of the entry, and returns it. Keeps …","Removes a key from the map, returning the stored key and …","Take the ownership of the key and value from the map.","Take the ownership of the key and value from the map. …","Take the ownership of the key and value from the map. …","Replaces the entry, returning the old key and value. The …","Replaces the entry, returning the old key and value. The …","Provides shared access to the key and owned access to the …","Provides shared access to the key and owned access to the …","Provides shared access to the key and owned access to the …","Replaces the key in the hash map with the key used to …","Replaces the key in the hash map with the key used to …","Reserves capacity for at least additional more elements to …","Retains only the elements specified by the predicate. …","Shrinks the capacity of the map with a lower limit. It …","Shrinks the capacity of the map as much as possible. It …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tries to insert a key-value pair into the map, and returns …","","","","","","","","","","","","","","","","","","","","","","","","Tries to reserve capacity for at least additional more …","","","","","","","","","","","","","","","","","","","","","","","","The value which was not inserted, because the entry was …","An iterator visiting all values in arbitrary order. The …","An iterator visiting all values mutably in arbitrary order.","Creates an empty HashMap with the specified capacity.","Creates an empty HashMap with the specified capacity, …","Creates an empty HashMap with the specified capacity, …","Creates an empty HashMap with the specified capacity using …","Creates an empty HashMap which will use the given hash …","Creates an empty HashMap which will use the given hash …","A lazy iterator producing elements in the difference of …","A draining iterator over the items of a HashSet.","A view into a single entry in a set, which may either be …","A draining iterator over entries of a HashSet which don’…","A hash set implemented as a HashMap where the value is ().","A lazy iterator producing elements in the intersection of …","An owning iterator over the items of a HashSet.","An iterator over the items of a HashSet.","An occupied entry.","A view into an occupied entry in a HashSet. It is part of …","A lazy iterator producing elements in the symmetric …","A lazy iterator producing elements in the union of HashSet…","A vacant entry.","A view into a vacant entry in a HashSet. It is part of the …","Returns a reference to the underlying allocator.","Returns the intersection of self and rhs as a new …","Returns the union of self and rhs as a new HashSet<T, S>.","Returns the symmetric difference of self and rhs as a new …","","","","","","","","","","","","","","","","","","","","","","","","","Returns the number of elements the set can hold without …","Clears the set, removing all values.","","","","","","","","","","","","","","Returns true if the set contains a value.","Creates an empty HashSet<T, S> with the Default value for …","Visits the values representing the difference, i.e., the …","Clears the set, returning all elements in an iterator.","Gets the given value’s corresponding entry in the set …","","","","","Drains elements which are true under the given predicate, …","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Examples","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns a reference to the value in the set, if any, that …","Returns a reference to this entry’s value.","Gets a reference to the value in the entry.","Gets a reference to the value that would be used when …","Inserts the given value into the set if it is not present, …","Inserts an owned copy of the given value into the set if …","Inserts a value computed from f into the set if the given …","Returns a reference to the set’s BuildHasher.","Adds a value to the set.","Sets the value of the entry, and returns an OccupiedEntry.","Sets the value of the entry with the VacantEntry’s value.","Insert a value the set without checking if the value …","Visits the values representing the intersection, i.e., the …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Creates a consuming iterator, that is, one that moves each …","","","","","","","","","","Take ownership of the value.","Returns true if self has no elements in common with other. …","Returns true if the set contains no elements.","Returns true if the set is a subset of another, i.e., other…","Returns true if the set is a superset of another, i.e., …","An iterator visiting all elements in arbitrary order. The …","Returns the number of elements in the set.","","","","Creates an empty HashSet.","Creates an empty HashSet.","","","","","","","","","Ensures a value is in the entry by inserting if it was …","Returns a reference to the RawTable used underneath HashSet…","Returns a mutable reference to the RawTable used …","Removes a value from the set. Returns whether the value was","Takes the value out of the entry, and returns it. Keeps …","Adds a value to the set, replacing the existing value, if …","Replaces the entry, returning the old value. The new value …","Reserves capacity for at least additional more elements to …","Retains only the elements specified by the predicate.","Shrinks the capacity of the set with a lower limit. It …","Shrinks the capacity of the set as much as possible. It …","","","","","","","","","Returns the difference of self and rhs as a new …","Visits the values representing the symmetric difference, …","Removes and returns the value in the set, if any, that is …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tries to reserve capacity for at least additional more …","","","","","","","","","","","","","Visits the values representing the union, i.e., all the …","Creates an empty HashSet with the specified capacity.","Creates an empty HashSet with the specified capacity, using","Creates an empty HashSet with the specified capacity, using","Creates an empty HashSet with the specified capacity.","Creates a new empty hash set which will use the given …","Creates a new empty hash set which will use the given …","Type representing the absence of an entry, as returned by …","A draining iterator over the items of a HashTable.","A view into a single entry in a table, which may either be …","A draining iterator over entries of a HashTable which don…","Low-level hash table with explicit hashing.","An owning iterator over the entries of a HashTable in …","An iterator over the entries of a HashTable in arbitrary …","A mutable iterator over the entries of a HashTable in …","An occupied entry.","A view into an occupied entry in a HashTable. It is part …","A vacant entry.","A view into a vacant entry in a HashTable. It is part of …","Returns a reference to the underlying allocator.","Provides in-place mutable access to an occupied entry …","","","","","","","","","","","","","","","","","","","","","Returns the number of elements the table can hold without …","Clears the table, removing all values.","","","","Clears the set, returning all elements in an iterator.","Returns an Entry for an entry in the table with the given …","Drains elements which are true under the given predicate, …","Returns a reference to an entry in the table with the …","Returns an OccupiedEntry for an entry in the table with …","Returns a mutable reference to an entry in the table with …","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Gets a reference to the value in the entry.","Attempts to get mutable references to N values in the map …","Attempts to get mutable references to N values in the map …","Gets a mutable reference to the value in the entry.","Sets the value of the entry, replacing any existing value …","Inserts a new element into the table with the hash that …","Inserts an element into the HashTable with the given hash …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Converts the OccupiedEntry into a mutable reference to the …","Converts the OccupiedEntry into a mutable reference to the …","Converts the VacantEntry into a mutable reference to the …","Converts the AbsentEntry into a mutable reference to the …","Returns true if the set contains no elements.","An iterator visiting all elements in arbitrary order. The …","An iterator visiting all elements in arbitrary order, with …","Returns the number of elements in the table.","","","","","Creates an empty HashTable.","Creates an empty HashTable using the given allocator.","","","","","","Ensures a value is in the entry by inserting if it was …","Ensures a value is in the entry by inserting the result of …","Takes the value out of the entry, and returns it along …","Reserves capacity for at least additional more elements to …","Retains only the elements specified by the predicate.","Shrinks the capacity of the table with a lower limit. It …","Shrinks the capacity of the table as much as possible. It …","","","","","","","","","","","","","","","","","","","","","","","","","","","Tries to reserve capacity for at least additional more …","","","","","","","","","","","Creates an empty HashTable with the specified capacity.","Creates an empty HashTable with the specified capacity …","A reference to a hash table bucket containing a T.","A reference to an empty bucket into which an can be …","Iterator which consumes elements without freeing the table …","Iterator which consumes a table and returns elements.","Iterator which returns a raw pointer to every full bucket …","Iterator over occupied buckets that could match a given …","A raw hash table with an unsafe API.","Return the information about memory allocated by the table.","Returns a reference to the underlying allocator.","Returns a unique mutable reference to the value.","Acquires the underlying raw pointer *mut T to data.","Returns a shared immutable reference to the value.","","","","","","","","","","","","","","","Returns a pointer to an element in the table.","Returns the index of a bucket from a Bucket.","Returns the number of buckets in the table.","Returns the number of elements the map can hold without …","Removes all elements from the table without freeing the …","Marks all table buckets as empty without dropping their …","","","","","Variant of clone_from to use when a hasher is available.","","","","Copies size_of<T> bytes from other to self. The source and …","Returns pointer to one past last data element in the the …","Returns pointer to start of data table.","","Returns an iterator which removes all elements from the …","Returns an iterator which removes all elements from the …","","","","Erases an element from the table, dropping it in place.","Finds and erases an element from the table, dropping it in …","Searches for an element in the table.","Searches for an element in the table. If the element is …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Gets a reference to an element in the table.","Attempts to get mutable references to N entries in the …","","Gets a mutable reference to an element in the table.","Inserts a new element into the table, and returns its raw …","Inserts a new element into the table, and returns a …","Inserts a new element into the table in the given slot, …","Inserts a new element into the table, without growing the …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","Returns an iterator which consumes all elements from the …","Checks whether the bucket at index is full.","Returns true if the table contains no elements.","Returns an iterator over every element in the table. It is …","","","Returns an iterator over occupied buckets that could match …","Returns the number of elements in the table.","Creates a new empty hash table without allocating any …","Creates a new empty hash table without allocating any …","","","","","Refresh the iterator so that it reflects an insertion into …","Refresh the iterator so that it reflects a removal from …","Removes an element from the table, returning it.","Finds and removes an element from the table, returning it.","Temporary removes a bucket, applying the given function to …","Ensures that at least additional items can be inserted …","Shrinks the table to fit max(self.len(), min_size) …","","","","","","","","","","","","","","Attempts to insert a new element without growing the table …","","","","","","","","Tries to ensure that at least additional items can be …","Attempts to allocate a new hash table with at least enough …","Attempts to allocate a new hash table using the given …","","","","","","","","Allocates a new hash table with at least enough capacity …","Allocates a new hash table using the given allocator, with …"],"i":[1,1,0,0,0,0,0,1,1,1,1,1,4,1,1,1,0,0,0,1,0,1,1,1,1,91,0,0,0,0,0,0,0,0,0,0,0,0,12,14,15,0,0,0,0,0,0,0,0,12,14,15,0,0,0,0,10,12,14,15,12,14,15,10,20,35,36,37,38,21,22,27,32,39,40,12,41,42,43,14,44,45,15,47,48,49,10,20,35,36,37,38,21,22,27,32,39,40,12,41,42,43,14,44,45,15,47,48,49,10,10,10,20,21,22,10,10,20,21,22,10,10,10,10,49,10,10,10,10,10,10,10,10,20,35,36,37,38,21,22,27,39,40,12,41,42,43,14,44,45,15,47,48,49,49,20,35,36,37,38,21,22,27,39,10,10,20,35,36,37,38,21,22,27,32,39,40,12,41,42,43,14,44,45,15,47,48,49,40,43,10,40,43,40,43,10,41,44,47,10,41,10,41,10,10,10,10,10,41,44,47,10,10,10,12,41,42,14,44,45,15,47,48,42,41,10,42,10,20,35,36,37,38,21,22,27,32,39,40,12,41,42,43,14,44,45,15,47,48,49,10,10,10,20,35,36,37,38,21,22,27,32,39,41,45,48,41,10,41,44,47,10,10,10,10,41,14,44,45,15,47,48,41,10,10,20,35,36,37,38,21,22,27,39,10,10,20,35,36,37,38,21,22,27,32,39,14,15,12,14,15,12,14,15,14,15,10,10,10,10,10,41,44,47,10,41,44,47,44,47,41,44,47,44,47,10,10,10,10,20,35,36,37,38,21,22,27,32,39,10,20,21,22,49,10,20,35,36,37,38,21,22,27,32,39,40,12,41,42,43,14,44,45,15,47,48,49,10,10,20,35,36,37,38,21,22,27,32,39,40,12,41,42,43,14,44,45,15,47,48,49,10,10,20,35,36,37,38,21,22,27,32,39,40,12,41,42,43,14,44,45,15,47,48,49,49,10,10,10,10,10,10,10,10,0,0,0,0,0,0,0,0,64,0,0,0,64,0,57,57,57,57,57,58,66,63,65,59,60,61,62,64,67,68,57,58,66,63,65,59,60,61,62,64,67,68,57,57,57,58,59,60,61,62,57,57,58,59,60,61,62,57,57,57,57,57,57,57,57,57,57,57,58,66,63,59,60,61,62,64,67,68,58,66,63,59,60,61,62,57,57,57,58,66,63,65,59,60,61,62,64,67,68,57,57,64,67,68,57,57,57,57,57,64,68,57,57,57,58,66,63,65,59,60,61,62,64,67,68,57,57,58,66,63,65,59,60,61,62,68,57,57,57,57,57,57,58,66,63,57,57,58,66,63,65,59,60,61,62,64,57,57,57,67,57,67,57,57,57,57,58,66,63,65,59,60,61,62,57,57,57,57,58,59,60,61,62,57,58,66,63,65,59,60,61,62,64,67,68,57,58,66,63,65,59,60,61,62,64,67,68,57,57,58,66,63,65,59,60,61,62,64,67,68,57,57,57,57,57,57,57,0,0,0,0,0,0,0,0,73,0,73,0,72,73,72,73,76,78,77,79,80,81,74,75,72,73,76,78,77,79,80,81,74,75,72,72,72,72,72,72,72,72,72,72,72,72,73,76,78,77,74,79,80,81,72,73,76,78,77,79,80,81,74,75,76,72,72,76,73,78,72,72,73,76,78,77,79,80,81,74,75,72,72,72,79,80,81,74,75,76,76,78,77,72,72,72,72,79,80,81,74,72,72,79,80,81,74,75,73,73,76,72,72,72,72,79,80,81,74,75,72,72,73,76,78,77,79,80,81,74,75,72,73,76,78,77,79,80,81,74,75,72,72,73,76,78,77,79,80,81,74,75,72,72,0,0,0,0,0,0,0,55,55,85,85,85,89,85,55,86,88,87,90,89,85,55,86,88,87,90,55,55,55,55,55,55,85,55,86,55,55,85,55,86,85,55,55,55,55,55,55,88,87,55,55,55,55,86,89,85,55,86,88,87,90,55,55,55,55,55,55,55,55,89,85,55,86,88,87,90,55,86,88,87,90,55,55,55,55,88,87,55,55,55,55,86,88,87,90,86,86,55,55,55,55,55,86,88,87,85,55,86,89,85,55,86,88,87,90,55,89,85,55,86,88,87,90,55,55,55,89,85,55,86,88,87,90,55,55],"f":[0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[[-1,-2],2,[],[]],[[1,1],3],[[4,-1],3,5],[[-1,-2],3,[],[]],[[1,6],7],[-1,-1,[]],0,0,0,[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,9,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[10,[-1,-2,-3,-4]]],-4,[],[],[],11],[[[12,[-1,-2,-3,-4]],-5],[[12,[-1,-2,-3,-4]]],[],[],[],11,[[13,[-1,-2]]]],[[[14,[-1,-2,-3,-4]],-5],[[14,[-1,-2,-3,-4]]],[],[],[],11,[[13,[-2]]]],[[[15,[-1,-2,-3,-4,-5]],-6],[[15,[-1,-2,-3,-4,-5]]],[],5,[],[],11,[[13,[-3]]]],[[[12,[-1,-2,-3,-4]],-5],[[12,[-1,-2,-3,-4]]],[],[],[],11,[[13,[-1,-2],[[16,[[17,[-2]]]]]]]],[[[14,[-1,-2,-3,-4]],-5],[[14,[-1,-2,-3,-4]]],[],[],[],11,[[13,[-1,-2],[[16,[[17,[-2]]]]]]]],[[[15,[-1,-2,-3,-4,-5]],-6],[[15,[-1,-2,-3,-4,-5]]],[],5,[],[],11,[[13,[-1,-3],[[16,[[17,[-3]]]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[10,[-1,-2,-3,-4]]],18,[],[],[],11],[[[10,[-1,-2,-3,-4]]],2,[],[],[],11],[[[10,[-1,-2,-3,-4]]],[[10,[-1,-2,-3,-4]]],19,19,19,[11,19]],[[[20,[-1,-2]]],[[20,[-1,-2]]],[],[]],[[[21,[-1,-2]]],[[21,[-1,-2]]],[],[]],[[[22,[-1,-2]]],[[22,[-1,-2]]],[],[]],[[[10,[-1,-2,-3,-4]],[10,[-1,-2,-3,-4]]],2,19,19,19,[11,19]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[[10,[-1,-2,-3,-4]],-5],3,[23,24],[],25,11,[24,[4,[-1]],5]],[[],[[10,[-1,-2,-3,-4]]],[],[],26,[26,11]],[[[10,[-1,-2,-3,-4]]],[[27,[-1,-2,-4]]],[],[],[],11],[[[10,[-1,-2,-3,-4]],-1],[[14,[-1,-2,-3,-4]]],[23,24],[],25,11],0,[[[10,[-1,-2,-3,-4]],-5],[[15,[-1,-5,-2,-3,-4]]],[23,24],[],25,11,[24,[4,[-1]],5]],[[[10,[-1,-2,-3,-4]],[10,[-1,-2,-3,-4]]],3,[23,24],28,25,11],[[-1,-2],3,[],[]],[[[10,[-1,-2,-3,-4]],-5],2,[23,24],[],25,11,[[30,[],[[29,[[2,[-1,-2]]]]]]]],[[[10,[-1,-2,-3,-4]],-5],2,[23,24,31],31,25,11,[[30,[],[[29,[[2,[-1,-2]]]]]]]],[[[10,[-1,-2,-3,-4]],-5],2,[23,24,31],31,25,11,[[30,[],[[29,[[2,[-1,-2]]]]]]]],[[[10,[-1,-2,-3,-4]],-5],[[32,[-1,-2,-5,-4]]],[],[],[],11,[[33,[-1,-2],[[16,[3]]]]]],[[[10,[-1,-2,-3,-4]],6],7,34,34,[],11],[[[20,[-1,-2]],6],7,34,34],[[[35,[-1,-2]],6],7,34,34],[[[36,[-1,-2,-3]],6],7,34,34,11],[[[37,[-1,-2,-3]],6],7,34,34,11],[[[38,[-1,-2,-3]],6],7,[],34,11],[[[21,[-1,-2]],6],7,34,[]],[[[22,[-1,-2]],6],7,[],34],[[[27,[-1,-2,-3]],6],7,34,34,11],[[[39,[-1,-2]],6],7,[],34],[[[40,[-1,-2,-3,-4]],6],7,[],[],[],11],[[[12,[-1,-2,-3,-4]],6],7,34,34,[],11],[[[41,[-1,-2,-3,-4]],6],7,34,34,[],11],[[[42,[-1,-2,-3,-4]],6],7,[],[],[],11],[[[43,[-1,-2,-3,-4]],6],7,[],[],[],11],[[[14,[-1,-2,-3,-4]],6],7,34,34,[],11],[[[44,[-1,-2,-3,-4]],6],7,34,34,[],11],[[[45,[-1,-2,-3,-4]],6],7,34,[],[],11],[[[15,[-2,-1,-3,-4,-5]],6],7,[5,34],[[46,[-1]]],34,[],11],[[[47,[-2,-1,-3,-4,-5]],6],7,[5,34],[[46,[-1]]],34,[],11],[[[48,[-2,-1,-3,-4,-5]],6],7,[5,34],[[46,[-1]]],[],[],11],[[[49,[-1,-2,-3,-4]],6],7,34,34,[],11],[[[49,[-1,-2,-3,-4]],6],7,34,34,[],11],[[[20,[-1,-2]],-3,-5],-3,[],[],[],[],[[33,[-3,-4],[[16,[-3]]]]]],[[[35,[-1,-2]],-3,-5],-3,[],[],[],[],[[33,[-3,-4],[[16,[-3]]]]]],[[[36,[-1,-2,-3]],-4,-6],-4,[],[],11,[],[],[[33,[-4,-5],[[16,[-4]]]]]],[[[37,[-1,-2,-3]],-4,-6],-4,[],[],11,[],[],[[33,[-4,-5],[[16,[-4]]]]]],[[[38,[-1,-2,-3]],-4,-6],-4,[],[],11,[],[],[[33,[-4,-5],[[16,[-4]]]]]],[[[21,[-1,-2]],-3,-5],-3,[],[],[],[],[[33,[-3,-4],[[16,[-3]]]]]],[[[22,[-1,-2]],-3,-5],-3,[],[],[],[],[[33,[-3,-4],[[16,[-3]]]]]],[[[27,[-1,-2,-3]],-4,-6],-4,[],[],11,[],[],[[33,[-4,-5],[[16,[-4]]]]]],[[[39,[-1,-2]],-3,-5],-3,[],[],[],[],[[33,[-3,-4],[[16,[-3]]]]]],[-1,-1,[]],[[[50,[[2,[-1,-2]]]]],[[10,[-1,-2,51,-3]]],[23,24],[],[26,11]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[40,[-1,-2,-3,-4]],52,-5],[[12,[-1,-2,-3,-4]]],[],[],[],11,[[33,[-1],[[16,[3]]]]]],[[[43,[-1,-2,-3,-4]],52,-5],[[17,[[2,[-1,-2]]]]],[],[],[],11,[[33,[-1],[[16,[3]]]]]],[-3,[[10,[-1,-2,-4,-5]]],[23,24],[],[[30,[],[[29,[[2,[-1,-2]]]]]]],[25,26],[26,11]],[[[40,[-1,-2,-3,-4]],-5],[[12,[-1,-2,-3,-4]]],[],[],25,11,[24,[4,[-1]],5]],[[[43,[-1,-2,-3,-4]],-5],[[17,[[2,[-1,-2]]]]],[],[],25,11,[24,[4,[-1]],5]],[[[40,[-1,-2,-3,-4]],52,-5],[[12,[-1,-2,-3,-4]]],[],[],[],11,[[4,[-1]],5]],[[[43,[-1,-2,-3,-4]],52,-5],[[17,[[2,[-1,-2]]]]],[],[],[],11,[[4,[-1]],5]],[[[10,[-1,-2,-3,-4]],-5],[[17,[-2]]],[23,24],[],25,11,[24,[4,[-1]],5]],[[[41,[-1,-2,-3,-4]]],-2,[],[],[],11],[[[44,[-1,-2,-3,-4]]],-2,[],[],[],11],[[[47,[-1,-2,-3,-4,-5]]],-3,[],5,[],[],11],[[[10,[-1,-2,-3,-4]],-5],[[17,[[2,[-1,-2]]]]],[23,24],[],25,11,[24,[4,[-1]],5]],[[[41,[-1,-2,-3,-4]]],[[2,[-1,-2]]],[],[],[],11],[[[10,[-1,-2,-3,-4]],-5],[[17,[[2,[-1,-2]]]]],[23,24],[],25,11,[24,[4,[-1]],5]],[[[41,[-1,-2,-3,-4]]],[[2,[-1,-2]]],[],[],[],11],[[[10,[-1,-2,-3,-4]],[50,[-5]]],[[17,[[50,[[2,[-1,-2]]]]]]],[23,24],[],25,11,[24,[4,[-1]],5]],[[[10,[-1,-2,-3,-4]],[50,[-5]]],[[17,[[50,[[2,[-1,-2]]]]]]],[23,24],[],25,11,[24,[4,[-1]],5]],[[[10,[-1,-2,-3,-4]],[50,[-5]]],[[17,[[50,[-2]]]]],[23,24],[],25,11,[24,[4,[-1]],5]],[[[10,[-1,-2,-3,-4]],[50,[-5]]],[[17,[[50,[-2]]]]],[23,24],[],25,11,[24,[4,[-1]],5]],[[[10,[-1,-2,-3,-4]],-5],[[17,[-2]]],[23,24],[],25,11,[24,[4,[-1]],5]],[[[41,[-1,-2,-3,-4]]],-2,[],[],[],11],[[[44,[-1,-2,-3,-4]]],-2,[],[],[],11],[[[47,[-1,-2,-3,-4,-5]]],-3,[],5,[],[],11],[[[10,[-1,-2,-3,-4]]],-3,[],[],[],11],[[[10,[-1,-2,-3,-4]],-5],-2,[23,24],[],25,11,[24,[4,[-1]],5]],[[[10,[-1,-2,-3,-4]],-1,-2],[[17,[-2]]],[23,24],[],25,11],[[[12,[-1,-2,-3,-4]],-1,-2],[[41,[-1,-2,-3,-4]]],24,[],25,11],[[[41,[-1,-2,-3,-4]],-2],-2,[],[],[],11],[[[42,[-1,-2,-3,-4]],-1,-2],[[2,[-1,-2]]],24,[],25,11],[[[14,[-1,-2,-3,-4]],-2],[[44,[-1,-2,-3,-4]]],24,[],25,11],[[[44,[-1,-2,-3,-4]],-2],-2,[],[],[],11],[[[45,[-1,-2,-3,-4]],-2],-2,24,[],25,11],[[[15,[-2,-1,-3,-4,-5]],-3],[[47,[-2,-1,-3,-4,-5]]],5,[24,[53,[-1]]],[],25,11],[[[47,[-1,-2,-3,-4,-5]],-3],-3,[],5,[],[],11],[[[48,[-2,-1,-3,-4,-5]],-3],-3,5,[24,[53,[-1]]],[],25,11],[[[42,[-1,-2,-3,-4]],52,-1,-2],[[2,[-1,-2]]],24,[],25,11],[[[41,[-1,-2,-3,-4]],-1],-1,[],[],[],11],[[[10,[-1,-2,-3,-4]],-1,-2],[[2,[-1,-2]]],[23,24],[],25,11],[[[42,[-1,-2,-3,-4]],52,-1,-2,-5],[[2,[-1,-2]]],[],[],[],11,[[54,[-1],[[16,[52]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[10,[-1,-2,-3,-4]]],[[35,[-1,-2]]],[],[],[],11],[[[10,[-1,-2,-3,-4]]],[[36,[-1,-2,-4]]],[],[],[],11],[[[10,[-1,-2,-3,-4]]],[[20,[-1,-2]]],[],[],[],11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[41,[-1,-2,-3,-4]]],-1,[],[],[],11],[[[45,[-1,-2,-3,-4]]],-1,[],[],[],11],[[[48,[-2,-1,-3,-4,-5]]],-2,5,[[53,[-1]]],[],[],11],[[[41,[-1,-2,-3,-4]]],[[2,[-1,-2]]],[],[],[],11],[[[10,[-1,-2,-3,-4]]],[[37,[-1,-2,-4]]],[],[],[],11],[[[41,[-1,-2,-3,-4]]],-2,[],[],[],11],[[[44,[-1,-2,-3,-4]]],-2,[],[],[],11],[[[47,[-1,-2,-3,-4,-5]]],-3,[],5,[],[],11],[[[10,[-1,-2,-3,-4]]],[[38,[-1,-2,-4]]],[],[],[],11],[[[10,[-1,-2,-3,-4]]],3,[],[],[],11],[[[10,[-1,-2,-3,-4]]],[[20,[-1,-2]]],[],[],[],11],[[[10,[-1,-2,-3,-4]]],[[35,[-1,-2]]],[],[],[],11],[[[41,[-1,-2,-3,-4]]],-1,[],[],[],11],[[[14,[-1,-2,-3,-4]]],-1,[],[],[],11],[[[44,[-1,-2,-3,-4]]],-1,[],[],[],11],[[[45,[-1,-2,-3,-4]]],-1,[],[],[],11],[[[15,[-2,-1,-3,-4,-5]]],-1,5,[[46,[-1]]],[],[],11],[[[47,[-1,-2,-3,-4,-5]]],-1,[],5,[],[],11],[[[48,[-2,-1,-3,-4,-5]]],-1,5,[[46,[-1]]],[],[],11],[[[41,[-1,-2,-3,-4]]],-1,[],[],[],11],[[[10,[-1,-2,-3,-4]]],[[21,[-1,-2]]],[],[],[],11],[[[10,[-1,-2,-3,-4]]],18,[],[],[],11],[[[20,[-1,-2]]],18,[],[]],[[[35,[-1,-2]]],18,[],[]],[[[36,[-1,-2,-3]]],18,[],[],11],[[[37,[-1,-2,-3]]],18,[],[],11],[[[38,[-1,-2,-3]]],18,[],[],11],[[[21,[-1,-2]]],18,[],[]],[[[22,[-1,-2]]],18,[],[]],[[[27,[-1,-2,-3]]],18,[],[],11],[[[39,[-1,-2]]],18,[],[]],[[],[[10,[-1,-2,51]]],[],[]],[-1,[[10,[-2,-3,51,-1]]],11,[],[]],[[[20,[-1,-2]]],[[17,[[2,[-1,-2]]]]],[],[]],[[[35,[-1,-2]]],[[17,[[2,[-1,-2]]]]],[],[]],[[[36,[-1,-2,-3]]],[[17,[[2,[-1,-2]]]]],[],[],11],[[[37,[-1,-2,-3]]],[[17,[-1]]],[],[],11],[[[38,[-1,-2,-3]]],[[17,[-2]]],[],[],11],[[[21,[-1,-2]]],[[17,[-1]]],[],[]],[[[22,[-1,-2]]],[[17,[-2]]],[],[]],[[[27,[-1,-2,-3]]],[[17,[[2,[-1,-2]]]]],[],[],11],[[[32,[-1,-2,-3,-4]]],[[17,[-5]]],[],[],[[33,[-1,-2],[[16,[3]]]]],11,[]],[[[39,[-1,-2]]],[[17,[-2]]],[],[]],[[[14,[-1,-2,-3,-4]]],-2,24,26,25,11],[[[15,[-2,-1,-3,-4,-5]]],-3,5,[24,[53,[-1]]],26,25,11],[[[12,[-1,-2,-3,-4]],-1,-2],[[2,[-1,-2]]],24,[],25,11],[[[14,[-1,-2,-3,-4]],-2],-2,24,[],25,11],[[[15,[-2,-1,-3,-4,-5]],-3],-3,5,[24,[53,[-1]]],[],25,11],[[[12,[-1,-2,-3,-4]],-5],[[2,[-1,-2]]],24,[],25,11,[[13,[],[[16,[[2,[-1,-2]]]]]]]],[[[14,[-1,-2,-3,-4]],-5],-2,24,[],25,11,[[13,[],[[16,[-2]]]]]],[[[15,[-2,-1,-3,-4,-5]],-6],-3,5,[24,[53,[-1]]],[],25,11,[[13,[],[[16,[-3]]]]]],[[[14,[-1,-2,-3,-4]],-5],-2,24,[],25,11,[[13,[-1],[[16,[-2]]]]]],[[[15,[-2,-1,-3,-4,-5]],-6],-3,5,[24,[46,[-1]],[53,[-1]]],[],25,11,[[13,[-1],[[16,[-3]]]]]],[[[10,[-1,-2,-3,-4]]],[[43,[-1,-2,-3,-4]]],[],[],[],11],[[[10,[-1,-2,-3,-4]]],[[40,[-1,-2,-3,-4]]],[],[],[],11],[[[10,[-1,-2,-3,-4]]],[[55,[[2,[-1,-2]],-4]]],[],[],[],11],[[[10,[-1,-2,-3,-4]]],[[55,[[2,[-1,-2]],-4]]],[],[],[],11],[[[10,[-1,-2,-3,-4]],-5],[[17,[-2]]],[23,24],[],25,11,[24,[4,[-1]],5]],[[[41,[-1,-2,-3,-4]]],-2,[],[],[],11],[[[44,[-1,-2,-3,-4]]],-2,[],[],[],11],[[[47,[-1,-2,-3,-4,-5]]],-3,[],5,[],[],11],[[[10,[-1,-2,-3,-4]],-5],[[17,[[2,[-1,-2]]]]],[23,24],[],25,11,[24,[4,[-1]],5]],[[[41,[-1,-2,-3,-4]]],[[2,[-1,-2]]],[],[],[],11],[[[44,[-1,-2,-3,-4]]],[[2,[-1,-2]]],[],[],[],11],[[[47,[-1,-2,-3,-4,-5]]],[[2,[-1,-3]]],[],5,[],[],11],[[[44,[-1,-2,-3,-4]],-2],[[2,[-1,-2]]],[],[],[],11],[[[47,[-2,-1,-3,-4,-5]],-3],[[2,[-2,-3]]],5,[[53,[-1]]],[],[],11],[[[41,[-1,-2,-3,-4]],-5],[[12,[-1,-2,-3,-4]]],[],[],[],11,[[13,[-1,-2],[[16,[[17,[-2]]]]]]]],[[[44,[-1,-2,-3,-4]],-5],[[14,[-1,-2,-3,-4]]],[],[],[],11,[[13,[-1,-2],[[16,[[17,[-2]]]]]]]],[[[47,[-1,-2,-3,-4,-5]],-6],[[15,[-1,-2,-3,-4,-5]]],[],5,[],[],11,[[13,[-1,-3],[[16,[[17,[-3]]]]]]]],[[[44,[-1,-2,-3,-4]]],-1,[],[],[],11],[[[47,[-2,-1,-3,-4,-5]]],-2,5,[[53,[-1]]],[],[],11],[[[10,[-1,-2,-3,-4]],18],2,[23,24],[],25,11],[[[10,[-1,-2,-3,-4]],-5],2,[],[],[],11,[[33,[-1,-2],[[16,[3]]]]]],[[[10,[-1,-2,-3,-4]],18],2,[23,24],[],25,11],[[[10,[-1,-2,-3,-4]]],2,[23,24],[],25,11],[[[20,[-1,-2]]],[[2,[18,[17,[18]]]]],[],[]],[[[35,[-1,-2]]],[[2,[18,[17,[18]]]]],[],[]],[[[36,[-1,-2,-3]]],[[2,[18,[17,[18]]]]],[],[],11],[[[37,[-1,-2,-3]]],[[2,[18,[17,[18]]]]],[],[],11],[[[38,[-1,-2,-3]]],[[2,[18,[17,[18]]]]],[],[],11],[[[21,[-1,-2]]],[[2,[18,[17,[18]]]]],[],[]],[[[22,[-1,-2]]],[[2,[18,[17,[18]]]]],[],[]],[[[27,[-1,-2,-3]]],[[2,[18,[17,[18]]]]],[],[],11],[[[32,[-1,-2,-3,-4]]],[[2,[18,[17,[18]]]]],[],[],[[33,[-1,-2],[[16,[3]]]]],11],[[[39,[-1,-2]]],[[2,[18,[17,[18]]]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,56,[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[[[10,[-1,-2,-3,-4]],-1,-2],[[8,[-2,[49,[-1,-2,-3,-4]]]]],[23,24],[],25,11],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[[[10,[-1,-2,-3,-4]],18],[[8,[2,1]]],[23,24],[],25,11],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],0,[[[10,[-1,-2,-3,-4]]],[[22,[-1,-2]]],[],[],[],11],[[[10,[-1,-2,-3,-4]]],[[39,[-1,-2]]],[],[],[],11],[18,[[10,[-1,-2,51]]],[],[]],[[18,-1],[[10,[-2,-3,-1]]],[],[],[]],[[18,-1,-2],[[10,[-3,-4,-1,-2]]],[],11,[],[]],[[18,-1],[[10,[-2,-3,51,-1]]],11,[],[]],[-1,[[10,[-2,-3,-1]]],[],[],[]],[[-1,-2],[[10,[-3,-4,-1,-2]]],[],11,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[57,[-1,-2,-3]]],-3,[],[],11],[[[57,[-1,-2,-3]],[57,[-1,-2,-3]]],[[57,[-1,-2]]],[23,24,19],[25,26],11],[[[57,[-1,-2,-3]],[57,[-1,-2,-3]]],[[57,[-1,-2]]],[23,24,19],[25,26],11],[[[57,[-1,-2]],[57,[-1,-2]]],[[57,[-1,-2]]],[23,24,19],[25,26]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[57,[-1,-2,-3]]],18,[],[],11],[[[57,[-1,-2,-3]]],2,[],[],11],[[[57,[-1,-2,-3]]],[[57,[-1,-2,-3]]],19,19,[11,19]],[[[58,[-1]]],[[58,[-1]]],[]],[[[59,[-1,-2,-3]]],[[59,[-1,-2,-3]]],[],[],11],[[[60,[-1,-2,-3]]],[[60,[-1,-2,-3]]],[],[],11],[[[61,[-1,-2,-3]]],[[61,[-1,-2,-3]]],[],[],11],[[[62,[-1,-2,-3]]],[[62,[-1,-2,-3]]],[],[],11],[[[57,[-1,-2,-3]],[57,[-1,-2,-3]]],2,19,19,[11,19]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[[57,[-1,-2,-3]],-4],3,[23,24],25,11,[24,[4,[-1]],5]],[[],[[57,[-1,-2,-3]]],[],26,[26,11]],[[[57,[-1,-2,-3]],[57,[-1,-2,-3]]],[[60,[-1,-2,-3]]],[23,24],25,11],[[[57,[-1,-2,-3]]],[[63,[-1,-3]]],[],[],11],[[[57,[-1,-2,-3]],-1],[[64,[-1,-2,-3]]],[23,24],25,11],[[[57,[-1,-2,-3]],[57,[-1,-2,-3]]],3,[23,24],25,11],[[-1,-2],3,[],[]],[[[57,[-1,-2,-3]],-4],2,[23,24],25,11,[[30,[],[[29,[-1]]]]]],[[[57,[-1,-2,-3]],-4],2,[23,24,31],25,11,[[30,[],[[29,[-1]]]]]],[[[57,[-1,-2,-3]],-4],[[65,[-1,-4,-3]]],[],[],11,[[33,[-1],[[16,[3]]]]]],[[[57,[-1,-2,-3]],6],7,34,[],11],[[[58,[-1]],6],7,34],[[[66,[-1,-2]],6],7,34,11],[[[63,[-1,-2]],6],7,34,11],[[[59,[-1,-2,-3]],6],7,[34,23,24],25,11],[[[60,[-1,-2,-3]],6],7,[34,23,24],25,11],[[[61,[-1,-2,-3]],6],7,[34,23,24],25,11],[[[62,[-1,-2,-3]],6],7,[34,23,24],25,11],[[[64,[-1,-2,-3]],6],7,34,[],11],[[[67,[-1,-2,-3]],6],7,34,[],11],[[[68,[-1,-2,-3]],6],7,34,[],11],[[[58,[-1]],-2,-4],-2,[],[],[],[[33,[-2,-3],[[16,[-2]]]]]],[[[66,[-1,-2]],-3,-5],-3,[],11,[],[],[[33,[-3,-4],[[16,[-3]]]]]],[[[63,[-1,-2]],-3,-5],-3,[],11,[],[],[[33,[-3,-4],[[16,[-3]]]]]],[[[59,[-1,-2,-3]],-4,-6],-4,[23,24],25,11,[],[],[[33,[-4,-5],[[16,[-4]]]]]],[[[60,[-1,-2,-3]],-4,-6],-4,[23,24],25,11,[],[],[[33,[-4,-5],[[16,[-4]]]]]],[[[61,[-1,-2,-3]],-4,-6],-4,[23,24],25,11,[],[],[[33,[-4,-5],[[16,[-4]]]]]],[[[62,[-1,-2,-3]],-4,-6],-4,[23,24],25,11,[],[],[[33,[-4,-5],[[16,[-4]]]]]],[-1,-1,[]],[[[10,[-1,2,-2,-3]]],[[57,[-1,-2,-3]]],[],[],11],[[[50,[-1]]],[[57,[-1,51,-2]]],[23,24],[26,11]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-2,[[57,[-1,-3,-4]]],[23,24],[[30,[],[[29,[-1]]]]],[25,26],[26,11]],[[[57,[-1,-2,-3]],-4],[[17,[-1]]],[23,24],25,11,[24,[4,[-1]],5]],[[[64,[-1,-2,-3]]],-1,[],[],11],[[[67,[-1,-2,-3]]],-1,[],[],11],[[[68,[-1,-2,-3]]],-1,[],[],11],[[[57,[-1,-2,-3]],-1],-1,[23,24],25,11],[[[57,[-1,-2,-3]],-4],-1,[23,24],25,11,[24,[4,[-1]],[70,[],[[69,[-1]]]],5]],[[[57,[-1,-2,-3]],-4,-5],-1,[23,24],25,11,[24,[4,[-1]],5],[[13,[-4],[[16,[-1]]]]]],[[[57,[-1,-2,-3]]],-2,[],[],11],[[[57,[-1,-2,-3]],-1],3,[23,24],25,11],[[[64,[-1,-2,-3]]],[[67,[-1,-2,-3]]],24,25,11],[[[68,[-1,-2,-3]]],2,24,25,11],[[[57,[-1,-2,-3]],-1],-1,[23,24],25,11],[[[57,[-1,-2,-3]],[57,[-1,-2,-3]]],[[59,[-1,-2,-3]]],[23,24],25,11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[57,[-1,-2,-3]]],[[66,[-1,-3]]],[],[],11],[[[57,[-1,-2,-3]]],[[58,[-1]]],[],[],11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[68,[-1,-2,-3]]],-1,[],[],11],[[[57,[-1,-2,-3]],[57,[-1,-2,-3]]],3,[23,24],25,11],[[[57,[-1,-2,-3]]],3,[],[],11],[[[57,[-1,-2,-3]],[57,[-1,-2,-3]]],3,[23,24],25,11],[[[57,[-1,-2,-3]],[57,[-1,-2,-3]]],3,[23,24],25,11],[[[57,[-1,-2,-3]]],[[58,[-1]]],[],[],11],[[[57,[-1,-2,-3]]],18,[],[],11],[[[58,[-1]]],18,[]],[[[66,[-1,-2]]],18,[],11],[[[63,[-1,-2]]],18,[],11],[[],[[57,[-1,51]]],[]],[-1,[[57,[-2,51,-1]]],11,[24,23]],[[[58,[-1]]],[[17,[-1]]],[]],[[[66,[-1,-2]]],[[17,[-1]]],[],11],[[[63,[-1,-2]]],[[17,[-1]]],[],11],[[[65,[-1,-2,-3]]],[[17,[-4]]],[],[[33,[-1],[[16,[3]]]]],11,[]],[[[59,[-1,-2,-3]]],[[17,[-1]]],[23,24],25,11],[[[60,[-1,-2,-3]]],[[17,[-1]]],[23,24],25,11],[[[61,[-1,-2,-3]]],[[17,[-1]]],[23,24],25,11],[[[62,[-1,-2,-3]]],[[17,[-1]]],[23,24],25,11],[[[64,[-1,-2,-3]]],2,24,25,11],[[[57,[-1,-2,-3]]],[[55,[[2,[-1,2]],-3]]],[],[],11],[[[57,[-1,-2,-3]]],[[55,[[2,[-1,2]],-3]]],[],[],11],[[[57,[-1,-2,-3]],-4],3,[23,24],25,11,[24,[4,[-1]],5]],[[[67,[-1,-2,-3]]],-1,[],[],11],[[[57,[-1,-2,-3]],-1],[[17,[-1]]],[23,24],25,11],[[[67,[-1,-2,-3]]],-1,[],[],11],[[[57,[-1,-2,-3]],18],2,[23,24],25,11],[[[57,[-1,-2,-3]],-4],2,[],[],11,[[33,[-1],[[16,[3]]]]]],[[[57,[-1,-2,-3]],18],2,[23,24],25,11],[[[57,[-1,-2,-3]]],2,[23,24],25,11],[[[58,[-1]]],[[2,[18,[17,[18]]]]],[]],[[[66,[-1,-2]]],[[2,[18,[17,[18]]]]],[],11],[[[63,[-1,-2]]],[[2,[18,[17,[18]]]]],[],11],[[[65,[-1,-2,-3]]],[[2,[18,[17,[18]]]]],[],[[33,[-1],[[16,[3]]]]],11],[[[59,[-1,-2,-3]]],[[2,[18,[17,[18]]]]],[23,24],25,11],[[[60,[-1,-2,-3]]],[[2,[18,[17,[18]]]]],[23,24],25,11],[[[61,[-1,-2,-3]]],[[2,[18,[17,[18]]]]],[23,24],25,11],[[[62,[-1,-2,-3]]],[[2,[18,[17,[18]]]]],[23,24],25,11],[[[57,[-1,-2]],[57,[-1,-2]]],[[57,[-1,-2]]],[23,24,19],[25,26]],[[[57,[-1,-2,-3]],[57,[-1,-2,-3]]],[[61,[-1,-2,-3]]],[23,24],25,11],[[[57,[-1,-2,-3]],-4],[[17,[-1]]],[23,24],25,11,[24,[4,[-1]],5]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[[[57,[-1,-2,-3]],18],[[8,[2,1]]],[23,24],25,11],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[[[57,[-1,-2,-3]],[57,[-1,-2,-3]]],[[62,[-1,-2,-3]]],[23,24],25,11],[18,[[57,[-1,51]]],[]],[[18,-1],[[57,[-2,-1,71]]],[],[]],[[18,-1,-2],[[57,[-3,-1,-2]]],[],11,[]],[[18,-1],[[57,[-2,51,-1]]],11,[24,23]],[-1,[[57,[-2,-1,71]]],[],[]],[[-1,-2],[[57,[-3,-1,-2]]],[],11,[]],0,0,0,0,0,0,0,0,0,0,0,0,[[[72,[-1,-2]]],-2,[],11],[[[73,[-1,-2]],-3],[[73,[-1,-2]]],[],11,[[13,[-1]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[72,[-1,-2]]],18,[],11],[[[72,[-1,-2]]],2,[],11],[[[72,[-1,-2]]],[[72,[-1,-2]]],19,[11,19]],[[-1,-2],2,[],[]],[[],[[72,[-1,-2]]],[],[11,26]],[[[72,[-1,-2]]],[[74,[-1,-2]]],[],11],[[[72,[-1,-2]],52,-3,-4],[[73,[-1,-2]]],[],11,[[33,[-1],[[16,[3]]]]],[[54,[-1],[[16,[52]]]]]],[[[72,[-1,-2]],-3],[[75,[-1,-3,-2]]],[],11,[[33,[-1],[[16,[3]]]]]],[[[72,[-1,-2]],52,-3],[[17,[-1]]],[],11,[[33,[-1],[[16,[3]]]]]],[[[72,[-1,-2]],52,-3],[[8,[[76,[-1,-2]],[77,[-1,-2]]]]],[],11,[[33,[-1],[[16,[3]]]]]],[[[72,[-1,-2]],52,-3],[[17,[-1]]],[],11,[[33,[-1],[[16,[3]]]]]],[[[72,[-1,-2]],6],7,34,11],[[[73,[-1,-2]],6],7,34,11],[[[76,[-1,-2]],6],7,34,11],[[[78,[-1,-2]],6],7,34,11],[[[77,[-1,-2]],6],7,34,11],[[[74,[-1,-2]],6],7,34,11],[[[79,[-1]],-2,-4],-2,[],[],[],[[33,[-2,-3],[[16,[-2]]]]]],[[[80,[-1]],-2,-4],-2,[],[],[],[[33,[-2,-3],[[16,[-2]]]]]],[[[81,[-1,-2]],-3,-5],-3,[],11,[],[],[[33,[-3,-4],[[16,[-3]]]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[76,[-1,-2]]],-1,[],11],[[[72,[-1,-2]],[50,[52]],-3],[[17,[[50,[-1]]]]],[],11,[[33,[18,-1],[[16,[3]]]]]],[[[72,[-1,-2]],[50,[52]],-3],[[17,[[50,[-1]]]]],[],11,[[33,[18,-1],[[16,[3]]]]]],[[[76,[-1,-2]]],-1,[],11],[[[73,[-1,-2]],-1],[[76,[-1,-2]]],[],11],[[[78,[-1,-2]],-1],[[76,[-1,-2]]],[],11],[[[72,[-1,-2]],52,-1,-3],[[76,[-1,-2]]],[],11,[[54,[-1],[[16,[52]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[72,[-1,-2]]],[[81,[-1,-2]]],[],11],[[[72,[-1,-2]]],[[79,[-1]]],[],11],[[[72,[-1,-2]]],[[80,[-1]]],[],11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[76,[-1,-2]]],-1,[],11],[[[76,[-1,-2]]],[[72,[-1,-2]]],[],11],[[[78,[-1,-2]]],[[72,[-1,-2]]],[],11],[[[77,[-1,-2]]],[[72,[-1,-2]]],[],11],[[[72,[-1,-2]]],3,[],11],[[[72,[-1,-2]]],[[79,[-1]]],[],11],[[[72,[-1,-2]]],[[80,[-1]]],[],11],[[[72,[-1,-2]]],18,[],11],[[[79,[-1]]],18,[]],[[[80,[-1]]],18,[]],[[[81,[-1,-2]]],18,[],11],[[[74,[-1,-2]]],18,[],11],[[],[[72,[-1,71]]],[]],[-1,[[72,[-2,-1]]],11,[]],[[[79,[-1]]],[[17,[-2]]],[],[]],[[[80,[-1]]],[[17,[-2]]],[],[]],[[[81,[-1,-2]]],[[17,[-3]]],[],11,[]],[[[74,[-1,-2]]],[[17,[-1]]],[],11],[[[75,[-1,-2,-3]]],[[17,[-4]]],[],[[33,[-1],[[16,[3]]]]],11,[]],[[[73,[-1,-2]],-1],[[76,[-1,-2]]],[],11],[[[73,[-1,-2]],-3],[[76,[-1,-2]]],[],11,[[13,[],[[16,[-1]]]]]],[[[76,[-1,-2]]],[[2,[-1,[78,[-1,-2]]]]],[],11],[[[72,[-1,-2]],18,-3],2,[],11,[[54,[-1],[[16,[52]]]]]],[[[72,[-1,-2]],-3],2,[],11,[[33,[-1],[[16,[3]]]]]],[[[72,[-1,-2]],18,-3],2,[],11,[[54,[-1],[[16,[52]]]]]],[[[72,[-1,-2]],-3],2,[],11,[[54,[-1],[[16,[52]]]]]],[[[79,[-1]]],[[2,[18,[17,[18]]]]],[]],[[[80,[-1]]],[[2,[18,[17,[18]]]]],[]],[[[81,[-1,-2]]],[[2,[18,[17,[18]]]]],[],11],[[[74,[-1,-2]]],[[2,[18,[17,[18]]]]],[],11],[[[75,[-1,-2,-3]]],[[2,[18,[17,[18]]]]],[],[[33,[-1],[[16,[3]]]]],11],[-1,-2,[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[[[72,[-1,-2]],18,-3],[[8,[2,1]]],[],11,[[54,[-1],[[16,[52]]]]]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[18,[[72,[-1,71]]],[]],[[18,-1],[[72,[-2,-1]]],11,[]],0,0,0,0,0,0,0,[[[55,[-1,-2]]],[[2,[[83,[82]],84]]],[],11],[[[55,[-1,-2]]],-2,[],11],[[[85,[-1]]],-1,[]],[[[85,[-1]]],[],[]],[[[85,[-1]]],-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[55,[-1,-2]],18],[[85,[-1]]],[],11],[[[55,[-1,-2]],[85,[-1]]],18,[],11],[[[55,[-1,-2]]],18,[],11],[[[55,[-1,-2]]],18,[],11],[[[55,[-1,-2]]],2,[],11],[[[55,[-1,-2]]],2,[],11],[[[85,[-1]]],[[85,[-1]]],[]],[[[55,[-1,-2]]],[[55,[-1,-2]]],19,[11,19]],[[[86,[-1]]],[[86,[-1]]],[]],[[[55,[-1,-2]],[55,[-1,-2]]],2,19,[11,19]],[[[55,[-1,-2]],[55,[-1,-2]],-3],2,19,[11,19],[[54,[-1],[[16,[52]]]]]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[[85,[-1]],[85,[-1]]],2,[]],[[[55,[-1,-2]]],[[83,[-1]]],[],11],[[[55,[-1,-2]]],[[83,[-1]]],[],11],[[],[[55,[-1,-2]]],[],[11,26]],[[[55,[-1,-2]]],[[87,[-1,-2]]],[],11],[[[55,[-1,-2]],[86,[-1]]],[[87,[-1,-2]]],[],11],[[[55,[-1,-2]]],2,[],11],[[[88,[-1,-2]]],2,[],11],[[[87,[-1,-2]]],2,[],11],[[[55,[-1,-2]],[85,[-1]]],2,[],11],[[[55,[-1,-2]],52,-3],3,[],11,[[33,[-1],[[16,[3]]]]]],[[[55,[-1,-2]],52,-3],[[17,[[85,[-1]]]]],[],11,[[33,[-1],[[16,[3]]]]]],[[[55,[-1,-2]],52,-3,-4],[[8,[[85,[-1]],89]]],[],11,[[33,[-1],[[16,[3]]]]],[[54,[-1],[[16,[52]]]]]],[[[86,[-1]],-2,-4],-2,[],[],[],[[33,[-2,-3],[[16,[-2]]]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[55,[-1,-2]],52,-3],[[17,[-1]]],[],11,[[33,[-1],[[16,[3]]]]]],[[[55,[-1,-2]],[50,[52]],-3],[[17,[[50,[-1]]]]],[],11,[[33,[18,-1],[[16,[3]]]]]],[[[55,[-1,-2]],[50,[52]],-3],[[17,[[50,[-1]]]]],[],11,[[33,[18,-1],[[16,[3]]]]]],[[[55,[-1,-2]],52,-3],[[17,[-1]]],[],11,[[33,[-1],[[16,[3]]]]]],[[[55,[-1,-2]],52,-1,-3],[[85,[-1]]],[],11,[[54,[-1],[[16,[52]]]]]],[[[55,[-1,-2]],52,-1,-3],-1,[],11,[[54,[-1],[[16,[52]]]]]],[[[55,[-1,-2]],52,89,-1],[[85,[-1]]],[],11],[[[55,[-1,-2]],52,-1],[[85,[-1]]],[],11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[55,[-1,-2]]],[[88,[-1,-2]]],[],11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[55,[-1,-2]],[86,[-1]]],[[88,[-1,-2]]],[],11],[[[55,[-1,-2]],18],3,[],11],[[[55,[-1,-2]]],3,[],11],[[[55,[-1,-2]]],[[86,[-1]]],[],11],[[[88,[-1,-2]]],[[86,[-1]]],[],11],[[[87,[-1,-2]]],[[86,[-1]]],[],11],[[[55,[-1,-2]],52],[[90,[-1]]],[],11],[[[55,[-1,-2]]],18,[],11],[[],[[55,[-1,71]]],[]],[-1,[[55,[-2,-1]]],11,[]],[[[86,[-1]]],[[17,[[85,[-1]]]]],[]],[[[88,[-1,-2]]],[[17,[-1]]],[],11],[[[87,[-1,-2]]],[[17,[-1]]],[],11],[[[90,[-1]]],[[17,[[85,[-1]]]]],[]],[[[86,[-1]],[85,[-1]]],2,[]],[[[86,[-1]],[85,[-1]]],2,[]],[[[55,[-1,-2]],[85,[-1]]],[[2,[-1,89]]],[],11],[[[55,[-1,-2]],52,-3],[[17,[-1]]],[],11,[[33,[-1],[[16,[3]]]]]],[[[55,[-1,-2]],[85,[-1]],-3],3,[],11,[[13,[-1],[[16,[[17,[-1]]]]]]]],[[[55,[-1,-2]],18,-3],2,[],11,[[54,[-1],[[16,[52]]]]]],[[[55,[-1,-2]],18,-3],2,[],11,[[54,[-1],[[16,[52]]]]]],[[[86,[-1]]],[[2,[18,[17,[18]]]]],[]],[[[88,[-1,-2]]],[[2,[18,[17,[18]]]]],[],11],[[[87,[-1,-2]]],[[2,[18,[17,[18]]]]],[],11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[[[55,[-1,-2]],52,-1],[[8,[[85,[-1]],-1]]],[],11],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[[[55,[-1,-2]],18,-3],[[8,[2,1]]],[],11,[[54,[-1],[[16,[52]]]]]],[18,[[8,[[55,[-1,71]],1]]],[]],[[18,-1],[[8,[[55,[-2,-1]],1]]],11,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[18,[[55,[-1,71]]],[]],[[18,-1],[[55,[-2,-1]]],11,[]]],"c":[],"p":[[6,"TryReserveError",0],[1,"tuple"],[1,"bool"],[10,"Equivalent",0],[10,"Sized",950],[5,"Formatter",951],[8,"Result",951],[6,"Result",952],[5,"TypeId",953],[5,"HashMap",26],[10,"Allocator",954],[6,"RawEntryMut",26],[10,"FnOnce",955],[6,"Entry",26],[6,"EntryRef",26],[17,"Output"],[6,"Option",956],[1,"usize"],[10,"Clone",957],[5,"Iter",26],[5,"Keys",26],[5,"Values",26],[10,"Eq",958],[10,"Hash",959],[10,"BuildHasher",959],[10,"Default",960],[5,"Drain",26],[10,"PartialEq",958],[17,"Item"],[10,"IntoIterator",961],[10,"Copy",950],[5,"ExtractIf",26],[10,"FnMut",955],[10,"Debug",951],[5,"IterMut",26],[5,"IntoIter",26],[5,"IntoKeys",26],[5,"IntoValues",26],[5,"ValuesMut",26],[5,"RawEntryBuilderMut",26],[5,"RawOccupiedEntryMut",26],[5,"RawVacantEntryMut",26],[5,"RawEntryBuilder",26],[5,"OccupiedEntry",26],[5,"VacantEntry",26],[10,"Borrow",962],[5,"OccupiedEntryRef",26],[5,"VacantEntryRef",26],[5,"OccupiedError",26],[1,"array"],[8,"DefaultHashBuilder",26],[1,"u64"],[10,"From",963],[10,"Fn",955],[5,"RawTable",815],[5,"String",964],[5,"HashSet",434],[5,"Iter",434],[5,"Intersection",434],[5,"Difference",434],[5,"SymmetricDifference",434],[5,"Union",434],[5,"Drain",434],[6,"Entry",434],[5,"ExtractIf",434],[5,"IntoIter",434],[5,"OccupiedEntry",434],[5,"VacantEntry",434],[17,"Owned"],[10,"ToOwned",965],[5,"Global",966],[5,"HashTable",661],[6,"Entry",661],[5,"Drain",661],[5,"ExtractIf",661],[5,"OccupiedEntry",661],[5,"AbsentEntry",661],[5,"VacantEntry",661],[5,"Iter",661],[5,"IterMut",661],[5,"IntoIter",661],[1,"u8"],[5,"NonNull",967],[5,"Layout",968],[5,"Bucket",815],[5,"RawIter",815],[5,"RawDrain",815],[5,"RawIntoIter",815],[5,"InsertSlot",815],[5,"RawIterHash",815],[15,"AllocError",25]],"b":[[128,"impl-Extend%3C(K,+V)%3E-for-HashMap%3CK,+V,+S,+A%3E"],[129,"impl-Extend%3C(%26K,+%26V)%3E-for-HashMap%3CK,+V,+S,+A%3E"],[130,"impl-Extend%3C%26(K,+V)%3E-for-HashMap%3CK,+V,+S,+A%3E"],[153,"impl-Display-for-OccupiedError%3C\'a,+K,+V,+S,+A%3E"],[154,"impl-Debug-for-OccupiedError%3C\'_,+K,+V,+S,+A%3E"],[250,"impl-IntoIterator-for-%26mut+HashMap%3CK,+V,+S,+A%3E"],[251,"impl-IntoIterator-for-HashMap%3CK,+V,+S,+A%3E"],[252,"impl-IntoIterator-for-%26HashMap%3CK,+V,+S,+A%3E"],[498,"impl-Extend%3CT%3E-for-HashSet%3CT,+S,+A%3E"],[499,"impl-Extend%3C%26T%3E-for-HashSet%3CT,+S,+A%3E"],[520,"impl-From%3CHashMap%3CT,+(),+S,+A%3E%3E-for-HashSet%3CT,+S,+A%3E"],[521,"impl-From%3C%5BT;+N%5D%3E-for-HashSet%3CT,+BuildHasherDefault%3CAHasher%3E,+A%3E"],[559,"impl-IntoIterator-for-HashSet%3CT,+S,+A%3E"],[560,"impl-IntoIterator-for-%26HashSet%3CT,+S,+A%3E"],[742,"impl-IntoIterator-for-HashTable%3CT,+A%3E"],[743,"impl-IntoIterator-for-%26HashTable%3CT,+A%3E"],[744,"impl-IntoIterator-for-%26mut+HashTable%3CT,+A%3E"]]}],\ ["hashlink",{"doc":"","t":"EEECCCPPFGFFFFFPPFFFGFFGPPFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNEEEEEFEEEEEENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["LinkedHashMap","LinkedHashSet","LruCache","linked_hash_map","linked_hash_set","lru_cache","AllocError","CapacityOverflow","Drain","Entry","IntoIter","Iter","IterMut","Keys","LinkedHashMap","Occupied","Occupied","OccupiedEntry","RawEntryBuilder","RawEntryBuilderMut","RawEntryMut","RawOccupiedEntryMut","RawVacantEntryMut","TryReserveError","Vacant","Vacant","VacantEntry","Values","ValuesMut","and_modify","and_modify","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","contains_key","default","drain","drop","drop","drop","entry","eq","equivalent","equivalent","extend","extend","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_hash","from_hash","from_iter","from_key","from_key","from_key_hashed_nocheck","from_key_hashed_nocheck","front","ge","get","get","get","get_key_value","get_key_value","get_key_value_mut","get_mut","get_mut","get_mut","gt","hash","hasher","index","index_mut","insert","insert","insert","insert","insert_entry","insert_hashed_nocheck","insert_with_hasher","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_key","into_key","into_key_value","into_mut","into_mut","is_empty","iter","iter_mut","key","key","key","key","key_mut","keys","le","len","len","len","len","lt","new","next","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","next_back","or_insert","or_insert","or_insert_with","or_insert_with","partial_cmp","pop_back","pop_front","raw_entry","raw_entry_mut","remove","remove","remove","remove_entry","remove_entry","remove_entry","replace","replace_entry","replace_key","replace_key","replace_value","reserve","retain","retain_with_order","shrink_to_fit","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","to_back","to_back","to_back","to_front","to_front","to_front","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_reserve","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","values","values_mut","with_capacity","with_capacity_and_hasher","with_hasher","layout","Difference","Drain","Intersection","IntoIter","Iter","LinkedHashSet","SymmetricDifference","Union","back","bitand","bitor","bitxor","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","clear","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","contains","default","difference","drain","eq","equivalent","equivalent","extend","extend","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_iter","front","get","get_or_insert","get_or_insert_with","hash","hasher","insert","intersection","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","is_disjoint","is_empty","is_subset","is_superset","iter","len","new","next","next","next","next","next","next","next","next_back","next_back","next_back","pop_back","pop_front","remove","replace","reserve","retain","retain_with_order","shrink_to_fit","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","sub","symmetric_difference","take","to_back","to_front","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_reserve","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","with_capacity","with_capacity_and_hasher","with_hasher","Drain","Entry","IntoIter","Iter","IterMut","LruCache","OccupiedEntry","RawEntryBuilder","RawEntryBuilderMut","RawOccupiedEntryMut","RawVacantEntryMut","VacantEntry","borrow","borrow_mut","capacity","clear","clone","clone_into","contains_key","drain","entry","extend","fmt","from","get","get_mut","insert","into","into_iter","into_iter","into_iter","is_empty","iter","iter_mut","len","new","new_unbounded","peek","peek_mut","raw_entry","raw_entry_mut","remove","remove_entry","remove_lru","set_capacity","to_owned","try_from","try_into","type_id","with_hasher"],"q":[[0,"hashlink"],[6,"hashlink::linked_hash_map"],[312,"hashlink::linked_hash_map::TryReserveError"],[313,"hashlink::linked_hash_set"],[476,"hashlink::lru_cache"],[526,"core::ops::function"],[527,"core::option"],[528,"core::hash"],[529,"core::cmp"],[530,"core::clone"],[531,"core::hash"],[532,"core::borrow"],[533,"core::default"],[534,"core::cmp"],[535,"core::fmt"],[536,"core::fmt"],[537,"core::any"],[538,"hashbrown::map"]],"d":["","","","","","","","","","","","","","","A version of HashMap that has a user controllable order …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","Inserts the given key / value pair at the back of the …","Replaces this entry’s value with the provided value.","Insert’s the key for this vacant entry paired with the …","","Similar to OccupiedEntry::replace_entry, but does move the …","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If this entry is vacant, inserts a new entry with the …","Similarly to Entry::or_insert, if this entry is occupied, …","Similar to Entry::or_insert, but accepts a function to …","Similarly to Entry::or_insert_with, if this entry is …","","","","","","","","","","","","If the given key is not in this map, inserts the key / …","Replaces the entry’s key with the key provided to …","Replaces this entry’s key with the key provided to …","","","","","","","","","","","","","","If an entry with this key exists, move it to the back of …","","","If an entry with this key exists, move it to the front of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Inserts the given value into the set.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adds the given value to the set, replacing the existing …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If the returned entry is vacant, it will always have room …","","","Returns the argument unchanged.","Retrieve the given key, marking it as recently used and …","Retrieve the given key, marking it as recently used and …","Insert a new value into the LruCache.","Calls U::from(self).","","","","","","","","","Create a new unbounded LruCache that does not …","Get the value for the given key, without marking the value …","Get the value for the given key mutably, without marking …","The constructed raw entry is never automatically moved to …","If the constructed raw entry is vacant, it will always …","","","Remove the least recently used entry and return it.","Set the new cache capacity for the LruCache.","","","","",""],"i":[0,0,0,0,0,0,45,45,0,0,0,0,0,0,0,1,3,0,0,0,0,0,0,0,1,3,0,0,0,1,3,4,45,4,1,30,31,32,33,3,34,35,12,36,22,21,13,14,37,45,4,1,30,31,32,33,3,34,35,12,36,22,21,13,14,37,4,4,4,12,13,14,4,12,13,14,4,4,4,4,4,22,21,4,4,4,4,4,4,4,1,30,31,32,33,3,34,35,12,36,22,21,13,14,37,45,4,1,30,31,32,33,3,34,35,12,36,22,21,13,14,37,32,33,4,32,33,32,33,4,4,4,30,34,4,34,34,4,30,34,4,4,4,4,4,4,30,31,35,30,35,35,45,4,1,30,31,32,33,3,34,35,12,36,22,21,13,14,37,4,4,4,12,36,22,21,13,14,37,31,34,34,30,34,4,4,4,1,30,31,34,34,4,4,4,13,14,37,4,4,12,36,22,21,13,14,37,12,36,22,21,13,14,37,1,3,1,3,4,4,4,4,4,4,30,34,4,30,34,4,30,30,34,34,4,4,4,4,12,36,22,21,13,14,37,4,30,34,4,30,34,4,12,13,14,45,4,1,30,31,32,33,3,34,35,12,36,22,21,13,14,37,45,4,1,30,31,32,33,3,34,35,12,36,22,21,13,14,37,4,45,4,1,30,31,32,33,3,34,35,12,36,22,21,13,14,37,4,4,4,4,4,57,0,0,0,0,0,0,0,0,47,47,47,47,47,48,54,53,49,50,51,52,47,48,54,53,49,50,51,52,47,47,47,48,49,50,51,52,47,48,49,50,51,52,47,47,47,47,47,47,47,47,47,47,48,49,50,51,52,47,48,54,53,49,50,51,52,47,47,47,47,47,47,47,47,47,47,48,54,53,49,50,51,52,47,47,48,54,53,49,50,51,52,47,47,47,47,47,47,47,48,54,53,49,50,51,52,48,54,53,47,47,47,47,47,47,47,47,48,54,53,49,50,51,52,47,47,47,47,47,47,48,49,50,51,52,47,48,54,53,49,50,51,52,47,48,54,53,49,50,51,52,47,47,48,54,53,49,50,51,52,47,47,47,47,0,0,0,0,0,0,0,0,0,0,0,0,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56,56],"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,[[[1,[-1,-2,-3]],-4],[[1,[-1,-2,-3]]],[],[],[],[[2,[-2]]]],[[[3,[-1,-2,-3]],-4],[[3,[-1,-2,-3]]],[],[],[],[[2,[-1,-2]]]],[[[4,[-1,-2,-3]]],[[6,[[5,[-1,-2]]]]],[],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[4,[-1,-2,-3]]],7,[],[],[]],[[[4,[-1,-2,-3]]],5,[],[],[]],[[[4,[-1,-2,-3]]],[[4,[-1,-2,-3]]],[8,9,10],10,[11,10]],[[[12,[-1,-2]]],[[12,[-1,-2]]],[],[]],[[[13,[-1,-2]]],[[13,[-1,-2]]],[],[]],[[[14,[-1,-2]]],[[14,[-1,-2]]],[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[[4,[-1,-2,-3]],[4,[-1,-2,-3]]],15,[8,9,16],16,11],[[[4,[-2,-3,-4]],-1],17,[8,9,18],[[19,[-1]],9,8],[],11],[[],[[4,[-1,-2,-3]]],[],[],20],[[[4,[-1,-2,-3]]],[[21,[-1,-2]]],[],[],[]],[[[4,[-1,-2,-3]]],5,[],[],[]],[[[22,[-1,-2]]],5,[],[]],[[[21,[-1,-2]]],5,[],[]],[[[4,[-1,-2,-3]],-1],[[1,[-1,-2,-3]]],[9,8],[],11],[[[4,[-1,-2,-3]],[4,[-1,-2,-3]]],17,[8,9],23,11],[[-1,-2],17,[],[]],[[-1,-2],17,[],[]],[[[4,[-1,-2,-3]],-4],5,[8,9,24],24,11,[[26,[],[[25,[[5,[-1,-2]]]]]]]],[[[4,[-1,-2,-3]],-4],5,[8,9],[],11,[[26,[],[[25,[[5,[-1,-2]]]]]]]],[[[4,[-1,-2,-3]],27],28,29,29,[]],[[[1,[-1,-2,-3]],27],28,29,29,[]],[[[30,[-1,-2]],27],28,29,29],[[[31,[-1,-2,-3]],27],28,29,[],[]],[[[32,[-1,-2,-3]],27],28,[],[],[]],[[[33,[-1,-2,-3]],27],28,[],[],[]],[[[3,[-1,-2,-3]],27],28,29,29,[]],[[[34,[-1,-2]],27],28,29,29],[[[35,[-1,-2,-3]],27],28,[],[],[]],[[[12,[-1,-2]],27],28,29,29],[[[36,[-1,-2]],27],28,29,29],[[[22,[-1,-2]],27],28,29,29],[[[21,[-1,-2]],27],28,29,29],[[[13,[-1,-2]],27],28,29,[]],[[[14,[-1,-2]],27],28,[],29],[[[37,[-1,-2]],27],28,29,29],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[32,[-1,-2,-3]],38,-4],[[6,[[5,[-1,-2]]]]],[],[],11,[[40,[-1],[[39,[17]]]]]],[[[33,[-1,-2,-3]],38,-4],[[3,[-1,-2,-3]]],[],[],11,[[40,[-1],[[39,[17]]]]]],[-3,[[4,[-1,-2,-4]]],[8,9],[],[[26,[],[[25,[[5,[-1,-2]]]]]]],[11,20]],[[[32,[-2,-3,-4]],-1],[[6,[[5,[-2,-3]]]]],[8,9,18],[[19,[-1]]],[],11],[[[33,[-2,-3,-4]],-1],[[3,[-2,-3,-4]]],[8,9,18],[[19,[-1]]],[],11],[[[32,[-2,-3,-4]],38,-1],[[6,[[5,[-2,-3]]]]],[8,9,18],[[19,[-1]]],[],11],[[[33,[-2,-3,-4]],38,-1],[[3,[-2,-3,-4]]],[8,9,18],[[19,[-1]]],[],11],[[[4,[-1,-2,-3]]],[[6,[[5,[-1,-2]]]]],[],[],[]],[[[4,[-1,-2,-3]],[4,[-1,-2,-3]]],17,[8,9,41],41,11],[[[4,[-2,-3,-4]],-1],[[6,[-3]]],[8,9,18],[[19,[-1]],9,8],[],11],[[[30,[-1,-2]]],-2,[],[]],[[[34,[-1,-2]]],-2,[],[]],[[[4,[-2,-3,-4]],-1],[[6,[[5,[-2,-3]]]]],[8,9,18],[[19,[-1]],9,8],[],11],[[[34,[-1,-2]]],[[5,[-1,-2]]],[],[]],[[[34,[-1,-2]]],[[5,[-1,-2]]],[],[]],[[[4,[-2,-3,-4]],-1],[[6,[-3]]],[8,9,18],[[19,[-1]],9,8],[],11],[[[30,[-1,-2]]],-2,[],[]],[[[34,[-1,-2]]],-2,[],[]],[[[4,[-1,-2,-3]],[4,[-1,-2,-3]]],17,[8,9,41],41,11],[[[4,[-1,-2,-3]],-4],5,[8,9],8,11,42],[[[4,[-1,-2,-3]]],-3,[],[],[]],[[[4,[-2,-3,-4]],-1],-3,[9,8,18],[8,9,[19,[-1]]],[],11],[[[4,[-2,-3,-4]],-1],-3,[9,8,18],[8,9,[19,[-1]]],[],11],[[[4,[-1,-2,-3]],-1,-2],[[6,[-2]]],[9,8],[],11],[[[30,[-1,-2]],-2],-2,[],[]],[[[31,[-1,-2,-3]],-2],-2,8,[],11],[[[35,[-1,-2,-3]],-1,-2],[[5,[-1,-2]]],8,[],11],[[[30,[-1,-2]],-2],[[5,[-1,-2]]],[],[]],[[[35,[-1,-2,-3]],38,-1,-2],[[5,[-1,-2]]],8,[],11],[[[35,[-1,-2,-3]],38,-1,-2,-4],[[5,[-1,-2]]],[],[],11,[[43,[-1],[[39,[38]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[4,[-1,-2,-3]]],[[22,[-1,-2]]],[],[],[]],[[[4,[-1,-2,-3]]],[[36,[-1,-2]]],[],[],[]],[[[4,[-1,-2,-3]]],[[12,[-1,-2]]],[],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[31,[-1,-2,-3]]],-1,[],[],[]],[[[34,[-1,-2]]],-1,[],[]],[[[34,[-1,-2]]],[[5,[-1,-2]]],[],[]],[[[30,[-1,-2]]],-2,[],[]],[[[34,[-1,-2]]],-2,[],[]],[[[4,[-1,-2,-3]]],17,[],[],[]],[[[4,[-1,-2,-3]]],[[12,[-1,-2]]],[],[],[]],[[[4,[-1,-2,-3]]],[[36,[-1,-2]]],[],[],[]],[[[1,[-1,-2,-3]]],-1,[],[],[]],[[[30,[-1,-2]]],-1,[],[]],[[[31,[-1,-2,-3]]],-1,[],[],[]],[[[34,[-1,-2]]],-1,[],[]],[[[34,[-1,-2]]],-1,[],[]],[[[4,[-1,-2,-3]]],[[13,[-1,-2]]],[],[],[]],[[[4,[-1,-2,-3]],[4,[-1,-2,-3]]],17,[8,9,41],41,11],[[[4,[-1,-2,-3]]],7,[],[],[]],[[[13,[-1,-2]]],7,[],[]],[[[14,[-1,-2]]],7,[],[]],[[[37,[-1,-2]]],7,[],[]],[[[4,[-1,-2,-3]],[4,[-1,-2,-3]]],17,[8,9,41],41,11],[[],[[4,[-1,-2]]],[],[]],[[[12,[-1,-2]]],[[6,[[5,[-1,-2]]]]],[],[]],[[[36,[-1,-2]]],[[6,[[5,[-1,-2]]]]],[],[]],[[[22,[-1,-2]]],[[6,[[5,[-1,-2]]]]],[],[]],[[[21,[-1,-2]]],[[6,[[5,[-1,-2]]]]],[],[]],[[[13,[-1,-2]]],[[6,[-1]]],[],[]],[[[14,[-1,-2]]],[[6,[-2]]],[],[]],[[[37,[-1,-2]]],[[6,[-2]]],[],[]],[[[12,[-1,-2]]],[[6,[[5,[-1,-2]]]]],[],[]],[[[36,[-1,-2]]],[[6,[[5,[-1,-2]]]]],[],[]],[[[22,[-1,-2]]],[[6,[[5,[-1,-2]]]]],[],[]],[[[21,[-1,-2]]],[[6,[[5,[-1,-2]]]]],[],[]],[[[13,[-1,-2]]],[[6,[-1]]],[],[]],[[[14,[-1,-2]]],[[6,[-2]]],[],[]],[[[37,[-1,-2]]],[[6,[-2]]],[],[]],[[[1,[-1,-2,-3]],-2],-2,8,[],11],[[[3,[-1,-2,-3]],-1,-2],[[5,[-1,-2]]],8,[],11],[[[1,[-1,-2,-3]],-4],-2,8,[],11,[[2,[],[[39,[-2]]]]]],[[[3,[-1,-2,-3]],-4],[[5,[-1,-2]]],8,[],11,[[2,[],[[39,[[5,[-1,-2]]]]]]]],[[[4,[-1,-2,-3]],[4,[-1,-2,-3]]],[[6,[15]]],[8,9,41],41,11],[[[4,[-1,-2,-3]]],[[6,[[5,[-1,-2]]]]],[9,8],[],11],[[[4,[-1,-2,-3]]],[[6,[[5,[-1,-2]]]]],[9,8],[],11],[[[4,[-1,-2,-3]]],[[32,[-1,-2,-3]]],[],[],11],[[[4,[-1,-2,-3]]],[[33,[-1,-2,-3]]],[],[],11],[[[4,[-2,-3,-4]],-1],[[6,[-3]]],[8,9,18],[[19,[-1]],9,8],[],11],[[[30,[-1,-2]]],-2,[],[]],[[[34,[-1,-2]]],-2,[],[]],[[[4,[-2,-3,-4]],-1],[[6,[[5,[-2,-3]]]]],[8,9,18],[[19,[-1]],9,8],[],11],[[[30,[-1,-2]]],[[5,[-1,-2]]],[],[]],[[[34,[-1,-2]]],[[5,[-1,-2]]],[],[]],[[[4,[-1,-2,-3]],-1,-2],[[6,[-2]]],[9,8],[],11],[[[30,[-1,-2]],-2],[[5,[-1,-2]]],[],[]],[[[30,[-1,-2]]],-1,[],[]],[[[34,[-1,-2]],-1],-1,[],[]],[[[34,[-1,-2]],-2],-2,[],[]],[[[4,[-1,-2,-3]],7],5,[],[],[]],[[[4,[-1,-2,-3]],-4],5,[],[],[],[[40,[-1,-2],[[39,[17]]]]]],[[[4,[-1,-2,-3]],-4],5,[9,8],[],11,[[40,[-1,-2],[[39,[17]]]]]],[[[4,[-1,-2,-3]]],5,[9,8],[],11],[[[12,[-1,-2]]],[[5,[7,[6,[7]]]]],[],[]],[[[36,[-1,-2]]],[[5,[7,[6,[7]]]]],[],[]],[[[22,[-1,-2]]],[[5,[7,[6,[7]]]]],[],[]],[[[21,[-1,-2]]],[[5,[7,[6,[7]]]]],[],[]],[[[13,[-1,-2]]],[[5,[7,[6,[7]]]]],[],[]],[[[14,[-1,-2]]],[[5,[7,[6,[7]]]]],[],[]],[[[37,[-1,-2]]],[[5,[7,[6,[7]]]]],[],[]],[[[4,[-2,-3,-4]],-1],[[6,[-3]]],[8,9,18],[[19,[-1]],9,8],[],11],[[[30,[-1,-2]]],5,[],[]],[[[34,[-1,-2]]],5,[],[]],[[[4,[-2,-3,-4]],-1],[[6,[-3]]],[8,9,18],[[19,[-1]],9,8],[],11],[[[30,[-1,-2]]],5,[],[]],[[[34,[-1,-2]]],5,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[[[4,[-1,-2,-3]],7],[[44,[5,45]]],[],[],[]],[-1,46,[]],[-1,46,[]],[-1,46,[]],[-1,46,[]],[-1,46,[]],[-1,46,[]],[-1,46,[]],[-1,46,[]],[-1,46,[]],[-1,46,[]],[-1,46,[]],[-1,46,[]],[-1,46,[]],[-1,46,[]],[-1,46,[]],[-1,46,[]],[-1,46,[]],[[[4,[-1,-2,-3]]],[[14,[-1,-2]]],[],[],[]],[[[4,[-1,-2,-3]]],[[37,[-1,-2]]],[],[],[]],[7,[[4,[-1,-2]]],[],[]],[[7,-1],[[4,[-2,-3,-1]]],[],[],[]],[-1,[[4,[-2,-3,-1]]],[],[],[]],0,0,0,0,0,0,0,0,0,[[[47,[-1,-2]]],[[6,[-1]]],[9,8],11],[[[47,[-1,-2]],[47,[-1,-2]]],[[47,[-1,-2]]],[9,8,10],[11,20]],[[[47,[-1,-2]],[47,[-1,-2]]],[[47,[-1,-2]]],[9,8,10],[11,20]],[[[47,[-1,-2]],[47,[-1,-2]]],[[47,[-1,-2]]],[9,8,10],[11,20]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[47,[-1,-2]]],7,[],[]],[[[47,[-1,-2]]],5,[],[]],[[[47,[-1,-2]]],[[47,[-1,-2]]],[8,9,10],[11,10]],[[[48,[-1]]],[[48,[-1]]],[]],[[[49,[-1,-2]]],[[49,[-1,-2]]],[],[]],[[[50,[-1,-2]]],[[50,[-1,-2]]],[],[]],[[[51,[-1,-2]]],[[51,[-1,-2]]],[],[]],[[[52,[-1,-2]]],[[52,[-1,-2]]],[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[[47,[-2,-3]],-1],17,[8,9,18],[[19,[-1]],9,8],11],[[],[[47,[-1,-2]]],[],20],[[[47,[-1,-2]],[47,[-1,-2]]],[[50,[-1,-2]]],[9,8],11],[[[47,[-1,-2]]],[[53,[-1]]],[],[]],[[[47,[-1,-2]],[47,[-1,-2]]],17,[9,8],11],[[-1,-2],17,[],[]],[[-1,-2],17,[],[]],[[[47,[-1,-2]],-3],5,[9,8],11,[[26,[],[[25,[-1]]]]]],[[[47,[-1,-2]],-3],5,[9,8,24],11,[[26,[],[[25,[-1]]]]]],[[[47,[-1,-2]],27],28,29,[]],[[[48,[-1]],27],28,29],[[[49,[-1,-2]],27],28,[29,9,8],11],[[[50,[-1,-2]],27],28,[29,9,8],11],[[[51,[-1,-2]],27],28,[29,9,8],11],[[[52,[-1,-2]],27],28,[29,9,8],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-2,[[47,[-1,-3]]],[9,8],[[26,[],[[25,[-1]]]]],[11,20]],[[[47,[-1,-2]]],[[6,[-1]]],[9,8],11],[[[47,[-2,-3]],-1],[[6,[-2]]],[8,9,18],[[19,[-1]],9,8],11],[[[47,[-1,-2]],-1],-1,[9,8],11],[[[47,[-2,-3]],-1,-4],-2,[8,9,18],[[19,[-1]],9,8],11,[[2,[-1],[[39,[-2]]]]]],[[[47,[-1,-2]],-3],5,[9,8],11,42],[[[47,[-1,-2]]],-2,[9,8],11],[[[47,[-1,-2]],-1],17,[9,8],11],[[[47,[-1,-2]],[47,[-1,-2]]],[[49,[-1,-2]]],[9,8],11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[47,[-1,-2]]],[[48,[-1]]],[],[]],[[[47,[-1,-2]]],[[54,[-1]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[47,[-1,-2]],[47,[-1,-2]]],17,[9,8],11],[[[47,[-1,-2]]],17,[],[]],[[[47,[-1,-2]],[47,[-1,-2]]],17,[9,8],11],[[[47,[-1,-2]],[47,[-1,-2]]],17,[9,8],11],[[[47,[-1,-2]]],[[48,[-1]]],[],[]],[[[47,[-1,-2]]],7,[],[]],[[],[[47,[-1,55]]],[8,9]],[[[48,[-1]]],[[6,[-1]]],[]],[[[54,[-1]]],[[6,[-1]]],[]],[[[53,[-1]]],[[6,[-1]]],[]],[[[49,[-1,-2]]],[[6,[-1]]],[9,8],11],[[[50,[-1,-2]]],[[6,[-1]]],[9,8],11],[[[51,[-1,-2]]],[[6,[-1]]],[9,8],11],[[[52,[-1,-2]]],[[6,[-1]]],[9,8],11],[[[48,[-1]]],[[6,[-1]]],[]],[[[54,[-1]]],[[6,[-1]]],[]],[[[53,[-1]]],[[6,[-1]]],[]],[[[47,[-1,-2]]],[[6,[-1]]],[9,8],11],[[[47,[-1,-2]]],[[6,[-1]]],[9,8],11],[[[47,[-2,-3]],-1],17,[8,9,18],[[19,[-1]],9,8],11],[[[47,[-1,-2]],-1],[[6,[-1]]],[9,8],11],[[[47,[-1,-2]],7],5,[9,8],11],[[[47,[-1,-2]],-3],5,[],[],[[40,[-1],[[39,[17]]]]]],[[[47,[-1,-2]],-3],5,[9,8],11,[[40,[-1],[[39,[17]]]]]],[[[47,[-1,-2]]],5,[9,8],11],[[[48,[-1]]],[[5,[7,[6,[7]]]]],[]],[[[54,[-1]]],[[5,[7,[6,[7]]]]],[]],[[[53,[-1]]],[[5,[7,[6,[7]]]]],[]],[[[49,[-1,-2]]],[[5,[7,[6,[7]]]]],[9,8],11],[[[50,[-1,-2]]],[[5,[7,[6,[7]]]]],[9,8],11],[[[51,[-1,-2]]],[[5,[7,[6,[7]]]]],[9,8],11],[[[52,[-1,-2]]],[[5,[7,[6,[7]]]]],[9,8],11],[[[47,[-1,-2]],[47,[-1,-2]]],[[47,[-1,-2]]],[9,8,10],[11,20]],[[[47,[-1,-2]],[47,[-1,-2]]],[[51,[-1,-2]]],[9,8],11],[[[47,[-2,-3]],-1],[[6,[-2]]],[8,9,18],[[19,[-1]],9,8],11],[[[47,[-2,-3]],-1],17,[8,9,18],[[19,[-1]],9,8],11],[[[47,[-2,-3]],-1],17,[8,9,18],[[19,[-1]],9,8],11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[[[47,[-1,-2]],7],[[44,[5,45]]],[9,8],11],[-1,46,[]],[-1,46,[]],[-1,46,[]],[-1,46,[]],[-1,46,[]],[-1,46,[]],[-1,46,[]],[-1,46,[]],[[[47,[-1,-2]],[47,[-1,-2]]],[[52,[-1,-2]]],[9,8],11],[7,[[47,[-1,55]]],[8,9]],[[7,-1],[[47,[-2,-1]]],11,[9,8]],[-1,[[47,[-2,-1]]],11,[9,8]],0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[[[56,[-1,-2,-3]]],7,[],[],[]],[[[56,[-1,-2,-3]]],5,[],[],[]],[[[56,[-1,-2,-3]]],[[56,[-1,-2,-3]]],[8,9,10],10,[11,10]],[[-1,-2],5,[],[]],[[[56,[-2,-3,-4]],-1],17,[8,9,18],[[19,[-1]],9,8],[],11],[[[56,[-1,-2,-3]]],[[21,[-1,-2]]],[],[],[]],[[[56,[-1,-2,-3]],-1],[[1,[-1,-2,-3]]],[9,8],[],11],[[[56,[-1,-2,-3]],-4],5,[9,8],[],11,[[26,[],[[25,[[5,[-1,-2]]]]]]]],[[[56,[-1,-2,-3]],27],28,29,29,[]],[-1,-1,[]],[[[56,[-2,-3,-4]],-1],[[6,[-3]]],[8,9,18],[[19,[-1]],9,8],[],11],[[[56,[-2,-3,-4]],-1],[[6,[-3]]],[8,9,18],[[19,[-1]],9,8],[],11],[[[56,[-1,-2,-3]],-1,-2],[[6,[-2]]],[9,8],[],11],[-1,-2,[],[]],[[[56,[-1,-2,-3]]],[[36,[-1,-2]]],[],[],[]],[[[56,[-1,-2,-3]]],[[12,[-1,-2]]],[],[],[]],[[[56,[-1,-2,-3]]],[[22,[-1,-2]]],[],[],[]],[[[56,[-1,-2,-3]]],17,[],[],[]],[[[56,[-1,-2,-3]]],[[12,[-1,-2]]],[],[],[]],[[[56,[-1,-2,-3]]],[[36,[-1,-2]]],[],[],[]],[[[56,[-1,-2,-3]]],7,[],[],[]],[7,[[56,[-1,-2]]],[9,8],[]],[[],[[56,[-1,-2]]],[9,8],[]],[[[56,[-2,-3,-4]],-1],[[6,[-3]]],[8,9,18],[[19,[-1]],9,8],[],11],[[[56,[-2,-3,-4]],-1],[[6,[-3]]],[8,9,18],[[19,[-1]],9,8],[],11],[[[56,[-1,-2,-3]]],[[32,[-1,-2,-3]]],[9,8],[],11],[[[56,[-1,-2,-3]]],[[33,[-1,-2,-3]]],[9,8],[],11],[[[56,[-2,-3,-4]],-1],[[6,[-3]]],[8,9,18],[[19,[-1]],9,8],[],11],[[[56,[-2,-3,-4]],-1],[[6,[[5,[-2,-3]]]]],[8,9,18],[[19,[-1]],9,8],[],11],[[[56,[-1,-2,-3]]],[[6,[[5,[-1,-2]]]]],[9,8],[],11],[[[56,[-1,-2,-3]],7],5,[9,8],[],11],[-1,-2,[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,46,[]],[[7,-1],[[56,[-2,-3,-1]]],[],[],[]]],"c":[],"p":[[6,"Entry",6],[10,"FnOnce",526],[6,"RawEntryMut",6],[5,"LinkedHashMap",6],[1,"tuple"],[6,"Option",527],[1,"usize"],[10,"Hash",528],[10,"Eq",529],[10,"Clone",530],[10,"BuildHasher",528],[5,"Iter",6],[5,"Keys",6],[5,"Values",6],[6,"Ordering",529],[10,"Ord",529],[1,"bool"],[10,"Sized",531],[10,"Borrow",532],[10,"Default",533],[5,"Drain",6],[5,"IntoIter",6],[10,"PartialEq",529],[10,"Copy",531],[17,"Item"],[10,"IntoIterator",534],[5,"Formatter",535],[8,"Result",535],[10,"Debug",535],[5,"OccupiedEntry",6],[5,"VacantEntry",6],[5,"RawEntryBuilder",6],[5,"RawEntryBuilderMut",6],[5,"RawOccupiedEntryMut",6],[5,"RawVacantEntryMut",6],[5,"IterMut",6],[5,"ValuesMut",6],[1,"u64"],[17,"Output"],[10,"FnMut",526],[10,"PartialOrd",529],[10,"Hasher",528],[10,"Fn",526],[6,"Result",536],[6,"TryReserveError",6],[5,"TypeId",537],[5,"LinkedHashSet",313],[5,"Iter",313],[5,"Intersection",313],[5,"Difference",313],[5,"SymmetricDifference",313],[5,"Union",313],[5,"Drain",313],[5,"IntoIter",313],[8,"DefaultHashBuilder",538],[5,"LruCache",476],[15,"AllocError",312]],"b":[[87,"impl-Extend%3C(%26K,+%26V)%3E-for-LinkedHashMap%3CK,+V,+S%3E"],[88,"impl-Extend%3C(K,+V)%3E-for-LinkedHashMap%3CK,+V,+S%3E"],[169,"impl-IntoIterator-for-LinkedHashMap%3CK,+V,+S%3E"],[170,"impl-IntoIterator-for-%26mut+LinkedHashMap%3CK,+V,+S%3E"],[171,"impl-IntoIterator-for-%26LinkedHashMap%3CK,+V,+S%3E"],[362,"impl-Extend%3CT%3E-for-LinkedHashSet%3CT,+S%3E"],[363,"impl-Extend%3C%26T%3E-for-LinkedHashSet%3CT,+S%3E"],[395,"impl-IntoIterator-for-%26LinkedHashSet%3CT,+S%3E"],[396,"impl-IntoIterator-for-LinkedHashSet%3CT,+S%3E"],[504,"impl-IntoIterator-for-%26mut+LruCache%3CK,+V,+S%3E"],[505,"impl-IntoIterator-for-%26LruCache%3CK,+V,+S%3E"],[506,"impl-IntoIterator-for-LruCache%3CK,+V,+S%3E"]]}],\ ["headless_lms_certificates",{"doc":"For rendering certificates.","t":"FNNNNOCONHHHHNNOOONNNNOOH","n":["TextToRender","append_to","borrow","borrow_mut","default","font_family","font_loader","font_size","from","generate_certificate","generate_certificate_impl","generate_text_svg","get_date_as_localized_string","into","len","text","text_anchor","text_color","try_from","try_into","type_id","vzip","x_pos","y_pos","get_font_database_with_fonts"],"q":[[0,"headless_lms_certificates"],[24,"headless_lms_certificates::font_loader"],[25,"alloc::vec"],[26,"sqlx_postgres::connection"],[27,"headless_lms_utils::file_store"],[28,"headless_lms_models::generated_certificates"],[29,"headless_lms_utils::icu4x"],[30,"headless_lms_utils::error::util_error"],[31,"core::option"],[32,"headless_lms_models::certificate_configurations"],[33,"fontdb"],[34,"chrono::naive::date"],[35,"alloc::string"],[36,"core::result"],[37,"core::any"]],"d":["","","","","","","Provides a font database singleton and functions for …","","Returns the argument unchanged.","Generates a certificate as a png.","","","","Calls U::from(self).","","","How to align the text related to x_pos and y_pos. See: …","","","","","","","","Creates an empty fontdb::Database and loads all the fonts …"],"i":[0,3,3,3,3,3,0,3,3,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,0],"f":[0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],3],0,0,0,[-1,-1,[]],[[4,5,6,7,8],[[10,[[1,[9]]]]]],[[[11,[9]],[12,[[11,[9]]]],[11,[3]],13,7,14],[[10,[[1,[9]]]]]],[[[11,[3]],7,13],[[10,[[1,[9]]]]]],[[15,16,8],[[10,[17]]]],[-1,-2,[],[]],[-1,18,[]],0,0,0,[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[-1,-2,[],[]],0,0,[[4,5],[[10,[14]]]]],"c":[],"p":[[5,"Vec",25],[1,"tuple"],[5,"TextToRender",0],[5,"PgConnection",26],[10,"FileStore",27],[5,"GeneratedCertificate",28],[1,"bool"],[5,"Icu4xBlob",29],[1,"u8"],[8,"UtilResult",30],[1,"slice"],[6,"Option",31],[6,"PaperSize",32],[5,"Database",33],[1,"str"],[5,"NaiveDate",34],[5,"String",35],[1,"usize"],[6,"Result",36],[5,"TypeId",37]],"b":[]}],\ ["headless_lms_entrypoint",{"doc":"Used for starting the application, starting background …","t":"","n":[],"q":[],"d":[],"i":[],"f":[],"c":[],"p":[],"b":[]}],\ -["headless_lms_models",{"doc":"Functions and structs for interacting with the database.","t":"PGPPPEEEGKNNNNNNCCCCNNCCCCCCCCCCCCCCNCCCCCCCCCCCCCCNNNNCNCNNNNNCNNCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCNNNNNNNNCCCCCCCCCNNFFNNNNNNOONNNNOOOOOONNNNNNNNHNNNOHNNNNNNNNNNNNNNNONNFFGFFPPPGPPNNNNNNOOOOOONNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNONNHONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNHNOOOHNNNNNNNNNNNNOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHONNNNNNNFFNNNNNNNNNNOONNOONNOOOONNNNHNNOHNNNNNNNNNNNNNNONNFFFGFFPFFPFNNNNNNNNNONNNNNNNNNNNNNNNNNNOOOOOOOOOOONNNNNNNNNNNNNNNNOOOOOOOHOOOOOHOOOOOOOOOOOOONHOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOHHHHHNNNNNNNNHNOOOOHNNNNNNNNNHNNNNNNNNNOOOOOOOOOOOOOONNNNNNNNHHHONNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNHHOOOONNNNNNNNNFFOONNNNNNNNNNOOOONNNNNNNNHNNONNNNNNNNNNNNNNOHONNPFGFPONNNONNNNNNNNNNNNOOONONNNNNNNNNNNNNNNNHHNNNONNNNNNOONNNNNNNNNNNNNNNNNONNNHHHHFFFNNNNNNNNNNNNNNNOOOOOOOOOONNNNNNNNNNNNHHHNNNHHHNNNNNNNNNNNNNNNNNNNNNOOOONNNFFFFFFFNNNNNNNNNNNNNNNNNNNNNOONNNNOOOOOOHOOOOOOHNHOOOONNHONNNNNNNNNNNNNNHHHHHHHNNHHOHNNNNNNNHNNNNNNNNOOOOOHOONNNNOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNFNNNNNOONNNNNOHNNNNNNNONFFFNNNNNNNNNNNNNNNOOOOOOOOHONNNNNNNNNNNNNHHNNNOHHNNNNNNOOONNNOOONNNNNNNNNNNNOOONNNPFGFFFFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOHONNNNNNOOOOONNNNNNNNNNNNNNNNNNHHHHHHHHHHNNNNNNHOOOOOOOHNNNNNNNNNNNNNOOOOOOONNNNNNHONNNNNNNNNNNNNNNNNNNNNNNNNHHOHOOOONNNNNNPFGFFPFFFFNNNNNNNNNOOOONNNNNNNNNNNNNNNNOOONNNNNNNNNNOOOOOOOOOOOOOOOOOHOOONNNNNNNOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNHHHHHHHHNNNNNOOOHNNNNNNNNNNNNNNNNNOOOOOOONNNOOOOOOOONNNHONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOHHHHHHHOONNNNNNNNFFFFFFFFHHHNNNNNNNNONNNNNNNNNNNNNNNNONNNNNNNNNNNNOOOOOOOOOOHOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHHNNNNNNHHOOOHNNNNNNNNHOOOOOOOOOONNNNNNNNOOOOHHOOOOONNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHONNNNNNNNFFNNONNNNNNOONONOHNNNNOONNNNHHONOONNNNNNNOONNFFFNNNNNNNNNNNNNNNOOOOHONNNNNNOONNNNNNHHNNNOHNNNNNNOOOOONNNOONNNNNNNNNNNNHONNNHHPPPPPPPFGIPPPPPKPNNNONNNNNNNNNNONNNNNNNNNNNNNNNNNONNMNNONONNNNNNNNNOOOOFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNHNOOOHNNNONNNNNNNNNNNNNNHHHHHHNNNHHOOOOHOOOONNNNNNNOONNNNNNNOOOOOOOOOONNNNNNNOONOOOOOONNNNNNNNNNNNNNNNNNNNNNNNHHHOHNNNNNNNFNNNNNOOONNNNNOHNNNNNNNONFGFPPPNNNNNNNNNONHNNOONNNNNNHHONNNNNNHHHNNNONNNNNNNNNNHOONNNFFFFNNNNNNNNNNNNNNNNNNNNONNNNNNNNOOOHNNNNNNNNHHNNNNHHHHOOOOOOHNNNNNNNNOOOOOONNNNONNNNNNNNNNNNNNNNOHOOONNNNFFFNNNNNNNNNNNNNNNOHONNNNNNNNNNNNHHHHHHHHHNNNHOOOHOONNNNNNOOOOOOOONNNOOONNNNNNNNNNNNHONNNFFFFFFFFHNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNOOOOOOOOOOOOOHOONNNNNNNNNNNNNNNNOOOOOOOOOOOHHHNNNNNNNNNNNNNNNNHHHHHHHHHHNHHNNNNNNNNHHOOOOOHHNNNNNNNNONNNNNNNNOOOONNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNOOOOOOONNNNNNNNFFFNNNNNNNNNNNOHONNNOOONNNNNNHHHHHHNHOOHHNNNNNNOONNNNNNNNNNNNOHNNNPPFFFGNNNNNNNNNNNNNNNNNNNNOONONNNNNNNNNNNNNNOOOOOOOOONNNNNNNNHHHHHHNNNNHHHHHOOOOOOOHNNNNNNNNHOOONNNNHONONNNNNNNNNNNNNNNNNOOHONNNNFNNNONHHOOOHNNOHNNNNFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOONNNNNNNNNNOOOOOOOOOOOOONNNNNNNNNNHHHHNNNNNHHHHHOOOOHHNNNNNNNNNNOOOOONNNNNHHHNNNNNNNNNNNNNNNNNNNNOOOONNNNNFFFFNNNNOOONNNNNNNNNNNNNNOOOHONNNNNNOOOOOOOONNNNNNNNHHHHHHHHHHNNNHOOOHNNNNNNNNOOOOOOOOOOOOOOONNNHNNNNNNNNNNNNNNNOONNNNGPFFFFFPPGPPPPPPPONNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNOOOOONNNHONNNNNNNHNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNHHNHHHHHHHHHHNNNNNNHOOOOHNNNNNNNNNNNNNNNOOOOOONOOOOOOOOOOONNNNNNNHNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOONNNNNNNFFFFNNNNONNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNOONNNNNNNNHHNNNOOHNNNNNNNNHOOOOOOOOOONNNNONNNNNNNNNNNNNNNOONNNNHHHFNNNOOONNNNNNNHHHHONNONNNNOOONFFNNNNNNOOHNHNNNNOHNNNNNOONNNNNNHNNCCCCCCCCCCCFNNNNNOHHONNNNNNNNNNHHHHHHHHHHHHHHFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNOOOOOOOOOOONNNNNNNNNNNNNNNOOONNNNNNNNNNOONNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNOOOOOOONNNNNNNNHNNHHHHNNNNOOOONNNNNNNNNNOONNOOFFPFFPGFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHOOOOONNNNNNNNNNOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNHOOHHOOONNNNNNNNNNNNNNNNNNOOOHOOOONNNNNNOOONNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNHHHOOONNNNNNNNNHFFFFSONNNNNNNNNNNNNNNNNNNNOHNNNNNNNNOONNNNNNNNHNNNNNNNNNNNNOOOOOOONNNNHONNNNONNNNNNNNHHHNNNNHHHHNNNNFFFFFFFFFFHONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNOOOOOOOOHONNNNNNNNNNOOOOONNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNHHHOOOONNNNNNNNNNOONNNNNNNNNNOOOOOOOOOHHNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOHHOHHOOOHHONNNNNNNNNNFIFNNONNNNHOOOONNONNNNOHONNNNNNNNFFFFNNNNNNNNNNNNOOCNNOONNNNOONNNNOOOOONNNNOOOOOOOOCNNNNNNNNNNNNHHOOCNNNNHHHHHHHHHHHHHFNNNHHHHHHNHNNOONNNNHFFNNNNNNOONNNNOOHONNNNNNNNNNNNHHOHNNNNOONNNNNNNNNNHONNHHHHFNNNNNOONNNNNHNNONNNNNOOHNFFHNNNNNNNNNNOOOOOONNNNNNNNNNNHHOOHNNNNOOOONNOONNNNNNNNHOONNFNNNNNOOONONNNNNNHNONNNNNNNONFNNNNNOHONNNNNHHOHNNOOONNNNNNGPFFFPNNNNONNNNNNNNNNNNNNOOOONNNNNNNNNNNOOOONNNNNNNHNNNHOHOHNNNNNNNNOOONNNNOONNNNNNNNNNNNNNNNNNNNFNNNNNOOONNNNNOHNNNNNNNONFONNNOOOOOONHHNONOOOONNNHOOOOONFNNNONHHNONNHHNNONFNNNHNNOOONNONNHNHONNOONNNNNOOOOOOONFNNNHNNOOOONNONNHNONNONNNNNOONFNNNOOHNNOOONONONNHNONNOONNNNNOONFNNNHNNOOONNONNHNONNOONNNNNOONPFFFFFFFFPFFFFFFFFFFFFFFFGFPFHNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOHOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOHHHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHHHHHHHHHHHHOOOOOOOOOOOOOHHHHONNNNNNNNNNNNNNNNNNNNNNNNNNHOOONNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOONOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOHHHOOONNNNNNNNNNNNNNNNNNNNNNNHNNOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNHHHOOHHHHHOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOPPFFFPFGOONNNNNNNNNNNNNNNNNNNNNNNNNOOOONHHONNNNNNNNNNNNNNOOONNNNNNNNNNHHHHHHHNNNNNHOOOHNNNNNNNNNNOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOHHNNNNNPPGFFFPOONNNNNNNNNNNNHNNNNNNNNOONNNNNNNNNNNNNNNNHNNNNHHHHOHNNNNNNNNNOOOOOOOOOOONNNNONNNNNNNNNNNNNNNNONNNNOOFPFGPOONNNNNNNNNNNNNNNONHONNNNNNNNNNNNNNNNNHHHHHHHNNNOOHNNNNNNHOOOOOOOONNNNNNNNNNNNNNNNNOHNNNOOFNNNNNOOHONNNNNONNHHHHHHHNHHOHHNNOOOHHHHONNNNHHHNHHOHONFNNNNNHOOONNNNNOONNHHHNHHHHHOHNNONNNNNOONFNNNONNHOHNNONNNNONFFNNNNNNNNNNOOOHONNNNNNNNNNNNNNHNNOHNNNNOONNNNNNNNNNHOOONNOOKKERFKYRKYTTEEETTTTREFFKYEKYTFFNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNONNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNONMNNNNNNNMNNNMNONNNNONNNNNNNONNNNNNNNOMNNNNONNNNOMNNNMNNNNNMNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNPPGGFPFPFFPGPPOONNNNNNNOOOONNNNNNNNNNNNNNOOONNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNOOONNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFNNNNOOONNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHOOHNNNNNNNNOOOOOOOOHNNNNNNNNNNNNNNNNNNNNHONNNNFFFFNNNNNNNNNNNNHONNNNOONNNNNNNNHHHHHOOOHHNNNNNNNNOOONNNNHHOONNNNNNNNNNNNOOOONNNNFNNNOHHONNHHONNOHOOONNNNHHNFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNHHHOOONNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOHHHOONNNNNNPPPPPPPPPPFGFFPPPGNNNNNNNNNNNNNNNNNNNNNOONNNNNOOONNNNNNNNNOONNNNNNNNNNHNNNHOHNNNNNNONNNNONNNNNOHOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNOOOOHONNNNHNHOHNNNNNNNONFNNNNNOHONNNHHNOHNNOONNNNNONPPFPGFPOHNNNNNNNNNNNNNNNONONNNNNNNNNNONNNNNNHNNNONNNNNNOONNNNONNNNNNNNNHNNNNOOONNNHFNNNNNOOONNNNNOONNHNOHNNNNNNNOOOONFNNNNNOOOOONNNNHNHHNNNNNNNOHONFNNNNNONONONNNHHNONHHHONHNNNNOONFFNNNNNNNNOHONONNNHHHHNHOOOHNNNNOONNNNNNNNHOONNPPFGFFFGFGFPPPFFFFPPPPGPFFFFFFPPOONNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNOONONOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNHHHNNNNNNNNNNNNNNNHNHHHHHHHHHOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHOOONOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNHHHOHNOOOONNNNNNNNNNNNNNNNNNNNFNNNNNOHONOHHHNNHHNOHNNONNNNNOHHONFNNNNNOONNNNNHONNONNNNNOHONFNNNNNOHONONHNNHHHNHHOHHNNNNNHNNHOON","n":["Course","CourseOrExamId","Exam","Fixed","Generate","ModelError","ModelErrorType","ModelResult","PKeyPolicy","SpecFetcher","append_to","append_to","borrow","borrow","borrow_mut","borrow_mut","certificate_configuration_to_requirements","certificate_configurations","certificate_fonts","chapters","clone","clone_into","course_background_question_answers","course_background_questions","course_exams","course_instance_enrollments","course_instances","course_language_groups","course_module_completion_registered_to_study_registries","course_module_completions","course_modules","courses","email_deliveries","email_templates","ended_processed_exams","error","exam_id","exams","exercise_language_groups","exercise_repositories","exercise_service_info","exercise_services","exercise_slide_submissions","exercise_slides","exercise_task_gradings","exercise_task_regrading_submissions","exercise_task_submissions","exercise_tasks","exercises","feedback","file_uploads","fixed","from","from","from","generated_certificates","get_iter","glossary","into","into","into_uuid","len","len","library","map","map_ref","material_references","offered_answers_to_peer_review_temporary","open_university_registration_links","organizations","other_domain_to_course_redirections","page_audio_files","page_history","page_language_groups","page_visit_datum","page_visit_datum_daily_visit_hashing_keys","page_visit_datum_summary_by_courses","page_visit_datum_summary_by_courses_countries","page_visit_datum_summary_by_courses_device_types","page_visit_datum_summary_by_pages","pages","peer_review_configs","peer_review_question_submissions","peer_review_questions","peer_review_queue_entries","peer_review_submissions","pending_roles","playground_examples","prelude","proposed_block_edits","proposed_page_edits","regradings","repository_exercises","research_forms","roles","student_countries","study_registry_registrars","teacher_grading_decisions","to_course_and_exam_ids","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","url_redirections","user_course_instance_exercise_service_variables","user_course_settings","user_details","user_exercise_slide_states","user_exercise_states","user_exercise_task_states","user_research_consents","users","vzip","vzip","CertificateAllRequirements","CertificateConfigurationToRequirement","append_to","append_to","borrow","borrow","borrow_mut","borrow_mut","certificate_configuration_id","certificate_configuration_id","clone","clone","clone_into","clone_into","course_instance_id","course_instance_ids","course_module_id","course_module_ids","created_at","deleted_at","deserialize","deserialize","eq","eq","fmt","fmt","from","from","get_all_requirements_for_certificate_configuration","get_iter","get_iter","has_user_completed_all_requirements","id","insert","into","into","is_default_certificate_configuration","len","len","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","updated_at","vzip","vzip","CertificateConfiguration","CertificateConfigurationAndRequirements","CertificateTextAnchor","DatabaseCertificateConfiguration","DatabaseCertificateConfigurationInner","End","HorizontalA4","Middle","PaperSize","Start","VerticalA4","append_to","append_to","append_to","append_to","append_to","append_to","background_svg_file_upload_id","background_svg_file_upload_id","background_svg_file_upload_id","background_svg_path","background_svg_path","background_svg_path","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","certificate_configuration","certificate_date_font_size","certificate_date_font_size","certificate_date_font_size","certificate_date_text_anchor","certificate_date_text_anchor","certificate_date_text_anchor","certificate_date_text_color","certificate_date_text_color","certificate_date_text_color","certificate_date_x_pos","certificate_date_x_pos","certificate_date_x_pos","certificate_date_y_pos","certificate_date_y_pos","certificate_date_y_pos","certificate_locale","certificate_locale","certificate_locale","certificate_owner_name_font_size","certificate_owner_name_font_size","certificate_owner_name_font_size","certificate_owner_name_text_anchor","certificate_owner_name_text_anchor","certificate_owner_name_text_anchor","certificate_owner_name_text_color","certificate_owner_name_text_color","certificate_owner_name_text_color","certificate_owner_name_x_pos","certificate_owner_name_x_pos","certificate_owner_name_x_pos","certificate_owner_name_y_pos","certificate_owner_name_y_pos","certificate_owner_name_y_pos","certificate_validate_url_font_size","certificate_validate_url_font_size","certificate_validate_url_font_size","certificate_validate_url_text_anchor","certificate_validate_url_text_anchor","certificate_validate_url_text_anchor","certificate_validate_url_text_color","certificate_validate_url_text_color","certificate_validate_url_text_color","certificate_validate_url_x_pos","certificate_validate_url_x_pos","certificate_validate_url_x_pos","certificate_validate_url_y_pos","certificate_validate_url_y_pos","certificate_validate_url_y_pos","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","created_at","decode","decode","delete","deleted_at","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","encode_by_ref","encode_by_ref","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","get_by_id","get_default_certificate_configurations_and_requirements_by_course_instance","get_default_configuration_by_course_module_and_course_instance","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_required_course_instance_ids","height_px","id","id","id","insert","into","into","into","into","into","into","len","len","len","len","len","len","overlay_svg_file_upload_id","overlay_svg_file_upload_id","overlay_svg_file_upload_id","overlay_svg_path","overlay_svg_path","overlay_svg_path","paper_size","paper_size","paper_size","requirements","serialize","serialize","serialize","serialize","serialize","serialize","size_hint","size_hint","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_info","type_info","update","updated_at","vzip","vzip","vzip","vzip","vzip","vzip","width_px","CertificateFont","NewCertificateFont","append_to","append_to","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","created_at","deleted_at","deserialize","deserialize","display_name","display_name","eq","eq","file_path","file_path","file_upload_id","file_upload_id","fmt","fmt","from","from","get_all","get_iter","get_iter","id","insert","into","into","len","len","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","updated_at","vzip","vzip","Chapter","ChapterInfo","ChapterPagesWithExercises","ChapterStatus","ChapterUpdate","ChapterWithStatus","Closed","DatabaseChapter","NewChapter","Open","UserCourseInstanceChapterProgress","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","attempted_exercises","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chapter_front_page_id","chapter_id","chapter_image_path","chapter_image_url","chapter_image_url","chapter_name","chapter_number","chapter_number","chapter_number","chapter_number","chapter_number","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","color","color","color","color","copied_from","copied_from","course_chapters","course_id","course_id","course_id","course_id","course_id","course_instance_chapters","course_module_id","course_module_id","course_module_id","course_module_id","course_module_id","created_at","created_at","created_at","created_at","deadline","deadline","deadline","deadline","default","delete_chapter","deleted_at","deleted_at","deleted_at","deleted_at","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_database_chapter","from_database_chapter_timestamp_and_image_url","front_page_id","front_page_id","front_page_id","front_page_id","front_page_id","get_chapter","get_chapter_by_page_id","get_chapter_info_by_page_metadata","get_course_id","get_for_module","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_user_course_instance_chapter_progress","has_opened","id","id","id","id","insert","into","into","into","into","into","into","into","into","into","is_open","len","len","len","len","len","len","len","len","len","name","name","name","name","name","name","opens_at","opens_at","opens_at","opens_at","opens_at","pages","score_given","score_maximum","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","set_front_page","set_module","set_opens_at","status","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","total_exercises","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","update_chapter","update_chapter_image_path","updated_at","updated_at","updated_at","updated_at","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","CourseBackgroundQuestionAnswer","NewCourseBackgroundQuestionAnswer","answer_value","answer_value","append_to","append_to","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","course_background_question_id","course_background_question_id","created_at","deleted_at","deserialize","deserialize","eq","eq","fmt","fmt","from","from","get_background_question_answers_for_background_questions","get_iter","get_iter","id","into","into","len","len","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","updated_at","upsert_backround_question_answers","user_id","vzip","vzip","Checkbox","CourseBackgroundQuestion","CourseBackgroundQuestionType","CourseBackgroundQuestionsAndAnswers","Text","answers","append_to","append_to","append_to","background_questions","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","course_id","course_instance_id","created_at","decode","deleted_at","deserialize","deserialize","deserialize","encode_by_ref","eq","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","get_background_questions_and_answers","get_background_questions_for_course_instance","get_iter","get_iter","get_iter","id","into","into","into","len","len","len","question_text","question_type","serialize","serialize","serialize","size_hint","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_info","updated_at","vzip","vzip","vzip","delete","get_course_ids_by_exam_id","get_exam_ids_by_course_id","upsert","CourseInstanceEnrollment","CourseInstanceEnrollmentsInfo","NewCourseInstanceEnrollment","append_to","append_to","append_to","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","course_id","course_id","course_instance_enrollments","course_instance_id","course_instance_id","course_instances","course_module_completions","courses","created_at","deleted_at","deserialize","deserialize","deserialize","eq","eq","eq","fmt","fmt","fmt","from","from","from","get_by_user_and_course_instance_id","get_by_user_id","get_course_instance_enrollments_info_for_user","get_iter","get_iter","get_iter","insert","insert_enrollment_and_set_as_current","insert_enrollment_if_it_doesnt_exist","into","into","into","len","len","len","serialize","serialize","serialize","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","updated_at","user_course_settings","user_id","user_id","vzip","vzip","vzip","ChapterScore","CourseInstance","CourseInstanceForm","CourseInstanceWithCourseInfo","NewCourseInstance","PointMap","Points","append_to","append_to","append_to","append_to","append_to","append_to","append_to","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chapter","chapter_points","clone","clone","clone_into","clone_into","closing_time","closing_time","course_description","course_id","course_id","course_id","course_instance_by_users_latest_enrollment","course_instance_description","course_instance_id","course_instance_name","course_name","course_slug","created_at","current_course_instance_of_user","default","delete","deleted_at","description","description","description","deserialize","deserialize","edit","ends_at","eq","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","get_all_course_instances","get_by_ids","get_course_id","get_course_instance","get_course_instances_for_course","get_default_by_course_id","get_enrolled_course_instances_for_user","get_iter","get_iter","get_organization_id","get_points","id","insert","into","into","into","into","into","into","into","is_open","is_open","len","len","len","len","len","len","len","name","name","name","opening_time","opening_time","reset_progress_on_course_instance_for_user","score_given","score_total","serialize","serialize","serialize","serialize","starts_at","support_email","support_email","support_email","teacher_in_charge_email","teacher_in_charge_email","teacher_in_charge_email","teacher_in_charge_name","teacher_in_charge_name","teacher_in_charge_name","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","updated_at","user_chapter_points","users","vzip","vzip","vzip","vzip","vzip","vzip","vzip","CourseLanguageVersion","append_to","borrow","borrow_mut","clone","clone_into","created_at","deleted_at","deserialize","eq","fmt","from","get_iter","id","insert","into","len","serialize","to_owned","try_from","try_into","type_id","updated_at","vzip","CourseModuleCompletionRegisteredToStudyRegistry","NewCourseModuleCompletionRegisteredToStudyRegistry","RegisteredCompletion","append_to","append_to","append_to","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","completion_id","course_id","course_id","course_module_completion_id","course_module_completion_id","course_module_id","course_module_id","created_at","delete","deleted_at","deserialize","deserialize","deserialize","eq","eq","eq","equivalent","equivalent","equivalent","fmt","from","from","from","get_count_of_distinct_users_with_registrations_by_course_id","get_id","get_iter","get_iter","get_iter","id","insert","insert_completions","into","into","into","len","len","len","real_student_number","real_student_number","registration_date","serialize","serialize","serialize","student_number","study_registry_registrar_id","study_registry_registrar_id","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","updated_at","user_id","user_id","vzip","vzip","vzip","Automatic","CourseModuleCompletion","CourseModuleCompletionGranter","CourseModuleCompletionWithRegistrationInfo","NewCourseModuleCompletion","StudyRegistryCompletion","StudyRegistryGrade","User","append_to","append_to","append_to","append_to","append_to","append_to","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","completion_date","completion_date","completion_date","completion_granter_user_id","completion_language","completion_language","completion_language","completion_registration_attempt_date","completion_registration_attempt_date","completion_registration_attempt_date","completion_registration_attempt_date","course_id","course_id","course_instance_id","course_instance_id","course_module_id","course_module_id","course_module_id","created_at","created_at","delete","deleted_at","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","eligible_for_ects","eligible_for_ects","email","email","email","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","from","from","from","from","from","from","from","get_all_by_course_instance_and_user_id","get_all_by_course_instance_id","get_all_by_course_module_instance_and_user_ids","get_all_by_user_id","get_all_with_registration_information_by_course_instance_id","get_automatic_completion_by_course_module_instance_and_user_ids","get_by_id","get_by_ids","get_by_ids_as_map","get_count_of_distinct_completors_by_course_id","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_latest_by_course_module_instance_and_user_ids","grade","grade","grade","grade","grade","id","id","insert","into","into","into","into","into","into","len","len","len","len","len","len","new","passed","passed","passed","prerequisite_modules_completed","prerequisite_modules_completed","registered","scale","serialize","serialize","serialize","serialize","serialize","serialize","stream_by_course_module_id","tier","to_database_field","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","update_completion_registration_attempt_date","update_prerequisite_modules_completed","updated_at","user_has_completed_course_module_on_instance","user_id","user_id","user_id","user_id","vzip","vzip","vzip","vzip","vzip","vzip","Automatic","AutomaticCompletionRequirements","CompletionPolicy","CourseModule","CourseModulesSchema","Manual","ModifiedModule","ModuleUpdates","NewCourseModule","NewModule","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","automatic","automatic_completion","automatic_completion_number_of_exercises_attempted_treshold","automatic_completion_number_of_points_treshold","automatic_completion_requires_exam","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","certification_enabled","certification_enabled","chapters","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","completion_policy","completion_policy","completion_policy","completion_policy","completion_registration_link_override","completion_registration_link_override","completion_registration_link_override","completion_registration_link_override","completion_registration_link_override","copied_from","copied_from","course_id","course_id","course_id","course_module_id","created_at","created_at","delete","deleted_at","deleted_at","deleted_modules","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","ects_credits","ects_credits","ects_credits","ects_credits","ects_credits","enable_registering_completion_to_uh_open_university","enable_registering_completion_to_uh_open_university","enable_registering_completion_to_uh_open_university","enable_registering_completion_to_uh_open_university","enable_registering_completion_to_uh_open_university","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","get_all_uh_course_codes_for_open_university","get_by_course_id","get_by_course_id_as_map","get_by_exercise_id","get_by_id","get_course_module_id_by_chapter","get_default_by_course_id","get_ids_by_course_slug_or_uh_course_code","get_iter","get_iter","get_iter","get_iter","get_iter","id","id","id","insert","into","into","into","into","into","into","into","into","is_default_module","len","len","len","len","len","len","len","len","modified_modules","moved_chapters","name","name","name","name","name","new","new","new_course_default","new_modules","number_of_exercises_attempted_treshold","number_of_points_treshold","order_number","order_number","order_number","order_number","order_number","passes_exercise_tresholds","passes_number_of_exercise_points_treshold","passes_number_of_exercises_attempted_treshold","rename","requires_exam","serialize","serialize","serialize","serialize","serialize","set_certification_enabled","set_completion_policy","set_completion_policy","set_completion_registration_link_override","set_ects_credits","set_enable_registering_completion_to_uh_open_university","set_name_and_order_number","set_registration_info","set_timestamps","set_uh_course_code","to_database_fields","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uh_course_code","uh_course_code","uh_course_code","uh_course_code","uh_course_code","update","update_automatic_completion_status","update_certification_enabled","update_enable_registering_completion_to_uh_open_university","update_modules","update_uh_course_code","update_with_order_number","updated_at","updated_at","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Course","CourseBreadcrumbInfo","CourseContextData","CourseCount","CourseInfo","CourseStructure","CourseUpdate","NewCourse","all_courses","all_courses_user_enrolled_to","all_courses_with_roles_for_user","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","base_module_completion_requires_n_submodule_completions","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chapters","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","content_search_language","copied_from","copy_user_permissions","count","course","course_id","course_language_group_id","course_name","course_slug","created_at","delete_course","deleted_at","description","description","description","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","get_active_courses_for_organization","get_active_courses_for_organization_count","get_all_language_versions_of_course","get_by_ids","get_cfgname_by_tag","get_course","get_course_breadcrumb_info","get_course_by_slug","get_course_structure","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_nondeleted_course_id_by_slug","get_organization_id","id","id","id","insert","into","into","into","into","into","into","into","into","is_draft","is_draft","is_draft","is_draft","is_draft","is_test_mode","is_test_mode","is_test_mode","is_test_mode","language_code","language_code","len","len","len","len","len","len","len","len","modules","name","name","name","organization_course_count","organization_courses_visible_to_user_paginated","organization_id","organization_id","organization_name","organization_slug","pages","serialize","serialize","serialize","serialize","serialize","serialize","slug","slug","teacher_in_charge_email","teacher_in_charge_name","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","update_course","update_course_base_module_completion_count_requirement","updated_at","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Email","EmailDelivery","append_to","append_to","body","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","created_at","deleted_at","deserialize","email_template_id","eq","error","fetch_emails","fmt","from","from","get_iter","id","id","into","into","len","len","mark_as_sent","save_err_to_email","sent","serialize","subject","to","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","updated_at","user_id","vzip","vzip","EmailTemplate","EmailTemplateNew","EmailTemplateUpdate","append_to","append_to","append_to","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","content","content","course_instance_id","created_at","delete_email_template","deleted_at","deserialize","deserialize","deserialize","eq","eq","eq","exercise_completions_threshold","exercise_completions_threshold","fmt","fmt","fmt","from","from","from","get_email_template","get_email_templates","get_iter","get_iter","get_iter","id","insert_email_template","into","into","into","len","len","len","name","name","name","points_threshold","points_threshold","serialize","serialize","serialize","subject","subject","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update_email_template","updated_at","vzip","vzip","vzip","get_unprocessed_ended_exams_by_timestamp","upsert","Conversion","Database","DatabaseConstraint","Err","Generic","InvalidRequest","Json","ModelError","ModelErrorType","ModelResult","NotFound","Ok","PreconditionFailed","PreconditionFailedWithCMSAnchorBlockId","RecordNotFound","TryToOptional","Util","append_to","append_to","backtrace","backtrace","borrow","borrow","borrow_mut","borrow_mut","cause","eq","equivalent","equivalent","equivalent","error_type","error_type","fmt","fmt","fmt","from","from","from","from","from","from","from","from","in_current_span","into","into","len","len","message","message","new","new_with_traces","optional","optional","source","source","span_trace","span_trace","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","constraint","description","description","id","CourseExam","Exam","ExamEnrollment","ExamInstructions","ExamInstructionsUpdate","NewExam","OrgExam","append_to","append_to","append_to","append_to","append_to","append_to","append_to","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","course_id","course_name","courses","deserialize","deserialize","deserialize","deserialize","edit","ended_at_or","ends_at","ends_at","ends_at","enroll","eq","eq","eq","exam_id","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","get","get_course_exams_for_organization","get_enrollment","get_exam_instructions_data","get_exams_for_course","get_exams_for_organization","get_iter","get_iter","get_iter","get_organization_exam_with_exam_id","get_organization_id","id","id","id","id","insert","instructions","instructions","instructions","instructions","into","into","into","into","into","into","into","is_teacher_testing","language","len","len","len","len","len","len","len","minimum_points_treshold","minimum_points_treshold","minimum_points_treshold","name","name","name","name","organization_id","organization_id","page_id","serialize","serialize","serialize","serialize","serialize","serialize","serialize","show_exercise_answers","started_at","started_at_or","starts_at","starts_at","starts_at","time_minutes","time_minutes","time_minutes","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","update_exam_instructions","update_exam_start_time","update_show_exercise_answers","user_id","verify_exam_submission_can_be_made","vzip","vzip","vzip","vzip","vzip","vzip","vzip","ExerciseLanguageGroup","append_to","borrow","borrow_mut","clone","clone_into","course_language_group_id","created_at","deleted_at","deserialize","eq","fmt","from","get_iter","id","insert","into","len","serialize","to_owned","try_from","try_into","type_id","updated_at","vzip","ExerciseRepository","ExerciseRepositoryStatus","ExerciseRepositoryUpdate","Failure","Pending","Success","append_to","append_to","append_to","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","course_id","decode","delete","deserialize","encode_by_ref","error_message","exam_id","fmt","fmt","fmt","from","from","from","get","get_for_course_or_exam","id","into","into","into","len","len","len","mark_failure","mark_success","new","serialize","serialize","size_hint","status","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_info","update","url","url","vzip","vzip","vzip","CourseMaterialExerciseServiceInfo","ExerciseServiceInfo","ExerciseServiceInfoApi","PathInfo","append_to","append_to","append_to","append_to","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","created_at","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","exercise_iframe_url","exercise_service_id","exercise_service_id","fetch_and_upsert_service_info","fmt","fmt","fmt","fmt","from","from","from","from","get_all_exercise_services_by_type","get_course_material_service_info_by_exercise_type","get_iter","get_iter","get_iter","get_iter","get_selected_exercise_services_by_type","get_service_info","get_service_info_by_exercise_service","get_service_info_by_exercise_type","grade_endpoint_path","grade_endpoint_path","grade_endpoint_path","has_custom_view","has_custom_view","has_custom_view","insert","into","into","into","into","len","len","len","len","model_solution_spec_endpoint_path","model_solution_spec_endpoint_path","model_solution_spec_endpoint_path","public_spec_endpoint_path","public_spec_endpoint_path","public_spec_endpoint_path","serialize","serialize","serialize","serialize","service_name","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","updated_at","upsert_service_info","user_interface_iframe_path","user_interface_iframe_path","user_interface_iframe_path","vzip","vzip","vzip","vzip","ExerciseService","ExerciseServiceIframeRenderingInfo","ExerciseServiceNewOrUpdate","append_to","append_to","append_to","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","created_at","delete_exercise_service","deleted_at","deserialize","deserialize","deserialize","eq","eq","eq","fmt","fmt","fmt","from","from","from","get_all_exercise_services_iframe_rendering_infos","get_exercise_service","get_exercise_service_by_exercise_type","get_exercise_service_externally_preferred_baseurl","get_exercise_service_internally_preferred_baseurl","get_exercise_service_internally_preferred_baseurl_by_exercise_type","get_exercise_services","get_internal_grade_url","get_internal_public_spec_url","get_iter","get_iter","get_iter","get_model_solution_url","has_custom_view","id","id","insert_exercise_service","internal_url","internal_url","into","into","into","len","len","len","max_reprocessing_submissions_at_once","max_reprocessing_submissions_at_once","name","name","name","public_iframe_url","public_url","public_url","serialize","serialize","serialize","slug","slug","slug","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update_exercise_service","updated_at","vzip","vzip","vzip","AnswerRequiringAttention","ExerciseAnswersInCourseRequiringAttentionCount","ExerciseSlideSubmission","ExerciseSlideSubmissionCount","ExerciseSlideSubmissionCountByExercise","ExerciseSlideSubmissionCountByWeekAndHour","ExerciseSlideSubmissionInfo","NewExerciseSlideSubmission","answer_requiring_attention_count","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chapter_id","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","count","count","count","count","course_id","course_id","course_instance_id","course_instance_id","course_instance_id","created_at","created_at","data_json","date","delete_exercise_submissions_with_exam_id_and_user_id","deleted_at","deleted_at","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","eq","eq","eq","exam_id","exam_id","exercise","exercise_id","exercise_id","exercise_id","exercise_id","exercise_name","exercise_slide_id","exercise_slide_id","exercise_slide_submission","exercise_slide_submission_count","exercise_slide_submissions","exercise_slide_submissions_for_answers_requiring_attention","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","get_all_answers_requiring_attention","get_all_exercise_slide_submission_info","get_by_exercise_id","get_by_id","get_count_of_answers_requiring_attention_in_exercise_by_course_id","get_course_and_exam_id","get_course_daily_slide_submission_counts","get_course_daily_user_counts_with_submissions","get_course_exercise_slide_submission_counts_by_exercise","get_course_exercise_slide_submission_counts_by_weekday_and_hour","get_course_instance_id","get_exercise_slide_submission_counts_for_exercise_user","get_exercise_slide_submission_info","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_users_all_submissions_for_course_instance_or_exam","get_users_latest_exercise_slide_submission","grading_progress","hour","id","id","id","insert_exercise_slide_submission","insert_exercise_slide_submission_with_id","into","into","into","into","into","into","into","into","isodow","len","len","len","len","len","len","len","len","name","order_number","page_id","score_given","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","submission_id","tasks","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_to_get_random_filtered_by_user_and_submissions","try_to_get_users_latest_exercise_slide_submission","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","updated_at","updated_at","user_id","user_id","user_id","user_points_update_strategy","user_points_update_strategy","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","CourseMaterialExerciseSlide","ExerciseSlide","NewExerciseSlide","append_to","append_to","append_to","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","created_at","delete_exercise_slides_by_exercise_ids","deleted_at","deserialize","deserialize","eq","exercise_id","exercise_id","exercise_tasks","fmt","fmt","from","from","from","from_row","get_course_material_exercise_slide_by_id","get_exercise_slide","get_exercise_slide_by_exercise_task_id","get_exercise_slides","get_exercise_slides_by_exercise_id","get_exercise_slides_by_exercise_ids","get_iter","get_random_exercise_slide_for_exercise","id","id","insert","insert_exercise_slide","into","into","into","len","len","len","order_number","order_number","serialize","serialize","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","updated_at","upsert","vzip","vzip","vzip","CanAddPointsAndCanRemovePoints","CanAddPointsButCannotRemovePoints","ExerciseTaskGrading","ExerciseTaskGradingRequest","ExerciseTaskGradingResult","UserPointsUpdateStrategy","append_to","append_to","append_to","append_to","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","course_id","created_at","decode","deleted_at","deserialize","deserialize","deserialize","encode_by_ref","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","exam_id","exercise_id","exercise_spec","exercise_task_id","exercise_task_submission_id","feedback_json","feedback_json","feedback_text","feedback_text","fmt","fmt","fmt","fmt","from","from","from","from","get_all_gradings_by_exercise_slide_submission_id","get_by_exercise_task_submission_id","get_by_id","get_course_id","get_course_or_exam_id","get_for_student","get_iter","get_iter","get_iter","get_iter","get_new_and_old_exercise_task_gradings_by_regrading_id","get_point_update_strategy_from_gradings","get_total_score_given_for_exercise_slide_submission","get_user_exercise_task_gradings_by_module_and_exercise_type","grade_submission","grading_completed_at","grading_priority","grading_progress","grading_progress","grading_started_at","grading_update_url","id","insert","into","into","into","into","len","len","len","len","new_grading","score_given","score_given","score_maximum","serialize","serialize","serialize","serialize","set_grading_progress","set_user_variables","size_hint","submission_data","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_info","unscaled_score_given","unscaled_score_maximum","update_grading","updated_at","vzip","vzip","vzip","vzip","ExerciseTaskRegradingSubmission","append_to","borrow","borrow_mut","exercise_task_submission_id","from","get_regrading_submission","get_regrading_submissions","grading_after_regrading","grading_before_regrading","id","insert","into","len","regrading_id","set_grading_after_regrading","try_from","try_into","type_id","vzip","ExerciseTaskSubmission","ExportedCourseSubmission","ExportedSubmission","PeerReviewsRecieved","SubmissionData","append_to","append_to","append_to","append_to","append_to","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","course_id","course_instance_id","course_instance_id","created_at","created_at","created_at","data_json","data_json","data_json","data_json","deleted_at","deserialize","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","exercise_id","exercise_id","exercise_id","exercise_slide_id","exercise_slide_id","exercise_slide_submission_id","exercise_slide_submission_id","exercise_slide_submission_id","exercise_task_grading_id","exercise_task_id","exercise_task_id","exercise_task_id","exercise_task_id","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_by_exercise_slide_submission_id","get_by_id","get_course_and_exam_id","get_exercise_task_submission_info_by_exercise_slide_submission_id","get_iter","get_iter","get_iter","get_iter","get_iter","get_peer_reviews_received","get_submission","get_user_custom_view_exercise_tasks_by_module_and_exercise_type","get_user_exersice_task_submissions_by_course_module_and_exercise_type","get_users_latest_exercise_task_submissions_for_exercise_slide","id","id","id","id","insert","insert_with_id","into","into","into","into","into","len","len","len","len","len","metadata","peer_review_question_submissions","peer_review_questions","score_given","score_given","serialize","serialize","serialize","serialize","serialize","set_grading_id","stream_course_submissions","stream_exam_submissions","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","updated_at","user_id","user_id","user_id","vzip","vzip","vzip","vzip","vzip","CourseMaterialExerciseTask","ExerciseTask","ExerciseTaskSpec","NewExerciseTask","append_to","append_to","append_to","append_to","assignment","assignment","assignment","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","copied_from","created_at","created_at","delete_exercise_tasks_by_slide_ids","deleted_at","deserialize","deserialize","deserialize","eq","eq","eq","exercise_iframe_url","exercise_service_slug","exercise_slide_id","exercise_slide_id","exercise_slide_id","exercise_type","exercise_type","exercise_type","fmt","fmt","fmt","from","from","from","from","from_row","get_all_exercise_tas_by_exercise_slide_submission_id","get_all_exercise_tasks_by_module_and_exercise_type","get_course_material_exercise_tasks","get_course_or_exam_id","get_exercise_task_by_id","get_exercise_task_model_solution_spec_by_id","get_exercise_tasks_by_exercise_id","get_exercise_tasks_by_exercise_slide_id","get_exercise_tasks_by_exercise_slide_ids","get_existing_users_exercise_slide_for_course_instance","get_iter","get_iter","get_iter","get_or_select_user_exercise_tasks_for_course_instance_or_exam","id","id","id","insert","into","into","into","into","len","len","len","len","model_solution_spec","model_solution_spec","model_solution_spec","order_number","order_number","order_number","previous_submission","previous_submission_grading","private_spec","private_spec","private_spec","pseudonumous_user_id","public_spec","public_spec","public_spec","serialize","serialize","serialize","stream_course_exercise_tasks","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","updated_at","updated_at","vzip","vzip","vzip","vzip","ActivityProgress","Completed","CourseMaterialExercise","Exercise","ExerciseGradingStatus","ExerciseStatus","ExerciseStatusSummaryForUser","Failed","FullyGraded","GradingProgress","InProgress","Initialized","NotReady","Pending","PendingManual","Started","Submitted","activity_progress","append_to","append_to","append_to","append_to","append_to","append_to","append_to","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","can_post_submission","chapter_id","clear_grading_information","clear_model_solution_specs","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","compare","copied_from","course_id","created_at","current_exercise_slide","deadline","decode","decode","default","delete_exercises_by_page_id","deleted_at","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","determine_can_post_submission","encode_by_ref","encode_by_ref","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","exam_id","exercise","exercise","exercise_id","exercise_language_group_id","exercise_name","exercise_slide_submission_counts","exercise_slide_submissions","exercise_status","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","get_all_exercise_statuses_by_user_id_and_course_instance_id","get_by_id","get_course_id","get_course_material_exercise","get_course_or_exam_id","get_exercise_by_id","get_exercise_submissions_and_status_by_course_instance_id","get_exercises_by_chapter_id","get_exercises_by_course_id","get_exercises_by_course_instance_id","get_exercises_by_exam_id","get_exercises_by_module_containing_exercise_type","get_exercises_by_page_id","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_or_select_exercise_slide","given_peer_review_question_submissions","given_peer_review_submissions","grading_progress","id","insert","into","into","into","into","into","into","into","is_complete","len","len","len","len","len","len","len","limit_number_of_tries","max_tries_per_slide","name","needs_peer_review","order_number","page_id","partial_cmp","peer_review_config","peer_review_questions","peer_review_queue_entry","previous_exercise_slide_submission","received_peer_review_question_submissions","received_peer_review_submissions","reviewing_stage","score_given","score_given","score_maximum","score_maximum","serialize","serialize","serialize","serialize","serialize","serialize","serialize","set_exercise_to_use_exercise_specific_peer_review_config","size_hint","size_hint","submission_id","teacher_decision","teacher_grading_decision","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_info","type_info","updated_at","updated_at","use_course_default_peer_review_config","user_course_instance_exercise_service_variables","user_exercise_state","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Feedback","FeedbackBlock","FeedbackCount","NewFeedback","append_to","append_to","append_to","append_to","blocks","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","course_id","created_at","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","feedback_given","feedback_given","fmt","fmt","fmt","fmt","from","from","from","from","get_feedback_count_for_course","get_feedback_for_course","get_iter","get_iter","get_iter","id","id","insert","into","into","into","into","len","len","len","len","mark_as_read","marked_as_read","order_number","page_id","page_id","page_title","page_url_path","read","related_blocks","selected_text","selected_text","serialize","serialize","serialize","serialize","text","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unread","user_id","vzip","vzip","vzip","vzip","delete_and_fetch_path","get_filename","insert","GeneratedCertificate","append_to","borrow","borrow_mut","certificate_configuration_id","created_at","deleted_at","deserialize","eq","equivalent","equivalent","equivalent","fmt","from","generate_and_insert","generate_verification_id","get_certificate_by_verification_id","get_certificate_for_user","id","into","len","name_on_certificate","serialize","try_from","try_into","type_id","updated_at","user_id","verification_id","vzip","Term","TermUpdate","append_to","append_to","borrow","borrow","borrow_mut","borrow_mut","definition","definition","delete","deserialize","fetch_for_course","fmt","fmt","from","from","id","insert","into","into","len","len","serialize","term","term","try_from","try_from","try_into","try_into","type_id","type_id","update","vzip","vzip","content_management","copying","course_instances","custom_view_exercises","global_stats","grading","page_visit_stats","peer_reviewing","progressing","regrading","user_exercise_state_updater","CreateNewCourseFixedIds","append_to","borrow","borrow_mut","clone","clone_into","course_id","create_new_chapter","create_new_course","default_course_instance_id","fmt","from","get_iter","into","len","to_owned","try_from","try_into","type_id","vzip","copy_course","copy_course_chapters","copy_course_modules","copy_course_pages_and_return_contents","copy_exam","copy_exam_pages_and_return_contents","copy_exercise_slides","copy_exercise_tasks","copy_peer_review_configs","copy_user_permissions","map_old_exr_ids_to_new_exr_ids_for_courses","map_old_exr_ids_to_new_exr_ids_for_exams","set_chapter_front_pages","enroll","CustomViewExerciseSubmissions","CustomViewExerciseTaskGrading","CustomViewExerciseTaskSpec","CustomViewExerciseTaskSubmission","CustomViewExerciseTasks","append_to","append_to","append_to","append_to","append_to","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","created_at","created_at","data_json","deserialize","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","exercise_id","exercise_slide_id","exercise_slide_submission_id","exercise_task_grading_id","exercise_task_id","exercise_task_id","exercise_tasks","exercise_tasks","exercises","feedback_json","feedback_text","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_iter","get_iter","get_iter","get_iter","get_iter","id","id","id","into","into","into","into","into","len","len","len","len","len","order_number","public_spec","serialize","serialize","serialize","serialize","serialize","task_gradings","task_submissions","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","GlobalCourseModuleStatEntry","GlobalStatEntry","append_to","append_to","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","course_id","course_id","course_module_ects_credits","course_module_id","course_module_name","course_name","course_name","deserialize","deserialize","eq","eq","fmt","fmt","from","from","get_course_module_stats_by_completions_registered_to_study_registry","get_iter","get_iter","get_number_of_people_completed_a_course","get_number_of_people_done_at_least_one_exercise","get_number_of_people_registered_completion_to_study_registry","get_number_of_people_started_course","into","into","len","len","organization_id","organization_id","organization_name","organization_name","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","value","value","vzip","vzip","year","year","AnswerRequiringAttentionWithTasks","AnswersRequiringAttention","Default","ExerciseSlideSubmissionWithTasks","ExerciseStateUpdateNeedToUpdatePeerReviewStatusWithThis","Fixed","GradingPolicy","StudentExerciseSlideSubmission","StudentExerciseSlideSubmissionResult","StudentExerciseTaskSubmission","StudentExerciseTaskSubmissionResult","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear_grading_information","clear_model_solution_specs","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","create_fixed_grading_for_submission_task","create_user_exercise_slide_submission","created_at","data","data_json","data_json","deleted_at","deserialize","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","exercise_id","exercise_max_points","exercise_slide_id","exercise_slide_submission","exercise_slide_submission_tasks","exercise_status","exercise_task_exercise_service_slug","exercise_task_id","exercise_task_submission_results","exercise_task_submissions","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","get_iter","get_iter","get_iter","get_iter","get_iter","get_paginated_answers_requiring_attention_for_exercise","given_enough_peer_reviews","given_peer_reviews","grade_user_submission","grade_user_submission_task","grading","grading_progress","id","into","into","into","into","into","into","into","into","into","len","len","len","len","len","len","len","len","len","model_solution_spec","peer_review_accepting_threshold","peer_review_processing_strategy","propagate_user_exercise_state_update_from_exercise_task_grading_result","received_enough_peer_reviews","received_peer_review_question_submissions","received_peer_reviews","score_given","serialize","serialize","serialize","serialize","serialize","serialize","submission","submission_id","tasks","to_owned","to_owned","to_owned","to_owned","to_owned","total_pages","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","update_grading_with_single_regrading_result","update_user_exercise_slide_state","update_user_exercise_slide_state_and_user_exercise_state","updated_at","user_course_instance_exercise_service_variables","user_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","calculate_latest","CourseMaterialPeerReviewData","CourseMaterialPeerReviewDataAnswerToReview","CourseMaterialPeerReviewQuestionAnswer","CourseMaterialPeerReviewSubmission","MAX_PEER_REVIEW_CANDIDATES","answer_to_review","append_to","append_to","append_to","append_to","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","course_material_exercise_tasks","create_peer_review_submission_for_user","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","exercise_slide_submission_id","exercise_slide_submission_id","fmt","fmt","fmt","fmt","from","from","from","from","get_course_material_peer_review_data","get_iter","get_iter","get_iter","get_iter","into","into","into","into","len","len","len","len","num_peer_reviews_given","number_data","peer_review_config","peer_review_config_id","peer_review_question_answers","peer_review_question_id","peer_review_questions","serialize","serialize","serialize","serialize","start_peer_review_for_user","text_data","to_owned","to_owned","to_owned","to_owned","token","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_to_select_exercise_slide_submission_for_peer_review","try_to_select_peer_review_candidate_from_queue","try_to_select_peer_review_candidate_from_queue_impl","type_id","type_id","type_id","type_id","update_peer_review_giver_exercise_progress","update_peer_review_queue_reviews_received","update_peer_review_receiver_exercise_status","validate_and_sanitize_peer_review_submission_answers","vzip","vzip","vzip","vzip","CompletionRegistrationLink","CourseInstanceCompletionSummary","ManualCompletionPreview","ManualCompletionPreviewUser","TeacherManualCompletion","TeacherManualCompletionRequest","UserCompletionInformation","UserCourseModuleCompletion","UserModuleCompletionStatus","UserWithModuleCompletions","add_manual_completions","already_completed_users","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","certificate_configuration_id","certification_enabled","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","completed","completed_modules","completion_date","course_module_completion_id","course_module_id","course_module_id","course_modules","course_name","create_automatic_course_module_completion_if_eligible","default","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","ects_credits","email","email","enable_registering_completion_to_uh_open_university","enable_registering_completion_to_uh_open_university","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","first_name","first_name","first_time_completing_users","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from_user_and_details","get_completion_registration_link_and_save_attempt","get_course_instance_completion_summary","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_manual_completion_result_preview","get_user_completion_information","get_user_module_completion_statuses_for_course_instance","grade","grade","grade","grade","into","into","into","into","into","into","into","into","into","into","last_name","last_name","len","len","len","len","len","len","len","len","len","len","module_id","name","new_completions","non_enrolled_users","order_number","passed","passed","passed","prerequisite_modules_completed","process_all_course_completions","process_all_course_instance_completions","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","skip_duplicate_completions","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uh_course_code","update_automatic_completion_status_and_grant_if_eligible","update_module_completion_prerequisite_statuses_for_user","url","user_can_take_exam","user_has_passed_exam_for_the_course","user_id","user_id","user_id","user_is_eligible_for_automatic_completion","user_passes_automatic_completion_exercise_tresholds","users_with_course_module_completions","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","GradingData","GradingFutures","RegradingStatus","append_to","append_to","base","borrow","borrow","borrow_mut","borrow_mut","do_single_regrading","exercise","exercise_service_name","exercise_service_result","exercise_services_full","from","from","grading","into","into","len","len","missing_exercise_services","regrade","regrading_submission","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","UserExerciseStateUpdateAlreadyLoadedRequiredData","UserExerciseStateUpdateAlreadyLoadedRequiredDataPeerReviewInformation","UserExerciseStateUpdateRequiredData","UserExerciseStateUpdateRequiredDataPeerReviewInformation","append_to","append_to","append_to","append_to","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","current_user_exercise_state","current_user_exercise_state","data_loader","default","default","exercise","exercise","from","from","from","from","given_peer_review_submissions","given_peer_review_submissions","into","into","into","into","latest_exercise_slide_submission","latest_exercise_slide_submission_received_peer_review_question_submissions","latest_exercise_slide_submission_received_peer_review_question_submissions","latest_teacher_grading_decision","latest_teacher_grading_decision","len","len","len","len","peer_review_config","peer_review_config","peer_review_information","peer_review_information","peer_review_questions","peer_review_questions","peer_review_queue_entry","peer_review_queue_entry","state_deriver","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","update_user_exercise_state","update_user_exercise_state_with_some_already_loaded_data","user_exercise_slide_state_grading_summary","user_exercise_slide_state_grading_summary","validation","vzip","vzip","vzip","vzip","load_current_user_exercise_state","load_exercise","load_given_peer_review_submissions","load_latest_exercise_slide_submission","load_latest_exercise_slide_submission_received_peer_review_question_submissions","load_latest_teacher_grading_decision","load_peer_review_config","load_peer_review_information","load_peer_review_questions","load_peer_review_queue_entry","load_required_data","load_user_exercise_slide_state_grading_summary","normalize_weights","PeerReviewOpinion","append_to","borrow","borrow_mut","calculate_average_received_peer_review_score","calculate_peer_review_weighted_points","derive_new_activity_progress","derive_new_reviewing_stage","derive_new_score_given","derive_new_user_exercise_state","from","get_peer_review_opinion","into","len","reviewing_stage","score_given","try_from","try_into","type_id","vzip","validate_input","MaterialReference","NewMaterialReference","append_to","append_to","borrow","borrow","borrow_mut","borrow_mut","citation_key","citation_key","clone","clone","clone_into","clone_into","course_id","created_at","delete_reference","deleted_at","deserialize","deserialize","eq","eq","fmt","fmt","from","from","from_row","from_row","get_iter","get_iter","get_reference_by_id","get_references_by_course_id","id","insert_reference","into","into","len","len","reference","reference","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","update_material_reference_by_id","updated_at","vzip","vzip","delete_expired_records","delete_saved_submissions_for_user","save_given_exercise_slide_submission","try_to_restore_previously_given_exercise_slide_submission","OpenUniversityRegistrationLink","append_to","borrow","borrow_mut","clone","clone_into","created_at","deleted_at","deserialize","eq","fmt","from","get_iter","get_link_by_course_code","into","len","registration_link","serialize","to_owned","try_from","try_into","type_id","uh_course_code","updated_at","upsert","vzip","DatabaseOrganization","Organization","all_organizations","append_to","append_to","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","created_at","created_at","deleted_at","deleted_at","description","description","deserialize","deserialize","eq","eq","fmt","fmt","from","from","from_database_organization","get_iter","get_iter","get_organization","get_organization_by_slug","id","id","insert","into","into","len","len","name","name","organization_image_path","organization_image_url","serialize","serialize","slug","slug","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","update_organization_image_path","updated_at","updated_at","vzip","vzip","OtherDomainToCourseRedirection","append_to","borrow","borrow_mut","clone","clone_into","course_id","created_at","deleted_at","deserialize","domain","eq","equivalent","equivalent","equivalent","fmt","from","get_by_domain","get_iter","id","into","len","serialize","to_owned","try_from","try_into","type_id","updated_at","vzip","PageAudioFile","append_to","borrow","borrow_mut","clone","clone_into","created_at","delete_page_audio","deleted_at","deserialize","eq","fmt","from","get_iter","get_page_audio_files","get_page_audio_files_by_id","id","insert_page_audio","into","len","mime_type","page_id","path","serialize","to_owned","try_from","try_into","type_id","vzip","HistoryChangeReason","HistoryRestored","PageHistory","PageHistoryContent","PageHistoryData","PageSaved","append_to","append_to","append_to","append_to","author_user_id","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","content","content","content","created_at","decode","deserialize","deserialize","deserialize","encode_by_ref","eq","eq","eq","equivalent","equivalent","equivalent","exam_id","exercise_slides","exercise_tasks","exercises","fmt","fmt","fmt","from","from","from","from","get_history_data","get_iter","get_iter","get_iter","history","history_change_reason","history_count","id","insert","into","into","into","into","len","len","len","len","peer_review_configs","peer_review_questions","restored_from_id","serialize","serialize","serialize","size_hint","title","title","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_info","vzip","vzip","vzip","vzip","PageLanguageGroup","append_to","borrow","borrow_mut","clone","clone_into","course_language_group_id","created_at","deleted_at","deserialize","eq","fmt","from","get_iter","id","insert","into","len","serialize","to_owned","try_from","try_into","type_id","updated_at","vzip","NewPageVisitDatum","anonymous_identifier","append_to","borrow","borrow_mut","browser","browser_version","country","course_id","device_type","exam_id","from","get_oldest_date","insert","into","is_bot","len","operating_system","operating_system_version","page_id","referrer","try_from","try_into","type_id","unknown_is_none","utm_campaign","utm_content","utm_medium","utm_source","utm_term","vzip","GenerateAnonymousIdentifierInput","append_to","borrow","borrow_mut","course_id","from","generate_anonymous_identifier","get_key_for_the_day","into","ip_address","len","try_from","try_get_key_for_the_day_internal","try_insert_key_for_the_day_internal","try_into","type_id","user_agent","vzip","PageVisitDatumSummaryByCourse","append_to","borrow","borrow_mut","calculate_and_update_for_date","clone","clone_into","course_id","created_at","deleted_at","deserialize","eq","exam_id","fmt","from","get_all_for_course","get_iter","get_latest_date","id","into","len","num_visitors","referrer","serialize","to_owned","try_from","try_into","type_id","updated_at","utm_campaign","utm_content","utm_medium","utm_source","utm_term","visit_date","vzip","PageVisitDatumSummaryByCoursesCountries","append_to","borrow","borrow_mut","calculate_and_update_for_date","clone","clone_into","country","course_id","created_at","deleted_at","deserialize","eq","exam_id","fmt","from","get_all_for_course","get_iter","id","into","len","num_visitors","serialize","to_owned","try_from","try_into","type_id","updated_at","visit_date","vzip","PageVisitDatumSummaryByCourseDeviceTypes","append_to","borrow","borrow_mut","browser","browser_version","calculate_and_update_for_date","clone","clone_into","course_id","created_at","deleted_at","deserialize","device_type","eq","exam_id","fmt","from","get_all_for_course","get_iter","id","into","len","num_visitors","operating_system","serialize","to_owned","try_from","try_into","type_id","updated_at","visit_date","vzip","PageVisitDatumSummaryByPages","append_to","borrow","borrow_mut","calculate_and_update_for_date","clone","clone_into","course_id","created_at","deleted_at","deserialize","eq","exam_id","fmt","from","get_all_for_course","get_iter","id","into","len","num_visitors","page_id","serialize","to_owned","try_from","try_into","type_id","updated_at","visit_date","vzip","Any","CmsPageExercise","CmsPageExerciseSlide","CmsPageExerciseTask","CmsPageUpdate","ContentManagementPage","CoursePageWithUserData","ExerciseTaskIdAndSpec","ExerciseWithExerciseTasks","Hidden","HistoryRestoreData","IsChapterFrontPage","NewCoursePage","NewPage","NormalizedCmsExerciseTask","Page","PageAudioFiles","PageChapterAndCourseInformation","PageDetailsUpdate","PageInfo","PageMetadata","PageNavigationInformation","PageRoutingData","PageSearchResult","PageUpdateArgs","PageVisibility","PageWithExercises","Public","SearchRequest","add_course_url_prefix_to_search_results","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","assignment","assignment","author","blocks_cloned","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chapter_front_page","chapter_front_page_id","chapter_front_page_id","chapter_front_page_url_path","chapter_id","chapter_id","chapter_id","chapter_id","chapter_id","chapter_name","chapter_number","chapter_number","chapter_number","chapter_opens_at","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cms_page_update","content","content","content","content","content_headline","content_search_language","copied_from","course_id","course_id","course_id","course_id","course_id","course_id","course_name","course_name","course_slug","course_slug","created_at","created_at","created_at","deadline","deadline","delete_page_and_exercises","deleted_at","deleted_at","deleted_at","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","exam_id","exam_id","exam_id","exercise_id","exercise_slide_id","exercise_slides","exercise_slides","exercise_slides","exercise_tasks","exercise_tasks","exercise_tasks","exercise_tasks","exercise_type","exercise_type","exercises","exercises","exercises","exercises","fetch_derived_spec","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","followed_by","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_exercise_and_peer_review_data","from_row","from_row","from_row","from_row","from_row","from_row","from_row","from_row","from_row","from_row","from_row","front_page_of_chapter_id","get_all_by_course_id_and_visibility","get_by_exam_id","get_chapter_front_page_by_page_id","get_chapter_pages","get_chapters_pages_with_exercises","get_chapters_visible_pages_exclude_main_frontpage","get_course_and_exam_id","get_course_page_with_user_data_from_selected_page","get_course_pages_by_chapter_id_and_visibility","get_course_top_level_pages_by_course_id_and_visibility","get_current_page_metadata","get_inverse_visibility_filter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_next_order_number_for_courses_top_level_pages","get_next_page","get_next_page_by_chapter_number","get_next_page_by_order_number","get_next_page_order_number_in_chapter","get_organization_id","get_page","get_page_by_course_id_and_language_group","get_page_by_path","get_page_chapter_and_course_information","get_page_info","get_page_navigation_data","get_page_search_results_for_phrase","get_page_search_results_for_words","get_page_with_exercises","get_page_with_user_data_by_path","get_previous_page","get_previous_page_by_chapter_number","get_previous_page_by_order_number","hidden","hidden","history_change_reason","history_id","id","id","id","id","id","id","id","id","id","insert_course_page","insert_exam_page","insert_new_content_page","insert_page","instance","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_chapter_front_page","is_chapter_front_page","is_exam_page","is_test_mode","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","limit_number_of_tries","max_tries_per_slide","mime_type","model_solution_spec","name","name","needs_peer_review","new","next_page","order_number","order_number","order_number","order_number","order_number","order_number","organization_id","organization_slug","organization_slug","page","page","page","page_id","page_id","page_id","page_id","page_id","page_id","page_language_group_id","page_title","path","peer_review_config","peer_review_configs","peer_review_questions","peer_review_questions","previous_page","private_spec","private_spec","private_spec","public_spec","query","rank","reorder_chapters","reorder_pages","restore","retain_ids","score_maximum","score_maximum","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","set_chapter","set_content","set_hidden","settings","title","title","title","title","title","title","title_headline","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_to_find_redirected_page","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","update_page","update_page_content","update_page_details","updated_at","updated_at","upsert_exercise_slides","upsert_exercise_tasks","upsert_exercises","upsert_peer_review_configs","upsert_peer_review_questions","url_path","url_path","url_path","url_path","url_path","url_path","url_path","use_course_default_peer_review_config","validate_exercise_data","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","was_redirected","AutomaticallyGradeByAverage","AutomaticallyGradeOrManualReviewByAverage","CmsPeerReviewConfig","CmsPeerReviewConfiguration","CourseMaterialPeerReviewConfig","ManualReviewEverything","PeerReviewConfig","PeerReviewProcessingStrategy","accepting_threshold","accepting_threshold","append_to","append_to","append_to","append_to","append_to","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","course_id","course_id","course_id","created_at","decode","delete","delete_peer_reviews_by_exrcise_ids","deleted_at","deserialize","deserialize","deserialize","deserialize","deserialize","encode_by_ref","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","exercise_id","exercise_id","exercise_id","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_by_exercise_id","get_by_exercise_or_course_id","get_by_id","get_cms_peer_review_by_id","get_course_default_cms_peer_review","get_course_material_peer_review_data","get_default_for_course_by_course_id","get_iter","get_iter","get_iter","get_iter","get_iter","get_peer_reviews_by_page_id","id","id","id","insert","into","into","into","into","into","len","len","len","len","len","manual_review_cutoff_in_days","peer_review_config","peer_review_questions","peer_reviews_to_give","peer_reviews_to_give","peer_reviews_to_give","peer_reviews_to_receive","peer_reviews_to_receive","peer_reviews_to_receive","points_are_all_or_nothing","points_are_all_or_nothing","processing_strategy","processing_strategy","serialize","serialize","serialize","serialize","serialize","size_hint","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_info","updated_at","upsert_course_default_cms_peer_review_and_questions","upsert_with_id","vzip","vzip","vzip","vzip","vzip","Essay","NoAnswer","PeerReviewAnswer","PeerReviewQuestionAndAnswer","PeerReviewQuestionSubmission","PeerReviewWithQuestionsAndAnswers","Scale","answer","answer_required","append_to","append_to","append_to","append_to","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bundle_peer_review_questions_and_answers","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","created_at","deleted_at","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","fmt","fmt","fmt","fmt","from","from","from","from","get_by_peer_reviews_question_ids","get_iter","get_iter","get_iter","get_iter","get_question_submissions_from_from_peer_review_submission_ids","get_questions_and_answers_by_submission_id","get_questions_and_answers_by_user_exercise_instance","get_received_question_submissions_for_exercise_slide_submission","id","insert","into","into","into","into","len","len","len","len","new","number_data","order_number","peer_review_config_id","peer_review_question_id","peer_review_question_id","peer_review_question_submission_id","peer_review_submission_id","peer_review_submission_id","peer_review_submission_id","question","questions_and_answers","serialize","serialize","serialize","serialize","text_data","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","updated_at","vzip","vzip","vzip","vzip","value","value","CmsPeerReviewQuestion","Essay","PeerReviewQuestion","PeerReviewQuestionType","Scale","answer_required","answer_required","append_to","append_to","append_to","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","created_at","decode","delete_peer_review_questions_by_peer_review_config_ids","deleted_at","deserialize","deserialize","deserialize","encode_by_ref","eq","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","get_all_by_peer_review_config_id","get_all_by_peer_review_config_id_as_map","get_by_id","get_by_ids","get_by_page_id","get_by_peer_review_configs_id","get_course_default_cms_peer_review_questions","get_iter","get_iter","get_iter","id","id","insert","into","into","into","len","len","len","normalize_cms_peer_review_questions","order_number","order_number","peer_review_config_id","peer_review_config_id","question","question","question_type","question_type","serialize","serialize","serialize","size_hint","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_info","updated_at","upsert_multiple_peer_review_questions","vzip","vzip","vzip","weight","weight","PeerReviewQueueEntry","append_to","borrow","borrow_mut","clone","clone_into","course_instance_id","created_at","delete_by_receiving_peer_reviews_exercise_slide_submission_id","deleted_at","deserialize","eq","equivalent","equivalent","equivalent","exercise_id","fmt","from","get_all_by_user_and_course_instance_ids","get_all_that_need_peer_reviews_by_exercise_id","get_by_id","get_by_receiving_peer_reviews_submission_and_course_instance_ids","get_by_user_and_exercise_and_course_instance_ids","get_entries_that_need_reviews_and_are_older_than","get_entries_that_need_reviews_and_are_older_than_with_exercise_id","get_iter","get_many_by_exercise_id_and_review_priority","get_many_that_need_peer_reviews_by_exercise_id_and_review_priority","id","increment_peer_review_priority","insert","into","len","peer_review_priority","received_enough_peer_reviews","receiving_peer_reviews_exercise_slide_submission_id","remove_from_queue","remove_from_queue_and_add_to_manual_review","remove_from_queue_and_give_full_points","remove_queue_entries_for_unusual_reason","removed_from_queue_for_unusual_reason","serialize","to_owned","try_from","try_into","try_to_get_all_by_user_and_course_instance_ids","try_to_get_by_receiving_submission_and_course_instance_ids","try_to_get_by_user_and_exercise_and_course_instance_ids","type_id","update","update_received_enough_peer_reviews","updated_at","upsert_peer_review_priority","user_id","vzip","PeerReviewSubmission","append_to","borrow","borrow_mut","clone","clone_into","count_peer_review_submissions_for_exercise_slide_submission","course_instance_id","created_at","deleted_at","deserialize","eq","equivalent","equivalent","equivalent","exercise_id","exercise_slide_submission_id","fmt","from","get_all_given_peer_review_submissions_for_user_and_course_instance","get_all_received_peer_review_submissions_for_user_and_course_instance","get_by_id","get_iter","get_last_time_user_submitted_peer_review","get_num_peer_reviews_given_by_user_and_course_instance_and_exercise","get_peer_reviews_given_by_user_and_course_instance_and_exercise","get_users_submission_count_for_exercise_and_course_instance","get_users_submission_ids_for_exercise_and_course_instance","id","insert","into","len","peer_review_config_id","serialize","to_owned","try_from","try_into","type_id","updated_at","user_id","vzip","PendingRole","append_to","borrow","borrow_mut","expires_at","fmt","from","get_all","id","insert","into","len","role","serialize","try_from","try_into","type_id","user_email","vzip","PlaygroundExample","PlaygroundExampleData","append_to","append_to","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","created_at","data","data","delete_playground_example","deleted_at","deserialize","deserialize","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","from","from","get_all_playground_examples","get_iter","get_iter","id","insert_playground_example","into","into","len","len","name","name","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","update_playground_example","updated_at","url","url","vzip","vzip","width","width","BackendError","Connection","CourseOrExamId","Database","DateTime","Deserialize","Deserialize","ErrorType","FromRow","FromRow","MAX_UTC","MIN_UTC","ModelError","ModelErrorType","ModelResult","NAMESPACE_DNS","NAMESPACE_OID","NAMESPACE_URL","NAMESPACE_X500","Options","PKeyPolicy","Pagination","PgConnection","Serialize","Serialize","TryToOptional","Type","Type","UNIX_EPOCH","Utc","Uuid","acquire","add","add","add","add","add","add_assign","add_assign","append_to","append_to","append_to","append_to","append_to","apply","array_type_info","array_type_info","as_braced","as_bytes","as_fields","as_hyphenated","as_migrate","as_mut","as_ref","as_simple","as_u128","as_u64_pair","as_urn","backtrace","begin","begin","begin","begin","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","braced","cache_statement","cache_type_info","cache_type_oid","cached_statements_size","cached_statements_size","checked_add_days","checked_add_months","checked_add_signed","checked_sub_days","checked_sub_months","checked_sub_signed","clear_cached_statements","clear_cached_statements","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","close","close","close","cmp","cmp","commit","compare","compare","compatible","connect","connect_with","copy_in_raw","copy_out_raw","date","date_naive","datetime","day","day0","decode","decode","decode","decode","default","default","default","default","default","describe","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","dirty_version","duration_round","duration_trunc","encode_buffer","encode_by_ref","encode_by_ref","encode_hex","encode_hex_upper","ensure_migrations_table","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","error_type","fetch_many","fetch_many","fetch_optional","fetch_optional","fix","fixed_offset","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","format_with_items","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bytes","from_bytes_le","from_bytes_ref","from_fields","from_fields_le","from_local","from_naive_utc_and_offset","from_offset","from_row","from_slice","from_slice_le","from_str","from_str","from_str","from_str","from_timestamp","from_timestamp_millis","from_u128","from_u128_le","from_u64_pair","from_utc","get_iter","get_iter","get_iter","get_iter","get_timestamp","get_variant","get_version","get_version_num","hash","hash","hash","hour","hyphenated","into","into","into","into","into","into_bytes","is_max","is_nil","iso_week","len","len","len","len","len","limit","limit","list_applied_migrations","lock","log_settings","max","message","minute","month","month0","naive_local","naive_utc","name","nanosecond","new","new","new_v4","new_v5","new_with_traces","next_page","next_statement_id","nil","now","offset","offset","offset","offset_from_local_date","offset_from_local_datetime","offset_from_utc_date","offset_from_utc_datetime","ordinal","ordinal0","page","page","paginate","parse_and_remainder","parse_from_rfc2822","parse_from_rfc3339","parse_from_str","parse_str","partial_cmp","partial_cmp","pending_ready_for_query_count","ping","ping","ping","prepare_with","prepare_with","process_id","revert","rollback","round_subsecs","second","secret_key","serialize","serialize","serialize","server_version_num","shrink_buffers","shrink_buffers","shrink_buffers","signed_duration_since","simple","size_hint","span_trace","start_rollback","stream","sub","sub","sub","sub","sub","sub","sub","sub_assign","sub_assign","time","timestamp","timestamp_micros","timestamp_millis","timestamp_nanos","timestamp_nanos_opt","timestamp_subsec_micros","timestamp_subsec_millis","timestamp_subsec_nanos","timezone","to_bytes_le","to_different_error","to_fields_le","to_owned","to_owned","to_owned","to_owned","to_rfc2822","to_rfc3339","to_rfc3339_opts","to_string","to_string","to_string","to_u128_le","to_utc","today","total_pages","transaction","transaction_depth","transaction_status","trunc_subsecs","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_parse","try_parse_ascii","type_id","type_id","type_id","type_id","type_id","type_info","type_info","type_info","unlock","urn","vzip","vzip","vzip","vzip","vzip","weekday","with_day","with_day0","with_hour","with_minute","with_month","with_month0","with_nanosecond","with_ordinal","with_ordinal0","with_second","with_timezone","with_year","year","years_since","Accept","Accepted","BlockProposal","BlockProposalAction","BlockProposalInfo","EditedBlockNoLongerExists","EditedBlockNoLongerExistsData","EditedBlockStillExists","EditedBlockStillExistsData","NewProposedBlockEdit","Pending","ProposalStatus","Reject","Rejected","accept_preview","action","append_to","append_to","append_to","append_to","append_to","append_to","append_to","block_attribute","block_id","block_id","block_id","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","changed_text","changed_text","changed_text","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","current_text","decode","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","encode_by_ref","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","id","id","id","into","into","into","into","into","into","into","len","len","len","len","len","len","len","original_text","original_text","original_text","serialize","serialize","serialize","serialize","serialize","serialize","serialize","size_hint","status","status","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_info","vzip","vzip","vzip","vzip","vzip","vzip","vzip","EditProposalInfo","NewProposedPageEdits","PageProposal","ProposalCount","append_to","append_to","append_to","append_to","block_edits","block_proposals","block_proposals","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","created_at","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","get_iter","get_iter","get_iter","get_iter","get_proposal_count_for_course","get_proposals_for_course","handled","id","insert","into","into","into","into","len","len","len","len","page_id","page_id","page_id","page_proposal_id","page_title","page_url_path","pending","pending","process_proposal","serialize","serialize","serialize","serialize","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","update_page_edit_status","user_id","vzip","vzip","vzip","vzip","NewRegrading","Regrading","RegradingInfo","RegradingSubmissionInfo","append_to","append_to","append_to","append_to","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","complete_regrading","created_at","deserialize","deserialize","deserialize","deserialize","exercise_task_submission_id","exercise_task_submission_ids","fmt","fmt","fmt","fmt","from","from","from","from","get_all_count","get_all_paginated","get_by_id","get_regrading_info_by_id","get_uncompleted_regradings_and_mark_as_started","grading_after_regrading","grading_before_regrading","id","insert","insert_and_create_exercise_task_regradings","into","into","into","into","len","len","len","len","regrading","regrading_completed_at","regrading_started_at","serialize","serialize","serialize","serialize","set_error_message","set_total_grading_progress","submission_infos","total_grading_progress","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","updated_at","user_id","user_points_update_strategy","user_points_update_strategy","vzip","vzip","vzip","vzip","RepositoryExercise","append_to","borrow","borrow_mut","checksum","delete_for_repository","delete_from_repository","download_url","fmt","from","get_for_course","get_for_repository","id","into","len","name","new","part","repository_id","repository_url","serialize","try_from","try_into","type_id","update_checksum","update_part_and_name","vzip","NewResearchForm","NewResearchFormQuestion","NewResearchFormQuestionAnswer","ResearchForm","ResearchFormQuestion","ResearchFormQuestionAnswer","append_to","append_to","append_to","append_to","append_to","append_to","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","content","content","course_id","course_id","course_id","course_id","course_id","created_at","created_at","created_at","deleted_at","deleted_at","deleted_at","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","get_all_research_form_answers_with_user_id","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_research_form_answers_with_user_id","get_research_form_questions_with_course_id","get_research_form_with_course_id","id","id","id","into","into","into","into","into","into","len","len","len","len","len","len","new","question","question","question_id","research_consent","research_consent","research_consent_form_id","research_consent_form_id","research_form_question_id","research_form_question_id","serialize","serialize","serialize","serialize","serialize","serialize","set_content","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","updated_at","updated_at","updated_at","upsert_research_form","upsert_research_form_anwser","upsert_research_form_questions","user_id","user_id","vzip","vzip","vzip","vzip","vzip","vzip","Admin","Assistant","Course","CourseInstance","CourseOrExamCreator","Exam","Global","MaterialViewer","Organization","Reviewer","Role","RoleDomain","RoleInfo","RoleUser","StatsViewer","Teacher","TeachingAndLearningServices","UserRole","append_to","append_to","append_to","append_to","append_to","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","course_id","course_instance_id","decode","deserialize","deserialize","deserialize","deserialize","domain","email","email","encode_by_ref","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","exam_id","first_name","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get","get_iter","get_iter","get_iter","get_roles","id","insert","into","into","into","into","into","is_global","is_global","is_role_for_course","is_role_for_course_instance","is_role_for_exam","is_role_for_organization","last_name","len","len","len","len","len","organization_id","remove","role","role","role","serialize","serialize","serialize","size_hint","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_info","vzip","vzip","vzip","vzip","vzip","StudentCountry","append_to","borrow","borrow_mut","clone","clone_into","country_code","course_id","course_instance_id","created_at","delete_student_country","deleted_at","deserialize","eq","fmt","from","get_countries","get_iter","get_selected_country_by_user_id","id","insert","into","len","serialize","to_owned","try_from","try_into","type_id","user_id","vzip","StudyRegistryRegistrar","append_to","borrow","borrow_mut","clone","clone_into","created_at","delete","deleted_at","deserialize","eq","from","get_by_id","get_by_secret_key","get_iter","id","insert","into","len","name","secret_key","serialize","to_owned","try_from","try_into","type_id","updated_at","vzip","CustomPoints","FullPoints","NewTeacherGradingDecision","SuspectedPlagiarism","TeacherDecisionType","TeacherGradingDecision","ZeroPoints","action","add_teacher_grading_decision","append_to","append_to","append_to","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","created_at","decode","deleted_at","deserialize","deserialize","deserialize","encode_by_ref","eq","eq","eq","equivalent","equivalent","equivalent","exercise_id","fmt","fmt","fmt","from","from","from","get_all_latest_grading_decisions_by_user_id_and_course_instance_id","get_iter","get_iter","get_iter","id","into","into","into","len","len","len","manual_points","score_given","serialize","serialize","serialize","size_hint","teacher_decision","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","try_to_get_latest_grading_decision_by_user_exercise_state_id","type_id","type_id","type_id","type_info","updated_at","user_exercise_state_id","user_exercise_state_id","vzip","vzip","vzip","upsert","UserCourseInstanceExerciseServiceVariable","append_to","borrow","borrow_mut","clone","clone_into","course_instance_id","created_at","deleted_at","deserialize","eq","equivalent","equivalent","equivalent","exam_id","exercise_service_slug","fmt","from","get_all_variables_for_user_and_course_instance_or_exam","get_iter","id","insert_after_exercise_task_graded","into","len","serialize","to_owned","try_from","try_into","type_id","updated_at","user_id","variable_key","variable_value","vzip","UserCourseSettings","append_to","borrow","borrow_mut","clone","clone_into","course_language_group_id","created_at","current_course_id","current_course_instance_id","deleted_at","deserialize","eq","fmt","from","get_all_by_user_and_multiple_current_courses","get_iter","get_user_course_settings","get_user_course_settings_by_course_id","into","len","serialize","to_owned","try_from","try_into","type_id","updated_at","upsert_user_course_settings_for_enrollment","user_id","vzip","UserDetail","append_to","borrow","borrow_mut","clone","clone_into","created_at","deserialize","email","eq","first_name","fmt","from","get_iter","get_user_details_by_user_id","get_users_details_by_user_id_map","into","last_name","len","search_for_user_details_by_email","search_for_user_details_by_other_details","search_for_user_details_fuzzy_match","search_helper","serialize","stream_users_details_having_user_exercise_states_on_course","to_owned","try_from","try_into","type_id","updated_at","user_id","vzip","UserExerciseSlideState","UserExerciseSlideStateGradingSummary","append_to","append_to","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","created_at","delete","deleted_at","deserialize","exercise_slide_id","fmt","from","from","get_all_by_user_exercise_state_id","get_by_id","get_by_unique_index","get_grading_summary_by_user_exercise_state_id","get_iter","get_or_insert_by_unique_index","grading_progress","grading_progress","id","insert","into","into","len","len","score_given","score_given","serialize","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","update","updated_at","user_exercise_state_id","vzip","vzip","Course","Course","CourseInstanceExerciseMetrics","CourseInstanceOrExamId","CourseInstanceUserPoints","CourseInstanceUserPointsInner","DatabaseUserCourseInstanceChapterExerciseProgress","EwusContext","EwusCourse","EwusCourseOrExam","EwusExam","Exam","Exam","Exam","ExamUserPoints","ExamUserPointsInner","ExerciseUserCounts","ExerciseWithUserState","Instance","NotStarted","PeerReview","ReviewedAndLocked","ReviewingStage","SelfReview","UserChapterMetrics","UserCourseInstanceChapterExerciseProgress","UserCourseInstanceMetrics","UserCourseInstanceProgress","UserExerciseState","UserExerciseStateUpdate","WaitingForManualGrading","WaitingForPeerReviews","activity_progress","activity_progress","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","attempted_exercises","attempted_exercises","attempted_exercises","attempted_exercises_required","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chapter_number","chapter_number","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","course_id","course_instance_id","course_instance_id","course_module_id","course_module_id","course_module_id","course_module_name","course_module_order_number","created_at","decode","deleted_at","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","email","encode_by_ref","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","exam_id","exam_id","exercise","exercise","exercise_context","exercise_id","exercise_id","exercise_id","exercise_id","exercise_id","exercise_name","exercise_order_number","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_exercise_and_user_exercise_state","from_instance_and_exam_ids","from_row","from_row","from_row","from_row","from_row","from_row","from_row","get_all_for_user_and_course_instance_or_exam","get_by_id","get_course_instance_id","get_course_instance_metrics","get_course_instance_metrics_indexed_by_module_id","get_course_users_counts_by_exercise","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_or_create_user_exercise_state","get_selected_exercise_slide_id","get_single_module_course_instance_metrics","get_user_course_instance_chapter_exercises_progress","get_user_course_instance_chapter_metrics","get_user_course_instance_metrics","get_user_course_instance_metrics_indexed_by_module_id","get_user_course_instance_progress","get_user_exercise_state_if_exists","get_user_total_exam_points","get_users_current_by_exercise","grading_progress","grading_progress","id","id","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_exam_exercise","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","merge_modules_with_metrics","n_users_attempted","n_users_with_max_points","n_users_with_some_points","new","page_order_number","points_for_chapter","points_for_each_chapter","points_for_exercise","reviewing_stage","reviewing_stage","score_given","score_given","score_given","score_given","score_given","score_given","score_given","score_given","score_maximum","score_maximum","score_required","selected_exercise_slide_id","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","set_user_exercise_state","size_hint","stream_course_instance_points","stream_exam_points","to_instance_and_exam_ids","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","total_exercises","total_exercises","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_data","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_info","update","update_exercise_progress","update_reviewing_stage","updated_at","upsert_selected_exercise_slide_id","user_exercise_state","user_exercise_state","user_id","user_id","user_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","UserExerciseTaskState","append_to","borrow","borrow_mut","clone","clone_into","created_at","delete","deleted_at","deserialize","exercise_task_id","figure_out_new_activity_progress","figure_out_new_grading_progress","figure_out_new_score_given","fmt","from","get","get_grading_summary_by_user_exercise_slide_state_id","get_iter","grading_progress","insert","into","len","score_given","serialize","to_owned","try_from","try_into","type_id","updated_at","upsert_with_grading","upsert_with_grading_status","user_exercise_slide_state_id","vzip","UserResearchConsent","append_to","borrow","borrow_mut","clone","clone_into","created_at","deleted_at","deserialize","eq","fmt","from","get_iter","get_research_consent_by_user_id","id","into","len","research_consent","serialize","to_owned","try_from","try_into","type_id","updated_at","upsert","user_id","vzip","User","append_to","borrow","borrow_mut","clone","clone_into","created_at","delete_user","deleted_at","deserialize","email_domain","eq","find_by_upstream_id","fmt","from","get_all_user_ids_with_user_exercise_states_on_course_instance","get_by_email","get_by_id","get_iter","get_users_by_course_instance_enrollment","get_users_ids_in_db_from_upstream_ids","id","insert","insert_with_upstream_id_and_moocfi_id","into","len","serialize","to_owned","try_from","try_get_by_email","try_into","type_id","update_email_for_user","updated_at","upstream_id","vzip"],"q":[[0,"headless_lms_models"],[117,"headless_lms_models::certificate_configuration_to_requirements"],[169,"headless_lms_models::certificate_configurations"],[388,"headless_lms_models::certificate_fonts"],[438,"headless_lms_models::chapters"],[696,"headless_lms_models::course_background_question_answers"],[745,"headless_lms_models::course_background_questions"],[823,"headless_lms_models::course_exams"],[827,"headless_lms_models::course_instance_enrollments"],[904,"headless_lms_models::course_instances"],[1060,"headless_lms_models::course_language_groups"],[1084,"headless_lms_models::course_module_completion_registered_to_study_registries"],[1166,"headless_lms_models::course_module_completions"],[1347,"headless_lms_models::course_modules"],[1582,"headless_lms_models::courses"],[1785,"headless_lms_models::email_deliveries"],[1830,"headless_lms_models::email_templates"],[1908,"headless_lms_models::ended_processed_exams"],[1910,"headless_lms_models::error"],[1977,"headless_lms_models::error::ModelErrorType"],[1981,"headless_lms_models::exams"],[2144,"headless_lms_models::exercise_language_groups"],[2169,"headless_lms_models::exercise_repositories"],[2229,"headless_lms_models::exercise_service_info"],[2335,"headless_lms_models::exercise_services"],[2424,"headless_lms_models::exercise_slide_submissions"],[2646,"headless_lms_models::exercise_slides"],[2712,"headless_lms_models::exercise_task_gradings"],[2841,"headless_lms_models::exercise_task_regrading_submissions"],[2861,"headless_lms_models::exercise_task_submissions"],[3007,"headless_lms_models::exercise_tasks"],[3125,"headless_lms_models::exercises"],[3349,"headless_lms_models::feedback"],[3457,"headless_lms_models::file_uploads"],[3460,"headless_lms_models::generated_certificates"],[3490,"headless_lms_models::glossary"],[3525,"headless_lms_models::library"],[3536,"headless_lms_models::library::content_management"],[3556,"headless_lms_models::library::copying"],[3569,"headless_lms_models::library::course_instances"],[3570,"headless_lms_models::library::custom_view_exercises"],[3689,"headless_lms_models::library::global_stats"],[3747,"headless_lms_models::library::grading"],[3937,"headless_lms_models::library::page_visit_stats"],[3938,"headless_lms_models::library::peer_reviewing"],[4038,"headless_lms_models::library::progressing"],[4284,"headless_lms_models::library::regrading"],[4317,"headless_lms_models::library::user_exercise_state_updater"],[4389,"headless_lms_models::library::user_exercise_state_updater::data_loader"],[4402,"headless_lms_models::library::user_exercise_state_updater::state_deriver"],[4422,"headless_lms_models::library::user_exercise_state_updater::validation"],[4423,"headless_lms_models::material_references"],[4477,"headless_lms_models::offered_answers_to_peer_review_temporary"],[4481,"headless_lms_models::open_university_registration_links"],[4507,"headless_lms_models::organizations"],[4567,"headless_lms_models::other_domain_to_course_redirections"],[4596,"headless_lms_models::page_audio_files"],[4625,"headless_lms_models::page_history"],[4722,"headless_lms_models::page_language_groups"],[4747,"headless_lms_models::page_visit_datum"],[4778,"headless_lms_models::page_visit_datum_daily_visit_hashing_keys"],[4796,"headless_lms_models::page_visit_datum_summary_by_courses"],[4832,"headless_lms_models::page_visit_datum_summary_by_courses_countries"],[4862,"headless_lms_models::page_visit_datum_summary_by_courses_device_types"],[4895,"headless_lms_models::page_visit_datum_summary_by_pages"],[4925,"headless_lms_models::pages"],[5615,"headless_lms_models::peer_review_configs"],[5760,"headless_lms_models::peer_review_question_submissions"],[5865,"headless_lms_models::peer_review_question_submissions::PeerReviewAnswer"],[5867,"headless_lms_models::peer_review_questions"],[5962,"headless_lms_models::peer_review_queue_entries"],[6017,"headless_lms_models::peer_review_submissions"],[6058,"headless_lms_models::pending_roles"],[6077,"headless_lms_models::playground_examples"],[6137,"headless_lms_models::prelude"],[6522,"headless_lms_models::proposed_block_edits"],[6705,"headless_lms_models::proposed_page_edits"],[6813,"headless_lms_models::regradings"],[6894,"headless_lms_models::repository_exercises"],[6921,"headless_lms_models::research_forms"],[7074,"headless_lms_models::roles"],[7201,"headless_lms_models::student_countries"],[7231,"headless_lms_models::study_registry_registrars"],[7259,"headless_lms_models::teacher_grading_decisions"],[7341,"headless_lms_models::url_redirections"],[7342,"headless_lms_models::user_course_instance_exercise_service_variables"],[7376,"headless_lms_models::user_course_settings"],[7406,"headless_lms_models::user_details"],[7438,"headless_lms_models::user_exercise_slide_states"],[7485,"headless_lms_models::user_exercise_states"],[7950,"headless_lms_models::user_exercise_task_states"],[7984,"headless_lms_models::user_research_consents"],[8011,"headless_lms_models::users"],[8047,"alloc::vec"],[8048,"core::option"],[8049,"core::ops::function"],[8050,"core::result"],[8051,"core::any"],[8052,"serde::de"],[8053,"core::fmt"],[8054,"core::fmt"],[8055,"sqlx_postgres::value"],[8056,"core::error"],[8057,"alloc::boxed"],[8058,"sqlx_core::encode"],[8059,"alloc::string"],[8060,"sqlx_postgres::type_info"],[8061,"headless_lms_utils::file_store"],[8062,"headless_lms_utils"],[8063,"std::collections::hash::map"],[8064,"sqlx_core::error"],[8065,"futures_core::stream"],[8066,"core::marker"],[8067,"lettre::transport::smtp::error"],[8068,"backtrace::capture"],[8069,"core::num::error"],[8070,"headless_lms_utils::error::util_error"],[8071,"anyhow"],[8072,"url::parser"],[8073,"sqlx_core::error"],[8074,"tracing_error::backtrace"],[8075,"url"],[8076,"futures_core::future"],[8077,"core::ops::function"],[8078,"serde_json::value"],[8079,"core::default"],[8080,"core::iter::traits::collect"],[8081,"core::iter::traits::collect"],[8082,"anyhow"],[8083,"core::pin"],[8084,"chrono::naive::date"],[8085,"headless_lms_utils::document_schema_processor"],[8086,"chrono::month"],[8087,"chrono::offset"],[8088,"chrono::time_delta"],[8089,"chrono::naive::date"],[8090,"chrono::offset::fixed"],[8091,"sqlx_core::migrate::migration"],[8092,"uuid::fmt"],[8093,"uuid::fmt"],[8094,"uuid::fmt"],[8095,"sqlx_core::connection"],[8096,"core::clone"],[8097,"sqlx_postgres::copy"],[8098,"chrono::date"],[8099,"chrono::offset::local"],[8100,"sqlx_postgres::arguments"],[8101,"sqlx_core::executor"],[8102,"sqlx_core::any::arguments"],[8103,"core::fmt"],[8104,"chrono::format::formatting"],[8105,"chrono::format"],[8106,"core::borrow"],[8107,"core::iter::traits::iterator"],[8108,"std::time"],[8109,"chrono::naive::datetime"],[8110,"uuid::error"],[8111,"chrono::format"],[8112,"uuid"],[8113,"uuid"],[8114,"chrono::naive::isoweek"],[8115,"chrono::offset"],[8116,"chrono::naive::time"],[8117,"chrono::format::formatting"],[8118,"core::marker"]],"d":["","Many database tables are related to either a course or an …","","Ids will be generated based on the associated data. …","Ids will be generated on the database level. This should …","","","","Helper struct to use with functions that insert data into …","A “trait alias” so this for<'a> … string doesn’t …","","","","","","","","","","","","","","","","","","","","","","","","","","Contains error and result types for all the model …","","","","","","","","","","","","","","","","Gets reference to the fixed data, if there are any.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Maps into the contained Uuid value or generates a new one.","","","","Maps PKeyPolicy<T> to PKeyPolicy<U> by applying a function …","Maps a reference of contained data in Fixed(T) to …","","","","","","","","","","","","","","","","","","","","","","","Re-exports commonly used types for convenient use across …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Checks if the user has completed all requirements to be …","","","Calls U::from(self).","Calls U::from(self).","A certificate configuration is a default configuration if …","","","","","","","","","","","","","","","","","","How text should be positioned relative to the given …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uses the same default values as the CREATE TABLE statement …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","A default certificate configuration requires only one …","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If undefined when creating a chapter, will use the course …","CHANGE TO NON NULL WHEN FRONTEND MODULE EDITING IMPLEMENTED","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","True if the chapter is currently open or was open and is …","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 the opens_at field for the chapter and compares it …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Return all background questions (and existing answers) …","Return all background questions that will need to be asked …","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","Gets all course ids associated with the given exam id.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Inserts enrollment if it doesn’t exist yet.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Deletes submissions, peer reviews, points and etc. for a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","An object representing that a completion has been …","","","","","","","","","","","","","","","","Id of the completion that was registered to the study …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get the number of students that have completed the course","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","The registration date that is visible in the study …","","","","The student number the completion was registed to.","","","","","","","","","","","","","","","","","","","","","","","","","","Completion in the form that is recognized by authorized …","Grading object that maps the system grading information to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The date when the student completed the course. The value …","","","","The language used in the completion of the course.","","","When the student has attempted to register the completion.","Date when the student opened the form to register their …","","","","","","","ID of the course module.","","When the record was created","","","","","","","","","","","","","Email at the time of completing the course. Used to match …","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Gets all module completions for the user on a single …","","","","Gets summaries for all completions on the given course …","Gets automatically granted course module completion for …","","","","Get the number of students that have completed the course","","","","","","","Gets latest created completion for the given user on the …","","","Grade that the student received for the completion.","The grade to be passed to the study registry. Uses the …","","","ID of the completion.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Whether or not the student is eligible for credit for the …","","Whether or not the student is qualified for credit based …","Whether or not the completion has been registered to a …","","","","","","","","Streams completions.","Tier of the completion. Currently always null. …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Checks whether the user has any completions for the given …","","","ID of the user for the completion.","User id in courses.mooc.fi for received registered …","","","","","","","","","","Based on CourseModulesSchema but completion_policy parsed …","Matches the columns in the database.","","","","","","","","","","","","","","Returns associated data for Automatic variant, if matches.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If set, use this link rather than the default one when …","","","","","","","","","Course module associated with these requirements.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Gets course modules for the given course as a map, indexed …","Gets course module where the given exercise belongs to. …","","","","Gets all course modules with a matching uh_course_code or …","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","Shorthand for checking whether the given exercise related …","Whether the given number is higher than the exercise …","Whether the given number is higher than the exercises …","","","","","","","","","","","","","","order_number == 0 in and only if name == None","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents the subset of page fields that are required to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If true, copies all user permissions from the original …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Gets full course structure including all the pages.","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Email of the teacher who is responsible for the course. …","Name of the teacher who is responsible for the course. …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get ids for exams that have ended but haven’t yet been …","Creates a record for the given exam_id or makes sure that …","","","","Contains the error value","","","","Error type used by all models. Used as the error type in …","The type of ModelError that occured.","Used as the result types for all models.","","Contains the success value","","","","","","","","","Stack trace, generated automatically when the error is …","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Original error that caused this error.","","A trace of tokio tracing spans, generated automatically …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether or not the exam has already ended at the specified …","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether or not the exam has already started at the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Checks whether a submission can be made for the given exam.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns service info meant for the course material. If no …","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Exercise service definition that the CMS can use to render …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Returns a url that can be used to grade a submission for …","Returns a url that can be used to generate a public …","","","","","","","","","This is needed because connecting to services directly …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Attempts to find a single random ExerciseSlideSubmission …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Fetches the grading for the student, but hides the result …","","","","","","For now gets this information from some task submission in …","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Used to get the necessary info for rendering a submission …","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Information necessary for the frontend to render an …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If none, the task is not completable at the moment because …","","","","","","","","","","","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).","","","","","","","","","","","","","","","","Unique for each (exercise_service, user) combo. If none, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Indicates what is the user’s completion status for a …","The user has completed the activity associated with the …","","","","","","The grading could not complete.","The grading process is completed; the score value, if any, …","Tells what’s the status of the grading progress for a …","The activity is being drafted and is available for comment.","The user has not started the activity, or the activity has …","There is no grading process occurring; for example, the …","Final Grade is pending, but does not require manual …","Final Grade is pending, and it does require human …","The activity associated with the exercise has been started …","The activity has been submitted at least once by the user …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","None for logged out users.","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Verifies that the user has completed the given module and …","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","General functionality related to course instances","","","Collection of functions used for processing and evaluating …","Functions for precomputing anonymous aggregate statistics …","","","","Always update the user_exercise_state table though this …","","","","","","","","Creates a new chapter with a front page.","Creates a new course with a front page and default …","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","After this one set_chapter_front_pages needs to be called …","","","","","","","","","","","","Enrolls the user to the given course instance.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","Grades exercise tasks by sending a request to their …","","If passed to to an exercise state update, it will update …","Intended for test purposes only.","","Contains data sent by the student when they make a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Inserts user submission to database. Tasks within …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Gets submissions that require input from the teacher to …","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Updates the user exercise state starting from a single …","","Used to for calculating averages when acting on …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Updates the user exercise state starting from a slide …","","","","","","","","","","","","","Calculates the latest statistics for dates that are not …","","","","","","If none, no answer was available for review.","","","","","","","","","","","","","","","","","","","","","Uses the same type as we use when we render and exercise …","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","Starts peer review state for the student for this exercise.","","","","","","","","","","","","","","","Tries to select a submission for user to peer review.","","","","","","","Creates or updates submitter’s exercise state and peer …","","","Filters submitted peer review answers to those that are …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates completion for the user if eligible and previous …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","Gets a preview of changes that will occur to completions …","","Gets course modules with user’s completion status for …","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","Goes through all course instances on a course and grants …","Goes through all users on the course instance and grants …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Checks whether the course module can be completed …","Fetches all course module completions for the given user …","","Checks whether the student can partake in an exam.","Returns true if there is at least one exam associated with …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","Same as UserExerciseStateUpdateRequiredData but public and …","Same as …","Visible only in the current module (and submodules) to …","Visible only in the current module (and submodules) to …","","","","","","","","","","","","","","","","","","","","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).","","","","None if a teacher has not made a grading decision yet.","The outer option is to indicate whether this cached value …","","","","","","","None if peer review is not enabled for the exercise","","","","","The outer option is to indicate whether this cached value …","","","","","","","","","","","","","","Loads all required data and updates user_exercise_state. …","Allows you to pass some data that …","The grades summed up from all the user exercise slide …","","","","","","","","","","","","","","","Loads peer review config and normalizes weights, if …","","Returns an object with all dependencies for the …","","","What the peer review thinks the state should be changed to","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","Makes sure we don’t do state updates with deleted data …","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Deletes entries older than 1 hour – for keeping the …","For clearing the table after the user has given a peer …","Returns an exercise slide submission id that has been …","Returns an exercise slide submission id that has been …","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","Woothee uses UNKNOWN instead of None, this fixes that","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","Calculates the statistics for a single day.","","","","","","","","","","Returns the argument unchanged.","","","Gets the latest date for which the statistics have been …","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Calculates the statistics for a single day.","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","Calculates the statistics for a single day.","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","Calculates the statistics for a single day.","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","Represents the subset of page fields that are required to …","","","","","Represents the subset of page fields that can be updated …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Read from the course’s settings if None. If course_id is …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new NewCoursePage for the same course as this …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","If set, set this page to be the front page of this course …","Gets all pages that belong to the given course that match …","Gets the page that belongs to the given exam. For exams, …","","","","","","","Gets all pages that belong to the given chapter that match …","Gets all pages that belong to the given course but not in …","","Hacky way to implement a nullable boolean filter. Based on …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns search results for a phrase i.e. looks for matches …","Returns search results for the given words. The words can …","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates NewCoursePage with provided values that is public …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Makes the order numbers and chapter ids to match in the db …","Restore page contents and exercises to a previous revision","","","","","","","","","","","","","","","","","","","","","","","","","","","","Sets the content of this page.","Sets the hidden status of this page.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Only used when testing.","","","","Remaps ids from updates to exercise slides that may have …","Remaps ids from updates to exercise tasks that may have …","Remaps ids from updates to exercises that may have their …","","","","","","","","","","","Checks that each exercise has at least one slide and each …","","","","","","","","","","","","","","","","","","","","","","","","","","","If true, the frontend needs to update the url in the …","If the average of the peer review likert answers is …","If the average of the peer review likert answers is …","","","Like PeerReviewConfig but only the fields it’s fine to …","All answers will be sent to be manually reviewed by the …","","Determines how we will treat the answer being peer …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Usually you want to use get_by_exercise_or_course_id …","Returns the correct peer review config depending on …","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Groups answers to peer reviews by peer review ids.","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Modifies the questions in memory so that the weights sum …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Gets multiple records of PeerReviewQueueEntry that still …","","","","","","","Gets multiple records of PeerReviewQueueEntry ordered by …","Gets multiple records of PeerReviewQueueEntry that still …","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Inserts or updates the queue entry indexed by user_id, …","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","The error types of this program all implement this trait …","Represents a single database connection.","","","ISO 8601 combined date and time with time zone.","A data structure that can be deserialized from any data …","","","A record that can be built from a row returned by the …","","The maximum possible DateTime<Utc>.","The minimum possible DateTime<Utc>.","","","","UUID namespace for Domain Name System (DNS).","UUID namespace for ISO Object Identifiers (OIDs).","UUID namespace for Uniform Resource Locators (URLs).","UUID namespace for X.500 Distinguished Names (DNs).","","","Represents the URL query parameters page and limit, used …","A connection to a PostgreSQL database.","A data structure that can be serialized into any data …","","","Indicates that a SQL type is supported for a database.","","The Unix Epoch, 1970-01-01 00:00:00 UTC.","The UTC time zone. This is the most efficient time zone …","A Universally Unique Identifier (UUID).","","","","","","","","","","","","","","","","","Get a borrowed Braced formatter.","Returns a slice of 16 octets containing the value.","Returns the four field values of the UUID.","Get a borrowed Hyphenated formatter.","","","","Get a borrowed Simple formatter.","Returns a 128bit value containing the value.","Returns two 64bit values containing the value.","Get a borrowed Urn formatter.","","Begin a new transaction or establish a savepoint within …","","","","","","","","","","","","","","Get a Braced formatter.","","","","","The number of statements currently cached in the …","Add a duration in Days to the date part of the DateTime.","Adds given Months to the current date and time.","Adds given TimeDelta to the current date and time.","Subtract a duration in Days from the date part of the …","Subtracts given Months from the current date and time.","Subtracts given TimeDelta from the current date and time.","","Removes all statements from the cache, closing them on the …","","","","","","","","","Explicitly close this database connection.","","","","","","","","Determines if this Rust type is compatible with the given …","Establish a new database connection.","Establish a new database connection with the provided …","Issue a COPY FROM STDIN statement and transition the …","Issue a COPY TO STDOUT statement and transition the …","Retrieves the date component with an associated timezone.","Retrieves the date component.","","","","","","","","","","","","","","Deserialize this value from the given Serde deserializer.","","","","","","","","","A buffer that can be used for encode_... calls, that is …","","","","","","","","","","","","","","","","","","","","","","","","Fix the offset from UTC to its current value, dropping the …","","","","","","","","","","","Formats the combined date and time per the specified …","Formats the combined date and time with the specified …","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Convert this DateTime<Local> instance into a …","Convert this DateTime<Utc> instance into a DateTime<Local> …","Convert this DateTime<Local> instance into a DateTime<Utc> …","Convert this DateTime<Utc> instance into a …","Returns the argument unchanged.","Convert this DateTime<FixedOffset> instance into a …","Convert this DateTime<FixedOffset> instance into a …","","","Returns the argument unchanged.","Creates a UUID using the supplied bytes.","Creates a UUID using the supplied bytes in little endian …","Creates a reference to a UUID from a reference to the …","Creates a UUID from four field values.","Creates a UUID from four field values in little-endian …","Makes a new DateTime from a NaiveDateTime in local time …","Makes a new DateTime from its components: a NaiveDateTime …","","","Creates a UUID using the supplied bytes.","Creates a UUID using the supplied bytes in little endian …","","","","","Makes a new DateTime<Utc> from the number of non-leap …","Makes a new DateTime<Utc> from the number of non-leap …","Creates a UUID from a 128bit value.","Creates a UUID from a 128bit value in little-endian order.","Creates a UUID from two 64bit values.","Makes a new DateTime from its components: a NaiveDateTime …","","","","","If the UUID is the correct version (v1, v6, or v7) this …","Returns the variant of the UUID structure.","Returns the version of the UUID.","Returns the version number of the UUID.","","","","","Get a Hyphenated formatter.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Consumes self and returns the underlying byte value of the …","Tests if the UUID is max (all ones).","Tests if the UUID is nil (all zeros).","","","","","","","Guaranteed to be positive.","","","","","The ‘max UUID’ (all ones).","","","","","Returns a view to the naive local datetime.","Returns a view to the naive UTC datetime.","","","","Errors on non-positive page or limit values.","Creates a random UUID.","Creates a UUID using a name from a namespace, based on the …","","","","The ‘nil UUID’ (all zeros).","Returns a DateTime<Utc> which corresponds to the current …","Guaranteed to be nonnegative.","Retrieves an associated offset from UTC.","","","","","","","","Guaranteed to be positive.","","Helper to paginate an existing Vec efficiently.","Parses a string from a user-specified format into a …","Parses an RFC 2822 date-and-time string into a …","Parses an RFC 3339 date-and-time string into a …","Parses a string from a user-specified format into a …","Parses a Uuid from a string of hexadecimal digits with …","","Compare two DateTimes based on their true time, ignoring …","","Checks if a connection to the database is still valid.","","","","","","","","","","","Serialize this value into the given Serde serializer.","","","the version number of the server in libpq format","Restore any buffers in the connection to their default …","","","Subtracts another DateTime from the current date and time. …","Get a Simple formatter.","","","","","","","","","","","","","","Retrieves the time component.","Returns the number of non-leap seconds since January 1, …","Returns the number of non-leap-microseconds since January …","Returns the number of non-leap-milliseconds since January …","Returns the number of non-leap-nanoseconds since January …","Returns the number of non-leap-nanoseconds since January …","Returns the number of microseconds since the last second …","Returns the number of milliseconds since the last second …","Returns the number of nanoseconds since the last second …","Retrieves an associated time zone.","Returns the bytes of the UUID in little-endian order.","","Returns the four field values of the UUID in little-endian …","","","","","Returns an RFC 2822 date and time string such as …","Returns an RFC 3339 and ISO 8601 date and time string such …","Return an RFC 3339 and ISO 8601 date and time string with …","","","","Returns a 128bit little-endian value containing the value.","Turn this DateTime into a DateTime<Utc>, dropping the …","Returns a Date which corresponds to the current date.","Guaranteed to be positive.","Execute the function inside a transaction.","","","","","","","","","","","","","","","","Parses a Uuid from a string of hexadecimal digits with …","Parses a Uuid from a string of hexadecimal digits with …","","","","","","Returns the canonical SQL type for this Rust type.","","","","Get a Urn formatter.","","","","","","","Makes a new DateTime with the day of month (starting from …","Makes a new DateTime with the day of month (starting from …","Makes a new DateTime with the hour number changed.","Makes a new DateTime with the minute number changed.","Makes a new DateTime with the month number (starting from …","Makes a new DateTime with the month number (starting from …","Makes a new DateTime with nanoseconds since the whole …","Makes a new DateTime with the day of year (starting from …","Makes a new DateTime with the day of year (starting from …","Makes a new DateTime with the second number changed.","Changes the associated time zone. The returned DateTime …","Makes a new DateTime with the year number changed, while …","","Retrieve the elapsed years from now to the given DateTime.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","Creates a new regrading for the exercise task submission …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Creates NewResearchForm with provided values that is …","","","","","","","","","","","","","","","","Sets the content of this research form.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Gets all of the user’s course settings that have their …","","","","Calls U::from(self).","","","","","","","","Creates new user course settings based on the enrollment …","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","Includes all users who have returned an exercise on a …","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Either a course instance or exam id.","","","","","","","","","","","","","","Convenience struct that combines user state to the …","","In this stage the user submits answers to the exercise. If …","In this stage the student is instructed to give peer …","In this stage the the reviews have been completed and the …","Tells what stage of reviewing the user is currently in. …","In this stage the student is instructed to review their …","","","","","","","In this stage the student has completed everything they …","In this stage the student has completed the neccessary …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Provides a reference to the inner Exercise.","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Gets course instance metrics for a single module.","","","","","","","Gets the total amount of points that the user has received …","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","TODO: should be moved to the user_exercise_state_updater …","TODO: should be removed","","","","Provides a reference to the inner UserExerciseState.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a new state for the activity progress.","Returns a new state for the grading progress.","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","","Upserts user score from task grading results. The score …","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Includes all users who have returned an exercise on a …","","","","","","","","","Calls U::from(self).","","","","","","","","","","",""],"i":[3,0,3,6,6,0,0,0,0,0,6,3,6,3,6,3,0,0,0,0,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,6,3,3,0,3,0,6,3,6,6,3,0,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,6,3,6,3,6,3,0,0,0,0,0,0,0,0,0,6,3,0,0,13,14,13,14,13,14,13,14,13,14,13,14,13,14,13,14,13,13,13,14,13,14,13,14,13,14,0,13,14,14,13,0,13,14,14,13,14,13,14,13,14,13,14,13,14,13,14,13,13,14,0,0,0,0,0,24,23,24,0,24,23,23,24,25,26,21,22,26,21,22,26,21,22,23,24,25,26,21,22,23,24,25,26,21,22,21,25,26,21,22,26,21,22,26,21,22,26,21,22,26,21,22,26,21,22,26,21,22,26,21,22,26,21,22,26,21,22,26,21,22,26,21,22,26,21,22,26,21,22,26,21,22,26,21,22,23,24,25,26,21,22,23,24,25,26,21,22,26,23,24,0,26,23,24,25,26,21,22,23,24,23,24,25,26,21,22,23,23,23,24,24,24,22,22,22,23,24,24,25,26,21,22,23,24,25,26,21,22,0,0,0,23,24,25,26,21,22,0,23,26,21,22,0,23,24,25,26,21,22,23,24,25,26,21,22,26,21,22,26,21,22,26,21,22,25,23,24,25,26,21,22,23,24,23,24,25,26,21,22,24,23,24,25,26,21,22,23,24,25,26,21,22,23,24,25,26,21,22,23,24,0,26,23,24,25,26,21,22,23,0,0,34,35,34,35,34,35,34,35,34,35,34,34,34,35,34,35,34,35,34,35,34,35,34,35,34,35,0,34,35,34,0,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,34,35,0,0,0,0,0,0,38,0,0,38,0,49,36,37,38,39,40,41,42,43,43,49,36,37,38,39,40,41,42,43,49,36,37,38,39,40,41,42,43,49,49,36,37,42,49,36,37,39,40,42,36,37,38,39,40,41,42,43,36,37,38,39,40,41,42,43,36,37,40,41,42,36,37,0,36,37,39,40,42,0,36,37,40,41,42,36,37,39,42,36,37,40,41,38,0,36,37,39,42,36,37,38,39,40,41,42,43,36,37,38,39,40,41,42,43,38,38,38,36,37,38,39,40,41,42,43,49,36,37,38,39,40,41,42,43,37,42,36,37,40,41,42,0,0,0,0,0,36,37,38,39,40,41,42,43,0,36,36,37,39,42,0,49,36,37,38,39,40,41,42,43,0,49,36,37,38,39,40,41,42,43,36,37,39,40,41,42,36,37,40,41,42,39,43,43,36,37,38,39,40,41,42,43,0,0,0,42,36,37,38,39,40,41,42,43,43,49,36,37,38,39,40,41,42,43,49,36,37,38,39,40,41,42,43,49,36,37,38,39,40,41,42,43,0,0,36,37,39,42,49,36,37,38,39,40,41,42,43,0,0,50,51,50,51,50,51,50,51,50,51,50,51,50,51,50,50,50,51,50,51,50,51,50,51,0,50,51,50,50,51,50,51,50,51,50,51,50,51,50,51,50,51,50,0,50,50,51,54,0,0,0,54,55,54,52,55,55,54,52,55,54,52,55,54,52,55,54,52,55,52,52,52,54,52,54,52,55,54,54,52,55,54,54,54,54,52,55,54,52,55,0,0,54,52,55,52,54,52,55,54,52,55,52,52,54,52,55,54,54,52,55,54,52,55,54,52,55,54,52,55,54,52,54,52,55,0,0,0,0,0,0,0,57,58,59,57,58,59,57,58,59,57,58,59,57,58,59,57,59,58,57,59,58,58,58,57,57,57,58,59,57,58,59,57,58,59,57,58,59,0,0,0,57,58,59,0,0,0,57,58,59,57,58,59,57,58,59,57,58,59,57,58,59,57,58,59,57,58,59,57,58,57,59,57,58,59,0,0,0,0,0,0,0,65,56,62,60,63,61,64,65,56,62,60,63,61,64,65,56,62,60,63,61,64,63,64,56,60,56,60,62,60,65,65,56,60,0,65,65,65,65,65,56,0,61,0,56,56,62,60,56,62,0,56,56,56,62,60,63,61,64,65,56,62,60,63,61,64,0,0,0,0,0,0,0,56,60,0,0,56,0,65,56,62,60,63,61,64,0,56,65,56,62,60,63,61,64,56,62,60,62,60,0,63,63,56,63,61,64,56,56,62,60,56,62,60,56,62,60,56,60,65,56,62,60,63,61,64,65,56,62,60,63,61,64,65,56,62,60,63,61,64,56,64,64,65,56,62,60,63,61,64,0,67,67,67,67,67,67,67,67,67,67,67,67,67,0,67,67,67,67,67,67,67,67,67,0,0,0,68,69,70,68,69,70,68,69,70,68,69,70,68,69,70,70,68,69,68,69,68,69,68,0,68,68,69,70,68,69,70,70,70,70,70,68,69,70,0,0,68,69,70,68,0,0,68,69,70,68,69,70,68,69,70,68,69,70,70,68,69,68,69,70,68,69,70,68,69,70,68,69,70,68,68,69,68,69,70,73,0,0,0,0,0,0,73,72,73,74,75,76,77,72,73,74,75,76,77,72,73,74,75,76,77,72,73,74,75,76,77,72,73,74,75,76,77,72,74,76,72,72,74,76,72,74,75,76,72,74,72,74,72,74,75,72,75,0,72,72,73,74,75,76,77,72,74,72,74,76,72,73,74,75,76,77,72,72,72,72,75,72,73,74,75,76,76,77,0,0,0,0,0,0,0,0,0,0,72,73,74,75,76,77,0,72,74,75,76,77,72,76,0,72,73,74,75,76,77,72,73,74,75,76,77,77,72,74,75,72,75,75,77,72,73,74,75,76,77,0,76,73,72,73,74,75,76,77,72,73,74,75,76,77,72,73,74,75,76,77,72,73,74,75,76,77,0,0,72,0,72,74,75,76,72,73,74,75,76,77,85,0,0,0,0,85,0,0,0,0,92,87,88,86,85,89,90,91,85,92,92,92,92,92,87,88,86,85,89,90,91,92,87,88,86,85,89,90,91,92,87,89,87,88,86,85,89,87,88,86,85,89,87,88,89,90,92,87,88,89,90,92,87,92,87,88,86,92,87,0,92,87,91,87,88,86,85,89,90,91,92,87,88,89,90,92,87,88,89,90,87,88,86,85,89,87,88,86,85,89,90,91,92,87,87,88,86,85,89,90,91,0,0,0,0,0,0,0,0,87,88,86,85,89,92,87,90,0,92,87,88,86,85,89,90,91,87,92,87,88,86,85,89,90,91,91,91,92,87,88,89,90,87,88,88,91,86,86,92,87,88,89,90,86,86,86,0,86,87,88,86,85,89,87,87,88,88,88,88,87,87,87,88,85,87,88,86,85,89,92,87,88,86,85,89,90,91,92,87,88,86,85,89,90,91,92,87,88,86,85,89,90,91,92,87,88,89,90,0,0,0,0,0,0,0,92,87,92,87,88,86,85,89,90,91,0,0,0,0,0,0,0,0,0,0,0,403,101,96,95,97,98,99,100,95,403,101,96,95,97,98,99,100,403,101,96,95,97,98,99,100,99,96,95,97,98,99,100,96,95,97,98,99,100,95,95,98,96,99,97,95,97,97,95,0,95,95,98,100,96,95,97,98,99,100,96,95,97,98,99,100,96,96,96,96,95,97,98,99,100,403,101,96,95,97,98,99,100,0,0,0,0,0,0,0,0,0,96,95,97,98,99,100,0,0,403,101,95,0,403,101,96,95,97,98,99,100,0,403,95,98,100,101,95,98,100,95,98,403,101,96,95,97,98,99,100,99,95,98,100,0,0,95,98,97,97,99,96,95,97,98,99,100,95,98,98,98,96,95,97,98,99,100,403,101,96,95,97,98,99,100,403,101,96,95,97,98,99,100,403,101,96,95,97,98,99,100,0,0,95,403,101,96,95,97,98,99,100,0,0,103,102,103,103,102,103,102,102,102,102,102,102,102,102,102,0,102,103,102,102,103,102,103,102,103,102,0,0,102,102,103,103,102,103,102,103,102,103,102,102,102,103,102,0,0,0,105,106,107,105,106,107,105,106,107,105,106,107,105,106,107,105,107,105,105,0,105,105,106,107,105,106,107,105,107,105,106,107,105,106,107,0,0,105,106,107,105,0,105,106,107,105,106,107,105,106,107,105,107,105,106,107,105,107,105,106,107,105,106,107,105,106,107,105,106,107,0,105,105,106,107,0,0,110,110,110,7,110,110,110,0,0,0,110,7,110,110,110,0,110,108,110,108,108,108,110,108,110,108,110,110,110,110,108,108,108,108,110,108,108,108,108,108,108,108,110,108,108,110,108,110,108,108,108,108,118,7,108,108,108,108,108,108,110,108,110,108,110,108,110,404,404,405,405,0,0,0,0,0,0,0,123,119,120,121,124,122,125,123,119,120,121,124,122,125,123,119,120,121,124,122,125,119,120,121,119,120,121,120,120,123,119,120,121,122,0,123,123,119,121,0,119,120,121,125,123,119,120,121,124,122,125,123,119,120,121,124,122,125,0,0,0,0,0,0,119,120,121,0,0,123,119,120,124,0,123,119,124,122,123,119,120,121,124,122,125,125,123,123,119,120,121,124,122,125,123,119,121,123,119,120,121,119,121,123,123,119,120,121,124,122,125,125,125,123,123,119,121,123,119,121,119,120,121,123,119,120,121,124,122,125,123,119,120,121,124,122,125,123,119,120,121,124,122,125,0,0,0,125,0,123,119,120,121,124,122,125,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,126,126,126,126,126,126,126,126,126,0,0,0,127,127,127,127,129,128,127,129,128,127,129,128,129,127,0,128,127,129,129,127,129,128,127,129,128,0,0,129,127,129,128,127,129,128,0,0,0,127,129,127,129,127,129,128,127,129,128,127,129,128,127,0,129,128,127,129,128,0,0,0,0,130,131,132,133,130,131,132,133,130,131,132,133,130,131,132,133,130,131,132,133,130,130,131,132,133,130,131,132,133,132,130,131,0,130,131,132,133,130,131,132,133,0,0,130,131,132,133,0,0,0,0,130,131,133,130,131,133,0,130,131,132,133,130,131,132,133,130,131,133,130,131,133,130,131,132,133,133,130,131,132,133,130,131,132,133,130,131,132,133,130,131,132,133,130,0,130,131,133,130,131,132,133,0,0,0,134,138,139,134,138,139,134,138,139,134,138,139,134,138,139,134,0,134,134,138,139,134,138,139,134,138,139,134,138,139,0,0,0,0,0,0,0,0,0,134,138,139,0,138,134,138,0,134,139,134,138,139,134,138,139,134,139,134,138,139,138,134,139,134,138,139,134,138,139,134,138,139,134,138,139,134,138,139,134,138,139,0,134,134,138,139,0,0,0,0,0,0,0,0,0,140,141,142,143,144,145,146,147,140,141,142,143,144,145,146,147,140,141,142,143,144,145,146,147,143,140,141,142,143,144,145,146,147,140,141,142,143,144,145,146,147,143,144,145,146,141,142,140,141,142,140,142,140,144,0,140,142,140,141,142,143,144,145,146,147,140,141,142,143,144,145,146,147,141,142,147,140,141,142,145,145,141,142,147,0,0,0,140,141,142,143,144,145,146,147,140,141,142,143,144,145,146,147,0,0,0,0,0,0,0,0,0,0,142,0,0,140,141,142,143,144,145,146,147,0,0,140,146,140,142,143,0,0,140,141,142,143,144,145,146,147,146,140,141,142,143,144,145,146,147,143,143,143,140,140,141,142,143,144,145,146,147,140,147,140,141,142,143,144,145,146,147,140,141,142,143,144,145,146,147,140,141,142,143,144,145,146,147,0,0,140,141,142,143,144,145,146,147,140,142,140,141,142,141,142,140,141,142,143,144,145,146,147,0,0,0,152,149,150,152,149,150,152,149,150,149,149,149,0,149,149,150,149,152,149,150,149,150,152,149,150,149,0,0,0,0,0,0,149,0,149,150,0,0,152,149,150,152,149,150,152,149,149,150,149,152,149,150,152,149,150,152,149,150,149,0,152,149,150,156,156,0,0,0,0,153,154,155,156,153,154,155,156,153,154,155,156,153,154,155,156,153,154,155,156,153,153,156,153,153,155,156,156,153,154,155,156,154,154,154,156,156,156,153,153,154,153,153,153,155,153,155,153,154,155,156,153,154,155,156,0,0,0,0,0,0,153,154,155,156,0,0,0,0,0,153,153,153,155,153,154,153,0,153,154,155,156,153,154,155,156,0,153,155,155,153,154,155,156,0,155,156,154,153,154,155,156,153,154,155,156,153,154,155,156,153,154,155,156,156,153,153,0,153,153,154,155,156,0,163,163,163,163,163,0,0,163,163,163,0,163,163,163,0,163,163,163,163,0,0,0,0,0,159,164,165,166,167,159,164,165,166,167,159,164,165,166,167,159,164,165,166,167,159,164,165,166,167,165,165,167,159,166,167,159,165,166,167,159,159,164,165,166,167,159,164,165,166,167,165,166,167,159,165,159,165,167,159,159,165,166,167,159,164,165,166,167,159,164,165,166,167,0,0,0,0,159,164,165,166,167,0,0,0,0,0,159,165,166,167,0,0,159,164,165,166,167,159,164,165,166,167,159,164,164,166,167,159,164,165,166,167,0,0,0,159,164,165,166,167,159,164,165,166,167,159,164,165,166,167,159,164,165,166,167,159,165,166,167,159,164,165,166,167,0,0,0,0,177,168,172,160,168,172,160,177,168,172,160,177,168,172,160,168,172,160,168,172,160,160,177,160,0,160,168,172,160,168,172,160,168,168,168,172,160,177,172,160,168,172,160,177,168,172,160,160,0,0,0,0,0,0,0,0,0,0,168,172,160,0,177,168,160,0,177,168,172,160,177,168,172,160,168,172,160,168,172,160,168,168,177,172,160,168,168,172,160,168,172,160,0,168,172,160,177,168,172,160,177,168,172,160,177,168,172,160,177,160,177,168,172,160,0,181,0,0,0,0,0,157,157,0,181,181,157,157,157,181,181,182,161,179,180,178,181,157,182,161,179,180,178,181,157,182,161,179,180,178,181,157,182,178,161,178,178,161,179,180,181,157,182,161,179,180,181,157,182,157,157,161,161,161,178,161,181,157,181,0,161,161,179,180,178,181,157,182,0,181,157,161,179,180,181,157,182,181,181,181,157,157,157,161,180,178,179,161,179,178,180,178,161,179,180,178,181,157,182,161,179,180,178,181,157,182,0,0,161,0,0,0,0,0,0,0,0,0,0,161,179,180,181,157,182,0,180,180,182,161,0,161,179,180,178,181,157,182,157,161,179,180,178,181,157,182,161,161,161,161,161,161,157,178,180,180,178,180,180,182,179,182,161,179,161,179,180,178,181,157,182,0,181,157,179,179,180,161,179,180,181,157,182,161,179,180,178,181,157,182,161,179,180,178,181,157,182,161,179,180,178,181,157,182,181,157,161,179,161,178,180,161,179,180,178,181,157,182,0,0,0,0,187,184,185,186,185,187,184,185,186,187,184,185,186,184,185,186,184,185,186,185,185,187,184,185,186,187,184,185,186,187,187,187,184,184,184,185,185,185,186,186,186,187,185,187,184,185,186,187,184,185,186,0,0,184,185,186,184,185,0,187,184,185,186,187,184,185,186,0,185,184,187,185,185,185,186,187,187,185,187,184,185,186,184,184,185,186,187,184,185,186,187,184,185,186,187,184,185,186,186,185,187,184,185,186,0,0,0,0,188,188,188,188,188,188,188,188,188,188,188,188,188,0,0,0,0,188,188,188,188,188,188,188,188,188,188,188,188,0,0,190,189,190,189,190,189,190,189,0,189,0,190,189,190,189,190,0,190,189,190,189,190,190,189,190,189,190,189,190,189,0,190,189,0,0,0,0,0,0,0,0,0,0,0,0,191,191,191,191,191,191,0,0,191,191,191,191,191,191,191,191,191,191,191,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,158,173,170,195,169,158,173,170,195,169,158,173,170,195,169,158,173,170,195,169,158,173,170,195,169,158,170,170,158,173,170,195,169,158,173,170,195,169,170,170,170,158,170,170,170,158,170,195,169,195,158,158,158,173,170,195,169,158,173,170,195,169,158,173,170,195,169,158,173,170,158,173,170,195,169,158,173,170,195,169,173,173,158,173,170,195,169,169,169,158,173,170,195,169,158,173,170,195,169,158,173,170,195,169,158,173,170,195,169,158,173,170,195,169,0,0,196,197,196,197,196,197,196,197,196,197,196,197,197,197,197,196,197,196,197,196,197,196,197,196,197,0,196,197,0,0,0,0,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,0,0,207,0,0,207,0,0,0,0,0,207,199,198,200,201,204,205,206,202,207,199,198,200,201,204,205,206,202,207,199,198,200,201,204,205,206,202,198,198,199,198,200,201,202,199,198,200,201,202,0,0,202,206,200,202,202,199,198,200,201,202,199,198,200,201,202,202,206,199,204,204,198,201,200,198,199,199,198,200,201,204,205,206,202,207,199,198,200,201,204,205,206,202,199,198,200,201,202,0,205,202,0,0,201,202,202,207,199,198,200,201,204,205,206,202,207,199,198,200,201,204,205,206,202,201,205,205,0,205,205,202,202,199,198,200,201,206,202,201,202,202,199,198,200,201,202,206,207,199,198,200,201,204,205,206,202,207,199,198,200,201,204,205,206,202,207,199,198,200,201,204,205,206,202,0,0,0,202,198,202,207,199,198,200,201,204,205,206,202,0,0,0,0,0,0,211,209,210,211,212,209,210,211,212,209,210,211,212,209,210,211,212,209,210,211,212,212,0,209,210,211,212,209,210,211,212,209,212,209,210,211,212,209,210,211,212,0,209,210,211,212,209,210,211,212,209,210,211,212,211,210,211,209,209,210,211,209,210,211,212,0,210,209,210,211,212,209,209,210,211,212,209,210,211,212,0,0,0,209,210,211,212,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,0,0,0,0,221,217,218,219,216,220,221,222,223,224,225,217,218,219,216,220,221,222,223,224,225,217,218,219,216,220,221,222,223,224,225,224,224,217,218,219,216,220,221,222,223,224,225,217,218,219,216,220,221,222,223,224,225,224,218,220,223,219,216,217,223,0,224,217,218,219,216,220,221,222,223,224,225,223,218,223,223,224,217,218,219,216,220,221,222,223,224,225,218,222,221,217,218,219,216,220,221,222,217,218,219,219,216,220,221,222,223,224,225,218,0,0,217,218,219,216,220,221,222,223,224,225,0,0,0,219,220,222,224,217,218,219,216,220,221,222,223,224,225,218,222,217,218,219,216,220,221,222,223,224,225,224,224,216,221,224,219,222,224,224,0,0,217,218,219,216,220,221,222,223,224,225,216,217,218,219,216,220,221,222,223,224,225,217,218,219,216,220,221,222,223,224,225,217,218,219,216,220,221,222,223,224,225,217,218,219,216,220,221,222,223,224,225,223,0,0,225,0,0,218,220,222,0,0,217,217,218,219,216,220,221,222,223,224,225,0,0,0,230,406,407,230,406,230,406,0,406,406,406,230,230,406,406,230,406,230,406,230,0,406,230,406,230,406,230,406,230,406,0,0,0,0,237,236,231,232,237,236,231,232,237,236,231,232,237,231,0,231,232,237,231,237,236,231,232,236,232,237,236,231,232,232,236,232,237,231,237,236,231,232,236,232,237,231,236,232,236,232,0,237,236,231,232,237,236,231,232,237,236,231,232,0,0,237,231,0,237,236,231,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,240,240,240,0,0,0,0,0,0,240,0,240,240,240,240,240,240,240,240,0,0,0,242,243,242,243,242,243,242,243,242,243,242,243,242,242,0,242,242,243,242,243,242,243,242,243,242,243,242,243,0,0,242,0,242,243,242,243,242,243,242,243,242,243,242,243,242,243,242,243,0,242,242,243,0,0,0,0,0,244,244,244,244,244,244,244,244,244,244,244,244,0,244,244,244,244,244,244,244,244,244,244,0,244,0,0,0,245,246,245,246,245,246,245,246,245,246,245,246,245,246,245,246,245,246,245,246,245,246,245,246,246,245,246,0,0,245,246,0,245,246,245,246,245,246,245,246,245,246,245,246,245,246,245,246,245,246,245,246,0,245,246,245,246,0,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,0,247,247,247,247,247,247,247,247,247,247,247,0,248,248,248,248,248,248,0,248,248,248,248,248,248,0,0,248,0,248,248,248,248,248,248,248,248,248,248,248,0,249,0,0,0,249,252,249,250,251,250,252,249,250,251,252,249,250,251,249,250,251,249,250,251,252,250,251,250,249,249,250,251,249,249,250,251,249,249,249,252,251,251,251,249,250,251,252,249,250,251,0,249,250,251,0,250,0,250,0,252,249,250,251,252,249,250,251,251,251,250,249,250,251,249,252,250,249,250,251,252,249,250,251,252,249,250,251,252,249,250,251,249,252,249,250,251,0,253,253,253,253,253,253,253,253,253,253,253,253,253,253,0,253,253,253,253,253,253,253,253,253,0,255,255,255,255,255,255,255,255,255,255,255,0,0,255,255,255,255,255,255,255,255,255,255,0,255,255,255,255,255,255,0,256,256,256,256,256,0,0,256,256,256,256,0,0,256,256,256,256,0,258,258,258,0,258,258,258,258,258,258,258,258,258,258,0,258,0,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,0,259,259,259,0,259,259,259,259,259,259,259,259,259,259,259,0,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,0,260,260,260,260,260,260,260,260,260,260,260,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,261,261,261,0,261,261,261,261,261,261,261,261,261,261,0,261,261,261,261,261,261,261,261,261,261,261,261,261,261,288,0,0,0,0,0,0,0,0,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,288,0,0,288,192,264,265,266,267,268,269,270,271,48,272,262,273,274,275,276,277,278,284,279,280,281,282,283,285,270,281,283,192,288,192,264,265,266,267,268,269,270,271,48,272,262,273,274,275,276,277,278,284,279,280,281,282,283,285,288,192,264,265,266,267,268,269,270,271,48,272,262,273,274,275,276,277,278,284,279,280,281,282,283,285,275,271,272,272,192,268,271,48,282,272,271,48,272,271,192,264,265,266,267,268,269,270,271,48,272,262,273,274,275,276,277,278,279,280,281,282,283,192,264,265,266,267,268,269,270,271,48,272,262,273,274,275,276,277,278,279,280,281,282,283,283,192,268,284,282,262,268,192,192,264,268,48,276,284,264,272,264,272,192,265,276,276,279,0,192,265,276,192,264,265,266,267,268,269,270,271,48,272,262,273,274,275,276,277,278,284,279,280,281,282,192,264,265,266,267,268,269,270,271,48,272,262,273,274,275,276,277,278,279,280,281,282,278,278,278,192,268,48,280,281,268,273,282,268,273,276,282,270,281,267,268,273,282,0,192,264,265,266,267,268,269,270,271,48,272,262,273,274,275,276,277,278,284,279,280,281,282,283,285,284,288,192,264,265,266,267,268,269,270,271,48,272,262,273,274,275,276,277,278,284,279,280,280,281,281,282,283,285,279,48,272,262,274,275,276,277,279,280,281,282,268,0,0,0,0,0,0,0,0,0,0,0,288,192,264,265,266,267,268,269,270,271,48,272,262,273,274,275,276,277,278,279,280,281,282,283,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,284,283,278,192,265,270,262,276,279,280,281,285,0,0,0,0,266,288,192,264,265,266,267,268,269,270,271,48,272,262,273,274,275,276,277,278,284,279,280,281,282,283,285,0,277,283,266,288,192,264,265,266,267,268,269,270,271,48,272,262,273,274,275,276,277,278,284,279,280,281,282,283,285,279,279,265,285,276,279,279,284,275,192,48,284,279,280,281,273,264,272,266,267,273,264,265,271,48,276,283,192,264,265,279,273,273,279,275,270,281,285,285,274,262,0,0,0,283,276,279,192,264,265,266,267,268,269,270,271,48,272,262,273,274,275,276,277,278,284,279,280,281,282,0,284,284,266,192,268,269,271,284,282,262,192,264,265,266,267,268,269,270,271,48,272,262,273,274,275,276,277,278,279,280,281,282,283,288,192,264,265,266,267,268,269,270,271,48,272,262,273,274,275,276,277,278,284,279,280,281,282,283,285,288,192,264,265,266,267,268,269,270,271,48,272,262,273,274,275,276,277,278,284,279,280,281,282,283,285,0,288,192,264,265,266,267,268,269,270,271,48,272,262,273,274,275,276,277,278,284,279,280,281,282,283,285,0,0,0,192,276,0,0,0,0,0,192,268,269,271,262,284,282,279,282,288,192,264,265,266,267,268,269,270,271,48,272,262,273,274,275,276,277,278,284,279,280,281,282,283,285,266,291,291,0,0,0,291,0,0,213,286,213,289,286,290,291,213,289,286,290,291,213,289,286,290,291,213,289,286,290,291,213,289,286,290,291,213,289,286,213,291,0,0,213,213,289,286,290,291,291,213,289,286,290,291,291,291,291,213,289,286,213,289,286,290,291,213,289,286,290,291,0,0,0,0,0,0,0,213,289,286,290,291,0,213,289,286,0,213,289,286,290,291,213,289,286,290,291,213,290,290,213,289,286,213,289,286,213,286,213,286,213,289,286,290,291,291,213,289,286,290,291,213,289,286,290,291,213,289,286,290,291,213,289,286,290,291,291,213,0,0,213,289,286,290,291,294,294,0,0,0,0,294,292,292,234,294,292,293,234,294,292,293,234,294,292,293,0,234,294,292,293,234,294,292,293,234,234,234,294,292,293,234,294,292,293,234,294,292,293,234,294,292,293,0,234,294,292,293,0,0,0,0,234,0,234,294,292,293,234,294,292,293,294,234,292,292,234,292,292,234,292,293,292,293,234,294,292,293,234,234,294,292,293,234,294,292,293,234,294,292,293,234,294,292,293,234,234,294,292,293,408,409,0,295,0,0,295,287,215,295,287,215,295,287,215,295,287,215,295,287,215,295,287,215,215,295,0,215,295,287,215,295,295,287,215,295,295,295,295,287,215,295,287,287,215,0,0,0,0,0,0,0,295,287,215,287,215,0,295,287,215,295,287,215,0,287,215,287,215,287,215,287,215,295,287,215,295,295,287,215,295,287,215,295,287,215,295,287,215,295,215,0,295,287,215,287,215,0,214,214,214,214,214,214,214,0,214,214,214,214,214,214,214,214,214,0,0,0,0,0,0,0,214,0,0,214,0,0,214,214,214,214,214,0,0,0,0,214,214,214,214,214,0,0,0,214,0,0,214,0,214,214,0,233,233,233,233,233,0,233,233,233,233,233,233,233,233,233,233,233,233,0,0,0,233,0,0,0,0,0,233,0,233,233,233,233,233,233,233,233,233,233,233,0,296,296,296,296,296,296,0,296,0,296,296,296,296,296,296,296,296,296,0,0,299,300,299,300,299,300,299,300,299,300,299,299,300,0,299,299,300,299,300,299,299,299,300,300,300,299,300,299,300,0,299,300,299,0,299,300,299,300,299,300,299,300,299,300,299,300,299,300,299,300,0,299,299,300,299,300,299,300,0,0,0,322,0,0,0,318,0,0,47,47,0,0,0,4,4,4,4,322,0,0,0,0,0,0,0,0,47,0,0,19,47,47,47,47,47,47,47,19,4,66,47,46,19,4,47,4,4,4,4,19,19,4,4,4,4,4,318,322,19,19,19,19,4,66,47,46,19,4,66,47,46,4,19,19,19,19,322,47,47,47,47,47,47,19,322,4,66,47,46,4,66,47,46,322,19,19,4,47,19,4,47,410,322,322,19,19,47,47,47,47,47,4,47,47,47,4,66,47,47,47,19,330,4,66,47,47,47,19,47,47,4,4,47,4,4,19,4,47,46,4,4,4,47,47,47,46,46,46,318,19,19,19,19,46,47,19,4,4,4,4,66,47,47,46,46,47,47,19,4,4,4,4,4,66,47,47,47,47,47,47,47,47,47,46,4,4,4,4,4,47,47,46,343,4,4,4,47,47,47,47,47,4,4,4,47,4,66,47,46,4,4,4,4,4,47,46,47,4,19,4,66,47,46,4,4,4,47,19,4,66,47,46,66,66,19,19,19,4,318,47,47,47,47,47,19,47,318,66,4,4,318,66,19,4,46,66,47,47,46,46,46,46,47,47,66,66,66,47,47,47,47,4,4,47,19,322,19,19,19,19,19,19,19,47,47,19,353,4,47,19,322,19,19,47,4,47,318,19,19,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,4,318,4,4,66,47,46,47,47,47,4,47,46,4,47,46,66,322,19,19,47,19,4,4,4,66,47,46,19,4,66,47,46,4,4,19,4,66,47,46,410,4,47,19,4,19,4,66,47,46,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,365,360,0,0,0,363,0,363,0,0,360,0,365,360,361,364,359,360,361,362,363,364,365,359,359,361,362,359,360,361,362,363,364,365,359,360,361,362,363,364,365,359,361,362,359,360,361,362,363,364,365,359,360,361,362,363,364,365,361,360,359,360,361,362,363,364,365,360,359,360,361,362,363,364,365,359,359,359,360,360,360,361,361,361,362,362,362,363,363,363,364,364,364,365,365,365,359,360,361,362,363,364,365,359,360,361,362,363,364,365,359,360,361,362,363,364,365,361,362,364,359,360,361,362,363,364,365,359,360,361,362,363,364,365,359,361,362,359,360,361,362,363,364,365,360,361,362,359,360,361,362,363,364,365,359,360,361,362,363,364,365,359,360,361,362,363,364,365,359,360,361,362,363,364,365,360,359,360,361,362,363,364,365,0,0,0,0,366,367,368,369,366,367,368,366,367,368,369,366,367,368,369,366,367,368,369,366,367,368,369,367,366,367,368,369,366,367,368,369,366,366,366,367,367,367,368,368,368,369,369,369,366,367,368,369,366,367,368,369,366,367,368,369,0,0,369,367,0,366,367,368,369,366,367,368,369,366,367,368,368,367,367,367,369,0,366,367,368,369,366,367,368,369,366,367,368,369,366,367,368,369,366,367,368,369,0,367,366,367,368,369,0,0,0,0,370,371,372,373,370,371,372,373,370,371,372,373,0,370,370,371,372,373,373,371,370,371,372,373,370,371,372,373,0,0,0,0,0,373,373,370,0,0,370,371,372,373,370,371,372,373,372,370,370,370,371,372,373,0,0,372,370,370,371,372,373,370,371,372,373,370,371,372,373,370,370,370,371,370,371,372,373,0,374,374,374,374,0,0,374,374,374,0,0,374,374,374,374,0,374,374,374,374,374,374,374,0,0,374,0,0,0,0,0,0,375,376,377,378,379,380,375,376,377,378,379,380,375,376,377,378,379,380,375,376,377,378,379,380,375,376,377,378,379,380,375,376,375,376,377,378,380,375,377,380,375,377,380,375,376,377,378,379,380,375,376,377,378,379,380,375,376,377,378,379,380,375,376,377,378,379,380,0,375,376,377,378,379,380,0,0,0,375,377,380,375,376,377,378,379,380,375,376,377,378,379,380,376,377,378,378,379,380,377,378,379,380,375,376,377,378,379,380,376,375,376,377,378,379,380,375,376,377,378,379,380,375,376,377,378,379,380,375,376,377,378,379,380,375,377,380,0,0,0,379,380,375,376,377,378,379,380,381,381,297,297,381,297,297,381,297,381,0,0,0,0,381,381,381,0,381,382,297,298,383,381,382,297,298,383,381,382,297,298,383,381,382,297,381,382,297,382,382,381,381,382,297,298,298,298,383,381,381,382,381,381,381,382,382,382,382,383,381,382,297,298,383,381,382,297,298,383,0,381,382,297,0,383,0,381,382,297,298,383,382,382,382,382,382,382,383,381,382,297,298,383,382,0,382,298,383,381,382,383,381,381,382,297,381,382,297,298,383,381,382,297,298,383,381,382,297,298,383,381,381,382,297,298,383,0,384,384,384,384,384,384,384,384,384,0,384,384,384,384,384,0,384,0,384,0,384,384,384,384,384,384,384,384,384,0,80,80,80,80,80,80,0,80,80,80,80,0,0,80,80,0,80,80,80,80,80,80,80,80,80,80,80,385,385,0,385,0,0,385,386,0,235,385,386,235,385,386,235,385,386,235,385,386,235,385,386,235,385,235,235,385,386,385,235,385,386,385,385,385,386,235,385,386,235,385,386,0,235,385,386,235,235,385,386,235,385,386,386,235,235,385,386,385,235,235,385,386,235,385,386,235,385,386,0,235,385,386,385,235,235,386,235,385,386,0,0,387,387,387,387,387,387,387,387,387,387,387,387,387,387,387,387,387,0,387,387,0,387,387,387,387,387,387,387,387,387,387,387,387,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,388,0,0,388,388,388,388,388,388,388,388,0,388,388,0,227,227,227,227,227,227,227,227,227,227,227,227,227,0,0,227,227,227,0,0,0,227,227,0,227,227,227,227,227,227,227,0,0,238,208,238,208,238,208,208,208,208,0,208,208,208,208,238,208,0,0,0,0,208,0,238,208,208,0,238,208,238,208,238,208,208,208,238,208,238,208,238,208,0,208,208,238,208,411,400,0,0,0,0,0,0,0,0,0,411,400,148,0,0,0,0,148,239,239,239,0,239,0,0,0,0,0,0,239,239,162,241,203,412,413,411,400,239,162,241,148,389,390,391,392,393,394,395,396,397,398,399,389,392,393,389,203,412,413,411,400,239,162,241,148,389,390,391,392,393,394,395,396,397,398,399,203,412,413,411,400,239,162,241,148,389,390,391,392,393,394,395,396,397,398,399,395,397,239,162,241,148,389,390,391,392,393,394,395,396,397,398,399,239,162,241,148,389,390,391,392,393,394,395,396,397,398,399,412,412,162,389,393,394,389,389,162,239,162,239,162,241,148,389,390,391,392,393,394,395,396,397,398,399,398,239,239,162,241,148,389,390,391,392,393,394,395,396,397,398,399,239,239,239,148,148,148,413,162,203,203,203,162,390,391,395,399,395,395,239,162,241,148,389,390,391,392,393,394,395,396,397,398,399,203,412,413,411,400,239,162,241,148,389,390,391,392,393,394,395,396,397,398,399,400,148,389,390,391,392,393,394,395,0,0,162,0,0,0,239,162,241,148,389,390,391,392,393,394,395,396,397,398,399,0,162,0,0,0,0,0,0,0,0,0,162,241,162,241,203,412,413,411,400,239,162,241,148,389,390,391,392,393,394,395,396,397,398,399,203,203,412,413,411,400,239,162,241,148,389,390,391,392,393,394,395,396,397,398,399,0,395,395,395,203,395,397,396,398,162,241,162,241,389,390,391,392,393,399,389,394,389,162,239,162,241,148,389,390,391,392,393,394,395,396,397,398,399,203,239,0,0,148,239,162,241,148,389,390,391,392,393,394,395,396,397,398,399,389,394,203,412,413,411,400,239,162,241,148,148,389,390,391,392,393,394,395,396,397,398,399,203,412,413,411,400,239,162,241,148,389,390,391,392,393,394,395,396,397,398,399,203,203,412,413,411,400,239,162,241,148,389,390,391,392,393,394,395,396,397,398,399,239,0,0,0,162,0,203,203,162,396,398,203,412,413,411,400,239,162,241,148,389,390,391,392,393,394,395,396,397,398,399,0,401,401,401,401,401,401,0,401,401,401,0,0,0,401,401,0,0,401,401,0,401,401,401,401,401,401,401,401,401,0,0,401,401,0,402,402,402,402,402,402,402,402,402,402,402,402,0,402,402,402,402,402,402,402,402,402,402,0,402,402,0,226,226,226,226,226,226,0,226,226,226,226,0,226,226,0,0,0,226,0,0,226,0,0,226,226,226,226,226,0,226,226,0,226,226,226],"f":[0,0,0,0,0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[3,3],[[-1,-2],2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[3,[[5,[4]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[6,[-1]]],[[5,[-1]]],[]],[-1,-1,[]],[-1,-1,[]],[[[5,[4]],[5,[4]]],[[7,[3]]]],0,[-1,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[[[6,[4]]],4],[-1,8,[]],[-1,8,[]],0,[[[6,[-1]],-3],[[6,[-2]]],[],[],[[10,[-1],[[9,[-2]]]]]],[[[6,[-1]],-3],[[6,[-2]]],[],[],[[10,[-1],[[9,[-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,[3,[[2,[[5,[4]],[5,[4]]]]]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[13,13],[14,14],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,[-1,[[11,[13]]],15],[-1,[[11,[14]]],15],[[13,13],16],[[14,14],16],[[13,17],18],[[14,17],18],[-1,-1,[]],[-1,-1,[]],[[19,4],[[7,[14]]]],[-1,[],[]],[-1,[],[]],[[14,19,4],[[7,[16]]]],0,[[19,4,[5,[4]],[5,[4]]],[[7,[13]]]],[-1,-2,[],[]],[-1,-2,[],[]],[14,16],[-1,8,[]],[-1,8,[]],[[13,-1],11,20],[[14,-1],11,20],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[21,22],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[23,23],[24,24],[25,25],[26,26],[21,21],[22,22],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[27,[[11,[23,[29,[28]]]]]],[27,[[11,[24,[29,[28]]]]]],[[19,4],[[7,[2]]]],0,[-1,[[11,[23]]],15],[-1,[[11,[24]]],15],[-1,[[11,[25]]],15],[-1,[[11,[26]]],15],[-1,[[11,[21]]],15],[-1,[[11,[22]]],15],[23,30],[24,30],[[23,23],16],[[24,24],16],[[25,25],16],[[26,26],16],[[21,21],16],[[22,22],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[23,17],18],[[24,17],18],[[24,17],18],[[25,17],18],[[26,17],18],[[21,17],18],[[22,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,4],[[7,[26]]]],[[19,4],[[7,[[1,[25]]]]]],[[19,4,[5,[4]]],[[7,[26]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,4],[[7,[[1,[4]]]]]],[23,31],0,0,0,[[19,21],[[7,[26]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,0,0,0,0,0,0,0,[[23,-1],11,20],[[24,-1],11,20],[[25,-1],11,20],[[26,-1],11,20],[[21,-1],11,20],[[22,-1],11,20],[23,8],[24,8],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,32,[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[],33],[[],33],[[19,4,21],[[7,[2]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[23,31],0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[34,34],[35,35],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,[-1,[[11,[34]]],15],[-1,[[11,[35]]],15],0,0,[[34,34],16],[[35,35],16],0,0,0,0,[[34,17],18],[[35,17],18],[-1,-1,[]],[-1,-1,[]],[19,[[7,[[1,[34]]]]]],[-1,[],[]],[-1,[],[]],0,[[19,35],[[7,[34]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[[34,-1],11,20],[[35,-1],11,20],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,[36,36],[37,37],[38,38],[39,39],[40,40],[41,41],[42,42],[43,43],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,0,[[19,4],[[7,[[1,[36]]]]]],0,0,0,0,0,[[19,4],[[7,[[1,[36]]]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],38],[[19,4],[[7,[36]]]],0,0,0,0,[-1,[[11,[36]]],15],[-1,[[11,[37]]],15],[-1,[[11,[38]]],15],[-1,[[11,[39]]],15],[-1,[[11,[40]]],15],[-1,[[11,[41]]],15],[-1,[[11,[42]]],15],[-1,[[11,[43]]],15],[[36,36],16],[[37,37],16],[[38,38],16],[[39,39],16],[[40,40],16],[[41,41],16],[[42,42],16],[[43,43],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[36,17],18],[[37,17],18],[[38,17],18],[[39,17],18],[[40,17],18],[[41,17],18],[[42,17],18],[[43,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[36,44,45],37],[[36,[47,[46]],[5,[32]]],42],0,0,0,0,0,[[19,4],[[7,[36]]]],[[19,4],[[7,[36]]]],[[19,48],[[7,[49]]]],[[19,4],[[7,[4]]]],[[19,4],[[7,[[1,[4]]]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,4,4,4],[[7,[43]]]],[36,16],0,0,0,0,[[19,[6,[4]],40],[[7,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[19,4],[[7,[16]]]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[36,-1],11,20],[[37,-1],11,20],[[38,-1],11,20],[[39,-1],11,20],[[40,-1],11,20],[[41,-1],11,20],[[42,-1],11,20],[[43,-1],11,20],[[19,4,4],[[7,[2]]]],[[19,4,4],[[7,[2]]]],[[19,4,[47,[46]]],[[7,[2]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[19,4,41],[[7,[36]]]],[[19,4,[5,[32]]],[[7,[36]]]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[50,50],[51,51],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,[-1,[[11,[50]]],15],[-1,[[11,[51]]],15],[[50,50],16],[[51,51],16],[[50,17],18],[[51,17],18],[-1,-1,[]],[-1,-1,[]],[[19,4,[53,[52]]],[[7,[[1,[50]]]]]],[-1,[],[]],[-1,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[[50,-1],11,20],[[51,-1],11,20],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],0,[[19,4,[53,[51]]],[[7,[2]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[54,54],[52,52],[55,55],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,[27,[[11,[54,[29,[28]]]]]],0,[-1,[[11,[54]]],15],[-1,[[11,[52]]],15],[-1,[[11,[55]]],15],[54,30],[[54,54],16],[[52,52],16],[[55,55],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[54,17],18],[[52,17],18],[[55,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,56,4],[[7,[55]]]],[[19,56],[[7,[[1,[52]]]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,[[54,-1],11,20],[[52,-1],11,20],[[55,-1],11,20],[54,8],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[],33],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[19,4,4],[[7,[2]]]],[[19,4],[[7,[[1,[4]]]]]],[[19,4],[[7,[[1,[4]]]]]],[[19,4,4],[[7,[2]]]],0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[57,57],[58,58],[59,59],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,0,0,0,0,[-1,[[11,[57]]],15],[-1,[[11,[58]]],15],[-1,[[11,[59]]],15],[[57,57],16],[[58,58],16],[[59,59],16],[[57,17],18],[[58,17],18],[[59,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,4,4],[[7,[57]]]],[[19,4],[[7,[[1,[57]]]]]],[[19,4],[[7,[58]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,4,4,4],[[7,[2]]]],[[19,59],[[7,[57]]]],[[19,59],[[7,[57]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[[57,-1],11,20],[[58,-1],11,20],[[59,-1],11,20],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[56,56],[60,60],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,[[19,4,4],[[7,[[5,[56]]]]]],0,0,0,0,0,0,[[19,4,4],[[7,[[5,[56]]]]]],[[],61],[[19,4],[[7,[2]]]],0,0,0,0,[-1,[[11,[56]]],15],[-1,[[11,[62]]],15],[[19,4,62],[[7,[2]]]],0,[[56,56],16],[[56,17],18],[[62,17],18],[[60,17],18],[[63,17],18],[[61,17],18],[[64,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[19,[[7,[[1,[56]]]]]],[[19,[53,[4]]],[[7,[[1,[56]]]]]],[[19,4],[[7,[4]]]],[[19,4],[[7,[56]]]],[[19,4],[[7,[[1,[56]]]]]],[[19,4],[[7,[56]]]],[[19,4],[[7,[[1,[65]]]]]],[-1,[],[]],[-1,[],[]],[[19,4],[[7,[4]]]],[[19,4,66],[[7,[64]]]],0,[[19,[6,[4]],60],[[7,[56]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[19,4],[[7,[16]]]],[56,16],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,0,0,[[19,4,4],[[7,[2]]]],0,0,[[56,-1],11,20],[[63,-1],11,20],[[61,-1],11,20],[[64,-1],11,20],0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[67,67],[[-1,-2],2,[],[]],0,0,[-1,[[11,[67]]],15],[[67,67],16],[[67,17],18],[-1,-1,[]],[-1,[],[]],0,[[19,[6,[4]]],[[7,[4]]]],[-1,-2,[],[]],[-1,8,[]],[[67,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,[-1,-2,[],[]],0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[68,68],[69,69],[70,70],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,0,0,[[19,4],[[7,[2]]]],0,[-1,[[11,[68]]],15],[-1,[[11,[69]]],15],[-1,[[11,[70]]],15],[[68,68],16],[[69,69],16],[[70,70],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[70,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,4],[[7,[71]]]],[[19,4],[[7,[68]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],0,[[19,[6,[4]],69],[[7,[4]]]],[[19,[1,[70]],4],[[7,[2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,[[68,-1],11,20],[[69,-1],11,20],[[70,-1],11,20],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[72,72],[73,73],[74,74],[75,75],[76,76],[77,77],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[19,4],[[7,[2]]]],0,[-1,[[11,[72]]],15],[-1,[[11,[73]]],15],[-1,[[11,[74]]],15],[-1,[[11,[75]]],15],[-1,[[11,[76]]],15],[-1,[[11,[77]]],15],0,0,0,0,0,[[72,72],16],[[73,73],16],[[74,74],16],[[75,75],16],[[76,76],16],[[77,77],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[72,17],18],[[75,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[72,76],[-1,-1,[]],[-1,-1,[]],[[19,4,4],[[7,[[1,[72]]]]]],[[19,4],[[7,[[1,[72]]]]]],[[19,4,4,4],[[7,[[1,[72]]]]]],[[19,4],[[7,[[1,[72]]]]]],[[19,4],[[7,[[1,[75]]]]]],[[19,4,4,4],[[7,[72]]]],[[19,4],[[7,[72]]]],[[19,[53,[4]]],[[7,[[1,[72]]]]]],[[19,[53,[4]]],[[7,[[78,[4,72]]]]]],[[19,4],[[7,[71]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,4,4,4],[[7,[72]]]],0,0,0,0,0,0,0,[[19,[6,[4]],74,73],[[7,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[[16,[5,[79]]],77],0,0,0,0,0,0,0,[[72,-1],11,20],[[73,-1],11,20],[[74,-1],11,20],[[75,-1],11,20],[[76,-1],11,20],[[77,-1],11,20],[[19,[53,[4]],[5,[80]]],[[0,[[83,[],[[81,[[82,[76]]]]]],84]]]],0,[73,[[5,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[19,4,[47,[46]]],[[7,[16]]]],[[19,4,16],[[7,[16]]]],0,[[19,4,4,4],[[7,[16]]]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[85,[[5,[86]]]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[87,87],[88,88],[86,86],[85,85],[89,89],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[19,4],[[7,[2]]]],0,0,0,[-1,[[11,[87]]],15],[-1,[[11,[88]]],15],[-1,[[11,[86]]],15],[-1,[[11,[85]]],15],[-1,[[11,[89]]],15],[-1,[[11,[90]]],15],[-1,[[11,[91]]],15],0,0,0,0,0,0,0,0,0,0,[[87,87],16],[[88,88],16],[[86,86],16],[[85,85],16],[[89,89],16],[[87,17],18],[[88,17],18],[[86,17],18],[[85,17],18],[[89,17],18],[[90,17],18],[[91,17],18],[-1,-1,[]],[-1,-1,[]],[92,87],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[19,[[7,[[1,[32]]]]]],[[19,4],[[7,[[1,[87]]]]]],[[19,4],[[7,[[78,[4,87]]]]]],[[19,4],[[7,[87]]]],[[19,4],[[7,[87]]]],[[19,4],[[7,[4]]]],[[19,4],[[7,[87]]]],[[19,93],[[7,[[1,[4]]]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],0,0,0,[[19,[6,[4]],88],[[7,[87]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[87,16],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,0,0,0,0,[[4,4],87],[[4,[5,[32]],79],88],[4,88],0,0,0,0,0,0,0,0,[[86,79,79],16],[[86,79],16],[[86,79],16],[[19,4,93],[[7,[2]]]],0,[[87,-1],11,20],[[88,-1],11,20],[[86,-1],11,20],[[85,-1],11,20],[[89,-1],11,20],[[87,16],87],[[87,85],87],[[88,85],88],[[88,[5,[32]]],88],[[88,[5,[94]]],88],[[88,16],88],[[87,[5,[32]],79],87],[[87,[5,[32]],[5,[94]],[5,[32]],16],87],[[87,[47,[46]],[47,[46]],[5,[[47,[46]]]]],87],[[88,[5,[32]]],88],[85,[[2,[16,[5,[79]],[5,[79]],16]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],0,0,0,0,0,[[19,4,88],[[7,[2]]]],[[19,4,85],[[7,[87]]]],[[19,4,16],[[7,[2]]]],[[19,4,16],[[7,[87]]]],[[19,4,91],[[7,[2]]]],[[19,4,[5,[32]]],[[7,[87]]]],[[19,4,[5,[93]],79],[[7,[2]]]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,[19,[[7,[[1,[95]]]]]],[[19,4],[[7,[[1,[95]]]]]],[[19,4],[[7,[[1,[95]]]]]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[96,96],[95,95],[97,97],[98,98],[99,99],[100,100],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,0,0,0,0,[[19,4],[[7,[95]]]],0,0,0,0,[-1,[[11,[96]]],15],[-1,[[11,[95]]],15],[-1,[[11,[97]]],15],[-1,[[11,[98]]],15],[-1,[[11,[99]]],15],[-1,[[11,[100]]],15],[[96,96],16],[[95,95],16],[[97,97],16],[[98,98],16],[[99,99],16],[[100,100],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[96,17],18],[[95,17],18],[[97,17],18],[[98,17],18],[[99,17],18],[[100,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,4,66],[[7,[[1,[95]]]]]],[[19,4],[[7,[96]]]],[[19,95],[[7,[[1,[95]]]]]],[[19,[53,[4]]],[[7,[[1,[95]]]]]],[[19,32],[[7,[32]]]],[[19,4],[[7,[95]]]],[[19,4],[[7,[97]]]],[[19,93],[[7,[95]]]],[[19,4,44,45],[[7,[99]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,93],[[7,[101]]]],[[19,4],[[7,[4]]]],0,0,0,[[19,[6,[4]],4,98],[[7,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[19,4],[[7,[16]]]],0,0,0,0,0,0,0,0,0,0,[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,0,[[19,4],[[7,[96]]]],[[19,4,[5,[4]],66],[[7,[[1,[95]]]]]],0,0,0,0,0,[[96,-1],11,20],[[95,-1],11,20],[[97,-1],11,20],[[98,-1],11,20],[[99,-1],11,20],[[100,-1],11,20],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[19,4,100],[[7,[95]]]],[[19,4,79],[[7,[16]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[102,102],[[-1,-2],2,[],[]],0,0,[-1,[[11,[102]]],15],0,[[102,102],16],0,[19,[[7,[[1,[103]]]]]],[[102,17],18],[-1,-1,[]],[-1,-1,[]],[-1,[],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[[4,19],[[7,[2]]]],[[4,104,19],[[7,[2]]]],0,[[102,-1],11,20],0,0,[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[105,105],[106,106],[107,107],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,[[19,4],[[7,[105]]]],0,[-1,[[11,[105]]],15],[-1,[[11,[106]]],15],[-1,[[11,[107]]],15],[[105,105],16],[[106,106],16],[[107,107],16],0,0,[[105,17],18],[[106,17],18],[[107,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,4],[[7,[105]]]],[[19,4],[[7,[[1,[105]]]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],0,[[19,4,106,[5,[93]]],[[7,[105]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,0,0,[[105,-1],11,20],[[106,-1],11,20],[[107,-1],11,20],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[19,4,107],[[7,[105]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[19,[47,[46]]],[[7,[[1,[4]]]]]],[[19,4],[[7,[4]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[108,[[5,[109]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[108,[[5,[28]]]],[[110,110],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[108,-1,[]],0,[[108,17],18],[[108,17],18],[[110,17],18],[-1,-1,[]],[111,108],[112,108],[113,108],[114,108],[115,108],[116,108],[-1,-1,[]],[-1,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[108,93],0,[[-1,32,[5,[113]]],108,[]],[[-1,32,[5,[113]],109,117],108,[]],[118,[[11,[[5,[-1]],-2]]],[],[]],[[[7,[-1]]],[[11,[[5,[-1]],108]]],[]],[108,[[5,[28]]]],0,[108,117],0,[-1,32,[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[119,119],[120,120],[121,121],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,[-1,[[11,[119]]],15],[-1,[[11,[120]]],15],[-1,[[11,[121]]],15],[-1,[[11,[122]]],15],[[19,4,121],[[7,[2]]]],[[123,[47,[46]],16],16],0,0,0,[[19,4,4,16],[[7,[2]]]],[[119,119],16],[[120,120],16],[[121,121],16],0,[[123,17],18],[[119,17],18],[[120,17],18],[[121,17],18],[[124,17],18],[[122,17],18],[[125,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,4],[[7,[123]]]],[[19,4],[[7,[[1,[120]]]]]],[[19,4,4],[[7,[[5,[125]]]]]],[[19,4],[[7,[124]]]],[[19,4],[[7,[[1,[120]]]]]],[[19,4],[[7,[[1,[119]]]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,4],[[7,[119]]]],[[19,4],[[7,[4]]]],0,0,0,0,[[19,[6,[4]],121],[[7,[4]]]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,0,0,0,0,0,0,0,[[123,-1],11,20],[[119,-1],11,20],[[120,-1],11,20],[[121,-1],11,20],[[124,-1],11,20],[[122,-1],11,20],[[125,-1],11,20],0,0,[[123,[47,[46]],16],16],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[19,4,122],[[7,[124]]]],[[19,4,4,[47,[46]]],[[7,[2]]]],[[19,4,4,16],[[7,[2]]]],0,[[19,4,4],[[7,[16]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[126,126],[[-1,-2],2,[],[]],0,0,0,[-1,[[11,[126]]],15],[[126,126],16],[[126,17],18],[-1,-1,[]],[-1,[],[]],0,[[19,[6,[4]],4],[[7,[4]]]],[-1,-2,[],[]],[-1,8,[]],[[126,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,[-1,-2,[],[]],0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[27,[[11,[127,[29,[28]]]]]],[[19,4],[[7,[2]]]],[-1,[[11,[128]]],15],[127,30],0,0,[[127,17],18],[[129,17],18],[[128,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,4],[[7,[129]]]],[[19,3],[[7,[[1,[129]]]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[[19,4,93],[[7,[2]]]],[[19,4],[[7,[2]]]],[[19,4,3,93,[5,[93]]],[[7,[2]]]],[[127,-1],11,20],[[129,-1],11,20],[127,8],0,[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[],33],[[19,4,128],[[7,[2]]]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[130,130],[131,131],[132,132],[133,133],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[-1,[[11,[130]]],15],[-1,[[11,[131]]],15],[-1,[[11,[132]]],15],[-1,[[11,[133]]],15],[[130,130],16],[[131,131],16],[[132,132],16],[[133,133],16],0,0,0,[[19,134,-1],[[7,[130]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[[130,17],18],[[131,17],18],[[132,17],18],[[133,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,-1],[[7,[[78,[32,[2,[134,130]]]]]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[[19,93,-1],[[7,[[5,[132]]]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,[53,[32]],-1],[[7,[[78,[32,[2,[134,130]]]]]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[[19,4],[[7,[130]]]],[[19,134,-1],[[7,[130]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[[19,93,-1],[[7,[130]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],0,0,0,0,0,0,[[19,131],[[7,[130]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,0,0,0,[[130,-1],11,20],[[131,-1],11,20],[[132,-1],11,20],[[133,-1],11,20],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],0,[[19,4,133],[[7,[130]]]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[134,134],[138,138],[139,139],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[19,4],[[7,[134]]]],0,[-1,[[11,[134]]],15],[-1,[[11,[138]]],15],[-1,[[11,[139]]],15],[[134,134],16],[[138,138],16],[[139,139],16],[[134,17],18],[[138,17],18],[[139,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,-1],[[7,[[1,[138]]]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[[19,4],[[7,[134]]]],[[19,93],[[7,[134]]]],[134,[[7,[135]]]],[134,[[7,[135]]]],[[19,93],[[7,[135]]]],[19,[[7,[[1,[134]]]]]],[[134,130],[[7,[135]]]],[[134,130],[[7,[135]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[134,130],[[7,[135]]]],0,0,0,[[19,139],[[7,[134]]]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,0,0,0,0,0,[[134,-1],11,20],[[138,-1],11,20],[[139,-1],11,20],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[19,4,139],[[7,[134]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,[[19,4],[[7,[31]]]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[140,140],[141,141],[142,142],[143,143],[144,144],[145,145],[146,146],[147,147],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[19,4,4],[[7,[2]]]],0,0,[-1,[[11,[140]]],15],[-1,[[11,[141]]],15],[-1,[[11,[142]]],15],[-1,[[11,[143]]],15],[-1,[[11,[144]]],15],[-1,[[11,[145]]],15],[-1,[[11,[146]]],15],[-1,[[11,[147]]],15],[[140,140],16],[[141,141],16],[[142,142],16],[[143,143],16],[[144,144],16],[[145,145],16],[[146,146],16],[[147,147],16],0,0,0,0,0,0,0,0,0,0,0,[[19,4],[[7,[31]]]],[[19,4,66],[[7,[[1,[142]]]]]],[[19,4,66],[[7,[[1,[142]]]]]],[[140,17],18],[[141,17],18],[[142,17],18],[[143,17],18],[[144,17],18],[[145,17],18],[[146,17],18],[[147,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,4,66],[[7,[[1,[140]]]]]],[[19,4,4,-1],[[7,[147]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[[19,4,66],[[7,[[1,[142]]]]]],[[19,4],[[7,[142]]]],[[19,4],[[7,[[1,[143]]]]]],[[19,4],[[7,[3]]]],[[19,95],[[7,[[1,[144]]]]]],[[19,95],[[7,[[1,[144]]]]]],[[19,95],[[7,[[1,[145]]]]]],[[19,95],[[7,[[1,[146]]]]]],[142,[[7,[4]]]],[[19,4,148,4],[[7,[[78,[4,71]]]]]],[[19,4,4,-1],[[7,[147]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,4,148],[[7,[[1,[142]]]]]],[[19,4,4],[[7,[142]]]],0,0,0,0,0,[[19,141],[[7,[142]]]],[[19,4,141],[[7,[142]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,0,[[140,-1],11,20],[[141,-1],11,20],[[142,-1],11,20],[[143,-1],11,20],[[144,-1],11,20],[[145,-1],11,20],[[146,-1],11,20],[[147,-1],11,20],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[[19,4,4,[53,[4]]],[[7,[[5,[142]]]]]],[[19,4,4],[[7,[[5,[142]]]]]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[149,149],[[-1,-2],2,[],[]],0,[[19,[53,[4]]],[[7,[[1,[4]]]]]],0,[-1,[[11,[149]]],15],[-1,[[11,[150]]],15],[[149,149],16],0,0,0,[[149,17],18],[[150,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[82,[149]]],151],[[19,4,[5,[4]],-1],[[7,[150]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[[19,4],[[7,[149]]]],[[19,4],[[7,[[5,[149]]]]]],[19,[[7,[[1,[149]]]]]],[[19,4],[[7,[[1,[149]]]]]],[[19,[53,[4]]],[[7,[[1,[149]]]]]],[-1,[],[]],[[19,4],[[7,[149]]]],0,0,[[19,[6,[4]],4,79],[[7,[4]]]],[[19,152],[[7,[149]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,[[149,-1],11,20],[[150,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],0,[[19,4,4,79],[[7,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[153,153],[154,154],[155,155],[156,156],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,[27,[[11,[156,[29,[28]]]]]],0,[-1,[[11,[153]]],15],[-1,[[11,[155]]],15],[-1,[[11,[156]]],15],[156,30],[[153,153],16],[[154,154],16],[[155,155],16],[[156,156],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],0,0,0,0,0,0,0,0,0,[[153,17],18],[[154,17],18],[[155,17],18],[[156,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,4],[[7,[[1,[153]]]]]],[[19,4],[[7,[[5,[153]]]]]],[[19,4],[[7,[153]]]],[[19,4],[[7,[[5,[4]]]]]],[[19,4],[[7,[3]]]],[[19,4,4],[[7,[[5,[153]]]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,4],[[7,[[78,[4,153]]]]]],[[19,4],[[7,[157]]]],[[19,4],[[7,[[5,[94]]]]]],[[19,4,93,4,4],[[7,[[1,[158]]]]]],[[19,159,160,161,153,162,-1,-2],[[7,[153]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]],[[137,[135,160,159],[[9,[[136,[[7,[155]]]]]]]]]],0,0,0,0,0,0,0,[[19,[6,[4]],4,4,4,4],[[7,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[[19,161,159],[[7,[153]]]],0,0,0,[[153,-1],11,20],[[154,-1],11,20],[[155,-1],11,20],[[156,-1],11,20],[[19,4,157],[[7,[2]]]],0,[156,8],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[],33],0,0,[[19,153,155,161],[[7,[153]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-1,[]],[[19,4],[[7,[163]]]],[[19,4],[[7,[[1,[163]]]]]],0,0,0,[[19,[6,[4]],4,4,4],[[7,[4]]]],[-1,-2,[],[]],[-1,8,[]],0,[[19,4,4],[[7,[2]]]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,-2,[],[]],0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[159,159],[164,164],[165,165],[166,166],[167,167],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,0,0,0,0,0,[-1,[[11,[159]]],15],[-1,[[11,[164]]],15],[-1,[[11,[165]]],15],[-1,[[11,[166]]],15],[-1,[[11,[167]]],15],[[159,159],16],[[164,164],16],[[165,165],16],[[166,166],16],[[167,167],16],0,0,0,0,0,0,0,0,0,0,0,0,0,[[159,17],18],[[164,17],18],[[165,17],18],[[166,17],18],[[167,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,4],[[7,[[1,[159]]]]]],[[19,4],[[7,[159]]]],[[19,4],[[7,[3]]]],[[19,4,4,-1],[[7,[[1,[168]]]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,4,4,4],[[7,[164]]]],[[19,4],[[7,[159]]]],[[19,93,4,4,4],[[7,[169]]]],[[19,4,93,4,4],[[7,[[1,[170]]]]]],[[19,4,4],[[7,[[5,[[1,[159]]]]]]]],0,0,0,0,[[19,[6,[4]],4,4,4,171],[[7,[4]]]],[[19,165],[[7,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,0,0,[[159,-1],11,20],[[164,-1],11,20],[[165,-1],11,20],[[166,-1],11,20],[[167,-1],11,20],[[19,4,4],[[7,[159]]]],[[19,4],[[0,[[83,[],[[81,[[82,[167]]]]]]]]]],[[19,4],[[0,[[83,[],[[81,[[82,[166]]]]]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[168,168],[172,172],[160,160],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,[[19,[53,[4]]],[[7,[[1,[4]]]]]],0,[-1,[[11,[168]]],15],[-1,[[11,[172]]],15],[-1,[[11,[160]]],15],[[168,168],16],[[172,172],16],[[160,160],16],0,0,0,0,0,0,0,0,[[168,17],18],[[172,17],18],[[160,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[82,[160]]],151],[[19,4],[[7,[[1,[153]]]]]],[[19,93,4],[[7,[[1,[173]]]]]],[[19,4,[5,[4]],-1],[[7,[[1,[168]]]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[[19,4],[[7,[3]]]],[[19,4],[[7,[160]]]],[[19,4],[[7,[[5,[171]]]]]],[[19,4],[[7,[[1,[160]]]]]],[[19,4],[[7,[-1]]],[174,[175,[160]],[176,[160]]]],[[19,[53,[4]]],[[7,[[1,[160]]]]]],[[19,4,4,4,-1],[[7,[[5,[150]]]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,4,4,[5,[4]],[5,[4]],-1],[[7,[150]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],0,0,0,[[19,[6,[4]],172],[[7,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[168,-1],11,20],[[172,-1],11,20],[[160,-1],11,20],[[19,4],[[0,[[83,[],[[81,[[82,[177]]]]]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[178,2],[178,2],[161,161],[179,179],[180,180],[181,181],[157,157],[182,182],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[157,157],183],[[-1,-2],183,[],[]],0,0,0,0,0,[27,[[11,[181,[29,[28]]]]]],[27,[[11,[157,[29,[28]]]]]],[[],181],[[19,4],[[7,[[1,[4]]]]]],0,[-1,[[11,[161]]],15],[-1,[[11,[179]]],15],[-1,[[11,[180]]],15],[-1,[[11,[178]]],15],[-1,[[11,[181]]],15],[-1,[[11,[157]]],15],[-1,[[11,[182]]],15],[[19,[5,[4]],161,[5,[162]]],[[11,[16,108]]]],[181,30],[157,30],[[161,161],16],[[179,179],16],[[180,180],16],[[181,181],16],[[157,157],16],[[182,182],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],0,0,0,0,0,0,0,0,0,[[161,17],18],[[179,17],18],[[180,17],18],[[178,17],18],[[181,17],18],[[157,17],18],[[182,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,4,4],[[7,[[1,[180]]]]]],[[19,4],[[7,[161]]]],[161,[[7,[4]]]],[[19,[5,[4]],4,-1],[[7,[178]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[[19,4],[[7,[3]]]],[[19,4],[[7,[161]]]],[[19,4,4],[[7,[[1,[179]]]]]],[[19,4],[[7,[[1,[161]]]]]],[[19,4],[[7,[[1,[161]]]]]],[[19,4],[[7,[[1,[161]]]]]],[[19,4],[[7,[[1,[161]]]]]],[[19,93,4],[[7,[[1,[161]]]]]],[[19,4],[[7,[[1,[161]]]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,[5,[4]],161,-1],[[7,[[2,[150,[5,[148]]]]]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],0,0,0,0,[[19,[6,[4]],4,93,4,4,79],[[7,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[157,16],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,0,0,0,[[157,157],[[5,[183]]]],0,0,0,0,0,0,0,0,0,0,0,[[161,-1],11,20],[[179,-1],11,20],[[180,-1],11,20],[[178,-1],11,20],[[181,-1],11,20],[[157,-1],11,20],[[182,-1],11,20],[[19,4,16,16],[[7,[4]]]],[181,8],[157,8],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[],33],[[],33],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[184,184],[185,185],[186,186],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,[-1,[[11,[187]]],15],[-1,[[11,[184]]],15],[-1,[[11,[185]]],15],[-1,[[11,[186]]],15],[[187,187],16],[[184,184],16],[[185,185],16],[[186,186],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],0,0,[[187,17],18],[[184,17],18],[[185,17],18],[[186,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,4],[[7,[186]]]],[[19,4,16,66],[[7,[[1,[185]]]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],0,0,[[19,[6,[4]],[5,[4]],4,187],[[7,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[[19,4,16],[[7,[2]]]],0,0,0,0,0,0,0,0,0,0,[[187,-1],11,20],[[184,-1],11,20],[[185,-1],11,20],[[186,-1],11,20],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[19,4],[[7,[32]]]],[[19,93],[[7,[32]]]],[[19,93,93,93,[5,[4]]],[[7,[4]]]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[-1,[[11,[188]]],15],[[188,188],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[188,17],18],[-1,-1,[]],[[19,4,93,4],[[7,[188]]]],[[],32],[[19,93],[[7,[188]]]],[[19,4,4],[[7,[188]]]],0,[-1,-2,[],[]],[-1,8,[]],0,[[188,-1],11,20],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,0,0,[-1,-2,[],[]],0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[19,4],[[7,[2]]]],[-1,[[11,[189]]],15],[[19,4],[[7,[[1,[190]]]]]],[[190,17],18],[[189,17],18],[-1,-1,[]],[-1,-1,[]],0,[[19,93,93,4],[[7,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[[190,-1],11,20],0,0,[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[[19,4,93,93],[[7,[2]]]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[191,191],[[-1,-2],2,[],[]],0,[[19,[6,[[2,[4,4]]]],40,4,-1,-2],[[7,[[2,[36,192]]]]],193,[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[[19,[6,[191]],98,4,-1,-2],[[7,[[2,[95,192,56,87]]]]],193,[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],0,[[191,17],18],[-1,-1,[]],[-1,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,-2,[],[]],[[19,4,98,16,4],[[7,[95]]]],[[19,4,4],[[7,[2]]]],[[19,4,4],[[7,[2]]]],[[19,4,4],[[7,[[78,[4,171]]]]]],[[19,4,121],[[7,[123]]]],[[19,4,4],[[7,[[78,[4,171]]]]]],[[19,4,4],[[7,[2]]]],[[19,4,4],[[7,[2]]]],[[19,4,4],[[7,[2]]]],[[19,4,4,4],[[7,[2]]]],[[19,4,4],[[7,[[78,[32,32]]]]]],[[19,4,4],[[7,[[78,[32,32]]]]]],[[19,4],[[7,[2]]]],[[19,4,4,[53,[51]]],[[194,[57]]]],0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[158,158],[173,173],[170,170],[195,195],[169,169],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,[-1,[[11,[158]]],15],[-1,[[11,[173]]],15],[-1,[[11,[170]]],15],[-1,[[11,[195]]],15],[-1,[[11,[169]]],15],[[158,158],16],[[173,173],16],[[170,170],16],[[195,195],16],[[169,169],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],0,0,0,0,0,0,0,0,0,0,0,[[158,17],18],[[173,17],18],[[170,17],18],[[195,17],18],[[169,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,[[158,-1],11,20],[[173,-1],11,20],[[170,-1],11,20],[[195,-1],11,20],[[169,-1],11,20],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[196,196],[197,197],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,0,[-1,[[11,[196]]],15],[-1,[[11,[197]]],15],[[196,196],16],[[197,197],16],[[196,17],18],[[197,17],18],[-1,-1,[]],[-1,-1,[]],[19,[[7,[[1,[197]]]]]],[-1,[],[]],[-1,[],[]],[19,[[7,[[1,[196]]]]]],[19,[[7,[[1,[196]]]]]],[19,[[7,[[1,[196]]]]]],[19,[[7,[[1,[196]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],0,0,0,0,[[196,-1],11,20],[[197,-1],11,20],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[198,2],[198,2],[199,199],[198,198],[200,200],[201,201],[202,202],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[19,159,161,4,155],[[7,[201]]]],[[19,203,199],[[7,[204]]]],0,0,0,0,0,[-1,[[11,[199]]],15],[-1,[[11,[198]]],15],[-1,[[11,[200]]],15],[-1,[[11,[201]]],15],[-1,[[11,[202]]],15],[[199,199],16],[[198,198],16],[[200,200],16],[[201,201],16],[[202,202],16],0,0,0,0,0,0,0,0,0,0,[[199,17],18],[[198,17],18],[[200,17],18],[[201,17],18],[[204,17],18],[[205,17],18],[[206,17],18],[[202,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,4,66,4,-1],[[7,[206]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],0,0,[[19,203,199,207,-1,-2],[[7,[198]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]],[[137,[135,160,159],[[9,[[136,[[7,[155]]]]]]]]]],[[19,159,161,4,162,-1,-2],[[7,[201]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]],[[137,[135,160,159],[[9,[[136,[[7,[155]]]]]]]]]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,[[19,161,153,155,208,156],[[7,[162]]]],0,0,0,0,[[199,-1],11,20],[[198,-1],11,20],[[200,-1],11,20],[[201,-1],11,20],[[206,-1],11,20],[[202,-1],11,20],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[19,161,163,153,155],[[7,[2]]]],[[19,208,156],[[7,[2]]]],[[19,208,156],[[7,[162]]]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[19,[[7,[2]]]],0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[209,209],[210,210],[211,211],[212,212],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[19,161,162,209],[[7,[162]]]],[-1,[[11,[209]]],15],[-1,[[11,[210]]],15],[-1,[[11,[211]]],15],[-1,[[11,[212]]],15],[[209,209],16],[[210,210],16],[[211,211],16],[[212,212],16],0,0,[[209,17],18],[[210,17],18],[[211,17],18],[[212,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,213,[5,[142]],4,4,4,-1],[[7,[211]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,0,0,0,0,[[209,-1],11,20],[[210,-1],11,20],[[211,-1],11,20],[[212,-1],11,20],[[19,162],[[7,[2]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[[19,161,162,-1],[[7,[211]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[[19,4,4,[53,[4]]],[[7,[[5,[142]]]]]],[[19,4,4,[53,[4]]],[[7,[[5,[4]]]]]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[19,161,162,79,213],[[7,[162]]]],[[19,4],[[7,[2]]]],[[19,161,213,214],[[7,[2]]]],[[[78,[4,215]],[1,[210]]],[[7,[[1,[210]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,[[19,4,56,216],[[7,[2]]]],0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[217,217],[218,218],[219,219],[216,216],[220,220],[221,221],[222,222],[223,223],[224,224],[225,225],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,0,0,[[19,87,4,4],[[7,[16]]]],0,[-1,[[11,[217]]],15],[-1,[[11,[218]]],15],[-1,[[11,[219]]],15],[-1,[[11,[216]]],15],[-1,[[11,[220]]],15],[-1,[[11,[221]]],15],[-1,[[11,[222]]],15],[-1,[[11,[223]]],15],[-1,[[11,[224]]],15],[-1,[[11,[225]]],15],0,0,0,0,0,[[217,217],16],[[218,218],16],[[219,219],16],[[216,216],16],[[220,220],16],[[221,221],16],[[222,222],16],[[223,223],16],[[224,224],16],[[225,225],16],0,0,0,[[217,17],18],[[218,17],18],[[219,17],18],[[216,17],18],[[220,17],18],[[221,17],18],[[222,17],18],[-1,-1,[]],[-1,-1,[]],[72,219],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[226,227],218],[[19,4,87],[[7,[225]]]],[[19,56],[[7,[217]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,56,216],[[7,[221]]]],[[19,4,87],[[7,[223]]]],[[19,4,4],[[7,[[1,[224]]]]]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,0,0,0,0,0,0,[[19,4],[[7,[2]]]],[[19,4],[[7,[2]]]],[[217,-1],11,20],[[218,-1],11,20],[[219,-1],11,20],[[216,-1],11,20],[[220,-1],11,20],[[221,-1],11,20],[[222,-1],11,20],[[223,-1],11,20],[[224,-1],11,20],[[225,-1],11,20],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],0,[[19,87,4,4],[[7,[2]]]],[[19,4,56,31],[[7,[2]]]],0,[[19,4,4],[[7,[16]]]],[[19,4,4],[[7,[16]]]],0,0,0,[[19,87,4,4],[[7,[16]]]],[[19,4,86,4],[[7,[16]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[19,[78,[32,[2,[134,130]]]],4,[78,[32,[1,[[229,[[29,[228]]]]]]]],-1],[[7,[230]]],[[137,[135,160,159],[[9,[[136,[[7,[155]]]]]]]]]],0,0,0,0,[-1,-1,[]],[-1,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],0,[[19,[78,[32,[2,[134,130]]]],-1],[[7,[2]]],[[137,[135,160,159],[[9,[[136,[[7,[155]]]]]]]]]],0,[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[],231],[[],232],0,0,[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,0,0,0,0,0,0,[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[19,4],[[7,[162]]]],[[19,4,231],[[7,[162]]]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[19,[5,[162]],4],[[7,[162]]]],[[19,[5,[161]],162],[[7,[161]]]],[[19,[5,[[1,[233]]]],162],[[7,[[1,[233]]]]]],[[19,[5,[142]],162],[[7,[142]]]],[[19,[5,[[1,[234]]]],4],[[7,[[1,[234]]]]]],[[19,[5,[[5,[235]]]],162],[[7,[[5,[235]]]]]],[[19,[5,[213]],161],[[7,[213]]]],[[19,[5,[232]],162,161],[[7,[[5,[236]]]]]],[[19,[5,[[1,[215]]]],213],[[7,[[1,[215]]]]]],[[19,[5,[[5,[214]]]],4,162],[[7,[[5,[214]]]]]],[[19,4,231],[[7,[237]]]],[[19,[5,[238]],162],[[7,[238]]]],[[[1,[215]]],[[1,[215]]]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[53,[234]]],94],[[[53,[215]],[53,[234]],79],94],[[237,239],181],[[237,[5,[240]]],239],[[237,239,[5,[240]]],[[5,[94]]]],[237,[[7,[241]]]],[-1,-1,[]],[237,[[5,[240]]]],[-1,-2,[],[]],[-1,8,[]],0,0,[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,-2,[],[]],[237,[[7,[2]]]],0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[242,242],[243,243],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,[[19,4],[[7,[2]]]],0,[-1,[[11,[242]]],15],[-1,[[11,[243]]],15],[[242,242],16],[[243,243],16],[[242,17],18],[[243,17],18],[-1,-1,[]],[-1,-1,[]],[-1,[[82,[242]]],151],[-1,[[82,[243]]],151],[-1,[],[]],[-1,[],[]],[[19,4],[[7,[242]]]],[[19,4],[[7,[[1,[242]]]]]],0,[[19,4,[1,[243]]],[[7,[2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],0,0,[[242,-1],11,20],[[243,-1],11,20],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[[19,4,243],[[7,[2]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[19,[[7,[2]]]],[[19,4,4,4],[[7,[2]]]],[[19,4,4,4,4],[[7,[2]]]],[[19,4,4,4],[[7,[[5,[142]]]]]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[244,244],[[-1,-2],2,[],[]],0,0,[-1,[[11,[244]]],15],[[244,244],16],[[244,17],18],[-1,-1,[]],[-1,[],[]],[[19,93],[[7,[32]]]],[-1,-2,[],[]],[-1,8,[]],0,[[244,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,0,[[19,93,93],[[7,[244]]]],[-1,-2,[],[]],0,0,[19,[[7,[[1,[245]]]]]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[245,245],[246,246],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,[-1,[[11,[245]]],15],[-1,[[11,[246]]],15],[[245,245],16],[[246,246],16],[[245,17],18],[[246,17],18],[-1,-1,[]],[-1,-1,[]],[[245,44,45],246],[-1,[],[]],[-1,[],[]],[[19,4],[[7,[245]]]],[[19,93],[[7,[245]]]],0,0,[[19,[6,[4]],93,93,93],[[7,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],0,0,0,0,[[245,-1],11,20],[[246,-1],11,20],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[[19,4,[5,[32]]],[[7,[245]]]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[247,247],[[-1,-2],2,[],[]],0,0,0,[-1,[[11,[247]]],15],0,[[247,247],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[247,17],18],[-1,-1,[]],[[19,93],[[7,[247]]]],[-1,[],[]],0,[-1,-2,[],[]],[-1,8,[]],[[247,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[248,248],[[-1,-2],2,[],[]],0,[[19,4],[[7,[32]]]],0,[-1,[[11,[248]]],15],[[248,248],16],[[248,17],18],[-1,-1,[]],[-1,[],[]],[[19,4],[[7,[[1,[248]]]]]],[[19,4],[[7,[248]]]],0,[[19,4,93,93],[[7,[2]]]],[-1,-2,[],[]],[-1,8,[]],0,0,0,[[248,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,-2,[],[]],0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[249,249],[250,250],[251,251],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,[27,[[11,[249,[29,[28]]]]]],[-1,[[11,[249]]],15],[-1,[[11,[250]]],15],[-1,[[11,[251]]],15],[249,30],[[249,249],16],[[250,250],16],[[251,251],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],0,0,0,0,[[249,17],18],[[250,17],18],[[251,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,4],[[7,[252]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,4,66],[[7,[[1,[250]]]]]],0,[[19,4],[[7,[71]]]],0,[[19,[6,[4]],4,93,251,249,4,[5,[4]]],[[7,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,[[249,-1],11,20],[[250,-1],11,20],[[251,-1],11,20],[249,8],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[],33],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[253,253],[[-1,-2],2,[],[]],0,0,0,[-1,[[11,[253]]],15],[[253,253],16],[[253,17],18],[-1,-1,[]],[-1,[],[]],0,[[19,[6,[4]],4],[[7,[4]]]],[-1,-2,[],[]],[-1,8,[]],[[253,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,[-1,-2,[],[]],0,0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,[-1,-1,[]],[19,[[7,[[5,[254]]]]]],[[19,255],[[7,[4]]]],[-1,-2,[],[]],0,[-1,8,[]],0,0,0,0,[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[[[5,[32]]],[[5,[32]]]],0,0,0,0,0,[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-1,[]],[[19,256],[[7,[32]]]],[19,[[7,[[1,[257]]]]]],[-1,-2,[],[]],0,[-1,8,[]],[-1,[[11,[-2]]],[],[]],[[19,254],[[7,[[5,[[1,[257]]]]]]]],[[19,254],[[7,[2]]]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[19,254],[[7,[[1,[258]]]]]],[258,258],[[-1,-2],2,[],[]],0,0,0,[-1,[[11,[258]]],15],[[258,258],16],0,[[258,17],18],[-1,-1,[]],[[19,4],[[7,[[1,[258]]]]]],[-1,[],[]],[19,[[7,[[5,[254]]]]]],0,[-1,-2,[],[]],[-1,8,[]],0,0,[[258,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,0,0,0,0,0,0,[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[19,254],[[7,[[1,[259]]]]]],[259,259],[[-1,-2],2,[],[]],0,0,0,0,[-1,[[11,[259]]],15],[[259,259],16],0,[[259,17],18],[-1,-1,[]],[[19,4],[[7,[[1,[259]]]]]],[-1,[],[]],0,[-1,-2,[],[]],[-1,8,[]],0,[[259,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,0,[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[19,254],[[7,[[1,[260]]]]]],[260,260],[[-1,-2],2,[],[]],0,0,0,[-1,[[11,[260]]],15],0,[[260,260],16],0,[[260,17],18],[-1,-1,[]],[[19,4],[[7,[[1,[260]]]]]],[-1,[],[]],0,[-1,-2,[],[]],[-1,8,[]],0,0,[[260,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,0,[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[19,254],[[7,[[1,[261]]]]]],[261,261],[[-1,-2],2,[],[]],0,0,0,[-1,[[11,[261]]],15],[[261,261],16],0,[[261,17],18],[-1,-1,[]],[[19,4],[[7,[[1,[261]]]]]],[-1,[],[]],0,[-1,-2,[],[]],[-1,8,[]],0,0,[[261,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,0,[-1,-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,[[[1,[262]],95],[[1,[262]]]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],0,0,0,[192,[[7,[[1,[263]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[192,192],[264,264],[265,265],[266,266],[267,267],[268,268],[269,269],[270,270],[271,271],[48,48],[272,272],[262,262],[273,273],[274,274],[275,275],[276,276],[277,277],[278,278],[279,279],[280,280],[281,281],[282,282],[283,283],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[19,4],[[7,[192]]]],0,0,0,[-1,[[11,[192]]],15],[-1,[[11,[264]]],15],[-1,[[11,[265]]],15],[-1,[[11,[266]]],15],[-1,[[11,[267]]],15],[-1,[[11,[268]]],15],[-1,[[11,[269]]],15],[-1,[[11,[270]]],15],[-1,[[11,[271]]],15],[-1,[[11,[48]]],15],[-1,[[11,[272]]],15],[-1,[[11,[262]]],15],[-1,[[11,[273]]],15],[-1,[[11,[274]]],15],[-1,[[11,[275]]],15],[-1,[[11,[276]]],15],[-1,[[11,[277]]],15],[-1,[[11,[278]]],15],[-1,[[11,[284]]],15],[-1,[[11,[279]]],15],[-1,[[11,[280]]],15],[-1,[[11,[281]]],15],[-1,[[11,[282]]],15],[[192,192],16],[[264,264],16],[[265,265],16],[[266,266],16],[[267,267],16],[[268,268],16],[[269,269],16],[[270,270],16],[[271,271],16],[[48,48],16],[[272,272],16],[[262,262],16],[[273,273],16],[[274,274],16],[[275,275],16],[[276,276],16],[[277,277],16],[[278,278],16],[[279,279],16],[[280,280],16],[[281,281],16],[[282,282],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[5,[285]],270,[78,[32,135]],-1,[5,[171]],4],[[11,[[5,[171]],108]]],193],[[192,17],18],[[264,17],18],[[265,17],18],[[266,17],18],[[267,17],18],[[268,17],18],[[269,17],18],[[270,17],18],[[271,17],18],[[48,17],18],[[272,17],18],[[262,17],18],[[273,17],18],[[274,17],18],[[275,17],18],[[276,17],18],[[277,17],18],[[278,17],18],[[284,17],18],[[279,17],18],[[280,17],18],[[281,17],18],[[282,17],18],[[283,17],18],[[285,17],18],[[284,93,93],284],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[149,280],[-1,-1,[]],[-1,-1,[]],[160,281],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[161,[5,[286]],[5,[[1,[287]]]]],279],[-1,[[82,[48]]],151],[-1,[[82,[272]]],151],[-1,[[82,[262]]],151],[-1,[[82,[274]]],151],[-1,[[82,[275]]],151],[-1,[[82,[276]]],151],[-1,[[82,[277]]],151],[-1,[[82,[279]]],151],[-1,[[82,[280]]],151],[-1,[[82,[281]]],151],[-1,[[82,[282]]],151],0,[[19,4,288],[[7,[[1,[192]]]]]],[[19,4],[[7,[192]]]],[[19,4],[[7,[[5,[192]]]]]],[[19,4],[[7,[[1,[192]]]]]],[[19,4],[[7,[[1,[267]]]]]],[[19,4],[[7,[[1,[192]]]]]],[[19,4],[[7,[3]]]],[[19,[5,[4]],192,16,16],[[7,[266]]]],[[19,4,288],[[7,[[1,[192]]]]]],[[19,4,288],[[7,[[1,[192]]]]]],[[19,4],[[7,[48]]]],[288,[[5,[16]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,4],[[7,[79]]]],[[19,4],[[7,[[5,[271]]]]]],[[19,48],[[7,[[5,[271]]]]]],[[19,48],[[7,[[5,[271]]]]]],[[19,4],[[7,[79]]]],[[19,4],[[7,[4]]]],[[19,4],[[7,[192]]]],[[19,4,4],[[7,[192]]]],[[19,4,93],[[7,[[5,[192]]]]]],[[19,4],[[7,[272]]]],[[19,4],[[7,[264]]]],[[19,4],[[7,[275]]]],[[19,4,274],[[7,[[1,[262]]]]]],[[19,4,274],[[7,[[1,[262]]]]]],[[19,4],[[7,[273]]]],[[19,[5,[4]],101,93],[[7,[266]]]],[[19,4],[[7,[[5,[271]]]]]],[[19,48],[[7,[[5,[271]]]]]],[[19,48],[[7,[[5,[271]]]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[19,284,4],[[7,[[2,[4,4]]]]]],[[19,4,268,4],[[7,[[2,[4,4]]]]]],[[19,268,4,-1,-2],[[7,[192]]],193,[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[[19,268,4,-1,-2],[[7,[192]]],193,[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[19,4],[[7,[277]]]],0,0,0,[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,0,0,0,0,[[4,79,93,93],284],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[19,[53,[37]],4],[[7,[2]]]],[[19,[53,[192]],4],[[7,[2]]]],[[19,4,4,4,-1,-2],[[7,[4]]],193,[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],0,0,0,[[192,-1],11,20],[[264,-1],11,20],[[265,-1],11,20],[[266,-1],11,20],[[267,-1],11,20],[[268,-1],11,20],[[269,-1],11,20],[[270,-1],11,20],[[271,-1],11,20],[[48,-1],11,20],[[272,-1],11,20],[[262,-1],11,20],[[273,-1],11,20],[[274,-1],11,20],[[275,-1],11,20],[[276,-1],11,20],[[277,-1],11,20],[[278,-1],11,20],[[284,-1],11,20],[[279,-1],11,20],[[280,-1],11,20],[[281,-1],11,20],[[282,-1],11,20],[[19,4,4],[[7,[2]]]],[[284,[1,[263]]],284],[[284,16],284],0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[[19,4,93],[[7,[[5,[192]]]]]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[19,283,-1,-2],[[7,[273]]],193,[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[[19,4,171],[[7,[2]]]],[[19,4,269],[[7,[2]]]],0,0,[[19,[78,[4,161]],[53,[4]],[53,[280]],16],[[7,[[78,[4,280]]]]]],[[19,[78,[4,280]],[53,[285]],[53,[281]],16,-1,-2],[[7,[[1,[281]]]]],193,[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[[19,192,[53,[4]],[53,[279]],16],[[7,[[78,[4,161]]]]]],[[19,[53,[4]],[53,[286]],[78,[4,161]],16],[[7,[[78,[4,286]]]]]],[[19,[53,[4]],[53,[287]],[78,[4,286]],16],[[7,[[78,[4,287]]]]]],0,0,0,0,0,0,0,0,[282,[[7,[2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[213,213],[289,289],[286,286],[290,290],[291,291],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,[27,[[11,[291,[29,[28]]]]]],[[19,4],[[7,[4]]]],[[19,[53,[4]]],[[7,[[1,[4]]]]]],0,[-1,[[11,[213]]],15],[-1,[[11,[289]]],15],[-1,[[11,[286]]],15],[-1,[[11,[290]]],15],[-1,[[11,[291]]],15],[291,30],[[213,213],16],[[289,289],16],[[286,286],16],[[290,290],16],[[291,291],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],0,0,0,[[213,17],18],[[289,17],18],[[286,17],18],[[290,17],18],[[291,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,4],[[7,[213]]]],[[19,161,4],[[7,[213]]]],[[19,4],[[7,[213]]]],[[19,4],[[7,[286]]]],[[19,4],[[7,[286]]]],[[19,4,4,-1],[[7,[211]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[[19,4],[[7,[213]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,4],[[7,[[1,[286]]]]]],0,0,0,[[19,[6,[4]],4,[5,[4]]],[[7,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,-1],11,20],[[289,-1],11,20],[[286,-1],11,20],[[290,-1],11,20],[[291,-1],11,20],[291,8],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[],33],0,[[19,290],[[7,[290]]]],[[19,[6,[4]],286],[[7,[286]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[1,[292]]],[[1,[293]]]],[234,234],[294,294],[292,292],[293,293],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,[-1,[[11,[234]]],15],[-1,[[11,[294]]],15],[-1,[[11,[292]]],15],[-1,[[11,[293]]],15],[[234,234],16],[[294,294],16],[[292,292],16],[[293,293],16],[[234,17],18],[[294,17],18],[[292,17],18],[[293,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,[53,[4]],4,4],[[7,[[1,[234]]]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,[53,[4]]],[[7,[[1,[234]]]]]],[[19,4],[[7,[[1,[293]]]]]],[[19,4,4,4],[[7,[[1,[293]]]]]],[[19,4],[[7,[[1,[234]]]]]],0,[[19,[6,[4]],4,4,[5,[32]],[5,[94]]],[[7,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[[295,[5,[32]],[5,[94]]],294],0,0,0,0,0,0,0,0,0,0,0,[[234,-1],11,20],[[294,-1],11,20],[[292,-1],11,20],[[293,-1],11,20],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[295,295],[287,287],[215,215],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[27,[[11,[295,[29,[28]]]]]],[[19,[53,[4]]],[[7,[[1,[4]]]]]],0,[-1,[[11,[295]]],15],[-1,[[11,[287]]],15],[-1,[[11,[215]]],15],[295,30],[[295,295],16],[[287,287],16],[[215,215],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[295,17],18],[[287,17],18],[[215,17],18],[-1,-1,[]],[-1,-1,[]],[215,287],[-1,-1,[]],[[19,4],[[7,[[1,[215]]]]]],[[19,4],[[7,[[78,[4,215]]]]]],[[19,4],[[7,[215]]]],[[19,[53,[4]]],[[7,[[1,[215]]]]]],[[19,4],[[7,[[1,[287]]]]]],[[19,4],[[7,[[1,[215]]]]]],[[19,4],[[7,[[1,[287]]]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],0,0,[[19,[6,[4]],287],[[7,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[[[53,[287]]],2],0,0,0,0,0,0,0,0,[[295,-1],11,20],[[287,-1],11,20],[[215,-1],11,20],[295,8],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[],33],0,[[19,[53,[287]]],[[7,[[1,[287]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[214,214],[[-1,-2],2,[],[]],0,0,[[19,4],[[7,[2]]]],0,[-1,[[11,[214]]],15],[[214,214],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],0,[[214,17],18],[-1,-1,[]],[[19,4,4],[[7,[[1,[214]]]]]],[[19,4],[[7,[[1,[214]]]]]],[[19,4],[[7,[214]]]],[[19,4,4],[[7,[214]]]],[[19,4,4,4],[[7,[214]]]],[[19,4,[47,[46]]],[[7,[[1,[214]]]]]],[[19,4,[47,[46]]],[[7,[[1,[214]]]]]],[-1,[],[]],[[19,4,4,[53,[4]],71],[[7,[[1,[214]]]]]],[[19,4,4,[53,[4]],71],[[7,[[1,[214]]]]]],0,[[19,214],[[7,[214]]]],[[19,[6,[4]],4,4,4,4,79],[[7,[4]]]],[-1,-2,[],[]],[-1,8,[]],0,0,0,[[19,214],[[7,[214]]]],[[19,214],[[7,[214]]]],[[19,214],[[7,[214]]]],[[19,4,4,4],[[7,[2]]]],0,[[214,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[[19,4,4],[[7,[[5,[[1,[214]]]]]]]],[[19,4,4],[[7,[[5,[214]]]]]],[[19,4,4,4],[[7,[[5,[214]]]]]],[-1,12,[]],[[19,4,4,79],[[7,[214]]]],[[19,4,16],[[7,[214]]]],0,[[19,4,4,4,79,4,16],[[7,[214]]]],0,[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[233,233],[[-1,-2],2,[],[]],[[19,4],[[7,[31]]]],0,0,0,[-1,[[11,[233]]],15],[[233,233],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],0,0,[[233,17],18],[-1,-1,[]],[[19,4,4],[[7,[[1,[233]]]]]],[[19,4,4],[[7,[[1,[233]]]]]],[[19,4],[[7,[233]]]],[-1,[],[]],[[19,4,4,4],[[7,[[5,[[47,[46]]]]]]]],[[19,4,4,4],[[7,[71]]]],[[19,4,4,4],[[7,[[1,[233]]]]]],[[19,4,4,4],[[7,[31]]]],[[19,4,4,4],[[7,[[1,[4]]]]]],0,[[19,[6,[4]],4,4,4,4,4],[[7,[4]]]],[-1,-2,[],[]],[-1,8,[]],0,[[233,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,0,[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[296,17],18],[-1,-1,[]],[[19,297],[[7,[[1,[296]]]]]],0,[[19,[6,[4]],298],[[7,[4]]]],[-1,-2,[],[]],[-1,8,[]],0,[[296,-1],11,20],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,[-1,-2,[],[]],0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[299,299],[300,300],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,[[19,4],[[7,[299]]]],0,[-1,[[11,[299]]],15],[-1,[[11,[300]]],15],[[299,299],16],[[300,300],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[299,17],18],[[300,17],18],[-1,-1,[]],[-1,-1,[]],[19,[[7,[[1,[299]]]]]],[-1,[],[]],[-1,[],[]],0,[[19,300],[[7,[299]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],0,0,[[299,-1],11,20],[[300,-1],11,20],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[[19,299],[[7,[299]]]],0,0,0,[-1,-2,[],[]],[-1,-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,[19,[[229,[[29,[228]]]]]],[[[47,[-1]],301],[],302],[[[47,[-1]],303],[[47,[-1]]],302],[[[47,[-1]],304],[],302],[[[47,[-1]],305],[[47,[-1]]],302],[[[47,[-1]],306],[[47,[-1]]],302],[[[47,[-1]],305],2,302],[[[47,[-1]],303],2,302],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[19,307],[[229,[[29,[228]]]]]],[[],33],[[],33],[4,308],[4,[[309,[257]]]],[4,[[2,[31,310,310,[309,[257]]]]]],[4,311],[19,[[11,[312,115]]]],[19,19],[4,[[53,[257]]]],[4,313],[4,314],[4,[[2,[315,315]]]],[4,316],[[[318,[],[[317,[-1]]]]],[[5,[109]]],319],[[[322,[],[[320,[-1]],[321,[-2]]]]],[[229,[[29,[228]]]]],323,[[325,[],[[324,[[322,[],[[320,[-1]],[321,[-2]]]]]]]]]],[19,[[229,[[29,[228]]]]]],[19,[[229,[[29,[228]]]]]],[19,[[229,[[29,[228]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[4,308],0,0,0,[19,8],[[[322,[],[[320,[-1]],[321,[-2]]]]],8,323,[[325,[],[[324,[[322,[],[[320,[-1]],[321,[-2]]]]]]]]]],[[[47,[-1]],304],[[5,[[47,[-1]]]]],302],[[[47,[-1]],301],[[5,[[47,[-1]]]]],302],[[[47,[-1]],303],[[5,[[47,[-1]]]]],302],[[[47,[-1]],304],[[5,[[47,[-1]]]]],302],[[[47,[-1]],301],[[5,[[47,[-1]]]]],302],[[[47,[-1]],303],[[5,[[47,[-1]]]]],302],[19,[[229,[[29,[228]]]]]],[[[322,[],[[320,[-1]],[321,[-2]]]]],[[229,[[29,[228]]]]],323,[[325,[],[[324,[[322,[],[[320,[-1]],[321,[-2]]]]]]]]]],[4,4],[66,66],[[[47,[-1]]],[[47,[-1]]],[326,302]],[46,46],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[[322,[],[[320,[-1]],[321,[-2]]]]],[[229,[[29,[228]]]]],323,[[325,[],[[324,[[322,[],[[320,[-1]],[321,[-2]]]]]]]]]],[19,[[229,[[29,[228]]]]]],[[[29,[19]]],[[229,[[29,[228]]]]]],[[4,4],183],[[[47,[-1]],[47,[-1]]],183,302],[19,[[229,[[29,[228]]]]]],[[-1,-2],183,[],[]],[[-1,-2],183,[],[]],[[],16],[93,[[229,[[29,[228]]]]]],[-1,[[229,[[29,[228]]]]],[]],[[19,93],[[11,[[327,[19]],115]]]],[[19,93],[[11,[[229,[[29,[83]]]],115]]]],[[[47,[-1]]],[[328,[-1]]],302],[[[47,[-1]]],254,302],0,[[[47,[-1]]],31,302],[[[47,[-1]]],31,302],[27,[[11,[4,[29,[28]]]]]],[27,[[11,[[47,[46]],[29,[28]]]]]],[27,[[11,[[47,[306]],[29,[28]]]]]],[27,[[11,[[47,[329]],[29,[28]]]]]],[[],4],[[],66],[[],[[47,[46]]]],[[],[[47,[329]]]],[[],[[47,[306]]]],[[19,93],[[229,[[29,[228]]]]]],[-1,[[11,[330]]],15],[-1,[[11,[4]]],15],[-1,[[11,[66]]],15],[-1,[[11,[[47,[329]]]]],15],[-1,[[11,[[47,[306]]]]],15],[-1,[[11,[[47,[46]]]]],15],[19,[[229,[[29,[228]]]]]],[[[47,[-1]],303],[[11,[[47,[-1]]]]],302],[[[47,[-1]],303],[[11,[[47,[-1]]]]],302],[[],[[309,[257]]]],[[4,331],30],[[[47,[-1]],331],30,302],[-1,-2,[],[[176,[332]]]],[-1,-2,[],[[176,[332]]]],[19,[[229,[[29,[228]]]]]],[[4,4],16],[[[47,[-1]],[47,[-2]]],16,302,302],[[46,46],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[[318,[],[[317,[-1]]]]],-1,319],[[19,-1],[[229,[[29,[83]]]]],333],[[19,93,[5,[334]]],[[229,[[29,[83]]]]]],[[19,93,[5,[334]]],[[229,[[29,[228]]]]]],[[19,-1],[[229,[[29,[228]]]]],333],[46,306],[[[47,[-1]]],[[47,[306]]],302],[[19,17],[[11,[2,335]]]],[[4,17],[[11,[2,335]]]],[[4,17],[[11,[2,335]]]],[[4,17],[[11,[2,335]]]],[[4,17],[[11,[2,335]]]],[[66,17],[[11,[2,335]]]],[[[47,[-1]],17],[[11,[2,335]]],302],[[[47,[-1]],17],[[11,[2,335]]],302],[[46,17],[[11,[2,335]]]],[[46,17],[[11,[2,335]]]],[[[47,[-1]],93],[[337,[336]]],302],[[[47,[-1]],-3],[[337,[-3]]],302,[[339,[338]]],[[340,[],[[81,[-2]]]],326]],[-1,-1,[]],[-1,-1,[]],[311,4],[316,4],[313,4],[308,4],[-1,-1,[]],[[[47,[329]]],[[47,[306]]]],[[[47,[46]]],[[47,[329]]]],[[[47,[329]]],[[47,[46]]]],[[[47,[46]]],[[47,[306]]]],[-1,-1,[]],[[[47,[306]]],[[47,[46]]]],[[[47,[306]]],[[47,[329]]]],[341,[[47,[46]]]],[341,[[47,[329]]]],[-1,-1,[]],[[[309,[257]]],4],[[[309,[257]]],4],[[[309,[257]]],4],[[31,310,310,[309,[257]]],4],[[31,310,310,[309,[257]]],4],[342,[[47,[-1]]],302],[342,[[47,[-1]]],302],[46,46],[-1,[[11,[343,115]]],151],[[[53,[257]]],[[11,[4,344]]]],[[[53,[257]]],[[11,[4,344]]]],[93,[[11,[4]]]],[93,[[11,[[47,[329]],345]]]],[93,[[11,[[47,[46]],345]]]],[93,[[11,[[47,[306]],345]]]],[[71,31],[[5,[[47,[46]]]]]],[71,[[5,[[47,[46]]]]]],[314,4],[314,4],[[315,315],4],[342,[[47,[-1]]],302],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[4,[[5,[346]]]],[4,347],[4,[[5,[348]]]],[4,8],[[4,-1],2,349],[[[47,[-1]],-2],2,302,349],[[46,-1],2,349],[[[47,[-1]]],31,302],[4,311],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[4,[[309,[257]]]],[4,16],[4,16],[[[47,[-1]]],350,302],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[66,71],0,[19,[[229,[[29,[228]]]]]],[19,[[229,[[29,[228]]]]]],0,[[],4],[[[318,[],[[317,[-1]]]]],93,319],[[[47,[-1]]],31,302],[[[47,[-1]]],31,302],[[[47,[-1]]],31,302],[[[47,[-1]]],342,302],[[[47,[-1]]],342,302],[19,93],[[[47,[-1]]],31,302],[[-1,32,[5,[113]]],[[318,[],[[317,[-1]]]]],319],[[31,31],[[11,[66,113]]]],[[],4],[[4,[53,[257]]],4],[[-1,32,[5,[113]],109,117],[[318,[],[[317,[-1]]]]],319],[66,2],0,[[],4],[[],[[47,[46]]]],[66,71],[[[47,[-1]]],[],302],0,[[46,254],[[351,[46]]]],[[46,342],[[351,[46]]]],[[46,254],46],[[46,342],46],[[[47,[-1]]],31,302],[[[47,[-1]]],31,302],[66,71],0,[[66,[1,[-1]]],2,[]],[[93,93],[[11,[[2,[[47,[306]],93]],345]]]],[93,[[11,[[47,[306]],345]]]],[93,[[11,[[47,[306]],345]]]],[[93,93],[[11,[[47,[306]],345]]]],[93,[[11,[4,344]]]],[[4,4],[[5,[183]]]],[[[47,[-1]],[47,[-2]]],[[5,[183]]],302,302],0,[[[322,[],[[320,[-1]],[321,[-2]]]]],[[229,[[29,[228]]]]],323,[[325,[],[[324,[[322,[],[[320,[-1]],[321,[-2]]]]]]]]]],[19,[[229,[[29,[228]]]]]],[19,[[229,[[29,[228]]]]]],[[19,93,[53,[33]]],[[229,[[29,[228]]]]]],[[19,93,[53,[352]]],[[229,[[29,[228]]]]]],0,[[19,307],[[229,[[29,[228]]]]]],[19,[[229,[[29,[228]]]]]],[[-1,310],-2,[],[]],[[[47,[-1]]],31,302],0,[[353,-1],11,20],[[4,-1],11,20],[[[47,[-1]],-2],11,302,20],[19,[[5,[31]]]],[[[322,[],[[320,[-1]],[321,[-2]]]]],2,323,[[325,[],[[324,[[322,[],[[320,[-1]],[321,[-2]]]]]]]]]],[19,2],[19,2],[[[47,[-1]],-3],303,302,302,[[339,[[47,[-2]]]]]],[4,313],[[[47,[-1]]],8,302],[[[318,[],[[317,[-1]]]]],117,319],[19,2],0,[[[47,[-1]],301],[],302],[[[47,[-1]],305],[[47,[-1]]],302],[[[47,[-1]],303],[[47,[-1]]],302],[[[47,[-1]],304],[],302],[[[47,[-1]],[47,[-1]]],303,302],[[[47,[-1]],306],[[47,[-1]]],302],[[[47,[-1]],[47,[-1]]],303,302],[[[47,[-1]],303],2,302],[[[47,[-1]],305],2,302],[[[47,[-1]]],354,302],[[[47,[-1]]],71,302],[[[47,[-1]]],71,302],[[[47,[-1]]],71,302],[[[47,[-1]]],71,302],[[[47,[-1]]],[[5,[71]]],302],[[[47,[-1]]],31,302],[[[47,[-1]]],31,302],[[[47,[-1]]],31,302],[[[47,[-1]]],-1,302],[4,[[309,[257]]]],[[[318,[],[[317,[-1]]]],32],-2,319,318],[4,[[2,[31,310,310,[309,[257]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[47,[-1]]],32,302],[[[47,[-1]]],32,302],[[[47,[-1]],355,16],32,302],[-1,32,[]],[-1,32,[]],[-1,32,[]],[4,314],[[[47,[-1]]],[[47,[46]]],302],[[],[[328,[46]]]],[[66,31],31],[[[322,[],[[320,[-1]],[321,[-2]]]],-3],[[229,[[29,[228]]]]],323,[[325,[],[[324,[[322,[],[[320,[-1]],[321,[-2]]]]]]]]],[[10,[[356,[-1]]],[[9,[[229,[[29,[228]]]]]]]],84,357]],0,0,[[-1,310],-2,[],[]],[-1,[[11,[-2]]],[],[]],[93,[[11,[4]]]],[[[1,[257]]],[[11,[4]]]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[93,[[11,[4,344]]]],[[[53,[257]]],[[11,[4,344]]]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[]],[[],33],[[],33],[19,[[229,[[29,[228]]]]]],[4,316],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[47,[-1]]],358,302],[[[47,[-1]],31],[[5,[[47,[-1]]]]],302],[[[47,[-1]],31],[[5,[[47,[-1]]]]],302],[[[47,[-1]],31],[[5,[[47,[-1]]]]],302],[[[47,[-1]],31],[[5,[[47,[-1]]]]],302],[[[47,[-1]],31],[[5,[[47,[-1]]]]],302],[[[47,[-1]],31],[[5,[[47,[-1]]]]],302],[[[47,[-1]],31],[[5,[[47,[-1]]]]],302],[[[47,[-1]],31],[[5,[[47,[-1]]]]],302],[[[47,[-1]],31],[[5,[[47,[-1]]]]],302],[[[47,[-1]],31],[[5,[[47,[-1]]]]],302],[[[47,[-1]],-2],[[47,[-2]]],302,302],[[[47,[-1]],79],[[5,[[47,[-1]]]]],302],[[[47,[-1]]],79,302],[[[47,[-1]],[47,[-1]]],[[5,[31]]],302],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[359,359],[360,360],[361,361],[362,362],[363,363],[364,364],[365,365],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[27,[[11,[360,[29,[28]]]]]],[-1,[[11,[359]]],15],[-1,[[11,[360]]],15],[-1,[[11,[361]]],15],[-1,[[11,[362]]],15],[-1,[[11,[363]]],15],[-1,[[11,[364]]],15],[-1,[[11,[365]]],15],[360,30],[[359,359],16],[[360,360],16],[[361,361],16],[[362,362],16],[[363,363],16],[[364,364],16],[[365,365],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[359,17],18],[[360,17],18],[[361,17],18],[[362,17],18],[[363,17],18],[[364,17],18],[[365,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,[[359,-1],11,20],[[360,-1],11,20],[[361,-1],11,20],[[362,-1],11,20],[[363,-1],11,20],[[364,-1],11,20],[[365,-1],11,20],[360,8],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[],33],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[366,366],[367,367],[368,368],[369,369],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[-1,[[11,[366]]],15],[-1,[[11,[367]]],15],[-1,[[11,[368]]],15],[-1,[[11,[369]]],15],[[366,366],16],[[367,367],16],[[368,368],16],[[369,369],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[366,17],18],[[367,17],18],[[368,17],18],[[369,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,4],[[7,[369]]]],[[19,4,16,66],[[7,[[1,[367]]]]]],0,0,[[19,[6,[4]],4,[5,[4]],366],[[7,[[2,[4,[1,[4]]]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,0,0,0,0,0,[[19,4,4,[1,[364]],4,-1,-2],[[7,[2]]],193,[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[[366,-1],11,20],[[367,-1],11,20],[[368,-1],11,20],[[369,-1],11,20],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[19,4],[[7,[2]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[19,4],[[7,[2]]]],0,[-1,[[11,[370]]],15],[-1,[[11,[371]]],15],[-1,[[11,[372]]],15],[-1,[[11,[373]]],15],0,0,[[370,17],18],[[371,17],18],[[372,17],18],[[373,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[19,[[7,[71]]]],[[19,66],[[7,[[1,[370]]]]]],[[19,4],[[7,[370]]]],[[19,4],[[7,[372]]]],[19,[[7,[[1,[4]]]]]],0,0,0,[[19,156],[[7,[4]]]],[[19,371,4],[[7,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,[[370,-1],11,20],[[371,-1],11,20],[[372,-1],11,20],[[373,-1],11,20],[[19,4,93],[[7,[2]]]],[[19,4,157],[[7,[2]]]],0,0,[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[19,4],[[7,[[1,[4]]]]]],[[19,4],[[7,[2]]]],0,[[374,17],18],[-1,-1,[]],[[19,4],[[7,[[1,[374]]]]]],[[19,4],[[7,[[1,[374]]]]]],0,[-1,-2,[],[]],[-1,8,[]],0,[[19,4,4,93,93,[53,[257]],93],[[7,[2]]]],0,0,0,[[374,-1],11,20],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[[19,4,[53,[257]]],[[7,[2]]]],[[19,4,93,93],[[7,[2]]]],[-1,-2,[],[]],0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[375,375],[376,376],[377,377],[378,378],[379,379],[380,380],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,[[11,[375]]],15],[-1,[[11,[376]]],15],[-1,[[11,[377]]],15],[-1,[[11,[378]]],15],[-1,[[11,[379]]],15],[-1,[[11,[380]]],15],[[375,375],16],[[376,376],16],[[377,377],16],[[378,378],16],[[379,379],16],[[380,380],16],[[375,17],18],[[376,17],18],[[377,17],18],[[378,17],18],[[379,17],18],[[380,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,4],[[7,[[1,[380]]]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,4,4],[[7,[[1,[380]]]]]],[[19,4],[[7,[[1,[377]]]]]],[[19,4],[[7,[375]]]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[4,376],0,0,0,0,0,0,0,0,0,[[375,-1],11,20],[[376,-1],11,20],[[377,-1],11,20],[[378,-1],11,20],[[379,-1],11,20],[[380,-1],11,20],[[376,171],376],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],0,0,0,[[19,[6,[4]],376],[[7,[375]]]],[[19,4,379],[[7,[4]]]],[[19,378],[[7,[377]]]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[381,381],[382,382],[297,297],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,[27,[[11,[381,[29,[28]]]]]],[-1,[[11,[381]]],15],[-1,[[11,[382]]],15],[-1,[[11,[297]]],15],[-1,[[11,[298]]],15],0,0,0,[381,30],[[381,381],16],[[382,382],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],0,0,[[381,17],18],[[382,17],18],[[297,17],18],[[298,17],18],[[383,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,297],[[7,[[1,[383]]]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,4],[[7,[[1,[382]]]]]],0,[[19,4,381,297],[[7,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[382,16],0,[[382,4],16],[[382,4],16],[[382,4],16],[[382,4],16],0,[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,[[19,4,381,297],[[7,[2]]]],0,0,0,[[381,-1],11,20],[[382,-1],11,20],[[383,-1],11,20],[381,8],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[],33],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[384,384],[[-1,-2],2,[],[]],0,0,0,0,[[19,4],[[7,[2]]]],0,[-1,[[11,[384]]],15],[[384,384],16],[[384,17],18],[-1,-1,[]],[[19,4,4],[[7,[[1,[384]]]]]],[-1,[],[]],[[19,4,4],[[7,[384]]]],0,[[19,4,4,4,93],[[7,[2]]]],[-1,-2,[],[]],[-1,8,[]],[[384,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[80,80],[[-1,-2],2,[],[]],0,[[19,4],[[7,[2]]]],0,[-1,[[11,[80]]],15],[[80,80],16],[-1,-1,[]],[[19,4],[[7,[80]]]],[[19,93],[[7,[80]]]],[-1,[],[]],0,[[19,[6,[4]],93,93],[[7,[4]]]],[-1,-2,[],[]],[-1,8,[]],0,0,[[80,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,[-1,-2,[],[]],0,0,0,0,0,0,0,0,[[19,4,385,94,[5,[4]]],[[7,[235]]]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[235,235],[385,385],[386,386],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[27,[[11,[385,[29,[28]]]]]],0,[-1,[[11,[235]]],15],[-1,[[11,[385]]],15],[-1,[[11,[386]]],15],[385,30],[[235,235],16],[[385,385],16],[[386,386],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],0,[[235,17],18],[[385,17],18],[[386,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,4,4],[[7,[[1,[235]]]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,[[235,-1],11,20],[[385,-1],11,20],[[386,-1],11,20],[385,8],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[[19,4],[[7,[[5,[235]]]]]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[],33],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[19,[6,[4]],4,93,4],[[7,[4]]]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[387,387],[[-1,-2],2,[],[]],0,0,0,[-1,[[11,[387]]],15],[[387,387],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],0,0,[[387,17],18],[-1,-1,[]],[[19,4,148],[[7,[[1,[387]]]]]],[-1,[],[]],0,[[19,[5,[[78,[32,171]]]],160,162],[[7,[2]]]],[-1,-2,[],[]],[-1,8,[]],[[387,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,0,0,0,[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[388,388],[[-1,-2],2,[],[]],0,0,0,0,0,[-1,[[11,[388]]],15],[[388,388],16],[[388,17],18],[-1,-1,[]],[[19,[53,[4]],4],[[7,[[1,[388]]]]]],[-1,[],[]],[[19,4,4],[[7,[388]]]],[[19,4,4],[[7,[[5,[388]]]]]],[-1,-2,[],[]],[-1,8,[]],[[388,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,[[19,57],[[7,[388]]]],0,[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[227,227],[[-1,-2],2,[],[]],0,[-1,[[11,[227]]],15],0,[[227,227],16],0,[[227,17],18],[-1,-1,[]],[-1,[],[]],[[19,4],[[7,[227]]]],[[19,[53,[226]]],[[7,[[78,[4,227]]]]]],[-1,-2,[],[]],0,[-1,8,[]],[[19,93],[[7,[[1,[227]]]]]],[[19,93],[[7,[[1,[227]]]]]],[[19,93],[[7,[[1,[227]]]]]],0,[[227,-1],11,20],[[19,4],[[0,[[83,[],[[81,[[82,[227]]]]]]]]]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,0,[-1,-2,[],[]],0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[208,208],[[-1,-2],2,[],[]],0,[[19,4],[[7,[4]]]],0,[-1,[[11,[208]]],15],0,[[208,17],18],[-1,-1,[]],[-1,-1,[]],[[19,4],[[7,[[1,[208]]]]]],[[19,4],[[7,[208]]]],[[19,4,4],[[7,[[5,[208]]]]]],[[19,4],[[7,[238]]]],[-1,[],[]],[[19,4,4],[[7,[208]]]],0,0,0,[[19,[6,[4]],4,4],[[7,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],0,0,[[208,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[[19,4,[5,[94]],157],[[7,[315]]]],0,0,[-1,-2,[],[]],[-1,-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,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[239,239],[162,162],[241,241],[148,148],[389,389],[390,390],[391,391],[392,392],[393,393],[394,394],[395,395],[396,396],[397,397],[398,398],[399,399],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,0,0,0,[27,[[11,[239,[29,[28]]]]]],0,[-1,[[11,[239]]],15],[-1,[[11,[162]]],15],[-1,[[11,[241]]],15],[-1,[[11,[148]]],15],[-1,[[11,[389]]],15],[-1,[[11,[390]]],15],[-1,[[11,[391]]],15],[-1,[[11,[392]]],15],[-1,[[11,[393]]],15],[-1,[[11,[394]]],15],[-1,[[11,[395]]],15],[-1,[[11,[396]]],15],[-1,[[11,[397]]],15],[-1,[[11,[398]]],15],[-1,[[11,[399]]],15],0,[239,30],[[239,239],16],[[162,162],16],[[241,241],16],[[148,148],16],[[389,389],16],[[390,390],16],[[391,391],16],[[392,392],16],[[393,393],16],[[394,394],16],[[395,395],16],[[396,396],16],[[397,397],16],[[398,398],16],[[399,399],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],0,0,[203,161],0,[203,400],0,0,0,0,0,0,0,[[239,17],18],[[162,17],18],[[241,17],18],[[148,17],18],[[389,17],18],[[390,17],18],[[391,17],18],[[392,17],18],[[393,17],18],[[394,17],18],[[395,17],18],[[396,17],18],[[397,17],18],[[398,17],18],[[399,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[161,162],[[7,[400]]]],[[[5,[4]],[5,[4]]],[[7,[148]]]],[-1,[[82,[389]]],151],[-1,[[82,[390]]],151],[-1,[[82,[391]]],151],[-1,[[82,[392]]],151],[-1,[[82,[393]]],151],[-1,[[82,[394]]],151],[-1,[[82,[395]]],151],[[19,4,148],[[7,[[1,[162]]]]]],[[19,4],[[7,[162]]]],[162,[[7,[4]]]],[[19,4],[[7,[[1,[394]]]]]],[[19,4],[[7,[[78,[4,394]]]]]],[[19,4],[[7,[[1,[395]]]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,4,4,[5,[4]],[5,[4]]],[[7,[162]]]],[162,[[7,[4]]]],[[19,4,4,4],[[7,[393]]]],[[19,4,[53,[4]],4],[[7,[[1,[391]]]]]],[[19,4,[53,[4]],4],[[7,[392]]]],[[19,4,4],[[7,[[1,[393]]]]]],[[19,4,4],[[7,[[78,[4,393]]]]]],[[19,4,4],[[7,[[1,[389]]]]]],[[19,4,4,148],[[7,[[5,[162]]]]]],[[19,4,4],[[7,[[5,[94]]]]]],[[19,4,161],[[7,[162]]]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[203,16],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[[[1,[87]],[78,[4,394]],[78,[4,393]],93],[[7,[[1,[389]]]]]],0,0,0,[[161,162],[[7,[203]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[239,-1],11,20],[[162,-1],11,20],[[241,-1],11,20],[[148,-1],11,20],[[389,-1],11,20],[[390,-1],11,20],[[391,-1],11,20],[[392,-1],11,20],[[393,-1],11,20],[[394,-1],11,20],[[395,-1],11,20],[[396,-1],11,20],[[397,-1],11,20],[[398,-1],11,20],[[399,-1],11,20],[[203,162],[[7,[2]]]],[239,8],[[19,4],[[0,[[83,[],[[81,[[82,[396]]]]]]]]]],[[19,4],[[0,[[83,[],[[81,[[82,[398]]]]]]]]]],[148,[[2,[[5,[4]],[5,[4]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[162,[[11,[148,-1]]],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],0,[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[],33],[[19,241],[[7,[162]]]],[[19,4,239],[[7,[162]]]],[[19,4,148,4,239],[[7,[162]]]],0,[[19,4,4,[5,[4]],[5,[4]],[5,[4]]],[[7,[2]]]],[203,162],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[401,401],[[-1,-2],2,[],[]],0,[[19,4,4],[[7,[2]]]],0,[-1,[[11,[401]]],15],0,[181,181],[[[5,[157]],157],157],[[[5,[94]],[5,[94]],156],[[5,[94]]]],[[401,17],18],[-1,-1,[]],[[19,4,4],[[7,[401]]]],[[19,4],[[7,[[2,[[5,[94]],157]]]]]],[-1,[],[]],0,[[19,4,4,157],[[7,[2]]]],[-1,-2,[],[]],[-1,8,[]],0,[[401,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,[[19,4,153],[[7,[401]]]],[[19,4,4,[5,[94]],157],[[7,[401]]]],0,[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[402,402],[[-1,-2],2,[],[]],0,0,[-1,[[11,[402]]],15],[[402,402],16],[[402,17],18],[-1,-1,[]],[-1,[],[]],[[19,4],[[7,[402]]]],0,[-1,-2,[],[]],[-1,8,[]],0,[[402,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,[[19,[6,[4]],4,16],[[7,[402]]]],0,[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[226,226],[[-1,-2],2,[],[]],0,[[19,4],[[7,[2]]]],0,[-1,[[11,[226]]],15],0,[[226,226],16],[[19,79],[[7,[[5,[226]]]]]],[[226,17],18],[-1,-1,[]],[[19,4],[[7,[[1,[4]]]]]],[[19,93],[[7,[226]]]],[[19,4],[[7,[226]]]],[-1,[],[]],[[19,4],[[7,[[1,[226]]]]]],[[19,[53,[79]]],[[7,[[1,[4]]]]]],0,[[19,[6,[4]],93,[5,[93]],[5,[93]]],[[7,[4]]]],[[19,93,[5,[93]],[5,[93]],79,4],[[7,[226]]]],[-1,-2,[],[]],[-1,8,[]],[[226,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[[19,93],[[7,[[5,[226]]]]]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[[19,79,32],[[7,[2]]]],0,0,[-1,-2,[],[]]],"c":[6245,6328,6343,6451,6472],"p":[[5,"Vec",8047],[1,"tuple"],[6,"CourseOrExamId",0],[5,"Uuid",6137],[6,"Option",8048],[6,"PKeyPolicy",0],[8,"ModelResult",1910],[1,"usize"],[17,"Output"],[10,"FnOnce",8049],[6,"Result",8050],[5,"TypeId",8051],[5,"CertificateConfigurationToRequirement",117],[5,"CertificateAllRequirements",117],[10,"Deserializer",8052],[1,"bool"],[5,"Formatter",8053],[8,"Result",8053],[5,"PgConnection",6137],[10,"Serializer",8054],[5,"DatabaseCertificateConfiguration",169],[5,"DatabaseCertificateConfigurationInner",169],[6,"PaperSize",169],[6,"CertificateTextAnchor",169],[5,"CertificateConfigurationAndRequirements",169],[5,"CertificateConfiguration",169],[5,"PgValueRef",8055],[10,"Error",8056],[5,"Box",8057],[6,"IsNull",8058],[1,"u32"],[5,"String",8059],[5,"PgTypeInfo",8060],[5,"CertificateFont",388],[5,"NewCertificateFont",388],[5,"DatabaseChapter",438],[5,"Chapter",438],[6,"ChapterStatus",438],[5,"ChapterPagesWithExercises",438],[5,"NewChapter",438],[5,"ChapterUpdate",438],[5,"ChapterWithStatus",438],[5,"UserCourseInstanceChapterProgress",438],[10,"FileStore",8061],[5,"ApplicationConfiguration",8062],[5,"Utc",6137],[5,"DateTime",6137],[5,"PageMetadata",4925],[5,"ChapterInfo",438],[5,"CourseBackgroundQuestionAnswer",696],[5,"NewCourseBackgroundQuestionAnswer",696],[5,"CourseBackgroundQuestion",745],[1,"slice"],[6,"CourseBackgroundQuestionType",745],[5,"CourseBackgroundQuestionsAndAnswers",745],[5,"CourseInstance",904],[5,"CourseInstanceEnrollment",827],[5,"CourseInstanceEnrollmentsInfo",827],[5,"NewCourseInstanceEnrollment",827],[5,"NewCourseInstance",904],[5,"PointMap",904],[5,"CourseInstanceForm",904],[5,"ChapterScore",904],[5,"Points",904],[5,"CourseInstanceWithCourseInfo",904],[5,"Pagination",6137],[5,"CourseLanguageVersion",1060],[5,"CourseModuleCompletionRegisteredToStudyRegistry",1084],[5,"NewCourseModuleCompletionRegisteredToStudyRegistry",1084],[5,"RegisteredCompletion",1084],[1,"i64"],[5,"CourseModuleCompletion",1166],[6,"CourseModuleCompletionGranter",1166],[5,"NewCourseModuleCompletion",1166],[5,"CourseModuleCompletionWithRegistrationInfo",1166],[5,"StudyRegistryCompletion",1166],[5,"StudyRegistryGrade",1166],[5,"HashMap",8063],[1,"i32"],[5,"StudyRegistryRegistrar",7231],[17,"Item"],[8,"Result",8064],[10,"Stream",8065],[10,"Send",8066],[6,"CompletionPolicy",1347],[5,"AutomaticCompletionRequirements",1347],[5,"CourseModule",1347],[5,"NewCourseModule",1347],[5,"NewModule",1347],[5,"ModifiedModule",1347],[5,"ModuleUpdates",1347],[5,"CourseModulesSchema",1347],[1,"str"],[1,"f32"],[5,"Course",1582],[5,"CourseCount",1582],[5,"CourseBreadcrumbInfo",1582],[5,"NewCourse",1582],[5,"CourseStructure",1582],[5,"CourseUpdate",1582],[5,"CourseContextData",1582],[5,"EmailDelivery",1785],[5,"Email",1785],[5,"Error",8067],[5,"EmailTemplate",1830],[5,"EmailTemplateNew",1830],[5,"EmailTemplateUpdate",1830],[5,"ModelError",1910],[5,"Backtrace",8068],[6,"ModelErrorType",1910],[5,"TryFromIntError",8069],[5,"UtilError",8070],[5,"Error",8071],[6,"ParseError",8072],[6,"Error",8064],[5,"Error",8073],[5,"SpanTrace",8074],[10,"TryToOptional",1910],[5,"OrgExam",1981],[5,"CourseExam",1981],[5,"NewExam",1981],[5,"ExamInstructionsUpdate",1981],[5,"Exam",1981],[5,"ExamInstructions",1981],[5,"ExamEnrollment",1981],[5,"ExerciseLanguageGroup",2144],[6,"ExerciseRepositoryStatus",2169],[5,"ExerciseRepositoryUpdate",2169],[5,"ExerciseRepository",2169],[5,"ExerciseServiceInfo",2229],[5,"PathInfo",2229],[5,"CourseMaterialExerciseServiceInfo",2229],[5,"ExerciseServiceInfoApi",2229],[5,"ExerciseService",2335],[5,"Url",8075],[8,"BoxFuture",8076],[10,"Fn",8049],[5,"ExerciseServiceIframeRenderingInfo",2335],[5,"ExerciseServiceNewOrUpdate",2335],[5,"AnswerRequiringAttention",2424],[5,"NewExerciseSlideSubmission",2424],[5,"ExerciseSlideSubmission",2424],[5,"ExerciseAnswersInCourseRequiringAttentionCount",2424],[5,"ExerciseSlideSubmissionCount",2424],[5,"ExerciseSlideSubmissionCountByExercise",2424],[5,"ExerciseSlideSubmissionCountByWeekAndHour",2424],[5,"ExerciseSlideSubmissionInfo",2424],[6,"CourseInstanceOrExamId",7485],[5,"ExerciseSlide",2646],[5,"CourseMaterialExerciseSlide",2646],[10,"Row",8077],[5,"NewExerciseSlide",2646],[5,"ExerciseTaskGrading",2712],[5,"ExerciseTaskGradingRequest",2712],[5,"ExerciseTaskGradingResult",2712],[6,"UserPointsUpdateStrategy",2712],[6,"GradingProgress",3125],[5,"CustomViewExerciseTaskGrading",3570],[5,"ExerciseTaskSubmission",2861],[5,"ExerciseTask",3007],[5,"Exercise",3125],[5,"UserExerciseState",7485],[5,"ExerciseTaskRegradingSubmission",2841],[5,"PeerReviewsRecieved",2861],[5,"SubmissionData",2861],[5,"ExportedSubmission",2861],[5,"ExportedCourseSubmission",2861],[5,"CourseMaterialExerciseTask",3007],[5,"CustomViewExerciseTasks",3570],[5,"CustomViewExerciseTaskSubmission",3570],[6,"Value",8078],[5,"NewExerciseTask",3007],[5,"CustomViewExerciseTaskSpec",3570],[10,"Default",8079],[10,"Extend",8080],[10,"FromIterator",8080],[5,"ExerciseTaskSpec",3007],[5,"CourseMaterialExercise",3125],[5,"ExerciseGradingStatus",3125],[5,"ExerciseStatusSummaryForUser",3125],[6,"ActivityProgress",3125],[5,"ExerciseStatus",3125],[6,"Ordering",8081],[5,"FeedbackBlock",3349],[5,"Feedback",3349],[5,"FeedbackCount",3349],[5,"NewFeedback",3349],[5,"GeneratedCertificate",3460],[5,"TermUpdate",3490],[5,"Term",3490],[5,"CreateNewCourseFixedIds",3536],[5,"Page",4925],[10,"SpecFetcher",0],[8,"Result",8071],[5,"CustomViewExerciseSubmissions",3570],[5,"GlobalStatEntry",3689],[5,"GlobalCourseModuleStatEntry",3689],[5,"StudentExerciseSlideSubmissionResult",3747],[5,"StudentExerciseSlideSubmission",3747],[5,"StudentExerciseTaskSubmission",3747],[5,"StudentExerciseTaskSubmissionResult",3747],[5,"AnswerRequiringAttentionWithTasks",3747],[5,"ExerciseWithUserState",7485],[5,"ExerciseSlideSubmissionWithTasks",3747],[5,"ExerciseStateUpdateNeedToUpdatePeerReviewStatusWithThis",3747],[5,"AnswersRequiringAttention",3747],[6,"GradingPolicy",3747],[5,"UserExerciseSlideState",7438],[5,"CourseMaterialPeerReviewSubmission",3938],[5,"CourseMaterialPeerReviewQuestionAnswer",3938],[5,"CourseMaterialPeerReviewData",3938],[5,"CourseMaterialPeerReviewDataAnswerToReview",3938],[5,"PeerReviewConfig",5615],[5,"PeerReviewQueueEntry",5962],[5,"PeerReviewQuestion",5867],[5,"TeacherManualCompletionRequest",4038],[5,"CourseInstanceCompletionSummary",4038],[5,"UserWithModuleCompletions",4038],[5,"UserCourseModuleCompletion",4038],[5,"TeacherManualCompletion",4038],[5,"ManualCompletionPreview",4038],[5,"ManualCompletionPreviewUser",4038],[5,"UserCompletionInformation",4038],[5,"UserModuleCompletionStatus",4038],[5,"CompletionRegistrationLink",4038],[5,"User",8011],[5,"UserDetail",7406],[10,"Future",8082],[5,"Pin",8083],[5,"RegradingStatus",4284],[5,"UserExerciseStateUpdateAlreadyLoadedRequiredData",4317],[5,"UserExerciseStateUpdateAlreadyLoadedRequiredDataPeerReviewInformation",4317],[5,"PeerReviewSubmission",6017],[5,"PeerReviewQuestionSubmission",5760],[5,"TeacherGradingDecision",7259],[5,"UserExerciseStateUpdateRequiredDataPeerReviewInformation",4317],[5,"UserExerciseStateUpdateRequiredData",4317],[5,"UserExerciseSlideStateGradingSummary",7438],[6,"ReviewingStage",7485],[5,"PeerReviewOpinion",4402],[5,"UserExerciseStateUpdate",7485],[5,"MaterialReference",4423],[5,"NewMaterialReference",4423],[5,"OpenUniversityRegistrationLink",4481],[5,"DatabaseOrganization",4507],[5,"Organization",4507],[5,"OtherDomainToCourseRedirection",4567],[5,"PageAudioFile",4596],[6,"HistoryChangeReason",4625],[5,"PageHistory",4625],[5,"PageHistoryContent",4625],[5,"PageHistoryData",4625],[5,"PageLanguageGroup",4722],[5,"NaiveDate",8084],[5,"NewPageVisitDatum",4747],[5,"GenerateAnonymousIdentifierInput",4778],[1,"u8"],[5,"PageVisitDatumSummaryByCourse",4796],[5,"PageVisitDatumSummaryByCoursesCountries",4832],[5,"PageVisitDatumSummaryByCourseDeviceTypes",4862],[5,"PageVisitDatumSummaryByPages",4895],[5,"PageSearchResult",4925],[5,"GutenbergBlock",8085],[5,"PageInfo",4925],[5,"PageAudioFiles",4925],[5,"CoursePageWithUserData",4925],[5,"PageWithExercises",4925],[5,"NewPage",4925],[5,"PageDetailsUpdate",4925],[5,"NormalizedCmsExerciseTask",4925],[5,"PageRoutingData",4925],[5,"PageChapterAndCourseInformation",4925],[5,"ContentManagementPage",4925],[5,"SearchRequest",4925],[5,"PageNavigationInformation",4925],[5,"ExerciseWithExerciseTasks",4925],[5,"IsChapterFrontPage",4925],[5,"HistoryRestoreData",4925],[5,"CmsPageExercise",4925],[5,"CmsPageExerciseSlide",4925],[5,"CmsPageExerciseTask",4925],[5,"CmsPageUpdate",4925],[5,"PageUpdateArgs",4925],[5,"NewCoursePage",4925],[5,"ExerciseTaskIdAndSpec",4925],[5,"CmsPeerReviewConfig",5615],[5,"CmsPeerReviewQuestion",5867],[6,"PageVisibility",4925],[5,"CourseMaterialPeerReviewConfig",5615],[5,"CmsPeerReviewConfiguration",5615],[6,"PeerReviewProcessingStrategy",5615],[5,"PeerReviewQuestionAndAnswer",5760],[5,"PeerReviewWithQuestionsAndAnswers",5760],[6,"PeerReviewAnswer",5760],[6,"PeerReviewQuestionType",5867],[5,"PendingRole",6058],[6,"RoleDomain",7074],[5,"RoleInfo",7074],[5,"PlaygroundExample",6077],[5,"PlaygroundExampleData",6077],[5,"Months",8086],[10,"TimeZone",8087],[5,"TimeDelta",8088],[5,"Days",8084],[5,"Duration",8089],[5,"FixedOffset",8090],[5,"Migration",8091],[5,"Braced",8092],[1,"array"],[1,"u16"],[5,"Hyphenated",8092],[10,"Migrate",8093],[5,"Simple",8092],[1,"u128"],[1,"u64"],[5,"Urn",8092],[17,"ErrorType"],[10,"BackendError",6137],[10,"Debug",8053],[17,"Database"],[17,"Options"],[10,"Connection",6137],[10,"Database",8094],[17,"Connection"],[10,"ConnectOptions",8095],[10,"Clone",8096],[5,"PgCopyIn",8097],[5,"Date",8098],[5,"Local",8099],[10,"Deserialize",6137],[5,"PgArgumentBuffer",8100],[1,"char"],[10,"Execute",8101],[5,"AnyArguments",8102],[5,"Error",8053],[5,"StrftimeItems",8103],[5,"DelayedFormat",8104],[6,"Item",8105],[10,"Borrow",8106],[10,"Iterator",8107],[5,"SystemTime",8108],[5,"NaiveDateTime",8109],[10,"FromRow",6137],[5,"Error",8110],[5,"ParseError",8105],[5,"Timestamp",8111],[6,"Variant",8112],[6,"Version",8112],[10,"Hasher",8113],[5,"IsoWeek",8114],[6,"LocalResult",8087],[5,"AnyTypeInfo",8115],[10,"Serialize",6137],[5,"NaiveTime",8116],[6,"SecondsFormat",8104],[5,"Transaction",8117],[10,"Sync",8066],[6,"Weekday",8118],[5,"NewProposedBlockEdit",6522],[6,"ProposalStatus",6522],[5,"EditedBlockStillExistsData",6522],[5,"EditedBlockNoLongerExistsData",6522],[6,"BlockProposal",6522],[5,"BlockProposalInfo",6522],[6,"BlockProposalAction",6522],[5,"NewProposedPageEdits",6705],[5,"PageProposal",6705],[5,"EditProposalInfo",6705],[5,"ProposalCount",6705],[5,"Regrading",6813],[5,"NewRegrading",6813],[5,"RegradingInfo",6813],[5,"RegradingSubmissionInfo",6813],[5,"RepositoryExercise",6894],[5,"ResearchForm",6921],[5,"NewResearchForm",6921],[5,"ResearchFormQuestion",6921],[5,"NewResearchFormQuestion",6921],[5,"NewResearchFormQuestionAnswer",6921],[5,"ResearchFormQuestionAnswer",6921],[6,"UserRole",7074],[5,"Role",7074],[5,"RoleUser",7074],[5,"StudentCountry",7201],[6,"TeacherDecisionType",7259],[5,"NewTeacherGradingDecision",7259],[5,"UserCourseInstanceExerciseServiceVariable",7342],[5,"UserCourseSettings",7376],[5,"UserCourseInstanceProgress",7485],[5,"UserCourseInstanceChapterExerciseProgress",7485],[5,"DatabaseUserCourseInstanceChapterExerciseProgress",7485],[5,"UserChapterMetrics",7485],[5,"UserCourseInstanceMetrics",7485],[5,"CourseInstanceExerciseMetrics",7485],[5,"ExerciseUserCounts",7485],[5,"CourseInstanceUserPoints",7485],[5,"CourseInstanceUserPointsInner",7485],[5,"ExamUserPoints",7485],[5,"ExamUserPointsInner",7485],[6,"EwusCourseOrExam",7485],[5,"UserExerciseTaskState",7950],[5,"UserResearchConsent",7984],[5,"CourseInfo",1582],[15,"DatabaseConstraint",1977],[15,"PreconditionFailedWithCMSAnchorBlockId",1977],[5,"GradingData",4284],[8,"GradingFutures",4284],[15,"Essay",5865],[15,"Scale",5865],[10,"Type",6137],[6,"EwusContext",7485],[5,"EwusCourse",7485],[5,"EwusExam",7485]],"b":[[295,"impl-Display-for-CertificateTextAnchor"],[296,"impl-Debug-for-CertificateTextAnchor"],[1942,"impl-Display-for-ModelError"],[1943,"impl-Debug-for-ModelError"],[1946,"impl-From%3CTryFromIntError%3E-for-ModelError"],[1947,"impl-From%3CUtilError%3E-for-ModelError"],[1948,"impl-From%3CError%3E-for-ModelError"],[1949,"impl-From%3CParseError%3E-for-ModelError"],[1950,"impl-From%3CError%3E-for-ModelError"],[1951,"impl-From%3CError%3E-for-ModelError"],[6169,"impl-Add%3CMonths%3E-for-DateTime%3CTz%3E"],[6170,"impl-Add%3CTimeDelta%3E-for-DateTime%3CTz%3E"],[6171,"impl-Add%3CDays%3E-for-DateTime%3CTz%3E"],[6172,"impl-Add%3CDuration%3E-for-DateTime%3CTz%3E"],[6173,"impl-Add%3CFixedOffset%3E-for-DateTime%3CTz%3E"],[6174,"impl-AddAssign%3CDuration%3E-for-DateTime%3CTz%3E"],[6175,"impl-AddAssign%3CTimeDelta%3E-for-DateTime%3CTz%3E"],[6197,"impl-Acquire%3C\'c%3E-for-%26mut+PgConnection"],[6198,"impl-Connection-for-PgConnection"],[6199,"impl-AnyConnectionBackend-for-PgConnection"],[6233,"impl-Connection-for-PgConnection"],[6234,"impl-AnyConnectionBackend-for-PgConnection"],[6251,"impl-Decode%3C\'r,+Postgres%3E-for-DateTime%3CUtc%3E"],[6252,"impl-Decode%3C\'r,+Postgres%3E-for-DateTime%3CFixedOffset%3E"],[6253,"impl-Decode%3C\'r,+Postgres%3E-for-DateTime%3CLocal%3E"],[6256,"impl-Default-for-DateTime%3CUtc%3E"],[6257,"impl-Default-for-DateTime%3CLocal%3E"],[6258,"impl-Default-for-DateTime%3CFixedOffset%3E"],[6263,"impl-Deserialize%3C\'de%3E-for-DateTime%3CLocal%3E"],[6264,"impl-Deserialize%3C\'de%3E-for-DateTime%3CFixedOffset%3E"],[6265,"impl-Deserialize%3C\'de%3E-for-DateTime%3CUtc%3E"],[6288,"impl-Executor%3C\'c%3E-for-%26mut+PgConnection"],[6289,"impl-AnyConnectionBackend-for-PgConnection"],[6290,"impl-AnyConnectionBackend-for-PgConnection"],[6291,"impl-Executor%3C\'c%3E-for-%26mut+PgConnection"],[6295,"impl-UpperHex-for-Uuid"],[6296,"impl-Display-for-Uuid"],[6297,"impl-LowerHex-for-Uuid"],[6298,"impl-Debug-for-Uuid"],[6300,"impl-Debug-for-DateTime%3CTz%3E"],[6301,"impl-Display-for-DateTime%3CTz%3E"],[6302,"impl-Debug-for-Utc"],[6303,"impl-Display-for-Utc"],[6308,"impl-From%3CHyphenated%3E-for-Uuid"],[6309,"impl-From%3CUrn%3E-for-Uuid"],[6310,"impl-From%3CSimple%3E-for-Uuid"],[6311,"impl-From%3CBraced%3E-for-Uuid"],[6313,"impl-From%3CDateTime%3CLocal%3E%3E-for-DateTime%3CFixedOffset%3E"],[6314,"impl-From%3CDateTime%3CUtc%3E%3E-for-DateTime%3CLocal%3E"],[6315,"impl-From%3CDateTime%3CLocal%3E%3E-for-DateTime%3CUtc%3E"],[6316,"impl-From%3CDateTime%3CUtc%3E%3E-for-DateTime%3CFixedOffset%3E"],[6318,"impl-From%3CDateTime%3CFixedOffset%3E%3E-for-DateTime%3CUtc%3E"],[6319,"impl-From%3CDateTime%3CFixedOffset%3E%3E-for-DateTime%3CLocal%3E"],[6320,"impl-From%3CSystemTime%3E-for-DateTime%3CUtc%3E"],[6321,"impl-From%3CSystemTime%3E-for-DateTime%3CLocal%3E"],[6335,"impl-FromStr-for-DateTime%3CLocal%3E"],[6336,"impl-FromStr-for-DateTime%3CUtc%3E"],[6337,"impl-FromStr-for-DateTime%3CFixedOffset%3E"],[6415,"impl-AnyConnectionBackend-for-PgConnection"],[6416,"impl-Connection-for-PgConnection"],[6417,"impl-Executor%3C\'c%3E-for-%26mut+PgConnection"],[6418,"impl-AnyConnectionBackend-for-PgConnection"],[6430,"impl-Connection-for-PgConnection"],[6431,"impl-AnyConnectionBackend-for-PgConnection"],[6438,"impl-Sub%3CMonths%3E-for-DateTime%3CTz%3E"],[6439,"impl-Sub%3CDuration%3E-for-DateTime%3CTz%3E"],[6440,"impl-Sub%3CTimeDelta%3E-for-DateTime%3CTz%3E"],[6441,"impl-Sub%3CDays%3E-for-DateTime%3CTz%3E"],[6442,"impl-Sub%3C%26DateTime%3CTz%3E%3E-for-DateTime%3CTz%3E"],[6443,"impl-Sub%3CFixedOffset%3E-for-DateTime%3CTz%3E"],[6444,"impl-Sub-for-DateTime%3CTz%3E"],[6445,"impl-SubAssign%3CTimeDelta%3E-for-DateTime%3CTz%3E"],[6446,"impl-SubAssign%3CDuration%3E-for-DateTime%3CTz%3E"],[6479,"impl-TryFrom%3C%26str%3E-for-Uuid"],[6480,"impl-TryFrom%3CVec%3Cu8%3E%3E-for-Uuid"]]}],\ -["headless_lms_server",{"doc":"The server that handles the requests.","t":"IOOOOCCOQQCQOOCCOOHHOFFOONNONNNNNONNHOOOONNNOONNOOOONNOOOONNNNNNNNNNFNCNNNNCHCNNCCNNNNCCNCNCHCNNCCNNNNNONFFFHNNNHHNNNNNNNNOONNNNOONNNNNNNNNNNOOONNNHHHOOOHNNNNNNHNNNNNNNNNNNNOHNNNHCCCCCCCCCHHHHHHHHHHHHHHHHHHHHHJFFHNNNNNNNNNNNNHHHHNNNNONNNNONNNNNNNNNNHHHHHHHHHHCCCCCCCCCCCHHHHFHNONNNNNNNNHNHHHHNNHNNNNNNNNHHHHFFFHNNNNNNNNNOOOONNNNHOHNNONNHNNNNNNNHHHHHHNNHHHHHHHHHHHOONNNOOONNNOOOOOHOHHNNNNHNNNNNNNNNNNNNHOOOOOONNNPFGFPPFPHNNNNNNNNNNNNNNOOHHONNNNNNNNHHNNNNNNNNNNOONNNNOONNNNOHNNNNONNNNOONNNNNNNNNNNNNNNNHNNNNOOOOFHNNNNNONNNNNHNHHNNHNNHHNNONNNNHHHHHHHHHHHHHHHHCHEEHHHHHHCPEPPFPGPPGNNNNNNNNNNNOHNOOONNNNNHHHNNNNNNNHHHHNNNNNNNNNNHHHHHHHHNNNFHNNNONNHHHHNNNNOHNNNHNHCCCCCCCCCCCCCCCCCCCCCCCCCFFFFHNNNNONNNNNNNNOOOOOOOOOOOOOOOOOOOOOHNNNONNNNNNNNNNNNHHHNNNNNNNNNNOOOOONNNNNNNNNNNNHHNNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHFHHHNNNHHHNHNNNHHHHHHHHHHHHHHHHHHHHHHNNHHOHHHHHHOHHHNNNHHHHNHHFHNNNONHHHHNNNHNNHNNNHNFHNNNOHONONNNHHONNHNNNHNHHHHHHHHHFHNNNONNHHNNNNNONNNNFHNNNNNNNNNNNNNHONNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHSFPSFGPPJFHNNNNNNNNNNNNONNNNNNNONNNNNNONNNNNNOHNNNNNNNNNNNNNNNNNNNNNNHFHNNNNNNNHHNNOOHNNNNHHHHHFHNHNNOONOHHNNNONNOHNNNHNHHHHHFHNNNNNONNNNNNNNHHNHHHNNHNNNNNNNNHHCCHFNNNNONNNHHNNNNNNHCHHCCCCCCCCCCGFPFFFPPPPPPPPPPPPPPPPPPFISPFFFPPPGPSPPPPPPPPPPOONNNNNNNNNNHHHHHHHHNNNNNNNNNNNNNNNNNNNNNHHHHHHHHNNNNNNNNNNNNOOOONNNNNNNNONNNNNNNNNNHOOOONNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHOONNNNNNNNNNONNNNNNNNNNHOOHONONNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONOOOOHNNNNNNNNNNFKFNNONNNNCHOCNNNNHONNNNMHNCOHCNNNNNNCNNNNFFNNNNNNOOHHNNNNNNNNNNNNNNNNFNNNOHNNNNNNNNFFNNNNNNOOHHNNNNNNNNNNNNNNNNFFNNNNNNOOHHNNNNNNNNNNNNNNNNFNNNOHNNNNNNNNPPPFGIPGFPPPPPNNNNNONNNNNNNNNNNONNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNOONONONNNNNNNNNNNNNNNNNNNNNNFFNNNNNNOHHHHNNNNNHHNNOOOHHNNNNNNHHONNHHHCCKMFFONNNNNNHNNNNNONNNNNNNONNNNHNNNNNNNONNSSFFFFFNNNNNNNNNNNNNNNNNNNNNOONNOOONNNHNNNNNNNNNNNNNNNNNNNNNNNNNNHHNOOOHNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNONNNNNNNNHFNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNONNNNNNNNNENFEKNNNKKNEEENRKYRNNKPNNKYNPNFFNNNNNNNNNNNFNTTTTNNNNNNNNNRGFNNNNFIFFNNNNNNNENNKYFNENNNKKYNNNNNENNFNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNEEMOMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNONNMNMNNNONEMMNNNNNNNNNNNNNNOOMNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNQMMNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNONNNNNNNNNNMNENMNNNNNMNONNNMNNONENNNNOMNNNNNNONONNNNNOOMNNNNONNMNNNNNNENMNNNONNONNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNMEEMNNNNNNNNNNNNNNNNCNMPKKFFFGPFFFFGFPFFFFFFFFFPFFMNNMNONNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNOMNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNOONNNNNNNNNOHNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNOHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNOOOOOHNONNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNHOOHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNMNNMNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNHHNNNNHONNNNNNNNNNNNNNOOONNNNNNNHNONNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOCCCCCCCCCCCCHHHCHHHKMSJJJHHHHHHSSSFNNNNOHNNNHNNOHHNNONNNNHNHHHCCCCCCCCCCHHFONONNNNHOONNNONOHHHHONNNNNHSSSSSFNNNNNNNNNHNNNNNFNONNNNHHHHHOOONNHNNHHHHNNNNNCCFNNNONNNHNNNONHHHHFONONNNNOONNNOONOHOOOOOOOONNNNONSHHHHHFFSNNNNNNOOOHNNHNNNNNNONNNNHOONNNNNNNNNNNNHONN","n":["OAuthClient","auth_type","auth_url","client_id","client_secret","config","controllers","device_authorization_url","doc","doc_path","domain","generated_docs","introspection_url","phantom","prelude","programs","redirect_url","revocation_url","setup_file_store","setup_tracing","token_url","ServerConfig","ServerConfigBuilder","app_conf","app_conf","append_to","append_to","auth_url","borrow","borrow","borrow_mut","borrow_mut","build","cache","clone","clone_into","configure","database_url","db_pool","file_store","file_store","from","from","get_iter","icu4x_blob","icu4x_postcard_path","into","into","ip_to_country_mapper","json_config","jwt_key","jwt_password","len","len","oauth_application_id","oauth_client","oauth_secret","redis_url","to_owned","try_from","try_from","try_from_env","try_into","try_into","type_id","type_id","vzip","vzip","UploadResult","append_to","auth","borrow","borrow_mut","clone","clone_into","cms","configure_controllers","course_material","deserialize","eq","exercise_services","files","fmt","from","from_base64","get_iter","healthz","helpers","into","langs","len","main_frontend","not_found","other_domain_redirects","serialize","sign_with_key","study_registry","tmc_server","to_base64","to_owned","try_from","try_into","type_id","url","vzip","CreateAccountDetails","Login","UserInfo","_add_routes","append_to","append_to","append_to","authorize_action_on_resource","authorize_multiple_actions_on_resources","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","deserialize","deserialize","email","email","eq","equivalent","equivalent","equivalent","first_name","first_name","fmt","fmt","fmt","from","from","from","from_base64","from_base64","into","into","into","language","last_name","last_name","len","len","len","logged_in","login","logout","password","password","password_confirmation","post_new_user_to_moocfi","serialize","serialize","serialize","sign_with_key","sign_with_key","sign_with_key","signup","to_base64","to_base64","to_base64","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","user_id","user_info","vzip","vzip","vzip","_add_routes","course_instances","courses","email_templates","exams","exercise_services","gutenberg","organizations","pages","repository_exercises","_add_routes","get_organization_id","_add_routes","add_media","get_all_pages","get_course_default_peer_review_configuration","get_course_instances","get_course_modules","get_research_form_with_course_id","put_course_default_peer_review_configuration","upsert_course_research_form","upsert_course_research_form_question","_add_routes","get_email_template","update_email_template","_add_routes","add_media","get_exam_instructions","update_exam_instructions","_add_routes","get_all_exercise_services","APP_USER_AGENT","ThemeResponse","ThemeSupports","_add_routes","append_to","append_to","borrow","borrow","borrow_mut","borrow_mut","deserialize","deserialize","from","from","from_base64","from_base64","get_mentimeter_oembed_data","get_oembed_data_from_provider","get_theme_settings","get_thinglink_oembed_data","into","into","len","len","responsive_embeds","serialize","serialize","sign_with_key","sign_with_key","theme_supports","to_base64","to_base64","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","_add_routes","add_media","_add_routes","get_page","get_page_info","get_page_navigation","update_page","_add_routes","get_for_course","_add_routes","chapters","course_instances","course_modules","courses","exams","exercises","glossary","oembed","page_audio_files","pages","proposed_edits","_add_routes","get_chapters_exercises","get_chapters_pages_without_main_frontpage","get_public_chapter_pages","SaveCourseSettingsPayload","_add_routes","append_to","background_question_answers","borrow","borrow_mut","clone","clone_into","deserialize","fmt","from","from_base64","get_background_questions_and_answers","get_iter","get_module_completions_for_course_instance","get_user_progress_for_course_instance","get_user_progress_for_course_instance_chapter","get_user_progress_for_course_instance_chapter_exercises","into","len","save_course_settings","serialize","sign_with_key","to_base64","to_owned","try_from","try_into","type_id","vzip","_add_routes","get_course_module_id_by_chapter_id","get_default_course_module_id_by_course_id","get_user_course_module_exercises_by_exercise_type","ChaptersWithStatus","CourseMaterialCourseModule","RequestInformation","_add_routes","append_to","append_to","append_to","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","browser","browser_admits_its_a_bot","browser_version","chapters","clone","clone","clone_into","clone_into","collect_course_modules","country","derive_information_from_requester","deserialize","deserialize","device_type","eq","eq","feedback","fmt","fmt","from","from","from","from_base64","from_base64","get_all_course_language_versions","get_chapters","get_course","get_course_instances","get_course_page_by_path","get_current_course_instance","get_iter","get_iter","get_material_references_by_course_id","get_page_by_course_id_and_language_group","get_public_course_pages","get_public_top_level_pages","get_research_form_answers_with_user_id","get_research_form_questions_with_course_id","get_research_form_with_course_id","get_student_countries","get_student_country","get_user_course_settings","glossary","has_bot_user_agent","id","into","into","into","ip","is_default","is_previewable","len","len","len","modules","name","operating_system","operating_system_version","order_number","propose_edit","referrer","search_pages_with_phrase","search_pages_with_words","serialize","serialize","sign_with_key","sign_with_key","student_country","to_base64","to_base64","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upsert_course_research_form_answer","user_agent","utm_campaign","utm_content","utm_medium","utm_source","utm_term","vzip","vzip","vzip","EnrolledAndStarted","ExamData","ExamEnrollmentData","IsTeacherTesting","NotEnrolled","NotYetStarted","ShowExerciseAnswers","StudentTimeUp","_add_routes","append_to","append_to","append_to","append_to","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deserialize","deserialize","ended","ends_at","enroll","enrollment","enrollment_data","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fetch_exam_for_testing","fetch_exam_for_user","fmt","fmt","fmt","fmt","from","from","from","from","from_base64","from_base64","id","instructions","into","into","into","into","is_teacher_testing","language","len","len","len","len","name","reset_exam_progress","serialize","serialize","serialize","serialize","show_exercise_answers","sign_with_key","sign_with_key","sign_with_key","sign_with_key","starts_at","time_minutes","to_base64","to_base64","to_base64","to_base64","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","update_show_exercise_answers","vzip","vzip","vzip","vzip","can_enroll","enrollment","page","page_id","CourseMaterialPeerReviewDataWithToken","_add_routes","append_to","borrow","borrow_mut","clone","clone_into","course_material_peer_review_data","deserialize","eq","fmt","from","from_base64","get_exercise","get_iter","get_peer_review_for_exercise","get_peer_reviews_received","into","len","post_submission","serialize","sign_with_key","start_peer_review","submit_peer_review","to_base64","to_owned","token","try_from","try_into","type_id","vzip","_add_routes","delete","update","_add_routes","get_mentimeter_oembed_data","_add_routes","get_page_audio","_add_routes","get_by_exam_id","get_chapter_and_course_information","get_chapter_front_page","get_page_navigation","get_url_path","is_chapter_front_page","_add_routes","post_proposed_edits","grading","grading_update","AuthorizationToken","UploadClaim","_add_routes","redirect_to_storage_service","serve_upload","upload_from_exercise_service","_add_routes","healthz","file_uploading","Audio","AuthorizationToken","Course","Exam","ExerciseTaskInfo","File","FileType","Image","Organization","StoreKind","append_to","append_to","append_to","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","course_id","delete_file_from_storage","deserialize","exercise","exercise_slide","exercise_task","fmt","from","from","from","from_base64","generate_audio_path","generate_file_path","generate_image_path","get_iter","into","into","into","len","len","len","make_filename_safe","nested_path","path","process_exercise_service_upload","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upload_certificate_svg","upload_exercise_archive","upload_field_from_cms","upload_field_to_storage","upload_file_from_cms","upload_file_to_storage","upload_image_for_organization","validate_media_headers","vzip","vzip","vzip","UploadForm","_add_routes","append_to","borrow","borrow_mut","file","from","from_state","get_course_instance_exercises","get_course_instances","get_exercise","get_submission_grading","handle_field","into","len","limit","metadata","submit_exercise","try_from","try_into","type_id","upload_exercise","vzip","_add_routes","certificates","chapters","course_instances","course_modules","courses","email_templates","exams","exercise_repositories","exercise_services","exercise_slide_submissions","exercises","feedback","global_stats","glossary","org","organizations","page_audio_files","pages","playground_examples","playground_views","proposed_edits","regradings","roles","user_details","users","CertificateConfigurationUpdate","CertificateConfigurationUpdateForm","CertificateGenerationRequest","CertificateQuery","_add_routes","append_to","append_to","append_to","append_to","background_svg_file_name","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","certificate_configuration_id","certificate_date_font_size","certificate_date_text_anchor","certificate_date_text_color","certificate_date_x_pos","certificate_date_y_pos","certificate_locale","certificate_owner_name_font_size","certificate_owner_name_text_anchor","certificate_owner_name_text_color","certificate_owner_name_x_pos","certificate_owner_name_y_pos","certificate_validate_url_font_size","certificate_validate_url_text_anchor","certificate_validate_url_text_color","certificate_validate_url_x_pos","certificate_validate_url_y_pos","clear_overlay_svg_file","course_instance_id","course_module_id","debug","delete_certificate_configuration","deserialize","deserialize","deserialize","files","fmt","fmt","fmt","fmt","from","from","from","from","from_base64","from_base64","from_base64","from_state","generate_generated_certificate","get_cerficate_by_verification_id","get_generated_certificate","handle_field","into","into","into","into","len","len","len","len","limit","metadata","name_on_certificate","overlay_svg_file_name","paper_size","test_certificate_configuration_id","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","update_certificate_configuration","update_certificate_configuration_inner","vzip","vzip","vzip","vzip","_add_routes","delete_chapter","post_new_chapter","remove_chapter_image","set_chapter_image","update_chapter","_add_routes","certificate_configurations","completions","completions_export","delete","edit","get_all_exercise_statuses_by_course_instance_id","get_all_get_all_course_module_completions_for_user_by_course_instance_id","get_course_instance","get_email_templates_by_course_instance_id","get_user_progress_for_course_instance","point_export","points","post_completions","post_new_email_template","post_reprocess_module_completions","preview_post_completions","_add_routes","enable_or_disable_certificate_generation","get_course_module","get_course_module_completion_information_for_user","get_course_module_completion_registration_link","GetFeedbackQuery","_add_routes","_new_term","add_media_for_course","append_to","borrow","borrow_mut","course_instances_export","delete_course","delete_material_reference_by_id","deserialize","exercise_tasks_export","fmt","from","from_base64","get_all_course_language_versions","get_all_exercises","get_all_exercises_and_count_of_answers_requiring_attention","get_course","get_course_breadcrumb_info","get_course_default_peer_review","get_course_instances","get_course_structure","get_course_users_counts_by_exercise","get_daily_submission_counts","get_daily_user_counts_with_submissions","get_feedback","get_feedback_count","get_material_references_by_course_id","get_page_visit_datum_summary","get_page_visit_datum_summary_by_countries","get_page_visit_datum_summary_by_device_types","get_page_visit_datum_summary_by_pages","get_submission_counts_by_exercise","get_weekday_hour_submission_counts","glossary","insert_material_references","into","len","new_course_instance","new_glossary_term","pagination","post_new_chapter_ordering","post_new_course","post_new_course_duplicate","post_new_course_language_version","post_new_page_ordering","post_update_peer_review_queue_reviews_received","read","submission_export","teacher_reset_course_progress_for_everyone","teacher_reset_course_progress_for_themselves","try_from","try_into","type_id","update_course","update_material_reference","update_modules","user_details_export","vzip","_add_routes","delete_email_template","ExamCourseInfo","_add_routes","append_to","borrow","borrow_mut","course_id","deserialize","duplicate_exam","edit_exam","export_points","export_submissions","fmt","from","from_base64","get_exam","into","len","set_course","try_from","try_into","type_id","unset_course","vzip","NewExerciseRepository","_add_routes","append_to","borrow","borrow_mut","course_id","delete","deploy_key","deserialize","exam_id","fmt","from","from_base64","get_for_course","get_for_exam","git_url","into","len","new","try_from","try_into","type_id","update","vzip","_add_routes","add_exercise_service","delete_exercise_service","get_exercise_service_by_id","get_exercise_services","update_exercise_service","_add_routes","get_submission_info","update_answer_requiring_attention","ExerciseSubmissions","_add_routes","append_to","borrow","borrow_mut","data","fmt","from","get_exercise_answers_requiring_attention","get_exercise_submissions","into","len","serialize","sign_with_key","to_base64","total_pages","try_from","try_into","type_id","vzip","MarkAsRead","_add_routes","append_to","borrow","borrow_mut","deserialize","eq","equivalent","equivalent","equivalent","fmt","from","from_base64","into","len","mark_as_read","read","serialize","sign_with_key","to_base64","try_from","try_into","type_id","vzip","_add_routes","get_course_module_stats_by_completions_registered_to_study_registry","get_number_of_people_completed_a_course","get_number_of_people_done_at_least_one_exercise","get_number_of_people_registered_completion_to_study_registry","get_number_of_people_started_course","_add_routes","delete","update","_add_routes","get_organization_by_slug","_add_routes","create_exam","get_all_organizations","get_course_exams","get_org_exam_with_exam_id","get_org_exams","get_organization","get_organization_active_courses","get_organization_active_courses_count","get_organization_course_count","get_organization_courses","remove_organization_image","set_organization_image","_add_routes","get_page_audio","remove_page_audio","set_page_audio","_add_routes","delete_page","get_page_info","history","history_count","post_new_page","restore","update_page_details","_add_routes","delete_playground_example","get_playground_examples","insert_playground_example","update_playground_example","CONNECTION_TIMEOUT","ClientConnection","ExerciseTaskGradingResult","PING_INTERVAL","PlaygroundSubmissionMessage","PlaygroundViewsMessage","Registered","TimedOut","WS_CONNECTIONS","WsConnections","_add_routes","append_to","append_to","append_to","append_to","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","client_id","fmt","fmt","from","from","from","from","get","grading_result","handle","handle","into","into","into","into","last_pong","len","len","len","len","new","new","ping_handle","receive_grading","register","serialize","sign_with_key","started","to_base64","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unregister","vzip","vzip","vzip","vzip","websocket","GetEditProposalsQuery","_add_routes","append_to","borrow","borrow_mut","deserialize","fmt","from","from_base64","get_edit_proposal_count","get_edit_proposals","into","len","pagination","pending","process_edit_proposal","try_from","try_into","type_id","vzip","_add_routes","create_by_exercise_task_submission_ids","get_regrading_info_by_id","get_regradings","get_regradings_count","RoleQuery","_add_routes","append_to","authorize_role_management","borrow","borrow_mut","course_id","course_instance_id","deserialize","exam_id","fetch","fetch_pending","fmt","from","from_base64","global","into","len","organization_id","set","try_from","try_into","type_id","unset","vzip","_add_routes","get_user_details","search_users_by_email","search_users_by_other_details","search_users_fuzzy_match","ConsentData","_add_routes","append_to","borrow","borrow_mut","clone","clone_into","consent","deserialize","eq","equivalent","equivalent","equivalent","fmt","from","from_base64","get_all_research_form_answers_with_user_id","get_course_instance_enrollments_for_user","get_iter","get_my_courses","get_research_consent_by_user_id","get_user","into","len","post_user_consents","serialize","sign_with_key","to_base64","to_owned","try_from","try_into","type_id","vzip","_add_routes","redirect_other_domain","completion_registered_to_study_registry","completions","post_completions","GetCompletionsQueryParamers","append_to","borrow","borrow_mut","deserialize","exclude_already_registered","fmt","from","from_base64","get_completions","get_module_completions","into","len","try_from","try_into","type_id","vzip","_add_routes","users_by_upstream_id","_add_routes","get_user_by_upstream_id","authorization","csv_export","error","exercise_repositories","exercises","langs","models_requests","rate_limit_middleware_builder","request_id","request_span_middleware","Action","ActionOnResource","AnyCourse","AuthUser","AuthorizationToken","AuthorizedResponse","Chapter","Course","CourseInstance","CreateCoursesOrExams","DeleteAnswer","Download","Duplicate","Edit","EditRole","Exam","Exercise","ExerciseService","ExerciseSlideSubmission","ExerciseTask","ExerciseTaskGrading","ExerciseTaskSubmission","GlobalPermissions","Grade","GraphQLRequest","LoginToken","MOOCFI_GRAPHQL_URL","MaterialReference","MoocfiUser","MoocfiUserResponse","MoocfiUserResponseData","Organization","Page","PlaygroundExample","Resource","Role","SESSION_KEY","StudyRegistry","Teach","UploadFile","User","UsuallyUnacceptableDeletion","View","ViewInternalCourseStructure","ViewMaterial","ViewStats","ViewUserProgressOrDetails","access_token","action","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","async_http_client_with_headers","authenticate_moocfi_user","authenticate_test_token","authenticate_test_user","authorize","authorize_access_to_course_material","authorize_access_to_tmc_server","authorize_with_fetched_list_of_roles","authorized_ok","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","can_user_view_chapter","check_course_instance_permission","check_course_or_exam_permission","check_course_permission","check_exam_permission","check_material_reference_permissions","check_organization_permission","check_study_registry_permission","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","created_at","data","data","deleted_at","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","email","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","exchange_password_with_moocfi","expires_in","extra_fields","fetched_from_db_at","first_name","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","forget","from","from","from","from","from","from","from","from","from","from","from_base64","from_base64","from_base64","from_base64","from_base64","from_base64","from_base64","from_base64","from_course_or_exam_id","from_request","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_or_create_user_from_moocfi_response","get_user_from_moocfi_by_login_token","get_user_from_moocfi_by_tmc_access_token_and_upstream_id","has_auth_user_session","has_permission","id","id","into","into","into","into","into","into","into","into","into","into","last_name","len","len","len","len","len","len","len","len","len","len","parse_secret_key_from_header","query","refresh_token","remember","resource","respond_to","scopes","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","sign_with_key","sign_with_key","sign_with_key","sign_with_key","sign_with_key","sign_with_key","sign_with_key","sign_with_key","skip_authorize","to_base64","to_base64","to_base64","to_base64","to_base64","to_base64","to_base64","to_base64","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","token","token_type","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","updated_at","upstream_id","upstream_id","upstream_id","user","variables","verify_auth_user_exists","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","CSVExportAdapter","CsvExportDataLoader","CsvWriter","append_to","append_to","authorization_token","borrow","borrow","borrow_mut","borrow_mut","course_instance_export","course_module_completion_info_to_grade_string","csv_writer","exercise_tasks_export","finish","flush","from","from","general_export","handles","into","into","len","len","load_data","make_authorized_streamable","new_with_initialized_headers","points","sender","serializable_sqlx_result_stream_to_json_stream","submissions","try_from","try_from","try_into","try_into","type_id","type_id","users_export","vzip","vzip","write","write_record","CompletionsExportOperation","CourseInstancesExportOperation","append_to","append_to","borrow","borrow","borrow_mut","borrow_mut","course_id","course_instance_id","export_completions","export_course_instances","from","from","into","into","len","len","load_data","load_data","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","CourseExerciseTasksExportOperation","append_to","borrow","borrow_mut","course_id","export_course_exercise_tasks","from","into","len","load_data","try_from","try_into","type_id","vzip","ExamPointExportOperation","PointExportOperation","append_to","append_to","borrow","borrow","borrow_mut","borrow_mut","course_instance_id","exam_id","export_course_instance_points","export_exam_points","from","from","into","into","len","len","load_data","load_data","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","CourseSubmissionExportOperation","ExamSubmissionExportOperation","append_to","append_to","borrow","borrow","borrow_mut","borrow_mut","course_id","exam_id","export_course_exercise_task_submissions","export_exam_submissions","from","from","into","into","len","len","load_data","load_data","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","UsersExportOperation","append_to","borrow","borrow_mut","course_id","export_course_user_details","from","into","len","load_data","try_from","try_into","type_id","vzip","BadRequest","BadRequestWithData","BlockId","ControllerError","ControllerErrorType","ControllerResult","Err","ErrorData","ErrorResponse","Forbidden","InternalServerError","NotFound","Ok","Unauthorized","append_to","append_to","append_to","append_to","backtrace","backtrace","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cause","clone","clone_into","data","deserialize","deserialize","deserialize","error_response","error_type","error_type","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from_base64","from_base64","from_base64","get_iter","in_current_span","into","into","into","into","len","len","len","len","message","message","message","new","new_with_traces","serialize","serialize","serialize","sign_with_key","sign_with_key","sign_with_key","source","source","source","span_trace","span_trace","status_code","title","to_base64","to_base64","to_base64","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","NewExercise","RepositoryExercise","append_to","append_to","borrow","borrow","borrow_mut","borrow_mut","checksum","contains_tmcignore","create_and_upload_exercise","delete","find_exercise_directories","fmt","from","from","into","into","is_hidden_dir","is_in_git_dir","len","len","name","part","path","process","process_inner","try_from","try_from","try_into","try_into","type_id","type_id","update","update_inner","url","vzip","vzip","enforce_deadline","process_submission","resolve_course_instance_or_exam_id_and_verify_that_user_can_submit","convert","token","Convert","convert","AuthToken","TmcUser","administrator","append_to","append_to","borrow","borrow","borrow_mut","borrow_mut","cache_user","clone","clone_into","deref","deref_mut","deserialize","email","fmt","fmt","from","from","from_base64","from_request","get_iter","id","into","into","len","len","load_user","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","username","vzip","vzip","EXERCISE_SERVICE_GRADING_UPDATE_CLAIM_HEADER","EXERCISE_SERVICE_UPLOAD_CLAIM_HEADER","GivePeerReviewClaim","GradingUpdateClaim","JwtKey","SpecRequest","UploadClaim","append_to","append_to","append_to","append_to","append_to","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","deserialize","deserialize","deserialize","exercise_service_slug","exercise_service_slug","exercise_slide_submission_id","expiration_time","expiration_time","expiration_time","expiration_time","expiration_time","expiring_in_1_day","expiring_in_1_day","expiring_in_1_day","fetch_service_info","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_base64","from_base64","from_base64","from_request","from_request","get_iter","into","into","into","into","into","len","len","len","len","len","make_grading_request_sender","make_spec_fetcher","new","peer_review_config_id","private_spec","request_id","reqwest_err","serialize","serialize","serialize","serialize","sign","sign","sign","sign_with_key","sign_with_key","sign_with_key","sign_with_key","submission_id","submission_id","to_base64","to_base64","to_base64","to_base64","to_owned","try_from","try_from","try_from","try_from","try_from","try_from_env","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","upload_url","validate","validate","validate","vzip","vzip","vzip","vzip","vzip","build_rate_limiting_middleware","RequestId","append_to","borrow","borrow_mut","clone","clone_into","fmt","from","from_request","get_iter","into","len","serialize","sign_with_key","to_base64","to_owned","try_from","try_into","type_id","vzip","RequestSpan","RequestSpanMiddleware","append_to","append_to","borrow","borrow","borrow_mut","borrow_mut","call","from","from","into","into","into_service","len","len","new_transform","poll_ready","service","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Accepted","Act","AlreadyReported","ApplicationConfiguration","AuthUser","BackendError","BadGateway","BadRequest","Conflict","Connection","Context","Continue","ControllerError","ControllerErrorType","ControllerResult","Created","Database","Deserialize","Deserialize","ErrorType","ExpectationFailed","FailedDependency","FileStore","Fixed","Forbidden","Found","FromRow","FromRow","GatewayTimeout","Generate","Gone","HttpRequest","HttpResponse","ImATeapot","ImUsed","InsufficientStorage","InternalServerError","LengthRequired","Locked","LoopDetected","MethodNotAllowed","MisdirectedRequest","MovedPermanently","MultiStatus","Multipart","MultipleChoices","NAMESPACE_DNS","NAMESPACE_OID","NAMESPACE_URL","NAMESPACE_X500","NetworkAuthenticationRequired","NoContent","NonAuthoritativeInformation","NotAcceptable","NotExtended","NotFound","NotImplemented","NotModified","Ok","Options","PKeyPolicy","Pagination","PartialContent","PayloadTooLarge","PaymentRequired","PermanentRedirect","PgConnection","PgPool","Pool","Postgres","PreconditionFailed","PreconditionRequired","Processing","ProxyAuthenticationRequired","RangeNotSatisfiable","RequestHeaderFieldsTooLarge","RequestTimeout","Res","ResetContent","SeeOther","Serialize","Serialize","ServiceConfig","ServiceUnavailable","StoreKind","SwitchingProtocols","TemporaryRedirect","TooManyRequests","TryToOptional","Type","Type","Unauthorized","UnavailableForLegalReasons","UnprocessableEntity","UnsupportedMediaType","UpgradeRequired","UploadResult","UriTooLong","UseProxy","Uuid","VariantAlsoNegotiates","VersionNotSupported","acquire","acquire","acquire","add_cookie","add_removal_cookie","app_config","app_data","app_data","app_data","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","apply","array_type_info","as_braced","as_bytes","as_fields","as_hyphenated","as_migrate","as_mut","as_ref","as_simple","as_u128","as_u64_pair","as_urn","authorize","authorize_access_to_course_material","backtrace","base_url","begin","begin","begin","begin","begin","begin","body","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","braced","build","cache_statement","cache_type_info","cache_type_oid","cached_statements_size","cached_statements_size","cleanup_test","cleanup_test_dbs","clear_cached_statements","clear_cached_statements","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","close","close","close","close","close_event","cmp","commit","compare","compatible","configure","conn_data","connect","connect","connect_lazy","connect_lazy_with","connect_options","connect_with","connect_with","connection_info","context","cookie","cookies","cookies","copy_in_raw","copy_out_raw","create_database","data","database_exists","decode","default","default","default","default_service","del_cookie","delete","describe","deserialize","deserialize","deserialize","deserialize","development_uuid_login","dirty_version","domain","download","download_stream","drop","drop_body","drop_database","encode_buffer","encode_by_ref","encode_hex","encode_hex_upper","ensure_migrations_table","eq","eq","equivalent","equivalent","equivalent","error","error","error","error_type","example","extensions","extensions","extensions_mut","extensions_mut","external","external_resource","fetch_file_content_or_use_filesystem_cache","fetch_many","fetch_many","fetch_many","fetch_optional","fetch_optional","fetch_optional","fixed","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","force_drop_database","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_base64","from_base64","from_base64","from_bytes","from_bytes_le","from_bytes_ref","from_error","from_fields","from_fields_le","from_request","from_request","from_row","from_slice","from_slice_le","from_str","from_u128","from_u128_le","from_u64_pair","generated_docs","get_cache_files_folder_path","get_direct_download_url","get_download_url","get_iter","get_iter","get_iter","get_iter","get_iter","get_session","get_timestamp","get_variant","get_version","get_version_num","hash","head","head","head_mut","headers","headers","headers","headers_mut","hyphenated","inner","inner","into","into","into","into","into","into","into","into","into","into","into","into_actor","into_body","into_bytes","into_parts","into_uuid","is_closed","is_max","is_nil","keep_alive","len","len","len","len","len","len","len","len","len","len","len","limit","limit","list_applied_migrations","lock","log_settings","map","map_body","map_into_boxed_body","map_into_left_body","map_into_right_body","map_ref","match_info","match_name","match_pattern","max","message","method","models","name","new","new","new","new","new_v4","new_v5","new_with_traces","next_page","next_statement_id","nil","num_idle","offset","optional","options","page","page","paginate","parse_secret_key_from_header","parse_str","partial_cmp","path","peer_addr","pending_ready_for_query_count","ping","ping","ping","poll_next","prepare_with","prepare_with","prepare_with","process_id","query_string","res","resource_map","respond_to","revert","rollback","route","safety","secret_key","serialize","serialize","serialize","server_version_num","service","services","set_body","set_connect_options","shrink_buffers","shrink_buffers","shrink_buffers","sign_with_key","sign_with_key","simple","size","skip_authorize","snapshot","span_trace","start_rollback","status","status_mut","stream","take_payload","test_context","test_mode","to_base64","to_base64","to_bytes_le","to_different_error","to_fields_le","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_u128_le","total_pages","transaction","transaction_depth","transaction_status","try_acquire","try_begin","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_parse","try_parse_ascii","try_poll_next","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_info","type_info","unlock","upgrade","upload","upload_field_from_cms","upload_file_from_cms","upload_stream","uri","url_for","url_for_static","urn","version","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","web","with_body","with_context","Body","Buf","BufMut","Bytes","BytesMut","Data","Either","Error","Form","FormConfig","Header","Json","JsonBody","JsonConfig","Left","Path","PathConfig","Payload","PayloadConfig","Query","QueryConfig","Readlines","Redirect","ReqData","Right","ServiceConfig","UrlEncoded","advance","advance","advance","advance_mut","advance_mut","app_data","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","as_mut","as_ref","as_ref","as_ref","block","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buf","cap","capacity","chain","chain_mut","check_connection","check_connection","check_connection","check_connection","check_connection","checked_buff","chunk","chunk","chunk","chunk_mut","chunk_mut","chunks_vectored","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","compare","compare","compare","compare","compare","compare","content_type","content_type","content_type_required","content_type_required","copy_from_slice","copy_to_bytes","copy_to_bytes","copy_to_bytes","copy_to_slice","data","data","decode_with","default","default","default","default","default","default","default","default","default","delete","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","drop","drop","encode_hex","encode_hex","encode_hex_upper","encode_hex_upper","encoding","encoding","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","err","err","err_handler","err_handler","err_handler","err_handler","error_handler","error_handler","error_handler","error_handler","extend","extend","extend","extend_from_slice","external","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","freeze","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_base64","from_iter","from_iter","from_iter","from_query","from_redis_value","from_request","from_request","from_request","from_request","from_request","from_request","from_request","from_request","from_request","from_request","from_static","fut","get","get_bytes","get_bytes_nul","get_db","get_db","get_db","get_db","get_db","get_f32","get_f32_le","get_f32_ne","get_f64","get_f64_le","get_f64_ne","get_i128","get_i128_le","get_i128_ne","get_i16","get_i16_le","get_i16_ne","get_i32","get_i32_le","get_i32_ne","get_i64","get_i64_le","get_i64_ne","get_i8","get_int","get_int_le","get_int_ne","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_ref","get_str","get_str_nul","get_u128","get_u128_le","get_u128_ne","get_u16","get_u16_le","get_u16_ne","get_u32","get_u32_le","get_u32_ne","get_u64","get_u64_le","get_u64_ne","get_u8","get_uint","get_uint_le","get_uint_ne","has_remaining","has_remaining_mut","hash","hash","head","init_mut","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_actor","into_actor","into_actor","into_actor","into_future","into_future","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_iter","into_iter","into_iter","into_iter","is_empty","is_empty","is_open","is_open","is_open","is_open","is_open","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","length","limit","limit","limit","limit","limit","limit","limit","limit","limit","limit","limit","limit","method","mimetype","mimetype","new","new","new","new","new","new","new","new","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","patch","permanent","poll","poll","poll_next","poll_next","poll_next","poll_next","post","ptr","ptr","put","put","put","put_bytes","put_bytes","put_f32","put_f32_le","put_f32_ne","put_f64","put_f64_le","put_f64_ne","put_i128","put_i128_le","put_i128_ne","put_i16","put_i16_le","put_i16_ne","put_i32","put_i32_le","put_i32_ne","put_i64","put_i64_le","put_i64_ne","put_i8","put_int","put_int_le","put_int_ne","put_slice","put_slice","put_u128","put_u128_le","put_u128_ne","put_u16","put_u16_le","put_u16_ne","put_u32","put_u32_le","put_u32_ne","put_u64","put_u64_le","put_u64_ne","put_u8","put_uint","put_uint_le","put_uint_ne","reader","redirect","register","remaining","remaining","remaining","remaining_mut","remaining_mut","req_command","req_command","req_command","req_command","req_command","req_packed_command","req_packed_command","req_packed_command","req_packed_command","req_packed_command","req_packed_commands","req_packed_commands","req_packed_commands","req_packed_commands","req_packed_commands","reserve","resize","resource","resource_path","resource_path","resource_path","resource_path","resource_path","respond_to","respond_to","respond_to","respond_to","respond_to","respond_to","route","scope","see_other","serialize","serialize","serialize","service","services","set_len","sign_with_key","sign_with_key","sign_with_key","size","size","slice","slice_ref","spare_capacity_mut","split","split_off","split_off","split_to","split_to","status_code","stream","stream","supports_pipelining","supports_pipelining","supports_pipelining","supports_pipelining","supports_pipelining","take","temporary","to","to","to","to_base64","to_base64","to_base64","to_bytes","to_bytes_limited","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","trace","truncate","truncate","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_bytes","try_into_bytes","try_into_value","try_poll","try_poll","try_poll_next","try_poll_next","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unsplit","using_status_code","vtable","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_capacity","write_fmt","write_str","writer","zeroed","_res","buf","length","limit","payload","calculate_page_visit_stats","doc_file_generator","email_deliver","ended_exams_processor","open_university_registration_link_fetcher","peer_review_updater","regrader","seed","service_info_fetcher","sorter","start_server","sync_tmc_users","main","controllers","ex","example","external","main","write_json","Example","example","BATCH_SIZE","DB_URL","EMAIL_RELAY","MOOCFI_EMAIL","mail_sender","main","send_message","main","process_ended_exam","process_ended_exams","OPEN_UNIVERSITY_COURSE_URL","OPEN_UNIVERSITY_REGISTRATION_BASE_URL","OPEN_UNIVERSITY_TOKEN","OpenUniversityInfo","append_to","borrow","borrow_mut","deserialize","end_date","fetch_and_update_completion_links","fmt","from","from_base64","get_open_university_info_for_course_code","into","len","link","main","select_best_candidate","serialize","sign_with_key","start_date","to_base64","try_from","try_into","type_id","update_course_registration_link","vzip","main","main","main","seed_certificate_fonts","seed_courses","seed_exercise_services","seed_file_storage","seed_helpers","seed_organizations","seed_playground_examples","seed_roles","seed_user_research_consents","seed_users","setup_seed_environment","seed_certificate_fonts","CommonCourseData","admin_user_id","append_to","base_url","borrow","borrow_mut","clone","clone_into","create_glossary_course","db_pool","example_normal_user_ids","from","get_iter","into","jwt_key","len","organization_id","seed_course_without_submissions","seed_cs_course_material","seed_peer_review_course_without_submissions","seed_sample_course","student_user_id","to_owned","try_from","try_into","type_id","vzip","seed_exercise_services","AUTHOR_IMAGE","CERTIFICATE_BACKGROUND","FONT_LATO_REGULAR","REPOSITORY_EXERCISE_1","REPOSITORY_EXERCISE_2","SeedFileStorageResult","append_to","borrow","borrow_mut","clone","clone_into","from","get_iter","into","len","seed_file_storage","to_owned","try_from","try_into","type_id","vzip","CommonExerciseData","append_to","block_id","borrow","borrow_mut","clone","clone_into","create_best_exercise","create_best_peer_review","create_exam","create_page","example_exercise_flexible","exercise_id","exercise_slide_id","exercise_task_id","from","get_iter","heading","into","len","paragraph","quizzes_exercise","submit_and_grade","tmc_exercise","to_owned","try_from","try_into","type_id","vzip","uh_cs","uh_mathstat","SeedOrganizationUhCsResult","append_to","borrow","borrow_mut","cs_intro_course_id","from","into","len","seed_organization_uh_cs","try_from","try_into","type_id","uh_cs_organization_id","vzip","seed_organization_uh_mathstat","seed_playground_examples","seed_roles","seed_user_research_consents","SeedUsersResult","admin_user_id","append_to","assistant_user_id","borrow","borrow_mut","clone","clone_into","course_or_exam_creator_user_id","example_normal_user_ids","from","get_iter","into","langs_user_id","language_teacher_user_id","len","material_viewer_user_id","seed_users","student_1_user_id","student_2_user_id","student_3_user_id","student_4_user_id","student_5_user_id","student_without_research_consent","teacher_user_id","teaching_and_learning_services_user_id","to_owned","try_from","try_into","type_id","user_user_id","vzip","N","do_fetch_and_upsert_service_info","main","sort","sort_ts_binding_generator","main","Change","TMCRecentChanges","URL","append_to","append_to","borrow","borrow","borrow_mut","borrow_mut","change_type","changes","created_at","delete_users","deserialize","deserialize","fetch_recently_changed_user_details","fmt","fmt","from","from","from_base64","from_base64","id","into","into","len","len","main","new_value","old_value","serialize","serialize","sign_with_key","sign_with_key","to_base64","to_base64","try_from","try_from","try_into","try_into","type_id","type_id","update_users","user_id","vzip","vzip"],"q":[[0,"headless_lms_server"],[21,"headless_lms_server::config"],[68,"headless_lms_server::controllers"],[105,"headless_lms_server::controllers::auth"],[178,"headless_lms_server::controllers::cms"],[188,"headless_lms_server::controllers::cms::course_instances"],[190,"headless_lms_server::controllers::cms::courses"],[200,"headless_lms_server::controllers::cms::email_templates"],[203,"headless_lms_server::controllers::cms::exams"],[207,"headless_lms_server::controllers::cms::exercise_services"],[209,"headless_lms_server::controllers::cms::gutenberg"],[249,"headless_lms_server::controllers::cms::organizations"],[251,"headless_lms_server::controllers::cms::pages"],[256,"headless_lms_server::controllers::cms::repository_exercises"],[258,"headless_lms_server::controllers::course_material"],[270,"headless_lms_server::controllers::course_material::chapters"],[274,"headless_lms_server::controllers::course_material::course_instances"],[303,"headless_lms_server::controllers::course_material::course_modules"],[307,"headless_lms_server::controllers::course_material::courses"],[411,"headless_lms_server::controllers::course_material::exams"],[505,"headless_lms_server::controllers::course_material::exams::ExamEnrollmentData"],[509,"headless_lms_server::controllers::course_material::exercises"],[540,"headless_lms_server::controllers::course_material::glossary"],[543,"headless_lms_server::controllers::course_material::oembed"],[545,"headless_lms_server::controllers::course_material::page_audio_files"],[547,"headless_lms_server::controllers::course_material::pages"],[554,"headless_lms_server::controllers::course_material::proposed_edits"],[556,"headless_lms_server::controllers::exercise_services"],[557,"headless_lms_server::controllers::exercise_services::grading"],[558,"headless_lms_server::controllers::files"],[564,"headless_lms_server::controllers::healthz"],[566,"headless_lms_server::controllers::helpers"],[567,"headless_lms_server::controllers::helpers::file_uploading"],[634,"headless_lms_server::controllers::langs"],[657,"headless_lms_server::controllers::main_frontend"],[683,"headless_lms_server::controllers::main_frontend::certificates"],[775,"headless_lms_server::controllers::main_frontend::chapters"],[781,"headless_lms_server::controllers::main_frontend::course_instances"],[798,"headless_lms_server::controllers::main_frontend::course_modules"],[803,"headless_lms_server::controllers::main_frontend::courses"],[863,"headless_lms_server::controllers::main_frontend::email_templates"],[865,"headless_lms_server::controllers::main_frontend::exams"],[888,"headless_lms_server::controllers::main_frontend::exercise_repositories"],[912,"headless_lms_server::controllers::main_frontend::exercise_services"],[918,"headless_lms_server::controllers::main_frontend::exercise_slide_submissions"],[921,"headless_lms_server::controllers::main_frontend::exercises"],[941,"headless_lms_server::controllers::main_frontend::feedback"],[965,"headless_lms_server::controllers::main_frontend::global_stats"],[971,"headless_lms_server::controllers::main_frontend::glossary"],[974,"headless_lms_server::controllers::main_frontend::org"],[976,"headless_lms_server::controllers::main_frontend::organizations"],[989,"headless_lms_server::controllers::main_frontend::page_audio_files"],[993,"headless_lms_server::controllers::main_frontend::pages"],[1001,"headless_lms_server::controllers::main_frontend::playground_examples"],[1006,"headless_lms_server::controllers::main_frontend::playground_views"],[1076,"headless_lms_server::controllers::main_frontend::proposed_edits"],[1096,"headless_lms_server::controllers::main_frontend::regradings"],[1101,"headless_lms_server::controllers::main_frontend::roles"],[1126,"headless_lms_server::controllers::main_frontend::user_details"],[1131,"headless_lms_server::controllers::main_frontend::users"],[1164,"headless_lms_server::controllers::other_domain_redirects"],[1166,"headless_lms_server::controllers::study_registry"],[1168,"headless_lms_server::controllers::study_registry::completion_registered_to_study_registry"],[1169,"headless_lms_server::controllers::study_registry::completions"],[1186,"headless_lms_server::controllers::tmc_server"],[1188,"headless_lms_server::controllers::tmc_server::users_by_upstream_id"],[1190,"headless_lms_server::domain"],[1200,"headless_lms_server::domain::authorization"],[1487,"headless_lms_server::domain::csv_export"],[1529,"headless_lms_server::domain::csv_export::course_instance_export"],[1557,"headless_lms_server::domain::csv_export::exercise_tasks_export"],[1571,"headless_lms_server::domain::csv_export::points"],[1599,"headless_lms_server::domain::csv_export::submissions"],[1627,"headless_lms_server::domain::csv_export::users_export"],[1641,"headless_lms_server::domain::error"],[1750,"headless_lms_server::domain::exercise_repositories"],[1788,"headless_lms_server::domain::exercises"],[1791,"headless_lms_server::domain::langs"],[1793,"headless_lms_server::domain::langs::convert"],[1795,"headless_lms_server::domain::langs::token"],[1834,"headless_lms_server::domain::models_requests"],[1949,"headless_lms_server::domain::rate_limit_middleware_builder"],[1950,"headless_lms_server::domain::request_id"],[1970,"headless_lms_server::domain::request_span_middleware"],[1997,"headless_lms_server::prelude"],[2534,"headless_lms_server::prelude::web"],[3290,"headless_lms_server::prelude::web::JsonBody"],[3295,"headless_lms_server::programs"],[3307,"headless_lms_server::programs::calculate_page_visit_stats"],[3308,"headless_lms_server::programs::doc_file_generator"],[3314,"headless_lms_server::programs::doc_file_generator::example"],[3316,"headless_lms_server::programs::email_deliver"],[3323,"headless_lms_server::programs::ended_exams_processor"],[3326,"headless_lms_server::programs::open_university_registration_link_fetcher"],[3354,"headless_lms_server::programs::peer_review_updater"],[3355,"headless_lms_server::programs::regrader"],[3356,"headless_lms_server::programs::seed"],[3368,"headless_lms_server::programs::seed::seed_certificate_fonts"],[3369,"headless_lms_server::programs::seed::seed_courses"],[3396,"headless_lms_server::programs::seed::seed_exercise_services"],[3397,"headless_lms_server::programs::seed::seed_file_storage"],[3418,"headless_lms_server::programs::seed::seed_helpers"],[3447,"headless_lms_server::programs::seed::seed_organizations"],[3449,"headless_lms_server::programs::seed::seed_organizations::uh_cs"],[3463,"headless_lms_server::programs::seed::seed_organizations::uh_mathstat"],[3464,"headless_lms_server::programs::seed::seed_playground_examples"],[3465,"headless_lms_server::programs::seed::seed_roles"],[3466,"headless_lms_server::programs::seed::seed_user_research_consents"],[3467,"headless_lms_server::programs::seed::seed_users"],[3499,"headless_lms_server::programs::service_info_fetcher"],[3502,"headless_lms_server::programs::sorter"],[3504,"headless_lms_server::programs::start_server"],[3505,"headless_lms_server::programs::sync_tmc_users"],[3551,"alloc::sync"],[3552,"anyhow"],[3553,"alloc::vec"],[3554,"core::result"],[3555,"core::any"],[3556,"serde::de"],[3557,"core::fmt"],[3558,"core::fmt"],[3559,"core::convert"],[3560,"core::marker"],[3561,"serde::ser"],[3562,"alloc::string"],[3563,"jwt::algorithm"],[3564,"alloc::borrow"],[3565,"core::option"],[3566,"actix_session::session"],[3567,"headless_lms_models::pages"],[3568,"headless_lms_models::peer_review_configs"],[3569,"headless_lms_models::course_instances"],[3570,"headless_lms_models::course_modules"],[3571,"headless_lms_models::research_forms"],[3572,"headless_lms_models::research_forms"],[3573,"headless_lms_models::email_templates"],[3574,"headless_lms_models::exams"],[3575,"headless_lms_utils::url_to_oembed_endpoint"],[3576,"headless_lms_utils::url_to_oembed_endpoint"],[3577,"headless_lms_models::pages"],[3578,"headless_lms_models::pages"],[3579,"headless_lms_models::library::progressing"],[3580,"headless_lms_models::user_exercise_states"],[3581,"headless_lms_models::chapters"],[3582,"headless_lms_models::user_exercise_states"],[3583,"headless_lms_models::library::custom_view_exercises"],[3584,"headless_lms_models::chapters"],[3585,"headless_lms_models::feedback"],[3586,"headless_lms_models::courses"],[3587,"headless_lms_models::pages"],[3588,"headless_lms_models::research_forms"],[3589,"headless_lms_models::student_countries"],[3590,"headless_lms_models::user_course_settings"],[3591,"headless_lms_models::glossary"],[3592,"headless_lms_models::proposed_page_edits"],[3593,"headless_lms_models::pages"],[3594,"headless_lms_models::exercise_task_submissions"],[3595,"headless_lms_models::library::grading"],[3596,"headless_lms_models::library::grading"],[3597,"headless_lms_models::glossary"],[3598,"headless_lms_models::pages"],[3599,"actix_multipart::server"],[3600,"std::path"],[3601,"headless_lms_utils::file_store"],[3602,"actix_http::header::map"],[3603,"std::path"],[3604,"actix_multipart::form"],[3605,"actix_multipart::error"],[3606,"mooc_langs_api"],[3607,"mooc_langs_api"],[3608,"alloc::boxed"],[3609,"core::pin"],[3610,"mooc_langs_api"],[3611,"headless_lms_models::generated_certificates"],[3612,"headless_lms_models::chapters"],[3613,"headless_lms_models::library::progressing"],[3614,"headless_lms_models::course_instances"],[3615,"headless_lms_models::courses"],[3616,"headless_lms_models::courses"],[3617,"headless_lms_models::page_visit_datum_summary_by_courses_countries"],[3618,"headless_lms_models::page_visit_datum_summary_by_courses_device_types"],[3619,"headless_lms_models::page_visit_datum_summary_by_pages"],[3620,"headless_lms_models::exercise_slide_submissions"],[3621,"headless_lms_models::exercise_repositories"],[3622,"headless_lms_models::user_exercise_states"],[3623,"headless_lms_models::library::global_stats"],[3624,"headless_lms_models::pages"],[3625,"headless_lms_models::playground_examples"],[3626,"actix_http::ws::codec"],[3627,"actix_http::ws"],[3628,"headless_lms_models::proposed_page_edits"],[3629,"headless_lms_models::regradings"],[3630,"headless_lms_models::roles"],[3631,"headless_lms_models::roles"],[3632,"headless_lms_models::course_instance_enrollments"],[3633,"headless_lms_models::users"],[3634,"headless_lms_models::course_module_completion_registered_to_study_registries"],[3635,"oauth2"],[3636,"oauth2"],[3637,"headless_lms_models::roles"],[3638,"core::clone"],[3639,"actix_http::payload"],[3640,"headless_lms_models::roles"],[3641,"headless_lms_models::course_module_completions"],[3642,"core::marker"],[3643,"tokio::sync::mpsc::unbounded"],[3644,"tokio_stream::wrappers::mpsc_unbounded"],[3645,"futures_core::stream"],[3646,"core::iter::traits::collect"],[3647,"sqlx_core::error"],[3648,"backtrace::capture"],[3649,"core::error"],[3650,"headless_lms_models::error"],[3651,"actix_web::error::error"],[3652,"git2::error"],[3653,"uuid::error"],[3654,"sqlx_core::error"],[3655,"anyhow"],[3656,"http::status"],[3657,"walkdir::dent"],[3658,"headless_lms_models::user_exercise_states"],[3659,"chrono::offset::utc"],[3660,"chrono::datetime"],[3661,"url"],[3662,"headless_lms_models::exercise_service_info"],[3663,"headless_lms_models::error"],[3664,"headless_lms_models::exercise_tasks"],[3665,"headless_lms_models::exercise_task_submissions"],[3666,"headless_lms_models"],[3667,"reqwest::error"],[3668,"core::time"],[3669,"actix_extensible_rate_limit::backend::memory"],[3670,"actix_extensible_rate_limit::backend"],[3671,"actix_web::service"],[3672,"actix_extensible_rate_limit::backend"],[3673,"actix_extensible_rate_limit::middleware"],[3674,"actix_web::service"],[3675,"core::task::wake"],[3676,"core::task::poll"],[3677,"actix_web::response::builder"],[3678,"sqlx_core::pool::connection"],[3679,"sqlx_core::database"],[3680,"cookie"],[3681,"http::error"],[3682,"actix_web::config"],[3683,"sqlx_core::migrate::migration"],[3684,"sqlx_postgres::type_info"],[3685,"uuid::fmt"],[3686,"uuid::fmt"],[3687,"uuid::fmt"],[3688,"sqlx_core::transaction"],[3689,"sqlx_core::pool"],[3690,"core::cmp"],[3691,"core::ops::function"],[3692,"core::cell"],[3693,"core::fmt"],[3694,"cookie::parse"],[3695,"sqlx_postgres::copy"],[3696,"sqlx_postgres::value"],[3697,"actix_service"],[3698,"sqlx_core::encode"],[3699,"core::iter::traits::collect"],[3700,"core::cell"],[3701,"sqlx_core::any::arguments"],[3702,"core::fmt"],[3703,"actix_http::responses::response"],[3704,"core::convert"],[3705,"uuid::timestamp"],[3706,"uuid"],[3707,"uuid"],[3708,"actix_http::responses::head"],[3709,"actix_http::requests::head"],[3710,"actix_http::body::either"],[3711,"actix_router::url"],[3712,"actix_router::path"],[3713,"http::method"],[3714,"actix_http::error"],[3715,"sqlx_core::pool::options"],[3716,"core::net::socket_addr"],[3717,"sqlx_core::any::type_info"],[3718,"actix_web::rmap"],[3719,"actix_web::route"],[3720,"actix_web::service"],[3721,"http::uri"],[3722,"actix_web::error"],[3723,"http::version"],[3724,"actix_web::error"],[3725,"bytes::buf::uninit_slice"],[3726,"std::io"],[3727,"core::default"],[3728,"core::cmp"],[3729,"http::header::name"],[3730,"serde::de"],[3731,"redis::types"],[3732,"actix_http::http_message"],[3733,"core::cmp"],[3734,"actix_web::config"],[3735,"actix_web::resource"],[3736,"actix_router::pattern"],[3737,"actix_web::scope"],[3738,"actix_web::service"],[3739,"core::ops::range"],[3740,"core::mem::maybe_uninit"],[3741,"bytes::buf::take"],[3742,"actix_web::extract"],[3743,"actix_web::handler"],[3744,"actix_http::body::utils"],[3745,"http::header::value"],[3746,"core::fmt"],[3747,"headless_lms_models::email_deliveries"],[3748,"lettre::transport::smtp::transport"],[3749,"std::collections::hash::set"],[3750,"reqwest::async_impl::client"],[3751,"chrono::naive::datetime"],[3752,"headless_lms_utils::document_schema_processor"],[3753,"headless_lms_models::pages"]],"d":["","","","","","Functionality for configuring the server","Handlers for HTTP requests to /api/v0.","","","","Helpful structs and functions that are not related to …","Includes the type’s JSON example and/or TypeScript …","","","Re-exports commonly used types for convenient use across …","Executable programs that can be started. Contains for …","","","Setups file store so that it can be passed to actix web as …","Sets up tokio tracing. Also makes sure that log statements …","","","","","","","","","","","","","","","","","Common configuration that is used by both production and …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Result of a image upload. Tells where the uploaded image …","","Handlers for HTTP requests to /api/v0/auth.","","","","","Handlers for HTTP requests to /api/v0/cms.","Add controllers from all the submodules.","Handlers for HTTP requests to /api/v0/course-material.","","","","Handlers for HTTP requests to /api/v0/files.","","Returns the argument unchanged.","","","Handlers for HTTP requests to /api/v0/healthz.","","Calls U::from(self).","","","Handlers for HTTP requests to /api/v0/main_frontend.","","Handlers for HTTP requests to …","","","Handlers for HTTP requests to /api/v0/study-registry.","Handlers for HTTP requests to /api/v0/tmc-server.","","","","","","","","","","Generic information about the logged in user.","","","","","POST /api/v0/auth/authorize checks whether user can …","POST /api/v0/auth/authorize-multiple checks whether user …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","GET /api/v0/auth/logged-in Returns the current user’s …","POST /api/v0/auth/login Logs in to TMC.","POST /api/v0/auth/logout Logs out.","","","","Posts new user account to tmc.mooc.fi.","","","","","","","POST /api/v0/auth/signup Creates new mooc.fi account and …","","","","","","","","","","","","","","GET /api/v0/auth/user-info Returns the current user’s …","","","","Add controllers from all the submodules.","Controllers for requests starting with …","Controllers for requests starting with /api/v0/cms/courses.","Controllers for requests starting with …","Controllers for requests starting with …","Controllers for requests starting with …","","Controllers for requests starting with …","Controllers for requests starting with /api/v0/cms/pages.","","Add a route for each controller in this module.","GET /api/v8/course-instances/:course_instance - Gets a …","Add a route for each controller in this module.","POST /api/v0/cms/courses/:course_id/upload - Uploads a …","GET /api/v0/cms/courses/:course_id/pages - Gets all pages …","","GET /api/v0/cms/courses/:course_id/course-instances - …","GET /api/v0/cms/courses/:course_id/modules Returns modules …","GET /api/v0/cms/courses/:course_id/research-consent-form - …","","PUT /api/v0/cms/courses/:course_id/research-consent-form - …","PUT …","Add a route for each controller in this module.","GET /api/v0/cms/email-templates/:id","PUT `/api/v0/cms/email-templates/:id","Add a route for each controller in this module.","POST /api/v0/cms/exams/:exam_id/upload - Uploads a media …","GET /api/v0/cms/exams/:exam_id/edit - Get the exam …","PUT /api/v0/cms/exams/:exam_id/edit - Insert new …","","GET /api/v0/cms/exercise-services - List all exercise …","","","","Add a route for each controller in this module.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","GET …","GET …","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Add a route for each controller in this module.","POST /api/v0/cms/organizations/:organization_id/upload - …","Add a route for each controller in this module.","GET /api/v0/cms/pages/:page_id - Get a page with exercises …","GET /api/v0/cms/pages/:page_id/info - Get a pages’s …","GET /api/v0/cms/pages/:page_id/page-navigation - tells what…","PUT /api/v0/cms/pages/:page_id - Update a page by id.","Add a route for each controller in this module.","","Add controllers from all the submodules.","Controllers for requests starting with …","Controllers for requests starting with …","","Controllers for requests starting with …","","Controllers for requests starting with …","","","","Controllers for requests starting with …","","Add a route for each controller in this module.","GET /api/v0/course-material/chapters/:chapter_id/exercises …","GET …","GET /api/v0/course-material/chapters/:chapter_id/pages - …","","","","","","","","","","","Returns the argument unchanged.","","GET …","","GET …","GET …","GET `…","GET …","Calls U::from(self).","","POST …","","","","","","","","","Add a route for each controller in this module.","GET …","GET …","GET …","","","","Add a route for each controller in this module.","","","","","","","","","","","","","","","","","","Combines course modules and chapters, consuming them.","","Used in get_course_page_by_path for path for anonymous …","","","","","","POST /api/v0/course-material/courses/:course_id/feedback - …","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","GET /api/v0/course-material/courses/:id/language-versions …","GET /api/v0/course-material/courses/:course_id/chapters - …","GET /api/v0/course-material/courses/:course_id - Get …","GET …","GET /:course_slug/page-by-path/... - Returns a course page …","GET …","","","","GET `…","GET /api/v0/course-material/courses/:course_id/pages - …","GET …","GET …","GET …","GET …","GET `…","GET `/api/v0/{course_id}/student-country - Returns country …","GET …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","POST /api/v0/course-material/courses/:course_slug/edit - …","","POST …","POST …","","","","","POST …","","","","","","","","","","","","","","POST …","","","","","","","","","","The student has enrolled to the exam and started it.","","","","The student has not enrolled to the exam yet. However, the …","The exam’s start time is in the future, no one can …","","The exam is still open but the student has run out of time.","Add a route for each controller in this module.","","","","","","","","","","","","","","","","","POST /api/v0/course-material/exams/:id/enroll","GET /api/v0/course-material/exams/:id/enrollment","","","","","","","","","","GET …","GET /api/v0/course-material/exams/:id","","","","","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).","","","","","","","","GET /api/v0/course-material/exams/:id/reset-exam-progress","","","","","","","","","","","","","","","","","","","","","","","","","","","","GET …","","","","","","","","","","Add a route for each controller in this module.","","","","","","","","","","Returns the argument unchanged.","","GET /api/v0/course-material/exercises/:exercise_id - Get …","","GET …","GET …","Calls U::from(self).","","POST …","","","POST …","POST `…","","","","","","","","Add a route for each controller in this module.","","","Add a route for each controller in this module.","GET …","Add a route for each controller in this module.","","","GET /api/v0/course-material/pages/exam/{page_id}","GET …","GET /api/v0/course-material/page/{page_id}","GET /api/v0/course-material/pages/:page_id/page-navigation …","GET /api/v0/course-material/pages/:page_id/url-path - …","","Add a route for each controller in this module.","POST /api/v0/course-material/proposed-edits/:course-id","","POST …","","","Add a route for each controller in this module.","GET /api/v0/files/\\\\* Redirects the request to a file …","GET /api/v0/files/uploads/\\\\* Serve local uploaded file, …","POST /api/v0/files/:exercise_service_slug Used to upload …","","POST /api/v0/healthz Tells whether the server is healthy.","Helper functions related to uploading to file storage.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Generates a path for an audio file with the appropriate …","Generates a path for a generic file with the appropriate …","Generates a path for an image file with the appropriate …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Processes an upload from an exercise service or an …","","","","","","","","","","","","","Processes an upload from CMS.","Uploads the data from the multipart field to the given path…","Processes an upload from CMS.","","Processes an upload for an organization’s image.","Generates a path for an audio file with the appropriate …","","","","","","","","","","Returns the argument unchanged.","","GET /api/v0/langs/course-instances/:id/exercisesReturns …","GET /api/v0/langs/course-instancesReturns the course …","GET /api/v0/langs/exercises/:idReturns an exercise slide …","","","Calls U::from(self).","","","","","","","","","","Add controllers from all the submodules.","","Controllers for requests starting with …","Controllers for requests starting with …","","Controllers for requests starting with …","Controllers for requests starting with …","","","Controllers for requests starting with …","","Controllers for requests starting with …","","Controllers for requests starting with …","","Controllers for requests starting with …","Controllers for requests starting with …","Controllers for requests starting with …","Controllers for requests starting with …","","Handles playground-views-related functionality, in …","","Controllers for requests starting with …","","","","","","","","Add a route for each controller in this module.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","DELETE …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","POST /api/v0/main-frontend/certificates/generate","GET …","GET …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","If true, the certificate will be rendered using the course …","","","","","","","","","","","","","POST /api/v0/main-frontend/certificates/","","","","","","Add a route for each controller in this module.","DELETE /api/v0/main-frontend/chapters/:chapter_id - Delete …","POST /api/v0/main-frontend/chapters - Create a new course …","DELETE /api/v0/main-frontend/chapters/:chapter_id/image - …","PUT /api/v0/main-frontend/chapters/:chapter_id/image - …","PUT /api/v0/main-frontend/chapters/:chapter_id - Update …","Add a route for each controller in this module.","GET …","GET …","GET /course-instances/:id/export-completions - gets CSV of …","POST /course-instances/:id/delete","POST /course-instances/:id/edit","GET …","GET …","GET /course-instances/:id","","GET …","GET …","","POST …","","POST …","","Add a route for each controller in this module.","","GET /api/v0/main-frontend/course-modules/{course_module_id}","GET …","GET …","","Add a route for each controller in this module.","","POST /api/v0/main-frontend/courses/:course_id/upload - …","","","","GET …","DELETE /api/v0/main-frontend/courses/:course_id - Delete a …","","","GET …","","Returns the argument unchanged.","","GET /api/v0/main-frontend/courses/:id/language-versions - …","GET /api/v0/main-frontend/courses/:id/exercises - Returns …","GET …","GET /api/v0/main-frontend/courses/:course_id - Get course.","GET …","","GET /api/v0/main-frontend/courses/:id/course-instances - …","GET /api/v0/main-frontend/courses/:course_id/structure - …","GET …","GET …","GET …","GET /api/v0/main-frontend/courses/:id/feedback?read=true - …","GET /api/v0/main-frontend/courses/:id/feedback-count - …","","GET …","GET …","GET …","GET …","GET …","GET …","","","Calls U::from(self).","","POST /api/v0/main-frontend/courses/:id/new-course-instance","","","POST /api/v0/main-frontend/courses/:id/new-chapter-ordering…","POST /api/v0/main-frontend/courses - Create a new course.","POST /api/v0/main-frontend/courses/:id/duplicate - Post …","POST /api/v0/main-frontend/courses/:id/language-versions - …","POST /api/v0/main-frontend/courses/:id/new-page-ordering - …","POST …","","GET …","DELETE …","DELETE …","","","","POST /api/v0/main-frontend/courses/:course_id - Update …","","","GET …","","Add a route for each controller in this module.","DELETE /api/v0/main-frontend/email-templates/:id","","Add a route for each controller in this module.","","","","","","POST /api/v0/cms/exams/:exam_id/duplicate - duplicates …","POST …","GET /api/v0/main-frontend/exams/:id/export-points","GET /api/v0/main-frontend/exams/:id/export-submissions","","Returns the argument unchanged.","","GET `/api/v0/main-frontend/exams/:id","Calls U::from(self).","","POST /api/v0/main-frontend/exams/:id/set","","","","POST /api/v0/main-frontend/exams/:id/unset","","","Add a route for each controller in this module.","","","","","DELETE /api/v0/main-frontend/exercise-repositories/:id","","","","","Returns the argument unchanged.","","GET /api/v0/main-frontend/exercise-repositories/course/:id","GET /api/v0/main-frontend/exercise-repositories/exam/:id","","Calls U::from(self).","","POST `/api/v0/main-frontend/exercise-repositories/new","","","","PUT /api/v0/main-frontend/exercise-repositories/:id","","Add a route for each controller in this module.","POST /api/v0/main-frontend/exercise-services","DELETE /api/v0/main-frontend/exercise-services/:id","GET /api/v0/main-frontend/exercise-services/:id","GET /api/v0/main-frontend/exercise-services","PUT /api/v0/main-frontend/exercise-services/:id","","GET …","PUT …","","Add a route for each controller in this module.","","","","","","Returns the argument unchanged.","GET …","GET …","Calls U::from(self).","","","","","","","","","","","Add a route for each controller in this module.","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","POST /api/v0/main-frontend/feedback/:id - Creates new …","","","","","","","","","Add a route for each controller in this module.","GET …","GET …","GET …","GET …","GET …","Add a route for each controller in this module.","","","Add a route for each controller in this module.","GET `/api/v0/main-frontend/org/:slug","Add a route for each controller in this module.","POST …","GET /api/v0/main-frontend/organizations - Returns a list …","GET …","GET `…","GET …","GET /api/v0/main-frontend/organizations/{organization_id} …","","","","GET …","DELETE …","PUT …","Add a route for each controller in this module.","GET /api/v0/main-fronted/page_audio/:page_id/files - Get a …","DELETE /api/v0/main-frontend/page_audio/:file_id - Removes …","POST /api/v0/main-frontend/page_audio/:page_id - Sets or …","Add a route for each controller in this module.","DELETE /api/v0/main-frontend/pages/:page_id - Delete a …","GET /api/v0/main-fronted/pages/:page_id/info - Get a pages…","GET /api/v0/main-frontend/pages/:page_id/history","GET /api/v0/main-frontend/pages/:page_id/history_count","POST /api/v0/main-frontend/pages - Create a new page.","POST /api/v0/main-frontend/pages/:page_id/restore","POST /api/v0/main-frontend/pages/:page_id/page-details - …","Add a route for each controller in this module.","DELETE /api/v0/main-frontend/playground_examples - Deletes …","GET /api/v0/main-frontend/playground_examples - Returns …","POST /api/v0/main-frontend/playground_examples - Saves a …","PUT /api/v0/main-frontend/playground_examples - Updates …","","","Server received an updated grading from an exercise …","","","The message type for all messages sent from the server to …","Server accepted a new websocket connection and is …","Server did not receive a pong for a certain period so the …","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","playground-views passes a URL pointing to this route to an …","","","","","","","","","","","","","","","","","","","","","","","Starts a new websocket connection.","","Add a route for each controller in this module.","","","","","","Returns the argument unchanged.","","GET /api/v0/main-frontend/proposed-edits/course/:id/count …","GET …","Calls U::from(self).","","","","POST …","","","","","Add a route for each controller in this module.","POST /api/v0/main-frontend/regradings - Creates a new …","GET /api/v0/main-frontend/regradings/{id} - Returns …","GET /api/v0/main-frontend/regradings - Returns a paginated …","GET /api/v0/main-frontend/regradings/count - Counts …","","Add a route for each controller in this module.","","","","","","","","","GET /api/v0/main-frontend/roles - Get all roles for the …","GET /api/v0/main-frontend/roles - Get all pending roles …","","Returns the argument unchanged.","","","Calls U::from(self).","","","POST /api/v0/main-frontend/roles/add - Give a role to a …","","","","POST /api/v0/main-frontend/roles/remove - Remove a role …","","","GET /api/v0/main-frontend/user-details/[id] - Find user …","GET /api/v0/main-frontend/user-details/search-by-email - …","GET …","GET /api/v0/main-frontend/user-details/search-fuzzy-match …","","","","","","","","","","","","","","","Returns the argument unchanged.","","GET /api/v0/main-frontend/users/get-user-research-consents …","GET …","","GET /api/v0/main-frontend/users/my-courses - Gets all the …","GET /api/v0/main-frontend/users/get-user-research-consent …","GET /api/v0/main-frontend/users/:id","Calls U::from(self).","","POST /api/v0/main-frontend/users/user-research-consents - …","","","","","","","","","","GET /api/v0/other-domain-redirects/.* Redirects a domain …","Controllers for requests starting with …","Controllers for requests starting with …","POST /api/v0/completion-registered-to-study-registry - …","","","","","","","","Returns the argument unchanged.","","GET …","GET …","Calls U::from(self).","","","","","","Add controllers from all the submodules.","Handlers for HTTP requests to …","","GET /api/v0/tmc-server/users-by-upstream-id/:id Endpoint …","Common functionality related to authorization","","Contains error and result types for all the controllers.","","","","Contains helper functions that are passed to …","","","Middleware that wraps HTTP requests to tokio tracing spans …","Describes an action that a user can take on some resource.","","","Extractor for an authenticated user.","Validates that user has right to function","Responder for AuthorizationToken","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The target of an action.","","","","","","","Deletion that we usually don’t want to allow.","","","","","","","","","","","","","","","","","","HTTP Client used only for authing with TMC server, this is …","Authenticates the user with mooc.fi, returning the …","","","The authorization token is the only way to return a …","Can be used to check whether user is allowed to view some …","Can be used to check whether user is allowed to view some …","Same as authorize, but takes as an argument Vec<Role> so …","","","","","","","","","","","","","","","","","","","","","","Can be used to check whether user is allowed to view some …","Also checks organization and course roles which are valid …","","Also checks organization role which is valid for courses.","Also checks organization role which is valid for exams.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Forgets authentication from the current session, if any.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","Checks if the user is authenticated in the given session.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Stores the user as authenticated in the given session.","","","","","","","","","","","","","","","","","","","","Skips the authorize() and returns AuthorizationToken, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The user’s ID in TMC.","","","","","For making sure the user saved in the session still exists …","","","","","","","","","","","","","Convenience struct for creating CSV data.","","","","","","","","","For csv export. Return the grade as a number if there is a …","","","Waits for handles to finish, flushes the writer and …","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","Without this one, actix cannot stream our authorized …","Creates a new CsvWriter, and also writes the given headers …","","","For streaming arrays of json objects.","","","","","","","","","","","","Spawns a task that writes a single CSV record","","","","","","","","","","","Writes the completions as csv into the writer","Writes the course instances as csv into the writer","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Writes the course exercise tasks with pravate spec as csv …","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","Writes the course points as csv into the writer","Writes the points as csv into the writer","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Writes the course submissions as csv into the writer","Writes the exam submissions as csv into the writer","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Writes user details for users with any exercise …","Returns the argument unchanged.","Calls U::from(self).","","","","","","","HTTP status code 400.","HTTP status code 400.","","Represents error messages that are sent in responses. Used …","The type of ControllerError that occured.","Used as the result types for all controllers. Only put …","Contains the error value","","The format all error messages from the API is in","HTTP status code 403. Is logged in but is not allowed to …","HTTP status code 500.","HTTP status code 404.","Contains the success value","HTTP status code 401. Needs to log in.","","","","","","Stack trace, generated automatically when the error is …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","Original error that caused this error.","","","A trace of tokio tracing spans, generated automatically …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Marks the exercises and repository as deleted and removes …","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","Processes an exercise repository, creating a repository …","","","","","","","","Updates the given repository using the given url. …","","","","","Returns an error if the chapter’s or exercise’s …","","Submissions for exams are posted from course instances or …","Contains the Convert trait for converting between langs …","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Accepted by the public-spec and model-solution endpoints …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","Fetches a public/model spec based on the private spec from …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Helper function to create rate limitng middlewares.","Extractor for a request’s id. The id is generated on …","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","Wraps HTTP requests into tokio tracing spans, helps with …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","The error types of this program all implement this trait …","","","","Represents a single database connection.","Provides the context method for Result.","","","","","","","A data structure that can be deserialized from any data …","","","","","Allows storing files to a file storage backend.","Ids will be generated based on the associated data. …","","","A record that can be built from a row returned by the …","","","Ids will be generated on the database level. This should …","","An incoming request.","An outgoing response.","","","","","","","","","","","","The server-side implementation of multipart/form-data …","","UUID namespace for Domain Name System (DNS).","UUID namespace for ISO Object Identifiers (OIDs).","UUID namespace for Uniform Resource Locators (URLs).","UUID namespace for X.500 Distinguished Names (DNs).","","","","","","","","","","","Helper struct to use with functions that insert data into …","Represents the URL query parameters page and limit, used …","","","","","A connection to a PostgreSQL database.","An alias for Pool, specialized for Postgres.","An asynchronous pool of SQLx database connections.","PostgreSQL database driver.","","","","","","","","","","","A data structure that can be serialized into any data …","","Enables parts of app configuration to be declared …","","","","","","","Indicates that a SQL type is supported for a database.","","","","","","","","","","A Universally Unique Identifier (UUID).","","","","Retrieves a connection from the pool.","","Add a cookie to this response.","Add a “removal” cookie to the response that matches …","Returns a reference to the application’s connection …","Add arbitrary app data item.","Retrieves a piece of application state.","","","","","","","","","","","","","","","Get a borrowed Braced formatter.","Returns a slice of 16 octets containing the value.","Returns the four field values of the UUID.","Get a borrowed Hyphenated formatter.","","","","Get a borrowed Simple formatter.","Returns a 128bit value containing the value.","Returns two 64bit values containing the value.","Get a borrowed Urn formatter.","","","","","Begin a new transaction or establish a savepoint within …","","","","","Retrieves a connection and immediately begins a new …","Returns a reference to this response’s body.","","","","","","","","","","","","","","","","","","","","","","","Get a Braced formatter.","Constructs a response builder with specific HTTP status.","","","","","The number of statements currently cached in the …","","","","Removes all statements from the cache, closing them on the …","","","","","","","","","","","Explicitly close this database connection.","","","Shut down the connection pool, immediately waking all …","Get a future that resolves when Pool::close() is called.","","","","Determines if this Rust type is compatible with the given …","Run external configuration as part of the application …","Returns a reference a piece of connection data set in an …","Create a new connection pool with a default pool …","Establish a new database connection.","Create a new connection pool with a default pool …","Create a new connection pool with a default pool …","Gets a clone of the connection options for this pool","Create a new connection pool with a default pool …","Establish a new database connection with the provided …","Returns connection info for the current request.","Wrap the error value with additional context.","Return request cookie.","Get an iterator for the cookies set by this response.","Load request cookies.","Issue a COPY FROM STDIN statement and transition the …","Issue a COPY TO STDOUT statement and transition the …","","Add shared app data item.","","","","","","Default service to be used if no matching resource could …","Remove all cookies with the given name from this response.","Delete a file.","","Deserialize this value from the given Serde deserializer.","","","","","","","Download a file to memory.","Download a file without loading the whole file to memory.","","Drops body and returns new response.","","A buffer that can be used for encode_... calls, that is …","","","","","","","","","","The source error for this response","","","","","Returns reference to the response-local data/extensions …","","Returns reference to the response-local data/extensions …","","","Register an external resource.","","","","","","","","Gets reference to the fixed data, if there are any.","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Creates a UUID using the supplied bytes.","Creates a UUID using the supplied bytes in little endian …","Creates a reference to a UUID from a reference to the …","Create an error response.","Creates a UUID from four field values.","Creates a UUID from four field values in little-endian …","","","","Creates a UUID using the supplied bytes.","Creates a UUID using the supplied bytes in little endian …","","Creates a UUID from a 128bit value.","Creates a UUID from a 128bit value in little-endian order.","Creates a UUID from two 64bit values.","Includes the type’s JSON example and/or TypeScript …","This function returns a path to a folder where downloaded …","Get a url that can be used to download the file without …","Get a url for a file in FileStore that can be used to …","","","","","","","If the UUID is the correct version (v1, v6, or v7) this …","Returns the variant of the UUID structure.","Returns the version of the UUID.","Returns the version number of the UUID.","","Returns a reference to response head.","This method returns reference to the request head","Returns a mutable reference to response head.","Get the headers from the response","","Returns request’s headers.","Get a mutable reference to the headers","Get a Hyphenated formatter.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Returns the response body, dropping all other parts.","Consumes self and returns the underlying byte value of the …","Returns split head and body.","Maps into the contained Uuid value or generates a new one.","Returns true if .close() has been called on the pool, false…","Tests if the UUID is max (all ones).","Tests if the UUID is nil (all zeros).","Keep-alive status for this connection","","","","","","","","","","","","Guaranteed to be positive.","","","","","Maps PKeyPolicy<T> to PKeyPolicy<U> by applying a function …","Map the current body type to another using a closure, …","Map the current body to a type-erased BoxBody.","Map the current body type B to EitherBody::Left(B).","Map the current body type B to EitherBody::Right(B).","Maps a reference of contained data in Fixed(T) to …","Returns a reference to the URL parameters container.","The resource name that matched the path. Useful for …","The resource definition pattern that matched the path. …","The ‘max UUID’ (all ones).","","Read the Request method.","","","","Create multipart instance for boundary.","Errors on non-positive page or limit values.","Constructs a response.","Creates a random UUID.","Creates a UUID using a name from a namespace, based on the …","","","","The ‘nil UUID’ (all zeros).","Returns the number of connections active and idle (not in …","Guaranteed to be nonnegative.","","Get the options for this pool","Guaranteed to be positive.","","Helper to paginate an existing Vec efficiently.","","Parses a Uuid from a string of hexadecimal digits with …","","The target path of this request.","Returns peer socket address.","","Checks if a connection to the database is still valid.","","","","","","","","The query string in the URL.","","Get a reference to a ResourceMap of current application.","","","","Configure route for a specific path.","","","Serialize this value into the given Serde serializer.","","","the version number of the server in libpq format","Register HTTP service factory.","","Sets new body.","Updates the connection options this pool will use when …","Restore any buffers in the connection to their default …","","","","","Get a Simple formatter.","Returns the number of connections currently active. This …","","","","","Get the response status code","Set the StatusCode for this response","","","","","","","Returns the bytes of the UUID in little-endian order.","","Returns the four field values of the UUID in little-endian …","","","","","","","Returns a 128bit little-endian value containing the value.","Guaranteed to be positive.","Execute the function inside a transaction.","","","Attempts to retrieve a connection from the pool if there …","Attempts to retrieve a connection and immediately begins a …","","","","","","","","","","","","","","","","","","","","","","","","","Parses a Uuid from a string of hexadecimal digits with …","Parses a Uuid from a string of hexadecimal digits with …","","","","","","","","","","","","","Returns the canonical SQL type for this Rust type.","","","Connection upgrade status","Upload a file that’s in memory to a path.","","","Upload a file without loading the whole file to memory","Request’s uri.","Generates URL for a named resource.","Generate URL for named resource","Get a Urn formatter.","Read the Request Version.","","","","","","","","","","","","Essentials helper functions and types for application …","Constructs a response with body","Wrap the error value with additional context that is …","","Read bytes from a buffer.","A trait for values that provide sequential write access to …","A cheaply cloneable and sliceable chunk of contiguous …","A unique reference to a contiguous slice of memory.","Application data wrapper and extractor.","Combines two extractor or responder types into a single …","","URL encoded payload extractor and responder.","Form extractor configuration.","Extract typed headers from the request.","JSON extractor and responder.","Future that resolves to some T when parsed from a JSON …","Json extractor configuration.","A value of type L.","Extract typed data from request path segments.","Path extractor configuration","Extract a request’s raw payload stream.","Configuration for request payloads.","Extract typed information from the request’s query.","Query extractor configuration.","Stream that reads request line by line.","An HTTP service for redirecting one path to another path …","Request-local data extractor.","A value of type R.","Enables parts of app configuration to be declared …","Future that resolves to some T when parsed from a URL …","Advance the internal cursor of the Buf","","","Advance the internal cursor of the BufMut","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes blocking function on a thread pool, returns …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the number of bytes the BytesMut can hold without …","Creates an adaptor which will chain this buffer with …","Creates an adapter which will chain this buffer with …","","","","","","","Returns a slice starting at the current position and of …","","","Returns a mutable slice starting at the current BufMut …","","Fills dst with potentially multiple slices starting at self…","Clears the buffer, removing all data.","Clears the buffer, removing all data. Existing capacity is …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Set predicate for allowed content types.","","Sets whether or not the request must have a Content-Type …","","Creates Bytes instance from slice, by copying it.","Consumes len bytes inside self and returns new instance of …","","","Copies bytes from self into dst.","","","","","","","","","","","","","Creates a new route with DELETE method guard.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Set custom error handler","Set custom error handler.","Set custom error handler.","Set custom error handler","","","","Appends given bytes to this BytesMut.","","","","","","","","","","","","","","","","","","","","","","Converts self into an immutable Bytes.","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Deserialize a T from the URL encoded query parameter …","","","","","","","","","","","","Creates a new Bytes from a static slice.","","Creates a new route with GET method guard.","","","","","","","","Gets an IEEE754 single-precision (4 bytes) floating point …","Gets an IEEE754 single-precision (4 bytes) floating point …","Gets an IEEE754 single-precision (4 bytes) floating point …","Gets an IEEE754 double-precision (8 bytes) floating point …","Gets an IEEE754 double-precision (8 bytes) floating point …","Gets an IEEE754 double-precision (8 bytes) floating point …","Gets a signed 128 bit integer from self in big-endian byte …","Gets a signed 128 bit integer from self in little-endian …","Gets a signed 128 bit integer from self in native-endian …","Gets a signed 16 bit integer from self in big-endian byte …","Gets a signed 16 bit integer from self in little-endian …","Gets a signed 16 bit integer from self in native-endian …","Gets a signed 32 bit integer from self in big-endian byte …","Gets a signed 32 bit integer from self in little-endian …","Gets a signed 32 bit integer from self in native-endian …","Gets a signed 64 bit integer from self in big-endian byte …","Gets a signed 64 bit integer from self in little-endian …","Gets a signed 64 bit integer from self in native-endian …","Gets a signed 8 bit integer from self.","Gets a signed n-byte integer from self in big-endian byte …","Gets a signed n-byte integer from self in little-endian …","Gets a signed n-byte integer from self in native-endian …","","","","","","","","","","","","","Returns reference to inner T.","","","Gets an unsigned 128 bit integer from self in big-endian …","Gets an unsigned 128 bit integer from self in …","Gets an unsigned 128 bit integer from self in …","Gets an unsigned 16 bit integer from self in big-endian …","Gets an unsigned 16 bit integer from self in little-endian …","Gets an unsigned 16 bit integer from self in native-endian …","Gets an unsigned 32 bit integer from self in the …","Gets an unsigned 32 bit integer from self in the …","Gets an unsigned 32 bit integer from self in native-endian …","Gets an unsigned 64 bit integer from self in big-endian …","Gets an unsigned 64 bit integer from self in little-endian …","Gets an unsigned 64 bit integer from self in native-endian …","Gets an unsigned 8 bit integer from self.","Gets an unsigned n-byte integer from self in big-endian …","Gets an unsigned n-byte integer from self in little-endian …","Gets an unsigned n-byte integer from self in native-endian …","Returns true if there are any more bytes to consume","Returns true if there is space in self for more bytes.","","","Creates a new route with HEAD method guard.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Unwrap to inner Payload type.","Unwraps to the internal Arc<T>","Consumes the ReqData, returning its wrapped data.","","","Unwrap into inner T value.","Unwrap into the inner T value.","Unwrap into inner T value.","Unwrap into inner T value.","Unwrap into inner T value.","","","","","Returns true if the Bytes has a length of 0.","Returns true if the BytesMut has a length of 0.","","","","","","","Returns the number of bytes contained in this Bytes.","Returns the number of bytes contained in this BytesMut.","","","","","","","","","","","","","","","","","","","","","","","Creates an adaptor which can write at most limit bytes to …","Set maximum accepted payload size. The default limit is …","Set maximum accepted payload size. The default limit is …","Set maximum accepted payload size. The default limit is …","Set maximum accepted payload size. By default this limit …","Set maximum accepted payload size. By default this limit …","Set maximum accepted payload size in bytes. The default …","","","","","","Creates a new route with specified method guard.","Set required mime type of the request. By default mime …","","Creates a new empty Bytes.","Creates a new BytesMut with default capacity.","Create a new future to decode a URL encoded request …","Create a new future to decode a JSON request payload.","Create a new stream to read request line by line.","Create new Data instance.","Construct a new Redirect service that matches a path.","Create new instance with a size limit (in bytes) and no …","","","","","","","","","","","","","","","","","Creates a new route with PATCH method guard.","Use the “308 Permanent Redirect” status when …","","","","","","","Creates a new route with POST method guard.","","","Creates a new route with PUT method guard.","Transfer bytes into self from src and advance the cursor …","","Put cnt bytes val into self.","","Writes an IEEE754 single-precision (4 bytes) floating …","Writes an IEEE754 single-precision (4 bytes) floating …","Writes an IEEE754 single-precision (4 bytes) floating …","Writes an IEEE754 double-precision (8 bytes) floating …","Writes an IEEE754 double-precision (8 bytes) floating …","Writes an IEEE754 double-precision (8 bytes) floating …","Writes a signed 128 bit integer to self in the big-endian …","Writes a signed 128 bit integer to self in little-endian …","Writes a signed 128 bit integer to self in native-endian …","Writes a signed 16 bit integer to self in big-endian byte …","Writes a signed 16 bit integer to self in little-endian …","Writes a signed 16 bit integer to self in native-endian …","Writes a signed 32 bit integer to self in big-endian byte …","Writes a signed 32 bit integer to self in little-endian …","Writes a signed 32 bit integer to self in native-endian …","Writes a signed 64 bit integer to self in the big-endian …","Writes a signed 64 bit integer to self in little-endian …","Writes a signed 64 bit integer to self in native-endian …","Writes a signed 8 bit integer to self.","Writes low nbytes of a signed integer to self in …","Writes low nbytes of a signed integer to self in …","Writes low nbytes of a signed integer to self in …","Transfer bytes into self from src and advance the cursor …","","Writes an unsigned 128 bit integer to self in the …","Writes an unsigned 128 bit integer to self in …","Writes an unsigned 128 bit integer to self in …","Writes an unsigned 16 bit integer to self in big-endian …","Writes an unsigned 16 bit integer to self in little-endian …","Writes an unsigned 16 bit integer to self in native-endian …","Writes an unsigned 32 bit integer to self in big-endian …","Writes an unsigned 32 bit integer to self in little-endian …","Writes an unsigned 32 bit integer to self in native-endian …","Writes an unsigned 64 bit integer to self in the …","Writes an unsigned 64 bit integer to self in little-endian …","Writes an unsigned 64 bit integer to self in native-endian …","Writes an unsigned 8 bit integer to self.","Writes an unsigned n-byte integer to self in big-endian …","Writes an unsigned n-byte integer to self in the …","Writes an unsigned n-byte integer to self in the …","Creates an adaptor which implements the Read trait for self…","Create a relative or absolute redirect.","","Returns the number of bytes between the current position …","","","Returns the number of bytes that can be written from the …","","","","","","","","","","","","","","","","","Reserves capacity for at least additional more bytes to be …","Resizes the buffer so that len is equal to new_len.","Creates a new resource for a specific path.","","","","","","","","","","","","Creates a new un-configured route.","Creates scope for common path prefix.","Use the “303 See Other” status when responding.","","","","Creates a raw service for a specific path.","","Sets the length of the buffer.","","","","","","Returns a slice of self for the provided range.","Returns a slice of self that is equivalent to the given …","Returns the remaining spare capacity of the buffer as a …","Removes the bytes from the current view, returning them in …","Splits the bytes into two at the given index.","Splits the bytes into two at the given index.","Splits the bytes into two at the given index.","Splits the buffer into two at the given index.","","","","","","","","","Creates an adaptor which will read at most limit bytes …","Use the “307 Temporary Redirect” status when …","Creates a new any-method route with handler.","Construct a new Redirect to use as a responder.","","","","","Buffers entire payload from request.","Buffers payload from request up to limit bytes.","","","","","","","","","","","","","","","","","","Creates a new route with TRACE method guard.","Shortens the buffer, keeping the first len bytes and …","Shortens the buffer, keeping the first len bytes and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Absorbs a BytesMut that was previously split off.","Allows the use of custom status codes for less common …","","","","","","","","","","","","","","","","","","","","","","Creates a new BytesMut with the specified capacity.","","","Creates an adaptor which implements the Write trait for …","Creates a new BytesMut, which is initialized with zero.","","","Length as reported by Content-Length header, if present.","","","","The doc file generator is used to write example JSON and …","","","","","","","","Manually sorts…","","Syncs tmc users","","","","","","","","","","","","","","","","","","Processes completions for courses associated with the …","Fetches ended exams that haven’t yet been processed and …","","","","","","","","","","Fetches up-to-date Open University completion registration …","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","Starts a thread that will periodically send regrading …","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","The entrypoint to the server.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","",""],"i":[0,40,40,40,40,0,0,40,0,0,0,0,40,40,0,0,40,40,0,0,40,0,0,6,7,6,7,6,6,7,6,7,6,7,7,7,0,6,7,6,7,6,7,7,7,6,6,7,7,7,7,6,6,7,6,7,6,6,7,6,7,6,6,7,6,7,6,7,0,12,0,12,12,12,12,0,0,0,12,12,0,0,12,12,12,12,0,0,12,0,12,0,0,0,12,12,0,0,12,12,12,12,12,12,12,0,0,0,0,36,37,38,0,0,36,37,38,36,37,38,36,37,36,37,36,36,36,36,37,38,36,37,38,36,37,38,36,37,36,37,38,37,37,38,36,37,38,0,0,0,36,37,37,0,36,37,38,36,37,38,0,36,37,38,36,37,38,36,37,38,36,37,38,38,0,36,37,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58,59,58,59,58,59,58,59,58,59,58,59,0,0,0,0,58,59,58,59,58,58,59,58,59,59,58,59,58,59,58,59,58,59,58,59,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,72,72,72,72,72,72,72,72,72,0,72,0,0,0,0,72,72,0,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0,84,80,81,84,80,81,84,80,81,84,84,84,81,80,81,80,81,0,84,0,80,81,84,80,81,0,80,81,84,80,81,80,81,0,0,0,0,0,0,80,81,0,0,0,0,0,0,0,0,0,0,0,84,81,84,80,81,84,81,80,84,80,81,80,81,84,84,81,0,84,0,0,80,81,80,81,0,80,81,80,81,84,80,81,84,80,81,84,80,81,0,84,84,84,84,84,84,84,80,81,103,0,0,0,103,103,0,103,0,99,102,103,100,99,102,103,100,99,102,103,100,99,100,102,102,0,0,102,99,100,99,99,99,100,100,100,0,0,99,102,103,100,99,102,103,100,99,100,102,102,99,102,103,100,99,102,99,102,103,100,102,0,99,102,103,100,100,99,102,103,100,102,102,99,102,103,100,99,102,103,100,99,102,103,100,99,102,103,100,0,99,102,103,100,492,493,493,493,0,0,104,104,104,104,104,104,104,104,104,104,104,0,104,0,0,104,104,0,104,104,0,0,104,104,104,104,104,104,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,0,118,118,0,122,0,122,118,0,124,122,118,124,122,118,124,122,118,118,118,124,0,118,124,124,124,118,124,122,118,118,0,0,0,118,124,122,118,124,122,118,0,0,0,0,118,124,122,118,124,122,118,124,122,118,0,0,0,0,0,0,0,0,124,122,118,0,0,129,129,129,129,129,129,0,0,0,0,129,129,129,129,129,0,129,129,129,0,129,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,143,146,144,145,143,143,146,144,145,143,146,144,145,144,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,145,0,143,144,145,146,143,146,144,145,143,146,144,145,143,144,145,146,0,0,0,146,143,146,144,145,143,146,144,145,146,146,144,143,143,145,143,146,144,145,143,146,144,145,143,146,144,145,0,0,143,146,144,145,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,164,164,0,0,0,164,0,164,164,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,164,0,0,164,0,0,0,0,0,0,164,0,0,0,164,164,164,0,0,0,0,164,0,0,0,0,185,185,185,185,185,0,0,0,0,185,185,185,0,185,185,0,185,185,185,0,185,0,0,188,188,188,188,0,188,188,188,188,188,188,0,0,188,188,188,0,188,188,188,0,188,0,0,0,0,0,0,0,0,0,0,0,196,196,196,196,196,196,0,0,196,196,196,196,196,196,196,196,196,196,0,0,198,198,198,198,198,198,198,198,198,198,198,198,198,0,198,198,198,198,198,198,198,198,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,213,0,0,0,213,213,0,0,0,214,215,212,213,214,215,212,213,214,215,212,213,215,212,213,214,215,212,213,214,212,215,215,214,215,212,213,215,214,215,212,213,214,215,215,0,214,213,213,215,213,214,215,212,213,214,215,212,213,214,215,212,213,214,214,215,212,213,0,0,0,220,220,220,220,220,220,220,0,0,220,220,220,220,0,220,220,220,220,0,0,0,0,0,0,0,229,0,229,229,229,229,229,229,0,0,229,229,229,229,229,229,229,0,229,229,229,0,229,0,0,0,0,0,0,0,234,234,234,234,234,234,234,234,234,234,234,234,234,234,0,0,234,0,0,0,234,234,0,234,234,234,234,234,234,234,234,0,0,0,0,0,0,239,239,239,239,239,239,239,239,0,0,239,239,239,239,239,239,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,245,0,0,0,245,245,245,228,228,228,228,228,228,245,245,245,245,245,245,245,245,228,0,0,0,245,0,0,0,245,245,245,0,245,0,245,228,228,245,228,228,228,228,228,228,244,33,31,33,228,245,246,249,251,252,253,254,0,0,0,0,0,0,0,0,246,31,33,228,245,246,249,251,252,253,254,31,33,228,245,246,249,251,252,253,254,0,0,0,0,0,0,0,0,31,33,228,245,246,249,31,33,228,245,246,249,31,249,252,31,31,33,228,245,251,252,253,254,254,31,33,228,245,31,31,31,228,228,228,0,244,244,31,254,31,33,228,245,246,251,252,253,254,0,31,33,228,245,246,249,251,252,253,254,31,33,228,245,251,252,253,254,245,31,31,33,228,245,246,249,0,0,0,0,0,31,254,31,33,228,245,246,249,251,252,253,254,254,31,33,228,245,246,249,251,252,253,254,0,251,244,0,33,249,244,31,33,228,245,251,252,253,254,31,33,228,245,251,252,253,254,0,31,33,228,245,251,252,253,254,31,33,228,245,246,249,249,244,31,33,228,245,246,249,251,252,253,254,31,33,228,245,246,249,251,252,253,254,31,33,228,245,246,249,251,252,253,254,31,31,31,254,253,251,0,31,33,228,245,246,249,251,252,253,254,0,0,0,259,262,262,259,262,259,262,0,0,259,0,259,262,259,262,0,259,259,262,259,262,264,0,259,0,262,0,0,259,262,259,262,259,262,0,259,262,262,259,0,0,273,274,273,274,273,274,274,273,0,0,273,274,273,274,273,274,273,274,273,274,273,274,273,274,273,274,0,275,275,275,275,0,275,275,275,275,275,275,275,275,0,0,276,277,276,277,276,277,276,277,0,0,276,277,276,277,276,277,276,277,276,277,276,277,276,277,276,277,0,0,278,279,278,279,278,279,279,278,0,0,278,279,278,279,278,279,278,279,278,279,278,279,278,279,278,279,0,280,280,280,280,0,280,280,280,280,280,280,280,280,284,284,283,0,0,0,35,0,0,284,284,284,35,284,117,284,283,285,117,117,117,284,283,285,117,284,283,285,117,283,283,285,284,283,285,117,117,117,117,117,284,284,283,285,117,117,117,117,117,117,117,117,117,284,283,285,284,283,285,283,117,117,284,283,285,117,284,283,285,117,117,285,117,117,284,283,285,284,283,285,117,117,285,117,117,117,285,284,283,285,283,117,284,117,284,283,285,117,284,283,285,117,284,283,285,117,284,283,285,0,0,297,296,297,296,297,296,296,0,0,0,0,296,297,296,297,296,0,0,297,296,296,296,296,0,0,297,296,297,296,297,296,0,0,297,297,296,0,0,0,0,0,0,299,0,0,301,131,301,131,301,131,301,0,131,131,131,131,301,301,131,301,131,301,301,131,131,301,131,301,131,301,0,131,131,301,131,301,131,301,301,131,301,0,0,0,0,0,0,0,69,116,115,309,302,69,116,115,309,302,69,116,115,309,302,69,69,116,115,302,116,116,302,116,115,116,115,302,116,115,302,0,69,116,115,309,302,69,116,115,309,302,116,115,302,116,115,69,69,116,115,309,302,69,116,115,309,302,0,0,69,302,309,309,0,116,115,309,302,116,115,302,116,115,309,302,115,115,116,115,309,302,69,69,116,115,309,302,69,69,116,115,309,302,69,116,115,309,302,309,116,115,302,69,116,115,309,302,0,0,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,0,0,330,325,330,325,330,325,325,330,325,330,325,325,330,325,330,325,325,330,325,330,325,330,325,330,325,23,0,23,0,0,0,23,23,23,0,0,23,0,0,0,23,355,0,0,351,23,23,0,383,23,23,0,0,23,383,23,0,0,23,23,23,23,23,23,23,23,23,23,23,0,23,42,42,42,42,23,23,23,23,23,23,23,23,23,355,0,0,23,23,23,23,0,0,0,0,23,23,23,23,23,23,23,0,23,23,0,0,0,23,0,23,23,23,0,0,0,23,23,23,23,23,0,23,23,0,23,23,119,334,334,23,23,22,8,22,8,44,8,119,334,42,157,41,23,383,386,22,119,42,42,42,42,42,119,119,42,42,42,42,42,0,0,351,41,355,119,119,119,334,334,23,44,8,119,334,42,157,41,23,383,386,22,44,8,119,334,42,157,41,23,383,386,22,42,23,119,119,119,119,355,386,386,119,355,334,42,157,41,22,334,42,157,41,22,355,119,119,334,334,42,119,42,494,8,22,334,355,334,334,334,334,355,22,364,22,23,22,119,119,386,8,386,42,42,157,8,8,23,1,119,374,42,157,41,41,119,0,1,1,22,23,386,42,42,42,42,119,42,41,42,42,42,23,44,23,351,42,23,22,23,22,8,8,1,119,119,334,119,119,334,383,119,334,42,42,42,42,157,23,386,22,386,44,8,119,334,42,42,42,42,42,157,41,23,23,23,23,23,383,386,22,42,157,41,42,42,42,23,42,42,44,22,389,42,42,42,42,42,42,0,1,1,1,334,42,157,41,22,22,42,42,42,42,42,23,22,23,23,22,22,23,42,44,22,44,8,119,334,42,157,41,23,383,386,22,44,23,42,23,383,334,42,42,23,44,8,119,334,42,157,41,23,383,386,22,157,157,119,119,119,383,23,23,23,23,383,22,22,22,42,351,22,0,119,351,44,157,23,42,42,351,157,119,42,334,157,402,334,157,157,157,0,42,42,22,22,119,355,119,119,44,119,119,334,119,22,23,22,23,119,119,8,44,119,271,42,41,119,8,8,23,334,355,119,119,42,41,42,334,0,386,351,119,23,23,119,22,386,41,42,41,42,351,42,334,42,157,41,22,42,42,157,355,119,119,334,334,44,8,119,334,42,42,42,157,41,23,383,386,22,44,8,119,334,42,157,41,23,383,386,22,42,42,44,44,8,119,334,42,157,41,23,383,386,22,494,42,119,23,1,0,0,1,22,22,22,42,22,44,8,119,334,42,157,41,23,383,386,22,0,23,364,451,0,0,0,0,0,0,451,0,0,0,0,0,0,432,0,0,0,0,0,0,0,0,0,432,0,0,413,265,414,415,414,8,265,414,450,451,219,452,30,420,421,432,428,422,423,34,424,43,425,426,61,427,414,265,414,43,0,265,265,414,414,450,451,219,452,30,420,421,432,428,422,423,34,424,43,425,426,61,427,265,414,414,450,451,219,452,30,420,421,432,428,422,423,34,424,43,425,426,61,427,452,414,414,413,415,428,423,34,43,61,452,413,265,414,415,414,413,265,414,265,414,30,420,421,422,423,424,425,426,61,427,265,414,30,420,421,422,423,424,425,426,61,427,265,414,428,423,43,61,265,414,428,423,43,61,424,424,424,424,265,413,265,414,413,265,414,265,265,414,30,422,424,425,426,427,8,0,265,414,30,421,428,423,34,43,61,414,428,423,34,43,61,30,265,414,265,414,265,414,450,452,265,265,265,265,265,265,265,414,414,414,414,414,414,414,432,428,423,43,61,265,265,265,414,414,414,432,432,432,428,428,428,423,423,423,43,43,43,61,61,61,450,452,422,424,425,427,422,424,425,427,414,414,414,414,8,265,265,265,414,414,414,30,420,421,432,428,428,423,423,34,34,43,43,61,61,414,265,265,265,265,265,265,265,265,265,414,414,414,450,451,219,452,30,30,420,421,432,428,422,423,34,424,43,43,43,425,426,61,427,420,30,265,414,414,61,265,265,219,30,421,432,428,423,34,43,61,265,450,0,265,265,428,423,34,43,61,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,265,414,30,420,421,422,423,424,425,426,61,427,30,265,265,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,415,265,414,0,414,265,414,450,451,219,452,30,420,421,432,428,422,423,34,424,43,425,426,61,427,450,451,219,452,450,451,219,30,421,432,432,428,423,34,43,61,265,265,414,414,265,414,428,423,34,43,61,265,265,414,414,450,451,219,452,30,420,421,432,428,422,423,34,424,43,425,426,61,427,265,414,450,415,450,451,452,422,424,426,450,452,422,424,426,0,426,426,265,414,450,451,452,30,420,426,265,265,265,265,265,265,414,414,414,414,414,414,428,423,43,61,0,420,450,451,265,414,219,452,0,265,414,0,415,414,415,414,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,414,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,413,0,420,413,265,414,415,414,428,423,34,43,61,428,423,34,43,61,428,423,34,43,61,414,414,0,428,423,34,43,61,265,414,420,432,428,34,0,0,420,30,428,34,0,8,414,30,428,34,265,414,265,265,414,414,265,414,265,414,420,450,452,428,423,34,43,61,413,420,0,420,420,30,428,34,219,219,265,414,30,420,421,422,423,424,425,426,61,427,428,423,34,43,61,0,265,414,265,414,450,451,219,452,30,420,421,432,428,422,423,34,424,43,425,426,61,427,265,414,450,451,219,452,30,420,421,432,428,422,423,34,424,43,425,426,61,427,265,414,265,450,451,219,452,265,414,450,451,219,452,30,420,421,432,428,422,423,34,424,43,425,426,61,427,414,420,265,265,414,450,451,219,452,30,420,421,432,428,422,423,34,424,43,425,426,61,427,414,414,414,415,414,495,495,495,495,495,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,472,0,0,0,0,0,0,0,0,0,0,0,0,0,0,476,476,476,476,476,0,476,476,476,0,476,476,476,0,0,476,476,476,476,476,476,476,0,476,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,479,479,479,479,479,479,479,0,479,479,479,479,479,479,479,479,0,0,0,0,479,479,479,479,479,479,0,0,0,0,0,0,0,480,480,480,480,480,480,480,480,480,0,480,480,480,480,480,0,481,481,481,481,481,481,0,0,0,0,0,481,481,481,481,481,0,481,481,0,0,0,0,481,481,481,481,481,0,0,0,488,488,488,488,488,488,488,0,488,488,488,488,488,0,0,0,0,0,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,0,487,487,487,487,487,487,487,487,487,487,487,487,487,487,0,0,0,0,0,0,0,0,0,490,491,490,491,490,491,491,490,491,0,490,491,0,490,491,490,491,490,491,491,490,491,490,491,0,491,491,490,491,490,491,490,491,490,491,490,491,490,491,0,491,490,491],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],[[2,[1]]]],[[],[[4,[3]]]],0,0,0,0,0,[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[6,[[4,[7]]]],0,[7,7],[[-1,-2],3,[],[]],[[8,7],3],0,0,0,0,[-1,-1,[]],[-1,-1,[]],[-1,[],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[-1,9,[]],[-1,9,[]],0,0,0,0,[-1,-2,[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[[],[[4,[6]]]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,[5,[-2]]],3,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[12,12],[[-1,-2],3,[],[]],0,[8,3],0,[-1,[[10,[12]]],13],[[12,12],14],0,0,[[12,15],16],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[],[]],0,0,[-1,-2,[],[]],0,[-1,9,[]],0,[22,23],0,[[12,-1],10,24],[[-1,-2],[[10,[25,17]]],[],26],0,0,[-1,[[10,[[28,[27]],17]]],[]],[-1,-2,[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],0,[-1,-2,[],[]],0,0,0,[8,3],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[[30,[29]],[32,[31]],[34,[33]]],[[35,[[34,[14]]]]]],[[[30,[29]],[32,[31]],[34,[[5,[33]]]]],[[35,[[34,[[5,[14]]]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[10,[36]]],13],[-1,[[10,[37]]],13],0,0,[[36,36],14],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],0,0,[[36,15],16],[[37,15],16],[[38,15],16],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[-1,9,[]],[-1,9,[]],[-1,9,[]],[[39,[30,[29]]],[[34,[14]]]],[[39,[30,[29]],[30,[40]],[30,[41]],[34,[36]]],[[35,[23]]]],[39,23],0,0,0,[37,[[4,[3]]]],[[36,-1],10,24],[[37,-1],10,24],[[38,-1],10,24],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[[39,[34,[37]],[30,[29]],[30,[40]],[32,[31]]],[[35,[23]]]],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],0,[[[32,[31]],[30,[29]]],[[35,[[34,[[32,[38]]]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[8,3],0,0,0,0,0,0,0,0,0,[8,3],[[[43,[42]],[30,[29]],31],[[35,[[34,[42]]]]]],[8,3],[[[43,[42]],44,22,[30,[29]],31,[30,[1]],[30,[41]]],[[35,[[34,[12]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[[5,[45]]]]]]]],[[[43,[42]],31,[30,[29]]],[[35,[[34,[46]]]]]],[[[43,[42]],31,[30,[29]]],[[35,[[34,[[5,[47]]]]]]]],[[[43,[42]],31,[30,[29]]],[[35,[[34,[[5,[48]]]]]]]],[[[43,[42]],31,[30,[29]]],[[35,[[34,[[32,[49]]]]]]]],[[[43,[42]],31,[30,[29]],[34,[46]]],[[35,[[34,[46]]]]]],[[[34,[50]],[30,[29]],[43,[42]],31],[[35,[[34,[49]]]]]],[[[34,[51]],[30,[29]],[43,[42]],31],[[35,[[34,[52]]]]]],[8,3],[[[43,[42]],[30,[29]],31],[[35,[[34,[53]]]]]],[[[43,[42]],[34,[54]],[30,[29]],31],[[35,[[34,[53]]]]]],[8,3],[[[30,[29]],[43,[42]],44,22,31,[30,[1]],[30,[41]]],[[35,[[34,[12]]]]]],[[[30,[29]],[43,[42]],31],[[35,[[34,[55]]]]]],[[[34,[56]],[30,[29]],[43,[42]],31],[[35,[[34,[55]]]]]],[8,3],[[[30,[29]],31],[[35,[[34,[[5,[57]]]]]]]],0,0,0,[8,3],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[10,[58]]],13],[-1,[[10,[59]]],13],[-1,-1,[]],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[[[61,[60]],[30,[41]],[30,[29]]],[[35,[[34,[62]]]]]],[[[61,[60]],[30,[29]],31,[30,[41]]],[[35,[[34,[63]]]]]],[[[30,[29]],31],[[35,[[34,[59]]]]]],[[[61,[60]],[30,[41]],[30,[29]]],[[35,[[34,[62]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,9,[]],[-1,9,[]],0,[[58,-1],10,24],[[59,-1],10,24],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],0,[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],[-1,-2,[],[]],[-1,-2,[],[]],[8,3],[[[43,[42]],44,22,[30,[29]],31,[30,[1]],[30,[41]]],[[35,[[34,[12]]]]]],[8,3],[[[43,[42]],[30,[29]],31],[[35,[[34,[64]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[65]]]]]],[[[43,[42]],[30,[29]]],[[35,[[34,[66]]]]]],[[67,[34,[68]],[43,[42]],[30,[29]],[30,[69]],[30,[41]],31],[[35,[[34,[64]]]]]],[8,3],[[[43,[42]],[30,[29]],[32,[31]]],[[35,[[34,[[5,[70]]]]]]]],[8,3],0,0,0,0,0,0,0,0,0,0,0,[8,3],[[[43,[42]],[30,[29]],[32,[31]]],[[35,[[34,[[5,[71]]]]]]]],[[[43,[42]],[30,[29]],[32,[31]]],[[35,[[34,[[5,[45]]]]]]]],[[[43,[42]],[30,[29]],[32,[31]]],[[35,[[34,[[5,[45]]]]]]]],0,[8,3],[[-1,[5,[-2]]],3,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[72,72],[[-1,-2],3,[],[]],[-1,[[10,[72]]],13],[[72,15],16],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[[[30,[29]],[43,[42]],31],[[35,[[34,[73]]]]]],[-1,[],[]],[[31,[43,[42]],[30,[29]]],[[35,[[34,[[5,[74]]]]]]]],[[31,[43,[42]],[30,[29]]],[[35,[[34,[[5,[75]]]]]]]],[[31,[43,[[3,[42,42]]]],[30,[29]]],[[35,[[34,[76]]]]]],[[31,[43,[[3,[42,42]]]],[30,[29]]],[[35,[[34,[[5,[77]]]]]]]],[-1,-2,[],[]],[-1,9,[]],[[[30,[29]],[43,[42]],[34,[72]],31],[[35,[[34,[78]]]]]],[[72,-1],10,24],[[-1,-2],[[10,[25,17]]],[],26],[-1,[[10,[[28,[27]],17]]],[]],[-1,-2,[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,-2,[],[]],[8,3],[[[43,[42]],[30,[29]],31],[[35,[[34,[42]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[42]]]]]],[[[43,[[3,[42,25,42]]]],[30,[29]],31],[[35,[[34,[79]]]]]],0,0,0,[8,3],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[80,80],[81,81],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[[5,[48]],[5,[82]]],[[35,[[5,[81]]]]]],0,[[22,[30,[83]]],[[35,[84]]]],[-1,[[10,[80]]],13],[-1,[[10,[81]]],13],0,[[80,80],14],[[81,81],14],[[[43,[42]],[34,[[5,[85]]]],[30,[29]],[32,[31]]],[[35,[[34,[[5,[42]]]]]]]],[[80,15],16],[[81,15],16],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[[[30,[29]],[43,[42]]],[[35,[[34,[[5,[86]]]]]]]],[[[43,[42]],[32,[31]],[30,[29]],[30,[1]],[30,[41]]],[[35,[[34,[80]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[86]]]]]],[[[30,[29]],[43,[42]]],[[35,[[34,[[5,[47]]]]]]]],[[[43,[[3,[25,25]]]],[30,[29]],[32,[31]],[30,[83]],22],[[35,[[34,[87]]]]]],[[[30,[29]],[43,[42]],[32,[31]]],[[35,[[34,[[32,[47]]]]]]]],[-1,[],[]],[-1,[],[]],[[[43,[42]],[30,[29]],[32,[31]]],[[35,[[34,[[5,[88]]]]]]]],[[[43,[[3,[42,42]]]],[30,[29]]],[[35,[[34,[45]]]]]],[[[43,[42]],[30,[29]]],[[35,[[34,[[5,[45]]]]]]]],[[[43,[42]],[30,[29]]],[[35,[[34,[[5,[45]]]]]]]],[[[43,[42]],31,[30,[29]]],[[35,[[34,[[5,[89]]]]]]]],[[[43,[42]],31,[30,[29]]],[[35,[[34,[[5,[52]]]]]]]],[[[43,[42]],31,[30,[29]]],[[35,[[34,[[32,[49]]]]]]]],[[[43,[[3,[42,42]]]],[30,[29]],31],[[35,[[34,[[91,[25,90]]]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[92]]]]]],[[[30,[29]],[43,[42]],[32,[31]]],[[35,[[34,[[32,[93]]]]]]]],[[[30,[29]],[43,[42]]],[[35,[[34,[[5,[94]]]]]]]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[-1,9,[]],[-1,9,[]],[-1,9,[]],0,0,0,0,0,[[[43,[25]],[34,[95]],[30,[29]],[32,[31]]],[[35,[[34,[42]]]]]],0,[[[43,[42]],[34,[96]],[30,[29]]],[[35,[[34,[[5,[97]]]]]]]],[[[43,[42]],[34,[96]],[30,[29]]],[[35,[[34,[[5,[97]]]]]]]],[[80,-1],10,24],[[81,-1],10,24],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[[[43,[[3,[42,42,25]]]],[30,[29]],31],[[35,[[34,[14]]]]]],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[[[34,[98]],[30,[29]],[43,[42]],31],[[35,[[34,[42]]]]]],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,[8,3],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[10,[99]]],13],[-1,[[10,[100]]],13],0,0,[[[30,[29]],[43,[42]],31,[34,[99]]],[[35,[[34,[3]]]]]],[[[30,[29]],[43,[42]],31],[[35,[[34,[[32,[101]]]]]]]],0,[[99,99],14],[[100,100],14],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[[30,[29]],[43,[42]],31],[[35,[[34,[102]]]]]],[[[30,[29]],[43,[42]],31],[[35,[[34,[102]]]]]],[[99,15],16],[[102,15],16],[[103,15],16],[[100,15],16],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],0,[[[30,[29]],[43,[42]],31],[[35,[[34,[3]]]]]],[[99,-1],10,24],[[102,-1],10,24],[[103,-1],10,24],[[100,-1],10,24],0,[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],0,0,[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[[[30,[29]],[43,[42]],31,[34,[100]]],[[35,[[34,[3]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[8,3],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[104,104],[[-1,-2],3,[],[]],0,[-1,[[10,[104]]],13],[[104,104],14],[[104,15],16],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[[[30,[29]],[43,[42]],[32,[31]]],[[35,[[34,[105]]]]]],[-1,[],[]],[[[30,[29]],[43,[42]],31,[30,[69]]],[[35,[[34,[104]]]]]],[[[30,[29]],[43,[[3,[42,42]]]],31],[[35,[[34,[106]]]]]],[-1,-2,[],[]],[-1,9,[]],[[[30,[29]],[30,[69]],[43,[42]],[34,[107]],31],[[35,[[34,[108]]]]]],[[104,-1],10,24],[[-1,-2],[[10,[25,17]]],[],26],[[[30,[29]],[43,[42]],31],[[35,[[34,[14]]]]]],[[[30,[29]],[43,[42]],[34,[109]],31,[30,[69]]],[[35,[[34,[14]]]]]],[-1,[[10,[[28,[27]],17]]],[]],[-1,-2,[],[]],0,[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,-2,[],[]],[8,3],[[[30,[29]],[43,[42]],31],[[35,[23]]]],[[[30,[29]],[43,[42]],[34,[110]],31],[[35,[23]]]],[8,3],[[[61,[60]],[30,[41]],31,[30,[29]]],[[35,[[34,[62]]]]]],[8,3],[[[43,[42]],[30,[29]],[32,[31]],[30,[41]]],[[35,[[34,[[5,[111]]]]]]]],[8,3],[[[43,[42]],[30,[29]]],[[35,[[34,[45]]]]]],[[[43,[42]],[30,[29]]],[[35,[[34,[112]]]]]],[[[43,[42]],[30,[29]]],[[35,[[34,[[32,[45]]]]]]]],[[[43,[42]],[30,[29]]],[[35,[[34,[66]]]]]],[[[43,[42]],[30,[29]]],[[35,[25]]]],[[[43,[42]],[30,[29]]],[[35,[[34,[113]]]]]],[8,3],[[[30,[29]],[43,[42]],[34,[95]],[32,[31]]],[[35,[23]]]],0,[[[43,[42]],[34,[114]],115,[30,[29]]],[[35,[[34,[3]]]]]],0,0,[8,3],[[[43,[25]],[30,[1]]],23],[[22,[30,[29]]],[[35,[23]]]],[[[30,[29]],[43,[25]],44,[30,[1]],[32,[31]],[10,[116,117]],[30,[41]]],[[35,[[34,[[91,[25,25]]]]]]]],[8,3],[[[30,[29]]],[[35,[[34,[14]]]]]],0,0,0,0,0,0,0,0,0,0,0,[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[118,118],[[-1,-2],3,[],[]],0,[[119,42,1],[[10,[3,117]]]],[-1,[[10,[118]]],13],0,0,0,[[118,15],16],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[[120,118],[[10,[121,117]]]],[[120,118],[[10,[121,117]]]],[[120,118],[[10,[121,117]]]],[-1,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[121,121],[[[19,[27]],122,118],121],[[27,122,118],121],[[119,27,44,1,[91,[25,25]],[32,[31]],27],[[10,[3,117]]]],[-1,-2,[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[[119,27,123,1,42,31],[[10,[[3,[42,121]],117]]]],[[119,123,1,124,42],[[10,[[3,[42,121]],117]]]],[[125,120,118,1,119,31],[[10,[121,117]]]],[[119,126,120,1,[32,[31]]],[[10,[3,117]]]],[[125,44,118,1,119,31],[[10,[121,117]]]],[[119,126,27,27,123,1,[32,[42]]],[[10,[42,117]]]],[[125,44,127,[2,[1]],31,119],[[10,[121,117]]]],[[125,31,119],[[35,[3]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[8,3],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-1,[]],[128,[[10,[129,130]]]],[[[30,[29]],131,[43,[42]]],[[35,[[34,[[5,[132]]]]]]]],[[[30,[29]],131],[[35,[[34,[[5,[133]]]]]]]],[[[30,[29]],131,[43,[42]]],[[35,[[34,[132]]]]]],[[[30,[29]],[43,[42]],131],[[35,[[34,[134]]]]]],[[22,120,135,128],[[138,[[137,[136]]]]]],[-1,-2,[],[]],[-1,9,[]],[27,[[32,[9]]]],0,[[[30,[29]],[30,[69]],[43,[42]],[34,[139]],131],[[35,[[34,[140]]]]]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[[[30,[29]],[30,[1]],[43,[42]],[141,[129]],131,[30,[41]]],[[35,[[34,[142]]]]]],[-1,-2,[],[]],[8,3],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[8,3],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[43,[42]],[30,[29]],31],[[35,[[34,[14]]]]]],[-1,[[10,[143]]],13],[-1,[[10,[144]]],13],[-1,[[10,[145]]],13],0,[[143,15],16],[[146,15],16],[[144,15],16],[[145,15],16],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[128,[[10,[146,130]]]],[[[34,[144]],[30,[29]],31],[[35,[[34,[14]]]]]],[[[43,[25]],[30,[29]],[30,[1]],[61,[145]],[30,[147]]],[[35,[23]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[[32,[148]]]]]]]],[[22,120,135,128],[[138,[[137,[136]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[27,[[32,[9]]]],0,0,0,0,0,[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[[[30,[29]],[141,[146]],[30,[1]],31],[[35,[[34,[14]]]]]],[[119,[5,[42]],42,146,1,31],[[10,[[5,[42]],117]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[8,3],[[[43,[25]],[30,[29]],31,[30,[1]],[30,[41]]],[[35,[[34,[149]]]]]],[[67,[30,[29]],[34,[150]],31,[30,[1]],[30,[41]],[30,[69]]],[[35,[[34,[149]]]]]],[[[43,[42]],[30,[29]],31,[30,[1]]],[[35,[[34,[3]]]]]],[[22,44,[43,[42]],[30,[29]],31,[30,[1]],[30,[41]]],[[35,[[34,[149]]]]]],[[[34,[151]],[43,[25]],[30,[29]],31,[30,[1]],[30,[41]]],[[35,[[34,[149]]]]]],[8,3],[[[43,[42]],[30,[29]],31],[[35,[[34,[[5,[152]]]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[153]]]]]],[[[43,[42]],[30,[29]],31],[[35,[23]]]],[[[43,[42]],[30,[29]],31],[[35,[23]]]],[[[34,[154]],[43,[42]],[30,[29]],31],[[35,[23]]]],[[[43,[[3,[42,42]]]],[30,[29]],31],[[35,[[34,[[5,[155]]]]]]]],[[[43,[[3,[42,42]]]],[30,[29]],31],[[35,[[34,[[5,[156]]]]]]]],[[[43,[42]],31,[30,[29]]],[[35,[[34,[47]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[[5,[53]]]]]]]],[[31,[43,[[3,[42,42]]]],[30,[29]]],[[35,[[34,[[5,[75]]]]]]]],[[[43,[42]],[30,[29]],31],[[35,[23]]]],[[[43,[42]],[61,[157]],[30,[29]],31],[[35,[[34,[158]]]]]],[[[43,[42]],[30,[29]],31,[34,[159]]],[[35,[[34,[3]]]]]],[[[43,[42]],[34,[160]],[30,[29]],31],[[35,[[34,[53]]]]]],[[[30,[29]],31,[43,[42]]],[[35,[[34,[14]]]]]],[[[43,[42]],[30,[29]],31,[34,[159]]],[[35,[[34,[161]]]]]],[8,3],[[[43,[[3,[42,14]]]],[30,[29]],31],[[35,[[34,[14]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[48]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[162]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[163]]]]]],0,[8,3],[[[30,[29]],[43,[42]],31],[[35,[[34,[[5,[94]]]]]]]],[[[43,[42]],44,22,[30,[29]],31,[30,[1]],[30,[41]]],[[35,[[34,[12]]]]]],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[43,[42]],[30,[29]],31],[[35,[23]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[86]]]]]],[[[43,[[3,[42,42]]]],[30,[29]],31],[[35,[[34,[3]]]]]],[-1,[[10,[164]]],13],[[[43,[42]],[30,[29]],31],[[35,[23]]]],[[164,15],16],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[[[30,[29]],[43,[42]],31],[[35,[[34,[[5,[86]]]]]]]],[[[30,[29]],[43,[42]],31],[[35,[[34,[[5,[165]]]]]]]],[[[30,[29]],[43,[42]],31],[[35,[[34,[[5,[166]]]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[86]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[167]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[[3,[168,[5,[169]]]]]]]]]],[[[30,[29]],[43,[42]],31],[[35,[[34,[[5,[47]]]]]]]],[[[43,[42]],[30,[29]],31,[30,[1]],[30,[41]]],[[35,[[34,[170]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[[5,[171]]]]]]]],[[[30,[29]],[43,[42]],31],[[35,[[34,[[5,[172]]]]]]]],[[[30,[29]],[43,[42]],31],[[35,[[34,[[5,[172]]]]]]]],[[[43,[42]],[30,[29]],[61,[164]],31],[[35,[[34,[[5,[173]]]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[174]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[[5,[88]]]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[[5,[175]]]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[[5,[176]]]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[[5,[177]]]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[[5,[178]]]]]]]],[[[30,[29]],[43,[42]],31],[[35,[[34,[[5,[179]]]]]]]],[[[30,[29]],[43,[42]],31],[[35,[[34,[[5,[180]]]]]]]],[[[30,[29]],[43,[42]],31],[[35,[[34,[[5,[94]]]]]]]],[[[43,[42]],[34,[[5,[181]]]],[30,[29]],31],[[35,[[34,[3]]]]]],[-1,-2,[],[]],[-1,9,[]],[[[34,[154]],[43,[42]],[30,[29]],31],[[35,[[34,[42]]]]]],[[[30,[29]],[43,[42]],[34,[110]],31],[[35,[[34,[42]]]]]],0,[[[43,[42]],[30,[29]],31,[34,[[5,[149]]]]],[[35,[[34,[3]]]]]],[[67,[30,[29]],[34,[182]],31,[30,[41]],[30,[69]]],[[35,[[34,[86]]]]]],[[[30,[29]],[43,[42]],[34,[182]],31],[[35,[[34,[86]]]]]],[[[30,[29]],[43,[42]],[34,[182]],31],[[35,[[34,[86]]]]]],[[[43,[42]],[30,[29]],31,[34,[[5,[45]]]]],[[35,[[34,[3]]]]]],[[[30,[29]],31,[43,[42]]],[[35,[[34,[14]]]]]],0,[[[43,[42]],[30,[29]],31],[[35,[23]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[14]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[14]]]]]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[[[34,[183]],[43,[42]],[30,[29]],31],[[35,[[34,[86]]]]]],[[[43,[[3,[42,42]]]],[30,[29]],31,[34,[181]]],[[35,[[34,[3]]]]]],[[[43,[42]],[30,[29]],31,[34,[184]]],[[35,[[34,[3]]]]]],[[[43,[42]],[30,[29]],31],[[35,[23]]]],[-1,-2,[],[]],[8,3],[[[43,[42]],[30,[29]],31],[[35,[[34,[53]]]]]],0,[8,3],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,[[10,[185]]],13],[[[30,[29]],[43,[42]],[34,[186]],31],[[35,[[34,[14]]]]]],[[[30,[29]],[43,[42]],[34,[186]],31],[[35,[[34,[3]]]]]],[[[43,[42]],[30,[29]],31],[[35,[23]]]],[[[43,[42]],[30,[29]],31],[[35,[23]]]],[[185,15],16],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[[[30,[29]],[43,[42]],31],[[35,[[34,[187]]]]]],[-1,-2,[],[]],[-1,9,[]],[[[30,[29]],[43,[42]],[34,[185]],31],[[35,[[34,[3]]]]]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[[[30,[29]],[43,[42]],[34,[185]],31],[[35,[[34,[3]]]]]],[-1,-2,[],[]],0,[8,3],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[[30,[29]],[43,[42]],[32,[31]]],[[35,[[34,[14]]]]]],0,[-1,[[10,[188]]],13],0,[[188,15],16],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[[[30,[29]],[43,[42]],[32,[31]]],[[35,[[34,[[5,[189]]]]]]]],[[[30,[29]],[43,[42]],[32,[31]]],[[35,[[34,[[5,[189]]]]]]]],0,[-1,-2,[],[]],[-1,9,[]],[[[30,[29]],[30,[1]],[34,[188]],31,[30,[41]]],[[35,[[34,[42]]]]]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[[[30,[29]],[43,[42]],[32,[31]],[34,[190]]],[[35,[[34,[14]]]]]],[-1,-2,[],[]],[8,3],[[[30,[29]],31,[34,[191]]],[[35,[[34,[192]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[192]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[192]]]]]],[[[30,[29]],31],[[35,[[34,[[5,[192]]]]]]]],[[[34,[191]],[43,[42]],[30,[29]],31],[[35,[[34,[192]]]]]],[8,3],[[[43,[42]],[30,[29]],31],[[35,[[34,[193]]]]]],[[[34,[194]],[30,[29]],31],[[35,[[34,[195]]]]]],0,[8,3],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[196,15],16],[-1,-1,[]],[[[30,[29]],[43,[42]],[61,[157]],31],[[35,[[34,[197]]]]]],[[[30,[29]],[43,[42]],[61,[157]],31],[[35,[[34,[196]]]]]],[-1,-2,[],[]],[-1,9,[]],[[196,-1],10,24],[[-1,-2],[[10,[25,17]]],[],26],[-1,[[10,[[28,[27]],17]]],[]],0,[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,-2,[],[]],0,[8,3],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[10,[198]]],13],[[198,198],14],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[198,15],16],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,-2,[],[]],[-1,9,[]],[[[43,[42]],[34,[198]],[30,[29]],31],[[35,[23]]]],0,[[198,-1],10,24],[[-1,-2],[[10,[25,17]]],[],26],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,-2,[],[]],[8,3],[[[30,[29]],31],[[35,[[34,[[5,[199]]]]]]]],[[[30,[29]],31],[[35,[[34,[[5,[200]]]]]]]],[[[30,[29]],31],[[35,[[34,[[5,[200]]]]]]]],[[[30,[29]],31],[[35,[[34,[[5,[200]]]]]]]],[[[30,[29]],31],[[35,[[34,[[5,[200]]]]]]]],[8,3],[[[43,[42]],[30,[29]],31],[[35,[23]]]],[[[43,[42]],[34,[110]],[30,[29]],31],[[35,[23]]]],[8,3],[[[30,[29]],[43,[25]],[30,[1]],[30,[41]]],[[35,[[34,[201]]]]]],[8,3],[[[30,[29]],[34,[186]],31],[[35,[[34,[3]]]]]],[[[30,[29]],[30,[1]],[30,[41]]],[[35,[[34,[[5,[201]]]]]]]],[[[30,[29]],[43,[42]]],[[35,[[34,[[5,[202]]]]]]]],[[[30,[29]],[43,[42]],31],[[35,[[34,[203]]]]]],[[[30,[29]],[43,[42]]],[[35,[[34,[[5,[203]]]]]]]],[[[43,[42]],[30,[29]],[30,[1]],[30,[41]]],[[35,[[34,[201]]]]]],[[[43,[42]],[30,[29]],[61,[157]]],[[35,[[34,[[5,[86]]]]]]]],[[[43,[42]],[30,[29]]],[[35,[[34,[204]]]]]],[[[43,[42]],[30,[29]]],[[35,[[34,[204]]]]]],[[[43,[42]],[30,[29]],[32,[31]],[61,[157]]],[[35,[[34,[[5,[86]]]]]]]],[[[43,[42]],[30,[29]],31,[30,[1]]],[[35,[[34,[3]]]]]],[[22,44,[43,[42]],[30,[29]],31,[30,[1]],[30,[41]]],[[35,[[34,[201]]]]]],[8,3],[[[43,[42]],[30,[29]],31,[30,[41]]],[[35,[[34,[[5,[111]]]]]]]],[[[43,[42]],[43,[42]],[30,[29]],31,[30,[1]]],[[35,[[34,[3]]]]]],[[22,44,[43,[42]],[30,[29]],31,[30,[1]]],[[35,[[34,[14]]]]]],[8,3],[[[43,[42]],[30,[29]],31],[[35,[[34,[45]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[65]]]]]],[[[30,[29]],[43,[42]],[61,[157]],31],[[35,[[34,[[5,[205]]]]]]]],[[[30,[29]],[43,[42]],31],[[35,[[34,[206]]]]]],[[67,[34,[207]],[30,[29]],[30,[41]],31,[30,[69]]],[[35,[[34,[45]]]]]],[[67,[30,[29]],[43,[42]],[34,[208]],[30,[41]],31,[30,[69]]],[[35,[[34,[42]]]]]],[[[43,[42]],[34,[209]],[30,[29]],31],[[35,[[34,[14]]]]]],[8,3],[[[30,[29]],[43,[42]],31],[[35,[[34,[210]]]]]],[[[30,[29]]],[[35,[[34,[[5,[210]]]]]]]],[[[30,[29]],[34,[211]],31],[[35,[[34,[210]]]]]],[[[30,[29]],[34,[210]],31],[[35,[[34,[210]]]]]],0,0,0,0,0,0,0,0,0,0,[8,3],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[212,15],16],[[213,15],16],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[214,42],[[32,[[216,[215]]]]]],0,[[215,[10,[217,218]],-1],3,[]],[[215,212,-1],-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[[],214],[[],215],0,[[[43,[42]],[34,[114]]],[[10,[23,117]]]],[[214,42,[216,[215]]],3],[[213,-1],10,24],[[-1,-2],[[10,[25,17]]],[],26],[[215,-1],3,[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[[214,42],3],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[22,219],[[10,[23,117]]]],0,[8,3],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[10,[220]]],13],[[220,15],16],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[[[43,[42]],[30,[29]],31],[[35,[[34,[221]]]]]],[[[43,[42]],[30,[29]],[61,[220]],31],[[35,[[34,[[5,[222]]]]]]]],[-1,-2,[],[]],[-1,9,[]],0,0,[[67,[34,[223]],[30,[41]],31,[30,[29]],[30,[69]]],[[35,[23]]]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,-2,[],[]],[8,3],[[[30,[29]],31,[34,[224]]],[[35,[[34,[42]]]]]],[[[30,[29]],31,[43,[42]]],[[35,[[34,[225]]]]]],[[[30,[29]],31,[61,[157]]],[[35,[[34,[[5,[226]]]]]]]],[[[30,[29]],31],[[35,[[34,[206]]]]]],0,[8,3],[[-1,[5,[-2]]],3,[],[]],[[119,227,228,42],[[35,[3]]]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,[[10,[229]]],13],0,[[[30,[29]],[61,[229]],31],[[35,[[34,[[5,[230]]]]]]]],[[[30,[29]],[61,[229]],31],[[35,[[34,[[5,[231]]]]]]]],[[229,15],16],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],0,[-1,-2,[],[]],[-1,9,[]],0,[[[30,[29]],[34,[232]],31],[[35,[23]]]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[[[30,[29]],[34,[232]],31],[[35,[23]]]],[-1,-2,[],[]],[8,3],[[31,[30,[29]],[43,[42]]],[[35,[[34,[233]]]]]],[[31,[30,[29]],[34,[96]]],[[35,[[34,[[5,[233]]]]]]]],[[31,[30,[29]],[34,[96]]],[[35,[[34,[[5,[233]]]]]]]],[[31,[30,[29]],[34,[96]]],[[35,[[34,[[5,[233]]]]]]]],0,[8,3],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[234,234],[[-1,-2],3,[],[]],0,[-1,[[10,[234]]],13],[[234,234],14],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[234,15],16],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[[31,[30,[29]]],[[35,[[34,[[5,[89]]]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[235]]]]]],[-1,[],[]],[[31,[30,[29]]],[[35,[[34,[[5,[86]]]]]]]],[[31,[30,[29]]],[[35,[[34,[236]]]]]],[[[43,[42]],[30,[29]]],[[35,[[34,[237]]]]]],[-1,-2,[],[]],[-1,9,[]],[[[34,[234]],31,[30,[29]]],[[35,[[34,[236]]]]]],[[234,-1],10,24],[[-1,-2],[[10,[25,17]]],[],26],[-1,[[10,[[28,[27]],17]]],[]],[-1,-2,[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,-2,[],[]],[8,3],[[[30,[29]],22,[43,[25]],[30,[41]]],[[35,[23]]]],0,0,[[22,[34,[[5,[238]]]],[30,[29]]],[[35,[23]]]],0,[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[10,[239]]],13],0,[[239,15],16],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[[22,[43,[25]],[30,[29]],[61,[239]]],[[35,[23]]]],[[22,[43,[[3,[25,42]]]],[30,[29]],[61,[239]]],[[35,[23]]]],[-1,-2,[],[]],[-1,9,[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,-2,[],[]],[8,3],0,[8,3],[[[43,[240]],[30,[29]],22],[[35,[[34,[237]]]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[241,[[4,[242,243]]]],[[119,40,25,25],[[4,[[3,[237,244]]]]]],[[119,27,41],[[4,[237]]]],[[119,27,27,41],[[4,[237]]]],[[119,228,[32,[42]],245],[[4,[246,117]]]],[[119,[32,[42]],42],[[4,[246,117]]]],[22,[[4,[246,117]]]],[[119,228,[32,[42]],245,[19,[247]]],[[4,[246,117]]]],[[246,-1],[[35,[-1]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[119,[32,[42]],[32,[42]],[32,[42]]],[[4,[14,117]]]],[[119,[19,[247]],228,42],[[4,[246,117]]]],[[119,[19,[247]],228,248],[[4,[246,117]]]],[[119,[19,[247]],228,42],[[4,[246,117]]]],[[119,[19,[247]],228,42],[[4,[246,117]]]],[[[19,[247]],228],[[4,[246,117]]]],[[[19,[247]],228,42],[[4,[246,117]]]],[[119,25,228],[[4,[246,117]]]],[31,31],[33,33],[228,228],[245,245],[246,246],[[[249,[-1]]],[[249,[-1]]],250],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],0,0,0,0,[-1,[[10,[31]]],13],[-1,[[10,[33]]],13],[-1,[[10,[228]]],13],[-1,[[10,[245]]],13],[-1,[[10,[251]]],13],[-1,[[10,[252]]],13],[-1,[[10,[253]]],13],[-1,[[10,[254]]],13],0,[[31,31],14],[[33,33],14],[[228,228],14],[[245,245],14],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[40,25,25],[[4,[244]]]],0,0,0,0,[[31,15],16],[[33,15],16],[[228,15],16],[[245,15],16],[[246,15],16],[[251,15],16],[[252,15],16],[[253,15],16],[[254,15],16],[39,3],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[248,245],[[22,255],-1,[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[119,254],[[4,[237]]]],[[244,119],[[4,[237]]]],[[119,27,240],[[4,[237]]]],[[39,[30,[29]]],14],[[256,228],14],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[22,[[4,[27,117]]]],0,0,[[39,237],[[4,[3]]]],0,[[[249,[-1]],22],[[23,[-2]]],257,[]],0,[[31,-1],10,24],[[33,-1],10,24],[[228,-1],10,24],[[245,-1],10,24],[[251,-1],10,24],[[252,-1],10,24],[[253,-1],10,24],[[254,-1],10,24],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[[],246],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],0,[31,[[32,[240]]]],0,0,0,0,[[31,[32,[[30,[29]]]],39],[[4,[31,117]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[[32,[258]]],25],0,0,[[[259,[-1]]],[[4,[-1]]],[260,261]],[262,[[263,[3]]]],[-1,-1,[]],[-1,-1,[]],[[[30,[29]],27,-1,246],[[35,[23]]],[264,261]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,9,[]],[-1,9,[]],[[264,[266,[[4,[[249,[265]],117]]]],119,246],[[138,[[137,[136]]]]]],[[[267,[[4,[[249,[265]],117]]]]],[[0,[[269,[],[[268,[[4,[265,117]]]]]]]]]],[[-1,-3],[[4,[[259,[-1]]]]],[260,261],[[20,[[19,[18]]]]],[[270,[],[[268,[-2]]]],261]],0,0,[-2,[[0,[[269,[],[[268,[[4,[265,117]]]]]]]]],271,[[269,[],[[268,[[272,[-1]]]]]]]],0,[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[[262,[19,[18]]],[[263,[9]]]],[[[259,[-1]],-3],3,[260,261],[[20,[[19,[18]]]]],[[270,[],[[268,[-2]]]],261]],0,0,[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[119,42,-1],[[4,[-1]]],[260,261]],[[119,42,-1],[[4,[-1]]],[260,261]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,9,[]],[-1,9,[]],[[273,[266,[[4,[[249,[265]],117]]]],119,246],[[138,[[137,[136]]]]]],[[274,[266,[[4,[[249,[265]],117]]]],119,246],[[138,[[137,[136]]]]]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[119,42,-1],[[4,[-1]]],[260,261]],[-1,-1,[]],[-1,-2,[],[]],[-1,9,[]],[[275,[266,[[4,[[249,[265]],117]]]],119,246],[[138,[[137,[136]]]]]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,-2,[],[]],0,0,[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[119,42,-1],[[4,[-1]]],[260,261]],[[119,42,-1],[[4,[-1]]],[260,261]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,9,[]],[-1,9,[]],[[276,[266,[[4,[[249,[265]],117]]]],119,246],[[138,[[137,[136]]]]]],[[277,[266,[[4,[[249,[265]],117]]]],119,246],[[138,[[137,[136]]]]]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[119,42,-1],[[4,[-1]]],[260,261]],[[119,42,-1],[[4,[-1]]],[260,261]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,9,[]],[-1,9,[]],[[278,[266,[[4,[[249,[265]],117]]]],119,246],[[138,[[137,[136]]]]]],[[279,[266,[[4,[[249,[265]],117]]]],119,246],[[138,[[137,[136]]]]]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[119,42,-1],[[4,[-1]]],[260,261]],[-1,-1,[]],[-1,-2,[],[]],[-1,9,[]],[[280,[266,[[4,[[249,[265]],117]]]],119,246],[[138,[[137,[136]]]]]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[117,[[32,[281]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[117,[[32,[282]]]],[283,283],[[-1,-2],3,[],[]],0,[-1,[[10,[284]]],13],[-1,[[10,[283]]],13],[-1,[[10,[285]]],13],[117,23],[117,-1,[]],0,[[117,15],16],[[117,15],16],[[284,15],16],[[284,15],16],[[283,15],16],[[285,15],16],[286,117],[287,117],[130,117],[288,117],[289,117],[-1,-1,[]],[290,117],[291,117],[292,117],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[],[]],[-1,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[117,27],0,0,[[-1,25,[32,[292]]],117,[]],[[-1,25,[32,[292]],281,293],117,[]],[[284,-1],10,24],[[283,-1],10,24],[[285,-1],10,24],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[117,[[32,[282]]]],0,0,[117,293],0,[117,294],0,[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,-2,[],[]],[-1,25,[]],[-1,25,[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[295,14],[[119,42,42,296,1,41],[[4,[121]]]],[[119,42,1],[[4,[3]]]],[126,[[4,[[5,[296]]]]]],[[296,15],16],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[295,14],[126,14],[-1,9,[]],[-1,9,[]],0,0,0,[[119,42,27,[32,[27]],1,41],[[4,[[5,[297]]]]]],[[119,42,27,[32,[27]],1,[5,[121]],41],[[4,[[5,[297]]]]]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],[[119,42,27,1,41],[[4,[3]]]],[[119,42,27,1,[5,[121]],41],[[4,[3]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[[119,165],[[10,[3,117]]]],[[119,42,165,107,[2,[69]]],[[10,[108,117]]]],[[119,42,165,42],[[10,[[3,[298,14]],117]]]],0,0,0,[299,-1,[]],0,0,0,[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[300,244,237],3],[131,131],[[-1,-2],3,[],[]],[131,-1,[]],[131,-1,[]],[-1,[[10,[301]]],13],0,[[131,15],16],[[301,15],16],[-1,-1,[]],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[[22,255],-1,[]],[-1,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,9,[]],[-1,9,[]],[[300,27],[[32,[237]]]],[-1,-2,[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[69,69],[[-1,-2],3,[],[]],[-1,[[10,[116]]],13],[-1,[[10,[115]]],13],[-1,[[10,[302]]],13],[116,27],0,0,[116,[[304,[303]]]],[115,[[304,[303]]]],0,0,0,[[[28,[27]]],116],[42,115],[[42,42],302],[305,[[308,[[307,[306]]]]]],[[69,15],16],[[116,15],16],[[115,15],16],[[309,15],16],[[302,15],16],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[[22,255],-1,[]],[[22,255],-1,[]],[-1,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[[[2,[69]]],[[0,[[313,[305,310,311],[[312,[[308,[[307,[114]]]]]]]]]]]],[[25,42,[2,[69]]],[[0,[314]]]],[27,[[10,[69,315]]]],0,0,0,[316,286],[[116,-1],10,24],[[115,-1],10,24],[[309,-1],10,24],[[302,-1],10,24],[[116,69],25],[[115,69],25],[[302,69],25],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[115,42],0,[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,-2,[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[[],[[4,[69]]]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],0,[[27,69],[[10,[116,117]]]],[[27,69],[[10,[115,117]]]],[[27,69],[[10,[302,117]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[317,318],[[324,[319,320,[0,[[313,[321],[[312,[[323,[[10,[322,287]]]]]]]]]]]]]],0,[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[67,67],[[-1,-2],3,[],[]],[[67,15],16],[-1,-1,[]],[[22,255],-1,[]],[-1,[],[]],[-1,-2,[],[]],[-1,9,[]],[[67,-1],10,24],[[-1,-2],[[10,[25,17]]],[],26],[-1,[[10,[[28,[27]],17]]],[]],[-1,-2,[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,-2,[],[]],0,0,[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[325,[-2]],321],-3,[],[[329,[321],[[326,[[327,[-1]]]],[328,[287]]]]],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,9,[]],[-1,9,[]],[[330,-2],-3,[],[[329,[321],[[326,[[327,[-1]]]],[328,[287]]]]],[]],[[[325,[-2]],331],[[332,[[10,[3,-3]]]]],[],[[329,[321],[[326,[[327,[-1]]]],[328,[287]]]]],[]],0,[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],333],0,[[],333],0,0,0,[[],333],[[],333],[[],333],0,0,[[],333],0,0,0,[[],333],0,0,0,0,[[],333],[[],333],0,0,[[],333],[[],333],0,0,[[],333],0,[[],333],0,0,[[],333],[[],333],[[],333],[[],333],[[],333],[[],333],[[],333],[[],333],[[],333],[[],333],[[],333],0,[[],333],0,0,0,0,[[],333],[[],333],[[],333],[[],333],[[],333],[[],333],[[],333],[[],333],[[],333],0,0,0,[[],333],[[],333],[[],333],[[],333],0,0,0,0,[[],333],[[],333],[[],333],[[],333],[[],333],[[],333],[[],333],0,[[],333],[[],333],0,0,0,[[],333],0,[[],333],[[],333],[[],333],0,0,0,[[],333],[[],333],[[],333],[[],333],[[],333],0,[[],333],[[],333],0,[[],333],[[],333],[119,[[138,[[137,[136]]]]]],[[[334,[-1]]],[[0,[[136,[],[[312,[[10,[[335,[-1]],290]]]]]]]]],336],[[[334,[-1]]],[[138,[[137,[136]]]]],336],[[[23,[-1]],337],[[10,[3,338]]],[]],[[[23,[-1]],337],[[10,[3,338]]],[]],[22,339],[[8,-1],8,[]],[22,[[32,[-1]]],[]],0,[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[119,340],[[138,[[137,[136]]]]]],[[],341],[42,342],[42,[[343,[18]]]],[42,[[3,[90,344,344,[343,[18]]]]]],[42,345],[119,[[10,[346,290]]]],[119,119],[42,[[19,[18]]]],[42,347],[42,348],[42,[[3,[318,318]]]],[42,349],0,0,[[[351,[],[[350,[-1]]]]],[[32,[281]]],352],0,[[[355,[],[[353,[-1]],[354,[-2]]]]],[[138,[[137,[136]]]]],336,[[357,[],[[356,[[355,[],[[353,[-1]],[354,[-2]]]]]]]]]],[119,[[138,[[137,[136]]]]]],[119,[[138,[[137,[136]]]]]],[119,[[138,[[137,[136]]]]]],[[[334,[-1]]],[[138,[[137,[136]]]]],336],[[[334,[-1]]],[[10,[[358,[-1]],290]]],336],[[[23,[-1]]],-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[42,342],[294,333],0,0,0,[119,9],[[[355,[],[[353,[-1]],[354,[-2]]]]],9,336,[[357,[],[[356,[[355,[],[[353,[-1]],[354,[-2]]]]]]]]]],[27,[[138,[[137,[136]]]]]],[[],[[138,[[137,[136]]]]]],[119,[[138,[[137,[136]]]]]],[[[355,[],[[353,[-1]],[354,[-2]]]]],[[138,[[137,[136]]]]],336,[[357,[],[[356,[[355,[],[[353,[-1]],[354,[-2]]]]]]]]]],[[[334,[-1]]],[[334,[-1]]],336],[42,42],[157,157],[41,41],[22,22],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[[355,[],[[353,[-1]],[354,[-2]]]]],[[138,[[137,[136]]]]],336,[[357,[],[[356,[[355,[],[[353,[-1]],[354,[-2]]]]]]]]]],[119,[[138,[[137,[136]]]]]],[[[137,[119]]],[[138,[[137,[136]]]]]],[[[334,[-1]]],[[0,[[136,[],[[312,[3]]]]]]],336],[[[334,[-1]]],359,336],[[42,42],360],[119,[[138,[[137,[136]]]]]],[[-1,-2],360,[],[]],[[],14],[[8,-1],8,[[361,[8]]]],[22,[[32,[-1]]],[]],[27,[[10,[[334,[-1]],290]]],336],[27,[[138,[[137,[136]]]]]],[27,[[10,[[334,[-1]],290]]],336],[[],[[334,[-1]]],336],[[[334,[-1]]],2,336],[[],[[10,[[334,[-1]],290]]],336],[-1,[[138,[[137,[136]]]]],[]],[22,[[363,[362]]]],[[364,-1],[[10,[-2,292]]],[365,261,366],[]],[[22,27],[[32,[337]]]],[[[23,[-1]]],367,[]],[22,[[10,[[363,[[5,[337]]]],368]]]],[[119,27],[[10,[[369,[119]],290]]]],[[119,27],[[10,[[138,[[137,[269]]]],290]]]],[27,[[138,[[137,[136]]]]]],[[8,-1],8,[]],[27,[[138,[[137,[136]]]]]],[370,[[10,[42,[137,[282]]]]]],[[],42],[[],157],0,[[8,-2],8,[[372,[321],[[371,[3]],[326,[327]],[328,[287]]]]],[[373,[-1,321]]]],[[[23,[-1]],27],9,[]],[[1,126],[[138,[[137,[136]]]]]],[[119,27],[[138,[[137,[136]]]]]],[-1,[[10,[374]]],13],[-1,[[10,[42]]],13],[-1,[[10,[157]]],13],[-1,[[10,[41]]],13],0,[119,[[138,[[137,[136]]]]]],0,[[1,126],[[138,[[137,[136]]]]]],[[1,126],[[138,[[137,[136]]]]]],[22,3],[[[23,[-1]]],[[23,[3]]],[]],[27,[[138,[[137,[136]]]]]],[[],[[343,[18]]]],[[42,375],376],[-1,-2,[],[[378,[377]]]],[-1,-2,[],[[378,[377]]]],[119,[[138,[[137,[136]]]]]],[[42,42],14],[[41,41],14],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[[23,[-1]]],[[32,[287]]],[]],0,0,[[[351,[],[[350,[-1]]]]],-1,352],[[],42],[[[23,[-1]]],[[363,[379]]],[]],[22,[[363,[379]]]],[[[23,[-1]]],[[380,[379]]],[]],[22,[[380,[379]]]],0,[[8,-1,-2],8,[[20,[27]]],[[20,[27]]]],[[1,126],[[138,[[137,[136]]]]]],[[119,-1],[[138,[[137,[269]]]]],381],[[119,27,[32,[382]]],[[138,[[137,[269]]]]]],[[[334,[-1]],-2],[[138,[[137,[269]]]]],336,381],[[119,27,[32,[382]]],[[138,[[137,[136]]]]]],[[119,-1],[[138,[[137,[136]]]]],381],[[[334,[-1]],-2],[[138,[[137,[136]]]]],336,381],[[[383,[-1]]],[[32,[-1]]],[]],[[119,15],[[10,[3,384]]]],[[[334,[-1]],15],[[10,[3,384]]],336],[[42,15],[[10,[3,384]]]],[[42,15],[[10,[3,384]]]],[[42,15],[[10,[3,384]]]],[[42,15],[[10,[3,384]]]],[[157,15],[[10,[3,384]]]],[[[23,[-1]],15],[[10,[3,384]]],385],[[386,15],[[10,[3,384]]]],[[22,15],[[10,[3,384]]]],[27,[[138,[[137,[136]]]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[349,42],[-1,-1,[]],[347,42],[342,42],[345,42],[-1,-1,[]],[-1,-1,[]],[333,23],[[[387,[-1]]],[[23,[-1]]],[]],[-1,-1,[]],[287,23],[[[327,[-1]]],[[23,[-1]]],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[[[343,[18]]],42],[[[343,[18]]],42],[[[343,[18]]],42],[-1,23,[[388,[287]]]],[[90,344,344,[343,[18]]],42],[[90,344,344,[343,[18]]],42],[[22,255]],[[22,255]],[-1,[[10,[389,290]]],390],[[[19,[18]]],[[10,[42,289]]]],[[[19,[18]]],[[10,[42,289]]]],[27,[[10,[42]]]],[348,42],[348,42],[[318,318],42],0,[1,[[10,[126,291]]]],[[1,126],[[138,[[137,[136]]]]]],[[1,126,41],25],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[22,39],[42,[[32,[391]]]],[42,392],[42,[[32,[393]]]],[42,9],[[42,-1],3,394],[[[23,[-1]]],395,[]],[22,396],[[[23,[-1]]],395,[]],[[[23,[-1]]],125,[]],[22,125],[22,125],[[[23,[-1]]],125,[]],[42,345],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,-2],[],[],[]],[[[23,[-1]]],-1,[]],[42,[[343,[18]]]],[[[23,[-1]]],[[3,[[23,[3]],-1]]],[]],[[[383,[42]]],42],[[[334,[-1]]],14,336],[42,14],[42,14],[[[23,[-1]]],14,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[157,206],0,[119,[[138,[[137,[136]]]]]],[119,[[138,[[137,[136]]]]]],0,[[[383,[-1]],-3],[[383,[-2]]],[],[],[[361,[-1],[[312,[-2]]]]]],[[[23,[-1]],-3],[[23,[-2]]],[],[],[[361,[395,-1],[[312,[-2]]]]]],[[[23,[-1]]],23,385],[[[23,[-1]]],[[23,[[397,[-1,-2]]]]],[],[]],[[[23,[-1]]],[[23,[[397,[-2,-1]]]]],[],[]],[[[383,[-1]],-3],[[383,[-2]]],[],[],[[361,[-1],[[312,[-2]]]]]],[22,[[399,[398]]]],[22,[[32,[27]]]],[22,[[32,[25]]]],[[],42],[[[351,[],[[350,[-1]]]]],27,352],[22,400],0,[119,27],[[-1,25,[32,[292]]],[[351,[],[[350,[-1]]]]],352],[[125,-1],44,[[269,[],[[268,[[10,[265,401]]]]]]]],[[90,90],[[10,[157,292]]]],[294,23],[[],42],[[42,[19,[18]]],42],[[-1,25,[32,[292]],281,293],[[351,[],[[350,[-1]]]]],352],[157,3],0,[[],42],[[[334,[-1]]],9,336],[157,206],[402,[[10,[[32,[-1]],-2]]],[],[]],[[[334,[-1]]],[[403,[-1]]],336],[157,206],0,[[157,[5,[-1]]],3,[]],0,[27,[[10,[42,289]]]],[[42,42],[[32,[360]]]],[22,27],[22,[[32,[404]]]],0,[[[355,[],[[353,[-1]],[354,[-2]]]]],[[138,[[137,[136]]]]],336,[[357,[],[[356,[[355,[],[[353,[-1]],[354,[-2]]]]]]]]]],[119,[[138,[[137,[136]]]]]],[119,[[138,[[137,[136]]]]]],[[[138,[44]],331],[[332,[32]]]],[[119,27,[19,[405]]],[[138,[[137,[136]]]]]],[[119,27,[19,[341]]],[[138,[[137,[136]]]]]],[[[334,[-1]],27,19],[[138,[[137,[136]]]]],336],0,[22,27],0,[22,406],[[[23,[-1]],22],23,385],[[119,340],[[138,[[137,[136]]]]]],[119,[[138,[[137,[136]]]]]],[[8,27,407],8],0,0,[[271,-1],10,24],[[42,-1],10,24],[[41,-1],10,24],[119,[[32,[90]]]],[[8,-1],8,408],0,[[[23,[-1]],-2],[[23,[-2]]],[],[]],[[[334,[-1]]],3,336],[[[355,[],[[353,[-1]],[354,[-2]]]]],3,336,[[357,[],[[356,[[355,[],[[353,[-1]],[354,[-2]]]]]]]]]],[119,3],[119,3],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[42,347],[[[334,[-1]]],90,336],0,[[],[[138,[[137,[136]]]]]],[[[351,[],[[350,[-1]]]]],293,352],[119,3],[[[23,[-1]]],294,[]],[[[23,[-1]]],294,[]],0,[22,255],[409,[[138,[[137,[136]]]]]],0,[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[42,[[343,[18]]]],[[[351,[],[[350,[-1]]]],25],-2,352,351],[42,[[3,[90,344,344,[343,[18]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,25,[]],[42,348],[[157,90],90],[[[355,[],[[353,[-1]],[354,[-2]]]],-3],[[138,[[137,[136]]]]],336,[[357,[],[[356,[[355,[],[[353,[-1]],[354,[-2]]]]]]]]],[[361,[[358,[-1]]],[[312,[[138,[[137,[136]]]]]]]],261,366]],0,0,[[[334,[-1]]],[[32,[[335,[-1]]]]],336],[[[334,[-1]]],[[10,[[32,[[358,[-1]]]],290]]],336],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[27,[[10,[42]]]],[[[5,[18]]],[[10,[42]]]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[27,[[10,[42,289]]]],[[[19,[18]]],[[10,[42,289]]]],[[[138,[-1]],331],[[332,[[32,[10]]]]],[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[[]],[[],341],[119,[[138,[[137,[136]]]]]],[[[23,[-1]]],14,[]],[[1,126,[5,[18]],27],[[138,[[137,[136]]]]]],0,0,[[1,126,[138,[[137,[269]]]],27],[[138,[[137,[136]]]]]],[22,410],[[22,27,-2],[[10,[305,411]]],[[20,[27]]],[[270,[],[[268,[-1]]]]]],[[22,27],[[10,[305,411]]]],[42,349],[22,412],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[294,-1],[[23,[-1]]],[]],[[364,-2],[[10,[-3,292]]],[365,261,366],[[361,[],[[312,[-1]]]]],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[413,9],3],[[265,9],3],[[414,9],3],[[415,9],3],[[414,9],3],0,[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[414,[[19,[18]]]],[265,[[19,[18]]]],[414,[[19,[18]]]],[[[43,[-1]]],-1,[]],[-2,[[0,[[136,[],[[312,[[10,[-1,416]]]]]]]]],261,[[361,[],[[312,[-1]]]],261]],[-1,-2,[],[]],[265,[[19,[18]]]],[414,[[19,[18]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[414,[[19,[18]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[414,9],[[413,-1],[[417,[413,-1]]],413],[[415,-1],[[417,[415,-1]]],415],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],0,[413,[[19,[18]]]],[265,[[19,[18]]]],[414,[[19,[18]]]],[415,418],[414,418],[[413,[19,[419]]],9],[265,3],[414,3],[265,265],[414,414],[[[30,[-1]]],[[30,[-1]]],21],[420,420],[[[421,[-1]]],[[421,[-1]]],[250,250]],[422,422],[[[423,[-1]]],[[423,[-1]]],250],[424,424],[425,425],[426,426],[[[61,[-1]]],[[61,[-1]]],250],[427,427],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[265,265],360],[[414,414],360],[[[428,[-1]],[428,[-1]]],360,429],[[[423,[-1]],[423,[-1]]],360,429],[[[43,[-1]],[43,[-1]]],360,429],[[[61,[-1]],[61,[-1]]],360,429],[[-1,-2],360,[],[]],[[-1,-2],360,[],[]],[[-1,-2],360,[],[]],[[-1,-2],360,[],[]],[[-1,-2],360,[],[]],[[-1,-2],360,[],[]],[[424,-1],424,[[313,[430],[[312,[14]]]],261,366]],0,[[424,14],424],0,[[[19,[18]]],265],[[413,9],265],[[265,9],265],[[414,9],265],[[413,[19,[18]]],3],0,0,[[265,3],[[10,[265,290]]]],[[],265],[[],414],[[],[[30,[-1]]],431],[[],422],[[],424],[[],425],[[],426],[[],427],0,[[],407],[265,[[19,[18]]]],[414,[[19,[18]]]],[[[30,[-1]]],[[2,[-1]]],21],[[[421,[-1]]],-1,250],[[[428,[-1]]],-1,[]],[[[423,[-1]]],-1,[]],[[[34,[-1]]],-1,[]],[[[43,[-1]]],[],[]],[[[61,[-1]]],-1,[]],[414,[[19,[18]]]],[[[428,[-1]]],-1,[]],[[[423,[-1]]],-1,[]],[[[34,[-1]]],-1,[]],[[[43,[-1]]],[],[]],[[[61,[-1]]],-1,[]],[-1,[[10,[[30,[-2]]]]],13,374],[265,3],[414,3],[-1,-2,[],[[378,[377]]]],[-1,-2,[],[[378,[377]]]],[-1,-2,[],[[378,[377]]]],[-1,-2,[],[[378,[377]]]],0,0,[[265,27],14],[[265,414],14],[[265,25],14],[[265,-1],14,21],[[265,[5,[18]]],14],[[265,[19,[18]]],14],[[265,265],14],[[414,27],14],[[414,265],14],[[414,25],14],[[414,[5,[18]]],14],[[414,-1],14,21],[[414,414],14],[[414,[19,[18]]],14],[[[432,[-1,-2]],[432,[-1,-2]]],14,433,433],[[[428,[-1]],[428,[-1]]],14,433],[[[423,[-1]],[423,[-1]]],14,433],[[[43,[-1]],[43,[-1]]],14,433],[[[61,[-1]],[61,[-1]]],14,433],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],0,0,0,0,0,0,[[422,-1],422,[[313,[434,22],[[312,[287]]]]]],[[424,-1],424,[[313,[435,22],[[312,[287]]]],261,366]],[[425,-1],425,[[313,[436,22],[[312,[287]]]],261,366]],[[427,-1],427,[[313,[437,22],[[312,[287]]]],261,366]],[[414,-1],3,[[270,[],[[268,[18]]]]]],[[414,-1],3,[[270,[],[[268,[18]]]]]],[[414,-1],3,[[270,[],[[268,[265]]]]]],[[414,[19,[18]]],3],0,[[265,15],[[10,[3,384]]]],[[265,15],[[10,[3,384]]]],[[265,15],[[10,[3,384]]]],[[414,15],[[10,[3,384]]]],[[414,15],[[10,[3,384]]]],[[414,15],[[10,[3,384]]]],[[[30,[-1]],15],[[10,[3,384]]],[352,21]],[[420,15],[[10,[3,384]]]],[[[421,[-1]],15],[[10,[3,384]]],[352,250]],[[[432,[-1,-2]],15],[[10,[3,384]]],352,352],[[[428,[-1]],15],[[10,[3,384]]],365],[[[428,[-1]],15],[[10,[3,384]]],352],[[[423,[-1]],15],[[10,[3,384]]],365],[[[423,[-1]],15],[[10,[3,384]]],352],[[[34,[-1]],15],[[10,[3,384]]],365],[[[34,[-1]],15],[[10,[3,384]]],352],[[[43,[-1]],15],[[10,[3,384]]],352],[[[43,[-1]],15],[[10,[3,384]]],365],[[[61,[-1]],15],[[10,[3,384]]],352],[[[61,[-1]],15],[[10,[3,384]]],365],[414,265],[[[19,[18]]],265],[[[5,[18]]],265],[438,265],[439,265],[27,265],[25,265],[-1,-1,[]],[[[137,[[19,[18]]]]],265],[414,265],[-1,-1,[]],[[[19,[18]]],414],[27,414],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[2,[-1]]],[[30,[-1]]],21],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[43,[-1]]],[]],[-1,-1,[]],[440,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,265,[[270,[],[[268,[18]]]]]],[-1,414,[[270,[],[[268,[18]]]]]],[-1,414,[[270,[],[[268,[18]]]]]],[27,[[10,[[61,[-1]],437]]],441],[442,[[10,[265,443]]]],[[22,255]],[[22,255]],[[22,255]],[[22,255]],[[22,255]],[[22,255]],[[22,255]],[[22,255]],[[22,255]],[[22,255]],[[[19,[18]]],265],0,[[],407],[[265,9],265],[265,[[10,[265,290]]]],[-1,206,[]],[-1,206,[]],[-1,206,[]],[-1,206,[]],[-1,206,[]],[413,444],[413,444],[413,444],[413,445],[413,445],[413,445],[413,446],[413,446],[413,446],[413,447],[413,447],[413,447],[413,240],[413,240],[413,240],[413,206],[413,206],[413,206],[413,448],[[413,9],206],[[413,9],206],[[413,9],206],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[[30,[-1]]],-1,21],[[265,9],[[10,[25,290]]]],[265,[[10,[25,290]]]],[413,348],[413,348],[413,348],[413,344],[413,344],[413,344],[413,90],[413,90],[413,90],[413,318],[413,318],[413,318],[413,18],[[413,9],318],[[413,9],318],[[413,9],318],[413,14],[415,14],[[265,-1],3,394],[[414,-1],3,394],[[],407],[414,[[19,[18]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,-2],[],[],[]],[[-1,-2],[],[],[]],[[-1,-2],[],[],[]],[[-1,-2],[],[],[]],[-1,[],[]],[-1,[],[]],[219,255],[[[30,[-1]]],[[2,[-1]]],21],[[[421,[-1]]],-1,250],[[[432,[[34,[-1]],[428,[-1]]]]],-1,[]],[[[432,[[428,[-1]],[34,[-1]]]]],-1,[]],[[[428,[-1]]],-1,[]],[[[423,[-1]]],-1,[]],[[[34,[-1]]],-1,[]],[[[43,[-1]]],-1,[]],[[[61,[-1]]],-1,[]],[265],[265],[414],[414],[265,14],[414,14],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,9,[]],[265,9],[414,9],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],0,0,0,[[415,9],[[449,[415]]]],[[[450,[-1]],9],[[450,[-1]]],[]],[[[451,[-1]],9],[[451,[-1]]],441],[[[452,[-1]],9],[[452,[-1]]],453],[[422,9],422],[[424,9],424],[[426,9],426],0,0,0,0,0,[400,407],[[426,430],426],0,[[],265],[[],414],[[22,255],[[450,[-1]]],[]],[[22,255,[32,[313]],14],[[451,[-1]]],441],[-1,[[452,[-1]]],453],[-1,[[30,[-1]]],[]],[[-1,-2],420,[[388,[[28,[27]]]]],[[388,[[28,[27]]]]]],[9,426],[[265,25],[[32,[360]]]],[[265,27],[[32,[360]]]],[[265,[19,[18]]],[[32,[360]]]],[[265,[5,[18]]],[[32,[360]]]],[[265,-1],[[32,[360]]],21],[[265,265],[[32,[360]]]],[[414,414],[[32,[360]]]],[[414,[19,[18]]],[[32,[360]]]],[[414,25],[[32,[360]]]],[[414,[5,[18]]],[[32,[360]]]],[[414,-1],[[32,[360]]],21],[[414,27],[[32,[360]]]],[[[428,[-1]],[428,[-1]]],[[32,[360]]],454],[[[423,[-1]],[423,[-1]]],[[32,[360]]],454],[[[43,[-1]],[43,[-1]]],[[32,[360]]],454],[[[61,[-1]],[61,[-1]]],[[32,[360]]],454],[[],407],[420,420],[[[138,[[450,[-1]]]],331],332,441],[[[138,[[451,[-1]]]],331],332,441],[[[138,[265]],331],[[332,[[32,[[10,[265]]]]]]]],[[[138,[414]],331],[[332,[[32,[[10,[265]]]]]]]],[[[138,[219]],331],[[332,[32]]]],[[[138,[[452,[-1]]]],331],[[332,[32]]],453],[[],407],0,0,[[],407],[[415,-1],3,413],[[414,-1],3,413],[[415,18,9],3],[[414,18,9],3],[[415,444],3],[[415,444],3],[[415,444],3],[[415,445],3],[[415,445],3],[[415,445],3],[[415,446],3],[[415,446],3],[[415,446],3],[[415,447],3],[[415,447],3],[[415,447],3],[[415,240],3],[[415,240],3],[[415,240],3],[[415,206],3],[[415,206],3],[[415,206],3],[[415,448],3],[[415,206,9],3],[[415,206,9],3],[[415,206,9],3],[[415,[19,[18]]],3],[[414,[19,[18]]],3],[[415,348],3],[[415,348],3],[[415,348],3],[[415,344],3],[[415,344],3],[[415,344],3],[[415,90],3],[[415,90],3],[[415,90],3],[[415,318],3],[[415,318],3],[[415,318],3],[[415,18],3],[[415,318,9],3],[[415,318,9],3],[[415,318,9],3],[413,[[455,[413]]]],[[-1,-2],420,[[388,[[28,[27]]]]],[[388,[[28,[27]]]]]],[[420,456],3],[413,9],[265,9],[414,9],[415,9],[414,9],[[-1,457],[[10,[442,443]]],[]],[[-1,457],[[10,[442,443]]],[]],[[-1,457],[[10,[442,443]]],[]],[[-1,457],[[10,[442,443]]],[]],[[-1,457],[[10,[442,443]]],[]],[[-1,[19,[18]]],[[10,[442,443]]],[]],[[-1,[19,[18]]],[[10,[442,443]]],[]],[[-1,[19,[18]]],[[10,[442,443]]],[]],[[-1,[19,[18]]],[[10,[442,443]]],[]],[[-1,[19,[18]]],[[10,[442,443]]],[]],[[-1,[19,[18]],9,9],[[10,[[5,[442]],443]]],[]],[[-1,[19,[18]],9,9],[[10,[[5,[442]],443]]],[]],[[-1,[19,[18]],9,9],[[10,[[5,[442]],443]]],[]],[[-1,[19,[18]],9,9],[[10,[[5,[442]],443]]],[]],[[-1,[19,[18]],9,9],[[10,[[5,[442]],443]]],[]],[[414,9],3],[[414,9,18],3],[-1,458,459],[-1,399,[]],[-1,399,[]],[-1,399,[]],[-1,399,[]],[-1,399,[]],[[265,22],23],[[414,22],23],[[420,22],23],[[[432,[-1,-2]],22],23,257,257],[[[428,[-1]],22],23,271],[[[34,[-1]],22],23,271],[[],407],[27,460],[420,420],[[[30,[-1]],-2],10,271,24],[[[428,[-1]],-2],10,271,24],[[[34,[-1]],-2],10,271,24],[-1,461,459],0,[[414,9],3],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[265,462],[414,462],[[265,-1],265,[[463,[9]]]],[[265,[19,[18]]],265],[414,[[19,[[464,[18]]]]]],[414,414],[[265,9],265],[[414,9],414],[[265,9],265],[[414,9],414],0,0,0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[[413,9],[[465,[413]]]],[420,420],[-2,407,466,[[467,[-1]]]],[-1,420,[[388,[[28,[27]]]]]],0,[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[219,[[10,[265,287]]]],[[219,9],[[10,[[10,[265,287]],468]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[[],407],[[265,9],3],[[414,9],3],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[265,[[10,[265,265]]]],[414,[[10,[265,414]]]],[265,[[10,[469]]]],[[[138,[-1]],331],332,[]],[[[138,[-1]],331],332,[]],[[[138,[-1]],331],[[332,[[32,[10]]]]],[]],[[[138,[-1]],331],[[332,[[32,[10]]]]],[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[[414,414],3],[[420,294],420],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[9,414],[[414,470],[[10,[3,384]]]],[[414,27],[[10,[3,384]]]],[415,[[471,[415]]]],[9,414],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],[[4,[3]]]],[[],3],[[],-1,472],0,[[],3],[[],[[4,[3]]]],[[27,-1],3,271],0,[[],472],0,0,0,0,[[],[[4,[3]]]],[[],[[4,[3]]]],[[473,474,29],[[4,[3]]]],[[],[[4,[3]]]],[[119,42,[475,[42]]],[[4,[3]]]],[119,[[4,[3]]]],0,0,0,0,[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[10,[476]]],13],0,[[119,27,27],[[4,[90]]]],[[476,15],16],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[[477,27,27],[[4,[[5,[476]]]]]],[-1,-2,[],[]],[-1,9,[]],0,[[],[[4,[3]]]],[[478,[5,[476]]],[[32,[476]]]],[[476,-1],10,24],[[-1,-2],[[10,[25,17]]],[],26],0,[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[[119,27,476],[[4,[3]]]],[-1,-2,[],[]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],0,0,0,0,0,0,0,0,0,0,[[],[[4,[[334,[386]]]]]],[29,[[4,[3]]]],0,0,[[-1,[5,[-2]]],3,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[479,479],[[-1,-2],3,[],[]],[[42,479],[[4,[42]]]],0,0,[-1,-1,[]],[-1,[],[]],[-1,-2,[],[]],0,[-1,9,[]],0,[[[334,[386]],42,42,27,27,42,42,25,[2,[69]]],[[4,[42]]]],[[[334,[386]],42,42,25,[2,[69]]],[[4,[42]]]],[[42,27,27,479],[[4,[42]]]],[[42,27,27,479],[[4,[42]]]],0,[-1,-2,[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,-2,[],[]],[[[334,[386]]],[[4,[3]]]],0,0,0,0,0,0,[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[480,480],[[-1,-2],3,[],[]],[-1,-1,[]],[-1,[],[]],[-1,-2,[],[]],[-1,9,[]],[[],[[4,[480]]]],[-1,-2,[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,-2,[],[]],0,[[-1,[5,[-2]]],3,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[481,481],[[-1,-2],3,[],[]],[[42,42,42,42,[32,[25]],481],[[3,[482,483,484,485]]]],[[119,42,42,486,444,14,240,240],[[4,[3]]]],[[119,25,[32,[[304,[303]]]],[32,[[304,[303]]]],240,42,42,42,42,240,25,[2,[69]]],[[4,[42]]]],[[119,42,42,[32,[42]],68,25,[2,[69]]],[[4,[42]]]],[[42,25,[5,[[3,[42,[5,[[3,[42,25,63,63]]]]]]]],42],[[3,[482,483,[5,[484]],[5,[485]]]]]],0,0,0,[-1,-1,[]],[-1,[],[]],[[27,42,240],482],[-1,-2,[],[]],[-1,9,[]],[[27,42],482],[[25,42,14,63,[32,[[304,[303]]]],481],[[3,[482,483,484,485]]]],[[119,[19,[18]],42,42,42,42,42,42,25,444],[[4,[3]]]],[[25,42,42,42,42,42,14,63,[32,[[304,[303]]]]],[[3,[482,483,484,485]]]],[-1,-2,[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,-2,[],[]],0,0,0,[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-1,[]],[-1,-2,[],[]],[-1,9,[]],[[[334,[386]],487,25,[2,[69]],480],[[4,[488]]]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],0,[-1,-2,[],[]],[[[334,[386]],487,25,[2,[69]],480],[[4,[42]]]],[[[334,[386]]],[[4,[3]]]],[[[334,[386]],487,488],[[4,[3]]]],[[[334,[386]],487],[[4,[3]]]],0,0,[[-1,[5,[-2]]],3,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[487,487],[[-1,-2],3,[],[]],0,0,[-1,-1,[]],[-1,[],[]],[-1,-2,[],[]],0,0,[-1,9,[]],0,[[[334,[386]]],[[4,[487]]]],0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],0,[-1,-2,[],[]],0,[[29,192],[[4,[489]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],0,0,0,[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[119,490],[[4,[3]]]],[-1,[[10,[490]]],13],[-1,[[10,[491]]],13],[[],[[4,[490]]]],[[490,15],16],[[491,15],16],[-1,-1,[]],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,9,[]],[-1,9,[]],[[],[[4,[3]]]],0,0,[[490,-1],10,24],[[491,-1],10,24],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],[[119,490],[[4,[3]]]],0,[-1,-2,[],[]],[-1,-2,[],[]]],"c":[2212],"p":[[10,"FileStore",1997],[5,"Arc",3551],[1,"tuple"],[8,"Result",3552],[5,"Vec",3553],[5,"ServerConfigBuilder",21],[5,"ServerConfig",21],[5,"ServiceConfig",1997],[1,"usize"],[6,"Result",3554],[5,"TypeId",3555],[5,"UploadResult",68],[10,"Deserializer",3556],[1,"bool"],[5,"Formatter",3557],[8,"Result",3557],[6,"Error",3558],[1,"u8"],[1,"slice"],[10,"AsRef",3559],[10,"Sized",3560],[5,"HttpRequest",1997],[5,"HttpResponse",1997],[10,"Serializer",3561],[5,"String",3562],[10,"SigningAlgorithm",3563],[1,"str"],[6,"Cow",3564],[8,"PgPool",1997],[5,"Data",2534],[5,"AuthUser",1200],[6,"Option",3565],[5,"ActionOnResource",1200],[5,"Json",2534],[8,"ControllerResult",1641],[5,"Login",105],[5,"CreateAccountDetails",105],[5,"UserInfo",105],[5,"Session",3566],[8,"OAuthClient",0],[5,"ApplicationConfiguration",1997],[5,"Uuid",1997],[5,"Path",2534],[5,"Multipart",1997],[5,"Page",3567],[5,"CmsPeerReviewConfiguration",3568],[5,"CourseInstance",3569],[5,"CourseModule",3570],[5,"ResearchForm",3571],[5,"NewResearchForm",3571],[5,"NewResearchFormQuestion",3571],[5,"ResearchFormQuestion",3571],[5,"EmailTemplate",3572],[5,"EmailTemplateUpdate",3572],[5,"ExamInstructions",3573],[5,"ExamInstructionsUpdate",3573],[5,"ExerciseServiceIframeRenderingInfo",3574],[5,"ThemeSupports",209],[5,"ThemeResponse",209],[5,"OEmbedRequest",3575],[5,"Query",2534],[5,"OEmbedResponse",3575],[6,"Value",3576],[5,"ContentManagementPage",3567],[5,"PageInfo",3567],[5,"PageNavigationInformation",3567],[5,"RequestId",1950],[5,"CmsPageUpdate",3567],[5,"JwtKey",1834],[5,"RepositoryExercise",3577],[5,"PageWithExercises",3567],[5,"SaveCourseSettingsPayload",274],[5,"CourseBackgroundQuestionsAndAnswers",3578],[5,"UserModuleCompletionStatus",3579],[5,"UserCourseInstanceProgress",3580],[5,"UserCourseInstanceChapterProgress",3581],[5,"UserCourseInstanceChapterExerciseProgress",3580],[5,"CourseInstanceEnrollment",3582],[5,"CustomViewExerciseSubmissions",3583],[5,"ChaptersWithStatus",307],[5,"CourseMaterialCourseModule",307],[5,"ChapterWithStatus",3581],[5,"IpToCountryMapper",3584],[5,"RequestInformation",307],[5,"NewFeedback",3585],[5,"Course",3586],[5,"CoursePageWithUserData",3567],[5,"MaterialReference",3587],[5,"ResearchFormQuestionAnswer",3571],[1,"u32"],[5,"HashMap",3588],[5,"StudentCountry",3589],[5,"UserCourseSettings",3590],[5,"Term",3591],[5,"NewProposedPageEdits",3592],[5,"SearchRequest",3567],[5,"PageSearchResult",3567],[5,"NewResearchFormQuestionAnswer",3571],[5,"IsTeacherTesting",411],[5,"ShowExerciseAnswers",411],[5,"ExamEnrollment",3573],[5,"ExamData",411],[6,"ExamEnrollmentData",411],[5,"CourseMaterialPeerReviewDataWithToken",509],[5,"CourseMaterialExercise",3593],[5,"PeerReviewsRecieved",3594],[5,"StudentExerciseSlideSubmission",3595],[5,"StudentExerciseSlideSubmissionResult",3595],[5,"CourseMaterialPeerReviewSubmission",3596],[5,"TermUpdate",3591],[5,"PageAudioFile",3597],[5,"PageChapterAndCourseInformation",3567],[5,"IsChapterFrontPage",3567],[5,"ExerciseTaskGradingResult",3598],[5,"GradingUpdateClaim",1834],[5,"UploadClaim",1834],[5,"ControllerError",1641],[6,"StoreKind",567],[5,"PgConnection",1997],[5,"Field",3599],[5,"PathBuf",3600],[6,"FileType",567],[8,"GenericPayload",3601],[5,"ExerciseTaskInfo",567],[5,"HeaderMap",3602],[5,"Path",3600],[5,"DatabaseOrganization",3603],[5,"State",3604],[5,"UploadForm",634],[6,"MultipartError",3605],[5,"AuthToken",1795],[5,"ExerciseSlide",3606],[5,"CourseInstance",3606],[6,"ExerciseTaskSubmissionStatus",3606],[5,"Limits",3604],[10,"Future",3607],[5,"Box",3608],[5,"Pin",3609],[5,"ExerciseSlideSubmission",3606],[5,"ExerciseTaskSubmissionResult",3606],[5,"MultipartForm",3604],[5,"UploadResult",3606],[5,"CertificateConfigurationUpdate",683],[5,"CertificateGenerationRequest",683],[5,"CertificateQuery",683],[5,"CertificateConfigurationUpdateForm",683],[5,"Icu4xBlob",3610],[5,"GeneratedCertificate",3611],[5,"Chapter",3581],[5,"NewChapter",3581],[5,"ChapterUpdate",3581],[5,"CertificateConfigurationAndRequirements",3612],[5,"CourseInstanceCompletionSummary",3579],[5,"CourseInstanceForm",3569],[5,"ExerciseStatusSummaryForUser",3593],[5,"CourseModuleCompletion",3613],[5,"Pagination",1997],[5,"Points",3569],[5,"TeacherManualCompletionRequest",3579],[5,"EmailTemplateNew",3572],[5,"ManualCompletionPreview",3579],[5,"UserCompletionInformation",3579],[5,"CompletionRegistrationLink",3579],[5,"GetFeedbackQuery",803],[5,"Exercise",3593],[5,"ExerciseAnswersInCourseRequiringAttentionCount",3614],[5,"CourseBreadcrumbInfo",3586],[5,"PeerReviewConfig",3568],[5,"PeerReviewQuestion",3615],[5,"CourseStructure",3586],[5,"ExerciseUserCounts",3580],[5,"ExerciseSlideSubmissionCount",3614],[5,"Feedback",3585],[5,"FeedbackCount",3585],[5,"PageVisitDatumSummaryByCourse",3616],[5,"PageVisitDatumSummaryByCoursesCountries",3617],[5,"PageVisitDatumSummaryByCourseDeviceTypes",3618],[5,"PageVisitDatumSummaryByPages",3619],[5,"ExerciseSlideSubmissionCountByExercise",3614],[5,"ExerciseSlideSubmissionCountByWeekAndHour",3614],[5,"NewMaterialReference",3587],[5,"NewCourse",3586],[5,"CourseUpdate",3586],[5,"ModuleUpdates",3570],[5,"ExamCourseInfo",865],[5,"NewExam",3573],[5,"Exam",3573],[5,"NewExerciseRepository",888],[5,"ExerciseRepository",3620],[5,"ExerciseRepositoryUpdate",3620],[5,"ExerciseServiceNewOrUpdate",3574],[5,"ExerciseService",3574],[5,"ExerciseSlideSubmissionInfo",3614],[5,"NewTeacherGradingDecision",3621],[5,"UserExerciseState",3580],[5,"ExerciseSubmissions",921],[5,"AnswersRequiringAttention",3595],[5,"MarkAsRead",941],[5,"GlobalCourseModuleStatEntry",3622],[5,"GlobalStatEntry",3622],[5,"Organization",3603],[5,"CourseExam",3573],[5,"OrgExam",3573],[5,"CourseCount",3586],[5,"PageHistory",3623],[1,"i64"],[5,"NewPage",3567],[5,"HistoryRestoreData",3567],[5,"PageDetailsUpdate",3567],[5,"PlaygroundExample",3624],[5,"PlaygroundExampleData",3624],[5,"PlaygroundSubmissionMessage",1006],[6,"PlaygroundViewsMessage",1006],[5,"WsConnections",1006],[5,"ClientConnection",1006],[5,"Addr",3625],[6,"Message",3626],[6,"ProtocolError",3627],[5,"Payload",2534],[5,"GetEditProposalsQuery",1076],[5,"ProposalCount",3592],[5,"PageProposal",3592],[5,"EditProposalInfo",3592],[5,"NewRegrading",3628],[5,"RegradingInfo",3628],[5,"Regrading",3628],[6,"RoleDomain",3629],[6,"Action",1200],[5,"RoleQuery",1101],[5,"RoleUser",3629],[5,"PendingRole",3630],[5,"RoleInfo",3629],[5,"UserDetail",3631],[5,"ConsentData",1131],[5,"CourseInstanceEnrollmentsInfo",3582],[5,"UserResearchConsent",3632],[5,"User",3633],[5,"RegisteredCompletion",3634],[5,"GetCompletionsQueryParamers",1169],[1,"i32"],[5,"HttpRequest",3635],[5,"HttpResponse",3635],[8,"AsyncHttpClientError",3636],[8,"LoginToken",1200],[6,"Resource",1200],[5,"AuthorizationToken",1200],[5,"Role",3629],[6,"CourseOrExamId",3637],[5,"AuthorizedResponse",1200],[10,"Clone",3638],[5,"GraphQLRequest",1200],[5,"MoocfiUserResponse",1200],[5,"MoocfiUserResponseData",1200],[5,"MoocfiUser",1200],[6,"Payload",3639],[6,"UserRole",3629],[10,"Responder",3640],[5,"CourseModuleCompletionWithRegistrationInfo",3613],[5,"CsvWriter",1487],[10,"Write",3641],[10,"Send",3560],[5,"CSVExportAdapter",1487],[8,"Result",3642],[10,"CsvExportDataLoader",1487],[5,"Bytes",2534],[5,"UnboundedSender",3643],[5,"UnboundedReceiverStream",3644],[17,"Item"],[10,"Stream",3645],[10,"IntoIterator",3646],[10,"Serialize",1997],[8,"Result",3647],[5,"CompletionsExportOperation",1529],[5,"CourseInstancesExportOperation",1529],[5,"CourseExerciseTasksExportOperation",1557],[5,"PointExportOperation",1571],[5,"ExamPointExportOperation",1571],[5,"ExamSubmissionExportOperation",1599],[5,"CourseSubmissionExportOperation",1599],[5,"UsersExportOperation",1627],[5,"Backtrace",3648],[10,"Error",3649],[6,"ErrorData",1641],[6,"ControllerErrorType",1641],[5,"ErrorResponse",1641],[5,"ModelError",3650],[5,"Error",3651],[5,"Error",3652],[5,"Error",3653],[6,"Error",3647],[5,"UtilError",3654],[5,"Error",3552],[5,"SpanTrace",3655],[5,"StatusCode",3656],[5,"DirEntry",3657],[5,"NewExercise",1750],[5,"RepositoryExercise",1750],[6,"CourseInstanceOrExamId",3580],[10,"Convert",1793],[5,"Cache",3658],[5,"TmcUser",1795],[5,"GivePeerReviewClaim",1834],[5,"Utc",3659],[5,"DateTime",3660],[5,"Url",3661],[5,"ExerciseServiceInfoApi",3662],[8,"ModelResult",3650],[8,"BoxFuture",3663],[5,"SpecRequest",1834],[5,"ExerciseTask",3664],[5,"ExerciseTaskSubmission",3594],[17,"Output"],[10,"Fn",3665],[10,"SpecFetcher",3637],[5,"InvalidLength",3666],[5,"Error",3667],[5,"Duration",3668],[1,"u64"],[5,"InMemoryBackend",3669],[5,"SimpleOutput",3670],[5,"ServiceRequest",3671],[5,"SimpleInput",3670],[5,"Ready",3672],[5,"RateLimiter",3673],[5,"RequestSpanMiddleware",1970],[17,"Response"],[5,"ServiceResponse",3671],[17,"Error"],[10,"Service",3674],[5,"RequestSpan",1970],[5,"Context",3675],[6,"Poll",3676],[5,"HttpResponseBuilder",3677],[5,"Pool",1997],[5,"PoolConnection",3678],[10,"Database",3679],[5,"Cookie",3680],[5,"Error",3681],[5,"AppConfig",3682],[5,"Migration",3683],[5,"PgTypeInfo",3684],[5,"Braced",3685],[1,"array"],[1,"u16"],[5,"Hyphenated",3685],[10,"Migrate",3686],[5,"Simple",3685],[1,"u128"],[5,"Urn",3685],[17,"ErrorType"],[10,"BackendError",1997],[10,"Debug",3557],[17,"Database"],[17,"Options"],[10,"Connection",1997],[17,"Connection"],[10,"ConnectOptions",3687],[5,"Transaction",3688],[5,"CloseEvent",3689],[6,"Ordering",3690],[10,"FnOnce",3665],[5,"ConnectionInfo",3691],[5,"Ref",3692],[10,"Context",1997],[10,"Display",3557],[10,"Sync",3560],[5,"CookieIter",3693],[6,"ParseError",3694],[5,"PgCopyIn",3695],[5,"PgValueRef",3696],[17,"Config"],[10,"ServiceFactory",3674],[10,"IntoServiceFactory",3674],[10,"Deserialize",1997],[5,"PgArgumentBuffer",3697],[6,"IsNull",3698],[1,"char"],[10,"FromIterator",3646],[5,"Extensions",3699],[5,"RefMut",3692],[10,"Execute",3700],[5,"AnyArguments",3701],[6,"PKeyPolicy",1997],[5,"Error",3557],[10,"MessageBody",3702],[5,"Postgres",1997],[5,"Response",3703],[10,"Into",3559],[10,"FromRow",1997],[10,"Row",3704],[5,"Timestamp",3705],[6,"Variant",3706],[6,"Version",3706],[10,"Hasher",3707],[5,"ResponseHead",3708],[5,"RequestHead",3709],[6,"EitherBody",3710],[5,"Url",3711],[5,"Path",3712],[5,"Method",3713],[6,"PayloadError",3714],[10,"TryToOptional",1997],[5,"PoolOptions",3715],[6,"SocketAddr",3716],[5,"AnyTypeInfo",3717],[5,"ResourceMap",3718],[5,"Route",3719],[10,"HttpServiceFactory",3671],[5,"TestArgs",3720],[5,"Uri",3721],[6,"UrlGenerationError",3722],[5,"Version",3723],[10,"Buf",2534],[5,"BytesMut",2534],[10,"BufMut",2534],[5,"BlockingError",3722],[5,"Chain",3724],[5,"UninitSlice",3725],[5,"IoSlice",3641],[5,"Redirect",2534],[5,"ReqData",2534],[5,"FormConfig",2534],[5,"Header",2534],[5,"JsonConfig",2534],[5,"PathConfig",2534],[5,"PayloadConfig",2534],[5,"QueryConfig",2534],[5,"Form",2534],[10,"Ord",3690],[5,"Mime",3726],[10,"Default",3727],[6,"Either",2534],[10,"PartialEq",3690],[6,"UrlencodedError",3722],[6,"JsonPayloadError",3722],[6,"PathError",3722],[6,"QueryPayloadError",3722],[5,"ByteStr",3728],[5,"Custom",3729],[1,"never"],[10,"DeserializeOwned",3556],[6,"Value",3730],[5,"RedisError",3730],[1,"f32"],[1,"f64"],[1,"i128"],[1,"i16"],[1,"i8"],[5,"Limit",3731],[5,"UrlEncoded",2534],[6,"JsonBody",2534],[5,"Readlines",2534],[10,"HttpMessage",3732],[10,"PartialOrd",3690],[5,"Reader",3733],[5,"AppService",3682],[5,"Cmd",3734],[5,"Resource",3735],[10,"IntoPatterns",3736],[5,"Scope",3737],[5,"WebService",3671],[6,"BodySize",3738],[10,"RangeBounds",3739],[20,"MaybeUninit",3740],[5,"Take",3741],[10,"FromRequest",3742],[10,"Handler",3743],[5,"BodyLimitExceeded",3744],[5,"HeaderValue",3745],[5,"Arguments",3557],[5,"Writer",3746],[10,"Example",3314],[5,"Email",3747],[5,"SmtpTransport",3748],[5,"HashSet",3749],[5,"OpenUniversityInfo",3326],[5,"Client",3750],[5,"NaiveDateTime",3751],[5,"CommonCourseData",3369],[5,"SeedFileStorageResult",3397],[5,"CommonExerciseData",3418],[5,"GutenbergBlock",3752],[5,"CmsPageExercise",3567],[5,"CmsPageExerciseSlide",3567],[5,"CmsPageExerciseTask",3567],[6,"PeerReviewProcessingStrategy",3568],[5,"SeedUsersResult",3467],[5,"SeedOrganizationUhCsResult",3449],[5,"ExerciseServiceInfo",3662],[5,"TMCRecentChanges",3505],[5,"Change",3505],[15,"NotEnrolled",505],[15,"EnrolledAndStarted",505],[10,"Type",1997],[15,"Body",3290]],"b":[[1038,"impl-StreamHandler%3CResult%3CMessage,+ProtocolError%3E%3E-for-ClientConnection"],[1039,"impl-Handler%3CPlaygroundSubmissionMessage%3E-for-ClientConnection"],[1679,"impl-Debug-for-ControllerError"],[1680,"impl-Display-for-ControllerError"],[1681,"impl-Debug-for-ControllerErrorType"],[1682,"impl-Display-for-ControllerErrorType"],[1685,"impl-From%3CModelError%3E-for-ControllerError"],[1686,"impl-From%3CError%3E-for-ControllerError"],[1687,"impl-From%3CMultipartError%3E-for-ControllerError"],[1688,"impl-From%3CError%3E-for-ControllerError"],[1689,"impl-From%3CError%3E-for-ControllerError"],[1691,"impl-From%3CError%3E-for-ControllerError"],[1692,"impl-From%3CUtilError%3E-for-ControllerError"],[1693,"impl-From%3CError%3E-for-ControllerError"],[2100,"impl-Pool%3CDB%3E"],[2101,"impl-Acquire%3C\'a%3E-for-%26Pool%3CDB%3E"],[2137,"impl-Connection-for-PgConnection"],[2138,"impl-AnyConnectionBackend-for-PgConnection"],[2139,"impl-Acquire%3C\'c%3E-for-%26mut+PgConnection"],[2140,"impl-Acquire%3C\'a%3E-for-%26Pool%3CDB%3E"],[2141,"impl-Pool%3CDB%3E"],[2187,"impl-Connection-for-PgConnection"],[2188,"impl-AnyConnectionBackend-for-PgConnection"],[2256,"impl-Executor%3C\'c%3E-for-%26mut+PgConnection"],[2257,"impl-AnyConnectionBackend-for-PgConnection"],[2259,"impl-AnyConnectionBackend-for-PgConnection"],[2260,"impl-Executor%3C\'c%3E-for-%26mut+PgConnection"],[2265,"impl-UpperHex-for-Uuid"],[2266,"impl-LowerHex-for-Uuid"],[2267,"impl-Display-for-Uuid"],[2268,"impl-Debug-for-Uuid"],[2278,"impl-From%3CUrn%3E-for-Uuid"],[2280,"impl-From%3CSimple%3E-for-Uuid"],[2281,"impl-From%3CBraced%3E-for-Uuid"],[2282,"impl-From%3CHyphenated%3E-for-Uuid"],[2285,"impl-From%3CHttpResponseBuilder%3E-for-HttpResponse"],[2286,"impl-From%3CResponse%3CB%3E%3E-for-HttpResponse%3CB%3E"],[2288,"impl-From%3CError%3E-for-HttpResponse"],[2289,"impl-From%3CServiceResponse%3CB%3E%3E-for-HttpResponse%3CB%3E"],[2330,"impl-HttpMessage-for-HttpRequest"],[2331,"impl-HttpRequest"],[2410,"impl-AnyConnectionBackend-for-PgConnection"],[2411,"impl-Connection-for-PgConnection"],[2413,"impl-AnyConnectionBackend-for-PgConnection"],[2414,"impl-Executor%3C\'c%3E-for-%26mut+PgConnection"],[2435,"impl-AnyConnectionBackend-for-PgConnection"],[2436,"impl-Connection-for-PgConnection"],[2474,"impl-TryFrom%3C%26str%3E-for-Uuid"],[2475,"impl-TryFrom%3CVec%3Cu8%3E%3E-for-Uuid"],[2736,"impl-PartialEq%3Cstr%3E-for-Bytes"],[2737,"impl-PartialEq%3CBytesMut%3E-for-Bytes"],[2738,"impl-PartialEq%3CString%3E-for-Bytes"],[2739,"impl-PartialEq%3C%26T%3E-for-Bytes"],[2740,"impl-PartialEq%3CVec%3Cu8%3E%3E-for-Bytes"],[2741,"impl-PartialEq%3C%5Bu8%5D%3E-for-Bytes"],[2742,"impl-PartialEq-for-Bytes"],[2743,"impl-PartialEq%3Cstr%3E-for-BytesMut"],[2744,"impl-PartialEq%3CBytes%3E-for-BytesMut"],[2745,"impl-PartialEq%3CString%3E-for-BytesMut"],[2746,"impl-PartialEq%3CVec%3Cu8%3E%3E-for-BytesMut"],[2747,"impl-PartialEq%3C%26T%3E-for-BytesMut"],[2748,"impl-PartialEq-for-BytesMut"],[2749,"impl-PartialEq%3C%5Bu8%5D%3E-for-BytesMut"],[2786,"impl-Extend%3Cu8%3E-for-BytesMut"],[2787,"impl-Extend%3C%26u8%3E-for-BytesMut"],[2788,"impl-Extend%3CBytes%3E-for-BytesMut"],[2791,"impl-Debug-for-Bytes"],[2792,"impl-LowerHex-for-Bytes"],[2793,"impl-UpperHex-for-Bytes"],[2794,"impl-Debug-for-BytesMut"],[2795,"impl-LowerHex-for-BytesMut"],[2796,"impl-UpperHex-for-BytesMut"],[2801,"impl-Display-for-Form%3CT%3E"],[2802,"impl-Debug-for-Form%3CT%3E"],[2803,"impl-Display-for-Header%3CT%3E"],[2804,"impl-Debug-for-Header%3CT%3E"],[2805,"impl-Display-for-Json%3CT%3E"],[2806,"impl-Debug-for-Json%3CT%3E"],[2807,"impl-Debug-for-Path%3CT%3E"],[2808,"impl-Display-for-Path%3CT%3E"],[2809,"impl-Debug-for-Query%3CT%3E"],[2810,"impl-Display-for-Query%3CT%3E"],[2812,"impl-From%3C%26%5Bu8%5D%3E-for-Bytes"],[2813,"impl-From%3CVec%3Cu8%3E%3E-for-Bytes"],[2814,"impl-From%3CByteStr%3E-for-Bytes"],[2815,"impl-From%3CCustom%3E-for-Bytes"],[2816,"impl-From%3C%26str%3E-for-Bytes"],[2817,"impl-From%3CString%3E-for-Bytes"],[2819,"impl-From%3CBox%3C%5Bu8%5D%3E%3E-for-Bytes"],[2820,"impl-From%3CBytesMut%3E-for-Bytes"],[2822,"impl-From%3C%26%5Bu8%5D%3E-for-BytesMut"],[2823,"impl-From%3C%26str%3E-for-BytesMut"],[2848,"impl-FromIterator%3C%26u8%3E-for-BytesMut"],[2849,"impl-FromIterator%3Cu8%3E-for-BytesMut"],[2960,"impl-Either%3CJson%3CT%3E,+Form%3CT%3E%3E"],[2961,"impl-Either%3CForm%3CT%3E,+Json%3CT%3E%3E"],[2967,"impl-IntoIterator-for-%26Bytes"],[2968,"impl-IntoIterator-for-Bytes"],[2969,"impl-IntoIterator-for-%26BytesMut"],[2970,"impl-IntoIterator-for-BytesMut"],[3026,"impl-PartialOrd%3CString%3E-for-Bytes"],[3027,"impl-PartialOrd%3Cstr%3E-for-Bytes"],[3028,"impl-PartialOrd%3C%5Bu8%5D%3E-for-Bytes"],[3029,"impl-PartialOrd%3CVec%3Cu8%3E%3E-for-Bytes"],[3030,"impl-PartialOrd%3C%26T%3E-for-Bytes"],[3031,"impl-PartialOrd-for-Bytes"],[3032,"impl-PartialOrd-for-BytesMut"],[3033,"impl-PartialOrd%3C%5Bu8%5D%3E-for-BytesMut"],[3034,"impl-PartialOrd%3CString%3E-for-BytesMut"],[3035,"impl-PartialOrd%3CVec%3Cu8%3E%3E-for-BytesMut"],[3036,"impl-PartialOrd%3C%26T%3E-for-BytesMut"],[3037,"impl-PartialOrd%3Cstr%3E-for-BytesMut"]],"a":{"state":[2106,2539]}}],\ +["headless_lms_models",{"doc":"Functions and structs for interacting with the database.","t":"PGPPPEEEGKNNNNNNCCCCNNCCCCCCCCCCCCCCNCCCCCCCCCCCCCCNNNNCNCNNNNNCNNCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCNNNNNNNNCCCCCCCCCNNFFNNNNNNOONNNNOOOOOONNNNNNNNHNNNOHNNNNNNNNNNNNNNNONNFFGFFPPPGPPNNNNNNOOOOOONNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNONNHONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNHNOOOHNNNNNNNNNNNNOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHONNNNNNNFFNNNNNNNNNNOONNOONNOOOONNNNHNNOHNNNNNNNNNNNNNNONNFFFGFFPFFPFNNNNNNNNNONNNNNNNNNNNNNNNNNNOOOOOOOOOOONNNNNNNNNNNNNNNNOOOOOOOHOOOOOHOOOOOOOOOOOOONHOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOHHHHHNNNNNNNNHNOOOOHNNNNNNNNNHNNNNNNNNNOOOOOOOOOOOOOONNNNNNNNHHHONNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNHHOOOONNNNNNNNNFFOONNNNNNNNNNOOOONNNNNNNNHNNONNNNNNNNNNNNNNOHONNPFGFPONNNONNNNNNNNNNNNOOONONNNNNNNNNNNNNNNNHHNNNONNNNNNOONNNNNNNNNNNNNNNNNONNNHHHHFFFNNNNNNNNNNNNNNNOOOOOOOOOONNNNNNNNNNNNHHHNNNHHHNNNNNNNNNNNNNNNNNNNNNOOOONNNFFFFFFFNNNNNNNNNNNNNNNNNNNNNOONNNNOOOOOOHOOOOOOHNHOOOONNHONNNNNNNNNNNNNNHHHHHHHNNHHOHNNNNNNNHNNNNNNNNOOOOOHOONNNNOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNFNNNNNOONNNNNOHNNNNNNNONFFFNNNNNNNNNNNNNNNOOOOOOOOHONNNNNNNNNNNNNHHNNNOHHNNNNNNOOONNNOOONNNNNNNNNNNNOOONNNPFGFFFFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOHONNNNNNOOOOONNNNNNNNNNNNNNNNNNHHHHHHHHHHNNNNNNHOOOOOOOHNNNNNNNNNNNNNOOOOOOONNNNNNHONNNNNNNNNNNNNNNNNNNNNNNNNHHOHOOOONNNNNNPFGFFPFFFFNNNNNNNNNOOOONNNNNNNNNNNNNNNNOOONNNNNNNNNNOOOOOOOOOOOOOOOOOHOOONNNNNNNOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNHHHHHHHHNNNNNOOOHNNNNNNNNNNNNNNNNNOOOOOOONNNOOOOOOOONNNHONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOHHHHHHHOONNNNNNNNFFFFFFFFHHHNNNNNNNNONNNNNNNNNNNNNNNNONNNNNNNNNNNNOOOOOOOOOOHOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHHNNNNNNHHOOOHNNNNNNNNHOOOOOOOOOONNNNNNNNOOOOHHOOOOONNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHONNNNNNNNFFNNONNNNNNOONONOHNNNNOONNNNHHONOONNNNNNNOONNFFFNNNNNNNNNNNNNNNOOOOHONNNNNNOONNNNNNHHNNNOHNNNNNNOOOOONNNOONNNNNNNNNNNNHONNNHHPPPPPPPFGIPPPPPKPNNNONNNNNNNNNNONNNNNNNNNNNNNNNNNONNMNNONONNNNNNNNNOOOOFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNHNOOOHNNNONNNNNNNNNNNNNNHHHHHHNNNHHOOOOHOOOONNNNNNNOONNNNNNNOOOOOOOOOONNNNNNNOONOOOOOONNNNNNNNNNNNNNNNNNNNNNNNHHHOHNNNNNNNFNNNNNOOONNNNNOHNNNNNNNONFGFPPPNNNNNNNNNONHNNOONNNNNNHHONNNNNNHHHNNNONNNNNNNNNNHOONNNFFFFNNNNNNNNNNNNNNNNNNNNONNNNNNNNOOOHNNNNNNNNHHNNNNHHHHOOOOOOHNNNNNNNNOOOOOONNNNONNNNNNNNNNNNNNNNOHOOONNNNFFFNNNNNNNNNNNNNNNOHONNNNNNNNNNNNHHHHHHHHHNNNHOOOHOONNNNNNOOOOOOOONNNOOONNNNNNNNNNNNHONNNFFFFFFFFHNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNOOOOOOOOOOOOOHOONNNNNNNNNNNNNNNNOOOOOOOOOOOHHHNNNNNNNNNNNNNNNNHHHHHHHHHHNHHNNNNNNNNHHOOOOOHHNNNNNNNNONNNNNNNNOOOONNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNOOOOOOONNNNNNNNFFFNNNNNNNNNNNOHONNNOOONNNNNNHHHHHHNHOOHHNNNNNNOONNNNNNNNNNNNOHNNNPPFFFGNNNNNNNNNNNNNNNNNNNNOONONNNNNNNNNNNNNNOOOOOOOOONNNNNNNNHHHHHHNNNNHHHHHOOOOOOOHNNNNNNNNHOOONNNNHONONNNNNNNNNNNNNNNNNOOHONNNNFNNNONHHOOOHNNOHNNNNFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOONNNNNNNNNNOOOOOOOOOOOOONNNNNNNNNNHHHHHNNNNNHHHHHHOOOOHHNNNNNNNNNNOOOOONNNNNHHHNNNNNNNNNNNNNNNNNNNNOOOONNNNNFFFFNNNNOOONNNNNNNNNNNNNNOOOHONNNNNNOOOOOOOONNNNNNNNHHHHHHHHHHNNNHOOOHNNNNNNNNOOOOOOOOOOOOOOONNNHNNNNNNNNNNNNNNNOONNNNGPFFFFFPPGPPPPPPPONNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNOOOOONNNHONNNNNNNHNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNHHNHHHHHHHHHHNNNNNNHOOOOHNNNNNNNNNNNNNNNOOOOOONOOOOOOOOOOONNNNNNNHNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOONNNNNNNFFFFNNNNONNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNOONNNNNNNNHHNNNOOHNNNNNNNNHOOOOOOOOOONNNNONNNNNNNNNNNNNNNOONNNNHHHFNNNOOONNNNNNNHHHHONNONNNNOOONFFNNNNNNOOHNHNNNNOHNNNNNOONNNNNNHNNCCCCCCCCCCCFNNNNNOHHONNNNNNNNNNHHHHHHHHHHHHHHFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNOOOOOOOOOOONNNNNNNNNNNNNNNOOONNNNNNNNNNOONNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNOOOOOOONNNNNNNNHNNHHHHNNNNOOOONNNNNNNNNNOONNOOFFPFFPGFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHOOOOONNNNNNNNNNOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNHOOHHOOONNNNNNNNNNNNNNNNNNOOOHOOOONNNNNNOOONNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNHHHOOONNNNNNNNNHFFFFSONNNNNNNNNNNNNNNNNNNNOHNNNNNNNNOONNNNNNNNHNNNNNNNNNNNNOOOOOOONNNNHONNNNONNNNNNNNHHHNNNNHHHHNNNNFFFFFFFFFFHONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNOOOOOOOOHONNNNNNNNNNOOOOONNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNHHHOOOONNNNNNNNNNOONNNNNNNNNNOOOOOOOOOHHNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOHHOHHOOOHHONNNNNNNNNNFIFNNONNNNHOOOONNONNNNOHONNNNNNNNFFFFNNNNNNNNNNNNOOCNNOONNNNOONNNNOOOOONNNNOOOOOOOOCNNNNNNNNNNNNHHOOCNNNNHHHHHHHHHHHHHFNNNHHHHHHNHNNOONNNNHFFNNNNNNOONNNNOOHONNNNNNNNNNNNHHOHNNNNOONNNNNNNNNNHONNHHHHFNNNNNOONNNNNHNNONNNNNOOHNFFHNNNNNNNNNNOOOOOONNNNNNNNNNNHHOOHNNNNOOOONNOONNNNNNNNHOONNFNNNNNOOONONNNNNNHNONNNNNNNONFNNNNNOHONNNNNHHOHNNOOONNNNNNGPFFFPNNNNONNNNNNNNNNNNNNOOOONNNNNNNNNNNOOOONNNNNNNHNNNHOHOHNNNNNNNNOOONNNNOONNNNNNNNNNNNNNNNNNNNFNNNNNOOONNNNNOHNNNNNNNONFONNNOOOOOONHHNONOOOONNNHOOOOONFNNNONHHNONNHHNNONFNNNHNNOOONNONNHNHONNOONNNNNOOOOOOONFNNNHNNOOOONNONNHNONNONNNNNOONFNNNOOHNNOOONONONNHNONNOONNNNNOONFNNNHNNOOONNONNHNONNOONNNNNOONPFFFFFFFFPFFFFFFFFFFFFFFFGFPFHNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOHOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOHHHHHHHHHHHNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHHHHHHHHHHHHOOOOOOOOOOOOOHHHHONNNNNNNNNNNNNNNNNNNNNNNNNNHOOONNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOONOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOHHHOOONNNNNNNNNNNNNNNNNNNNNNNHNNOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNHHHOOHHHHHOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOPPFFFPFGOONNNNNNNNNNNNNNNNNNNNNNNNNOOOONHHONNNNNNNNNNNNNNOOONNNNNNNNNNHHHHHHHNNNNNHOOOHNNNNNNNNNNOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOHHNNNNNPPGFFFPOONNNNNNNNNNNNHNNNNNNNNOONNNNNNNNNNNNNNNNHNNNNHHHHOHNNNNNNNNNOOOOOOOOOOONNNNONNNNNNNNNNNNNNNNONNNNOOFPFGPOONNNNNNNNNNNNNNNONHONNNNNNNNNNNNNNNNNHHHHHHHNNNOOHNNNNNNHOOOOOOOONNNNNNNNNNNNNNNNNOHNNNOOFNNNNNOOHONNNNNONNHHHHHHHNHHOHHNNOOOHHHHONNNNHHHNHHOHONFNNNNNHOOONNNNNOONNHHHNHHHHHOHNNONNNNNOONFNNNONNHOHNNONNNNONFFNNNNNNNNNNOOOHONNNNNNNNNNNNNNHNNOHNNNNOONNNNNNNNNNHOOONNOOKKERFKYRKYTTEEETTTTREFFKYEKYTFFNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNONNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNONMNNNNNNNMNNNMNONNNNONNNNNNNONNNNNNNNOMNNNNONNNNOMNNNMNNNNNMNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNPPGGFPFPFFPGPPOONNNNNNNOOOONNNNNNNNNNNNNNOOONNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNOOONNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFNNNNOOONNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHOOHNNNNNNNNOOOOOOOOHNNNNNNNNNNNNNNNNNNNNHONNNNPPFGFFFNNNNNNNNNNNNNNNHONNNNNONNNNNNNNNNHHHHHOOOOOHHNNNNNNNNNNOOONNNNNHHOONNNNNNNNNNNNNNNOOOONNNNNFNNNOHHONNHHONNOHOOONNNNHHNFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNHHHOOONNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOHHHOONNNNNNPPPPPPPPPPFGFFPPPGNNNNNNNNNNNNNNNNNNNNNOONNNNNOOONNNNNNNNNOONNNNNNNNNNHNNNHOHNNNNNNONNNNONNNNNOHOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNOOOOHONNNNHNHOHNNNNNNNONFNNNNNOHONNNHHNOHNNOONNNNNONPPFPGFPOHNNNNNNNNNNNNNNNONONNNNNNNNNNONNNNNNHNNNONNNNNNOONNNNONNNNNNNNNHNNNNOOONNNHFNNNNNOOONNNNNOONNHNOHNNNNNNNOOOONFNNNNNOOOOONNNNHNHHNNNNNNNOHONFNNNNNONONONNNHHNONHHHONHNNNNOONFFNNNNNNNNOHONONNNHHHHNHOOOHNNNNOONNNNNNNNHOONNPPFGFFFGFGFPPPFFFFPPPPGPFFFFFFPPOONNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNOONONOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNHHHNNNNNNNNNNNNNNNHNHHHHHHHHHOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHOOONOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNHHHOHNOOOONNNNNNNNNNNNNNNNNNNNFNNNNNOHONOHHHNNHHNOHNNONNNNNOHHONFNNNNNOONNNNNHONNONNNNNOHONFNNNNNOHONONHNNHHHNHHOHHNNNNNHNNHOON","n":["Course","CourseOrExamId","Exam","Fixed","Generate","ModelError","ModelErrorType","ModelResult","PKeyPolicy","SpecFetcher","append_to","append_to","borrow","borrow","borrow_mut","borrow_mut","certificate_configuration_to_requirements","certificate_configurations","certificate_fonts","chapters","clone","clone_into","course_background_question_answers","course_background_questions","course_exams","course_instance_enrollments","course_instances","course_language_groups","course_module_completion_registered_to_study_registries","course_module_completions","course_modules","courses","email_deliveries","email_templates","ended_processed_exams","error","exam_id","exams","exercise_language_groups","exercise_repositories","exercise_service_info","exercise_services","exercise_slide_submissions","exercise_slides","exercise_task_gradings","exercise_task_regrading_submissions","exercise_task_submissions","exercise_tasks","exercises","feedback","file_uploads","fixed","from","from","from","generated_certificates","get_iter","glossary","into","into","into_uuid","len","len","library","map","map_ref","material_references","offered_answers_to_peer_review_temporary","open_university_registration_links","organizations","other_domain_to_course_redirections","page_audio_files","page_history","page_language_groups","page_visit_datum","page_visit_datum_daily_visit_hashing_keys","page_visit_datum_summary_by_courses","page_visit_datum_summary_by_courses_countries","page_visit_datum_summary_by_courses_device_types","page_visit_datum_summary_by_pages","pages","peer_review_configs","peer_review_question_submissions","peer_review_questions","peer_review_queue_entries","peer_review_submissions","pending_roles","playground_examples","prelude","proposed_block_edits","proposed_page_edits","regradings","repository_exercises","research_forms","roles","student_countries","study_registry_registrars","teacher_grading_decisions","to_course_and_exam_ids","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","url_redirections","user_course_instance_exercise_service_variables","user_course_settings","user_details","user_exercise_slide_states","user_exercise_states","user_exercise_task_states","user_research_consents","users","vzip","vzip","CertificateAllRequirements","CertificateConfigurationToRequirement","append_to","append_to","borrow","borrow","borrow_mut","borrow_mut","certificate_configuration_id","certificate_configuration_id","clone","clone","clone_into","clone_into","course_instance_id","course_instance_ids","course_module_id","course_module_ids","created_at","deleted_at","deserialize","deserialize","eq","eq","fmt","fmt","from","from","get_all_requirements_for_certificate_configuration","get_iter","get_iter","has_user_completed_all_requirements","id","insert","into","into","is_default_certificate_configuration","len","len","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","updated_at","vzip","vzip","CertificateConfiguration","CertificateConfigurationAndRequirements","CertificateTextAnchor","DatabaseCertificateConfiguration","DatabaseCertificateConfigurationInner","End","HorizontalA4","Middle","PaperSize","Start","VerticalA4","append_to","append_to","append_to","append_to","append_to","append_to","background_svg_file_upload_id","background_svg_file_upload_id","background_svg_file_upload_id","background_svg_path","background_svg_path","background_svg_path","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","certificate_configuration","certificate_date_font_size","certificate_date_font_size","certificate_date_font_size","certificate_date_text_anchor","certificate_date_text_anchor","certificate_date_text_anchor","certificate_date_text_color","certificate_date_text_color","certificate_date_text_color","certificate_date_x_pos","certificate_date_x_pos","certificate_date_x_pos","certificate_date_y_pos","certificate_date_y_pos","certificate_date_y_pos","certificate_locale","certificate_locale","certificate_locale","certificate_owner_name_font_size","certificate_owner_name_font_size","certificate_owner_name_font_size","certificate_owner_name_text_anchor","certificate_owner_name_text_anchor","certificate_owner_name_text_anchor","certificate_owner_name_text_color","certificate_owner_name_text_color","certificate_owner_name_text_color","certificate_owner_name_x_pos","certificate_owner_name_x_pos","certificate_owner_name_x_pos","certificate_owner_name_y_pos","certificate_owner_name_y_pos","certificate_owner_name_y_pos","certificate_validate_url_font_size","certificate_validate_url_font_size","certificate_validate_url_font_size","certificate_validate_url_text_anchor","certificate_validate_url_text_anchor","certificate_validate_url_text_anchor","certificate_validate_url_text_color","certificate_validate_url_text_color","certificate_validate_url_text_color","certificate_validate_url_x_pos","certificate_validate_url_x_pos","certificate_validate_url_x_pos","certificate_validate_url_y_pos","certificate_validate_url_y_pos","certificate_validate_url_y_pos","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","created_at","decode","decode","delete","deleted_at","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","encode_by_ref","encode_by_ref","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","get_by_id","get_default_certificate_configurations_and_requirements_by_course_instance","get_default_configuration_by_course_module_and_course_instance","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_required_course_instance_ids","height_px","id","id","id","insert","into","into","into","into","into","into","len","len","len","len","len","len","overlay_svg_file_upload_id","overlay_svg_file_upload_id","overlay_svg_file_upload_id","overlay_svg_path","overlay_svg_path","overlay_svg_path","paper_size","paper_size","paper_size","requirements","serialize","serialize","serialize","serialize","serialize","serialize","size_hint","size_hint","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_info","type_info","update","updated_at","vzip","vzip","vzip","vzip","vzip","vzip","width_px","CertificateFont","NewCertificateFont","append_to","append_to","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","created_at","deleted_at","deserialize","deserialize","display_name","display_name","eq","eq","file_path","file_path","file_upload_id","file_upload_id","fmt","fmt","from","from","get_all","get_iter","get_iter","id","insert","into","into","len","len","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","updated_at","vzip","vzip","Chapter","ChapterInfo","ChapterPagesWithExercises","ChapterStatus","ChapterUpdate","ChapterWithStatus","Closed","DatabaseChapter","NewChapter","Open","UserCourseInstanceChapterProgress","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","attempted_exercises","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chapter_front_page_id","chapter_id","chapter_image_path","chapter_image_url","chapter_image_url","chapter_name","chapter_number","chapter_number","chapter_number","chapter_number","chapter_number","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","color","color","color","color","copied_from","copied_from","course_chapters","course_id","course_id","course_id","course_id","course_id","course_instance_chapters","course_module_id","course_module_id","course_module_id","course_module_id","course_module_id","created_at","created_at","created_at","created_at","deadline","deadline","deadline","deadline","default","delete_chapter","deleted_at","deleted_at","deleted_at","deleted_at","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_database_chapter","from_database_chapter_timestamp_and_image_url","front_page_id","front_page_id","front_page_id","front_page_id","front_page_id","get_chapter","get_chapter_by_page_id","get_chapter_info_by_page_metadata","get_course_id","get_for_module","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_user_course_instance_chapter_progress","has_opened","id","id","id","id","insert","into","into","into","into","into","into","into","into","into","is_open","len","len","len","len","len","len","len","len","len","name","name","name","name","name","name","opens_at","opens_at","opens_at","opens_at","opens_at","pages","score_given","score_maximum","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","set_front_page","set_module","set_opens_at","status","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","total_exercises","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","update_chapter","update_chapter_image_path","updated_at","updated_at","updated_at","updated_at","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","CourseBackgroundQuestionAnswer","NewCourseBackgroundQuestionAnswer","answer_value","answer_value","append_to","append_to","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","course_background_question_id","course_background_question_id","created_at","deleted_at","deserialize","deserialize","eq","eq","fmt","fmt","from","from","get_background_question_answers_for_background_questions","get_iter","get_iter","id","into","into","len","len","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","updated_at","upsert_backround_question_answers","user_id","vzip","vzip","Checkbox","CourseBackgroundQuestion","CourseBackgroundQuestionType","CourseBackgroundQuestionsAndAnswers","Text","answers","append_to","append_to","append_to","background_questions","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","course_id","course_instance_id","created_at","decode","deleted_at","deserialize","deserialize","deserialize","encode_by_ref","eq","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","get_background_questions_and_answers","get_background_questions_for_course_instance","get_iter","get_iter","get_iter","id","into","into","into","len","len","len","question_text","question_type","serialize","serialize","serialize","size_hint","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_info","updated_at","vzip","vzip","vzip","delete","get_course_ids_by_exam_id","get_exam_ids_by_course_id","upsert","CourseInstanceEnrollment","CourseInstanceEnrollmentsInfo","NewCourseInstanceEnrollment","append_to","append_to","append_to","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","course_id","course_id","course_instance_enrollments","course_instance_id","course_instance_id","course_instances","course_module_completions","courses","created_at","deleted_at","deserialize","deserialize","deserialize","eq","eq","eq","fmt","fmt","fmt","from","from","from","get_by_user_and_course_instance_id","get_by_user_id","get_course_instance_enrollments_info_for_user","get_iter","get_iter","get_iter","insert","insert_enrollment_and_set_as_current","insert_enrollment_if_it_doesnt_exist","into","into","into","len","len","len","serialize","serialize","serialize","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","updated_at","user_course_settings","user_id","user_id","vzip","vzip","vzip","ChapterScore","CourseInstance","CourseInstanceForm","CourseInstanceWithCourseInfo","NewCourseInstance","PointMap","Points","append_to","append_to","append_to","append_to","append_to","append_to","append_to","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chapter","chapter_points","clone","clone","clone_into","clone_into","closing_time","closing_time","course_description","course_id","course_id","course_id","course_instance_by_users_latest_enrollment","course_instance_description","course_instance_id","course_instance_name","course_name","course_slug","created_at","current_course_instance_of_user","default","delete","deleted_at","description","description","description","deserialize","deserialize","edit","ends_at","eq","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","get_all_course_instances","get_by_ids","get_course_id","get_course_instance","get_course_instances_for_course","get_default_by_course_id","get_enrolled_course_instances_for_user","get_iter","get_iter","get_organization_id","get_points","id","insert","into","into","into","into","into","into","into","is_open","is_open","len","len","len","len","len","len","len","name","name","name","opening_time","opening_time","reset_progress_on_course_instance_for_user","score_given","score_total","serialize","serialize","serialize","serialize","starts_at","support_email","support_email","support_email","teacher_in_charge_email","teacher_in_charge_email","teacher_in_charge_email","teacher_in_charge_name","teacher_in_charge_name","teacher_in_charge_name","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","updated_at","user_chapter_points","users","vzip","vzip","vzip","vzip","vzip","vzip","vzip","CourseLanguageVersion","append_to","borrow","borrow_mut","clone","clone_into","created_at","deleted_at","deserialize","eq","fmt","from","get_iter","id","insert","into","len","serialize","to_owned","try_from","try_into","type_id","updated_at","vzip","CourseModuleCompletionRegisteredToStudyRegistry","NewCourseModuleCompletionRegisteredToStudyRegistry","RegisteredCompletion","append_to","append_to","append_to","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","completion_id","course_id","course_id","course_module_completion_id","course_module_completion_id","course_module_id","course_module_id","created_at","delete","deleted_at","deserialize","deserialize","deserialize","eq","eq","eq","equivalent","equivalent","equivalent","fmt","from","from","from","get_count_of_distinct_users_with_registrations_by_course_id","get_id","get_iter","get_iter","get_iter","id","insert","insert_completions","into","into","into","len","len","len","real_student_number","real_student_number","registration_date","serialize","serialize","serialize","student_number","study_registry_registrar_id","study_registry_registrar_id","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","updated_at","user_id","user_id","vzip","vzip","vzip","Automatic","CourseModuleCompletion","CourseModuleCompletionGranter","CourseModuleCompletionWithRegistrationInfo","NewCourseModuleCompletion","StudyRegistryCompletion","StudyRegistryGrade","User","append_to","append_to","append_to","append_to","append_to","append_to","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","completion_date","completion_date","completion_date","completion_granter_user_id","completion_language","completion_language","completion_language","completion_registration_attempt_date","completion_registration_attempt_date","completion_registration_attempt_date","completion_registration_attempt_date","course_id","course_id","course_instance_id","course_instance_id","course_module_id","course_module_id","course_module_id","created_at","created_at","delete","deleted_at","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","eligible_for_ects","eligible_for_ects","email","email","email","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","from","from","from","from","from","from","from","get_all_by_course_instance_and_user_id","get_all_by_course_instance_id","get_all_by_course_module_instance_and_user_ids","get_all_by_user_id","get_all_with_registration_information_by_course_instance_id","get_automatic_completion_by_course_module_instance_and_user_ids","get_by_id","get_by_ids","get_by_ids_as_map","get_count_of_distinct_completors_by_course_id","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_latest_by_course_module_instance_and_user_ids","grade","grade","grade","grade","grade","id","id","insert","into","into","into","into","into","into","len","len","len","len","len","len","new","passed","passed","passed","prerequisite_modules_completed","prerequisite_modules_completed","registered","scale","serialize","serialize","serialize","serialize","serialize","serialize","stream_by_course_module_id","tier","to_database_field","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","update_completion_registration_attempt_date","update_prerequisite_modules_completed","updated_at","user_has_completed_course_module_on_instance","user_id","user_id","user_id","user_id","vzip","vzip","vzip","vzip","vzip","vzip","Automatic","AutomaticCompletionRequirements","CompletionPolicy","CourseModule","CourseModulesSchema","Manual","ModifiedModule","ModuleUpdates","NewCourseModule","NewModule","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","automatic","automatic_completion","automatic_completion_number_of_exercises_attempted_treshold","automatic_completion_number_of_points_treshold","automatic_completion_requires_exam","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","certification_enabled","certification_enabled","chapters","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","completion_policy","completion_policy","completion_policy","completion_policy","completion_registration_link_override","completion_registration_link_override","completion_registration_link_override","completion_registration_link_override","completion_registration_link_override","copied_from","copied_from","course_id","course_id","course_id","course_module_id","created_at","created_at","delete","deleted_at","deleted_at","deleted_modules","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","ects_credits","ects_credits","ects_credits","ects_credits","ects_credits","enable_registering_completion_to_uh_open_university","enable_registering_completion_to_uh_open_university","enable_registering_completion_to_uh_open_university","enable_registering_completion_to_uh_open_university","enable_registering_completion_to_uh_open_university","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","get_all_uh_course_codes_for_open_university","get_by_course_id","get_by_course_id_as_map","get_by_exercise_id","get_by_id","get_course_module_id_by_chapter","get_default_by_course_id","get_ids_by_course_slug_or_uh_course_code","get_iter","get_iter","get_iter","get_iter","get_iter","id","id","id","insert","into","into","into","into","into","into","into","into","is_default_module","len","len","len","len","len","len","len","len","modified_modules","moved_chapters","name","name","name","name","name","new","new","new_course_default","new_modules","number_of_exercises_attempted_treshold","number_of_points_treshold","order_number","order_number","order_number","order_number","order_number","passes_exercise_tresholds","passes_number_of_exercise_points_treshold","passes_number_of_exercises_attempted_treshold","rename","requires_exam","serialize","serialize","serialize","serialize","serialize","set_certification_enabled","set_completion_policy","set_completion_policy","set_completion_registration_link_override","set_ects_credits","set_enable_registering_completion_to_uh_open_university","set_name_and_order_number","set_registration_info","set_timestamps","set_uh_course_code","to_database_fields","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uh_course_code","uh_course_code","uh_course_code","uh_course_code","uh_course_code","update","update_automatic_completion_status","update_certification_enabled","update_enable_registering_completion_to_uh_open_university","update_modules","update_uh_course_code","update_with_order_number","updated_at","updated_at","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Course","CourseBreadcrumbInfo","CourseContextData","CourseCount","CourseInfo","CourseStructure","CourseUpdate","NewCourse","all_courses","all_courses_user_enrolled_to","all_courses_with_roles_for_user","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","base_module_completion_requires_n_submodule_completions","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chapters","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","content_search_language","copied_from","copy_user_permissions","count","course","course_id","course_language_group_id","course_name","course_slug","created_at","delete_course","deleted_at","description","description","description","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","get_active_courses_for_organization","get_active_courses_for_organization_count","get_all_language_versions_of_course","get_by_ids","get_cfgname_by_tag","get_course","get_course_breadcrumb_info","get_course_by_slug","get_course_structure","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_nondeleted_course_id_by_slug","get_organization_id","id","id","id","insert","into","into","into","into","into","into","into","into","is_draft","is_draft","is_draft","is_draft","is_draft","is_test_mode","is_test_mode","is_test_mode","is_test_mode","language_code","language_code","len","len","len","len","len","len","len","len","modules","name","name","name","organization_course_count","organization_courses_visible_to_user_paginated","organization_id","organization_id","organization_name","organization_slug","pages","serialize","serialize","serialize","serialize","serialize","serialize","slug","slug","teacher_in_charge_email","teacher_in_charge_name","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","update_course","update_course_base_module_completion_count_requirement","updated_at","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Email","EmailDelivery","append_to","append_to","body","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","created_at","deleted_at","deserialize","email_template_id","eq","error","fetch_emails","fmt","from","from","get_iter","id","id","into","into","len","len","mark_as_sent","save_err_to_email","sent","serialize","subject","to","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","updated_at","user_id","vzip","vzip","EmailTemplate","EmailTemplateNew","EmailTemplateUpdate","append_to","append_to","append_to","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","content","content","course_instance_id","created_at","delete_email_template","deleted_at","deserialize","deserialize","deserialize","eq","eq","eq","exercise_completions_threshold","exercise_completions_threshold","fmt","fmt","fmt","from","from","from","get_email_template","get_email_templates","get_iter","get_iter","get_iter","id","insert_email_template","into","into","into","len","len","len","name","name","name","points_threshold","points_threshold","serialize","serialize","serialize","subject","subject","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update_email_template","updated_at","vzip","vzip","vzip","get_unprocessed_ended_exams_by_timestamp","upsert","Conversion","Database","DatabaseConstraint","Err","Generic","InvalidRequest","Json","ModelError","ModelErrorType","ModelResult","NotFound","Ok","PreconditionFailed","PreconditionFailedWithCMSAnchorBlockId","RecordNotFound","TryToOptional","Util","append_to","append_to","backtrace","backtrace","borrow","borrow","borrow_mut","borrow_mut","cause","eq","equivalent","equivalent","equivalent","error_type","error_type","fmt","fmt","fmt","from","from","from","from","from","from","from","from","in_current_span","into","into","len","len","message","message","new","new_with_traces","optional","optional","source","source","span_trace","span_trace","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","constraint","description","description","id","CourseExam","Exam","ExamEnrollment","ExamInstructions","ExamInstructionsUpdate","NewExam","OrgExam","append_to","append_to","append_to","append_to","append_to","append_to","append_to","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","course_id","course_name","courses","deserialize","deserialize","deserialize","deserialize","edit","ended_at_or","ends_at","ends_at","ends_at","enroll","eq","eq","eq","exam_id","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","get","get_course_exams_for_organization","get_enrollment","get_exam_instructions_data","get_exams_for_course","get_exams_for_organization","get_iter","get_iter","get_iter","get_organization_exam_with_exam_id","get_organization_id","id","id","id","id","insert","instructions","instructions","instructions","instructions","into","into","into","into","into","into","into","is_teacher_testing","language","len","len","len","len","len","len","len","minimum_points_treshold","minimum_points_treshold","minimum_points_treshold","name","name","name","name","organization_id","organization_id","page_id","serialize","serialize","serialize","serialize","serialize","serialize","serialize","show_exercise_answers","started_at","started_at_or","starts_at","starts_at","starts_at","time_minutes","time_minutes","time_minutes","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","update_exam_instructions","update_exam_start_time","update_show_exercise_answers","user_id","verify_exam_submission_can_be_made","vzip","vzip","vzip","vzip","vzip","vzip","vzip","ExerciseLanguageGroup","append_to","borrow","borrow_mut","clone","clone_into","course_language_group_id","created_at","deleted_at","deserialize","eq","fmt","from","get_iter","id","insert","into","len","serialize","to_owned","try_from","try_into","type_id","updated_at","vzip","ExerciseRepository","ExerciseRepositoryStatus","ExerciseRepositoryUpdate","Failure","Pending","Success","append_to","append_to","append_to","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","course_id","decode","delete","deserialize","encode_by_ref","error_message","exam_id","fmt","fmt","fmt","from","from","from","get","get_for_course_or_exam","id","into","into","into","len","len","len","mark_failure","mark_success","new","serialize","serialize","size_hint","status","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_info","update","url","url","vzip","vzip","vzip","CourseMaterialExerciseServiceInfo","ExerciseServiceInfo","ExerciseServiceInfoApi","PathInfo","append_to","append_to","append_to","append_to","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","created_at","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","exercise_iframe_url","exercise_service_id","exercise_service_id","fetch_and_upsert_service_info","fmt","fmt","fmt","fmt","from","from","from","from","get_all_exercise_services_by_type","get_course_material_service_info_by_exercise_type","get_iter","get_iter","get_iter","get_iter","get_selected_exercise_services_by_type","get_service_info","get_service_info_by_exercise_service","get_service_info_by_exercise_type","grade_endpoint_path","grade_endpoint_path","grade_endpoint_path","has_custom_view","has_custom_view","has_custom_view","insert","into","into","into","into","len","len","len","len","model_solution_spec_endpoint_path","model_solution_spec_endpoint_path","model_solution_spec_endpoint_path","public_spec_endpoint_path","public_spec_endpoint_path","public_spec_endpoint_path","serialize","serialize","serialize","serialize","service_name","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","updated_at","upsert_service_info","user_interface_iframe_path","user_interface_iframe_path","user_interface_iframe_path","vzip","vzip","vzip","vzip","ExerciseService","ExerciseServiceIframeRenderingInfo","ExerciseServiceNewOrUpdate","append_to","append_to","append_to","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","created_at","delete_exercise_service","deleted_at","deserialize","deserialize","deserialize","eq","eq","eq","fmt","fmt","fmt","from","from","from","get_all_exercise_services_iframe_rendering_infos","get_exercise_service","get_exercise_service_by_exercise_type","get_exercise_service_externally_preferred_baseurl","get_exercise_service_internally_preferred_baseurl","get_exercise_service_internally_preferred_baseurl_by_exercise_type","get_exercise_services","get_internal_grade_url","get_internal_public_spec_url","get_iter","get_iter","get_iter","get_model_solution_url","has_custom_view","id","id","insert_exercise_service","internal_url","internal_url","into","into","into","len","len","len","max_reprocessing_submissions_at_once","max_reprocessing_submissions_at_once","name","name","name","public_iframe_url","public_url","public_url","serialize","serialize","serialize","slug","slug","slug","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update_exercise_service","updated_at","vzip","vzip","vzip","AnswerRequiringAttention","ExerciseAnswersInCourseRequiringAttentionCount","ExerciseSlideSubmission","ExerciseSlideSubmissionCount","ExerciseSlideSubmissionCountByExercise","ExerciseSlideSubmissionCountByWeekAndHour","ExerciseSlideSubmissionInfo","NewExerciseSlideSubmission","answer_requiring_attention_count","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chapter_id","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","count","count","count","count","course_id","course_id","course_instance_id","course_instance_id","course_instance_id","created_at","created_at","data_json","date","delete_exercise_submissions_with_exam_id_and_user_id","deleted_at","deleted_at","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","eq","eq","eq","exam_id","exam_id","exercise","exercise_id","exercise_id","exercise_id","exercise_id","exercise_name","exercise_slide_id","exercise_slide_id","exercise_slide_submission","exercise_slide_submission_count","exercise_slide_submissions","exercise_slide_submissions_for_answers_requiring_attention","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","get_all_answers_requiring_attention","get_all_exercise_slide_submission_info","get_by_exercise_id","get_by_id","get_count_of_answers_requiring_attention_in_exercise_by_course_id","get_course_and_exam_id","get_course_daily_slide_submission_counts","get_course_daily_user_counts_with_submissions","get_course_exercise_slide_submission_counts_by_exercise","get_course_exercise_slide_submission_counts_by_weekday_and_hour","get_course_instance_id","get_exercise_slide_submission_counts_for_exercise_user","get_exercise_slide_submission_info","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_users_all_submissions_for_course_instance_or_exam","get_users_latest_exercise_slide_submission","grading_progress","hour","id","id","id","insert_exercise_slide_submission","insert_exercise_slide_submission_with_id","into","into","into","into","into","into","into","into","isodow","len","len","len","len","len","len","len","len","name","order_number","page_id","score_given","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","submission_id","tasks","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_to_get_random_filtered_by_user_and_submissions","try_to_get_users_latest_exercise_slide_submission","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","updated_at","updated_at","user_id","user_id","user_id","user_points_update_strategy","user_points_update_strategy","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","CourseMaterialExerciseSlide","ExerciseSlide","NewExerciseSlide","append_to","append_to","append_to","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","created_at","delete_exercise_slides_by_exercise_ids","deleted_at","deserialize","deserialize","eq","exercise_id","exercise_id","exercise_tasks","fmt","fmt","from","from","from","from_row","get_course_material_exercise_slide_by_id","get_exercise_slide","get_exercise_slide_by_exercise_task_id","get_exercise_slides","get_exercise_slides_by_exercise_id","get_exercise_slides_by_exercise_ids","get_iter","get_random_exercise_slide_for_exercise","id","id","insert","insert_exercise_slide","into","into","into","len","len","len","order_number","order_number","serialize","serialize","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","updated_at","upsert","vzip","vzip","vzip","CanAddPointsAndCanRemovePoints","CanAddPointsButCannotRemovePoints","ExerciseTaskGrading","ExerciseTaskGradingRequest","ExerciseTaskGradingResult","UserPointsUpdateStrategy","append_to","append_to","append_to","append_to","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","course_id","created_at","decode","deleted_at","deserialize","deserialize","deserialize","encode_by_ref","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","exam_id","exercise_id","exercise_spec","exercise_task_id","exercise_task_submission_id","feedback_json","feedback_json","feedback_text","feedback_text","fmt","fmt","fmt","fmt","from","from","from","from","get_all_gradings_by_exercise_slide_submission_id","get_by_exercise_task_submission_id","get_by_id","get_course_id","get_course_or_exam_id","get_for_student","get_iter","get_iter","get_iter","get_iter","get_new_and_old_exercise_task_gradings_by_regrading_id","get_point_update_strategy_from_gradings","get_total_score_given_for_exercise_slide_submission","get_user_exercise_task_gradings_by_module_and_exercise_type","grade_submission","grading_completed_at","grading_priority","grading_progress","grading_progress","grading_started_at","grading_update_url","id","insert","into","into","into","into","len","len","len","len","new_grading","score_given","score_given","score_maximum","serialize","serialize","serialize","serialize","set_grading_progress","set_user_variables","size_hint","submission_data","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_info","unscaled_score_given","unscaled_score_maximum","update_grading","updated_at","vzip","vzip","vzip","vzip","ExerciseTaskRegradingSubmission","append_to","borrow","borrow_mut","exercise_task_submission_id","from","get_regrading_submission","get_regrading_submissions","grading_after_regrading","grading_before_regrading","id","insert","into","len","regrading_id","set_grading_after_regrading","try_from","try_into","type_id","vzip","ExerciseTaskSubmission","ExportedCourseSubmission","ExportedSubmission","PeerReviewsRecieved","SubmissionData","append_to","append_to","append_to","append_to","append_to","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","course_id","course_instance_id","course_instance_id","created_at","created_at","created_at","data_json","data_json","data_json","data_json","deleted_at","deserialize","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","exercise_id","exercise_id","exercise_id","exercise_slide_id","exercise_slide_id","exercise_slide_submission_id","exercise_slide_submission_id","exercise_slide_submission_id","exercise_task_grading_id","exercise_task_id","exercise_task_id","exercise_task_id","exercise_task_id","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_by_exercise_slide_submission_id","get_by_id","get_course_and_exam_id","get_exercise_task_submission_info_by_exercise_slide_submission_id","get_ids_by_exercise_id","get_iter","get_iter","get_iter","get_iter","get_iter","get_latest_submission_ids_by_exercise_id","get_peer_reviews_received","get_submission","get_user_custom_view_exercise_tasks_by_module_and_exercise_type","get_user_exersice_task_submissions_by_course_module_and_exercise_type","get_users_latest_exercise_task_submissions_for_exercise_slide","id","id","id","id","insert","insert_with_id","into","into","into","into","into","len","len","len","len","len","metadata","peer_review_question_submissions","peer_review_questions","score_given","score_given","serialize","serialize","serialize","serialize","serialize","set_grading_id","stream_course_submissions","stream_exam_submissions","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","updated_at","user_id","user_id","user_id","vzip","vzip","vzip","vzip","vzip","CourseMaterialExerciseTask","ExerciseTask","ExerciseTaskSpec","NewExerciseTask","append_to","append_to","append_to","append_to","assignment","assignment","assignment","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","copied_from","created_at","created_at","delete_exercise_tasks_by_slide_ids","deleted_at","deserialize","deserialize","deserialize","eq","eq","eq","exercise_iframe_url","exercise_service_slug","exercise_slide_id","exercise_slide_id","exercise_slide_id","exercise_type","exercise_type","exercise_type","fmt","fmt","fmt","from","from","from","from","from_row","get_all_exercise_tas_by_exercise_slide_submission_id","get_all_exercise_tasks_by_module_and_exercise_type","get_course_material_exercise_tasks","get_course_or_exam_id","get_exercise_task_by_id","get_exercise_task_model_solution_spec_by_id","get_exercise_tasks_by_exercise_id","get_exercise_tasks_by_exercise_slide_id","get_exercise_tasks_by_exercise_slide_ids","get_existing_users_exercise_slide_for_course_instance","get_iter","get_iter","get_iter","get_or_select_user_exercise_tasks_for_course_instance_or_exam","id","id","id","insert","into","into","into","into","len","len","len","len","model_solution_spec","model_solution_spec","model_solution_spec","order_number","order_number","order_number","previous_submission","previous_submission_grading","private_spec","private_spec","private_spec","pseudonumous_user_id","public_spec","public_spec","public_spec","serialize","serialize","serialize","stream_course_exercise_tasks","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","updated_at","updated_at","vzip","vzip","vzip","vzip","ActivityProgress","Completed","CourseMaterialExercise","Exercise","ExerciseGradingStatus","ExerciseStatus","ExerciseStatusSummaryForUser","Failed","FullyGraded","GradingProgress","InProgress","Initialized","NotReady","Pending","PendingManual","Started","Submitted","activity_progress","append_to","append_to","append_to","append_to","append_to","append_to","append_to","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","can_post_submission","chapter_id","clear_grading_information","clear_model_solution_specs","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","compare","copied_from","course_id","created_at","current_exercise_slide","deadline","decode","decode","default","delete_exercises_by_page_id","deleted_at","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","determine_can_post_submission","encode_by_ref","encode_by_ref","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","exam_id","exercise","exercise","exercise_id","exercise_language_group_id","exercise_name","exercise_slide_submission_counts","exercise_slide_submissions","exercise_status","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","get_all_exercise_statuses_by_user_id_and_course_instance_id","get_by_id","get_course_id","get_course_material_exercise","get_course_or_exam_id","get_exercise_by_id","get_exercise_submissions_and_status_by_course_instance_id","get_exercises_by_chapter_id","get_exercises_by_course_id","get_exercises_by_course_instance_id","get_exercises_by_exam_id","get_exercises_by_module_containing_exercise_type","get_exercises_by_page_id","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_or_select_exercise_slide","given_peer_review_question_submissions","given_peer_review_submissions","grading_progress","id","insert","into","into","into","into","into","into","into","is_complete","len","len","len","len","len","len","len","limit_number_of_tries","max_tries_per_slide","name","needs_peer_review","order_number","page_id","partial_cmp","peer_review_config","peer_review_questions","peer_review_queue_entry","previous_exercise_slide_submission","received_peer_review_question_submissions","received_peer_review_submissions","reviewing_stage","score_given","score_given","score_maximum","score_maximum","serialize","serialize","serialize","serialize","serialize","serialize","serialize","set_exercise_to_use_exercise_specific_peer_review_config","size_hint","size_hint","submission_id","teacher_decision","teacher_grading_decision","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_info","type_info","updated_at","updated_at","use_course_default_peer_review_config","user_course_instance_exercise_service_variables","user_exercise_state","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Feedback","FeedbackBlock","FeedbackCount","NewFeedback","append_to","append_to","append_to","append_to","blocks","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","course_id","created_at","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","feedback_given","feedback_given","fmt","fmt","fmt","fmt","from","from","from","from","get_feedback_count_for_course","get_feedback_for_course","get_iter","get_iter","get_iter","id","id","insert","into","into","into","into","len","len","len","len","mark_as_read","marked_as_read","order_number","page_id","page_id","page_title","page_url_path","read","related_blocks","selected_text","selected_text","serialize","serialize","serialize","serialize","text","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unread","user_id","vzip","vzip","vzip","vzip","delete_and_fetch_path","get_filename","insert","GeneratedCertificate","append_to","borrow","borrow_mut","certificate_configuration_id","created_at","deleted_at","deserialize","eq","equivalent","equivalent","equivalent","fmt","from","generate_and_insert","generate_verification_id","get_certificate_by_verification_id","get_certificate_for_user","id","into","len","name_on_certificate","serialize","try_from","try_into","type_id","updated_at","user_id","verification_id","vzip","Term","TermUpdate","append_to","append_to","borrow","borrow","borrow_mut","borrow_mut","definition","definition","delete","deserialize","fetch_for_course","fmt","fmt","from","from","id","insert","into","into","len","len","serialize","term","term","try_from","try_from","try_into","try_into","type_id","type_id","update","vzip","vzip","content_management","copying","course_instances","custom_view_exercises","global_stats","grading","page_visit_stats","peer_reviewing","progressing","regrading","user_exercise_state_updater","CreateNewCourseFixedIds","append_to","borrow","borrow_mut","clone","clone_into","course_id","create_new_chapter","create_new_course","default_course_instance_id","fmt","from","get_iter","into","len","to_owned","try_from","try_into","type_id","vzip","copy_course","copy_course_chapters","copy_course_modules","copy_course_pages_and_return_contents","copy_exam","copy_exam_pages_and_return_contents","copy_exercise_slides","copy_exercise_tasks","copy_peer_review_configs","copy_user_permissions","map_old_exr_ids_to_new_exr_ids_for_courses","map_old_exr_ids_to_new_exr_ids_for_exams","set_chapter_front_pages","enroll","CustomViewExerciseSubmissions","CustomViewExerciseTaskGrading","CustomViewExerciseTaskSpec","CustomViewExerciseTaskSubmission","CustomViewExerciseTasks","append_to","append_to","append_to","append_to","append_to","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","created_at","created_at","data_json","deserialize","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","exercise_id","exercise_slide_id","exercise_slide_submission_id","exercise_task_grading_id","exercise_task_id","exercise_task_id","exercise_tasks","exercise_tasks","exercises","feedback_json","feedback_text","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_iter","get_iter","get_iter","get_iter","get_iter","id","id","id","into","into","into","into","into","len","len","len","len","len","order_number","public_spec","serialize","serialize","serialize","serialize","serialize","task_gradings","task_submissions","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","GlobalCourseModuleStatEntry","GlobalStatEntry","append_to","append_to","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","course_id","course_id","course_module_ects_credits","course_module_id","course_module_name","course_name","course_name","deserialize","deserialize","eq","eq","fmt","fmt","from","from","get_course_module_stats_by_completions_registered_to_study_registry","get_iter","get_iter","get_number_of_people_completed_a_course","get_number_of_people_done_at_least_one_exercise","get_number_of_people_registered_completion_to_study_registry","get_number_of_people_started_course","into","into","len","len","organization_id","organization_id","organization_name","organization_name","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","value","value","vzip","vzip","year","year","AnswerRequiringAttentionWithTasks","AnswersRequiringAttention","Default","ExerciseSlideSubmissionWithTasks","ExerciseStateUpdateNeedToUpdatePeerReviewStatusWithThis","Fixed","GradingPolicy","StudentExerciseSlideSubmission","StudentExerciseSlideSubmissionResult","StudentExerciseTaskSubmission","StudentExerciseTaskSubmissionResult","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear_grading_information","clear_model_solution_specs","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","create_fixed_grading_for_submission_task","create_user_exercise_slide_submission","created_at","data","data_json","data_json","deleted_at","deserialize","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","exercise_id","exercise_max_points","exercise_slide_id","exercise_slide_submission","exercise_slide_submission_tasks","exercise_status","exercise_task_exercise_service_slug","exercise_task_id","exercise_task_submission_results","exercise_task_submissions","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","get_iter","get_iter","get_iter","get_iter","get_iter","get_paginated_answers_requiring_attention_for_exercise","given_enough_peer_reviews","given_peer_reviews","grade_user_submission","grade_user_submission_task","grading","grading_progress","id","into","into","into","into","into","into","into","into","into","len","len","len","len","len","len","len","len","len","model_solution_spec","peer_review_accepting_threshold","peer_review_processing_strategy","propagate_user_exercise_state_update_from_exercise_task_grading_result","received_enough_peer_reviews","received_peer_review_question_submissions","received_peer_reviews","score_given","serialize","serialize","serialize","serialize","serialize","serialize","submission","submission_id","tasks","to_owned","to_owned","to_owned","to_owned","to_owned","total_pages","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","update_grading_with_single_regrading_result","update_user_exercise_slide_state","update_user_exercise_slide_state_and_user_exercise_state","updated_at","user_course_instance_exercise_service_variables","user_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","calculate_latest","CourseMaterialPeerReviewData","CourseMaterialPeerReviewDataAnswerToReview","CourseMaterialPeerReviewQuestionAnswer","CourseMaterialPeerReviewSubmission","MAX_PEER_REVIEW_CANDIDATES","answer_to_review","append_to","append_to","append_to","append_to","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","course_material_exercise_tasks","create_peer_review_submission_for_user","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","exercise_slide_submission_id","exercise_slide_submission_id","fmt","fmt","fmt","fmt","from","from","from","from","get_course_material_peer_review_data","get_iter","get_iter","get_iter","get_iter","into","into","into","into","len","len","len","len","num_peer_reviews_given","number_data","peer_review_config","peer_review_config_id","peer_review_question_answers","peer_review_question_id","peer_review_questions","serialize","serialize","serialize","serialize","start_peer_review_for_user","text_data","to_owned","to_owned","to_owned","to_owned","token","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_to_select_exercise_slide_submission_for_peer_review","try_to_select_peer_review_candidate_from_queue","try_to_select_peer_review_candidate_from_queue_impl","type_id","type_id","type_id","type_id","update_peer_review_giver_exercise_progress","update_peer_review_queue_reviews_received","update_peer_review_receiver_exercise_status","validate_and_sanitize_peer_review_submission_answers","vzip","vzip","vzip","vzip","CompletionRegistrationLink","CourseInstanceCompletionSummary","ManualCompletionPreview","ManualCompletionPreviewUser","TeacherManualCompletion","TeacherManualCompletionRequest","UserCompletionInformation","UserCourseModuleCompletion","UserModuleCompletionStatus","UserWithModuleCompletions","add_manual_completions","already_completed_users","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","certificate_configuration_id","certification_enabled","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","completed","completed_modules","completion_date","course_module_completion_id","course_module_id","course_module_id","course_modules","course_name","create_automatic_course_module_completion_if_eligible","default","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","ects_credits","email","email","enable_registering_completion_to_uh_open_university","enable_registering_completion_to_uh_open_university","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","first_name","first_name","first_time_completing_users","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from_user_and_details","get_completion_registration_link_and_save_attempt","get_course_instance_completion_summary","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_manual_completion_result_preview","get_user_completion_information","get_user_module_completion_statuses_for_course_instance","grade","grade","grade","grade","into","into","into","into","into","into","into","into","into","into","last_name","last_name","len","len","len","len","len","len","len","len","len","len","module_id","name","new_completions","non_enrolled_users","order_number","passed","passed","passed","prerequisite_modules_completed","process_all_course_completions","process_all_course_instance_completions","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","skip_duplicate_completions","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uh_course_code","update_automatic_completion_status_and_grant_if_eligible","update_module_completion_prerequisite_statuses_for_user","url","user_can_take_exam","user_has_passed_exam_for_the_course","user_id","user_id","user_id","user_is_eligible_for_automatic_completion","user_passes_automatic_completion_exercise_tresholds","users_with_course_module_completions","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","GradingData","GradingFutures","RegradingStatus","append_to","append_to","base","borrow","borrow","borrow_mut","borrow_mut","do_single_regrading","exercise","exercise_service_name","exercise_service_result","exercise_services_full","from","from","grading","into","into","len","len","missing_exercise_services","regrade","regrading_submission","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","UserExerciseStateUpdateAlreadyLoadedRequiredData","UserExerciseStateUpdateAlreadyLoadedRequiredDataPeerReviewInformation","UserExerciseStateUpdateRequiredData","UserExerciseStateUpdateRequiredDataPeerReviewInformation","append_to","append_to","append_to","append_to","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","current_user_exercise_state","current_user_exercise_state","data_loader","default","default","exercise","exercise","from","from","from","from","given_peer_review_submissions","given_peer_review_submissions","into","into","into","into","latest_exercise_slide_submission","latest_exercise_slide_submission_received_peer_review_question_submissions","latest_exercise_slide_submission_received_peer_review_question_submissions","latest_teacher_grading_decision","latest_teacher_grading_decision","len","len","len","len","peer_review_config","peer_review_config","peer_review_information","peer_review_information","peer_review_questions","peer_review_questions","peer_review_queue_entry","peer_review_queue_entry","state_deriver","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","update_user_exercise_state","update_user_exercise_state_with_some_already_loaded_data","user_exercise_slide_state_grading_summary","user_exercise_slide_state_grading_summary","validation","vzip","vzip","vzip","vzip","load_current_user_exercise_state","load_exercise","load_given_peer_review_submissions","load_latest_exercise_slide_submission","load_latest_exercise_slide_submission_received_peer_review_question_submissions","load_latest_teacher_grading_decision","load_peer_review_config","load_peer_review_information","load_peer_review_questions","load_peer_review_queue_entry","load_required_data","load_user_exercise_slide_state_grading_summary","normalize_weights","PeerReviewOpinion","append_to","borrow","borrow_mut","calculate_average_received_peer_review_score","calculate_peer_review_weighted_points","derive_new_activity_progress","derive_new_reviewing_stage","derive_new_score_given","derive_new_user_exercise_state","from","get_peer_review_opinion","into","len","reviewing_stage","score_given","try_from","try_into","type_id","vzip","validate_input","MaterialReference","NewMaterialReference","append_to","append_to","borrow","borrow","borrow_mut","borrow_mut","citation_key","citation_key","clone","clone","clone_into","clone_into","course_id","created_at","delete_reference","deleted_at","deserialize","deserialize","eq","eq","fmt","fmt","from","from","from_row","from_row","get_iter","get_iter","get_reference_by_id","get_references_by_course_id","id","insert_reference","into","into","len","len","reference","reference","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","update_material_reference_by_id","updated_at","vzip","vzip","delete_expired_records","delete_saved_submissions_for_user","save_given_exercise_slide_submission","try_to_restore_previously_given_exercise_slide_submission","OpenUniversityRegistrationLink","append_to","borrow","borrow_mut","clone","clone_into","created_at","deleted_at","deserialize","eq","fmt","from","get_iter","get_link_by_course_code","into","len","registration_link","serialize","to_owned","try_from","try_into","type_id","uh_course_code","updated_at","upsert","vzip","DatabaseOrganization","Organization","all_organizations","append_to","append_to","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","created_at","created_at","deleted_at","deleted_at","description","description","deserialize","deserialize","eq","eq","fmt","fmt","from","from","from_database_organization","get_iter","get_iter","get_organization","get_organization_by_slug","id","id","insert","into","into","len","len","name","name","organization_image_path","organization_image_url","serialize","serialize","slug","slug","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","update_organization_image_path","updated_at","updated_at","vzip","vzip","OtherDomainToCourseRedirection","append_to","borrow","borrow_mut","clone","clone_into","course_id","created_at","deleted_at","deserialize","domain","eq","equivalent","equivalent","equivalent","fmt","from","get_by_domain","get_iter","id","into","len","serialize","to_owned","try_from","try_into","type_id","updated_at","vzip","PageAudioFile","append_to","borrow","borrow_mut","clone","clone_into","created_at","delete_page_audio","deleted_at","deserialize","eq","fmt","from","get_iter","get_page_audio_files","get_page_audio_files_by_id","id","insert_page_audio","into","len","mime_type","page_id","path","serialize","to_owned","try_from","try_into","type_id","vzip","HistoryChangeReason","HistoryRestored","PageHistory","PageHistoryContent","PageHistoryData","PageSaved","append_to","append_to","append_to","append_to","author_user_id","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","content","content","content","created_at","decode","deserialize","deserialize","deserialize","encode_by_ref","eq","eq","eq","equivalent","equivalent","equivalent","exam_id","exercise_slides","exercise_tasks","exercises","fmt","fmt","fmt","from","from","from","from","get_history_data","get_iter","get_iter","get_iter","history","history_change_reason","history_count","id","insert","into","into","into","into","len","len","len","len","peer_review_configs","peer_review_questions","restored_from_id","serialize","serialize","serialize","size_hint","title","title","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_info","vzip","vzip","vzip","vzip","PageLanguageGroup","append_to","borrow","borrow_mut","clone","clone_into","course_language_group_id","created_at","deleted_at","deserialize","eq","fmt","from","get_iter","id","insert","into","len","serialize","to_owned","try_from","try_into","type_id","updated_at","vzip","NewPageVisitDatum","anonymous_identifier","append_to","borrow","borrow_mut","browser","browser_version","country","course_id","device_type","exam_id","from","get_oldest_date","insert","into","is_bot","len","operating_system","operating_system_version","page_id","referrer","try_from","try_into","type_id","unknown_is_none","utm_campaign","utm_content","utm_medium","utm_source","utm_term","vzip","GenerateAnonymousIdentifierInput","append_to","borrow","borrow_mut","course_id","from","generate_anonymous_identifier","get_key_for_the_day","into","ip_address","len","try_from","try_get_key_for_the_day_internal","try_insert_key_for_the_day_internal","try_into","type_id","user_agent","vzip","PageVisitDatumSummaryByCourse","append_to","borrow","borrow_mut","calculate_and_update_for_date","clone","clone_into","course_id","created_at","deleted_at","deserialize","eq","exam_id","fmt","from","get_all_for_course","get_iter","get_latest_date","id","into","len","num_visitors","referrer","serialize","to_owned","try_from","try_into","type_id","updated_at","utm_campaign","utm_content","utm_medium","utm_source","utm_term","visit_date","vzip","PageVisitDatumSummaryByCoursesCountries","append_to","borrow","borrow_mut","calculate_and_update_for_date","clone","clone_into","country","course_id","created_at","deleted_at","deserialize","eq","exam_id","fmt","from","get_all_for_course","get_iter","id","into","len","num_visitors","serialize","to_owned","try_from","try_into","type_id","updated_at","visit_date","vzip","PageVisitDatumSummaryByCourseDeviceTypes","append_to","borrow","borrow_mut","browser","browser_version","calculate_and_update_for_date","clone","clone_into","course_id","created_at","deleted_at","deserialize","device_type","eq","exam_id","fmt","from","get_all_for_course","get_iter","id","into","len","num_visitors","operating_system","serialize","to_owned","try_from","try_into","type_id","updated_at","visit_date","vzip","PageVisitDatumSummaryByPages","append_to","borrow","borrow_mut","calculate_and_update_for_date","clone","clone_into","course_id","created_at","deleted_at","deserialize","eq","exam_id","fmt","from","get_all_for_course","get_iter","id","into","len","num_visitors","page_id","serialize","to_owned","try_from","try_into","type_id","updated_at","visit_date","vzip","Any","CmsPageExercise","CmsPageExerciseSlide","CmsPageExerciseTask","CmsPageUpdate","ContentManagementPage","CoursePageWithUserData","ExerciseTaskIdAndSpec","ExerciseWithExerciseTasks","Hidden","HistoryRestoreData","IsChapterFrontPage","NewCoursePage","NewPage","NormalizedCmsExerciseTask","Page","PageAudioFiles","PageChapterAndCourseInformation","PageDetailsUpdate","PageInfo","PageMetadata","PageNavigationInformation","PageRoutingData","PageSearchResult","PageUpdateArgs","PageVisibility","PageWithExercises","Public","SearchRequest","add_course_url_prefix_to_search_results","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","assignment","assignment","author","blocks_cloned","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chapter_front_page","chapter_front_page_id","chapter_front_page_id","chapter_front_page_url_path","chapter_id","chapter_id","chapter_id","chapter_id","chapter_id","chapter_name","chapter_number","chapter_number","chapter_number","chapter_opens_at","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cms_page_update","content","content","content","content","content_headline","content_search_language","copied_from","course_id","course_id","course_id","course_id","course_id","course_id","course_name","course_name","course_slug","course_slug","created_at","created_at","created_at","deadline","deadline","delete_page_and_exercises","deleted_at","deleted_at","deleted_at","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","exam_id","exam_id","exam_id","exercise_id","exercise_slide_id","exercise_slides","exercise_slides","exercise_slides","exercise_tasks","exercise_tasks","exercise_tasks","exercise_tasks","exercise_type","exercise_type","exercises","exercises","exercises","exercises","fetch_derived_spec","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","followed_by","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_exercise_and_peer_review_data","from_row","from_row","from_row","from_row","from_row","from_row","from_row","from_row","from_row","from_row","from_row","front_page_of_chapter_id","get_all_by_course_id_and_visibility","get_by_exam_id","get_chapter_front_page_by_page_id","get_chapter_pages","get_chapters_pages_with_exercises","get_chapters_visible_pages_exclude_main_frontpage","get_course_and_exam_id","get_course_page_with_user_data_from_selected_page","get_course_pages_by_chapter_id_and_visibility","get_course_top_level_pages_by_course_id_and_visibility","get_current_page_metadata","get_inverse_visibility_filter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_next_order_number_for_courses_top_level_pages","get_next_page","get_next_page_by_chapter_number","get_next_page_by_order_number","get_next_page_order_number_in_chapter","get_organization_id","get_page","get_page_by_course_id_and_language_group","get_page_by_path","get_page_chapter_and_course_information","get_page_info","get_page_navigation_data","get_page_search_results_for_phrase","get_page_search_results_for_words","get_page_with_exercises","get_page_with_user_data_by_path","get_previous_page","get_previous_page_by_chapter_number","get_previous_page_by_order_number","hidden","hidden","history_change_reason","history_id","id","id","id","id","id","id","id","id","id","insert_course_page","insert_exam_page","insert_new_content_page","insert_page","instance","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_chapter_front_page","is_chapter_front_page","is_exam_page","is_test_mode","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","limit_number_of_tries","max_tries_per_slide","mime_type","model_solution_spec","name","name","needs_peer_review","new","next_page","order_number","order_number","order_number","order_number","order_number","order_number","organization_id","organization_slug","organization_slug","page","page","page","page_id","page_id","page_id","page_id","page_id","page_id","page_language_group_id","page_title","path","peer_review_config","peer_review_configs","peer_review_questions","peer_review_questions","previous_page","private_spec","private_spec","private_spec","public_spec","query","rank","reorder_chapters","reorder_pages","restore","retain_ids","score_maximum","score_maximum","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","set_chapter","set_content","set_hidden","settings","title","title","title","title","title","title","title_headline","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_to_find_redirected_page","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","update_page","update_page_content","update_page_details","updated_at","updated_at","upsert_exercise_slides","upsert_exercise_tasks","upsert_exercises","upsert_peer_review_configs","upsert_peer_review_questions","url_path","url_path","url_path","url_path","url_path","url_path","url_path","use_course_default_peer_review_config","validate_exercise_data","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","was_redirected","AutomaticallyGradeByAverage","AutomaticallyGradeOrManualReviewByAverage","CmsPeerReviewConfig","CmsPeerReviewConfiguration","CourseMaterialPeerReviewConfig","ManualReviewEverything","PeerReviewConfig","PeerReviewProcessingStrategy","accepting_threshold","accepting_threshold","append_to","append_to","append_to","append_to","append_to","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","course_id","course_id","course_id","created_at","decode","delete","delete_peer_reviews_by_exrcise_ids","deleted_at","deserialize","deserialize","deserialize","deserialize","deserialize","encode_by_ref","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","exercise_id","exercise_id","exercise_id","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_by_exercise_id","get_by_exercise_or_course_id","get_by_id","get_cms_peer_review_by_id","get_course_default_cms_peer_review","get_course_material_peer_review_data","get_default_for_course_by_course_id","get_iter","get_iter","get_iter","get_iter","get_iter","get_peer_reviews_by_page_id","id","id","id","insert","into","into","into","into","into","len","len","len","len","len","manual_review_cutoff_in_days","peer_review_config","peer_review_questions","peer_reviews_to_give","peer_reviews_to_give","peer_reviews_to_give","peer_reviews_to_receive","peer_reviews_to_receive","peer_reviews_to_receive","points_are_all_or_nothing","points_are_all_or_nothing","processing_strategy","processing_strategy","serialize","serialize","serialize","serialize","serialize","size_hint","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_info","updated_at","upsert_course_default_cms_peer_review_and_questions","upsert_with_id","vzip","vzip","vzip","vzip","vzip","Essay","NoAnswer","PeerReviewAnswer","PeerReviewQuestionAndAnswer","PeerReviewQuestionSubmission","PeerReviewWithQuestionsAndAnswers","Scale","answer","answer_required","append_to","append_to","append_to","append_to","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bundle_peer_review_questions_and_answers","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","created_at","deleted_at","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","fmt","fmt","fmt","fmt","from","from","from","from","get_by_peer_reviews_question_ids","get_iter","get_iter","get_iter","get_iter","get_question_submissions_from_from_peer_review_submission_ids","get_questions_and_answers_by_submission_id","get_questions_and_answers_by_user_exercise_instance","get_received_question_submissions_for_exercise_slide_submission","id","insert","into","into","into","into","len","len","len","len","new","number_data","order_number","peer_review_config_id","peer_review_question_id","peer_review_question_id","peer_review_question_submission_id","peer_review_submission_id","peer_review_submission_id","peer_review_submission_id","question","questions_and_answers","serialize","serialize","serialize","serialize","text_data","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","updated_at","vzip","vzip","vzip","vzip","value","value","CmsPeerReviewQuestion","Essay","PeerReviewQuestion","PeerReviewQuestionType","Scale","answer_required","answer_required","append_to","append_to","append_to","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","created_at","decode","delete_peer_review_questions_by_peer_review_config_ids","deleted_at","deserialize","deserialize","deserialize","encode_by_ref","eq","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","get_all_by_peer_review_config_id","get_all_by_peer_review_config_id_as_map","get_by_id","get_by_ids","get_by_page_id","get_by_peer_review_configs_id","get_course_default_cms_peer_review_questions","get_iter","get_iter","get_iter","id","id","insert","into","into","into","len","len","len","normalize_cms_peer_review_questions","order_number","order_number","peer_review_config_id","peer_review_config_id","question","question","question_type","question_type","serialize","serialize","serialize","size_hint","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_info","updated_at","upsert_multiple_peer_review_questions","vzip","vzip","vzip","weight","weight","PeerReviewQueueEntry","append_to","borrow","borrow_mut","clone","clone_into","course_instance_id","created_at","delete_by_receiving_peer_reviews_exercise_slide_submission_id","deleted_at","deserialize","eq","equivalent","equivalent","equivalent","exercise_id","fmt","from","get_all_by_user_and_course_instance_ids","get_all_that_need_peer_reviews_by_exercise_id","get_by_id","get_by_receiving_peer_reviews_submission_and_course_instance_ids","get_by_user_and_exercise_and_course_instance_ids","get_entries_that_need_reviews_and_are_older_than","get_entries_that_need_reviews_and_are_older_than_with_exercise_id","get_iter","get_many_by_exercise_id_and_review_priority","get_many_that_need_peer_reviews_by_exercise_id_and_review_priority","id","increment_peer_review_priority","insert","into","len","peer_review_priority","received_enough_peer_reviews","receiving_peer_reviews_exercise_slide_submission_id","remove_from_queue","remove_from_queue_and_add_to_manual_review","remove_from_queue_and_give_full_points","remove_queue_entries_for_unusual_reason","removed_from_queue_for_unusual_reason","serialize","to_owned","try_from","try_into","try_to_get_all_by_user_and_course_instance_ids","try_to_get_by_receiving_submission_and_course_instance_ids","try_to_get_by_user_and_exercise_and_course_instance_ids","type_id","update","update_received_enough_peer_reviews","updated_at","upsert_peer_review_priority","user_id","vzip","PeerReviewSubmission","append_to","borrow","borrow_mut","clone","clone_into","count_peer_review_submissions_for_exercise_slide_submission","course_instance_id","created_at","deleted_at","deserialize","eq","equivalent","equivalent","equivalent","exercise_id","exercise_slide_submission_id","fmt","from","get_all_given_peer_review_submissions_for_user_and_course_instance","get_all_received_peer_review_submissions_for_user_and_course_instance","get_by_id","get_iter","get_last_time_user_submitted_peer_review","get_num_peer_reviews_given_by_user_and_course_instance_and_exercise","get_peer_reviews_given_by_user_and_course_instance_and_exercise","get_users_submission_count_for_exercise_and_course_instance","get_users_submission_ids_for_exercise_and_course_instance","id","insert","into","len","peer_review_config_id","serialize","to_owned","try_from","try_into","type_id","updated_at","user_id","vzip","PendingRole","append_to","borrow","borrow_mut","expires_at","fmt","from","get_all","id","insert","into","len","role","serialize","try_from","try_into","type_id","user_email","vzip","PlaygroundExample","PlaygroundExampleData","append_to","append_to","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","created_at","data","data","delete_playground_example","deleted_at","deserialize","deserialize","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","from","from","get_all_playground_examples","get_iter","get_iter","id","insert_playground_example","into","into","len","len","name","name","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","update_playground_example","updated_at","url","url","vzip","vzip","width","width","BackendError","Connection","CourseOrExamId","Database","DateTime","Deserialize","Deserialize","ErrorType","FromRow","FromRow","MAX_UTC","MIN_UTC","ModelError","ModelErrorType","ModelResult","NAMESPACE_DNS","NAMESPACE_OID","NAMESPACE_URL","NAMESPACE_X500","Options","PKeyPolicy","Pagination","PgConnection","Serialize","Serialize","TryToOptional","Type","Type","UNIX_EPOCH","Utc","Uuid","acquire","add","add","add","add","add","add_assign","add_assign","append_to","append_to","append_to","append_to","append_to","apply","array_type_info","array_type_info","as_braced","as_bytes","as_fields","as_hyphenated","as_migrate","as_mut","as_ref","as_simple","as_u128","as_u64_pair","as_urn","backtrace","begin","begin","begin","begin","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","braced","cache_statement","cache_type_info","cache_type_oid","cached_statements_size","cached_statements_size","checked_add_days","checked_add_months","checked_add_signed","checked_sub_days","checked_sub_months","checked_sub_signed","clear_cached_statements","clear_cached_statements","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","close","close","close","cmp","cmp","commit","compare","compare","compatible","connect","connect_with","copy_in_raw","copy_out_raw","date","date_naive","datetime","day","day0","decode","decode","decode","decode","default","default","default","default","default","describe","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","dirty_version","duration_round","duration_trunc","encode_buffer","encode_by_ref","encode_by_ref","encode_hex","encode_hex_upper","ensure_migrations_table","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","error_type","fetch_many","fetch_many","fetch_optional","fetch_optional","fix","fixed_offset","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","format_with_items","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bytes","from_bytes_le","from_bytes_ref","from_fields","from_fields_le","from_local","from_naive_utc_and_offset","from_offset","from_row","from_slice","from_slice_le","from_str","from_str","from_str","from_str","from_timestamp","from_timestamp_millis","from_u128","from_u128_le","from_u64_pair","from_utc","get_iter","get_iter","get_iter","get_iter","get_timestamp","get_variant","get_version","get_version_num","hash","hash","hash","hour","hyphenated","into","into","into","into","into","into_bytes","is_max","is_nil","iso_week","len","len","len","len","len","limit","limit","list_applied_migrations","lock","log_settings","max","message","minute","month","month0","naive_local","naive_utc","name","nanosecond","new","new","new_v4","new_v5","new_with_traces","next_page","next_statement_id","nil","now","offset","offset","offset","offset_from_local_date","offset_from_local_datetime","offset_from_utc_date","offset_from_utc_datetime","ordinal","ordinal0","page","page","paginate","parse_and_remainder","parse_from_rfc2822","parse_from_rfc3339","parse_from_str","parse_str","partial_cmp","partial_cmp","pending_ready_for_query_count","ping","ping","ping","prepare_with","prepare_with","process_id","revert","rollback","round_subsecs","second","secret_key","serialize","serialize","serialize","server_version_num","shrink_buffers","shrink_buffers","shrink_buffers","signed_duration_since","simple","size_hint","span_trace","start_rollback","stream","sub","sub","sub","sub","sub","sub","sub","sub_assign","sub_assign","time","timestamp","timestamp_micros","timestamp_millis","timestamp_nanos","timestamp_nanos_opt","timestamp_subsec_micros","timestamp_subsec_millis","timestamp_subsec_nanos","timezone","to_bytes_le","to_different_error","to_fields_le","to_owned","to_owned","to_owned","to_owned","to_rfc2822","to_rfc3339","to_rfc3339_opts","to_string","to_string","to_string","to_u128_le","to_utc","today","total_pages","transaction","transaction_depth","transaction_status","trunc_subsecs","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_parse","try_parse_ascii","type_id","type_id","type_id","type_id","type_id","type_info","type_info","type_info","unlock","urn","vzip","vzip","vzip","vzip","vzip","weekday","with_day","with_day0","with_hour","with_minute","with_month","with_month0","with_nanosecond","with_ordinal","with_ordinal0","with_second","with_timezone","with_year","year","years_since","Accept","Accepted","BlockProposal","BlockProposalAction","BlockProposalInfo","EditedBlockNoLongerExists","EditedBlockNoLongerExistsData","EditedBlockStillExists","EditedBlockStillExistsData","NewProposedBlockEdit","Pending","ProposalStatus","Reject","Rejected","accept_preview","action","append_to","append_to","append_to","append_to","append_to","append_to","append_to","block_attribute","block_id","block_id","block_id","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","changed_text","changed_text","changed_text","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","current_text","decode","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","encode_by_ref","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","id","id","id","into","into","into","into","into","into","into","len","len","len","len","len","len","len","original_text","original_text","original_text","serialize","serialize","serialize","serialize","serialize","serialize","serialize","size_hint","status","status","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_info","vzip","vzip","vzip","vzip","vzip","vzip","vzip","EditProposalInfo","NewProposedPageEdits","PageProposal","ProposalCount","append_to","append_to","append_to","append_to","block_edits","block_proposals","block_proposals","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","created_at","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","get_iter","get_iter","get_iter","get_iter","get_proposal_count_for_course","get_proposals_for_course","handled","id","insert","into","into","into","into","len","len","len","len","page_id","page_id","page_id","page_proposal_id","page_title","page_url_path","pending","pending","process_proposal","serialize","serialize","serialize","serialize","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","update_page_edit_status","user_id","vzip","vzip","vzip","vzip","ExerciseId","ExerciseTaskSubmissionId","NewRegrading","NewRegradingIdType","Regrading","RegradingInfo","RegradingSubmissionInfo","append_to","append_to","append_to","append_to","append_to","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","complete_regrading","created_at","deserialize","deserialize","deserialize","deserialize","deserialize","exercise_task_submission_id","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_all_count","get_all_paginated","get_by_id","get_regrading_info_by_id","get_uncompleted_regradings_and_mark_as_started","grading_after_regrading","grading_before_regrading","id","id_type","ids","insert","insert_and_create_exercise_task_regradings","into","into","into","into","into","len","len","len","len","len","regrading","regrading_completed_at","regrading_started_at","serialize","serialize","serialize","serialize","serialize","set_error_message","set_total_grading_progress","submission_infos","total_grading_progress","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","updated_at","user_id","user_points_update_strategy","user_points_update_strategy","vzip","vzip","vzip","vzip","vzip","RepositoryExercise","append_to","borrow","borrow_mut","checksum","delete_for_repository","delete_from_repository","download_url","fmt","from","get_for_course","get_for_repository","id","into","len","name","new","part","repository_id","repository_url","serialize","try_from","try_into","type_id","update_checksum","update_part_and_name","vzip","NewResearchForm","NewResearchFormQuestion","NewResearchFormQuestionAnswer","ResearchForm","ResearchFormQuestion","ResearchFormQuestionAnswer","append_to","append_to","append_to","append_to","append_to","append_to","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","content","content","course_id","course_id","course_id","course_id","course_id","created_at","created_at","created_at","deleted_at","deleted_at","deleted_at","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","get_all_research_form_answers_with_user_id","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_research_form_answers_with_user_id","get_research_form_questions_with_course_id","get_research_form_with_course_id","id","id","id","into","into","into","into","into","into","len","len","len","len","len","len","new","question","question","question_id","research_consent","research_consent","research_consent_form_id","research_consent_form_id","research_form_question_id","research_form_question_id","serialize","serialize","serialize","serialize","serialize","serialize","set_content","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","updated_at","updated_at","updated_at","upsert_research_form","upsert_research_form_anwser","upsert_research_form_questions","user_id","user_id","vzip","vzip","vzip","vzip","vzip","vzip","Admin","Assistant","Course","CourseInstance","CourseOrExamCreator","Exam","Global","MaterialViewer","Organization","Reviewer","Role","RoleDomain","RoleInfo","RoleUser","StatsViewer","Teacher","TeachingAndLearningServices","UserRole","append_to","append_to","append_to","append_to","append_to","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","course_id","course_instance_id","decode","deserialize","deserialize","deserialize","deserialize","domain","email","email","encode_by_ref","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","exam_id","first_name","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get","get_iter","get_iter","get_iter","get_roles","id","insert","into","into","into","into","into","is_global","is_global","is_role_for_course","is_role_for_course_instance","is_role_for_exam","is_role_for_organization","last_name","len","len","len","len","len","organization_id","remove","role","role","role","serialize","serialize","serialize","size_hint","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_info","vzip","vzip","vzip","vzip","vzip","StudentCountry","append_to","borrow","borrow_mut","clone","clone_into","country_code","course_id","course_instance_id","created_at","delete_student_country","deleted_at","deserialize","eq","fmt","from","get_countries","get_iter","get_selected_country_by_user_id","id","insert","into","len","serialize","to_owned","try_from","try_into","type_id","user_id","vzip","StudyRegistryRegistrar","append_to","borrow","borrow_mut","clone","clone_into","created_at","delete","deleted_at","deserialize","eq","from","get_by_id","get_by_secret_key","get_iter","id","insert","into","len","name","secret_key","serialize","to_owned","try_from","try_into","type_id","updated_at","vzip","CustomPoints","FullPoints","NewTeacherGradingDecision","SuspectedPlagiarism","TeacherDecisionType","TeacherGradingDecision","ZeroPoints","action","add_teacher_grading_decision","append_to","append_to","append_to","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","created_at","decode","deleted_at","deserialize","deserialize","deserialize","encode_by_ref","eq","eq","eq","equivalent","equivalent","equivalent","exercise_id","fmt","fmt","fmt","from","from","from","get_all_latest_grading_decisions_by_user_id_and_course_instance_id","get_iter","get_iter","get_iter","id","into","into","into","len","len","len","manual_points","score_given","serialize","serialize","serialize","size_hint","teacher_decision","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","try_to_get_latest_grading_decision_by_user_exercise_state_id","type_id","type_id","type_id","type_info","updated_at","user_exercise_state_id","user_exercise_state_id","vzip","vzip","vzip","upsert","UserCourseInstanceExerciseServiceVariable","append_to","borrow","borrow_mut","clone","clone_into","course_instance_id","created_at","deleted_at","deserialize","eq","equivalent","equivalent","equivalent","exam_id","exercise_service_slug","fmt","from","get_all_variables_for_user_and_course_instance_or_exam","get_iter","id","insert_after_exercise_task_graded","into","len","serialize","to_owned","try_from","try_into","type_id","updated_at","user_id","variable_key","variable_value","vzip","UserCourseSettings","append_to","borrow","borrow_mut","clone","clone_into","course_language_group_id","created_at","current_course_id","current_course_instance_id","deleted_at","deserialize","eq","fmt","from","get_all_by_user_and_multiple_current_courses","get_iter","get_user_course_settings","get_user_course_settings_by_course_id","into","len","serialize","to_owned","try_from","try_into","type_id","updated_at","upsert_user_course_settings_for_enrollment","user_id","vzip","UserDetail","append_to","borrow","borrow_mut","clone","clone_into","created_at","deserialize","email","eq","first_name","fmt","from","get_iter","get_user_details_by_user_id","get_users_details_by_user_id_map","into","last_name","len","search_for_user_details_by_email","search_for_user_details_by_other_details","search_for_user_details_fuzzy_match","search_helper","serialize","stream_users_details_having_user_exercise_states_on_course","to_owned","try_from","try_into","type_id","updated_at","user_id","vzip","UserExerciseSlideState","UserExerciseSlideStateGradingSummary","append_to","append_to","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","created_at","delete","deleted_at","deserialize","exercise_slide_id","fmt","from","from","get_all_by_user_exercise_state_id","get_by_id","get_by_unique_index","get_grading_summary_by_user_exercise_state_id","get_iter","get_or_insert_by_unique_index","grading_progress","grading_progress","id","insert","into","into","len","len","score_given","score_given","serialize","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","update","updated_at","user_exercise_state_id","vzip","vzip","Course","Course","CourseInstanceExerciseMetrics","CourseInstanceOrExamId","CourseInstanceUserPoints","CourseInstanceUserPointsInner","DatabaseUserCourseInstanceChapterExerciseProgress","EwusContext","EwusCourse","EwusCourseOrExam","EwusExam","Exam","Exam","Exam","ExamUserPoints","ExamUserPointsInner","ExerciseUserCounts","ExerciseWithUserState","Instance","NotStarted","PeerReview","ReviewedAndLocked","ReviewingStage","SelfReview","UserChapterMetrics","UserCourseInstanceChapterExerciseProgress","UserCourseInstanceMetrics","UserCourseInstanceProgress","UserExerciseState","UserExerciseStateUpdate","WaitingForManualGrading","WaitingForPeerReviews","activity_progress","activity_progress","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","attempted_exercises","attempted_exercises","attempted_exercises","attempted_exercises_required","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chapter_number","chapter_number","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","course_id","course_instance_id","course_instance_id","course_module_id","course_module_id","course_module_id","course_module_name","course_module_order_number","created_at","decode","deleted_at","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","email","encode_by_ref","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","exam_id","exam_id","exercise","exercise","exercise_context","exercise_id","exercise_id","exercise_id","exercise_id","exercise_id","exercise_name","exercise_order_number","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_exercise_and_user_exercise_state","from_instance_and_exam_ids","from_row","from_row","from_row","from_row","from_row","from_row","from_row","get_all_for_user_and_course_instance_or_exam","get_by_id","get_course_instance_id","get_course_instance_metrics","get_course_instance_metrics_indexed_by_module_id","get_course_users_counts_by_exercise","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_or_create_user_exercise_state","get_selected_exercise_slide_id","get_single_module_course_instance_metrics","get_user_course_instance_chapter_exercises_progress","get_user_course_instance_chapter_metrics","get_user_course_instance_metrics","get_user_course_instance_metrics_indexed_by_module_id","get_user_course_instance_progress","get_user_exercise_state_if_exists","get_user_total_exam_points","get_users_current_by_exercise","grading_progress","grading_progress","id","id","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_exam_exercise","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","merge_modules_with_metrics","n_users_attempted","n_users_with_max_points","n_users_with_some_points","new","page_order_number","points_for_chapter","points_for_each_chapter","points_for_exercise","reviewing_stage","reviewing_stage","score_given","score_given","score_given","score_given","score_given","score_given","score_given","score_given","score_maximum","score_maximum","score_required","selected_exercise_slide_id","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","set_user_exercise_state","size_hint","stream_course_instance_points","stream_exam_points","to_instance_and_exam_ids","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","total_exercises","total_exercises","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_data","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_info","update","update_exercise_progress","update_reviewing_stage","updated_at","upsert_selected_exercise_slide_id","user_exercise_state","user_exercise_state","user_id","user_id","user_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","UserExerciseTaskState","append_to","borrow","borrow_mut","clone","clone_into","created_at","delete","deleted_at","deserialize","exercise_task_id","figure_out_new_activity_progress","figure_out_new_grading_progress","figure_out_new_score_given","fmt","from","get","get_grading_summary_by_user_exercise_slide_state_id","get_iter","grading_progress","insert","into","len","score_given","serialize","to_owned","try_from","try_into","type_id","updated_at","upsert_with_grading","upsert_with_grading_status","user_exercise_slide_state_id","vzip","UserResearchConsent","append_to","borrow","borrow_mut","clone","clone_into","created_at","deleted_at","deserialize","eq","fmt","from","get_iter","get_research_consent_by_user_id","id","into","len","research_consent","serialize","to_owned","try_from","try_into","type_id","updated_at","upsert","user_id","vzip","User","append_to","borrow","borrow_mut","clone","clone_into","created_at","delete_user","deleted_at","deserialize","email_domain","eq","find_by_upstream_id","fmt","from","get_all_user_ids_with_user_exercise_states_on_course_instance","get_by_email","get_by_id","get_iter","get_users_by_course_instance_enrollment","get_users_ids_in_db_from_upstream_ids","id","insert","insert_with_upstream_id_and_moocfi_id","into","len","serialize","to_owned","try_from","try_get_by_email","try_into","type_id","update_email_for_user","updated_at","upstream_id","vzip"],"q":[[0,"headless_lms_models"],[117,"headless_lms_models::certificate_configuration_to_requirements"],[169,"headless_lms_models::certificate_configurations"],[388,"headless_lms_models::certificate_fonts"],[438,"headless_lms_models::chapters"],[696,"headless_lms_models::course_background_question_answers"],[745,"headless_lms_models::course_background_questions"],[823,"headless_lms_models::course_exams"],[827,"headless_lms_models::course_instance_enrollments"],[904,"headless_lms_models::course_instances"],[1060,"headless_lms_models::course_language_groups"],[1084,"headless_lms_models::course_module_completion_registered_to_study_registries"],[1166,"headless_lms_models::course_module_completions"],[1347,"headless_lms_models::course_modules"],[1582,"headless_lms_models::courses"],[1785,"headless_lms_models::email_deliveries"],[1830,"headless_lms_models::email_templates"],[1908,"headless_lms_models::ended_processed_exams"],[1910,"headless_lms_models::error"],[1977,"headless_lms_models::error::ModelErrorType"],[1981,"headless_lms_models::exams"],[2144,"headless_lms_models::exercise_language_groups"],[2169,"headless_lms_models::exercise_repositories"],[2229,"headless_lms_models::exercise_service_info"],[2335,"headless_lms_models::exercise_services"],[2424,"headless_lms_models::exercise_slide_submissions"],[2646,"headless_lms_models::exercise_slides"],[2712,"headless_lms_models::exercise_task_gradings"],[2841,"headless_lms_models::exercise_task_regrading_submissions"],[2861,"headless_lms_models::exercise_task_submissions"],[3009,"headless_lms_models::exercise_tasks"],[3127,"headless_lms_models::exercises"],[3351,"headless_lms_models::feedback"],[3459,"headless_lms_models::file_uploads"],[3462,"headless_lms_models::generated_certificates"],[3492,"headless_lms_models::glossary"],[3527,"headless_lms_models::library"],[3538,"headless_lms_models::library::content_management"],[3558,"headless_lms_models::library::copying"],[3571,"headless_lms_models::library::course_instances"],[3572,"headless_lms_models::library::custom_view_exercises"],[3691,"headless_lms_models::library::global_stats"],[3749,"headless_lms_models::library::grading"],[3939,"headless_lms_models::library::page_visit_stats"],[3940,"headless_lms_models::library::peer_reviewing"],[4040,"headless_lms_models::library::progressing"],[4286,"headless_lms_models::library::regrading"],[4319,"headless_lms_models::library::user_exercise_state_updater"],[4391,"headless_lms_models::library::user_exercise_state_updater::data_loader"],[4404,"headless_lms_models::library::user_exercise_state_updater::state_deriver"],[4424,"headless_lms_models::library::user_exercise_state_updater::validation"],[4425,"headless_lms_models::material_references"],[4479,"headless_lms_models::offered_answers_to_peer_review_temporary"],[4483,"headless_lms_models::open_university_registration_links"],[4509,"headless_lms_models::organizations"],[4569,"headless_lms_models::other_domain_to_course_redirections"],[4598,"headless_lms_models::page_audio_files"],[4627,"headless_lms_models::page_history"],[4724,"headless_lms_models::page_language_groups"],[4749,"headless_lms_models::page_visit_datum"],[4780,"headless_lms_models::page_visit_datum_daily_visit_hashing_keys"],[4798,"headless_lms_models::page_visit_datum_summary_by_courses"],[4834,"headless_lms_models::page_visit_datum_summary_by_courses_countries"],[4864,"headless_lms_models::page_visit_datum_summary_by_courses_device_types"],[4897,"headless_lms_models::page_visit_datum_summary_by_pages"],[4927,"headless_lms_models::pages"],[5617,"headless_lms_models::peer_review_configs"],[5762,"headless_lms_models::peer_review_question_submissions"],[5867,"headless_lms_models::peer_review_question_submissions::PeerReviewAnswer"],[5869,"headless_lms_models::peer_review_questions"],[5964,"headless_lms_models::peer_review_queue_entries"],[6019,"headless_lms_models::peer_review_submissions"],[6060,"headless_lms_models::pending_roles"],[6079,"headless_lms_models::playground_examples"],[6139,"headless_lms_models::prelude"],[6524,"headless_lms_models::proposed_block_edits"],[6707,"headless_lms_models::proposed_page_edits"],[6815,"headless_lms_models::regradings"],[6913,"headless_lms_models::repository_exercises"],[6940,"headless_lms_models::research_forms"],[7093,"headless_lms_models::roles"],[7220,"headless_lms_models::student_countries"],[7250,"headless_lms_models::study_registry_registrars"],[7278,"headless_lms_models::teacher_grading_decisions"],[7360,"headless_lms_models::url_redirections"],[7361,"headless_lms_models::user_course_instance_exercise_service_variables"],[7395,"headless_lms_models::user_course_settings"],[7425,"headless_lms_models::user_details"],[7457,"headless_lms_models::user_exercise_slide_states"],[7504,"headless_lms_models::user_exercise_states"],[7969,"headless_lms_models::user_exercise_task_states"],[8003,"headless_lms_models::user_research_consents"],[8030,"headless_lms_models::users"],[8066,"alloc::vec"],[8067,"core::option"],[8068,"core::ops::function"],[8069,"core::result"],[8070,"core::any"],[8071,"serde::de"],[8072,"core::fmt"],[8073,"core::fmt"],[8074,"sqlx_postgres::value"],[8075,"core::error"],[8076,"alloc::boxed"],[8077,"sqlx_core::encode"],[8078,"alloc::string"],[8079,"sqlx_postgres::type_info"],[8080,"headless_lms_utils::file_store"],[8081,"headless_lms_utils"],[8082,"std::collections::hash::map"],[8083,"sqlx_core::error"],[8084,"futures_core::stream"],[8085,"core::marker"],[8086,"lettre::transport::smtp::error"],[8087,"backtrace::capture"],[8088,"headless_lms_utils::error::util_error"],[8089,"anyhow"],[8090,"serde_json::error"],[8091,"core::num::error"],[8092,"sqlx_core::error"],[8093,"tracing_error::backtrace"],[8094,"url"],[8095,"futures_core::future"],[8096,"core::ops::function"],[8097,"serde_json::value"],[8098,"core::default"],[8099,"core::iter::traits::collect"],[8100,"core::iter::traits::collect"],[8101,"anyhow"],[8102,"core::pin"],[8103,"chrono::naive::date"],[8104,"headless_lms_utils::document_schema_processor"],[8105,"chrono::time_delta"],[8106,"chrono::offset"],[8107,"chrono::month"],[8108,"chrono::naive::date"],[8109,"chrono::offset::fixed"],[8110,"sqlx_core::migrate::migration"],[8111,"uuid::fmt"],[8112,"uuid::fmt"],[8113,"uuid::fmt"],[8114,"sqlx_core::connection"],[8115,"core::clone"],[8116,"sqlx_postgres::copy"],[8117,"chrono::date"],[8118,"chrono::offset::local"],[8119,"sqlx_postgres::arguments"],[8120,"sqlx_core::any::arguments"],[8121,"sqlx_core::executor"],[8122,"core::fmt"],[8123,"chrono::format::formatting"],[8124,"chrono::format"],[8125,"core::borrow"],[8126,"core::iter::traits::iterator"],[8127,"std::time"],[8128,"chrono::naive::datetime"],[8129,"uuid::error"],[8130,"chrono::format"],[8131,"uuid"],[8132,"uuid"],[8133,"chrono::naive::isoweek"],[8134,"chrono::offset"],[8135,"chrono::naive::time"],[8136,"chrono::format::formatting"],[8137,"core::marker"]],"d":["","Many database tables are related to either a course or an …","","Ids will be generated based on the associated data. …","Ids will be generated on the database level. This should …","","","","Helper struct to use with functions that insert data into …","A “trait alias” so this for<'a> … string doesn’t …","","","","","","","","","","","","","","","","","","","","","","","","","","Contains error and result types for all the model …","","","","","","","","","","","","","","","","Gets reference to the fixed data, if there are any.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","Maps into the contained Uuid value or generates a new one.","","","","Maps PKeyPolicy<T> to PKeyPolicy<U> by applying a function …","Maps a reference of contained data in Fixed(T) to …","","","","","","","","","","","","","","","","","","","","","","","Re-exports commonly used types for convenient use across …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Checks if the user has completed all requirements to be …","","","Calls U::from(self).","Calls U::from(self).","A certificate configuration is a default configuration if …","","","","","","","","","","","","","","","","","","How text should be positioned relative to the given …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uses the same default values as the CREATE TABLE statement …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","A default certificate configuration requires only one …","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If undefined when creating a chapter, will use the course …","CHANGE TO NON NULL WHEN FRONTEND MODULE EDITING IMPLEMENTED","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","True if the chapter is currently open or was open and is …","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 the opens_at field for the chapter and compares it …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Return all background questions (and existing answers) …","Return all background questions that will need to be asked …","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","Gets all course ids associated with the given exam id.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Inserts enrollment if it doesn’t exist yet.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Deletes submissions, peer reviews, points and etc. for a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","An object representing that a completion has been …","","","","","","","","","","","","","","","","Id of the completion that was registered to the study …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get the number of students that have completed the course","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","The registration date that is visible in the study …","","","","The student number the completion was registed to.","","","","","","","","","","","","","","","","","","","","","","","","","","Completion in the form that is recognized by authorized …","Grading object that maps the system grading information to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The date when the student completed the course. The value …","","","","The language used in the completion of the course.","","","When the student has attempted to register the completion.","Date when the student opened the form to register their …","","","","","","","ID of the course module.","","When the record was created","","","","","","","","","","","","","Email at the time of completing the course. Used to match …","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Gets all module completions for the user on a single …","","","","Gets summaries for all completions on the given course …","Gets automatically granted course module completion for …","","","","Get the number of students that have completed the course","","","","","","","Gets latest created completion for the given user on the …","","","Grade that the student received for the completion.","The grade to be passed to the study registry. Uses the …","","","ID of the completion.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Whether or not the student is eligible for credit for the …","","Whether or not the student is qualified for credit based …","Whether or not the completion has been registered to a …","","","","","","","","Streams completions.","Tier of the completion. Currently always null. …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Checks whether the user has any completions for the given …","","","ID of the user for the completion.","User id in courses.mooc.fi for received registered …","","","","","","","","","","Based on CourseModulesSchema but completion_policy parsed …","Matches the columns in the database.","","","","","","","","","","","","","","Returns associated data for Automatic variant, if matches.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If set, use this link rather than the default one when …","","","","","","","","","Course module associated with these requirements.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Gets course modules for the given course as a map, indexed …","Gets course module where the given exercise belongs to. …","","","","Gets all course modules with a matching uh_course_code or …","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","Shorthand for checking whether the given exercise related …","Whether the given number is higher than the exercise …","Whether the given number is higher than the exercises …","","","","","","","","","","","","","","order_number == 0 in and only if name == None","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents the subset of page fields that are required to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If true, copies all user permissions from the original …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Gets full course structure including all the pages.","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Email of the teacher who is responsible for the course. …","Name of the teacher who is responsible for the course. …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get ids for exams that have ended but haven’t yet been …","Creates a record for the given exam_id or makes sure that …","","","","Contains the error value","","","","Error type used by all models. Used as the error type in …","The type of ModelError that occured.","Used as the result types for all models.","","Contains the success value","","","","","","","","","Stack trace, generated automatically when the error is …","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Original error that caused this error.","","A trace of tokio tracing spans, generated automatically …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether or not the exam has already ended at the specified …","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether or not the exam has already started at the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Checks whether a submission can be made for the given exam.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns service info meant for the course material. If no …","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Exercise service definition that the CMS can use to render …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Returns a url that can be used to grade a submission for …","Returns a url that can be used to generate a public …","","","","","","","","","This is needed because connecting to services directly …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Attempts to find a single random ExerciseSlideSubmission …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Fetches the grading for the student, but hides the result …","","","","","","For now gets this information from some task submission in …","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Used to get the necessary info for rendering a submission …","","","","","","","Similar to get_ids_by_exercise_id but returns the record …","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Information necessary for the frontend to render an …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If none, the task is not completable at the moment because …","","","","","","","","","","","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).","","","","","","","","","","","","","","","","Unique for each (exercise_service, user) combo. If none, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Indicates what is the user’s completion status for a …","The user has completed the activity associated with the …","","","","","","The grading could not complete.","The grading process is completed; the score value, if any, …","Tells what’s the status of the grading progress for a …","The activity is being drafted and is available for comment.","The user has not started the activity, or the activity has …","There is no grading process occurring; for example, the …","Final Grade is pending, but does not require manual …","Final Grade is pending, and it does require human …","The activity associated with the exercise has been started …","The activity has been submitted at least once by the user …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","None for logged out users.","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Verifies that the user has completed the given module and …","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","General functionality related to course instances","","","Collection of functions used for processing and evaluating …","Functions for precomputing anonymous aggregate statistics …","","","","Always update the user_exercise_state table though this …","","","","","","","","Creates a new chapter with a front page.","Creates a new course with a front page and default …","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","After this one set_chapter_front_pages needs to be called …","","","","","","","","","","","","Enrolls the user to the given course instance.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","Grades exercise tasks by sending a request to their …","","If passed to to an exercise state update, it will update …","Intended for test purposes only.","","Contains data sent by the student when they make a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Inserts user submission to database. Tasks within …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Gets submissions that require input from the teacher to …","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Updates the user exercise state starting from a single …","","Used to for calculating averages when acting on …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Updates the user exercise state starting from a slide …","","","","","","","","","","","","","Calculates the latest statistics for dates that are not …","","","","","","If none, no answer was available for review.","","","","","","","","","","","","","","","","","","","","","Uses the same type as we use when we render and exercise …","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","Starts peer review state for the student for this exercise.","","","","","","","","","","","","","","","Tries to select a submission for user to peer review.","","","","","","","Creates or updates submitter’s exercise state and peer …","","","Filters submitted peer review answers to those that are …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates completion for the user if eligible and previous …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","Gets a preview of changes that will occur to completions …","","Gets course modules with user’s completion status for …","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","Goes through all course instances on a course and grants …","Goes through all users on the course instance and grants …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Checks whether the course module can be completed …","Fetches all course module completions for the given user …","","Checks whether the student can partake in an exam.","Returns true if there is at least one exam associated with …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","Same as UserExerciseStateUpdateRequiredData but public and …","Same as …","Visible only in the current module (and submodules) to …","Visible only in the current module (and submodules) to …","","","","","","","","","","","","","","","","","","","","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).","","","","None if a teacher has not made a grading decision yet.","The outer option is to indicate whether this cached value …","","","","","","","None if peer review is not enabled for the exercise","","","","","The outer option is to indicate whether this cached value …","","","","","","","","","","","","","","Loads all required data and updates user_exercise_state. …","Allows you to pass some data that …","The grades summed up from all the user exercise slide …","","","","","","","","","","","","","","","Loads peer review config and normalizes weights, if …","","Returns an object with all dependencies for the …","","","What the peer review thinks the state should be changed to","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","Makes sure we don’t do state updates with deleted data …","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Deletes entries older than 1 hour – for keeping the …","For clearing the table after the user has given a peer …","Returns an exercise slide submission id that has been …","Returns an exercise slide submission id that has been …","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","Woothee uses UNKNOWN instead of None, this fixes that","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","Calculates the statistics for a single day.","","","","","","","","","","Returns the argument unchanged.","","","Gets the latest date for which the statistics have been …","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Calculates the statistics for a single day.","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","Calculates the statistics for a single day.","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","Calculates the statistics for a single day.","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","Represents the subset of page fields that are required to …","","","","","Represents the subset of page fields that can be updated …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Read from the course’s settings if None. If course_id is …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new NewCoursePage for the same course as this …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","If set, set this page to be the front page of this course …","Gets all pages that belong to the given course that match …","Gets the page that belongs to the given exam. For exams, …","","","","","","","Gets all pages that belong to the given chapter that match …","Gets all pages that belong to the given course but not in …","","Hacky way to implement a nullable boolean filter. Based on …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns search results for a phrase i.e. looks for matches …","Returns search results for the given words. The words can …","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates NewCoursePage with provided values that is public …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Makes the order numbers and chapter ids to match in the db …","Restore page contents and exercises to a previous revision","","","","","","","","","","","","","","","","","","","","","","","","","","","","Sets the content of this page.","Sets the hidden status of this page.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Only used when testing.","","","","Remaps ids from updates to exercise slides that may have …","Remaps ids from updates to exercise tasks that may have …","Remaps ids from updates to exercises that may have their …","","","","","","","","","","","Checks that each exercise has at least one slide and each …","","","","","","","","","","","","","","","","","","","","","","","","","","","If true, the frontend needs to update the url in the …","If the average of the peer review likert answers is …","If the average of the peer review likert answers is …","","","Like PeerReviewConfig but only the fields it’s fine to …","All answers will be sent to be manually reviewed by the …","","Determines how we will treat the answer being peer …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Usually you want to use get_by_exercise_or_course_id …","Returns the correct peer review config depending on …","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Groups answers to peer reviews by peer review ids.","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Modifies the questions in memory so that the weights sum …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Gets multiple records of PeerReviewQueueEntry that still …","","","","","","","Gets multiple records of PeerReviewQueueEntry ordered by …","Gets multiple records of PeerReviewQueueEntry that still …","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Inserts or updates the queue entry indexed by user_id, …","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","The error types of this program all implement this trait …","Represents a single database connection.","","","ISO 8601 combined date and time with time zone.","A data structure that can be deserialized from any data …","","","A record that can be built from a row returned by the …","","The maximum possible DateTime<Utc>.","The minimum possible DateTime<Utc>.","","","","UUID namespace for Domain Name System (DNS).","UUID namespace for ISO Object Identifiers (OIDs).","UUID namespace for Uniform Resource Locators (URLs).","UUID namespace for X.500 Distinguished Names (DNs).","","","Represents the URL query parameters page and limit, used …","A connection to a PostgreSQL database.","A data structure that can be serialized into any data …","","","Indicates that a SQL type is supported for a database.","","The Unix Epoch, 1970-01-01 00:00:00 UTC.","The UTC time zone. This is the most efficient time zone …","A Universally Unique Identifier (UUID).","","","","","","","","","","","","","","","","","Get a borrowed Braced formatter.","Returns a slice of 16 octets containing the value.","Returns the four field values of the UUID.","Get a borrowed Hyphenated formatter.","","","","Get a borrowed Simple formatter.","Returns a 128bit value containing the value.","Returns two 64bit values containing the value.","Get a borrowed Urn formatter.","","Begin a new transaction or establish a savepoint within …","","","","","","","","","","","","","","Get a Braced formatter.","","","","","The number of statements currently cached in the …","Add a duration in Days to the date part of the DateTime.","Adds given Months to the current date and time.","Adds given TimeDelta to the current date and time.","Subtract a duration in Days from the date part of the …","Subtracts given Months from the current date and time.","Subtracts given TimeDelta from the current date and time.","","Removes all statements from the cache, closing them on the …","","","","","","","","","Explicitly close this database connection.","","","","","","","","Determines if this Rust type is compatible with the given …","Establish a new database connection.","Establish a new database connection with the provided …","Issue a COPY FROM STDIN statement and transition the …","Issue a COPY TO STDOUT statement and transition the …","Retrieves the date component with an associated timezone.","Retrieves the date component.","","","","","","","","","","","","","","Deserialize this value from the given Serde deserializer.","","","","","","","","","A buffer that can be used for encode_... calls, that is …","","","","","","","","","","","","","","","","","","","","","","","","Fix the offset from UTC to its current value, dropping the …","","","","","","","","","","","Formats the combined date and time per the specified …","Formats the combined date and time with the specified …","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Convert this DateTime<FixedOffset> instance into a …","Convert this DateTime<Local> instance into a DateTime<Utc> …","Convert this DateTime<Utc> instance into a DateTime<Local> …","","Convert this DateTime<FixedOffset> instance into a …","Convert this DateTime<Utc> instance into a …","Convert this DateTime<Local> instance into a …","Returns the argument unchanged.","Creates a UUID using the supplied bytes.","Creates a UUID using the supplied bytes in little endian …","Creates a reference to a UUID from a reference to the …","Creates a UUID from four field values.","Creates a UUID from four field values in little-endian …","Makes a new DateTime from a NaiveDateTime in local time …","Makes a new DateTime from its components: a NaiveDateTime …","","","Creates a UUID using the supplied bytes.","Creates a UUID using the supplied bytes in little endian …","","","","","Makes a new DateTime<Utc> from the number of non-leap …","Makes a new DateTime<Utc> from the number of non-leap …","Creates a UUID from a 128bit value.","Creates a UUID from a 128bit value in little-endian order.","Creates a UUID from two 64bit values.","Makes a new DateTime from its components: a NaiveDateTime …","","","","","If the UUID is the correct version (v1, v6, or v7) this …","Returns the variant of the UUID structure.","Returns the version of the UUID.","Returns the version number of the UUID.","","","","","Get a Hyphenated formatter.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Consumes self and returns the underlying byte value of the …","Tests if the UUID is max (all ones).","Tests if the UUID is nil (all zeros).","","","","","","","Guaranteed to be positive.","","","","","The ‘max UUID’ (all ones).","","","","","Returns a view to the naive local datetime.","Returns a view to the naive UTC datetime.","","","","Errors on non-positive page or limit values.","Creates a random UUID.","Creates a UUID using a name from a namespace, based on the …","","","","The ‘nil UUID’ (all zeros).","Returns a DateTime<Utc> which corresponds to the current …","Guaranteed to be nonnegative.","Retrieves an associated offset from UTC.","","","","","","","","Guaranteed to be positive.","","Helper to paginate an existing Vec efficiently.","Parses a string from a user-specified format into a …","Parses an RFC 2822 date-and-time string into a …","Parses an RFC 3339 date-and-time string into a …","Parses a string from a user-specified format into a …","Parses a Uuid from a string of hexadecimal digits with …","","Compare two DateTimes based on their true time, ignoring …","","Checks if a connection to the database is still valid.","","","","","","","","","","","Serialize this value into the given Serde serializer.","","","the version number of the server in libpq format","Restore any buffers in the connection to their default …","","","Subtracts another DateTime from the current date and time. …","Get a Simple formatter.","","","","","","","","","","","","","","Retrieves the time component.","Returns the number of non-leap seconds since January 1, …","Returns the number of non-leap-microseconds since January …","Returns the number of non-leap-milliseconds since January …","Returns the number of non-leap-nanoseconds since January …","Returns the number of non-leap-nanoseconds since January …","Returns the number of microseconds since the last second …","Returns the number of milliseconds since the last second …","Returns the number of nanoseconds since the last second …","Retrieves an associated time zone.","Returns the bytes of the UUID in little-endian order.","","Returns the four field values of the UUID in little-endian …","","","","","Returns an RFC 2822 date and time string such as …","Returns an RFC 3339 and ISO 8601 date and time string such …","Return an RFC 3339 and ISO 8601 date and time string with …","","","","Returns a 128bit little-endian value containing the value.","Turn this DateTime into a DateTime<Utc>, dropping the …","Returns a Date which corresponds to the current date.","Guaranteed to be positive.","Execute the function inside a transaction.","","","","","","","","","","","","","","","","Parses a Uuid from a string of hexadecimal digits with …","Parses a Uuid from a string of hexadecimal digits with …","","","","","","Returns the canonical SQL type for this Rust type.","","","","Get a Urn formatter.","","","","","","","Makes a new DateTime with the day of month (starting from …","Makes a new DateTime with the day of month (starting from …","Makes a new DateTime with the hour number changed.","Makes a new DateTime with the minute number changed.","Makes a new DateTime with the month number (starting from …","Makes a new DateTime with the month number (starting from …","Makes a new DateTime with nanoseconds since the whole …","Makes a new DateTime with the day of year (starting from …","Makes a new DateTime with the day of year (starting from …","Makes a new DateTime with the second number changed.","Changes the associated time zone. The returned DateTime …","Makes a new DateTime with the year number changed, while …","","Retrieve the elapsed years from now to the given DateTime.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","Creates a new regrading for the exercise task submission …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Creates NewResearchForm with provided values that is …","","","","","","","","","","","","","","","","Sets the content of this research form.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Gets all of the user’s course settings that have their …","","","","Calls U::from(self).","","","","","","","","Creates new user course settings based on the enrollment …","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","Includes all users who have returned an exercise on a …","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Either a course instance or exam id.","","","","","","","","","","","","","","Convenience struct that combines user state to the …","","In this stage the user submits answers to the exercise. If …","In this stage the student is instructed to give peer …","In this stage the the reviews have been completed and the …","Tells what stage of reviewing the user is currently in. …","In this stage the student is instructed to review their …","","","","","","","In this stage the student has completed everything they …","In this stage the student has completed the neccessary …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Provides a reference to the inner Exercise.","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Gets course instance metrics for a single module.","","","","","","","Gets the total amount of points that the user has received …","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","TODO: should be moved to the user_exercise_state_updater …","TODO: should be removed","","","","Provides a reference to the inner UserExerciseState.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a new state for the activity progress.","Returns a new state for the grading progress.","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","","Upserts user score from task grading results. The score …","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Includes all users who have returned an exercise on a …","","","","","","","","","Calls U::from(self).","","","","","","","","","","",""],"i":[3,0,3,6,6,0,0,0,0,0,6,3,6,3,6,3,0,0,0,0,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,6,3,3,0,3,0,6,3,6,6,3,0,6,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,6,3,6,3,6,3,0,0,0,0,0,0,0,0,0,6,3,0,0,13,14,13,14,13,14,13,14,13,14,13,14,13,14,13,14,13,13,13,14,13,14,13,14,13,14,0,13,14,14,13,0,13,14,14,13,14,13,14,13,14,13,14,13,14,13,14,13,13,14,0,0,0,0,0,24,23,24,0,24,23,23,24,25,26,21,22,26,21,22,26,21,22,23,24,25,26,21,22,23,24,25,26,21,22,21,25,26,21,22,26,21,22,26,21,22,26,21,22,26,21,22,26,21,22,26,21,22,26,21,22,26,21,22,26,21,22,26,21,22,26,21,22,26,21,22,26,21,22,26,21,22,26,21,22,23,24,25,26,21,22,23,24,25,26,21,22,26,23,24,0,26,23,24,25,26,21,22,23,24,23,24,25,26,21,22,23,23,23,24,24,24,22,22,22,23,24,24,25,26,21,22,23,24,25,26,21,22,0,0,0,23,24,25,26,21,22,0,23,26,21,22,0,23,24,25,26,21,22,23,24,25,26,21,22,26,21,22,26,21,22,26,21,22,25,23,24,25,26,21,22,23,24,23,24,25,26,21,22,24,23,24,25,26,21,22,23,24,25,26,21,22,23,24,25,26,21,22,23,24,0,26,23,24,25,26,21,22,23,0,0,34,35,34,35,34,35,34,35,34,35,34,34,34,35,34,35,34,35,34,35,34,35,34,35,34,35,0,34,35,34,0,34,35,34,35,34,35,34,35,34,35,34,35,34,35,34,34,35,0,0,0,0,0,0,38,0,0,38,0,49,36,37,38,39,40,41,42,43,43,49,36,37,38,39,40,41,42,43,49,36,37,38,39,40,41,42,43,49,49,36,37,42,49,36,37,39,40,42,36,37,38,39,40,41,42,43,36,37,38,39,40,41,42,43,36,37,40,41,42,36,37,0,36,37,39,40,42,0,36,37,40,41,42,36,37,39,42,36,37,40,41,38,0,36,37,39,42,36,37,38,39,40,41,42,43,36,37,38,39,40,41,42,43,38,38,38,36,37,38,39,40,41,42,43,49,36,37,38,39,40,41,42,43,37,42,36,37,40,41,42,0,0,0,0,0,36,37,38,39,40,41,42,43,0,36,36,37,39,42,0,49,36,37,38,39,40,41,42,43,0,49,36,37,38,39,40,41,42,43,36,37,39,40,41,42,36,37,40,41,42,39,43,43,36,37,38,39,40,41,42,43,0,0,0,42,36,37,38,39,40,41,42,43,43,49,36,37,38,39,40,41,42,43,49,36,37,38,39,40,41,42,43,49,36,37,38,39,40,41,42,43,0,0,36,37,39,42,49,36,37,38,39,40,41,42,43,0,0,50,51,50,51,50,51,50,51,50,51,50,51,50,51,50,50,50,51,50,51,50,51,50,51,0,50,51,50,50,51,50,51,50,51,50,51,50,51,50,51,50,51,50,0,50,50,51,54,0,0,0,54,55,54,52,55,55,54,52,55,54,52,55,54,52,55,54,52,55,52,52,52,54,52,54,52,55,54,54,52,55,54,54,54,54,52,55,54,52,55,0,0,54,52,55,52,54,52,55,54,52,55,52,52,54,52,55,54,54,52,55,54,52,55,54,52,55,54,52,55,54,52,54,52,55,0,0,0,0,0,0,0,57,58,59,57,58,59,57,58,59,57,58,59,57,58,59,57,59,58,57,59,58,58,58,57,57,57,58,59,57,58,59,57,58,59,57,58,59,0,0,0,57,58,59,0,0,0,57,58,59,57,58,59,57,58,59,57,58,59,57,58,59,57,58,59,57,58,59,57,58,57,59,57,58,59,0,0,0,0,0,0,0,65,56,62,60,63,61,64,65,56,62,60,63,61,64,65,56,62,60,63,61,64,63,64,56,60,56,60,62,60,65,65,56,60,0,65,65,65,65,65,56,0,61,0,56,56,62,60,56,62,0,56,56,56,62,60,63,61,64,65,56,62,60,63,61,64,0,0,0,0,0,0,0,56,60,0,0,56,0,65,56,62,60,63,61,64,0,56,65,56,62,60,63,61,64,56,62,60,62,60,0,63,63,56,63,61,64,56,56,62,60,56,62,60,56,62,60,56,60,65,56,62,60,63,61,64,65,56,62,60,63,61,64,65,56,62,60,63,61,64,56,64,64,65,56,62,60,63,61,64,0,67,67,67,67,67,67,67,67,67,67,67,67,67,0,67,67,67,67,67,67,67,67,67,0,0,0,68,69,70,68,69,70,68,69,70,68,69,70,68,69,70,70,68,69,68,69,68,69,68,0,68,68,69,70,68,69,70,70,70,70,70,68,69,70,0,0,68,69,70,68,0,0,68,69,70,68,69,70,68,69,70,68,69,70,70,68,69,68,69,70,68,69,70,68,69,70,68,69,70,68,68,69,68,69,70,73,0,0,0,0,0,0,73,72,73,74,75,76,77,72,73,74,75,76,77,72,73,74,75,76,77,72,73,74,75,76,77,72,73,74,75,76,77,72,74,76,72,72,74,76,72,74,75,76,72,74,72,74,72,74,75,72,75,0,72,72,73,74,75,76,77,72,74,72,74,76,72,73,74,75,76,77,72,72,72,72,75,72,73,74,75,76,76,77,0,0,0,0,0,0,0,0,0,0,72,73,74,75,76,77,0,72,74,75,76,77,72,76,0,72,73,74,75,76,77,72,73,74,75,76,77,77,72,74,75,72,75,75,77,72,73,74,75,76,77,0,76,73,72,73,74,75,76,77,72,73,74,75,76,77,72,73,74,75,76,77,72,73,74,75,76,77,0,0,72,0,72,74,75,76,72,73,74,75,76,77,85,0,0,0,0,85,0,0,0,0,92,87,88,86,85,89,90,91,85,92,92,92,92,92,87,88,86,85,89,90,91,92,87,88,86,85,89,90,91,92,87,89,87,88,86,85,89,87,88,86,85,89,87,88,89,90,92,87,88,89,90,92,87,92,87,88,86,92,87,0,92,87,91,87,88,86,85,89,90,91,92,87,88,89,90,92,87,88,89,90,87,88,86,85,89,87,88,86,85,89,90,91,92,87,87,88,86,85,89,90,91,0,0,0,0,0,0,0,0,87,88,86,85,89,92,87,90,0,92,87,88,86,85,89,90,91,87,92,87,88,86,85,89,90,91,91,91,92,87,88,89,90,87,88,88,91,86,86,92,87,88,89,90,86,86,86,0,86,87,88,86,85,89,87,87,88,88,88,88,87,87,87,88,85,87,88,86,85,89,92,87,88,86,85,89,90,91,92,87,88,86,85,89,90,91,92,87,88,86,85,89,90,91,92,87,88,89,90,0,0,0,0,0,0,0,92,87,92,87,88,86,85,89,90,91,0,0,0,0,0,0,0,0,0,0,0,404,101,96,95,97,98,99,100,95,404,101,96,95,97,98,99,100,404,101,96,95,97,98,99,100,99,96,95,97,98,99,100,96,95,97,98,99,100,95,95,98,96,99,97,95,97,97,95,0,95,95,98,100,96,95,97,98,99,100,96,95,97,98,99,100,96,96,96,96,95,97,98,99,100,404,101,96,95,97,98,99,100,0,0,0,0,0,0,0,0,0,96,95,97,98,99,100,0,0,404,101,95,0,404,101,96,95,97,98,99,100,0,404,95,98,100,101,95,98,100,95,98,404,101,96,95,97,98,99,100,99,95,98,100,0,0,95,98,97,97,99,96,95,97,98,99,100,95,98,98,98,96,95,97,98,99,100,404,101,96,95,97,98,99,100,404,101,96,95,97,98,99,100,404,101,96,95,97,98,99,100,0,0,95,404,101,96,95,97,98,99,100,0,0,103,102,103,103,102,103,102,102,102,102,102,102,102,102,102,0,102,103,102,102,103,102,103,102,103,102,0,0,102,102,103,103,102,103,102,103,102,103,102,102,102,103,102,0,0,0,105,106,107,105,106,107,105,106,107,105,106,107,105,106,107,105,107,105,105,0,105,105,106,107,105,106,107,105,107,105,106,107,105,106,107,0,0,105,106,107,105,0,105,106,107,105,106,107,105,106,107,105,107,105,106,107,105,107,105,106,107,105,106,107,105,106,107,105,106,107,0,105,105,106,107,0,0,110,110,110,7,110,110,110,0,0,0,110,7,110,110,110,0,110,108,110,108,108,108,110,108,110,108,110,110,110,110,108,108,108,108,110,108,108,108,108,108,108,108,110,108,108,110,108,110,108,108,108,108,118,7,108,108,108,108,108,108,110,108,110,108,110,108,110,405,405,406,406,0,0,0,0,0,0,0,123,119,120,121,124,122,125,123,119,120,121,124,122,125,123,119,120,121,124,122,125,119,120,121,119,120,121,120,120,123,119,120,121,122,0,123,123,119,121,0,119,120,121,125,123,119,120,121,124,122,125,123,119,120,121,124,122,125,0,0,0,0,0,0,119,120,121,0,0,123,119,120,124,0,123,119,124,122,123,119,120,121,124,122,125,125,123,123,119,120,121,124,122,125,123,119,121,123,119,120,121,119,121,123,123,119,120,121,124,122,125,125,125,123,123,119,121,123,119,121,119,120,121,123,119,120,121,124,122,125,123,119,120,121,124,122,125,123,119,120,121,124,122,125,0,0,0,125,0,123,119,120,121,124,122,125,0,126,126,126,126,126,126,126,126,126,126,126,126,126,126,0,126,126,126,126,126,126,126,126,126,0,0,0,127,127,127,127,129,128,127,129,128,127,129,128,129,127,0,128,127,129,129,127,129,128,127,129,128,0,0,129,127,129,128,127,129,128,0,0,0,127,129,127,129,127,129,128,127,129,128,127,129,128,127,0,129,128,127,129,128,0,0,0,0,130,131,132,133,130,131,132,133,130,131,132,133,130,131,132,133,130,131,132,133,130,130,131,132,133,130,131,132,133,132,130,131,0,130,131,132,133,130,131,132,133,0,0,130,131,132,133,0,0,0,0,130,131,133,130,131,133,0,130,131,132,133,130,131,132,133,130,131,133,130,131,133,130,131,132,133,133,130,131,132,133,130,131,132,133,130,131,132,133,130,131,132,133,130,0,130,131,133,130,131,132,133,0,0,0,134,138,139,134,138,139,134,138,139,134,138,139,134,138,139,134,0,134,134,138,139,134,138,139,134,138,139,134,138,139,0,0,0,0,0,0,0,0,0,134,138,139,0,138,134,138,0,134,139,134,138,139,134,138,139,134,139,134,138,139,138,134,139,134,138,139,134,138,139,134,138,139,134,138,139,134,138,139,134,138,139,0,134,134,138,139,0,0,0,0,0,0,0,0,0,140,141,142,143,144,145,146,147,140,141,142,143,144,145,146,147,140,141,142,143,144,145,146,147,143,140,141,142,143,144,145,146,147,140,141,142,143,144,145,146,147,143,144,145,146,141,142,140,141,142,140,142,140,144,0,140,142,140,141,142,143,144,145,146,147,140,141,142,143,144,145,146,147,141,142,147,140,141,142,145,145,141,142,147,0,0,0,140,141,142,143,144,145,146,147,140,141,142,143,144,145,146,147,0,0,0,0,0,0,0,0,0,0,142,0,0,140,141,142,143,144,145,146,147,0,0,140,146,140,142,143,0,0,140,141,142,143,144,145,146,147,146,140,141,142,143,144,145,146,147,143,143,143,140,140,141,142,143,144,145,146,147,140,147,140,141,142,143,144,145,146,147,140,141,142,143,144,145,146,147,140,141,142,143,144,145,146,147,0,0,140,141,142,143,144,145,146,147,140,142,140,141,142,141,142,140,141,142,143,144,145,146,147,0,0,0,152,149,150,152,149,150,152,149,150,149,149,149,0,149,149,150,149,152,149,150,149,150,152,149,150,149,0,0,0,0,0,0,149,0,149,150,0,0,152,149,150,152,149,150,152,149,149,150,149,152,149,150,152,149,150,152,149,150,149,0,152,149,150,156,156,0,0,0,0,153,154,155,156,153,154,155,156,153,154,155,156,153,154,155,156,153,154,155,156,153,153,156,153,153,155,156,156,153,154,155,156,154,154,154,156,156,156,153,153,154,153,153,153,155,153,155,153,154,155,156,153,154,155,156,0,0,0,0,0,0,153,154,155,156,0,0,0,0,0,153,153,153,155,153,154,153,0,153,154,155,156,153,154,155,156,0,153,155,155,153,154,155,156,0,155,156,154,153,154,155,156,153,154,155,156,153,154,155,156,153,154,155,156,156,153,153,0,153,153,154,155,156,0,163,163,163,163,163,0,0,163,163,163,0,163,163,163,0,163,163,163,163,0,0,0,0,0,159,164,165,166,167,159,164,165,166,167,159,164,165,166,167,159,164,165,166,167,159,164,165,166,167,165,165,167,159,166,167,159,165,166,167,159,159,164,165,166,167,159,164,165,166,167,165,166,167,159,165,159,165,167,159,159,165,166,167,159,164,165,166,167,159,164,165,166,167,0,0,0,0,0,159,164,165,166,167,0,0,0,0,0,0,159,165,166,167,0,0,159,164,165,166,167,159,164,165,166,167,159,164,164,166,167,159,164,165,166,167,0,0,0,159,164,165,166,167,159,164,165,166,167,159,164,165,166,167,159,164,165,166,167,159,165,166,167,159,164,165,166,167,0,0,0,0,177,168,172,160,168,172,160,177,168,172,160,177,168,172,160,168,172,160,168,172,160,160,177,160,0,160,168,172,160,168,172,160,168,168,168,172,160,177,172,160,168,172,160,177,168,172,160,160,0,0,0,0,0,0,0,0,0,0,168,172,160,0,177,168,160,0,177,168,172,160,177,168,172,160,168,172,160,168,172,160,168,168,177,172,160,168,168,172,160,168,172,160,0,168,172,160,177,168,172,160,177,168,172,160,177,168,172,160,177,160,177,168,172,160,0,181,0,0,0,0,0,157,157,0,181,181,157,157,157,181,181,182,161,179,180,178,181,157,182,161,179,180,178,181,157,182,161,179,180,178,181,157,182,178,161,178,178,161,179,180,181,157,182,161,179,180,181,157,182,157,157,161,161,161,178,161,181,157,181,0,161,161,179,180,178,181,157,182,0,181,157,161,179,180,181,157,182,181,181,181,157,157,157,161,180,178,179,161,179,178,180,178,161,179,180,178,181,157,182,161,179,180,178,181,157,182,0,0,161,0,0,0,0,0,0,0,0,0,0,161,179,180,181,157,182,0,180,180,182,161,0,161,179,180,178,181,157,182,157,161,179,180,178,181,157,182,161,161,161,161,161,161,157,178,180,180,178,180,180,182,179,182,161,179,161,179,180,178,181,157,182,0,181,157,179,179,180,161,179,180,181,157,182,161,179,180,178,181,157,182,161,179,180,178,181,157,182,161,179,180,178,181,157,182,181,157,161,179,161,178,180,161,179,180,178,181,157,182,0,0,0,0,187,184,185,186,185,187,184,185,186,187,184,185,186,184,185,186,184,185,186,185,185,187,184,185,186,187,184,185,186,187,187,187,184,184,184,185,185,185,186,186,186,187,185,187,184,185,186,187,184,185,186,0,0,184,185,186,184,185,0,187,184,185,186,187,184,185,186,0,185,184,187,185,185,185,186,187,187,185,187,184,185,186,184,184,185,186,187,184,185,186,187,184,185,186,187,184,185,186,186,185,187,184,185,186,0,0,0,0,188,188,188,188,188,188,188,188,188,188,188,188,188,0,0,0,0,188,188,188,188,188,188,188,188,188,188,188,188,0,0,190,189,190,189,190,189,190,189,0,189,0,190,189,190,189,190,0,190,189,190,189,190,190,189,190,189,190,189,190,189,0,190,189,0,0,0,0,0,0,0,0,0,0,0,0,191,191,191,191,191,191,0,0,191,191,191,191,191,191,191,191,191,191,191,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,158,173,170,195,169,158,173,170,195,169,158,173,170,195,169,158,173,170,195,169,158,173,170,195,169,158,170,170,158,173,170,195,169,158,173,170,195,169,170,170,170,158,170,170,170,158,170,195,169,195,158,158,158,173,170,195,169,158,173,170,195,169,158,173,170,195,169,158,173,170,158,173,170,195,169,158,173,170,195,169,173,173,158,173,170,195,169,169,169,158,173,170,195,169,158,173,170,195,169,158,173,170,195,169,158,173,170,195,169,158,173,170,195,169,0,0,196,197,196,197,196,197,196,197,196,197,196,197,197,197,197,196,197,196,197,196,197,196,197,196,197,0,196,197,0,0,0,0,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,196,197,0,0,207,0,0,207,0,0,0,0,0,207,199,198,200,201,204,205,206,202,207,199,198,200,201,204,205,206,202,207,199,198,200,201,204,205,206,202,198,198,199,198,200,201,202,199,198,200,201,202,0,0,202,206,200,202,202,199,198,200,201,202,199,198,200,201,202,202,206,199,204,204,198,201,200,198,199,199,198,200,201,204,205,206,202,207,199,198,200,201,204,205,206,202,199,198,200,201,202,0,205,202,0,0,201,202,202,207,199,198,200,201,204,205,206,202,207,199,198,200,201,204,205,206,202,201,205,205,0,205,205,202,202,199,198,200,201,206,202,201,202,202,199,198,200,201,202,206,207,199,198,200,201,204,205,206,202,207,199,198,200,201,204,205,206,202,207,199,198,200,201,204,205,206,202,0,0,0,202,198,202,207,199,198,200,201,204,205,206,202,0,0,0,0,0,0,211,209,210,211,212,209,210,211,212,209,210,211,212,209,210,211,212,209,210,211,212,212,0,209,210,211,212,209,210,211,212,209,212,209,210,211,212,209,210,211,212,0,209,210,211,212,209,210,211,212,209,210,211,212,211,210,211,209,209,210,211,209,210,211,212,0,210,209,210,211,212,209,209,210,211,212,209,210,211,212,0,0,0,209,210,211,212,0,0,0,0,209,210,211,212,0,0,0,0,0,0,0,0,0,0,0,221,217,218,219,216,220,221,222,223,224,225,217,218,219,216,220,221,222,223,224,225,217,218,219,216,220,221,222,223,224,225,224,224,217,218,219,216,220,221,222,223,224,225,217,218,219,216,220,221,222,223,224,225,224,218,220,223,219,216,217,223,0,224,217,218,219,216,220,221,222,223,224,225,223,218,223,223,224,217,218,219,216,220,221,222,223,224,225,218,222,221,217,218,219,216,220,221,222,217,218,219,219,216,220,221,222,223,224,225,218,0,0,217,218,219,216,220,221,222,223,224,225,0,0,0,219,220,222,224,217,218,219,216,220,221,222,223,224,225,218,222,217,218,219,216,220,221,222,223,224,225,224,224,216,221,224,219,222,224,224,0,0,217,218,219,216,220,221,222,223,224,225,216,217,218,219,216,220,221,222,223,224,225,217,218,219,216,220,221,222,223,224,225,217,218,219,216,220,221,222,223,224,225,217,218,219,216,220,221,222,223,224,225,223,0,0,225,0,0,218,220,222,0,0,217,217,218,219,216,220,221,222,223,224,225,0,0,0,230,407,408,230,407,230,407,0,407,407,407,230,230,407,407,230,407,230,407,230,0,407,230,407,230,407,230,407,230,407,0,0,0,0,237,236,231,232,237,236,231,232,237,236,231,232,237,231,0,231,232,237,231,237,236,231,232,236,232,237,236,231,232,232,236,232,237,231,237,236,231,232,236,232,237,231,236,232,236,232,0,237,236,231,232,237,236,231,232,237,236,231,232,0,0,237,231,0,237,236,231,232,0,0,0,0,0,0,0,0,0,0,0,0,0,0,240,240,240,0,0,0,0,0,0,240,0,240,240,240,240,240,240,240,240,0,0,0,242,243,242,243,242,243,242,243,242,243,242,243,242,242,0,242,242,243,242,243,242,243,242,243,242,243,242,243,0,0,242,0,242,243,242,243,242,243,242,243,242,243,242,243,242,243,242,243,0,242,242,243,0,0,0,0,0,244,244,244,244,244,244,244,244,244,244,244,244,0,244,244,244,244,244,244,244,244,244,244,0,244,0,0,0,245,246,245,246,245,246,245,246,245,246,245,246,245,246,245,246,245,246,245,246,245,246,245,246,246,245,246,0,0,245,246,0,245,246,245,246,245,246,245,246,245,246,245,246,245,246,245,246,245,246,245,246,0,245,246,245,246,0,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,247,0,247,247,247,247,247,247,247,247,247,247,247,0,248,248,248,248,248,248,0,248,248,248,248,248,248,0,0,248,0,248,248,248,248,248,248,248,248,248,248,248,0,249,0,0,0,249,252,249,250,251,250,252,249,250,251,252,249,250,251,249,250,251,249,250,251,252,250,251,250,249,249,250,251,249,249,250,251,249,249,249,252,251,251,251,249,250,251,252,249,250,251,0,249,250,251,0,250,0,250,0,252,249,250,251,252,249,250,251,251,251,250,249,250,251,249,252,250,249,250,251,252,249,250,251,252,249,250,251,252,249,250,251,249,252,249,250,251,0,253,253,253,253,253,253,253,253,253,253,253,253,253,253,0,253,253,253,253,253,253,253,253,253,0,255,255,255,255,255,255,255,255,255,255,255,0,0,255,255,255,255,255,255,255,255,255,255,0,255,255,255,255,255,255,0,256,256,256,256,256,0,0,256,256,256,256,0,0,256,256,256,256,0,258,258,258,0,258,258,258,258,258,258,258,258,258,258,0,258,0,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,0,259,259,259,0,259,259,259,259,259,259,259,259,259,259,259,0,259,259,259,259,259,259,259,259,259,259,259,259,259,0,260,260,260,260,260,0,260,260,260,260,260,260,260,260,260,260,260,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,261,261,261,0,261,261,261,261,261,261,261,261,261,261,0,261,261,261,261,261,261,261,261,261,261,261,261,261,261,288,0,0,0,0,0,0,0,0,288,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,288,0,0,288,192,264,265,266,267,268,269,270,271,48,272,262,273,274,275,276,277,278,284,279,280,281,282,283,285,270,281,283,192,288,192,264,265,266,267,268,269,270,271,48,272,262,273,274,275,276,277,278,284,279,280,281,282,283,285,288,192,264,265,266,267,268,269,270,271,48,272,262,273,274,275,276,277,278,284,279,280,281,282,283,285,275,271,272,272,192,268,271,48,282,272,271,48,272,271,192,264,265,266,267,268,269,270,271,48,272,262,273,274,275,276,277,278,279,280,281,282,283,192,264,265,266,267,268,269,270,271,48,272,262,273,274,275,276,277,278,279,280,281,282,283,283,192,268,284,282,262,268,192,192,264,268,48,276,284,264,272,264,272,192,265,276,276,279,0,192,265,276,192,264,265,266,267,268,269,270,271,48,272,262,273,274,275,276,277,278,284,279,280,281,282,192,264,265,266,267,268,269,270,271,48,272,262,273,274,275,276,277,278,279,280,281,282,278,278,278,192,268,48,280,281,268,273,282,268,273,276,282,270,281,267,268,273,282,0,192,264,265,266,267,268,269,270,271,48,272,262,273,274,275,276,277,278,284,279,280,281,282,283,285,284,288,192,264,265,266,267,268,269,270,271,48,272,262,273,274,275,276,277,278,284,279,280,280,281,281,282,283,285,279,48,272,262,274,275,276,277,279,280,281,282,268,0,0,0,0,0,0,0,0,0,0,0,288,192,264,265,266,267,268,269,270,271,48,272,262,273,274,275,276,277,278,279,280,281,282,283,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,192,284,283,278,192,265,270,262,276,279,280,281,285,0,0,0,0,266,288,192,264,265,266,267,268,269,270,271,48,272,262,273,274,275,276,277,278,284,279,280,281,282,283,285,0,277,283,266,288,192,264,265,266,267,268,269,270,271,48,272,262,273,274,275,276,277,278,284,279,280,281,282,283,285,279,279,265,285,276,279,279,284,275,192,48,284,279,280,281,273,264,272,266,267,273,264,265,271,48,276,283,192,264,265,279,273,273,279,275,270,281,285,285,274,262,0,0,0,283,276,279,192,264,265,266,267,268,269,270,271,48,272,262,273,274,275,276,277,278,284,279,280,281,282,0,284,284,266,192,268,269,271,284,282,262,192,264,265,266,267,268,269,270,271,48,272,262,273,274,275,276,277,278,279,280,281,282,283,288,192,264,265,266,267,268,269,270,271,48,272,262,273,274,275,276,277,278,284,279,280,281,282,283,285,288,192,264,265,266,267,268,269,270,271,48,272,262,273,274,275,276,277,278,284,279,280,281,282,283,285,0,288,192,264,265,266,267,268,269,270,271,48,272,262,273,274,275,276,277,278,284,279,280,281,282,283,285,0,0,0,192,276,0,0,0,0,0,192,268,269,271,262,284,282,279,282,288,192,264,265,266,267,268,269,270,271,48,272,262,273,274,275,276,277,278,284,279,280,281,282,283,285,266,291,291,0,0,0,291,0,0,213,286,213,289,286,290,291,213,289,286,290,291,213,289,286,290,291,213,289,286,290,291,213,289,286,290,291,213,289,286,213,291,0,0,213,213,289,286,290,291,291,213,289,286,290,291,291,291,291,213,289,286,213,289,286,290,291,213,289,286,290,291,0,0,0,0,0,0,0,213,289,286,290,291,0,213,289,286,0,213,289,286,290,291,213,289,286,290,291,213,290,290,213,289,286,213,289,286,213,286,213,286,213,289,286,290,291,291,213,289,286,290,291,213,289,286,290,291,213,289,286,290,291,213,289,286,290,291,291,213,0,0,213,289,286,290,291,294,294,0,0,0,0,294,292,292,234,294,292,293,234,294,292,293,234,294,292,293,0,234,294,292,293,234,294,292,293,234,234,234,294,292,293,234,294,292,293,234,294,292,293,234,294,292,293,0,234,294,292,293,0,0,0,0,234,0,234,294,292,293,234,294,292,293,294,234,292,292,234,292,292,234,292,293,292,293,234,294,292,293,234,234,294,292,293,234,294,292,293,234,294,292,293,234,294,292,293,234,234,294,292,293,409,410,0,295,0,0,295,287,215,295,287,215,295,287,215,295,287,215,295,287,215,295,287,215,215,295,0,215,295,287,215,295,295,287,215,295,295,295,295,287,215,295,287,287,215,0,0,0,0,0,0,0,295,287,215,287,215,0,295,287,215,295,287,215,0,287,215,287,215,287,215,287,215,295,287,215,295,295,287,215,295,287,215,295,287,215,295,287,215,295,215,0,295,287,215,287,215,0,214,214,214,214,214,214,214,0,214,214,214,214,214,214,214,214,214,0,0,0,0,0,0,0,214,0,0,214,0,0,214,214,214,214,214,0,0,0,0,214,214,214,214,214,0,0,0,214,0,0,214,0,214,214,0,233,233,233,233,233,0,233,233,233,233,233,233,233,233,233,233,233,233,0,0,0,233,0,0,0,0,0,233,0,233,233,233,233,233,233,233,233,233,233,233,0,296,296,296,296,296,296,0,296,0,296,296,296,296,296,296,296,296,296,0,0,299,300,299,300,299,300,299,300,299,300,299,299,300,0,299,299,300,299,300,299,299,299,300,300,300,299,300,299,300,0,299,300,299,0,299,300,299,300,299,300,299,300,299,300,299,300,299,300,299,300,0,299,299,300,299,300,299,300,0,0,0,322,0,0,0,318,0,0,47,47,0,0,0,4,4,4,4,322,0,0,0,0,0,0,0,0,47,0,0,19,47,47,47,47,47,47,47,19,4,66,47,46,19,4,47,4,4,4,4,19,19,4,4,4,4,4,318,322,19,19,19,19,4,66,47,46,19,4,66,47,46,4,19,19,19,19,322,47,47,47,47,47,47,19,322,4,66,47,46,4,66,47,46,322,19,19,4,47,19,4,47,411,322,322,19,19,47,47,47,47,47,4,47,47,47,4,66,47,47,47,19,330,4,66,47,47,47,19,47,47,4,4,47,4,4,19,4,47,46,4,4,4,47,47,47,46,46,46,318,19,19,19,19,46,47,19,4,4,4,4,66,47,47,46,46,47,47,19,4,4,4,4,4,66,47,47,47,47,47,47,47,47,47,46,4,4,4,4,4,47,47,46,343,4,4,4,47,47,47,47,47,4,4,4,47,4,66,47,46,4,4,4,4,4,47,46,47,4,19,4,66,47,46,4,4,4,47,19,4,66,47,46,66,66,19,19,19,4,318,47,47,47,47,47,19,47,318,66,4,4,318,66,19,4,46,66,47,47,46,46,46,46,47,47,66,66,66,47,47,47,47,4,4,47,19,322,19,19,19,19,19,19,19,47,47,19,353,4,47,19,322,19,19,47,4,47,318,19,19,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,4,318,4,4,66,47,46,47,47,47,4,47,46,4,47,46,66,322,19,19,47,19,4,4,4,66,47,46,19,4,66,47,46,4,4,19,4,66,47,46,411,4,47,19,4,19,4,66,47,46,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,365,360,0,0,0,363,0,363,0,0,360,0,365,360,361,364,359,360,361,362,363,364,365,359,359,361,362,359,360,361,362,363,364,365,359,360,361,362,363,364,365,359,361,362,359,360,361,362,363,364,365,359,360,361,362,363,364,365,361,360,359,360,361,362,363,364,365,360,359,360,361,362,363,364,365,359,359,359,360,360,360,361,361,361,362,362,362,363,363,363,364,364,364,365,365,365,359,360,361,362,363,364,365,359,360,361,362,363,364,365,359,360,361,362,363,364,365,361,362,364,359,360,361,362,363,364,365,359,360,361,362,363,364,365,359,361,362,359,360,361,362,363,364,365,360,361,362,359,360,361,362,363,364,365,359,360,361,362,363,364,365,359,360,361,362,363,364,365,359,360,361,362,363,364,365,360,359,360,361,362,363,364,365,0,0,0,0,366,367,368,369,366,367,368,366,367,368,369,366,367,368,369,366,367,368,369,366,367,368,369,367,366,367,368,369,366,367,368,369,366,366,366,367,367,367,368,368,368,369,369,369,366,367,368,369,366,367,368,369,366,367,368,369,0,0,369,367,0,366,367,368,369,366,367,368,369,366,367,368,368,367,367,367,369,0,366,367,368,369,366,367,368,369,366,367,368,369,366,367,368,369,366,367,368,369,0,367,366,367,368,369,372,372,0,0,0,0,0,370,371,372,373,374,370,371,372,373,374,370,371,372,373,374,0,370,370,371,372,373,374,374,370,371,372,373,374,370,371,372,373,374,0,0,0,0,0,374,374,370,371,371,0,0,370,371,372,373,374,370,371,372,373,374,373,370,370,370,371,372,373,374,0,0,373,370,370,371,372,373,374,370,371,372,373,374,370,371,372,373,374,370,370,370,371,370,371,372,373,374,0,375,375,375,375,0,0,375,375,375,0,0,375,375,375,375,0,375,375,375,375,375,375,375,0,0,375,0,0,0,0,0,0,376,377,378,379,380,381,376,377,378,379,380,381,376,377,378,379,380,381,376,377,378,379,380,381,376,377,378,379,380,381,376,377,376,377,378,379,381,376,378,381,376,378,381,376,377,378,379,380,381,376,377,378,379,380,381,376,377,378,379,380,381,376,377,378,379,380,381,0,376,377,378,379,380,381,0,0,0,376,378,381,376,377,378,379,380,381,376,377,378,379,380,381,377,378,379,379,380,381,378,379,380,381,376,377,378,379,380,381,377,376,377,378,379,380,381,376,377,378,379,380,381,376,377,378,379,380,381,376,377,378,379,380,381,376,378,381,0,0,0,380,381,376,377,378,379,380,381,382,382,297,297,382,297,297,382,297,382,0,0,0,0,382,382,382,0,382,383,297,298,384,382,383,297,298,384,382,383,297,298,384,382,383,297,382,383,297,383,383,382,382,383,297,298,298,298,384,382,382,383,382,382,382,383,383,383,383,384,382,383,297,298,384,382,383,297,298,384,0,382,383,297,0,384,0,382,383,297,298,384,383,383,383,383,383,383,384,382,383,297,298,384,383,0,383,298,384,382,383,384,382,382,383,297,382,383,297,298,384,382,383,297,298,384,382,383,297,298,384,382,382,383,297,298,384,0,385,385,385,385,385,385,385,385,385,0,385,385,385,385,385,0,385,0,385,0,385,385,385,385,385,385,385,385,385,0,80,80,80,80,80,80,0,80,80,80,80,0,0,80,80,0,80,80,80,80,80,80,80,80,80,80,80,386,386,0,386,0,0,386,387,0,235,386,387,235,386,387,235,386,387,235,386,387,235,386,387,235,386,235,235,386,387,386,235,386,387,386,386,386,387,235,386,387,235,386,387,0,235,386,387,235,235,386,387,235,386,387,387,235,235,386,387,386,235,235,386,387,235,386,387,235,386,387,0,235,386,387,386,235,235,387,235,386,387,0,0,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,388,0,388,388,0,388,388,388,388,388,388,388,388,388,388,388,388,0,389,389,389,389,389,389,389,389,389,389,389,389,389,389,0,389,0,0,389,389,389,389,389,389,389,389,0,389,389,0,227,227,227,227,227,227,227,227,227,227,227,227,227,0,0,227,227,227,0,0,0,227,227,0,227,227,227,227,227,227,227,0,0,238,208,238,208,238,208,208,208,208,0,208,208,208,208,238,208,0,0,0,0,208,0,238,208,208,0,238,208,238,208,238,208,208,208,238,208,238,208,238,208,0,208,208,238,208,412,401,0,0,0,0,0,0,0,0,0,412,401,148,0,0,0,0,148,239,239,239,0,239,0,0,0,0,0,0,239,239,162,241,203,413,414,412,401,239,162,241,148,390,391,392,393,394,395,396,397,398,399,400,390,393,394,390,203,413,414,412,401,239,162,241,148,390,391,392,393,394,395,396,397,398,399,400,203,413,414,412,401,239,162,241,148,390,391,392,393,394,395,396,397,398,399,400,396,398,239,162,241,148,390,391,392,393,394,395,396,397,398,399,400,239,162,241,148,390,391,392,393,394,395,396,397,398,399,400,413,413,162,390,394,395,390,390,162,239,162,239,162,241,148,390,391,392,393,394,395,396,397,398,399,400,399,239,239,162,241,148,390,391,392,393,394,395,396,397,398,399,400,239,239,239,148,148,148,414,162,203,203,203,162,391,392,396,400,396,396,239,162,241,148,390,391,392,393,394,395,396,397,398,399,400,203,413,414,412,401,239,162,241,148,390,391,392,393,394,395,396,397,398,399,400,401,148,390,391,392,393,394,395,396,0,0,162,0,0,0,239,162,241,148,390,391,392,393,394,395,396,397,398,399,400,0,162,0,0,0,0,0,0,0,0,0,162,241,162,241,203,413,414,412,401,239,162,241,148,390,391,392,393,394,395,396,397,398,399,400,203,203,413,414,412,401,239,162,241,148,390,391,392,393,394,395,396,397,398,399,400,0,396,396,396,203,396,398,397,399,162,241,162,241,390,391,392,393,394,400,390,395,390,162,239,162,241,148,390,391,392,393,394,395,396,397,398,399,400,203,239,0,0,148,239,162,241,148,390,391,392,393,394,395,396,397,398,399,400,390,395,203,413,414,412,401,239,162,241,148,148,390,391,392,393,394,395,396,397,398,399,400,203,413,414,412,401,239,162,241,148,390,391,392,393,394,395,396,397,398,399,400,203,203,413,414,412,401,239,162,241,148,390,391,392,393,394,395,396,397,398,399,400,239,0,0,0,162,0,203,203,162,397,399,203,413,414,412,401,239,162,241,148,390,391,392,393,394,395,396,397,398,399,400,0,402,402,402,402,402,402,0,402,402,402,0,0,0,402,402,0,0,402,402,0,402,402,402,402,402,402,402,402,402,0,0,402,402,0,403,403,403,403,403,403,403,403,403,403,403,403,0,403,403,403,403,403,403,403,403,403,403,0,403,403,0,226,226,226,226,226,226,0,226,226,226,226,0,226,226,0,0,0,226,0,0,226,0,0,226,226,226,226,226,0,226,226,0,226,226,226],"f":[0,0,0,0,0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[3,3],[[-1,-2],2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[3,[[5,[4]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[6,[-1]]],[[5,[-1]]],[]],[-1,-1,[]],[-1,-1,[]],[[[5,[4]],[5,[4]]],[[7,[3]]]],0,[-1,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[[[6,[4]]],4],[-1,8,[]],[-1,8,[]],0,[[[6,[-1]],-3],[[6,[-2]]],[],[],[[10,[-1],[[9,[-2]]]]]],[[[6,[-1]],-3],[[6,[-2]]],[],[],[[10,[-1],[[9,[-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,[3,[[2,[[5,[4]],[5,[4]]]]]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[13,13],[14,14],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,[-1,[[11,[13]]],15],[-1,[[11,[14]]],15],[[13,13],16],[[14,14],16],[[13,17],18],[[14,17],18],[-1,-1,[]],[-1,-1,[]],[[19,4],[[7,[14]]]],[-1,[],[]],[-1,[],[]],[[14,19,4],[[7,[16]]]],0,[[19,4,[5,[4]],[5,[4]]],[[7,[13]]]],[-1,-2,[],[]],[-1,-2,[],[]],[14,16],[-1,8,[]],[-1,8,[]],[[13,-1],11,20],[[14,-1],11,20],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[21,22],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[23,23],[24,24],[25,25],[26,26],[21,21],[22,22],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[27,[[11,[23,[29,[28]]]]]],[27,[[11,[24,[29,[28]]]]]],[[19,4],[[7,[2]]]],0,[-1,[[11,[23]]],15],[-1,[[11,[24]]],15],[-1,[[11,[25]]],15],[-1,[[11,[26]]],15],[-1,[[11,[21]]],15],[-1,[[11,[22]]],15],[23,30],[24,30],[[23,23],16],[[24,24],16],[[25,25],16],[[26,26],16],[[21,21],16],[[22,22],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[23,17],18],[[24,17],18],[[24,17],18],[[25,17],18],[[26,17],18],[[21,17],18],[[22,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,4],[[7,[26]]]],[[19,4],[[7,[[1,[25]]]]]],[[19,4,[5,[4]]],[[7,[26]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,4],[[7,[[1,[4]]]]]],[23,31],0,0,0,[[19,21],[[7,[26]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,0,0,0,0,0,0,0,[[23,-1],11,20],[[24,-1],11,20],[[25,-1],11,20],[[26,-1],11,20],[[21,-1],11,20],[[22,-1],11,20],[23,8],[24,8],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,32,[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[],33],[[],33],[[19,4,21],[[7,[2]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[23,31],0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[34,34],[35,35],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,[-1,[[11,[34]]],15],[-1,[[11,[35]]],15],0,0,[[34,34],16],[[35,35],16],0,0,0,0,[[34,17],18],[[35,17],18],[-1,-1,[]],[-1,-1,[]],[19,[[7,[[1,[34]]]]]],[-1,[],[]],[-1,[],[]],0,[[19,35],[[7,[34]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[[34,-1],11,20],[[35,-1],11,20],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,[36,36],[37,37],[38,38],[39,39],[40,40],[41,41],[42,42],[43,43],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,0,[[19,4],[[7,[[1,[36]]]]]],0,0,0,0,0,[[19,4],[[7,[[1,[36]]]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[],38],[[19,4],[[7,[36]]]],0,0,0,0,[-1,[[11,[36]]],15],[-1,[[11,[37]]],15],[-1,[[11,[38]]],15],[-1,[[11,[39]]],15],[-1,[[11,[40]]],15],[-1,[[11,[41]]],15],[-1,[[11,[42]]],15],[-1,[[11,[43]]],15],[[36,36],16],[[37,37],16],[[38,38],16],[[39,39],16],[[40,40],16],[[41,41],16],[[42,42],16],[[43,43],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[36,17],18],[[37,17],18],[[38,17],18],[[39,17],18],[[40,17],18],[[41,17],18],[[42,17],18],[[43,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[36,44,45],37],[[36,[47,[46]],[5,[32]]],42],0,0,0,0,0,[[19,4],[[7,[36]]]],[[19,4],[[7,[36]]]],[[19,48],[[7,[49]]]],[[19,4],[[7,[4]]]],[[19,4],[[7,[[1,[4]]]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,4,4,4],[[7,[43]]]],[36,16],0,0,0,0,[[19,[6,[4]],40],[[7,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[19,4],[[7,[16]]]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[36,-1],11,20],[[37,-1],11,20],[[38,-1],11,20],[[39,-1],11,20],[[40,-1],11,20],[[41,-1],11,20],[[42,-1],11,20],[[43,-1],11,20],[[19,4,4],[[7,[2]]]],[[19,4,4],[[7,[2]]]],[[19,4,[47,[46]]],[[7,[2]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[19,4,41],[[7,[36]]]],[[19,4,[5,[32]]],[[7,[36]]]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[50,50],[51,51],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,[-1,[[11,[50]]],15],[-1,[[11,[51]]],15],[[50,50],16],[[51,51],16],[[50,17],18],[[51,17],18],[-1,-1,[]],[-1,-1,[]],[[19,4,[53,[52]]],[[7,[[1,[50]]]]]],[-1,[],[]],[-1,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[[50,-1],11,20],[[51,-1],11,20],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],0,[[19,4,[53,[51]]],[[7,[2]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[54,54],[52,52],[55,55],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,[27,[[11,[54,[29,[28]]]]]],0,[-1,[[11,[54]]],15],[-1,[[11,[52]]],15],[-1,[[11,[55]]],15],[54,30],[[54,54],16],[[52,52],16],[[55,55],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[54,17],18],[[52,17],18],[[55,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,56,4],[[7,[55]]]],[[19,56],[[7,[[1,[52]]]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,[[54,-1],11,20],[[52,-1],11,20],[[55,-1],11,20],[54,8],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[],33],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[19,4,4],[[7,[2]]]],[[19,4],[[7,[[1,[4]]]]]],[[19,4],[[7,[[1,[4]]]]]],[[19,4,4],[[7,[2]]]],0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[57,57],[58,58],[59,59],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,0,0,0,0,[-1,[[11,[57]]],15],[-1,[[11,[58]]],15],[-1,[[11,[59]]],15],[[57,57],16],[[58,58],16],[[59,59],16],[[57,17],18],[[58,17],18],[[59,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,4,4],[[7,[57]]]],[[19,4],[[7,[[1,[57]]]]]],[[19,4],[[7,[58]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,4,4,4],[[7,[2]]]],[[19,59],[[7,[57]]]],[[19,59],[[7,[57]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[[57,-1],11,20],[[58,-1],11,20],[[59,-1],11,20],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[56,56],[60,60],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,[[19,4,4],[[7,[[5,[56]]]]]],0,0,0,0,0,0,[[19,4,4],[[7,[[5,[56]]]]]],[[],61],[[19,4],[[7,[2]]]],0,0,0,0,[-1,[[11,[56]]],15],[-1,[[11,[62]]],15],[[19,4,62],[[7,[2]]]],0,[[56,56],16],[[56,17],18],[[62,17],18],[[60,17],18],[[63,17],18],[[61,17],18],[[64,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[19,[[7,[[1,[56]]]]]],[[19,[53,[4]]],[[7,[[1,[56]]]]]],[[19,4],[[7,[4]]]],[[19,4],[[7,[56]]]],[[19,4],[[7,[[1,[56]]]]]],[[19,4],[[7,[56]]]],[[19,4],[[7,[[1,[65]]]]]],[-1,[],[]],[-1,[],[]],[[19,4],[[7,[4]]]],[[19,4,66],[[7,[64]]]],0,[[19,[6,[4]],60],[[7,[56]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[19,4],[[7,[16]]]],[56,16],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,0,0,[[19,4,4],[[7,[2]]]],0,0,[[56,-1],11,20],[[63,-1],11,20],[[61,-1],11,20],[[64,-1],11,20],0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[67,67],[[-1,-2],2,[],[]],0,0,[-1,[[11,[67]]],15],[[67,67],16],[[67,17],18],[-1,-1,[]],[-1,[],[]],0,[[19,[6,[4]]],[[7,[4]]]],[-1,-2,[],[]],[-1,8,[]],[[67,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,[-1,-2,[],[]],0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[68,68],[69,69],[70,70],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,0,0,[[19,4],[[7,[2]]]],0,[-1,[[11,[68]]],15],[-1,[[11,[69]]],15],[-1,[[11,[70]]],15],[[68,68],16],[[69,69],16],[[70,70],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[70,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,4],[[7,[71]]]],[[19,4],[[7,[68]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],0,[[19,[6,[4]],69],[[7,[4]]]],[[19,[1,[70]],4],[[7,[2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,[[68,-1],11,20],[[69,-1],11,20],[[70,-1],11,20],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[72,72],[73,73],[74,74],[75,75],[76,76],[77,77],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[19,4],[[7,[2]]]],0,[-1,[[11,[72]]],15],[-1,[[11,[73]]],15],[-1,[[11,[74]]],15],[-1,[[11,[75]]],15],[-1,[[11,[76]]],15],[-1,[[11,[77]]],15],0,0,0,0,0,[[72,72],16],[[73,73],16],[[74,74],16],[[75,75],16],[[76,76],16],[[77,77],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[72,17],18],[[75,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[72,76],[-1,-1,[]],[[19,4,4],[[7,[[1,[72]]]]]],[[19,4],[[7,[[1,[72]]]]]],[[19,4,4,4],[[7,[[1,[72]]]]]],[[19,4],[[7,[[1,[72]]]]]],[[19,4],[[7,[[1,[75]]]]]],[[19,4,4,4],[[7,[72]]]],[[19,4],[[7,[72]]]],[[19,[53,[4]]],[[7,[[1,[72]]]]]],[[19,[53,[4]]],[[7,[[78,[4,72]]]]]],[[19,4],[[7,[71]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,4,4,4],[[7,[72]]]],0,0,0,0,0,0,0,[[19,[6,[4]],74,73],[[7,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[[16,[5,[79]]],77],0,0,0,0,0,0,0,[[72,-1],11,20],[[73,-1],11,20],[[74,-1],11,20],[[75,-1],11,20],[[76,-1],11,20],[[77,-1],11,20],[[19,[53,[4]],[5,[80]]],[[0,[[83,[],[[81,[[82,[76]]]]]],84]]]],0,[73,[[5,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[19,4,[47,[46]]],[[7,[16]]]],[[19,4,16],[[7,[16]]]],0,[[19,4,4,4],[[7,[16]]]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[85,[[5,[86]]]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[87,87],[88,88],[86,86],[85,85],[89,89],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[19,4],[[7,[2]]]],0,0,0,[-1,[[11,[87]]],15],[-1,[[11,[88]]],15],[-1,[[11,[86]]],15],[-1,[[11,[85]]],15],[-1,[[11,[89]]],15],[-1,[[11,[90]]],15],[-1,[[11,[91]]],15],0,0,0,0,0,0,0,0,0,0,[[87,87],16],[[88,88],16],[[86,86],16],[[85,85],16],[[89,89],16],[[87,17],18],[[88,17],18],[[86,17],18],[[85,17],18],[[89,17],18],[[90,17],18],[[91,17],18],[-1,-1,[]],[-1,-1,[]],[92,87],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[19,[[7,[[1,[32]]]]]],[[19,4],[[7,[[1,[87]]]]]],[[19,4],[[7,[[78,[4,87]]]]]],[[19,4],[[7,[87]]]],[[19,4],[[7,[87]]]],[[19,4],[[7,[4]]]],[[19,4],[[7,[87]]]],[[19,93],[[7,[[1,[4]]]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],0,0,0,[[19,[6,[4]],88],[[7,[87]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[87,16],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,0,0,0,0,[[4,4],87],[[4,[5,[32]],79],88],[4,88],0,0,0,0,0,0,0,0,[[86,79,79],16],[[86,79],16],[[86,79],16],[[19,4,93],[[7,[2]]]],0,[[87,-1],11,20],[[88,-1],11,20],[[86,-1],11,20],[[85,-1],11,20],[[89,-1],11,20],[[87,16],87],[[87,85],87],[[88,85],88],[[88,[5,[32]]],88],[[88,[5,[94]]],88],[[88,16],88],[[87,[5,[32]],79],87],[[87,[5,[32]],[5,[94]],[5,[32]],16],87],[[87,[47,[46]],[47,[46]],[5,[[47,[46]]]]],87],[[88,[5,[32]]],88],[85,[[2,[16,[5,[79]],[5,[79]],16]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],0,0,0,0,0,[[19,4,88],[[7,[2]]]],[[19,4,85],[[7,[87]]]],[[19,4,16],[[7,[2]]]],[[19,4,16],[[7,[87]]]],[[19,4,91],[[7,[2]]]],[[19,4,[5,[32]]],[[7,[87]]]],[[19,4,[5,[93]],79],[[7,[2]]]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,[19,[[7,[[1,[95]]]]]],[[19,4],[[7,[[1,[95]]]]]],[[19,4],[[7,[[1,[95]]]]]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[96,96],[95,95],[97,97],[98,98],[99,99],[100,100],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,0,0,0,0,[[19,4],[[7,[95]]]],0,0,0,0,[-1,[[11,[96]]],15],[-1,[[11,[95]]],15],[-1,[[11,[97]]],15],[-1,[[11,[98]]],15],[-1,[[11,[99]]],15],[-1,[[11,[100]]],15],[[96,96],16],[[95,95],16],[[97,97],16],[[98,98],16],[[99,99],16],[[100,100],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[96,17],18],[[95,17],18],[[97,17],18],[[98,17],18],[[99,17],18],[[100,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,4,66],[[7,[[1,[95]]]]]],[[19,4],[[7,[96]]]],[[19,95],[[7,[[1,[95]]]]]],[[19,[53,[4]]],[[7,[[1,[95]]]]]],[[19,32],[[7,[32]]]],[[19,4],[[7,[95]]]],[[19,4],[[7,[97]]]],[[19,93],[[7,[95]]]],[[19,4,44,45],[[7,[99]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,93],[[7,[101]]]],[[19,4],[[7,[4]]]],0,0,0,[[19,[6,[4]],4,98],[[7,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[19,4],[[7,[16]]]],0,0,0,0,0,0,0,0,0,0,[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,0,[[19,4],[[7,[96]]]],[[19,4,[5,[4]],66],[[7,[[1,[95]]]]]],0,0,0,0,0,[[96,-1],11,20],[[95,-1],11,20],[[97,-1],11,20],[[98,-1],11,20],[[99,-1],11,20],[[100,-1],11,20],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[19,4,100],[[7,[95]]]],[[19,4,79],[[7,[16]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[102,102],[[-1,-2],2,[],[]],0,0,[-1,[[11,[102]]],15],0,[[102,102],16],0,[19,[[7,[[1,[103]]]]]],[[102,17],18],[-1,-1,[]],[-1,-1,[]],[-1,[],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[[4,19],[[7,[2]]]],[[4,104,19],[[7,[2]]]],0,[[102,-1],11,20],0,0,[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[105,105],[106,106],[107,107],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,[[19,4],[[7,[105]]]],0,[-1,[[11,[105]]],15],[-1,[[11,[106]]],15],[-1,[[11,[107]]],15],[[105,105],16],[[106,106],16],[[107,107],16],0,0,[[105,17],18],[[106,17],18],[[107,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,4],[[7,[105]]]],[[19,4],[[7,[[1,[105]]]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],0,[[19,4,106,[5,[93]]],[[7,[105]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,0,0,[[105,-1],11,20],[[106,-1],11,20],[[107,-1],11,20],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[19,4,107],[[7,[105]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[19,[47,[46]]],[[7,[[1,[4]]]]]],[[19,4],[[7,[4]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[108,[[5,[109]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[108,[[5,[28]]]],[[110,110],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[108,-1,[]],0,[[108,17],18],[[108,17],18],[[110,17],18],[-1,-1,[]],[111,108],[112,108],[113,108],[114,108],[115,108],[116,108],[-1,-1,[]],[-1,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[108,93],0,[[-1,32,[5,[112]]],108,[]],[[-1,32,[5,[112]],109,117],108,[]],[118,[[11,[[5,[-1]],-2]]],[],[]],[[[7,[-1]]],[[11,[[5,[-1]],108]]],[]],[108,[[5,[28]]]],0,[108,117],0,[-1,32,[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[119,119],[120,120],[121,121],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,[-1,[[11,[119]]],15],[-1,[[11,[120]]],15],[-1,[[11,[121]]],15],[-1,[[11,[122]]],15],[[19,4,121],[[7,[2]]]],[[123,[47,[46]],16],16],0,0,0,[[19,4,4,16],[[7,[2]]]],[[119,119],16],[[120,120],16],[[121,121],16],0,[[123,17],18],[[119,17],18],[[120,17],18],[[121,17],18],[[124,17],18],[[122,17],18],[[125,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,4],[[7,[123]]]],[[19,4],[[7,[[1,[120]]]]]],[[19,4,4],[[7,[[5,[125]]]]]],[[19,4],[[7,[124]]]],[[19,4],[[7,[[1,[120]]]]]],[[19,4],[[7,[[1,[119]]]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,4],[[7,[119]]]],[[19,4],[[7,[4]]]],0,0,0,0,[[19,[6,[4]],121],[[7,[4]]]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,0,0,0,0,0,0,0,[[123,-1],11,20],[[119,-1],11,20],[[120,-1],11,20],[[121,-1],11,20],[[124,-1],11,20],[[122,-1],11,20],[[125,-1],11,20],0,0,[[123,[47,[46]],16],16],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[19,4,122],[[7,[124]]]],[[19,4,4,[47,[46]]],[[7,[2]]]],[[19,4,4,16],[[7,[2]]]],0,[[19,4,4],[[7,[16]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[126,126],[[-1,-2],2,[],[]],0,0,0,[-1,[[11,[126]]],15],[[126,126],16],[[126,17],18],[-1,-1,[]],[-1,[],[]],0,[[19,[6,[4]],4],[[7,[4]]]],[-1,-2,[],[]],[-1,8,[]],[[126,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,[-1,-2,[],[]],0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[27,[[11,[127,[29,[28]]]]]],[[19,4],[[7,[2]]]],[-1,[[11,[128]]],15],[127,30],0,0,[[127,17],18],[[129,17],18],[[128,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,4],[[7,[129]]]],[[19,3],[[7,[[1,[129]]]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[[19,4,93],[[7,[2]]]],[[19,4],[[7,[2]]]],[[19,4,3,93,[5,[93]]],[[7,[2]]]],[[127,-1],11,20],[[129,-1],11,20],[127,8],0,[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[],33],[[19,4,128],[[7,[2]]]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[130,130],[131,131],[132,132],[133,133],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[-1,[[11,[130]]],15],[-1,[[11,[131]]],15],[-1,[[11,[132]]],15],[-1,[[11,[133]]],15],[[130,130],16],[[131,131],16],[[132,132],16],[[133,133],16],0,0,0,[[19,134,-1],[[7,[130]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[[130,17],18],[[131,17],18],[[132,17],18],[[133,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,-1],[[7,[[78,[32,[2,[134,130]]]]]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[[19,93,-1],[[7,[[5,[132]]]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,[53,[32]],-1],[[7,[[78,[32,[2,[134,130]]]]]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[[19,4],[[7,[130]]]],[[19,134,-1],[[7,[130]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[[19,93,-1],[[7,[130]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],0,0,0,0,0,0,[[19,131],[[7,[130]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,0,0,0,[[130,-1],11,20],[[131,-1],11,20],[[132,-1],11,20],[[133,-1],11,20],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],0,[[19,4,133],[[7,[130]]]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[134,134],[138,138],[139,139],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[19,4],[[7,[134]]]],0,[-1,[[11,[134]]],15],[-1,[[11,[138]]],15],[-1,[[11,[139]]],15],[[134,134],16],[[138,138],16],[[139,139],16],[[134,17],18],[[138,17],18],[[139,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,-1],[[7,[[1,[138]]]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[[19,4],[[7,[134]]]],[[19,93],[[7,[134]]]],[134,[[7,[135]]]],[134,[[7,[135]]]],[[19,93],[[7,[135]]]],[19,[[7,[[1,[134]]]]]],[[134,130],[[7,[135]]]],[[134,130],[[7,[135]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[134,130],[[7,[135]]]],0,0,0,[[19,139],[[7,[134]]]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,0,0,0,0,0,[[134,-1],11,20],[[138,-1],11,20],[[139,-1],11,20],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[19,4,139],[[7,[134]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,[[19,4],[[7,[31]]]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[140,140],[141,141],[142,142],[143,143],[144,144],[145,145],[146,146],[147,147],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[19,4,4],[[7,[2]]]],0,0,[-1,[[11,[140]]],15],[-1,[[11,[141]]],15],[-1,[[11,[142]]],15],[-1,[[11,[143]]],15],[-1,[[11,[144]]],15],[-1,[[11,[145]]],15],[-1,[[11,[146]]],15],[-1,[[11,[147]]],15],[[140,140],16],[[141,141],16],[[142,142],16],[[143,143],16],[[144,144],16],[[145,145],16],[[146,146],16],[[147,147],16],0,0,0,0,0,0,0,0,0,0,0,[[19,4],[[7,[31]]]],[[19,4,66],[[7,[[1,[142]]]]]],[[19,4,66],[[7,[[1,[142]]]]]],[[140,17],18],[[141,17],18],[[142,17],18],[[143,17],18],[[144,17],18],[[145,17],18],[[146,17],18],[[147,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,4,66],[[7,[[1,[140]]]]]],[[19,4,4,-1],[[7,[147]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[[19,4,66],[[7,[[1,[142]]]]]],[[19,4],[[7,[142]]]],[[19,4],[[7,[[1,[143]]]]]],[[19,4],[[7,[3]]]],[[19,95],[[7,[[1,[144]]]]]],[[19,95],[[7,[[1,[144]]]]]],[[19,95],[[7,[[1,[145]]]]]],[[19,95],[[7,[[1,[146]]]]]],[142,[[7,[4]]]],[[19,4,148,4],[[7,[[78,[4,71]]]]]],[[19,4,4,-1],[[7,[147]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,4,148],[[7,[[1,[142]]]]]],[[19,4,4],[[7,[142]]]],0,0,0,0,0,[[19,141],[[7,[142]]]],[[19,4,141],[[7,[142]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,0,[[140,-1],11,20],[[141,-1],11,20],[[142,-1],11,20],[[143,-1],11,20],[[144,-1],11,20],[[145,-1],11,20],[[146,-1],11,20],[[147,-1],11,20],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[[19,4,4,[53,[4]]],[[7,[[5,[142]]]]]],[[19,4,4],[[7,[[5,[142]]]]]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[149,149],[[-1,-2],2,[],[]],0,[[19,[53,[4]]],[[7,[[1,[4]]]]]],0,[-1,[[11,[149]]],15],[-1,[[11,[150]]],15],[[149,149],16],0,0,0,[[149,17],18],[[150,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[82,[149]]],151],[[19,4,[5,[4]],-1],[[7,[150]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[[19,4],[[7,[149]]]],[[19,4],[[7,[[5,[149]]]]]],[19,[[7,[[1,[149]]]]]],[[19,4],[[7,[[1,[149]]]]]],[[19,[53,[4]]],[[7,[[1,[149]]]]]],[-1,[],[]],[[19,4],[[7,[149]]]],0,0,[[19,[6,[4]],4,79],[[7,[4]]]],[[19,152],[[7,[149]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,[[149,-1],11,20],[[150,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],0,[[19,4,4,79],[[7,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[153,153],[154,154],[155,155],[156,156],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,[27,[[11,[156,[29,[28]]]]]],0,[-1,[[11,[153]]],15],[-1,[[11,[155]]],15],[-1,[[11,[156]]],15],[156,30],[[153,153],16],[[154,154],16],[[155,155],16],[[156,156],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],0,0,0,0,0,0,0,0,0,[[153,17],18],[[154,17],18],[[155,17],18],[[156,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,4],[[7,[[1,[153]]]]]],[[19,4],[[7,[[5,[153]]]]]],[[19,4],[[7,[153]]]],[[19,4],[[7,[[5,[4]]]]]],[[19,4],[[7,[3]]]],[[19,4,4],[[7,[[5,[153]]]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,4],[[7,[[78,[4,153]]]]]],[[19,4],[[7,[157]]]],[[19,4],[[7,[[5,[94]]]]]],[[19,4,93,4,4],[[7,[[1,[158]]]]]],[[19,159,160,161,153,162,-1,-2],[[7,[153]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]],[[137,[135,160,159],[[9,[[136,[[7,[155]]]]]]]]]],0,0,0,0,0,0,0,[[19,[6,[4]],4,4,4,4],[[7,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[[19,161,159],[[7,[153]]]],0,0,0,[[153,-1],11,20],[[154,-1],11,20],[[155,-1],11,20],[[156,-1],11,20],[[19,4,157],[[7,[2]]]],0,[156,8],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[],33],0,0,[[19,153,155,161],[[7,[153]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-1,[]],[[19,4],[[7,[163]]]],[[19,4],[[7,[[1,[163]]]]]],0,0,0,[[19,[6,[4]],4,4,4],[[7,[4]]]],[-1,-2,[],[]],[-1,8,[]],0,[[19,4,4],[[7,[2]]]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,-2,[],[]],0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[159,159],[164,164],[165,165],[166,166],[167,167],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,0,0,0,0,0,[-1,[[11,[159]]],15],[-1,[[11,[164]]],15],[-1,[[11,[165]]],15],[-1,[[11,[166]]],15],[-1,[[11,[167]]],15],[[159,159],16],[[164,164],16],[[165,165],16],[[166,166],16],[[167,167],16],0,0,0,0,0,0,0,0,0,0,0,0,0,[[159,17],18],[[164,17],18],[[165,17],18],[[166,17],18],[[167,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,4],[[7,[[1,[159]]]]]],[[19,4],[[7,[159]]]],[[19,4],[[7,[3]]]],[[19,4,4,-1],[[7,[[1,[168]]]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[[19,4],[[7,[[1,[4]]]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,4],[[7,[[1,[4]]]]]],[[19,4,4,4],[[7,[164]]]],[[19,4],[[7,[159]]]],[[19,93,4,4,4],[[7,[169]]]],[[19,4,93,4,4],[[7,[[1,[170]]]]]],[[19,4,4],[[7,[[5,[[1,[159]]]]]]]],0,0,0,0,[[19,[6,[4]],4,4,4,171],[[7,[4]]]],[[19,165],[[7,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,0,0,[[159,-1],11,20],[[164,-1],11,20],[[165,-1],11,20],[[166,-1],11,20],[[167,-1],11,20],[[19,4,4],[[7,[159]]]],[[19,4],[[0,[[83,[],[[81,[[82,[167]]]]]]]]]],[[19,4],[[0,[[83,[],[[81,[[82,[166]]]]]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[168,168],[172,172],[160,160],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,[[19,[53,[4]]],[[7,[[1,[4]]]]]],0,[-1,[[11,[168]]],15],[-1,[[11,[172]]],15],[-1,[[11,[160]]],15],[[168,168],16],[[172,172],16],[[160,160],16],0,0,0,0,0,0,0,0,[[168,17],18],[[172,17],18],[[160,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[82,[160]]],151],[[19,4],[[7,[[1,[153]]]]]],[[19,93,4],[[7,[[1,[173]]]]]],[[19,4,[5,[4]],-1],[[7,[[1,[168]]]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[[19,4],[[7,[3]]]],[[19,4],[[7,[160]]]],[[19,4],[[7,[[5,[171]]]]]],[[19,4],[[7,[[1,[160]]]]]],[[19,4],[[7,[-1]]],[174,[175,[160]],[176,[160]]]],[[19,[53,[4]]],[[7,[[1,[160]]]]]],[[19,4,4,4,-1],[[7,[[5,[150]]]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,4,4,[5,[4]],[5,[4]],-1],[[7,[150]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],0,0,0,[[19,[6,[4]],172],[[7,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[168,-1],11,20],[[172,-1],11,20],[[160,-1],11,20],[[19,4],[[0,[[83,[],[[81,[[82,[177]]]]]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[178,2],[178,2],[161,161],[179,179],[180,180],[181,181],[157,157],[182,182],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[157,157],183],[[-1,-2],183,[],[]],0,0,0,0,0,[27,[[11,[181,[29,[28]]]]]],[27,[[11,[157,[29,[28]]]]]],[[],181],[[19,4],[[7,[[1,[4]]]]]],0,[-1,[[11,[161]]],15],[-1,[[11,[179]]],15],[-1,[[11,[180]]],15],[-1,[[11,[178]]],15],[-1,[[11,[181]]],15],[-1,[[11,[157]]],15],[-1,[[11,[182]]],15],[[19,[5,[4]],161,[5,[162]]],[[11,[16,108]]]],[181,30],[157,30],[[161,161],16],[[179,179],16],[[180,180],16],[[181,181],16],[[157,157],16],[[182,182],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],0,0,0,0,0,0,0,0,0,[[161,17],18],[[179,17],18],[[180,17],18],[[178,17],18],[[181,17],18],[[157,17],18],[[182,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,4,4],[[7,[[1,[180]]]]]],[[19,4],[[7,[161]]]],[161,[[7,[4]]]],[[19,[5,[4]],4,-1],[[7,[178]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[[19,4],[[7,[3]]]],[[19,4],[[7,[161]]]],[[19,4,4],[[7,[[1,[179]]]]]],[[19,4],[[7,[[1,[161]]]]]],[[19,4],[[7,[[1,[161]]]]]],[[19,4],[[7,[[1,[161]]]]]],[[19,4],[[7,[[1,[161]]]]]],[[19,93,4],[[7,[[1,[161]]]]]],[[19,4],[[7,[[1,[161]]]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,[5,[4]],161,-1],[[7,[[2,[150,[5,[148]]]]]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],0,0,0,0,[[19,[6,[4]],4,93,4,4,79],[[7,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[157,16],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,0,0,0,[[157,157],[[5,[183]]]],0,0,0,0,0,0,0,0,0,0,0,[[161,-1],11,20],[[179,-1],11,20],[[180,-1],11,20],[[178,-1],11,20],[[181,-1],11,20],[[157,-1],11,20],[[182,-1],11,20],[[19,4,16,16],[[7,[4]]]],[181,8],[157,8],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[],33],[[],33],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[184,184],[185,185],[186,186],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,[-1,[[11,[187]]],15],[-1,[[11,[184]]],15],[-1,[[11,[185]]],15],[-1,[[11,[186]]],15],[[187,187],16],[[184,184],16],[[185,185],16],[[186,186],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],0,0,[[187,17],18],[[184,17],18],[[185,17],18],[[186,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,4],[[7,[186]]]],[[19,4,16,66],[[7,[[1,[185]]]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],0,0,[[19,[6,[4]],[5,[4]],4,187],[[7,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[[19,4,16],[[7,[2]]]],0,0,0,0,0,0,0,0,0,0,[[187,-1],11,20],[[184,-1],11,20],[[185,-1],11,20],[[186,-1],11,20],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[19,4],[[7,[32]]]],[[19,93],[[7,[32]]]],[[19,93,93,93,[5,[4]]],[[7,[4]]]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[-1,[[11,[188]]],15],[[188,188],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[188,17],18],[-1,-1,[]],[[19,4,93,4],[[7,[188]]]],[[],32],[[19,93],[[7,[188]]]],[[19,4,4],[[7,[188]]]],0,[-1,-2,[],[]],[-1,8,[]],0,[[188,-1],11,20],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,0,0,[-1,-2,[],[]],0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[19,4],[[7,[2]]]],[-1,[[11,[189]]],15],[[19,4],[[7,[[1,[190]]]]]],[[190,17],18],[[189,17],18],[-1,-1,[]],[-1,-1,[]],0,[[19,93,93,4],[[7,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[[190,-1],11,20],0,0,[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[[19,4,93,93],[[7,[2]]]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[191,191],[[-1,-2],2,[],[]],0,[[19,[6,[[2,[4,4]]]],40,4,-1,-2],[[7,[[2,[36,192]]]]],193,[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[[19,[6,[191]],98,4,-1,-2],[[7,[[2,[95,192,56,87]]]]],193,[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],0,[[191,17],18],[-1,-1,[]],[-1,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,-2,[],[]],[[19,4,98,16,4],[[7,[95]]]],[[19,4,4],[[7,[2]]]],[[19,4,4],[[7,[2]]]],[[19,4,4],[[7,[[78,[4,171]]]]]],[[19,4,121],[[7,[123]]]],[[19,4,4],[[7,[[78,[4,171]]]]]],[[19,4,4],[[7,[2]]]],[[19,4,4],[[7,[2]]]],[[19,4,4],[[7,[2]]]],[[19,4,4,4],[[7,[2]]]],[[19,4,4],[[7,[[78,[32,32]]]]]],[[19,4,4],[[7,[[78,[32,32]]]]]],[[19,4],[[7,[2]]]],[[19,4,4,[53,[51]]],[[194,[57]]]],0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[158,158],[173,173],[170,170],[195,195],[169,169],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,[-1,[[11,[158]]],15],[-1,[[11,[173]]],15],[-1,[[11,[170]]],15],[-1,[[11,[195]]],15],[-1,[[11,[169]]],15],[[158,158],16],[[173,173],16],[[170,170],16],[[195,195],16],[[169,169],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],0,0,0,0,0,0,0,0,0,0,0,[[158,17],18],[[173,17],18],[[170,17],18],[[195,17],18],[[169,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,[[158,-1],11,20],[[173,-1],11,20],[[170,-1],11,20],[[195,-1],11,20],[[169,-1],11,20],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[196,196],[197,197],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,0,[-1,[[11,[196]]],15],[-1,[[11,[197]]],15],[[196,196],16],[[197,197],16],[[196,17],18],[[197,17],18],[-1,-1,[]],[-1,-1,[]],[19,[[7,[[1,[197]]]]]],[-1,[],[]],[-1,[],[]],[19,[[7,[[1,[196]]]]]],[19,[[7,[[1,[196]]]]]],[19,[[7,[[1,[196]]]]]],[19,[[7,[[1,[196]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],0,0,0,0,[[196,-1],11,20],[[197,-1],11,20],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[198,2],[198,2],[199,199],[198,198],[200,200],[201,201],[202,202],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[19,159,161,4,155],[[7,[201]]]],[[19,203,199],[[7,[204]]]],0,0,0,0,0,[-1,[[11,[199]]],15],[-1,[[11,[198]]],15],[-1,[[11,[200]]],15],[-1,[[11,[201]]],15],[-1,[[11,[202]]],15],[[199,199],16],[[198,198],16],[[200,200],16],[[201,201],16],[[202,202],16],0,0,0,0,0,0,0,0,0,0,[[199,17],18],[[198,17],18],[[200,17],18],[[201,17],18],[[204,17],18],[[205,17],18],[[206,17],18],[[202,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,4,66,4,-1],[[7,[206]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],0,0,[[19,203,199,207,-1,-2],[[7,[198]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]],[[137,[135,160,159],[[9,[[136,[[7,[155]]]]]]]]]],[[19,159,161,4,162,-1,-2],[[7,[201]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]],[[137,[135,160,159],[[9,[[136,[[7,[155]]]]]]]]]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,[[19,161,153,155,208,156],[[7,[162]]]],0,0,0,0,[[199,-1],11,20],[[198,-1],11,20],[[200,-1],11,20],[[201,-1],11,20],[[206,-1],11,20],[[202,-1],11,20],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[19,161,163,153,155],[[7,[2]]]],[[19,208,156],[[7,[2]]]],[[19,208,156],[[7,[162]]]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[19,[[7,[2]]]],0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[209,209],[210,210],[211,211],[212,212],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[19,161,162,209],[[7,[162]]]],[-1,[[11,[209]]],15],[-1,[[11,[210]]],15],[-1,[[11,[211]]],15],[-1,[[11,[212]]],15],[[209,209],16],[[210,210],16],[[211,211],16],[[212,212],16],0,0,[[209,17],18],[[210,17],18],[[211,17],18],[[212,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,213,[5,[142]],4,4,4,-1],[[7,[211]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,0,0,0,0,[[209,-1],11,20],[[210,-1],11,20],[[211,-1],11,20],[[212,-1],11,20],[[19,162],[[7,[2]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[[19,161,162,-1],[[7,[211]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[[19,4,4,[53,[4]]],[[7,[[5,[142]]]]]],[[19,4,4,[53,[4]]],[[7,[[5,[4]]]]]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[19,161,162,79,213],[[7,[162]]]],[[19,4],[[7,[2]]]],[[19,161,213,214],[[7,[2]]]],[[[78,[4,215]],[1,[210]]],[[7,[[1,[210]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,[[19,4,56,216],[[7,[2]]]],0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[217,217],[218,218],[219,219],[216,216],[220,220],[221,221],[222,222],[223,223],[224,224],[225,225],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,0,0,[[19,87,4,4],[[7,[16]]]],0,[-1,[[11,[217]]],15],[-1,[[11,[218]]],15],[-1,[[11,[219]]],15],[-1,[[11,[216]]],15],[-1,[[11,[220]]],15],[-1,[[11,[221]]],15],[-1,[[11,[222]]],15],[-1,[[11,[223]]],15],[-1,[[11,[224]]],15],[-1,[[11,[225]]],15],0,0,0,0,0,[[217,217],16],[[218,218],16],[[219,219],16],[[216,216],16],[[220,220],16],[[221,221],16],[[222,222],16],[[223,223],16],[[224,224],16],[[225,225],16],0,0,0,[[217,17],18],[[218,17],18],[[219,17],18],[[216,17],18],[[220,17],18],[[221,17],18],[[222,17],18],[-1,-1,[]],[-1,-1,[]],[72,219],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[226,227],218],[[19,4,87],[[7,[225]]]],[[19,56],[[7,[217]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,56,216],[[7,[221]]]],[[19,4,87],[[7,[223]]]],[[19,4,4],[[7,[[1,[224]]]]]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,0,0,0,0,0,0,[[19,4],[[7,[2]]]],[[19,4],[[7,[2]]]],[[217,-1],11,20],[[218,-1],11,20],[[219,-1],11,20],[[216,-1],11,20],[[220,-1],11,20],[[221,-1],11,20],[[222,-1],11,20],[[223,-1],11,20],[[224,-1],11,20],[[225,-1],11,20],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],0,[[19,87,4,4],[[7,[2]]]],[[19,4,56,31],[[7,[2]]]],0,[[19,4,4],[[7,[16]]]],[[19,4,4],[[7,[16]]]],0,0,0,[[19,87,4,4],[[7,[16]]]],[[19,4,86,4],[[7,[16]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[19,[78,[32,[2,[134,130]]]],4,[78,[32,[1,[[229,[[29,[228]]]]]]]],-1],[[7,[230]]],[[137,[135,160,159],[[9,[[136,[[7,[155]]]]]]]]]],0,0,0,0,[-1,-1,[]],[-1,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],0,[[19,[78,[32,[2,[134,130]]]],-1],[[7,[2]]],[[137,[135,160,159],[[9,[[136,[[7,[155]]]]]]]]]],0,[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[],231],[[],232],0,0,[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,0,0,0,0,0,0,[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[19,4],[[7,[162]]]],[[19,4,231],[[7,[162]]]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[19,[5,[162]],4],[[7,[162]]]],[[19,[5,[161]],162],[[7,[161]]]],[[19,[5,[[1,[233]]]],162],[[7,[[1,[233]]]]]],[[19,[5,[142]],162],[[7,[142]]]],[[19,[5,[[1,[234]]]],4],[[7,[[1,[234]]]]]],[[19,[5,[[5,[235]]]],162],[[7,[[5,[235]]]]]],[[19,[5,[213]],161],[[7,[213]]]],[[19,[5,[232]],162,161],[[7,[[5,[236]]]]]],[[19,[5,[[1,[215]]]],213],[[7,[[1,[215]]]]]],[[19,[5,[[5,[214]]]],4,162],[[7,[[5,[214]]]]]],[[19,4,231],[[7,[237]]]],[[19,[5,[238]],162],[[7,[238]]]],[[[1,[215]]],[[1,[215]]]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[53,[234]]],94],[[[53,[215]],[53,[234]],79],94],[[237,239],181],[[237,[5,[240]]],239],[[237,239,[5,[240]]],[[5,[94]]]],[237,[[7,[241]]]],[-1,-1,[]],[237,[[5,[240]]]],[-1,-2,[],[]],[-1,8,[]],0,0,[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,-2,[],[]],[237,[[7,[2]]]],0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[242,242],[243,243],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,[[19,4],[[7,[2]]]],0,[-1,[[11,[242]]],15],[-1,[[11,[243]]],15],[[242,242],16],[[243,243],16],[[242,17],18],[[243,17],18],[-1,-1,[]],[-1,-1,[]],[-1,[[82,[242]]],151],[-1,[[82,[243]]],151],[-1,[],[]],[-1,[],[]],[[19,4],[[7,[242]]]],[[19,4],[[7,[[1,[242]]]]]],0,[[19,4,[1,[243]]],[[7,[2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],0,0,[[242,-1],11,20],[[243,-1],11,20],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[[19,4,243],[[7,[2]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[19,[[7,[2]]]],[[19,4,4,4],[[7,[2]]]],[[19,4,4,4,4],[[7,[2]]]],[[19,4,4,4],[[7,[[5,[142]]]]]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[244,244],[[-1,-2],2,[],[]],0,0,[-1,[[11,[244]]],15],[[244,244],16],[[244,17],18],[-1,-1,[]],[-1,[],[]],[[19,93],[[7,[32]]]],[-1,-2,[],[]],[-1,8,[]],0,[[244,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,0,[[19,93,93],[[7,[244]]]],[-1,-2,[],[]],0,0,[19,[[7,[[1,[245]]]]]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[245,245],[246,246],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,[-1,[[11,[245]]],15],[-1,[[11,[246]]],15],[[245,245],16],[[246,246],16],[[245,17],18],[[246,17],18],[-1,-1,[]],[-1,-1,[]],[[245,44,45],246],[-1,[],[]],[-1,[],[]],[[19,4],[[7,[245]]]],[[19,93],[[7,[245]]]],0,0,[[19,[6,[4]],93,93,93],[[7,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],0,0,0,0,[[245,-1],11,20],[[246,-1],11,20],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[[19,4,[5,[32]]],[[7,[245]]]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[247,247],[[-1,-2],2,[],[]],0,0,0,[-1,[[11,[247]]],15],0,[[247,247],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[247,17],18],[-1,-1,[]],[[19,93],[[7,[247]]]],[-1,[],[]],0,[-1,-2,[],[]],[-1,8,[]],[[247,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[248,248],[[-1,-2],2,[],[]],0,[[19,4],[[7,[32]]]],0,[-1,[[11,[248]]],15],[[248,248],16],[[248,17],18],[-1,-1,[]],[-1,[],[]],[[19,4],[[7,[[1,[248]]]]]],[[19,4],[[7,[248]]]],0,[[19,4,93,93],[[7,[2]]]],[-1,-2,[],[]],[-1,8,[]],0,0,0,[[248,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,-2,[],[]],0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[249,249],[250,250],[251,251],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,[27,[[11,[249,[29,[28]]]]]],[-1,[[11,[249]]],15],[-1,[[11,[250]]],15],[-1,[[11,[251]]],15],[249,30],[[249,249],16],[[250,250],16],[[251,251],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],0,0,0,0,[[249,17],18],[[250,17],18],[[251,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,4],[[7,[252]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,4,66],[[7,[[1,[250]]]]]],0,[[19,4],[[7,[71]]]],0,[[19,[6,[4]],4,93,251,249,4,[5,[4]]],[[7,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,[[249,-1],11,20],[[250,-1],11,20],[[251,-1],11,20],[249,8],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[],33],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[253,253],[[-1,-2],2,[],[]],0,0,0,[-1,[[11,[253]]],15],[[253,253],16],[[253,17],18],[-1,-1,[]],[-1,[],[]],0,[[19,[6,[4]],4],[[7,[4]]]],[-1,-2,[],[]],[-1,8,[]],[[253,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,[-1,-2,[],[]],0,0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,[-1,-1,[]],[19,[[7,[[5,[254]]]]]],[[19,255],[[7,[4]]]],[-1,-2,[],[]],0,[-1,8,[]],0,0,0,0,[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[[[5,[32]]],[[5,[32]]]],0,0,0,0,0,[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-1,[]],[[19,256],[[7,[32]]]],[19,[[7,[[1,[257]]]]]],[-1,-2,[],[]],0,[-1,8,[]],[-1,[[11,[-2]]],[],[]],[[19,254],[[7,[[5,[[1,[257]]]]]]]],[[19,254],[[7,[2]]]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[19,254],[[7,[[1,[258]]]]]],[258,258],[[-1,-2],2,[],[]],0,0,0,[-1,[[11,[258]]],15],[[258,258],16],0,[[258,17],18],[-1,-1,[]],[[19,4],[[7,[[1,[258]]]]]],[-1,[],[]],[19,[[7,[[5,[254]]]]]],0,[-1,-2,[],[]],[-1,8,[]],0,0,[[258,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,0,0,0,0,0,0,[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[19,254],[[7,[[1,[259]]]]]],[259,259],[[-1,-2],2,[],[]],0,0,0,0,[-1,[[11,[259]]],15],[[259,259],16],0,[[259,17],18],[-1,-1,[]],[[19,4],[[7,[[1,[259]]]]]],[-1,[],[]],0,[-1,-2,[],[]],[-1,8,[]],0,[[259,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,0,[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[19,254],[[7,[[1,[260]]]]]],[260,260],[[-1,-2],2,[],[]],0,0,0,[-1,[[11,[260]]],15],0,[[260,260],16],0,[[260,17],18],[-1,-1,[]],[[19,4],[[7,[[1,[260]]]]]],[-1,[],[]],0,[-1,-2,[],[]],[-1,8,[]],0,0,[[260,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,0,[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[19,254],[[7,[[1,[261]]]]]],[261,261],[[-1,-2],2,[],[]],0,0,0,[-1,[[11,[261]]],15],[[261,261],16],0,[[261,17],18],[-1,-1,[]],[[19,4],[[7,[[1,[261]]]]]],[-1,[],[]],0,[-1,-2,[],[]],[-1,8,[]],0,0,[[261,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,0,[-1,-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,[[[1,[262]],95],[[1,[262]]]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],0,0,0,[192,[[7,[[1,[263]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[192,192],[264,264],[265,265],[266,266],[267,267],[268,268],[269,269],[270,270],[271,271],[48,48],[272,272],[262,262],[273,273],[274,274],[275,275],[276,276],[277,277],[278,278],[279,279],[280,280],[281,281],[282,282],[283,283],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[19,4],[[7,[192]]]],0,0,0,[-1,[[11,[192]]],15],[-1,[[11,[264]]],15],[-1,[[11,[265]]],15],[-1,[[11,[266]]],15],[-1,[[11,[267]]],15],[-1,[[11,[268]]],15],[-1,[[11,[269]]],15],[-1,[[11,[270]]],15],[-1,[[11,[271]]],15],[-1,[[11,[48]]],15],[-1,[[11,[272]]],15],[-1,[[11,[262]]],15],[-1,[[11,[273]]],15],[-1,[[11,[274]]],15],[-1,[[11,[275]]],15],[-1,[[11,[276]]],15],[-1,[[11,[277]]],15],[-1,[[11,[278]]],15],[-1,[[11,[284]]],15],[-1,[[11,[279]]],15],[-1,[[11,[280]]],15],[-1,[[11,[281]]],15],[-1,[[11,[282]]],15],[[192,192],16],[[264,264],16],[[265,265],16],[[266,266],16],[[267,267],16],[[268,268],16],[[269,269],16],[[270,270],16],[[271,271],16],[[48,48],16],[[272,272],16],[[262,262],16],[[273,273],16],[[274,274],16],[[275,275],16],[[276,276],16],[[277,277],16],[[278,278],16],[[279,279],16],[[280,280],16],[[281,281],16],[[282,282],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[5,[285]],270,[78,[32,135]],-1,[5,[171]],4],[[11,[[5,[171]],108]]],193],[[192,17],18],[[264,17],18],[[265,17],18],[[266,17],18],[[267,17],18],[[268,17],18],[[269,17],18],[[270,17],18],[[271,17],18],[[48,17],18],[[272,17],18],[[262,17],18],[[273,17],18],[[274,17],18],[[275,17],18],[[276,17],18],[[277,17],18],[[278,17],18],[[284,17],18],[[279,17],18],[[280,17],18],[[281,17],18],[[282,17],18],[[283,17],18],[[285,17],18],[[284,93,93],284],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[149,280],[160,281],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[161,[5,[286]],[5,[[1,[287]]]]],279],[-1,[[82,[48]]],151],[-1,[[82,[272]]],151],[-1,[[82,[262]]],151],[-1,[[82,[274]]],151],[-1,[[82,[275]]],151],[-1,[[82,[276]]],151],[-1,[[82,[277]]],151],[-1,[[82,[279]]],151],[-1,[[82,[280]]],151],[-1,[[82,[281]]],151],[-1,[[82,[282]]],151],0,[[19,4,288],[[7,[[1,[192]]]]]],[[19,4],[[7,[192]]]],[[19,4],[[7,[[5,[192]]]]]],[[19,4],[[7,[[1,[192]]]]]],[[19,4],[[7,[[1,[267]]]]]],[[19,4],[[7,[[1,[192]]]]]],[[19,4],[[7,[3]]]],[[19,[5,[4]],192,16,16],[[7,[266]]]],[[19,4,288],[[7,[[1,[192]]]]]],[[19,4,288],[[7,[[1,[192]]]]]],[[19,4],[[7,[48]]]],[288,[[5,[16]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,4],[[7,[79]]]],[[19,4],[[7,[[5,[271]]]]]],[[19,48],[[7,[[5,[271]]]]]],[[19,48],[[7,[[5,[271]]]]]],[[19,4],[[7,[79]]]],[[19,4],[[7,[4]]]],[[19,4],[[7,[192]]]],[[19,4,4],[[7,[192]]]],[[19,4,93],[[7,[[5,[192]]]]]],[[19,4],[[7,[272]]]],[[19,4],[[7,[264]]]],[[19,4],[[7,[275]]]],[[19,4,274],[[7,[[1,[262]]]]]],[[19,4,274],[[7,[[1,[262]]]]]],[[19,4],[[7,[273]]]],[[19,[5,[4]],101,93],[[7,[266]]]],[[19,4],[[7,[[5,[271]]]]]],[[19,48],[[7,[[5,[271]]]]]],[[19,48],[[7,[[5,[271]]]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[19,284,4],[[7,[[2,[4,4]]]]]],[[19,4,268,4],[[7,[[2,[4,4]]]]]],[[19,268,4,-1,-2],[[7,[192]]],193,[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[[19,268,4,-1,-2],[[7,[192]]],193,[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[19,4],[[7,[277]]]],0,0,0,[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,0,0,0,0,[[4,79,93,93],284],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[19,[53,[37]],4],[[7,[2]]]],[[19,[53,[192]],4],[[7,[2]]]],[[19,4,4,4,-1,-2],[[7,[4]]],193,[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],0,0,0,[[192,-1],11,20],[[264,-1],11,20],[[265,-1],11,20],[[266,-1],11,20],[[267,-1],11,20],[[268,-1],11,20],[[269,-1],11,20],[[270,-1],11,20],[[271,-1],11,20],[[48,-1],11,20],[[272,-1],11,20],[[262,-1],11,20],[[273,-1],11,20],[[274,-1],11,20],[[275,-1],11,20],[[276,-1],11,20],[[277,-1],11,20],[[278,-1],11,20],[[284,-1],11,20],[[279,-1],11,20],[[280,-1],11,20],[[281,-1],11,20],[[282,-1],11,20],[[19,4,4],[[7,[2]]]],[[284,[1,[263]]],284],[[284,16],284],0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[[19,4,93],[[7,[[5,[192]]]]]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[19,283,-1,-2],[[7,[273]]],193,[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[[19,4,171],[[7,[2]]]],[[19,4,269],[[7,[2]]]],0,0,[[19,[78,[4,161]],[53,[4]],[53,[280]],16],[[7,[[78,[4,280]]]]]],[[19,[78,[4,280]],[53,[285]],[53,[281]],16,-1,-2],[[7,[[1,[281]]]]],193,[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[[19,192,[53,[4]],[53,[279]],16],[[7,[[78,[4,161]]]]]],[[19,[53,[4]],[53,[286]],[78,[4,161]],16],[[7,[[78,[4,286]]]]]],[[19,[53,[4]],[53,[287]],[78,[4,286]],16],[[7,[[78,[4,287]]]]]],0,0,0,0,0,0,0,0,[282,[[7,[2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[213,213],[289,289],[286,286],[290,290],[291,291],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,[27,[[11,[291,[29,[28]]]]]],[[19,4],[[7,[4]]]],[[19,[53,[4]]],[[7,[[1,[4]]]]]],0,[-1,[[11,[213]]],15],[-1,[[11,[289]]],15],[-1,[[11,[286]]],15],[-1,[[11,[290]]],15],[-1,[[11,[291]]],15],[291,30],[[213,213],16],[[289,289],16],[[286,286],16],[[290,290],16],[[291,291],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],0,0,0,[[213,17],18],[[289,17],18],[[286,17],18],[[290,17],18],[[291,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,4],[[7,[213]]]],[[19,161,4],[[7,[213]]]],[[19,4],[[7,[213]]]],[[19,4],[[7,[286]]]],[[19,4],[[7,[286]]]],[[19,4,4,-1],[[7,[211]]],[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[[19,4],[[7,[213]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,4],[[7,[[1,[286]]]]]],0,0,0,[[19,[6,[4]],4,[5,[4]]],[[7,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[213,-1],11,20],[[289,-1],11,20],[[286,-1],11,20],[[290,-1],11,20],[[291,-1],11,20],[291,8],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[],33],0,[[19,290],[[7,[290]]]],[[19,[6,[4]],286],[[7,[286]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[1,[292]]],[[1,[293]]]],[234,234],[294,294],[292,292],[293,293],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,[-1,[[11,[234]]],15],[-1,[[11,[294]]],15],[-1,[[11,[292]]],15],[-1,[[11,[293]]],15],[[234,234],16],[[294,294],16],[[292,292],16],[[293,293],16],[[234,17],18],[[294,17],18],[[292,17],18],[[293,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,[53,[4]],4,4],[[7,[[1,[234]]]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,[53,[4]]],[[7,[[1,[234]]]]]],[[19,4],[[7,[[1,[293]]]]]],[[19,4,4,4],[[7,[[1,[293]]]]]],[[19,4],[[7,[[1,[234]]]]]],0,[[19,[6,[4]],4,4,[5,[32]],[5,[94]]],[[7,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[[295,[5,[32]],[5,[94]]],294],0,0,0,0,0,0,0,0,0,0,0,[[234,-1],11,20],[[294,-1],11,20],[[292,-1],11,20],[[293,-1],11,20],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[295,295],[287,287],[215,215],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[27,[[11,[295,[29,[28]]]]]],[[19,[53,[4]]],[[7,[[1,[4]]]]]],0,[-1,[[11,[295]]],15],[-1,[[11,[287]]],15],[-1,[[11,[215]]],15],[295,30],[[295,295],16],[[287,287],16],[[215,215],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[295,17],18],[[287,17],18],[[215,17],18],[-1,-1,[]],[215,287],[-1,-1,[]],[-1,-1,[]],[[19,4],[[7,[[1,[215]]]]]],[[19,4],[[7,[[78,[4,215]]]]]],[[19,4],[[7,[215]]]],[[19,[53,[4]]],[[7,[[1,[215]]]]]],[[19,4],[[7,[[1,[287]]]]]],[[19,4],[[7,[[1,[215]]]]]],[[19,4],[[7,[[1,[287]]]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],0,0,[[19,[6,[4]],287],[[7,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[[[53,[287]]],2],0,0,0,0,0,0,0,0,[[295,-1],11,20],[[287,-1],11,20],[[215,-1],11,20],[295,8],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[],33],0,[[19,[53,[287]]],[[7,[[1,[287]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[214,214],[[-1,-2],2,[],[]],0,0,[[19,4],[[7,[2]]]],0,[-1,[[11,[214]]],15],[[214,214],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],0,[[214,17],18],[-1,-1,[]],[[19,4,4],[[7,[[1,[214]]]]]],[[19,4],[[7,[[1,[214]]]]]],[[19,4],[[7,[214]]]],[[19,4,4],[[7,[214]]]],[[19,4,4,4],[[7,[214]]]],[[19,4,[47,[46]]],[[7,[[1,[214]]]]]],[[19,4,[47,[46]]],[[7,[[1,[214]]]]]],[-1,[],[]],[[19,4,4,[53,[4]],71],[[7,[[1,[214]]]]]],[[19,4,4,[53,[4]],71],[[7,[[1,[214]]]]]],0,[[19,214],[[7,[214]]]],[[19,[6,[4]],4,4,4,4,79],[[7,[4]]]],[-1,-2,[],[]],[-1,8,[]],0,0,0,[[19,214],[[7,[214]]]],[[19,214],[[7,[214]]]],[[19,214],[[7,[214]]]],[[19,4,4,4],[[7,[2]]]],0,[[214,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[[19,4,4],[[7,[[5,[[1,[214]]]]]]]],[[19,4,4],[[7,[[5,[214]]]]]],[[19,4,4,4],[[7,[[5,[214]]]]]],[-1,12,[]],[[19,4,4,79],[[7,[214]]]],[[19,4,16],[[7,[214]]]],0,[[19,4,4,4,79,4,16],[[7,[214]]]],0,[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[233,233],[[-1,-2],2,[],[]],[[19,4],[[7,[31]]]],0,0,0,[-1,[[11,[233]]],15],[[233,233],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],0,0,[[233,17],18],[-1,-1,[]],[[19,4,4],[[7,[[1,[233]]]]]],[[19,4,4],[[7,[[1,[233]]]]]],[[19,4],[[7,[233]]]],[-1,[],[]],[[19,4,4,4],[[7,[[5,[[47,[46]]]]]]]],[[19,4,4,4],[[7,[71]]]],[[19,4,4,4],[[7,[[1,[233]]]]]],[[19,4,4,4],[[7,[31]]]],[[19,4,4,4],[[7,[[1,[4]]]]]],0,[[19,[6,[4]],4,4,4,4,4],[[7,[4]]]],[-1,-2,[],[]],[-1,8,[]],0,[[233,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,0,[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[296,17],18],[-1,-1,[]],[[19,297],[[7,[[1,[296]]]]]],0,[[19,[6,[4]],298],[[7,[4]]]],[-1,-2,[],[]],[-1,8,[]],0,[[296,-1],11,20],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,[-1,-2,[],[]],0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[299,299],[300,300],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,[[19,4],[[7,[299]]]],0,[-1,[[11,[299]]],15],[-1,[[11,[300]]],15],[[299,299],16],[[300,300],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[299,17],18],[[300,17],18],[-1,-1,[]],[-1,-1,[]],[19,[[7,[[1,[299]]]]]],[-1,[],[]],[-1,[],[]],0,[[19,300],[[7,[299]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],0,0,[[299,-1],11,20],[[300,-1],11,20],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[[19,299],[[7,[299]]]],0,0,0,[-1,-2,[],[]],[-1,-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,[19,[[229,[[29,[228]]]]]],[[[47,[-1]],301],[[47,[-1]]],302],[[[47,[-1]],303],[],302],[[[47,[-1]],304],[],302],[[[47,[-1]],305],[[47,[-1]]],302],[[[47,[-1]],306],[[47,[-1]]],302],[[[47,[-1]],305],2,302],[[[47,[-1]],301],2,302],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[19,307],[[229,[[29,[228]]]]]],[[],33],[[],33],[4,308],[4,[[309,[257]]]],[4,[[2,[31,310,310,[309,[257]]]]]],[4,311],[19,[[11,[312,115]]]],[19,19],[4,[[53,[257]]]],[4,313],[4,314],[4,[[2,[315,315]]]],[4,316],[[[318,[],[[317,[-1]]]]],[[5,[109]]],319],[[[322,[],[[320,[-1]],[321,[-2]]]]],[[229,[[29,[228]]]]],323,[[325,[],[[324,[[322,[],[[320,[-1]],[321,[-2]]]]]]]]]],[19,[[229,[[29,[228]]]]]],[19,[[229,[[29,[228]]]]]],[19,[[229,[[29,[228]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[4,308],0,0,0,[19,8],[[[322,[],[[320,[-1]],[321,[-2]]]]],8,323,[[325,[],[[324,[[322,[],[[320,[-1]],[321,[-2]]]]]]]]]],[[[47,[-1]],304],[[5,[[47,[-1]]]]],302],[[[47,[-1]],303],[[5,[[47,[-1]]]]],302],[[[47,[-1]],301],[[5,[[47,[-1]]]]],302],[[[47,[-1]],304],[[5,[[47,[-1]]]]],302],[[[47,[-1]],303],[[5,[[47,[-1]]]]],302],[[[47,[-1]],301],[[5,[[47,[-1]]]]],302],[19,[[229,[[29,[228]]]]]],[[[322,[],[[320,[-1]],[321,[-2]]]]],[[229,[[29,[228]]]]],323,[[325,[],[[324,[[322,[],[[320,[-1]],[321,[-2]]]]]]]]]],[4,4],[66,66],[[[47,[-1]]],[[47,[-1]]],[326,302]],[46,46],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[[322,[],[[320,[-1]],[321,[-2]]]]],[[229,[[29,[228]]]]],323,[[325,[],[[324,[[322,[],[[320,[-1]],[321,[-2]]]]]]]]]],[19,[[229,[[29,[228]]]]]],[[[29,[19]]],[[229,[[29,[228]]]]]],[[4,4],183],[[[47,[-1]],[47,[-1]]],183,302],[19,[[229,[[29,[228]]]]]],[[-1,-2],183,[],[]],[[-1,-2],183,[],[]],[[],16],[93,[[229,[[29,[228]]]]]],[-1,[[229,[[29,[228]]]]],[]],[[19,93],[[11,[[327,[19]],115]]]],[[19,93],[[11,[[229,[[29,[83]]]],115]]]],[[[47,[-1]]],[[328,[-1]]],302],[[[47,[-1]]],254,302],0,[[[47,[-1]]],31,302],[[[47,[-1]]],31,302],[27,[[11,[4,[29,[28]]]]]],[27,[[11,[[47,[46]],[29,[28]]]]]],[27,[[11,[[47,[329]],[29,[28]]]]]],[27,[[11,[[47,[306]],[29,[28]]]]]],[[],4],[[],66],[[],[[47,[46]]]],[[],[[47,[329]]]],[[],[[47,[306]]]],[[19,93],[[229,[[29,[228]]]]]],[-1,[[11,[330]]],15],[-1,[[11,[4]]],15],[-1,[[11,[66]]],15],[-1,[[11,[[47,[306]]]]],15],[-1,[[11,[[47,[46]]]]],15],[-1,[[11,[[47,[329]]]]],15],[19,[[229,[[29,[228]]]]]],[[[47,[-1]],301],[[11,[[47,[-1]]]]],302],[[[47,[-1]],301],[[11,[[47,[-1]]]]],302],[[],[[309,[257]]]],[[4,331],30],[[[47,[-1]],331],30,302],[-1,-2,[],[[176,[332]]]],[-1,-2,[],[[176,[332]]]],[19,[[229,[[29,[228]]]]]],[[4,4],16],[[[47,[-1]],[47,[-2]]],16,302,302],[[46,46],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[[318,[],[[317,[-1]]]]],-1,319],[[19,93,[5,[333]]],[[229,[[29,[83]]]]]],[[19,-1],[[229,[[29,[83]]]]],334],[[19,93,[5,[333]]],[[229,[[29,[228]]]]]],[[19,-1],[[229,[[29,[228]]]]],334],[46,306],[[[47,[-1]]],[[47,[306]]],302],[[19,17],[[11,[2,335]]]],[[4,17],[[11,[2,335]]]],[[4,17],[[11,[2,335]]]],[[4,17],[[11,[2,335]]]],[[4,17],[[11,[2,335]]]],[[66,17],[[11,[2,335]]]],[[[47,[-1]],17],[[11,[2,335]]],302],[[[47,[-1]],17],[[11,[2,335]]],302],[[46,17],[[11,[2,335]]]],[[46,17],[[11,[2,335]]]],[[[47,[-1]],93],[[337,[336]]],302],[[[47,[-1]],-3],[[337,[-3]]],302,[[339,[338]]],[[340,[],[[81,[-2]]]],326]],[-1,-1,[]],[-1,-1,[]],[313,4],[316,4],[311,4],[308,4],[-1,-1,[]],[-1,-1,[]],[341,[[47,[329]]]],[[[47,[306]]],[[47,[329]]]],[[[47,[329]]],[[47,[46]]]],[[[47,[46]]],[[47,[329]]]],[341,[[47,[46]]]],[[[47,[306]]],[[47,[46]]]],[[[47,[46]]],[[47,[306]]]],[[[47,[329]]],[[47,[306]]]],[-1,-1,[]],[[[309,[257]]],4],[[[309,[257]]],4],[[[309,[257]]],4],[[31,310,310,[309,[257]]],4],[[31,310,310,[309,[257]]],4],[342,[[47,[-1]]],302],[342,[[47,[-1]]],302],[46,46],[-1,[[11,[343,115]]],151],[[[53,[257]]],[[11,[4,344]]]],[[[53,[257]]],[[11,[4,344]]]],[93,[[11,[4]]]],[93,[[11,[[47,[306]],345]]]],[93,[[11,[[47,[46]],345]]]],[93,[[11,[[47,[329]],345]]]],[[71,31],[[5,[[47,[46]]]]]],[71,[[5,[[47,[46]]]]]],[314,4],[314,4],[[315,315],4],[342,[[47,[-1]]],302],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[4,[[5,[346]]]],[4,347],[4,[[5,[348]]]],[4,8],[[4,-1],2,349],[[[47,[-1]],-2],2,302,349],[[46,-1],2,349],[[[47,[-1]]],31,302],[4,311],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[4,[[309,[257]]]],[4,16],[4,16],[[[47,[-1]]],350,302],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[66,71],0,[19,[[229,[[29,[228]]]]]],[19,[[229,[[29,[228]]]]]],0,[[],4],[[[318,[],[[317,[-1]]]]],93,319],[[[47,[-1]]],31,302],[[[47,[-1]]],31,302],[[[47,[-1]]],31,302],[[[47,[-1]]],342,302],[[[47,[-1]]],342,302],[19,93],[[[47,[-1]]],31,302],[[-1,32,[5,[112]]],[[318,[],[[317,[-1]]]]],319],[[31,31],[[11,[66,112]]]],[[],4],[[4,[53,[257]]],4],[[-1,32,[5,[112]],109,117],[[318,[],[[317,[-1]]]]],319],[66,2],0,[[],4],[[],[[47,[46]]]],[66,71],[[[47,[-1]]],[],302],0,[[46,254],[[351,[46]]]],[[46,342],[[351,[46]]]],[[46,254],46],[[46,342],46],[[[47,[-1]]],31,302],[[[47,[-1]]],31,302],[66,71],0,[[66,[1,[-1]]],2,[]],[[93,93],[[11,[[2,[[47,[306]],93]],345]]]],[93,[[11,[[47,[306]],345]]]],[93,[[11,[[47,[306]],345]]]],[[93,93],[[11,[[47,[306]],345]]]],[93,[[11,[4,344]]]],[[4,4],[[5,[183]]]],[[[47,[-1]],[47,[-2]]],[[5,[183]]],302,302],0,[[[322,[],[[320,[-1]],[321,[-2]]]]],[[229,[[29,[228]]]]],323,[[325,[],[[324,[[322,[],[[320,[-1]],[321,[-2]]]]]]]]]],[19,[[229,[[29,[228]]]]]],[19,[[229,[[29,[228]]]]]],[[19,93,[53,[33]]],[[229,[[29,[228]]]]]],[[19,93,[53,[352]]],[[229,[[29,[228]]]]]],0,[[19,307],[[229,[[29,[228]]]]]],[19,[[229,[[29,[228]]]]]],[[-1,310],-2,[],[]],[[[47,[-1]]],31,302],0,[[353,-1],11,20],[[4,-1],11,20],[[[47,[-1]],-2],11,302,20],[19,[[5,[31]]]],[[[322,[],[[320,[-1]],[321,[-2]]]]],2,323,[[325,[],[[324,[[322,[],[[320,[-1]],[321,[-2]]]]]]]]]],[19,2],[19,2],[[[47,[-1]],-3],301,302,302,[[339,[[47,[-2]]]]]],[4,313],[[[47,[-1]]],8,302],[[[318,[],[[317,[-1]]]]],117,319],[19,2],0,[[[47,[-1]],304],[],302],[[[47,[-1]],303],[],302],[[[47,[-1]],[47,[-1]]],301,302],[[[47,[-1]],306],[[47,[-1]]],302],[[[47,[-1]],305],[[47,[-1]]],302],[[[47,[-1]],[47,[-1]]],301,302],[[[47,[-1]],301],[[47,[-1]]],302],[[[47,[-1]],305],2,302],[[[47,[-1]],301],2,302],[[[47,[-1]]],354,302],[[[47,[-1]]],71,302],[[[47,[-1]]],71,302],[[[47,[-1]]],71,302],[[[47,[-1]]],71,302],[[[47,[-1]]],[[5,[71]]],302],[[[47,[-1]]],31,302],[[[47,[-1]]],31,302],[[[47,[-1]]],31,302],[[[47,[-1]]],-1,302],[4,[[309,[257]]]],[[[318,[],[[317,[-1]]]],32],-2,319,318],[4,[[2,[31,310,310,[309,[257]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[47,[-1]]],32,302],[[[47,[-1]]],32,302],[[[47,[-1]],355,16],32,302],[-1,32,[]],[-1,32,[]],[-1,32,[]],[4,314],[[[47,[-1]]],[[47,[46]]],302],[[],[[328,[46]]]],[[66,31],31],[[[322,[],[[320,[-1]],[321,[-2]]]],-3],[[229,[[29,[228]]]]],323,[[325,[],[[324,[[322,[],[[320,[-1]],[321,[-2]]]]]]]]],[[10,[[356,[-1]]],[[9,[[229,[[29,[228]]]]]]]],84,357]],0,0,[[-1,310],-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[[[1,[257]]],[[11,[4]]]],[93,[[11,[4]]]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[93,[[11,[4,344]]]],[[[53,[257]]],[[11,[4,344]]]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[]],[[],33],[[],33],[19,[[229,[[29,[228]]]]]],[4,316],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[47,[-1]]],358,302],[[[47,[-1]],31],[[5,[[47,[-1]]]]],302],[[[47,[-1]],31],[[5,[[47,[-1]]]]],302],[[[47,[-1]],31],[[5,[[47,[-1]]]]],302],[[[47,[-1]],31],[[5,[[47,[-1]]]]],302],[[[47,[-1]],31],[[5,[[47,[-1]]]]],302],[[[47,[-1]],31],[[5,[[47,[-1]]]]],302],[[[47,[-1]],31],[[5,[[47,[-1]]]]],302],[[[47,[-1]],31],[[5,[[47,[-1]]]]],302],[[[47,[-1]],31],[[5,[[47,[-1]]]]],302],[[[47,[-1]],31],[[5,[[47,[-1]]]]],302],[[[47,[-1]],-2],[[47,[-2]]],302,302],[[[47,[-1]],79],[[5,[[47,[-1]]]]],302],[[[47,[-1]]],79,302],[[[47,[-1]],[47,[-1]]],[[5,[31]]],302],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[359,359],[360,360],[361,361],[362,362],[363,363],[364,364],[365,365],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[27,[[11,[360,[29,[28]]]]]],[-1,[[11,[359]]],15],[-1,[[11,[360]]],15],[-1,[[11,[361]]],15],[-1,[[11,[362]]],15],[-1,[[11,[363]]],15],[-1,[[11,[364]]],15],[-1,[[11,[365]]],15],[360,30],[[359,359],16],[[360,360],16],[[361,361],16],[[362,362],16],[[363,363],16],[[364,364],16],[[365,365],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[359,17],18],[[360,17],18],[[361,17],18],[[362,17],18],[[363,17],18],[[364,17],18],[[365,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,[[359,-1],11,20],[[360,-1],11,20],[[361,-1],11,20],[[362,-1],11,20],[[363,-1],11,20],[[364,-1],11,20],[[365,-1],11,20],[360,8],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[],33],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[366,366],[367,367],[368,368],[369,369],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[-1,[[11,[366]]],15],[-1,[[11,[367]]],15],[-1,[[11,[368]]],15],[-1,[[11,[369]]],15],[[366,366],16],[[367,367],16],[[368,368],16],[[369,369],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[366,17],18],[[367,17],18],[[368,17],18],[[369,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,4],[[7,[369]]]],[[19,4,16,66],[[7,[[1,[367]]]]]],0,0,[[19,[6,[4]],4,[5,[4]],366],[[7,[[2,[4,[1,[4]]]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,0,0,0,0,0,[[19,4,4,[1,[364]],4,-1,-2],[[7,[2]]],193,[[137,[135],[[9,[[136,[[7,[133]]]]]]]]]],[[366,-1],11,20],[[367,-1],11,20],[[368,-1],11,20],[[369,-1],11,20],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[19,4],[[7,[2]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[19,4],[[7,[2]]]],0,[-1,[[11,[370]]],15],[-1,[[11,[371]]],15],[-1,[[11,[372]]],15],[-1,[[11,[373]]],15],[-1,[[11,[374]]],15],0,[[370,17],18],[[371,17],18],[[372,17],18],[[373,17],18],[[374,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[19,[[7,[71]]]],[[19,66],[[7,[[1,[370]]]]]],[[19,4],[[7,[370]]]],[[19,4],[[7,[373]]]],[19,[[7,[[1,[4]]]]]],0,0,0,0,0,[[19,156],[[7,[4]]]],[[19,371,4],[[7,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,0,[[370,-1],11,20],[[371,-1],11,20],[[372,-1],11,20],[[373,-1],11,20],[[374,-1],11,20],[[19,4,93],[[7,[2]]]],[[19,4,157],[[7,[2]]]],0,0,[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[19,4],[[7,[[1,[4]]]]]],[[19,4],[[7,[2]]]],0,[[375,17],18],[-1,-1,[]],[[19,4],[[7,[[1,[375]]]]]],[[19,4],[[7,[[1,[375]]]]]],0,[-1,-2,[],[]],[-1,8,[]],0,[[19,4,4,93,93,[53,[257]],93],[[7,[2]]]],0,0,0,[[375,-1],11,20],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[[19,4,[53,[257]]],[[7,[2]]]],[[19,4,93,93],[[7,[2]]]],[-1,-2,[],[]],0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[376,376],[377,377],[378,378],[379,379],[380,380],[381,381],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,[[11,[376]]],15],[-1,[[11,[377]]],15],[-1,[[11,[378]]],15],[-1,[[11,[379]]],15],[-1,[[11,[380]]],15],[-1,[[11,[381]]],15],[[376,376],16],[[377,377],16],[[378,378],16],[[379,379],16],[[380,380],16],[[381,381],16],[[376,17],18],[[377,17],18],[[378,17],18],[[379,17],18],[[380,17],18],[[381,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,4],[[7,[[1,[381]]]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,4,4],[[7,[[1,[381]]]]]],[[19,4],[[7,[[1,[378]]]]]],[[19,4],[[7,[376]]]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[4,377],0,0,0,0,0,0,0,0,0,[[376,-1],11,20],[[377,-1],11,20],[[378,-1],11,20],[[379,-1],11,20],[[380,-1],11,20],[[381,-1],11,20],[[377,171],377],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],0,0,0,[[19,[6,[4]],377],[[7,[376]]]],[[19,4,380],[[7,[4]]]],[[19,[53,[379]]],[[7,[[1,[378]]]]]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[382,382],[383,383],[297,297],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,[27,[[11,[382,[29,[28]]]]]],[-1,[[11,[382]]],15],[-1,[[11,[383]]],15],[-1,[[11,[297]]],15],[-1,[[11,[298]]],15],0,0,0,[382,30],[[382,382],16],[[383,383],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],0,0,[[382,17],18],[[383,17],18],[[297,17],18],[[298,17],18],[[384,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,297],[[7,[[1,[384]]]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,4],[[7,[[1,[383]]]]]],0,[[19,4,382,297],[[7,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[383,16],0,[[383,4],16],[[383,4],16],[[383,4],16],[[383,4],16],0,[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,[[19,4,382,297],[[7,[2]]]],0,0,0,[[382,-1],11,20],[[383,-1],11,20],[[384,-1],11,20],[382,8],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[],33],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[385,385],[[-1,-2],2,[],[]],0,0,0,0,[[19,4],[[7,[2]]]],0,[-1,[[11,[385]]],15],[[385,385],16],[[385,17],18],[-1,-1,[]],[[19,4,4],[[7,[[1,[385]]]]]],[-1,[],[]],[[19,4,4],[[7,[385]]]],0,[[19,4,4,4,93],[[7,[2]]]],[-1,-2,[],[]],[-1,8,[]],[[385,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[80,80],[[-1,-2],2,[],[]],0,[[19,4],[[7,[2]]]],0,[-1,[[11,[80]]],15],[[80,80],16],[-1,-1,[]],[[19,4],[[7,[80]]]],[[19,93],[[7,[80]]]],[-1,[],[]],0,[[19,[6,[4]],93,93],[[7,[4]]]],[-1,-2,[],[]],[-1,8,[]],0,0,[[80,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,[-1,-2,[],[]],0,0,0,0,0,0,0,0,[[19,4,386,94,[5,[4]]],[[7,[235]]]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[235,235],[386,386],[387,387],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[27,[[11,[386,[29,[28]]]]]],0,[-1,[[11,[235]]],15],[-1,[[11,[386]]],15],[-1,[[11,[387]]],15],[386,30],[[235,235],16],[[386,386],16],[[387,387],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],0,[[235,17],18],[[386,17],18],[[387,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[19,4,4],[[7,[[1,[235]]]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],0,0,[[235,-1],11,20],[[386,-1],11,20],[[387,-1],11,20],[386,8],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[[19,4],[[7,[[5,[235]]]]]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[],33],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[19,[6,[4]],4,93,4],[[7,[4]]]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[388,388],[[-1,-2],2,[],[]],0,0,0,[-1,[[11,[388]]],15],[[388,388],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],0,0,[[388,17],18],[-1,-1,[]],[[19,4,148],[[7,[[1,[388]]]]]],[-1,[],[]],0,[[19,[5,[[78,[32,171]]]],160,162],[[7,[2]]]],[-1,-2,[],[]],[-1,8,[]],[[388,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,0,0,0,[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[389,389],[[-1,-2],2,[],[]],0,0,0,0,0,[-1,[[11,[389]]],15],[[389,389],16],[[389,17],18],[-1,-1,[]],[[19,[53,[4]],4],[[7,[[1,[389]]]]]],[-1,[],[]],[[19,4,4],[[7,[389]]]],[[19,4,4],[[7,[[5,[389]]]]]],[-1,-2,[],[]],[-1,8,[]],[[389,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,[[19,57],[[7,[389]]]],0,[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[227,227],[[-1,-2],2,[],[]],0,[-1,[[11,[227]]],15],0,[[227,227],16],0,[[227,17],18],[-1,-1,[]],[-1,[],[]],[[19,4],[[7,[227]]]],[[19,[53,[226]]],[[7,[[78,[4,227]]]]]],[-1,-2,[],[]],0,[-1,8,[]],[[19,93],[[7,[[1,[227]]]]]],[[19,93],[[7,[[1,[227]]]]]],[[19,93],[[7,[[1,[227]]]]]],0,[[227,-1],11,20],[[19,4],[[0,[[83,[],[[81,[[82,[227]]]]]]]]]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,0,[-1,-2,[],[]],0,0,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[208,208],[[-1,-2],2,[],[]],0,[[19,4],[[7,[4]]]],0,[-1,[[11,[208]]],15],0,[[208,17],18],[-1,-1,[]],[-1,-1,[]],[[19,4],[[7,[[1,[208]]]]]],[[19,4],[[7,[208]]]],[[19,4,4],[[7,[[5,[208]]]]]],[[19,4],[[7,[238]]]],[-1,[],[]],[[19,4,4],[[7,[208]]]],0,0,0,[[19,[6,[4]],4,4],[[7,[4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],0,0,[[208,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[[19,4,[5,[94]],157],[[7,[315]]]],0,0,[-1,-2,[],[]],[-1,-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,[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],[[-1,[1,[-2]]],2,[],[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[239,239],[162,162],[241,241],[148,148],[390,390],[391,391],[392,392],[393,393],[394,394],[395,395],[396,396],[397,397],[398,398],[399,399],[400,400],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,0,0,0,0,0,0,[27,[[11,[239,[29,[28]]]]]],0,[-1,[[11,[239]]],15],[-1,[[11,[162]]],15],[-1,[[11,[241]]],15],[-1,[[11,[148]]],15],[-1,[[11,[390]]],15],[-1,[[11,[391]]],15],[-1,[[11,[392]]],15],[-1,[[11,[393]]],15],[-1,[[11,[394]]],15],[-1,[[11,[395]]],15],[-1,[[11,[396]]],15],[-1,[[11,[397]]],15],[-1,[[11,[398]]],15],[-1,[[11,[399]]],15],[-1,[[11,[400]]],15],0,[239,30],[[239,239],16],[[162,162],16],[[241,241],16],[[148,148],16],[[390,390],16],[[391,391],16],[[392,392],16],[[393,393],16],[[394,394],16],[[395,395],16],[[396,396],16],[[397,397],16],[[398,398],16],[[399,399],16],[[400,400],16],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],[[-1,-2],16,[],[]],0,0,[203,161],0,[203,401],0,0,0,0,0,0,0,[[239,17],18],[[162,17],18],[[241,17],18],[[148,17],18],[[390,17],18],[[391,17],18],[[392,17],18],[[393,17],18],[[394,17],18],[[395,17],18],[[396,17],18],[[397,17],18],[[398,17],18],[[399,17],18],[[400,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[161,162],[[7,[401]]]],[[[5,[4]],[5,[4]]],[[7,[148]]]],[-1,[[82,[390]]],151],[-1,[[82,[391]]],151],[-1,[[82,[392]]],151],[-1,[[82,[393]]],151],[-1,[[82,[394]]],151],[-1,[[82,[395]]],151],[-1,[[82,[396]]],151],[[19,4,148],[[7,[[1,[162]]]]]],[[19,4],[[7,[162]]]],[162,[[7,[4]]]],[[19,4],[[7,[[1,[395]]]]]],[[19,4],[[7,[[78,[4,395]]]]]],[[19,4],[[7,[[1,[396]]]]]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[19,4,4,[5,[4]],[5,[4]]],[[7,[162]]]],[162,[[7,[4]]]],[[19,4,4,4],[[7,[394]]]],[[19,4,[53,[4]],4],[[7,[[1,[392]]]]]],[[19,4,[53,[4]],4],[[7,[393]]]],[[19,4,4],[[7,[[1,[394]]]]]],[[19,4,4],[[7,[[78,[4,394]]]]]],[[19,4,4],[[7,[[1,[390]]]]]],[[19,4,4,148],[[7,[[5,[162]]]]]],[[19,4,4],[[7,[[5,[94]]]]]],[[19,4,161],[[7,[162]]]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[203,16],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[[[1,[87]],[78,[4,395]],[78,[4,394]],93],[[7,[[1,[390]]]]]],0,0,0,[[161,162],[[7,[203]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[239,-1],11,20],[[162,-1],11,20],[[241,-1],11,20],[[148,-1],11,20],[[390,-1],11,20],[[391,-1],11,20],[[392,-1],11,20],[[393,-1],11,20],[[394,-1],11,20],[[395,-1],11,20],[[396,-1],11,20],[[397,-1],11,20],[[398,-1],11,20],[[399,-1],11,20],[[400,-1],11,20],[[203,162],[[7,[2]]]],[239,8],[[19,4],[[0,[[83,[],[[81,[[82,[397]]]]]]]]]],[[19,4],[[0,[[83,[],[[81,[[82,[399]]]]]]]]]],[148,[[2,[[5,[4]],[5,[4]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[162,[[11,[148,-1]]],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],0,[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[],33],[[19,241],[[7,[162]]]],[[19,4,239],[[7,[162]]]],[[19,4,148,4,239],[[7,[162]]]],0,[[19,4,4,[5,[4]],[5,[4]],[5,[4]]],[[7,[2]]]],[203,162],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[402,402],[[-1,-2],2,[],[]],0,[[19,4,4],[[7,[2]]]],0,[-1,[[11,[402]]],15],0,[181,181],[[[5,[157]],157],157],[[[5,[94]],[5,[94]],156],[[5,[94]]]],[[402,17],18],[-1,-1,[]],[[19,4,4],[[7,[402]]]],[[19,4],[[7,[[2,[[5,[94]],157]]]]]],[-1,[],[]],0,[[19,4,4,157],[[7,[2]]]],[-1,-2,[],[]],[-1,8,[]],0,[[402,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,[[19,4,153],[[7,[402]]]],[[19,4,4,[5,[94]],157],[[7,[402]]]],0,[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[403,403],[[-1,-2],2,[],[]],0,0,[-1,[[11,[403]]],15],[[403,403],16],[[403,17],18],[-1,-1,[]],[-1,[],[]],[[19,4],[[7,[403]]]],0,[-1,-2,[],[]],[-1,8,[]],0,[[403,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],0,[[19,[6,[4]],4,16],[[7,[403]]]],0,[-1,-2,[],[]],0,[[-1,[1,[-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[226,226],[[-1,-2],2,[],[]],0,[[19,4],[[7,[2]]]],0,[-1,[[11,[226]]],15],0,[[226,226],16],[[19,79],[[7,[[5,[226]]]]]],[[226,17],18],[-1,-1,[]],[[19,4],[[7,[[1,[4]]]]]],[[19,93],[[7,[226]]]],[[19,4],[[7,[226]]]],[-1,[],[]],[[19,4],[[7,[[1,[226]]]]]],[[19,[53,[79]]],[[7,[[1,[4]]]]]],0,[[19,[6,[4]],93,[5,[93]],[5,[93]]],[[7,[4]]]],[[19,93,[5,[93]],[5,[93]],79,4],[[7,[226]]]],[-1,-2,[],[]],[-1,8,[]],[[226,-1],11,20],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[[19,93],[[7,[[5,[226]]]]]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[[19,79,32],[[7,[2]]]],0,0,[-1,-2,[],[]]],"c":[6247,6330,6345,6453,6474],"p":[[5,"Vec",8066],[1,"tuple"],[6,"CourseOrExamId",0],[5,"Uuid",6139],[6,"Option",8067],[6,"PKeyPolicy",0],[8,"ModelResult",1910],[1,"usize"],[17,"Output"],[10,"FnOnce",8068],[6,"Result",8069],[5,"TypeId",8070],[5,"CertificateConfigurationToRequirement",117],[5,"CertificateAllRequirements",117],[10,"Deserializer",8071],[1,"bool"],[5,"Formatter",8072],[8,"Result",8072],[5,"PgConnection",6139],[10,"Serializer",8073],[5,"DatabaseCertificateConfiguration",169],[5,"DatabaseCertificateConfigurationInner",169],[6,"PaperSize",169],[6,"CertificateTextAnchor",169],[5,"CertificateConfigurationAndRequirements",169],[5,"CertificateConfiguration",169],[5,"PgValueRef",8074],[10,"Error",8075],[5,"Box",8076],[6,"IsNull",8077],[1,"u32"],[5,"String",8078],[5,"PgTypeInfo",8079],[5,"CertificateFont",388],[5,"NewCertificateFont",388],[5,"DatabaseChapter",438],[5,"Chapter",438],[6,"ChapterStatus",438],[5,"ChapterPagesWithExercises",438],[5,"NewChapter",438],[5,"ChapterUpdate",438],[5,"ChapterWithStatus",438],[5,"UserCourseInstanceChapterProgress",438],[10,"FileStore",8080],[5,"ApplicationConfiguration",8081],[5,"Utc",6139],[5,"DateTime",6139],[5,"PageMetadata",4927],[5,"ChapterInfo",438],[5,"CourseBackgroundQuestionAnswer",696],[5,"NewCourseBackgroundQuestionAnswer",696],[5,"CourseBackgroundQuestion",745],[1,"slice"],[6,"CourseBackgroundQuestionType",745],[5,"CourseBackgroundQuestionsAndAnswers",745],[5,"CourseInstance",904],[5,"CourseInstanceEnrollment",827],[5,"CourseInstanceEnrollmentsInfo",827],[5,"NewCourseInstanceEnrollment",827],[5,"NewCourseInstance",904],[5,"PointMap",904],[5,"CourseInstanceForm",904],[5,"ChapterScore",904],[5,"Points",904],[5,"CourseInstanceWithCourseInfo",904],[5,"Pagination",6139],[5,"CourseLanguageVersion",1060],[5,"CourseModuleCompletionRegisteredToStudyRegistry",1084],[5,"NewCourseModuleCompletionRegisteredToStudyRegistry",1084],[5,"RegisteredCompletion",1084],[1,"i64"],[5,"CourseModuleCompletion",1166],[6,"CourseModuleCompletionGranter",1166],[5,"NewCourseModuleCompletion",1166],[5,"CourseModuleCompletionWithRegistrationInfo",1166],[5,"StudyRegistryCompletion",1166],[5,"StudyRegistryGrade",1166],[5,"HashMap",8082],[1,"i32"],[5,"StudyRegistryRegistrar",7250],[17,"Item"],[8,"Result",8083],[10,"Stream",8084],[10,"Send",8085],[6,"CompletionPolicy",1347],[5,"AutomaticCompletionRequirements",1347],[5,"CourseModule",1347],[5,"NewCourseModule",1347],[5,"NewModule",1347],[5,"ModifiedModule",1347],[5,"ModuleUpdates",1347],[5,"CourseModulesSchema",1347],[1,"str"],[1,"f32"],[5,"Course",1582],[5,"CourseCount",1582],[5,"CourseBreadcrumbInfo",1582],[5,"NewCourse",1582],[5,"CourseStructure",1582],[5,"CourseUpdate",1582],[5,"CourseContextData",1582],[5,"EmailDelivery",1785],[5,"Email",1785],[5,"Error",8086],[5,"EmailTemplate",1830],[5,"EmailTemplateNew",1830],[5,"EmailTemplateUpdate",1830],[5,"ModelError",1910],[5,"Backtrace",8087],[6,"ModelErrorType",1910],[5,"UtilError",8088],[5,"Error",8089],[5,"Error",8090],[5,"TryFromIntError",8091],[6,"Error",8083],[6,"ParseError",8092],[5,"SpanTrace",8093],[10,"TryToOptional",1910],[5,"OrgExam",1981],[5,"CourseExam",1981],[5,"NewExam",1981],[5,"ExamInstructionsUpdate",1981],[5,"Exam",1981],[5,"ExamInstructions",1981],[5,"ExamEnrollment",1981],[5,"ExerciseLanguageGroup",2144],[6,"ExerciseRepositoryStatus",2169],[5,"ExerciseRepositoryUpdate",2169],[5,"ExerciseRepository",2169],[5,"ExerciseServiceInfo",2229],[5,"PathInfo",2229],[5,"CourseMaterialExerciseServiceInfo",2229],[5,"ExerciseServiceInfoApi",2229],[5,"ExerciseService",2335],[5,"Url",8094],[8,"BoxFuture",8095],[10,"Fn",8068],[5,"ExerciseServiceIframeRenderingInfo",2335],[5,"ExerciseServiceNewOrUpdate",2335],[5,"AnswerRequiringAttention",2424],[5,"NewExerciseSlideSubmission",2424],[5,"ExerciseSlideSubmission",2424],[5,"ExerciseAnswersInCourseRequiringAttentionCount",2424],[5,"ExerciseSlideSubmissionCount",2424],[5,"ExerciseSlideSubmissionCountByExercise",2424],[5,"ExerciseSlideSubmissionCountByWeekAndHour",2424],[5,"ExerciseSlideSubmissionInfo",2424],[6,"CourseInstanceOrExamId",7504],[5,"ExerciseSlide",2646],[5,"CourseMaterialExerciseSlide",2646],[10,"Row",8096],[5,"NewExerciseSlide",2646],[5,"ExerciseTaskGrading",2712],[5,"ExerciseTaskGradingRequest",2712],[5,"ExerciseTaskGradingResult",2712],[6,"UserPointsUpdateStrategy",2712],[6,"GradingProgress",3127],[5,"CustomViewExerciseTaskGrading",3572],[5,"ExerciseTaskSubmission",2861],[5,"ExerciseTask",3009],[5,"Exercise",3127],[5,"UserExerciseState",7504],[5,"ExerciseTaskRegradingSubmission",2841],[5,"PeerReviewsRecieved",2861],[5,"SubmissionData",2861],[5,"ExportedSubmission",2861],[5,"ExportedCourseSubmission",2861],[5,"CourseMaterialExerciseTask",3009],[5,"CustomViewExerciseTasks",3572],[5,"CustomViewExerciseTaskSubmission",3572],[6,"Value",8097],[5,"NewExerciseTask",3009],[5,"CustomViewExerciseTaskSpec",3572],[10,"Default",8098],[10,"Extend",8099],[10,"FromIterator",8099],[5,"ExerciseTaskSpec",3009],[5,"CourseMaterialExercise",3127],[5,"ExerciseGradingStatus",3127],[5,"ExerciseStatusSummaryForUser",3127],[6,"ActivityProgress",3127],[5,"ExerciseStatus",3127],[6,"Ordering",8100],[5,"FeedbackBlock",3351],[5,"Feedback",3351],[5,"FeedbackCount",3351],[5,"NewFeedback",3351],[5,"GeneratedCertificate",3462],[5,"TermUpdate",3492],[5,"Term",3492],[5,"CreateNewCourseFixedIds",3538],[5,"Page",4927],[10,"SpecFetcher",0],[8,"Result",8089],[5,"CustomViewExerciseSubmissions",3572],[5,"GlobalStatEntry",3691],[5,"GlobalCourseModuleStatEntry",3691],[5,"StudentExerciseSlideSubmissionResult",3749],[5,"StudentExerciseSlideSubmission",3749],[5,"StudentExerciseTaskSubmission",3749],[5,"StudentExerciseTaskSubmissionResult",3749],[5,"AnswerRequiringAttentionWithTasks",3749],[5,"ExerciseWithUserState",7504],[5,"ExerciseSlideSubmissionWithTasks",3749],[5,"ExerciseStateUpdateNeedToUpdatePeerReviewStatusWithThis",3749],[5,"AnswersRequiringAttention",3749],[6,"GradingPolicy",3749],[5,"UserExerciseSlideState",7457],[5,"CourseMaterialPeerReviewSubmission",3940],[5,"CourseMaterialPeerReviewQuestionAnswer",3940],[5,"CourseMaterialPeerReviewData",3940],[5,"CourseMaterialPeerReviewDataAnswerToReview",3940],[5,"PeerReviewConfig",5617],[5,"PeerReviewQueueEntry",5964],[5,"PeerReviewQuestion",5869],[5,"TeacherManualCompletionRequest",4040],[5,"CourseInstanceCompletionSummary",4040],[5,"UserWithModuleCompletions",4040],[5,"UserCourseModuleCompletion",4040],[5,"TeacherManualCompletion",4040],[5,"ManualCompletionPreview",4040],[5,"ManualCompletionPreviewUser",4040],[5,"UserCompletionInformation",4040],[5,"UserModuleCompletionStatus",4040],[5,"CompletionRegistrationLink",4040],[5,"User",8030],[5,"UserDetail",7425],[10,"Future",8101],[5,"Pin",8102],[5,"RegradingStatus",4286],[5,"UserExerciseStateUpdateAlreadyLoadedRequiredData",4319],[5,"UserExerciseStateUpdateAlreadyLoadedRequiredDataPeerReviewInformation",4319],[5,"PeerReviewSubmission",6019],[5,"PeerReviewQuestionSubmission",5762],[5,"TeacherGradingDecision",7278],[5,"UserExerciseStateUpdateRequiredDataPeerReviewInformation",4319],[5,"UserExerciseStateUpdateRequiredData",4319],[5,"UserExerciseSlideStateGradingSummary",7457],[6,"ReviewingStage",7504],[5,"PeerReviewOpinion",4404],[5,"UserExerciseStateUpdate",7504],[5,"MaterialReference",4425],[5,"NewMaterialReference",4425],[5,"OpenUniversityRegistrationLink",4483],[5,"DatabaseOrganization",4509],[5,"Organization",4509],[5,"OtherDomainToCourseRedirection",4569],[5,"PageAudioFile",4598],[6,"HistoryChangeReason",4627],[5,"PageHistory",4627],[5,"PageHistoryContent",4627],[5,"PageHistoryData",4627],[5,"PageLanguageGroup",4724],[5,"NaiveDate",8103],[5,"NewPageVisitDatum",4749],[5,"GenerateAnonymousIdentifierInput",4780],[1,"u8"],[5,"PageVisitDatumSummaryByCourse",4798],[5,"PageVisitDatumSummaryByCoursesCountries",4834],[5,"PageVisitDatumSummaryByCourseDeviceTypes",4864],[5,"PageVisitDatumSummaryByPages",4897],[5,"PageSearchResult",4927],[5,"GutenbergBlock",8104],[5,"PageInfo",4927],[5,"PageAudioFiles",4927],[5,"CoursePageWithUserData",4927],[5,"PageWithExercises",4927],[5,"NewPage",4927],[5,"PageDetailsUpdate",4927],[5,"NormalizedCmsExerciseTask",4927],[5,"PageRoutingData",4927],[5,"PageChapterAndCourseInformation",4927],[5,"ContentManagementPage",4927],[5,"SearchRequest",4927],[5,"PageNavigationInformation",4927],[5,"ExerciseWithExerciseTasks",4927],[5,"IsChapterFrontPage",4927],[5,"HistoryRestoreData",4927],[5,"CmsPageExercise",4927],[5,"CmsPageExerciseSlide",4927],[5,"CmsPageExerciseTask",4927],[5,"CmsPageUpdate",4927],[5,"PageUpdateArgs",4927],[5,"NewCoursePage",4927],[5,"ExerciseTaskIdAndSpec",4927],[5,"CmsPeerReviewConfig",5617],[5,"CmsPeerReviewQuestion",5869],[6,"PageVisibility",4927],[5,"CourseMaterialPeerReviewConfig",5617],[5,"CmsPeerReviewConfiguration",5617],[6,"PeerReviewProcessingStrategy",5617],[5,"PeerReviewQuestionAndAnswer",5762],[5,"PeerReviewWithQuestionsAndAnswers",5762],[6,"PeerReviewAnswer",5762],[6,"PeerReviewQuestionType",5869],[5,"PendingRole",6060],[6,"RoleDomain",7093],[5,"RoleInfo",7093],[5,"PlaygroundExample",6079],[5,"PlaygroundExampleData",6079],[5,"TimeDelta",8105],[10,"TimeZone",8106],[5,"Months",8107],[5,"Days",8103],[5,"Duration",8108],[5,"FixedOffset",8109],[5,"Migration",8110],[5,"Braced",8111],[1,"array"],[1,"u16"],[5,"Hyphenated",8111],[10,"Migrate",8112],[5,"Simple",8111],[1,"u128"],[1,"u64"],[5,"Urn",8111],[17,"ErrorType"],[10,"BackendError",6139],[10,"Debug",8072],[17,"Database"],[17,"Options"],[10,"Connection",6139],[10,"Database",8113],[17,"Connection"],[10,"ConnectOptions",8114],[10,"Clone",8115],[5,"PgCopyIn",8116],[5,"Date",8117],[5,"Local",8118],[10,"Deserialize",6139],[5,"PgArgumentBuffer",8119],[1,"char"],[5,"AnyArguments",8120],[10,"Execute",8121],[5,"Error",8072],[5,"StrftimeItems",8122],[5,"DelayedFormat",8123],[6,"Item",8124],[10,"Borrow",8125],[10,"Iterator",8126],[5,"SystemTime",8127],[5,"NaiveDateTime",8128],[10,"FromRow",6139],[5,"Error",8129],[5,"ParseError",8124],[5,"Timestamp",8130],[6,"Variant",8131],[6,"Version",8131],[10,"Hasher",8132],[5,"IsoWeek",8133],[6,"LocalResult",8106],[5,"AnyTypeInfo",8134],[10,"Serialize",6139],[5,"NaiveTime",8135],[6,"SecondsFormat",8123],[5,"Transaction",8136],[10,"Sync",8085],[6,"Weekday",8137],[5,"NewProposedBlockEdit",6524],[6,"ProposalStatus",6524],[5,"EditedBlockStillExistsData",6524],[5,"EditedBlockNoLongerExistsData",6524],[6,"BlockProposal",6524],[5,"BlockProposalInfo",6524],[6,"BlockProposalAction",6524],[5,"NewProposedPageEdits",6707],[5,"PageProposal",6707],[5,"EditProposalInfo",6707],[5,"ProposalCount",6707],[5,"Regrading",6815],[5,"NewRegrading",6815],[6,"NewRegradingIdType",6815],[5,"RegradingInfo",6815],[5,"RegradingSubmissionInfo",6815],[5,"RepositoryExercise",6913],[5,"ResearchForm",6940],[5,"NewResearchForm",6940],[5,"ResearchFormQuestion",6940],[5,"NewResearchFormQuestion",6940],[5,"NewResearchFormQuestionAnswer",6940],[5,"ResearchFormQuestionAnswer",6940],[6,"UserRole",7093],[5,"Role",7093],[5,"RoleUser",7093],[5,"StudentCountry",7220],[6,"TeacherDecisionType",7278],[5,"NewTeacherGradingDecision",7278],[5,"UserCourseInstanceExerciseServiceVariable",7361],[5,"UserCourseSettings",7395],[5,"UserCourseInstanceProgress",7504],[5,"UserCourseInstanceChapterExerciseProgress",7504],[5,"DatabaseUserCourseInstanceChapterExerciseProgress",7504],[5,"UserChapterMetrics",7504],[5,"UserCourseInstanceMetrics",7504],[5,"CourseInstanceExerciseMetrics",7504],[5,"ExerciseUserCounts",7504],[5,"CourseInstanceUserPoints",7504],[5,"CourseInstanceUserPointsInner",7504],[5,"ExamUserPoints",7504],[5,"ExamUserPointsInner",7504],[6,"EwusCourseOrExam",7504],[5,"UserExerciseTaskState",7969],[5,"UserResearchConsent",8003],[5,"CourseInfo",1582],[15,"DatabaseConstraint",1977],[15,"PreconditionFailedWithCMSAnchorBlockId",1977],[5,"GradingData",4286],[8,"GradingFutures",4286],[15,"Essay",5867],[15,"Scale",5867],[10,"Type",6139],[6,"EwusContext",7504],[5,"EwusCourse",7504],[5,"EwusExam",7504]],"b":[[295,"impl-Debug-for-CertificateTextAnchor"],[296,"impl-Display-for-CertificateTextAnchor"],[1942,"impl-Debug-for-ModelError"],[1943,"impl-Display-for-ModelError"],[1946,"impl-From%3CUtilError%3E-for-ModelError"],[1947,"impl-From%3CError%3E-for-ModelError"],[1948,"impl-From%3CError%3E-for-ModelError"],[1949,"impl-From%3CTryFromIntError%3E-for-ModelError"],[1950,"impl-From%3CError%3E-for-ModelError"],[1951,"impl-From%3CParseError%3E-for-ModelError"],[6171,"impl-Add%3CTimeDelta%3E-for-DateTime%3CTz%3E"],[6172,"impl-Add%3CMonths%3E-for-DateTime%3CTz%3E"],[6173,"impl-Add%3CDays%3E-for-DateTime%3CTz%3E"],[6174,"impl-Add%3CDuration%3E-for-DateTime%3CTz%3E"],[6175,"impl-Add%3CFixedOffset%3E-for-DateTime%3CTz%3E"],[6176,"impl-AddAssign%3CDuration%3E-for-DateTime%3CTz%3E"],[6177,"impl-AddAssign%3CTimeDelta%3E-for-DateTime%3CTz%3E"],[6199,"impl-AnyConnectionBackend-for-PgConnection"],[6200,"impl-Connection-for-PgConnection"],[6201,"impl-Acquire%3C\'c%3E-for-%26mut+PgConnection"],[6235,"impl-Connection-for-PgConnection"],[6236,"impl-AnyConnectionBackend-for-PgConnection"],[6253,"impl-Decode%3C\'r,+Postgres%3E-for-DateTime%3CUtc%3E"],[6254,"impl-Decode%3C\'r,+Postgres%3E-for-DateTime%3CLocal%3E"],[6255,"impl-Decode%3C\'r,+Postgres%3E-for-DateTime%3CFixedOffset%3E"],[6258,"impl-Default-for-DateTime%3CUtc%3E"],[6259,"impl-Default-for-DateTime%3CLocal%3E"],[6260,"impl-Default-for-DateTime%3CFixedOffset%3E"],[6265,"impl-Deserialize%3C\'de%3E-for-DateTime%3CFixedOffset%3E"],[6266,"impl-Deserialize%3C\'de%3E-for-DateTime%3CUtc%3E"],[6267,"impl-Deserialize%3C\'de%3E-for-DateTime%3CLocal%3E"],[6290,"impl-AnyConnectionBackend-for-PgConnection"],[6291,"impl-Executor%3C\'c%3E-for-%26mut+PgConnection"],[6292,"impl-AnyConnectionBackend-for-PgConnection"],[6293,"impl-Executor%3C\'c%3E-for-%26mut+PgConnection"],[6297,"impl-Debug-for-Uuid"],[6298,"impl-LowerHex-for-Uuid"],[6299,"impl-Display-for-Uuid"],[6300,"impl-UpperHex-for-Uuid"],[6302,"impl-Display-for-DateTime%3CTz%3E"],[6303,"impl-Debug-for-DateTime%3CTz%3E"],[6304,"impl-Debug-for-Utc"],[6305,"impl-Display-for-Utc"],[6310,"impl-From%3CSimple%3E-for-Uuid"],[6311,"impl-From%3CUrn%3E-for-Uuid"],[6312,"impl-From%3CHyphenated%3E-for-Uuid"],[6313,"impl-From%3CBraced%3E-for-Uuid"],[6316,"impl-From%3CSystemTime%3E-for-DateTime%3CLocal%3E"],[6317,"impl-From%3CDateTime%3CFixedOffset%3E%3E-for-DateTime%3CLocal%3E"],[6318,"impl-From%3CDateTime%3CLocal%3E%3E-for-DateTime%3CUtc%3E"],[6319,"impl-From%3CDateTime%3CUtc%3E%3E-for-DateTime%3CLocal%3E"],[6320,"impl-From%3CSystemTime%3E-for-DateTime%3CUtc%3E"],[6321,"impl-From%3CDateTime%3CFixedOffset%3E%3E-for-DateTime%3CUtc%3E"],[6322,"impl-From%3CDateTime%3CUtc%3E%3E-for-DateTime%3CFixedOffset%3E"],[6323,"impl-From%3CDateTime%3CLocal%3E%3E-for-DateTime%3CFixedOffset%3E"],[6337,"impl-FromStr-for-DateTime%3CFixedOffset%3E"],[6338,"impl-FromStr-for-DateTime%3CUtc%3E"],[6339,"impl-FromStr-for-DateTime%3CLocal%3E"],[6417,"impl-AnyConnectionBackend-for-PgConnection"],[6418,"impl-Connection-for-PgConnection"],[6419,"impl-Executor%3C\'c%3E-for-%26mut+PgConnection"],[6420,"impl-AnyConnectionBackend-for-PgConnection"],[6432,"impl-AnyConnectionBackend-for-PgConnection"],[6433,"impl-Connection-for-PgConnection"],[6440,"impl-Sub%3CDays%3E-for-DateTime%3CTz%3E"],[6441,"impl-Sub%3CMonths%3E-for-DateTime%3CTz%3E"],[6442,"impl-Sub-for-DateTime%3CTz%3E"],[6443,"impl-Sub%3CFixedOffset%3E-for-DateTime%3CTz%3E"],[6444,"impl-Sub%3CDuration%3E-for-DateTime%3CTz%3E"],[6445,"impl-Sub%3C%26DateTime%3CTz%3E%3E-for-DateTime%3CTz%3E"],[6446,"impl-Sub%3CTimeDelta%3E-for-DateTime%3CTz%3E"],[6447,"impl-SubAssign%3CDuration%3E-for-DateTime%3CTz%3E"],[6448,"impl-SubAssign%3CTimeDelta%3E-for-DateTime%3CTz%3E"],[6482,"impl-TryFrom%3CVec%3Cu8%3E%3E-for-Uuid"],[6483,"impl-TryFrom%3C%26str%3E-for-Uuid"]]}],\ +["headless_lms_server",{"doc":"The server that handles the requests.","t":"IOOOOCCOQQCQOOCCOOHHOFFOONNONNNNNONNHOOOONNNOONNOOOONNOOOONNNNNNNNNNFNCNNNNCHCNNCCNNNNCCNCNCHCNNCCNNNNNONFFFHNNNHHNNNNNNNNOONNNNOONNNNNNNNNNNOOONNNHHHOOOHNNNNNNHNNNNNNNNNNNNOHNNNHCCCCCCCCCHHHHHHHHHHHHHHHHHHHHHJFFHNNNNNNNNNNNNHHHHNNNNONNNNONNNNNNNNNNHHHHHHHHHHCCCCCCCCCCCHHHHFHNONNNNNNNNHNHHHHNNHNNNNNNNNHHHHFFFHNNNNNNNNNOOOONNNNHOHNNONNHNNNNNNNHHHHHHNNHHHHHHHHHHHOONNNOOONNNOOOOOHOHHNNNNHNNNNNNNNNNNNNHOOOOOONNNPFGFPPFPHNNNNNNNNNNNNNNOOHHONNNNNNNNHHNNNNNNNNNNOONNNNOONNNNOHNNNNONNNNOONNNNNNNNNNNNNNNNHNNNNOOOOFHNNNNNONNNNNHNHHNNHNNHHNNONNNNHHHHHHHHHHHHHHHHCHEEHHHHHHCPEPPFPGPPGNNNNNNNNNNNOHNOOONNNNNHHHNNNNNNNHHHHNNNNNNNNNNHHHHHHHHNNNFHNNNONNHHHHNNNNOHNNNHNHCCCCCCCCCCCCCCCCCCCCCCCCCFFFFHNNNNONNNNNNNNOOOOOOOOOOOOOOOOOOOOOHNNNONNNNNNNNNNNNHHHNNNNNNNNNNOOOOONNNNNNNNNNNNHHNNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHFHHHNNNHHHNHNNNHHHHHHHHHHHHHHHHHHHHHHNNHHOHHHHHHOHHHNNNHHHHNHHFHNNNONHHHHNNNHNNHNNNHNFHNNNOHONONNNHHONNHNNNHNHHHHHHHHHFHNNNONNHHNNNNNONNNNFHNNNNNNNNNNNNNHONNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHSFPSFGPPJFHNNNNNNNNNNNNONNNNNNNONNNNNNONNNNNNOHNNNNNNNNNNNNNNNNNNNNNNHFHNNNNNNNHHNNOOHNNNNHHHHHFHNHNNOONOHHNNNONNOHNNNHNHHHHHFHNNNNNONNNNNNNNHHNHHHNNHNNNNNNNNHHCCHFNNNNONNNHHNNNNNNHCHHCCCCCCCCCCGFPFFFPPPPPPPPPPPPPPPPPPFISPFFFPPPGPSPPPPPPPPPPOONNNNNNNNNNHHHHHHHHNNNNNNNNNNNNNNNNNNNNNHHHHHHHHNNNNNNNNNNNNOOOONNNNNNNNONNNNNNNNNNHOOOONNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHOONNNNNNNNNNONNNNNNNNNNHOOHONONNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONOOOOHNNNNNNNNNNFKFNNONNNNCHOCNNNNHONNNNMHNCOHCNNNNNNCNNNNFFNNNNNNOOHHNNNNNNNNNNNNNNNNFNNNOHNNNNNNNNFFNNNNNNOOHHNNNNNNNNNNNNNNNNFFNNNNNNOOHHNNNNNNNNNNNNNNNNFNNNOHNNNNNNNNPPPFGIPGFPPPPPNNNNNONNNNNNNNNNNONNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNOONONONNNNNNNNNNNNNNNNNNNNNNFFNNNNNNOHHHHNNNNNHHNNOOOHHNNNNNNHHONNHHHCCKMFFONNNNNNHNNNNNONNNNNNNONNNNHNNNNNNNONNSSFFFFFNNNNNNNNNNNNNNNNNNNNNOONNOOONNNHNNNNNNNNNNNNNNNNNNNNNNNNNNHHNOOOHNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNONNNNNNNNHFNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNONNNNNNNNNENFEKNNNKKNEEENRKYRNNKPNNKYNPNFFNNNNNNNNNNNFNTTTTNNNNNNNNNRGFNNNNFIFFNNNNNNNENNKYFNENNNKKYNNNNNENNFNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNEEMOMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNONNMNMNNNONEMMNNNNNNNNNNNNNNOOMNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNQMMNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNONNNNNNNNNNMNENMNNNNNMNONNNMNNONENNNNOMNNNNNNONONNNNNOOMNNNNONNMNNNNNNENMNNNONNONNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNMEEMNNNNNNNNNNNNNNNNCNMPKKFFFGPFFFFGFPFFFFFFFFFPFFMNNMNONNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNOMNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNOONNNNNNNNNOHNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNOHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNOOOOOHNONNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNHOOHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNMNNMNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNHHNNNNHONNNNNNNNNNNNNNOOONNNNNNNHNONNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNOOOOOCCCCCCCCCCCCHHHCHHHKMSJJJHHHHHHSSSFNNNNOHNNNHNNOHHNNONNNNHNHHHCCCCCCCCCCHHFONONNNNHOONNNONOHHHHONNNNNHSSSSSFNNNNNNNNNHNNNNNFNONNNNHHHHHOOONNHNNHHHHNNNNNCCFNNNONNNHNNNONHHHHFONONNNNOONNNOONOHOOOOOOOONNNNONSHHHHHFFSNNNNNNOOOHNNHNNNNNNONNNNHOONNNNNNNNNNNNHONN","n":["OAuthClient","auth_type","auth_url","client_id","client_secret","config","controllers","device_authorization_url","doc","doc_path","domain","generated_docs","introspection_url","phantom","prelude","programs","redirect_url","revocation_url","setup_file_store","setup_tracing","token_url","ServerConfig","ServerConfigBuilder","app_conf","app_conf","append_to","append_to","auth_url","borrow","borrow","borrow_mut","borrow_mut","build","cache","clone","clone_into","configure","database_url","db_pool","file_store","file_store","from","from","get_iter","icu4x_blob","icu4x_postcard_path","into","into","ip_to_country_mapper","json_config","jwt_key","jwt_password","len","len","oauth_application_id","oauth_client","oauth_secret","redis_url","to_owned","try_from","try_from","try_from_env","try_into","try_into","type_id","type_id","vzip","vzip","UploadResult","append_to","auth","borrow","borrow_mut","clone","clone_into","cms","configure_controllers","course_material","deserialize","eq","exercise_services","files","fmt","from","from_base64","get_iter","healthz","helpers","into","langs","len","main_frontend","not_found","other_domain_redirects","serialize","sign_with_key","study_registry","tmc_server","to_base64","to_owned","try_from","try_into","type_id","url","vzip","CreateAccountDetails","Login","UserInfo","_add_routes","append_to","append_to","append_to","authorize_action_on_resource","authorize_multiple_actions_on_resources","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","deserialize","deserialize","email","email","eq","equivalent","equivalent","equivalent","first_name","first_name","fmt","fmt","fmt","from","from","from","from_base64","from_base64","into","into","into","language","last_name","last_name","len","len","len","logged_in","login","logout","password","password","password_confirmation","post_new_user_to_moocfi","serialize","serialize","serialize","sign_with_key","sign_with_key","sign_with_key","signup","to_base64","to_base64","to_base64","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","user_id","user_info","vzip","vzip","vzip","_add_routes","course_instances","courses","email_templates","exams","exercise_services","gutenberg","organizations","pages","repository_exercises","_add_routes","get_organization_id","_add_routes","add_media","get_all_pages","get_course_default_peer_review_configuration","get_course_instances","get_course_modules","get_research_form_with_course_id","put_course_default_peer_review_configuration","upsert_course_research_form","upsert_course_research_form_questions","_add_routes","get_email_template","update_email_template","_add_routes","add_media","get_exam_instructions","update_exam_instructions","_add_routes","get_all_exercise_services","APP_USER_AGENT","ThemeResponse","ThemeSupports","_add_routes","append_to","append_to","borrow","borrow","borrow_mut","borrow_mut","deserialize","deserialize","from","from","from_base64","from_base64","get_mentimeter_oembed_data","get_oembed_data_from_provider","get_theme_settings","get_thinglink_oembed_data","into","into","len","len","responsive_embeds","serialize","serialize","sign_with_key","sign_with_key","theme_supports","to_base64","to_base64","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","_add_routes","add_media","_add_routes","get_page","get_page_info","get_page_navigation","update_page","_add_routes","get_for_course","_add_routes","chapters","course_instances","course_modules","courses","exams","exercises","glossary","oembed","page_audio_files","pages","proposed_edits","_add_routes","get_chapters_exercises","get_chapters_pages_without_main_frontpage","get_public_chapter_pages","SaveCourseSettingsPayload","_add_routes","append_to","background_question_answers","borrow","borrow_mut","clone","clone_into","deserialize","fmt","from","from_base64","get_background_questions_and_answers","get_iter","get_module_completions_for_course_instance","get_user_progress_for_course_instance","get_user_progress_for_course_instance_chapter","get_user_progress_for_course_instance_chapter_exercises","into","len","save_course_settings","serialize","sign_with_key","to_base64","to_owned","try_from","try_into","type_id","vzip","_add_routes","get_course_module_id_by_chapter_id","get_default_course_module_id_by_course_id","get_user_course_module_exercises_by_exercise_type","ChaptersWithStatus","CourseMaterialCourseModule","RequestInformation","_add_routes","append_to","append_to","append_to","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","browser","browser_admits_its_a_bot","browser_version","chapters","clone","clone","clone_into","clone_into","collect_course_modules","country","derive_information_from_requester","deserialize","deserialize","device_type","eq","eq","feedback","fmt","fmt","from","from","from","from_base64","from_base64","get_all_course_language_versions","get_chapters","get_course","get_course_instances","get_course_page_by_path","get_current_course_instance","get_iter","get_iter","get_material_references_by_course_id","get_page_by_course_id_and_language_group","get_public_course_pages","get_public_top_level_pages","get_research_form_answers_with_user_id","get_research_form_questions_with_course_id","get_research_form_with_course_id","get_student_countries","get_student_country","get_user_course_settings","glossary","has_bot_user_agent","id","into","into","into","ip","is_default","is_previewable","len","len","len","modules","name","operating_system","operating_system_version","order_number","propose_edit","referrer","search_pages_with_phrase","search_pages_with_words","serialize","serialize","sign_with_key","sign_with_key","student_country","to_base64","to_base64","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upsert_course_research_form_answer","user_agent","utm_campaign","utm_content","utm_medium","utm_source","utm_term","vzip","vzip","vzip","EnrolledAndStarted","ExamData","ExamEnrollmentData","IsTeacherTesting","NotEnrolled","NotYetStarted","ShowExerciseAnswers","StudentTimeUp","_add_routes","append_to","append_to","append_to","append_to","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deserialize","deserialize","ended","ends_at","enroll","enrollment","enrollment_data","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fetch_exam_for_testing","fetch_exam_for_user","fmt","fmt","fmt","fmt","from","from","from","from","from_base64","from_base64","id","instructions","into","into","into","into","is_teacher_testing","language","len","len","len","len","name","reset_exam_progress","serialize","serialize","serialize","serialize","show_exercise_answers","sign_with_key","sign_with_key","sign_with_key","sign_with_key","starts_at","time_minutes","to_base64","to_base64","to_base64","to_base64","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","update_show_exercise_answers","vzip","vzip","vzip","vzip","can_enroll","enrollment","page","page_id","CourseMaterialPeerReviewDataWithToken","_add_routes","append_to","borrow","borrow_mut","clone","clone_into","course_material_peer_review_data","deserialize","eq","fmt","from","from_base64","get_exercise","get_iter","get_peer_review_for_exercise","get_peer_reviews_received","into","len","post_submission","serialize","sign_with_key","start_peer_review","submit_peer_review","to_base64","to_owned","token","try_from","try_into","type_id","vzip","_add_routes","delete","update","_add_routes","get_mentimeter_oembed_data","_add_routes","get_page_audio","_add_routes","get_by_exam_id","get_chapter_and_course_information","get_chapter_front_page","get_page_navigation","get_url_path","is_chapter_front_page","_add_routes","post_proposed_edits","grading","grading_update","AuthorizationToken","UploadClaim","_add_routes","redirect_to_storage_service","serve_upload","upload_from_exercise_service","_add_routes","healthz","file_uploading","Audio","AuthorizationToken","Course","Exam","ExerciseTaskInfo","File","FileType","Image","Organization","StoreKind","append_to","append_to","append_to","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","course_id","delete_file_from_storage","deserialize","exercise","exercise_slide","exercise_task","fmt","from","from","from","from_base64","generate_audio_path","generate_file_path","generate_image_path","get_iter","into","into","into","len","len","len","make_filename_safe","nested_path","path","process_exercise_service_upload","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upload_certificate_svg","upload_exercise_archive","upload_field_from_cms","upload_field_to_storage","upload_file_from_cms","upload_file_to_storage","upload_image_for_organization","validate_media_headers","vzip","vzip","vzip","UploadForm","_add_routes","append_to","borrow","borrow_mut","file","from","from_state","get_course_instance_exercises","get_course_instances","get_exercise","get_submission_grading","handle_field","into","len","limit","metadata","submit_exercise","try_from","try_into","type_id","upload_exercise","vzip","_add_routes","certificates","chapters","course_instances","course_modules","courses","email_templates","exams","exercise_repositories","exercise_services","exercise_slide_submissions","exercises","feedback","global_stats","glossary","org","organizations","page_audio_files","pages","playground_examples","playground_views","proposed_edits","regradings","roles","user_details","users","CertificateConfigurationUpdate","CertificateConfigurationUpdateForm","CertificateGenerationRequest","CertificateQuery","_add_routes","append_to","append_to","append_to","append_to","background_svg_file_name","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","certificate_configuration_id","certificate_date_font_size","certificate_date_text_anchor","certificate_date_text_color","certificate_date_x_pos","certificate_date_y_pos","certificate_locale","certificate_owner_name_font_size","certificate_owner_name_text_anchor","certificate_owner_name_text_color","certificate_owner_name_x_pos","certificate_owner_name_y_pos","certificate_validate_url_font_size","certificate_validate_url_text_anchor","certificate_validate_url_text_color","certificate_validate_url_x_pos","certificate_validate_url_y_pos","clear_overlay_svg_file","course_instance_id","course_module_id","debug","delete_certificate_configuration","deserialize","deserialize","deserialize","files","fmt","fmt","fmt","fmt","from","from","from","from","from_base64","from_base64","from_base64","from_state","generate_generated_certificate","get_cerficate_by_verification_id","get_generated_certificate","handle_field","into","into","into","into","len","len","len","len","limit","metadata","name_on_certificate","overlay_svg_file_name","paper_size","test_certificate_configuration_id","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","update_certificate_configuration","update_certificate_configuration_inner","vzip","vzip","vzip","vzip","_add_routes","delete_chapter","post_new_chapter","remove_chapter_image","set_chapter_image","update_chapter","_add_routes","certificate_configurations","completions","completions_export","delete","edit","get_all_exercise_statuses_by_course_instance_id","get_all_get_all_course_module_completions_for_user_by_course_instance_id","get_course_instance","get_email_templates_by_course_instance_id","get_user_progress_for_course_instance","point_export","points","post_completions","post_new_email_template","post_reprocess_module_completions","preview_post_completions","_add_routes","enable_or_disable_certificate_generation","get_course_module","get_course_module_completion_information_for_user","get_course_module_completion_registration_link","GetFeedbackQuery","_add_routes","_new_term","add_media_for_course","append_to","borrow","borrow_mut","course_instances_export","delete_course","delete_material_reference_by_id","deserialize","exercise_tasks_export","fmt","from","from_base64","get_all_course_language_versions","get_all_exercises","get_all_exercises_and_count_of_answers_requiring_attention","get_course","get_course_breadcrumb_info","get_course_default_peer_review","get_course_instances","get_course_structure","get_course_users_counts_by_exercise","get_daily_submission_counts","get_daily_user_counts_with_submissions","get_feedback","get_feedback_count","get_material_references_by_course_id","get_page_visit_datum_summary","get_page_visit_datum_summary_by_countries","get_page_visit_datum_summary_by_device_types","get_page_visit_datum_summary_by_pages","get_submission_counts_by_exercise","get_weekday_hour_submission_counts","glossary","insert_material_references","into","len","new_course_instance","new_glossary_term","pagination","post_new_chapter_ordering","post_new_course","post_new_course_duplicate","post_new_course_language_version","post_new_page_ordering","post_update_peer_review_queue_reviews_received","read","submission_export","teacher_reset_course_progress_for_everyone","teacher_reset_course_progress_for_themselves","try_from","try_into","type_id","update_course","update_material_reference","update_modules","user_details_export","vzip","_add_routes","delete_email_template","ExamCourseInfo","_add_routes","append_to","borrow","borrow_mut","course_id","deserialize","duplicate_exam","edit_exam","export_points","export_submissions","fmt","from","from_base64","get_exam","into","len","set_course","try_from","try_into","type_id","unset_course","vzip","NewExerciseRepository","_add_routes","append_to","borrow","borrow_mut","course_id","delete","deploy_key","deserialize","exam_id","fmt","from","from_base64","get_for_course","get_for_exam","git_url","into","len","new","try_from","try_into","type_id","update","vzip","_add_routes","add_exercise_service","delete_exercise_service","get_exercise_service_by_id","get_exercise_services","update_exercise_service","_add_routes","get_submission_info","update_answer_requiring_attention","ExerciseSubmissions","_add_routes","append_to","borrow","borrow_mut","data","fmt","from","get_exercise_answers_requiring_attention","get_exercise_submissions","into","len","serialize","sign_with_key","to_base64","total_pages","try_from","try_into","type_id","vzip","MarkAsRead","_add_routes","append_to","borrow","borrow_mut","deserialize","eq","equivalent","equivalent","equivalent","fmt","from","from_base64","into","len","mark_as_read","read","serialize","sign_with_key","to_base64","try_from","try_into","type_id","vzip","_add_routes","get_course_module_stats_by_completions_registered_to_study_registry","get_number_of_people_completed_a_course","get_number_of_people_done_at_least_one_exercise","get_number_of_people_registered_completion_to_study_registry","get_number_of_people_started_course","_add_routes","delete","update","_add_routes","get_organization_by_slug","_add_routes","create_exam","get_all_organizations","get_course_exams","get_org_exam_with_exam_id","get_org_exams","get_organization","get_organization_active_courses","get_organization_active_courses_count","get_organization_course_count","get_organization_courses","remove_organization_image","set_organization_image","_add_routes","get_page_audio","remove_page_audio","set_page_audio","_add_routes","delete_page","get_page_info","history","history_count","post_new_page","restore","update_page_details","_add_routes","delete_playground_example","get_playground_examples","insert_playground_example","update_playground_example","CONNECTION_TIMEOUT","ClientConnection","ExerciseTaskGradingResult","PING_INTERVAL","PlaygroundSubmissionMessage","PlaygroundViewsMessage","Registered","TimedOut","WS_CONNECTIONS","WsConnections","_add_routes","append_to","append_to","append_to","append_to","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","client_id","fmt","fmt","from","from","from","from","get","grading_result","handle","handle","into","into","into","into","last_pong","len","len","len","len","new","new","ping_handle","receive_grading","register","serialize","sign_with_key","started","to_base64","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unregister","vzip","vzip","vzip","vzip","websocket","GetEditProposalsQuery","_add_routes","append_to","borrow","borrow_mut","deserialize","fmt","from","from_base64","get_edit_proposal_count","get_edit_proposals","into","len","pagination","pending","process_edit_proposal","try_from","try_into","type_id","vzip","_add_routes","create_by_exercise_task_submission_ids","get_regrading_info_by_id","get_regradings","get_regradings_count","RoleQuery","_add_routes","append_to","authorize_role_management","borrow","borrow_mut","course_id","course_instance_id","deserialize","exam_id","fetch","fetch_pending","fmt","from","from_base64","global","into","len","organization_id","set","try_from","try_into","type_id","unset","vzip","_add_routes","get_user_details","search_users_by_email","search_users_by_other_details","search_users_fuzzy_match","ConsentData","_add_routes","append_to","borrow","borrow_mut","clone","clone_into","consent","deserialize","eq","equivalent","equivalent","equivalent","fmt","from","from_base64","get_all_research_form_answers_with_user_id","get_course_instance_enrollments_for_user","get_iter","get_my_courses","get_research_consent_by_user_id","get_user","into","len","post_user_consents","serialize","sign_with_key","to_base64","to_owned","try_from","try_into","type_id","vzip","_add_routes","redirect_other_domain","completion_registered_to_study_registry","completions","post_completions","GetCompletionsQueryParamers","append_to","borrow","borrow_mut","deserialize","exclude_already_registered","fmt","from","from_base64","get_completions","get_module_completions","into","len","try_from","try_into","type_id","vzip","_add_routes","users_by_upstream_id","_add_routes","get_user_by_upstream_id","authorization","csv_export","error","exercise_repositories","exercises","langs","models_requests","rate_limit_middleware_builder","request_id","request_span_middleware","Action","ActionOnResource","AnyCourse","AuthUser","AuthorizationToken","AuthorizedResponse","Chapter","Course","CourseInstance","CreateCoursesOrExams","DeleteAnswer","Download","Duplicate","Edit","EditRole","Exam","Exercise","ExerciseService","ExerciseSlideSubmission","ExerciseTask","ExerciseTaskGrading","ExerciseTaskSubmission","GlobalPermissions","Grade","GraphQLRequest","LoginToken","MOOCFI_GRAPHQL_URL","MaterialReference","MoocfiUser","MoocfiUserResponse","MoocfiUserResponseData","Organization","Page","PlaygroundExample","Resource","Role","SESSION_KEY","StudyRegistry","Teach","UploadFile","User","UsuallyUnacceptableDeletion","View","ViewInternalCourseStructure","ViewMaterial","ViewStats","ViewUserProgressOrDetails","access_token","action","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","async_http_client_with_headers","authenticate_moocfi_user","authenticate_test_token","authenticate_test_user","authorize","authorize_access_to_course_material","authorize_access_to_tmc_server","authorize_with_fetched_list_of_roles","authorized_ok","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","can_user_view_chapter","check_course_instance_permission","check_course_or_exam_permission","check_course_permission","check_exam_permission","check_material_reference_permissions","check_organization_permission","check_study_registry_permission","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","created_at","data","data","deleted_at","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","email","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","exchange_password_with_moocfi","expires_in","extra_fields","fetched_from_db_at","first_name","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","forget","from","from","from","from","from","from","from","from","from","from","from_base64","from_base64","from_base64","from_base64","from_base64","from_base64","from_base64","from_base64","from_course_or_exam_id","from_request","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_or_create_user_from_moocfi_response","get_user_from_moocfi_by_login_token","get_user_from_moocfi_by_tmc_access_token_and_upstream_id","has_auth_user_session","has_permission","id","id","into","into","into","into","into","into","into","into","into","into","last_name","len","len","len","len","len","len","len","len","len","len","parse_secret_key_from_header","query","refresh_token","remember","resource","respond_to","scopes","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","sign_with_key","sign_with_key","sign_with_key","sign_with_key","sign_with_key","sign_with_key","sign_with_key","sign_with_key","skip_authorize","to_base64","to_base64","to_base64","to_base64","to_base64","to_base64","to_base64","to_base64","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","token","token_type","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","updated_at","upstream_id","upstream_id","upstream_id","user","variables","verify_auth_user_exists","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","CSVExportAdapter","CsvExportDataLoader","CsvWriter","append_to","append_to","authorization_token","borrow","borrow","borrow_mut","borrow_mut","course_instance_export","course_module_completion_info_to_grade_string","csv_writer","exercise_tasks_export","finish","flush","from","from","general_export","handles","into","into","len","len","load_data","make_authorized_streamable","new_with_initialized_headers","points","sender","serializable_sqlx_result_stream_to_json_stream","submissions","try_from","try_from","try_into","try_into","type_id","type_id","users_export","vzip","vzip","write","write_record","CompletionsExportOperation","CourseInstancesExportOperation","append_to","append_to","borrow","borrow","borrow_mut","borrow_mut","course_id","course_instance_id","export_completions","export_course_instances","from","from","into","into","len","len","load_data","load_data","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","CourseExerciseTasksExportOperation","append_to","borrow","borrow_mut","course_id","export_course_exercise_tasks","from","into","len","load_data","try_from","try_into","type_id","vzip","ExamPointExportOperation","PointExportOperation","append_to","append_to","borrow","borrow","borrow_mut","borrow_mut","course_instance_id","exam_id","export_course_instance_points","export_exam_points","from","from","into","into","len","len","load_data","load_data","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","CourseSubmissionExportOperation","ExamSubmissionExportOperation","append_to","append_to","borrow","borrow","borrow_mut","borrow_mut","course_id","exam_id","export_course_exercise_task_submissions","export_exam_submissions","from","from","into","into","len","len","load_data","load_data","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","UsersExportOperation","append_to","borrow","borrow_mut","course_id","export_course_user_details","from","into","len","load_data","try_from","try_into","type_id","vzip","BadRequest","BadRequestWithData","BlockId","ControllerError","ControllerErrorType","ControllerResult","Err","ErrorData","ErrorResponse","Forbidden","InternalServerError","NotFound","Ok","Unauthorized","append_to","append_to","append_to","append_to","backtrace","backtrace","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cause","clone","clone_into","data","deserialize","deserialize","deserialize","error_response","error_type","error_type","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from_base64","from_base64","from_base64","get_iter","in_current_span","into","into","into","into","len","len","len","len","message","message","message","new","new_with_traces","serialize","serialize","serialize","sign_with_key","sign_with_key","sign_with_key","source","source","source","span_trace","span_trace","status_code","title","to_base64","to_base64","to_base64","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","NewExercise","RepositoryExercise","append_to","append_to","borrow","borrow","borrow_mut","borrow_mut","checksum","contains_tmcignore","create_and_upload_exercise","delete","find_exercise_directories","fmt","from","from","into","into","is_hidden_dir","is_in_git_dir","len","len","name","part","path","process","process_inner","try_from","try_from","try_into","try_into","type_id","type_id","update","update_inner","url","vzip","vzip","enforce_deadline","process_submission","resolve_course_instance_or_exam_id_and_verify_that_user_can_submit","convert","token","Convert","convert","AuthToken","TmcUser","administrator","append_to","append_to","borrow","borrow","borrow_mut","borrow_mut","cache_user","clone","clone_into","deref","deref_mut","deserialize","email","fmt","fmt","from","from","from_base64","from_request","get_iter","id","into","into","len","len","load_user","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","username","vzip","vzip","EXERCISE_SERVICE_GRADING_UPDATE_CLAIM_HEADER","EXERCISE_SERVICE_UPLOAD_CLAIM_HEADER","GivePeerReviewClaim","GradingUpdateClaim","JwtKey","SpecRequest","UploadClaim","append_to","append_to","append_to","append_to","append_to","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","deserialize","deserialize","deserialize","exercise_service_slug","exercise_service_slug","exercise_slide_submission_id","expiration_time","expiration_time","expiration_time","expiration_time","expiration_time","expiring_in_1_day","expiring_in_1_day","expiring_in_1_day","fetch_service_info","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_base64","from_base64","from_base64","from_request","from_request","get_iter","into","into","into","into","into","len","len","len","len","len","make_grading_request_sender","make_spec_fetcher","new","peer_review_config_id","private_spec","request_id","reqwest_err","serialize","serialize","serialize","serialize","sign","sign","sign","sign_with_key","sign_with_key","sign_with_key","sign_with_key","submission_id","submission_id","to_base64","to_base64","to_base64","to_base64","to_owned","try_from","try_from","try_from","try_from","try_from","try_from_env","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","upload_url","validate","validate","validate","vzip","vzip","vzip","vzip","vzip","build_rate_limiting_middleware","RequestId","append_to","borrow","borrow_mut","clone","clone_into","fmt","from","from_request","get_iter","into","len","serialize","sign_with_key","to_base64","to_owned","try_from","try_into","type_id","vzip","RequestSpan","RequestSpanMiddleware","append_to","append_to","borrow","borrow","borrow_mut","borrow_mut","call","from","from","into","into","into_service","len","len","new_transform","poll_ready","service","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Accepted","Act","AlreadyReported","ApplicationConfiguration","AuthUser","BackendError","BadGateway","BadRequest","Conflict","Connection","Context","Continue","ControllerError","ControllerErrorType","ControllerResult","Created","Database","Deserialize","Deserialize","ErrorType","ExpectationFailed","FailedDependency","FileStore","Fixed","Forbidden","Found","FromRow","FromRow","GatewayTimeout","Generate","Gone","HttpRequest","HttpResponse","ImATeapot","ImUsed","InsufficientStorage","InternalServerError","LengthRequired","Locked","LoopDetected","MethodNotAllowed","MisdirectedRequest","MovedPermanently","MultiStatus","Multipart","MultipleChoices","NAMESPACE_DNS","NAMESPACE_OID","NAMESPACE_URL","NAMESPACE_X500","NetworkAuthenticationRequired","NoContent","NonAuthoritativeInformation","NotAcceptable","NotExtended","NotFound","NotImplemented","NotModified","Ok","Options","PKeyPolicy","Pagination","PartialContent","PayloadTooLarge","PaymentRequired","PermanentRedirect","PgConnection","PgPool","Pool","Postgres","PreconditionFailed","PreconditionRequired","Processing","ProxyAuthenticationRequired","RangeNotSatisfiable","RequestHeaderFieldsTooLarge","RequestTimeout","Res","ResetContent","SeeOther","Serialize","Serialize","ServiceConfig","ServiceUnavailable","StoreKind","SwitchingProtocols","TemporaryRedirect","TooManyRequests","TryToOptional","Type","Type","Unauthorized","UnavailableForLegalReasons","UnprocessableEntity","UnsupportedMediaType","UpgradeRequired","UploadResult","UriTooLong","UseProxy","Uuid","VariantAlsoNegotiates","VersionNotSupported","acquire","acquire","acquire","add_cookie","add_removal_cookie","app_config","app_data","app_data","app_data","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","apply","array_type_info","as_braced","as_bytes","as_fields","as_hyphenated","as_migrate","as_mut","as_ref","as_simple","as_u128","as_u64_pair","as_urn","authorize","authorize_access_to_course_material","backtrace","base_url","begin","begin","begin","begin","begin","begin","body","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","braced","build","cache_statement","cache_type_info","cache_type_oid","cached_statements_size","cached_statements_size","cleanup_test","cleanup_test_dbs","clear_cached_statements","clear_cached_statements","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","close","close","close","close","close_event","cmp","commit","compare","compatible","configure","conn_data","connect","connect","connect_lazy","connect_lazy_with","connect_options","connect_with","connect_with","connection_info","context","cookie","cookies","cookies","copy_in_raw","copy_out_raw","create_database","data","database_exists","decode","default","default","default","default_service","del_cookie","delete","describe","deserialize","deserialize","deserialize","deserialize","development_uuid_login","dirty_version","domain","download","download_stream","drop","drop_body","drop_database","encode_buffer","encode_by_ref","encode_hex","encode_hex_upper","ensure_migrations_table","eq","eq","equivalent","equivalent","equivalent","error","error","error","error_type","example","extensions","extensions","extensions_mut","extensions_mut","external","external_resource","fetch_file_content_or_use_filesystem_cache","fetch_many","fetch_many","fetch_many","fetch_optional","fetch_optional","fetch_optional","fixed","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","force_drop_database","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_base64","from_base64","from_base64","from_bytes","from_bytes_le","from_bytes_ref","from_error","from_fields","from_fields_le","from_request","from_request","from_row","from_slice","from_slice_le","from_str","from_u128","from_u128_le","from_u64_pair","generated_docs","get_cache_files_folder_path","get_direct_download_url","get_download_url","get_iter","get_iter","get_iter","get_iter","get_iter","get_session","get_timestamp","get_variant","get_version","get_version_num","hash","head","head","head_mut","headers","headers","headers","headers_mut","hyphenated","inner","inner","into","into","into","into","into","into","into","into","into","into","into","into_actor","into_body","into_bytes","into_parts","into_uuid","is_closed","is_max","is_nil","keep_alive","len","len","len","len","len","len","len","len","len","len","len","limit","limit","list_applied_migrations","lock","log_settings","map","map_body","map_into_boxed_body","map_into_left_body","map_into_right_body","map_ref","match_info","match_name","match_pattern","max","message","method","models","name","new","new","new","new","new_v4","new_v5","new_with_traces","next_page","next_statement_id","nil","num_idle","offset","optional","options","page","page","paginate","parse_secret_key_from_header","parse_str","partial_cmp","path","peer_addr","pending_ready_for_query_count","ping","ping","ping","poll_next","prepare_with","prepare_with","prepare_with","process_id","query_string","res","resource_map","respond_to","revert","rollback","route","safety","secret_key","serialize","serialize","serialize","server_version_num","service","services","set_body","set_connect_options","shrink_buffers","shrink_buffers","shrink_buffers","sign_with_key","sign_with_key","simple","size","skip_authorize","snapshot","span_trace","start_rollback","status","status_mut","stream","take_payload","test_context","test_mode","to_base64","to_base64","to_bytes_le","to_different_error","to_fields_le","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_u128_le","total_pages","transaction","transaction_depth","transaction_status","try_acquire","try_begin","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_parse","try_parse_ascii","try_poll_next","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_info","type_info","unlock","upgrade","upload","upload_field_from_cms","upload_file_from_cms","upload_stream","uri","url_for","url_for_static","urn","version","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","web","with_body","with_context","Body","Buf","BufMut","Bytes","BytesMut","Data","Either","Error","Form","FormConfig","Header","Json","JsonBody","JsonConfig","Left","Path","PathConfig","Payload","PayloadConfig","Query","QueryConfig","Readlines","Redirect","ReqData","Right","ServiceConfig","UrlEncoded","advance","advance","advance","advance_mut","advance_mut","app_data","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","append_to","as_mut","as_ref","as_ref","as_ref","block","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buf","cap","capacity","chain","chain_mut","check_connection","check_connection","check_connection","check_connection","check_connection","checked_buff","chunk","chunk","chunk","chunk_mut","chunk_mut","chunks_vectored","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","compare","compare","compare","compare","compare","compare","content_type","content_type","content_type_required","content_type_required","copy_from_slice","copy_to_bytes","copy_to_bytes","copy_to_bytes","copy_to_slice","data","data","decode_with","default","default","default","default","default","default","default","default","default","delete","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","drop","drop","encode_hex","encode_hex","encode_hex_upper","encode_hex_upper","encoding","encoding","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","err","err","err_handler","err_handler","err_handler","err_handler","error_handler","error_handler","error_handler","error_handler","extend","extend","extend","extend_from_slice","external","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","freeze","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_base64","from_iter","from_iter","from_iter","from_query","from_redis_value","from_request","from_request","from_request","from_request","from_request","from_request","from_request","from_request","from_request","from_request","from_static","fut","get","get_bytes","get_bytes_nul","get_db","get_db","get_db","get_db","get_db","get_f32","get_f32_le","get_f32_ne","get_f64","get_f64_le","get_f64_ne","get_i128","get_i128_le","get_i128_ne","get_i16","get_i16_le","get_i16_ne","get_i32","get_i32_le","get_i32_ne","get_i64","get_i64_le","get_i64_ne","get_i8","get_int","get_int_le","get_int_ne","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_iter","get_ref","get_str","get_str_nul","get_u128","get_u128_le","get_u128_ne","get_u16","get_u16_le","get_u16_ne","get_u32","get_u32_le","get_u32_ne","get_u64","get_u64_le","get_u64_ne","get_u8","get_uint","get_uint_le","get_uint_ne","has_remaining","has_remaining_mut","hash","hash","head","init_mut","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_actor","into_actor","into_actor","into_actor","into_future","into_future","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","into_iter","into_iter","into_iter","into_iter","is_empty","is_empty","is_open","is_open","is_open","is_open","is_open","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","length","limit","limit","limit","limit","limit","limit","limit","limit","limit","limit","limit","limit","method","mimetype","mimetype","new","new","new","new","new","new","new","new","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","patch","permanent","poll","poll","poll_next","poll_next","poll_next","poll_next","post","ptr","ptr","put","put","put","put_bytes","put_bytes","put_f32","put_f32_le","put_f32_ne","put_f64","put_f64_le","put_f64_ne","put_i128","put_i128_le","put_i128_ne","put_i16","put_i16_le","put_i16_ne","put_i32","put_i32_le","put_i32_ne","put_i64","put_i64_le","put_i64_ne","put_i8","put_int","put_int_le","put_int_ne","put_slice","put_slice","put_u128","put_u128_le","put_u128_ne","put_u16","put_u16_le","put_u16_ne","put_u32","put_u32_le","put_u32_ne","put_u64","put_u64_le","put_u64_ne","put_u8","put_uint","put_uint_le","put_uint_ne","reader","redirect","register","remaining","remaining","remaining","remaining_mut","remaining_mut","req_command","req_command","req_command","req_command","req_command","req_packed_command","req_packed_command","req_packed_command","req_packed_command","req_packed_command","req_packed_commands","req_packed_commands","req_packed_commands","req_packed_commands","req_packed_commands","reserve","resize","resource","resource_path","resource_path","resource_path","resource_path","resource_path","respond_to","respond_to","respond_to","respond_to","respond_to","respond_to","route","scope","see_other","serialize","serialize","serialize","service","services","set_len","sign_with_key","sign_with_key","sign_with_key","size","size","slice","slice_ref","spare_capacity_mut","split","split_off","split_off","split_to","split_to","status_code","stream","stream","supports_pipelining","supports_pipelining","supports_pipelining","supports_pipelining","supports_pipelining","take","temporary","to","to","to","to_base64","to_base64","to_base64","to_bytes","to_bytes_limited","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","trace","truncate","truncate","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_bytes","try_into_bytes","try_into_value","try_poll","try_poll","try_poll_next","try_poll_next","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unsplit","using_status_code","vtable","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_capacity","write_fmt","write_str","writer","zeroed","_res","buf","length","limit","payload","calculate_page_visit_stats","doc_file_generator","email_deliver","ended_exams_processor","open_university_registration_link_fetcher","peer_review_updater","regrader","seed","service_info_fetcher","sorter","start_server","sync_tmc_users","main","controllers","ex","example","external","main","write_json","Example","example","BATCH_SIZE","DB_URL","EMAIL_RELAY","MOOCFI_EMAIL","mail_sender","main","send_message","main","process_ended_exam","process_ended_exams","OPEN_UNIVERSITY_COURSE_URL","OPEN_UNIVERSITY_REGISTRATION_BASE_URL","OPEN_UNIVERSITY_TOKEN","OpenUniversityInfo","append_to","borrow","borrow_mut","deserialize","end_date","fetch_and_update_completion_links","fmt","from","from_base64","get_open_university_info_for_course_code","into","len","link","main","select_best_candidate","serialize","sign_with_key","start_date","to_base64","try_from","try_into","type_id","update_course_registration_link","vzip","main","main","main","seed_certificate_fonts","seed_courses","seed_exercise_services","seed_file_storage","seed_helpers","seed_organizations","seed_playground_examples","seed_roles","seed_user_research_consents","seed_users","setup_seed_environment","seed_certificate_fonts","CommonCourseData","admin_user_id","append_to","base_url","borrow","borrow_mut","clone","clone_into","create_glossary_course","db_pool","example_normal_user_ids","from","get_iter","into","jwt_key","len","organization_id","seed_course_without_submissions","seed_cs_course_material","seed_peer_review_course_without_submissions","seed_sample_course","student_user_id","to_owned","try_from","try_into","type_id","vzip","seed_exercise_services","AUTHOR_IMAGE","CERTIFICATE_BACKGROUND","FONT_LATO_REGULAR","REPOSITORY_EXERCISE_1","REPOSITORY_EXERCISE_2","SeedFileStorageResult","append_to","borrow","borrow_mut","clone","clone_into","from","get_iter","into","len","seed_file_storage","to_owned","try_from","try_into","type_id","vzip","CommonExerciseData","append_to","block_id","borrow","borrow_mut","clone","clone_into","create_best_exercise","create_best_peer_review","create_exam","create_page","example_exercise_flexible","exercise_id","exercise_slide_id","exercise_task_id","from","get_iter","heading","into","len","paragraph","quizzes_exercise","submit_and_grade","tmc_exercise","to_owned","try_from","try_into","type_id","vzip","uh_cs","uh_mathstat","SeedOrganizationUhCsResult","append_to","borrow","borrow_mut","cs_intro_course_id","from","into","len","seed_organization_uh_cs","try_from","try_into","type_id","uh_cs_organization_id","vzip","seed_organization_uh_mathstat","seed_playground_examples","seed_roles","seed_user_research_consents","SeedUsersResult","admin_user_id","append_to","assistant_user_id","borrow","borrow_mut","clone","clone_into","course_or_exam_creator_user_id","example_normal_user_ids","from","get_iter","into","langs_user_id","language_teacher_user_id","len","material_viewer_user_id","seed_users","student_1_user_id","student_2_user_id","student_3_user_id","student_4_user_id","student_5_user_id","student_without_research_consent","teacher_user_id","teaching_and_learning_services_user_id","to_owned","try_from","try_into","type_id","user_user_id","vzip","N","do_fetch_and_upsert_service_info","main","sort","sort_ts_binding_generator","main","Change","TMCRecentChanges","URL","append_to","append_to","borrow","borrow","borrow_mut","borrow_mut","change_type","changes","created_at","delete_users","deserialize","deserialize","fetch_recently_changed_user_details","fmt","fmt","from","from","from_base64","from_base64","id","into","into","len","len","main","new_value","old_value","serialize","serialize","sign_with_key","sign_with_key","to_base64","to_base64","try_from","try_from","try_into","try_into","type_id","type_id","update_users","user_id","vzip","vzip"],"q":[[0,"headless_lms_server"],[21,"headless_lms_server::config"],[68,"headless_lms_server::controllers"],[105,"headless_lms_server::controllers::auth"],[178,"headless_lms_server::controllers::cms"],[188,"headless_lms_server::controllers::cms::course_instances"],[190,"headless_lms_server::controllers::cms::courses"],[200,"headless_lms_server::controllers::cms::email_templates"],[203,"headless_lms_server::controllers::cms::exams"],[207,"headless_lms_server::controllers::cms::exercise_services"],[209,"headless_lms_server::controllers::cms::gutenberg"],[249,"headless_lms_server::controllers::cms::organizations"],[251,"headless_lms_server::controllers::cms::pages"],[256,"headless_lms_server::controllers::cms::repository_exercises"],[258,"headless_lms_server::controllers::course_material"],[270,"headless_lms_server::controllers::course_material::chapters"],[274,"headless_lms_server::controllers::course_material::course_instances"],[303,"headless_lms_server::controllers::course_material::course_modules"],[307,"headless_lms_server::controllers::course_material::courses"],[411,"headless_lms_server::controllers::course_material::exams"],[505,"headless_lms_server::controllers::course_material::exams::ExamEnrollmentData"],[509,"headless_lms_server::controllers::course_material::exercises"],[540,"headless_lms_server::controllers::course_material::glossary"],[543,"headless_lms_server::controllers::course_material::oembed"],[545,"headless_lms_server::controllers::course_material::page_audio_files"],[547,"headless_lms_server::controllers::course_material::pages"],[554,"headless_lms_server::controllers::course_material::proposed_edits"],[556,"headless_lms_server::controllers::exercise_services"],[557,"headless_lms_server::controllers::exercise_services::grading"],[558,"headless_lms_server::controllers::files"],[564,"headless_lms_server::controllers::healthz"],[566,"headless_lms_server::controllers::helpers"],[567,"headless_lms_server::controllers::helpers::file_uploading"],[634,"headless_lms_server::controllers::langs"],[657,"headless_lms_server::controllers::main_frontend"],[683,"headless_lms_server::controllers::main_frontend::certificates"],[775,"headless_lms_server::controllers::main_frontend::chapters"],[781,"headless_lms_server::controllers::main_frontend::course_instances"],[798,"headless_lms_server::controllers::main_frontend::course_modules"],[803,"headless_lms_server::controllers::main_frontend::courses"],[863,"headless_lms_server::controllers::main_frontend::email_templates"],[865,"headless_lms_server::controllers::main_frontend::exams"],[888,"headless_lms_server::controllers::main_frontend::exercise_repositories"],[912,"headless_lms_server::controllers::main_frontend::exercise_services"],[918,"headless_lms_server::controllers::main_frontend::exercise_slide_submissions"],[921,"headless_lms_server::controllers::main_frontend::exercises"],[941,"headless_lms_server::controllers::main_frontend::feedback"],[965,"headless_lms_server::controllers::main_frontend::global_stats"],[971,"headless_lms_server::controllers::main_frontend::glossary"],[974,"headless_lms_server::controllers::main_frontend::org"],[976,"headless_lms_server::controllers::main_frontend::organizations"],[989,"headless_lms_server::controllers::main_frontend::page_audio_files"],[993,"headless_lms_server::controllers::main_frontend::pages"],[1001,"headless_lms_server::controllers::main_frontend::playground_examples"],[1006,"headless_lms_server::controllers::main_frontend::playground_views"],[1076,"headless_lms_server::controllers::main_frontend::proposed_edits"],[1096,"headless_lms_server::controllers::main_frontend::regradings"],[1101,"headless_lms_server::controllers::main_frontend::roles"],[1126,"headless_lms_server::controllers::main_frontend::user_details"],[1131,"headless_lms_server::controllers::main_frontend::users"],[1164,"headless_lms_server::controllers::other_domain_redirects"],[1166,"headless_lms_server::controllers::study_registry"],[1168,"headless_lms_server::controllers::study_registry::completion_registered_to_study_registry"],[1169,"headless_lms_server::controllers::study_registry::completions"],[1186,"headless_lms_server::controllers::tmc_server"],[1188,"headless_lms_server::controllers::tmc_server::users_by_upstream_id"],[1190,"headless_lms_server::domain"],[1200,"headless_lms_server::domain::authorization"],[1487,"headless_lms_server::domain::csv_export"],[1529,"headless_lms_server::domain::csv_export::course_instance_export"],[1557,"headless_lms_server::domain::csv_export::exercise_tasks_export"],[1571,"headless_lms_server::domain::csv_export::points"],[1599,"headless_lms_server::domain::csv_export::submissions"],[1627,"headless_lms_server::domain::csv_export::users_export"],[1641,"headless_lms_server::domain::error"],[1750,"headless_lms_server::domain::exercise_repositories"],[1788,"headless_lms_server::domain::exercises"],[1791,"headless_lms_server::domain::langs"],[1793,"headless_lms_server::domain::langs::convert"],[1795,"headless_lms_server::domain::langs::token"],[1834,"headless_lms_server::domain::models_requests"],[1949,"headless_lms_server::domain::rate_limit_middleware_builder"],[1950,"headless_lms_server::domain::request_id"],[1970,"headless_lms_server::domain::request_span_middleware"],[1997,"headless_lms_server::prelude"],[2534,"headless_lms_server::prelude::web"],[3290,"headless_lms_server::prelude::web::JsonBody"],[3295,"headless_lms_server::programs"],[3307,"headless_lms_server::programs::calculate_page_visit_stats"],[3308,"headless_lms_server::programs::doc_file_generator"],[3314,"headless_lms_server::programs::doc_file_generator::example"],[3316,"headless_lms_server::programs::email_deliver"],[3323,"headless_lms_server::programs::ended_exams_processor"],[3326,"headless_lms_server::programs::open_university_registration_link_fetcher"],[3354,"headless_lms_server::programs::peer_review_updater"],[3355,"headless_lms_server::programs::regrader"],[3356,"headless_lms_server::programs::seed"],[3368,"headless_lms_server::programs::seed::seed_certificate_fonts"],[3369,"headless_lms_server::programs::seed::seed_courses"],[3396,"headless_lms_server::programs::seed::seed_exercise_services"],[3397,"headless_lms_server::programs::seed::seed_file_storage"],[3418,"headless_lms_server::programs::seed::seed_helpers"],[3447,"headless_lms_server::programs::seed::seed_organizations"],[3449,"headless_lms_server::programs::seed::seed_organizations::uh_cs"],[3463,"headless_lms_server::programs::seed::seed_organizations::uh_mathstat"],[3464,"headless_lms_server::programs::seed::seed_playground_examples"],[3465,"headless_lms_server::programs::seed::seed_roles"],[3466,"headless_lms_server::programs::seed::seed_user_research_consents"],[3467,"headless_lms_server::programs::seed::seed_users"],[3499,"headless_lms_server::programs::service_info_fetcher"],[3502,"headless_lms_server::programs::sorter"],[3504,"headless_lms_server::programs::start_server"],[3505,"headless_lms_server::programs::sync_tmc_users"],[3551,"alloc::sync"],[3552,"anyhow"],[3553,"alloc::vec"],[3554,"core::result"],[3555,"core::any"],[3556,"serde::de"],[3557,"core::fmt"],[3558,"core::fmt"],[3559,"core::convert"],[3560,"core::marker"],[3561,"serde::ser"],[3562,"alloc::string"],[3563,"jwt::algorithm"],[3564,"alloc::borrow"],[3565,"core::option"],[3566,"actix_session::session"],[3567,"headless_lms_models::pages"],[3568,"headless_lms_models::peer_review_configs"],[3569,"headless_lms_models::course_instances"],[3570,"headless_lms_models::course_modules"],[3571,"headless_lms_models::research_forms"],[3572,"headless_lms_models::research_forms"],[3573,"headless_lms_models::email_templates"],[3574,"headless_lms_models::exams"],[3575,"headless_lms_utils::url_to_oembed_endpoint"],[3576,"headless_lms_utils::url_to_oembed_endpoint"],[3577,"headless_lms_models::pages"],[3578,"headless_lms_models::pages"],[3579,"headless_lms_models::library::progressing"],[3580,"headless_lms_models::user_exercise_states"],[3581,"headless_lms_models::chapters"],[3582,"headless_lms_models::user_exercise_states"],[3583,"headless_lms_models::library::custom_view_exercises"],[3584,"headless_lms_models::chapters"],[3585,"headless_lms_models::feedback"],[3586,"headless_lms_models::courses"],[3587,"headless_lms_models::pages"],[3588,"headless_lms_models::research_forms"],[3589,"headless_lms_models::student_countries"],[3590,"headless_lms_models::user_course_settings"],[3591,"headless_lms_models::glossary"],[3592,"headless_lms_models::proposed_page_edits"],[3593,"headless_lms_models::pages"],[3594,"headless_lms_models::exercise_task_submissions"],[3595,"headless_lms_models::library::grading"],[3596,"headless_lms_models::library::grading"],[3597,"headless_lms_models::glossary"],[3598,"headless_lms_models::pages"],[3599,"actix_multipart::server"],[3600,"std::path"],[3601,"headless_lms_utils::file_store"],[3602,"actix_http::header::map"],[3603,"std::path"],[3604,"actix_multipart::form"],[3605,"actix_multipart::error"],[3606,"mooc_langs_api"],[3607,"mooc_langs_api"],[3608,"alloc::boxed"],[3609,"core::pin"],[3610,"mooc_langs_api"],[3611,"headless_lms_models::generated_certificates"],[3612,"headless_lms_models::chapters"],[3613,"headless_lms_models::library::progressing"],[3614,"headless_lms_models::course_instances"],[3615,"headless_lms_models::courses"],[3616,"headless_lms_models::courses"],[3617,"headless_lms_models::page_visit_datum_summary_by_courses_countries"],[3618,"headless_lms_models::page_visit_datum_summary_by_courses_device_types"],[3619,"headless_lms_models::page_visit_datum_summary_by_pages"],[3620,"headless_lms_models::exercise_slide_submissions"],[3621,"headless_lms_models::exercise_repositories"],[3622,"headless_lms_models::user_exercise_states"],[3623,"headless_lms_models::library::global_stats"],[3624,"headless_lms_models::pages"],[3625,"headless_lms_models::playground_examples"],[3626,"actix_http::ws::codec"],[3627,"actix_http::ws"],[3628,"headless_lms_models::proposed_page_edits"],[3629,"headless_lms_models::regradings"],[3630,"headless_lms_models::roles"],[3631,"headless_lms_models::roles"],[3632,"headless_lms_models::course_instance_enrollments"],[3633,"headless_lms_models::users"],[3634,"headless_lms_models::course_module_completion_registered_to_study_registries"],[3635,"oauth2"],[3636,"oauth2"],[3637,"headless_lms_models::roles"],[3638,"core::clone"],[3639,"actix_http::payload"],[3640,"headless_lms_models::roles"],[3641,"headless_lms_models::course_module_completions"],[3642,"core::marker"],[3643,"tokio::sync::mpsc::unbounded"],[3644,"tokio_stream::wrappers::mpsc_unbounded"],[3645,"futures_core::stream"],[3646,"core::iter::traits::collect"],[3647,"sqlx_core::error"],[3648,"backtrace::capture"],[3649,"core::error"],[3650,"headless_lms_models::error"],[3651,"actix_web::error::error"],[3652,"git2::error"],[3653,"uuid::error"],[3654,"sqlx_core::error"],[3655,"anyhow"],[3656,"http::status"],[3657,"walkdir::dent"],[3658,"headless_lms_models::user_exercise_states"],[3659,"chrono::offset::utc"],[3660,"chrono::datetime"],[3661,"url"],[3662,"headless_lms_models::exercise_service_info"],[3663,"headless_lms_models::error"],[3664,"headless_lms_models::exercise_tasks"],[3665,"headless_lms_models::exercise_task_submissions"],[3666,"headless_lms_models"],[3667,"reqwest::error"],[3668,"core::time"],[3669,"actix_extensible_rate_limit::backend::memory"],[3670,"actix_extensible_rate_limit::backend"],[3671,"actix_web::service"],[3672,"actix_extensible_rate_limit::backend"],[3673,"actix_extensible_rate_limit::middleware"],[3674,"actix_web::service"],[3675,"core::task::wake"],[3676,"core::task::poll"],[3677,"actix_web::response::builder"],[3678,"sqlx_core::pool::connection"],[3679,"sqlx_core::database"],[3680,"cookie"],[3681,"http::error"],[3682,"actix_web::config"],[3683,"sqlx_core::migrate::migration"],[3684,"sqlx_postgres::type_info"],[3685,"uuid::fmt"],[3686,"uuid::fmt"],[3687,"uuid::fmt"],[3688,"sqlx_core::transaction"],[3689,"sqlx_core::pool"],[3690,"core::cmp"],[3691,"core::ops::function"],[3692,"core::cell"],[3693,"core::fmt"],[3694,"cookie::parse"],[3695,"sqlx_postgres::copy"],[3696,"sqlx_postgres::value"],[3697,"actix_service"],[3698,"sqlx_core::encode"],[3699,"core::iter::traits::collect"],[3700,"core::cell"],[3701,"sqlx_core::any::arguments"],[3702,"core::fmt"],[3703,"actix_http::responses::response"],[3704,"core::convert"],[3705,"uuid::timestamp"],[3706,"uuid"],[3707,"uuid"],[3708,"actix_http::responses::head"],[3709,"actix_http::requests::head"],[3710,"actix_http::body::either"],[3711,"actix_router::url"],[3712,"actix_router::path"],[3713,"http::method"],[3714,"actix_http::error"],[3715,"sqlx_core::pool::options"],[3716,"core::net::socket_addr"],[3717,"sqlx_core::any::type_info"],[3718,"actix_web::rmap"],[3719,"actix_web::route"],[3720,"actix_web::service"],[3721,"http::uri"],[3722,"actix_web::error"],[3723,"http::version"],[3724,"actix_web::error"],[3725,"bytes::buf::uninit_slice"],[3726,"std::io"],[3727,"core::default"],[3728,"core::cmp"],[3729,"http::header::name"],[3730,"serde::de"],[3731,"redis::types"],[3732,"actix_http::http_message"],[3733,"core::cmp"],[3734,"actix_web::config"],[3735,"actix_web::resource"],[3736,"actix_router::pattern"],[3737,"actix_web::scope"],[3738,"actix_web::service"],[3739,"core::ops::range"],[3740,"core::mem::maybe_uninit"],[3741,"bytes::buf::take"],[3742,"actix_web::extract"],[3743,"actix_web::handler"],[3744,"actix_http::body::utils"],[3745,"http::header::value"],[3746,"core::fmt"],[3747,"headless_lms_models::email_deliveries"],[3748,"lettre::transport::smtp::transport"],[3749,"std::collections::hash::set"],[3750,"reqwest::async_impl::client"],[3751,"chrono::naive::datetime"],[3752,"headless_lms_utils::document_schema_processor"],[3753,"headless_lms_models::pages"]],"d":["","","","","","Functionality for configuring the server","Handlers for HTTP requests to /api/v0.","","","","Helpful structs and functions that are not related to …","Includes the type’s JSON example and/or TypeScript …","","","Re-exports commonly used types for convenient use across …","Executable programs that can be started. Contains for …","","","Setups file store so that it can be passed to actix web as …","Sets up tokio tracing. Also makes sure that log statements …","","","","","","","","","","","","","","","","","Common configuration that is used by both production and …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Result of a image upload. Tells where the uploaded image …","","Handlers for HTTP requests to /api/v0/auth.","","","","","Handlers for HTTP requests to /api/v0/cms.","Add controllers from all the submodules.","Handlers for HTTP requests to /api/v0/course-material.","","","","Handlers for HTTP requests to /api/v0/files.","","Returns the argument unchanged.","","","Handlers for HTTP requests to /api/v0/healthz.","","Calls U::from(self).","","","Handlers for HTTP requests to /api/v0/main_frontend.","","Handlers for HTTP requests to …","","","Handlers for HTTP requests to /api/v0/study-registry.","Handlers for HTTP requests to /api/v0/tmc-server.","","","","","","","","","","Generic information about the logged in user.","","","","","POST /api/v0/auth/authorize checks whether user can …","POST /api/v0/auth/authorize-multiple checks whether user …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","GET /api/v0/auth/logged-in Returns the current user’s …","POST /api/v0/auth/login Logs in to TMC.","POST /api/v0/auth/logout Logs out.","","","","Posts new user account to tmc.mooc.fi.","","","","","","","POST /api/v0/auth/signup Creates new mooc.fi account and …","","","","","","","","","","","","","","GET /api/v0/auth/user-info Returns the current user’s …","","","","Add controllers from all the submodules.","Controllers for requests starting with …","Controllers for requests starting with /api/v0/cms/courses.","Controllers for requests starting with …","Controllers for requests starting with …","Controllers for requests starting with …","","Controllers for requests starting with …","Controllers for requests starting with /api/v0/cms/pages.","","Add a route for each controller in this module.","GET /api/v8/course-instances/:course_instance - Gets a …","Add a route for each controller in this module.","POST /api/v0/cms/courses/:course_id/upload - Uploads a …","GET /api/v0/cms/courses/:course_id/pages - Gets all pages …","","GET /api/v0/cms/courses/:course_id/course-instances - …","GET /api/v0/cms/courses/:course_id/modules Returns modules …","GET /api/v0/cms/courses/:course_id/research-consent-form - …","","PUT /api/v0/cms/courses/:course_id/research-consent-form - …","PUT …","Add a route for each controller in this module.","GET /api/v0/cms/email-templates/:id","PUT `/api/v0/cms/email-templates/:id","Add a route for each controller in this module.","POST /api/v0/cms/exams/:exam_id/upload - Uploads a media …","GET /api/v0/cms/exams/:exam_id/edit - Get the exam …","PUT /api/v0/cms/exams/:exam_id/edit - Insert new …","","GET /api/v0/cms/exercise-services - List all exercise …","","","","Add a route for each controller in this module.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","GET …","GET …","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Add a route for each controller in this module.","POST /api/v0/cms/organizations/:organization_id/upload - …","Add a route for each controller in this module.","GET /api/v0/cms/pages/:page_id - Get a page with exercises …","GET /api/v0/cms/pages/:page_id/info - Get a pages’s …","GET /api/v0/cms/pages/:page_id/page-navigation - tells what…","PUT /api/v0/cms/pages/:page_id - Update a page by id.","Add a route for each controller in this module.","","Add controllers from all the submodules.","Controllers for requests starting with …","Controllers for requests starting with …","","Controllers for requests starting with …","","Controllers for requests starting with …","","","","Controllers for requests starting with …","","Add a route for each controller in this module.","GET /api/v0/course-material/chapters/:chapter_id/exercises …","GET …","GET /api/v0/course-material/chapters/:chapter_id/pages - …","","","","","","","","","","","Returns the argument unchanged.","","GET …","","GET …","GET …","GET `…","GET …","Calls U::from(self).","","POST …","","","","","","","","","Add a route for each controller in this module.","GET …","GET …","GET …","","","","Add a route for each controller in this module.","","","","","","","","","","","","","","","","","","Combines course modules and chapters, consuming them.","","Used in get_course_page_by_path for path for anonymous …","","","","","","POST /api/v0/course-material/courses/:course_id/feedback - …","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","GET /api/v0/course-material/courses/:id/language-versions …","GET /api/v0/course-material/courses/:course_id/chapters - …","GET /api/v0/course-material/courses/:course_id - Get …","GET …","GET /:course_slug/page-by-path/... - Returns a course page …","GET …","","","","GET `…","GET /api/v0/course-material/courses/:course_id/pages - …","GET …","GET …","GET …","GET …","GET `…","GET `/api/v0/{course_id}/student-country - Returns country …","GET …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","POST /api/v0/course-material/courses/:course_slug/edit - …","","POST …","POST …","","","","","POST …","","","","","","","","","","","","","","POST …","","","","","","","","","","The student has enrolled to the exam and started it.","","","","The student has not enrolled to the exam yet. However, the …","The exam’s start time is in the future, no one can …","","The exam is still open but the student has run out of time.","Add a route for each controller in this module.","","","","","","","","","","","","","","","","","POST /api/v0/course-material/exams/:id/enroll","GET /api/v0/course-material/exams/:id/enrollment","","","","","","","","","","GET …","GET /api/v0/course-material/exams/:id","","","","","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).","","","","","","","","GET /api/v0/course-material/exams/:id/reset-exam-progress","","","","","","","","","","","","","","","","","","","","","","","","","","","","GET …","","","","","","","","","","Add a route for each controller in this module.","","","","","","","","","","Returns the argument unchanged.","","GET /api/v0/course-material/exercises/:exercise_id - Get …","","GET …","GET …","Calls U::from(self).","","POST …","","","POST …","POST `…","","","","","","","","Add a route for each controller in this module.","","","Add a route for each controller in this module.","GET …","Add a route for each controller in this module.","","","GET /api/v0/course-material/pages/exam/{page_id}","GET …","GET /api/v0/course-material/page/{page_id}","GET /api/v0/course-material/pages/:page_id/page-navigation …","GET /api/v0/course-material/pages/:page_id/url-path - …","","Add a route for each controller in this module.","POST /api/v0/course-material/proposed-edits/:course-id","","POST …","","","Add a route for each controller in this module.","GET /api/v0/files/\\\\* Redirects the request to a file …","GET /api/v0/files/uploads/\\\\* Serve local uploaded file, …","POST /api/v0/files/:exercise_service_slug Used to upload …","","POST /api/v0/healthz Tells whether the server is healthy.","Helper functions related to uploading to file storage.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Generates a path for an audio file with the appropriate …","Generates a path for a generic file with the appropriate …","Generates a path for an image file with the appropriate …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Processes an upload from an exercise service or an …","","","","","","","","","","","","","Processes an upload from CMS.","Uploads the data from the multipart field to the given path…","Processes an upload from CMS.","","Processes an upload for an organization’s image.","Generates a path for an audio file with the appropriate …","","","","","","","","","","Returns the argument unchanged.","","GET /api/v0/langs/course-instances/:id/exercisesReturns …","GET /api/v0/langs/course-instancesReturns the course …","GET /api/v0/langs/exercises/:idReturns an exercise slide …","","","Calls U::from(self).","","","","","","","","","","Add controllers from all the submodules.","","Controllers for requests starting with …","Controllers for requests starting with …","","Controllers for requests starting with …","Controllers for requests starting with …","","","Controllers for requests starting with …","","Controllers for requests starting with …","","Controllers for requests starting with …","","Controllers for requests starting with …","Controllers for requests starting with …","Controllers for requests starting with …","Controllers for requests starting with …","","Handles playground-views-related functionality, in …","","Controllers for requests starting with …","","","","","","","","Add a route for each controller in this module.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","DELETE …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","POST /api/v0/main-frontend/certificates/generate","GET …","GET …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","If true, the certificate will be rendered using the course …","","","","","","","","","","","","","POST /api/v0/main-frontend/certificates/","","","","","","Add a route for each controller in this module.","DELETE /api/v0/main-frontend/chapters/:chapter_id - Delete …","POST /api/v0/main-frontend/chapters - Create a new course …","DELETE /api/v0/main-frontend/chapters/:chapter_id/image - …","PUT /api/v0/main-frontend/chapters/:chapter_id/image - …","PUT /api/v0/main-frontend/chapters/:chapter_id - Update …","Add a route for each controller in this module.","GET …","GET …","GET /course-instances/:id/export-completions - gets CSV of …","POST /course-instances/:id/delete","POST /course-instances/:id/edit","GET …","GET …","GET /course-instances/:id","","GET …","GET …","","POST …","","POST …","","Add a route for each controller in this module.","","GET /api/v0/main-frontend/course-modules/{course_module_id}","GET …","GET …","","Add a route for each controller in this module.","","POST /api/v0/main-frontend/courses/:course_id/upload - …","","","","GET …","DELETE /api/v0/main-frontend/courses/:course_id - Delete a …","","","GET …","","Returns the argument unchanged.","","GET /api/v0/main-frontend/courses/:id/language-versions - …","GET /api/v0/main-frontend/courses/:id/exercises - Returns …","GET …","GET /api/v0/main-frontend/courses/:course_id - Get course.","GET …","","GET /api/v0/main-frontend/courses/:id/course-instances - …","GET /api/v0/main-frontend/courses/:course_id/structure - …","GET …","GET …","GET …","GET /api/v0/main-frontend/courses/:id/feedback?read=true - …","GET /api/v0/main-frontend/courses/:id/feedback-count - …","","GET …","GET …","GET …","GET …","GET …","GET …","","","Calls U::from(self).","","POST /api/v0/main-frontend/courses/:id/new-course-instance","","","POST /api/v0/main-frontend/courses/:id/new-chapter-ordering…","POST /api/v0/main-frontend/courses - Create a new course.","POST /api/v0/main-frontend/courses/:id/duplicate - Post …","POST /api/v0/main-frontend/courses/:id/language-versions - …","POST /api/v0/main-frontend/courses/:id/new-page-ordering - …","POST …","","GET …","DELETE …","DELETE …","","","","POST /api/v0/main-frontend/courses/:course_id - Update …","","","GET …","","Add a route for each controller in this module.","DELETE /api/v0/main-frontend/email-templates/:id","","Add a route for each controller in this module.","","","","","","POST /api/v0/cms/exams/:exam_id/duplicate - duplicates …","POST …","GET /api/v0/main-frontend/exams/:id/export-points","GET /api/v0/main-frontend/exams/:id/export-submissions","","Returns the argument unchanged.","","GET `/api/v0/main-frontend/exams/:id","Calls U::from(self).","","POST /api/v0/main-frontend/exams/:id/set","","","","POST /api/v0/main-frontend/exams/:id/unset","","","Add a route for each controller in this module.","","","","","DELETE /api/v0/main-frontend/exercise-repositories/:id","","","","","Returns the argument unchanged.","","GET /api/v0/main-frontend/exercise-repositories/course/:id","GET /api/v0/main-frontend/exercise-repositories/exam/:id","","Calls U::from(self).","","POST `/api/v0/main-frontend/exercise-repositories/new","","","","PUT /api/v0/main-frontend/exercise-repositories/:id","","Add a route for each controller in this module.","POST /api/v0/main-frontend/exercise-services","DELETE /api/v0/main-frontend/exercise-services/:id","GET /api/v0/main-frontend/exercise-services/:id","GET /api/v0/main-frontend/exercise-services","PUT /api/v0/main-frontend/exercise-services/:id","","GET …","PUT …","","Add a route for each controller in this module.","","","","","","Returns the argument unchanged.","GET …","GET …","Calls U::from(self).","","","","","","","","","","","Add a route for each controller in this module.","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","POST /api/v0/main-frontend/feedback/:id - Creates new …","","","","","","","","","Add a route for each controller in this module.","GET …","GET …","GET …","GET …","GET …","Add a route for each controller in this module.","","","Add a route for each controller in this module.","GET `/api/v0/main-frontend/org/:slug","Add a route for each controller in this module.","POST …","GET /api/v0/main-frontend/organizations - Returns a list …","GET …","GET `…","GET …","GET /api/v0/main-frontend/organizations/{organization_id} …","","","","GET …","DELETE …","PUT …","Add a route for each controller in this module.","GET /api/v0/main-fronted/page_audio/:page_id/files - Get a …","DELETE /api/v0/main-frontend/page_audio/:file_id - Removes …","POST /api/v0/main-frontend/page_audio/:page_id - Sets or …","Add a route for each controller in this module.","DELETE /api/v0/main-frontend/pages/:page_id - Delete a …","GET /api/v0/main-fronted/pages/:page_id/info - Get a pages…","GET /api/v0/main-frontend/pages/:page_id/history","GET /api/v0/main-frontend/pages/:page_id/history_count","POST /api/v0/main-frontend/pages - Create a new page.","POST /api/v0/main-frontend/pages/:page_id/restore","POST /api/v0/main-frontend/pages/:page_id/page-details - …","Add a route for each controller in this module.","DELETE /api/v0/main-frontend/playground_examples - Deletes …","GET /api/v0/main-frontend/playground_examples - Returns …","POST /api/v0/main-frontend/playground_examples - Saves a …","PUT /api/v0/main-frontend/playground_examples - Updates …","","","Server received an updated grading from an exercise …","","","The message type for all messages sent from the server to …","Server accepted a new websocket connection and is …","Server did not receive a pong for a certain period so the …","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","playground-views passes a URL pointing to this route to an …","","","","","","","","","","","","","","","","","","","","","","","Starts a new websocket connection.","","Add a route for each controller in this module.","","","","","","Returns the argument unchanged.","","GET /api/v0/main-frontend/proposed-edits/course/:id/count …","GET …","Calls U::from(self).","","","","POST …","","","","","Add a route for each controller in this module.","POST /api/v0/main-frontend/regradings - Creates a new …","GET /api/v0/main-frontend/regradings/{id} - Returns …","GET /api/v0/main-frontend/regradings - Returns a paginated …","GET /api/v0/main-frontend/regradings/count - Counts …","","Add a route for each controller in this module.","","","","","","","","","GET /api/v0/main-frontend/roles - Get all roles for the …","GET /api/v0/main-frontend/roles - Get all pending roles …","","Returns the argument unchanged.","","","Calls U::from(self).","","","POST /api/v0/main-frontend/roles/add - Give a role to a …","","","","POST /api/v0/main-frontend/roles/remove - Remove a role …","","","GET /api/v0/main-frontend/user-details/[id] - Find user …","GET /api/v0/main-frontend/user-details/search-by-email - …","GET …","GET /api/v0/main-frontend/user-details/search-fuzzy-match …","","","","","","","","","","","","","","","Returns the argument unchanged.","","GET /api/v0/main-frontend/users/get-user-research-consents …","GET …","","GET /api/v0/main-frontend/users/my-courses - Gets all the …","GET /api/v0/main-frontend/users/get-user-research-consent …","GET /api/v0/main-frontend/users/:id","Calls U::from(self).","","POST /api/v0/main-frontend/users/user-research-consents - …","","","","","","","","","","GET /api/v0/other-domain-redirects/.* Redirects a domain …","Controllers for requests starting with …","Controllers for requests starting with …","POST /api/v0/completion-registered-to-study-registry - …","","","","","","","","Returns the argument unchanged.","","GET …","GET …","Calls U::from(self).","","","","","","Add controllers from all the submodules.","Handlers for HTTP requests to …","","GET /api/v0/tmc-server/users-by-upstream-id/:id Endpoint …","Common functionality related to authorization","","Contains error and result types for all the controllers.","","","","Contains helper functions that are passed to …","","","Middleware that wraps HTTP requests to tokio tracing spans …","Describes an action that a user can take on some resource.","","","Extractor for an authenticated user.","Validates that user has right to function","Responder for AuthorizationToken","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The target of an action.","","","","","","","Deletion that we usually don’t want to allow.","","","","","","","","","","","","","","","","","","HTTP Client used only for authing with TMC server, this is …","Authenticates the user with mooc.fi, returning the …","","","The authorization token is the only way to return a …","Can be used to check whether user is allowed to view some …","Can be used to check whether user is allowed to view some …","Same as authorize, but takes as an argument Vec<Role> so …","","","","","","","","","","","","","","","","","","","","","","Can be used to check whether user is allowed to view some …","Also checks organization and course roles which are valid …","","Also checks organization role which is valid for courses.","Also checks organization role which is valid for exams.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Forgets authentication from the current session, if any.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","Checks if the user is authenticated in the given session.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Stores the user as authenticated in the given session.","","","","","","","","","","","","","","","","","","","","Skips the authorize() and returns AuthorizationToken, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The user’s ID in TMC.","","","","","For making sure the user saved in the session still exists …","","","","","","","","","","","","","Convenience struct for creating CSV data.","","","","","","","","","For csv export. Return the grade as a number if there is a …","","","Waits for handles to finish, flushes the writer and …","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","Without this one, actix cannot stream our authorized …","Creates a new CsvWriter, and also writes the given headers …","","","For streaming arrays of json objects.","","","","","","","","","","","","Spawns a task that writes a single CSV record","","","","","","","","","","","Writes the completions as csv into the writer","Writes the course instances as csv into the writer","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Writes the course exercise tasks with pravate spec as csv …","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","Writes the course points as csv into the writer","Writes the points as csv into the writer","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Writes the course submissions as csv into the writer","Writes the exam submissions as csv into the writer","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Writes user details for users with any exercise …","Returns the argument unchanged.","Calls U::from(self).","","","","","","","HTTP status code 400.","HTTP status code 400.","","Represents error messages that are sent in responses. Used …","The type of ControllerError that occured.","Used as the result types for all controllers. Only put …","Contains the error value","","The format all error messages from the API is in","HTTP status code 403. Is logged in but is not allowed to …","HTTP status code 500.","HTTP status code 404.","Contains the success value","HTTP status code 401. Needs to log in.","","","","","","Stack trace, generated automatically when the error is …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","Original error that caused this error.","","","A trace of tokio tracing spans, generated automatically …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Marks the exercises and repository as deleted and removes …","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","Processes an exercise repository, creating a repository …","","","","","","","","Updates the given repository using the given url. …","","","","","Returns an error if the chapter’s or exercise’s …","","Submissions for exams are posted from course instances or …","Contains the Convert trait for converting between langs …","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","Accepted by the public-spec and model-solution endpoints …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","Fetches a public/model spec based on the private spec from …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Helper function to create rate limitng middlewares.","Extractor for a request’s id. The id is generated on …","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","Wraps HTTP requests into tokio tracing spans, helps with …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","The error types of this program all implement this trait …","","","","Represents a single database connection.","Provides the context method for Result.","","","","","","","A data structure that can be deserialized from any data …","","","","","Allows storing files to a file storage backend.","Ids will be generated based on the associated data. …","","","A record that can be built from a row returned by the …","","","Ids will be generated on the database level. This should …","","An incoming request.","An outgoing response.","","","","","","","","","","","","The server-side implementation of multipart/form-data …","","UUID namespace for Domain Name System (DNS).","UUID namespace for ISO Object Identifiers (OIDs).","UUID namespace for Uniform Resource Locators (URLs).","UUID namespace for X.500 Distinguished Names (DNs).","","","","","","","","","","","Helper struct to use with functions that insert data into …","Represents the URL query parameters page and limit, used …","","","","","A connection to a PostgreSQL database.","An alias for Pool, specialized for Postgres.","An asynchronous pool of SQLx database connections.","PostgreSQL database driver.","","","","","","","","","","","A data structure that can be serialized into any data …","","Enables parts of app configuration to be declared …","","","","","","","Indicates that a SQL type is supported for a database.","","","","","","","","","","A Universally Unique Identifier (UUID).","","","","Retrieves a connection from the pool.","","Add a cookie to this response.","Add a “removal” cookie to the response that matches …","Returns a reference to the application’s connection …","Add arbitrary app data item.","Retrieves a piece of application state.","","","","","","","","","","","","","","","Get a borrowed Braced formatter.","Returns a slice of 16 octets containing the value.","Returns the four field values of the UUID.","Get a borrowed Hyphenated formatter.","","","","Get a borrowed Simple formatter.","Returns a 128bit value containing the value.","Returns two 64bit values containing the value.","Get a borrowed Urn formatter.","","","","","Begin a new transaction or establish a savepoint within …","","","","","Retrieves a connection and immediately begins a new …","Returns a reference to this response’s body.","","","","","","","","","","","","","","","","","","","","","","","Get a Braced formatter.","Constructs a response builder with specific HTTP status.","","","","","The number of statements currently cached in the …","","","","Removes all statements from the cache, closing them on the …","","","","","","","","","","","Explicitly close this database connection.","","","Shut down the connection pool, immediately waking all …","Get a future that resolves when Pool::close() is called.","","","","Determines if this Rust type is compatible with the given …","Run external configuration as part of the application …","Returns a reference a piece of connection data set in an …","Create a new connection pool with a default pool …","Establish a new database connection.","Create a new connection pool with a default pool …","Create a new connection pool with a default pool …","Gets a clone of the connection options for this pool","Create a new connection pool with a default pool …","Establish a new database connection with the provided …","Returns connection info for the current request.","Wrap the error value with additional context.","Return request cookie.","Get an iterator for the cookies set by this response.","Load request cookies.","Issue a COPY FROM STDIN statement and transition the …","Issue a COPY TO STDOUT statement and transition the …","","Add shared app data item.","","","","","","Default service to be used if no matching resource could …","Remove all cookies with the given name from this response.","Delete a file.","","Deserialize this value from the given Serde deserializer.","","","","","","","Download a file to memory.","Download a file without loading the whole file to memory.","","Drops body and returns new response.","","A buffer that can be used for encode_... calls, that is …","","","","","","","","","","The source error for this response","","","","","Returns reference to the response-local data/extensions …","","Returns reference to the response-local data/extensions …","","","Register an external resource.","","","","","","","","Gets reference to the fixed data, if there are any.","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Creates a UUID using the supplied bytes.","Creates a UUID using the supplied bytes in little endian …","Creates a reference to a UUID from a reference to the …","Create an error response.","Creates a UUID from four field values.","Creates a UUID from four field values in little-endian …","","","","Creates a UUID using the supplied bytes.","Creates a UUID using the supplied bytes in little endian …","","Creates a UUID from a 128bit value.","Creates a UUID from a 128bit value in little-endian order.","Creates a UUID from two 64bit values.","Includes the type’s JSON example and/or TypeScript …","This function returns a path to a folder where downloaded …","Get a url that can be used to download the file without …","Get a url for a file in FileStore that can be used to …","","","","","","","If the UUID is the correct version (v1, v6, or v7) this …","Returns the variant of the UUID structure.","Returns the version of the UUID.","Returns the version number of the UUID.","","Returns a reference to response head.","This method returns reference to the request head","Returns a mutable reference to response head.","Get the headers from the response","","Returns request’s headers.","Get a mutable reference to the headers","Get a Hyphenated formatter.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Returns the response body, dropping all other parts.","Consumes self and returns the underlying byte value of the …","Returns split head and body.","Maps into the contained Uuid value or generates a new one.","Returns true if .close() has been called on the pool, false…","Tests if the UUID is max (all ones).","Tests if the UUID is nil (all zeros).","Keep-alive status for this connection","","","","","","","","","","","","Guaranteed to be positive.","","","","","Maps PKeyPolicy<T> to PKeyPolicy<U> by applying a function …","Map the current body type to another using a closure, …","Map the current body to a type-erased BoxBody.","Map the current body type B to EitherBody::Left(B).","Map the current body type B to EitherBody::Right(B).","Maps a reference of contained data in Fixed(T) to …","Returns a reference to the URL parameters container.","The resource name that matched the path. Useful for …","The resource definition pattern that matched the path. …","The ‘max UUID’ (all ones).","","Read the Request method.","","","","Create multipart instance for boundary.","Errors on non-positive page or limit values.","Constructs a response.","Creates a random UUID.","Creates a UUID using a name from a namespace, based on the …","","","","The ‘nil UUID’ (all zeros).","Returns the number of connections active and idle (not in …","Guaranteed to be nonnegative.","","Get the options for this pool","Guaranteed to be positive.","","Helper to paginate an existing Vec efficiently.","","Parses a Uuid from a string of hexadecimal digits with …","","The target path of this request.","Returns peer socket address.","","Checks if a connection to the database is still valid.","","","","","","","","The query string in the URL.","","Get a reference to a ResourceMap of current application.","","","","Configure route for a specific path.","","","Serialize this value into the given Serde serializer.","","","the version number of the server in libpq format","Register HTTP service factory.","","Sets new body.","Updates the connection options this pool will use when …","Restore any buffers in the connection to their default …","","","","","Get a Simple formatter.","Returns the number of connections currently active. This …","","","","","Get the response status code","Set the StatusCode for this response","","","","","","","Returns the bytes of the UUID in little-endian order.","","Returns the four field values of the UUID in little-endian …","","","","","","","Returns a 128bit little-endian value containing the value.","Guaranteed to be positive.","Execute the function inside a transaction.","","","Attempts to retrieve a connection from the pool if there …","Attempts to retrieve a connection and immediately begins a …","","","","","","","","","","","","","","","","","","","","","","","","","Parses a Uuid from a string of hexadecimal digits with …","Parses a Uuid from a string of hexadecimal digits with …","","","","","","","","","","","","","Returns the canonical SQL type for this Rust type.","","","Connection upgrade status","Upload a file that’s in memory to a path.","","","Upload a file without loading the whole file to memory","Request’s uri.","Generates URL for a named resource.","Generate URL for named resource","Get a Urn formatter.","Read the Request Version.","","","","","","","","","","","","Essentials helper functions and types for application …","Constructs a response with body","Wrap the error value with additional context that is …","","Read bytes from a buffer.","A trait for values that provide sequential write access to …","A cheaply cloneable and sliceable chunk of contiguous …","A unique reference to a contiguous slice of memory.","Application data wrapper and extractor.","Combines two extractor or responder types into a single …","","URL encoded payload extractor and responder.","Form extractor configuration.","Extract typed headers from the request.","JSON extractor and responder.","Future that resolves to some T when parsed from a JSON …","Json extractor configuration.","A value of type L.","Extract typed data from request path segments.","Path extractor configuration","Extract a request’s raw payload stream.","Configuration for request payloads.","Extract typed information from the request’s query.","Query extractor configuration.","Stream that reads request line by line.","An HTTP service for redirecting one path to another path …","Request-local data extractor.","A value of type R.","Enables parts of app configuration to be declared …","Future that resolves to some T when parsed from a URL …","Advance the internal cursor of the Buf","","","Advance the internal cursor of the BufMut","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes blocking function on a thread pool, returns …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the number of bytes the BytesMut can hold without …","Creates an adaptor which will chain this buffer with …","Creates an adapter which will chain this buffer with …","","","","","","","Returns a slice starting at the current position and of …","","","Returns a mutable slice starting at the current BufMut …","","Fills dst with potentially multiple slices starting at self…","Clears the buffer, removing all data.","Clears the buffer, removing all data. Existing capacity is …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Set predicate for allowed content types.","","Sets whether or not the request must have a Content-Type …","","Creates Bytes instance from slice, by copying it.","Consumes len bytes inside self and returns new instance of …","","","Copies bytes from self into dst.","","","","","","","","","","","","","Creates a new route with DELETE method guard.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Set custom error handler","Set custom error handler.","Set custom error handler.","Set custom error handler","","","","Appends given bytes to this BytesMut.","","","","","","","","","","","","","","","","","","","","","","Converts self into an immutable Bytes.","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Deserialize a T from the URL encoded query parameter …","","","","","","","","","","","","Creates a new Bytes from a static slice.","","Creates a new route with GET method guard.","","","","","","","","Gets an IEEE754 single-precision (4 bytes) floating point …","Gets an IEEE754 single-precision (4 bytes) floating point …","Gets an IEEE754 single-precision (4 bytes) floating point …","Gets an IEEE754 double-precision (8 bytes) floating point …","Gets an IEEE754 double-precision (8 bytes) floating point …","Gets an IEEE754 double-precision (8 bytes) floating point …","Gets a signed 128 bit integer from self in big-endian byte …","Gets a signed 128 bit integer from self in little-endian …","Gets a signed 128 bit integer from self in native-endian …","Gets a signed 16 bit integer from self in big-endian byte …","Gets a signed 16 bit integer from self in little-endian …","Gets a signed 16 bit integer from self in native-endian …","Gets a signed 32 bit integer from self in big-endian byte …","Gets a signed 32 bit integer from self in little-endian …","Gets a signed 32 bit integer from self in native-endian …","Gets a signed 64 bit integer from self in big-endian byte …","Gets a signed 64 bit integer from self in little-endian …","Gets a signed 64 bit integer from self in native-endian …","Gets a signed 8 bit integer from self.","Gets a signed n-byte integer from self in big-endian byte …","Gets a signed n-byte integer from self in little-endian …","Gets a signed n-byte integer from self in native-endian …","","","","","","","","","","","","","Returns reference to inner T.","","","Gets an unsigned 128 bit integer from self in big-endian …","Gets an unsigned 128 bit integer from self in …","Gets an unsigned 128 bit integer from self in …","Gets an unsigned 16 bit integer from self in big-endian …","Gets an unsigned 16 bit integer from self in little-endian …","Gets an unsigned 16 bit integer from self in native-endian …","Gets an unsigned 32 bit integer from self in the …","Gets an unsigned 32 bit integer from self in the …","Gets an unsigned 32 bit integer from self in native-endian …","Gets an unsigned 64 bit integer from self in big-endian …","Gets an unsigned 64 bit integer from self in little-endian …","Gets an unsigned 64 bit integer from self in native-endian …","Gets an unsigned 8 bit integer from self.","Gets an unsigned n-byte integer from self in big-endian …","Gets an unsigned n-byte integer from self in little-endian …","Gets an unsigned n-byte integer from self in native-endian …","Returns true if there are any more bytes to consume","Returns true if there is space in self for more bytes.","","","Creates a new route with HEAD method guard.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Unwrap to inner Payload type.","Unwraps to the internal Arc<T>","Consumes the ReqData, returning its wrapped data.","","","Unwrap into inner T value.","Unwrap into the inner T value.","Unwrap into inner T value.","Unwrap into inner T value.","Unwrap into inner T value.","","","","","Returns true if the Bytes has a length of 0.","Returns true if the BytesMut has a length of 0.","","","","","","","Returns the number of bytes contained in this Bytes.","Returns the number of bytes contained in this BytesMut.","","","","","","","","","","","","","","","","","","","","","","","Creates an adaptor which can write at most limit bytes to …","Set maximum accepted payload size. The default limit is …","Set maximum accepted payload size. The default limit is …","Set maximum accepted payload size. The default limit is …","Set maximum accepted payload size. By default this limit …","Set maximum accepted payload size. By default this limit …","Set maximum accepted payload size in bytes. The default …","","","","","","Creates a new route with specified method guard.","Set required mime type of the request. By default mime …","","Creates a new empty Bytes.","Creates a new BytesMut with default capacity.","Create a new future to decode a URL encoded request …","Create a new future to decode a JSON request payload.","Create a new stream to read request line by line.","Create new Data instance.","Construct a new Redirect service that matches a path.","Create new instance with a size limit (in bytes) and no …","","","","","","","","","","","","","","","","","Creates a new route with PATCH method guard.","Use the “308 Permanent Redirect” status when …","","","","","","","Creates a new route with POST method guard.","","","Creates a new route with PUT method guard.","Transfer bytes into self from src and advance the cursor …","","Put cnt bytes val into self.","","Writes an IEEE754 single-precision (4 bytes) floating …","Writes an IEEE754 single-precision (4 bytes) floating …","Writes an IEEE754 single-precision (4 bytes) floating …","Writes an IEEE754 double-precision (8 bytes) floating …","Writes an IEEE754 double-precision (8 bytes) floating …","Writes an IEEE754 double-precision (8 bytes) floating …","Writes a signed 128 bit integer to self in the big-endian …","Writes a signed 128 bit integer to self in little-endian …","Writes a signed 128 bit integer to self in native-endian …","Writes a signed 16 bit integer to self in big-endian byte …","Writes a signed 16 bit integer to self in little-endian …","Writes a signed 16 bit integer to self in native-endian …","Writes a signed 32 bit integer to self in big-endian byte …","Writes a signed 32 bit integer to self in little-endian …","Writes a signed 32 bit integer to self in native-endian …","Writes a signed 64 bit integer to self in the big-endian …","Writes a signed 64 bit integer to self in little-endian …","Writes a signed 64 bit integer to self in native-endian …","Writes a signed 8 bit integer to self.","Writes low nbytes of a signed integer to self in …","Writes low nbytes of a signed integer to self in …","Writes low nbytes of a signed integer to self in …","Transfer bytes into self from src and advance the cursor …","","Writes an unsigned 128 bit integer to self in the …","Writes an unsigned 128 bit integer to self in …","Writes an unsigned 128 bit integer to self in …","Writes an unsigned 16 bit integer to self in big-endian …","Writes an unsigned 16 bit integer to self in little-endian …","Writes an unsigned 16 bit integer to self in native-endian …","Writes an unsigned 32 bit integer to self in big-endian …","Writes an unsigned 32 bit integer to self in little-endian …","Writes an unsigned 32 bit integer to self in native-endian …","Writes an unsigned 64 bit integer to self in the …","Writes an unsigned 64 bit integer to self in little-endian …","Writes an unsigned 64 bit integer to self in native-endian …","Writes an unsigned 8 bit integer to self.","Writes an unsigned n-byte integer to self in big-endian …","Writes an unsigned n-byte integer to self in the …","Writes an unsigned n-byte integer to self in the …","Creates an adaptor which implements the Read trait for self…","Create a relative or absolute redirect.","","Returns the number of bytes between the current position …","","","Returns the number of bytes that can be written from the …","","","","","","","","","","","","","","","","","Reserves capacity for at least additional more bytes to be …","Resizes the buffer so that len is equal to new_len.","Creates a new resource for a specific path.","","","","","","","","","","","","Creates a new un-configured route.","Creates scope for common path prefix.","Use the “303 See Other” status when responding.","","","","Creates a raw service for a specific path.","","Sets the length of the buffer.","","","","","","Returns a slice of self for the provided range.","Returns a slice of self that is equivalent to the given …","Returns the remaining spare capacity of the buffer as a …","Removes the bytes from the current view, returning them in …","Splits the bytes into two at the given index.","Splits the bytes into two at the given index.","Splits the bytes into two at the given index.","Splits the buffer into two at the given index.","","","","","","","","","Creates an adaptor which will read at most limit bytes …","Use the “307 Temporary Redirect” status when …","Creates a new any-method route with handler.","Construct a new Redirect to use as a responder.","","","","","Buffers entire payload from request.","Buffers payload from request up to limit bytes.","","","","","","","","","","","","","","","","","","Creates a new route with TRACE method guard.","Shortens the buffer, keeping the first len bytes and …","Shortens the buffer, keeping the first len bytes and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Absorbs a BytesMut that was previously split off.","Allows the use of custom status codes for less common …","","","","","","","","","","","","","","","","","","","","","","Creates a new BytesMut with the specified capacity.","","","Creates an adaptor which implements the Write trait for …","Creates a new BytesMut, which is initialized with zero.","","","Length as reported by Content-Length header, if present.","","","","The doc file generator is used to write example JSON and …","","","","","","","","Manually sorts…","","Syncs tmc users","","","","","","","","","","","","","","","","","","Processes completions for courses associated with the …","Fetches ended exams that haven’t yet been processed and …","","","","","","","","","","Fetches up-to-date Open University completion registration …","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","Starts a thread that will periodically send regrading …","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","The entrypoint to the server.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","",""],"i":[0,40,40,40,40,0,0,40,0,0,0,0,40,40,0,0,40,40,0,0,40,0,0,6,7,6,7,6,6,7,6,7,6,7,7,7,0,6,7,6,7,6,7,7,7,6,6,7,7,7,7,6,6,7,6,7,6,6,7,6,7,6,6,7,6,7,6,7,0,12,0,12,12,12,12,0,0,0,12,12,0,0,12,12,12,12,0,0,12,0,12,0,0,0,12,12,0,0,12,12,12,12,12,12,12,0,0,0,0,36,37,38,0,0,36,37,38,36,37,38,36,37,36,37,36,36,36,36,37,38,36,37,38,36,37,38,36,37,36,37,38,37,37,38,36,37,38,0,0,0,36,37,37,0,36,37,38,36,37,38,0,36,37,38,36,37,38,36,37,38,36,37,38,38,0,36,37,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58,59,58,59,58,59,58,59,58,59,58,59,0,0,0,0,58,59,58,59,58,58,59,58,59,59,58,59,58,59,58,59,58,59,58,59,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,72,72,72,72,72,72,72,72,72,0,72,0,0,0,0,72,72,0,72,72,72,72,72,72,72,72,0,0,0,0,0,0,0,0,84,80,81,84,80,81,84,80,81,84,84,84,81,80,81,80,81,0,84,0,80,81,84,80,81,0,80,81,84,80,81,80,81,0,0,0,0,0,0,80,81,0,0,0,0,0,0,0,0,0,0,0,84,81,84,80,81,84,81,80,84,80,81,80,81,84,84,81,0,84,0,0,80,81,80,81,0,80,81,80,81,84,80,81,84,80,81,84,80,81,0,84,84,84,84,84,84,84,80,81,103,0,0,0,103,103,0,103,0,99,102,103,100,99,102,103,100,99,102,103,100,99,100,102,102,0,0,102,99,100,99,99,99,100,100,100,0,0,99,102,103,100,99,102,103,100,99,100,102,102,99,102,103,100,99,102,99,102,103,100,102,0,99,102,103,100,100,99,102,103,100,102,102,99,102,103,100,99,102,103,100,99,102,103,100,99,102,103,100,0,99,102,103,100,492,493,493,493,0,0,104,104,104,104,104,104,104,104,104,104,104,0,104,0,0,104,104,0,104,104,0,0,104,104,104,104,104,104,104,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,122,0,118,118,0,122,0,122,118,0,124,122,118,124,122,118,124,122,118,118,118,124,0,118,124,124,124,118,124,122,118,118,0,0,0,118,124,122,118,124,122,118,0,0,0,0,118,124,122,118,124,122,118,124,122,118,0,0,0,0,0,0,0,0,124,122,118,0,0,129,129,129,129,129,129,0,0,0,0,129,129,129,129,129,0,129,129,129,0,129,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,143,146,144,145,143,143,146,144,145,143,146,144,145,144,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,143,145,0,143,144,145,146,143,146,144,145,143,146,144,145,143,144,145,146,0,0,0,146,143,146,144,145,143,146,144,145,146,146,144,143,143,145,143,146,144,145,143,146,144,145,143,146,144,145,0,0,143,146,144,145,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,164,164,0,0,0,164,0,164,164,164,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,164,164,0,0,164,0,0,0,0,0,0,164,0,0,0,164,164,164,0,0,0,0,164,0,0,0,0,185,185,185,185,185,0,0,0,0,185,185,185,0,185,185,0,185,185,185,0,185,0,0,188,188,188,188,0,188,188,188,188,188,188,0,0,188,188,188,0,188,188,188,0,188,0,0,0,0,0,0,0,0,0,0,0,196,196,196,196,196,196,0,0,196,196,196,196,196,196,196,196,196,196,0,0,198,198,198,198,198,198,198,198,198,198,198,198,198,0,198,198,198,198,198,198,198,198,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,213,0,0,0,213,213,0,0,0,214,215,212,213,214,215,212,213,214,215,212,213,215,212,213,214,215,212,213,214,212,215,215,214,215,212,213,215,214,215,212,213,214,215,215,0,214,213,213,215,213,214,215,212,213,214,215,212,213,214,215,212,213,214,214,215,212,213,0,0,0,220,220,220,220,220,220,220,0,0,220,220,220,220,0,220,220,220,220,0,0,0,0,0,0,0,229,0,229,229,229,229,229,229,0,0,229,229,229,229,229,229,229,0,229,229,229,0,229,0,0,0,0,0,0,0,234,234,234,234,234,234,234,234,234,234,234,234,234,234,0,0,234,0,0,0,234,234,0,234,234,234,234,234,234,234,234,0,0,0,0,0,0,239,239,239,239,239,239,239,239,0,0,239,239,239,239,239,239,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,245,0,0,0,245,245,245,228,228,228,228,228,228,245,245,245,245,245,245,245,245,228,0,0,0,245,0,0,0,245,245,245,0,245,0,245,228,228,245,228,228,228,228,228,228,244,33,31,33,228,245,246,249,251,252,253,254,0,0,0,0,0,0,0,0,246,31,33,228,245,246,249,251,252,253,254,31,33,228,245,246,249,251,252,253,254,0,0,0,0,0,0,0,0,31,33,228,245,246,249,31,33,228,245,246,249,31,249,252,31,31,33,228,245,251,252,253,254,254,31,33,228,245,31,31,31,228,228,228,0,244,244,31,254,31,33,228,245,246,251,252,253,254,0,31,33,228,245,246,249,251,252,253,254,31,33,228,245,251,252,253,254,245,31,31,33,228,245,246,249,0,0,0,0,0,31,254,31,33,228,245,246,249,251,252,253,254,254,31,33,228,245,246,249,251,252,253,254,0,251,244,0,33,249,244,31,33,228,245,251,252,253,254,31,33,228,245,251,252,253,254,0,31,33,228,245,251,252,253,254,31,33,228,245,246,249,249,244,31,33,228,245,246,249,251,252,253,254,31,33,228,245,246,249,251,252,253,254,31,33,228,245,246,249,251,252,253,254,31,31,31,254,253,251,0,31,33,228,245,246,249,251,252,253,254,0,0,0,259,262,262,259,262,259,262,0,0,259,0,259,262,259,262,0,259,259,262,259,262,264,0,259,0,262,0,0,259,262,259,262,259,262,0,259,262,262,259,0,0,273,274,273,274,273,274,274,273,0,0,273,274,273,274,273,274,273,274,273,274,273,274,273,274,273,274,0,275,275,275,275,0,275,275,275,275,275,275,275,275,0,0,276,277,276,277,276,277,276,277,0,0,276,277,276,277,276,277,276,277,276,277,276,277,276,277,276,277,0,0,278,279,278,279,278,279,279,278,0,0,278,279,278,279,278,279,278,279,278,279,278,279,278,279,278,279,0,280,280,280,280,0,280,280,280,280,280,280,280,280,284,284,283,0,0,0,35,0,0,284,284,284,35,284,117,284,283,285,117,117,117,284,283,285,117,284,283,285,117,283,283,285,284,283,285,117,117,117,117,117,284,284,283,285,117,117,117,117,117,117,117,117,117,284,283,285,284,283,285,283,117,117,284,283,285,117,284,283,285,117,117,285,117,117,284,283,285,284,283,285,117,117,285,117,117,117,285,284,283,285,283,117,284,117,284,283,285,117,284,283,285,117,284,283,285,117,284,283,285,0,0,297,296,297,296,297,296,296,0,0,0,0,296,297,296,297,296,0,0,297,296,296,296,296,0,0,297,296,297,296,297,296,0,0,297,297,296,0,0,0,0,0,0,299,0,0,301,131,301,131,301,131,301,0,131,131,131,131,301,301,131,301,131,301,301,131,131,301,131,301,131,301,0,131,131,301,131,301,131,301,301,131,301,0,0,0,0,0,0,0,69,116,115,309,302,69,116,115,309,302,69,116,115,309,302,69,69,116,115,302,116,116,302,116,115,116,115,302,116,115,302,0,69,116,115,309,302,69,116,115,309,302,116,115,302,116,115,69,69,116,115,309,302,69,116,115,309,302,0,0,69,302,309,309,0,116,115,309,302,116,115,302,116,115,309,302,115,115,116,115,309,302,69,69,116,115,309,302,69,69,116,115,309,302,69,116,115,309,302,309,116,115,302,69,116,115,309,302,0,0,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,0,0,330,325,330,325,330,325,325,330,325,330,325,325,330,325,330,325,325,330,325,330,325,330,325,330,325,23,0,23,0,0,0,23,23,23,0,0,23,0,0,0,23,355,0,0,351,23,23,0,383,23,23,0,0,23,383,23,0,0,23,23,23,23,23,23,23,23,23,23,23,0,23,42,42,42,42,23,23,23,23,23,23,23,23,23,355,0,0,23,23,23,23,0,0,0,0,23,23,23,23,23,23,23,0,23,23,0,0,0,23,0,23,23,23,0,0,0,23,23,23,23,23,0,23,23,0,23,23,119,334,334,23,23,22,8,22,8,44,8,119,334,42,157,41,23,383,386,22,119,42,42,42,42,42,119,119,42,42,42,42,42,0,0,351,41,355,119,119,119,334,334,23,44,8,119,334,42,157,41,23,383,386,22,44,8,119,334,42,157,41,23,383,386,22,42,23,119,119,119,119,355,386,386,119,355,334,42,157,41,22,334,42,157,41,22,355,119,119,334,334,42,119,42,494,8,22,334,355,334,334,334,334,355,22,364,22,23,22,119,119,386,8,386,42,42,157,8,8,23,1,119,374,42,157,41,41,119,0,1,1,22,23,386,42,42,42,42,119,42,41,42,42,42,23,44,23,351,42,23,22,23,22,8,8,1,119,119,334,119,119,334,383,119,334,42,42,42,42,157,23,386,22,386,44,8,119,334,42,42,42,42,42,157,41,23,23,23,23,23,383,386,22,42,157,41,42,42,42,23,42,42,44,22,389,42,42,42,42,42,42,0,1,1,1,334,42,157,41,22,22,42,42,42,42,42,23,22,23,23,22,22,23,42,44,22,44,8,119,334,42,157,41,23,383,386,22,44,23,42,23,383,334,42,42,23,44,8,119,334,42,157,41,23,383,386,22,157,157,119,119,119,383,23,23,23,23,383,22,22,22,42,351,22,0,119,351,44,157,23,42,42,351,157,119,42,334,157,402,334,157,157,157,0,42,42,22,22,119,355,119,119,44,119,119,334,119,22,23,22,23,119,119,8,44,119,271,42,41,119,8,8,23,334,355,119,119,42,41,42,334,0,386,351,119,23,23,119,22,386,41,42,41,42,351,42,334,42,157,41,22,42,42,157,355,119,119,334,334,44,8,119,334,42,42,42,157,41,23,383,386,22,44,8,119,334,42,157,41,23,383,386,22,42,42,44,44,8,119,334,42,157,41,23,383,386,22,494,42,119,23,1,0,0,1,22,22,22,42,22,44,8,119,334,42,157,41,23,383,386,22,0,23,364,451,0,0,0,0,0,0,451,0,0,0,0,0,0,432,0,0,0,0,0,0,0,0,0,432,0,0,413,265,414,415,414,8,265,414,450,451,219,452,30,420,421,432,428,422,423,34,424,43,425,426,61,427,414,265,414,43,0,265,265,414,414,450,451,219,452,30,420,421,432,428,422,423,34,424,43,425,426,61,427,265,414,414,450,451,219,452,30,420,421,432,428,422,423,34,424,43,425,426,61,427,452,414,414,413,415,428,423,34,43,61,452,413,265,414,415,414,413,265,414,265,414,30,420,421,422,423,424,425,426,61,427,265,414,30,420,421,422,423,424,425,426,61,427,265,414,428,423,43,61,265,414,428,423,43,61,424,424,424,424,265,413,265,414,413,265,414,265,265,414,30,422,424,425,426,427,8,0,265,414,30,421,428,423,34,43,61,414,428,423,34,43,61,30,265,414,265,414,265,414,450,452,265,265,265,265,265,265,265,414,414,414,414,414,414,414,432,428,423,43,61,265,265,265,414,414,414,432,432,432,428,428,428,423,423,423,43,43,43,61,61,61,450,452,422,424,425,427,422,424,425,427,414,414,414,414,8,265,265,265,414,414,414,30,420,421,432,428,428,423,423,34,34,43,43,61,61,414,265,265,265,265,265,265,265,265,265,414,414,414,450,451,219,452,30,30,420,421,432,428,422,423,34,424,43,43,43,425,426,61,427,420,30,265,414,414,61,265,265,219,30,421,432,428,423,34,43,61,265,450,0,265,265,428,423,34,43,61,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,265,414,30,420,421,422,423,424,425,426,61,427,30,265,265,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,413,415,265,414,0,414,265,414,450,451,219,452,30,420,421,432,428,422,423,34,424,43,425,426,61,427,450,451,219,452,450,451,219,30,421,432,432,428,423,34,43,61,265,265,414,414,265,414,428,423,34,43,61,265,265,414,414,450,451,219,452,30,420,421,432,428,422,423,34,424,43,425,426,61,427,265,414,450,415,450,451,452,422,424,426,450,452,422,424,426,0,426,426,265,414,450,451,452,30,420,426,265,265,265,265,265,265,414,414,414,414,414,414,428,423,43,61,0,420,450,451,265,414,219,452,0,265,414,0,415,414,415,414,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,414,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,415,413,0,420,413,265,414,415,414,428,423,34,43,61,428,423,34,43,61,428,423,34,43,61,414,414,0,428,423,34,43,61,265,414,420,432,428,34,0,0,420,30,428,34,0,8,414,30,428,34,265,414,265,265,414,414,265,414,265,414,420,450,452,428,423,34,43,61,413,420,0,420,420,30,428,34,219,219,265,414,30,420,421,422,423,424,425,426,61,427,428,423,34,43,61,0,265,414,265,414,450,451,219,452,30,420,421,432,428,422,423,34,424,43,425,426,61,427,265,414,450,451,219,452,30,420,421,432,428,422,423,34,424,43,425,426,61,427,265,414,265,450,451,219,452,265,414,450,451,219,452,30,420,421,432,428,422,423,34,424,43,425,426,61,427,414,420,265,265,414,450,451,219,452,30,420,421,432,428,422,423,34,424,43,425,426,61,427,414,414,414,415,414,495,495,495,495,495,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,472,0,0,0,0,0,0,0,0,0,0,0,0,0,0,476,476,476,476,476,0,476,476,476,0,476,476,476,0,0,476,476,476,476,476,476,476,0,476,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,479,479,479,479,479,479,479,0,479,479,479,479,479,479,479,479,0,0,0,0,479,479,479,479,479,479,0,0,0,0,0,0,0,480,480,480,480,480,480,480,480,480,0,480,480,480,480,480,0,481,481,481,481,481,481,0,0,0,0,0,481,481,481,481,481,0,481,481,0,0,0,0,481,481,481,481,481,0,0,0,488,488,488,488,488,488,488,0,488,488,488,488,488,0,0,0,0,0,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,487,0,487,487,487,487,487,487,487,487,487,487,487,487,487,487,0,0,0,0,0,0,0,0,0,490,491,490,491,490,491,491,490,491,0,490,491,0,490,491,490,491,490,491,491,490,491,490,491,0,491,491,490,491,490,491,490,491,490,491,490,491,490,491,0,491,490,491],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],[[2,[1]]]],[[],[[4,[3]]]],0,0,0,0,0,[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[6,[[4,[7]]]],0,[7,7],[[-1,-2],3,[],[]],[[8,7],3],0,0,0,0,[-1,-1,[]],[-1,-1,[]],[-1,[],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[-1,9,[]],[-1,9,[]],0,0,0,0,[-1,-2,[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[[],[[4,[6]]]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,[5,[-2]]],3,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[12,12],[[-1,-2],3,[],[]],0,[8,3],0,[-1,[[10,[12]]],13],[[12,12],14],0,0,[[12,15],16],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[],[]],0,0,[-1,-2,[],[]],0,[-1,9,[]],0,[22,23],0,[[12,-1],10,24],[[-1,-2],[[10,[25,17]]],[],26],0,0,[-1,[[10,[[28,[27]],17]]],[]],[-1,-2,[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],0,[-1,-2,[],[]],0,0,0,[8,3],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[[30,[29]],[32,[31]],[34,[33]]],[[35,[[34,[14]]]]]],[[[30,[29]],[32,[31]],[34,[[5,[33]]]]],[[35,[[34,[[5,[14]]]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[10,[36]]],13],[-1,[[10,[37]]],13],0,0,[[36,36],14],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],0,0,[[36,15],16],[[37,15],16],[[38,15],16],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[-1,9,[]],[-1,9,[]],[-1,9,[]],[[39,[30,[29]]],[[34,[14]]]],[[39,[30,[29]],[30,[40]],[30,[41]],[34,[36]]],[[35,[23]]]],[39,23],0,0,0,[37,[[4,[3]]]],[[36,-1],10,24],[[37,-1],10,24],[[38,-1],10,24],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[[39,[34,[37]],[30,[29]],[30,[40]],[32,[31]]],[[35,[23]]]],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],0,[[[32,[31]],[30,[29]]],[[35,[[34,[[32,[38]]]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[8,3],0,0,0,0,0,0,0,0,0,[8,3],[[[43,[42]],[30,[29]],31],[[35,[[34,[42]]]]]],[8,3],[[[43,[42]],44,22,[30,[29]],31,[30,[1]],[30,[41]]],[[35,[[34,[12]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[[5,[45]]]]]]]],[[[43,[42]],31,[30,[29]]],[[35,[[34,[46]]]]]],[[[43,[42]],31,[30,[29]]],[[35,[[34,[[5,[47]]]]]]]],[[[43,[42]],31,[30,[29]]],[[35,[[34,[[5,[48]]]]]]]],[[[43,[42]],31,[30,[29]]],[[35,[[34,[[32,[49]]]]]]]],[[[43,[42]],31,[30,[29]],[34,[46]]],[[35,[[34,[46]]]]]],[[[34,[50]],[30,[29]],[43,[42]],31],[[35,[[34,[49]]]]]],[[[34,[[5,[51]]]],[30,[29]],[43,[42]],31],[[35,[[34,[[5,[52]]]]]]]],[8,3],[[[43,[42]],[30,[29]],31],[[35,[[34,[53]]]]]],[[[43,[42]],[34,[54]],[30,[29]],31],[[35,[[34,[53]]]]]],[8,3],[[[30,[29]],[43,[42]],44,22,31,[30,[1]],[30,[41]]],[[35,[[34,[12]]]]]],[[[30,[29]],[43,[42]],31],[[35,[[34,[55]]]]]],[[[34,[56]],[30,[29]],[43,[42]],31],[[35,[[34,[55]]]]]],[8,3],[[[30,[29]],31],[[35,[[34,[[5,[57]]]]]]]],0,0,0,[8,3],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[10,[58]]],13],[-1,[[10,[59]]],13],[-1,-1,[]],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[[[61,[60]],[30,[41]],[30,[29]]],[[35,[[34,[62]]]]]],[[[61,[60]],[30,[29]],31,[30,[41]]],[[35,[[34,[63]]]]]],[[[30,[29]],31],[[35,[[34,[59]]]]]],[[[61,[60]],[30,[41]],[30,[29]]],[[35,[[34,[62]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,9,[]],[-1,9,[]],0,[[58,-1],10,24],[[59,-1],10,24],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],0,[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],[-1,-2,[],[]],[-1,-2,[],[]],[8,3],[[[43,[42]],44,22,[30,[29]],31,[30,[1]],[30,[41]]],[[35,[[34,[12]]]]]],[8,3],[[[43,[42]],[30,[29]],31],[[35,[[34,[64]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[65]]]]]],[[[43,[42]],[30,[29]]],[[35,[[34,[66]]]]]],[[67,[34,[68]],[43,[42]],[30,[29]],[30,[69]],[30,[41]],31],[[35,[[34,[64]]]]]],[8,3],[[[43,[42]],[30,[29]],[32,[31]]],[[35,[[34,[[5,[70]]]]]]]],[8,3],0,0,0,0,0,0,0,0,0,0,0,[8,3],[[[43,[42]],[30,[29]],[32,[31]]],[[35,[[34,[[5,[71]]]]]]]],[[[43,[42]],[30,[29]],[32,[31]]],[[35,[[34,[[5,[45]]]]]]]],[[[43,[42]],[30,[29]],[32,[31]]],[[35,[[34,[[5,[45]]]]]]]],0,[8,3],[[-1,[5,[-2]]],3,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[72,72],[[-1,-2],3,[],[]],[-1,[[10,[72]]],13],[[72,15],16],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[[[30,[29]],[43,[42]],31],[[35,[[34,[73]]]]]],[-1,[],[]],[[31,[43,[42]],[30,[29]]],[[35,[[34,[[5,[74]]]]]]]],[[31,[43,[42]],[30,[29]]],[[35,[[34,[[5,[75]]]]]]]],[[31,[43,[[3,[42,42]]]],[30,[29]]],[[35,[[34,[76]]]]]],[[31,[43,[[3,[42,42]]]],[30,[29]]],[[35,[[34,[[5,[77]]]]]]]],[-1,-2,[],[]],[-1,9,[]],[[[30,[29]],[43,[42]],[34,[72]],31],[[35,[[34,[78]]]]]],[[72,-1],10,24],[[-1,-2],[[10,[25,17]]],[],26],[-1,[[10,[[28,[27]],17]]],[]],[-1,-2,[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,-2,[],[]],[8,3],[[[43,[42]],[30,[29]],31],[[35,[[34,[42]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[42]]]]]],[[[43,[[3,[42,25,42]]]],[30,[29]],31],[[35,[[34,[79]]]]]],0,0,0,[8,3],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,[80,80],[81,81],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[[5,[48]],[5,[82]]],[[35,[[5,[81]]]]]],0,[[22,[30,[83]]],[[35,[84]]]],[-1,[[10,[80]]],13],[-1,[[10,[81]]],13],0,[[80,80],14],[[81,81],14],[[[43,[42]],[34,[[5,[85]]]],[30,[29]],[32,[31]]],[[35,[[34,[[5,[42]]]]]]]],[[80,15],16],[[81,15],16],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[[[30,[29]],[43,[42]]],[[35,[[34,[[5,[86]]]]]]]],[[[43,[42]],[32,[31]],[30,[29]],[30,[1]],[30,[41]]],[[35,[[34,[80]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[86]]]]]],[[[30,[29]],[43,[42]]],[[35,[[34,[[5,[47]]]]]]]],[[[43,[[3,[25,25]]]],[30,[29]],[32,[31]],[30,[83]],22],[[35,[[34,[87]]]]]],[[[30,[29]],[43,[42]],[32,[31]]],[[35,[[34,[[32,[47]]]]]]]],[-1,[],[]],[-1,[],[]],[[[43,[42]],[30,[29]],[32,[31]]],[[35,[[34,[[5,[88]]]]]]]],[[[43,[[3,[42,42]]]],[30,[29]]],[[35,[[34,[45]]]]]],[[[43,[42]],[30,[29]]],[[35,[[34,[[5,[45]]]]]]]],[[[43,[42]],[30,[29]]],[[35,[[34,[[5,[45]]]]]]]],[[[43,[42]],31,[30,[29]]],[[35,[[34,[[5,[89]]]]]]]],[[[43,[42]],31,[30,[29]]],[[35,[[34,[[5,[52]]]]]]]],[[[43,[42]],31,[30,[29]]],[[35,[[34,[[32,[49]]]]]]]],[[[43,[[3,[42,42]]]],[30,[29]],31],[[35,[[34,[[91,[25,90]]]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[92]]]]]],[[[30,[29]],[43,[42]],[32,[31]]],[[35,[[34,[[32,[93]]]]]]]],[[[30,[29]],[43,[42]]],[[35,[[34,[[5,[94]]]]]]]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[-1,9,[]],[-1,9,[]],[-1,9,[]],0,0,0,0,0,[[[43,[25]],[34,[95]],[30,[29]],[32,[31]]],[[35,[[34,[42]]]]]],0,[[[43,[42]],[34,[96]],[30,[29]]],[[35,[[34,[[5,[97]]]]]]]],[[[43,[42]],[34,[96]],[30,[29]]],[[35,[[34,[[5,[97]]]]]]]],[[80,-1],10,24],[[81,-1],10,24],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[[[43,[[3,[42,42,25]]]],[30,[29]],31],[[35,[[34,[14]]]]]],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[[[34,[98]],[30,[29]],[43,[42]],31],[[35,[[34,[42]]]]]],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,[8,3],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[10,[99]]],13],[-1,[[10,[100]]],13],0,0,[[[30,[29]],[43,[42]],31,[34,[99]]],[[35,[[34,[3]]]]]],[[[30,[29]],[43,[42]],31],[[35,[[34,[[32,[101]]]]]]]],0,[[99,99],14],[[100,100],14],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[[30,[29]],[43,[42]],31],[[35,[[34,[102]]]]]],[[[30,[29]],[43,[42]],31],[[35,[[34,[102]]]]]],[[99,15],16],[[102,15],16],[[103,15],16],[[100,15],16],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],0,[[[30,[29]],[43,[42]],31],[[35,[[34,[3]]]]]],[[99,-1],10,24],[[102,-1],10,24],[[103,-1],10,24],[[100,-1],10,24],0,[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],0,0,[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[[[30,[29]],[43,[42]],31,[34,[100]]],[[35,[[34,[3]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[8,3],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[104,104],[[-1,-2],3,[],[]],0,[-1,[[10,[104]]],13],[[104,104],14],[[104,15],16],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[[[30,[29]],[43,[42]],[32,[31]]],[[35,[[34,[105]]]]]],[-1,[],[]],[[[30,[29]],[43,[42]],31,[30,[69]]],[[35,[[34,[104]]]]]],[[[30,[29]],[43,[[3,[42,42]]]],31],[[35,[[34,[106]]]]]],[-1,-2,[],[]],[-1,9,[]],[[[30,[29]],[30,[69]],[43,[42]],[34,[107]],31],[[35,[[34,[108]]]]]],[[104,-1],10,24],[[-1,-2],[[10,[25,17]]],[],26],[[[30,[29]],[43,[42]],31],[[35,[[34,[14]]]]]],[[[30,[29]],[43,[42]],[34,[109]],31,[30,[69]]],[[35,[[34,[14]]]]]],[-1,[[10,[[28,[27]],17]]],[]],[-1,-2,[],[]],0,[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,-2,[],[]],[8,3],[[[30,[29]],[43,[42]],31],[[35,[23]]]],[[[30,[29]],[43,[42]],[34,[110]],31],[[35,[23]]]],[8,3],[[[61,[60]],[30,[41]],31,[30,[29]]],[[35,[[34,[62]]]]]],[8,3],[[[43,[42]],[30,[29]],[32,[31]],[30,[41]]],[[35,[[34,[[5,[111]]]]]]]],[8,3],[[[43,[42]],[30,[29]]],[[35,[[34,[45]]]]]],[[[43,[42]],[30,[29]]],[[35,[[34,[112]]]]]],[[[43,[42]],[30,[29]]],[[35,[[34,[[32,[45]]]]]]]],[[[43,[42]],[30,[29]]],[[35,[[34,[66]]]]]],[[[43,[42]],[30,[29]]],[[35,[25]]]],[[[43,[42]],[30,[29]]],[[35,[[34,[113]]]]]],[8,3],[[[30,[29]],[43,[42]],[34,[95]],[32,[31]]],[[35,[23]]]],0,[[[43,[42]],[34,[114]],115,[30,[29]]],[[35,[[34,[3]]]]]],0,0,[8,3],[[[43,[25]],[30,[1]]],23],[[22,[30,[29]]],[[35,[23]]]],[[[30,[29]],[43,[25]],44,[30,[1]],[32,[31]],[10,[116,117]],[30,[41]]],[[35,[[34,[[91,[25,25]]]]]]]],[8,3],[[[30,[29]]],[[35,[[34,[14]]]]]],0,0,0,0,0,0,0,0,0,0,0,[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[118,118],[[-1,-2],3,[],[]],0,[[119,42,1],[[10,[3,117]]]],[-1,[[10,[118]]],13],0,0,0,[[118,15],16],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[[120,118],[[10,[121,117]]]],[[120,118],[[10,[121,117]]]],[[120,118],[[10,[121,117]]]],[-1,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[121,121],[[[19,[27]],122,118],121],[[27,122,118],121],[[119,27,44,1,[91,[25,25]],[32,[31]],27],[[10,[3,117]]]],[-1,-2,[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[[119,27,123,1,42,31],[[10,[[3,[42,121]],117]]]],[[119,123,1,124,42],[[10,[[3,[42,121]],117]]]],[[125,120,118,1,119,31],[[10,[121,117]]]],[[119,126,120,1,[32,[31]]],[[10,[3,117]]]],[[125,44,118,1,119,31],[[10,[121,117]]]],[[119,126,27,27,123,1,[32,[42]]],[[10,[42,117]]]],[[125,44,127,[2,[1]],31,119],[[10,[121,117]]]],[[125,31,119],[[35,[3]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[8,3],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-1,[]],[128,[[10,[129,130]]]],[[[30,[29]],131,[43,[42]]],[[35,[[34,[[5,[132]]]]]]]],[[[30,[29]],131],[[35,[[34,[[5,[133]]]]]]]],[[[30,[29]],131,[43,[42]]],[[35,[[34,[132]]]]]],[[[30,[29]],[43,[42]],131],[[35,[[34,[134]]]]]],[[22,120,135,128],[[138,[[137,[136]]]]]],[-1,-2,[],[]],[-1,9,[]],[27,[[32,[9]]]],0,[[[30,[29]],[30,[69]],[43,[42]],[34,[139]],131],[[35,[[34,[140]]]]]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[[[30,[29]],[30,[1]],[43,[42]],[141,[129]],131,[30,[41]]],[[35,[[34,[142]]]]]],[-1,-2,[],[]],[8,3],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[8,3],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[43,[42]],[30,[29]],31],[[35,[[34,[14]]]]]],[-1,[[10,[143]]],13],[-1,[[10,[144]]],13],[-1,[[10,[145]]],13],0,[[143,15],16],[[146,15],16],[[144,15],16],[[145,15],16],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[128,[[10,[146,130]]]],[[[34,[144]],[30,[29]],31],[[35,[[34,[14]]]]]],[[[43,[25]],[30,[29]],[30,[1]],[61,[145]],[30,[147]]],[[35,[23]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[[32,[148]]]]]]]],[[22,120,135,128],[[138,[[137,[136]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[27,[[32,[9]]]],0,0,0,0,0,[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[[[30,[29]],[141,[146]],[30,[1]],31],[[35,[[34,[14]]]]]],[[119,[5,[42]],42,146,1,31],[[10,[[5,[42]],117]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[8,3],[[[43,[25]],[30,[29]],31,[30,[1]],[30,[41]]],[[35,[[34,[149]]]]]],[[67,[30,[29]],[34,[150]],31,[30,[1]],[30,[41]],[30,[69]]],[[35,[[34,[149]]]]]],[[[43,[42]],[30,[29]],31,[30,[1]]],[[35,[[34,[3]]]]]],[[22,44,[43,[42]],[30,[29]],31,[30,[1]],[30,[41]]],[[35,[[34,[149]]]]]],[[[34,[151]],[43,[25]],[30,[29]],31,[30,[1]],[30,[41]]],[[35,[[34,[149]]]]]],[8,3],[[[43,[42]],[30,[29]],31],[[35,[[34,[[5,[152]]]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[153]]]]]],[[[43,[42]],[30,[29]],31],[[35,[23]]]],[[[43,[42]],[30,[29]],31],[[35,[23]]]],[[[34,[154]],[43,[42]],[30,[29]],31],[[35,[23]]]],[[[43,[[3,[42,42]]]],[30,[29]],31],[[35,[[34,[[5,[155]]]]]]]],[[[43,[[3,[42,42]]]],[30,[29]],31],[[35,[[34,[[5,[156]]]]]]]],[[[43,[42]],31,[30,[29]]],[[35,[[34,[47]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[[5,[53]]]]]]]],[[31,[43,[[3,[42,42]]]],[30,[29]]],[[35,[[34,[[5,[75]]]]]]]],[[[43,[42]],[30,[29]],31],[[35,[23]]]],[[[43,[42]],[61,[157]],[30,[29]],31],[[35,[[34,[158]]]]]],[[[43,[42]],[30,[29]],31,[34,[159]]],[[35,[[34,[3]]]]]],[[[43,[42]],[34,[160]],[30,[29]],31],[[35,[[34,[53]]]]]],[[[30,[29]],31,[43,[42]]],[[35,[[34,[14]]]]]],[[[43,[42]],[30,[29]],31,[34,[159]]],[[35,[[34,[161]]]]]],[8,3],[[[43,[[3,[42,14]]]],[30,[29]],31],[[35,[[34,[14]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[48]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[162]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[163]]]]]],0,[8,3],[[[30,[29]],[43,[42]],31],[[35,[[34,[[5,[94]]]]]]]],[[[43,[42]],44,22,[30,[29]],31,[30,[1]],[30,[41]]],[[35,[[34,[12]]]]]],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[43,[42]],[30,[29]],31],[[35,[23]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[86]]]]]],[[[43,[[3,[42,42]]]],[30,[29]],31],[[35,[[34,[3]]]]]],[-1,[[10,[164]]],13],[[[43,[42]],[30,[29]],31],[[35,[23]]]],[[164,15],16],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[[[30,[29]],[43,[42]],31],[[35,[[34,[[5,[86]]]]]]]],[[[30,[29]],[43,[42]],31],[[35,[[34,[[5,[165]]]]]]]],[[[30,[29]],[43,[42]],31],[[35,[[34,[[5,[166]]]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[86]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[167]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[[3,[168,[5,[169]]]]]]]]]],[[[30,[29]],[43,[42]],31],[[35,[[34,[[5,[47]]]]]]]],[[[43,[42]],[30,[29]],31,[30,[1]],[30,[41]]],[[35,[[34,[170]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[[5,[171]]]]]]]],[[[30,[29]],[43,[42]],31],[[35,[[34,[[5,[172]]]]]]]],[[[30,[29]],[43,[42]],31],[[35,[[34,[[5,[172]]]]]]]],[[[43,[42]],[30,[29]],[61,[164]],31],[[35,[[34,[[5,[173]]]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[174]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[[5,[88]]]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[[5,[175]]]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[[5,[176]]]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[[5,[177]]]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[[5,[178]]]]]]]],[[[30,[29]],[43,[42]],31],[[35,[[34,[[5,[179]]]]]]]],[[[30,[29]],[43,[42]],31],[[35,[[34,[[5,[180]]]]]]]],[[[30,[29]],[43,[42]],31],[[35,[[34,[[5,[94]]]]]]]],[[[43,[42]],[34,[[5,[181]]]],[30,[29]],31],[[35,[[34,[3]]]]]],[-1,-2,[],[]],[-1,9,[]],[[[34,[154]],[43,[42]],[30,[29]],31],[[35,[[34,[42]]]]]],[[[30,[29]],[43,[42]],[34,[110]],31],[[35,[[34,[42]]]]]],0,[[[43,[42]],[30,[29]],31,[34,[[5,[149]]]]],[[35,[[34,[3]]]]]],[[67,[30,[29]],[34,[182]],31,[30,[41]],[30,[69]]],[[35,[[34,[86]]]]]],[[[30,[29]],[43,[42]],[34,[182]],31],[[35,[[34,[86]]]]]],[[[30,[29]],[43,[42]],[34,[182]],31],[[35,[[34,[86]]]]]],[[[43,[42]],[30,[29]],31,[34,[[5,[45]]]]],[[35,[[34,[3]]]]]],[[[30,[29]],31,[43,[42]]],[[35,[[34,[14]]]]]],0,[[[43,[42]],[30,[29]],31],[[35,[23]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[14]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[14]]]]]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[[[34,[183]],[43,[42]],[30,[29]],31],[[35,[[34,[86]]]]]],[[[43,[[3,[42,42]]]],[30,[29]],31,[34,[181]]],[[35,[[34,[3]]]]]],[[[43,[42]],[30,[29]],31,[34,[184]]],[[35,[[34,[3]]]]]],[[[43,[42]],[30,[29]],31],[[35,[23]]]],[-1,-2,[],[]],[8,3],[[[43,[42]],[30,[29]],31],[[35,[[34,[53]]]]]],0,[8,3],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,[[10,[185]]],13],[[[30,[29]],[43,[42]],[34,[186]],31],[[35,[[34,[14]]]]]],[[[30,[29]],[43,[42]],[34,[186]],31],[[35,[[34,[3]]]]]],[[[43,[42]],[30,[29]],31],[[35,[23]]]],[[[43,[42]],[30,[29]],31],[[35,[23]]]],[[185,15],16],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[[[30,[29]],[43,[42]],31],[[35,[[34,[187]]]]]],[-1,-2,[],[]],[-1,9,[]],[[[30,[29]],[43,[42]],[34,[185]],31],[[35,[[34,[3]]]]]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[[[30,[29]],[43,[42]],[34,[185]],31],[[35,[[34,[3]]]]]],[-1,-2,[],[]],0,[8,3],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[[30,[29]],[43,[42]],[32,[31]]],[[35,[[34,[14]]]]]],0,[-1,[[10,[188]]],13],0,[[188,15],16],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[[[30,[29]],[43,[42]],[32,[31]]],[[35,[[34,[[5,[189]]]]]]]],[[[30,[29]],[43,[42]],[32,[31]]],[[35,[[34,[[5,[189]]]]]]]],0,[-1,-2,[],[]],[-1,9,[]],[[[30,[29]],[30,[1]],[34,[188]],31,[30,[41]]],[[35,[[34,[42]]]]]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[[[30,[29]],[43,[42]],[32,[31]],[34,[190]]],[[35,[[34,[14]]]]]],[-1,-2,[],[]],[8,3],[[[30,[29]],31,[34,[191]]],[[35,[[34,[192]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[192]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[192]]]]]],[[[30,[29]],31],[[35,[[34,[[5,[192]]]]]]]],[[[34,[191]],[43,[42]],[30,[29]],31],[[35,[[34,[192]]]]]],[8,3],[[[43,[42]],[30,[29]],31],[[35,[[34,[193]]]]]],[[[34,[194]],[30,[29]],31],[[35,[[34,[195]]]]]],0,[8,3],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[196,15],16],[-1,-1,[]],[[[30,[29]],[43,[42]],[61,[157]],31],[[35,[[34,[197]]]]]],[[[30,[29]],[43,[42]],[61,[157]],31],[[35,[[34,[196]]]]]],[-1,-2,[],[]],[-1,9,[]],[[196,-1],10,24],[[-1,-2],[[10,[25,17]]],[],26],[-1,[[10,[[28,[27]],17]]],[]],0,[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,-2,[],[]],0,[8,3],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[10,[198]]],13],[[198,198],14],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[198,15],16],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,-2,[],[]],[-1,9,[]],[[[43,[42]],[34,[198]],[30,[29]],31],[[35,[23]]]],0,[[198,-1],10,24],[[-1,-2],[[10,[25,17]]],[],26],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,-2,[],[]],[8,3],[[[30,[29]],31],[[35,[[34,[[5,[199]]]]]]]],[[[30,[29]],31],[[35,[[34,[[5,[200]]]]]]]],[[[30,[29]],31],[[35,[[34,[[5,[200]]]]]]]],[[[30,[29]],31],[[35,[[34,[[5,[200]]]]]]]],[[[30,[29]],31],[[35,[[34,[[5,[200]]]]]]]],[8,3],[[[43,[42]],[30,[29]],31],[[35,[23]]]],[[[43,[42]],[34,[110]],[30,[29]],31],[[35,[23]]]],[8,3],[[[30,[29]],[43,[25]],[30,[1]],[30,[41]]],[[35,[[34,[201]]]]]],[8,3],[[[30,[29]],[34,[186]],31],[[35,[[34,[3]]]]]],[[[30,[29]],[30,[1]],[30,[41]]],[[35,[[34,[[5,[201]]]]]]]],[[[30,[29]],[43,[42]]],[[35,[[34,[[5,[202]]]]]]]],[[[30,[29]],[43,[42]],31],[[35,[[34,[203]]]]]],[[[30,[29]],[43,[42]]],[[35,[[34,[[5,[203]]]]]]]],[[[43,[42]],[30,[29]],[30,[1]],[30,[41]]],[[35,[[34,[201]]]]]],[[[43,[42]],[30,[29]],[61,[157]]],[[35,[[34,[[5,[86]]]]]]]],[[[43,[42]],[30,[29]]],[[35,[[34,[204]]]]]],[[[43,[42]],[30,[29]]],[[35,[[34,[204]]]]]],[[[43,[42]],[30,[29]],[32,[31]],[61,[157]]],[[35,[[34,[[5,[86]]]]]]]],[[[43,[42]],[30,[29]],31,[30,[1]]],[[35,[[34,[3]]]]]],[[22,44,[43,[42]],[30,[29]],31,[30,[1]],[30,[41]]],[[35,[[34,[201]]]]]],[8,3],[[[43,[42]],[30,[29]],31,[30,[41]]],[[35,[[34,[[5,[111]]]]]]]],[[[43,[42]],[43,[42]],[30,[29]],31,[30,[1]]],[[35,[[34,[3]]]]]],[[22,44,[43,[42]],[30,[29]],31,[30,[1]]],[[35,[[34,[14]]]]]],[8,3],[[[43,[42]],[30,[29]],31],[[35,[[34,[45]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[65]]]]]],[[[30,[29]],[43,[42]],[61,[157]],31],[[35,[[34,[[5,[205]]]]]]]],[[[30,[29]],[43,[42]],31],[[35,[[34,[206]]]]]],[[67,[34,[207]],[30,[29]],[30,[41]],31,[30,[69]]],[[35,[[34,[45]]]]]],[[67,[30,[29]],[43,[42]],[34,[208]],[30,[41]],31,[30,[69]]],[[35,[[34,[42]]]]]],[[[43,[42]],[34,[209]],[30,[29]],31],[[35,[[34,[14]]]]]],[8,3],[[[30,[29]],[43,[42]],31],[[35,[[34,[210]]]]]],[[[30,[29]]],[[35,[[34,[[5,[210]]]]]]]],[[[30,[29]],[34,[211]],31],[[35,[[34,[210]]]]]],[[[30,[29]],[34,[210]],31],[[35,[[34,[210]]]]]],0,0,0,0,0,0,0,0,0,0,[8,3],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[212,15],16],[[213,15],16],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[214,42],[[32,[[216,[215]]]]]],0,[[215,[10,[217,218]],-1],3,[]],[[215,212,-1],-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[[],214],[[],215],0,[[[43,[42]],[34,[114]]],[[10,[23,117]]]],[[214,42,[216,[215]]],3],[[213,-1],10,24],[[-1,-2],[[10,[25,17]]],[],26],[[215,-1],3,[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[[214,42],3],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[22,219],[[10,[23,117]]]],0,[8,3],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[10,[220]]],13],[[220,15],16],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[[[43,[42]],[30,[29]],31],[[35,[[34,[221]]]]]],[[[43,[42]],[30,[29]],[61,[220]],31],[[35,[[34,[[5,[222]]]]]]]],[-1,-2,[],[]],[-1,9,[]],0,0,[[67,[34,[223]],[30,[41]],31,[30,[29]],[30,[69]]],[[35,[23]]]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,-2,[],[]],[8,3],[[[30,[29]],31,[34,[224]]],[[35,[[34,[42]]]]]],[[[30,[29]],31,[43,[42]]],[[35,[[34,[225]]]]]],[[[30,[29]],31,[61,[157]]],[[35,[[34,[[5,[226]]]]]]]],[[[30,[29]],31],[[35,[[34,[206]]]]]],0,[8,3],[[-1,[5,[-2]]],3,[],[]],[[119,227,228,42],[[35,[3]]]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,[[10,[229]]],13],0,[[[30,[29]],[61,[229]],31],[[35,[[34,[[5,[230]]]]]]]],[[[30,[29]],[61,[229]],31],[[35,[[34,[[5,[231]]]]]]]],[[229,15],16],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],0,[-1,-2,[],[]],[-1,9,[]],0,[[[30,[29]],[34,[232]],31],[[35,[23]]]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[[[30,[29]],[34,[232]],31],[[35,[23]]]],[-1,-2,[],[]],[8,3],[[31,[30,[29]],[43,[42]]],[[35,[[34,[233]]]]]],[[31,[30,[29]],[34,[96]]],[[35,[[34,[[5,[233]]]]]]]],[[31,[30,[29]],[34,[96]]],[[35,[[34,[[5,[233]]]]]]]],[[31,[30,[29]],[34,[96]]],[[35,[[34,[[5,[233]]]]]]]],0,[8,3],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[234,234],[[-1,-2],3,[],[]],0,[-1,[[10,[234]]],13],[[234,234],14],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[234,15],16],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[[31,[30,[29]]],[[35,[[34,[[5,[89]]]]]]]],[[[43,[42]],[30,[29]],31],[[35,[[34,[235]]]]]],[-1,[],[]],[[31,[30,[29]]],[[35,[[34,[[5,[86]]]]]]]],[[31,[30,[29]]],[[35,[[34,[236]]]]]],[[[43,[42]],[30,[29]]],[[35,[[34,[237]]]]]],[-1,-2,[],[]],[-1,9,[]],[[[34,[234]],31,[30,[29]]],[[35,[[34,[236]]]]]],[[234,-1],10,24],[[-1,-2],[[10,[25,17]]],[],26],[-1,[[10,[[28,[27]],17]]],[]],[-1,-2,[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,-2,[],[]],[8,3],[[[30,[29]],22,[43,[25]],[30,[41]]],[[35,[23]]]],0,0,[[22,[34,[[5,[238]]]],[30,[29]]],[[35,[23]]]],0,[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[10,[239]]],13],0,[[239,15],16],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[[22,[43,[25]],[30,[29]],[61,[239]]],[[35,[23]]]],[[22,[43,[[3,[25,42]]]],[30,[29]],[61,[239]]],[[35,[23]]]],[-1,-2,[],[]],[-1,9,[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,-2,[],[]],[8,3],0,[8,3],[[[43,[240]],[30,[29]],22],[[35,[[34,[237]]]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[241,[[4,[242,243]]]],[[119,40,25,25],[[4,[[3,[237,244]]]]]],[[119,27,41],[[4,[237]]]],[[119,27,27,41],[[4,[237]]]],[[119,228,[32,[42]],245],[[4,[246,117]]]],[[119,[32,[42]],42],[[4,[246,117]]]],[22,[[4,[246,117]]]],[[119,228,[32,[42]],245,[19,[247]]],[[4,[246,117]]]],[[246,-1],[[35,[-1]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[119,[32,[42]],[32,[42]],[32,[42]]],[[4,[14,117]]]],[[119,[19,[247]],228,42],[[4,[246,117]]]],[[119,[19,[247]],228,248],[[4,[246,117]]]],[[119,[19,[247]],228,42],[[4,[246,117]]]],[[119,[19,[247]],228,42],[[4,[246,117]]]],[[[19,[247]],228],[[4,[246,117]]]],[[[19,[247]],228,42],[[4,[246,117]]]],[[119,25,228],[[4,[246,117]]]],[31,31],[33,33],[228,228],[245,245],[246,246],[[[249,[-1]]],[[249,[-1]]],250],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],0,0,0,0,[-1,[[10,[31]]],13],[-1,[[10,[33]]],13],[-1,[[10,[228]]],13],[-1,[[10,[245]]],13],[-1,[[10,[251]]],13],[-1,[[10,[252]]],13],[-1,[[10,[253]]],13],[-1,[[10,[254]]],13],0,[[31,31],14],[[33,33],14],[[228,228],14],[[245,245],14],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[40,25,25],[[4,[244]]]],0,0,0,0,[[31,15],16],[[33,15],16],[[228,15],16],[[245,15],16],[[246,15],16],[[251,15],16],[[252,15],16],[[253,15],16],[[254,15],16],[39,3],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[248,245],[[22,255],-1,[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[119,254],[[4,[237]]]],[[244,119],[[4,[237]]]],[[119,27,240],[[4,[237]]]],[[39,[30,[29]]],14],[[256,228],14],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[22,[[4,[27,117]]]],0,0,[[39,237],[[4,[3]]]],0,[[[249,[-1]],22],[[23,[-2]]],257,[]],0,[[31,-1],10,24],[[33,-1],10,24],[[228,-1],10,24],[[245,-1],10,24],[[251,-1],10,24],[[252,-1],10,24],[[253,-1],10,24],[[254,-1],10,24],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[[],246],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],0,[31,[[32,[240]]]],0,0,0,0,[[31,[32,[[30,[29]]]],39],[[4,[31,117]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[[32,[258]]],25],0,0,[[[259,[-1]]],[[4,[-1]]],[260,261]],[262,[[263,[3]]]],[-1,-1,[]],[-1,-1,[]],[[[30,[29]],27,-1,246],[[35,[23]]],[264,261]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,9,[]],[-1,9,[]],[[264,[266,[[4,[[249,[265]],117]]]],119,246],[[138,[[137,[136]]]]]],[[[267,[[4,[[249,[265]],117]]]]],[[0,[[269,[],[[268,[[4,[265,117]]]]]]]]]],[[-1,-3],[[4,[[259,[-1]]]]],[260,261],[[20,[[19,[18]]]]],[[270,[],[[268,[-2]]]],261]],0,0,[-2,[[0,[[269,[],[[268,[[4,[265,117]]]]]]]]],271,[[269,[],[[268,[[272,[-1]]]]]]]],0,[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[[262,[19,[18]]],[[263,[9]]]],[[[259,[-1]],-3],3,[260,261],[[20,[[19,[18]]]]],[[270,[],[[268,[-2]]]],261]],0,0,[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[119,42,-1],[[4,[-1]]],[260,261]],[[119,42,-1],[[4,[-1]]],[260,261]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,9,[]],[-1,9,[]],[[273,[266,[[4,[[249,[265]],117]]]],119,246],[[138,[[137,[136]]]]]],[[274,[266,[[4,[[249,[265]],117]]]],119,246],[[138,[[137,[136]]]]]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[119,42,-1],[[4,[-1]]],[260,261]],[-1,-1,[]],[-1,-2,[],[]],[-1,9,[]],[[275,[266,[[4,[[249,[265]],117]]]],119,246],[[138,[[137,[136]]]]]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,-2,[],[]],0,0,[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[119,42,-1],[[4,[-1]]],[260,261]],[[119,42,-1],[[4,[-1]]],[260,261]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,9,[]],[-1,9,[]],[[276,[266,[[4,[[249,[265]],117]]]],119,246],[[138,[[137,[136]]]]]],[[277,[266,[[4,[[249,[265]],117]]]],119,246],[[138,[[137,[136]]]]]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[119,42,-1],[[4,[-1]]],[260,261]],[[119,42,-1],[[4,[-1]]],[260,261]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,9,[]],[-1,9,[]],[[278,[266,[[4,[[249,[265]],117]]]],119,246],[[138,[[137,[136]]]]]],[[279,[266,[[4,[[249,[265]],117]]]],119,246],[[138,[[137,[136]]]]]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[119,42,-1],[[4,[-1]]],[260,261]],[-1,-1,[]],[-1,-2,[],[]],[-1,9,[]],[[280,[266,[[4,[[249,[265]],117]]]],119,246],[[138,[[137,[136]]]]]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[117,[[32,[281]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[117,[[32,[282]]]],[283,283],[[-1,-2],3,[],[]],0,[-1,[[10,[284]]],13],[-1,[[10,[283]]],13],[-1,[[10,[285]]],13],[117,23],[117,-1,[]],0,[[117,15],16],[[117,15],16],[[284,15],16],[[284,15],16],[[283,15],16],[[285,15],16],[286,117],[287,117],[130,117],[288,117],[289,117],[-1,-1,[]],[290,117],[291,117],[292,117],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[],[]],[-1,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[117,27],0,0,[[-1,25,[32,[292]]],117,[]],[[-1,25,[32,[292]],281,293],117,[]],[[284,-1],10,24],[[283,-1],10,24],[[285,-1],10,24],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[117,[[32,[282]]]],0,0,[117,293],0,[117,294],0,[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,-2,[],[]],[-1,25,[]],[-1,25,[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[295,14],[[119,42,42,296,1,41],[[4,[121]]]],[[119,42,1],[[4,[3]]]],[126,[[4,[[5,[296]]]]]],[[296,15],16],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[295,14],[126,14],[-1,9,[]],[-1,9,[]],0,0,0,[[119,42,27,[32,[27]],1,41],[[4,[[5,[297]]]]]],[[119,42,27,[32,[27]],1,[5,[121]],41],[[4,[[5,[297]]]]]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],[[119,42,27,1,41],[[4,[3]]]],[[119,42,27,1,[5,[121]],41],[[4,[3]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[[119,165],[[10,[3,117]]]],[[119,42,165,107,[2,[69]]],[[10,[108,117]]]],[[119,42,165,42],[[10,[[3,[298,14]],117]]]],0,0,0,[299,-1,[]],0,0,0,[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[300,244,237],3],[131,131],[[-1,-2],3,[],[]],[131,-1,[]],[131,-1,[]],[-1,[[10,[301]]],13],0,[[131,15],16],[[301,15],16],[-1,-1,[]],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[[22,255],-1,[]],[-1,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,9,[]],[-1,9,[]],[[300,27],[[32,[237]]]],[-1,-2,[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[69,69],[[-1,-2],3,[],[]],[-1,[[10,[116]]],13],[-1,[[10,[115]]],13],[-1,[[10,[302]]],13],[116,27],0,0,[116,[[304,[303]]]],[115,[[304,[303]]]],0,0,0,[[[28,[27]]],116],[42,115],[[42,42],302],[305,[[308,[[307,[306]]]]]],[[69,15],16],[[116,15],16],[[115,15],16],[[309,15],16],[[302,15],16],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[[22,255],-1,[]],[[22,255],-1,[]],[-1,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[[[2,[69]]],[[0,[[313,[305,310,311],[[312,[[308,[[307,[114]]]]]]]]]]]],[[25,42,[2,[69]]],[[0,[314]]]],[27,[[10,[69,315]]]],0,0,0,[316,286],[[116,-1],10,24],[[115,-1],10,24],[[309,-1],10,24],[[302,-1],10,24],[[116,69],25],[[115,69],25],[[302,69],25],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[115,42],0,[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,-2,[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[[],[[4,[69]]]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],0,[[27,69],[[10,[116,117]]]],[[27,69],[[10,[115,117]]]],[[27,69],[[10,[302,117]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[317,318],[[324,[319,320,[0,[[313,[321],[[312,[[323,[[10,[322,287]]]]]]]]]]]]]],0,[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[67,67],[[-1,-2],3,[],[]],[[67,15],16],[-1,-1,[]],[[22,255],-1,[]],[-1,[],[]],[-1,-2,[],[]],[-1,9,[]],[[67,-1],10,24],[[-1,-2],[[10,[25,17]]],[],26],[-1,[[10,[[28,[27]],17]]],[]],[-1,-2,[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,-2,[],[]],0,0,[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[325,[-2]],321],-3,[],[[329,[321],[[326,[[327,[-1]]]],[328,[287]]]]],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,9,[]],[-1,9,[]],[[330,-2],-3,[],[[329,[321],[[326,[[327,[-1]]]],[328,[287]]]]],[]],[[[325,[-2]],331],[[332,[[10,[3,-3]]]]],[],[[329,[321],[[326,[[327,[-1]]]],[328,[287]]]]],[]],0,[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],333],0,[[],333],0,0,0,[[],333],[[],333],[[],333],0,0,[[],333],0,0,0,[[],333],0,0,0,0,[[],333],[[],333],0,0,[[],333],[[],333],0,0,[[],333],0,[[],333],0,0,[[],333],[[],333],[[],333],[[],333],[[],333],[[],333],[[],333],[[],333],[[],333],[[],333],[[],333],0,[[],333],0,0,0,0,[[],333],[[],333],[[],333],[[],333],[[],333],[[],333],[[],333],[[],333],[[],333],0,0,0,[[],333],[[],333],[[],333],[[],333],0,0,0,0,[[],333],[[],333],[[],333],[[],333],[[],333],[[],333],[[],333],0,[[],333],[[],333],0,0,0,[[],333],0,[[],333],[[],333],[[],333],0,0,0,[[],333],[[],333],[[],333],[[],333],[[],333],0,[[],333],[[],333],0,[[],333],[[],333],[119,[[138,[[137,[136]]]]]],[[[334,[-1]]],[[0,[[136,[],[[312,[[10,[[335,[-1]],290]]]]]]]]],336],[[[334,[-1]]],[[138,[[137,[136]]]]],336],[[[23,[-1]],337],[[10,[3,338]]],[]],[[[23,[-1]],337],[[10,[3,338]]],[]],[22,339],[[8,-1],8,[]],[22,[[32,[-1]]],[]],0,[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[119,340],[[138,[[137,[136]]]]]],[[],341],[42,342],[42,[[343,[18]]]],[42,[[3,[90,344,344,[343,[18]]]]]],[42,345],[119,[[10,[346,290]]]],[119,119],[42,[[19,[18]]]],[42,347],[42,348],[42,[[3,[318,318]]]],[42,349],0,0,[[[351,[],[[350,[-1]]]]],[[32,[281]]],352],0,[[[355,[],[[353,[-1]],[354,[-2]]]]],[[138,[[137,[136]]]]],336,[[357,[],[[356,[[355,[],[[353,[-1]],[354,[-2]]]]]]]]]],[119,[[138,[[137,[136]]]]]],[119,[[138,[[137,[136]]]]]],[119,[[138,[[137,[136]]]]]],[[[334,[-1]]],[[138,[[137,[136]]]]],336],[[[334,[-1]]],[[10,[[358,[-1]],290]]],336],[[[23,[-1]]],-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[42,342],[294,333],0,0,0,[119,9],[[[355,[],[[353,[-1]],[354,[-2]]]]],9,336,[[357,[],[[356,[[355,[],[[353,[-1]],[354,[-2]]]]]]]]]],[27,[[138,[[137,[136]]]]]],[[],[[138,[[137,[136]]]]]],[119,[[138,[[137,[136]]]]]],[[[355,[],[[353,[-1]],[354,[-2]]]]],[[138,[[137,[136]]]]],336,[[357,[],[[356,[[355,[],[[353,[-1]],[354,[-2]]]]]]]]]],[[[334,[-1]]],[[334,[-1]]],336],[42,42],[157,157],[41,41],[22,22],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[[355,[],[[353,[-1]],[354,[-2]]]]],[[138,[[137,[136]]]]],336,[[357,[],[[356,[[355,[],[[353,[-1]],[354,[-2]]]]]]]]]],[119,[[138,[[137,[136]]]]]],[[[137,[119]]],[[138,[[137,[136]]]]]],[[[334,[-1]]],[[0,[[136,[],[[312,[3]]]]]]],336],[[[334,[-1]]],359,336],[[42,42],360],[119,[[138,[[137,[136]]]]]],[[-1,-2],360,[],[]],[[],14],[[8,-1],8,[[361,[8]]]],[22,[[32,[-1]]],[]],[27,[[10,[[334,[-1]],290]]],336],[27,[[138,[[137,[136]]]]]],[27,[[10,[[334,[-1]],290]]],336],[[],[[334,[-1]]],336],[[[334,[-1]]],2,336],[[],[[10,[[334,[-1]],290]]],336],[-1,[[138,[[137,[136]]]]],[]],[22,[[363,[362]]]],[[364,-1],[[10,[-2,292]]],[365,261,366],[]],[[22,27],[[32,[337]]]],[[[23,[-1]]],367,[]],[22,[[10,[[363,[[5,[337]]]],368]]]],[[119,27],[[10,[[369,[119]],290]]]],[[119,27],[[10,[[138,[[137,[269]]]],290]]]],[27,[[138,[[137,[136]]]]]],[[8,-1],8,[]],[27,[[138,[[137,[136]]]]]],[370,[[10,[42,[137,[282]]]]]],[[],42],[[],157],0,[[8,-2],8,[[372,[321],[[371,[3]],[326,[327]],[328,[287]]]]],[[373,[-1,321]]]],[[[23,[-1]],27],9,[]],[[1,126],[[138,[[137,[136]]]]]],[[119,27],[[138,[[137,[136]]]]]],[-1,[[10,[374]]],13],[-1,[[10,[42]]],13],[-1,[[10,[157]]],13],[-1,[[10,[41]]],13],0,[119,[[138,[[137,[136]]]]]],0,[[1,126],[[138,[[137,[136]]]]]],[[1,126],[[138,[[137,[136]]]]]],[22,3],[[[23,[-1]]],[[23,[3]]],[]],[27,[[138,[[137,[136]]]]]],[[],[[343,[18]]]],[[42,375],376],[-1,-2,[],[[378,[377]]]],[-1,-2,[],[[378,[377]]]],[119,[[138,[[137,[136]]]]]],[[42,42],14],[[41,41],14],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[[23,[-1]]],[[32,[287]]],[]],0,0,[[[351,[],[[350,[-1]]]]],-1,352],[[],42],[[[23,[-1]]],[[363,[379]]],[]],[22,[[363,[379]]]],[[[23,[-1]]],[[380,[379]]],[]],[22,[[380,[379]]]],0,[[8,-1,-2],8,[[20,[27]]],[[20,[27]]]],[[1,126],[[138,[[137,[136]]]]]],[[119,-1],[[138,[[137,[269]]]]],381],[[119,27,[32,[382]]],[[138,[[137,[269]]]]]],[[[334,[-1]],-2],[[138,[[137,[269]]]]],336,381],[[119,27,[32,[382]]],[[138,[[137,[136]]]]]],[[119,-1],[[138,[[137,[136]]]]],381],[[[334,[-1]],-2],[[138,[[137,[136]]]]],336,381],[[[383,[-1]]],[[32,[-1]]],[]],[[119,15],[[10,[3,384]]]],[[[334,[-1]],15],[[10,[3,384]]],336],[[42,15],[[10,[3,384]]]],[[42,15],[[10,[3,384]]]],[[42,15],[[10,[3,384]]]],[[42,15],[[10,[3,384]]]],[[157,15],[[10,[3,384]]]],[[[23,[-1]],15],[[10,[3,384]]],385],[[386,15],[[10,[3,384]]]],[[22,15],[[10,[3,384]]]],[27,[[138,[[137,[136]]]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[349,42],[-1,-1,[]],[347,42],[342,42],[345,42],[-1,-1,[]],[-1,-1,[]],[333,23],[[[387,[-1]]],[[23,[-1]]],[]],[-1,-1,[]],[287,23],[[[327,[-1]]],[[23,[-1]]],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[[[343,[18]]],42],[[[343,[18]]],42],[[[343,[18]]],42],[-1,23,[[388,[287]]]],[[90,344,344,[343,[18]]],42],[[90,344,344,[343,[18]]],42],[[22,255]],[[22,255]],[-1,[[10,[389,290]]],390],[[[19,[18]]],[[10,[42,289]]]],[[[19,[18]]],[[10,[42,289]]]],[27,[[10,[42]]]],[348,42],[348,42],[[318,318],42],0,[1,[[10,[126,291]]]],[[1,126],[[138,[[137,[136]]]]]],[[1,126,41],25],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[22,39],[42,[[32,[391]]]],[42,392],[42,[[32,[393]]]],[42,9],[[42,-1],3,394],[[[23,[-1]]],395,[]],[22,396],[[[23,[-1]]],395,[]],[[[23,[-1]]],125,[]],[22,125],[22,125],[[[23,[-1]]],125,[]],[42,345],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,-2],[],[],[]],[[[23,[-1]]],-1,[]],[42,[[343,[18]]]],[[[23,[-1]]],[[3,[[23,[3]],-1]]],[]],[[[383,[42]]],42],[[[334,[-1]]],14,336],[42,14],[42,14],[[[23,[-1]]],14,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[157,206],0,[119,[[138,[[137,[136]]]]]],[119,[[138,[[137,[136]]]]]],0,[[[383,[-1]],-3],[[383,[-2]]],[],[],[[361,[-1],[[312,[-2]]]]]],[[[23,[-1]],-3],[[23,[-2]]],[],[],[[361,[395,-1],[[312,[-2]]]]]],[[[23,[-1]]],23,385],[[[23,[-1]]],[[23,[[397,[-1,-2]]]]],[],[]],[[[23,[-1]]],[[23,[[397,[-2,-1]]]]],[],[]],[[[383,[-1]],-3],[[383,[-2]]],[],[],[[361,[-1],[[312,[-2]]]]]],[22,[[399,[398]]]],[22,[[32,[27]]]],[22,[[32,[25]]]],[[],42],[[[351,[],[[350,[-1]]]]],27,352],[22,400],0,[119,27],[[-1,25,[32,[292]]],[[351,[],[[350,[-1]]]]],352],[[125,-1],44,[[269,[],[[268,[[10,[265,401]]]]]]]],[[90,90],[[10,[157,292]]]],[294,23],[[],42],[[42,[19,[18]]],42],[[-1,25,[32,[292]],281,293],[[351,[],[[350,[-1]]]]],352],[157,3],0,[[],42],[[[334,[-1]]],9,336],[157,206],[402,[[10,[[32,[-1]],-2]]],[],[]],[[[334,[-1]]],[[403,[-1]]],336],[157,206],0,[[157,[5,[-1]]],3,[]],0,[27,[[10,[42,289]]]],[[42,42],[[32,[360]]]],[22,27],[22,[[32,[404]]]],0,[[[355,[],[[353,[-1]],[354,[-2]]]]],[[138,[[137,[136]]]]],336,[[357,[],[[356,[[355,[],[[353,[-1]],[354,[-2]]]]]]]]]],[119,[[138,[[137,[136]]]]]],[119,[[138,[[137,[136]]]]]],[[[138,[44]],331],[[332,[32]]]],[[119,27,[19,[405]]],[[138,[[137,[136]]]]]],[[119,27,[19,[341]]],[[138,[[137,[136]]]]]],[[[334,[-1]],27,19],[[138,[[137,[136]]]]],336],0,[22,27],0,[22,406],[[[23,[-1]],22],23,385],[[119,340],[[138,[[137,[136]]]]]],[119,[[138,[[137,[136]]]]]],[[8,27,407],8],0,0,[[271,-1],10,24],[[42,-1],10,24],[[41,-1],10,24],[119,[[32,[90]]]],[[8,-1],8,408],0,[[[23,[-1]],-2],[[23,[-2]]],[],[]],[[[334,[-1]]],3,336],[[[355,[],[[353,[-1]],[354,[-2]]]]],3,336,[[357,[],[[356,[[355,[],[[353,[-1]],[354,[-2]]]]]]]]]],[119,3],[119,3],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[42,347],[[[334,[-1]]],90,336],0,[[],[[138,[[137,[136]]]]]],[[[351,[],[[350,[-1]]]]],293,352],[119,3],[[[23,[-1]]],294,[]],[[[23,[-1]]],294,[]],0,[22,255],[409,[[138,[[137,[136]]]]]],0,[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[42,[[343,[18]]]],[[[351,[],[[350,[-1]]]],25],-2,352,351],[42,[[3,[90,344,344,[343,[18]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,25,[]],[42,348],[[157,90],90],[[[355,[],[[353,[-1]],[354,[-2]]]],-3],[[138,[[137,[136]]]]],336,[[357,[],[[356,[[355,[],[[353,[-1]],[354,[-2]]]]]]]]],[[361,[[358,[-1]]],[[312,[[138,[[137,[136]]]]]]]],261,366]],0,0,[[[334,[-1]]],[[32,[[335,[-1]]]]],336],[[[334,[-1]]],[[10,[[32,[[358,[-1]]]],290]]],336],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[27,[[10,[42]]]],[[[5,[18]]],[[10,[42]]]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[27,[[10,[42,289]]]],[[[19,[18]]],[[10,[42,289]]]],[[[138,[-1]],331],[[332,[[32,[10]]]]],[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[[]],[[],341],[119,[[138,[[137,[136]]]]]],[[[23,[-1]]],14,[]],[[1,126,[5,[18]],27],[[138,[[137,[136]]]]]],0,0,[[1,126,[138,[[137,[269]]]],27],[[138,[[137,[136]]]]]],[22,410],[[22,27,-2],[[10,[305,411]]],[[20,[27]]],[[270,[],[[268,[-1]]]]]],[[22,27],[[10,[305,411]]]],[42,349],[22,412],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[294,-1],[[23,[-1]]],[]],[[364,-2],[[10,[-3,292]]],[365,261,366],[[361,[],[[312,[-1]]]]],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[413,9],3],[[265,9],3],[[414,9],3],[[415,9],3],[[414,9],3],0,[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[414,[[19,[18]]]],[265,[[19,[18]]]],[414,[[19,[18]]]],[[[43,[-1]]],-1,[]],[-2,[[0,[[136,[],[[312,[[10,[-1,416]]]]]]]]],261,[[361,[],[[312,[-1]]]],261]],[-1,-2,[],[]],[265,[[19,[18]]]],[414,[[19,[18]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[414,[[19,[18]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[414,9],[[413,-1],[[417,[413,-1]]],413],[[415,-1],[[417,[415,-1]]],415],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],0,[413,[[19,[18]]]],[265,[[19,[18]]]],[414,[[19,[18]]]],[415,418],[414,418],[[413,[19,[419]]],9],[265,3],[414,3],[265,265],[414,414],[[[30,[-1]]],[[30,[-1]]],21],[420,420],[[[421,[-1]]],[[421,[-1]]],[250,250]],[422,422],[[[423,[-1]]],[[423,[-1]]],250],[424,424],[425,425],[426,426],[[[61,[-1]]],[[61,[-1]]],250],[427,427],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[265,265],360],[[414,414],360],[[[428,[-1]],[428,[-1]]],360,429],[[[423,[-1]],[423,[-1]]],360,429],[[[43,[-1]],[43,[-1]]],360,429],[[[61,[-1]],[61,[-1]]],360,429],[[-1,-2],360,[],[]],[[-1,-2],360,[],[]],[[-1,-2],360,[],[]],[[-1,-2],360,[],[]],[[-1,-2],360,[],[]],[[-1,-2],360,[],[]],[[424,-1],424,[[313,[430],[[312,[14]]]],261,366]],0,[[424,14],424],0,[[[19,[18]]],265],[[413,9],265],[[265,9],265],[[414,9],265],[[413,[19,[18]]],3],0,0,[[265,3],[[10,[265,290]]]],[[],265],[[],414],[[],[[30,[-1]]],431],[[],422],[[],424],[[],425],[[],426],[[],427],0,[[],407],[265,[[19,[18]]]],[414,[[19,[18]]]],[[[30,[-1]]],[[2,[-1]]],21],[[[421,[-1]]],-1,250],[[[428,[-1]]],-1,[]],[[[423,[-1]]],-1,[]],[[[34,[-1]]],-1,[]],[[[43,[-1]]],[],[]],[[[61,[-1]]],-1,[]],[414,[[19,[18]]]],[[[428,[-1]]],-1,[]],[[[423,[-1]]],-1,[]],[[[34,[-1]]],-1,[]],[[[43,[-1]]],[],[]],[[[61,[-1]]],-1,[]],[-1,[[10,[[30,[-2]]]]],13,374],[265,3],[414,3],[-1,-2,[],[[378,[377]]]],[-1,-2,[],[[378,[377]]]],[-1,-2,[],[[378,[377]]]],[-1,-2,[],[[378,[377]]]],0,0,[[265,27],14],[[265,414],14],[[265,25],14],[[265,-1],14,21],[[265,[5,[18]]],14],[[265,[19,[18]]],14],[[265,265],14],[[414,27],14],[[414,265],14],[[414,25],14],[[414,[5,[18]]],14],[[414,-1],14,21],[[414,414],14],[[414,[19,[18]]],14],[[[432,[-1,-2]],[432,[-1,-2]]],14,433,433],[[[428,[-1]],[428,[-1]]],14,433],[[[423,[-1]],[423,[-1]]],14,433],[[[43,[-1]],[43,[-1]]],14,433],[[[61,[-1]],[61,[-1]]],14,433],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],0,0,0,0,0,0,[[422,-1],422,[[313,[434,22],[[312,[287]]]]]],[[424,-1],424,[[313,[435,22],[[312,[287]]]],261,366]],[[425,-1],425,[[313,[436,22],[[312,[287]]]],261,366]],[[427,-1],427,[[313,[437,22],[[312,[287]]]],261,366]],[[414,-1],3,[[270,[],[[268,[18]]]]]],[[414,-1],3,[[270,[],[[268,[18]]]]]],[[414,-1],3,[[270,[],[[268,[265]]]]]],[[414,[19,[18]]],3],0,[[265,15],[[10,[3,384]]]],[[265,15],[[10,[3,384]]]],[[265,15],[[10,[3,384]]]],[[414,15],[[10,[3,384]]]],[[414,15],[[10,[3,384]]]],[[414,15],[[10,[3,384]]]],[[[30,[-1]],15],[[10,[3,384]]],[352,21]],[[420,15],[[10,[3,384]]]],[[[421,[-1]],15],[[10,[3,384]]],[352,250]],[[[432,[-1,-2]],15],[[10,[3,384]]],352,352],[[[428,[-1]],15],[[10,[3,384]]],365],[[[428,[-1]],15],[[10,[3,384]]],352],[[[423,[-1]],15],[[10,[3,384]]],365],[[[423,[-1]],15],[[10,[3,384]]],352],[[[34,[-1]],15],[[10,[3,384]]],365],[[[34,[-1]],15],[[10,[3,384]]],352],[[[43,[-1]],15],[[10,[3,384]]],352],[[[43,[-1]],15],[[10,[3,384]]],365],[[[61,[-1]],15],[[10,[3,384]]],352],[[[61,[-1]],15],[[10,[3,384]]],365],[414,265],[[[19,[18]]],265],[[[5,[18]]],265],[438,265],[439,265],[27,265],[25,265],[-1,-1,[]],[[[137,[[19,[18]]]]],265],[414,265],[-1,-1,[]],[[[19,[18]]],414],[27,414],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[2,[-1]]],[[30,[-1]]],21],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[43,[-1]]],[]],[-1,-1,[]],[440,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,265,[[270,[],[[268,[18]]]]]],[-1,414,[[270,[],[[268,[18]]]]]],[-1,414,[[270,[],[[268,[18]]]]]],[27,[[10,[[61,[-1]],437]]],441],[442,[[10,[265,443]]]],[[22,255]],[[22,255]],[[22,255]],[[22,255]],[[22,255]],[[22,255]],[[22,255]],[[22,255]],[[22,255]],[[22,255]],[[[19,[18]]],265],0,[[],407],[[265,9],265],[265,[[10,[265,290]]]],[-1,206,[]],[-1,206,[]],[-1,206,[]],[-1,206,[]],[-1,206,[]],[413,444],[413,444],[413,444],[413,445],[413,445],[413,445],[413,446],[413,446],[413,446],[413,447],[413,447],[413,447],[413,240],[413,240],[413,240],[413,206],[413,206],[413,206],[413,448],[[413,9],206],[[413,9],206],[[413,9],206],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[[30,[-1]]],-1,21],[[265,9],[[10,[25,290]]]],[265,[[10,[25,290]]]],[413,348],[413,348],[413,348],[413,344],[413,344],[413,344],[413,90],[413,90],[413,90],[413,318],[413,318],[413,318],[413,18],[[413,9],318],[[413,9],318],[[413,9],318],[413,14],[415,14],[[265,-1],3,394],[[414,-1],3,394],[[],407],[414,[[19,[18]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,-2],[],[],[]],[[-1,-2],[],[],[]],[[-1,-2],[],[],[]],[[-1,-2],[],[],[]],[-1,[],[]],[-1,[],[]],[219,255],[[[30,[-1]]],[[2,[-1]]],21],[[[421,[-1]]],-1,250],[[[432,[[34,[-1]],[428,[-1]]]]],-1,[]],[[[432,[[428,[-1]],[34,[-1]]]]],-1,[]],[[[428,[-1]]],-1,[]],[[[423,[-1]]],-1,[]],[[[34,[-1]]],-1,[]],[[[43,[-1]]],-1,[]],[[[61,[-1]]],-1,[]],[265],[265],[414],[414],[265,14],[414,14],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,9,[]],[265,9],[414,9],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],[-1,9,[]],0,0,0,[[415,9],[[449,[415]]]],[[[450,[-1]],9],[[450,[-1]]],[]],[[[451,[-1]],9],[[451,[-1]]],441],[[[452,[-1]],9],[[452,[-1]]],453],[[422,9],422],[[424,9],424],[[426,9],426],0,0,0,0,0,[400,407],[[426,430],426],0,[[],265],[[],414],[[22,255],[[450,[-1]]],[]],[[22,255,[32,[313]],14],[[451,[-1]]],441],[-1,[[452,[-1]]],453],[-1,[[30,[-1]]],[]],[[-1,-2],420,[[388,[[28,[27]]]]],[[388,[[28,[27]]]]]],[9,426],[[265,25],[[32,[360]]]],[[265,27],[[32,[360]]]],[[265,[19,[18]]],[[32,[360]]]],[[265,[5,[18]]],[[32,[360]]]],[[265,-1],[[32,[360]]],21],[[265,265],[[32,[360]]]],[[414,414],[[32,[360]]]],[[414,[19,[18]]],[[32,[360]]]],[[414,25],[[32,[360]]]],[[414,[5,[18]]],[[32,[360]]]],[[414,-1],[[32,[360]]],21],[[414,27],[[32,[360]]]],[[[428,[-1]],[428,[-1]]],[[32,[360]]],454],[[[423,[-1]],[423,[-1]]],[[32,[360]]],454],[[[43,[-1]],[43,[-1]]],[[32,[360]]],454],[[[61,[-1]],[61,[-1]]],[[32,[360]]],454],[[],407],[420,420],[[[138,[[450,[-1]]]],331],332,441],[[[138,[[451,[-1]]]],331],332,441],[[[138,[265]],331],[[332,[[32,[[10,[265]]]]]]]],[[[138,[414]],331],[[332,[[32,[[10,[265]]]]]]]],[[[138,[219]],331],[[332,[32]]]],[[[138,[[452,[-1]]]],331],[[332,[32]]],453],[[],407],0,0,[[],407],[[415,-1],3,413],[[414,-1],3,413],[[415,18,9],3],[[414,18,9],3],[[415,444],3],[[415,444],3],[[415,444],3],[[415,445],3],[[415,445],3],[[415,445],3],[[415,446],3],[[415,446],3],[[415,446],3],[[415,447],3],[[415,447],3],[[415,447],3],[[415,240],3],[[415,240],3],[[415,240],3],[[415,206],3],[[415,206],3],[[415,206],3],[[415,448],3],[[415,206,9],3],[[415,206,9],3],[[415,206,9],3],[[415,[19,[18]]],3],[[414,[19,[18]]],3],[[415,348],3],[[415,348],3],[[415,348],3],[[415,344],3],[[415,344],3],[[415,344],3],[[415,90],3],[[415,90],3],[[415,90],3],[[415,318],3],[[415,318],3],[[415,318],3],[[415,18],3],[[415,318,9],3],[[415,318,9],3],[[415,318,9],3],[413,[[455,[413]]]],[[-1,-2],420,[[388,[[28,[27]]]]],[[388,[[28,[27]]]]]],[[420,456],3],[413,9],[265,9],[414,9],[415,9],[414,9],[[-1,457],[[10,[442,443]]],[]],[[-1,457],[[10,[442,443]]],[]],[[-1,457],[[10,[442,443]]],[]],[[-1,457],[[10,[442,443]]],[]],[[-1,457],[[10,[442,443]]],[]],[[-1,[19,[18]]],[[10,[442,443]]],[]],[[-1,[19,[18]]],[[10,[442,443]]],[]],[[-1,[19,[18]]],[[10,[442,443]]],[]],[[-1,[19,[18]]],[[10,[442,443]]],[]],[[-1,[19,[18]]],[[10,[442,443]]],[]],[[-1,[19,[18]],9,9],[[10,[[5,[442]],443]]],[]],[[-1,[19,[18]],9,9],[[10,[[5,[442]],443]]],[]],[[-1,[19,[18]],9,9],[[10,[[5,[442]],443]]],[]],[[-1,[19,[18]],9,9],[[10,[[5,[442]],443]]],[]],[[-1,[19,[18]],9,9],[[10,[[5,[442]],443]]],[]],[[414,9],3],[[414,9,18],3],[-1,458,459],[-1,399,[]],[-1,399,[]],[-1,399,[]],[-1,399,[]],[-1,399,[]],[[265,22],23],[[414,22],23],[[420,22],23],[[[432,[-1,-2]],22],23,257,257],[[[428,[-1]],22],23,271],[[[34,[-1]],22],23,271],[[],407],[27,460],[420,420],[[[30,[-1]],-2],10,271,24],[[[428,[-1]],-2],10,271,24],[[[34,[-1]],-2],10,271,24],[-1,461,459],0,[[414,9],3],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[265,462],[414,462],[[265,-1],265,[[463,[9]]]],[[265,[19,[18]]],265],[414,[[19,[[464,[18]]]]]],[414,414],[[265,9],265],[[414,9],414],[[265,9],265],[[414,9],414],0,0,0,[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[[413,9],[[465,[413]]]],[420,420],[-2,407,466,[[467,[-1]]]],[-1,420,[[388,[[28,[27]]]]]],0,[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[219,[[10,[265,287]]]],[[219,9],[[10,[[10,[265,287]],468]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[[],407],[[265,9],3],[[414,9],3],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[265,[[10,[265,265]]]],[414,[[10,[265,414]]]],[265,[[10,[469]]]],[[[138,[-1]],331],332,[]],[[[138,[-1]],331],332,[]],[[[138,[-1]],331],[[332,[[32,[10]]]]],[]],[[[138,[-1]],331],[[332,[[32,[10]]]]],[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[[414,414],3],[[420,294],420],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[9,414],[[414,470],[[10,[3,384]]]],[[414,27],[[10,[3,384]]]],[415,[[471,[415]]]],[9,414],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],[[4,[3]]]],[[],3],[[],-1,472],0,[[],3],[[],[[4,[3]]]],[[27,-1],3,271],0,[[],472],0,0,0,0,[[],[[4,[3]]]],[[],[[4,[3]]]],[[473,474,29],[[4,[3]]]],[[],[[4,[3]]]],[[119,42,[475,[42]]],[[4,[3]]]],[119,[[4,[3]]]],0,0,0,0,[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[10,[476]]],13],0,[[119,27,27],[[4,[90]]]],[[476,15],16],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[[477,27,27],[[4,[[5,[476]]]]]],[-1,-2,[],[]],[-1,9,[]],0,[[],[[4,[3]]]],[[478,[5,[476]]],[[32,[476]]]],[[476,-1],10,24],[[-1,-2],[[10,[25,17]]],[],26],0,[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[[119,27,476],[[4,[3]]]],[-1,-2,[],[]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],0,0,0,0,0,0,0,0,0,0,[[],[[4,[[334,[386]]]]]],[29,[[4,[3]]]],0,0,[[-1,[5,[-2]]],3,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[479,479],[[-1,-2],3,[],[]],[[42,479],[[4,[42]]]],0,0,[-1,-1,[]],[-1,[],[]],[-1,-2,[],[]],0,[-1,9,[]],0,[[[334,[386]],42,42,27,27,42,42,25,[2,[69]]],[[4,[42]]]],[[[334,[386]],42,42,25,[2,[69]]],[[4,[42]]]],[[42,27,27,479],[[4,[42]]]],[[42,27,27,479],[[4,[42]]]],0,[-1,-2,[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,-2,[],[]],[[[334,[386]]],[[4,[3]]]],0,0,0,0,0,0,[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[480,480],[[-1,-2],3,[],[]],[-1,-1,[]],[-1,[],[]],[-1,-2,[],[]],[-1,9,[]],[[],[[4,[480]]]],[-1,-2,[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,-2,[],[]],0,[[-1,[5,[-2]]],3,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[481,481],[[-1,-2],3,[],[]],[[42,42,42,42,[32,[25]],481],[[3,[482,483,484,485]]]],[[119,42,42,486,444,14,240,240],[[4,[3]]]],[[119,25,[32,[[304,[303]]]],[32,[[304,[303]]]],240,42,42,42,42,240,25,[2,[69]]],[[4,[42]]]],[[119,42,42,[32,[42]],68,25,[2,[69]]],[[4,[42]]]],[[42,25,[5,[[3,[42,[5,[[3,[42,25,63,63]]]]]]]],42],[[3,[482,483,[5,[484]],[5,[485]]]]]],0,0,0,[-1,-1,[]],[-1,[],[]],[[27,42,240],482],[-1,-2,[],[]],[-1,9,[]],[[27,42],482],[[25,42,14,63,[32,[[304,[303]]]],481],[[3,[482,483,484,485]]]],[[119,[19,[18]],42,42,42,42,42,42,25,444],[[4,[3]]]],[[25,42,42,42,42,42,14,63,[32,[[304,[303]]]]],[[3,[482,483,484,485]]]],[-1,-2,[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,-2,[],[]],0,0,0,[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-1,[]],[-1,-2,[],[]],[-1,9,[]],[[[334,[386]],487,25,[2,[69]],480],[[4,[488]]]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],0,[-1,-2,[],[]],[[[334,[386]],487,25,[2,[69]],480],[[4,[42]]]],[[[334,[386]]],[[4,[3]]]],[[[334,[386]],487,488],[[4,[3]]]],[[[334,[386]],487],[[4,[3]]]],0,0,[[-1,[5,[-2]]],3,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[487,487],[[-1,-2],3,[],[]],0,0,[-1,-1,[]],[-1,[],[]],[-1,-2,[],[]],0,0,[-1,9,[]],0,[[[334,[386]]],[[4,[487]]]],0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],0,[-1,-2,[],[]],0,[[29,192],[[4,[489]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],[[],[[4,[3]]]],0,0,0,[[-1,[5,[-2]]],3,[],[]],[[-1,[5,[-2]]],3,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[119,490],[[4,[3]]]],[-1,[[10,[490]]],13],[-1,[[10,[491]]],13],[[],[[4,[490]]]],[[490,15],16],[[491,15],16],[-1,-1,[]],[-1,-1,[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],[-1,[[10,[-2,17]]],[[20,[[19,[18]]]],21],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,9,[]],[-1,9,[]],[[],[[4,[3]]]],0,0,[[490,-1],10,24],[[491,-1],10,24],[[-1,-2],[[10,[25,17]]],[],26],[[-1,-2],[[10,[25,17]]],[],26],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[[28,[27]],17]]],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],[[119,490],[[4,[3]]]],0,[-1,-2,[],[]],[-1,-2,[],[]]],"c":[2212],"p":[[10,"FileStore",1997],[5,"Arc",3551],[1,"tuple"],[8,"Result",3552],[5,"Vec",3553],[5,"ServerConfigBuilder",21],[5,"ServerConfig",21],[5,"ServiceConfig",1997],[1,"usize"],[6,"Result",3554],[5,"TypeId",3555],[5,"UploadResult",68],[10,"Deserializer",3556],[1,"bool"],[5,"Formatter",3557],[8,"Result",3557],[6,"Error",3558],[1,"u8"],[1,"slice"],[10,"AsRef",3559],[10,"Sized",3560],[5,"HttpRequest",1997],[5,"HttpResponse",1997],[10,"Serializer",3561],[5,"String",3562],[10,"SigningAlgorithm",3563],[1,"str"],[6,"Cow",3564],[8,"PgPool",1997],[5,"Data",2534],[5,"AuthUser",1200],[6,"Option",3565],[5,"ActionOnResource",1200],[5,"Json",2534],[8,"ControllerResult",1641],[5,"Login",105],[5,"CreateAccountDetails",105],[5,"UserInfo",105],[5,"Session",3566],[8,"OAuthClient",0],[5,"ApplicationConfiguration",1997],[5,"Uuid",1997],[5,"Path",2534],[5,"Multipart",1997],[5,"Page",3567],[5,"CmsPeerReviewConfiguration",3568],[5,"CourseInstance",3569],[5,"CourseModule",3570],[5,"ResearchForm",3571],[5,"NewResearchForm",3571],[5,"NewResearchFormQuestion",3571],[5,"ResearchFormQuestion",3571],[5,"EmailTemplate",3572],[5,"EmailTemplateUpdate",3572],[5,"ExamInstructions",3573],[5,"ExamInstructionsUpdate",3573],[5,"ExerciseServiceIframeRenderingInfo",3574],[5,"ThemeSupports",209],[5,"ThemeResponse",209],[5,"OEmbedRequest",3575],[5,"Query",2534],[5,"OEmbedResponse",3575],[6,"Value",3576],[5,"ContentManagementPage",3567],[5,"PageInfo",3567],[5,"PageNavigationInformation",3567],[5,"RequestId",1950],[5,"CmsPageUpdate",3567],[5,"JwtKey",1834],[5,"RepositoryExercise",3577],[5,"PageWithExercises",3567],[5,"SaveCourseSettingsPayload",274],[5,"CourseBackgroundQuestionsAndAnswers",3578],[5,"UserModuleCompletionStatus",3579],[5,"UserCourseInstanceProgress",3580],[5,"UserCourseInstanceChapterProgress",3581],[5,"UserCourseInstanceChapterExerciseProgress",3580],[5,"CourseInstanceEnrollment",3582],[5,"CustomViewExerciseSubmissions",3583],[5,"ChaptersWithStatus",307],[5,"CourseMaterialCourseModule",307],[5,"ChapterWithStatus",3581],[5,"IpToCountryMapper",3584],[5,"RequestInformation",307],[5,"NewFeedback",3585],[5,"Course",3586],[5,"CoursePageWithUserData",3567],[5,"MaterialReference",3587],[5,"ResearchFormQuestionAnswer",3571],[1,"u32"],[5,"HashMap",3588],[5,"StudentCountry",3589],[5,"UserCourseSettings",3590],[5,"Term",3591],[5,"NewProposedPageEdits",3592],[5,"SearchRequest",3567],[5,"PageSearchResult",3567],[5,"NewResearchFormQuestionAnswer",3571],[5,"IsTeacherTesting",411],[5,"ShowExerciseAnswers",411],[5,"ExamEnrollment",3573],[5,"ExamData",411],[6,"ExamEnrollmentData",411],[5,"CourseMaterialPeerReviewDataWithToken",509],[5,"CourseMaterialExercise",3593],[5,"PeerReviewsRecieved",3594],[5,"StudentExerciseSlideSubmission",3595],[5,"StudentExerciseSlideSubmissionResult",3595],[5,"CourseMaterialPeerReviewSubmission",3596],[5,"TermUpdate",3591],[5,"PageAudioFile",3597],[5,"PageChapterAndCourseInformation",3567],[5,"IsChapterFrontPage",3567],[5,"ExerciseTaskGradingResult",3598],[5,"GradingUpdateClaim",1834],[5,"UploadClaim",1834],[5,"ControllerError",1641],[6,"StoreKind",567],[5,"PgConnection",1997],[5,"Field",3599],[5,"PathBuf",3600],[6,"FileType",567],[8,"GenericPayload",3601],[5,"ExerciseTaskInfo",567],[5,"HeaderMap",3602],[5,"Path",3600],[5,"DatabaseOrganization",3603],[5,"State",3604],[5,"UploadForm",634],[6,"MultipartError",3605],[5,"AuthToken",1795],[5,"ExerciseSlide",3606],[5,"CourseInstance",3606],[6,"ExerciseTaskSubmissionStatus",3606],[5,"Limits",3604],[10,"Future",3607],[5,"Box",3608],[5,"Pin",3609],[5,"ExerciseSlideSubmission",3606],[5,"ExerciseTaskSubmissionResult",3606],[5,"MultipartForm",3604],[5,"UploadResult",3606],[5,"CertificateConfigurationUpdate",683],[5,"CertificateGenerationRequest",683],[5,"CertificateQuery",683],[5,"CertificateConfigurationUpdateForm",683],[5,"Icu4xBlob",3610],[5,"GeneratedCertificate",3611],[5,"Chapter",3581],[5,"NewChapter",3581],[5,"ChapterUpdate",3581],[5,"CertificateConfigurationAndRequirements",3612],[5,"CourseInstanceCompletionSummary",3579],[5,"CourseInstanceForm",3569],[5,"ExerciseStatusSummaryForUser",3593],[5,"CourseModuleCompletion",3613],[5,"Pagination",1997],[5,"Points",3569],[5,"TeacherManualCompletionRequest",3579],[5,"EmailTemplateNew",3572],[5,"ManualCompletionPreview",3579],[5,"UserCompletionInformation",3579],[5,"CompletionRegistrationLink",3579],[5,"GetFeedbackQuery",803],[5,"Exercise",3593],[5,"ExerciseAnswersInCourseRequiringAttentionCount",3614],[5,"CourseBreadcrumbInfo",3586],[5,"PeerReviewConfig",3568],[5,"PeerReviewQuestion",3615],[5,"CourseStructure",3586],[5,"ExerciseUserCounts",3580],[5,"ExerciseSlideSubmissionCount",3614],[5,"Feedback",3585],[5,"FeedbackCount",3585],[5,"PageVisitDatumSummaryByCourse",3616],[5,"PageVisitDatumSummaryByCoursesCountries",3617],[5,"PageVisitDatumSummaryByCourseDeviceTypes",3618],[5,"PageVisitDatumSummaryByPages",3619],[5,"ExerciseSlideSubmissionCountByExercise",3614],[5,"ExerciseSlideSubmissionCountByWeekAndHour",3614],[5,"NewMaterialReference",3587],[5,"NewCourse",3586],[5,"CourseUpdate",3586],[5,"ModuleUpdates",3570],[5,"ExamCourseInfo",865],[5,"NewExam",3573],[5,"Exam",3573],[5,"NewExerciseRepository",888],[5,"ExerciseRepository",3620],[5,"ExerciseRepositoryUpdate",3620],[5,"ExerciseServiceNewOrUpdate",3574],[5,"ExerciseService",3574],[5,"ExerciseSlideSubmissionInfo",3614],[5,"NewTeacherGradingDecision",3621],[5,"UserExerciseState",3580],[5,"ExerciseSubmissions",921],[5,"AnswersRequiringAttention",3595],[5,"MarkAsRead",941],[5,"GlobalCourseModuleStatEntry",3622],[5,"GlobalStatEntry",3622],[5,"Organization",3603],[5,"CourseExam",3573],[5,"OrgExam",3573],[5,"CourseCount",3586],[5,"PageHistory",3623],[1,"i64"],[5,"NewPage",3567],[5,"HistoryRestoreData",3567],[5,"PageDetailsUpdate",3567],[5,"PlaygroundExample",3624],[5,"PlaygroundExampleData",3624],[5,"PlaygroundSubmissionMessage",1006],[6,"PlaygroundViewsMessage",1006],[5,"WsConnections",1006],[5,"ClientConnection",1006],[5,"Addr",3625],[6,"Message",3626],[6,"ProtocolError",3627],[5,"Payload",2534],[5,"GetEditProposalsQuery",1076],[5,"ProposalCount",3592],[5,"PageProposal",3592],[5,"EditProposalInfo",3592],[5,"NewRegrading",3628],[5,"RegradingInfo",3628],[5,"Regrading",3628],[6,"RoleDomain",3629],[6,"Action",1200],[5,"RoleQuery",1101],[5,"RoleUser",3629],[5,"PendingRole",3630],[5,"RoleInfo",3629],[5,"UserDetail",3631],[5,"ConsentData",1131],[5,"CourseInstanceEnrollmentsInfo",3582],[5,"UserResearchConsent",3632],[5,"User",3633],[5,"RegisteredCompletion",3634],[5,"GetCompletionsQueryParamers",1169],[1,"i32"],[5,"HttpRequest",3635],[5,"HttpResponse",3635],[8,"AsyncHttpClientError",3636],[8,"LoginToken",1200],[6,"Resource",1200],[5,"AuthorizationToken",1200],[5,"Role",3629],[6,"CourseOrExamId",3637],[5,"AuthorizedResponse",1200],[10,"Clone",3638],[5,"GraphQLRequest",1200],[5,"MoocfiUserResponse",1200],[5,"MoocfiUserResponseData",1200],[5,"MoocfiUser",1200],[6,"Payload",3639],[6,"UserRole",3629],[10,"Responder",3640],[5,"CourseModuleCompletionWithRegistrationInfo",3613],[5,"CsvWriter",1487],[10,"Write",3641],[10,"Send",3560],[5,"CSVExportAdapter",1487],[8,"Result",3642],[10,"CsvExportDataLoader",1487],[5,"Bytes",2534],[5,"UnboundedSender",3643],[5,"UnboundedReceiverStream",3644],[17,"Item"],[10,"Stream",3645],[10,"IntoIterator",3646],[10,"Serialize",1997],[8,"Result",3647],[5,"CompletionsExportOperation",1529],[5,"CourseInstancesExportOperation",1529],[5,"CourseExerciseTasksExportOperation",1557],[5,"PointExportOperation",1571],[5,"ExamPointExportOperation",1571],[5,"ExamSubmissionExportOperation",1599],[5,"CourseSubmissionExportOperation",1599],[5,"UsersExportOperation",1627],[5,"Backtrace",3648],[10,"Error",3649],[6,"ErrorData",1641],[6,"ControllerErrorType",1641],[5,"ErrorResponse",1641],[5,"ModelError",3650],[5,"Error",3651],[5,"Error",3652],[5,"Error",3653],[6,"Error",3647],[5,"UtilError",3654],[5,"Error",3552],[5,"SpanTrace",3655],[5,"StatusCode",3656],[5,"DirEntry",3657],[5,"NewExercise",1750],[5,"RepositoryExercise",1750],[6,"CourseInstanceOrExamId",3580],[10,"Convert",1793],[5,"Cache",3658],[5,"TmcUser",1795],[5,"GivePeerReviewClaim",1834],[5,"Utc",3659],[5,"DateTime",3660],[5,"Url",3661],[5,"ExerciseServiceInfoApi",3662],[8,"ModelResult",3650],[8,"BoxFuture",3663],[5,"SpecRequest",1834],[5,"ExerciseTask",3664],[5,"ExerciseTaskSubmission",3594],[17,"Output"],[10,"Fn",3665],[10,"SpecFetcher",3637],[5,"InvalidLength",3666],[5,"Error",3667],[5,"Duration",3668],[1,"u64"],[5,"InMemoryBackend",3669],[5,"SimpleOutput",3670],[5,"ServiceRequest",3671],[5,"SimpleInput",3670],[5,"Ready",3672],[5,"RateLimiter",3673],[5,"RequestSpanMiddleware",1970],[17,"Response"],[5,"ServiceResponse",3671],[17,"Error"],[10,"Service",3674],[5,"RequestSpan",1970],[5,"Context",3675],[6,"Poll",3676],[5,"HttpResponseBuilder",3677],[5,"Pool",1997],[5,"PoolConnection",3678],[10,"Database",3679],[5,"Cookie",3680],[5,"Error",3681],[5,"AppConfig",3682],[5,"Migration",3683],[5,"PgTypeInfo",3684],[5,"Braced",3685],[1,"array"],[1,"u16"],[5,"Hyphenated",3685],[10,"Migrate",3686],[5,"Simple",3685],[1,"u128"],[5,"Urn",3685],[17,"ErrorType"],[10,"BackendError",1997],[10,"Debug",3557],[17,"Database"],[17,"Options"],[10,"Connection",1997],[17,"Connection"],[10,"ConnectOptions",3687],[5,"Transaction",3688],[5,"CloseEvent",3689],[6,"Ordering",3690],[10,"FnOnce",3665],[5,"ConnectionInfo",3691],[5,"Ref",3692],[10,"Context",1997],[10,"Display",3557],[10,"Sync",3560],[5,"CookieIter",3693],[6,"ParseError",3694],[5,"PgCopyIn",3695],[5,"PgValueRef",3696],[17,"Config"],[10,"ServiceFactory",3674],[10,"IntoServiceFactory",3674],[10,"Deserialize",1997],[5,"PgArgumentBuffer",3697],[6,"IsNull",3698],[1,"char"],[10,"FromIterator",3646],[5,"Extensions",3699],[5,"RefMut",3692],[10,"Execute",3700],[5,"AnyArguments",3701],[6,"PKeyPolicy",1997],[5,"Error",3557],[10,"MessageBody",3702],[5,"Postgres",1997],[5,"Response",3703],[10,"Into",3559],[10,"FromRow",1997],[10,"Row",3704],[5,"Timestamp",3705],[6,"Variant",3706],[6,"Version",3706],[10,"Hasher",3707],[5,"ResponseHead",3708],[5,"RequestHead",3709],[6,"EitherBody",3710],[5,"Url",3711],[5,"Path",3712],[5,"Method",3713],[6,"PayloadError",3714],[10,"TryToOptional",1997],[5,"PoolOptions",3715],[6,"SocketAddr",3716],[5,"AnyTypeInfo",3717],[5,"ResourceMap",3718],[5,"Route",3719],[10,"HttpServiceFactory",3671],[5,"TestArgs",3720],[5,"Uri",3721],[6,"UrlGenerationError",3722],[5,"Version",3723],[10,"Buf",2534],[5,"BytesMut",2534],[10,"BufMut",2534],[5,"BlockingError",3722],[5,"Chain",3724],[5,"UninitSlice",3725],[5,"IoSlice",3641],[5,"Redirect",2534],[5,"ReqData",2534],[5,"FormConfig",2534],[5,"Header",2534],[5,"JsonConfig",2534],[5,"PathConfig",2534],[5,"PayloadConfig",2534],[5,"QueryConfig",2534],[5,"Form",2534],[10,"Ord",3690],[5,"Mime",3726],[10,"Default",3727],[6,"Either",2534],[10,"PartialEq",3690],[6,"UrlencodedError",3722],[6,"JsonPayloadError",3722],[6,"PathError",3722],[6,"QueryPayloadError",3722],[5,"ByteStr",3728],[5,"Custom",3729],[1,"never"],[10,"DeserializeOwned",3556],[6,"Value",3730],[5,"RedisError",3730],[1,"f32"],[1,"f64"],[1,"i128"],[1,"i16"],[1,"i8"],[5,"Limit",3731],[5,"UrlEncoded",2534],[6,"JsonBody",2534],[5,"Readlines",2534],[10,"HttpMessage",3732],[10,"PartialOrd",3690],[5,"Reader",3733],[5,"AppService",3682],[5,"Cmd",3734],[5,"Resource",3735],[10,"IntoPatterns",3736],[5,"Scope",3737],[5,"WebService",3671],[6,"BodySize",3738],[10,"RangeBounds",3739],[20,"MaybeUninit",3740],[5,"Take",3741],[10,"FromRequest",3742],[10,"Handler",3743],[5,"BodyLimitExceeded",3744],[5,"HeaderValue",3745],[5,"Arguments",3557],[5,"Writer",3746],[10,"Example",3314],[5,"Email",3747],[5,"SmtpTransport",3748],[5,"HashSet",3749],[5,"OpenUniversityInfo",3326],[5,"Client",3750],[5,"NaiveDateTime",3751],[5,"CommonCourseData",3369],[5,"SeedFileStorageResult",3397],[5,"CommonExerciseData",3418],[5,"GutenbergBlock",3752],[5,"CmsPageExercise",3567],[5,"CmsPageExerciseSlide",3567],[5,"CmsPageExerciseTask",3567],[6,"PeerReviewProcessingStrategy",3568],[5,"SeedUsersResult",3467],[5,"SeedOrganizationUhCsResult",3449],[5,"ExerciseServiceInfo",3662],[5,"TMCRecentChanges",3505],[5,"Change",3505],[15,"NotEnrolled",505],[15,"EnrolledAndStarted",505],[10,"Type",1997],[15,"Body",3290]],"b":[[1038,"impl-StreamHandler%3CResult%3CMessage,+ProtocolError%3E%3E-for-ClientConnection"],[1039,"impl-Handler%3CPlaygroundSubmissionMessage%3E-for-ClientConnection"],[1679,"impl-Debug-for-ControllerError"],[1680,"impl-Display-for-ControllerError"],[1681,"impl-Debug-for-ControllerErrorType"],[1682,"impl-Display-for-ControllerErrorType"],[1685,"impl-From%3CModelError%3E-for-ControllerError"],[1686,"impl-From%3CError%3E-for-ControllerError"],[1687,"impl-From%3CMultipartError%3E-for-ControllerError"],[1688,"impl-From%3CError%3E-for-ControllerError"],[1689,"impl-From%3CError%3E-for-ControllerError"],[1691,"impl-From%3CError%3E-for-ControllerError"],[1692,"impl-From%3CUtilError%3E-for-ControllerError"],[1693,"impl-From%3CError%3E-for-ControllerError"],[2100,"impl-Pool%3CDB%3E"],[2101,"impl-Acquire%3C\'a%3E-for-%26Pool%3CDB%3E"],[2137,"impl-Connection-for-PgConnection"],[2138,"impl-AnyConnectionBackend-for-PgConnection"],[2139,"impl-Acquire%3C\'c%3E-for-%26mut+PgConnection"],[2140,"impl-Acquire%3C\'a%3E-for-%26Pool%3CDB%3E"],[2141,"impl-Pool%3CDB%3E"],[2187,"impl-Connection-for-PgConnection"],[2188,"impl-AnyConnectionBackend-for-PgConnection"],[2256,"impl-Executor%3C\'c%3E-for-%26mut+PgConnection"],[2257,"impl-AnyConnectionBackend-for-PgConnection"],[2259,"impl-AnyConnectionBackend-for-PgConnection"],[2260,"impl-Executor%3C\'c%3E-for-%26mut+PgConnection"],[2265,"impl-UpperHex-for-Uuid"],[2266,"impl-LowerHex-for-Uuid"],[2267,"impl-Display-for-Uuid"],[2268,"impl-Debug-for-Uuid"],[2278,"impl-From%3CUrn%3E-for-Uuid"],[2280,"impl-From%3CSimple%3E-for-Uuid"],[2281,"impl-From%3CBraced%3E-for-Uuid"],[2282,"impl-From%3CHyphenated%3E-for-Uuid"],[2285,"impl-From%3CHttpResponseBuilder%3E-for-HttpResponse"],[2286,"impl-From%3CResponse%3CB%3E%3E-for-HttpResponse%3CB%3E"],[2288,"impl-From%3CError%3E-for-HttpResponse"],[2289,"impl-From%3CServiceResponse%3CB%3E%3E-for-HttpResponse%3CB%3E"],[2330,"impl-HttpMessage-for-HttpRequest"],[2331,"impl-HttpRequest"],[2410,"impl-AnyConnectionBackend-for-PgConnection"],[2411,"impl-Connection-for-PgConnection"],[2413,"impl-AnyConnectionBackend-for-PgConnection"],[2414,"impl-Executor%3C\'c%3E-for-%26mut+PgConnection"],[2435,"impl-AnyConnectionBackend-for-PgConnection"],[2436,"impl-Connection-for-PgConnection"],[2474,"impl-TryFrom%3C%26str%3E-for-Uuid"],[2475,"impl-TryFrom%3CVec%3Cu8%3E%3E-for-Uuid"],[2736,"impl-PartialEq%3Cstr%3E-for-Bytes"],[2737,"impl-PartialEq%3CBytesMut%3E-for-Bytes"],[2738,"impl-PartialEq%3CString%3E-for-Bytes"],[2739,"impl-PartialEq%3C%26T%3E-for-Bytes"],[2740,"impl-PartialEq%3CVec%3Cu8%3E%3E-for-Bytes"],[2741,"impl-PartialEq%3C%5Bu8%5D%3E-for-Bytes"],[2742,"impl-PartialEq-for-Bytes"],[2743,"impl-PartialEq%3Cstr%3E-for-BytesMut"],[2744,"impl-PartialEq%3CBytes%3E-for-BytesMut"],[2745,"impl-PartialEq%3CString%3E-for-BytesMut"],[2746,"impl-PartialEq%3CVec%3Cu8%3E%3E-for-BytesMut"],[2747,"impl-PartialEq%3C%26T%3E-for-BytesMut"],[2748,"impl-PartialEq-for-BytesMut"],[2749,"impl-PartialEq%3C%5Bu8%5D%3E-for-BytesMut"],[2786,"impl-Extend%3Cu8%3E-for-BytesMut"],[2787,"impl-Extend%3C%26u8%3E-for-BytesMut"],[2788,"impl-Extend%3CBytes%3E-for-BytesMut"],[2791,"impl-Debug-for-Bytes"],[2792,"impl-LowerHex-for-Bytes"],[2793,"impl-UpperHex-for-Bytes"],[2794,"impl-Debug-for-BytesMut"],[2795,"impl-LowerHex-for-BytesMut"],[2796,"impl-UpperHex-for-BytesMut"],[2801,"impl-Display-for-Form%3CT%3E"],[2802,"impl-Debug-for-Form%3CT%3E"],[2803,"impl-Display-for-Header%3CT%3E"],[2804,"impl-Debug-for-Header%3CT%3E"],[2805,"impl-Display-for-Json%3CT%3E"],[2806,"impl-Debug-for-Json%3CT%3E"],[2807,"impl-Debug-for-Path%3CT%3E"],[2808,"impl-Display-for-Path%3CT%3E"],[2809,"impl-Debug-for-Query%3CT%3E"],[2810,"impl-Display-for-Query%3CT%3E"],[2812,"impl-From%3C%26%5Bu8%5D%3E-for-Bytes"],[2813,"impl-From%3CVec%3Cu8%3E%3E-for-Bytes"],[2814,"impl-From%3CByteStr%3E-for-Bytes"],[2815,"impl-From%3CCustom%3E-for-Bytes"],[2816,"impl-From%3C%26str%3E-for-Bytes"],[2817,"impl-From%3CString%3E-for-Bytes"],[2819,"impl-From%3CBox%3C%5Bu8%5D%3E%3E-for-Bytes"],[2820,"impl-From%3CBytesMut%3E-for-Bytes"],[2822,"impl-From%3C%26%5Bu8%5D%3E-for-BytesMut"],[2823,"impl-From%3C%26str%3E-for-BytesMut"],[2848,"impl-FromIterator%3C%26u8%3E-for-BytesMut"],[2849,"impl-FromIterator%3Cu8%3E-for-BytesMut"],[2960,"impl-Either%3CJson%3CT%3E,+Form%3CT%3E%3E"],[2961,"impl-Either%3CForm%3CT%3E,+Json%3CT%3E%3E"],[2967,"impl-IntoIterator-for-%26Bytes"],[2968,"impl-IntoIterator-for-Bytes"],[2969,"impl-IntoIterator-for-%26BytesMut"],[2970,"impl-IntoIterator-for-BytesMut"],[3026,"impl-PartialOrd%3CString%3E-for-Bytes"],[3027,"impl-PartialOrd%3Cstr%3E-for-Bytes"],[3028,"impl-PartialOrd%3C%5Bu8%5D%3E-for-Bytes"],[3029,"impl-PartialOrd%3CVec%3Cu8%3E%3E-for-Bytes"],[3030,"impl-PartialOrd%3C%26T%3E-for-Bytes"],[3031,"impl-PartialOrd-for-Bytes"],[3032,"impl-PartialOrd-for-BytesMut"],[3033,"impl-PartialOrd%3C%5Bu8%5D%3E-for-BytesMut"],[3034,"impl-PartialOrd%3CString%3E-for-BytesMut"],[3035,"impl-PartialOrd%3CVec%3Cu8%3E%3E-for-BytesMut"],[3036,"impl-PartialOrd%3C%26T%3E-for-BytesMut"],[3037,"impl-PartialOrd%3Cstr%3E-for-BytesMut"]],"a":{"state":[2106,2539]}}],\ ["headless_lms_utils",{"doc":"Commonly used utils.","t":"FQONNCNNNOCCNCCCNCCNCCCCCCCNCONNNNCNFNNNONNNNNNNNJFOQNNNNONNHNNNNNNNONONONHNNNNNNNJGJFPPJJPPONNNNONNNNNNNNNNNNNNNONNOHHNNNNNNNNNNNNOOOOOOOOOOOOOCCCKRMMMMMMNHHPPPPPPPPFGIPNONNNNNNONNNNNNNNNNNNNNNNONNNONONNNNNNNNNKIMMMNCHMMNCCHHHHHMMHHSFNNOOONNNNNNNNNNNNNNFOONNONNNNNNNNNNNNNNNNNNHHHJFNNNNNNNNNONNNNNNFNNNNONNNNNNJHHHHHHPFPGNNNNNNNNNNNNNNNNNONNNNONNNNNNNNNNNEEEEJHHHFFOONNNNNNNNNONNHHOONHONNNNNNOHONN","n":["ApplicationConfiguration","attributes","base_url","borrow","borrow_mut","cache","clone","clone_into","deserialize","development_uuid_login","document_schema_processor","email_processor","eq","error","file_store","folder_checksum","from","futures","icu4x","into","ip_to_country","language_tag_to_name","merge_edits","numbers","page_visit_hasher","pagination","prelude","serialize","strings","test_mode","to_owned","try_from","try_into","type_id","url_to_oembed_endpoint","vzip","Cache","borrow","borrow_mut","cache_json","client","from","get_json","into","new","try_from","try_into","type_id","vzip","DISALLOWED_BLOCKS_IN_TOP_LEVEL_PAGES","GutenbergBlock","attributes","attributes","block_with_name_and_attributes","block_with_name_attributes_and_inner_blocks","borrow","borrow_mut","client_id","clone","clone_into","contains_blocks_not_allowed_in_top_level_pages","course_objective_section","deserialize","empty_block_from_name","eq","fmt","from","hero_section","inner_blocks","into","is_valid","landing_page_hero_section","name","paragraph","remap_ids_in_content","serialize","to_owned","try_from","try_into","type_id","vzip","with_id","ALL_TAG_REGEX","BlockAttributes","DOUBLE_QUOTE_REGEX","EmailGutenbergBlock","Heading","Image","LI_END_TAG_REGEX","LI_START_TAG_REGEX","List","Paragraph","attributes","borrow","borrow","borrow_mut","borrow_mut","client_id","clone","clone","clone_into","clone_into","deserialize","deserialize","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","from","from","inner_blocks","into","into","is_valid","process_content_to_html","process_content_to_plaintext","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","alt","anchor","content","content","drop_cap","level","ordered","rest","rest","rest","rest","url","values","backend_error","backtrace_formatter","util_error","BackendError","ErrorType","backtrace","error_type","message","new","new_with_traces","span_trace","to_different_error","format_backtrace","print_filtered_frame_placeholder","CloudStorage","Err","Ok","Other","SerdeJson","StripPrefix","TokioIo","UrlParse","UtilError","UtilErrorType","UtilResult","Walkdir","backtrace","backtrace","borrow","borrow","borrow_mut","borrow_mut","cause","error_type","error_type","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","in_current_span","into","into","message","message","new","new_with_traces","source","source","span_trace","span_trace","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","FileStore","GenericPayload","delete","download","download_stream","fetch_file_content_or_use_filesystem_cache","file_utils","generate_cache_folder_dir","get_cache_files_folder_path","get_direct_download_url","get_download_url","google_cloud_file_store","local_file_store","organization_audio_path","organization_file_path","organization_image_path","path_to_str","repository_exercise_path","upload","upload_stream","file_to_payload","get_extension_from_filename","BUFFER_SIZE","GoogleCloudFileStore","borrow","borrow_mut","bucket_name","cache_files_path","client","delete","download","download_stream","from","get_cache_files_folder_path","get_direct_download_url","into","new","try_from","try_into","type_id","upload","upload_stream","vzip","LocalFileStore","base_path","base_url","borrow","borrow_mut","cache_files_path","clone","clone_into","delete","download","download_stream","fmt","from","get_cache_files_folder_path","get_direct_download_url","into","new","to_owned","try_from","try_into","type_id","upload","upload_stream","vzip","determine_permissions_mode_for_hashing","hash_folder","run_parallelly","ICU4X_POSTCARD","Icu4xBlob","borrow","borrow_mut","clone","clone_into","fmt","from","get","into","new","postcard","to_owned","try_from","try_from_env","try_into","type_id","vzip","IpToCountryMapper","borrow","borrow_mut","from","into","lists","map_ip_to_country","new","try_from","try_into","type_id","vzip","LANGUAGE_TAG_TO_NAME","merge","f32_approx_eq","f32_max","f32_to_two_decimals","option_f32_to_f32_two_decimals_with_none_as_zero","hash_anonymous_identifier","Int","Pagination","Str","StrOrInt","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","default","deserialize","deserialize","fmt","fmt","from","from","into","into","into_int","limit","limit","new","next_page","offset","page","page","paginate","to_owned","total_pages","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","BackendError","UtilError","UtilErrorType","UtilResult","IETF_LANGUAGE_CODE_REGEX","generate_easily_writable_random_string","generate_random_string","is_ietf_language_code_like","OEmbedRequest","OEmbedResponse","author_name","author_url","borrow","borrow","borrow_mut","borrow_mut","deserialize","deserialize","fmt","from","from","html","into","into","mentimeter_oembed_response_builder","oembed_url_builder","provider_name","provider_url","serialize","thinglink_oembed_response_builder","title","try_from","try_from","try_into","try_into","type_id","type_id","url","url_to_oembed_endpoint","version","vzip","vzip"],"q":[[0,"headless_lms_utils"],[36,"headless_lms_utils::cache"],[49,"headless_lms_utils::document_schema_processor"],[82,"headless_lms_utils::email_processor"],[131,"headless_lms_utils::email_processor::BlockAttributes"],[144,"headless_lms_utils::error"],[147,"headless_lms_utils::error::backend_error"],[156,"headless_lms_utils::error::backtrace_formatter"],[158,"headless_lms_utils::error::util_error"],[211,"headless_lms_utils::file_store"],[231,"headless_lms_utils::file_store::file_utils"],[233,"headless_lms_utils::file_store::google_cloud_file_store"],[254,"headless_lms_utils::file_store::local_file_store"],[278,"headless_lms_utils::folder_checksum"],[280,"headless_lms_utils::futures"],[281,"headless_lms_utils::icu4x"],[299,"headless_lms_utils::ip_to_country"],[311,"headless_lms_utils::language_tag_to_name"],[312,"headless_lms_utils::merge_edits"],[313,"headless_lms_utils::numbers"],[317,"headless_lms_utils::page_visit_hasher"],[318,"headless_lms_utils::pagination"],[356,"headless_lms_utils::prelude"],[360,"headless_lms_utils::strings"],[364,"headless_lms_utils::url_to_oembed_endpoint"],[398,"core::result"],[399,"serde::de"],[400,"serde::ser"],[401,"core::any"],[402,"core::time"],[403,"redis::types"],[404,"core::marker"],[405,"core::marker"],[406,"serde::de"],[407,"serde_json::value"],[408,"serde_json::map"],[409,"alloc::vec"],[410,"core::fmt"],[411,"core::fmt"],[412,"std::collections::hash::map"],[413,"backtrace::capture"],[414,"core::fmt"],[415,"tracing_error::backtrace"],[416,"backtrace::print"],[417,"backtrace::capture"],[418,"serde_json::error"],[419,"std::io::error"],[420,"url::parser"],[421,"std::path"],[422,"cloud_storage::error"],[423,"walkdir::error"],[424,"std::path"],[425,"alloc::boxed"],[426,"core::pin"],[427,"std::path"],[428,"std::fs"],[429,"anyhow"],[430,"core::num::error"],[431,"url"]],"d":["","","","","","Redis cache wrapper.","","","","","","","","Error utilities and the error and result types for all the …","Allows storing files to a file storage backend.","Provides functionality for checksumming directory trees.","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","Wrapper for accessing a redis cache.","","","Stores the given value in the redis cache as JSON (Vec<u8>…","","Returns the argument unchanged.","Retrieves and deserializes the corresponding value for the …","Calls U::from(self).","Panics","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains a common trait for all the error types for this …","Custom formatting for stack backtraces inteded to be …","Contains error and result types for all the util functions.","The error types of this program all implement this trait …","","","","","","","","","Formats backtraces for printing but omits unnecessary …","","","Contains the error value","Contains the success value","","","","","","Error type used by all models. Used as the error type in …","The type of UtilError that occured.","Used as the result types for all utils.","","","Stack trace, generated automatically when the error is …","","","","","","","","","","","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","Original error that caused this error.","","A trace of tokio tracing spans, generated automatically …","","","","","","","","","","Allows storing files to a file storage backend.","","Delete a file.","Download a file to memory.","Download a file without loading the whole file to memory.","","","","This function returns a path to a folder where downloaded …","Get a url that can be used to download the file without …","Get a url for a file in FileStore that can be used to …","","","","","","","","Upload a file that’s in memory to a path.","Upload a file without loading the whole file to memory","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","Needs to not be async because of how this is used in …","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","Needs to not be async because of how this is used in …","","","","","","","","","Recursively hashes a folder returning a checksum.","For use with join! or try_join! Makes the future to run …","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","Tries to init from env","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","Creates a new mapper by reading the folder from env …","","","","","","","","","","","","","Represents the URL query parameters page and limit, used …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","Guaranteed to be positive.","","Errors on non-positive page or limit values.","","Guaranteed to be nonnegative.","Guaranteed to be positive.","","Helper to paginate an existing Vec efficiently.","","Guaranteed to be positive.","","","","","","","","","","","","","","","","Checks whether the string is IETF language code where …","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","",""],"i":[0,0,1,1,1,0,1,1,1,1,0,0,1,0,0,0,1,0,0,1,0,0,0,0,0,0,0,1,0,1,1,1,1,1,0,1,0,8,8,8,8,8,8,8,8,8,8,8,8,0,0,20,0,20,20,20,20,20,20,20,0,20,20,20,20,20,20,20,20,20,20,20,20,20,0,20,20,20,20,20,20,20,0,0,0,0,28,28,0,0,28,28,29,28,29,28,29,29,28,29,28,29,28,29,28,29,28,28,28,28,29,28,29,29,28,29,29,0,0,28,29,28,29,28,29,28,29,28,29,28,29,76,77,78,77,78,77,79,78,76,77,79,76,79,0,0,0,0,31,31,31,31,31,31,31,31,0,0,41,27,27,41,41,41,41,41,0,0,0,41,39,39,41,39,41,39,39,39,39,41,39,39,41,39,39,39,39,39,39,39,39,39,41,39,39,39,39,39,39,39,39,39,39,41,39,41,39,41,39,41,39,0,0,48,48,48,48,0,0,48,48,48,0,0,0,0,0,0,0,48,48,0,0,0,0,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,0,0,0,0,0,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,65,65,65,65,65,65,65,65,65,65,65,0,0,0,0,0,0,0,69,0,69,0,68,69,68,69,68,68,68,68,69,68,69,68,69,68,69,69,68,68,68,68,68,68,68,68,68,68,68,69,68,69,68,69,68,69,0,0,0,0,0,0,0,0,0,0,73,73,73,74,73,74,73,74,74,73,74,73,73,74,0,0,73,73,73,0,73,73,74,73,74,73,74,74,0,73,73,74],"f":[0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[1,1],[[-1,-2],2,[],[]],[-1,[[3,[1]]],4],0,0,0,[[1,1],5],0,0,0,[-1,-1,[]],0,0,[-1,-2,[],[]],0,0,0,0,0,0,0,[[1,-1],3,6],0,0,[-1,-2,[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,7,[]],0,[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[[8,-1,-2,9],5,[10,11,12],13],0,[-1,-1,[]],[[8,-1],[[14,[-2]]],[10,11,12],15],[-1,-2,[],[]],[16,8],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,7,[]],[-1,-2,[],[]],0,0,0,0,[[16,[19,[17,18]]],20],[[16,[19,[17,18]],[21,[20]]],20],[-1,-2,[],[]],[-1,-2,[],[]],0,[20,20],[[-1,-2],2,[],[]],[[[22,[20]]],5],[[],20],[-1,[[3,[20]]],4],[17,20],[[20,20],5],[[20,23],24],[-1,-1,[]],[[16,16],20],0,[-1,-2,[],[]],0,[[16,16],20],0,[16,20],[[18,[26,[25,25]]],[[27,[18]]]],[[20,-1],3,6],[-1,-2,[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,7,[]],[-1,-2,[],[]],[[20,25],20],0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[28,28],[29,29],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[-1,[[3,[28]]],4],[-1,[[3,[29]]],4],[[28,28],5],[[29,29],5],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[28,23],24],[[29,23],24],[-1,-1,[]],[-1,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],0,[[[22,[29]]],17],[[[22,[29]]],17],[[28,-1],3,6],[[29,-1],3,6],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[31,[],[[30,[-1]]]]],[[14,[32]]],33],[[[31,[],[[30,[-1]]]]],-1,33],[[[31,[],[[30,[-1]]]]],16,33],[[-1,17,[14,[34]]],[[31,[],[[30,[-1]]]]],33],[[-1,17,[14,[34]],32,35],[[31,[],[[30,[-1]]]]],33],[[[31,[],[[30,[-1]]]]],35,33],[[[31,[],[[30,[-1]]]],17],-2,33,31],[[32,23],24],[[36,37,38],24],0,0,0,0,0,0,0,0,0,0,0,0,[39,[[14,[32]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[39,[[14,[40]]]],[39,-1,[]],0,[[41,23],24],[[39,23],24],[[39,23],24],[-1,-1,[]],[42,39],[34,39],[43,39],[44,39],[45,39],[46,39],[-1,-1,[]],[47,39],[-1,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[39,16],0,[[-1,17,[14,[34]]],39,[]],[[-1,17,[14,[34]],32,35],39,[]],[39,[[14,[40]]]],0,[39,35],0,[-1,17,[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[48,49],[[52,[[51,[50]]]]]],[[48,49],[[52,[[51,[50]]]]]],[[48,49],[[52,[[51,[50]]]]]],[[48,49],[[52,[[51,[50]]]]]],0,[[],[[27,[53]]]],[48,[[27,[49]]]],[[48,49],[[52,[[51,[50]]]]]],[[48,49,1],17],0,0,[[25,16],[[27,[53]]]],[[25,16],[[27,[53]]]],[[25,16],[[27,[53]]]],[49,[[27,[16]]]],[[25,25],53],[[48,49,[21,[54]],16],[[52,[[51,[50]]]]]],[[48,49,55,16],[[52,[[51,[50]]]]]],[56,55],[16,[[14,[16]]]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[[57,49],[[52,[[51,[50]]]]]],[[57,49],[[52,[[51,[50]]]]]],[[57,49],[[52,[[51,[50]]]]]],[-1,-1,[]],[57,[[27,[49]]]],[[57,49],[[52,[[51,[50]]]]]],[-1,-2,[],[]],[17,[[27,[57]]]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,7,[]],[[57,49,[21,[54]],16],[[52,[[51,[50]]]]]],[[57,49,55,16],[[52,[[51,[50]]]]]],[-1,-2,[],[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[58,58],[[-1,-2],2,[],[]],[[58,49],[[52,[[51,[50]]]]]],[[58,49],[[52,[[51,[50]]]]]],[[58,49],[[52,[[51,[50]]]]]],[[58,23],24],[-1,-1,[]],[58,[[27,[49]]]],[[58,49],[[52,[[51,[50]]]]]],[-1,-2,[],[]],[[53,17],[[27,[58]]]],[-1,-2,[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,7,[]],[[58,49,[21,[54]],16],[[52,[[51,[50]]]]]],[[58,49,55,16],[[52,[[51,[50]]]]]],[-1,-2,[],[]],[59,60],[49,[[27,[61]]]],[-2,[[62,[-1]]],11,[[50,[],[[63,[[62,[-1]]]]]],11]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[64,64],[[-1,-2],2,[],[]],[[64,23],24],[-1,-1,[]],[64,[[22,[54]]]],[-1,-2,[],[]],[16,[[62,[64]]]],0,[-1,-2,[],[]],[-1,[[3,[-2]]],[],[]],[[],[[62,[64]]]],[-1,[[3,[-2]]],[],[]],[-1,7,[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],0,[[65,66],[[14,[16]]]],[1,[[62,[65]]]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,7,[]],[-1,-2,[],[]],0,[[16,16,16],[[14,[17]]]],[[67,67],5],[[67,67],67],[67,67],[[[14,[67]]],67],[[25,[21,[54]],17,17],[[62,[17]]]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[68,68],[[-1,-2],2,[],[]],[[],68],[-1,[[3,[68]]],4],[-1,[[3,[69]]],4],[[68,23],24],[[69,23],24],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[69,[[3,[60,70]]]],[68,71],0,[[60,60],[[62,[68]]]],[68,2],[68,71],[68,71],0,[[68,[21,[-1]]],2,[]],[-1,-2,[],[]],[[68,60],60],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[72,17],[72,17],[16,5],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[3,[73]]],4],[-1,[[3,[74]]],4],[[74,23],24],[-1,-1,[]],[-1,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[[17,17],[[27,[73]]]],[[16,16],[[27,[75]]]],0,0,[[73,-1],3,6],[[17,17],[[27,[73]]]],0,[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,[[3,[-2]]],[],[]],[-1,7,[]],[-1,7,[]],0,[[17,[14,[17]]],[[27,[75]]]],0,[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[5,"ApplicationConfiguration",0],[1,"tuple"],[6,"Result",398],[10,"Deserializer",399],[1,"bool"],[10,"Serializer",400],[5,"TypeId",401],[5,"Cache",36],[5,"Duration",402],[10,"ToRedisArgs",403],[10,"Send",404],[10,"Sync",404],[10,"Serialize",400],[6,"Option",405],[10,"DeserializeOwned",399],[1,"str"],[5,"String",406],[6,"Value",407],[5,"Map",408],[5,"GutenbergBlock",49],[5,"Vec",409],[1,"slice"],[5,"Formatter",410],[8,"Result",410],[5,"Uuid",411],[5,"HashMap",412],[8,"UtilResult",158],[6,"BlockAttributes",82],[5,"EmailGutenbergBlock",82],[17,"ErrorType"],[10,"BackendError",147],[5,"Backtrace",413],[10,"Debug",410],[5,"Error",414],[5,"SpanTrace",415],[1,"i32"],[5,"BacktraceFmt",416],[5,"BacktraceFrame",413],[5,"UtilError",158],[10,"Error",417],[6,"UtilErrorType",158],[5,"Error",418],[5,"Error",419],[6,"ParseError",420],[5,"StripPrefixError",421],[6,"Error",422],[5,"Error",423],[10,"FileStore",211],[5,"Path",421],[10,"Future",424],[5,"Box",425],[5,"Pin",426],[5,"PathBuf",421],[1,"u8"],[8,"GenericPayload",211],[5,"File",427],[5,"GoogleCloudFileStore",233],[5,"LocalFileStore",254],[5,"Permissions",427],[1,"u32"],[5,"Hash",428],[8,"Result",414],[17,"Output"],[5,"Icu4xBlob",281],[5,"IpToCountryMapper",299],[6,"IpAddr",429],[1,"f32"],[5,"Pagination",318],[6,"StrOrInt",318],[5,"ParseIntError",430],[1,"i64"],[1,"usize"],[5,"OEmbedResponse",364],[5,"OEmbedRequest",364],[5,"Url",431],[15,"Image",131],[15,"Heading",131],[15,"Paragraph",131],[15,"List",131]],"b":[[180,"impl-Display-for-UtilError"],[181,"impl-Debug-for-UtilError"],[183,"impl-From%3CError%3E-for-UtilError"],[184,"impl-From%3CError%3E-for-UtilError"],[185,"impl-From%3CError%3E-for-UtilError"],[186,"impl-From%3CParseError%3E-for-UtilError"],[187,"impl-From%3CStripPrefixError%3E-for-UtilError"],[188,"impl-From%3CError%3E-for-UtilError"],[190,"impl-From%3CError%3E-for-UtilError"]]}],\ ["heck",{"doc":"heck is a case conversion library.","t":"FFFFFFFFFFFMKKKKKKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNN","n":["AsKebabCase","AsLowerCamelCase","AsPascalCase","AsShoutyKebabCase","AsShoutySnakeCase","AsShoutySnekCase","AsSnakeCase","AsSnekCase","AsTitleCase","AsTrainCase","AsUpperCamelCase","TO_SHOUTY_SNEK_CASE","ToKebabCase","ToLowerCamelCase","ToPascalCase","ToShoutyKebabCase","ToShoutySnakeCase","ToShoutySnekCase","ToSnakeCase","ToSnekCase","ToTitleCase","ToTrainCase","ToUpperCamelCase","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","to_kebab_case","to_lower_camel_case","to_pascal_case","to_shouty_kebab_case","to_shouty_snake_case","to_snake_case","to_snek_case","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_title_case","to_train_case","to_upper_camel_case","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id"],"q":[[0,"heck"],[105,"core::fmt"],[106,"core::fmt"],[107,"alloc::string"],[108,"core::result"],[109,"core::any"]],"d":["This wrapper performs a kebab case conversion in …","This wrapper performs a lower camel case conversion in …","This wrapper performs a upper camel case conversion in …","This wrapper performs a kebab case conversion in …","This wrapper performs a shouty snake case conversion in …","This wrapper performs a shouty snake case conversion in …","This wrapper performs a snake case conversion in …","This wrapper performs a snake case conversion in …","This wrapper performs a title case conversion in …","This wrapper performs a train case conversion in …","This wrapper performs a upper camel case conversion in …","CONVERT THIS TYPE TO SNEK CASE.","This trait defines a kebab case conversion.","This trait defines a lower camel case conversion.","ToPascalCase is an alias for ToUpperCamelCase. See …","This trait defines a shouty kebab case conversion.","This trait defines a shouty snake case conversion.","Oh heck, ToShoutySnekCase is an alias for …","This trait defines a snake case conversion.","Oh heck, SnekCase is an alias for ToSnakeCase. See …","This trait defines a title case conversion.","This trait defines a train case conversion.","This trait defines an upper camel case conversion.","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Convert this type to kebab case.","Convert this type to lower camel case.","Convert this type to upper camel case.","Convert this type to shouty kebab case.","Convert this type to shouty snake case.","Convert this type to snake case.","Convert this type to snek case.","","","","","","","","","Convert this type to title case.","Convert this type to Train-Case.","Convert this type to upper camel case.","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,2,7,8,9,10,11,12,13,2,7,8,9,10,11,12,13,2,7,8,9,10,11,12,13,2,7,8,9,10,11,12,13,2,7,8,9,10,11,12,13,14,15,16,17,18,19,20,2,7,8,9,10,11,12,13,22,23,24,2,7,8,9,10,11,12,13,2,7,8,9,10,11,12,13,2,7,8,9,10,11,12,13],"f":[0,0,0,0,0,0,0,0,0,0,0,[1,-1,[]],0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[2,[-1]],3],4,[[6,[5]]]],[[[7,[-1]],3],4,[[6,[5]]]],[[[8,[-1]],3],4,[[6,[5]]]],[[[9,[-1]],3],4,[[6,[5]]]],[[[10,[-1]],3],4,[[6,[5]]]],[[[11,[-1]],3],4,[[6,[5]]]],[[[12,[-1]],3],4,[[6,[5]]]],[[[13,[-1]],3],4,[[6,[5]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[14,-1,[]],[15,-1,[]],[16,-1,[]],[17,-1,[]],[18,-1,[]],[19,-1,[]],[20,-1,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[22,-1,[]],[23,-1,[]],[24,-1,[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,[[25,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,26,[]]],"c":[],"p":[[10,"ToShoutySnekCase",0],[5,"AsKebabCase",0],[5,"Formatter",105],[8,"Result",105],[1,"str"],[10,"AsRef",106],[5,"AsLowerCamelCase",0],[5,"AsShoutyKebabCase",0],[5,"AsShoutySnakeCase",0],[5,"AsSnakeCase",0],[5,"AsTitleCase",0],[5,"AsTrainCase",0],[5,"AsUpperCamelCase",0],[10,"ToKebabCase",0],[10,"ToLowerCamelCase",0],[10,"ToPascalCase",0],[10,"ToShoutyKebabCase",0],[10,"ToShoutySnakeCase",0],[10,"ToSnakeCase",0],[10,"ToSnekCase",0],[5,"String",107],[10,"ToTitleCase",0],[10,"ToTrainCase",0],[10,"ToUpperCamelCase",0],[6,"Result",108],[5,"TypeId",109]],"b":[]}],\ ["hex",{"doc":"Encoding and decoding hex strings.","t":"RKGPPPKNNNNHHHMMHHNNNNMNNNNNNOO","n":["Error","FromHex","FromHexError","InvalidHexCharacter","InvalidStringLength","OddLength","ToHex","borrow","borrow_mut","clone","clone_into","decode","decode_to_slice","encode","encode_hex","encode_hex_upper","encode_to_slice","encode_upper","eq","fmt","fmt","from","from_hex","into","to_owned","to_string","try_from","try_into","type_id","c","index"],"q":[[0,"hex"],[29,"hex::FromHexError"],[31,"alloc::vec"],[32,"core::result"],[33,"core::convert"],[34,"alloc::string"],[35,"core::iter::traits::collect"],[36,"core::fmt"],[37,"core::fmt"]],"d":["","Types that can be decoded from a hex string.","The error type for decoding a hex string into Vec<u8> or …","An invalid character was found. Valid ones are: 0...9, …","If the hex string is decoded into a fixed sized container, …","A hex string’s length needs to be even, as two digits …","Encoding values as hex string.","","","","","Decodes a hex string into raw bytes.","Decode a hex string into a mutable bytes slice.","Encodes data as hex string using lowercase characters.","Encode the hex strict representing self into the result. …","Encode the hex strict representing self into the result. …","Encodes some bytes into a mutable slice of bytes.","Encodes data as hex string using uppercase characters.","","","","Returns the argument unchanged.","Creates an instance of type Self from the given hex …","Calls U::from(self).","","","","","","",""],"i":[16,0,0,1,1,1,0,1,1,1,1,0,0,0,9,9,0,0,1,1,1,1,16,1,1,1,1,1,1,18,18],"f":[0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[[-1,-2],2,[],[]],[-1,[[5,[[4,[3]],1]]],[[7,[[6,[3]]]]]],[[-1,[6,[3]]],[[5,[2,1]]],[[7,[[6,[3]]]]]],[-1,8,[[7,[[6,[3]]]]]],[9,-1,[[11,[10]]]],[9,-1,[[11,[10]]]],[[-1,[6,[3]]],[[5,[2,1]]],[[7,[[6,[3]]]]]],[-1,8,[[7,[[6,[3]]]]]],[[1,1],12],[[1,13],14],[[1,13],14],[-1,-1,[]],[-1,[[5,[[16,[],[[15,[-2]]]],-2]]],[[7,[[6,[3]]]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,17,[]],0,0],"c":[],"p":[[6,"FromHexError",0],[1,"tuple"],[1,"u8"],[5,"Vec",31],[6,"Result",32],[1,"slice"],[10,"AsRef",33],[5,"String",34],[10,"ToHex",0],[1,"char"],[10,"FromIterator",35],[1,"bool"],[5,"Formatter",36],[8,"Result",36],[17,"Error"],[10,"FromHex",0],[5,"TypeId",37],[15,"InvalidHexCharacter",29]],"b":[[19,"impl-Debug-for-FromHexError"],[20,"impl-Display-for-FromHexError"]]}],\ -["hkdf",{"doc":"An implementation of HKDF, the HMAC-based …","t":"FFKFFIINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNENNNNNNNNNNNNNNNNNNNNNNNNN","n":["Hkdf","HkdfExtract","HmacImpl","InvalidLength","InvalidPrkLength","SimpleHkdf","SimpleHkdfExtract","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","expand","expand_multi_info","extract","finalize","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from_prk","hmac","input_ikm","into","into","into","into","new","new","to_owned","to_owned","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id"],"q":[[0,"hkdf"],[64,"crypto_common"],[65,"core::clone"],[66,"core::result"],[67,"core::option"],[68,"crypto_common"],[69,"core::fmt"],[70,"core::any"]],"d":["Structure representing the HKDF, capable of HKDF-Expand …","Structure representing the streaming context of an …","Sealed trait implemented for Hmac and SimpleHmac.","Structure for InvalidLength, used for output error …","Error that is returned when supplied pseudorandom key …","Hkdf variant which uses SimpleHmac for underlying HMAC …","HkdfExtract variant which uses SimpleHmac for underlying …","","","","","","","","","","","","","","","","","The RFC5869 HKDF-Expand operation","The RFC5869 HKDF-Expand operation. This is equivalent to …","The RFC5869 HKDF-Extract operation returning both the …","Completes the HKDF-Extract operation, returning both the …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Create Hkdf from an already cryptographically strong …","","Feeds in additional input key material to the HKDF-Extract …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Initiates the HKDF-Extract context with the given optional …","Convenience method for extract when the generated …","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,1,2,3,7,1,2,3,7,1,2,3,7,1,2,3,7,7,7,7,3,1,1,2,2,3,7,1,2,3,7,7,0,3,1,2,3,7,3,7,1,2,3,7,1,2,1,2,3,7,1,2,3,7,1,2,3,7],"f":[0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[2,2],[[[3,[-1,-2]]],[[3,[-1,-2]]],[4,5],[[6,[-1]],5]],[[[7,[-1,-2]]],[[7,[-1,-2]]],[5,4],[5,[6,[-1]]]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[[7,[-1,-2]],[10,[9]],[10,[9]]],[[11,[8,2]]],4,[[6,[-1]]]],[[[7,[-1,-2]],[10,[[10,[9]]]],[10,[9]]],[[11,[8,2]]],4,[[6,[-1]]]],[[[12,[[10,[9]]]],[10,[9]]],[[8,[[13,[-1]],[7,[-1,-2]]]]],4,[[6,[-1]]]],[[[3,[-1,-2]]],[[8,[[13,[-1]],[7,[-1,-2]]]]],4,[[6,[-1]]]],[[1,14],[[11,[8,15]]]],[[1,14],16],[[2,14],16],[[2,14],[[11,[8,15]]]],[[[3,[-1,-2]],14],16,4,[[6,[-1]]]],[[[7,[-1,-2]],14],16,4,[[6,[-1]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[10,[9]]],[[11,[[7,[-1,-2]],1]]],4,[[6,[-1]]]],0,[[[3,[-1,-2]],[10,[9]]],8,4,[[6,[-1]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[[10,[9]]]]],[[3,[-1,-2]]],4,[[6,[-1]]]],[[[12,[[10,[9]]]],[10,[9]]],[[7,[-1,-2]]],4,[[6,[-1]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,17,[]],[-1,17,[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]]],"c":[],"p":[[5,"InvalidPrkLength",0],[5,"InvalidLength",0],[5,"HkdfExtract",0],[10,"OutputSizeUser",64],[10,"Clone",65],[10,"HmacImpl",0],[5,"Hkdf",0],[1,"tuple"],[1,"u8"],[1,"slice"],[6,"Result",66],[6,"Option",67],[8,"Output",64],[5,"Formatter",68],[5,"Error",68],[8,"Result",68],[5,"String",69],[5,"TypeId",70]],"b":[[27,"impl-Display-for-InvalidPrkLength"],[28,"impl-Debug-for-InvalidPrkLength"],[29,"impl-Debug-for-InvalidLength"],[30,"impl-Display-for-InvalidLength"]]}],\ -["hmac",{"doc":"Generic implementation of Hash-based Message …","t":"IFKFNNNNNMNNNNNEMNNNNNNNMNNNNNNNNMNNNMNNNNMNNNNNNNNNNNNMNNNNMNMNMNMNMNMNN","n":["Hmac","HmacCore","Mac","SimpleHmac","borrow","borrow","borrow_mut","borrow_mut","box_clone","chain_update","chain_update","clone","clone","clone_into","clone_into","digest","finalize","finalize","finalize","finalize_fixed_core","finalize_into","finalize_into","finalize_into_reset","finalize_into_reset","finalize_reset","finalize_reset","finalize_reset","fmt","fmt","from","from","into","into","new","new","new","new","new_from_slice","new_from_slice","new_from_slice","new_from_slice","output_size","reset","reset","reset","reset","reset","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","update","update","update","update","update_blocks","verify","verify","verify_reset","verify_reset","verify_slice","verify_slice","verify_slice_reset","verify_slice_reset","verify_truncated_left","verify_truncated_left","verify_truncated_right","verify_truncated_right","write_alg_name"],"q":[[0,"hmac"],[73,"digest::digest"],[74,"alloc::boxed"],[75,"core::convert"],[76,"digest::core_api::wrapper"],[77,"core::clone"],[78,"digest::digest"],[79,"digest::mac"],[80,"digest::core_api"],[81,"crypto_common"],[82,"core::result"],[83,"digest"],[84,"core::fmt"],[85,"crypto_common"],[86,"crypto_common"]],"d":["Generic HMAC instance.","Generic core HMAC instance, which operates over blocks.","Convenience wrapper trait covering functionality of …","Simplified HMAC instance able to operate over hash …","","","","","","Process input data in a chained manner.","","","","","","","Obtain the result of a Mac computation as a CtOutput and …","","","","","","","","Obtain the result of a Mac computation as a CtOutput and …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Create new value from fixed size key.","","","","Create new value from variable size key.","","","","","Reset MAC instance to its initial state.","","","","","","","","","","","","","Update state using the provided data.","","","","","Check if tag/code value is correct for the processed input.","","Check if tag/code value is correct for the processed input …","","Check truncated tag correctness using all bytes of …","","Check truncated tag correctness using all bytes of …","","Check truncated tag correctness using left side bytes …","","Check truncated tag correctness using right side bytes …","",""],"i":[0,0,0,0,7,9,7,9,9,3,9,7,9,7,9,0,3,9,9,7,9,9,9,9,3,9,9,7,9,7,9,7,9,3,7,9,9,3,7,9,9,9,3,7,9,9,9,7,9,7,9,7,9,7,9,3,9,9,9,7,3,9,3,9,3,9,3,9,3,9,3,9,7],"f":[0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[2,[1]]],[]],[[3,-1],3,[[6,[[5,[4]]]]]],[[-1,-2],-3,[],[[6,[[5,[4]]]]],[]],[[[7,[-1]]],[[7,[-1]]],8],[[[9,[-1]]],[[9,[-1]]],[10,11,12]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],0,[3,[[14,[3]]]],[-1,[[14,[-2]]],[],[]],[[[2,[-1]]],[[2,[[5,[4]]]]],[]],[[[7,[-1]],[15,[[7,[-1]]]],[16,[[7,[-1]]]]],13,8],[[-1,[5,[4]]],[[18,[13,17]]],[]],[[[9,[-1]],[16,[[9,[-1]]]]],13,[11,12]],[[-1,[5,[4]]],[[18,[13,17]]],[]],[[[9,[-1]],[16,[[9,[-1]]]]],13,[11,12,19]],[3,[[14,[3]]]],[-1,[[14,[-2]]],[],19],[-1,[[2,[[5,[4]]]]],[]],[[[7,[-1]],20],21,8],[[[9,[-1]],20],21,[11,12,22]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[23,[4,-1]]],3,[]],[[[24,[[7,[-1]]]]],[[7,[-1]]],8],[[[24,[[9,[-1]]]]],[[9,[-1]]],[11,12]],[[[23,[4]]],-1,25],[[[5,[4]]],[[18,[3,26]]]],[[[5,[4]]],[[18,[[7,[-1]],26]]],8],[[[5,[4]]],[[18,[[9,[-1]],26]]],[11,12]],[[[5,[4]]],[[18,[-1,26]]],25],[-1,27,[]],[3,13],[[[7,[-1]]],13,8],[-1,13,[]],[-1,13,[]],[[[9,[-1]]],13,[11,12,28]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,29,[]],[-1,29,[]],[[3,[5,[4]]],13],[[-1,[5,[4]]],13,[]],[[-1,[5,[4]]],13,[]],[[[9,[-1]],[5,[4]]],13,[11,12]],[[[7,[-1]],[5,[[30,[[7,[-1]]]]]]],13,8],[[3,[23,[4,-1]]],[[18,[13,31]]],[]],[[-1,[23,[4]]],[[18,[13,31]]],[]],[[3,[23,[4,-1]]],[[18,[13,31]]],[]],[[-1,[23,[4]]],[[18,[13,31]]],[]],[[3,[5,[4]]],[[18,[13,31]]]],[[-1,[5,[4]]],[[18,[13,31]]],[]],[[3,[5,[4]]],[[18,[13,31]]]],[[-1,[5,[4]]],[[18,[13,31]]],[]],[[3,[5,[4]]],[[18,[13,31]]]],[[-1,[5,[4]]],[[18,[13,31]]],[]],[[3,[5,[4]]],[[18,[13,31]]]],[[-1,[5,[4]]],[[18,[13,31]]],[]],[20,21]],"c":[],"p":[[10,"DynDigest",73],[5,"Box",74],[10,"Mac",0],[1,"u8"],[1,"slice"],[10,"AsRef",75],[5,"HmacCore",0],[10,"CoreProxy",76],[5,"SimpleHmac",0],[10,"Clone",77],[10,"Digest",73],[10,"BlockSizeUser",78],[1,"tuple"],[5,"CtOutput",79],[8,"Buffer",80],[8,"Output",78],[5,"InvalidBufferSize",81],[6,"Result",82],[10,"FixedOutputReset",81],[5,"Formatter",83],[8,"Result",83],[10,"Debug",83],[5,"GenericArray",84],[8,"Key",78],[10,"KeyInit",78],[5,"InvalidLength",78],[1,"usize"],[10,"Reset",78],[5,"TypeId",85],[8,"Block",78],[5,"MacError",79]],"b":[]}],\ +["hkdf",{"doc":"An implementation of HKDF, the HMAC-based …","t":"FFKFFIINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNENNNNNNNNNNNNNNNNNNNNNNNNN","n":["Hkdf","HkdfExtract","HmacImpl","InvalidLength","InvalidPrkLength","SimpleHkdf","SimpleHkdfExtract","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","expand","expand_multi_info","extract","finalize","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from_prk","hmac","input_ikm","into","into","into","into","new","new","to_owned","to_owned","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id"],"q":[[0,"hkdf"],[64,"crypto_common"],[65,"core::clone"],[66,"core::result"],[67,"core::option"],[68,"crypto_common"],[69,"core::fmt"],[70,"core::any"]],"d":["Structure representing the HKDF, capable of HKDF-Expand …","Structure representing the streaming context of an …","Sealed trait implemented for Hmac and SimpleHmac.","Structure for InvalidLength, used for output error …","Error that is returned when supplied pseudorandom key …","Hkdf variant which uses SimpleHmac for underlying HMAC …","HkdfExtract variant which uses SimpleHmac for underlying …","","","","","","","","","","","","","","","","","The RFC5869 HKDF-Expand operation","The RFC5869 HKDF-Expand operation. This is equivalent to …","The RFC5869 HKDF-Extract operation returning both the …","Completes the HKDF-Extract operation, returning both the …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Create Hkdf from an already cryptographically strong …","","Feeds in additional input key material to the HKDF-Extract …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Initiates the HKDF-Extract context with the given optional …","Convenience method for extract when the generated …","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,1,2,3,7,1,2,3,7,1,2,3,7,1,2,3,7,7,7,7,3,1,1,2,2,3,7,1,2,3,7,7,0,3,1,2,3,7,3,7,1,2,3,7,1,2,1,2,3,7,1,2,3,7,1,2,3,7],"f":[0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[2,2],[[[3,[-1,-2]]],[[3,[-1,-2]]],[4,5],[[6,[-1]],5]],[[[7,[-1,-2]]],[[7,[-1,-2]]],[5,4],[5,[6,[-1]]]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[[7,[-1,-2]],[10,[9]],[10,[9]]],[[11,[8,2]]],4,[[6,[-1]]]],[[[7,[-1,-2]],[10,[[10,[9]]]],[10,[9]]],[[11,[8,2]]],4,[[6,[-1]]]],[[[12,[[10,[9]]]],[10,[9]]],[[8,[[13,[-1]],[7,[-1,-2]]]]],4,[[6,[-1]]]],[[[3,[-1,-2]]],[[8,[[13,[-1]],[7,[-1,-2]]]]],4,[[6,[-1]]]],[[1,14],15],[[1,14],[[11,[8,16]]]],[[2,14],15],[[2,14],[[11,[8,16]]]],[[[3,[-1,-2]],14],15,4,[[6,[-1]]]],[[[7,[-1,-2]],14],15,4,[[6,[-1]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[10,[9]]],[[11,[[7,[-1,-2]],1]]],4,[[6,[-1]]]],0,[[[3,[-1,-2]],[10,[9]]],8,4,[[6,[-1]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[[10,[9]]]]],[[3,[-1,-2]]],4,[[6,[-1]]]],[[[12,[[10,[9]]]],[10,[9]]],[[7,[-1,-2]]],4,[[6,[-1]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,17,[]],[-1,17,[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,18,[]],[-1,18,[]],[-1,18,[]],[-1,18,[]]],"c":[],"p":[[5,"InvalidPrkLength",0],[5,"InvalidLength",0],[5,"HkdfExtract",0],[10,"OutputSizeUser",64],[10,"Clone",65],[10,"HmacImpl",0],[5,"Hkdf",0],[1,"tuple"],[1,"u8"],[1,"slice"],[6,"Result",66],[6,"Option",67],[8,"Output",64],[5,"Formatter",68],[8,"Result",68],[5,"Error",68],[5,"String",69],[5,"TypeId",70]],"b":[[27,"impl-Debug-for-InvalidPrkLength"],[28,"impl-Display-for-InvalidPrkLength"],[29,"impl-Debug-for-InvalidLength"],[30,"impl-Display-for-InvalidLength"]]}],\ +["hmac",{"doc":"Generic implementation of Hash-based Message …","t":"IFKFNNNNNMNNNNNEMNNNNNNNMNNNNNNNNMNNNMNNNNMNNNNNNNNNNNNMNNNNMNMNMNMNMNMNN","n":["Hmac","HmacCore","Mac","SimpleHmac","borrow","borrow","borrow_mut","borrow_mut","box_clone","chain_update","chain_update","clone","clone","clone_into","clone_into","digest","finalize","finalize","finalize","finalize_fixed_core","finalize_into","finalize_into","finalize_into_reset","finalize_into_reset","finalize_reset","finalize_reset","finalize_reset","fmt","fmt","from","from","into","into","new","new","new","new","new_from_slice","new_from_slice","new_from_slice","new_from_slice","output_size","reset","reset","reset","reset","reset","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","update","update","update","update","update_blocks","verify","verify","verify_reset","verify_reset","verify_slice","verify_slice","verify_slice_reset","verify_slice_reset","verify_truncated_left","verify_truncated_left","verify_truncated_right","verify_truncated_right","write_alg_name"],"q":[[0,"hmac"],[73,"digest::digest"],[74,"alloc::boxed"],[75,"core::convert"],[76,"digest::core_api::wrapper"],[77,"core::clone"],[78,"digest::digest"],[79,"digest::mac"],[80,"digest::core_api"],[81,"crypto_common"],[82,"core::result"],[83,"digest"],[84,"core::fmt"],[85,"crypto_common"],[86,"crypto_common"]],"d":["Generic HMAC instance.","Generic core HMAC instance, which operates over blocks.","Convenience wrapper trait covering functionality of …","Simplified HMAC instance able to operate over hash …","","","","","","Process input data in a chained manner.","","","","","","","Obtain the result of a Mac computation as a CtOutput and …","","","","","","","","Obtain the result of a Mac computation as a CtOutput and …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Create new value from fixed size key.","","","","Create new value from variable size key.","","","","","Reset MAC instance to its initial state.","","","","","","","","","","","","","Update state using the provided data.","","","","","Check if tag/code value is correct for the processed input.","","Check if tag/code value is correct for the processed input …","","Check truncated tag correctness using all bytes of …","","Check truncated tag correctness using all bytes of …","","Check truncated tag correctness using left side bytes …","","Check truncated tag correctness using right side bytes …","",""],"i":[0,0,0,0,7,9,7,9,9,3,9,7,9,7,9,0,3,9,9,7,9,9,9,9,3,9,9,7,9,7,9,7,9,3,7,9,9,3,7,9,9,9,3,7,9,9,9,7,9,7,9,7,9,7,9,3,9,9,9,7,3,9,3,9,3,9,3,9,3,9,3,9,7],"f":[0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[2,[1]]],[]],[[3,-1],3,[[6,[[5,[4]]]]]],[[-1,-2],-3,[],[[6,[[5,[4]]]]],[]],[[[7,[-1]]],[[7,[-1]]],8],[[[9,[-1]]],[[9,[-1]]],[10,11,12]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],0,[3,[[14,[3]]]],[[[2,[-1]]],[[2,[[5,[4]]]]],[]],[-1,[[14,[-2]]],[],[]],[[[7,[-1]],[15,[[7,[-1]]]],[16,[[7,[-1]]]]],13,8],[[-1,[5,[4]]],[[18,[13,17]]],[]],[[[9,[-1]],[16,[[9,[-1]]]]],13,[11,12]],[[[9,[-1]],[16,[[9,[-1]]]]],13,[11,12,19]],[[-1,[5,[4]]],[[18,[13,17]]],[]],[3,[[14,[3]]]],[-1,[[14,[-2]]],[],19],[-1,[[2,[[5,[4]]]]],[]],[[[7,[-1]],20],21,8],[[[9,[-1]],20],21,[11,12,22]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[23,[4,-1]]],3,[]],[[[24,[[7,[-1]]]]],[[7,[-1]]],8],[[[23,[4]]],-1,25],[[[24,[[9,[-1]]]]],[[9,[-1]]],[11,12]],[[[5,[4]]],[[18,[3,26]]]],[[[5,[4]]],[[18,[[7,[-1]],26]]],8],[[[5,[4]]],[[18,[[9,[-1]],26]]],[11,12]],[[[5,[4]]],[[18,[-1,26]]],25],[-1,27,[]],[3,13],[[[7,[-1]]],13,8],[-1,13,[]],[-1,13,[]],[[[9,[-1]]],13,[11,12,28]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,29,[]],[-1,29,[]],[[3,[5,[4]]],13],[[-1,[5,[4]]],13,[]],[[-1,[5,[4]]],13,[]],[[[9,[-1]],[5,[4]]],13,[11,12]],[[[7,[-1]],[5,[[30,[[7,[-1]]]]]]],13,8],[[3,[23,[4,-1]]],[[18,[13,31]]],[]],[[-1,[23,[4]]],[[18,[13,31]]],[]],[[3,[23,[4,-1]]],[[18,[13,31]]],[]],[[-1,[23,[4]]],[[18,[13,31]]],[]],[[3,[5,[4]]],[[18,[13,31]]]],[[-1,[5,[4]]],[[18,[13,31]]],[]],[[3,[5,[4]]],[[18,[13,31]]]],[[-1,[5,[4]]],[[18,[13,31]]],[]],[[3,[5,[4]]],[[18,[13,31]]]],[[-1,[5,[4]]],[[18,[13,31]]],[]],[[3,[5,[4]]],[[18,[13,31]]]],[[-1,[5,[4]]],[[18,[13,31]]],[]],[20,21]],"c":[],"p":[[10,"DynDigest",73],[5,"Box",74],[10,"Mac",0],[1,"u8"],[1,"slice"],[10,"AsRef",75],[5,"HmacCore",0],[10,"CoreProxy",76],[5,"SimpleHmac",0],[10,"Clone",77],[10,"Digest",73],[10,"BlockSizeUser",78],[1,"tuple"],[5,"CtOutput",79],[8,"Buffer",80],[8,"Output",78],[5,"InvalidBufferSize",81],[6,"Result",82],[10,"FixedOutputReset",81],[5,"Formatter",83],[8,"Result",83],[10,"Debug",83],[5,"GenericArray",84],[8,"Key",78],[10,"KeyInit",78],[5,"InvalidLength",78],[1,"usize"],[10,"Reset",78],[5,"TypeId",85],[8,"Block",78],[5,"MacError",79]],"b":[]}],\ ["home",{"doc":"Canonical definitions of home_dir, cargo_home, and …","t":"HHCHHHKSFNNHHMNNMNHNHHNNNMN","n":["cargo_home","cargo_home_with_cwd","env","home_dir","rustup_home","rustup_home_with_cwd","Env","OS_ENV","OsEnv","borrow","borrow_mut","cargo_home_with_cwd_env","cargo_home_with_env","current_dir","current_dir","from","home_dir","home_dir","home_dir_with_env","into","rustup_home_with_cwd_env","rustup_home_with_env","try_from","try_into","type_id","var_os","var_os"],"q":[[0,"home"],[6,"home::env"],[27,"std::path"],[28,"std::io::error"],[29,"std::path"],[30,"core::result"],[31,"core::any"],[32,"std::ffi::os_str"]],"d":["Returns the storage directory used by Cargo, often knowns …","Returns the storage directory used by Cargo within cwd. …","Lower-level utilities for mocking the process environment.","Returns the path of the current user’s home directory …","Returns the storage directory used by rustup, often knowns …","Returns the storage directory used by rustup within cwd. …","Permits parameterizing the home functions via the _from …","","Implements Env for the OS context, both Unix style and …","","","Variant of cargo_home_with_cwd where the environment …","Variant of cargo_home where the environment source is …","Return the current working directory.","","Returns the argument unchanged.","Return the path to the users home dir, or None if any …","","Returns the path of the current user’s home directory …","Calls U::from(self).","Variant of cargo_home_with_cwd where the environment …","Variant of cargo_home_with_cwd where the environment …","","","","Get an environment variable, as per std::env::var_os.",""],"i":[0,0,0,0,0,0,0,0,0,6,6,0,0,5,6,6,5,6,0,6,0,0,6,6,6,5,6],"f":[[[],[[2,[1]]]],[3,[[2,[1]]]],0,[[],[[4,[1]]]],[[],[[2,[1]]]],[3,[[2,[1]]]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[[5,3],[[2,[1]]]],[5,[[2,[1]]]],[5,[[2,[1]]]],[6,[[2,[1]]]],[-1,-1,[]],[5,[[4,[1]]]],[6,[[4,[1]]]],[5,[[4,[1]]]],[-1,-2,[],[]],[[5,3],[[2,[1]]]],[5,[[2,[1]]]],[-1,[[7,[-2]]],[],[]],[-1,[[7,[-2]]],[],[]],[-1,8,[]],[[5,9],[[4,[10]]]],[[6,9],[[4,[10]]]]],"c":[],"p":[[5,"PathBuf",27],[8,"Result",28],[5,"Path",27],[6,"Option",29],[10,"Env",6],[5,"OsEnv",6],[6,"Result",30],[5,"TypeId",31],[1,"str"],[5,"OsString",32]],"b":[]}],\ ["hostname",{"doc":"A crate with utilities to get and set the system’s host …","t":"H","n":["get"],"q":[[0,"hostname"],[1,"std::ffi::os_str"],[2,"std::io::error"]],"d":["Return the system hostname."],"i":[0],"f":[[[],[[2,[1]]]]],"c":[],"p":[[5,"OsString",1],[8,"Result",2]],"b":[]}],\ ["http",{"doc":"A general purpose library of common HTTP types","t":"PFFEEEEPEEIEEENNNNNNNNNNNNNNNNNNNNNNNCNNNNNNCNNCCNCNNNNNNNCCSSSSSSSSSSSSSSSSSKSSSSSSSSSSSSSSSSFSSSGSSFSFFFSSSSSKFFFFFFSSSSFSPFSSSSSSSSSSSSSSSSSSSSSFSSSSSPFFFFFFSSSSSSNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTFFTTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNONNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNONNNNONNFFFNNNNNNNNNNNNNNONNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNONTTTTTTTTTTTTTTTTTTFTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTFTTTTTTTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFTTFFFFFFFNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTTFNNNNNNNNNNNNNNNN","n":["Err","Error","Extensions","HeaderMap","HeaderName","HeaderValue","Method","Ok","Request","Response","Result","StatusCode","Uri","Version","borrow","borrow","borrow_mut","borrow_mut","clear","default","extend","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","get","get_mut","get_ref","header","insert","into","into","is","is_empty","len","method","new","remove","request","response","source","status","to_string","try_from","try_from","try_into","try_into","type_id","type_id","uri","version","ACCEPT","ACCEPT_CHARSET","ACCEPT_ENCODING","ACCEPT_LANGUAGE","ACCEPT_RANGES","ACCESS_CONTROL_ALLOW_CREDENTIALS","ACCESS_CONTROL_ALLOW_HEADERS","ACCESS_CONTROL_ALLOW_METHODS","ACCESS_CONTROL_ALLOW_ORIGIN","ACCESS_CONTROL_EXPOSE_HEADERS","ACCESS_CONTROL_MAX_AGE","ACCESS_CONTROL_REQUEST_HEADERS","ACCESS_CONTROL_REQUEST_METHOD","AGE","ALLOW","ALT_SVC","AUTHORIZATION","AsHeaderName","CACHE_CONTROL","CACHE_STATUS","CDN_CACHE_CONTROL","CONNECTION","CONTENT_DISPOSITION","CONTENT_ENCODING","CONTENT_LANGUAGE","CONTENT_LENGTH","CONTENT_LOCATION","CONTENT_RANGE","CONTENT_SECURITY_POLICY","CONTENT_SECURITY_POLICY_REPORT_ONLY","CONTENT_TYPE","COOKIE","DATE","DNT","Drain","ETAG","EXPECT","EXPIRES","Entry","FORWARDED","FROM","GetAll","HOST","HeaderMap","HeaderName","HeaderValue","IF_MATCH","IF_MODIFIED_SINCE","IF_NONE_MATCH","IF_RANGE","IF_UNMODIFIED_SINCE","IntoHeaderName","IntoIter","InvalidHeaderName","InvalidHeaderValue","Iter","IterMut","Keys","LAST_MODIFIED","LINK","LOCATION","MAX_FORWARDS","MaxSizeReached","ORIGIN","Occupied","OccupiedEntry","PRAGMA","PROXY_AUTHENTICATE","PROXY_AUTHORIZATION","PUBLIC_KEY_PINS","PUBLIC_KEY_PINS_REPORT_ONLY","RANGE","REFERER","REFERRER_POLICY","REFRESH","RETRY_AFTER","SEC_WEBSOCKET_ACCEPT","SEC_WEBSOCKET_EXTENSIONS","SEC_WEBSOCKET_KEY","SEC_WEBSOCKET_PROTOCOL","SEC_WEBSOCKET_VERSION","SERVER","SET_COOKIE","STRICT_TRANSPORT_SECURITY","TE","TRAILER","TRANSFER_ENCODING","ToStrError","UPGRADE","UPGRADE_INSECURE_REQUESTS","USER_AGENT","VARY","VIA","Vacant","VacantEntry","ValueDrain","ValueIter","ValueIterMut","Values","ValuesMut","WARNING","WWW_AUTHENTICATE","X_CONTENT_TYPE_OPTIONS","X_DNS_PREFETCH_CONTROL","X_FRAME_OPTIONS","X_XSS_PROTECTION","append","append","as_bytes","as_ref","as_ref","as_ref","as_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","clear","clone","clone","clone","clone_into","clone_into","clone_into","cmp","contains_key","default","drain","drop","drop","drop","entry","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","extend","extend","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bytes","from_bytes","from_iter","from_lowercase","from_maybe_shared","from_maybe_shared_unchecked","from_name","from_static","from_static","from_str","from_str","from_str","get","get","get_all","get_mut","get_mut","hash","hash","index","insert","insert","insert","insert_entry","insert_mult","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_key","into_mut","is_empty","is_empty","is_sensitive","iter","iter","iter","iter_mut","iter_mut","key","key","key","keys","keys_len","len","len","new","next","next","next","next","next","next","next","next","next","next","next_back","next_back","or_insert","or_insert_with","or_try_insert","or_try_insert_with","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","remove","remove","remove_entry","remove_entry_mult","reserve","set_sensitive","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","to_owned","to_owned","to_owned","to_str","to_string","to_string","to_string","to_string","to_string","try_append","try_entry","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_insert","try_insert","try_insert_entry","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_reserve","try_with_capacity","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","values","values_mut","with_capacity","CONNECT","DELETE","GET","HEAD","InvalidMethod","Method","OPTIONS","PATCH","POST","PUT","TRACE","as_ref","as_str","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","default","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","from","from","from","from_bytes","from_str","hash","into","into","is_idempotent","is_safe","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","type_id","type_id","Builder","Parts","Request","body","body","body_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","builder","connect","default","default","delete","extension","extensions","extensions","extensions_mut","extensions_mut","extensions_ref","fmt","fmt","fmt","from","from","from","from_parts","get","head","header","headers","headers","headers_mut","headers_mut","headers_ref","into","into","into","into_body","into_parts","map","method","method","method","method_mut","method_ref","new","new","options","patch","post","put","trace","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","uri","uri","uri","uri_mut","uri_ref","version","version","version","version_mut","version_ref","Builder","Parts","Response","body","body","body_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","builder","default","default","extension","extensions","extensions","extensions_mut","extensions_mut","extensions_ref","fmt","fmt","fmt","from","from","from","from_parts","header","headers","headers","headers_mut","headers_mut","headers_ref","into","into","into","into_body","into_parts","map","new","new","status","status","status","status_mut","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","version","version","version","version_mut","ACCEPTED","ALREADY_REPORTED","BAD_GATEWAY","BAD_REQUEST","CONFLICT","CONTINUE","CREATED","EXPECTATION_FAILED","FAILED_DEPENDENCY","FORBIDDEN","FOUND","GATEWAY_TIMEOUT","GONE","HTTP_VERSION_NOT_SUPPORTED","IM_A_TEAPOT","IM_USED","INSUFFICIENT_STORAGE","INTERNAL_SERVER_ERROR","InvalidStatusCode","LENGTH_REQUIRED","LOCKED","LOOP_DETECTED","METHOD_NOT_ALLOWED","MISDIRECTED_REQUEST","MOVED_PERMANENTLY","MULTIPLE_CHOICES","MULTI_STATUS","NETWORK_AUTHENTICATION_REQUIRED","NON_AUTHORITATIVE_INFORMATION","NOT_ACCEPTABLE","NOT_EXTENDED","NOT_FOUND","NOT_IMPLEMENTED","NOT_MODIFIED","NO_CONTENT","OK","PARTIAL_CONTENT","PAYLOAD_TOO_LARGE","PAYMENT_REQUIRED","PERMANENT_REDIRECT","PRECONDITION_FAILED","PRECONDITION_REQUIRED","PROCESSING","PROXY_AUTHENTICATION_REQUIRED","RANGE_NOT_SATISFIABLE","REQUEST_HEADER_FIELDS_TOO_LARGE","REQUEST_TIMEOUT","RESET_CONTENT","SEE_OTHER","SERVICE_UNAVAILABLE","SWITCHING_PROTOCOLS","StatusCode","TEMPORARY_REDIRECT","TOO_MANY_REQUESTS","UNAUTHORIZED","UNAVAILABLE_FOR_LEGAL_REASONS","UNPROCESSABLE_ENTITY","UNSUPPORTED_MEDIA_TYPE","UPGRADE_REQUIRED","URI_TOO_LONG","USE_PROXY","VARIANT_ALSO_NEGOTIATES","as_str","as_u16","borrow","borrow","borrow_mut","borrow_mut","canonical_reason","clone","clone_into","cmp","default","eq","eq","fmt","fmt","fmt","fmt","from","from","from","from_bytes","from_str","from_u16","hash","into","into","is_client_error","is_informational","is_redirection","is_server_error","is_success","partial_cmp","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","type_id","type_id","Authority","Builder","HTTP","HTTPS","InvalidUri","InvalidUriParts","Parts","PathAndQuery","Port","Scheme","Uri","as_ref","as_ref","as_ref","as_str","as_str","as_str","as_str","as_u16","authority","authority","authority","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","default","default","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from_maybe_shared","from_maybe_shared","from_maybe_shared","from_parts","from_static","from_static","from_static","from_str","from_str","from_str","from_str","hash","hash","hash","hash","host","host","into","into","into","into","into","into","into","into","into","into_parts","new","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","path","path","path_and_query","path_and_query","path_and_query","port","port","port_u16","port_u16","query","query","scheme","scheme","scheme","scheme_str","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","HTTP_09","HTTP_10","HTTP_11","HTTP_2","HTTP_3","Version","borrow","borrow_mut","clone","clone_into","cmp","default","eq","fmt","from","hash","into","partial_cmp","to_owned","try_from","try_into","type_id"],"q":[[0,"http"],[60,"http::header"],[517,"http::method"],[567,"http::request"],[642,"http::response"],[701,"http::status"],[807,"http::uri"],[1010,"http::version"],[1032,"core::fmt"],[1033,"core::fmt"],[1034,"core::option"],[1035,"core::marker"],[1036,"core::marker"],[1037,"alloc::string"],[1038,"core::result"],[1039,"core::any"],[1040,"core::clone"],[1041,"core::cmp"],[1042,"core::cmp"],[1043,"core::fmt"],[1044,"core::ops::function"],[1045,"std::collections::hash::map"],[1046,"core::cmp"],[1047,"core::default"],[1048,"core::any"]],"d":["Contains the error value","A generic “error” for HTTP connections","A type map of protocol extensions.","","","","","Contains the success value","","","A Result typedef to use with the http::Error type","","","","","","","","Clear the Extensions of all inserted extensions.","","Extends self with another Extensions.","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Get a reference to a type previously inserted on this …","Get a mutable reference to a type previously inserted on …","Return a reference to the lower level, inner error.","HTTP header types","Insert a type into this Extensions.","Calls U::from(self).","Calls U::from(self).","Return true if the underlying error has the same type as T.","Check whether the extension set is empty or not.","Get the numer of extensions available.","The HTTP request method","Create an empty Extensions.","Remove a type from this Extensions.","HTTP request types.","HTTP response types.","","HTTP status codes","","","","","","","","URI component of request and response lines","HTTP version","Advertises which content types the client is able to …","Advertises which character set the client is able to …","Advertises which content encoding the client is able to …","Advertises which languages the client is able to …","Marker used by the server to advertise partial request …","Preflight response indicating if the response to the …","Preflight response indicating permitted HTTP headers.","Preflight header response indicating permitted access …","Indicates whether the response can be shared with …","Indicates which headers can be exposed as part of the …","Indicates how long the results of a preflight request can …","Informs the server which HTTP headers will be used when an …","Informs the server know which HTTP method will be used …","Indicates the time in seconds the object has been in a …","Lists the set of methods support by a resource.","Advertises the availability of alternate services to …","Contains the credentials to authenticate a user agent with …","A marker trait used to identify values that can be used as …","Specifies directives for caching mechanisms in both …","Indicates how caches have handled a response and its …","Specifies directives that allow origin servers to control …","Controls whether or not the network connection stays open …","Indicates if the content is expected to be displayed …","Used to compress the media-type.","Used to describe the languages intended for the audience.","Indicates the size of the entity-body.","Indicates an alternate location for the returned data.","Indicates where in a full body message a partial message …","Allows controlling resources the user agent is allowed to …","Allows experimenting with policies by monitoring their …","Used to indicate the media type of the resource.","Contains stored HTTP cookies previously sent by the server …","Contains the date and time at which the message was …","Indicates the client’s tracking preference.","A drain iterator for HeaderMap.","Identifier for a specific version of a resource.","Indicates expectations that need to be fulfilled by the …","Contains the date/time after which the response is …","A view into a single location in a HeaderMap, which may be …","Contains information from the client-facing side of proxy …","Contains an Internet email address for a human user who …","A view to all values stored in a single entry.","Specifies the domain name of the server and (optionally) …","A set of HTTP headers","Represents an HTTP header field name","Represents an HTTP header field value.","Makes a request conditional based on the E-Tag.","Makes a request conditional based on the modification date.","Makes a request conditional based on the E-Tag.","Makes a request conditional based on range.","Makes the request conditional based on the last …","A marker trait used to identify values that can be used as …","An owning iterator over the entries of a HeaderMap.","A possible error when converting a HeaderName from another …","A possible error when converting a HeaderValue from a …","HeaderMap entry iterator.","HeaderMap mutable entry iterator","An iterator over HeaderMap keys.","Content-Types that are acceptable for the response.","Allows the server to point an interested client to another …","Indicates the URL to redirect a page to.","Indicates the max number of intermediaries the request …","Error returned when max capacity of HeaderMap is exceeded","Indicates where a fetch originates from.","An occupied entry","A view into a single occupied location in a HeaderMap.","HTTP/1.0 header usually used for backwards compatibility.","Defines the authentication method that should be used to …","Contains the credentials to authenticate a user agent to a …","Associates a specific cryptographic public key with a …","Sends reports of pinning violation to the report-uri …","Indicates the part of a document that the server should …","Contains the address of the previous web page from which a …","Governs which referrer information should be included with …","Informs the web browser that the current page or frame …","The Retry-After response HTTP header indicates how long …","The |Sec-WebSocket-Accept| header field is used in the …","The |Sec-WebSocket-Extensions| header field is used in the …","The |Sec-WebSocket-Key| header field is used in the …","The |Sec-WebSocket-Protocol| header field is used in the …","The |Sec-WebSocket-Version| header field is used in the …","Contains information about the software used by the origin …","Used to send cookies from the server to the user agent.","Tells the client to communicate with HTTPS instead of …","Informs the server of transfer encodings willing to be …","Allows the sender to include additional fields at the end …","Specifies the form of encoding used to safely transfer the …","A possible error when converting a HeaderValue to a string …","Used as part of the exchange to upgrade the protocol.","Sends a signal to the server expressing the client’s …","Contains a string that allows identifying the requesting …","Determines how to match future requests with cached …","Added by proxies to track routing.","A vacant entry","A view into a single empty location in a HeaderMap.","An drain iterator of all values associated with a single …","An iterator of all values associated with a single header …","A mutable iterator of all values associated with a single …","HeaderMap value iterator.","HeaderMap mutable value iterator","General HTTP header contains information about possible …","Defines the authentication method that should be used to …","Marker used by the server to indicate that the MIME types …","Controls DNS prefetching.","Indicates whether or not a browser should be allowed to …","Stop pages from loading when an XSS attack is detected.","Inserts a key-value pair into the map.","Insert the value into the entry.","Converts a HeaderValue to a byte slice.","","","","Returns a str representation of the header.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the number of headers the map can hold without …","Clears the map, removing all key-value pairs. Keeps the …","","","","","","","","Returns true if the map contains a value for the specified …","","Clears the map, returning all entries as an iterator.","","","","Gets the given key’s corresponding entry in the map for …","","","Performs a case-insensitive comparison of the string …","","Performs a case-insensitive comparison of the string …","","","","","","","","","","Extend a HeaderMap with the contents of another HeaderMap.","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Converts a slice of bytes to an HTTP header name.","Attempt to convert a byte slice to a HeaderValue.","","Converts a slice of bytes to an HTTP header name.","Attempt to convert a Bytes buffer to a HeaderValue.","Convert a Bytes directly into a HeaderValue without …","Converts a HeaderName into a HeaderValue","Converts a static string to a HTTP header name.","Convert a static string to a HeaderValue.","","","Attempt to convert a string to a HeaderValue.","Returns a reference to the value associated with the key.","Get a reference to the first value in the entry.","Returns a view of all values associated with a key.","Returns a mutable reference to the value associated with …","Get a mutable reference to the first value in the entry.","","","Panics","Inserts a key-value pair into the map.","Insert the value into the entry.","Sets the value of the entry.","Insert the value into the entry.","Sets the value of the entry.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Creates a consuming iterator, that is, one that moves keys …","","","","","","","","","","","","","","","","","","Take ownership of the key","Converts the OccupiedEntry into a mutable reference to the …","Returns true if the map contains no elements.","Returns true if the HeaderValue has a length of zero bytes.","Returns true if the value represents sensitive data.","An iterator visiting all key-value pairs.","Returns an iterator visiting all values associated with …","Returns an iterator visiting all values associated with …","An iterator visiting all key-value pairs, with mutable …","Returns an iterator mutably visiting all values associated …","Returns a reference to the entry’s key","Returns a reference to the entry’s key","Returns a reference to the entry’s key.","An iterator visiting all keys.","Returns the number of keys stored in the map.","Returns the number of headers stored in the map.","Returns the length of self.","Create an empty HeaderMap.","","","","","","","","","","","","","Ensures a value is in the entry by inserting the default …","Ensures a value is in the entry by inserting the result of …","Ensures a value is in the entry by inserting the default …","Ensures a value is in the entry by inserting the result of …","","","","","","","Removes a key from the map, returning the value associated …","Remove the entry from the map.","Remove the entry from the map.","Remove the entry from the map.","Reserves capacity for at least additional more headers to …","Mark that the header value represents sensitive …","","","","","","","","","","","","","Yields a &str slice if the HeaderValue only contains …","","","","","","Inserts a key-value pair into the map.","Gets the given key’s corresponding entry in the map for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Inserts a key-value pair into the map.","Insert the value into the entry.","Insert the value into the entry.","","","","","","","","","","","","","","","","","","","","","","Reserves capacity for at least additional more headers to …","Create an empty HeaderMap with the specified capacity.","","","","","","","","","","","","","","","","","","","","","","An iterator visiting all values.","An iterator visiting all values mutably.","Create an empty HeaderMap with the specified capacity.","CONNECT","DELETE","GET","HEAD","A possible error value when converting Method from bytes.","The Request Method (VERB)","OPTIONS","PATCH","POST","PUT","TRACE","","Return a &str representation of the HTTP method","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Converts a slice of bytes to an HTTP method.","","","Calls U::from(self).","Calls U::from(self).","Whether a method is considered “idempotent”, meaning …","Whether a method is considered “safe”, meaning the …","","","","","","","","","","","","An HTTP request builder","Component parts of an HTTP Request","Represents an HTTP request.","Returns a reference to the associated HTTP body.","“Consumes” this builder, using the provided body to …","Returns a mutable reference to the associated HTTP body.","","","","","","","Creates a new builder-style object to manufacture a Request","Creates a new Builder initialized with a CONNECT method …","","","Creates a new Builder initialized with a DELETE method and …","Adds an extension to this builder","Returns a reference to the associated extensions.","The request’s extensions","Returns a mutable reference to the associated extensions.","Get a mutable reference to the extensions for this request …","Get a reference to the extensions for this request builder.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates a new Request with the given components parts and …","Creates a new Builder initialized with a GET method and …","Creates a new Builder initialized with a HEAD method and …","Appends a header to this request builder.","Returns a reference to the associated header field map.","The request’s headers","Returns a mutable reference to the associated header field …","Get headers on this request builder.","Get header on this request builder. when builder has error …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Consumes the request, returning just the body.","Consumes the request returning the head and body parts.","Consumes the request returning a new request with body …","Returns a reference to the associated HTTP method.","Set the HTTP method for this request.","The request’s method","Returns a mutable reference to the associated HTTP method.","Get the HTTP Method for this request.","Creates a new blank Request with the body","Creates a new default instance of Builder to construct a …","Creates a new Builder initialized with an OPTIONS method …","Creates a new Builder initialized with a PATCH method and …","Creates a new Builder initialized with a POST method and …","Creates a new Builder initialized with a PUT method and …","Creates a new Builder initialized with a TRACE method and …","","","","","","","","","","Returns a reference to the associated URI.","Set the URI for this request.","The request’s URI","Returns a mutable reference to the associated URI.","Get the URI for this request","Returns the associated version.","Set the HTTP version for this request.","The request’s version","Returns a mutable reference to the associated version.","Get the HTTP version for this request","An HTTP response builder","Component parts of an HTTP Response","Represents an HTTP response","Returns a reference to the associated HTTP body.","“Consumes” this builder, using the provided body to …","Returns a mutable reference to the associated HTTP body.","","","","","","","Creates a new builder-style object to manufacture a …","","","Adds an extension to this builder","Returns a reference to the associated extensions.","The response’s extensions","Returns a mutable reference to the associated extensions.","Get a mutable reference to the extensions for this …","Get a reference to the extensions for this response …","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates a new Response with the given head and body","Appends a header to this response builder.","Returns a reference to the associated header field map.","The response’s headers","Returns a mutable reference to the associated header field …","Get header on this response builder. when builder has …","Get header on this response builder.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Consumes the response, returning just the body.","Consumes the response returning the head and body parts.","Consumes the response returning a new response with body …","Creates a new blank Response with the body","Creates a new default instance of Builder to construct …","Returns the StatusCode.","Set the HTTP status for this response.","The response’s status","Returns a mutable reference to the associated StatusCode.","","","","","","","","","","Returns a reference to the associated version.","Set the HTTP version for this response.","The response’s version","Returns a mutable reference to the associated version.","202 Accepted [RFC7231, Section 6.3.3]","208 Already Reported [RFC5842]","502 Bad Gateway [RFC7231, Section 6.6.3]","400 Bad Request [RFC7231, Section 6.5.1]","409 Conflict [RFC7231, Section 6.5.8]","100 Continue [RFC7231, Section 6.2.1]","201 Created [RFC7231, Section 6.3.2]","417 Expectation Failed [RFC7231, Section 6.5.14]","424 Failed Dependency [RFC4918]","403 Forbidden [RFC7231, Section 6.5.3]","302 Found [RFC7231, Section 6.4.3]","504 Gateway Timeout [RFC7231, Section 6.6.5]","410 Gone [RFC7231, Section 6.5.9]","505 HTTP Version Not Supported [RFC7231, Section 6.6.6]","418 I’m a teapot [curiously not registered by IANA but …","226 IM Used [RFC3229]","507 Insufficient Storage [RFC4918]","500 Internal Server Error [RFC7231, Section 6.6.1]","A possible error value when converting a StatusCode from a …","411 Length Required [RFC7231, Section 6.5.10]","423 Locked [RFC4918]","508 Loop Detected [RFC5842]","405 Method Not Allowed [RFC7231, Section 6.5.5]","421 Misdirected Request RFC7540, Section 9.1.2","301 Moved Permanently [RFC7231, Section 6.4.2]","300 Multiple Choices [RFC7231, Section 6.4.1]","207 Multi-Status [RFC4918]","511 Network Authentication Required [RFC6585]","203 Non-Authoritative Information [RFC7231, Section 6.3.4]","406 Not Acceptable [RFC7231, Section 6.5.6]","510 Not Extended [RFC2774]","404 Not Found [RFC7231, Section 6.5.4]","501 Not Implemented [RFC7231, Section 6.6.2]","304 Not Modified [RFC7232, Section 4.1]","204 No Content [RFC7231, Section 6.3.5]","200 OK [RFC7231, Section 6.3.1]","206 Partial Content [RFC7233, Section 4.1]","413 Payload Too Large [RFC7231, Section 6.5.11]","402 Payment Required [RFC7231, Section 6.5.2]","308 Permanent Redirect [RFC7238]","412 Precondition Failed [RFC7232, Section 4.2]","428 Precondition Required [RFC6585]","102 Processing [RFC2518]","407 Proxy Authentication Required [RFC7235, Section 3.2]","416 Range Not Satisfiable [RFC7233, Section 4.4]","431 Request Header Fields Too Large [RFC6585]","408 Request Timeout [RFC7231, Section 6.5.7]","205 Reset Content [RFC7231, Section 6.3.6]","303 See Other [RFC7231, Section 6.4.4]","503 Service Unavailable [RFC7231, Section 6.6.4]","101 Switching Protocols [RFC7231, Section 6.2.2]","An HTTP status code (status-code in RFC 7230 et al.).","307 Temporary Redirect [RFC7231, Section 6.4.7]","429 Too Many Requests [RFC6585]","401 Unauthorized [RFC7235, Section 3.1]","451 Unavailable For Legal Reasons [RFC7725]","422 Unprocessable Entity [RFC4918]","415 Unsupported Media Type [RFC7231, Section 6.5.13]","426 Upgrade Required [RFC7231, Section 6.5.15]","414 URI Too Long [RFC7231, Section 6.5.12]","305 Use Proxy [RFC7231, Section 6.4.5]","506 Variant Also Negotiates [RFC2295]","Returns a &str representation of the StatusCode","Returns the u16 corresponding to this StatusCode.","","","","","Get the standardised reason-phrase for this status code.","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Converts a &u8 to a status code","","Converts a u16 to a status code.","","Calls U::from(self).","Calls U::from(self).","Check if status is within 400-499.","Check if status is within 100-199.","Check if status is within 300-399.","Check if status is within 500-599.","Check if status is within 200-299.","","","","","","","","","","","","","","Represents the authority component of a URI.","A builder for Uris.","HTTP protocol scheme","HTTP protocol over TLS.","An error resulting from a failed attempt to construct a …","An error resulting from a failed attempt to construct a …","The various parts of a URI.","Represents the path component of a URI","The port component of a URI.","Represents the scheme component of a URI","The URI component of a request.","","","","Returns the port number as a str.","Return a str representation of the authority","Returns the path and query as a string component.","Return a str representation of the scheme","Returns the port number as a u16.","Set the Authority for this URI.","Get the authority of this Uri.","The authority component of a URI","","","","","","","","","","","","","","","","","","","Consumes this builder, and tries to construct a valid Uri …","Creates a new builder-style object to manufacture a Uri.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Attempt to convert a Bytes buffer to a Authority.","Attempt to convert a Bytes buffer to a PathAndQuery.","Attempt to convert a Bytes buffer to a Uri.","Attempt to convert a Parts into a Uri.","Attempt to convert an Authority from a static string.","Convert a PathAndQuery from a static string.","Convert a Uri from a static string.","","","","","","","","","Get the host of this Authority.","Get the host of this Uri.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Convert a Uri into Parts.","Creates a new default instance of Builder to construct a …","","","","","","","","","Returns the path component","Get the path of this Uri.","Set the PathAndQuery for this URI.","Returns the path & query components of the Uri","The origin-form component of a URI","Get the port part of this Authority.","Get the port part of this Uri.","Get the port of this Authority as a u16.","Get the port of this Uri as a u16.","Returns the query string component","Get the query string of this Uri, starting after the ?.","Set the Scheme for this URI.","Get the scheme of this Uri.","The scheme component of a URI","Get the scheme of this Uri as a &str.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","HTTP/0.9","HTTP/1.0","HTTP/1.1","HTTP/2.0","HTTP/3.0","Represents a version of the HTTP spec.","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","",""],"i":[72,0,0,0,0,0,0,72,0,0,0,0,0,0,3,1,3,1,1,1,1,3,3,1,3,3,3,3,3,3,3,3,3,1,1,1,3,0,1,3,1,3,1,1,0,1,1,0,0,3,0,3,3,1,3,1,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,0,0,0,0,0,0,0,0,0,0,0,0,23,25,26,29,29,26,29,6,12,11,23,44,45,35,46,47,48,34,39,37,49,25,50,51,36,29,29,26,52,6,12,11,23,44,45,35,46,47,48,34,39,37,49,25,50,51,36,29,26,52,23,23,23,29,26,23,29,26,26,23,23,23,35,34,36,23,23,39,29,29,29,29,29,26,26,26,26,26,26,23,23,6,6,12,12,11,11,23,44,45,35,46,47,48,34,39,37,49,25,50,51,36,29,29,26,52,52,6,12,11,23,44,45,35,46,47,48,34,39,37,49,25,50,51,36,29,29,26,26,26,26,26,26,26,26,26,26,26,52,29,26,23,29,26,26,26,29,26,29,26,26,23,25,23,23,25,29,26,23,23,49,25,49,25,6,12,11,23,44,45,35,46,47,48,34,39,37,49,25,50,51,36,29,26,52,23,23,23,44,45,35,46,47,48,34,39,39,25,25,25,50,51,36,49,25,23,26,26,23,39,25,23,25,37,49,25,23,23,23,26,23,44,45,35,46,47,48,34,50,51,36,50,51,37,37,37,37,26,26,26,26,26,26,23,25,25,25,23,26,44,45,35,46,47,48,34,50,36,23,29,26,26,6,12,11,29,52,23,23,6,12,11,23,23,44,45,35,46,47,48,34,39,37,49,25,50,51,36,29,29,29,29,29,29,26,26,26,26,26,26,52,23,49,49,6,12,11,23,44,45,35,46,47,48,34,39,37,49,25,50,51,36,29,26,52,23,23,6,12,11,23,44,45,35,46,47,48,34,39,37,49,25,50,51,36,29,26,52,23,23,23,69,69,69,69,0,0,69,69,69,69,69,69,69,10,69,10,69,69,69,69,69,69,69,69,69,10,10,69,69,10,69,69,69,69,69,10,69,69,69,69,10,69,10,69,69,69,10,69,10,69,0,0,0,70,71,70,70,75,71,70,75,71,70,70,70,71,70,71,70,75,70,71,71,70,75,71,70,75,71,70,70,70,71,70,75,70,71,71,70,75,71,70,70,70,70,71,75,70,71,70,71,70,70,70,70,70,70,75,71,70,75,71,70,75,71,70,71,75,70,71,70,71,75,70,71,0,0,0,78,79,78,78,80,79,78,80,79,78,78,79,79,78,80,78,79,79,78,80,79,78,80,79,78,79,78,80,78,79,79,78,80,79,78,78,78,78,79,78,79,80,78,78,80,79,78,80,79,78,80,79,78,79,80,78,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,0,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,0,81,81,81,81,81,81,81,81,81,81,81,81,8,81,8,81,81,81,81,81,81,81,81,8,8,81,81,8,81,81,81,81,81,81,8,81,81,81,81,81,81,81,81,8,81,8,81,81,81,81,8,81,8,81,0,0,84,84,0,0,0,0,0,0,0,82,83,84,82,83,85,84,82,86,76,87,82,83,86,85,84,76,87,7,9,82,83,86,85,84,76,87,7,9,86,76,83,85,84,76,83,85,84,76,86,76,87,82,82,83,83,83,83,85,85,85,85,84,84,76,76,76,82,82,83,83,86,85,85,84,84,76,76,87,7,7,9,9,82,83,86,85,84,76,76,76,87,87,7,9,83,85,76,76,83,85,76,83,85,84,76,83,85,84,76,83,76,82,83,86,85,84,76,87,7,9,76,86,83,83,83,83,85,85,85,85,85,76,86,76,87,83,76,83,76,85,76,86,76,87,76,83,85,84,76,82,83,85,84,76,7,9,82,83,83,83,83,83,86,85,85,85,85,85,85,84,84,84,76,76,76,76,76,76,76,76,87,7,9,82,83,86,85,84,76,87,7,9,82,83,86,85,84,76,87,7,9,77,77,77,77,77,0,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77,77],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,2],[[],1],[[1,1],2],[[3,4],5],[[3,4],5],[[1,4],5],[6,3],[7,3],[8,3],[9,3],[10,3],[11,3],[12,3],[-1,-1,[]],[13,3],[-1,-1,[]],[1,[[14,[-1]]],[15,16]],[1,[[14,[-1]]],[15,16]],[3,17],0,[[1,-1],[[14,[-1]]],[15,16]],[-1,-2,[],[]],[-1,-2,[],[]],[3,18],[1,18],[1,19],0,[[],1],[1,[[14,[-1]]],[15,16]],0,0,[3,[[14,[17]]]],0,[-1,20,[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,22,[]],[-1,22,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[23,[-1]],-2,-1],18,[],24],[[[25,[-1]],-1],2,[]],[26,[[28,[27]]]],[29,[[28,[27]]]],[29,30],[26,[[28,[27]]]],[29,30],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[29,30],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[23,[-1]]],19,[]],[[[23,[-1]]],2,[]],[[[23,[-1]]],[[23,[-1]]],31],[29,29],[26,26],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[26,26],32],[[[23,[-1]],-2],18,[],33],[[],[[23,[-1]]],[]],[[[23,[-1]]],[[34,[-1]]],[]],[[[35,[-1]]],2,[]],[[[34,[-1]]],2,[]],[[[36,[-1]]],2,[]],[[[23,[-1]],-2],[[37,[-1]]],[],24],[[[23,[-1]],[23,[-1]]],18,38],[[[39,[-1]],[39,[-1]]],18,38],[[29,30],18],[[29,29],18],[[29,30],18],[[29,29],18],[[29,29],18],[[26,[28,[27]]],18],[[26,-1],18,40],[[26,30],18],[[26,26],18],[[26,20],18],[[26,26],18],[[[23,[-1]],-2],2,[],[[42,[],[[41,[[2,[29,-1]]]]]]]],[[[23,[-1]],-2],2,[],[[42,[],[[41,[[2,[[14,[29]],-1]]]]]]]],[[6,4],5],[[6,4],5],[[12,4],5],[[12,4],5],[[11,4],5],[[11,4],5],[[[23,[-1]],4],5,43],[[[44,[-1]],4],5,43],[[[45,[-1]],4],5,43],[[[35,[-1]],4],5,43],[[[46,[-1]],4],5,43],[[[47,[-1]],4],5,43],[[[48,[-1]],4],5,43],[[[34,[-1]],4],5,43],[[[39,[-1]],4],5,43],[[[37,[-1]],4],5,43],[[[49,[-1]],4],5,43],[[[25,[-1]],4],5,43],[[[50,[-1]],4],5,43],[[[51,[-1]],4],5,43],[[[36,[-1]],4],5,43],[[29,4],5],[[29,4],5],[[26,4],5],[[52,4],5],[[52,4],5],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[29,29],[-1,-1,[]],[53,26],[54,26],[19,26],[55,26],[56,26],[57,26],[58,26],[-1,-1,[]],[29,26],[59,26],[26,26],[-1,-1,[]],[[[28,[27]]],[[21,[29,12]]]],[[[28,[27]]],[[21,[26,11]]]],[-2,[[23,[-1]]],[],[[42,[],[[41,[[2,[29,-1]]]]]]]],[[[28,[27]]],[[21,[29,12]]]],[-1,[[21,[26,11]]],[[60,[[28,[27]]]]]],[-1,26,[[60,[[28,[27]]]]]],[29,26],[30,29],[30,26],[30,[[21,[29,12]]]],[30,[[21,[26,-1]]],[]],[30,[[21,[26,11]]]],[[[23,[-1]],-2],[[14,[-1]]],[],33],[[[25,[-1]]],-1,[]],[[[23,[-1]],-2],[[39,[-1]]],[],33],[[[23,[-1]],-2],[[14,[-1]]],[],33],[[[25,[-1]]],-1,[]],[[29,-1],2,61],[[26,-1],2,61],[[[23,[-1]],-2],-1,[],33],[[[23,[-1]],-2,-1],[[14,[-1]]],[],24],[[[49,[-1]],-1],-1,[]],[[[25,[-1]],-1],-1,[]],[[[49,[-1]],-1],[[25,[-1]]],[]],[[[25,[-1]],-1],[[36,[-1]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[23,[-1]]],[[35,[-1]]],[]],[[[23,[-1]]],[[45,[-1]]],[]],[[[23,[-1]]],[[44,[-1]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[39,[-1]]],[[50,[-1]]],[]],[[[39,[-1]]],[[50,[-1]]],[]],[[[25,[-1]]],[[51,[-1]]],[]],[[[25,[-1]]],[[50,[-1]]],[]],[[[25,[-1]]],[[51,[-1]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[49,[-1]]],29,[]],[[[25,[-1]]],-1,[]],[[[23,[-1]]],18,[]],[26,18],[26,18],[[[23,[-1]]],[[44,[-1]]],[]],[[[39,[-1]]],[[50,[-1]]],[]],[[[25,[-1]]],[[50,[-1]]],[]],[[[23,[-1]]],[[45,[-1]]],[]],[[[25,[-1]]],[[51,[-1]]],[]],[[[37,[-1]]],29,[]],[[[49,[-1]]],29,[]],[[[25,[-1]]],29,[]],[[[23,[-1]]],[[46,[-1]]],[]],[[[23,[-1]]],19,[]],[[[23,[-1]]],19,[]],[26,19],[[],23],[[[44,[-1]]],[[14,[-2]]],[],[]],[[[45,[-1]]],[[14,[-2]]],[],[]],[[[35,[-1]]],[[14,[-2]]],[],[]],[[[46,[-1]]],[[14,[-2]]],[],[]],[[[47,[-1]]],[[14,[-2]]],[],[]],[[[48,[-1]]],[[14,[-2]]],[],[]],[[[34,[-1]]],[[14,[-2]]],[],[]],[[[50,[-1]]],[[14,[-2]]],[],[]],[[[51,[-1]]],[[14,[-2]]],[],[]],[[[36,[-1]]],[[14,[-1]]],[]],[[[50,[-1]]],[[14,[-2]]],[],[]],[[[51,[-1]]],[[14,[-2]]],[],[]],[[[37,[-1]],-1],-1,[]],[[[37,[-1]],-2],-1,[],[[63,[],[[62,[-1]]]]]],[[[37,[-1]],-1],[[21,[-1,6]]],[]],[[[37,[-1]],-2],[[21,[-1,6]]],[],[[63,[],[[62,[-1]]]]]],[[26,-1],[[14,[32]]],40],[[26,20],[[14,[32]]]],[[26,26],[[14,[32]]]],[[26,[28,[27]]],[[14,[32]]]],[[26,26],[[14,[32]]]],[[26,30],[[14,[32]]]],[[[23,[-1]],-2],[[14,[-1]]],[],33],[[[25,[-1]]],-1,[]],[[[25,[-1]]],[[2,[29,-1]]],[]],[[[25,[-1]]],[[2,[29,[36,[-1]]]]],[]],[[[23,[-1]],19],2,[]],[[26,18],2],[[[44,[-1]]],[[2,[19,[14,[19]]]]],[]],[[[45,[-1]]],[[2,[19,[14,[19]]]]],[]],[[[35,[-1]]],[[2,[19,[14,[19]]]]],[]],[[[46,[-1]]],[[2,[19,[14,[19]]]]],[]],[[[47,[-1]]],[[2,[19,[14,[19]]]]],[]],[[[48,[-1]]],[[2,[19,[14,[19]]]]],[]],[[[34,[-1]]],[[2,[19,[14,[19]]]]],[]],[[[50,[-1]]],[[2,[19,[14,[19]]]]],[]],[[[36,[-1]]],[[2,[19,[14,[19]]]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[26,[[21,[30,52]]]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[[[23,[-1]],-2,-1],[[21,[18,6]]],[],24],[[[23,[-1]],-2],[[21,[[37,[-1]],12]]],[],33],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[[[64,[-1,-2]]],[[21,[[23,[-3]],-4]]],[65,66],[],[[67,[-2]]],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[30,[[21,[29,-1]]],[]],[20,[[21,[29,-1]]],[]],[-1,[[21,[-2]]],[],[]],[[[28,[27]]],[[21,[29,-1]]],[]],[[[68,[27]]],[[21,[29,-1]]],[]],[20,[[21,[29,-1]]],[]],[20,[[21,[26,-1]]],[]],[20,[[21,[26,-1]]],[]],[[[28,[27]]],[[21,[26,-1]]],[]],[[[68,[27]]],[[21,[26,-1]]],[]],[30,[[21,[26,-1]]],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[[[23,[-1]],-2,-1],[[21,[[14,[-1]],6]]],[],24],[[[49,[-1]],-1],[[21,[-1,6]]],[]],[[[49,[-1]],-1],[[21,[[25,[-1]],6]]],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[[[23,[-1]],19],[[21,[2,6]]],[]],[19,[[21,[[23,[-1]],6]]],[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[[[23,[-1]]],[[47,[-1]]],[]],[[[23,[-1]]],[[48,[-1]]],[]],[19,[[23,[-1]]],[]],0,0,0,0,0,0,0,0,0,0,0,[69,30],[69,30],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[69,69],[[-1,-2],2,[],[]],[[],69],[[69,69],18],[[69,69],18],[[69,30],18],[[69,30],18],[[69,69],18],[[10,4],5],[[10,4],5],[[69,4],5],[[69,4],5],[-1,-1,[]],[69,69],[-1,-1,[]],[[[28,[27]]],[[21,[69,10]]]],[30,[[21,[69,-1]]],[]],[[69,-1],2,61],[-1,-2,[],[]],[-1,-2,[],[]],[69,18],[69,18],[-1,-2,[],[]],[-1,20,[]],[-1,20,[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[30,[[21,[69,-1]]],[]],[[[28,[27]]],[[21,[69,-1]]],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,22,[]],[-1,22,[]],0,0,0,[[[70,[-1]]],-1,[]],[[71,-1],[[72,[[70,[-1]]]]],[]],[[[70,[-1]]],-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],71],[-1,71,[]],[[],[[70,[-1]]],73],[[],71],[-1,71,[]],[[71,-1],71,[74,15,16]],[[[70,[-1]]],1,[]],0,[[[70,[-1]]],1,[]],[71,[[14,[1]]]],[71,[[14,[1]]]],[[[70,[-1]],4],5,43],[[75,4],5],[[71,4],5],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[75,-1],[[70,[-1]]],[]],[-1,71,[]],[-1,71,[]],[[71,-1,-2],71,[],[]],[[[70,[-1]]],[[23,[26]]],[]],0,[[[70,[-1]]],[[23,[26]]],[]],[71,[[14,[[23,[26]]]]]],[71,[[14,[[23,[26]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[70,[-1]]],-1,[]],[[[70,[-1]]],[[2,[75,-1]]],[]],[[[70,[-1]],-3],[[70,[-2]]],[],[],[[63,[-1],[[62,[-2]]]]]],[[[70,[-1]]],69,[]],[[71,-1],71,[]],0,[[[70,[-1]]],69,[]],[71,[[14,[69]]]],[-1,[[70,[-1]]],[]],[[],71],[-1,71,[]],[-1,71,[]],[-1,71,[]],[-1,71,[]],[-1,71,[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[[[70,[-1]]],76,[]],[[71,-1],71,[]],0,[[[70,[-1]]],76,[]],[71,[[14,[76]]]],[[[70,[-1]]],77,[]],[[71,77],71],0,[[[70,[-1]]],77,[]],[71,[[14,[77]]]],0,0,0,[[[78,[-1]]],-1,[]],[[79,-1],[[72,[[78,[-1]]]]],[]],[[[78,[-1]]],-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],79],[[],[[78,[-1]]],73],[[],79],[[79,-1],79,[74,15,16]],[[[78,[-1]]],1,[]],0,[[[78,[-1]]],1,[]],[79,[[14,[1]]]],[79,[[14,[1]]]],[[[78,[-1]],4],5,43],[[80,4],5],[[79,4],5],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[80,-1],[[78,[-1]]],[]],[[79,-1,-2],79,[],[]],[[[78,[-1]]],[[23,[26]]],[]],0,[[[78,[-1]]],[[23,[26]]],[]],[79,[[14,[[23,[26]]]]]],[79,[[14,[[23,[26]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[78,[-1]]],-1,[]],[[[78,[-1]]],[[2,[80,-1]]],[]],[[[78,[-1]],-3],[[78,[-2]]],[],[],[[63,[-1],[[62,[-2]]]]]],[-1,[[78,[-1]]],[]],[[],79],[[[78,[-1]]],81,[]],[[79,-1],79,[]],0,[[[78,[-1]]],81,[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[[[78,[-1]]],77,[]],[[79,77],79],0,[[[78,[-1]]],77,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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,30],[81,55],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[81,[[14,[30]]]],[81,81],[[-1,-2],2,[],[]],[[81,81],32],[[],81],[[81,55],18],[[81,81],18],[[8,4],5],[[8,4],5],[[81,4],5],[[81,4],5],[-1,-1,[]],[-1,-1,[]],[81,81],[[[28,[27]]],[[21,[81,8]]]],[30,[[21,[81,8]]]],[55,[[21,[81,8]]]],[[81,-1],2,61],[-1,-2,[],[]],[-1,-2,[],[]],[81,18],[81,18],[81,18],[81,18],[81,18],[[81,81],[[14,[32]]]],[-1,-2,[],[]],[-1,20,[]],[-1,20,[]],[-1,[[21,[-2]]],[],[]],[[[28,[27]]],[[21,[81,-1]]],[]],[-1,[[21,[-2]]],[],[]],[30,[[21,[81,-1]]],[]],[55,[[21,[81,-1]]],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,22,[]],[-1,22,[]],0,0,0,0,0,0,0,0,0,0,0,[[[82,[-1]]],30,[[60,[30]]]],[83,30],[84,30],[[[82,[-1]]],30,[[60,[30]]]],[83,30],[85,30],[84,30],[[[82,[-1]]],55,[]],[[86,-1],86,[]],[76,[[14,[83]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[86,[[21,[76,3]]]],[[],86],[83,83],[85,85],[84,84],[76,76],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],86],[[],76],[[],87],[[[82,[-1]],[82,[-2]]],18,[],[]],[[[82,[-1]],55],18,[]],[[83,20],18],[[83,30],18],[[83,30],18],[[83,83],18],[[85,30],18],[[85,30],18],[[85,20],18],[[85,85],18],[[84,30],18],[[84,84],18],[[76,76],18],[[76,30],18],[[76,30],18],[[[82,[-1]],4],5,43],[[[82,[-1]],4],5,[]],[[83,4],5],[[83,4],5],[[86,4],5],[[85,4],5],[[85,4],5],[[84,4],5],[[84,4],5],[[76,4],5],[[76,4],5],[[87,4],5],[[7,4],5],[[7,4],5],[[9,4],5],[[9,4],5],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[85,76],[-1,-1,[]],[83,76],[-1,-1,[]],[76,87],[-1,-1,[]],[-1,-1,[]],[-1,[[21,[83,7]]],[[60,[[28,[27]]]]]],[-1,[[21,[85,7]]],[[60,[[28,[27]]]]]],[-1,[[21,[76,7]]],[[60,[[28,[27]]]]]],[87,[[21,[76,9]]]],[30,83],[30,85],[30,76],[30,[[21,[83,7]]]],[30,[[21,[85,7]]]],[30,[[21,[84,-1]]],[]],[30,[[21,[76,7]]]],[[83,-1],2,61],[[85,-1],2,61],[[84,-1],2,61],[[76,-1],2,61],[83,30],[76,[[14,[30]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[76,87],[[],86],[[83,30],[[14,[32]]]],[[83,30],[[14,[32]]]],[[83,20],[[14,[32]]]],[[83,83],[[14,[32]]]],[[85,30],[[14,[32]]]],[[85,85],[[14,[32]]]],[[85,30],[[14,[32]]]],[[85,20],[[14,[32]]]],[85,30],[76,30],[[86,-1],86,[]],[76,[[14,[85]]]],0,[83,[[14,[[82,[30]]]]]],[76,[[14,[[82,[30]]]]]],[83,[[14,[55]]]],[76,[[14,[55]]]],[85,[[14,[30]]]],[76,[[14,[30]]]],[[86,-1],86,[]],[76,[[14,[84]]]],0,[76,[[14,[30]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,[[21,[-2]]],[],[]],[[[68,[27]]],[[21,[83,-1]]],[]],[-1,[[21,[-2]]],[],[]],[20,[[21,[83,-1]]],[]],[[[28,[27]]],[[21,[83,-1]]],[]],[30,[[21,[83,-1]]],[]],[-1,[[21,[-2]]],[],[]],[[[28,[27]]],[[21,[85,-1]]],[]],[30,[[21,[85,-1]]],[]],[20,[[21,[85,-1]]],[]],[20,[[21,[85,-1]]],[]],[[[68,[27]]],[[21,[85,-1]]],[]],[-1,[[21,[-2]]],[],[]],[[[28,[27]]],[[21,[84,-1]]],[]],[-1,[[21,[-2]]],[],[]],[30,[[21,[84,-1]]],[]],[[[68,[27]]],[[21,[76,-1]]],[]],[76,[[21,[76,-1]]],[]],[[[28,[27]]],[[21,[76,-1]]],[]],[30,[[21,[76,-1]]],[]],[20,[[21,[76,-1]]],[]],[87,[[21,[76,-1]]],[]],[-1,[[21,[-2]]],[],[]],[20,[[21,[76,-1]]],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],[-1,22,[]],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[77,77],[[-1,-2],2,[],[]],[[77,77],32],[[],77],[[77,77],18],[[77,4],5],[-1,-1,[]],[[77,-1],2,61],[-1,-2,[],[]],[[77,77],[[14,[32]]]],[-1,-2,[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2]]],[],[]],[-1,22,[]]],"c":[],"p":[[5,"Extensions",0],[1,"tuple"],[5,"Error",0],[5,"Formatter",1032],[8,"Result",1032],[5,"MaxSizeReached",60],[5,"InvalidUri",807],[5,"InvalidStatusCode",701],[5,"InvalidUriParts",807],[5,"InvalidMethod",517],[5,"InvalidHeaderValue",60],[5,"InvalidHeaderName",60],[6,"Infallible",1033],[6,"Option",1034],[10,"Send",1035],[10,"Sync",1035],[10,"Error",1036],[1,"bool"],[1,"usize"],[5,"String",1037],[6,"Result",1038],[5,"TypeId",1039],[5,"HeaderMap",60],[10,"IntoHeaderName",60],[5,"OccupiedEntry",60],[5,"HeaderValue",60],[1,"u8"],[1,"slice"],[5,"HeaderName",60],[1,"str"],[10,"Clone",1040],[6,"Ordering",1041],[10,"AsHeaderName",60],[5,"Drain",60],[5,"IntoIter",60],[5,"ValueDrain",60],[6,"Entry",60],[10,"PartialEq",1041],[5,"GetAll",60],[10,"Sized",1035],[17,"Item"],[10,"IntoIterator",1042],[10,"Debug",1032],[5,"Iter",60],[5,"IterMut",60],[5,"Keys",60],[5,"Values",60],[5,"ValuesMut",60],[5,"VacantEntry",60],[5,"ValueIter",60],[5,"ValueIterMut",60],[5,"ToStrError",60],[1,"i16"],[1,"i64"],[1,"u16"],[1,"isize"],[1,"i32"],[1,"u64"],[1,"u32"],[10,"AsRef",1033],[10,"Hasher",1043],[17,"Output"],[10,"FnOnce",1044],[5,"HashMap",1045],[10,"Eq",1041],[10,"Hash",1043],[10,"TryFrom",1033],[5,"Vec",1046],[5,"Method",517],[5,"Request",567],[5,"Builder",567],[8,"Result",0],[10,"Default",1047],[10,"Any",1039],[5,"Parts",567],[5,"Uri",807],[5,"Version",1010],[5,"Response",642],[5,"Builder",642],[5,"Parts",642],[5,"StatusCode",701],[5,"Port",807],[5,"Authority",807],[5,"Scheme",807],[5,"PathAndQuery",807],[5,"Builder",807],[5,"Parts",807]],"b":[[21,"impl-Display-for-Error"],[22,"impl-Debug-for-Error"],[24,"impl-From%3CMaxSizeReached%3E-for-Error"],[25,"impl-From%3CInvalidUri%3E-for-Error"],[26,"impl-From%3CInvalidStatusCode%3E-for-Error"],[27,"impl-From%3CInvalidUriParts%3E-for-Error"],[28,"impl-From%3CInvalidMethod%3E-for-Error"],[29,"impl-From%3CInvalidHeaderValue%3E-for-Error"],[30,"impl-From%3CInvalidHeaderName%3E-for-Error"],[32,"impl-From%3CInfallible%3E-for-Error"],[169,"impl-AsRef%3C%5Bu8%5D%3E-for-HeaderName"],[170,"impl-AsRef%3Cstr%3E-for-HeaderName"],[234,"impl-PartialEq%3C%26str%3E-for-HeaderName"],[235,"impl-PartialEq%3C%26HeaderName%3E-for-HeaderName"],[236,"impl-PartialEq%3Cstr%3E-for-HeaderName"],[237,"impl-PartialEq%3CHeaderName%3E-for-%26HeaderName"],[238,"impl-PartialEq-for-HeaderName"],[239,"impl-PartialEq%3C%5Bu8%5D%3E-for-HeaderValue"],[240,"impl-PartialEq%3C%26T%3E-for-HeaderValue"],[241,"impl-PartialEq%3Cstr%3E-for-HeaderValue"],[242,"impl-PartialEq%3CHeaderValue%3E-for-%26HeaderValue"],[243,"impl-PartialEq%3CString%3E-for-HeaderValue"],[244,"impl-PartialEq-for-HeaderValue"],[245,"impl-Extend%3C(HeaderName,+T)%3E-for-HeaderMap%3CT%3E"],[246,"impl-Extend%3C(Option%3CHeaderName%3E,+T)%3E-for-HeaderMap%3CT%3E"],[247,"impl-Display-for-MaxSizeReached"],[248,"impl-Debug-for-MaxSizeReached"],[249,"impl-Debug-for-InvalidHeaderName"],[250,"impl-Display-for-InvalidHeaderName"],[251,"impl-Display-for-InvalidHeaderValue"],[252,"impl-Debug-for-InvalidHeaderValue"],[268,"impl-Display-for-HeaderName"],[269,"impl-Debug-for-HeaderName"],[271,"impl-Debug-for-ToStrError"],[272,"impl-Display-for-ToStrError"],[293,"impl-From%3Ci16%3E-for-HeaderValue"],[294,"impl-From%3Ci64%3E-for-HeaderValue"],[295,"impl-From%3Cusize%3E-for-HeaderValue"],[296,"impl-From%3Cu16%3E-for-HeaderValue"],[297,"impl-From%3Cisize%3E-for-HeaderValue"],[298,"impl-From%3Ci32%3E-for-HeaderValue"],[299,"impl-From%3Cu64%3E-for-HeaderValue"],[301,"impl-From%3CHeaderName%3E-for-HeaderValue"],[302,"impl-From%3Cu32%3E-for-HeaderValue"],[303,"impl-From%3C%26HeaderValue%3E-for-HeaderValue"],[315,"impl-FromStr-for-HeaderValue"],[316,"impl-HeaderValue"],[351,"impl-IntoIterator-for-HeaderMap%3CT%3E"],[352,"impl-IntoIterator-for-%26mut+HeaderMap%3CT%3E"],[353,"impl-IntoIterator-for-%26HeaderMap%3CT%3E"],[361,"impl-IntoIterator-for-%26GetAll%3C\'a,+T%3E"],[362,"impl-IntoIterator-for-GetAll%3C\'a,+T%3E"],[363,"impl-IntoIterator-for-%26mut+OccupiedEntry%3C\'a,+T%3E"],[364,"impl-IntoIterator-for-%26OccupiedEntry%3C\'a,+T%3E"],[365,"impl-IntoIterator-for-OccupiedEntry%3C\'a,+T%3E"],[403,"impl-PartialOrd%3C%26T%3E-for-HeaderValue"],[404,"impl-PartialOrd%3CString%3E-for-HeaderValue"],[405,"impl-PartialOrd-for-HeaderValue"],[406,"impl-PartialOrd%3C%5Bu8%5D%3E-for-HeaderValue"],[407,"impl-PartialOrd%3CHeaderValue%3E-for-%26HeaderValue"],[408,"impl-PartialOrd%3Cstr%3E-for-HeaderValue"],[454,"impl-TryFrom%3C%26str%3E-for-HeaderName"],[455,"impl-TryFrom%3C%26String%3E-for-HeaderName"],[457,"impl-TryFrom%3C%26%5Bu8%5D%3E-for-HeaderName"],[458,"impl-TryFrom%3CVec%3Cu8%3E%3E-for-HeaderName"],[459,"impl-TryFrom%3CString%3E-for-HeaderName"],[460,"impl-TryFrom%3CString%3E-for-HeaderValue"],[461,"impl-TryFrom%3C%26String%3E-for-HeaderValue"],[462,"impl-TryFrom%3C%26%5Bu8%5D%3E-for-HeaderValue"],[463,"impl-TryFrom%3CVec%3Cu8%3E%3E-for-HeaderValue"],[464,"impl-TryFrom%3C%26str%3E-for-HeaderValue"],[537,"impl-PartialEq-for-Method"],[538,"impl-PartialEq%3CMethod%3E-for-%26Method"],[539,"impl-PartialEq%3C%26str%3E-for-Method"],[540,"impl-PartialEq%3Cstr%3E-for-Method"],[541,"impl-PartialEq%3C%26Method%3E-for-Method"],[542,"impl-Display-for-InvalidMethod"],[543,"impl-Debug-for-InvalidMethod"],[544,"impl-Display-for-Method"],[545,"impl-Debug-for-Method"],[561,"impl-TryFrom%3C%26str%3E-for-Method"],[562,"impl-TryFrom%3C%26%5Bu8%5D%3E-for-Method"],[774,"impl-PartialEq%3Cu16%3E-for-StatusCode"],[775,"impl-PartialEq-for-StatusCode"],[776,"impl-Display-for-InvalidStatusCode"],[777,"impl-Debug-for-InvalidStatusCode"],[778,"impl-Debug-for-StatusCode"],[779,"impl-Display-for-StatusCode"],[799,"impl-TryFrom%3C%26%5Bu8%5D%3E-for-StatusCode"],[801,"impl-TryFrom%3C%26str%3E-for-StatusCode"],[802,"impl-TryFrom%3Cu16%3E-for-StatusCode"],[860,"impl-PartialEq%3CPort%3CU%3E%3E-for-Port%3CT%3E"],[861,"impl-PartialEq%3Cu16%3E-for-Port%3CT%3E"],[862,"impl-PartialEq%3CString%3E-for-Authority"],[863,"impl-PartialEq%3Cstr%3E-for-Authority"],[864,"impl-PartialEq%3C%26str%3E-for-Authority"],[865,"impl-PartialEq-for-Authority"],[866,"impl-PartialEq%3C%26str%3E-for-PathAndQuery"],[867,"impl-PartialEq%3Cstr%3E-for-PathAndQuery"],[868,"impl-PartialEq%3CString%3E-for-PathAndQuery"],[869,"impl-PartialEq-for-PathAndQuery"],[870,"impl-PartialEq%3Cstr%3E-for-Scheme"],[871,"impl-PartialEq-for-Scheme"],[872,"impl-PartialEq-for-Uri"],[873,"impl-PartialEq%3Cstr%3E-for-Uri"],[874,"impl-PartialEq%3C%26str%3E-for-Uri"],[875,"impl-Debug-for-Port%3CT%3E"],[876,"impl-Display-for-Port%3CT%3E"],[877,"impl-Debug-for-Authority"],[878,"impl-Display-for-Authority"],[880,"impl-Display-for-PathAndQuery"],[881,"impl-Debug-for-PathAndQuery"],[882,"impl-Display-for-Scheme"],[883,"impl-Debug-for-Scheme"],[884,"impl-Debug-for-Uri"],[885,"impl-Display-for-Uri"],[887,"impl-Display-for-InvalidUri"],[888,"impl-Debug-for-InvalidUri"],[889,"impl-Display-for-InvalidUriParts"],[890,"impl-Debug-for-InvalidUriParts"],[896,"impl-From%3CPathAndQuery%3E-for-Uri"],[898,"impl-From%3CAuthority%3E-for-Uri"],[931,"impl-PartialOrd%3Cstr%3E-for-Authority"],[932,"impl-PartialOrd%3C%26str%3E-for-Authority"],[933,"impl-PartialOrd%3CString%3E-for-Authority"],[934,"impl-PartialOrd-for-Authority"],[935,"impl-PartialOrd%3Cstr%3E-for-PathAndQuery"],[936,"impl-PartialOrd-for-PathAndQuery"],[937,"impl-PartialOrd%3C%26str%3E-for-PathAndQuery"],[938,"impl-PartialOrd%3CString%3E-for-PathAndQuery"],[966,"impl-TryFrom%3CVec%3Cu8%3E%3E-for-Authority"],[968,"impl-TryFrom%3CString%3E-for-Authority"],[969,"impl-TryFrom%3C%26%5Bu8%5D%3E-for-Authority"],[970,"impl-TryFrom%3C%26str%3E-for-Authority"],[972,"impl-TryFrom%3C%26%5Bu8%5D%3E-for-PathAndQuery"],[973,"impl-TryFrom%3C%26str%3E-for-PathAndQuery"],[974,"impl-TryFrom%3CString%3E-for-PathAndQuery"],[975,"impl-TryFrom%3C%26String%3E-for-PathAndQuery"],[976,"impl-TryFrom%3CVec%3Cu8%3E%3E-for-PathAndQuery"],[978,"impl-TryFrom%3C%26%5Bu8%5D%3E-for-Scheme"],[980,"impl-TryFrom%3C%26str%3E-for-Scheme"],[981,"impl-TryFrom%3CVec%3Cu8%3E%3E-for-Uri"],[982,"impl-TryFrom%3C%26Uri%3E-for-Uri"],[983,"impl-TryFrom%3C%26%5Bu8%5D%3E-for-Uri"],[984,"impl-TryFrom%3C%26str%3E-for-Uri"],[985,"impl-TryFrom%3CString%3E-for-Uri"],[986,"impl-TryFrom%3CParts%3E-for-Uri"],[988,"impl-TryFrom%3C%26String%3E-for-Uri"]]}],\ @@ -175,11 +175,11 @@ var searchIndex = new Map(JSON.parse('[\ ["ident_case",{"doc":"Crate for changing case of Rust identifiers.","t":"PPPPPGPPNNNNNNNNNNNNNNNN","n":["CamelCase","KebabCase","LowerCase","None","PascalCase","RenameRule","ScreamingSnakeCase","SnakeCase","apply_to_field","apply_to_variant","borrow","borrow_mut","clone","clone_into","default","eq","fmt","from","from_str","into","to_owned","try_from","try_into","type_id"],"q":[[0,"ident_case"],[24,"alloc::string"],[25,"core::convert"],[26,"core::fmt"],[27,"core::fmt"],[28,"core::any"]],"d":["Rename direct children to “camelCase” style.","Rename direct children to “kebab-case” style.","Rename direct children to “lowercase” style.","No-op rename rule.","Rename direct children to “PascalCase” style, as …","A casing rule for renaming Rust identifiers.","Rename direct children to “SCREAMING_SNAKE_CASE” …","Rename direct children to “snake_case” style, as …","Change case of a snake_case field.","Change case of a PascalCase variant.","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","",""],"i":[1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],"f":[0,0,0,0,0,0,0,0,[[1,-1],2,[[4,[3]]]],[[1,-1],2,[[4,[3]]]],[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[[-1,-2],5,[],[]],[[],1],[[1,1],6],[[1,7],8],[-1,-1,[]],[3,[[9,[1,-1]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,10,[]]],"c":[],"p":[[6,"RenameRule",0],[5,"String",24],[1,"str"],[10,"AsRef",25],[1,"tuple"],[1,"bool"],[5,"Formatter",26],[8,"Result",26],[6,"Result",27],[5,"TypeId",28]],"b":[]}],\ ["idna",{"doc":"This Rust crate implements IDNA per the WHATWG URL Standard…","t":"FFFNNNNNNNNNNNNHHHNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNHHHH","n":["Config","Errors","Idna","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","check_hyphens","clone","clone_into","default","default","default","domain_to_ascii","domain_to_ascii_strict","domain_to_unicode","fmt","fmt","from","from","from","into","into","into","new","punycode","to_ascii","to_ascii","to_ascii_inner","to_owned","to_string","to_unicode","to_unicode","transitional_processing","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","use_idna_2008_rules","use_std3_ascii_rules","verify_dns_length","decode","decode_to_string","encode","encode_str"],"q":[[0,"idna"],[48,"idna::punycode"],[52,"alloc::string"],[53,"core::result"],[54,"core::fmt"],[55,"core::fmt"],[56,"alloc::vec"],[57,"core::option"]],"d":["","Errors recorded during UTS #46 processing.","","","","","","","","","","","","","","The domain to ASCII algorithm.","The domain to ASCII algorithm, with the beStrict flag set.","The domain to Unicode algorithm.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Punycode (RFC 3492) implementation.","http://www.unicode.org/reports/tr46/#ToASCII","http://www.unicode.org/reports/tr46/#ToASCII","","","","http://www.unicode.org/reports/tr46/#ToUnicode","http://www.unicode.org/reports/tr46/#ToUnicode","","","","","","","","","","","","","","Convert Punycode to Unicode.","Convert Punycode to an Unicode String.","Convert Unicode to Punycode.","Convert an Unicode str to Punycode."],"i":[0,0,0,4,1,5,4,1,5,1,1,1,4,1,5,0,0,0,5,5,4,1,5,4,1,5,4,0,4,1,4,1,5,4,1,1,4,1,5,4,1,5,4,1,5,1,1,1,0,0,0,0],"f":[0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,2],1],[1,1],[[-1,-2],3,[],[]],[[],4],[[],1],[[],5],[6,[[8,[7,5]]]],[6,[[8,[7,5]]]],[6,[[3,[7,[8,[3,5]]]]]],[[5,9],10],[[5,9],10],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,4],0,[[4,6,7],[[8,[3,5]]]],[[1,6],[[8,[7,5]]]],[[4,6,7],5],[-1,-2,[],[]],[-1,7,[]],[[4,6,7],[[8,[3,5]]]],[[1,6],[[3,[7,[8,[3,5]]]]]],[[1,2],1],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[[1,2],1],[[1,2],1],[[1,2],1],[6,[[14,[[13,[12]]]]]],[6,[[14,[7]]]],[[[15,[12]]],[[14,[7]]]],[6,[[14,[7]]]]],"c":[],"p":[[5,"Config",0],[1,"bool"],[1,"tuple"],[5,"Idna",0],[5,"Errors",0],[1,"str"],[5,"String",52],[6,"Result",53],[5,"Formatter",54],[8,"Result",54],[5,"TypeId",55],[1,"char"],[5,"Vec",56],[6,"Option",57],[1,"slice"]],"b":[[18,"impl-Debug-for-Errors"],[19,"impl-Display-for-Errors"]]}],\ ["imagesize",{"doc":"","t":"PPPPPPPPPPPPGIFGPPPPPPPPPPPPPPHNNNNNNNNNNNNNNNNNNNNNNNNOHNNNNNHHNNNNNNNNNNNNO","n":["Aseprite","Avif","Bmp","CorruptedImage","Dds","Err","Exr","Farbfeld","Gif","Hdr","Heif","Ico","ImageError","ImageResult","ImageSize","ImageType","IoError","Jpeg","Jxl","Ktx2","NotSupported","Ok","Png","Pnm","Psd","Qoi","Tga","Tiff","Vtf","Webp","blob_size","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","cmp","eq","eq","fmt","fmt","fmt","fmt","from","from","from","from","hash","hash","height","image_type","into","into","into","partial_cmp","partial_cmp","reader_size","size","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","width"],"q":[[0,"imagesize"],[77,"core::cmp"],[78,"core::fmt"],[79,"core::fmt"],[80,"core::hash"],[81,"core::option"],[82,"std::io"],[83,"std::io"],[84,"core::convert"],[85,"alloc::string"],[86,"core::result"],[87,"core::any"]],"d":["Animated sprite image format …","AV1 Image File Format","Standard Bitmap","Used when the image has an invalid format.","DirectDraw Surface","Contains the error value","OpenEXR","Farbfeld https://tools.suckless.org/farbfeld/","Standard GIF","Radiance HDR","High Efficiency Image File Format","Icon file","An Error type used in failure cases.","","Holds the size information of an image.","Types of image formats that this crate can identify.","Used when an IoError occurs when trying to read the given …","Standard JPEG","JPEG XL","Khronos Texture Container","Used when the given data is not a supported format.","Contains the success value","Standard PNG","Portable Any Map","Photoshop Document","Quite OK Image Format https://qoiformat.org/","Truevision Graphics Adapter","Standard TIFF","Valve Texture Format","Standard Webp","Get the image size from a block of raw data.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Height of an image in pixels.","Get the image type from a header","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Get the image size from a reader","Get the image size from a local file","","","","","","","","","","","","","Width of an image in pixels."],"i":[5,5,5,9,5,4,5,5,5,5,5,5,0,0,0,0,9,5,5,5,9,4,5,5,5,5,5,5,5,5,0,9,5,3,9,5,3,5,3,5,3,5,3,5,3,9,9,5,3,9,9,5,3,5,3,3,0,9,5,3,5,3,0,0,5,3,9,9,5,3,9,5,3,9,5,3,3],"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,[[[2,[1]]],[[4,[3]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[5,5],[3,3],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[5,5],7],[[3,3],7],[[5,5],8],[[3,3],8],[[9,10],11],[[9,10],11],[[5,10],11],[[3,10],11],[12,9],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[5,-1],6,13],[[3,-1],6,13],0,[[[2,[1]]],[[4,[5]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[5,5],[[14,[7]]]],[[3,3],[[14,[7]]]],[-1,[[4,[3]]],[15,16]],[-1,[[4,[3]]],[[18,[17]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,19,[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],0],"c":[],"p":[[1,"u8"],[1,"slice"],[5,"ImageSize",0],[8,"ImageResult",0],[6,"ImageType",0],[1,"tuple"],[6,"Ordering",77],[1,"bool"],[6,"ImageError",0],[5,"Formatter",78],[8,"Result",78],[5,"Error",79],[10,"Hasher",80],[6,"Option",81],[10,"BufRead",82],[10,"Seek",82],[5,"Path",83],[10,"AsRef",84],[5,"String",85],[6,"Result",86],[5,"TypeId",87]],"b":[[45,"impl-Display-for-ImageError"],[46,"impl-Debug-for-ImageError"]]}],\ -["indexmap",{"doc":"IndexMap is a hash table where the iteration order of the …","t":"KEEFNNNNNMNNNNNNQQNCCNNNNNFGFFFFFFFRFKPFKFFPFRFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNCMNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPKFFGFFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["Equivalent","IndexMap","IndexSet","TryReserveError","borrow","borrow_mut","clone","clone_into","eq","equivalent","equivalent","equivalent","equivalent","fmt","fmt","from","indexmap","indexset","into","map","set","to_owned","to_string","try_from","try_into","type_id","Drain","Entry","IndexMap","IndexedEntry","IntoIter","IntoKeys","IntoValues","Iter","IterMut","Key","Keys","MutableKeys","Occupied","OccupiedEntry","RawEntryApiV1","Slice","Splice","Vacant","VacantEntry","Value","Values","ValuesMut","and_modify","as_mut_slice","as_mut_slice","as_slice","as_slice","as_slice","as_slice","as_slice","binary_search_by","binary_search_by","binary_search_by_key","binary_search_by_key","binary_search_keys","binary_search_keys","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","clear","clone","clone","clone","clone","clone_from","clone_into","clone_into","clone_into","clone_into","cmp","collect","collect","collect","collect","collect","collect","collect","collect","collect","compare","contains_key","count","count","count","count","count","count","count","count","count","default","default","default","default","default","default","default","default","default","default","default","drain","drop","entry","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","first","first","first_mut","first_mut","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","get","get","get","get_full","get_full_mut","get_full_mut2","get_full_mut2","get_index","get_index","get_index_entry","get_index_mut","get_index_mut","get_index_mut2","get_index_mut2","get_index_of","get_key_value","get_mut","get_mut","get_mut","get_range","get_range","get_range_mut","get_range_mut","hash","hasher","index","index","index","index","index","index","index","index","index","index","index","index","index","index","index","index","index","index","index","index","index","index","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","insert","insert","insert","insert","insert_full","insert_sorted","insert_sorted","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_boxed_slice","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_key","into_keys","into_keys","into_mut","into_mut","into_slice","into_values","into_values","is_empty","is_empty","iter","iter","iter_mut","iter_mut","key","key","key","key","keys","keys","last","last","last","last","last","last","last","last","last","last","last","last_mut","last_mut","len","len","len","len","len","len","len","len","len","len","len","len","move_index","move_index","move_index","new","new","new_mut","next","next","next","next","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth_back","nth_back","nth_back","nth_back","nth_back","nth_back","nth_back","nth_back","nth_back","or_default","or_insert","or_insert_with","or_insert_with_key","partial_cmp","partition_point","partition_point","pop","raw_entry_mut_v1","raw_entry_mut_v1","raw_entry_v1","raw_entry_v1","raw_entry_v1","remove","remove","remove_entry","remove_entry","reserve","reserve_exact","retain","retain2","retain2","reverse","shift_insert","shift_insert","shift_remove","shift_remove","shift_remove","shift_remove_entry","shift_remove_entry","shift_remove_entry","shift_remove_full","shift_remove_index","shrink_to","shrink_to_fit","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","sort_by","sort_by_cached_key","sort_keys","sort_unstable_by","sort_unstable_keys","sorted_by","sorted_unstable_by","splice","split_at","split_at_mut","split_first","split_first_mut","split_last","split_last_mut","split_off","swap_indices","swap_indices","swap_indices","swap_remove","swap_remove","swap_remove","swap_remove_entry","swap_remove_entry","swap_remove_entry","swap_remove_full","swap_remove_index","to_owned","to_owned","to_owned","to_owned","truncate","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_reserve","try_reserve_exact","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","values","values","values_mut","values_mut","with_capacity","with_capacity_and_hasher","with_hasher","Occupied","RawEntryApiV1","RawEntryBuilder","RawEntryBuilderMut","RawEntryMut","RawOccupiedEntryMut","RawVacantEntryMut","Vacant","and_modify","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_hash","from_hash","from_hash_full","from_key","from_key","from_key_hashed_nocheck","from_key_hashed_nocheck","get","get_key_value","get_key_value_mut","get_mut","index","index","index","index_from_hash","insert","insert","insert_hashed_nocheck","insert_key","into","into","into","into","into","into_key","into_key_value_mut","into_mut","key","key_mut","move_index","or_insert","or_insert_with","raw_entry_mut_v1","raw_entry_v1","remove","remove_entry","shift_insert","shift_insert_hashed_nocheck","shift_remove","shift_remove_entry","swap_indices","swap_remove","swap_remove_entry","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","Difference","Drain","IndexSet","Intersection","IntoIter","Iter","Slice","Splice","SymmetricDifference","Union","as_slice","as_slice","as_slice","as_slice","binary_search","binary_search","binary_search_by","binary_search_by","binary_search_by_key","binary_search_by_key","bitand","bitor","bitxor","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","clear","clone","clone","clone","clone","clone","clone","clone_from","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","collect","collect","collect","compare","contains","count","count","count","default","default","default","default","difference","drain","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","first","first","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fold","fold","from","from","from","from","from","from","from","from","from","from","from_iter","get","get_full","get_index","get_index","get_index_of","get_range","get_range","hash","hasher","index","index","index","index","index","index","index","index","index","index","index","index","index","index","index","index","insert","insert_full","insert_sorted","intersection","into","into","into","into","into","into","into","into","into","into_boxed_slice","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","is_disjoint","is_empty","is_empty","is_subset","is_superset","iter","iter","last","last","last","last","last","len","len","len","len","len","len","move_index","new","new","next","next","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","nth","nth","nth","nth_back","nth_back","nth_back","partial_cmp","partition_point","partition_point","pop","remove","replace","replace_full","reserve","reserve_exact","retain","reverse","rfold","rfold","shift_insert","shift_remove","shift_remove_full","shift_remove_index","shift_take","shrink_to","shrink_to_fit","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","sort","sort_by","sort_by_cached_key","sort_unstable","sort_unstable_by","sorted_by","sorted_unstable_by","splice","split_at","split_first","split_last","split_off","sub","swap_indices","swap_remove","swap_remove_full","swap_remove_index","swap_take","symmetric_difference","take","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","truncate","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_reserve","try_reserve_exact","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","with_capacity","with_capacity_and_hasher","with_hasher"],"q":[[0,"indexmap"],[26,"indexmap::map"],[509,"indexmap::map::raw_entry_v1"],[596,"indexmap::set"],[886,"core::marker"],[887,"core::fmt"],[888,"core::fmt"],[889,"core::result"],[890,"core::any"],[891,"core::ops::function"],[892,"core::cmp"],[893,"core::ops::function"],[894,"core::iter::traits::collect"],[895,"core::hash"],[896,"core::hash"],[897,"core::ops::range"],[898,"core::cmp"],[899,"core::cmp"],[900,"core::fmt"],[901,"core::hash"],[902,"core::cmp"]],"d":["Key equivalence trait.","","","The error type for try_reserve methods.","","","","","","Compare self to key and return true if they are equal.","","","","","","Returns the argument unchanged.","Create an IndexMap from a list of key-value pairs","Create an IndexSet from a list of values","Calls U::from(self).","IndexMap is a hash table where the iteration order of the …","A hash set implemented using IndexMap","","","","","","A draining iterator over the entries of an IndexMap.","Entry for an existing key-value pair in an IndexMap or a …","A hash table where the iteration order of the key-value …","A view into an occupied entry in an IndexMap obtained by …","An owning iterator over the entries of an IndexMap.","An owning iterator over the keys of an IndexMap.","An owning iterator over the values of an IndexMap.","An iterator over the entries of an IndexMap.","A mutable iterator over the entries of an IndexMap.","","An iterator over the keys of an IndexMap.","Opt-in mutable access to IndexMap keys.","Existing slot with equivalent key.","A view into an occupied entry in an IndexMap. It is part …","Opt-in access to the experimental raw entry API.","A dynamically-sized slice of key-value pairs in an IndexMap…","A splicing iterator for IndexMap.","Vacant slot (no equivalent key in the map).","A view into a vacant entry in an IndexMap. It is part of …","","An iterator over the values of an IndexMap.","A mutable iterator over the values of an IndexMap.","Modifies the entry if it is occupied.","Returns a mutable slice of the remaining entries in the …","Returns a mutable slice of all the key-value pairs in the …","Returns a slice of the remaining entries in the iterator.","Returns a slice of the remaining entries in the iterator.","Returns a slice of the remaining entries in the iterator.","Returns a slice of the remaining entries in the iterator.","Returns a slice of all the key-value pairs in the map.","Search over a sorted map with a comparator function.","Search over a sorted map with a comparator function.","Search over a sorted map with an extraction function.","Search over a sorted map with an extraction function.","Search over a sorted map for a key.","Search over a sorted map for a key.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Return the number of elements the map can hold without …","Remove all key-value pairs in the map, while preserving …","","","","","","","","","","","","","","","","","","","","","Return true if an equivalent to key exists in the map.","","","","","","","","","","","","","","","","","","","","Return an empty IndexMap","Clears the IndexMap in the given index range, returning …","","Get the given key’s corresponding entry in the map for …","","","","","","","","","Extend the map with all key-value pairs in the iterable.","Extend the map with all key-value pairs in the iterable.","Get the first key-value pair.","Get the first key-value pair","Get the first key-value pair, with mutable access to the …","Get the first key-value pair, with mutable access to the …","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Examples","Returns the argument unchanged.","Create an IndexMap from the sequence of key-value pairs in …","Gets a reference to the entry’s value in the map.","Gets a reference to the entry’s value in the map.","Return a reference to the value stored for key, if it is …","Return item index, key and value","","Return item index, mutable reference to key and value","","Get a key-value pair by index.","Get a key-value pair by index","Get an entry in the map by index for in-place manipulation.","Get a key-value pair by index, with mutable access to the …","Get a key-value pair by index","Return mutable reference to key and value at an index.","","Return item index, if it exists in the map","Return references to the key-value pair stored for key, if …","Gets a mutable reference to the entry’s value in the map.","Gets a mutable reference to the entry’s value in the map.","","Returns a slice of key-value pairs in the given range of …","Returns a slice of key-value pairs in the given range of …","Returns a mutable slice of key-value pairs in the given …","Returns a mutable slice of key-value pairs in the given …","","Return a reference to the map’s BuildHasher.","Return the index where the key-value pair exists or will …","Return the index of the key-value pair","Return the index where a key-value pair may be inserted.","Return the index of the key-value pair","Returns a reference to the key at the supplied index.","","","","","","","","","","","","","","Returns a reference to the value at the supplied index.","Returns a reference to the value corresponding to the …","","","","","","","","","","","Returns a mutable reference to the value corresponding to …","Returns a mutable reference to the value at the supplied …","","","","","","","","Sets the value of the entry to value, and returns the entry…","Inserts the entry’s key and the given value into the …","Sets the value of the entry to value, and returns the entry…","Insert a key-value pair in the map.","Insert a key-value pair in the map, and get their index.","Inserts the entry’s key and the given value into the map …","Insert a key-value pair in the map at its ordered position …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts into a boxed slice of all the key-value pairs in …","","","","","","","","","","","","","","","","Takes ownership of the key, leaving the entry vacant.","Return an owning iterator over the keys of the map slice.","Return an owning iterator over the keys of the map, in …","Converts into a mutable reference to the entry’s value …","Converts into a mutable reference to the entry’s value …","Returns a mutable slice of the remaining entries in the …","Return an owning iterator over the values of the map slice.","Return an owning iterator over the values of the map, in …","Returns true if the map slice contains no elements.","Returns true if the map contains no elements.","Return an iterator over the key-value pairs of the map …","Return an iterator over the key-value pairs of the map, in …","Return an iterator over the key-value pairs of the map …","Return an iterator over the key-value pairs of the map, in …","Gets a reference to the entry’s key, either within the …","Gets a reference to the entry’s key in the map.","Gets a reference to the key that was used to find the …","Gets a reference to the entry’s key in the map.","Return an iterator over the keys of the map slice.","Return an iterator over the keys of the map, in their order","","","","","","","","","","Get the last key-value pair.","Get the last key-value pair","Get the last key-value pair, with mutable access to the …","Get the last key-value pair, with mutable access to the …","","","","","","","","","","","Return the number of key-value pairs in the map slice.","Return the number of key-value pairs in the map.","Moves the position of the entry to a new index by shifting …","Moves the position of the entry to a new index by shifting …","Moves the position of a key-value pair from one index to …","Returns an empty slice.","Create a new map. (Does not allocate.)","Returns an empty mutable slice.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Inserts a default-constructed value in the entry if it is …","Inserts the given default value in the entry if it is …","Inserts the result of the call function in the entry if it …","Inserts the result of the call function with a reference …","","Returns the index of the partition point of a sorted map …","Returns the index of the partition point of a sorted map …","Remove the last key-value pair","Creates a raw entry builder for the IndexMap.","","Opt-in access to the experimental raw entry API.","Creates a raw immutable entry builder for the IndexMap.","","Remove the key, value pair stored in the map for this …","Remove the key-value pair equivalent to key and return its …","Remove and return the key, value pair stored in the map …","Remove and return the key-value pair equivalent to key.","Reserve capacity for additional more key-value pairs.","Reserve capacity for additional more key-value pairs, …","Scan through each key-value pair in the map and keep those …","Scan through each key-value pair in the map and keep those …","","Reverses the order of the map’s key-value pairs in place.","Inserts the entry’s key and the given value into the map …","Insert a key-value pair in the map at the given index.","Remove the key, value pair stored in the map for this …","Remove the key, value pair stored in the map for this …","Remove the key-value pair equivalent to key and return its …","Remove and return the key, value pair stored in the map …","Remove and return the key, value pair stored in the map …","Remove and return the key-value pair equivalent to key.","Remove the key-value pair equivalent to key and return it …","Remove the key-value pair by index","Shrink the capacity of the map with a lower limit.","Shrink the capacity of the map as much as possible.","","","","","","","","","","","Sort the map’s key-value pairs in place using the …","Sort the map’s key-value pairs in place using a sort-key …","Sort the map’s key-value pairs by the default ordering …","Sort the map’s key-value pairs in place using the …","Sort the map’s key-value pairs by the default ordering …","Sort the key-value pairs of the map and return a by-value …","Sort the key-value pairs of the map and return a by-value …","Creates a splicing iterator that replaces the specified …","Divides one slice into two at an index.","Divides one mutable slice into two at an index.","Returns the first key-value pair and the rest of the slice,","Returns the first key-value pair and the rest of the slice,","Returns the last key-value pair and the rest of the slice, …","Returns the last key-value pair and the rest of the slice, …","Splits the collection into two at the given index.","Swaps the position of entry with another.","Swaps the position of entry with another.","Swaps the position of two key-value pairs in the map.","Remove the key, value pair stored in the map for this …","Remove the key, value pair stored in the map for this …","Remove the key-value pair equivalent to key and return its …","Remove and return the key, value pair stored in the map …","Remove and return the key, value pair stored in the map …","Remove and return the key-value pair equivalent to key.","Remove the key-value pair equivalent to key and return it …","Remove the key-value pair by index","","","","","Shortens the map, keeping the first len elements and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to reserve capacity for additional more key-value …","Try to reserve capacity for additional more key-value …","","","","","","","","","","","","","","","","","Return an iterator over the values of the map slice.","Return an iterator over the values of the map, in their …","Return an iterator over mutable references to the the …","Return an iterator over mutable references to the values …","Create a new map with capacity for n key-value pairs. …","Create a new map with capacity for n key-value pairs. …","Create a new map with hash_builder.","Existing slot with equivalent key.","Opt-in access to the experimental raw entry API.","A builder for computing where in an IndexMap a key-value …","A builder for computing where in an IndexMap a key-value …","Raw entry for an existing key-value pair or a vacant …","A raw view into an occupied entry in an IndexMap. It is …","A view into a vacant raw entry in an IndexMap. It is part …","Vacant slot (no equivalent key in the map).","Modifies the entry if it is occupied.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Access an entry by hash.","Access an entry by hash.","Access an entry by hash, including its index.","Access an entry by key.","Access an entry by key.","Access an entry by a key and its hash.","Access an entry by a key and its hash.","Gets a reference to the entry’s value in the map.","Gets a reference to the entry’s key and value in the map.","Gets a reference to the entry’s key and value in the map.","Gets a mutable reference to the entry’s value in the map.","Return the index where the key-value pair exists or may be …","Return the index of the key-value pair","Return the index where a key-value pair may be inserted.","Access the index of an entry by hash.","Sets the value of the entry, and returns the entry’s old …","Inserts the given key and value into the map, and returns …","Inserts the given key and value into the map with the …","Sets the key of the entry, and returns the entry’s old …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts into a mutable reference to the entry’s key in …","Converts into a mutable reference to the entry’s key and …","Converts into a mutable reference to the entry’s value …","Gets a reference to the entry’s key in the map.","Gets a mutable reference to the entry’s key in the map.","Moves the position of the entry to a new index by shifting …","Inserts the given default key and value in the entry if it …","Inserts the result of the call function in the entry if it …","Creates a raw entry builder for the IndexMap.","Creates a raw immutable entry builder for the IndexMap.","Remove the key, value pair stored in the map for this …","Remove and return the key, value pair stored in the map …","Inserts the given key and value into the map at the given …","Inserts the given key and value into the map with the …","Remove the key, value pair stored in the map for this …","Remove and return the key, value pair stored in the map …","Swaps the position of entry with another.","Remove the key, value pair stored in the map for this …","Remove and return the key, value pair stored in the map …","","","","","","","","","","","","","","","","A lazy iterator producing elements in the difference of …","A draining iterator over the items of an IndexSet.","A hash set where the iteration order of the values is …","A lazy iterator producing elements in the intersection of …","An owning iterator over the items of an IndexSet.","An iterator over the items of an IndexSet.","A dynamically-sized slice of values in an IndexSet.","A splicing iterator for IndexSet.","A lazy iterator producing elements in the symmetric …","A lazy iterator producing elements in the union of IndexSet…","Returns a slice of the remaining entries in the iterator.","Returns a slice of the remaining entries in the iterator.","Returns a slice of the remaining entries in the iterator.","Returns a slice of all the values in the set.","Search over a sorted set for a value.","Search over a sorted set for a value.","Search over a sorted set with a comparator function.","Search over a sorted set with a comparator function.","Search over a sorted set with an extraction function.","Search over a sorted set with an extraction function.","Returns the set intersection, cloned into a new set.","Returns the set union, cloned into a new set.","Returns the set symmetric-difference, cloned into a new …","","","","","","","","","","","","","","","","","","","","","Return the number of elements the set can hold without …","Remove all elements in the set, while preserving its …","","","","","","","","","","","","","","","","","","","Return true if an equivalent to value exists in the set.","","","","","","","Return an empty IndexSet","Return an iterator over the values that are in self but …","Clears the IndexSet in the given index range, returning …","","","","","","","","","","","Get the first value.","Get the first value","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Examples","Returns the argument unchanged.","","Return a reference to the value stored in the set, if it …","Return item index and value","Get a value by index.","Get a value by index","Return item index, if it exists in the set","Returns a slice of values in the given range of indices.","Returns a slice of values in the given range of indices.","","Return a reference to the set’s BuildHasher.","","","","","","","","","","","","","","Returns a reference to the value at the supplied index.","","","Insert the value into the set.","Insert the value into the set, and get its index.","Insert the value into the set at its ordered position …","Return an iterator over the values that are in both self …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts into a boxed slice of all the values in the set.","","","","","","","","","","","","Returns true if self has no elements in common with other.","Returns true if the set slice contains no elements.","Returns true if the set contains no elements.","Returns true if all elements of self are contained in other…","Returns true if all elements of other are contained in self…","Return an iterator over the values of the set slice.","Return an iterator over the values of the set, in their …","","","","Get the last value.","Get the last value","","","","","Return the number of elements in the set slice.","Return the number of elements in the set.","Moves the position of a value from one index to another by …","Returns an empty slice.","Create a new set. (Does not allocate.)","","","","","","","","","","","","","","","","","","","","","","","","Returns the index of the partition point of a sorted set …","Returns the index of the partition point of a sorted set …","Remove the last value","Remove the value from the set, and return true if it was …","Adds a value to the set, replacing the existing value, if …","Adds a value to the set, replacing the existing value, if …","Reserve capacity for additional more values.","Reserve capacity for additional more values, without …","Scan through each value in the set and keep those where the","Reverses the order of the set’s values in place.","","","Insert the value into the set at the given index.","Remove the value from the set, and return true if it was …","Remove the value from the set return it and the index it …","Remove the value by index","Removes and returns the value in the set, if any, that is …","Shrink the capacity of the set with a lower limit.","Shrink the capacity of the set as much as possible.","","","","","","","","","Sort the set’s values by their default ordering.","Sort the set’s values in place using the comparison …","Sort the set’s values in place using a key extraction …","Sort the set’s values by their default ordering.","Sort the set’s values in place using the comparison …","Sort the values of the set and return a by-value iterator …","Sort the values of the set and return a by-value iterator …","Creates a splicing iterator that replaces the specified …","Divides one slice into two at an index.","Returns the first value and the rest of the slice, or None …","Returns the last value and the rest of the slice, or None …","Splits the collection into two at the given index.","Returns the set difference, cloned into a new set.","Swaps the position of two values in the set.","Remove the value from the set, and return true if it was …","Remove the value from the set return it and the index it …","Remove the value by index","Removes and returns the value in the set, if any, that is …","Return an iterator over the values that are in self or …","Removes and returns the value in the set, if any, that is …","","","","","","","Shortens the set, keeping the first len elements and …","","","","","","","","","","","","","","","","","","","Try to reserve capacity for additional more values.","Try to reserve capacity for additional more values, …","","","","","","","","","","","Return an iterator over all values that are in self or …","Create a new set with capacity for n elements. (Does not …","Create a new set with capacity for n elements. (Does not …","Create a new set with hash_builder."],"i":[0,0,0,0,1,1,1,1,1,4,1,1,1,1,1,1,0,0,1,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,51,0,0,11,0,0,0,0,11,0,51,0,0,11,13,15,16,17,13,18,15,14,15,14,15,14,15,11,44,45,46,16,17,13,18,24,28,25,29,30,35,14,15,11,44,45,46,16,17,13,18,24,28,25,29,30,35,14,15,15,15,16,24,25,15,15,16,24,25,15,14,16,17,13,18,24,28,25,29,30,14,15,16,17,13,18,24,28,25,29,30,16,17,13,24,28,25,29,30,14,14,15,15,35,15,14,15,14,14,14,15,15,15,15,15,14,15,14,15,11,44,45,46,16,17,13,18,24,28,25,29,30,35,14,15,11,44,45,46,16,17,13,18,24,28,25,29,30,35,15,15,15,44,46,15,15,15,51,15,14,15,15,14,15,51,15,15,15,44,46,15,14,15,14,15,14,15,11,44,45,46,24,14,14,14,14,14,14,14,14,15,15,15,15,15,15,15,15,15,14,14,14,14,14,14,14,14,15,15,15,15,15,15,15,15,15,44,45,46,15,15,45,15,11,44,45,46,16,17,13,18,24,28,25,29,30,35,15,15,16,17,13,18,24,28,25,29,30,35,14,14,15,15,15,45,14,15,44,46,17,14,15,14,15,14,15,14,15,11,44,45,46,14,15,16,17,13,18,24,28,25,29,30,14,15,14,15,16,17,13,18,24,28,25,29,30,35,14,15,44,46,15,14,15,14,16,17,13,18,24,28,25,29,30,35,16,17,13,18,24,28,25,29,30,35,16,17,13,18,24,28,25,29,30,16,17,13,18,24,28,25,29,30,11,11,11,11,14,14,15,15,62,15,0,62,15,44,15,44,15,15,15,15,51,15,15,45,15,44,46,15,44,46,15,15,15,15,15,16,17,13,18,24,28,25,29,30,35,15,15,15,15,15,15,15,15,14,14,14,14,14,14,15,44,46,15,44,46,15,44,46,15,15,15,16,24,25,15,15,11,44,45,46,16,17,13,18,24,28,25,29,30,35,15,11,44,45,46,16,17,13,18,24,28,25,29,30,35,15,15,15,11,44,45,46,16,17,13,18,24,28,25,29,30,35,14,15,14,15,14,15,15,15,15,65,0,0,0,0,0,0,65,65,64,63,65,66,67,64,63,65,66,67,64,63,65,66,67,64,63,65,66,67,64,63,64,64,63,64,63,66,66,66,66,65,66,67,64,66,67,67,66,64,63,65,66,67,66,66,66,66,66,66,65,65,62,62,66,66,67,67,66,66,66,66,66,64,63,65,66,67,64,63,65,66,67,64,63,65,66,67,0,0,0,0,0,0,0,0,0,0,69,71,72,73,70,73,70,73,70,73,73,73,73,69,71,72,74,75,76,77,78,70,73,69,71,72,74,75,76,77,78,70,73,73,73,69,74,75,76,77,73,73,69,74,75,76,77,73,70,69,71,72,70,73,69,71,72,69,71,70,73,73,73,70,73,70,70,70,73,73,73,73,73,70,73,69,71,72,74,75,76,77,78,70,73,76,77,69,71,72,74,75,76,77,78,73,73,73,73,73,70,73,73,70,73,70,73,70,70,70,70,70,70,70,70,73,73,73,73,73,73,73,73,73,73,73,73,69,71,72,74,75,76,77,78,73,73,69,71,72,74,75,76,77,78,70,73,73,73,70,73,73,73,70,73,69,71,72,70,73,69,71,72,78,70,73,73,70,73,69,71,72,74,75,76,77,78,69,71,72,74,75,76,77,78,69,71,72,69,71,72,70,70,73,73,73,73,73,73,73,73,73,76,77,73,73,73,73,73,73,73,69,71,72,74,75,76,77,78,73,73,73,73,73,73,73,73,70,70,70,73,73,73,73,73,73,73,73,73,69,74,75,76,77,73,73,69,71,72,74,75,76,77,78,73,69,71,72,74,75,76,77,78,73,73,73,69,71,72,74,75,76,77,78,70,73,73,73,73,73],"f":[0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[[-1,-2],2,[],[]],[[1,1],3],[[4,-1],3,5],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[1,6],7],[[1,6],7],[-1,-1,[]],0,0,[-1,-2,[],[]],0,0,[-1,-2,[],[]],[-1,8,[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,10,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[11,[-1,-2]],-3],[[11,[-1,-2]]],[],[],[[12,[-2]]]],[[[13,[-1,-2]]],[[14,[-1,-2]]],[],[]],[[[15,[-1,-2,-3]]],[[14,[-1,-2]]],[],[],[]],[[[16,[-1,-2]]],[[14,[-1,-2]]],[],[]],[[[17,[-1,-2]]],[[14,[-1,-2]]],[],[]],[[[13,[-1,-2]]],[[14,[-1,-2]]],[],[]],[[[18,[-1,-2]]],[[14,[-1,-2]]],[],[]],[[[15,[-1,-2,-3]]],[[14,[-1,-2]]],[],[],[]],[[[14,[-1,-2]],-3],[[9,[19,19]]],[],[],[[22,[-1,-2],[[20,[21]]]]]],[[[15,[-1,-2,-3]],-4],[[9,[19,19]]],[],[],[],[[22,[-1,-2],[[20,[21]]]]]],[[[14,[-1,-2]],-3,-4],[[9,[19,19]]],[],[],23,[[22,[-1,-2],[[20,[-3]]]]]],[[[15,[-1,-2,-3]],-4,-5],[[9,[19,19]]],[],[],[],23,[[22,[-1,-2],[[20,[-4]]]]]],[[[14,[-1,-2]],-1],[[9,[19,19]]],23,[]],[[[15,[-1,-2,-3]],-1],[[9,[19,19]]],23,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[15,[-1,-2,-3]]],19,[],[],[]],[[[15,[-1,-2,-3]]],2,[],[],[]],[[[16,[-1,-2]]],[[16,[-1,-2]]],[],[]],[[[24,[-1,-2]]],[[24,[-1,-2]]],[],[]],[[[25,[-1,-2]]],[[25,[-1,-2]]],[],[]],[[[15,[-1,-2,-3]]],[[15,[-1,-2,-3]]],26,26,26],[[[15,[-1,-2,-3]],[15,[-1,-2,-3]]],2,26,26,26],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[[14,[-1,-2]],[14,[-1,-2]]],21,23,23],[[[16,[-1,-2]]],-4,[],[],[],[[27,[-3]]]],[[[17,[-1,-2]]],-4,[],[],[],[[27,[-3]]]],[[[13,[-1,-2]]],-4,[],[],[],[[27,[-3]]]],[[[18,[-1,-2]]],-4,[],[],[],[[27,[-3]]]],[[[24,[-1,-2]]],-4,[],[],[],[[27,[-3]]]],[[[28,[-1,-2]]],-4,[],[],[],[[27,[-3]]]],[[[25,[-1,-2]]],-4,[],[],[],[[27,[-3]]]],[[[29,[-1,-2]]],-4,[],[],[],[[27,[-3]]]],[[[30,[-1,-2]]],-4,[],[],[],[[27,[-3]]]],[[-1,-2],21,[],[]],[[[15,[-1,-2,-3]],-4],3,[],[],31,[32,[4,[-1]],5]],[[[16,[-1,-2]]],19,[],[]],[[[17,[-1,-2]]],19,[],[]],[[[13,[-1,-2]]],19,[],[]],[[[18,[-1,-2]]],19,[],[]],[[[24,[-1,-2]]],19,[],[]],[[[28,[-1,-2]]],19,[],[]],[[[25,[-1,-2]]],19,[],[]],[[[29,[-1,-2]]],19,[],[]],[[[30,[-1,-2]]],19,[],[]],[[],[[16,[-1,-2]]],[],[]],[[],[[17,[-1,-2]]],[],[]],[[],[[13,[-1,-2]]],[],[]],[[],[[24,[-1,-2]]],[],[]],[[],[[28,[-1,-2]]],[],[]],[[],[[25,[-1,-2]]],[],[]],[[],[[29,[-1,-2]]],[],[]],[[],[[30,[-1,-2]]],[],[]],[[],[[14,[-1,-2]]],[],[]],[[],[[14,[-1,-2]]],[],[]],[[],[[15,[-1,-2,-3]]],[],[],33],[[[15,[-1,-2,-3]],-4],[[18,[-1,-2]]],[],[],[],[[34,[19]]]],[[[35,[-3,-1,-2,-4]]],2,[32,36],[],[[38,[],[[37,[[2,[-1,-2]]]]]]],31],[[[15,[-1,-2,-3]],-1],[[11,[-1,-2]]],[32,36],[],31],[[[14,[-1,-2]],[14,[-1,-2]]],3,39,39],[[[15,[-1,-3,-4]],[15,[-1,-2,-5]]],3,[32,36],[],[[39,[-2]]],31,31],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[[15,[-1,-2,-3]],-4],2,[32,36,40],40,31,[[41,[],[[37,[[2,[-1,-2]]]]]]]],[[[15,[-1,-2,-3]],-4],2,[32,36],[],31,[[41,[],[[37,[[2,[-1,-2]]]]]]]],[[[14,[-1,-2]]],[[42,[[2,[-1,-2]]]]],[],[]],[[[15,[-1,-2,-3]]],[[42,[[2,[-1,-2]]]]],[],[],[]],[[[14,[-1,-2]]],[[42,[[2,[-1,-2]]]]],[],[]],[[[15,[-1,-2,-3]]],[[42,[[2,[-1,-2]]]]],[],[],[]],[[[11,[-1,-2]],6],7,43,43],[[[44,[-1,-2]],6],7,43,43],[[[45,[-1,-2]],6],7,43,[]],[[[46,[-1,-2]],6],7,43,43],[[[16,[-1,-2]],6],7,43,43],[[[17,[-1,-2]],6],7,43,43],[[[13,[-1,-2]],6],7,43,43],[[[18,[-1,-2]],6],7,43,43],[[[24,[-1,-2]],6],7,43,[]],[[[28,[-1,-2]],6],7,43,[]],[[[25,[-1,-2]],6],7,[],43],[[[29,[-1,-2]],6],7,[],43],[[[30,[-1,-2]],6],7,[],43],[[[35,[-3,-1,-2,-4]],6],7,[43,32,36],43,[43,[38,[],[[37,[[2,[-1,-2]]]]]]],31],[[[14,[-1,-2]],6],7,43,43],[[[15,[-1,-2,-3]],6],7,43,43,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[47,[[2,[-1,-2]]]]],[[15,[-1,-2,48]]],[32,36],[]],[-1,-1,[]],[-3,[[15,[-1,-2,-4]]],[32,36],[],[[41,[],[[37,[[2,[-1,-2]]]]]]],[31,33]],[[[44,[-1,-2]]],-2,[],[]],[[[46,[-1,-2]]],-2,[],[]],[[[15,[-1,-2,-3]],-4],[[42,[-2]]],[],[],31,[32,[4,[-1]],5]],[[[15,[-1,-2,-3]],-4],[[42,[[2,[19,-1,-2]]]]],[],[],31,[32,[4,[-1]],5]],[[[15,[-1,-2,-3]],-4],[[42,[[2,[19,-1,-2]]]]],[],[],31,[32,[4,[-1]],5]],[[[51,[],[[49,[-1]],[50,[-2]]]],-3],[[42,[[2,[19,-1,-2]]]]],[],[],[32,[4,[-1]],5]],[[[15,[-1,-2,-3]],-4],[[42,[[2,[19,-1,-2]]]]],[],[],31,[32,[4,[-1]],5]],[[[14,[-1,-2]],19],[[42,[[2,[-1,-2]]]]],[],[]],[[[15,[-1,-2,-3]],19],[[42,[[2,[-1,-2]]]]],[],[],[]],[[[15,[-1,-2,-3]],19],[[42,[[46,[-1,-2]]]]],[],[],[]],[[[14,[-1,-2]],19],[[42,[[2,[-1,-2]]]]],[],[]],[[[15,[-1,-2,-3]],19],[[42,[[2,[-1,-2]]]]],[],[],[]],[[[51,[],[[49,[-1]],[50,[-2]]]],19],[[42,[[2,[-1,-2]]]]],[],[]],[[[15,[-1,-2,-3]],19],[[42,[[2,[-1,-2]]]]],[],[],31],[[[15,[-1,-2,-3]],-4],[[42,[19]]],[],[],31,[32,[4,[-1]],5]],[[[15,[-1,-2,-3]],-4],[[42,[[2,[-1,-2]]]]],[],[],31,[32,[4,[-1]],5]],[[[44,[-1,-2]]],-2,[],[]],[[[46,[-1,-2]]],-2,[],[]],[[[15,[-1,-2,-3]],-4],[[42,[-2]]],[],[],31,[32,[4,[-1]],5]],[[[14,[-1,-2]],-3],[[42,[[14,[-1,-2]]]]],[],[],[[34,[19]]]],[[[15,[-1,-2,-3]],-4],[[42,[[14,[-1,-2]]]]],[],[],[],[[34,[19]]]],[[[14,[-1,-2]],-3],[[42,[[14,[-1,-2]]]]],[],[],[[34,[19]]]],[[[15,[-1,-2,-3]],-4],[[42,[[14,[-1,-2]]]]],[],[],[],[[34,[19]]]],[[[14,[-1,-2]],-3],2,32,32,52],[[[15,[-1,-2,-3]]],-3,[],[],[]],[[[11,[-1,-2]]],19,[],[]],[[[44,[-1,-2]]],19,[],[]],[[[45,[-1,-2]]],19,[],[]],[[[46,[-1,-2]]],19,[],[]],[[[24,[-1,-2]],19],-1,[],[]],[[[14,[-1,-2]],53],[[14,[-1,-2]]],[],[]],[[[14,[-1,-2]],[54,[19]]],[[14,[-1,-2]]],[],[]],[[[14,[-1,-2]],19],-2,[],[]],[[[14,[-1,-2]],[55,[19]]],[[14,[-1,-2]]],[],[]],[[[14,[-1,-2]],[56,[19]]],[[14,[-1,-2]]],[],[]],[[[14,[-1,-2]],[57,[19]]],[[14,[-1,-2]]],[],[]],[[[14,[-1,-2]],[58,[19]]],[[14,[-1,-2]]],[],[]],[[[14,[-1,-2]],[2,[[59,[19]],[59,[19]]]]],[[14,[-1,-2]]],[],[]],[[[15,[-1,-2,-3]],[56,[19]]],-4,[],[],[],[]],[[[15,[-1,-2,-3]],[58,[19]]],-4,[],[],[],[]],[[[15,[-1,-2,-3]],[55,[19]]],-4,[],[],[],[]],[[[15,[-1,-2,-3]],[54,[19]]],-4,[],[],[],[]],[[[15,[-1,-2,-3]],53],-4,[],[],[],[]],[[[15,[-1,-2,-3]],19],-2,[],[],[]],[[[15,[-1,-2,-3]],-4],-2,[],[],31,[32,[4,[-1]],5]],[[[15,[-1,-2,-3]],[57,[19]]],-4,[],[],[],[]],[[[15,[-1,-2,-3]],[2,[[59,[19]],[59,[19]]]]],-4,[],[],[],[]],[[[14,[-1,-2]],53],[[14,[-1,-2]]],[],[]],[[[14,[-1,-2]],[2,[[59,[19]],[59,[19]]]]],[[14,[-1,-2]]],[],[]],[[[14,[-1,-2]],19],-2,[],[]],[[[14,[-1,-2]],[56,[19]]],[[14,[-1,-2]]],[],[]],[[[14,[-1,-2]],[57,[19]]],[[14,[-1,-2]]],[],[]],[[[14,[-1,-2]],[55,[19]]],[[14,[-1,-2]]],[],[]],[[[14,[-1,-2]],[58,[19]]],[[14,[-1,-2]]],[],[]],[[[14,[-1,-2]],[54,[19]]],[[14,[-1,-2]]],[],[]],[[[15,[-1,-2,-3]],-4],-2,[],[],31,[32,[4,[-1]],5]],[[[15,[-1,-2,-3]],19],-2,[],[],[]],[[[15,[-1,-2,-3]],53],-4,[],[],[],[]],[[[15,[-1,-2,-3]],[55,[19]]],-4,[],[],[],[]],[[[15,[-1,-2,-3]],[56,[19]]],-4,[],[],[],[]],[[[15,[-1,-2,-3]],[54,[19]]],-4,[],[],[],[]],[[[15,[-1,-2,-3]],[58,[19]]],-4,[],[],[],[]],[[[15,[-1,-2,-3]],[57,[19]]],-4,[],[],[],[]],[[[15,[-1,-2,-3]],[2,[[59,[19]],[59,[19]]]]],-4,[],[],[],[]],[[[44,[-1,-2]],-2],-2,[],[]],[[[45,[-1,-2]],-2],-2,[],[]],[[[46,[-1,-2]],-2],-2,[],[]],[[[15,[-1,-2,-3]],-1,-2],[[42,[-2]]],[32,36],[],31],[[[15,[-1,-2,-3]],-1,-2],[[2,[19,[42,[-2]]]]],[32,36],[],31],[[[45,[-1,-2]],-2],[[2,[19,-2]]],23,[]],[[[15,[-1,-2,-3]],-1,-2],[[2,[19,[42,[-2]]]]],[23,32,36],[],31],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[15,[-1,-2,-3]]],[[60,[[14,[-1,-2]]]]],[],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[14,[-1,-2]]],-3,[],[],[]],[[[14,[-1,-2]]],-3,[],[],[]],[[[15,[-1,-2,-3]]],-4,[],[],[],[]],[[[15,[-1,-2,-3]]],-4,[],[],[],[]],[[[15,[-1,-2,-3]]],-4,[],[],[],[]],[[[45,[-1,-2]]],-1,[],[]],[[[60,[[14,[-1,-2]]]]],[[28,[-1,-2]]],[],[]],[[[15,[-1,-2,-3]]],[[28,[-1,-2]]],[],[],[]],[[[44,[-1,-2]]],-2,[],[]],[[[46,[-1,-2]]],-2,[],[]],[[[17,[-1,-2]]],[[14,[-1,-2]]],[],[]],[[[60,[[14,[-1,-2]]]]],[[30,[-1,-2]]],[],[]],[[[15,[-1,-2,-3]]],[[30,[-1,-2]]],[],[],[]],[[[14,[-1,-2]]],3,[],[]],[[[15,[-1,-2,-3]]],3,[],[],[]],[[[14,[-1,-2]]],[[16,[-1,-2]]],[],[]],[[[15,[-1,-2,-3]]],[[16,[-1,-2]]],[],[],[]],[[[14,[-1,-2]]],[[17,[-1,-2]]],[],[]],[[[15,[-1,-2,-3]]],[[17,[-1,-2]]],[],[],[]],[[[11,[-1,-2]]],-1,[],[]],[[[44,[-1,-2]]],-1,[],[]],[[[45,[-1,-2]]],-1,[],[]],[[[46,[-1,-2]]],-1,[],[]],[[[14,[-1,-2]]],[[24,[-1,-2]]],[],[]],[[[15,[-1,-2,-3]]],[[24,[-1,-2]]],[],[],[]],[[[16,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[17,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[13,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[18,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[24,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[28,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[25,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[29,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[30,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[14,[-1,-2]]],[[42,[[2,[-1,-2]]]]],[],[]],[[[15,[-1,-2,-3]]],[[42,[[2,[-1,-2]]]]],[],[],[]],[[[14,[-1,-2]]],[[42,[[2,[-1,-2]]]]],[],[]],[[[15,[-1,-2,-3]]],[[42,[[2,[-1,-2]]]]],[],[],[]],[[[16,[-1,-2]]],19,[],[]],[[[17,[-1,-2]]],19,[],[]],[[[13,[-1,-2]]],19,[],[]],[[[18,[-1,-2]]],19,[],[]],[[[24,[-1,-2]]],19,[],[]],[[[28,[-1,-2]]],19,[],[]],[[[25,[-1,-2]]],19,[],[]],[[[29,[-1,-2]]],19,[],[]],[[[30,[-1,-2]]],19,[],[]],[[[35,[-3,-1,-2,-4]]],19,[32,36],[],[[38,[],[[37,[[2,[-1,-2]]]]]]],31],[[[14,[-1,-2]]],19,[],[]],[[[15,[-1,-2,-3]]],19,[],[],[]],[[[44,[-1,-2]],19],2,[],[]],[[[46,[-1,-2]],19],2,[],[]],[[[15,[-1,-2,-3]],19,19],2,[],[],[]],[[],[[14,[-1,-2]]],[],[]],[[],[[15,[-1,-2]]],[],[]],[[],[[14,[-1,-2]]],[],[]],[[[16,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[17,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[13,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[18,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[24,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[28,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[25,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[29,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[30,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[35,[-3,-1,-2,-4]]],[[42,[-5]]],[32,36],[],[[38,[],[[37,[[2,[-1,-2]]]]]]],31,[]],[[[16,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[17,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[13,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[18,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[24,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[28,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[25,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[29,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[30,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[35,[-3,-1,-2,-4]]],[[42,[-5]]],[32,36],[],[[38,[],[[37,[[2,[-1,-2]]]]]]],31,[]],[[[16,[-1,-2]],19],[[42,[-3]]],[],[],[]],[[[17,[-1,-2]],19],[[42,[-3]]],[],[],[]],[[[13,[-1,-2]],19],[[42,[-3]]],[],[],[]],[[[18,[-1,-2]],19],[[42,[-3]]],[],[],[]],[[[24,[-1,-2]],19],[[42,[-3]]],[],[],[]],[[[28,[-1,-2]],19],[[42,[-3]]],[],[],[]],[[[25,[-1,-2]],19],[[42,[-3]]],[],[],[]],[[[29,[-1,-2]],19],[[42,[-3]]],[],[],[]],[[[30,[-1,-2]],19],[[42,[-3]]],[],[],[]],[[[16,[-1,-2]],19],[[42,[-3]]],[],[],[]],[[[17,[-1,-2]],19],[[42,[-3]]],[],[],[]],[[[13,[-1,-2]],19],[[42,[-3]]],[],[],[]],[[[18,[-1,-2]],19],[[42,[-3]]],[],[],[]],[[[24,[-1,-2]],19],[[42,[-3]]],[],[],[]],[[[28,[-1,-2]],19],[[42,[-3]]],[],[],[]],[[[25,[-1,-2]],19],[[42,[-3]]],[],[],[]],[[[29,[-1,-2]],19],[[42,[-3]]],[],[],[]],[[[30,[-1,-2]],19],[[42,[-3]]],[],[],[]],[[[11,[-1,-2]]],-2,[],33],[[[11,[-1,-2]],-2],-2,[],[]],[[[11,[-1,-2]],-3],-2,[],[],[[12,[],[[20,[-2]]]]]],[[[11,[-1,-2]],-3],-2,[],[],[[12,[-1],[[20,[-2]]]]]],[[[14,[-1,-2]],[14,[-1,-2]]],[[42,[21]]],61,61],[[[14,[-1,-2]],-3],19,[],[],[[22,[-1,-2],[[20,[3]]]]]],[[[15,[-1,-2,-3]],-4],19,[],[],[],[[22,[-1,-2],[[20,[3]]]]]],[[[15,[-1,-2,-3]]],[[42,[[2,[-1,-2]]]]],[],[],[]],[62,[[63,[-1,-2,-3]]],[],[],[]],[[[15,[-1,-2,-3]]],[[63,[-1,-2,-3]]],[],[],[]],0,[62,[[64,[-1,-2,-3]]],[],[],[]],[[[15,[-1,-2,-3]]],[[64,[-1,-2,-3]]],[],[],[]],[[[44,[-1,-2]]],-2,[],[]],[[[15,[-1,-2,-3]],-4],[[42,[-2]]],[],[],31,[32,[4,[-1]],5]],[[[44,[-1,-2]]],[[2,[-1,-2]]],[],[]],[[[15,[-1,-2,-3]],-4],[[42,[[2,[-1,-2]]]]],[],[],31,[32,[4,[-1]],5]],[[[15,[-1,-2,-3]],19],2,[],[],[]],[[[15,[-1,-2,-3]],19],2,[],[],[]],[[[15,[-1,-2,-3]],-4],2,[],[],[],[[22,[-1,-2],[[20,[3]]]]]],[[[51,[],[[49,[-1]],[50,[-2]]]],-3],2,[],[],[[22,[-1,-2],[[20,[3]]]]]],[[[15,[-1,-2,-3]],-4],2,[],[],31,[[22,[-1,-2],[[20,[3]]]]]],[[[15,[-1,-2,-3]]],2,[],[],[]],[[[45,[-1,-2]],19,-2],-2,[],[]],[[[15,[-1,-2,-3]],19,-1,-2],[[42,[-2]]],[32,36],[],31],[[[44,[-1,-2]]],-2,[],[]],[[[46,[-1,-2]]],-2,[],[]],[[[15,[-1,-2,-3]],-4],[[42,[-2]]],[],[],31,[32,[4,[-1]],5]],[[[44,[-1,-2]]],[[2,[-1,-2]]],[],[]],[[[46,[-1,-2]]],[[2,[-1,-2]]],[],[]],[[[15,[-1,-2,-3]],-4],[[42,[[2,[-1,-2]]]]],[],[],31,[32,[4,[-1]],5]],[[[15,[-1,-2,-3]],-4],[[42,[[2,[19,-1,-2]]]]],[],[],31,[32,[4,[-1]],5]],[[[15,[-1,-2,-3]],19],[[42,[[2,[-1,-2]]]]],[],[],[]],[[[15,[-1,-2,-3]],19],2,[],[],[]],[[[15,[-1,-2,-3]]],2,[],[],[]],[[[16,[-1,-2]]],[[2,[19,[42,[19]]]]],[],[]],[[[17,[-1,-2]]],[[2,[19,[42,[19]]]]],[],[]],[[[13,[-1,-2]]],[[2,[19,[42,[19]]]]],[],[]],[[[18,[-1,-2]]],[[2,[19,[42,[19]]]]],[],[]],[[[24,[-1,-2]]],[[2,[19,[42,[19]]]]],[],[]],[[[28,[-1,-2]]],[[2,[19,[42,[19]]]]],[],[]],[[[25,[-1,-2]]],[[2,[19,[42,[19]]]]],[],[]],[[[29,[-1,-2]]],[[2,[19,[42,[19]]]]],[],[]],[[[30,[-1,-2]]],[[2,[19,[42,[19]]]]],[],[]],[[[35,[-3,-1,-2,-4]]],[[2,[19,[42,[19]]]]],[32,36],[],[[38,[],[[37,[[2,[-1,-2]]]]]]],31],[[[15,[-1,-2,-3]],-4],2,[],[],[],[[22,[-1,-2,-1,-2],[[20,[21]]]]]],[[[15,[-1,-2,-3]],-5],2,[],[],[],23,[[22,[-1,-2],[[20,[-4]]]]]],[[[15,[-1,-2,-3]]],2,23,[],[]],[[[15,[-1,-2,-3]],-4],2,[],[],[],[[22,[-1,-2,-1,-2],[[20,[21]]]]]],[[[15,[-1,-2,-3]]],2,23,[],[]],[[[15,[-1,-2,-3]],-4],[[13,[-1,-2]]],[],[],[],[[22,[-1,-2,-1,-2],[[20,[21]]]]]],[[[15,[-1,-2,-3]],-4],[[13,[-1,-2]]],[],[],[],[[22,[-1,-2,-1,-2],[[20,[21]]]]]],[[[15,[-1,-2,-3]],-4,-5],[[35,[-1,-2,-3]]],[32,36],[],31,[[34,[19]]],[[41,[],[[37,[[2,[-1,-2]]]]]]]],[[[14,[-1,-2]],19],[[2,[[14,[-1,-2]],[14,[-1,-2]]]]],[],[]],[[[14,[-1,-2]],19],[[2,[[14,[-1,-2]],[14,[-1,-2]]]]],[],[]],[[[14,[-1,-2]]],[[42,[[2,[[2,[-1,-2]],[14,[-1,-2]]]]]]],[],[]],[[[14,[-1,-2]]],[[42,[[2,[[2,[-1,-2]],[14,[-1,-2]]]]]]],[],[]],[[[14,[-1,-2]]],[[42,[[2,[[2,[-1,-2]],[14,[-1,-2]]]]]]],[],[]],[[[14,[-1,-2]]],[[42,[[2,[[2,[-1,-2]],[14,[-1,-2]]]]]]],[],[]],[[[15,[-1,-2,-3]],19],[[15,[-1,-2,-3]]],[],[],26],[[[44,[-1,-2]],19],2,[],[]],[[[46,[-1,-2]],19],2,[],[]],[[[15,[-1,-2,-3]],19,19],2,[],[],[]],[[[44,[-1,-2]]],-2,[],[]],[[[46,[-1,-2]]],-2,[],[]],[[[15,[-1,-2,-3]],-4],[[42,[-2]]],[],[],31,[32,[4,[-1]],5]],[[[44,[-1,-2]]],[[2,[-1,-2]]],[],[]],[[[46,[-1,-2]]],[[2,[-1,-2]]],[],[]],[[[15,[-1,-2,-3]],-4],[[42,[[2,[-1,-2]]]]],[],[],31,[32,[4,[-1]],5]],[[[15,[-1,-2,-3]],-4],[[42,[[2,[19,-1,-2]]]]],[],[],31,[32,[4,[-1]],5]],[[[15,[-1,-2,-3]],19],[[42,[[2,[-1,-2]]]]],[],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[15,[-1,-2,-3]],19],2,[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[[[15,[-1,-2,-3]],19],[[9,[2,1]]],[],[],[]],[[[15,[-1,-2,-3]],19],[[9,[2,1]]],[],[],[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[[[14,[-1,-2]]],[[25,[-1,-2]]],[],[]],[[[15,[-1,-2,-3]]],[[25,[-1,-2]]],[],[],[]],[[[14,[-1,-2]]],[[29,[-1,-2]]],[],[]],[[[15,[-1,-2,-3]]],[[29,[-1,-2]]],[],[],[]],[19,[[15,[-1,-2]]],[],[]],[[19,-1],[[15,[-2,-3,-1]]],[],[],[]],[-1,[[15,[-2,-3,-1]]],[],[],[]],0,0,0,0,0,0,0,0,[[[65,[-1,-2,-3]],-4],[[65,[-1,-2,-3]]],[],[],[],[[12,[-1,-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[64,[-1,-2,-3]],6],7,[],[],[]],[[[63,[-1,-2,-3]],6],7,[],[],[]],[[[65,[-1,-2,-3]],6],7,43,43,[]],[[[66,[-1,-2,-3]],6],7,43,43,[]],[[[67,[-1,-2,-3]],6],7,[],[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[64,[-1,-2,-3]],68,-4],[[42,[[2,[-1,-2]]]]],[],[],[],[[22,[-1],[[20,[3]]]]]],[[[63,[-1,-2,-3]],68,-4],[[65,[-1,-2,-3]]],[],[],[],[[22,[-1],[[20,[3]]]]]],[[[64,[-1,-2,-3]],68,-4],[[42,[[2,[19,-1,-2]]]]],[],[],[],[[22,[-1],[[20,[3]]]]]],[[[64,[-1,-2,-3]],-4],[[42,[[2,[-1,-2]]]]],[],[],31,[32,[4,[-1]],5]],[[[63,[-1,-2,-3]],-4],[[65,[-1,-2,-3]]],[],[],31,[32,[4,[-1]],5]],[[[64,[-1,-2,-3]],68,-4],[[42,[[2,[-1,-2]]]]],[],[],[],[[4,[-1]],5]],[[[63,[-1,-2,-3]],68,-4],[[65,[-1,-2,-3]]],[],[],[],[[4,[-1]],5]],[[[66,[-1,-2,-3]]],-2,[],[],[]],[[[66,[-1,-2,-3]]],[[2,[-1,-2]]],[],[],[]],[[[66,[-1,-2,-3]]],[[2,[-1,-2]]],[],[],[]],[[[66,[-1,-2,-3]]],-2,[],[],[]],[[[65,[-1,-2,-3]]],19,[],[],[]],[[[66,[-1,-2,-3]]],19,[],[],[]],[[[67,[-1,-2,-3]]],19,[],[],[]],[[[64,[-1,-2,-3]],68,-4],[[42,[19]]],[],[],[],[[22,[-1],[[20,[3]]]]]],[[[66,[-1,-2,-3]],-2],-2,[],[],[]],[[[67,[-1,-2,-3]],-1,-2],[[2,[-1,-2]]],32,[],31],[[[67,[-1,-2,-3]],68,-1,-2],[[2,[-1,-2]]],[],[],[]],[[[66,[-1,-2,-3]],-1],-1,[],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[66,[-1,-2,-3]]],-1,[],[],[]],[[[66,[-1,-2,-3]]],[[2,[-1,-2]]],[],[],[]],[[[66,[-1,-2,-3]]],-2,[],[],[]],[[[66,[-1,-2,-3]]],-1,[],[],[]],[[[66,[-1,-2,-3]]],-1,[],[],[]],[[[66,[-1,-2,-3]],19],2,[],[],[]],[[[65,[-1,-2,-3]],-1,-2],[[2,[-1,-2]]],32,[],31],[[[65,[-1,-2,-3]],-4],[[2,[-1,-2]]],32,[],31,[[12,[],[[20,[[2,[-1,-2]]]]]]]],[62,[[63,[-1,-2,-3]]],[],[],[]],[62,[[64,[-1,-2,-3]]],[],[],[]],[[[66,[-1,-2,-3]]],-2,[],[],[]],[[[66,[-1,-2,-3]]],[[2,[-1,-2]]],[],[],[]],[[[67,[-1,-2,-3]],19,-1,-2],[[2,[-1,-2]]],32,[],31],[[[67,[-1,-2,-3]],19,68,-1,-2],[[2,[-1,-2]]],[],[],[]],[[[66,[-1,-2,-3]]],-2,[],[],[]],[[[66,[-1,-2,-3]]],[[2,[-1,-2]]],[],[],[]],[[[66,[-1,-2,-3]],19],2,[],[],[]],[[[66,[-1,-2,-3]]],-2,[],[],[]],[[[66,[-1,-2,-3]]],[[2,[-1,-2]]],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],0,0,0,0,0,0,0,0,0,0,[[[69,[-1]]],[[70,[-1]]],[]],[[[71,[-1]]],[[70,[-1]]],[]],[[[72,[-1]]],[[70,[-1]]],[]],[[[73,[-1,-2]]],[[70,[-1]]],[],[]],[[[70,[-1]],-1],[[9,[19,19]]],23],[[[73,[-1,-2]],-1],[[9,[19,19]]],23,[]],[[[70,[-1]],-2],[[9,[19,19]]],[],[[22,[-1],[[20,[21]]]]]],[[[73,[-1,-2]],-3],[[9,[19,19]]],[],[],[[22,[-1],[[20,[21]]]]]],[[[70,[-1]],-2,-3],[[9,[19,19]]],[],23,[[22,[-1],[[20,[-2]]]]]],[[[73,[-1,-2]],-3,-4],[[9,[19,19]]],[],[],23,[[22,[-1],[[20,[-3]]]]]],[[[73,[-1,-2]],[73,[-1,-3]]],-4,[36,32,26],[31,33],31,[]],[[[73,[-1,-2]],[73,[-1,-3]]],-4,[36,32,26],[31,33],31,[]],[[[73,[-1,-2]],[73,[-1,-3]]],-4,[36,32,26],[31,33],31,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[73,[-1,-2]]],19,[],[]],[[[73,[-1,-2]]],2,[],[]],[[[69,[-1]]],[[69,[-1]]],[]],[[[74,[-1,-2]]],[[74,[-1,-2]]],[],[]],[[[75,[-1,-2]]],[[75,[-1,-2]]],[],[]],[[[76,[-1,-2,-3]]],[[76,[-1,-2,-3]]],[],[],[]],[[[77,[-1,-2]]],[[77,[-1,-2]]],[],[]],[[[73,[-1,-2]]],[[73,[-1,-2]]],26,26],[[[73,[-1,-2]],[73,[-1,-2]]],2,26,26],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[[70,[-1]],[70,[-1]]],21,23],[[[69,[-1]]],-3,[],[],[[27,[-2]]]],[[[71,[-1]]],-3,[],[],[[27,[-2]]]],[[[72,[-1]]],-3,[],[],[[27,[-2]]]],[[-1,-2],21,[],[]],[[[73,[-1,-2]],-3],3,[],31,[32,[4,[-1]],5]],[[[69,[-1]]],19,[]],[[[71,[-1]]],19,[]],[[[72,[-1]]],19,[]],[[],[[69,[-1]]],[]],[[],[[71,[-1]]],[]],[[],[[70,[-1]]],[]],[[],[[73,[-1,-2]]],[],33],[[[73,[-1,-2]],[73,[-1,-3]]],[[74,[-1,-3]]],[32,36],31,31],[[[73,[-1,-2]],-3],[[72,[-1]]],[],[],[[34,[19]]]],[[[70,[-1]],[70,[-1]]],3,39],[[[73,[-1,-2]],[73,[-1,-3]]],3,[32,36],31,31],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[[73,[-1,-2]],-3],2,[32,36,40],31,[[41,[],[[37,[-1]]]]]],[[[73,[-1,-2]],-3],2,[32,36],31,[[41,[],[[37,[-1]]]]]],[[[70,[-1]]],[[42,[-1]]],[]],[[[73,[-1,-2]]],[[42,[-1]]],[],[]],[[[69,[-1]],6],7,43],[[[71,[-1]],6],7,43],[[[72,[-1]],6],7,43],[[[74,[-1,-2]],6],7,[43,36,32],31],[[[75,[-1,-2]],6],7,[43,36,32],31],[[[76,[-1,-2,-3]],6],7,[43,36,32],31,31],[[[77,[-1,-2]],6],7,[43,36,32],31],[[[78,[-2,-1,-3]],6],7,[43,32,36],[43,[38,[],[[37,[-1]]]]],31],[[[70,[-1]],6],7,43],[[[73,[-1,-2]],6],7,43,[]],[[[76,[-1,-2,-3]],-4,-6],-4,[36,32],31,31,[],[],[[22,[-4,-5],[[20,[-4]]]]]],[[[77,[-1,-2]],-3,-5],-3,[36,32],31,[],[],[[22,[-3,-4],[[20,[-3]]]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[47,[-1]]],[[73,[-1,48]]],[36,32]],[-1,-1,[]],[-2,[[73,[-1,-3]]],[32,36],[[41,[],[[37,[-1]]]]],[31,33]],[[[73,[-1,-2]],-3],[[42,[-1]]],[],31,[32,[4,[-1]],5]],[[[73,[-1,-2]],-3],[[42,[[2,[19,-1]]]]],[],31,[32,[4,[-1]],5]],[[[70,[-1]],19],[[42,[-1]]],[]],[[[73,[-1,-2]],19],[[42,[-1]]],[],[]],[[[73,[-1,-2]],-3],[[42,[19]]],[],31,[32,[4,[-1]],5]],[[[70,[-1]],-2],[[42,[[70,[-1]]]]],[],[[34,[19]]]],[[[73,[-1,-2]],-3],[[42,[[70,[-1]]]]],[],[],[[34,[19]]]],[[[70,[-1]],-2],2,32,52],[[[73,[-1,-2]]],-2,[],[]],[[[70,[-1]],[57,[19]]],-2,[],[]],[[[70,[-1]],53],-2,[],[]],[[[70,[-1]],[56,[19]]],-2,[],[]],[[[70,[-1]],[55,[19]]],-2,[],[]],[[[70,[-1]],[2,[[59,[19]],[59,[19]]]]],-2,[],[]],[[[70,[-1]],[58,[19]]],-2,[],[]],[[[70,[-1]],[54,[19]]],-2,[],[]],[[[70,[-1]],19],-2,[],[]],[[[73,[-1,-2]],[2,[[59,[19]],[59,[19]]]]],-3,[],[],[]],[[[73,[-1,-2]],[58,[19]]],-3,[],[],[]],[[[73,[-1,-2]],[57,[19]]],-3,[],[],[]],[[[73,[-1,-2]],53],-3,[],[],[]],[[[73,[-1,-2]],[56,[19]]],-3,[],[],[]],[[[73,[-1,-2]],19],-1,[],[]],[[[73,[-1,-2]],[54,[19]]],-3,[],[],[]],[[[73,[-1,-2]],[55,[19]]],-3,[],[],[]],[[[73,[-1,-2]],-1],3,[32,36],31],[[[73,[-1,-2]],-1],[[2,[19,3]]],[32,36],31],[[[73,[-1,-2]],-1],[[2,[19,3]]],[23,32,36],31],[[[73,[-1,-2]],[73,[-1,-3]]],[[75,[-1,-3]]],[32,36],31,31],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[73,[-1,-2]]],[[60,[[70,[-1]]]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[70,[-1]]],-2,[],[]],[[[73,[-1,-2]]],-3,[],[],[]],[[[73,[-1,-2]]],-3,[],[],[]],[[[73,[-1,-2]],[73,[-1,-3]]],3,[36,32],31,31],[[[70,[-1]]],3,[]],[[[73,[-1,-2]]],3,[],[]],[[[73,[-1,-2]],[73,[-1,-3]]],3,[36,32],31,31],[[[73,[-1,-2]],[73,[-1,-3]]],3,[36,32],31,31],[[[70,[-1]]],[[69,[-1]]],[]],[[[73,[-1,-2]]],[[69,[-1]]],[],[]],[[[69,[-1]]],[[42,[-2]]],[],[]],[[[71,[-1]]],[[42,[-2]]],[],[]],[[[72,[-1]]],[[42,[-2]]],[],[]],[[[70,[-1]]],[[42,[-1]]],[]],[[[73,[-1,-2]]],[[42,[-1]]],[],[]],[[[69,[-1]]],19,[]],[[[71,[-1]]],19,[]],[[[72,[-1]]],19,[]],[[[78,[-2,-1,-3]]],19,[32,36],[[38,[],[[37,[-1]]]]],31],[[[70,[-1]]],19,[]],[[[73,[-1,-2]]],19,[],[]],[[[73,[-1,-2]],19,19],2,[],[]],[[],[[70,[-1]]],[]],[[],[[73,[-1]]],[]],[[[69,[-1]]],[[42,[-2]]],[],[]],[[[71,[-1]]],[[42,[-2]]],[],[]],[[[72,[-1]]],[[42,[-2]]],[],[]],[[[74,[-1,-2]]],[[42,[-3]]],[36,32],31,[]],[[[75,[-1,-2]]],[[42,[-3]]],[36,32],31,[]],[[[76,[-1,-2,-3]]],[[42,[-4]]],[36,32],31,31,[]],[[[77,[-1,-2]]],[[42,[-3]]],[36,32],31,[]],[[[78,[-2,-1,-3]]],[[42,[-4]]],[32,36],[[38,[],[[37,[-1]]]]],31,[]],[[[69,[-1]]],[[42,[-2]]],[],[]],[[[71,[-1]]],[[42,[-2]]],[],[]],[[[72,[-1]]],[[42,[-2]]],[],[]],[[[74,[-1,-2]]],[[42,[-3]]],[36,32],31,[]],[[[75,[-1,-2]]],[[42,[-3]]],[36,32],31,[]],[[[76,[-1,-2,-3]]],[[42,[-4]]],[36,32],31,31,[]],[[[77,[-1,-2]]],[[42,[-3]]],[36,32],31,[]],[[[78,[-2,-1,-3]]],[[42,[-4]]],[32,36],[[38,[],[[37,[-1]]]]],31,[]],[[[69,[-1]],19],[[42,[-2]]],[],[]],[[[71,[-1]],19],[[42,[-2]]],[],[]],[[[72,[-1]],19],[[42,[-2]]],[],[]],[[[69,[-1]],19],[[42,[-2]]],[],[]],[[[71,[-1]],19],[[42,[-2]]],[],[]],[[[72,[-1]],19],[[42,[-2]]],[],[]],[[[70,[-1]],[70,[-1]]],[[42,[21]]],61],[[[70,[-1]],-2],19,[],[[22,[-1],[[20,[3]]]]]],[[[73,[-1,-2]],-3],19,[],[],[[22,[-1],[[20,[3]]]]]],[[[73,[-1,-2]]],[[42,[-1]]],[],[]],[[[73,[-1,-2]],-3],3,[],31,[32,[4,[-1]],5]],[[[73,[-1,-2]],-1],[[42,[-1]]],[32,36],31],[[[73,[-1,-2]],-1],[[2,[19,[42,[-1]]]]],[32,36],31],[[[73,[-1,-2]],19],2,[],[]],[[[73,[-1,-2]],19],2,[],[]],[[[73,[-1,-2]],-3],2,[],[],[[22,[-1],[[20,[3]]]]]],[[[73,[-1,-2]]],2,[],[]],[[[76,[-1,-2,-3]],-4,-6],-4,[36,32],31,31,[],[],[[22,[-4,-5],[[20,[-4]]]]]],[[[77,[-1,-2]],-3,-5],-3,[36,32],31,[],[],[[22,[-3,-4],[[20,[-3]]]]]],[[[73,[-1,-2]],19,-1],3,[32,36],31],[[[73,[-1,-2]],-3],3,[],31,[32,[4,[-1]],5]],[[[73,[-1,-2]],-3],[[42,[[2,[19,-1]]]]],[],31,[32,[4,[-1]],5]],[[[73,[-1,-2]],19],[[42,[-1]]],[],[]],[[[73,[-1,-2]],-3],[[42,[-1]]],[],31,[32,[4,[-1]],5]],[[[73,[-1,-2]],19],2,[],[]],[[[73,[-1,-2]]],2,[],[]],[[[69,[-1]]],[[2,[19,[42,[19]]]]],[]],[[[71,[-1]]],[[2,[19,[42,[19]]]]],[]],[[[72,[-1]]],[[2,[19,[42,[19]]]]],[]],[[[74,[-1,-2]]],[[2,[19,[42,[19]]]]],[36,32],31],[[[75,[-1,-2]]],[[2,[19,[42,[19]]]]],[36,32],31],[[[76,[-1,-2,-3]]],[[2,[19,[42,[19]]]]],[36,32],31,31],[[[77,[-1,-2]]],[[2,[19,[42,[19]]]]],[36,32],31],[[[78,[-2,-1,-3]]],[[2,[19,[42,[19]]]]],[32,36],[[38,[],[[37,[-1]]]]],31],[[[73,[-1,-2]]],2,23,[]],[[[73,[-1,-2]],-3],2,[],[],[[22,[-1,-1],[[20,[21]]]]]],[[[73,[-1,-2]],-4],2,[],[],23,[[22,[-1],[[20,[-3]]]]]],[[[73,[-1,-2]]],2,23,[]],[[[73,[-1,-2]],-3],2,[],[],[[22,[-1,-1],[[20,[21]]]]]],[[[73,[-1,-2]],-3],[[71,[-1]]],[],[],[[22,[-1,-1],[[20,[21]]]]]],[[[73,[-1,-2]],-3],[[71,[-1]]],[],[],[[22,[-1,-1],[[20,[21]]]]]],[[[73,[-1,-2]],-3,-4],[[78,[-1,-2]]],[32,36],31,[[34,[19]]],[[41,[],[[37,[-1]]]]]],[[[70,[-1]],19],[[2,[[70,[-1]],[70,[-1]]]]],[]],[[[70,[-1]]],[[42,[[2,[-1,[70,[-1]]]]]]],[]],[[[70,[-1]]],[[42,[[2,[-1,[70,[-1]]]]]]],[]],[[[73,[-1,-2]],19],[[73,[-1,-2]]],[],26],[[[73,[-1,-2]],[73,[-1,-3]]],-4,[36,32,26],[31,33],31,[]],[[[73,[-1,-2]],19,19],2,[],[]],[[[73,[-1,-2]],-3],3,[],31,[32,[4,[-1]],5]],[[[73,[-1,-2]],-3],[[42,[[2,[19,-1]]]]],[],31,[32,[4,[-1]],5]],[[[73,[-1,-2]],19],[[42,[-1]]],[],[]],[[[73,[-1,-2]],-3],[[42,[-1]]],[],31,[32,[4,[-1]],5]],[[[73,[-1,-2]],[73,[-1,-3]]],[[76,[-1,-2,-3]]],[32,36],31,31],[[[73,[-1,-2]],-3],[[42,[-1]]],[],31,[32,[4,[-1]],5]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[73,[-1,-2]],19],2,[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[[[73,[-1,-2]],19],[[9,[2,1]]],[],[]],[[[73,[-1,-2]],19],[[9,[2,1]]],[],[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[[[73,[-1,-2]],[73,[-1,-3]]],[[77,[-1,-2]]],[32,36],31,31],[19,[[73,[-1]]],[]],[[19,-1],[[73,[-2,-1]]],[],[]],[-1,[[73,[-2,-1]]],[],[]]],"c":[391,392,393,394,572,573,801,844],"p":[[5,"TryReserveError",0],[1,"tuple"],[1,"bool"],[10,"Equivalent",0],[10,"Sized",886],[5,"Formatter",887],[8,"Result",887],[5,"String",888],[6,"Result",889],[5,"TypeId",890],[6,"Entry",26],[10,"FnOnce",891],[5,"IntoIter",26],[5,"Slice",26],[5,"IndexMap",26],[5,"Iter",26],[5,"IterMut",26],[5,"Drain",26],[1,"usize"],[17,"Output"],[6,"Ordering",892],[10,"FnMut",891],[10,"Ord",892],[5,"Keys",26],[5,"Values",26],[10,"Clone",893],[10,"FromIterator",894],[5,"IntoKeys",26],[5,"ValuesMut",26],[5,"IntoValues",26],[10,"BuildHasher",895],[10,"Hash",895],[10,"Default",896],[10,"RangeBounds",897],[5,"Splice",26],[10,"Eq",892],[17,"Item"],[10,"Iterator",898],[10,"PartialEq",892],[10,"Copy",886],[10,"IntoIterator",894],[6,"Option",899],[10,"Debug",887],[5,"OccupiedEntry",26],[5,"VacantEntry",26],[5,"IndexedEntry",26],[1,"array"],[5,"RandomState",900],[17,"Key"],[17,"Value"],[10,"MutableKeys",26],[10,"Hasher",895],[5,"RangeFull",897],[5,"Range",897],[5,"RangeInclusive",897],[5,"RangeToInclusive",897],[5,"RangeTo",897],[5,"RangeFrom",897],[6,"Bound",897],[5,"Box",901],[10,"PartialOrd",892],[10,"RawEntryApiV1",509],[5,"RawEntryBuilderMut",509],[5,"RawEntryBuilder",509],[6,"RawEntryMut",509],[5,"RawOccupiedEntryMut",509],[5,"RawVacantEntryMut",509],[1,"u64"],[5,"Iter",596],[5,"Slice",596],[5,"IntoIter",596],[5,"Drain",596],[5,"IndexSet",596],[5,"Difference",596],[5,"Intersection",596],[5,"SymmetricDifference",596],[5,"Union",596],[5,"Splice",596]],"b":[[13,"impl-Debug-for-TryReserveError"],[14,"impl-Display-for-TryReserveError"],[134,"impl-Default-for-%26Slice%3CK,+V%3E"],[135,"impl-Default-for-%26mut+Slice%3CK,+V%3E"],[148,"impl-Extend%3C(%26K,+%26V)%3E-for-IndexMap%3CK,+V,+S%3E"],[149,"impl-Extend%3C(K,+V)%3E-for-IndexMap%3CK,+V,+S%3E"],[217,"impl-Index%3CRangeFull%3E-for-Slice%3CK,+V%3E"],[218,"impl-Index%3CRange%3Cusize%3E%3E-for-Slice%3CK,+V%3E"],[219,"impl-Index%3Cusize%3E-for-Slice%3CK,+V%3E"],[220,"impl-Index%3CRangeInclusive%3Cusize%3E%3E-for-Slice%3CK,+V%3E"],[221,"impl-Index%3CRangeToInclusive%3Cusize%3E%3E-for-Slice%3CK,+V%3E"],[222,"impl-Index%3CRangeTo%3Cusize%3E%3E-for-Slice%3CK,+V%3E"],[223,"impl-Index%3CRangeFrom%3Cusize%3E%3E-for-Slice%3CK,+V%3E"],[224,"impl-Index%3C(Bound%3Cusize%3E,+Bound%3Cusize%3E)%3E-for-Slice%3CK,+V%3E"],[225,"impl-Index%3CRangeToInclusive%3Cusize%3E%3E-for-IndexMap%3CK,+V,+S%3E"],[226,"impl-Index%3CRangeFrom%3Cusize%3E%3E-for-IndexMap%3CK,+V,+S%3E"],[227,"impl-Index%3CRangeInclusive%3Cusize%3E%3E-for-IndexMap%3CK,+V,+S%3E"],[228,"impl-Index%3CRange%3Cusize%3E%3E-for-IndexMap%3CK,+V,+S%3E"],[229,"impl-Index%3CRangeFull%3E-for-IndexMap%3CK,+V,+S%3E"],[230,"impl-Index%3Cusize%3E-for-IndexMap%3CK,+V,+S%3E"],[231,"impl-Index%3C%26Q%3E-for-IndexMap%3CK,+V,+S%3E"],[232,"impl-Index%3CRangeTo%3Cusize%3E%3E-for-IndexMap%3CK,+V,+S%3E"],[233,"impl-Index%3C(Bound%3Cusize%3E,+Bound%3Cusize%3E)%3E-for-IndexMap%3CK,+V,+S%3E"],[234,"impl-IndexMut%3CRangeFull%3E-for-Slice%3CK,+V%3E"],[235,"impl-IndexMut%3C(Bound%3Cusize%3E,+Bound%3Cusize%3E)%3E-for-Slice%3CK,+V%3E"],[236,"impl-IndexMut%3Cusize%3E-for-Slice%3CK,+V%3E"],[237,"impl-IndexMut%3CRangeToInclusive%3Cusize%3E%3E-for-Slice%3CK,+V%3E"],[238,"impl-IndexMut%3CRangeTo%3Cusize%3E%3E-for-Slice%3CK,+V%3E"],[239,"impl-IndexMut%3CRangeInclusive%3Cusize%3E%3E-for-Slice%3CK,+V%3E"],[240,"impl-IndexMut%3CRangeFrom%3Cusize%3E%3E-for-Slice%3CK,+V%3E"],[241,"impl-IndexMut%3CRange%3Cusize%3E%3E-for-Slice%3CK,+V%3E"],[242,"impl-IndexMut%3C%26Q%3E-for-IndexMap%3CK,+V,+S%3E"],[243,"impl-IndexMut%3Cusize%3E-for-IndexMap%3CK,+V,+S%3E"],[244,"impl-IndexMut%3CRangeFull%3E-for-IndexMap%3CK,+V,+S%3E"],[245,"impl-IndexMut%3CRangeInclusive%3Cusize%3E%3E-for-IndexMap%3CK,+V,+S%3E"],[246,"impl-IndexMut%3CRangeToInclusive%3Cusize%3E%3E-for-IndexMap%3CK,+V,+S%3E"],[247,"impl-IndexMut%3CRange%3Cusize%3E%3E-for-IndexMap%3CK,+V,+S%3E"],[248,"impl-IndexMut%3CRangeFrom%3Cusize%3E%3E-for-IndexMap%3CK,+V,+S%3E"],[249,"impl-IndexMut%3CRangeTo%3Cusize%3E%3E-for-IndexMap%3CK,+V,+S%3E"],[250,"impl-IndexMut%3C(Bound%3Cusize%3E,+Bound%3Cusize%3E)%3E-for-IndexMap%3CK,+V,+S%3E"],[284,"impl-IntoIterator-for-%26mut+Slice%3CK,+V%3E"],[285,"impl-IntoIterator-for-%26Slice%3CK,+V%3E"],[286,"impl-IntoIterator-for-%26IndexMap%3CK,+V,+S%3E"],[287,"impl-IntoIterator-for-IndexMap%3CK,+V,+S%3E"],[288,"impl-IntoIterator-for-%26mut+IndexMap%3CK,+V,+S%3E"],[677,"impl-Extend%3C%26T%3E-for-IndexSet%3CT,+S%3E"],[678,"impl-Extend%3CT%3E-for-IndexSet%3CT,+S%3E"],[713,"impl-Index%3CRangeTo%3Cusize%3E%3E-for-Slice%3CT%3E"],[714,"impl-Index%3CRangeFull%3E-for-Slice%3CT%3E"],[715,"impl-Index%3CRangeToInclusive%3Cusize%3E%3E-for-Slice%3CT%3E"],[716,"impl-Index%3CRangeInclusive%3Cusize%3E%3E-for-Slice%3CT%3E"],[717,"impl-Index%3C(Bound%3Cusize%3E,+Bound%3Cusize%3E)%3E-for-Slice%3CT%3E"],[718,"impl-Index%3CRangeFrom%3Cusize%3E%3E-for-Slice%3CT%3E"],[719,"impl-Index%3CRange%3Cusize%3E%3E-for-Slice%3CT%3E"],[720,"impl-Index%3Cusize%3E-for-Slice%3CT%3E"],[721,"impl-Index%3C(Bound%3Cusize%3E,+Bound%3Cusize%3E)%3E-for-IndexSet%3CT,+S%3E"],[722,"impl-Index%3CRangeFrom%3Cusize%3E%3E-for-IndexSet%3CT,+S%3E"],[723,"impl-Index%3CRangeTo%3Cusize%3E%3E-for-IndexSet%3CT,+S%3E"],[724,"impl-Index%3CRangeFull%3E-for-IndexSet%3CT,+S%3E"],[725,"impl-Index%3CRangeToInclusive%3Cusize%3E%3E-for-IndexSet%3CT,+S%3E"],[726,"impl-Index%3Cusize%3E-for-IndexSet%3CT,+S%3E"],[727,"impl-Index%3CRange%3Cusize%3E%3E-for-IndexSet%3CT,+S%3E"],[728,"impl-Index%3CRangeInclusive%3Cusize%3E%3E-for-IndexSet%3CT,+S%3E"],[752,"impl-IntoIterator-for-IndexSet%3CT,+S%3E"],[753,"impl-IntoIterator-for-%26IndexSet%3CT,+S%3E"]]}],\ +["indexmap",{"doc":"IndexMap is a hash table where the iteration order of the …","t":"KEEFNNNNNMNNNNNNQQNCCNNNNNFGFFFFFFFRFKPFKFFPFRFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNCMNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPKFFGFFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["Equivalent","IndexMap","IndexSet","TryReserveError","borrow","borrow_mut","clone","clone_into","eq","equivalent","equivalent","equivalent","equivalent","fmt","fmt","from","indexmap","indexset","into","map","set","to_owned","to_string","try_from","try_into","type_id","Drain","Entry","IndexMap","IndexedEntry","IntoIter","IntoKeys","IntoValues","Iter","IterMut","Key","Keys","MutableKeys","Occupied","OccupiedEntry","RawEntryApiV1","Slice","Splice","Vacant","VacantEntry","Value","Values","ValuesMut","and_modify","as_mut_slice","as_mut_slice","as_slice","as_slice","as_slice","as_slice","as_slice","binary_search_by","binary_search_by","binary_search_by_key","binary_search_by_key","binary_search_keys","binary_search_keys","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","clear","clone","clone","clone","clone","clone_from","clone_into","clone_into","clone_into","clone_into","cmp","collect","collect","collect","collect","collect","collect","collect","collect","collect","compare","contains_key","count","count","count","count","count","count","count","count","count","default","default","default","default","default","default","default","default","default","default","default","drain","drop","entry","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","first","first","first_mut","first_mut","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","get","get","get","get_full","get_full_mut","get_full_mut2","get_full_mut2","get_index","get_index","get_index_entry","get_index_mut","get_index_mut","get_index_mut2","get_index_mut2","get_index_of","get_key_value","get_mut","get_mut","get_mut","get_range","get_range","get_range_mut","get_range_mut","hash","hasher","index","index","index","index","index","index","index","index","index","index","index","index","index","index","index","index","index","index","index","index","index","index","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","insert","insert","insert","insert","insert_full","insert_sorted","insert_sorted","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_boxed_slice","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_key","into_keys","into_keys","into_mut","into_mut","into_slice","into_values","into_values","is_empty","is_empty","iter","iter","iter_mut","iter_mut","key","key","key","key","keys","keys","last","last","last","last","last","last","last","last","last","last","last","last_mut","last_mut","len","len","len","len","len","len","len","len","len","len","len","len","move_index","move_index","move_index","new","new","new_mut","next","next","next","next","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth_back","nth_back","nth_back","nth_back","nth_back","nth_back","nth_back","nth_back","nth_back","or_default","or_insert","or_insert_with","or_insert_with_key","partial_cmp","partition_point","partition_point","pop","raw_entry_mut_v1","raw_entry_mut_v1","raw_entry_v1","raw_entry_v1","raw_entry_v1","remove","remove","remove_entry","remove_entry","reserve","reserve_exact","retain","retain2","retain2","reverse","shift_insert","shift_insert","shift_remove","shift_remove","shift_remove","shift_remove_entry","shift_remove_entry","shift_remove_entry","shift_remove_full","shift_remove_index","shrink_to","shrink_to_fit","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","sort_by","sort_by_cached_key","sort_keys","sort_unstable_by","sort_unstable_keys","sorted_by","sorted_unstable_by","splice","split_at","split_at_mut","split_first","split_first_mut","split_last","split_last_mut","split_off","swap_indices","swap_indices","swap_indices","swap_remove","swap_remove","swap_remove","swap_remove_entry","swap_remove_entry","swap_remove_entry","swap_remove_full","swap_remove_index","to_owned","to_owned","to_owned","to_owned","truncate","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_reserve","try_reserve_exact","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","values","values","values_mut","values_mut","with_capacity","with_capacity_and_hasher","with_hasher","Occupied","RawEntryApiV1","RawEntryBuilder","RawEntryBuilderMut","RawEntryMut","RawOccupiedEntryMut","RawVacantEntryMut","Vacant","and_modify","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_hash","from_hash","from_hash_full","from_key","from_key","from_key_hashed_nocheck","from_key_hashed_nocheck","get","get_key_value","get_key_value_mut","get_mut","index","index","index","index_from_hash","insert","insert","insert_hashed_nocheck","insert_key","into","into","into","into","into","into_key","into_key_value_mut","into_mut","key","key_mut","move_index","or_insert","or_insert_with","raw_entry_mut_v1","raw_entry_v1","remove","remove_entry","shift_insert","shift_insert_hashed_nocheck","shift_remove","shift_remove_entry","swap_indices","swap_remove","swap_remove_entry","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","Difference","Drain","IndexSet","Intersection","IntoIter","Iter","Slice","Splice","SymmetricDifference","Union","as_slice","as_slice","as_slice","as_slice","binary_search","binary_search","binary_search_by","binary_search_by","binary_search_by_key","binary_search_by_key","bitand","bitor","bitxor","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","clear","clone","clone","clone","clone","clone","clone","clone_from","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","collect","collect","collect","compare","contains","count","count","count","default","default","default","default","difference","drain","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","first","first","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fold","fold","from","from","from","from","from","from","from","from","from","from","from_iter","get","get_full","get_index","get_index","get_index_of","get_range","get_range","hash","hasher","index","index","index","index","index","index","index","index","index","index","index","index","index","index","index","index","insert","insert_full","insert_sorted","intersection","into","into","into","into","into","into","into","into","into","into_boxed_slice","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","is_disjoint","is_empty","is_empty","is_subset","is_superset","iter","iter","last","last","last","last","last","len","len","len","len","len","len","move_index","new","new","next","next","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","nth","nth","nth","nth_back","nth_back","nth_back","partial_cmp","partition_point","partition_point","pop","remove","replace","replace_full","reserve","reserve_exact","retain","reverse","rfold","rfold","shift_insert","shift_remove","shift_remove_full","shift_remove_index","shift_take","shrink_to","shrink_to_fit","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","sort","sort_by","sort_by_cached_key","sort_unstable","sort_unstable_by","sorted_by","sorted_unstable_by","splice","split_at","split_first","split_last","split_off","sub","swap_indices","swap_remove","swap_remove_full","swap_remove_index","swap_take","symmetric_difference","take","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","truncate","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_reserve","try_reserve_exact","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","with_capacity","with_capacity_and_hasher","with_hasher"],"q":[[0,"indexmap"],[26,"indexmap::map"],[509,"indexmap::map::raw_entry_v1"],[596,"indexmap::set"],[886,"core::marker"],[887,"core::fmt"],[888,"core::fmt"],[889,"core::result"],[890,"core::any"],[891,"core::ops::function"],[892,"core::cmp"],[893,"core::ops::function"],[894,"core::iter::traits::collect"],[895,"core::hash"],[896,"core::hash"],[897,"core::ops::range"],[898,"core::cmp"],[899,"core::cmp"],[900,"core::fmt"],[901,"core::hash"],[902,"core::cmp"]],"d":["Key equivalence trait.","","","The error type for try_reserve methods.","","","","","","Compare self to key and return true if they are equal.","","","","","","Returns the argument unchanged.","Create an IndexMap from a list of key-value pairs","Create an IndexSet from a list of values","Calls U::from(self).","IndexMap is a hash table where the iteration order of the …","A hash set implemented using IndexMap","","","","","","A draining iterator over the entries of an IndexMap.","Entry for an existing key-value pair in an IndexMap or a …","A hash table where the iteration order of the key-value …","A view into an occupied entry in an IndexMap obtained by …","An owning iterator over the entries of an IndexMap.","An owning iterator over the keys of an IndexMap.","An owning iterator over the values of an IndexMap.","An iterator over the entries of an IndexMap.","A mutable iterator over the entries of an IndexMap.","","An iterator over the keys of an IndexMap.","Opt-in mutable access to IndexMap keys.","Existing slot with equivalent key.","A view into an occupied entry in an IndexMap. It is part …","Opt-in access to the experimental raw entry API.","A dynamically-sized slice of key-value pairs in an IndexMap…","A splicing iterator for IndexMap.","Vacant slot (no equivalent key in the map).","A view into a vacant entry in an IndexMap. It is part of …","","An iterator over the values of an IndexMap.","A mutable iterator over the values of an IndexMap.","Modifies the entry if it is occupied.","Returns a mutable slice of the remaining entries in the …","Returns a mutable slice of all the key-value pairs in the …","Returns a slice of the remaining entries in the iterator.","Returns a slice of the remaining entries in the iterator.","Returns a slice of the remaining entries in the iterator.","Returns a slice of the remaining entries in the iterator.","Returns a slice of all the key-value pairs in the map.","Search over a sorted map with a comparator function.","Search over a sorted map with a comparator function.","Search over a sorted map with an extraction function.","Search over a sorted map with an extraction function.","Search over a sorted map for a key.","Search over a sorted map for a key.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Return the number of elements the map can hold without …","Remove all key-value pairs in the map, while preserving …","","","","","","","","","","","","","","","","","","","","","Return true if an equivalent to key exists in the map.","","","","","","","","","","","","","","","","","","","","Return an empty IndexMap","Clears the IndexMap in the given index range, returning …","","Get the given key’s corresponding entry in the map for …","","","","","","","","","Extend the map with all key-value pairs in the iterable.","Extend the map with all key-value pairs in the iterable.","Get the first key-value pair.","Get the first key-value pair","Get the first key-value pair, with mutable access to the …","Get the first key-value pair, with mutable access to the …","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Examples","Create an IndexMap from the sequence of key-value pairs in …","Gets a reference to the entry’s value in the map.","Gets a reference to the entry’s value in the map.","Return a reference to the value stored for key, if it is …","Return item index, key and value","","Return item index, mutable reference to key and value","","Get a key-value pair by index.","Get a key-value pair by index","Get an entry in the map by index for in-place manipulation.","Get a key-value pair by index, with mutable access to the …","Get a key-value pair by index","Return mutable reference to key and value at an index.","","Return item index, if it exists in the map","Return references to the key-value pair stored for key, if …","Gets a mutable reference to the entry’s value in the map.","Gets a mutable reference to the entry’s value in the map.","","Returns a slice of key-value pairs in the given range of …","Returns a slice of key-value pairs in the given range of …","Returns a mutable slice of key-value pairs in the given …","Returns a mutable slice of key-value pairs in the given …","","Return a reference to the map’s BuildHasher.","Return the index where the key-value pair exists or will …","Return the index of the key-value pair","Return the index where a key-value pair may be inserted.","Return the index of the key-value pair","Returns a reference to the key at the supplied index.","","","","","","","","","","","","","","Returns a reference to the value corresponding to the …","Returns a reference to the value at the supplied index.","","","","","","","","","","","","","","","Returns a mutable reference to the value at the supplied …","Returns a mutable reference to the value corresponding to …","","","","Sets the value of the entry to value, and returns the entry…","Inserts the entry’s key and the given value into the …","Sets the value of the entry to value, and returns the entry…","Insert a key-value pair in the map.","Insert a key-value pair in the map, and get their index.","Inserts the entry’s key and the given value into the map …","Insert a key-value pair in the map at its ordered position …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts into a boxed slice of all the key-value pairs in …","","","","","","","","","","","","","","","","Takes ownership of the key, leaving the entry vacant.","Return an owning iterator over the keys of the map slice.","Return an owning iterator over the keys of the map, in …","Converts into a mutable reference to the entry’s value …","Converts into a mutable reference to the entry’s value …","Returns a mutable slice of the remaining entries in the …","Return an owning iterator over the values of the map slice.","Return an owning iterator over the values of the map, in …","Returns true if the map slice contains no elements.","Returns true if the map contains no elements.","Return an iterator over the key-value pairs of the map …","Return an iterator over the key-value pairs of the map, in …","Return an iterator over the key-value pairs of the map …","Return an iterator over the key-value pairs of the map, in …","Gets a reference to the entry’s key, either within the …","Gets a reference to the entry’s key in the map.","Gets a reference to the key that was used to find the …","Gets a reference to the entry’s key in the map.","Return an iterator over the keys of the map slice.","Return an iterator over the keys of the map, in their order","","","","","","","","","","Get the last key-value pair.","Get the last key-value pair","Get the last key-value pair, with mutable access to the …","Get the last key-value pair, with mutable access to the …","","","","","","","","","","","Return the number of key-value pairs in the map slice.","Return the number of key-value pairs in the map.","Moves the position of the entry to a new index by shifting …","Moves the position of the entry to a new index by shifting …","Moves the position of a key-value pair from one index to …","Returns an empty slice.","Create a new map. (Does not allocate.)","Returns an empty mutable slice.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Inserts a default-constructed value in the entry if it is …","Inserts the given default value in the entry if it is …","Inserts the result of the call function in the entry if it …","Inserts the result of the call function with a reference …","","Returns the index of the partition point of a sorted map …","Returns the index of the partition point of a sorted map …","Remove the last key-value pair","Creates a raw entry builder for the IndexMap.","","Opt-in access to the experimental raw entry API.","Creates a raw immutable entry builder for the IndexMap.","","Remove the key, value pair stored in the map for this …","Remove the key-value pair equivalent to key and return its …","Remove and return the key, value pair stored in the map …","Remove and return the key-value pair equivalent to key.","Reserve capacity for additional more key-value pairs.","Reserve capacity for additional more key-value pairs, …","Scan through each key-value pair in the map and keep those …","Scan through each key-value pair in the map and keep those …","","Reverses the order of the map’s key-value pairs in place.","Inserts the entry’s key and the given value into the map …","Insert a key-value pair in the map at the given index.","Remove the key, value pair stored in the map for this …","Remove the key, value pair stored in the map for this …","Remove the key-value pair equivalent to key and return its …","Remove and return the key, value pair stored in the map …","Remove and return the key, value pair stored in the map …","Remove and return the key-value pair equivalent to key.","Remove the key-value pair equivalent to key and return it …","Remove the key-value pair by index","Shrink the capacity of the map with a lower limit.","Shrink the capacity of the map as much as possible.","","","","","","","","","","","Sort the map’s key-value pairs in place using the …","Sort the map’s key-value pairs in place using a sort-key …","Sort the map’s key-value pairs by the default ordering …","Sort the map’s key-value pairs in place using the …","Sort the map’s key-value pairs by the default ordering …","Sort the key-value pairs of the map and return a by-value …","Sort the key-value pairs of the map and return a by-value …","Creates a splicing iterator that replaces the specified …","Divides one slice into two at an index.","Divides one mutable slice into two at an index.","Returns the first key-value pair and the rest of the slice,","Returns the first key-value pair and the rest of the slice,","Returns the last key-value pair and the rest of the slice, …","Returns the last key-value pair and the rest of the slice, …","Splits the collection into two at the given index.","Swaps the position of entry with another.","Swaps the position of entry with another.","Swaps the position of two key-value pairs in the map.","Remove the key, value pair stored in the map for this …","Remove the key, value pair stored in the map for this …","Remove the key-value pair equivalent to key and return its …","Remove and return the key, value pair stored in the map …","Remove and return the key, value pair stored in the map …","Remove and return the key-value pair equivalent to key.","Remove the key-value pair equivalent to key and return it …","Remove the key-value pair by index","","","","","Shortens the map, keeping the first len elements and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to reserve capacity for additional more key-value …","Try to reserve capacity for additional more key-value …","","","","","","","","","","","","","","","","","Return an iterator over the values of the map slice.","Return an iterator over the values of the map, in their …","Return an iterator over mutable references to the the …","Return an iterator over mutable references to the values …","Create a new map with capacity for n key-value pairs. …","Create a new map with capacity for n key-value pairs. …","Create a new map with hash_builder.","Existing slot with equivalent key.","Opt-in access to the experimental raw entry API.","A builder for computing where in an IndexMap a key-value …","A builder for computing where in an IndexMap a key-value …","Raw entry for an existing key-value pair or a vacant …","A raw view into an occupied entry in an IndexMap. It is …","A view into a vacant raw entry in an IndexMap. It is part …","Vacant slot (no equivalent key in the map).","Modifies the entry if it is occupied.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Access an entry by hash.","Access an entry by hash.","Access an entry by hash, including its index.","Access an entry by key.","Access an entry by key.","Access an entry by a key and its hash.","Access an entry by a key and its hash.","Gets a reference to the entry’s value in the map.","Gets a reference to the entry’s key and value in the map.","Gets a reference to the entry’s key and value in the map.","Gets a mutable reference to the entry’s value in the map.","Return the index where the key-value pair exists or may be …","Return the index of the key-value pair","Return the index where a key-value pair may be inserted.","Access the index of an entry by hash.","Sets the value of the entry, and returns the entry’s old …","Inserts the given key and value into the map, and returns …","Inserts the given key and value into the map with the …","Sets the key of the entry, and returns the entry’s old …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts into a mutable reference to the entry’s key in …","Converts into a mutable reference to the entry’s key and …","Converts into a mutable reference to the entry’s value …","Gets a reference to the entry’s key in the map.","Gets a mutable reference to the entry’s key in the map.","Moves the position of the entry to a new index by shifting …","Inserts the given default key and value in the entry if it …","Inserts the result of the call function in the entry if it …","Creates a raw entry builder for the IndexMap.","Creates a raw immutable entry builder for the IndexMap.","Remove the key, value pair stored in the map for this …","Remove and return the key, value pair stored in the map …","Inserts the given key and value into the map at the given …","Inserts the given key and value into the map with the …","Remove the key, value pair stored in the map for this …","Remove and return the key, value pair stored in the map …","Swaps the position of entry with another.","Remove the key, value pair stored in the map for this …","Remove and return the key, value pair stored in the map …","","","","","","","","","","","","","","","","A lazy iterator producing elements in the difference of …","A draining iterator over the items of an IndexSet.","A hash set where the iteration order of the values is …","A lazy iterator producing elements in the intersection of …","An owning iterator over the items of an IndexSet.","An iterator over the items of an IndexSet.","A dynamically-sized slice of values in an IndexSet.","A splicing iterator for IndexSet.","A lazy iterator producing elements in the symmetric …","A lazy iterator producing elements in the union of IndexSet…","Returns a slice of the remaining entries in the iterator.","Returns a slice of the remaining entries in the iterator.","Returns a slice of the remaining entries in the iterator.","Returns a slice of all the values in the set.","Search over a sorted set for a value.","Search over a sorted set for a value.","Search over a sorted set with a comparator function.","Search over a sorted set with a comparator function.","Search over a sorted set with an extraction function.","Search over a sorted set with an extraction function.","Returns the set intersection, cloned into a new set.","Returns the set union, cloned into a new set.","Returns the set symmetric-difference, cloned into a new …","","","","","","","","","","","","","","","","","","","","","Return the number of elements the set can hold without …","Remove all elements in the set, while preserving its …","","","","","","","","","","","","","","","","","","","Return true if an equivalent to value exists in the set.","","","","","","","Return an empty IndexSet","Return an iterator over the values that are in self but …","Clears the IndexSet in the given index range, returning …","","","","","","","","","","","Get the first value.","Get the first value","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Examples","","Return a reference to the value stored in the set, if it …","Return item index and value","Get a value by index.","Get a value by index","Return item index, if it exists in the set","Returns a slice of values in the given range of indices.","Returns a slice of values in the given range of indices.","","Return a reference to the set’s BuildHasher.","","","","","","","","","","Returns a reference to the value at the supplied index.","","","","","","","Insert the value into the set.","Insert the value into the set, and get its index.","Insert the value into the set at its ordered position …","Return an iterator over the values that are in both self …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts into a boxed slice of all the values in the set.","","","","","","","","","","","","Returns true if self has no elements in common with other.","Returns true if the set slice contains no elements.","Returns true if the set contains no elements.","Returns true if all elements of self are contained in other…","Returns true if all elements of other are contained in self…","Return an iterator over the values of the set slice.","Return an iterator over the values of the set, in their …","","","","Get the last value.","Get the last value","","","","","Return the number of elements in the set slice.","Return the number of elements in the set.","Moves the position of a value from one index to another by …","Returns an empty slice.","Create a new set. (Does not allocate.)","","","","","","","","","","","","","","","","","","","","","","","","Returns the index of the partition point of a sorted set …","Returns the index of the partition point of a sorted set …","Remove the last value","Remove the value from the set, and return true if it was …","Adds a value to the set, replacing the existing value, if …","Adds a value to the set, replacing the existing value, if …","Reserve capacity for additional more values.","Reserve capacity for additional more values, without …","Scan through each value in the set and keep those where the","Reverses the order of the set’s values in place.","","","Insert the value into the set at the given index.","Remove the value from the set, and return true if it was …","Remove the value from the set return it and the index it …","Remove the value by index","Removes and returns the value in the set, if any, that is …","Shrink the capacity of the set with a lower limit.","Shrink the capacity of the set as much as possible.","","","","","","","","","Sort the set’s values by their default ordering.","Sort the set’s values in place using the comparison …","Sort the set’s values in place using a key extraction …","Sort the set’s values by their default ordering.","Sort the set’s values in place using the comparison …","Sort the values of the set and return a by-value iterator …","Sort the values of the set and return a by-value iterator …","Creates a splicing iterator that replaces the specified …","Divides one slice into two at an index.","Returns the first value and the rest of the slice, or None …","Returns the last value and the rest of the slice, or None …","Splits the collection into two at the given index.","Returns the set difference, cloned into a new set.","Swaps the position of two values in the set.","Remove the value from the set, and return true if it was …","Remove the value from the set return it and the index it …","Remove the value by index","Removes and returns the value in the set, if any, that is …","Return an iterator over the values that are in self or …","Removes and returns the value in the set, if any, that is …","","","","","","","Shortens the set, keeping the first len elements and …","","","","","","","","","","","","","","","","","","","Try to reserve capacity for additional more values.","Try to reserve capacity for additional more values, …","","","","","","","","","","","Return an iterator over all values that are in self or …","Create a new set with capacity for n elements. (Does not …","Create a new set with capacity for n elements. (Does not …","Create a new set with hash_builder."],"i":[0,0,0,0,1,1,1,1,1,4,1,1,1,1,1,1,0,0,1,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,51,0,0,11,0,0,0,0,11,0,51,0,0,11,13,15,16,17,13,18,15,14,15,14,15,14,15,11,44,45,46,16,17,13,18,24,28,25,29,30,35,14,15,11,44,45,46,16,17,13,18,24,28,25,29,30,35,14,15,15,15,16,24,25,15,15,16,24,25,15,14,16,17,13,18,24,28,25,29,30,14,15,16,17,13,18,24,28,25,29,30,16,17,13,24,28,25,29,30,14,14,15,15,35,15,14,15,14,14,14,15,15,15,15,15,14,15,14,15,11,44,45,46,16,17,13,18,24,28,25,29,30,35,14,15,11,44,45,46,16,17,13,18,24,28,25,29,30,35,15,15,15,44,46,15,15,15,51,15,14,15,15,14,15,51,15,15,15,44,46,15,14,15,14,15,14,15,11,44,45,46,24,14,14,14,14,14,14,14,14,15,15,15,15,15,15,15,15,15,14,14,14,14,14,14,14,14,15,15,15,15,15,15,15,15,15,44,45,46,15,15,45,15,11,44,45,46,16,17,13,18,24,28,25,29,30,35,15,15,16,17,13,18,24,28,25,29,30,35,14,14,15,15,15,45,14,15,44,46,17,14,15,14,15,14,15,14,15,11,44,45,46,14,15,16,17,13,18,24,28,25,29,30,14,15,14,15,16,17,13,18,24,28,25,29,30,35,14,15,44,46,15,14,15,14,16,17,13,18,24,28,25,29,30,35,16,17,13,18,24,28,25,29,30,35,16,17,13,18,24,28,25,29,30,16,17,13,18,24,28,25,29,30,11,11,11,11,14,14,15,15,62,15,0,62,15,44,15,44,15,15,15,15,51,15,15,45,15,44,46,15,44,46,15,15,15,15,15,16,17,13,18,24,28,25,29,30,35,15,15,15,15,15,15,15,15,14,14,14,14,14,14,15,44,46,15,44,46,15,44,46,15,15,15,16,24,25,15,15,11,44,45,46,16,17,13,18,24,28,25,29,30,35,15,11,44,45,46,16,17,13,18,24,28,25,29,30,35,15,15,15,11,44,45,46,16,17,13,18,24,28,25,29,30,35,14,15,14,15,14,15,15,15,15,65,0,0,0,0,0,0,65,65,64,63,65,66,67,64,63,65,66,67,64,63,65,66,67,64,63,65,66,67,64,63,64,64,63,64,63,66,66,66,66,65,66,67,64,66,67,67,66,64,63,65,66,67,66,66,66,66,66,66,65,65,62,62,66,66,67,67,66,66,66,66,66,64,63,65,66,67,64,63,65,66,67,64,63,65,66,67,0,0,0,0,0,0,0,0,0,0,69,71,72,73,70,73,70,73,70,73,73,73,73,69,71,72,74,75,76,77,78,70,73,69,71,72,74,75,76,77,78,70,73,73,73,69,74,75,76,77,73,73,69,74,75,76,77,73,70,69,71,72,70,73,69,71,72,69,71,70,73,73,73,70,73,70,70,70,73,73,73,73,73,70,73,69,71,72,74,75,76,77,78,70,73,76,77,69,71,72,74,75,76,77,78,73,73,73,73,73,70,73,73,70,73,70,73,70,70,70,70,70,70,70,70,73,73,73,73,73,73,73,73,73,73,73,73,69,71,72,74,75,76,77,78,73,73,69,71,72,74,75,76,77,78,70,73,73,73,70,73,73,73,70,73,69,71,72,70,73,69,71,72,78,70,73,73,70,73,69,71,72,74,75,76,77,78,69,71,72,74,75,76,77,78,69,71,72,69,71,72,70,70,73,73,73,73,73,73,73,73,73,76,77,73,73,73,73,73,73,73,69,71,72,74,75,76,77,78,73,73,73,73,73,73,73,73,70,70,70,73,73,73,73,73,73,73,73,73,69,74,75,76,77,73,73,69,71,72,74,75,76,77,78,73,69,71,72,74,75,76,77,78,73,73,73,69,71,72,74,75,76,77,78,70,73,73,73,73,73],"f":[0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[[-1,-2],2,[],[]],[[1,1],3],[[4,-1],3,5],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[1,6],7],[[1,6],7],[-1,-1,[]],0,0,[-1,-2,[],[]],0,0,[-1,-2,[],[]],[-1,8,[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,10,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[11,[-1,-2]],-3],[[11,[-1,-2]]],[],[],[[12,[-2]]]],[[[13,[-1,-2]]],[[14,[-1,-2]]],[],[]],[[[15,[-1,-2,-3]]],[[14,[-1,-2]]],[],[],[]],[[[16,[-1,-2]]],[[14,[-1,-2]]],[],[]],[[[17,[-1,-2]]],[[14,[-1,-2]]],[],[]],[[[13,[-1,-2]]],[[14,[-1,-2]]],[],[]],[[[18,[-1,-2]]],[[14,[-1,-2]]],[],[]],[[[15,[-1,-2,-3]]],[[14,[-1,-2]]],[],[],[]],[[[14,[-1,-2]],-3],[[9,[19,19]]],[],[],[[22,[-1,-2],[[20,[21]]]]]],[[[15,[-1,-2,-3]],-4],[[9,[19,19]]],[],[],[],[[22,[-1,-2],[[20,[21]]]]]],[[[14,[-1,-2]],-3,-4],[[9,[19,19]]],[],[],23,[[22,[-1,-2],[[20,[-3]]]]]],[[[15,[-1,-2,-3]],-4,-5],[[9,[19,19]]],[],[],[],23,[[22,[-1,-2],[[20,[-4]]]]]],[[[14,[-1,-2]],-1],[[9,[19,19]]],23,[]],[[[15,[-1,-2,-3]],-1],[[9,[19,19]]],23,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[15,[-1,-2,-3]]],19,[],[],[]],[[[15,[-1,-2,-3]]],2,[],[],[]],[[[16,[-1,-2]]],[[16,[-1,-2]]],[],[]],[[[24,[-1,-2]]],[[24,[-1,-2]]],[],[]],[[[25,[-1,-2]]],[[25,[-1,-2]]],[],[]],[[[15,[-1,-2,-3]]],[[15,[-1,-2,-3]]],26,26,26],[[[15,[-1,-2,-3]],[15,[-1,-2,-3]]],2,26,26,26],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[[14,[-1,-2]],[14,[-1,-2]]],21,23,23],[[[16,[-1,-2]]],-4,[],[],[],[[27,[-3]]]],[[[17,[-1,-2]]],-4,[],[],[],[[27,[-3]]]],[[[13,[-1,-2]]],-4,[],[],[],[[27,[-3]]]],[[[18,[-1,-2]]],-4,[],[],[],[[27,[-3]]]],[[[24,[-1,-2]]],-4,[],[],[],[[27,[-3]]]],[[[28,[-1,-2]]],-4,[],[],[],[[27,[-3]]]],[[[25,[-1,-2]]],-4,[],[],[],[[27,[-3]]]],[[[29,[-1,-2]]],-4,[],[],[],[[27,[-3]]]],[[[30,[-1,-2]]],-4,[],[],[],[[27,[-3]]]],[[-1,-2],21,[],[]],[[[15,[-1,-2,-3]],-4],3,[],[],31,[32,[4,[-1]],5]],[[[16,[-1,-2]]],19,[],[]],[[[17,[-1,-2]]],19,[],[]],[[[13,[-1,-2]]],19,[],[]],[[[18,[-1,-2]]],19,[],[]],[[[24,[-1,-2]]],19,[],[]],[[[28,[-1,-2]]],19,[],[]],[[[25,[-1,-2]]],19,[],[]],[[[29,[-1,-2]]],19,[],[]],[[[30,[-1,-2]]],19,[],[]],[[],[[16,[-1,-2]]],[],[]],[[],[[17,[-1,-2]]],[],[]],[[],[[13,[-1,-2]]],[],[]],[[],[[24,[-1,-2]]],[],[]],[[],[[28,[-1,-2]]],[],[]],[[],[[25,[-1,-2]]],[],[]],[[],[[29,[-1,-2]]],[],[]],[[],[[30,[-1,-2]]],[],[]],[[],[[14,[-1,-2]]],[],[]],[[],[[14,[-1,-2]]],[],[]],[[],[[15,[-1,-2,-3]]],[],[],33],[[[15,[-1,-2,-3]],-4],[[18,[-1,-2]]],[],[],[],[[34,[19]]]],[[[35,[-3,-1,-2,-4]]],2,[32,36],[],[[38,[],[[37,[[2,[-1,-2]]]]]]],31],[[[15,[-1,-2,-3]],-1],[[11,[-1,-2]]],[32,36],[],31],[[[14,[-1,-2]],[14,[-1,-2]]],3,39,39],[[[15,[-1,-3,-4]],[15,[-1,-2,-5]]],3,[32,36],[],[[39,[-2]]],31,31],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[[15,[-1,-2,-3]],-4],2,[32,36,40],40,31,[[41,[],[[37,[[2,[-1,-2]]]]]]]],[[[15,[-1,-2,-3]],-4],2,[32,36],[],31,[[41,[],[[37,[[2,[-1,-2]]]]]]]],[[[14,[-1,-2]]],[[42,[[2,[-1,-2]]]]],[],[]],[[[15,[-1,-2,-3]]],[[42,[[2,[-1,-2]]]]],[],[],[]],[[[14,[-1,-2]]],[[42,[[2,[-1,-2]]]]],[],[]],[[[15,[-1,-2,-3]]],[[42,[[2,[-1,-2]]]]],[],[],[]],[[[11,[-1,-2]],6],7,43,43],[[[44,[-1,-2]],6],7,43,43],[[[45,[-1,-2]],6],7,43,[]],[[[46,[-1,-2]],6],7,43,43],[[[16,[-1,-2]],6],7,43,43],[[[17,[-1,-2]],6],7,43,43],[[[13,[-1,-2]],6],7,43,43],[[[18,[-1,-2]],6],7,43,43],[[[24,[-1,-2]],6],7,43,[]],[[[28,[-1,-2]],6],7,43,[]],[[[25,[-1,-2]],6],7,[],43],[[[29,[-1,-2]],6],7,[],43],[[[30,[-1,-2]],6],7,[],43],[[[35,[-3,-1,-2,-4]],6],7,[43,32,36],43,[43,[38,[],[[37,[[2,[-1,-2]]]]]]],31],[[[14,[-1,-2]],6],7,43,43],[[[15,[-1,-2,-3]],6],7,43,43,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[47,[[2,[-1,-2]]]]],[[15,[-1,-2,48]]],[32,36],[]],[-3,[[15,[-1,-2,-4]]],[32,36],[],[[41,[],[[37,[[2,[-1,-2]]]]]]],[31,33]],[[[44,[-1,-2]]],-2,[],[]],[[[46,[-1,-2]]],-2,[],[]],[[[15,[-1,-2,-3]],-4],[[42,[-2]]],[],[],31,[32,[4,[-1]],5]],[[[15,[-1,-2,-3]],-4],[[42,[[2,[19,-1,-2]]]]],[],[],31,[32,[4,[-1]],5]],[[[15,[-1,-2,-3]],-4],[[42,[[2,[19,-1,-2]]]]],[],[],31,[32,[4,[-1]],5]],[[[51,[],[[49,[-1]],[50,[-2]]]],-3],[[42,[[2,[19,-1,-2]]]]],[],[],[32,[4,[-1]],5]],[[[15,[-1,-2,-3]],-4],[[42,[[2,[19,-1,-2]]]]],[],[],31,[32,[4,[-1]],5]],[[[14,[-1,-2]],19],[[42,[[2,[-1,-2]]]]],[],[]],[[[15,[-1,-2,-3]],19],[[42,[[2,[-1,-2]]]]],[],[],[]],[[[15,[-1,-2,-3]],19],[[42,[[46,[-1,-2]]]]],[],[],[]],[[[14,[-1,-2]],19],[[42,[[2,[-1,-2]]]]],[],[]],[[[15,[-1,-2,-3]],19],[[42,[[2,[-1,-2]]]]],[],[],[]],[[[51,[],[[49,[-1]],[50,[-2]]]],19],[[42,[[2,[-1,-2]]]]],[],[]],[[[15,[-1,-2,-3]],19],[[42,[[2,[-1,-2]]]]],[],[],31],[[[15,[-1,-2,-3]],-4],[[42,[19]]],[],[],31,[32,[4,[-1]],5]],[[[15,[-1,-2,-3]],-4],[[42,[[2,[-1,-2]]]]],[],[],31,[32,[4,[-1]],5]],[[[44,[-1,-2]]],-2,[],[]],[[[46,[-1,-2]]],-2,[],[]],[[[15,[-1,-2,-3]],-4],[[42,[-2]]],[],[],31,[32,[4,[-1]],5]],[[[14,[-1,-2]],-3],[[42,[[14,[-1,-2]]]]],[],[],[[34,[19]]]],[[[15,[-1,-2,-3]],-4],[[42,[[14,[-1,-2]]]]],[],[],[],[[34,[19]]]],[[[14,[-1,-2]],-3],[[42,[[14,[-1,-2]]]]],[],[],[[34,[19]]]],[[[15,[-1,-2,-3]],-4],[[42,[[14,[-1,-2]]]]],[],[],[],[[34,[19]]]],[[[14,[-1,-2]],-3],2,32,32,52],[[[15,[-1,-2,-3]]],-3,[],[],[]],[[[11,[-1,-2]]],19,[],[]],[[[44,[-1,-2]]],19,[],[]],[[[45,[-1,-2]]],19,[],[]],[[[46,[-1,-2]]],19,[],[]],[[[24,[-1,-2]],19],-1,[],[]],[[[14,[-1,-2]],[53,[19]]],[[14,[-1,-2]]],[],[]],[[[14,[-1,-2]],[54,[19]]],[[14,[-1,-2]]],[],[]],[[[14,[-1,-2]],[2,[[55,[19]],[55,[19]]]]],[[14,[-1,-2]]],[],[]],[[[14,[-1,-2]],[56,[19]]],[[14,[-1,-2]]],[],[]],[[[14,[-1,-2]],[57,[19]]],[[14,[-1,-2]]],[],[]],[[[14,[-1,-2]],58],[[14,[-1,-2]]],[],[]],[[[14,[-1,-2]],[59,[19]]],[[14,[-1,-2]]],[],[]],[[[14,[-1,-2]],19],-2,[],[]],[[[15,[-1,-2,-3]],[56,[19]]],-4,[],[],[],[]],[[[15,[-1,-2,-3]],58],-4,[],[],[],[]],[[[15,[-1,-2,-3]],[53,[19]]],-4,[],[],[],[]],[[[15,[-1,-2,-3]],[54,[19]]],-4,[],[],[],[]],[[[15,[-1,-2,-3]],[2,[[55,[19]],[55,[19]]]]],-4,[],[],[],[]],[[[15,[-1,-2,-3]],-4],-2,[],[],31,[32,[4,[-1]],5]],[[[15,[-1,-2,-3]],19],-2,[],[],[]],[[[15,[-1,-2,-3]],[57,[19]]],-4,[],[],[],[]],[[[15,[-1,-2,-3]],[59,[19]]],-4,[],[],[],[]],[[[14,[-1,-2]],58],[[14,[-1,-2]]],[],[]],[[[14,[-1,-2]],[2,[[55,[19]],[55,[19]]]]],[[14,[-1,-2]]],[],[]],[[[14,[-1,-2]],[59,[19]]],[[14,[-1,-2]]],[],[]],[[[14,[-1,-2]],[56,[19]]],[[14,[-1,-2]]],[],[]],[[[14,[-1,-2]],19],-2,[],[]],[[[14,[-1,-2]],[57,[19]]],[[14,[-1,-2]]],[],[]],[[[14,[-1,-2]],[54,[19]]],[[14,[-1,-2]]],[],[]],[[[14,[-1,-2]],[53,[19]]],[[14,[-1,-2]]],[],[]],[[[15,[-1,-2,-3]],[56,[19]]],-4,[],[],[],[]],[[[15,[-1,-2,-3]],[54,[19]]],-4,[],[],[],[]],[[[15,[-1,-2,-3]],[2,[[55,[19]],[55,[19]]]]],-4,[],[],[],[]],[[[15,[-1,-2,-3]],[53,[19]]],-4,[],[],[],[]],[[[15,[-1,-2,-3]],19],-2,[],[],[]],[[[15,[-1,-2,-3]],-4],-2,[],[],31,[32,[4,[-1]],5]],[[[15,[-1,-2,-3]],[59,[19]]],-4,[],[],[],[]],[[[15,[-1,-2,-3]],58],-4,[],[],[],[]],[[[15,[-1,-2,-3]],[57,[19]]],-4,[],[],[],[]],[[[44,[-1,-2]],-2],-2,[],[]],[[[45,[-1,-2]],-2],-2,[],[]],[[[46,[-1,-2]],-2],-2,[],[]],[[[15,[-1,-2,-3]],-1,-2],[[42,[-2]]],[32,36],[],31],[[[15,[-1,-2,-3]],-1,-2],[[2,[19,[42,[-2]]]]],[32,36],[],31],[[[45,[-1,-2]],-2],[[2,[19,-2]]],23,[]],[[[15,[-1,-2,-3]],-1,-2],[[2,[19,[42,[-2]]]]],[23,32,36],[],31],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[15,[-1,-2,-3]]],[[60,[[14,[-1,-2]]]]],[],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[14,[-1,-2]]],-3,[],[],[]],[[[14,[-1,-2]]],-3,[],[],[]],[[[15,[-1,-2,-3]]],-4,[],[],[],[]],[[[15,[-1,-2,-3]]],-4,[],[],[],[]],[[[15,[-1,-2,-3]]],-4,[],[],[],[]],[[[45,[-1,-2]]],-1,[],[]],[[[60,[[14,[-1,-2]]]]],[[28,[-1,-2]]],[],[]],[[[15,[-1,-2,-3]]],[[28,[-1,-2]]],[],[],[]],[[[44,[-1,-2]]],-2,[],[]],[[[46,[-1,-2]]],-2,[],[]],[[[17,[-1,-2]]],[[14,[-1,-2]]],[],[]],[[[60,[[14,[-1,-2]]]]],[[30,[-1,-2]]],[],[]],[[[15,[-1,-2,-3]]],[[30,[-1,-2]]],[],[],[]],[[[14,[-1,-2]]],3,[],[]],[[[15,[-1,-2,-3]]],3,[],[],[]],[[[14,[-1,-2]]],[[16,[-1,-2]]],[],[]],[[[15,[-1,-2,-3]]],[[16,[-1,-2]]],[],[],[]],[[[14,[-1,-2]]],[[17,[-1,-2]]],[],[]],[[[15,[-1,-2,-3]]],[[17,[-1,-2]]],[],[],[]],[[[11,[-1,-2]]],-1,[],[]],[[[44,[-1,-2]]],-1,[],[]],[[[45,[-1,-2]]],-1,[],[]],[[[46,[-1,-2]]],-1,[],[]],[[[14,[-1,-2]]],[[24,[-1,-2]]],[],[]],[[[15,[-1,-2,-3]]],[[24,[-1,-2]]],[],[],[]],[[[16,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[17,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[13,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[18,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[24,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[28,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[25,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[29,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[30,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[14,[-1,-2]]],[[42,[[2,[-1,-2]]]]],[],[]],[[[15,[-1,-2,-3]]],[[42,[[2,[-1,-2]]]]],[],[],[]],[[[14,[-1,-2]]],[[42,[[2,[-1,-2]]]]],[],[]],[[[15,[-1,-2,-3]]],[[42,[[2,[-1,-2]]]]],[],[],[]],[[[16,[-1,-2]]],19,[],[]],[[[17,[-1,-2]]],19,[],[]],[[[13,[-1,-2]]],19,[],[]],[[[18,[-1,-2]]],19,[],[]],[[[24,[-1,-2]]],19,[],[]],[[[28,[-1,-2]]],19,[],[]],[[[25,[-1,-2]]],19,[],[]],[[[29,[-1,-2]]],19,[],[]],[[[30,[-1,-2]]],19,[],[]],[[[35,[-3,-1,-2,-4]]],19,[32,36],[],[[38,[],[[37,[[2,[-1,-2]]]]]]],31],[[[14,[-1,-2]]],19,[],[]],[[[15,[-1,-2,-3]]],19,[],[],[]],[[[44,[-1,-2]],19],2,[],[]],[[[46,[-1,-2]],19],2,[],[]],[[[15,[-1,-2,-3]],19,19],2,[],[],[]],[[],[[14,[-1,-2]]],[],[]],[[],[[15,[-1,-2]]],[],[]],[[],[[14,[-1,-2]]],[],[]],[[[16,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[17,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[13,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[18,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[24,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[28,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[25,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[29,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[30,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[35,[-3,-1,-2,-4]]],[[42,[-5]]],[32,36],[],[[38,[],[[37,[[2,[-1,-2]]]]]]],31,[]],[[[16,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[17,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[13,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[18,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[24,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[28,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[25,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[29,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[30,[-1,-2]]],[[42,[-3]]],[],[],[]],[[[35,[-3,-1,-2,-4]]],[[42,[-5]]],[32,36],[],[[38,[],[[37,[[2,[-1,-2]]]]]]],31,[]],[[[16,[-1,-2]],19],[[42,[-3]]],[],[],[]],[[[17,[-1,-2]],19],[[42,[-3]]],[],[],[]],[[[13,[-1,-2]],19],[[42,[-3]]],[],[],[]],[[[18,[-1,-2]],19],[[42,[-3]]],[],[],[]],[[[24,[-1,-2]],19],[[42,[-3]]],[],[],[]],[[[28,[-1,-2]],19],[[42,[-3]]],[],[],[]],[[[25,[-1,-2]],19],[[42,[-3]]],[],[],[]],[[[29,[-1,-2]],19],[[42,[-3]]],[],[],[]],[[[30,[-1,-2]],19],[[42,[-3]]],[],[],[]],[[[16,[-1,-2]],19],[[42,[-3]]],[],[],[]],[[[17,[-1,-2]],19],[[42,[-3]]],[],[],[]],[[[13,[-1,-2]],19],[[42,[-3]]],[],[],[]],[[[18,[-1,-2]],19],[[42,[-3]]],[],[],[]],[[[24,[-1,-2]],19],[[42,[-3]]],[],[],[]],[[[28,[-1,-2]],19],[[42,[-3]]],[],[],[]],[[[25,[-1,-2]],19],[[42,[-3]]],[],[],[]],[[[29,[-1,-2]],19],[[42,[-3]]],[],[],[]],[[[30,[-1,-2]],19],[[42,[-3]]],[],[],[]],[[[11,[-1,-2]]],-2,[],33],[[[11,[-1,-2]],-2],-2,[],[]],[[[11,[-1,-2]],-3],-2,[],[],[[12,[],[[20,[-2]]]]]],[[[11,[-1,-2]],-3],-2,[],[],[[12,[-1],[[20,[-2]]]]]],[[[14,[-1,-2]],[14,[-1,-2]]],[[42,[21]]],61,61],[[[14,[-1,-2]],-3],19,[],[],[[22,[-1,-2],[[20,[3]]]]]],[[[15,[-1,-2,-3]],-4],19,[],[],[],[[22,[-1,-2],[[20,[3]]]]]],[[[15,[-1,-2,-3]]],[[42,[[2,[-1,-2]]]]],[],[],[]],[62,[[63,[-1,-2,-3]]],[],[],[]],[[[15,[-1,-2,-3]]],[[63,[-1,-2,-3]]],[],[],[]],0,[62,[[64,[-1,-2,-3]]],[],[],[]],[[[15,[-1,-2,-3]]],[[64,[-1,-2,-3]]],[],[],[]],[[[44,[-1,-2]]],-2,[],[]],[[[15,[-1,-2,-3]],-4],[[42,[-2]]],[],[],31,[32,[4,[-1]],5]],[[[44,[-1,-2]]],[[2,[-1,-2]]],[],[]],[[[15,[-1,-2,-3]],-4],[[42,[[2,[-1,-2]]]]],[],[],31,[32,[4,[-1]],5]],[[[15,[-1,-2,-3]],19],2,[],[],[]],[[[15,[-1,-2,-3]],19],2,[],[],[]],[[[15,[-1,-2,-3]],-4],2,[],[],[],[[22,[-1,-2],[[20,[3]]]]]],[[[51,[],[[49,[-1]],[50,[-2]]]],-3],2,[],[],[[22,[-1,-2],[[20,[3]]]]]],[[[15,[-1,-2,-3]],-4],2,[],[],31,[[22,[-1,-2],[[20,[3]]]]]],[[[15,[-1,-2,-3]]],2,[],[],[]],[[[45,[-1,-2]],19,-2],-2,[],[]],[[[15,[-1,-2,-3]],19,-1,-2],[[42,[-2]]],[32,36],[],31],[[[44,[-1,-2]]],-2,[],[]],[[[46,[-1,-2]]],-2,[],[]],[[[15,[-1,-2,-3]],-4],[[42,[-2]]],[],[],31,[32,[4,[-1]],5]],[[[44,[-1,-2]]],[[2,[-1,-2]]],[],[]],[[[46,[-1,-2]]],[[2,[-1,-2]]],[],[]],[[[15,[-1,-2,-3]],-4],[[42,[[2,[-1,-2]]]]],[],[],31,[32,[4,[-1]],5]],[[[15,[-1,-2,-3]],-4],[[42,[[2,[19,-1,-2]]]]],[],[],31,[32,[4,[-1]],5]],[[[15,[-1,-2,-3]],19],[[42,[[2,[-1,-2]]]]],[],[],[]],[[[15,[-1,-2,-3]],19],2,[],[],[]],[[[15,[-1,-2,-3]]],2,[],[],[]],[[[16,[-1,-2]]],[[2,[19,[42,[19]]]]],[],[]],[[[17,[-1,-2]]],[[2,[19,[42,[19]]]]],[],[]],[[[13,[-1,-2]]],[[2,[19,[42,[19]]]]],[],[]],[[[18,[-1,-2]]],[[2,[19,[42,[19]]]]],[],[]],[[[24,[-1,-2]]],[[2,[19,[42,[19]]]]],[],[]],[[[28,[-1,-2]]],[[2,[19,[42,[19]]]]],[],[]],[[[25,[-1,-2]]],[[2,[19,[42,[19]]]]],[],[]],[[[29,[-1,-2]]],[[2,[19,[42,[19]]]]],[],[]],[[[30,[-1,-2]]],[[2,[19,[42,[19]]]]],[],[]],[[[35,[-3,-1,-2,-4]]],[[2,[19,[42,[19]]]]],[32,36],[],[[38,[],[[37,[[2,[-1,-2]]]]]]],31],[[[15,[-1,-2,-3]],-4],2,[],[],[],[[22,[-1,-2,-1,-2],[[20,[21]]]]]],[[[15,[-1,-2,-3]],-5],2,[],[],[],23,[[22,[-1,-2],[[20,[-4]]]]]],[[[15,[-1,-2,-3]]],2,23,[],[]],[[[15,[-1,-2,-3]],-4],2,[],[],[],[[22,[-1,-2,-1,-2],[[20,[21]]]]]],[[[15,[-1,-2,-3]]],2,23,[],[]],[[[15,[-1,-2,-3]],-4],[[13,[-1,-2]]],[],[],[],[[22,[-1,-2,-1,-2],[[20,[21]]]]]],[[[15,[-1,-2,-3]],-4],[[13,[-1,-2]]],[],[],[],[[22,[-1,-2,-1,-2],[[20,[21]]]]]],[[[15,[-1,-2,-3]],-4,-5],[[35,[-1,-2,-3]]],[32,36],[],31,[[34,[19]]],[[41,[],[[37,[[2,[-1,-2]]]]]]]],[[[14,[-1,-2]],19],[[2,[[14,[-1,-2]],[14,[-1,-2]]]]],[],[]],[[[14,[-1,-2]],19],[[2,[[14,[-1,-2]],[14,[-1,-2]]]]],[],[]],[[[14,[-1,-2]]],[[42,[[2,[[2,[-1,-2]],[14,[-1,-2]]]]]]],[],[]],[[[14,[-1,-2]]],[[42,[[2,[[2,[-1,-2]],[14,[-1,-2]]]]]]],[],[]],[[[14,[-1,-2]]],[[42,[[2,[[2,[-1,-2]],[14,[-1,-2]]]]]]],[],[]],[[[14,[-1,-2]]],[[42,[[2,[[2,[-1,-2]],[14,[-1,-2]]]]]]],[],[]],[[[15,[-1,-2,-3]],19],[[15,[-1,-2,-3]]],[],[],26],[[[44,[-1,-2]],19],2,[],[]],[[[46,[-1,-2]],19],2,[],[]],[[[15,[-1,-2,-3]],19,19],2,[],[],[]],[[[44,[-1,-2]]],-2,[],[]],[[[46,[-1,-2]]],-2,[],[]],[[[15,[-1,-2,-3]],-4],[[42,[-2]]],[],[],31,[32,[4,[-1]],5]],[[[44,[-1,-2]]],[[2,[-1,-2]]],[],[]],[[[46,[-1,-2]]],[[2,[-1,-2]]],[],[]],[[[15,[-1,-2,-3]],-4],[[42,[[2,[-1,-2]]]]],[],[],31,[32,[4,[-1]],5]],[[[15,[-1,-2,-3]],-4],[[42,[[2,[19,-1,-2]]]]],[],[],31,[32,[4,[-1]],5]],[[[15,[-1,-2,-3]],19],[[42,[[2,[-1,-2]]]]],[],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[15,[-1,-2,-3]],19],2,[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[[[15,[-1,-2,-3]],19],[[9,[2,1]]],[],[],[]],[[[15,[-1,-2,-3]],19],[[9,[2,1]]],[],[],[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[[[14,[-1,-2]]],[[25,[-1,-2]]],[],[]],[[[15,[-1,-2,-3]]],[[25,[-1,-2]]],[],[],[]],[[[14,[-1,-2]]],[[29,[-1,-2]]],[],[]],[[[15,[-1,-2,-3]]],[[29,[-1,-2]]],[],[],[]],[19,[[15,[-1,-2]]],[],[]],[[19,-1],[[15,[-2,-3,-1]]],[],[],[]],[-1,[[15,[-2,-3,-1]]],[],[],[]],0,0,0,0,0,0,0,0,[[[65,[-1,-2,-3]],-4],[[65,[-1,-2,-3]]],[],[],[],[[12,[-1,-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[64,[-1,-2,-3]],6],7,[],[],[]],[[[63,[-1,-2,-3]],6],7,[],[],[]],[[[65,[-1,-2,-3]],6],7,43,43,[]],[[[66,[-1,-2,-3]],6],7,43,43,[]],[[[67,[-1,-2,-3]],6],7,[],[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[64,[-1,-2,-3]],68,-4],[[42,[[2,[-1,-2]]]]],[],[],[],[[22,[-1],[[20,[3]]]]]],[[[63,[-1,-2,-3]],68,-4],[[65,[-1,-2,-3]]],[],[],[],[[22,[-1],[[20,[3]]]]]],[[[64,[-1,-2,-3]],68,-4],[[42,[[2,[19,-1,-2]]]]],[],[],[],[[22,[-1],[[20,[3]]]]]],[[[64,[-1,-2,-3]],-4],[[42,[[2,[-1,-2]]]]],[],[],31,[32,[4,[-1]],5]],[[[63,[-1,-2,-3]],-4],[[65,[-1,-2,-3]]],[],[],31,[32,[4,[-1]],5]],[[[64,[-1,-2,-3]],68,-4],[[42,[[2,[-1,-2]]]]],[],[],[],[[4,[-1]],5]],[[[63,[-1,-2,-3]],68,-4],[[65,[-1,-2,-3]]],[],[],[],[[4,[-1]],5]],[[[66,[-1,-2,-3]]],-2,[],[],[]],[[[66,[-1,-2,-3]]],[[2,[-1,-2]]],[],[],[]],[[[66,[-1,-2,-3]]],[[2,[-1,-2]]],[],[],[]],[[[66,[-1,-2,-3]]],-2,[],[],[]],[[[65,[-1,-2,-3]]],19,[],[],[]],[[[66,[-1,-2,-3]]],19,[],[],[]],[[[67,[-1,-2,-3]]],19,[],[],[]],[[[64,[-1,-2,-3]],68,-4],[[42,[19]]],[],[],[],[[22,[-1],[[20,[3]]]]]],[[[66,[-1,-2,-3]],-2],-2,[],[],[]],[[[67,[-1,-2,-3]],-1,-2],[[2,[-1,-2]]],32,[],31],[[[67,[-1,-2,-3]],68,-1,-2],[[2,[-1,-2]]],[],[],[]],[[[66,[-1,-2,-3]],-1],-1,[],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[66,[-1,-2,-3]]],-1,[],[],[]],[[[66,[-1,-2,-3]]],[[2,[-1,-2]]],[],[],[]],[[[66,[-1,-2,-3]]],-2,[],[],[]],[[[66,[-1,-2,-3]]],-1,[],[],[]],[[[66,[-1,-2,-3]]],-1,[],[],[]],[[[66,[-1,-2,-3]],19],2,[],[],[]],[[[65,[-1,-2,-3]],-1,-2],[[2,[-1,-2]]],32,[],31],[[[65,[-1,-2,-3]],-4],[[2,[-1,-2]]],32,[],31,[[12,[],[[20,[[2,[-1,-2]]]]]]]],[62,[[63,[-1,-2,-3]]],[],[],[]],[62,[[64,[-1,-2,-3]]],[],[],[]],[[[66,[-1,-2,-3]]],-2,[],[],[]],[[[66,[-1,-2,-3]]],[[2,[-1,-2]]],[],[],[]],[[[67,[-1,-2,-3]],19,-1,-2],[[2,[-1,-2]]],32,[],31],[[[67,[-1,-2,-3]],19,68,-1,-2],[[2,[-1,-2]]],[],[],[]],[[[66,[-1,-2,-3]]],-2,[],[],[]],[[[66,[-1,-2,-3]]],[[2,[-1,-2]]],[],[],[]],[[[66,[-1,-2,-3]],19],2,[],[],[]],[[[66,[-1,-2,-3]]],-2,[],[],[]],[[[66,[-1,-2,-3]]],[[2,[-1,-2]]],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],0,0,0,0,0,0,0,0,0,0,[[[69,[-1]]],[[70,[-1]]],[]],[[[71,[-1]]],[[70,[-1]]],[]],[[[72,[-1]]],[[70,[-1]]],[]],[[[73,[-1,-2]]],[[70,[-1]]],[],[]],[[[70,[-1]],-1],[[9,[19,19]]],23],[[[73,[-1,-2]],-1],[[9,[19,19]]],23,[]],[[[70,[-1]],-2],[[9,[19,19]]],[],[[22,[-1],[[20,[21]]]]]],[[[73,[-1,-2]],-3],[[9,[19,19]]],[],[],[[22,[-1],[[20,[21]]]]]],[[[70,[-1]],-2,-3],[[9,[19,19]]],[],23,[[22,[-1],[[20,[-2]]]]]],[[[73,[-1,-2]],-3,-4],[[9,[19,19]]],[],[],23,[[22,[-1],[[20,[-3]]]]]],[[[73,[-1,-2]],[73,[-1,-3]]],-4,[36,32,26],[31,33],31,[]],[[[73,[-1,-2]],[73,[-1,-3]]],-4,[36,32,26],[31,33],31,[]],[[[73,[-1,-2]],[73,[-1,-3]]],-4,[36,32,26],[31,33],31,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[73,[-1,-2]]],19,[],[]],[[[73,[-1,-2]]],2,[],[]],[[[69,[-1]]],[[69,[-1]]],[]],[[[74,[-1,-2]]],[[74,[-1,-2]]],[],[]],[[[75,[-1,-2]]],[[75,[-1,-2]]],[],[]],[[[76,[-1,-2,-3]]],[[76,[-1,-2,-3]]],[],[],[]],[[[77,[-1,-2]]],[[77,[-1,-2]]],[],[]],[[[73,[-1,-2]]],[[73,[-1,-2]]],26,26],[[[73,[-1,-2]],[73,[-1,-2]]],2,26,26],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[[70,[-1]],[70,[-1]]],21,23],[[[69,[-1]]],-3,[],[],[[27,[-2]]]],[[[71,[-1]]],-3,[],[],[[27,[-2]]]],[[[72,[-1]]],-3,[],[],[[27,[-2]]]],[[-1,-2],21,[],[]],[[[73,[-1,-2]],-3],3,[],31,[32,[4,[-1]],5]],[[[69,[-1]]],19,[]],[[[71,[-1]]],19,[]],[[[72,[-1]]],19,[]],[[],[[69,[-1]]],[]],[[],[[71,[-1]]],[]],[[],[[70,[-1]]],[]],[[],[[73,[-1,-2]]],[],33],[[[73,[-1,-2]],[73,[-1,-3]]],[[74,[-1,-3]]],[32,36],31,31],[[[73,[-1,-2]],-3],[[72,[-1]]],[],[],[[34,[19]]]],[[[70,[-1]],[70,[-1]]],3,39],[[[73,[-1,-2]],[73,[-1,-3]]],3,[32,36],31,31],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[[73,[-1,-2]],-3],2,[32,36,40],31,[[41,[],[[37,[-1]]]]]],[[[73,[-1,-2]],-3],2,[32,36],31,[[41,[],[[37,[-1]]]]]],[[[70,[-1]]],[[42,[-1]]],[]],[[[73,[-1,-2]]],[[42,[-1]]],[],[]],[[[69,[-1]],6],7,43],[[[71,[-1]],6],7,43],[[[72,[-1]],6],7,43],[[[74,[-1,-2]],6],7,[43,36,32],31],[[[75,[-1,-2]],6],7,[43,36,32],31],[[[76,[-1,-2,-3]],6],7,[43,36,32],31,31],[[[77,[-1,-2]],6],7,[43,36,32],31],[[[78,[-2,-1,-3]],6],7,[43,32,36],[43,[38,[],[[37,[-1]]]]],31],[[[70,[-1]],6],7,43],[[[73,[-1,-2]],6],7,43,[]],[[[76,[-1,-2,-3]],-4,-6],-4,[36,32],31,31,[],[],[[22,[-4,-5],[[20,[-4]]]]]],[[[77,[-1,-2]],-3,-5],-3,[36,32],31,[],[],[[22,[-3,-4],[[20,[-3]]]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[47,[-1]]],[[73,[-1,48]]],[36,32]],[-2,[[73,[-1,-3]]],[32,36],[[41,[],[[37,[-1]]]]],[31,33]],[[[73,[-1,-2]],-3],[[42,[-1]]],[],31,[32,[4,[-1]],5]],[[[73,[-1,-2]],-3],[[42,[[2,[19,-1]]]]],[],31,[32,[4,[-1]],5]],[[[70,[-1]],19],[[42,[-1]]],[]],[[[73,[-1,-2]],19],[[42,[-1]]],[],[]],[[[73,[-1,-2]],-3],[[42,[19]]],[],31,[32,[4,[-1]],5]],[[[70,[-1]],-2],[[42,[[70,[-1]]]]],[],[[34,[19]]]],[[[73,[-1,-2]],-3],[[42,[[70,[-1]]]]],[],[],[[34,[19]]]],[[[70,[-1]],-2],2,32,52],[[[73,[-1,-2]]],-2,[],[]],[[[70,[-1]],58],-2,[],[]],[[[70,[-1]],[54,[19]]],-2,[],[]],[[[70,[-1]],[2,[[55,[19]],[55,[19]]]]],-2,[],[]],[[[70,[-1]],[57,[19]]],-2,[],[]],[[[70,[-1]],[56,[19]]],-2,[],[]],[[[70,[-1]],19],-2,[],[]],[[[70,[-1]],[53,[19]]],-2,[],[]],[[[70,[-1]],[59,[19]]],-2,[],[]],[[[73,[-1,-2]],[57,[19]]],-3,[],[],[]],[[[73,[-1,-2]],19],-1,[],[]],[[[73,[-1,-2]],[56,[19]]],-3,[],[],[]],[[[73,[-1,-2]],[59,[19]]],-3,[],[],[]],[[[73,[-1,-2]],[53,[19]]],-3,[],[],[]],[[[73,[-1,-2]],58],-3,[],[],[]],[[[73,[-1,-2]],[2,[[55,[19]],[55,[19]]]]],-3,[],[],[]],[[[73,[-1,-2]],[54,[19]]],-3,[],[],[]],[[[73,[-1,-2]],-1],3,[32,36],31],[[[73,[-1,-2]],-1],[[2,[19,3]]],[32,36],31],[[[73,[-1,-2]],-1],[[2,[19,3]]],[23,32,36],31],[[[73,[-1,-2]],[73,[-1,-3]]],[[75,[-1,-3]]],[32,36],31,31],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[73,[-1,-2]]],[[60,[[70,[-1]]]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[70,[-1]]],-2,[],[]],[[[73,[-1,-2]]],-3,[],[],[]],[[[73,[-1,-2]]],-3,[],[],[]],[[[73,[-1,-2]],[73,[-1,-3]]],3,[36,32],31,31],[[[70,[-1]]],3,[]],[[[73,[-1,-2]]],3,[],[]],[[[73,[-1,-2]],[73,[-1,-3]]],3,[36,32],31,31],[[[73,[-1,-2]],[73,[-1,-3]]],3,[36,32],31,31],[[[70,[-1]]],[[69,[-1]]],[]],[[[73,[-1,-2]]],[[69,[-1]]],[],[]],[[[69,[-1]]],[[42,[-2]]],[],[]],[[[71,[-1]]],[[42,[-2]]],[],[]],[[[72,[-1]]],[[42,[-2]]],[],[]],[[[70,[-1]]],[[42,[-1]]],[]],[[[73,[-1,-2]]],[[42,[-1]]],[],[]],[[[69,[-1]]],19,[]],[[[71,[-1]]],19,[]],[[[72,[-1]]],19,[]],[[[78,[-2,-1,-3]]],19,[32,36],[[38,[],[[37,[-1]]]]],31],[[[70,[-1]]],19,[]],[[[73,[-1,-2]]],19,[],[]],[[[73,[-1,-2]],19,19],2,[],[]],[[],[[70,[-1]]],[]],[[],[[73,[-1]]],[]],[[[69,[-1]]],[[42,[-2]]],[],[]],[[[71,[-1]]],[[42,[-2]]],[],[]],[[[72,[-1]]],[[42,[-2]]],[],[]],[[[74,[-1,-2]]],[[42,[-3]]],[36,32],31,[]],[[[75,[-1,-2]]],[[42,[-3]]],[36,32],31,[]],[[[76,[-1,-2,-3]]],[[42,[-4]]],[36,32],31,31,[]],[[[77,[-1,-2]]],[[42,[-3]]],[36,32],31,[]],[[[78,[-2,-1,-3]]],[[42,[-4]]],[32,36],[[38,[],[[37,[-1]]]]],31,[]],[[[69,[-1]]],[[42,[-2]]],[],[]],[[[71,[-1]]],[[42,[-2]]],[],[]],[[[72,[-1]]],[[42,[-2]]],[],[]],[[[74,[-1,-2]]],[[42,[-3]]],[36,32],31,[]],[[[75,[-1,-2]]],[[42,[-3]]],[36,32],31,[]],[[[76,[-1,-2,-3]]],[[42,[-4]]],[36,32],31,31,[]],[[[77,[-1,-2]]],[[42,[-3]]],[36,32],31,[]],[[[78,[-2,-1,-3]]],[[42,[-4]]],[32,36],[[38,[],[[37,[-1]]]]],31,[]],[[[69,[-1]],19],[[42,[-2]]],[],[]],[[[71,[-1]],19],[[42,[-2]]],[],[]],[[[72,[-1]],19],[[42,[-2]]],[],[]],[[[69,[-1]],19],[[42,[-2]]],[],[]],[[[71,[-1]],19],[[42,[-2]]],[],[]],[[[72,[-1]],19],[[42,[-2]]],[],[]],[[[70,[-1]],[70,[-1]]],[[42,[21]]],61],[[[70,[-1]],-2],19,[],[[22,[-1],[[20,[3]]]]]],[[[73,[-1,-2]],-3],19,[],[],[[22,[-1],[[20,[3]]]]]],[[[73,[-1,-2]]],[[42,[-1]]],[],[]],[[[73,[-1,-2]],-3],3,[],31,[32,[4,[-1]],5]],[[[73,[-1,-2]],-1],[[42,[-1]]],[32,36],31],[[[73,[-1,-2]],-1],[[2,[19,[42,[-1]]]]],[32,36],31],[[[73,[-1,-2]],19],2,[],[]],[[[73,[-1,-2]],19],2,[],[]],[[[73,[-1,-2]],-3],2,[],[],[[22,[-1],[[20,[3]]]]]],[[[73,[-1,-2]]],2,[],[]],[[[76,[-1,-2,-3]],-4,-6],-4,[36,32],31,31,[],[],[[22,[-4,-5],[[20,[-4]]]]]],[[[77,[-1,-2]],-3,-5],-3,[36,32],31,[],[],[[22,[-3,-4],[[20,[-3]]]]]],[[[73,[-1,-2]],19,-1],3,[32,36],31],[[[73,[-1,-2]],-3],3,[],31,[32,[4,[-1]],5]],[[[73,[-1,-2]],-3],[[42,[[2,[19,-1]]]]],[],31,[32,[4,[-1]],5]],[[[73,[-1,-2]],19],[[42,[-1]]],[],[]],[[[73,[-1,-2]],-3],[[42,[-1]]],[],31,[32,[4,[-1]],5]],[[[73,[-1,-2]],19],2,[],[]],[[[73,[-1,-2]]],2,[],[]],[[[69,[-1]]],[[2,[19,[42,[19]]]]],[]],[[[71,[-1]]],[[2,[19,[42,[19]]]]],[]],[[[72,[-1]]],[[2,[19,[42,[19]]]]],[]],[[[74,[-1,-2]]],[[2,[19,[42,[19]]]]],[36,32],31],[[[75,[-1,-2]]],[[2,[19,[42,[19]]]]],[36,32],31],[[[76,[-1,-2,-3]]],[[2,[19,[42,[19]]]]],[36,32],31,31],[[[77,[-1,-2]]],[[2,[19,[42,[19]]]]],[36,32],31],[[[78,[-2,-1,-3]]],[[2,[19,[42,[19]]]]],[32,36],[[38,[],[[37,[-1]]]]],31],[[[73,[-1,-2]]],2,23,[]],[[[73,[-1,-2]],-3],2,[],[],[[22,[-1,-1],[[20,[21]]]]]],[[[73,[-1,-2]],-4],2,[],[],23,[[22,[-1],[[20,[-3]]]]]],[[[73,[-1,-2]]],2,23,[]],[[[73,[-1,-2]],-3],2,[],[],[[22,[-1,-1],[[20,[21]]]]]],[[[73,[-1,-2]],-3],[[71,[-1]]],[],[],[[22,[-1,-1],[[20,[21]]]]]],[[[73,[-1,-2]],-3],[[71,[-1]]],[],[],[[22,[-1,-1],[[20,[21]]]]]],[[[73,[-1,-2]],-3,-4],[[78,[-1,-2]]],[32,36],31,[[34,[19]]],[[41,[],[[37,[-1]]]]]],[[[70,[-1]],19],[[2,[[70,[-1]],[70,[-1]]]]],[]],[[[70,[-1]]],[[42,[[2,[-1,[70,[-1]]]]]]],[]],[[[70,[-1]]],[[42,[[2,[-1,[70,[-1]]]]]]],[]],[[[73,[-1,-2]],19],[[73,[-1,-2]]],[],26],[[[73,[-1,-2]],[73,[-1,-3]]],-4,[36,32,26],[31,33],31,[]],[[[73,[-1,-2]],19,19],2,[],[]],[[[73,[-1,-2]],-3],3,[],31,[32,[4,[-1]],5]],[[[73,[-1,-2]],-3],[[42,[[2,[19,-1]]]]],[],31,[32,[4,[-1]],5]],[[[73,[-1,-2]],19],[[42,[-1]]],[],[]],[[[73,[-1,-2]],-3],[[42,[-1]]],[],31,[32,[4,[-1]],5]],[[[73,[-1,-2]],[73,[-1,-3]]],[[76,[-1,-2,-3]]],[32,36],31,31],[[[73,[-1,-2]],-3],[[42,[-1]]],[],31,[32,[4,[-1]],5]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[73,[-1,-2]],19],2,[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[[[73,[-1,-2]],19],[[9,[2,1]]],[],[]],[[[73,[-1,-2]],19],[[9,[2,1]]],[],[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],[[[73,[-1,-2]],[73,[-1,-3]]],[[77,[-1,-2]]],[32,36],31,31],[19,[[73,[-1]]],[]],[[19,-1],[[73,[-2,-1]]],[],[]],[-1,[[73,[-2,-1]]],[],[]]],"c":[391,392,393,394,572,573,801,844],"p":[[5,"TryReserveError",0],[1,"tuple"],[1,"bool"],[10,"Equivalent",0],[10,"Sized",886],[5,"Formatter",887],[8,"Result",887],[5,"String",888],[6,"Result",889],[5,"TypeId",890],[6,"Entry",26],[10,"FnOnce",891],[5,"IntoIter",26],[5,"Slice",26],[5,"IndexMap",26],[5,"Iter",26],[5,"IterMut",26],[5,"Drain",26],[1,"usize"],[17,"Output"],[6,"Ordering",892],[10,"FnMut",891],[10,"Ord",892],[5,"Keys",26],[5,"Values",26],[10,"Clone",893],[10,"FromIterator",894],[5,"IntoKeys",26],[5,"ValuesMut",26],[5,"IntoValues",26],[10,"BuildHasher",895],[10,"Hash",895],[10,"Default",896],[10,"RangeBounds",897],[5,"Splice",26],[10,"Eq",892],[17,"Item"],[10,"Iterator",898],[10,"PartialEq",892],[10,"Copy",886],[10,"IntoIterator",894],[6,"Option",899],[10,"Debug",887],[5,"OccupiedEntry",26],[5,"VacantEntry",26],[5,"IndexedEntry",26],[1,"array"],[5,"RandomState",900],[17,"Key"],[17,"Value"],[10,"MutableKeys",26],[10,"Hasher",895],[5,"RangeToInclusive",897],[5,"RangeTo",897],[6,"Bound",897],[5,"RangeInclusive",897],[5,"Range",897],[5,"RangeFull",897],[5,"RangeFrom",897],[5,"Box",901],[10,"PartialOrd",892],[10,"RawEntryApiV1",509],[5,"RawEntryBuilderMut",509],[5,"RawEntryBuilder",509],[6,"RawEntryMut",509],[5,"RawOccupiedEntryMut",509],[5,"RawVacantEntryMut",509],[1,"u64"],[5,"Iter",596],[5,"Slice",596],[5,"IntoIter",596],[5,"Drain",596],[5,"IndexSet",596],[5,"Difference",596],[5,"Intersection",596],[5,"SymmetricDifference",596],[5,"Union",596],[5,"Splice",596]],"b":[[13,"impl-Display-for-TryReserveError"],[14,"impl-Debug-for-TryReserveError"],[134,"impl-Default-for-%26Slice%3CK,+V%3E"],[135,"impl-Default-for-%26mut+Slice%3CK,+V%3E"],[148,"impl-Extend%3C(%26K,+%26V)%3E-for-IndexMap%3CK,+V,+S%3E"],[149,"impl-Extend%3C(K,+V)%3E-for-IndexMap%3CK,+V,+S%3E"],[217,"impl-Index%3CRangeToInclusive%3Cusize%3E%3E-for-Slice%3CK,+V%3E"],[218,"impl-Index%3CRangeTo%3Cusize%3E%3E-for-Slice%3CK,+V%3E"],[219,"impl-Index%3C(Bound%3Cusize%3E,+Bound%3Cusize%3E)%3E-for-Slice%3CK,+V%3E"],[220,"impl-Index%3CRangeInclusive%3Cusize%3E%3E-for-Slice%3CK,+V%3E"],[221,"impl-Index%3CRange%3Cusize%3E%3E-for-Slice%3CK,+V%3E"],[222,"impl-Index%3CRangeFull%3E-for-Slice%3CK,+V%3E"],[223,"impl-Index%3CRangeFrom%3Cusize%3E%3E-for-Slice%3CK,+V%3E"],[224,"impl-Index%3Cusize%3E-for-Slice%3CK,+V%3E"],[225,"impl-Index%3CRangeInclusive%3Cusize%3E%3E-for-IndexMap%3CK,+V,+S%3E"],[226,"impl-Index%3CRangeFull%3E-for-IndexMap%3CK,+V,+S%3E"],[227,"impl-Index%3CRangeToInclusive%3Cusize%3E%3E-for-IndexMap%3CK,+V,+S%3E"],[228,"impl-Index%3CRangeTo%3Cusize%3E%3E-for-IndexMap%3CK,+V,+S%3E"],[229,"impl-Index%3C(Bound%3Cusize%3E,+Bound%3Cusize%3E)%3E-for-IndexMap%3CK,+V,+S%3E"],[230,"impl-Index%3C%26Q%3E-for-IndexMap%3CK,+V,+S%3E"],[231,"impl-Index%3Cusize%3E-for-IndexMap%3CK,+V,+S%3E"],[232,"impl-Index%3CRange%3Cusize%3E%3E-for-IndexMap%3CK,+V,+S%3E"],[233,"impl-Index%3CRangeFrom%3Cusize%3E%3E-for-IndexMap%3CK,+V,+S%3E"],[234,"impl-IndexMut%3CRangeFull%3E-for-Slice%3CK,+V%3E"],[235,"impl-IndexMut%3C(Bound%3Cusize%3E,+Bound%3Cusize%3E)%3E-for-Slice%3CK,+V%3E"],[236,"impl-IndexMut%3CRangeFrom%3Cusize%3E%3E-for-Slice%3CK,+V%3E"],[237,"impl-IndexMut%3CRangeInclusive%3Cusize%3E%3E-for-Slice%3CK,+V%3E"],[238,"impl-IndexMut%3Cusize%3E-for-Slice%3CK,+V%3E"],[239,"impl-IndexMut%3CRange%3Cusize%3E%3E-for-Slice%3CK,+V%3E"],[240,"impl-IndexMut%3CRangeTo%3Cusize%3E%3E-for-Slice%3CK,+V%3E"],[241,"impl-IndexMut%3CRangeToInclusive%3Cusize%3E%3E-for-Slice%3CK,+V%3E"],[242,"impl-IndexMut%3CRangeInclusive%3Cusize%3E%3E-for-IndexMap%3CK,+V,+S%3E"],[243,"impl-IndexMut%3CRangeTo%3Cusize%3E%3E-for-IndexMap%3CK,+V,+S%3E"],[244,"impl-IndexMut%3C(Bound%3Cusize%3E,+Bound%3Cusize%3E)%3E-for-IndexMap%3CK,+V,+S%3E"],[245,"impl-IndexMut%3CRangeToInclusive%3Cusize%3E%3E-for-IndexMap%3CK,+V,+S%3E"],[246,"impl-IndexMut%3Cusize%3E-for-IndexMap%3CK,+V,+S%3E"],[247,"impl-IndexMut%3C%26Q%3E-for-IndexMap%3CK,+V,+S%3E"],[248,"impl-IndexMut%3CRangeFrom%3Cusize%3E%3E-for-IndexMap%3CK,+V,+S%3E"],[249,"impl-IndexMut%3CRangeFull%3E-for-IndexMap%3CK,+V,+S%3E"],[250,"impl-IndexMut%3CRange%3Cusize%3E%3E-for-IndexMap%3CK,+V,+S%3E"],[284,"impl-IntoIterator-for-%26Slice%3CK,+V%3E"],[285,"impl-IntoIterator-for-%26mut+Slice%3CK,+V%3E"],[286,"impl-IntoIterator-for-%26IndexMap%3CK,+V,+S%3E"],[287,"impl-IntoIterator-for-IndexMap%3CK,+V,+S%3E"],[288,"impl-IntoIterator-for-%26mut+IndexMap%3CK,+V,+S%3E"],[677,"impl-Extend%3C%26T%3E-for-IndexSet%3CT,+S%3E"],[678,"impl-Extend%3CT%3E-for-IndexSet%3CT,+S%3E"],[713,"impl-Index%3CRangeFull%3E-for-Slice%3CT%3E"],[714,"impl-Index%3CRangeTo%3Cusize%3E%3E-for-Slice%3CT%3E"],[715,"impl-Index%3C(Bound%3Cusize%3E,+Bound%3Cusize%3E)%3E-for-Slice%3CT%3E"],[716,"impl-Index%3CRange%3Cusize%3E%3E-for-Slice%3CT%3E"],[717,"impl-Index%3CRangeInclusive%3Cusize%3E%3E-for-Slice%3CT%3E"],[718,"impl-Index%3Cusize%3E-for-Slice%3CT%3E"],[719,"impl-Index%3CRangeToInclusive%3Cusize%3E%3E-for-Slice%3CT%3E"],[720,"impl-Index%3CRangeFrom%3Cusize%3E%3E-for-Slice%3CT%3E"],[721,"impl-Index%3CRange%3Cusize%3E%3E-for-IndexSet%3CT,+S%3E"],[722,"impl-Index%3Cusize%3E-for-IndexSet%3CT,+S%3E"],[723,"impl-Index%3CRangeInclusive%3Cusize%3E%3E-for-IndexSet%3CT,+S%3E"],[724,"impl-Index%3CRangeFrom%3Cusize%3E%3E-for-IndexSet%3CT,+S%3E"],[725,"impl-Index%3CRangeToInclusive%3Cusize%3E%3E-for-IndexSet%3CT,+S%3E"],[726,"impl-Index%3CRangeFull%3E-for-IndexSet%3CT,+S%3E"],[727,"impl-Index%3C(Bound%3Cusize%3E,+Bound%3Cusize%3E)%3E-for-IndexSet%3CT,+S%3E"],[728,"impl-Index%3CRangeTo%3Cusize%3E%3E-for-IndexSet%3CT,+S%3E"],[752,"impl-IntoIterator-for-IndexSet%3CT,+S%3E"],[753,"impl-IntoIterator-for-%26IndexSet%3CT,+S%3E"]]}],\ ["inout",{"doc":"Collection of custom reference types for code generic over …","t":"FFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["InOut","InOutBuf","InOutBufIter","InOutBufReserved","IntoArrayError","NotEqualError","OutIsTooSmallError","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_in","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_mut","from_mut_slice","from_raw","from_raw","from_raw","from_ref_mut","from_slices","get","get","get_in","get_in","get_in","get_in_len","get_out","get_out","get_out","get_out_len","into","into","into","into","into","into","into","into_buf","into_chunks","into_iter","into_iter","into_out","into_raw","into_raw","into_raw","is_empty","len","new","next","reborrow","reborrow","split_at","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","xor_in2out","xor_in2out","xor_in2out"],"q":[[0,"inout"],[105,"core::clone"],[106,"core::fmt"],[107,"core::fmt"],[108,"core::fmt"],[109,"generic_array"],[110,"core::any"]],"d":["Custom pointer type which contains one immutable (input) …","Custom slice type which references one immutable (input) …","Iterator over InOutBuf.","Custom slice type which references one immutable (input) …","The error returned when slice can not be converted into …","The error returned when input and output slices have …","Output buffer is smaller than input buffer.","","","","","","","","","","","","","","","","","","Clone input value and return it.","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Create InOutBuf from a single mutable reference.","Crate InOutBufReserved from a single mutable slice.","Create InOut from raw input and output pointers.","Create InOutBuf from raw input and output pointers.","Create InOutBufReserved from raw input and output pointers.","Create InOutBuf from a pair of immutable and mutable …","Crate InOutBufReserved from two separate slices.","Returns InOut for the given position.","Returns InOut for given position.","Get immutable reference to the input value.","Get input slice.","Get input slice.","Get input buffer length.","Get mutable reference to the output value.","Get output slice.","Get output slice.","Get output buffer length.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Convert InOut array to InOutBuf.","Partition buffer into 2 parts: buffer of arrays and tail.","","","Consume self and return output slice with lifetime 'a.","Convert self to a pair of raw input and output pointers.","Get raw input and output pointers.","Get raw input and output pointers.","Returns true if the buffer has a length of 0.","Get length of the inner buffers.","Create InOutBuf from immutable and mutable slices.","","Reborrow self.","Reborrow self.","Divides one buffer into two at mid index.","","","","","","","","","","","","","","","","","","","","","","","XOR data with values behind the input slice and write …","XOR data with values behind the input slice and write …","XORs data with values behind the input slice and write …"],"i":[0,0,0,0,0,0,0,4,12,18,14,1,2,3,4,12,18,14,1,2,3,1,2,3,4,1,1,2,2,3,3,4,4,4,12,12,18,14,1,2,3,12,14,4,12,14,12,14,4,12,4,12,14,14,4,12,14,14,4,12,18,14,1,2,3,4,12,12,18,12,4,12,14,12,12,12,18,4,12,12,4,12,18,14,1,2,3,4,12,12,18,14,1,2,3,4,12,18,14,1,2,3,4,4,12],"f":[0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[2,2],[3,3],[[[4,[-1]]],-1,5],[[1,6],[[9,[7,8]]]],[[1,6],10],[[2,6],[[9,[7,8]]]],[[2,6],10],[[3,6],10],[[3,6],[[9,[7,8]]]],[-1,-1,[]],[[[7,[-1,-1]]],[[4,[-1]]],[]],[-1,[[4,[-1]]],[]],[-1,-1,[]],[[[11,[-1]]],[[12,[-1]]],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[12,[-1]]],[]],[[[11,[-1]],13],[[9,[[14,[-1]],3]]],[]],[[],[[4,[-1]]],[]],[13,[[12,[-1]]],[]],[[13,13],[[14,[-1]]],[]],[[-1,-1],[[12,[-1]]],[]],[[[11,[-1]],[11,[-1]]],[[9,[[14,[-1]],3]]],[]],[[[4,[[15,[-1,-2]]]],13],[[4,[-1]]],[],[[16,[-1]]]],[[[12,[-1]],13],[[4,[-1]]],[]],[[[4,[-1]]],-1,[]],[[[12,[-1]]],[[11,[-1]]],[]],[[[14,[-1]]],[[11,[-1]]],[]],[[[14,[-1]]],13,[]],[[[4,[-1]]],-1,[]],[[[12,[-1]]],[[11,[-1]]],[]],[[[14,[-1]]],[[11,[-1]]],[]],[[[14,[-1]]],13,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[4,[[15,[-1,-2]]]]],[[12,[-1]]],[],[[16,[-1]]]],[[[12,[-1]]],[[7,[[12,[[15,[-1,-2]]]],[12,[-1]]]]],[],[[16,[-1]]]],[[[12,[-1]]],-2,[],[]],[-1,-2,[],[]],[[[12,[-1]]],[[11,[-1]]],[]],[[[4,[-1]]],7,[]],[[[12,[-1]]],7,[]],[[[14,[-1]]],7,[]],[[[12,[-1]]],17,[]],[[[12,[-1]]],13,[]],[[[11,[-1]],[11,[-1]]],[[9,[[12,[-1]],2]]],[]],[[[18,[-1]]],[[19,[-2]]],[],[]],[[[4,[-1]]],[[4,[-1]]],[]],[[[12,[-1]]],[[12,[-1]]],[]],[[[12,[-1]],13],[[7,[[12,[-1]],[12,[-1]]]]],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[[[12,[-1]]],[[9,[[4,[[15,[-1,-2]]]],-3]]],[],[[16,[-1]]],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[[[4,[[15,[21,-1]]]],[15,[21,-1]]],7,[[16,[21]]]],[[[4,[[15,[[15,[21,-1]],-2]]]],[15,[[15,[21,-1]],-2]]],7,[[16,[21]]],[[16,[[15,[21,-1]]]]]],[[[12,[21]],[11,[21]]],7]],"c":[],"p":[[5,"IntoArrayError",0],[5,"NotEqualError",0],[5,"OutIsTooSmallError",0],[5,"InOut",0],[10,"Clone",105],[5,"Formatter",106],[1,"tuple"],[5,"Error",106],[6,"Result",107],[8,"Result",106],[1,"slice"],[5,"InOutBuf",0],[1,"usize"],[5,"InOutBufReserved",0],[5,"GenericArray",108],[10,"ArrayLength",108],[1,"bool"],[5,"InOutBufIter",0],[6,"Option",109],[5,"TypeId",110],[1,"u8"]],"b":[[25,"impl-Display-for-IntoArrayError"],[26,"impl-Debug-for-IntoArrayError"],[27,"impl-Display-for-NotEqualError"],[28,"impl-Debug-for-NotEqualError"],[29,"impl-Debug-for-OutIsTooSmallError"],[30,"impl-Display-for-OutIsTooSmallError"],[32,"impl-From%3C(%26T,+%26mut+T)%3E-for-InOut%3C\'inp,+\'out,+T%3E"],[33,"impl-From%3C%26mut+T%3E-for-InOut%3C\'a,+\'a,+T%3E"],[102,"impl-InOut%3C\'inp,+\'out,+GenericArray%3Cu8,+N%3E%3E"],[103,"impl-InOut%3C\'inp,+\'out,+GenericArray%3CGenericArray%3Cu8,+N%3E,+M%3E%3E"]]}],\ ["ipnet",{"doc":"Types for IPv4 and IPv6 network addresses.","t":"FKGKKGKGFFFFFFRRRRFPPPPPPNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["AddrParseError","IpAdd","IpAddrRange","IpBitAnd","IpBitOr","IpNet","IpSub","IpSubnets","Ipv4AddrRange","Ipv4Net","Ipv4Subnets","Ipv6AddrRange","Ipv6Net","Ipv6Subnets","Output","Output","Output","Output","PrefixLenError","V4","V4","V4","V6","V6","V6","addr","addr","addr","aggregate","aggregate","aggregate","bitand","bitor","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","broadcast","broadcast","broadcast","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","contains","contains","contains","count","count","count","default","default","default","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_str","from_str","from_str","hash","hash","hash","hash","hash","hash","hash","hash","hash","hostmask","hostmask","hostmask","hosts","hosts","hosts","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","ip_mask_to_prefix","ipv4_mask_to_prefix","ipv6_mask_to_prefix","is_sibling","is_sibling","is_sibling","last","last","last","max","max","max","max_prefix_len","max_prefix_len","max_prefix_len","min","min","min","netmask","netmask","netmask","network","network","network","new","new","new","new","new","new","new","next","next","next","next","next","next","next_back","next_back","next_back","nth","nth","nth","nth_back","nth_back","nth_back","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","prefix_len","prefix_len","prefix_len","saturating_add","saturating_sub","size_hint","size_hint","size_hint","subnets","subnets","subnets","supernet","supernet","supernet","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","trunc","trunc","trunc","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","with_netmask","with_netmask","with_netmask"],"q":[[0,"ipnet"],[304,"core::net::ip_addr"],[305,"core::net::ip_addr"],[306,"core::cmp"],[307,"core::fmt"],[308,"core::fmt"],[309,"core::hash"],[310,"core::option"],[311,"alloc::string"],[312,"core::any"]],"d":["An error which can be returned when parsing an IP network …","Provides a saturating_add() method for Ipv4Addr and …","An Iterator over a range of IP addresses, either IPv4 or …","Provides a bitand() method for Ipv4Addr and Ipv6Addr.","Provides a bitor() method for Ipv4Addr and Ipv6Addr.","An IP network address, either IPv4 or IPv6.","Provides a saturating_sub() method for Ipv4Addr and …","An Iterator that generates IP network addresses, either …","An Iterator over a range of IPv4 addresses.","An IPv4 network address.","An Iterator that generates IPv4 network addresses.","An Iterator over a range of IPv6 addresses.","An IPv6 network address.","An Iterator that generates IPv6 network addresses.","","","","","An error which can be returned when the prefix length is …","","","","","","","Returns the address.","Returns the address.","Returns the address.","Aggregate a Vec of IpNets and return the result as a new …","Aggregate a Vec of Ipv4Nets and return the result as a new …","Aggregate a Vec of Ipv6Nets and return the result as a new …","","","","","","","","","","","","","","","","","","","","","","","","","Returns the broadcast address.","Returns the broadcast address.","Returns the last address.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Test if a network address contains either another network …","Test if a network address contains either another network …","Test if a network address contains either another network …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","Returns the host mask.","Returns the host mask.","Returns the host mask.","Return an Iterator over the host addresses in this network.","Return an Iterator over the host addresses in this network.","Return an Iterator over the host addresses in this network.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Converts a IpAddr network mask into a prefix.","Converts a Ipv4Addr network mask into a prefix.","Converts a Ipv6Addr network mask into a prefix.","Returns true if this network and the given network are …","Returns true if this network and the given network are …","Returns true if this network and the given network are …","","","","","","","Returns the maximum valid prefix length.","Returns the maximum valid prefix length.","Returns the maximum valid prefix length.","","","","Returns the network mask.","Returns the network mask.","Returns the network mask.","Returns the network address.","Returns the network address.","Returns the network address.","","","Creates a new IP network address from an IpAddr and prefix …","Creates a new IPv4 network address from an Ipv4Addr and …","Creates a new IPv6 network address from an Ipv6Addr and …","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the prefix length.","Returns the prefix length.","Returns the prefix length.","","","","","","Returns an Iterator over the subnets of this network with …","Returns an Iterator over the subnets of this network with …","Returns an Iterator over the subnets of this network with …","Returns the IpNet that contains this one.","Returns the Ipv4Net that contains this one.","Returns the Ipv6Net that contains this one.","","","","","","","","","","","","","","","","","Returns a copy of the network with the address truncated …","Returns a copy of the network with the address truncated …","Returns a copy of the network with the address truncated …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new IP network address from an IpAddr and …","Creates a new IPv4 network address from an Ipv4Addr and …","Creates a new IPv6 network address from an Ipv6Addr and …"],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,31,9,10,0,11,1,15,11,1,15,1,3,5,1,3,5,9,10,11,12,13,1,3,5,14,15,16,17,18,11,12,13,1,3,5,14,15,16,17,18,1,3,5,11,12,13,1,3,5,14,15,16,17,18,11,12,13,1,3,5,14,15,16,17,18,11,12,13,1,3,5,15,16,17,1,3,5,11,12,13,1,3,5,11,12,13,1,3,5,14,15,16,17,18,11,12,13,1,1,3,3,5,5,14,14,15,16,17,18,18,11,11,11,12,13,1,1,1,1,3,3,5,5,14,15,15,15,16,17,18,1,3,5,11,12,13,1,3,5,15,16,17,1,3,5,1,3,5,11,12,13,1,3,5,14,15,16,17,18,11,12,13,15,16,17,0,0,0,1,3,5,11,12,13,11,12,13,1,3,5,11,12,13,1,3,5,1,3,5,12,13,1,3,5,16,17,11,12,13,15,16,17,11,12,13,11,12,13,11,12,13,11,12,13,1,3,5,15,16,17,1,3,5,30,31,11,12,13,1,3,5,1,3,5,11,12,13,1,3,5,14,15,16,17,18,1,3,5,14,18,1,3,5,11,12,13,1,3,5,14,15,16,17,18,11,12,13,1,3,5,14,15,16,17,18,11,12,13,1,3,5,14,15,16,17,18,1,3,5],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,2],[3,4],[5,6],[[[7,[1]]],[[7,[1]]]],[[[7,[3]]],[[7,[3]]]],[[[7,[5]]],[[7,[5]]]],[[[9,[],[[8,[-1]]]],-2],-1,[],[]],[[[10,[],[[8,[-1]]]],-2],-1,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,2],[3,4],[5,6],[11,11],[12,12],[13,13],[1,1],[3,3],[5,5],[14,14],[15,15],[16,16],[17,17],[18,18],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[11,11],20],[[12,12],20],[[13,13],20],[[1,1],20],[[3,3],20],[[5,5],20],[[15,15],20],[[16,16],20],[[17,17],20],[[1,-1],21,[]],[[3,-1],21,[]],[[5,-1],21,[]],[11,22],[12,22],[13,22],[[],1],[[],3],[[],5],[[11,11],21],[[12,12],21],[[13,13],21],[[1,1],21],[[3,3],21],[[5,5],21],[[14,14],21],[[15,15],21],[[16,16],21],[[17,17],21],[[18,18],21],[[11,23],24],[[12,23],24],[[13,23],24],[[1,23],24],[[1,23],24],[[3,23],24],[[3,23],24],[[5,23],24],[[5,23],24],[[14,23],24],[[14,23],24],[[15,23],24],[[16,23],24],[[17,23],24],[[18,23],24],[[18,23],24],[13,11],[12,11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[3,1],[5,1],[2,1],[-1,-1,[]],[-1,-1,[]],[4,3],[6,5],[-1,-1,[]],[-1,-1,[]],[17,15],[-1,-1,[]],[16,15],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[25,[[26,[1,18]]]],[25,[[26,[3,18]]]],[25,[[26,[5,18]]]],[[11,-1],19,27],[[12,-1],19,27],[[13,-1],19,27],[[1,-1],19,27],[[3,-1],19,27],[[5,-1],19,27],[[15,-1],19,27],[[16,-1],19,27],[[17,-1],19,27],[1,2],[3,4],[5,6],[1,11],[3,12],[5,13],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[2,[[26,[28,14]]]],[4,[[26,[28,14]]]],[6,[[26,[28,14]]]],[[1,1],21],[[3,3],21],[[5,5],21],[11,[[29,[-1]]],[]],[12,[[29,[-1]]],[]],[13,[[29,[-1]]],[]],[11,[[29,[-1]]],[]],[12,[[29,[-1]]],[]],[13,[[29,[-1]]],[]],[1,28],[3,28],[5,28],[11,[[29,[-1]]],[]],[12,[[29,[-1]]],[]],[13,[[29,[-1]]],[]],[1,2],[3,4],[5,6],[1,2],[3,4],[5,6],[[4,4],12],[[6,6],13],[[2,28],[[26,[1,14]]]],[[4,28],[[26,[3,14]]]],[[6,28],[[26,[5,14]]]],[[4,4,28],16],[[6,6,28],17],[11,[[29,[-1]]],[]],[12,[[29,[-1]]],[]],[13,[[29,[-1]]],[]],[15,[[29,[-1]]],[]],[16,[[29,[-1]]],[]],[17,[[29,[-1]]],[]],[11,[[29,[-1]]],[]],[12,[[29,[-1]]],[]],[13,[[29,[-1]]],[]],[[11,22],[[29,[-1]]],[]],[[12,22],[[29,[-1]]],[]],[[13,22],[[29,[-1]]],[]],[[11,22],[[29,[-1]]],[]],[[12,22],[[29,[-1]]],[]],[[13,22],[[29,[-1]]],[]],[[11,11],[[29,[20]]]],[[12,12],[[29,[20]]]],[[13,13],[[29,[20]]]],[[1,1],[[29,[20]]]],[[3,3],[[29,[20]]]],[[5,5],[[29,[20]]]],[[15,15],[[29,[20]]]],[[16,16],[[29,[20]]]],[[17,17],[[29,[20]]]],[1,28],[3,28],[5,28],[[[30,[],[[8,[-1]]]],-2],-1,[],[]],[[[31,[],[[8,[-1]]]],-2],-1,[],[]],[11,[[19,[22,[29,[22]]]]]],[12,[[19,[22,[29,[22]]]]]],[13,[[19,[22,[29,[22]]]]]],[[1,28],[[26,[15,14]]]],[[3,28],[[26,[16,14]]]],[[5,28],[[26,[17,14]]]],[1,[[29,[1]]]],[3,[[29,[3]]]],[5,[[29,[5]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[1,1],[3,3],[5,5],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,33,[]],[-1,33,[]],[-1,33,[]],[-1,33,[]],[-1,33,[]],[-1,33,[]],[-1,33,[]],[-1,33,[]],[-1,33,[]],[-1,33,[]],[-1,33,[]],[[2,2],[[26,[1,14]]]],[[4,4],[[26,[3,14]]]],[[6,6],[[26,[5,14]]]]],"c":[],"p":[[6,"IpNet",0],[6,"IpAddr",304],[5,"Ipv4Net",0],[5,"Ipv4Addr",304],[5,"Ipv6Net",0],[5,"Ipv6Addr",304],[5,"Vec",305],[17,"Output"],[10,"IpBitAnd",0],[10,"IpBitOr",0],[6,"IpAddrRange",0],[5,"Ipv4AddrRange",0],[5,"Ipv6AddrRange",0],[5,"PrefixLenError",0],[6,"IpSubnets",0],[5,"Ipv4Subnets",0],[5,"Ipv6Subnets",0],[5,"AddrParseError",0],[1,"tuple"],[6,"Ordering",306],[1,"bool"],[1,"usize"],[5,"Formatter",307],[8,"Result",307],[1,"str"],[6,"Result",308],[10,"Hasher",309],[1,"u8"],[6,"Option",310],[10,"IpAdd",0],[10,"IpSub",0],[5,"String",311],[5,"TypeId",312]],"b":[[112,"impl-Debug-for-IpNet"],[113,"impl-Display-for-IpNet"],[114,"impl-Debug-for-Ipv4Net"],[115,"impl-Display-for-Ipv4Net"],[116,"impl-Display-for-Ipv6Net"],[117,"impl-Debug-for-Ipv6Net"],[118,"impl-Display-for-PrefixLenError"],[119,"impl-Debug-for-PrefixLenError"],[123,"impl-Display-for-AddrParseError"],[124,"impl-Debug-for-AddrParseError"],[125,"impl-From%3CIpv6AddrRange%3E-for-IpAddrRange"],[126,"impl-From%3CIpv4AddrRange%3E-for-IpAddrRange"],[130,"impl-From%3CIpv4Net%3E-for-IpNet"],[131,"impl-From%3CIpv6Net%3E-for-IpNet"],[132,"impl-From%3CIpAddr%3E-for-IpNet"],[139,"impl-From%3CIpv6Subnets%3E-for-IpSubnets"],[141,"impl-From%3CIpv4Subnets%3E-for-IpSubnets"]]}],\ ["isbot",{"doc":"github crates-io","t":"FNNNNNNNNNNNNN","n":["Bots","append","borrow","borrow_mut","default","fmt","from","into","is_bot","new","remove","try_from","try_into","type_id"],"q":[[0,"isbot"],[14,"core::fmt"],[15,"core::fmt"],[16,"core::any"]],"d":["Wrapper struct to maintain bot regular expression patterns","Appends bot user-agent regular expressions patterns.","","","Constructs a new instance with default user-agent patterns.","","Returns the argument unchanged.","Calls U::from(self).","Returns true the user-agent is a known bot.","Constructs a new instance with bot user-agent regular …","Removes bot user-agent regular expressions.","","",""],"i":[0,1,1,1,1,1,1,1,1,1,1,1,1,1],"f":[0,[[1,[3,[2]]],4],[-1,-2,[],[]],[-1,-2,[],[]],[[],1],[[1,5],6],[-1,-1,[]],[-1,-2,[],[]],[[1,2],7],[2,1],[[1,[3,[2]]],4],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,9,[]]],"c":[],"p":[[5,"Bots",0],[1,"str"],[1,"slice"],[1,"tuple"],[5,"Formatter",14],[8,"Result",14],[1,"bool"],[6,"Result",15],[5,"TypeId",16]],"b":[]}],\ -["itertools",{"doc":"Extra iterator adaptors, functions and macros.","t":"PPGPGGPPGKPPPPPPGKPPPKGPPPHNNNNHNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNHQNNNNNNNNNNNNNNNHNNNNNNNHNHNNNNNNNNNNNNNHNNNNNNNHNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHNHNNNNNNNNNNNNNNNNNNNNQNNNNNNNNHQHNNNNHNHNNNNNNNNNNNNNNNNNNNNNNNNHNNNHNNHNHNNNNNNNHNHMNNNNNNNNNNNNNNHNNNNNNNNNHNNNHMNNNNNNNNNNNNNNNHNNHHHNNNNNNNHHHNNNNNNNNNNNNNNNHNNNNHNNNNNCNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNHHNNFFFFIFFFIIIIIIFFFFFFFFFIFFFIFFFIFIIIIFIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNK","n":["Both","Continue","Diff","Done","Either","EitherOrBoth","First","FirstMismatch","FoldWhile","Itertools","Last","Left","Left","Longer","Middle","MinMax","MinMaxResult","MultiUnzip","NoElements","OneElement","Only","PeekingNext","Position","Right","Right","Shorter","all","all","all_equal","all_equal_value","all_unique","any","any","as_deref","as_deref_mut","as_mut","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","as_ref","assert_equal","at_most_one","batching","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","both","cartesian_product","cause","chain","chain","chunks","circular_tuple_windows","clone","clone","clone","clone","clone","clone","clone_from","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cloned","cmp","coalesce","collect","collect_tuple","collect_vec","combinations","combinations_with_replacement","concat","concat","cons_tuples","consume","contains","count","counts","counts_by","dedup","dedup_by","dedup_by_with_count","dedup_with_count","deref","deref_mut","description","deserialize","diff_with","dropping","dropping_back","duplicates","duplicates_by","either","either_into","either_with","enumerate","eq","eq","eq","eq","eq","equal","exactly_one","expect_left","expect_right","extend","factor_err","factor_first","factor_into_iter","factor_iter","factor_iter_mut","factor_none","factor_ok","factor_second","fill_buf","filter_map_ok","filter_ok","find","find_map","find_or_first","find_or_last","find_position","flatten_ok","flip","flip","flush","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fold","fold","fold1","fold_ok","fold_options","fold_results","fold_while","for_each","foreach","format","format_with","from","from","from","from","from","from","from","from","group_by","has_left","has_right","hash","hash","insert_both","insert_left","insert_right","interleave","interleave","interleave_shortest","intersperse","intersperse","intersperse_with","intersperse_with","into","into","into","into","into","into","into","into_future","into_group_map","into_group_map_by","into_grouping_map","into_grouping_map_by","into_inner","into_inner","into_iter","into_iter","into_left","into_option","into_right","iproduct","is_both","is_done","is_left","is_left","is_right","is_right","iter","iter_mut","iterate","izip","join","join","just_left","just_right","k_smallest","kmerge","kmerge","kmerge_by","kmerge_by","last","left","left","left_and_right","left_and_then","left_and_then","left_or","left_or_default","left_or_else","left_or_insert","left_or_insert_with","len","map","map_any","map_either","map_either_with","map_into","map_left","map_left","map_ok","map_results","map_right","map_right","max","max_set","max_set_by","max_set_by_key","merge","merge","merge_by","merge_join_by","merge_join_by","min","min_set","min_set_by","min_set_by_key","minmax","minmax_by","minmax_by_key","multi_cartesian_product","multipeek","multipeek","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multizip","next","next_back","next_tuple","nth","or","or_default","or_else","pad_using","partial_cmp","partition","partition","partition_map","partition_result","peek_nth","peeking_next","peeking_take_while","permutations","poll","position","position_max","position_max_by","position_max_by_key","position_min","position_min_by","position_min_by_key","position_minmax","position_minmax_by","position_minmax_by_key","positions","powerset","process_results","process_results","product1","put_back","put_back_n","rciter","read","read_exact","read_line","read_to_end","read_to_string","read_until","reduce","repeat_call","repeat_n","rev","rfind","rfold","right","right","right_and_then","right_and_then","right_or","right_or_default","right_or_else","right_or_insert","right_or_insert_with","seek","serialize","set_from","size_hint","sorted","sorted","sorted_by","sorted_by_cached_key","sorted_by_key","sorted_unstable","sorted_unstable","sorted_unstable_by","sorted_unstable_by_key","source","step","structs","sum1","take_while_inclusive","take_while_ref","tee","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","traits","tree_fold1","try_collect","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_len","tuple_combinations","tuple_windows","tuples","type_id","type_id","type_id","type_id","type_id","type_id","unfold","unique","unique_by","unwrap_left","unwrap_right","update","while_some","with_position","write","write_all","write_fmt","zip","zip_eq","zip_eq","zip_longest","Batching","Chunk","Chunks","CircularTupleWindows","Coalesce","Combinations","CombinationsWithReplacement","ConsTuples","Dedup","DedupBy","DedupByWithCount","DedupWithCount","Duplicates","DuplicatesBy","ExactlyOneError","FilterMapOk","FilterOk","FlattenOk","Format","FormatWith","Group","GroupBy","GroupingMap","GroupingMapBy","Groups","Interleave","InterleaveShortest","Intersperse","IntersperseWith","IntoChunks","Iterate","KMerge","KMergeBy","MapInto","MapOk","MapResults","Merge","MergeBy","MergeJoinBy","MultiPeek","MultiProduct","PadUsing","PeekNth","PeekingTakeWhile","Permutations","Positions","Powerset","ProcessResults","Product","PutBack","PutBackN","RcIter","RepeatCall","RepeatN","Step","TakeWhileInclusive","TakeWhileRef","Tee","TupleBuffer","TupleCombinations","TupleWindows","Tuples","Unfold","Unique","UniqueBy","Update","WhileSome","WithPosition","Zip","ZipEq","ZipLongest","aggregate","all","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","collect","collect","collect","collect","count","count","count","count","count","count","count","count","count","count","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold_first","fold_with","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_buffer","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_parts","k","last","last","last","max","max_by","max_by_key","min","min_by","min_by_key","minmax","minmax_by","minmax_by_key","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","n","new","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_if","next_if_eq","nth","nth","peek","peek","peek_mut","peek_nth","peek_nth_mut","peeking_next","peeking_next","peeking_next","peeking_next","peeking_next","peeking_next","product","put_back","put_back","rciter","reset_peek","rfold","rfold","rfold","rfold","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","state","sum","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","with_value","HomogeneousTuple"],"q":[[0,"itertools"],[414,"itertools::structs"],[1881,"itertools::traits"],[1882,"core::iter::traits::collect"],[1883,"core::ops::function"],[1884,"core::iter::traits::iterator"],[1885,"core::option"],[1886,"core::result"],[1887,"core::ops::deref"],[1888,"core::ops::deref"],[1889,"core::convert"],[1890,"std::ffi::os_str"],[1891,"std::path"],[1892,"core::pin"],[1893,"core::convert"],[1894,"core::iter::adapters::chain"],[1895,"core::clone"],[1896,"core::iter::adapters::cloned"],[1897,"core::cmp"],[1898,"core::cmp"],[1899,"std::io"],[1900,"core::cmp"],[1901,"core::cmp"],[1902,"serde::de"],[1903,"serde::de"],[1904,"core::fmt"],[1905,"core::iter::traits::collect"],[1906,"std::io::error"],[1907,"std::io"],[1908,"alloc::vec::into_iter"],[1909,"core::default"],[1910,"core::iter::traits::exact_size"],[1911,"core::cmp"],[1912,"core::task::wake"],[1913,"core::task::poll"],[1914,"core::future::future"],[1915,"core::iter::traits::accum"],[1916,"std::io"],[1917,"std::io"],[1918,"serde::ser"],[1919,"core::fmt"],[1920,"core::marker"]],"d":["Both values are present.","Continue folding with this value","A type returned by the diff_with function.","Fold is complete and will return this value","The enum Either with variants Left and Right is a general …","Value that either holds a single A or B, or both.","This is the first element.","The index of the first non-matching element along with …","An enum used for controlling the execution of fold_while.","An Iterator blanket implementation that provides extra …","This is the last element.","A value of type L.","Only the left value of type A is present.","The total number of elements that were in I along with the …","This is neither the first nor the last element.","More than one element in the iterator, the first element …","MinMaxResult is an enum returned by minmax.","An iterator that can be unzipped into multiple collections.","Empty iterator","Iterator with one element, so the minimum and maximum are …","This is the only element.","An iterator that allows peeking at an element before …","The first component of the value yielded by WithPosition. …","A value of type R.","Only the right value of type B is present.","The total number of elements that were in J along with the …","Test whether the predicate holds for all elements in the …","","Check whether all elements compare equal.","If there are elements and they are all equal, return a …","Check whether all elements are unique (non equal).","Test whether the predicate holds for any elements in the …","","Converts from &EitherOrBoth<A, B> to EitherOrBoth<&_, &_> …","Converts from &mut EitherOrBoth<A, B> to …","","Convert &mut Either<L, R> to Either<&mut L, &mut R>.","","","","","","Converts from &mut EitherOrBoth<A, B> to …","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>.","","","","","","","Converts from &EitherOrBoth<A, B> to EitherOrBoth<&A, &B>.","Assert that two iterables produce equal sequences, with …","If the iterator yields no elements, Ok(None) will be …","A “meta iterator adaptor”. Its closure receives a …","","","","","","","","","","","","","If Both, return Some containing the left and right values. …","Return an iterator adaptor that iterates over the …","","Takes two iterables and creates a new iterator over both …","Chain zero or more iterators together into one sequence.","Return an iterable that can chunk the iterator.","Return an iterator over all windows, wrapping back to the …","","","","","","","","","","","","","","Create an iterator that clones each element from &T to T","","Return an iterator adaptor that uses the passed-in closure …","","Collects all items from the iterator into a tuple of a …",".collect_vec() is simply a type specialization of …","Return an iterator adaptor that iterates over the k-length …","Return an iterator that iterates over the k-length …","Combine all an iterator’s elements into one element by …","Combine all an iterator’s elements into one element by …","Create an iterator that maps for example iterators of …","","Returns true if the given item is present in this iterator.","","Collect the items in this iterator and return a HashMap …","Collect the items in this iterator and return a HashMap …","Remove duplicates from sections of consecutive identical …","Remove duplicates from sections of consecutive identical …","Remove duplicates from sections of consecutive identical …","Remove duplicates from sections of consecutive identical …","","","","","Compares every element yielded by both i and j with the …","Consume the first n elements from the iterator eagerly, …","Consume the last n elements from the iterator eagerly, and …","Return an iterator adaptor that produces elements that …","Return an iterator adaptor that produces elements that …","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 …","Iterate iterable with a running index.","","","","","","Return true if both iterables produce equal sequences …","If the iterator yields exactly one element, that element …","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.","Converts an Either of Iterators to be an Iterator of Either…","Borrows an Either of Iterators to be an Iterator of Eithers","Mutably borrows an Either of Iterators to be an Iterator …","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.","","Return an iterator adaptor that filters and transforms …","Return an iterator adaptor that filters every Result::Ok …","","","Find the value of the first element satisfying a predicate …","Find the value of the first element satisfying a predicate …","Find the position and value of the first element …","Return an iterator adaptor that flattens every Result::Ok …","Convert Either<L, R> to Either<R, L>.","Convert EitherOrBoth<A, B> to EitherOrBoth<B, A>.","","","","","","","","","Perform a fold operation over the iterable.","","Accumulator of the elements in the iterator.","Fold Result values from an iterator.","Fold Option values from an iterator.","See .fold_ok().","An iterator method that applies a function, producing a …","","Run the closure f eagerly on each element of the iterator.","Format all iterator elements, separated by sep.","Format all iterator elements, separated by sep.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Return an iterable that can group iterator elements. …","If Left, or Both, return true. Otherwise, return false.","If Right, or Both, return true, otherwise, return false.","","","Set self to Both(..), containing the specified left and …","Sets the left value of this instance, and returns a …","Sets the right value of this instance, and returns a …","Create an iterator that interleaves elements in i and j.","Alternate elements from two iterators until both have run …","Alternate elements from two iterators until at least one …","Iterate iterable with a particular value inserted between …","An iterator adaptor to insert a particular value between …","Iterate iterable with a particular value created by a …","An iterator adaptor to insert a particular value created …","Calls U::from(self).","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Return a HashMap of keys mapped to Vecs of values. Keys …","Return an Iterator on a HashMap. Keys mapped to Vecs of …","Constructs a GroupingMap to be used later with one of the …","Constructs a GroupingMap to be used later with one of the …","Extract the value of an either over two equivalent types.","Return the value in the continue or done.","Convert the inner value to an iterator.","","If Left or Both, return the left value. Otherwise, convert …","into_option creates an Option of type (T, T). The returned …","If Right or Both, return the right value. Otherwise, …","Create an iterator over the “cartesian product” of …","If Both, return true. Otherwise, return false.","Return true if self is Done, false if it is Continue.","Return true if the value is the Left variant.","If Left, return true. Otherwise, return false. Exclusive …","Return true if the value is the Right variant.","If Right, return true. Otherwise, return false. Exclusive …","Borrow the inner value as an iterator.","Mutably borrow the inner value as an iterator.","Creates a new iterator that infinitely applies function to …","Create an iterator running multiple iterators in lockstep.","Combine all iterator elements into one String, separated …","Combine all iterator elements into one String, separated …","If Left, return Some with the left value. If Right or Both…","If Right, return Some with the right value. If Left or Both…","Sort the k smallest elements into a new iterator, in …","Create an iterator that merges elements of the contained …","Return an iterator adaptor that flattens an iterator of …","Create an iterator that merges elements of the contained …","Return an iterator adaptor that flattens an iterator of …","","Convert the left side of Either<L, R> to an Option<L>.","If Left, or Both, return Some with the left value. …","Return tuple of options corresponding to the left and …","Apply the function f on the value in the Left variant if …","Apply the function f on the value a in Left(a) or …","Return left value or given value","Return left or a default","Returns left value or computes it from a closure","Returns a mutable reference to the left value. If the left …","If the left value is not present, replace it the value …","","Map f over the contained value and return the result in the","Apply the functions f and g on the value a and b …","Apply the functions f and g to the Left and Right variants …","Similar to map_either, with an added context ctx …","Convert each item of the iterator using the Into trait.","Apply the function f on the value in the Left variant if …","Apply the function f on the value a in Left(a) or …","Return an iterator adaptor that applies the provided …","See .map_ok().","Apply the function f on the value in the Right variant if …","Apply the function f on the value b in Right(b) or …","Return the maximum value of the iterable.","Return all maximum elements of an iterator.","Return all maximum elements of an iterator, as determined …","Return all maximum elements of an iterator, as determined …","Create an iterator that merges elements in i and j.","Return an iterator adaptor that merges the two base …","Return an iterator adaptor that merges the two base …","Return an iterator adaptor that merge-joins items from the …","Create an iterator that merges items from both this and …","Return the minimum value of the iterable.","Return all minimum elements of an iterator.","Return all minimum elements of an iterator, as determined …","Return all minimum elements of an iterator, as determined …","Return the minimum and maximum elements in the iterator.","Return the minimum and maximum element of an iterator, as …","Return the minimum and maximum element of an iterator, as …","Return an iterator adaptor that iterates over the …","An iterator adaptor that allows the user to peek at …","An iterator adaptor that allows the user to peek at …","Converts an iterator of tuples into a tuple of containers.","Unzip this iterator into multiple collections.","","","","","","","","","","","","","","Converts an iterator of tuples into a tuple of containers.","An iterator that generalizes .zip() and allows running …","","","Advances the iterator and returns the next items grouped …","","Returns a tuple consisting of the l and r in Both(l, r), …","Returns a tuple consisting of the l and r in Both(l, r), …","Returns a tuple consisting of the l and r in Both(l, r), …","Return an iterator adaptor that pads the sequence to a …","","Partition a sequence using predicate pred so that elements …","","Collect all iterator elements into one of two partitions. …","Partition a sequence of Results into one list of all the Ok…","A drop-in replacement for std::iter::Peekable which adds a …","Pass a reference to the next iterator element to the …","Return an iterator adaptor that borrows from this iterator …","Return an iterator adaptor that iterates over all …","","","Return the position of the maximum element in the iterator.","Return the position of the maximum element in the …","Return the position of the maximum element in the …","Return the position of the minimum element in the iterator.","Return the position of the minimum element in the …","Return the position of the minimum element in the …","Return the positions of the minimum and maximum elements in","Return the postions of the minimum and maximum elements of …","Return the postions of the minimum and maximum elements of …","Return an iterator adaptor that yields the indices of all …","Return an iterator that iterates through the powerset of …","“Lift” a function of the values of an iterator so that …","“Lift” a function of the values of the current …","Iterate over the entire iterator and multiply all the …","Create an iterator where you can put back a single item","Create an iterator where you can put back multiple values …","Return an iterator inside a Rc<RefCell<_>> wrapper.","","","","","","","Return either value of left, right, or apply a function f …","An iterator source that produces elements indefinitely by …","Create an iterator that produces n repetitions of element.","Iterate iterable in reverse.","","","Convert the right side of Either<L, R> to an Option<R>.","If Right, or Both, return Some with the right value. …","Apply the function f on the value in the Right variant if …","Apply the function f on the value b in Right(b) or …","Return right value or given value","Return right or a default","Returns right value or computes it from a closure","Returns a mutable reference to the right value. If the …","If the right value is not present, replace it the value …","","","Assign to each reference in self from the from iterator, …","","Sort all iterator elements into a new iterator in …","Sort all iterator elements into a new iterator in …","Sort all iterator elements into a new iterator in …","Sort all iterator elements into a new iterator in …","Sort all iterator elements into a new iterator in …","Sort all iterator elements into a new iterator in …","Sort all iterator elements into a new iterator in …","Sort all iterator elements into a new iterator in …","Sort all iterator elements into a new iterator in …","","Return an iterator adaptor that steps n elements in the …","The concrete iterator types.","Iterate over the entire iterator and add all the elements.","Returns an iterator adaptor that consumes elements while …","Return an iterator adaptor that borrows from a Clone-able …","Split into an iterator pair that both yield all elements …","","","","","","","","Traits helpful for using certain Itertools methods in …","Accumulate the elements in the iterator in a tree-like …",".try_collect() is more convenient way of writing …","","","","","","","","","","","","","Returns the length of the iterator if one exists. …","Return an iterator adaptor that iterates over the …","Return an iterator over all contiguous windows producing …","Return an iterator that groups the items in tuples of a …","","","","","","","Creates a new unfold source with the specified closure as …","Return an iterator adaptor that filters out elements that …","Return an iterator adaptor that filters out elements that …","Returns the left value","Returns the right value","Return an iterator adaptor that applies a mutating function","Return an iterator adaptor that filters Option<A> iterator …","Return an iterator adaptor that combines each element with …","","","","Converts the arguments to iterators and zips them.","Iterate i and j in lock step.","Create an iterator which iterates over both this and the …","Create an iterator which iterates over both this and the …","A “meta iterator adaptor”. Its closure receives a …","An iterator for the elements in a single chunk.","An iterator that yields the Chunk iterators.","An iterator over all windows, wrapping back to the first …","An iterator adaptor that may join together adjacent …","An iterator to iterate through all the k-length …","An iterator to iterate through all the n-length …","An iterator that maps an iterator of tuples like …","An iterator adaptor that removes repeated duplicates.","An iterator adaptor that removes repeated duplicates, …","An iterator adaptor that removes repeated duplicates, …","An iterator adaptor that removes repeated duplicates, …","An iterator adapter to filter out duplicate elements.","An iterator adapter to filter for duplicate elements.","Iterator returned for the error case of …","An iterator adapter to filter and apply a transformation …","An iterator adapter to filter values within a nested …","An iterator adaptor that flattens Result::Ok values and …","Format all iterator elements lazily, separated by sep.","Format all iterator elements lazily, separated by sep.","An iterator for the elements in a single group.","GroupBy is the storage for the lazy grouping operation.","GroupingMap is an intermediate struct for efficient …","GroupingMapBy is an intermediate struct for efficient …","An iterator that yields the Group iterators.","An iterator adaptor that alternates elements from two …","An iterator adaptor that alternates elements from the two …","An iterator adaptor to insert a particular value between …","An iterator adaptor to insert a particular value created …","ChunkLazy is the storage for a lazy chunking operation.","An iterator that infinitely applies function to value and …","An iterator adaptor that merges an abitrary number of base …","An iterator adaptor that merges an abitrary number of base …","An iterator adapter to apply Into conversion to each …","An iterator adapter to apply a transformation within a …","See MapOk.","An iterator adaptor that merges the two base iterators in …","An iterator adaptor that merges the two base iterators in …","An iterator adaptor that merge-joins items from the two …","See multipeek() for more information.","An iterator adaptor that iterates over the cartesian …","An iterator adaptor that pads a sequence to a minimum …","See peek_nth() for more information.","An iterator adaptor that takes items while a closure …","An iterator adaptor that iterates through all the k…","An iterator adapter to get the positions of each element …","An iterator to iterate through the powerset of the …","An iterator that produces only the T values as long as the …","An iterator adaptor that iterates over the cartesian …","An iterator adaptor that allows putting back a single item …","An iterator adaptor that allows putting multiple items in …","A wrapper for Rc<RefCell<I>>, that implements the Iterator …","See repeat_call for more information.","An iterator that produces n repetitions of an element.","An iterator adaptor that steps a number elements in the …","An iterator adaptor that consumes elements while the given …","An iterator adaptor that borrows from a Clone-able iterator","One half of an iterator pair where both return the same …","An iterator over a incomplete tuple.","An iterator to iterate through all combinations in a Clone…","An iterator over all contiguous windows that produces …","An iterator that groups the items in tuples of a specific …","See unfold for more information.","An iterator adapter to filter out duplicate elements.","An iterator adapter to filter out duplicate elements.","An iterator adapter to apply a mutating function to each …","An iterator adaptor that filters Option<A> iterator …","An iterator adaptor that wraps each element in an Position.","See multizip for more information.","An iterator which iterates two other iterators …","An iterator which iterates two other iterators …","This is the generic way to perform any operation on a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Groups elements from the GroupingMap source by key and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Groups elements from the GroupingMap source by key and …","","","","","","","","","","Groups elements from the GroupingMap source by key and …","Groups elements from the GroupingMap source by key and …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Return a buffer with the produced items that was not …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Split the PutBack into its parts.","Returns the length of a combination produced by this …","","","","Groups elements from the GroupingMap source by key and …","Groups elements from the GroupingMap source by key and …","Groups elements from the GroupingMap source by key and …","Groups elements from the GroupingMap source by key and …","Groups elements from the GroupingMap source by key and …","Groups elements from the GroupingMap source by key and …","Groups elements from the GroupingMap source by key and …","Groups elements from the GroupingMap source by key and …","Groups elements from the GroupingMap source by key and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the (current) length of the pool from which …","Create a new TakeWhileInclusive from an iterator and a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Works exactly like the next_if method in …","Works exactly like the next_if_eq method in …","","","Works exactly like .next() with the only difference that …","Works exactly like the peek method in std::iter::Peekable","Works exactly like the peek_mut method in …","Returns a reference to the nth value without advancing the …","Returns a mutable reference to the nth value without …","","","","","","","Groups elements from the GroupingMap source by key and …","Put back a single value to the front of the iterator.","Puts x in front of the iterator. The values are yielded in …","The boxed iterator.","Reset the peeking “cursor”","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Internal state that will be passed to the closure on the …","Groups elements from the GroupingMap source by key and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","put back value value (builder method)","Implemented for homogeneous tuples of size up to 12."],"i":[12,35,0,35,0,0,34,32,0,0,34,5,12,32,34,33,0,0,33,33,34,0,0,5,12,32,0,5,8,8,8,0,5,12,12,5,5,5,5,5,5,5,12,5,5,5,5,5,5,5,5,5,12,0,8,8,5,32,12,33,34,35,5,32,12,33,34,35,12,8,5,0,0,8,8,5,32,12,33,34,35,5,5,32,12,33,34,35,0,5,8,5,8,8,8,8,0,8,0,5,8,5,8,8,8,8,8,8,5,5,5,5,0,8,8,8,8,5,5,5,0,5,12,33,34,35,0,8,5,5,5,5,5,5,5,5,5,5,5,5,8,8,5,5,8,8,8,8,5,12,5,5,5,32,12,33,34,35,0,5,8,8,8,8,8,5,8,8,8,5,5,32,12,12,33,34,35,8,12,12,5,12,12,12,12,0,8,8,0,8,0,8,5,5,32,12,33,34,35,5,8,8,8,8,5,35,5,5,12,33,12,0,12,35,5,12,5,12,5,5,0,0,0,8,12,12,8,0,8,0,8,5,5,12,12,5,12,5,5,5,12,12,5,5,12,5,5,8,5,12,8,8,5,12,0,8,8,8,0,8,8,0,8,0,8,8,8,8,8,8,8,0,8,0,102,5,5,5,5,5,5,5,5,5,5,5,5,5,8,0,5,5,8,5,12,12,12,8,5,0,5,8,8,0,107,8,8,5,5,8,8,8,8,8,8,8,8,8,8,8,0,8,8,0,0,0,5,5,5,5,5,5,12,0,0,0,5,5,5,12,5,12,5,5,5,12,12,5,5,8,5,0,8,8,8,8,0,8,8,8,5,8,0,8,8,8,8,5,32,12,33,34,35,5,0,8,8,5,32,12,33,34,35,5,32,12,33,34,35,8,8,8,8,5,32,12,33,34,35,0,8,8,5,5,8,8,8,5,5,5,0,0,8,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,117,132,43,71,78,77,79,152,150,29,151,91,97,108,109,114,143,100,81,82,117,25,24,129,142,134,70,69,113,141,44,45,23,148,85,84,101,105,106,115,118,119,122,121,138,87,131,133,149,136,135,30,140,139,146,147,103,132,43,71,78,77,79,152,150,29,151,91,97,108,109,114,143,100,81,82,117,25,24,129,142,134,70,69,113,141,44,45,23,148,85,84,101,105,106,115,118,119,122,121,138,87,131,133,149,136,135,30,140,139,146,147,103,43,71,78,77,29,91,97,109,114,143,100,81,82,117,25,24,129,142,134,70,69,113,141,44,45,23,148,85,84,101,105,106,118,119,122,121,138,87,131,149,136,135,30,140,139,146,147,103,43,71,78,77,29,91,97,109,114,143,100,81,82,117,25,24,129,142,134,70,69,113,141,44,45,23,148,85,84,101,105,106,118,119,122,121,138,87,131,149,136,135,30,140,139,146,147,103,70,69,141,85,43,97,109,114,100,117,134,44,140,139,150,151,132,43,71,78,77,77,77,77,77,77,77,77,77,91,97,108,109,114,143,100,81,82,117,25,24,129,142,134,70,69,113,141,44,45,23,23,85,84,101,105,106,115,118,119,122,121,138,87,131,133,149,136,135,30,140,139,146,147,103,114,143,81,82,117,25,142,134,70,69,113,141,45,45,45,45,45,45,45,45,45,45,23,85,84,101,105,106,115,118,122,131,147,85,85,132,43,71,78,77,79,152,150,29,151,91,97,108,109,114,143,100,81,82,117,25,24,129,142,134,70,69,113,141,44,45,23,148,85,84,101,105,106,115,118,119,122,121,138,87,131,133,149,136,135,30,140,139,146,147,103,103,103,103,103,103,103,103,103,103,103,103,103,132,43,71,78,77,79,152,150,29,151,91,97,108,109,114,143,100,81,82,117,25,24,129,142,134,70,69,113,141,44,45,23,148,85,84,101,105,106,115,118,119,122,121,138,87,131,133,149,136,135,30,140,139,146,147,103,136,132,43,71,79,152,150,29,151,91,97,108,109,114,143,100,81,82,117,25,24,129,142,134,70,69,113,141,44,45,23,148,84,101,105,106,115,118,119,119,122,121,138,87,131,133,149,136,135,30,140,139,146,147,103,117,43,97,100,117,85,85,85,85,85,85,85,85,85,132,132,132,132,132,132,132,132,132,132,132,132,132,152,150,150,150,150,150,150,150,150,150,150,150,150,150,151,151,151,151,151,151,151,151,151,151,151,151,151,91,91,91,91,91,91,91,91,91,91,91,91,91,97,97,97,97,97,97,97,97,97,97,97,97,97,108,108,108,108,108,108,108,108,108,108,108,108,108,143,81,81,81,81,81,81,81,81,81,81,81,81,81,82,82,82,82,82,82,82,82,82,82,82,82,82,117,117,117,117,117,117,117,117,117,117,117,117,117,25,24,24,24,24,24,24,24,24,24,24,24,24,24,129,129,129,129,129,129,129,129,129,129,129,129,129,142,142,142,142,142,142,142,142,142,142,142,142,142,134,134,134,134,134,134,134,134,134,134,134,134,141,141,141,141,141,141,141,141,141,141,141,141,141,45,45,45,45,45,45,45,45,45,45,45,45,45,23,23,23,23,23,23,23,23,23,23,23,23,23,84,84,84,84,84,84,84,84,84,84,84,84,84,101,101,101,101,101,101,101,101,101,101,101,101,101,105,105,105,105,105,105,105,105,105,105,105,105,105,106,106,106,106,106,106,106,106,106,106,106,106,106,115,115,115,115,115,115,115,115,115,115,115,115,115,118,118,118,118,118,118,118,118,118,118,118,118,118,119,119,119,119,119,119,119,119,119,119,119,119,119,122,122,122,122,122,122,122,122,122,122,122,122,122,121,121,121,121,121,121,121,121,121,121,121,121,121,138,138,138,138,138,138,138,138,138,138,138,138,138,87,87,87,87,87,87,87,87,87,87,87,87,87,131,131,131,131,131,131,131,131,131,131,131,131,131,133,133,133,133,133,133,133,133,133,133,133,133,133,149,149,149,149,149,149,149,149,149,149,149,149,149,136,136,136,136,136,136,136,136,136,136,136,136,135,135,135,135,135,135,135,135,135,135,135,135,30,30,30,30,30,30,30,30,30,30,30,30,140,140,140,140,140,140,140,140,140,140,140,140,140,139,139,139,139,139,139,139,139,139,139,139,139,139,146,103,103,103,103,103,103,103,103,103,103,103,103,103,43,131,132,43,71,152,150,151,91,97,108,109,114,143,100,81,82,117,25,24,129,142,134,70,69,113,141,44,45,45,45,45,45,45,45,45,45,45,23,148,84,101,105,106,115,118,119,122,121,138,87,131,133,149,136,135,30,140,139,146,147,103,103,103,103,103,103,103,103,103,103,103,103,71,113,141,45,45,45,45,45,45,45,45,45,45,105,119,122,140,139,147,103,103,103,103,103,103,103,103,103,103,103,103,106,106,97,117,101,106,106,106,106,108,117,101,106,118,122,85,117,118,119,101,113,105,122,147,132,43,71,91,97,108,109,114,143,100,81,82,117,25,129,142,134,70,69,113,141,44,45,45,45,45,45,45,45,45,45,45,23,84,101,105,106,115,118,119,122,121,87,131,133,149,136,135,30,140,139,146,147,103,103,103,103,103,103,103,103,103,103,103,103,138,85,43,71,78,77,29,91,97,109,114,143,100,81,82,117,25,24,129,142,134,70,69,113,141,44,45,23,148,85,84,101,105,106,118,119,122,121,138,87,131,149,136,135,30,140,139,146,147,103,78,77,23,132,43,71,78,77,79,152,150,29,151,91,97,108,109,114,143,100,81,82,117,25,24,129,142,134,70,69,113,141,44,45,23,148,85,84,101,105,106,115,118,119,122,121,138,87,131,133,149,136,135,30,140,139,146,147,103,132,43,71,78,77,79,152,150,29,151,91,97,108,109,114,143,100,81,82,117,25,24,129,142,134,70,69,113,141,44,45,23,148,85,84,101,105,106,115,118,119,122,121,138,87,131,133,149,136,135,30,140,139,146,147,103,132,43,71,78,77,79,152,150,29,151,91,97,108,109,114,143,100,81,82,117,25,24,129,142,134,70,69,113,141,44,45,23,148,85,84,101,105,106,115,118,119,122,121,138,87,131,133,149,136,135,30,140,139,146,147,103,117,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,[[-1,-2],1,2,[[4,[],[[3,[1]]]]]],[[[5,[-1,-2]],-3],1,6,[[6,[],[[7,[]]]]],[[4,[],[[3,[1]]]]]],[8,1],[8,[[11,[-1,[10,[[9,[-1,-1]]]]]]],[]],[8,1],[[-1,-2],1,2,[[4,[],[[3,[1]]]]]],[[[5,[-1,-2]],-3],1,6,[[6,[],[[7,[]]]]],[[4,[],[[3,[1]]]]]],[[[12,[-1,-2]]],12,13,13],[[[12,[-1,-2]]],12,14,14],[[[5,[-1,-2]]],15,[[16,[15]]],[[16,[15]]]],[[[5,[-1,-2]]],[[5,[-1,-2]]],[],[]],[[[5,[-2,-3]]],-1,[],[[16,[-1]]],[[16,[-1]]]],[[[5,[-2,-3]]],[[17,[-1]]],[],[[16,[[17,[-1]]]]],[[16,[[17,[-1]]]]]],[[[5,[-1,-2]]],18,[[16,[18]]],[[16,[18]]]],[[[5,[-1,-2]]],19,[[16,[19]]],[[16,[19]]]],[[[5,[-1,-2]]],20,[[16,[20]]],[[16,[20]]]],[[[12,[-1,-2]]],[[12,[-1,-2]]],[],[]],[[[21,[[5,[-1,-2]]]]],[[5,[[21,[-1]],[21,[-2]]]]],[],[]],[[[21,[[5,[-1,-2]]]]],[[5,[[21,[-1]],[21,[-2]]]]],[],[]],[[[5,[-1,-2]]],[[5,[-1,-2]]],[],[]],[[[5,[-1,-2]]],18,[[22,[18]]],[[22,[18]]]],[[[5,[-2,-3]]],-1,[],[[22,[-1]]],[[22,[-1]]]],[[[5,[-1,-2]]],20,[[22,[20]]],[[22,[20]]]],[[[5,[-1,-2]]],19,[[22,[19]]],[[22,[19]]]],[[[5,[-2,-3]]],[[17,[-1]]],[],[[22,[[17,[-1]]]]],[[22,[[17,[-1]]]]]],[[[5,[-1,-2]]],15,[[22,[15]]],[[22,[15]]]],[[[12,[-1,-2]]],[[12,[-1,-2]]],[],[]],[[-1,-2],9,2,2],[8,[[11,[[10,[-1]],[23,[8]]]]],[]],[[8,-2],[[24,[8,-2]]],[],[[4,[8],[[3,[[10,[-1]]]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1,-2]]],[[10,[[9,[-1,-2]]]]],[],[]],[[8,-1],[[25,[8]]],2],[[[5,[-1,-2]]],[[10,[26]]],26,26],[[-1,-2],27,2,[[2,[],[[7,[]]]]]],0,[[8,28],[[29,[8]]]],[8,[[30,[8,-1]]],[0,31]],[[[5,[-1,-2]]],[[5,[-1,-2]]],31,31],[[[32,[-1,-2]]],[[32,[-1,-2]]],6,6],[[[12,[-1,-2]]],[[12,[-1,-2]]],31,31],[[[33,[-1]]],[[33,[-1]]],31],[34,34],[[[35,[-1]]],[[35,[-1]]],31],[[[5,[-1,-2]],[5,[-1,-2]]],9,31,31],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[-2,36,31,[[2,[],[[7,[-1]]]]]],[[[5,[-1,-2]],[5,[-1,-2]]],37,38,38],[[8,-2],[[39,[8,-2]]],[],[[4,[-1,-1],[[3,[[11,[-1,[9,[-1,-1]]]]]]]]]],[[[5,[-1,-2]]],-3,6,[[6,[],[[7,[]]]]],40],[8,[[10,[-1]]],41],[8,[[42,[-1]]],[]],[[8,28],[[43,[8]]]],[[8,28],[[44,[8]]]],[-1,[],2],[8,-1,[]],[-2,[[45,[-1]]],[],[[2,[],[[7,[-1]]]]]],[[[5,[-1,-2]],28],9,46,46],[[8,-1],1,47],[[[5,[-1,-2]]],28,6,[[6,[],[[7,[]]]]]],[8,[[48,[-1,28]]],[]],[[8,-3],[[48,[-2,28]]],[],[49,50],[[4,[-1],[[3,[-2]]]]]],[8,[[51,[8]]]],[[8,-2],[[52,[8,-2]]],[],[[4,[-1,-1],[[3,[1]]]]]],[[8,-2],[[53,[8,-2]]],[],[[4,[-1,-1],[[3,[1]]]]]],[8,[[54,[8]]]],[[[5,[-1,-2]]],[],13,[[13,[],[[55,[]]]]]],[[[5,[-1,-2]]],[],14,[[14,[],[[55,[]]]]]],[[[5,[-1,-2]]],18,26,26],[-1,[[11,[[5,[-2,-3]]]]],56,57,57],[[-1,-2,-3],[[10,[32]]],2,2,[[58,[],[[3,[1]]]]]],[[8,28],8],[[8,28],8],[8,[[59,[8]]]],[[8,-3],[[60,[8,-2,-3]]],[],[49,50],[[4,[-1],[[3,[-2]]]]]],[[[5,[-1,-2]],-4,-5],-3,[],[],[],[[61,[-1],[[3,[-3]]]]],[[61,[-2],[[3,[-3]]]]]],[[[5,[-2,-3]]],-1,[],[[62,[-1]]],[[62,[-1]]]],[[[5,[-1,-2]],-3,-5,-6],-4,[],[],[],[],[[61,[-3,-1],[[3,[-4]]]]],[[61,[-3,-2],[[3,[-4]]]]]],[-1,63,2],[[[5,[-1,-2]],[5,[-1,-2]]],1,47,47],[[[12,[-1,-2]],[12,[-1,-2]]],1,47,47],[[[33,[-1]],[33,[-1]]],1,47],[[34,34],1],[[[35,[-1]],[35,[-1]]],1,47],[[-1,-2],1,2,2],[8,[[11,[-1,[23,[8]]]]],[]],[[[5,[-1,-2]],18],-1,[],64],[[[5,[-1,-2]],18],-2,64,[]],[[[5,[-2,-3]],-4],9,[],[[65,[-1]]],[[65,[-1]]],[[2,[],[[7,[-1]]]]]],[[[5,[[11,[-1,-2]],[11,[-3,-2]]]]],[[11,[[5,[-1,-3]],-2]]],[],[],[]],[[[5,[[9,[-1,-2]],[9,[-1,-3]]]]],[[9,[-1,[5,[-2,-3]]]]],[],[],[]],[[[5,[-1,-2]]],66,2,2],[[[5,[-1,-2]]],66,[],[]],[[[5,[-1,-2]]],66,[],[]],[[[5,[[10,[-1]],[10,[-2]]]]],[[10,[[5,[-1,-2]]]]],[],[]],[[[5,[[11,[-1,-2]],[11,[-1,-3]]]]],[[11,[-1,[5,[-2,-3]]]]],[],[],[]],[[[5,[[9,[-1,-2]],[9,[-3,-2]]]]],[[9,[[5,[-1,-3]],-2]]],[],[],[]],[[[5,[-1,-2]]],[[11,[[17,[67]],68]]],46,46],[[8,-3],[[69,[8,-3]]],[],[],[[4,[-1],[[3,[[10,[-2]]]]]]]],[[8,-2],[[70,[8,-2]]],[],[[4,[-1],[[3,[1]]]]]],[[[5,[-1,-2]],-3],10,6,[[6,[],[[7,[]]]]],[[4,[],[[3,[1]]]]]],[[[5,[-1,-2]],-4],[[10,[-3]]],6,[[6,[],[[7,[]]]]],[],[[4,[],[[3,[[10,[-3]]]]]]]],[[8,-2],[[10,[-1]]],[],[[4,[-1],[[3,[1]]]]]],[[8,-2],[[10,[-1]]],[],[[4,[-1],[[3,[1]]]]]],[[8,-2],[[10,[[9,[28,-1]]]]],[],[[4,[-1],[[3,[1]]]]]],[8,[[71,[8,-1,-2]]],2,[]],[[[5,[-1,-2]]],[[5,[-2,-1]]],[],[]],[[[12,[-1,-2]]],[[12,[-2,-1]]],[],[]],[[[5,[-1,-2]]],[[11,[9,68]]],72,72],[[[5,[-1,-2]],73],[[11,[9,74]]],64,64],[[[5,[-1,-2]],73],[[11,[9,74]]],75,75],[[[32,[-1,-2]],73],76,6,6],[[[12,[-1,-2]],73],76,64,64],[[[33,[-1]],73],76,64],[[34,73],76],[[[35,[-1]],73],76,64],[[-1,-2,-3],-2,2,[],[[4,[-2],[[3,[-2]]]]]],[[[5,[-1,-2]],-3,-4],-3,6,[[6,[],[[7,[]]]]],[],[[4,[-3],[[3,[-3]]]]]],[[8,-2],[[10,[-1]]],[],[[4,[-1,-1],[[3,[-1]]]]]],[[8,-1,-3],[[11,[-1,-4]]],[],[],[[4,[-1,-2],[[3,[-1]]]]],[]],[[8,-1,-3],[[10,[-1]]],[],[],[[4,[-1,-2],[[3,[-1]]]]]],[[8,-1,-3],[[11,[-1,-4]]],[],[],[[4,[-1,-2],[[3,[-1]]]]],[]],[[8,-1,-3],[[35,[-1]]],[],[],[[4,[-1,-2],[[3,[[35,[-1]]]]]]]],[[[5,[-1,-2]],-3],9,6,[[6,[],[[7,[]]]]],4],[[8,-2],9,[],[[4,[-1]]]],[[8,18],[[77,[8]]]],[[8,18,-2],[[78,[8,-2]]],[],[[4,[-1,4],[[3,[76]]]]]],[-1,-1,[]],[[[11,[-1,-2]]],[[5,[-2,-1]]],[],[]],[-1,-1,[]],[[[5,[-1,-2]]],[[12,[-1,-2]]],[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[8,-3],[[79,[-2,8,-3]]],[],47,[[4,[-1],[[3,[-2]]]]]],[[[12,[-1,-2]]],1,[],[]],[[[12,[-1,-2]]],1,[],[]],[[[5,[-1,-2]],-3],9,50,50,80],[[[12,[-1,-2]],-3],9,50,50,80],[[[12,[-1,-2]],-1,-2],[[9,[-1,-2]]],[],[]],[[[12,[-1,-2]],-1],-1,[],[]],[[[12,[-1,-2]],-2],-2,[],[]],[[-1,-2],81,2,[[2,[],[[7,[]]]]]],[[8,-2],[[81,[8]]],[],[[2,[],[[7,[-1]]]]]],[[8,-2],[[82,[8]]],[],[[2,[],[[7,[-1]]]]]],[-1,83,2],[[8,-1],[[83,[8]]],[]],[[-1,-2],[[84,[-2]]],2,[[4,[],[[3,[]]]]]],[[8,-2],[[84,[8,-2]]],[],[[4,[],[[3,[-1]]]]]],[-1,-2,[],[]],[[[5,[-1,-2]]],[[11,[-2,-1]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[],[]],[8,[[48,[-1,[42,[-2]]]]],[50,49],[]],[[8,-3],[[48,[-2,[42,[-1]]]]],[],[50,49],[[58,[-1],[[3,[-2]]]]]],[8,[[85,[8]]]],[[8,-3],[[86,[8,-3]]],[],[50,49],[[4,[-1],[[3,[-2]]]]]],[[[5,[-1,-1]]],-1,[]],[[[35,[-1]]],-1,[]],[[[5,[-1,-2]]],5,2,[[2,[],[[7,[]]]]]],[-1,-2,[],[]],[[[12,[-1,-2]]],-1,[],[[62,[-1]]]],[[[33,[-1]]],[[10,[[9,[-1,-1]]]]],31],[[[12,[-2,-1]]],-1,[],[[62,[-1]]]],0,[[[12,[-1,-2]]],1,[],[]],[[[35,[-1]]],1,[]],[[[5,[-1,-2]]],1,[],[]],[[[12,[-1,-2]]],1,[],[]],[[[5,[-1,-2]]],1,[],[]],[[[12,[-1,-2]]],1,[],[]],[[[5,[-1,-2]]],5,[],[]],[[[5,[-1,-2]]],5,[],[]],[[-1,-2],[[87,[-1,-2]]],[],[[4,[-1],[[3,[-1]]]]]],0,[[-1,18],88,2],[[8,18],88],[[[12,[-1,-2]]],[[10,[-1]]],[],[]],[[[12,[-1,-2]]],[[10,[-2]]],[],[]],[[8,28],[[89,[-1]]],[]],[-1,90,2],[8,90],[[-1,-2],[[91,[-2]]],2,0],[[8,-1],[[91,[-1]]],[[4,[],[[3,[1]]]]]],[[[5,[-1,-2]]],10,6,[[6,[],[[7,[]]]]]],[[[5,[-1,-2]]],[[10,[-1]]],[],[]],[[[12,[-1,-2]]],[[10,[-1]]],[],[]],[[[12,[-1,-2]]],[[9,[[10,[-1]],[10,[-2]]]]],[],[]],[[[5,[-1,-2]],-4],[[5,[-3,-2]]],[],[],[],[[61,[-1],[[3,[[5,[-3,-2]]]]]]]],[[[12,[-1,-2]],-4],[[12,[-3,-2]]],[],[],[],[[61,[-1],[[3,[[12,[-3,-2]]]]]]]],[[[5,[-1,-2]],-1],-1,[],[]],[[[5,[-1,-2]]],-1,92,[]],[[[5,[-1,-2]],-3],-1,[],[],[[61,[-2],[[3,[-1]]]]]],[[[12,[-1,-2]],-1],-1,[],[]],[[[12,[-1,-2]],-3],-1,[],[],[[61,[],[[3,[-1]]]]]],[[[5,[-1,-2]]],28,93,[[93,[],[[7,[]]]]]],[[[5,[-1,-1]],-3],[[5,[-2,-2]]],[],[],[[61,[-1],[[3,[-2]]]]]],[[[12,[-1,-2]],-4,-6],[[12,[-3,-5]]],[],[],[],[[61,[-1],[[3,[-3]]]]],[],[[61,[-2],[[3,[-5]]]]]],[[[5,[-1,-2]],-4,-6],[[5,[-3,-5]]],[],[],[],[[61,[-1],[[3,[-3]]]]],[],[[61,[-2],[[3,[-5]]]]]],[[[5,[-1,-2]],-3,-5,-7],[[5,[-4,-6]]],[],[],[],[],[[61,[-3,-1],[[3,[-4]]]]],[],[[61,[-3,-2],[[3,[-6]]]]]],[8,[[94,[8,-1]]],[]],[[[5,[-1,-2]],-4],[[5,[-3,-2]]],[],[],[],[[61,[-1],[[3,[-3]]]]]],[[[12,[-1,-2]],-4],[[12,[-3,-2]]],[],[],[],[[61,[-1],[[3,[-3]]]]]],[[8,-3],[[95,[8,-3]]],[],[],[[4,[-1],[[3,[-2]]]]]],[[8,-3],[[95,[8,-3]]],[],[],[[4,[-1],[[3,[-2]]]]]],[[[5,[-1,-2]],-4],[[5,[-1,-3]]],[],[],[],[[61,[-2],[[3,[-3]]]]]],[[[12,[-1,-2]],-4],[[12,[-1,-3]]],[],[],[],[[61,[-2],[[3,[-3]]]]]],[-1,10,2],[8,[[42,[-1]]],[]],[[8,-2],[[42,[-1]]],[],[[4,[-1,-1],[[3,[37]]]]]],[[8,-3],[[42,[-1]]],[],38,[[4,[-1],[[3,[-2]]]]]],[[-1,-2],96,2,[[2,[],[[7,[]]]]]],[[8,-2],[[96,[8]]],[],[[2,[],[[7,[-1]]]]]],[[8,-2,-3],[[97,[8,-3]]],[],[[2,[],[[7,[-1]]]]],[[4,[-1,-1],[[3,[1]]]]]],[[-1,-2,-4],[[98,[-4]]],2,2,[],[[4,[],[[3,[-3]]]]]],[[8,-1,-4],[[98,[8,-4]]],2,[],[],[[4,[-2],[[3,[-3]]]]]],[-1,10,2],[8,[[42,[-1]]],[]],[[8,-2],[[42,[-1]]],[],[[4,[-1,-1],[[3,[37]]]]]],[[8,-3],[[42,[-1]]],[],38,[[4,[-1],[[3,[-2]]]]]],[8,[[33,[-1]]],[]],[[8,-2],[[33,[-1]]],[],[[4,[-1,-1],[[3,[37]]]]]],[[8,-3],[[33,[-1]]],[],99,[[4,[-1],[[3,[-2]]]]]],[8,100],[-1,101,2],[8,[[101,[8]]]],[-1,-2,2,[]],[102,-1,[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,9,[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[8,-1,[]],[-1,[[103,[-2]]],[],[]],[[[5,[-1,-2]]],10,6,[[6,[],[[7,[]]]]]],[[[5,[-1,-2]]],10,104,[[104,[],[[7,[]]]]]],[8,[[10,[-1]]],41],[[[5,[-1,-2]],28],10,6,[[6,[],[[7,[]]]]]],[[[12,[-1,-2]],-1,-2],[[9,[-1,-2]]],[],[]],[[[12,[-1,-2]]],[[9,[-1,-2]]],92,92],[[[12,[-1,-2]],-3,-4],[[9,[-1,-2]]],[],[],[[61,[],[[3,[-1]]]]],[[61,[],[[3,[-2]]]]]],[[8,28,-2],[[105,[8,-2]]],[],[[4,[28],[[3,[-1]]]]]],[[[5,[-1,-2]],[5,[-1,-2]]],[[10,[37]]],99,99],[[-2,-3],28,[],[[2,[],[[7,[-1]]]]],[[4,[-1],[[3,[1]]]]]],[[[5,[-1,-2]],-3],[[9,[-4,-4]]],6,[[6,[],[[7,[]]]]],[[4,[],[[3,[1]]]]],[92,65]],[[8,-4],[[9,[-5,-6]]],[],[],[],[[4,[-1],[[3,[[5,[-2,-3]]]]]]],[92,[65,[-2]]],[92,[65,[-3]]]],[8,[[9,[-2,-4]]],[],[92,[65,[-1]]],[],[92,[65,[-3]]]],[-1,106,2],[[107,-2],[[10,[-1]]],[],[[61,[-1],[[3,[1]]]]]],[[8,-2],[[108,[8,-2]]],[],[[4,[-1],[[3,[1]]]]]],[[8,28],[[109,[8]]]],[[[21,[[5,[-1,-2]]]],110],111,112,[[112,[],[[3,[]]]]]],[[[5,[-1,-2]],-3],[[10,[28]]],6,[[6,[],[[7,[]]]]],[[4,[],[[3,[1]]]]]],[8,[[10,[28]]]],[[8,-2],[[10,[28]]],[],[[4,[-1,-1],[[3,[37]]]]]],[[8,-3],[[10,[28]]],[],38,[[4,[-1],[[3,[-2]]]]]],[8,[[10,[28]]]],[[8,-2],[[10,[28]]],[],[[4,[-1,-1],[[3,[37]]]]]],[[8,-3],[[10,[28]]],[],38,[[4,[-1],[[3,[-2]]]]]],[8,[[33,[28]]]],[[8,-2],[[33,[28]]],[],[[4,[-1,-1],[[3,[37]]]]]],[[8,-3],[[33,[28]]],[],99,[[4,[-1],[[3,[-2]]]]]],[[8,-2],[[113,[8,-2]]],[],[[4,[-1],[[3,[1]]]]]],[8,[[114,[8]]]],[[-3,-5],[[11,[-4,-2]]],[],[],[[2,[],[[7,[[11,[-1,-2]]]]]]],[],[[61,[[115,[-2]]],[[3,[-4]]]]]],[[8,-3],[[11,[-2,-1]]],[],[],[[61,[[115,[8,-1]]],[[3,[-2]]]]]],[8,[[10,[-2]]],[],[[116,[-1]]]],[-1,117,2],[-1,118,2],[-1,119,2],[[[5,[-1,-2]],[17,[67]]],[[11,[28,68]]],120,120],[[[5,[-1,-2]],[17,[67]]],[[11,[9,68]]],120,120],[[[5,[-1,-2]],88],[[11,[28,68]]],46,46],[[[5,[-1,-2]],[42,[67]]],[[11,[28,68]]],120,120],[[[5,[-1,-2]],88],[[11,[28,68]]],120,120],[[[5,[-1,-2]],67,[42,[67]]],[[11,[28,68]]],46,46],[[[12,[-1,-1]],-2],-1,[],[[61,[-1,-1],[[3,[-1]]]]]],[-2,[[121,[-2]]],[],[[4,[],[[3,[-1]]]]]],[[-1,28],[[122,[-1]]],31],[-1,123,2],[[[5,[-1,-2]],-3],10,104,[[104,[],[[7,[]]]]],[[4,[],[[3,[1]]]]]],[[[5,[-1,-2]],-3,-4],-3,104,[[104,[],[[7,[]]]]],[],[[4,[-3],[[3,[-3]]]]]],[[[5,[-1,-2]]],[[10,[-2]]],[],[]],[[[12,[-1,-2]]],[[10,[-2]]],[],[]],[[[5,[-1,-2]],-4],[[5,[-1,-3]]],[],[],[],[[61,[-2],[[3,[[5,[-1,-3]]]]]]]],[[[12,[-1,-2]],-4],[[12,[-1,-3]]],[],[],[],[[61,[-2],[[3,[[12,[-1,-3]]]]]]]],[[[5,[-1,-2]],-2],-2,[],[]],[[[5,[-1,-2]]],-2,[],92],[[[5,[-1,-2]],-3],-2,[],[],[[61,[-1],[[3,[-2]]]]]],[[[12,[-1,-2]],-2],-2,[],[]],[[[12,[-1,-2]],-3],-2,[],[],[[61,[],[[3,[-2]]]]]],[[[5,[-1,-2]],124],[[11,[125,68]]],126,126],[[[5,[-1,-2]],-3],11,127,127,128],[[8,-2],28,[],[[2,[],[[7,[-1]]]]]],[[[5,[-1,-2]]],[[9,[28,[10,[28]]]]],6,[[6,[],[[7,[]]]]]],[-1,89,2],[8,[[89,[-1]]],[]],[[8,-2],[[89,[-1]]],[],[[4,[-1,-1],[[3,[37]]]]]],[[8,-3],[[89,[-1]]],[],38,[[4,[-1],[[3,[-2]]]]]],[[8,-3],[[89,[-1]]],[],38,[[4,[-1],[[3,[-2]]]]]],[-1,89,2],[8,[[89,[-1]]],[]],[[8,-2],[[89,[-1]]],[],[[4,[-1,-1],[[3,[37]]]]]],[[8,-3],[[89,[-1]]],[],38,[[4,[-1],[[3,[-2]]]]]],[[[5,[-1,-2]]],[[10,[26]]],26,26],[[8,28],[[129,[8]]]],0,[8,[[10,[-2]]],[],[[130,[-1]]]],[[8,-2],[[131,[8,-2]]],[],[[4,[-1],[[3,[1]]]]]],[[8,-2],[[132,[8,-2]]],[],[[4,[-1],[[3,[1]]]]]],[8,[[9,[[133,[8]],[133,[8]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,88,[]],0,[[8,-2],[[10,[-1]]],[],[[4,[-1,-1],[[3,[-1]]]]]],[8,[[11,[-1,-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[8,[[11,[28,[9,[28,[10,[28]]]]]]]],[8,[[134,[8,-1]]],[[0,[8]]]],[8,[[135,[8,-1]]],41],[8,[[136,[8,-1]]],41],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[[-1,-3],[[138,[-1,-3]]],[],[],[[4,[-1],[[3,[[10,[-2]]]]]]]],[8,[[139,[8]]]],[[8,-3],[[140,[8,-2,-3]]],[],[49,50],[[4,[-1],[[3,[-2]]]]]],[[[5,[-1,-2]]],-1,[],64],[[[5,[-1,-2]]],-2,64,[]],[[8,-2],[[141,[8,-2]]],[],[[4,[-1]]]],[8,[[142,[8]]]],[8,[[143,[8]]]],[[[5,[-1,-2]],[17,[67]]],[[11,[28,68]]],72,72],[[[5,[-1,-2]],[17,[67]]],[[11,[9,68]]],72,72],[[[5,[-1,-2]],144],[[11,[9,68]]],72,72],[[-1,-2],145,2,2],[[-1,-2],146,2,2],[[8,-1],[[146,[8]]],2],[[8,-1],[[147,[8]]],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,[[[85,[-3]],-5],[[48,[-1,-4]]],[50,49],[],[[6,[],[[7,[[9,[-1,-2]]]]]]],[],[[4,[[10,[-4]],-1,-2],[[3,[[10,[-4]]]]]]]],[[[117,[-1]],-3],1,6,[],[[4,[-2],[[3,[1]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[43,[-1]]],[[43,[-1]]],[31,6]],[[[71,[-3,-1,-2]]],[[71,[-3,-1,-2]]],2,[],[[6,[],[[7,[[11,[-1,-2]]]]]],31]],[[[78,[-1,-2]]],[[78,[-1,-2]]],[],[]],[[[77,[-1]]],[[77,[-1]]],31],[[[29,[-1]]],[[29,[-1]]],[31,6]],[[[91,[-1,-2]]],[[91,[-1,-2]]],[6,31],31],[[[97,[-1,-2,-3]]],[[97,[-1,-2,-3]]],6,6,31],[[[109,[-1]]],[[109,[-1]]],[31,6]],[[[114,[-1]]],[[114,[-1]]],[31,6]],[[[143,[-1]]],[[143,[-1]]],[31,6]],[[[100,[-1]]],[[100,[-1]]],[6,31,31]],[[[81,[-1,-2]]],[[81,[-1,-2]]],31,31],[[[82,[-1,-2]]],[[82,[-1,-2]]],[6,31],[[6,[],[[7,[]]]],31]],[[[117,[-1]]],[[117,[-1]]],[6,31]],[[[25,[-1,-2]]],[[25,[-1,-2]]],[6,31],31],[[[24,[-1,-2]]],[[24,[-1,-2]]],31,31],[[[129,[-1]]],[[129,[-1]]],31],[[[142,[-1]]],[[142,[-1]]],31],[[[134,[-1,-2]]],[[134,[-1,-2]]],[6,31],[[0,[-1]],31]],[[[70,[-1,-2]]],[[70,[-1,-2]]],31,31],[[[69,[-1,-2]]],[[69,[-1,-2]]],31,31],[[[113,[-1,-2]]],[[113,[-1,-2]]],31,31],[[[141,[-1,-2]]],[[141,[-1,-2]]],31,31],[[[44,[-1]]],[[44,[-1]]],[6,31]],[[[45,[-2,-1]]],[[45,[-2,-1]]],[],[31,[6,[],[[7,[-1]]]]]],[[[23,[-1]]],[[23,[-1]]],[6,31]],[[[148,[-1]]],[[148,[-1]]],[6,31]],[[[85,[-1]]],[[85,[-1]]],31],[[[84,[-1,-2]]],[[84,[-1,-2]]],[6,31],31],[[[101,[-1]]],[[101,[-1]]],[6,31]],[[[105,[-1,-2]]],[[105,[-1,-2]]],31,31],[[[106,[-1]]],[[106,[-1]]],[6,31]],[[[118,[-1]]],[[118,[-1]]],[31,6]],[[[119,[-1]]],[[119,[-1]]],[]],[[[122,[-1]]],[[122,[-1]]],31],[[[121,[-1]]],[[121,[-1]]],31],[[[138,[-1,-2]]],[[138,[-1,-2]]],31,31],[[[87,[-1,-2]]],[[87,[-1,-2]]],31,31],[[[131,[-1,-2]]],[[131,[-1,-2]]],31,31],[[[149,[-1]]],[[149,[-1]]],[41,31]],[[[136,[-1,-2]]],[[136,[-1,-2]]],[[6,[],[[7,[]]]],31],[41,31]],[[[135,[-1,-2]]],[[135,[-1,-2]]],[[6,[],[[7,[]]]],31],[41,31]],[[[30,[-1,-2]]],[[30,[-1,-2]]],[[6,[],[[7,[]]]],31,31],[0,31,31]],[[[140,[-1,-2,-3]]],[[140,[-1,-2,-3]]],[31,6],31,31],[[[139,[-1]]],[[139,[-1]]],[6,31]],[[[146,[-1,-2]]],[[146,[-1,-2]]],31,31],[[[147,[-1,-2]]],[[147,[-1,-2]]],31,31],[[[103,[-1]]],[[103,[-1]]],31],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[[70,[-3,-4]]],-6,[],[],[[6,[],[[7,[[11,[-1,-2]]]]]]],[[4,[-1],[[3,[1]]]]],[],[[40,[-5]]]],[[[69,[-3,-5]]],-7,[],[],[[6,[],[[7,[[11,[-1,-2]]]]]]],[],[[4,[-1],[[3,[[10,[-4]]]]]]],[],[[40,[-6]]]],[[[141,[-1,-2]]],-4,6,4,[],[[40,[-3]]]],[[[85,[-3]]],[[48,[-1,-4]]],[50,49],[],[[6,[],[[7,[[9,[-1,-2]]]]]]],[92,[65,[-2]]]],[[[43,[-1]]],28,6],[[[97,[-1,-2,-3]]],28,6,6,0],[[[109,[-1]]],28,6],[[[114,[-1]]],28,6],[[[100,[-1]]],28,[6,31]],[[[117,[-1]]],28,6],[[[134,[-1,-2]]],28,6,[[0,[-1]]]],[[[44,[-1]]],28,6],[[[140,[-1,-2,-3]]],28,6,[49,50],[[4,[],[[3,[-2]]]]]],[[[139,[-1]]],28,6],[[[150,[-1,-2,-3]]],9,[],6,[]],[[[151,[-1]]],9,6],[[[132,[-1,-2]],73],76,[6,64],[]],[[[43,[-1]],73],76,[6,64]],[[[71,[-3,-1,-2]],73],76,2,[],[[6,[],[[7,[[11,[-1,-2]]]]]],64]],[[[78,[-1,-2]],73],76,6,[[4,[4],[[3,[76]]]]]],[[[77,[-1]],73],76,6],[[[77,[-1]],73],76,6],[[[77,[-1]],73],76,6],[[[77,[-1]],73],76,6],[[[77,[-1]],73],76,6],[[[77,[-1]],73],76,6],[[[77,[-1]],73],76,6],[[[77,[-1]],73],76,6],[[[77,[-1]],73],76,6],[[[91,[-1,-2]],73],76,[6,64],[]],[[[97,[-1,-2,-3]],73],76,[6,64],[6,64],[]],[[[108,[-1,-2]],73],76,[6,64],[]],[[[109,[-1]],73],76,[6,64]],[[[114,[-1]],73],76,[6,64]],[[[143,[-1]],73],76,6],[[[100,[-1]],73],76,[6,31,64]],[[[81,[-1,-2]],73],76,64,64],[[[82,[-1,-2]],73],76,[6,64],[[6,[],[[7,[]]]],64]],[[[117,[-1]],73],76,[6,64]],[[[25,[-1,-2]],73],76,[6,64],64],[[[24,[-1,-2]],73],76,64,[]],[[[129,[-1]],73],76,64],[[[142,[-1]],73],76,64],[[[134,[-1,-2]],73],76,[6,64],[[0,[-1]],64]],[[[70,[-1,-2]],73],76,64,[]],[[[69,[-1,-2]],73],76,64,[]],[[[113,[-1,-2]],73],76,64,[]],[[[141,[-1,-2]],73],76,64,[]],[[[44,[-1]],73],76,[6,64]],[[[45,[-2,-1]],73],76,64,[[6,[],[[7,[-1]]]],64]],[[[23,[-1]],73],76,[6,64]],[[[23,[-1]],73],76,6],[[[85,[-1]],73],76,64],[[[84,[-1,-2]],73],76,[6,64],64],[[[101,[-1]],73],76,[6,64]],[[[105,[-1,-2]],73],76,64,[]],[[[106,[-1]],73],76,[6,64]],[[[115,[-1,-2]],73],76,64,64],[[[118,[-1]],73],76,[64,6]],[[[119,[-1]],73],76,64],[[[122,[-1]],73],76,64],[[[121,[-1]],73],76,[]],[[[138,[-1,-2]],73],76,64,[]],[[[87,[-1,-2]],73],76,64,[]],[[[131,[-1,-2]],73],76,[6,64],[]],[[[133,[-1]],73],76,[6,64]],[[[149,[-1]],73],76,[41,64]],[[[136,[-1,-2]],73],76,[[6,[],[[7,[]]]],64],[41,64]],[[[135,[-1,-2]],73],76,[[6,[],[[7,[]]]],64],[41,64]],[[[30,[-1,-2]],73],76,[[6,[],[[7,[]]]],31,64],[0,31,64]],[[[140,[-1,-2,-3]],73],76,[6,64],[64,50,49],[]],[[[139,[-1]],73],76,[6,64]],[[[146,[-1,-2]],73],76,64,64],[[[147,[-1,-2]],73],76,64,64],[[[103,[-1]],73],76,64],[[[114,[-1]],-2,-4],-2,6,[],[],[[4,[-2,-3],[[3,[-2]]]]]],[[[143,[-1]],-2,-4],-2,6,[],[],[[4,[-2,-3],[[3,[-2]]]]]],[[[81,[-1,-2]],-3,-5],-3,6,[[6,[],[[7,[]]]]],[],[],[[4,[-3,-4],[[3,[-3]]]]]],[[[82,[-1,-2]],-3,-5],-3,6,[[6,[],[[7,[]]]]],[],[],[[4,[-3,-4],[[3,[-3]]]]]],[[[117,[-1]],-2,-4],-2,6,[],[],[[4,[-2,-3],[[3,[-2]]]]]],[[[25,[-1,-2]],-3,-5],-3,6,[31,6],[],[],[[4,[-3,-4],[[3,[-3]]]]]],[[[142,[-2]],-3,-5],-3,[],[[6,[],[[7,[[10,[-1]]]]]]],[],[],[[4,[-3,-4],[[3,[-3]]]]]],[[[134,[-1,-2]],-3,-5],-3,6,[[0,[-1]]],[],[],[[4,[-3,-4],[[3,[-3]]]]]],[[[70,[-3,-4]],-5,-7],-5,[],[],[[6,[],[[7,[[11,[-1,-2]]]]]]],[[4,[-1],[[3,[1]]]]],[],[],[[4,[-5,-6],[[3,[-5]]]]]],[[[69,[-3,-5]],-6,-8],-6,[],[],[[6,[],[[7,[[11,[-1,-2]]]]]]],[],[[4,[-1],[[3,[[10,[-4]]]]]]],[],[],[[4,[-6,-7],[[3,[-6]]]]]],[[[113,[-1,-2]],-3,-5],-3,6,[[4,[],[[3,[1]]]]],[],[],[[4,[-3,-4],[[3,[-3]]]]]],[[[141,[-1,-2]],-3,-5],-3,6,4,[],[],[[4,[-3,-4],[[3,[-3]]]]]],[[[45,[-4,[9,[[9,[-1,-2]],-3]]]],-5,-7],-5,[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2]],-3]]]]]]],[],[],[[4,[-5,-6],[[3,[-5]]]]]],[[[45,[-5,[9,[[9,[-1,-2,-3]],-4]]]],-6,-8],-6,[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3]],-4]]]]]]],[],[],[[4,[-6,-7],[[3,[-6]]]]]],[[[45,[-12,[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10]],-11]]]],-13,-15],-13,[],[],[],[],[],[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10]],-11]]]]]]],[],[],[[4,[-13,-14],[[3,[-13]]]]]],[[[45,[-9,[9,[[9,[-1,-2,-3,-4,-5,-6,-7]],-8]]]],-10,-12],-10,[],[],[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6,-7]],-8]]]]]]],[],[],[[4,[-10,-11],[[3,[-10]]]]]],[[[45,[-10,[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8]],-9]]]],-11,-13],-11,[],[],[],[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8]],-9]]]]]]],[],[],[[4,[-11,-12],[[3,[-11]]]]]],[[[45,[-6,[9,[[9,[-1,-2,-3,-4]],-5]]]],-7,-9],-7,[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4]],-5]]]]]]],[],[],[[4,[-7,-8],[[3,[-7]]]]]],[[[45,[-8,[9,[[9,[-1,-2,-3,-4,-5,-6]],-7]]]],-9,-11],-9,[],[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6]],-7]]]]]]],[],[],[[4,[-9,-10],[[3,[-9]]]]]],[[[45,[-11,[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9]],-10]]]],-12,-14],-12,[],[],[],[],[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9]],-10]]]]]]],[],[],[[4,[-12,-13],[[3,[-12]]]]]],[[[45,[-7,[9,[[9,[-1,-2,-3,-4,-5]],-6]]]],-8,-10],-8,[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5]],-6]]]]]]],[],[],[[4,[-8,-9],[[3,[-8]]]]]],[[[45,[-13,[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]],-12]]]],-14,-16],-14,[],[],[],[],[],[],[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]],-12]]]]]]],[],[],[[4,[-14,-15],[[3,[-14]]]]]],[[[23,[-1]],-2,-4],-2,6,[],[],[[4,[-2,-3],[[3,[-2]]]]]],[[[85,[-3]],-4,-5],[[48,[-1,-4]]],[50,49],[],[[6,[],[[7,[[9,[-1,-2]]]]]]],31,[[4,[-4,-1,-2],[[3,[-4]]]]]],[[[84,[-1,-2]],-3,-5],-3,6,0,[],[],[[4,[-3,-4],[[3,[-3]]]]]],[[[101,[-1]],-2,-4],-2,6,[],[],[[4,[-2,-3],[[3,[-2]]]]]],[[[105,[-1,-2]],-3,-5],-3,6,[[4,[28],[[3,[]]]]],[],[],[[4,[-3,-4],[[3,[-3]]]]]],[[[106,[-1]],-2,-4],-2,6,[],[],[[4,[-2,-3],[[3,[-2]]]]]],[[[115,[-3,-2]],-4,-6],-4,[],[],[[6,[],[[7,[[11,[-1,-2]]]]]]],[],[],[[4,[-4,-5],[[3,[-4]]]]]],[[[118,[-1]],-2,-4],-2,6,[],[],[[4,[-2,-3],[[3,[-2]]]]]],[[[122,[-1]],-2,-4],-2,31,[],[],[[4,[-2,-3],[[3,[-2]]]]]],[[[131,[-1,-2]],-3,-5],-3,6,[[4,[],[[3,[1]]]]],[],[],[[4,[-3,-4],[[3,[-3]]]]]],[[[147,[-1,-2]],-3,-5],-3,6,6,[],[],[[4,[-3,-4],[[3,[-3]]]]]],[[[85,[-3]],-4],[[48,[-1,-2]]],[50,49],[],[[6,[],[[7,[[9,[-1,-2]]]]]]],[[4,[-2,-1,-2],[[3,[-2]]]]]],[[[85,[-3]],-5,-6],[[48,[-1,-4]]],[50,49],[],[[6,[],[[7,[[9,[-1,-2]]]]]]],[],[[4,[-1,-2],[[3,[-4]]]]],[[4,[-4,-1,-2],[[3,[-4]]]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[9,[-1,-2,-3,-4,-5,-6,-7]]],[[103,[9]]],2,2,2,2,2,2,2],[[[9,[-1,-2,-3,-4,-5]]],[[103,[9]]],2,2,2,2,2],[[[9,[-1,-2]]],[[103,[9]]],2,2],[[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[[103,[9]]],2,2,2,2,2,2,2,2,2,2,2,2],[-1,-1,[]],[[[9,[-1,-2,-3,-4,-5,-6,-7,-8]]],[[103,[9]]],2,2,2,2,2,2,2,2],[[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[[103,[9]]],2,2,2,2,2,2,2,2,2,2],[[[9,[-1]]],[[103,[9]]],2],[[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9]]],[[103,[9]]],2,2,2,2,2,2,2,2,2],[[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[[103,[9]]],2,2,2,2,2,2,2,2,2,2,2],[[[9,[-1,-2,-3,-4,-5,-6]]],[[103,[9]]],2,2,2,2,2,2],[[[9,[-1,-2,-3,-4]]],[[103,[9]]],2,2,2,2],[[[9,[-1,-2,-3]]],[[103,[9]]],2,2,2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[136,[-1,-2]]],[[149,[-2]]],[[6,[],[[7,[]]]]],41],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[79,[-1,-2,-3]]],-4,47,6,[[4,[],[[3,[-1]]]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[29,[-1]]],-2,6,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[119,[-1]]],[[119,[-1]]],6],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[117,[-1]]],[[9,[10,-1]]],6],[[[43,[-1]]],28,6],[[[97,[-1,-2,-3]]],[[10,[-4]]],6,6,0,[]],[[[100,[-1]]],[[10,[-2]]],[6,31],[]],[[[117,[-1]]],[[10,[-2]]],6,[]],[[[85,[-3]]],[[48,[-1,-2]]],[50,49],38,[[6,[],[[7,[[9,[-1,-2]]]]]]]],[[[85,[-3]],-4],[[48,[-1,-2]]],[50,49],[],[[6,[],[[7,[[9,[-1,-2]]]]]]],[[4,[-1,-2,-2],[[3,[37]]]]]],[[[85,[-3]],-5],[[48,[-1,-2]]],[50,49],[],[[6,[],[[7,[[9,[-1,-2]]]]]]],38,[[4,[-1,-2],[[3,[-4]]]]]],[[[85,[-3]]],[[48,[-1,-2]]],[50,49],38,[[6,[],[[7,[[9,[-1,-2]]]]]]]],[[[85,[-3]],-4],[[48,[-1,-2]]],[50,49],[],[[6,[],[[7,[[9,[-1,-2]]]]]]],[[4,[-1,-2,-2],[[3,[37]]]]]],[[[85,[-3]],-5],[[48,[-1,-2]]],[50,49],[],[[6,[],[[7,[[9,[-1,-2]]]]]]],38,[[4,[-1,-2],[[3,[-4]]]]]],[[[85,[-3]]],[[48,[-1,[33,[-2]]]]],[50,49],38,[[6,[],[[7,[[9,[-1,-2]]]]]]]],[[[85,[-3]],-4],[[48,[-1,[33,[-2]]]]],[50,49],[],[[6,[],[[7,[[9,[-1,-2]]]]]]],[[4,[-1,-2,-2],[[3,[37]]]]]],[[[85,[-3]],-5],[[48,[-1,[33,[-2]]]]],[50,49],[],[[6,[],[[7,[[9,[-1,-2]]]]]]],38,[[4,[-1,-2],[[3,[-4]]]]]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,9,[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,9,[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,9,[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,9,[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,9,[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[[[43,[-1]]],28,6],[[-1,-2],[[131,[-1,-2]]],6,[[4,[],[[3,[1]]]]]],[[[132,[-1,-2]]],[[10,[-3]]],[6,31],[[4,[],[[3,[1]]]]],[]],[[[43,[-1]]],[[10,[-2]]],6,[]],[[[71,[-3,-1,-2]]],[[10,[-4]]],2,[],[[6,[],[[7,[[11,[-1,-2]]]]]]],[]],[[[152,[-1,-2,-3]]],[[10,[-4]]],47,6,[[4,[],[[3,[-1]]]]],[]],[[[150,[-1,-2,-3]]],[[10,[-4]]],47,6,[[4,[],[[3,[-1]]]]],[]],[[[151,[-1]]],[[10,[-2]]],6,[]],[[[91,[-1,-2]]],[[10,[-3]]],6,0,[]],[[[97,[-1,-2,-3]]],[[10,[-4]]],6,6,0,[]],[[[108,[-1,-2]]],[[10,[-3]]],107,[[4,[],[[3,[1]]]]],[]],[[[109,[-1]]],[[10,[-2]]],6,[]],[[[114,[-1]]],[[10,[-2]]],6,[]],[[[143,[-1]]],[[10,[-2]]],6,[]],[[[100,[-1]]],[[10,[-2]]],[6,31],[]],[[[81,[-1,-2]]],[[10,[-3]]],6,[[6,[],[[7,[]]]]],[]],[[[82,[-1,-2]]],[[10,[-3]]],6,[[6,[],[[7,[]]]]],[]],[[[117,[-1]]],[[10,[-2]]],6,[]],[[[25,[-1,-2]]],[[10,[-3]]],6,[31,6],[]],[[[24,[-1,-3]]],[[10,[-4]]],6,[],[[4,[-1],[[3,[[10,[-2]]]]]]],[]],[[[129,[-1]]],[[10,[-2]]],6,[]],[[[142,[-2]]],[[10,[-3]]],[],[[6,[],[[7,[[10,[-1]]]]]]],[]],[[[134,[-1,-2]]],[[10,[-3]]],6,[[0,[-1]]],[]],[[[70,[-3,-4]]],[[10,[-5]]],[],[],[[6,[],[[7,[[11,[-1,-2]]]]]]],[[4,[-1],[[3,[1]]]]],[]],[[[69,[-3,-5]]],[[10,[-6]]],[],[],[[6,[],[[7,[[11,[-1,-2]]]]]]],[],[[4,[-1],[[3,[[10,[-4]]]]]]],[]],[[[113,[-1,-2]]],[[10,[-3]]],6,[[4,[],[[3,[1]]]]],[]],[[[141,[-1,-2]]],[[10,[-3]]],6,4,[]],[[[44,[-1]]],[[10,[-2]]],6,[]],[[[45,[-13,[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]],-12]]]]],[[10,[-14]]],[],[],[],[],[],[],[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]],-12]]]]]]],[]],[[[45,[-12,[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10]],-11]]]]],[[10,[-13]]],[],[],[],[],[],[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10]],-11]]]]]]],[]],[[[45,[-6,[9,[[9,[-1,-2,-3,-4]],-5]]]]],[[10,[-7]]],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4]],-5]]]]]]],[]],[[[45,[-4,[9,[[9,[-1,-2]],-3]]]]],[[10,[-5]]],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2]],-3]]]]]]],[]],[[[45,[-11,[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9]],-10]]]]],[[10,[-12]]],[],[],[],[],[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9]],-10]]]]]]],[]],[[[45,[-8,[9,[[9,[-1,-2,-3,-4,-5,-6]],-7]]]]],[[10,[-9]]],[],[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6]],-7]]]]]]],[]],[[[45,[-9,[9,[[9,[-1,-2,-3,-4,-5,-6,-7]],-8]]]]],[[10,[-10]]],[],[],[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6,-7]],-8]]]]]]],[]],[[[45,[-7,[9,[[9,[-1,-2,-3,-4,-5]],-6]]]]],[[10,[-8]]],[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5]],-6]]]]]]],[]],[[[45,[-10,[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8]],-9]]]]],[[10,[-11]]],[],[],[],[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8]],-9]]]]]]],[]],[[[45,[-5,[9,[[9,[-1,-2,-3]],-4]]]]],[[10,[-6]]],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3]],-4]]]]]]],[]],[[[23,[-1]]],[[10,[-2]]],6,[]],[[[148,[-1]]],[[10,[-2]]],6,[]],[[[84,[-1,-2]]],[[10,[-3]]],6,0,[]],[[[101,[-1]]],[[10,[-2]]],6,[]],[[[105,[-1,-2]]],[[10,[-3]]],6,[[4,[28],[[3,[]]]]],[]],[[[106,[-1]]],[[10,[-2]]],6,[]],[[[115,[-3,-2]]],[[10,[-4]]],[],[],[[6,[],[[7,[[11,[-1,-2]]]]]]],[]],[[[118,[-1]]],[[10,[-2]]],6,[]],[[[119,[-2]]],[[10,[-3]]],[],[[6,[],[[7,[-1]]]]],[]],[[[122,[-1]]],[[10,[-2]]],31,[]],[[[121,[-2]]],[[10,[-3]]],[],[[4,[],[[3,[-1]]]]],[]],[[[138,[-1,-3]]],[[10,[-4]]],[],[],[[4,[-1],[[3,[[10,[-2]]]]]]],[]],[[[87,[-1,-2]]],[[10,[-3]]],[],[[4,[-1],[[3,[-1]]]]],[]],[[[131,[-1,-2]]],[[10,[-3]]],6,[[4,[],[[3,[1]]]]],[]],[[[133,[-1]]],[[10,[-2]]],6,[]],[[[149,[-1]]],[[10,[-2]]],41,[]],[[[136,[-1,-2]]],[[10,[-3]]],[[6,[],[[7,[]]]]],41,[]],[[[135,[-1,-2]]],[[10,[-3]]],[[6,[],[[7,[]]]]],[41,31],[]],[[[30,[-1,-2]]],[[10,[-3]]],[[6,[],[[7,[]]]],31],[0,31],[]],[[[140,[-1,-2,-3]]],[[10,[-4]]],6,[49,50],[[4,[],[[3,[-2]]]]],[]],[[[139,[-1]]],[[10,[-2]]],6,[]],[[[146,[-1,-2]]],[[10,[-3]]],6,6,[]],[[[147,[-1,-2]]],[[10,[-3]]],6,6,[]],[[[103,[[9,[-1,-2]]]]],[[10,[-3]]],6,6,[]],[[[103,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9]]]]],[[10,[-10]]],6,6,6,6,6,6,6,6,6,[]],[[[103,[[9,[-1,-2,-3,-4,-5,-6,-7]]]]],[[10,[-8]]],6,6,6,6,6,6,6,[]],[[[103,[[9,[-1,-2,-3,-4,-5]]]]],[[10,[-6]]],6,6,6,6,6,[]],[[[103,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]]]],[[10,[-12]]],6,6,6,6,6,6,6,6,6,6,6,[]],[[[103,[[9,[-1]]]]],[[10,[-2]]],6,[]],[[[103,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]]]],[[10,[-13]]],6,6,6,6,6,6,6,6,6,6,6,6,[]],[[[103,[[9,[-1,-2,-3,-4,-5,-6,-7,-8]]]]],[[10,[-9]]],6,6,6,6,6,6,6,6,[]],[[[103,[[9,[-1,-2,-3,-4,-5,-6]]]]],[[10,[-7]]],6,6,6,6,6,6,[]],[[[103,[[9,[-1,-2,-3]]]]],[[10,[-4]]],6,6,6,[]],[[[103,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10]]]]],[[10,[-11]]],6,6,6,6,6,6,6,6,6,6,[]],[[[103,[[9,[-1,-2,-3,-4]]]]],[[10,[-5]]],6,6,6,6,[]],[[[71,[-3,-1,-2]]],[[10,[-4]]],2,[],[[104,[],[[7,[[11,[-1,-2]]]]]]],[]],[[[113,[-1,-2]]],[[10,[-3]]],[104,93],[[4,[],[[3,[1]]]]],[]],[[[141,[-1,-2]]],[[10,[-3]]],104,4,[]],[[[45,[-8,[9,[[9,[-1,-2,-3,-4,-5,-6]],-7]]]]],[[10,[-9]]],[],[],[],[],[],[],[],[[104,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6]],-7]]]]]]],[]],[[[45,[-10,[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8]],-9]]]]],[[10,[-11]]],[],[],[],[],[],[],[],[],[],[[104,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8]],-9]]]]]]],[]],[[[45,[-6,[9,[[9,[-1,-2,-3,-4]],-5]]]]],[[10,[-7]]],[],[],[],[],[],[[104,[],[[7,[[9,[[9,[-1,-2,-3,-4]],-5]]]]]]],[]],[[[45,[-9,[9,[[9,[-1,-2,-3,-4,-5,-6,-7]],-8]]]]],[[10,[-10]]],[],[],[],[],[],[],[],[],[[104,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6,-7]],-8]]]]]]],[]],[[[45,[-5,[9,[[9,[-1,-2,-3]],-4]]]]],[[10,[-6]]],[],[],[],[],[[104,[],[[7,[[9,[[9,[-1,-2,-3]],-4]]]]]]],[]],[[[45,[-4,[9,[[9,[-1,-2]],-3]]]]],[[10,[-5]]],[],[],[],[[104,[],[[7,[[9,[[9,[-1,-2]],-3]]]]]]],[]],[[[45,[-13,[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]],-12]]]]],[[10,[-14]]],[],[],[],[],[],[],[],[],[],[],[],[],[[104,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]],-12]]]]]]],[]],[[[45,[-11,[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9]],-10]]]]],[[10,[-12]]],[],[],[],[],[],[],[],[],[],[],[[104,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9]],-10]]]]]]],[]],[[[45,[-7,[9,[[9,[-1,-2,-3,-4,-5]],-6]]]]],[[10,[-8]]],[],[],[],[],[],[],[[104,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5]],-6]]]]]]],[]],[[[45,[-12,[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10]],-11]]]]],[[10,[-13]]],[],[],[],[],[],[],[],[],[],[],[],[[104,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10]],-11]]]]]]],[]],[[[105,[-1,-2]]],[[10,[-3]]],[104,93],[[4,[28],[[3,[]]]]],[]],[[[119,[-1]]],[[10,[-2]]],104,[]],[[[122,[-1]]],[[10,[-2]]],31,[]],[[[140,[-1,-2,-3]]],[[10,[-4]]],104,[49,50],[[4,[],[[3,[-2]]]]],[]],[[[139,[-1]]],[[10,[-2]]],104,[]],[[[147,[-1,-2]]],[[10,[-3]]],[104,93],[104,93],[]],[[[103,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9]]]]],[[10,[-10]]],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[]],[[[103,[[9,[-1,-2,-3]]]]],[[10,[-4]]],[104,93],[104,93],[104,93],[]],[[[103,[[9,[-1]]]]],[[10,[-2]]],[104,93],[]],[[[103,[[9,[-1,-2,-3,-4,-5,-6,-7,-8]]]]],[[10,[-9]]],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[]],[[[103,[[9,[-1,-2,-3,-4]]]]],[[10,[-5]]],[104,93],[104,93],[104,93],[104,93],[]],[[[103,[[9,[-1,-2,-3,-4,-5]]]]],[[10,[-6]]],[104,93],[104,93],[104,93],[104,93],[104,93],[]],[[[103,[[9,[-1,-2]]]]],[[10,[-3]]],[104,93],[104,93],[]],[[[103,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]]]],[[10,[-12]]],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[]],[[[103,[[9,[-1,-2,-3,-4,-5,-6]]]]],[[10,[-7]]],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[]],[[[103,[[9,[-1,-2,-3,-4,-5,-6,-7]]]]],[[10,[-8]]],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[]],[[[103,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]]]],[[10,[-13]]],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[]],[[[103,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10]]]]],[[10,[-11]]],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[]],[[[106,[-1]],-2],10,6,[[61,[],[[3,[1]]]]]],[[[106,[-1]],-2],10,6,153],[[[97,[-1,-2,-3]],28],[[10,[-4]]],6,6,0,[]],[[[117,[-1]],28],[[10,[-2]]],6,[]],[[[101,[-1]]],10,6],[[[106,[-1]]],10,6],[[[106,[-1]]],10,6],[[[106,[-1]],28],10,6],[[[106,[-1]],28],10,6],[[[108,[-1,-2]],-4],[[10,[-3]]],107,[[4,[],[[3,[1]]]]],[],[[61,[-3],[[3,[1]]]]]],[[[117,[-1]],-3],[[10,[-2]]],6,[],[[61,[-2],[[3,[1]]]]]],[[[101,[-1]],-3],[[10,[-2]]],6,[],[[61,[-2],[[3,[1]]]]]],[[[106,[-1]],-3],[[10,[-2]]],6,[],[[61,[-2],[[3,[1]]]]]],[[[118,[-1]],-3],[[10,[-2]]],6,[],[[61,[-2],[[3,[1]]]]]],[[[122,[-1]],-3],[[10,[-2]]],31,[],[[61,[-2],[[3,[1]]]]]],[[[85,[-3]]],[[48,[-1,-2]]],[50,49],[],[[6,[],[[7,[[9,[-1,-2]]]]]]]],[[[117,[-1]]],9,6],[[[118,[-1]]],9,6],0,[[[101,[-1]]],9,6],[[[113,[-1,-2]],-3,-5],-3,[104,93],[[4,[],[[3,[1]]]]],[],[],[[4,[-3,-4],[[3,[-3]]]]]],[[[105,[-1,-2]],-3,-5],-3,[104,93],[[4,[28],[[3,[]]]]],[],[],[[4,[-3,-4],[[3,[-3]]]]]],[[[122,[-1]],-2,-4],-2,31,[],[],[[4,[-2,-3],[[3,[-2]]]]]],[[[147,[-1,-2]],-3,-5],-3,[104,93],[104,93],[],[],[[4,[-3,-4],[[3,[-3]]]]]],[[[132,[-1,-2]]],[[9,[28,[10,[28]]]]],[6,31],[[4,[],[[3,[1]]]]]],[[[43,[-1]]],[[9,[28,[10,[28]]]]],6],[[[71,[-3,-1,-2]]],[[9,[28,[10,[28]]]]],2,[],[[6,[],[[7,[[11,[-1,-2]]]]]]]],[[[91,[-1,-2]]],[[9,[28,[10,[28]]]]],6,0],[[[97,[-1,-2,-3]]],[[9,[28,[10,[28]]]]],6,6,0],[[[108,[-1,-2]]],[[9,[28,[10,[28]]]]],107,[[4,[],[[3,[1]]]]]],[[[109,[-1]]],[[9,[28,[10,[28]]]]],6],[[[114,[-1]]],[[9,[28,[10,[28]]]]],6],[[[143,[-1]]],[[9,[28,[10,[28]]]]],6],[[[100,[-1]]],[[9,[28,[10,[28]]]]],[6,31]],[[[81,[-1,-2]]],[[9,[28,[10,[28]]]]],6,[[6,[],[[7,[]]]]]],[[[82,[-1,-2]]],[[9,[28,[10,[28]]]]],6,[[6,[],[[7,[]]]]]],[[[117,[-1]]],[[9,[28,[10,[28]]]]],6],[[[25,[-1,-2]]],[[9,[28,[10,[28]]]]],6,[31,6]],[[[129,[-1]]],[[9,[28,[10,[28]]]]],6],[[[142,[-2]]],[[9,[28,[10,[28]]]]],[],[[6,[],[[7,[[10,[-1]]]]]]]],[[[134,[-1,-2]]],[[9,[28,[10,[28]]]]],6,[[0,[-1]]]],[[[70,[-3,-4]]],[[9,[28,[10,[28]]]]],[],[],[[6,[],[[7,[[11,[-1,-2]]]]]]],[[4,[-1],[[3,[1]]]]]],[[[69,[-3,-5]]],[[9,[28,[10,[28]]]]],[],[],[[6,[],[[7,[[11,[-1,-2]]]]]]],[],[[4,[-1],[[3,[[10,[-4]]]]]]]],[[[113,[-1,-2]]],[[9,[28,[10,[28]]]]],6,[[4,[],[[3,[1]]]]]],[[[141,[-1,-2]]],[[9,[28,[10,[28]]]]],6,4],[[[44,[-1]]],[[9,[28,[10,[28]]]]],6],[[[45,[-13,[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]],-12]]]]],[[9,[28,[10,[28]]]]],[],[],[],[],[],[],[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]],-12]]]]]]]],[[[45,[-10,[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8]],-9]]]]],[[9,[28,[10,[28]]]]],[],[],[],[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8]],-9]]]]]]]],[[[45,[-9,[9,[[9,[-1,-2,-3,-4,-5,-6,-7]],-8]]]]],[[9,[28,[10,[28]]]]],[],[],[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6,-7]],-8]]]]]]]],[[[45,[-12,[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10]],-11]]]]],[[9,[28,[10,[28]]]]],[],[],[],[],[],[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10]],-11]]]]]]]],[[[45,[-7,[9,[[9,[-1,-2,-3,-4,-5]],-6]]]]],[[9,[28,[10,[28]]]]],[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5]],-6]]]]]]]],[[[45,[-5,[9,[[9,[-1,-2,-3]],-4]]]]],[[9,[28,[10,[28]]]]],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3]],-4]]]]]]]],[[[45,[-8,[9,[[9,[-1,-2,-3,-4,-5,-6]],-7]]]]],[[9,[28,[10,[28]]]]],[],[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6]],-7]]]]]]]],[[[45,[-6,[9,[[9,[-1,-2,-3,-4]],-5]]]]],[[9,[28,[10,[28]]]]],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4]],-5]]]]]]]],[[[45,[-11,[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9]],-10]]]]],[[9,[28,[10,[28]]]]],[],[],[],[],[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9]],-10]]]]]]]],[[[45,[-4,[9,[[9,[-1,-2]],-3]]]]],[[9,[28,[10,[28]]]]],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2]],-3]]]]]]]],[[[23,[-1]]],[[9,[28,[10,[28]]]]],6],[[[84,[-1,-2]]],[[9,[28,[10,[28]]]]],6,0],[[[101,[-1]]],[[9,[28,[10,[28]]]]],6],[[[105,[-1,-2]]],[[9,[28,[10,[28]]]]],6,[[4,[28],[[3,[]]]]]],[[[106,[-1]]],[[9,[28,[10,[28]]]]],6],[[[115,[-3,-2]]],[[9,[28,[10,[28]]]]],[],[],[[6,[],[[7,[[11,[-1,-2]]]]]]]],[[[118,[-1]]],[[9,[28,[10,[28]]]]],6],[[[119,[-2]]],[[9,[28,[10,[28]]]]],[],[[6,[],[[7,[-1]]]]]],[[[122,[-1]]],[[9,[28,[10,[28]]]]],31],[[[121,[-2]]],[[9,[28,[10,[28]]]]],[],[[4,[],[[3,[-1]]]]]],[[[87,[-1,-2]]],[[9,[28,[10,[28]]]]],[],[[4,[-1],[[3,[-1]]]]]],[[[131,[-1,-2]]],[[9,[28,[10,[28]]]]],6,[[4,[],[[3,[1]]]]]],[[[133,[-1]]],[[9,[28,[10,[28]]]]],6],[[[149,[-1]]],[[9,[28,[10,[28]]]]],41],[[[136,[-1,-2]]],[[9,[28,[10,[28]]]]],[[6,[],[[7,[]]]]],41],[[[135,[-1,-2]]],[[9,[28,[10,[28]]]]],[[6,[],[[7,[]]]]],[41,31]],[[[30,[-1,-2]]],[[9,[28,[10,[28]]]]],[[6,[],[[7,[]]]],31],[0,31]],[[[140,[-1,-2,-3]]],[[9,[28,[10,[28]]]]],6,[49,50],[[4,[],[[3,[-2]]]]]],[[[139,[-1]]],[[9,[28,[10,[28]]]]],6],[[[146,[-1,-2]]],[[9,[28,[10,[28]]]]],6,6],[[[147,[-1,-2]]],[[9,[28,[10,[28]]]]],6,6],[[[103,[[9,[-1,-2,-3,-4,-5,-6]]]]],[[9,[28,[10,[28]]]]],6,6,6,6,6,6],[[[103,[[9,[-1,-2,-3,-4,-5,-6,-7]]]]],[[9,[28,[10,[28]]]]],6,6,6,6,6,6,6],[[[103,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10]]]]],[[9,[28,[10,[28]]]]],6,6,6,6,6,6,6,6,6,6],[[[103,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]]]],[[9,[28,[10,[28]]]]],6,6,6,6,6,6,6,6,6,6,6,6],[[[103,[[9,[-1,-2,-3,-4]]]]],[[9,[28,[10,[28]]]]],6,6,6,6],[[[103,[[9,[-1]]]]],[[9,[28,[10,[28]]]]],6],[[[103,[[9,[-1,-2]]]]],[[9,[28,[10,[28]]]]],6,6],[[[103,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9]]]]],[[9,[28,[10,[28]]]]],6,6,6,6,6,6,6,6,6],[[[103,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]]]],[[9,[28,[10,[28]]]]],6,6,6,6,6,6,6,6,6,6,6],[[[103,[[9,[-1,-2,-3]]]]],[[9,[28,[10,[28]]]]],6,6,6],[[[103,[[9,[-1,-2,-3,-4,-5]]]]],[[9,[28,[10,[28]]]]],6,6,6,6,6],[[[103,[[9,[-1,-2,-3,-4,-5,-6,-7,-8]]]]],[[9,[28,[10,[28]]]]],6,6,6,6,6,6,6,6],0,[[[85,[-3]]],[[48,[-1,-2]]],[50,49],[],[[6,[],[[7,[[9,[-1,-2]]]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,88,[]],[-1,88,[]],[-1,88,[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[[[117,[-1]]],[[117,[-1]]],6],0],"c":[160,163,166,251,333,361,410,449,466,468],"p":[[1,"bool"],[10,"IntoIterator",1882],[17,"Output"],[10,"FnMut",1883],[6,"Either",0],[10,"Iterator",1884],[17,"Item"],[10,"Itertools",0],[1,"tuple"],[6,"Option",1885],[6,"Result",1886],[6,"EitherOrBoth",0],[10,"Deref",1887],[10,"DerefMut",1887],[5,"CStr",1888],[10,"AsMut",1889],[1,"slice"],[1,"str"],[5,"OsStr",1890],[5,"Path",1891],[5,"Pin",1892],[10,"AsRef",1889],[5,"ExactlyOneError",414],[5,"Batching",414],[5,"Product",414],[10,"Error",1893],[5,"Chain",1894],[1,"usize"],[5,"IntoChunks",414],[5,"CircularTupleWindows",414],[10,"Clone",1895],[6,"Diff",0],[6,"MinMaxResult",0],[6,"Position",0],[6,"FoldWhile",0],[5,"Cloned",1896],[6,"Ordering",1897],[10,"Ord",1897],[8,"Coalesce",414],[10,"FromIterator",1882],[10,"HomogeneousTuple",1881],[5,"Vec",1898],[5,"Combinations",414],[5,"CombinationsWithReplacement",414],[5,"ConsTuples",414],[10,"BufRead",1899],[10,"PartialEq",1897],[5,"HashMap",1900],[10,"Eq",1897],[10,"Hash",1901],[8,"Dedup",414],[8,"DedupBy",414],[8,"DedupByWithCount",414],[8,"DedupWithCount",414],[17,"Target"],[10,"Deserializer",1902],[10,"Deserialize",1902],[10,"Fn",1883],[8,"Duplicates",414],[8,"DuplicatesBy",414],[10,"FnOnce",1883],[10,"Into",1889],[5,"Enumerate",1903],[10,"Debug",1904],[10,"Extend",1882],[5,"IterEither",1905],[1,"u8"],[5,"Error",1906],[5,"FilterMapOk",414],[5,"FilterOk",414],[5,"FlattenOk",414],[10,"Write",1899],[5,"Formatter",1904],[5,"Error",1904],[10,"Display",1904],[8,"Result",1904],[5,"Format",414],[5,"FormatWith",414],[5,"GroupBy",414],[10,"Hasher",1901],[5,"Interleave",414],[5,"InterleaveShortest",414],[8,"Intersperse",414],[5,"IntersperseWith",414],[5,"GroupingMap",414],[8,"GroupingMapBy",414],[5,"Iterate",414],[5,"String",1907],[5,"IntoIter",1908],[8,"KMerge",414],[5,"KMergeBy",414],[10,"Default",1909],[10,"ExactSizeIterator",1910],[8,"MapInto",414],[8,"MapOk",414],[8,"Merge",414],[5,"MergeBy",414],[8,"MergeJoinBy",414],[10,"PartialOrd",1897],[5,"MultiProduct",414],[5,"MultiPeek",414],[10,"MultiUnzip",0],[5,"Zip",414],[10,"DoubleEndedIterator",1911],[5,"PadUsing",414],[5,"PeekNth",414],[10,"PeekingNext",0],[5,"PeekingTakeWhile",414],[5,"Permutations",414],[5,"Context",1912],[6,"Poll",1913],[10,"Future",1914],[5,"Positions",414],[5,"Powerset",414],[5,"ProcessResults",414],[10,"Product",1915],[5,"PutBack",414],[5,"PutBackN",414],[5,"RcIter",414],[10,"Read",1899],[5,"RepeatCall",414],[5,"RepeatN",414],[5,"Rev",1916],[6,"SeekFrom",1899],[1,"u64"],[10,"Seek",1899],[10,"Serialize",1917],[10,"Serializer",1917],[5,"Step",414],[10,"Sum",1915],[5,"TakeWhileInclusive",414],[5,"TakeWhileRef",414],[5,"Tee",414],[5,"TupleCombinations",414],[5,"TupleWindows",414],[5,"Tuples",414],[5,"TypeId",1918],[5,"Unfold",414],[5,"Unique",414],[5,"UniqueBy",414],[5,"Update",414],[5,"WhileSome",414],[5,"WithPosition",414],[5,"Arguments",1904],[5,"Zip",1919],[5,"ZipEq",414],[5,"ZipLongest",414],[5,"Chunks",414],[5,"TupleBuffer",414],[5,"Group",414],[5,"Chunk",414],[5,"Groups",414],[10,"Sized",1920]],"b":[[35,"impl-AsMut%3CCStr%3E-for-Either%3CL,+R%3E"],[36,"impl-Either%3CL,+R%3E"],[37,"impl-AsMut%3CTarget%3E-for-Either%3CL,+R%3E"],[38,"impl-AsMut%3C%5BTarget%5D%3E-for-Either%3CL,+R%3E"],[39,"impl-AsMut%3Cstr%3E-for-Either%3CL,+R%3E"],[40,"impl-AsMut%3COsStr%3E-for-Either%3CL,+R%3E"],[41,"impl-AsMut%3CPath%3E-for-Either%3CL,+R%3E"],[45,"impl-Either%3CL,+R%3E"],[46,"impl-AsRef%3Cstr%3E-for-Either%3CL,+R%3E"],[47,"impl-AsRef%3CTarget%3E-for-Either%3CL,+R%3E"],[48,"impl-AsRef%3CPath%3E-for-Either%3CL,+R%3E"],[49,"impl-AsRef%3COsStr%3E-for-Either%3CL,+R%3E"],[50,"impl-AsRef%3C%5BTarget%5D%3E-for-Either%3CL,+R%3E"],[51,"impl-AsRef%3CCStr%3E-for-Either%3CL,+R%3E"],[151,"impl-Debug-for-Either%3CL,+R%3E"],[152,"impl-Display-for-Either%3CL,+R%3E"],[715,"impl-UpperExp-for-Format%3C\'a,+I%3E"],[716,"impl-Display-for-Format%3C\'a,+I%3E"],[717,"impl-Binary-for-Format%3C\'a,+I%3E"],[718,"impl-Pointer-for-Format%3C\'a,+I%3E"],[719,"impl-LowerExp-for-Format%3C\'a,+I%3E"],[720,"impl-Octal-for-Format%3C\'a,+I%3E"],[721,"impl-Debug-for-Format%3C\'a,+I%3E"],[722,"impl-UpperHex-for-Format%3C\'a,+I%3E"],[723,"impl-LowerHex-for-Format%3C\'a,+I%3E"],[745,"impl-Debug-for-ExactlyOneError%3CI%3E"],[746,"impl-Display-for-ExactlyOneError%3CI%3E"],[782,"impl-Iterator-for-ConsTuples%3CIter,+((K,+L),+X)%3E"],[783,"impl-Iterator-for-ConsTuples%3CIter,+((J,+K,+L),+X)%3E"],[784,"impl-Iterator-for-ConsTuples%3CIter,+((C,+D,+E,+F,+G,+H,+I,+J,+K,+L),+X)%3E"],[785,"impl-Iterator-for-ConsTuples%3CIter,+((F,+G,+H,+I,+J,+K,+L),+X)%3E"],[786,"impl-Iterator-for-ConsTuples%3CIter,+((E,+F,+G,+H,+I,+J,+K,+L),+X)%3E"],[787,"impl-Iterator-for-ConsTuples%3CIter,+((I,+J,+K,+L),+X)%3E"],[788,"impl-Iterator-for-ConsTuples%3CIter,+((G,+H,+I,+J,+K,+L),+X)%3E"],[789,"impl-Iterator-for-ConsTuples%3CIter,+((D,+E,+F,+G,+H,+I,+J,+K,+L),+X)%3E"],[790,"impl-Iterator-for-ConsTuples%3CIter,+((H,+I,+J,+K,+L),+X)%3E"],[791,"impl-Iterator-for-ConsTuples%3CIter,+((B,+C,+D,+E,+F,+G,+H,+I,+J,+K,+L),+X)%3E"],[860,"impl-From%3C(A,+B,+C,+D,+E,+F,+G)%3E-for-Zip%3C(%3CA+as+IntoIterator%3E::IntoIter,+%3CB+as+IntoIterator%3E::IntoIter,+%3CC+as+IntoIterator%3E::IntoIter,+%3CD+as+IntoIterator%3E::IntoIter,+%3CE+as+IntoIterator%3E::IntoIter,+%3CF+as+IntoIterator%3E::IntoIter,+%3CG+as+IntoIterator%3E::IntoIter)%3E"],[861,"impl-From%3C(A,+B,+C,+D,+E)%3E-for-Zip%3C(%3CA+as+IntoIterator%3E::IntoIter,+%3CB+as+IntoIterator%3E::IntoIter,+%3CC+as+IntoIterator%3E::IntoIter,+%3CD+as+IntoIterator%3E::IntoIter,+%3CE+as+IntoIterator%3E::IntoIter)%3E"],[862,"impl-From%3C(A,+B)%3E-for-Zip%3C(%3CA+as+IntoIterator%3E::IntoIter,+%3CB+as+IntoIterator%3E::IntoIter)%3E"],[863,"impl-From%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J,+K,+L)%3E-for-Zip%3C(%3CA+as+IntoIterator%3E::IntoIter,+%3CB+as+IntoIterator%3E::IntoIter,+%3CC+as+IntoIterator%3E::IntoIter,+%3CD+as+IntoIterator%3E::IntoIter,+%3CE+as+IntoIterator%3E::IntoIter,+%3CF+as+IntoIterator%3E::IntoIter,+%3CG+as+IntoIterator%3E::IntoIter,+%3CH+as+IntoIterator%3E::IntoIter,+%3CI+as+IntoIterator%3E::IntoIter,+%3CJ+as+IntoIterator%3E::IntoIter,+%3CK+as+IntoIterator%3E::IntoIter,+%3CL+as+IntoIterator%3E::IntoIter)%3E"],[865,"impl-From%3C(A,+B,+C,+D,+E,+F,+G,+H)%3E-for-Zip%3C(%3CA+as+IntoIterator%3E::IntoIter,+%3CB+as+IntoIterator%3E::IntoIter,+%3CC+as+IntoIterator%3E::IntoIter,+%3CD+as+IntoIterator%3E::IntoIter,+%3CE+as+IntoIterator%3E::IntoIter,+%3CF+as+IntoIterator%3E::IntoIter,+%3CG+as+IntoIterator%3E::IntoIter,+%3CH+as+IntoIterator%3E::IntoIter)%3E"],[866,"impl-From%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J)%3E-for-Zip%3C(%3CA+as+IntoIterator%3E::IntoIter,+%3CB+as+IntoIterator%3E::IntoIter,+%3CC+as+IntoIterator%3E::IntoIter,+%3CD+as+IntoIterator%3E::IntoIter,+%3CE+as+IntoIterator%3E::IntoIter,+%3CF+as+IntoIterator%3E::IntoIter,+%3CG+as+IntoIterator%3E::IntoIter,+%3CH+as+IntoIterator%3E::IntoIter,+%3CI+as+IntoIterator%3E::IntoIter,+%3CJ+as+IntoIterator%3E::IntoIter)%3E"],[867,"impl-From%3C(A,)%3E-for-Zip%3C(%3CA+as+IntoIterator%3E::IntoIter,)%3E"],[868,"impl-From%3C(A,+B,+C,+D,+E,+F,+G,+H,+I)%3E-for-Zip%3C(%3CA+as+IntoIterator%3E::IntoIter,+%3CB+as+IntoIterator%3E::IntoIter,+%3CC+as+IntoIterator%3E::IntoIter,+%3CD+as+IntoIterator%3E::IntoIter,+%3CE+as+IntoIterator%3E::IntoIter,+%3CF+as+IntoIterator%3E::IntoIter,+%3CG+as+IntoIterator%3E::IntoIter,+%3CH+as+IntoIterator%3E::IntoIter,+%3CI+as+IntoIterator%3E::IntoIter)%3E"],[869,"impl-From%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J,+K)%3E-for-Zip%3C(%3CA+as+IntoIterator%3E::IntoIter,+%3CB+as+IntoIterator%3E::IntoIter,+%3CC+as+IntoIterator%3E::IntoIter,+%3CD+as+IntoIterator%3E::IntoIter,+%3CE+as+IntoIterator%3E::IntoIter,+%3CF+as+IntoIterator%3E::IntoIter,+%3CG+as+IntoIterator%3E::IntoIter,+%3CH+as+IntoIterator%3E::IntoIter,+%3CI+as+IntoIterator%3E::IntoIter,+%3CJ+as+IntoIterator%3E::IntoIter,+%3CK+as+IntoIterator%3E::IntoIter)%3E"],[870,"impl-From%3C(A,+B,+C,+D,+E,+F)%3E-for-Zip%3C(%3CA+as+IntoIterator%3E::IntoIter,+%3CB+as+IntoIterator%3E::IntoIter,+%3CC+as+IntoIterator%3E::IntoIter,+%3CD+as+IntoIterator%3E::IntoIter,+%3CE+as+IntoIterator%3E::IntoIter,+%3CF+as+IntoIterator%3E::IntoIter)%3E"],[871,"impl-From%3C(A,+B,+C,+D)%3E-for-Zip%3C(%3CA+as+IntoIterator%3E::IntoIter,+%3CB+as+IntoIterator%3E::IntoIter,+%3CC+as+IntoIterator%3E::IntoIter,+%3CD+as+IntoIterator%3E::IntoIter)%3E"],[872,"impl-From%3C(A,+B,+C)%3E-for-Zip%3C(%3CA+as+IntoIterator%3E::IntoIter,+%3CB+as+IntoIterator%3E::IntoIter,+%3CC+as+IntoIterator%3E::IntoIter)%3E"],[1494,"impl-Iterator-for-ConsTuples%3CIter,+((B,+C,+D,+E,+F,+G,+H,+I,+J,+K,+L),+X)%3E"],[1495,"impl-Iterator-for-ConsTuples%3CIter,+((C,+D,+E,+F,+G,+H,+I,+J,+K,+L),+X)%3E"],[1496,"impl-Iterator-for-ConsTuples%3CIter,+((I,+J,+K,+L),+X)%3E"],[1497,"impl-Iterator-for-ConsTuples%3CIter,+((K,+L),+X)%3E"],[1498,"impl-Iterator-for-ConsTuples%3CIter,+((D,+E,+F,+G,+H,+I,+J,+K,+L),+X)%3E"],[1499,"impl-Iterator-for-ConsTuples%3CIter,+((G,+H,+I,+J,+K,+L),+X)%3E"],[1500,"impl-Iterator-for-ConsTuples%3CIter,+((F,+G,+H,+I,+J,+K,+L),+X)%3E"],[1501,"impl-Iterator-for-ConsTuples%3CIter,+((H,+I,+J,+K,+L),+X)%3E"],[1502,"impl-Iterator-for-ConsTuples%3CIter,+((E,+F,+G,+H,+I,+J,+K,+L),+X)%3E"],[1503,"impl-Iterator-for-ConsTuples%3CIter,+((J,+K,+L),+X)%3E"],[1527,"impl-Iterator-for-Zip%3C(A,+B)%3E"],[1528,"impl-Iterator-for-Zip%3C(A,+B,+C,+D,+E,+F,+G,+H,+I)%3E"],[1529,"impl-Iterator-for-Zip%3C(A,+B,+C,+D,+E,+F,+G)%3E"],[1530,"impl-Iterator-for-Zip%3C(A,+B,+C,+D,+E)%3E"],[1531,"impl-Iterator-for-Zip%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J,+K)%3E"],[1532,"impl-Iterator-for-Zip%3C(A,)%3E"],[1533,"impl-Iterator-for-Zip%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J,+K,+L)%3E"],[1534,"impl-Iterator-for-Zip%3C(A,+B,+C,+D,+E,+F,+G,+H)%3E"],[1535,"impl-Iterator-for-Zip%3C(A,+B,+C,+D,+E,+F)%3E"],[1536,"impl-Iterator-for-Zip%3C(A,+B,+C)%3E"],[1537,"impl-Iterator-for-Zip%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J)%3E"],[1538,"impl-Iterator-for-Zip%3C(A,+B,+C,+D)%3E"],[1542,"impl-DoubleEndedIterator-for-ConsTuples%3CIter,+((G,+H,+I,+J,+K,+L),+X)%3E"],[1543,"impl-DoubleEndedIterator-for-ConsTuples%3CIter,+((E,+F,+G,+H,+I,+J,+K,+L),+X)%3E"],[1544,"impl-DoubleEndedIterator-for-ConsTuples%3CIter,+((I,+J,+K,+L),+X)%3E"],[1545,"impl-DoubleEndedIterator-for-ConsTuples%3CIter,+((F,+G,+H,+I,+J,+K,+L),+X)%3E"],[1546,"impl-DoubleEndedIterator-for-ConsTuples%3CIter,+((J,+K,+L),+X)%3E"],[1547,"impl-DoubleEndedIterator-for-ConsTuples%3CIter,+((K,+L),+X)%3E"],[1548,"impl-DoubleEndedIterator-for-ConsTuples%3CIter,+((B,+C,+D,+E,+F,+G,+H,+I,+J,+K,+L),+X)%3E"],[1549,"impl-DoubleEndedIterator-for-ConsTuples%3CIter,+((D,+E,+F,+G,+H,+I,+J,+K,+L),+X)%3E"],[1550,"impl-DoubleEndedIterator-for-ConsTuples%3CIter,+((H,+I,+J,+K,+L),+X)%3E"],[1551,"impl-DoubleEndedIterator-for-ConsTuples%3CIter,+((C,+D,+E,+F,+G,+H,+I,+J,+K,+L),+X)%3E"],[1558,"impl-DoubleEndedIterator-for-Zip%3C(A,+B,+C,+D,+E,+F,+G,+H,+I)%3E"],[1559,"impl-DoubleEndedIterator-for-Zip%3C(A,+B,+C)%3E"],[1560,"impl-DoubleEndedIterator-for-Zip%3C(A,)%3E"],[1561,"impl-DoubleEndedIterator-for-Zip%3C(A,+B,+C,+D,+E,+F,+G,+H)%3E"],[1562,"impl-DoubleEndedIterator-for-Zip%3C(A,+B,+C,+D)%3E"],[1563,"impl-DoubleEndedIterator-for-Zip%3C(A,+B,+C,+D,+E)%3E"],[1564,"impl-DoubleEndedIterator-for-Zip%3C(A,+B)%3E"],[1565,"impl-DoubleEndedIterator-for-Zip%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J,+K)%3E"],[1566,"impl-DoubleEndedIterator-for-Zip%3C(A,+B,+C,+D,+E,+F)%3E"],[1567,"impl-DoubleEndedIterator-for-Zip%3C(A,+B,+C,+D,+E,+F,+G)%3E"],[1568,"impl-DoubleEndedIterator-for-Zip%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J,+K,+L)%3E"],[1569,"impl-DoubleEndedIterator-for-Zip%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J)%3E"],[1616,"impl-Iterator-for-ConsTuples%3CIter,+((B,+C,+D,+E,+F,+G,+H,+I,+J,+K,+L),+X)%3E"],[1617,"impl-Iterator-for-ConsTuples%3CIter,+((E,+F,+G,+H,+I,+J,+K,+L),+X)%3E"],[1618,"impl-Iterator-for-ConsTuples%3CIter,+((F,+G,+H,+I,+J,+K,+L),+X)%3E"],[1619,"impl-Iterator-for-ConsTuples%3CIter,+((C,+D,+E,+F,+G,+H,+I,+J,+K,+L),+X)%3E"],[1620,"impl-Iterator-for-ConsTuples%3CIter,+((H,+I,+J,+K,+L),+X)%3E"],[1621,"impl-Iterator-for-ConsTuples%3CIter,+((J,+K,+L),+X)%3E"],[1622,"impl-Iterator-for-ConsTuples%3CIter,+((G,+H,+I,+J,+K,+L),+X)%3E"],[1623,"impl-Iterator-for-ConsTuples%3CIter,+((I,+J,+K,+L),+X)%3E"],[1624,"impl-Iterator-for-ConsTuples%3CIter,+((D,+E,+F,+G,+H,+I,+J,+K,+L),+X)%3E"],[1625,"impl-Iterator-for-ConsTuples%3CIter,+((K,+L),+X)%3E"],[1647,"impl-Iterator-for-Zip%3C(A,+B,+C,+D,+E,+F)%3E"],[1648,"impl-Iterator-for-Zip%3C(A,+B,+C,+D,+E,+F,+G)%3E"],[1649,"impl-Iterator-for-Zip%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J)%3E"],[1650,"impl-Iterator-for-Zip%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J,+K,+L)%3E"],[1651,"impl-Iterator-for-Zip%3C(A,+B,+C,+D)%3E"],[1652,"impl-Iterator-for-Zip%3C(A,)%3E"],[1653,"impl-Iterator-for-Zip%3C(A,+B)%3E"],[1654,"impl-Iterator-for-Zip%3C(A,+B,+C,+D,+E,+F,+G,+H,+I)%3E"],[1655,"impl-Iterator-for-Zip%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J,+K)%3E"],[1656,"impl-Iterator-for-Zip%3C(A,+B,+C)%3E"],[1657,"impl-Iterator-for-Zip%3C(A,+B,+C,+D,+E)%3E"],[1658,"impl-Iterator-for-Zip%3C(A,+B,+C,+D,+E,+F,+G,+H)%3E"]]}],\ +["itertools",{"doc":"Extra iterator adaptors, functions and macros.","t":"PPGPGGPPGKPPPPPPGKPPPKGPPPHNNNNHNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNHQNNNNNNNNNNNNNNNHNNNNNNNHNHNNNNNNNNNNNNNHNNNNNNNHNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHNHNNNNNNNNNNNNNNNNNNNNQNNNNNNNNHQHNNNNHNHNNNNNNNNNNNNNNNNNNNNNNNNHNNNHNNHNHNNNNNNNHNHMNNNNNNNNNNNNNNHNNNNNNNNNHNNNHMNNNNNNNNNNNNNNNHNNHHHNNNNNNNHHHNNNNNNNNNNNNNNNHNNNNHNNNNNCNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNHHNNFFFFIFFFIIIIIIFFFFFFFFFIFFFIFFFIFIIIIFIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNK","n":["Both","Continue","Diff","Done","Either","EitherOrBoth","First","FirstMismatch","FoldWhile","Itertools","Last","Left","Left","Longer","Middle","MinMax","MinMaxResult","MultiUnzip","NoElements","OneElement","Only","PeekingNext","Position","Right","Right","Shorter","all","all","all_equal","all_equal_value","all_unique","any","any","as_deref","as_deref_mut","as_mut","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","as_ref","assert_equal","at_most_one","batching","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","both","cartesian_product","cause","chain","chain","chunks","circular_tuple_windows","clone","clone","clone","clone","clone","clone","clone_from","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cloned","cmp","coalesce","collect","collect_tuple","collect_vec","combinations","combinations_with_replacement","concat","concat","cons_tuples","consume","contains","count","counts","counts_by","dedup","dedup_by","dedup_by_with_count","dedup_with_count","deref","deref_mut","description","deserialize","diff_with","dropping","dropping_back","duplicates","duplicates_by","either","either_into","either_with","enumerate","eq","eq","eq","eq","eq","equal","exactly_one","expect_left","expect_right","extend","factor_err","factor_first","factor_into_iter","factor_iter","factor_iter_mut","factor_none","factor_ok","factor_second","fill_buf","filter_map_ok","filter_ok","find","find_map","find_or_first","find_or_last","find_position","flatten_ok","flip","flip","flush","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fold","fold","fold1","fold_ok","fold_options","fold_results","fold_while","for_each","foreach","format","format_with","from","from","from","from","from","from","from","from","group_by","has_left","has_right","hash","hash","insert_both","insert_left","insert_right","interleave","interleave","interleave_shortest","intersperse","intersperse","intersperse_with","intersperse_with","into","into","into","into","into","into","into","into_future","into_group_map","into_group_map_by","into_grouping_map","into_grouping_map_by","into_inner","into_inner","into_iter","into_iter","into_left","into_option","into_right","iproduct","is_both","is_done","is_left","is_left","is_right","is_right","iter","iter_mut","iterate","izip","join","join","just_left","just_right","k_smallest","kmerge","kmerge","kmerge_by","kmerge_by","last","left","left","left_and_right","left_and_then","left_and_then","left_or","left_or_default","left_or_else","left_or_insert","left_or_insert_with","len","map","map_any","map_either","map_either_with","map_into","map_left","map_left","map_ok","map_results","map_right","map_right","max","max_set","max_set_by","max_set_by_key","merge","merge","merge_by","merge_join_by","merge_join_by","min","min_set","min_set_by","min_set_by_key","minmax","minmax_by","minmax_by_key","multi_cartesian_product","multipeek","multipeek","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multizip","next","next_back","next_tuple","nth","or","or_default","or_else","pad_using","partial_cmp","partition","partition","partition_map","partition_result","peek_nth","peeking_next","peeking_take_while","permutations","poll","position","position_max","position_max_by","position_max_by_key","position_min","position_min_by","position_min_by_key","position_minmax","position_minmax_by","position_minmax_by_key","positions","powerset","process_results","process_results","product1","put_back","put_back_n","rciter","read","read_exact","read_line","read_to_end","read_to_string","read_until","reduce","repeat_call","repeat_n","rev","rfind","rfold","right","right","right_and_then","right_and_then","right_or","right_or_default","right_or_else","right_or_insert","right_or_insert_with","seek","serialize","set_from","size_hint","sorted","sorted","sorted_by","sorted_by_cached_key","sorted_by_key","sorted_unstable","sorted_unstable","sorted_unstable_by","sorted_unstable_by_key","source","step","structs","sum1","take_while_inclusive","take_while_ref","tee","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","traits","tree_fold1","try_collect","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_len","tuple_combinations","tuple_windows","tuples","type_id","type_id","type_id","type_id","type_id","type_id","unfold","unique","unique_by","unwrap_left","unwrap_right","update","while_some","with_position","write","write_all","write_fmt","zip","zip_eq","zip_eq","zip_longest","Batching","Chunk","Chunks","CircularTupleWindows","Coalesce","Combinations","CombinationsWithReplacement","ConsTuples","Dedup","DedupBy","DedupByWithCount","DedupWithCount","Duplicates","DuplicatesBy","ExactlyOneError","FilterMapOk","FilterOk","FlattenOk","Format","FormatWith","Group","GroupBy","GroupingMap","GroupingMapBy","Groups","Interleave","InterleaveShortest","Intersperse","IntersperseWith","IntoChunks","Iterate","KMerge","KMergeBy","MapInto","MapOk","MapResults","Merge","MergeBy","MergeJoinBy","MultiPeek","MultiProduct","PadUsing","PeekNth","PeekingTakeWhile","Permutations","Positions","Powerset","ProcessResults","Product","PutBack","PutBackN","RcIter","RepeatCall","RepeatN","Step","TakeWhileInclusive","TakeWhileRef","Tee","TupleBuffer","TupleCombinations","TupleWindows","Tuples","Unfold","Unique","UniqueBy","Update","WhileSome","WithPosition","Zip","ZipEq","ZipLongest","aggregate","all","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","collect","collect","collect","collect","count","count","count","count","count","count","count","count","count","count","drop","drop","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold","fold_first","fold_with","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_buffer","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_parts","k","last","last","last","max","max_by","max_by_key","min","min_by","min_by_key","minmax","minmax_by","minmax_by_key","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","n","new","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_if","next_if_eq","nth","nth","peek","peek","peek_mut","peek_nth","peek_nth_mut","peeking_next","peeking_next","peeking_next","peeking_next","peeking_next","peeking_next","product","put_back","put_back","rciter","reset_peek","rfold","rfold","rfold","rfold","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","state","sum","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","with_value","HomogeneousTuple"],"q":[[0,"itertools"],[414,"itertools::structs"],[1881,"itertools::traits"],[1882,"core::iter::traits::collect"],[1883,"core::ops::function"],[1884,"core::iter::traits::iterator"],[1885,"core::option"],[1886,"core::result"],[1887,"core::ops::deref"],[1888,"core::ops::deref"],[1889,"std::ffi::os_str"],[1890,"std::path"],[1891,"core::ffi::c_str"],[1892,"core::pin"],[1893,"core::convert"],[1894,"core::iter::adapters::chain"],[1895,"core::clone"],[1896,"core::iter::adapters::cloned"],[1897,"core::cmp"],[1898,"core::cmp"],[1899,"std::io"],[1900,"core::cmp"],[1901,"core::cmp"],[1902,"serde::de"],[1903,"serde::de"],[1904,"core::fmt"],[1905,"core::iter::traits::collect"],[1906,"std::io::error"],[1907,"std::io"],[1908,"alloc::vec::into_iter"],[1909,"core::default"],[1910,"core::iter::traits::exact_size"],[1911,"core::cmp"],[1912,"core::task::wake"],[1913,"core::task::poll"],[1914,"core::future::future"],[1915,"core::iter::traits::accum"],[1916,"std::io"],[1917,"std::io"],[1918,"serde::ser"],[1919,"core::fmt"],[1920,"core::marker"]],"d":["Both values are present.","Continue folding with this value","A type returned by the diff_with function.","Fold is complete and will return this value","The enum Either with variants Left and Right is a general …","Value that either holds a single A or B, or both.","This is the first element.","The index of the first non-matching element along with …","An enum used for controlling the execution of fold_while.","An Iterator blanket implementation that provides extra …","This is the last element.","A value of type L.","Only the left value of type A is present.","The total number of elements that were in I along with the …","This is neither the first nor the last element.","More than one element in the iterator, the first element …","MinMaxResult is an enum returned by minmax.","An iterator that can be unzipped into multiple collections.","Empty iterator","Iterator with one element, so the minimum and maximum are …","This is the only element.","An iterator that allows peeking at an element before …","The first component of the value yielded by WithPosition. …","A value of type R.","Only the right value of type B is present.","The total number of elements that were in J along with the …","Test whether the predicate holds for all elements in the …","","Check whether all elements compare equal.","If there are elements and they are all equal, return a …","Check whether all elements are unique (non equal).","Test whether the predicate holds for any elements in the …","","Converts from &EitherOrBoth<A, B> to EitherOrBoth<&_, &_> …","Converts from &mut EitherOrBoth<A, B> to …","Convert &mut Either<L, R> to Either<&mut L, &mut R>.","","","","","","","Converts from &mut EitherOrBoth<A, B> to …","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>.","","Converts from &EitherOrBoth<A, B> to EitherOrBoth<&A, &B>.","Assert that two iterables produce equal sequences, with …","If the iterator yields no elements, Ok(None) will be …","A “meta iterator adaptor”. Its closure receives a …","","","","","","","","","","","","","If Both, return Some containing the left and right values. …","Return an iterator adaptor that iterates over the …","","Takes two iterables and creates a new iterator over both …","Chain zero or more iterators together into one sequence.","Return an iterable that can chunk the iterator.","Return an iterator over all windows, wrapping back to the …","","","","","","","","","","","","","","Create an iterator that clones each element from &T to T","","Return an iterator adaptor that uses the passed-in closure …","","Collects all items from the iterator into a tuple of a …",".collect_vec() is simply a type specialization of …","Return an iterator adaptor that iterates over the k-length …","Return an iterator that iterates over the k-length …","Combine all an iterator’s elements into one element by …","Combine all an iterator’s elements into one element by …","Create an iterator that maps for example iterators of …","","Returns true if the given item is present in this iterator.","","Collect the items in this iterator and return a HashMap …","Collect the items in this iterator and return a HashMap …","Remove duplicates from sections of consecutive identical …","Remove duplicates from sections of consecutive identical …","Remove duplicates from sections of consecutive identical …","Remove duplicates from sections of consecutive identical …","","","","","Compares every element yielded by both i and j with the …","Consume the first n elements from the iterator eagerly, …","Consume the last n elements from the iterator eagerly, and …","Return an iterator adaptor that produces elements that …","Return an iterator adaptor that produces elements that …","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 …","Iterate iterable with a running index.","","","","","","Return true if both iterables produce equal sequences …","If the iterator yields exactly one element, that element …","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.","Converts an Either of Iterators to be an Iterator of Either…","Borrows an Either of Iterators to be an Iterator of Eithers","Mutably borrows an Either of Iterators to be an Iterator …","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.","","Return an iterator adaptor that filters and transforms …","Return an iterator adaptor that filters every Result::Ok …","","","Find the value of the first element satisfying a predicate …","Find the value of the first element satisfying a predicate …","Find the position and value of the first element …","Return an iterator adaptor that flattens every Result::Ok …","Convert Either<L, R> to Either<R, L>.","Convert EitherOrBoth<A, B> to EitherOrBoth<B, A>.","","","","","","","","","Perform a fold operation over the iterable.","","Accumulator of the elements in the iterator.","Fold Result values from an iterator.","Fold Option values from an iterator.","See .fold_ok().","An iterator method that applies a function, producing a …","","Run the closure f eagerly on each element of the iterator.","Format all iterator elements, separated by sep.","Format all iterator elements, separated by sep.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Return an iterable that can group iterator elements. …","If Left, or Both, return true. Otherwise, return false.","If Right, or Both, return true, otherwise, return false.","","","Set self to Both(..), containing the specified left and …","Sets the left value of this instance, and returns a …","Sets the right value of this instance, and returns a …","Create an iterator that interleaves elements in i and j.","Alternate elements from two iterators until both have run …","Alternate elements from two iterators until at least one …","Iterate iterable with a particular value inserted between …","An iterator adaptor to insert a particular value between …","Iterate iterable with a particular value created by a …","An iterator adaptor to insert a particular value created …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Return a HashMap of keys mapped to Vecs of values. Keys …","Return an Iterator on a HashMap. Keys mapped to Vecs of …","Constructs a GroupingMap to be used later with one of the …","Constructs a GroupingMap to be used later with one of the …","Extract the value of an either over two equivalent types.","Return the value in the continue or done.","","Convert the inner value to an iterator.","If Left or Both, return the left value. Otherwise, convert …","into_option creates an Option of type (T, T). The returned …","If Right or Both, return the right value. Otherwise, …","Create an iterator over the “cartesian product” of …","If Both, return true. Otherwise, return false.","Return true if self is Done, false if it is Continue.","Return true if the value is the Left variant.","If Left, return true. Otherwise, return false. Exclusive …","Return true if the value is the Right variant.","If Right, return true. Otherwise, return false. Exclusive …","Borrow the inner value as an iterator.","Mutably borrow the inner value as an iterator.","Creates a new iterator that infinitely applies function to …","Create an iterator running multiple iterators in lockstep.","Combine all iterator elements into one String, separated …","Combine all iterator elements into one String, separated …","If Left, return Some with the left value. If Right or Both…","If Right, return Some with the right value. If Left or Both…","Sort the k smallest elements into a new iterator, in …","Create an iterator that merges elements of the contained …","Return an iterator adaptor that flattens an iterator of …","Create an iterator that merges elements of the contained …","Return an iterator adaptor that flattens an iterator of …","","Convert the left side of Either<L, R> to an Option<L>.","If Left, or Both, return Some with the left value. …","Return tuple of options corresponding to the left and …","Apply the function f on the value in the Left variant if …","Apply the function f on the value a in Left(a) or …","Return left value or given value","Return left or a default","Returns left value or computes it from a closure","Returns a mutable reference to the left value. If the left …","If the left value is not present, replace it the value …","","Map f over the contained value and return the result in the","Apply the functions f and g on the value a and b …","Apply the functions f and g to the Left and Right variants …","Similar to map_either, with an added context ctx …","Convert each item of the iterator using the Into trait.","Apply the function f on the value in the Left variant if …","Apply the function f on the value a in Left(a) or …","Return an iterator adaptor that applies the provided …","See .map_ok().","Apply the function f on the value in the Right variant if …","Apply the function f on the value b in Right(b) or …","Return the maximum value of the iterable.","Return all maximum elements of an iterator.","Return all maximum elements of an iterator, as determined …","Return all maximum elements of an iterator, as determined …","Create an iterator that merges elements in i and j.","Return an iterator adaptor that merges the two base …","Return an iterator adaptor that merges the two base …","Return an iterator adaptor that merge-joins items from the …","Create an iterator that merges items from both this and …","Return the minimum value of the iterable.","Return all minimum elements of an iterator.","Return all minimum elements of an iterator, as determined …","Return all minimum elements of an iterator, as determined …","Return the minimum and maximum elements in the iterator.","Return the minimum and maximum element of an iterator, as …","Return the minimum and maximum element of an iterator, as …","Return an iterator adaptor that iterates over the …","An iterator adaptor that allows the user to peek at …","An iterator adaptor that allows the user to peek at …","Converts an iterator of tuples into a tuple of containers.","Unzip this iterator into multiple collections.","","","","","","","","","","","","","","Converts an iterator of tuples into a tuple of containers.","An iterator that generalizes .zip() and allows running …","","","Advances the iterator and returns the next items grouped …","","Returns a tuple consisting of the l and r in Both(l, r), …","Returns a tuple consisting of the l and r in Both(l, r), …","Returns a tuple consisting of the l and r in Both(l, r), …","Return an iterator adaptor that pads the sequence to a …","","Partition a sequence using predicate pred so that elements …","","Collect all iterator elements into one of two partitions. …","Partition a sequence of Results into one list of all the Ok…","A drop-in replacement for std::iter::Peekable which adds a …","Pass a reference to the next iterator element to the …","Return an iterator adaptor that borrows from this iterator …","Return an iterator adaptor that iterates over all …","","","Return the position of the maximum element in the iterator.","Return the position of the maximum element in the …","Return the position of the maximum element in the …","Return the position of the minimum element in the iterator.","Return the position of the minimum element in the …","Return the position of the minimum element in the …","Return the positions of the minimum and maximum elements in","Return the postions of the minimum and maximum elements of …","Return the postions of the minimum and maximum elements of …","Return an iterator adaptor that yields the indices of all …","Return an iterator that iterates through the powerset of …","“Lift” a function of the values of an iterator so that …","“Lift” a function of the values of the current …","Iterate over the entire iterator and multiply all the …","Create an iterator where you can put back a single item","Create an iterator where you can put back multiple values …","Return an iterator inside a Rc<RefCell<_>> wrapper.","","","","","","","Return either value of left, right, or apply a function f …","An iterator source that produces elements indefinitely by …","Create an iterator that produces n repetitions of element.","Iterate iterable in reverse.","","","Convert the right side of Either<L, R> to an Option<R>.","If Right, or Both, return Some with the right value. …","Apply the function f on the value in the Right variant if …","Apply the function f on the value b in Right(b) or …","Return right value or given value","Return right or a default","Returns right value or computes it from a closure","Returns a mutable reference to the right value. If the …","If the right value is not present, replace it the value …","","","Assign to each reference in self from the from iterator, …","","Sort all iterator elements into a new iterator in …","Sort all iterator elements into a new iterator in …","Sort all iterator elements into a new iterator in …","Sort all iterator elements into a new iterator in …","Sort all iterator elements into a new iterator in …","Sort all iterator elements into a new iterator in …","Sort all iterator elements into a new iterator in …","Sort all iterator elements into a new iterator in …","Sort all iterator elements into a new iterator in …","","Return an iterator adaptor that steps n elements in the …","The concrete iterator types.","Iterate over the entire iterator and add all the elements.","Returns an iterator adaptor that consumes elements while …","Return an iterator adaptor that borrows from a Clone-able …","Split into an iterator pair that both yield all elements …","","","","","","","","Traits helpful for using certain Itertools methods in …","Accumulate the elements in the iterator in a tree-like …",".try_collect() is more convenient way of writing …","","","","","","","","","","","","","Returns the length of the iterator if one exists. …","Return an iterator adaptor that iterates over the …","Return an iterator over all contiguous windows producing …","Return an iterator that groups the items in tuples of a …","","","","","","","Creates a new unfold source with the specified closure as …","Return an iterator adaptor that filters out elements that …","Return an iterator adaptor that filters out elements that …","Returns the left value","Returns the right value","Return an iterator adaptor that applies a mutating function","Return an iterator adaptor that filters Option<A> iterator …","Return an iterator adaptor that combines each element with …","","","","Converts the arguments to iterators and zips them.","Iterate i and j in lock step.","Create an iterator which iterates over both this and the …","Create an iterator which iterates over both this and the …","A “meta iterator adaptor”. Its closure receives a …","An iterator for the elements in a single chunk.","An iterator that yields the Chunk iterators.","An iterator over all windows, wrapping back to the first …","An iterator adaptor that may join together adjacent …","An iterator to iterate through all the k-length …","An iterator to iterate through all the n-length …","An iterator that maps an iterator of tuples like …","An iterator adaptor that removes repeated duplicates.","An iterator adaptor that removes repeated duplicates, …","An iterator adaptor that removes repeated duplicates, …","An iterator adaptor that removes repeated duplicates, …","An iterator adapter to filter out duplicate elements.","An iterator adapter to filter for duplicate elements.","Iterator returned for the error case of …","An iterator adapter to filter and apply a transformation …","An iterator adapter to filter values within a nested …","An iterator adaptor that flattens Result::Ok values and …","Format all iterator elements lazily, separated by sep.","Format all iterator elements lazily, separated by sep.","An iterator for the elements in a single group.","GroupBy is the storage for the lazy grouping operation.","GroupingMap is an intermediate struct for efficient …","GroupingMapBy is an intermediate struct for efficient …","An iterator that yields the Group iterators.","An iterator adaptor that alternates elements from two …","An iterator adaptor that alternates elements from the two …","An iterator adaptor to insert a particular value between …","An iterator adaptor to insert a particular value created …","ChunkLazy is the storage for a lazy chunking operation.","An iterator that infinitely applies function to value and …","An iterator adaptor that merges an abitrary number of base …","An iterator adaptor that merges an abitrary number of base …","An iterator adapter to apply Into conversion to each …","An iterator adapter to apply a transformation within a …","See MapOk.","An iterator adaptor that merges the two base iterators in …","An iterator adaptor that merges the two base iterators in …","An iterator adaptor that merge-joins items from the two …","See multipeek() for more information.","An iterator adaptor that iterates over the cartesian …","An iterator adaptor that pads a sequence to a minimum …","See peek_nth() for more information.","An iterator adaptor that takes items while a closure …","An iterator adaptor that iterates through all the k…","An iterator adapter to get the positions of each element …","An iterator to iterate through the powerset of the …","An iterator that produces only the T values as long as the …","An iterator adaptor that iterates over the cartesian …","An iterator adaptor that allows putting back a single item …","An iterator adaptor that allows putting multiple items in …","A wrapper for Rc<RefCell<I>>, that implements the Iterator …","See repeat_call for more information.","An iterator that produces n repetitions of an element.","An iterator adaptor that steps a number elements in the …","An iterator adaptor that consumes elements while the given …","An iterator adaptor that borrows from a Clone-able iterator","One half of an iterator pair where both return the same …","An iterator over a incomplete tuple.","An iterator to iterate through all combinations in a Clone…","An iterator over all contiguous windows that produces …","An iterator that groups the items in tuples of a specific …","See unfold for more information.","An iterator adapter to filter out duplicate elements.","An iterator adapter to filter out duplicate elements.","An iterator adapter to apply a mutating function to each …","An iterator adaptor that filters Option<A> iterator …","An iterator adaptor that wraps each element in an Position.","See multizip for more information.","An iterator which iterates two other iterators …","An iterator which iterates two other iterators …","This is the generic way to perform any operation on a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Groups elements from the GroupingMap source by key and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Groups elements from the GroupingMap source by key and …","","","","","","","","","","Groups elements from the GroupingMap source by key and …","Groups elements from the GroupingMap source by key and …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Return a buffer with the produced items that was not …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Split the PutBack into its parts.","Returns the length of a combination produced by this …","","","","Groups elements from the GroupingMap source by key and …","Groups elements from the GroupingMap source by key and …","Groups elements from the GroupingMap source by key and …","Groups elements from the GroupingMap source by key and …","Groups elements from the GroupingMap source by key and …","Groups elements from the GroupingMap source by key and …","Groups elements from the GroupingMap source by key and …","Groups elements from the GroupingMap source by key and …","Groups elements from the GroupingMap source by key and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the (current) length of the pool from which …","Create a new TakeWhileInclusive from an iterator and a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Works exactly like the next_if method in …","Works exactly like the next_if_eq method in …","","","Works exactly like .next() with the only difference that …","Works exactly like the peek method in std::iter::Peekable","Works exactly like the peek_mut method in …","Returns a reference to the nth value without advancing the …","Returns a mutable reference to the nth value without …","","","","","","","Groups elements from the GroupingMap source by key and …","Put back a single value to the front of the iterator.","Puts x in front of the iterator. The values are yielded in …","The boxed iterator.","Reset the peeking “cursor”","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Internal state that will be passed to the closure on the …","Groups elements from the GroupingMap source by key and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","put back value value (builder method)","Implemented for homogeneous tuples of size up to 12."],"i":[12,35,0,35,0,0,34,32,0,0,34,5,12,32,34,33,0,0,33,33,34,0,0,5,12,32,0,5,8,8,8,0,5,12,12,5,5,5,5,5,5,5,12,5,5,5,5,5,5,5,5,5,12,0,8,8,5,32,12,33,34,35,5,32,12,33,34,35,12,8,5,0,0,8,8,5,32,12,33,34,35,5,5,32,12,33,34,35,0,5,8,5,8,8,8,8,0,8,0,5,8,5,8,8,8,8,8,8,5,5,5,5,0,8,8,8,8,5,5,5,0,5,12,33,34,35,0,8,5,5,5,5,5,5,5,5,5,5,5,5,8,8,5,5,8,8,8,8,5,12,5,5,5,32,12,33,34,35,0,5,8,8,8,8,8,5,8,8,8,5,5,32,12,12,33,34,35,8,12,12,5,12,12,12,12,0,8,8,0,8,0,8,5,5,32,12,33,34,35,5,8,8,8,8,5,35,5,5,12,33,12,0,12,35,5,12,5,12,5,5,0,0,0,8,12,12,8,0,8,0,8,5,5,12,12,5,12,5,5,5,12,12,5,5,12,5,5,8,5,12,8,8,5,12,0,8,8,8,0,8,8,0,8,0,8,8,8,8,8,8,8,0,8,0,102,5,5,5,5,5,5,5,5,5,5,5,5,5,8,0,5,5,8,5,12,12,12,8,5,0,5,8,8,0,107,8,8,5,5,8,8,8,8,8,8,8,8,8,8,8,0,8,8,0,0,0,5,5,5,5,5,5,12,0,0,0,5,5,5,12,5,12,5,5,5,12,12,5,5,8,5,0,8,8,8,8,0,8,8,8,5,8,0,8,8,8,8,5,32,12,33,34,35,5,0,8,8,5,32,12,33,34,35,5,32,12,33,34,35,8,8,8,8,5,32,12,33,34,35,0,8,8,5,5,8,8,8,5,5,5,0,0,8,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,85,117,132,43,71,78,77,79,152,150,29,151,91,97,108,109,114,143,100,81,82,117,25,24,129,142,134,70,69,113,141,44,45,23,148,85,84,101,105,106,115,118,119,122,121,138,87,131,133,149,136,135,30,140,139,146,147,103,132,43,71,78,77,79,152,150,29,151,91,97,108,109,114,143,100,81,82,117,25,24,129,142,134,70,69,113,141,44,45,23,148,85,84,101,105,106,115,118,119,122,121,138,87,131,133,149,136,135,30,140,139,146,147,103,43,71,78,77,29,91,97,109,114,143,100,81,82,117,25,24,129,142,134,70,69,113,141,44,45,23,148,85,84,101,105,106,118,119,122,121,138,87,131,149,136,135,30,140,139,146,147,103,43,71,78,77,29,91,97,109,114,143,100,81,82,117,25,24,129,142,134,70,69,113,141,44,45,23,148,85,84,101,105,106,118,119,122,121,138,87,131,149,136,135,30,140,139,146,147,103,70,69,141,85,43,97,109,114,100,117,134,44,140,139,150,151,132,43,71,78,77,77,77,77,77,77,77,77,77,91,97,108,109,114,143,100,81,82,117,25,24,129,142,134,70,69,113,141,44,45,23,23,85,84,101,105,106,115,118,119,122,121,138,87,131,133,149,136,135,30,140,139,146,147,103,114,143,81,82,117,25,142,134,70,69,113,141,45,45,45,45,45,45,45,45,45,45,23,85,84,101,105,106,115,118,122,131,147,85,85,132,43,71,78,77,79,152,150,29,151,91,97,108,109,114,143,100,81,82,117,25,24,129,142,134,70,69,113,141,44,45,23,148,85,84,101,105,106,115,118,119,122,121,138,87,131,133,149,136,135,30,140,139,146,147,103,103,103,103,103,103,103,103,103,103,103,103,103,132,43,71,78,77,79,152,150,29,151,91,97,108,109,114,143,100,81,82,117,25,24,129,142,134,70,69,113,141,44,45,23,148,85,84,101,105,106,115,118,119,122,121,138,87,131,133,149,136,135,30,140,139,146,147,103,136,132,43,71,79,152,150,29,151,91,97,108,109,114,143,100,81,82,117,25,24,129,142,134,70,69,113,141,44,45,23,148,84,101,105,106,115,118,119,119,122,121,138,87,131,133,149,136,135,30,140,139,146,147,103,117,43,97,100,117,85,85,85,85,85,85,85,85,85,132,132,132,132,132,132,132,132,132,132,132,132,132,152,150,150,150,150,150,150,150,150,150,150,150,150,150,151,151,151,151,151,151,151,151,151,151,151,151,151,91,91,91,91,91,91,91,91,91,91,91,91,91,97,97,97,97,97,97,97,97,97,97,97,97,97,108,108,108,108,108,108,108,108,108,108,108,108,108,143,81,81,81,81,81,81,81,81,81,81,81,81,81,82,82,82,82,82,82,82,82,82,82,82,82,82,117,117,117,117,117,117,117,117,117,117,117,117,117,25,24,24,24,24,24,24,24,24,24,24,24,24,24,129,129,129,129,129,129,129,129,129,129,129,129,129,142,142,142,142,142,142,142,142,142,142,142,142,142,134,134,134,134,134,134,134,134,134,134,134,134,141,141,141,141,141,141,141,141,141,141,141,141,141,45,45,45,45,45,45,45,45,45,45,45,45,45,23,23,23,23,23,23,23,23,23,23,23,23,23,84,84,84,84,84,84,84,84,84,84,84,84,84,101,101,101,101,101,101,101,101,101,101,101,101,101,105,105,105,105,105,105,105,105,105,105,105,105,105,106,106,106,106,106,106,106,106,106,106,106,106,106,115,115,115,115,115,115,115,115,115,115,115,115,115,118,118,118,118,118,118,118,118,118,118,118,118,118,119,119,119,119,119,119,119,119,119,119,119,119,119,122,122,122,122,122,122,122,122,122,122,122,122,122,121,121,121,121,121,121,121,121,121,121,121,121,121,138,138,138,138,138,138,138,138,138,138,138,138,138,87,87,87,87,87,87,87,87,87,87,87,87,87,131,131,131,131,131,131,131,131,131,131,131,131,131,133,133,133,133,133,133,133,133,133,133,133,133,133,149,149,149,149,149,149,149,149,149,149,149,149,149,136,136,136,136,136,136,136,136,136,136,136,136,135,135,135,135,135,135,135,135,135,135,135,135,30,30,30,30,30,30,30,30,30,30,30,30,140,140,140,140,140,140,140,140,140,140,140,140,140,139,139,139,139,139,139,139,139,139,139,139,139,139,146,103,103,103,103,103,103,103,103,103,103,103,103,103,43,131,132,43,71,152,150,151,91,97,108,109,114,143,100,81,82,117,25,24,129,142,134,70,69,113,141,44,45,45,45,45,45,45,45,45,45,45,23,148,84,101,105,106,115,118,119,122,121,138,87,131,133,149,136,135,30,140,139,146,147,103,103,103,103,103,103,103,103,103,103,103,103,71,113,141,45,45,45,45,45,45,45,45,45,45,105,119,122,140,139,147,103,103,103,103,103,103,103,103,103,103,103,103,106,106,97,117,101,106,106,106,106,108,117,101,106,118,122,85,117,118,119,101,113,105,122,147,132,43,71,91,97,108,109,114,143,100,81,82,117,25,129,142,134,70,69,113,141,44,45,45,45,45,45,45,45,45,45,45,23,84,101,105,106,115,118,119,122,121,87,131,133,149,136,135,30,140,139,146,147,103,103,103,103,103,103,103,103,103,103,103,103,138,85,43,71,78,77,29,91,97,109,114,143,100,81,82,117,25,24,129,142,134,70,69,113,141,44,45,23,148,85,84,101,105,106,118,119,122,121,138,87,131,149,136,135,30,140,139,146,147,103,78,77,23,132,43,71,78,77,79,152,150,29,151,91,97,108,109,114,143,100,81,82,117,25,24,129,142,134,70,69,113,141,44,45,23,148,85,84,101,105,106,115,118,119,122,121,138,87,131,133,149,136,135,30,140,139,146,147,103,132,43,71,78,77,79,152,150,29,151,91,97,108,109,114,143,100,81,82,117,25,24,129,142,134,70,69,113,141,44,45,23,148,85,84,101,105,106,115,118,119,122,121,138,87,131,133,149,136,135,30,140,139,146,147,103,132,43,71,78,77,79,152,150,29,151,91,97,108,109,114,143,100,81,82,117,25,24,129,142,134,70,69,113,141,44,45,23,148,85,84,101,105,106,115,118,119,122,121,138,87,131,133,149,136,135,30,140,139,146,147,103,117,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,[[-1,-2],1,2,[[4,[],[[3,[1]]]]]],[[[5,[-1,-2]],-3],1,6,[[6,[],[[7,[]]]]],[[4,[],[[3,[1]]]]]],[8,1],[8,[[11,[-1,[10,[[9,[-1,-1]]]]]]],[]],[8,1],[[-1,-2],1,2,[[4,[],[[3,[1]]]]]],[[[5,[-1,-2]],-3],1,6,[[6,[],[[7,[]]]]],[[4,[],[[3,[1]]]]]],[[[12,[-1,-2]]],12,13,13],[[[12,[-1,-2]]],12,14,14],[[[5,[-1,-2]]],[[5,[-1,-2]]],[],[]],[[[5,[-1,-2]]],15,[[16,[15]]],[[16,[15]]]],[[[5,[-1,-2]]],17,[[16,[17]]],[[16,[17]]]],[[[5,[-1,-2]]],18,[[16,[18]]],[[16,[18]]]],[[[5,[-2,-3]]],[[19,[-1]]],[],[[16,[[19,[-1]]]]],[[16,[[19,[-1]]]]]],[[[5,[-1,-2]]],20,[[16,[20]]],[[16,[20]]]],[[[5,[-2,-3]]],-1,[],[[16,[-1]]],[[16,[-1]]]],[[[12,[-1,-2]]],[[12,[-1,-2]]],[],[]],[[[21,[[5,[-1,-2]]]]],[[5,[[21,[-1]],[21,[-2]]]]],[],[]],[[[21,[[5,[-1,-2]]]]],[[5,[[21,[-1]],[21,[-2]]]]],[],[]],[[[5,[-2,-3]]],-1,[],[[22,[-1]]],[[22,[-1]]]],[[[5,[-1,-2]]],20,[[22,[20]]],[[22,[20]]]],[[[5,[-2,-3]]],[[19,[-1]]],[],[[22,[[19,[-1]]]]],[[22,[[19,[-1]]]]]],[[[5,[-1,-2]]],17,[[22,[17]]],[[22,[17]]]],[[[5,[-1,-2]]],18,[[22,[18]]],[[22,[18]]]],[[[5,[-1,-2]]],[[5,[-1,-2]]],[],[]],[[[5,[-1,-2]]],15,[[22,[15]]],[[22,[15]]]],[[[12,[-1,-2]]],[[12,[-1,-2]]],[],[]],[[-1,-2],9,2,2],[8,[[11,[[10,[-1]],[23,[8]]]]],[]],[[8,-2],[[24,[8,-2]]],[],[[4,[8],[[3,[[10,[-1]]]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[-1,-2]]],[[10,[[9,[-1,-2]]]]],[],[]],[[8,-1],[[25,[8]]],2],[[[5,[-1,-2]]],[[10,[26]]],26,26],[[-1,-2],27,2,[[2,[],[[7,[]]]]]],0,[[8,28],[[29,[8]]]],[8,[[30,[8,-1]]],[0,31]],[[[5,[-1,-2]]],[[5,[-1,-2]]],31,31],[[[32,[-1,-2]]],[[32,[-1,-2]]],6,6],[[[12,[-1,-2]]],[[12,[-1,-2]]],31,31],[[[33,[-1]]],[[33,[-1]]],31],[34,34],[[[35,[-1]]],[[35,[-1]]],31],[[[5,[-1,-2]],[5,[-1,-2]]],9,31,31],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[-2,36,31,[[2,[],[[7,[-1]]]]]],[[[5,[-1,-2]],[5,[-1,-2]]],37,38,38],[[8,-2],[[39,[8,-2]]],[],[[4,[-1,-1],[[3,[[11,[-1,[9,[-1,-1]]]]]]]]]],[[[5,[-1,-2]]],-3,6,[[6,[],[[7,[]]]]],40],[8,[[10,[-1]]],41],[8,[[42,[-1]]],[]],[[8,28],[[43,[8]]]],[[8,28],[[44,[8]]]],[-1,[],2],[8,-1,[]],[-2,[[45,[-1]]],[],[[2,[],[[7,[-1]]]]]],[[[5,[-1,-2]],28],9,46,46],[[8,-1],1,47],[[[5,[-1,-2]]],28,6,[[6,[],[[7,[]]]]]],[8,[[48,[-1,28]]],[]],[[8,-3],[[48,[-2,28]]],[],[49,50],[[4,[-1],[[3,[-2]]]]]],[8,[[51,[8]]]],[[8,-2],[[52,[8,-2]]],[],[[4,[-1,-1],[[3,[1]]]]]],[[8,-2],[[53,[8,-2]]],[],[[4,[-1,-1],[[3,[1]]]]]],[8,[[54,[8]]]],[[[5,[-1,-2]]],[],13,[[13,[],[[55,[]]]]]],[[[5,[-1,-2]]],[],14,[[14,[],[[55,[]]]]]],[[[5,[-1,-2]]],15,26,26],[-1,[[11,[[5,[-2,-3]]]]],56,57,57],[[-1,-2,-3],[[10,[32]]],2,2,[[58,[],[[3,[1]]]]]],[[8,28],8],[[8,28],8],[8,[[59,[8]]]],[[8,-3],[[60,[8,-2,-3]]],[],[49,50],[[4,[-1],[[3,[-2]]]]]],[[[5,[-1,-2]],-4,-5],-3,[],[],[],[[61,[-1],[[3,[-3]]]]],[[61,[-2],[[3,[-3]]]]]],[[[5,[-2,-3]]],-1,[],[[62,[-1]]],[[62,[-1]]]],[[[5,[-1,-2]],-3,-5,-6],-4,[],[],[],[],[[61,[-3,-1],[[3,[-4]]]]],[[61,[-3,-2],[[3,[-4]]]]]],[-1,63,2],[[[5,[-1,-2]],[5,[-1,-2]]],1,47,47],[[[12,[-1,-2]],[12,[-1,-2]]],1,47,47],[[[33,[-1]],[33,[-1]]],1,47],[[34,34],1],[[[35,[-1]],[35,[-1]]],1,47],[[-1,-2],1,2,2],[8,[[11,[-1,[23,[8]]]]],[]],[[[5,[-1,-2]],15],-1,[],64],[[[5,[-1,-2]],15],-2,64,[]],[[[5,[-2,-3]],-4],9,[],[[65,[-1]]],[[65,[-1]]],[[2,[],[[7,[-1]]]]]],[[[5,[[11,[-1,-2]],[11,[-3,-2]]]]],[[11,[[5,[-1,-3]],-2]]],[],[],[]],[[[5,[[9,[-1,-2]],[9,[-1,-3]]]]],[[9,[-1,[5,[-2,-3]]]]],[],[],[]],[[[5,[-1,-2]]],66,2,2],[[[5,[-1,-2]]],66,[],[]],[[[5,[-1,-2]]],66,[],[]],[[[5,[[10,[-1]],[10,[-2]]]]],[[10,[[5,[-1,-2]]]]],[],[]],[[[5,[[11,[-1,-2]],[11,[-1,-3]]]]],[[11,[-1,[5,[-2,-3]]]]],[],[],[]],[[[5,[[9,[-1,-2]],[9,[-3,-2]]]]],[[9,[[5,[-1,-3]],-2]]],[],[],[]],[[[5,[-1,-2]]],[[11,[[19,[67]],68]]],46,46],[[8,-3],[[69,[8,-3]]],[],[],[[4,[-1],[[3,[[10,[-2]]]]]]]],[[8,-2],[[70,[8,-2]]],[],[[4,[-1],[[3,[1]]]]]],[[[5,[-1,-2]],-3],10,6,[[6,[],[[7,[]]]]],[[4,[],[[3,[1]]]]]],[[[5,[-1,-2]],-4],[[10,[-3]]],6,[[6,[],[[7,[]]]]],[],[[4,[],[[3,[[10,[-3]]]]]]]],[[8,-2],[[10,[-1]]],[],[[4,[-1],[[3,[1]]]]]],[[8,-2],[[10,[-1]]],[],[[4,[-1],[[3,[1]]]]]],[[8,-2],[[10,[[9,[28,-1]]]]],[],[[4,[-1],[[3,[1]]]]]],[8,[[71,[8,-1,-2]]],2,[]],[[[5,[-1,-2]]],[[5,[-2,-1]]],[],[]],[[[12,[-1,-2]]],[[12,[-2,-1]]],[],[]],[[[5,[-1,-2]]],[[11,[9,68]]],72,72],[[[5,[-1,-2]],73],[[11,[9,74]]],64,64],[[[5,[-1,-2]],73],[[11,[9,74]]],75,75],[[[32,[-1,-2]],73],76,6,6],[[[12,[-1,-2]],73],76,64,64],[[[33,[-1]],73],76,64],[[34,73],76],[[[35,[-1]],73],76,64],[[-1,-2,-3],-2,2,[],[[4,[-2],[[3,[-2]]]]]],[[[5,[-1,-2]],-3,-4],-3,6,[[6,[],[[7,[]]]]],[],[[4,[-3],[[3,[-3]]]]]],[[8,-2],[[10,[-1]]],[],[[4,[-1,-1],[[3,[-1]]]]]],[[8,-1,-3],[[11,[-1,-4]]],[],[],[[4,[-1,-2],[[3,[-1]]]]],[]],[[8,-1,-3],[[10,[-1]]],[],[],[[4,[-1,-2],[[3,[-1]]]]]],[[8,-1,-3],[[11,[-1,-4]]],[],[],[[4,[-1,-2],[[3,[-1]]]]],[]],[[8,-1,-3],[[35,[-1]]],[],[],[[4,[-1,-2],[[3,[[35,[-1]]]]]]]],[[[5,[-1,-2]],-3],9,6,[[6,[],[[7,[]]]]],4],[[8,-2],9,[],[[4,[-1]]]],[[8,15],[[77,[8]]]],[[8,15,-2],[[78,[8,-2]]],[],[[4,[-1,4],[[3,[76]]]]]],[[[11,[-1,-2]]],[[5,[-2,-1]]],[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[5,[-1,-2]]],[[12,[-1,-2]]],[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[8,-3],[[79,[-2,8,-3]]],[],47,[[4,[-1],[[3,[-2]]]]]],[[[12,[-1,-2]]],1,[],[]],[[[12,[-1,-2]]],1,[],[]],[[[5,[-1,-2]],-3],9,50,50,80],[[[12,[-1,-2]],-3],9,50,50,80],[[[12,[-1,-2]],-1,-2],[[9,[-1,-2]]],[],[]],[[[12,[-1,-2]],-1],-1,[],[]],[[[12,[-1,-2]],-2],-2,[],[]],[[-1,-2],81,2,[[2,[],[[7,[]]]]]],[[8,-2],[[81,[8]]],[],[[2,[],[[7,[-1]]]]]],[[8,-2],[[82,[8]]],[],[[2,[],[[7,[-1]]]]]],[-1,83,2],[[8,-1],[[83,[8]]],[]],[[-1,-2],[[84,[-2]]],2,[[4,[],[[3,[]]]]]],[[8,-2],[[84,[8,-2]]],[],[[4,[],[[3,[-1]]]]]],[[[5,[-1,-2]]],[[11,[-2,-1]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[],[]],[8,[[48,[-1,[42,[-2]]]]],[50,49],[]],[[8,-3],[[48,[-2,[42,[-1]]]]],[],[50,49],[[58,[-1],[[3,[-2]]]]]],[8,[[85,[8]]]],[[8,-3],[[86,[8,-3]]],[],[50,49],[[4,[-1],[[3,[-2]]]]]],[[[5,[-1,-1]]],-1,[]],[[[35,[-1]]],-1,[]],[-1,-2,[],[]],[[[5,[-1,-2]]],5,2,[[2,[],[[7,[]]]]]],[[[12,[-1,-2]]],-1,[],[[62,[-1]]]],[[[33,[-1]]],[[10,[[9,[-1,-1]]]]],31],[[[12,[-2,-1]]],-1,[],[[62,[-1]]]],0,[[[12,[-1,-2]]],1,[],[]],[[[35,[-1]]],1,[]],[[[5,[-1,-2]]],1,[],[]],[[[12,[-1,-2]]],1,[],[]],[[[5,[-1,-2]]],1,[],[]],[[[12,[-1,-2]]],1,[],[]],[[[5,[-1,-2]]],5,[],[]],[[[5,[-1,-2]]],5,[],[]],[[-1,-2],[[87,[-1,-2]]],[],[[4,[-1],[[3,[-1]]]]]],0,[[-1,15],88,2],[[8,15],88],[[[12,[-1,-2]]],[[10,[-1]]],[],[]],[[[12,[-1,-2]]],[[10,[-2]]],[],[]],[[8,28],[[89,[-1]]],[]],[-1,90,2],[8,90],[[-1,-2],[[91,[-2]]],2,0],[[8,-1],[[91,[-1]]],[[4,[],[[3,[1]]]]]],[[[5,[-1,-2]]],10,6,[[6,[],[[7,[]]]]]],[[[5,[-1,-2]]],[[10,[-1]]],[],[]],[[[12,[-1,-2]]],[[10,[-1]]],[],[]],[[[12,[-1,-2]]],[[9,[[10,[-1]],[10,[-2]]]]],[],[]],[[[5,[-1,-2]],-4],[[5,[-3,-2]]],[],[],[],[[61,[-1],[[3,[[5,[-3,-2]]]]]]]],[[[12,[-1,-2]],-4],[[12,[-3,-2]]],[],[],[],[[61,[-1],[[3,[[12,[-3,-2]]]]]]]],[[[5,[-1,-2]],-1],-1,[],[]],[[[5,[-1,-2]]],-1,92,[]],[[[5,[-1,-2]],-3],-1,[],[],[[61,[-2],[[3,[-1]]]]]],[[[12,[-1,-2]],-1],-1,[],[]],[[[12,[-1,-2]],-3],-1,[],[],[[61,[],[[3,[-1]]]]]],[[[5,[-1,-2]]],28,93,[[93,[],[[7,[]]]]]],[[[5,[-1,-1]],-3],[[5,[-2,-2]]],[],[],[[61,[-1],[[3,[-2]]]]]],[[[12,[-1,-2]],-4,-6],[[12,[-3,-5]]],[],[],[],[[61,[-1],[[3,[-3]]]]],[],[[61,[-2],[[3,[-5]]]]]],[[[5,[-1,-2]],-4,-6],[[5,[-3,-5]]],[],[],[],[[61,[-1],[[3,[-3]]]]],[],[[61,[-2],[[3,[-5]]]]]],[[[5,[-1,-2]],-3,-5,-7],[[5,[-4,-6]]],[],[],[],[],[[61,[-3,-1],[[3,[-4]]]]],[],[[61,[-3,-2],[[3,[-6]]]]]],[8,[[94,[8,-1]]],[]],[[[5,[-1,-2]],-4],[[5,[-3,-2]]],[],[],[],[[61,[-1],[[3,[-3]]]]]],[[[12,[-1,-2]],-4],[[12,[-3,-2]]],[],[],[],[[61,[-1],[[3,[-3]]]]]],[[8,-3],[[95,[8,-3]]],[],[],[[4,[-1],[[3,[-2]]]]]],[[8,-3],[[95,[8,-3]]],[],[],[[4,[-1],[[3,[-2]]]]]],[[[5,[-1,-2]],-4],[[5,[-1,-3]]],[],[],[],[[61,[-2],[[3,[-3]]]]]],[[[12,[-1,-2]],-4],[[12,[-1,-3]]],[],[],[],[[61,[-2],[[3,[-3]]]]]],[-1,10,2],[8,[[42,[-1]]],[]],[[8,-2],[[42,[-1]]],[],[[4,[-1,-1],[[3,[37]]]]]],[[8,-3],[[42,[-1]]],[],38,[[4,[-1],[[3,[-2]]]]]],[[-1,-2],96,2,[[2,[],[[7,[]]]]]],[[8,-2],[[96,[8]]],[],[[2,[],[[7,[-1]]]]]],[[8,-2,-3],[[97,[8,-3]]],[],[[2,[],[[7,[-1]]]]],[[4,[-1,-1],[[3,[1]]]]]],[[-1,-2,-4],[[98,[-4]]],2,2,[],[[4,[],[[3,[-3]]]]]],[[8,-1,-4],[[98,[8,-4]]],2,[],[],[[4,[-2],[[3,[-3]]]]]],[-1,10,2],[8,[[42,[-1]]],[]],[[8,-2],[[42,[-1]]],[],[[4,[-1,-1],[[3,[37]]]]]],[[8,-3],[[42,[-1]]],[],38,[[4,[-1],[[3,[-2]]]]]],[8,[[33,[-1]]],[]],[[8,-2],[[33,[-1]]],[],[[4,[-1,-1],[[3,[37]]]]]],[[8,-3],[[33,[-1]]],[],99,[[4,[-1],[[3,[-2]]]]]],[8,100],[-1,101,2],[8,[[101,[8]]]],[-1,-2,2,[]],[102,-1,[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[8,-1,[]],[-1,[[103,[-2]]],[],[]],[[[5,[-1,-2]]],10,6,[[6,[],[[7,[]]]]]],[[[5,[-1,-2]]],10,104,[[104,[],[[7,[]]]]]],[8,[[10,[-1]]],41],[[[5,[-1,-2]],28],10,6,[[6,[],[[7,[]]]]]],[[[12,[-1,-2]],-1,-2],[[9,[-1,-2]]],[],[]],[[[12,[-1,-2]]],[[9,[-1,-2]]],92,92],[[[12,[-1,-2]],-3,-4],[[9,[-1,-2]]],[],[],[[61,[],[[3,[-1]]]]],[[61,[],[[3,[-2]]]]]],[[8,28,-2],[[105,[8,-2]]],[],[[4,[28],[[3,[-1]]]]]],[[[5,[-1,-2]],[5,[-1,-2]]],[[10,[37]]],99,99],[[-2,-3],28,[],[[2,[],[[7,[-1]]]]],[[4,[-1],[[3,[1]]]]]],[[[5,[-1,-2]],-3],[[9,[-4,-4]]],6,[[6,[],[[7,[]]]]],[[4,[],[[3,[1]]]]],[92,65]],[[8,-4],[[9,[-5,-6]]],[],[],[],[[4,[-1],[[3,[[5,[-2,-3]]]]]]],[92,[65,[-2]]],[92,[65,[-3]]]],[8,[[9,[-2,-4]]],[],[92,[65,[-1]]],[],[92,[65,[-3]]]],[-1,106,2],[[107,-2],[[10,[-1]]],[],[[61,[-1],[[3,[1]]]]]],[[8,-2],[[108,[8,-2]]],[],[[4,[-1],[[3,[1]]]]]],[[8,28],[[109,[8]]]],[[[21,[[5,[-1,-2]]]],110],111,112,[[112,[],[[3,[]]]]]],[[[5,[-1,-2]],-3],[[10,[28]]],6,[[6,[],[[7,[]]]]],[[4,[],[[3,[1]]]]]],[8,[[10,[28]]]],[[8,-2],[[10,[28]]],[],[[4,[-1,-1],[[3,[37]]]]]],[[8,-3],[[10,[28]]],[],38,[[4,[-1],[[3,[-2]]]]]],[8,[[10,[28]]]],[[8,-2],[[10,[28]]],[],[[4,[-1,-1],[[3,[37]]]]]],[[8,-3],[[10,[28]]],[],38,[[4,[-1],[[3,[-2]]]]]],[8,[[33,[28]]]],[[8,-2],[[33,[28]]],[],[[4,[-1,-1],[[3,[37]]]]]],[[8,-3],[[33,[28]]],[],99,[[4,[-1],[[3,[-2]]]]]],[[8,-2],[[113,[8,-2]]],[],[[4,[-1],[[3,[1]]]]]],[8,[[114,[8]]]],[[-3,-5],[[11,[-4,-2]]],[],[],[[2,[],[[7,[[11,[-1,-2]]]]]]],[],[[61,[[115,[-2]]],[[3,[-4]]]]]],[[8,-3],[[11,[-2,-1]]],[],[],[[61,[[115,[8,-1]]],[[3,[-2]]]]]],[8,[[10,[-2]]],[],[[116,[-1]]]],[-1,117,2],[-1,118,2],[-1,119,2],[[[5,[-1,-2]],[19,[67]]],[[11,[28,68]]],120,120],[[[5,[-1,-2]],[19,[67]]],[[11,[9,68]]],120,120],[[[5,[-1,-2]],88],[[11,[28,68]]],46,46],[[[5,[-1,-2]],[42,[67]]],[[11,[28,68]]],120,120],[[[5,[-1,-2]],88],[[11,[28,68]]],120,120],[[[5,[-1,-2]],67,[42,[67]]],[[11,[28,68]]],46,46],[[[12,[-1,-1]],-2],-1,[],[[61,[-1,-1],[[3,[-1]]]]]],[-2,[[121,[-2]]],[],[[4,[],[[3,[-1]]]]]],[[-1,28],[[122,[-1]]],31],[-1,123,2],[[[5,[-1,-2]],-3],10,104,[[104,[],[[7,[]]]]],[[4,[],[[3,[1]]]]]],[[[5,[-1,-2]],-3,-4],-3,104,[[104,[],[[7,[]]]]],[],[[4,[-3],[[3,[-3]]]]]],[[[5,[-1,-2]]],[[10,[-2]]],[],[]],[[[12,[-1,-2]]],[[10,[-2]]],[],[]],[[[5,[-1,-2]],-4],[[5,[-1,-3]]],[],[],[],[[61,[-2],[[3,[[5,[-1,-3]]]]]]]],[[[12,[-1,-2]],-4],[[12,[-1,-3]]],[],[],[],[[61,[-2],[[3,[[12,[-1,-3]]]]]]]],[[[5,[-1,-2]],-2],-2,[],[]],[[[5,[-1,-2]]],-2,[],92],[[[5,[-1,-2]],-3],-2,[],[],[[61,[-1],[[3,[-2]]]]]],[[[12,[-1,-2]],-2],-2,[],[]],[[[12,[-1,-2]],-3],-2,[],[],[[61,[],[[3,[-2]]]]]],[[[5,[-1,-2]],124],[[11,[125,68]]],126,126],[[[5,[-1,-2]],-3],11,127,127,128],[[8,-2],28,[],[[2,[],[[7,[-1]]]]]],[[[5,[-1,-2]]],[[9,[28,[10,[28]]]]],6,[[6,[],[[7,[]]]]]],[-1,89,2],[8,[[89,[-1]]],[]],[[8,-2],[[89,[-1]]],[],[[4,[-1,-1],[[3,[37]]]]]],[[8,-3],[[89,[-1]]],[],38,[[4,[-1],[[3,[-2]]]]]],[[8,-3],[[89,[-1]]],[],38,[[4,[-1],[[3,[-2]]]]]],[-1,89,2],[8,[[89,[-1]]],[]],[[8,-2],[[89,[-1]]],[],[[4,[-1,-1],[[3,[37]]]]]],[[8,-3],[[89,[-1]]],[],38,[[4,[-1],[[3,[-2]]]]]],[[[5,[-1,-2]]],[[10,[26]]],26,26],[[8,28],[[129,[8]]]],0,[8,[[10,[-2]]],[],[[130,[-1]]]],[[8,-2],[[131,[8,-2]]],[],[[4,[-1],[[3,[1]]]]]],[[8,-2],[[132,[8,-2]]],[],[[4,[-1],[[3,[1]]]]]],[8,[[9,[[133,[8]],[133,[8]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,88,[]],0,[[8,-2],[[10,[-1]]],[],[[4,[-1,-1],[[3,[-1]]]]]],[8,[[11,[-1,-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[8,[[11,[28,[9,[28,[10,[28]]]]]]]],[8,[[134,[8,-1]]],[[0,[8]]]],[8,[[135,[8,-1]]],41],[8,[[136,[8,-1]]],41],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[[-1,-3],[[138,[-1,-3]]],[],[],[[4,[-1],[[3,[[10,[-2]]]]]]]],[8,[[139,[8]]]],[[8,-3],[[140,[8,-2,-3]]],[],[49,50],[[4,[-1],[[3,[-2]]]]]],[[[5,[-1,-2]]],-1,[],64],[[[5,[-1,-2]]],-2,64,[]],[[8,-2],[[141,[8,-2]]],[],[[4,[-1]]]],[8,[[142,[8]]]],[8,[[143,[8]]]],[[[5,[-1,-2]],[19,[67]]],[[11,[28,68]]],72,72],[[[5,[-1,-2]],[19,[67]]],[[11,[9,68]]],72,72],[[[5,[-1,-2]],144],[[11,[9,68]]],72,72],[[-1,-2],145,2,2],[[-1,-2],146,2,2],[[8,-1],[[146,[8]]],2],[[8,-1],[[147,[8]]],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,[[[85,[-3]],-5],[[48,[-1,-4]]],[50,49],[],[[6,[],[[7,[[9,[-1,-2]]]]]]],[],[[4,[[10,[-4]],-1,-2],[[3,[[10,[-4]]]]]]]],[[[117,[-1]],-3],1,6,[],[[4,[-2],[[3,[1]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[43,[-1]]],[[43,[-1]]],[31,6]],[[[71,[-3,-1,-2]]],[[71,[-3,-1,-2]]],2,[],[[6,[],[[7,[[11,[-1,-2]]]]]],31]],[[[78,[-1,-2]]],[[78,[-1,-2]]],[],[]],[[[77,[-1]]],[[77,[-1]]],31],[[[29,[-1]]],[[29,[-1]]],[31,6]],[[[91,[-1,-2]]],[[91,[-1,-2]]],[6,31],31],[[[97,[-1,-2,-3]]],[[97,[-1,-2,-3]]],6,6,31],[[[109,[-1]]],[[109,[-1]]],[31,6]],[[[114,[-1]]],[[114,[-1]]],[31,6]],[[[143,[-1]]],[[143,[-1]]],[31,6]],[[[100,[-1]]],[[100,[-1]]],[6,31,31]],[[[81,[-1,-2]]],[[81,[-1,-2]]],31,31],[[[82,[-1,-2]]],[[82,[-1,-2]]],[6,31],[[6,[],[[7,[]]]],31]],[[[117,[-1]]],[[117,[-1]]],[6,31]],[[[25,[-1,-2]]],[[25,[-1,-2]]],[6,31],31],[[[24,[-1,-2]]],[[24,[-1,-2]]],31,31],[[[129,[-1]]],[[129,[-1]]],31],[[[142,[-1]]],[[142,[-1]]],31],[[[134,[-1,-2]]],[[134,[-1,-2]]],[6,31],[[0,[-1]],31]],[[[70,[-1,-2]]],[[70,[-1,-2]]],31,31],[[[69,[-1,-2]]],[[69,[-1,-2]]],31,31],[[[113,[-1,-2]]],[[113,[-1,-2]]],31,31],[[[141,[-1,-2]]],[[141,[-1,-2]]],31,31],[[[44,[-1]]],[[44,[-1]]],[6,31]],[[[45,[-2,-1]]],[[45,[-2,-1]]],[],[31,[6,[],[[7,[-1]]]]]],[[[23,[-1]]],[[23,[-1]]],[6,31]],[[[148,[-1]]],[[148,[-1]]],[6,31]],[[[85,[-1]]],[[85,[-1]]],31],[[[84,[-1,-2]]],[[84,[-1,-2]]],[6,31],31],[[[101,[-1]]],[[101,[-1]]],[6,31]],[[[105,[-1,-2]]],[[105,[-1,-2]]],31,31],[[[106,[-1]]],[[106,[-1]]],[6,31]],[[[118,[-1]]],[[118,[-1]]],[31,6]],[[[119,[-1]]],[[119,[-1]]],[]],[[[122,[-1]]],[[122,[-1]]],31],[[[121,[-1]]],[[121,[-1]]],31],[[[138,[-1,-2]]],[[138,[-1,-2]]],31,31],[[[87,[-1,-2]]],[[87,[-1,-2]]],31,31],[[[131,[-1,-2]]],[[131,[-1,-2]]],31,31],[[[149,[-1]]],[[149,[-1]]],[41,31]],[[[136,[-1,-2]]],[[136,[-1,-2]]],[[6,[],[[7,[]]]],31],[41,31]],[[[135,[-1,-2]]],[[135,[-1,-2]]],[[6,[],[[7,[]]]],31],[41,31]],[[[30,[-1,-2]]],[[30,[-1,-2]]],[[6,[],[[7,[]]]],31,31],[0,31,31]],[[[140,[-1,-2,-3]]],[[140,[-1,-2,-3]]],[31,6],31,31],[[[139,[-1]]],[[139,[-1]]],[6,31]],[[[146,[-1,-2]]],[[146,[-1,-2]]],31,31],[[[147,[-1,-2]]],[[147,[-1,-2]]],31,31],[[[103,[-1]]],[[103,[-1]]],31],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[-1,-2],9,[],[]],[[[70,[-3,-4]]],-6,[],[],[[6,[],[[7,[[11,[-1,-2]]]]]]],[[4,[-1],[[3,[1]]]]],[],[[40,[-5]]]],[[[69,[-3,-5]]],-7,[],[],[[6,[],[[7,[[11,[-1,-2]]]]]]],[],[[4,[-1],[[3,[[10,[-4]]]]]]],[],[[40,[-6]]]],[[[141,[-1,-2]]],-4,6,4,[],[[40,[-3]]]],[[[85,[-3]]],[[48,[-1,-4]]],[50,49],[],[[6,[],[[7,[[9,[-1,-2]]]]]]],[92,[65,[-2]]]],[[[43,[-1]]],28,6],[[[97,[-1,-2,-3]]],28,6,6,0],[[[109,[-1]]],28,6],[[[114,[-1]]],28,6],[[[100,[-1]]],28,[6,31]],[[[117,[-1]]],28,6],[[[134,[-1,-2]]],28,6,[[0,[-1]]]],[[[44,[-1]]],28,6],[[[140,[-1,-2,-3]]],28,6,[49,50],[[4,[],[[3,[-2]]]]]],[[[139,[-1]]],28,6],[[[150,[-1,-2,-3]]],9,[],6,[]],[[[151,[-1]]],9,6],[[[132,[-1,-2]],73],76,[6,64],[]],[[[43,[-1]],73],76,[6,64]],[[[71,[-3,-1,-2]],73],76,2,[],[[6,[],[[7,[[11,[-1,-2]]]]]],64]],[[[78,[-1,-2]],73],76,6,[[4,[4],[[3,[76]]]]]],[[[77,[-1]],73],76,6],[[[77,[-1]],73],76,6],[[[77,[-1]],73],76,6],[[[77,[-1]],73],76,6],[[[77,[-1]],73],76,6],[[[77,[-1]],73],76,6],[[[77,[-1]],73],76,6],[[[77,[-1]],73],76,6],[[[77,[-1]],73],76,6],[[[91,[-1,-2]],73],76,[6,64],[]],[[[97,[-1,-2,-3]],73],76,[6,64],[6,64],[]],[[[108,[-1,-2]],73],76,[6,64],[]],[[[109,[-1]],73],76,[6,64]],[[[114,[-1]],73],76,[6,64]],[[[143,[-1]],73],76,6],[[[100,[-1]],73],76,[6,31,64]],[[[81,[-1,-2]],73],76,64,64],[[[82,[-1,-2]],73],76,[6,64],[[6,[],[[7,[]]]],64]],[[[117,[-1]],73],76,[6,64]],[[[25,[-1,-2]],73],76,[6,64],64],[[[24,[-1,-2]],73],76,64,[]],[[[129,[-1]],73],76,64],[[[142,[-1]],73],76,64],[[[134,[-1,-2]],73],76,[6,64],[[0,[-1]],64]],[[[70,[-1,-2]],73],76,64,[]],[[[69,[-1,-2]],73],76,64,[]],[[[113,[-1,-2]],73],76,64,[]],[[[141,[-1,-2]],73],76,64,[]],[[[44,[-1]],73],76,[6,64]],[[[45,[-2,-1]],73],76,64,[[6,[],[[7,[-1]]]],64]],[[[23,[-1]],73],76,[6,64]],[[[23,[-1]],73],76,6],[[[85,[-1]],73],76,64],[[[84,[-1,-2]],73],76,[6,64],64],[[[101,[-1]],73],76,[6,64]],[[[105,[-1,-2]],73],76,64,[]],[[[106,[-1]],73],76,[6,64]],[[[115,[-1,-2]],73],76,64,64],[[[118,[-1]],73],76,[64,6]],[[[119,[-1]],73],76,64],[[[122,[-1]],73],76,64],[[[121,[-1]],73],76,[]],[[[138,[-1,-2]],73],76,64,[]],[[[87,[-1,-2]],73],76,64,[]],[[[131,[-1,-2]],73],76,[6,64],[]],[[[133,[-1]],73],76,[6,64]],[[[149,[-1]],73],76,[41,64]],[[[136,[-1,-2]],73],76,[[6,[],[[7,[]]]],64],[41,64]],[[[135,[-1,-2]],73],76,[[6,[],[[7,[]]]],64],[41,64]],[[[30,[-1,-2]],73],76,[[6,[],[[7,[]]]],31,64],[0,31,64]],[[[140,[-1,-2,-3]],73],76,[6,64],[64,50,49],[]],[[[139,[-1]],73],76,[6,64]],[[[146,[-1,-2]],73],76,64,64],[[[147,[-1,-2]],73],76,64,64],[[[103,[-1]],73],76,64],[[[114,[-1]],-2,-4],-2,6,[],[],[[4,[-2,-3],[[3,[-2]]]]]],[[[143,[-1]],-2,-4],-2,6,[],[],[[4,[-2,-3],[[3,[-2]]]]]],[[[81,[-1,-2]],-3,-5],-3,6,[[6,[],[[7,[]]]]],[],[],[[4,[-3,-4],[[3,[-3]]]]]],[[[82,[-1,-2]],-3,-5],-3,6,[[6,[],[[7,[]]]]],[],[],[[4,[-3,-4],[[3,[-3]]]]]],[[[117,[-1]],-2,-4],-2,6,[],[],[[4,[-2,-3],[[3,[-2]]]]]],[[[25,[-1,-2]],-3,-5],-3,6,[31,6],[],[],[[4,[-3,-4],[[3,[-3]]]]]],[[[142,[-2]],-3,-5],-3,[],[[6,[],[[7,[[10,[-1]]]]]]],[],[],[[4,[-3,-4],[[3,[-3]]]]]],[[[134,[-1,-2]],-3,-5],-3,6,[[0,[-1]]],[],[],[[4,[-3,-4],[[3,[-3]]]]]],[[[70,[-3,-4]],-5,-7],-5,[],[],[[6,[],[[7,[[11,[-1,-2]]]]]]],[[4,[-1],[[3,[1]]]]],[],[],[[4,[-5,-6],[[3,[-5]]]]]],[[[69,[-3,-5]],-6,-8],-6,[],[],[[6,[],[[7,[[11,[-1,-2]]]]]]],[],[[4,[-1],[[3,[[10,[-4]]]]]]],[],[],[[4,[-6,-7],[[3,[-6]]]]]],[[[113,[-1,-2]],-3,-5],-3,6,[[4,[],[[3,[1]]]]],[],[],[[4,[-3,-4],[[3,[-3]]]]]],[[[141,[-1,-2]],-3,-5],-3,6,4,[],[],[[4,[-3,-4],[[3,[-3]]]]]],[[[45,[-10,[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8]],-9]]]],-11,-13],-11,[],[],[],[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8]],-9]]]]]]],[],[],[[4,[-11,-12],[[3,[-11]]]]]],[[[45,[-11,[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9]],-10]]]],-12,-14],-12,[],[],[],[],[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9]],-10]]]]]]],[],[],[[4,[-12,-13],[[3,[-12]]]]]],[[[45,[-7,[9,[[9,[-1,-2,-3,-4,-5]],-6]]]],-8,-10],-8,[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5]],-6]]]]]]],[],[],[[4,[-8,-9],[[3,[-8]]]]]],[[[45,[-8,[9,[[9,[-1,-2,-3,-4,-5,-6]],-7]]]],-9,-11],-9,[],[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6]],-7]]]]]]],[],[],[[4,[-9,-10],[[3,[-9]]]]]],[[[45,[-9,[9,[[9,[-1,-2,-3,-4,-5,-6,-7]],-8]]]],-10,-12],-10,[],[],[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6,-7]],-8]]]]]]],[],[],[[4,[-10,-11],[[3,[-10]]]]]],[[[45,[-4,[9,[[9,[-1,-2]],-3]]]],-5,-7],-5,[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2]],-3]]]]]]],[],[],[[4,[-5,-6],[[3,[-5]]]]]],[[[45,[-5,[9,[[9,[-1,-2,-3]],-4]]]],-6,-8],-6,[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3]],-4]]]]]]],[],[],[[4,[-6,-7],[[3,[-6]]]]]],[[[45,[-13,[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]],-12]]]],-14,-16],-14,[],[],[],[],[],[],[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]],-12]]]]]]],[],[],[[4,[-14,-15],[[3,[-14]]]]]],[[[45,[-12,[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10]],-11]]]],-13,-15],-13,[],[],[],[],[],[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10]],-11]]]]]]],[],[],[[4,[-13,-14],[[3,[-13]]]]]],[[[45,[-6,[9,[[9,[-1,-2,-3,-4]],-5]]]],-7,-9],-7,[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4]],-5]]]]]]],[],[],[[4,[-7,-8],[[3,[-7]]]]]],[[[23,[-1]],-2,-4],-2,6,[],[],[[4,[-2,-3],[[3,[-2]]]]]],[[[85,[-3]],-4,-5],[[48,[-1,-4]]],[50,49],[],[[6,[],[[7,[[9,[-1,-2]]]]]]],31,[[4,[-4,-1,-2],[[3,[-4]]]]]],[[[84,[-1,-2]],-3,-5],-3,6,0,[],[],[[4,[-3,-4],[[3,[-3]]]]]],[[[101,[-1]],-2,-4],-2,6,[],[],[[4,[-2,-3],[[3,[-2]]]]]],[[[105,[-1,-2]],-3,-5],-3,6,[[4,[28],[[3,[]]]]],[],[],[[4,[-3,-4],[[3,[-3]]]]]],[[[106,[-1]],-2,-4],-2,6,[],[],[[4,[-2,-3],[[3,[-2]]]]]],[[[115,[-3,-2]],-4,-6],-4,[],[],[[6,[],[[7,[[11,[-1,-2]]]]]]],[],[],[[4,[-4,-5],[[3,[-4]]]]]],[[[118,[-1]],-2,-4],-2,6,[],[],[[4,[-2,-3],[[3,[-2]]]]]],[[[122,[-1]],-2,-4],-2,31,[],[],[[4,[-2,-3],[[3,[-2]]]]]],[[[131,[-1,-2]],-3,-5],-3,6,[[4,[],[[3,[1]]]]],[],[],[[4,[-3,-4],[[3,[-3]]]]]],[[[147,[-1,-2]],-3,-5],-3,6,6,[],[],[[4,[-3,-4],[[3,[-3]]]]]],[[[85,[-3]],-4],[[48,[-1,-2]]],[50,49],[],[[6,[],[[7,[[9,[-1,-2]]]]]]],[[4,[-2,-1,-2],[[3,[-2]]]]]],[[[85,[-3]],-5,-6],[[48,[-1,-4]]],[50,49],[],[[6,[],[[7,[[9,[-1,-2]]]]]]],[],[[4,[-1,-2],[[3,[-4]]]]],[[4,[-4,-1,-2],[[3,[-4]]]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[9,[-1,-2,-3,-4,-5,-6,-7]]],[[103,[9]]],2,2,2,2,2,2,2],[[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[[103,[9]]],2,2,2,2,2,2,2,2,2,2,2],[[[9,[-1,-2,-3,-4,-5]]],[[103,[9]]],2,2,2,2,2],[[[9,[-1,-2,-3,-4,-5,-6]]],[[103,[9]]],2,2,2,2,2,2],[[[9,[-1]]],[[103,[9]]],2],[[[9,[-1,-2,-3]]],[[103,[9]]],2,2,2],[[[9,[-1,-2,-3,-4,-5,-6,-7,-8]]],[[103,[9]]],2,2,2,2,2,2,2,2],[[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[[103,[9]]],2,2,2,2,2,2,2,2,2,2,2,2],[[[9,[-1,-2,-3,-4]]],[[103,[9]]],2,2,2,2],[-1,-1,[]],[[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9]]],[[103,[9]]],2,2,2,2,2,2,2,2,2],[[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[[103,[9]]],2,2,2,2,2,2,2,2,2,2],[[[9,[-1,-2]]],[[103,[9]]],2,2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[136,[-1,-2]]],[[149,[-2]]],[[6,[],[[7,[]]]]],41],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[79,[-1,-2,-3]]],-4,47,6,[[4,[],[[3,[-1]]]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[29,[-1]]],-2,6,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[119,[-1]]],[[119,[-1]]],6],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[117,[-1]]],[[9,[10,-1]]],6],[[[43,[-1]]],28,6],[[[97,[-1,-2,-3]]],[[10,[-4]]],6,6,0,[]],[[[100,[-1]]],[[10,[-2]]],[6,31],[]],[[[117,[-1]]],[[10,[-2]]],6,[]],[[[85,[-3]]],[[48,[-1,-2]]],[50,49],38,[[6,[],[[7,[[9,[-1,-2]]]]]]]],[[[85,[-3]],-4],[[48,[-1,-2]]],[50,49],[],[[6,[],[[7,[[9,[-1,-2]]]]]]],[[4,[-1,-2,-2],[[3,[37]]]]]],[[[85,[-3]],-5],[[48,[-1,-2]]],[50,49],[],[[6,[],[[7,[[9,[-1,-2]]]]]]],38,[[4,[-1,-2],[[3,[-4]]]]]],[[[85,[-3]]],[[48,[-1,-2]]],[50,49],38,[[6,[],[[7,[[9,[-1,-2]]]]]]]],[[[85,[-3]],-4],[[48,[-1,-2]]],[50,49],[],[[6,[],[[7,[[9,[-1,-2]]]]]]],[[4,[-1,-2,-2],[[3,[37]]]]]],[[[85,[-3]],-5],[[48,[-1,-2]]],[50,49],[],[[6,[],[[7,[[9,[-1,-2]]]]]]],38,[[4,[-1,-2],[[3,[-4]]]]]],[[[85,[-3]]],[[48,[-1,[33,[-2]]]]],[50,49],38,[[6,[],[[7,[[9,[-1,-2]]]]]]]],[[[85,[-3]],-4],[[48,[-1,[33,[-2]]]]],[50,49],[],[[6,[],[[7,[[9,[-1,-2]]]]]]],[[4,[-1,-2,-2],[[3,[37]]]]]],[[[85,[-3]],-5],[[48,[-1,[33,[-2]]]]],[50,49],[],[[6,[],[[7,[[9,[-1,-2]]]]]]],38,[[4,[-1,-2],[[3,[-4]]]]]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,9,[]],[-1,[[9,[-2]]],[],[]],[-1,9,[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,9,[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,9,[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,9,[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,9,[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,9,[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,9,[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,9,[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,9,[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,9,[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[9,[-2]]],[],[]],[-1,9,[]],[-1,[[9,[-2,-3]]],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4]]],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[9,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[[[43,[-1]]],28,6],[[-1,-2],[[131,[-1,-2]]],6,[[4,[],[[3,[1]]]]]],[[[132,[-1,-2]]],[[10,[-3]]],[6,31],[[4,[],[[3,[1]]]]],[]],[[[43,[-1]]],[[10,[-2]]],6,[]],[[[71,[-3,-1,-2]]],[[10,[-4]]],2,[],[[6,[],[[7,[[11,[-1,-2]]]]]]],[]],[[[152,[-1,-2,-3]]],[[10,[-4]]],47,6,[[4,[],[[3,[-1]]]]],[]],[[[150,[-1,-2,-3]]],[[10,[-4]]],47,6,[[4,[],[[3,[-1]]]]],[]],[[[151,[-1]]],[[10,[-2]]],6,[]],[[[91,[-1,-2]]],[[10,[-3]]],6,0,[]],[[[97,[-1,-2,-3]]],[[10,[-4]]],6,6,0,[]],[[[108,[-1,-2]]],[[10,[-3]]],107,[[4,[],[[3,[1]]]]],[]],[[[109,[-1]]],[[10,[-2]]],6,[]],[[[114,[-1]]],[[10,[-2]]],6,[]],[[[143,[-1]]],[[10,[-2]]],6,[]],[[[100,[-1]]],[[10,[-2]]],[6,31],[]],[[[81,[-1,-2]]],[[10,[-3]]],6,[[6,[],[[7,[]]]]],[]],[[[82,[-1,-2]]],[[10,[-3]]],6,[[6,[],[[7,[]]]]],[]],[[[117,[-1]]],[[10,[-2]]],6,[]],[[[25,[-1,-2]]],[[10,[-3]]],6,[31,6],[]],[[[24,[-1,-3]]],[[10,[-4]]],6,[],[[4,[-1],[[3,[[10,[-2]]]]]]],[]],[[[129,[-1]]],[[10,[-2]]],6,[]],[[[142,[-2]]],[[10,[-3]]],[],[[6,[],[[7,[[10,[-1]]]]]]],[]],[[[134,[-1,-2]]],[[10,[-3]]],6,[[0,[-1]]],[]],[[[70,[-3,-4]]],[[10,[-5]]],[],[],[[6,[],[[7,[[11,[-1,-2]]]]]]],[[4,[-1],[[3,[1]]]]],[]],[[[69,[-3,-5]]],[[10,[-6]]],[],[],[[6,[],[[7,[[11,[-1,-2]]]]]]],[],[[4,[-1],[[3,[[10,[-4]]]]]]],[]],[[[113,[-1,-2]]],[[10,[-3]]],6,[[4,[],[[3,[1]]]]],[]],[[[141,[-1,-2]]],[[10,[-3]]],6,4,[]],[[[44,[-1]]],[[10,[-2]]],6,[]],[[[45,[-7,[9,[[9,[-1,-2,-3,-4,-5]],-6]]]]],[[10,[-8]]],[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5]],-6]]]]]]],[]],[[[45,[-8,[9,[[9,[-1,-2,-3,-4,-5,-6]],-7]]]]],[[10,[-9]]],[],[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6]],-7]]]]]]],[]],[[[45,[-4,[9,[[9,[-1,-2]],-3]]]]],[[10,[-5]]],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2]],-3]]]]]]],[]],[[[45,[-13,[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]],-12]]]]],[[10,[-14]]],[],[],[],[],[],[],[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]],-12]]]]]]],[]],[[[45,[-5,[9,[[9,[-1,-2,-3]],-4]]]]],[[10,[-6]]],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3]],-4]]]]]]],[]],[[[45,[-12,[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10]],-11]]]]],[[10,[-13]]],[],[],[],[],[],[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10]],-11]]]]]]],[]],[[[45,[-11,[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9]],-10]]]]],[[10,[-12]]],[],[],[],[],[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9]],-10]]]]]]],[]],[[[45,[-10,[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8]],-9]]]]],[[10,[-11]]],[],[],[],[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8]],-9]]]]]]],[]],[[[45,[-9,[9,[[9,[-1,-2,-3,-4,-5,-6,-7]],-8]]]]],[[10,[-10]]],[],[],[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6,-7]],-8]]]]]]],[]],[[[45,[-6,[9,[[9,[-1,-2,-3,-4]],-5]]]]],[[10,[-7]]],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4]],-5]]]]]]],[]],[[[23,[-1]]],[[10,[-2]]],6,[]],[[[148,[-1]]],[[10,[-2]]],6,[]],[[[84,[-1,-2]]],[[10,[-3]]],6,0,[]],[[[101,[-1]]],[[10,[-2]]],6,[]],[[[105,[-1,-2]]],[[10,[-3]]],6,[[4,[28],[[3,[]]]]],[]],[[[106,[-1]]],[[10,[-2]]],6,[]],[[[115,[-3,-2]]],[[10,[-4]]],[],[],[[6,[],[[7,[[11,[-1,-2]]]]]]],[]],[[[118,[-1]]],[[10,[-2]]],6,[]],[[[119,[-2]]],[[10,[-3]]],[],[[6,[],[[7,[-1]]]]],[]],[[[122,[-1]]],[[10,[-2]]],31,[]],[[[121,[-2]]],[[10,[-3]]],[],[[4,[],[[3,[-1]]]]],[]],[[[138,[-1,-3]]],[[10,[-4]]],[],[],[[4,[-1],[[3,[[10,[-2]]]]]]],[]],[[[87,[-1,-2]]],[[10,[-3]]],[],[[4,[-1],[[3,[-1]]]]],[]],[[[131,[-1,-2]]],[[10,[-3]]],6,[[4,[],[[3,[1]]]]],[]],[[[133,[-1]]],[[10,[-2]]],6,[]],[[[149,[-1]]],[[10,[-2]]],41,[]],[[[136,[-1,-2]]],[[10,[-3]]],[[6,[],[[7,[]]]]],41,[]],[[[135,[-1,-2]]],[[10,[-3]]],[[6,[],[[7,[]]]]],[41,31],[]],[[[30,[-1,-2]]],[[10,[-3]]],[[6,[],[[7,[]]]],31],[0,31],[]],[[[140,[-1,-2,-3]]],[[10,[-4]]],6,[49,50],[[4,[],[[3,[-2]]]]],[]],[[[139,[-1]]],[[10,[-2]]],6,[]],[[[146,[-1,-2]]],[[10,[-3]]],6,6,[]],[[[147,[-1,-2]]],[[10,[-3]]],6,6,[]],[[[103,[[9,[-1,-2]]]]],[[10,[-3]]],6,6,[]],[[[103,[[9,[-1,-2,-3,-4,-5]]]]],[[10,[-6]]],6,6,6,6,6,[]],[[[103,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10]]]]],[[10,[-11]]],6,6,6,6,6,6,6,6,6,6,[]],[[[103,[[9,[-1,-2,-3,-4,-5,-6,-7,-8]]]]],[[10,[-9]]],6,6,6,6,6,6,6,6,[]],[[[103,[[9,[-1,-2,-3]]]]],[[10,[-4]]],6,6,6,[]],[[[103,[[9,[-1,-2,-3,-4,-5,-6,-7]]]]],[[10,[-8]]],6,6,6,6,6,6,6,[]],[[[103,[[9,[-1,-2,-3,-4]]]]],[[10,[-5]]],6,6,6,6,[]],[[[103,[[9,[-1]]]]],[[10,[-2]]],6,[]],[[[103,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]]]],[[10,[-13]]],6,6,6,6,6,6,6,6,6,6,6,6,[]],[[[103,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9]]]]],[[10,[-10]]],6,6,6,6,6,6,6,6,6,[]],[[[103,[[9,[-1,-2,-3,-4,-5,-6]]]]],[[10,[-7]]],6,6,6,6,6,6,[]],[[[103,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]]]],[[10,[-12]]],6,6,6,6,6,6,6,6,6,6,6,[]],[[[71,[-3,-1,-2]]],[[10,[-4]]],2,[],[[104,[],[[7,[[11,[-1,-2]]]]]]],[]],[[[113,[-1,-2]]],[[10,[-3]]],[104,93],[[4,[],[[3,[1]]]]],[]],[[[141,[-1,-2]]],[[10,[-3]]],104,4,[]],[[[45,[-5,[9,[[9,[-1,-2,-3]],-4]]]]],[[10,[-6]]],[],[],[],[],[[104,[],[[7,[[9,[[9,[-1,-2,-3]],-4]]]]]]],[]],[[[45,[-10,[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8]],-9]]]]],[[10,[-11]]],[],[],[],[],[],[],[],[],[],[[104,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8]],-9]]]]]]],[]],[[[45,[-12,[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10]],-11]]]]],[[10,[-13]]],[],[],[],[],[],[],[],[],[],[],[],[[104,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10]],-11]]]]]]],[]],[[[45,[-11,[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9]],-10]]]]],[[10,[-12]]],[],[],[],[],[],[],[],[],[],[],[[104,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9]],-10]]]]]]],[]],[[[45,[-4,[9,[[9,[-1,-2]],-3]]]]],[[10,[-5]]],[],[],[],[[104,[],[[7,[[9,[[9,[-1,-2]],-3]]]]]]],[]],[[[45,[-8,[9,[[9,[-1,-2,-3,-4,-5,-6]],-7]]]]],[[10,[-9]]],[],[],[],[],[],[],[],[[104,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6]],-7]]]]]]],[]],[[[45,[-13,[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]],-12]]]]],[[10,[-14]]],[],[],[],[],[],[],[],[],[],[],[],[],[[104,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]],-12]]]]]]],[]],[[[45,[-6,[9,[[9,[-1,-2,-3,-4]],-5]]]]],[[10,[-7]]],[],[],[],[],[],[[104,[],[[7,[[9,[[9,[-1,-2,-3,-4]],-5]]]]]]],[]],[[[45,[-7,[9,[[9,[-1,-2,-3,-4,-5]],-6]]]]],[[10,[-8]]],[],[],[],[],[],[],[[104,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5]],-6]]]]]]],[]],[[[45,[-9,[9,[[9,[-1,-2,-3,-4,-5,-6,-7]],-8]]]]],[[10,[-10]]],[],[],[],[],[],[],[],[],[[104,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6,-7]],-8]]]]]]],[]],[[[105,[-1,-2]]],[[10,[-3]]],[104,93],[[4,[28],[[3,[]]]]],[]],[[[119,[-1]]],[[10,[-2]]],104,[]],[[[122,[-1]]],[[10,[-2]]],31,[]],[[[140,[-1,-2,-3]]],[[10,[-4]]],104,[49,50],[[4,[],[[3,[-2]]]]],[]],[[[139,[-1]]],[[10,[-2]]],104,[]],[[[147,[-1,-2]]],[[10,[-3]]],[104,93],[104,93],[]],[[[103,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9]]]]],[[10,[-10]]],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[]],[[[103,[[9,[-1,-2,-3]]]]],[[10,[-4]]],[104,93],[104,93],[104,93],[]],[[[103,[[9,[-1]]]]],[[10,[-2]]],[104,93],[]],[[[103,[[9,[-1,-2]]]]],[[10,[-3]]],[104,93],[104,93],[]],[[[103,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]]]],[[10,[-13]]],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[]],[[[103,[[9,[-1,-2,-3,-4,-5,-6,-7]]]]],[[10,[-8]]],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[]],[[[103,[[9,[-1,-2,-3,-4,-5,-6,-7,-8]]]]],[[10,[-9]]],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[]],[[[103,[[9,[-1,-2,-3,-4,-5,-6]]]]],[[10,[-7]]],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[]],[[[103,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]]]],[[10,[-12]]],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[]],[[[103,[[9,[-1,-2,-3,-4,-5]]]]],[[10,[-6]]],[104,93],[104,93],[104,93],[104,93],[104,93],[]],[[[103,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10]]]]],[[10,[-11]]],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[104,93],[]],[[[103,[[9,[-1,-2,-3,-4]]]]],[[10,[-5]]],[104,93],[104,93],[104,93],[104,93],[]],[[[106,[-1]],-2],10,6,[[61,[],[[3,[1]]]]]],[[[106,[-1]],-2],10,6,153],[[[97,[-1,-2,-3]],28],[[10,[-4]]],6,6,0,[]],[[[117,[-1]],28],[[10,[-2]]],6,[]],[[[101,[-1]]],10,6],[[[106,[-1]]],10,6],[[[106,[-1]]],10,6],[[[106,[-1]],28],10,6],[[[106,[-1]],28],10,6],[[[108,[-1,-2]],-4],[[10,[-3]]],107,[[4,[],[[3,[1]]]]],[],[[61,[-3],[[3,[1]]]]]],[[[117,[-1]],-3],[[10,[-2]]],6,[],[[61,[-2],[[3,[1]]]]]],[[[101,[-1]],-3],[[10,[-2]]],6,[],[[61,[-2],[[3,[1]]]]]],[[[106,[-1]],-3],[[10,[-2]]],6,[],[[61,[-2],[[3,[1]]]]]],[[[118,[-1]],-3],[[10,[-2]]],6,[],[[61,[-2],[[3,[1]]]]]],[[[122,[-1]],-3],[[10,[-2]]],31,[],[[61,[-2],[[3,[1]]]]]],[[[85,[-3]]],[[48,[-1,-2]]],[50,49],[],[[6,[],[[7,[[9,[-1,-2]]]]]]]],[[[117,[-1]]],9,6],[[[118,[-1]]],9,6],0,[[[101,[-1]]],9,6],[[[113,[-1,-2]],-3,-5],-3,[104,93],[[4,[],[[3,[1]]]]],[],[],[[4,[-3,-4],[[3,[-3]]]]]],[[[105,[-1,-2]],-3,-5],-3,[104,93],[[4,[28],[[3,[]]]]],[],[],[[4,[-3,-4],[[3,[-3]]]]]],[[[122,[-1]],-2,-4],-2,31,[],[],[[4,[-2,-3],[[3,[-2]]]]]],[[[147,[-1,-2]],-3,-5],-3,[104,93],[104,93],[],[],[[4,[-3,-4],[[3,[-3]]]]]],[[[132,[-1,-2]]],[[9,[28,[10,[28]]]]],[6,31],[[4,[],[[3,[1]]]]]],[[[43,[-1]]],[[9,[28,[10,[28]]]]],6],[[[71,[-3,-1,-2]]],[[9,[28,[10,[28]]]]],2,[],[[6,[],[[7,[[11,[-1,-2]]]]]]]],[[[91,[-1,-2]]],[[9,[28,[10,[28]]]]],6,0],[[[97,[-1,-2,-3]]],[[9,[28,[10,[28]]]]],6,6,0],[[[108,[-1,-2]]],[[9,[28,[10,[28]]]]],107,[[4,[],[[3,[1]]]]]],[[[109,[-1]]],[[9,[28,[10,[28]]]]],6],[[[114,[-1]]],[[9,[28,[10,[28]]]]],6],[[[143,[-1]]],[[9,[28,[10,[28]]]]],6],[[[100,[-1]]],[[9,[28,[10,[28]]]]],[6,31]],[[[81,[-1,-2]]],[[9,[28,[10,[28]]]]],6,[[6,[],[[7,[]]]]]],[[[82,[-1,-2]]],[[9,[28,[10,[28]]]]],6,[[6,[],[[7,[]]]]]],[[[117,[-1]]],[[9,[28,[10,[28]]]]],6],[[[25,[-1,-2]]],[[9,[28,[10,[28]]]]],6,[31,6]],[[[129,[-1]]],[[9,[28,[10,[28]]]]],6],[[[142,[-2]]],[[9,[28,[10,[28]]]]],[],[[6,[],[[7,[[10,[-1]]]]]]]],[[[134,[-1,-2]]],[[9,[28,[10,[28]]]]],6,[[0,[-1]]]],[[[70,[-3,-4]]],[[9,[28,[10,[28]]]]],[],[],[[6,[],[[7,[[11,[-1,-2]]]]]]],[[4,[-1],[[3,[1]]]]]],[[[69,[-3,-5]]],[[9,[28,[10,[28]]]]],[],[],[[6,[],[[7,[[11,[-1,-2]]]]]]],[],[[4,[-1],[[3,[[10,[-4]]]]]]]],[[[113,[-1,-2]]],[[9,[28,[10,[28]]]]],6,[[4,[],[[3,[1]]]]]],[[[141,[-1,-2]]],[[9,[28,[10,[28]]]]],6,4],[[[44,[-1]]],[[9,[28,[10,[28]]]]],6],[[[45,[-7,[9,[[9,[-1,-2,-3,-4,-5]],-6]]]]],[[9,[28,[10,[28]]]]],[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5]],-6]]]]]]]],[[[45,[-4,[9,[[9,[-1,-2]],-3]]]]],[[9,[28,[10,[28]]]]],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2]],-3]]]]]]]],[[[45,[-6,[9,[[9,[-1,-2,-3,-4]],-5]]]]],[[9,[28,[10,[28]]]]],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4]],-5]]]]]]]],[[[45,[-9,[9,[[9,[-1,-2,-3,-4,-5,-6,-7]],-8]]]]],[[9,[28,[10,[28]]]]],[],[],[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6,-7]],-8]]]]]]]],[[[45,[-10,[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8]],-9]]]]],[[9,[28,[10,[28]]]]],[],[],[],[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8]],-9]]]]]]]],[[[45,[-12,[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10]],-11]]]]],[[9,[28,[10,[28]]]]],[],[],[],[],[],[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10]],-11]]]]]]]],[[[45,[-13,[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]],-12]]]]],[[9,[28,[10,[28]]]]],[],[],[],[],[],[],[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]],-12]]]]]]]],[[[45,[-5,[9,[[9,[-1,-2,-3]],-4]]]]],[[9,[28,[10,[28]]]]],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3]],-4]]]]]]]],[[[45,[-8,[9,[[9,[-1,-2,-3,-4,-5,-6]],-7]]]]],[[9,[28,[10,[28]]]]],[],[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6]],-7]]]]]]]],[[[45,[-11,[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9]],-10]]]]],[[9,[28,[10,[28]]]]],[],[],[],[],[],[],[],[],[],[],[[6,[],[[7,[[9,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9]],-10]]]]]]]],[[[23,[-1]]],[[9,[28,[10,[28]]]]],6],[[[84,[-1,-2]]],[[9,[28,[10,[28]]]]],6,0],[[[101,[-1]]],[[9,[28,[10,[28]]]]],6],[[[105,[-1,-2]]],[[9,[28,[10,[28]]]]],6,[[4,[28],[[3,[]]]]]],[[[106,[-1]]],[[9,[28,[10,[28]]]]],6],[[[115,[-3,-2]]],[[9,[28,[10,[28]]]]],[],[],[[6,[],[[7,[[11,[-1,-2]]]]]]]],[[[118,[-1]]],[[9,[28,[10,[28]]]]],6],[[[119,[-2]]],[[9,[28,[10,[28]]]]],[],[[6,[],[[7,[-1]]]]]],[[[122,[-1]]],[[9,[28,[10,[28]]]]],31],[[[121,[-2]]],[[9,[28,[10,[28]]]]],[],[[4,[],[[3,[-1]]]]]],[[[87,[-1,-2]]],[[9,[28,[10,[28]]]]],[],[[4,[-1],[[3,[-1]]]]]],[[[131,[-1,-2]]],[[9,[28,[10,[28]]]]],6,[[4,[],[[3,[1]]]]]],[[[133,[-1]]],[[9,[28,[10,[28]]]]],6],[[[149,[-1]]],[[9,[28,[10,[28]]]]],41],[[[136,[-1,-2]]],[[9,[28,[10,[28]]]]],[[6,[],[[7,[]]]]],41],[[[135,[-1,-2]]],[[9,[28,[10,[28]]]]],[[6,[],[[7,[]]]]],[41,31]],[[[30,[-1,-2]]],[[9,[28,[10,[28]]]]],[[6,[],[[7,[]]]],31],[0,31]],[[[140,[-1,-2,-3]]],[[9,[28,[10,[28]]]]],6,[49,50],[[4,[],[[3,[-2]]]]]],[[[139,[-1]]],[[9,[28,[10,[28]]]]],6],[[[146,[-1,-2]]],[[9,[28,[10,[28]]]]],6,6],[[[147,[-1,-2]]],[[9,[28,[10,[28]]]]],6,6],[[[103,[[9,[-1,-2,-3,-4,-5,-6]]]]],[[9,[28,[10,[28]]]]],6,6,6,6,6,6],[[[103,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]]]],[[9,[28,[10,[28]]]]],6,6,6,6,6,6,6,6,6,6,6,6],[[[103,[[9,[-1]]]]],[[9,[28,[10,[28]]]]],6],[[[103,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10]]]]],[[9,[28,[10,[28]]]]],6,6,6,6,6,6,6,6,6,6],[[[103,[[9,[-1,-2]]]]],[[9,[28,[10,[28]]]]],6,6],[[[103,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9]]]]],[[9,[28,[10,[28]]]]],6,6,6,6,6,6,6,6,6],[[[103,[[9,[-1,-2,-3,-4,-5,-6,-7,-8]]]]],[[9,[28,[10,[28]]]]],6,6,6,6,6,6,6,6],[[[103,[[9,[-1,-2,-3,-4,-5]]]]],[[9,[28,[10,[28]]]]],6,6,6,6,6],[[[103,[[9,[-1,-2,-3,-4]]]]],[[9,[28,[10,[28]]]]],6,6,6,6],[[[103,[[9,[-1,-2,-3]]]]],[[9,[28,[10,[28]]]]],6,6,6],[[[103,[[9,[-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]]]],[[9,[28,[10,[28]]]]],6,6,6,6,6,6,6,6,6,6,6],[[[103,[[9,[-1,-2,-3,-4,-5,-6,-7]]]]],[[9,[28,[10,[28]]]]],6,6,6,6,6,6,6],0,[[[85,[-3]]],[[48,[-1,-2]]],[50,49],[],[[6,[],[[7,[[9,[-1,-2]]]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,88,[]],[-1,88,[]],[-1,88,[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[-1,137,[]],[[[117,[-1]]],[[117,[-1]]],6],0],"c":[160,163,166,251,333,361,410,449,466,468],"p":[[1,"bool"],[10,"IntoIterator",1882],[17,"Output"],[10,"FnMut",1883],[6,"Either",0],[10,"Iterator",1884],[17,"Item"],[10,"Itertools",0],[1,"tuple"],[6,"Option",1885],[6,"Result",1886],[6,"EitherOrBoth",0],[10,"Deref",1887],[10,"DerefMut",1887],[1,"str"],[10,"AsMut",1888],[5,"OsStr",1889],[5,"Path",1890],[1,"slice"],[5,"CStr",1891],[5,"Pin",1892],[10,"AsRef",1888],[5,"ExactlyOneError",414],[5,"Batching",414],[5,"Product",414],[10,"Error",1893],[5,"Chain",1894],[1,"usize"],[5,"IntoChunks",414],[5,"CircularTupleWindows",414],[10,"Clone",1895],[6,"Diff",0],[6,"MinMaxResult",0],[6,"Position",0],[6,"FoldWhile",0],[5,"Cloned",1896],[6,"Ordering",1897],[10,"Ord",1897],[8,"Coalesce",414],[10,"FromIterator",1882],[10,"HomogeneousTuple",1881],[5,"Vec",1898],[5,"Combinations",414],[5,"CombinationsWithReplacement",414],[5,"ConsTuples",414],[10,"BufRead",1899],[10,"PartialEq",1897],[5,"HashMap",1900],[10,"Eq",1897],[10,"Hash",1901],[8,"Dedup",414],[8,"DedupBy",414],[8,"DedupByWithCount",414],[8,"DedupWithCount",414],[17,"Target"],[10,"Deserializer",1902],[10,"Deserialize",1902],[10,"Fn",1883],[8,"Duplicates",414],[8,"DuplicatesBy",414],[10,"FnOnce",1883],[10,"Into",1888],[5,"Enumerate",1903],[10,"Debug",1904],[10,"Extend",1882],[5,"IterEither",1905],[1,"u8"],[5,"Error",1906],[5,"FilterMapOk",414],[5,"FilterOk",414],[5,"FlattenOk",414],[10,"Write",1899],[5,"Formatter",1904],[5,"Error",1904],[10,"Display",1904],[8,"Result",1904],[5,"Format",414],[5,"FormatWith",414],[5,"GroupBy",414],[10,"Hasher",1901],[5,"Interleave",414],[5,"InterleaveShortest",414],[8,"Intersperse",414],[5,"IntersperseWith",414],[5,"GroupingMap",414],[8,"GroupingMapBy",414],[5,"Iterate",414],[5,"String",1907],[5,"IntoIter",1908],[8,"KMerge",414],[5,"KMergeBy",414],[10,"Default",1909],[10,"ExactSizeIterator",1910],[8,"MapInto",414],[8,"MapOk",414],[8,"Merge",414],[5,"MergeBy",414],[8,"MergeJoinBy",414],[10,"PartialOrd",1897],[5,"MultiProduct",414],[5,"MultiPeek",414],[10,"MultiUnzip",0],[5,"Zip",414],[10,"DoubleEndedIterator",1911],[5,"PadUsing",414],[5,"PeekNth",414],[10,"PeekingNext",0],[5,"PeekingTakeWhile",414],[5,"Permutations",414],[5,"Context",1912],[6,"Poll",1913],[10,"Future",1914],[5,"Positions",414],[5,"Powerset",414],[5,"ProcessResults",414],[10,"Product",1915],[5,"PutBack",414],[5,"PutBackN",414],[5,"RcIter",414],[10,"Read",1899],[5,"RepeatCall",414],[5,"RepeatN",414],[5,"Rev",1916],[6,"SeekFrom",1899],[1,"u64"],[10,"Seek",1899],[10,"Serialize",1917],[10,"Serializer",1917],[5,"Step",414],[10,"Sum",1915],[5,"TakeWhileInclusive",414],[5,"TakeWhileRef",414],[5,"Tee",414],[5,"TupleCombinations",414],[5,"TupleWindows",414],[5,"Tuples",414],[5,"TypeId",1918],[5,"Unfold",414],[5,"Unique",414],[5,"UniqueBy",414],[5,"Update",414],[5,"WhileSome",414],[5,"WithPosition",414],[5,"Arguments",1904],[5,"Zip",1919],[5,"ZipEq",414],[5,"ZipLongest",414],[5,"Chunks",414],[5,"TupleBuffer",414],[5,"Group",414],[5,"Chunk",414],[5,"Groups",414],[10,"Sized",1920]],"b":[[35,"impl-Either%3CL,+R%3E"],[36,"impl-AsMut%3Cstr%3E-for-Either%3CL,+R%3E"],[37,"impl-AsMut%3COsStr%3E-for-Either%3CL,+R%3E"],[38,"impl-AsMut%3CPath%3E-for-Either%3CL,+R%3E"],[39,"impl-AsMut%3C%5BTarget%5D%3E-for-Either%3CL,+R%3E"],[40,"impl-AsMut%3CCStr%3E-for-Either%3CL,+R%3E"],[41,"impl-AsMut%3CTarget%3E-for-Either%3CL,+R%3E"],[45,"impl-AsRef%3CTarget%3E-for-Either%3CL,+R%3E"],[46,"impl-AsRef%3CCStr%3E-for-Either%3CL,+R%3E"],[47,"impl-AsRef%3C%5BTarget%5D%3E-for-Either%3CL,+R%3E"],[48,"impl-AsRef%3COsStr%3E-for-Either%3CL,+R%3E"],[49,"impl-AsRef%3CPath%3E-for-Either%3CL,+R%3E"],[50,"impl-Either%3CL,+R%3E"],[51,"impl-AsRef%3Cstr%3E-for-Either%3CL,+R%3E"],[151,"impl-Debug-for-Either%3CL,+R%3E"],[152,"impl-Display-for-Either%3CL,+R%3E"],[715,"impl-Pointer-for-Format%3C\'a,+I%3E"],[716,"impl-UpperExp-for-Format%3C\'a,+I%3E"],[717,"impl-LowerHex-for-Format%3C\'a,+I%3E"],[718,"impl-UpperHex-for-Format%3C\'a,+I%3E"],[719,"impl-LowerExp-for-Format%3C\'a,+I%3E"],[720,"impl-Binary-for-Format%3C\'a,+I%3E"],[721,"impl-Display-for-Format%3C\'a,+I%3E"],[722,"impl-Octal-for-Format%3C\'a,+I%3E"],[723,"impl-Debug-for-Format%3C\'a,+I%3E"],[745,"impl-Debug-for-ExactlyOneError%3CI%3E"],[746,"impl-Display-for-ExactlyOneError%3CI%3E"],[782,"impl-Iterator-for-ConsTuples%3CIter,+((E,+F,+G,+H,+I,+J,+K,+L),+X)%3E"],[783,"impl-Iterator-for-ConsTuples%3CIter,+((D,+E,+F,+G,+H,+I,+J,+K,+L),+X)%3E"],[784,"impl-Iterator-for-ConsTuples%3CIter,+((H,+I,+J,+K,+L),+X)%3E"],[785,"impl-Iterator-for-ConsTuples%3CIter,+((G,+H,+I,+J,+K,+L),+X)%3E"],[786,"impl-Iterator-for-ConsTuples%3CIter,+((F,+G,+H,+I,+J,+K,+L),+X)%3E"],[787,"impl-Iterator-for-ConsTuples%3CIter,+((K,+L),+X)%3E"],[788,"impl-Iterator-for-ConsTuples%3CIter,+((J,+K,+L),+X)%3E"],[789,"impl-Iterator-for-ConsTuples%3CIter,+((B,+C,+D,+E,+F,+G,+H,+I,+J,+K,+L),+X)%3E"],[790,"impl-Iterator-for-ConsTuples%3CIter,+((C,+D,+E,+F,+G,+H,+I,+J,+K,+L),+X)%3E"],[791,"impl-Iterator-for-ConsTuples%3CIter,+((I,+J,+K,+L),+X)%3E"],[860,"impl-From%3C(A,+B,+C,+D,+E,+F,+G)%3E-for-Zip%3C(%3CA+as+IntoIterator%3E::IntoIter,+%3CB+as+IntoIterator%3E::IntoIter,+%3CC+as+IntoIterator%3E::IntoIter,+%3CD+as+IntoIterator%3E::IntoIter,+%3CE+as+IntoIterator%3E::IntoIter,+%3CF+as+IntoIterator%3E::IntoIter,+%3CG+as+IntoIterator%3E::IntoIter)%3E"],[861,"impl-From%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J,+K)%3E-for-Zip%3C(%3CA+as+IntoIterator%3E::IntoIter,+%3CB+as+IntoIterator%3E::IntoIter,+%3CC+as+IntoIterator%3E::IntoIter,+%3CD+as+IntoIterator%3E::IntoIter,+%3CE+as+IntoIterator%3E::IntoIter,+%3CF+as+IntoIterator%3E::IntoIter,+%3CG+as+IntoIterator%3E::IntoIter,+%3CH+as+IntoIterator%3E::IntoIter,+%3CI+as+IntoIterator%3E::IntoIter,+%3CJ+as+IntoIterator%3E::IntoIter,+%3CK+as+IntoIterator%3E::IntoIter)%3E"],[862,"impl-From%3C(A,+B,+C,+D,+E)%3E-for-Zip%3C(%3CA+as+IntoIterator%3E::IntoIter,+%3CB+as+IntoIterator%3E::IntoIter,+%3CC+as+IntoIterator%3E::IntoIter,+%3CD+as+IntoIterator%3E::IntoIter,+%3CE+as+IntoIterator%3E::IntoIter)%3E"],[863,"impl-From%3C(A,+B,+C,+D,+E,+F)%3E-for-Zip%3C(%3CA+as+IntoIterator%3E::IntoIter,+%3CB+as+IntoIterator%3E::IntoIter,+%3CC+as+IntoIterator%3E::IntoIter,+%3CD+as+IntoIterator%3E::IntoIter,+%3CE+as+IntoIterator%3E::IntoIter,+%3CF+as+IntoIterator%3E::IntoIter)%3E"],[864,"impl-From%3C(A,)%3E-for-Zip%3C(%3CA+as+IntoIterator%3E::IntoIter,)%3E"],[865,"impl-From%3C(A,+B,+C)%3E-for-Zip%3C(%3CA+as+IntoIterator%3E::IntoIter,+%3CB+as+IntoIterator%3E::IntoIter,+%3CC+as+IntoIterator%3E::IntoIter)%3E"],[866,"impl-From%3C(A,+B,+C,+D,+E,+F,+G,+H)%3E-for-Zip%3C(%3CA+as+IntoIterator%3E::IntoIter,+%3CB+as+IntoIterator%3E::IntoIter,+%3CC+as+IntoIterator%3E::IntoIter,+%3CD+as+IntoIterator%3E::IntoIter,+%3CE+as+IntoIterator%3E::IntoIter,+%3CF+as+IntoIterator%3E::IntoIter,+%3CG+as+IntoIterator%3E::IntoIter,+%3CH+as+IntoIterator%3E::IntoIter)%3E"],[867,"impl-From%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J,+K,+L)%3E-for-Zip%3C(%3CA+as+IntoIterator%3E::IntoIter,+%3CB+as+IntoIterator%3E::IntoIter,+%3CC+as+IntoIterator%3E::IntoIter,+%3CD+as+IntoIterator%3E::IntoIter,+%3CE+as+IntoIterator%3E::IntoIter,+%3CF+as+IntoIterator%3E::IntoIter,+%3CG+as+IntoIterator%3E::IntoIter,+%3CH+as+IntoIterator%3E::IntoIter,+%3CI+as+IntoIterator%3E::IntoIter,+%3CJ+as+IntoIterator%3E::IntoIter,+%3CK+as+IntoIterator%3E::IntoIter,+%3CL+as+IntoIterator%3E::IntoIter)%3E"],[868,"impl-From%3C(A,+B,+C,+D)%3E-for-Zip%3C(%3CA+as+IntoIterator%3E::IntoIter,+%3CB+as+IntoIterator%3E::IntoIter,+%3CC+as+IntoIterator%3E::IntoIter,+%3CD+as+IntoIterator%3E::IntoIter)%3E"],[870,"impl-From%3C(A,+B,+C,+D,+E,+F,+G,+H,+I)%3E-for-Zip%3C(%3CA+as+IntoIterator%3E::IntoIter,+%3CB+as+IntoIterator%3E::IntoIter,+%3CC+as+IntoIterator%3E::IntoIter,+%3CD+as+IntoIterator%3E::IntoIter,+%3CE+as+IntoIterator%3E::IntoIter,+%3CF+as+IntoIterator%3E::IntoIter,+%3CG+as+IntoIterator%3E::IntoIter,+%3CH+as+IntoIterator%3E::IntoIter,+%3CI+as+IntoIterator%3E::IntoIter)%3E"],[871,"impl-From%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J)%3E-for-Zip%3C(%3CA+as+IntoIterator%3E::IntoIter,+%3CB+as+IntoIterator%3E::IntoIter,+%3CC+as+IntoIterator%3E::IntoIter,+%3CD+as+IntoIterator%3E::IntoIter,+%3CE+as+IntoIterator%3E::IntoIter,+%3CF+as+IntoIterator%3E::IntoIter,+%3CG+as+IntoIterator%3E::IntoIter,+%3CH+as+IntoIterator%3E::IntoIter,+%3CI+as+IntoIterator%3E::IntoIter,+%3CJ+as+IntoIterator%3E::IntoIter)%3E"],[872,"impl-From%3C(A,+B)%3E-for-Zip%3C(%3CA+as+IntoIterator%3E::IntoIter,+%3CB+as+IntoIterator%3E::IntoIter)%3E"],[1494,"impl-Iterator-for-ConsTuples%3CIter,+((H,+I,+J,+K,+L),+X)%3E"],[1495,"impl-Iterator-for-ConsTuples%3CIter,+((G,+H,+I,+J,+K,+L),+X)%3E"],[1496,"impl-Iterator-for-ConsTuples%3CIter,+((K,+L),+X)%3E"],[1497,"impl-Iterator-for-ConsTuples%3CIter,+((B,+C,+D,+E,+F,+G,+H,+I,+J,+K,+L),+X)%3E"],[1498,"impl-Iterator-for-ConsTuples%3CIter,+((J,+K,+L),+X)%3E"],[1499,"impl-Iterator-for-ConsTuples%3CIter,+((C,+D,+E,+F,+G,+H,+I,+J,+K,+L),+X)%3E"],[1500,"impl-Iterator-for-ConsTuples%3CIter,+((D,+E,+F,+G,+H,+I,+J,+K,+L),+X)%3E"],[1501,"impl-Iterator-for-ConsTuples%3CIter,+((E,+F,+G,+H,+I,+J,+K,+L),+X)%3E"],[1502,"impl-Iterator-for-ConsTuples%3CIter,+((F,+G,+H,+I,+J,+K,+L),+X)%3E"],[1503,"impl-Iterator-for-ConsTuples%3CIter,+((I,+J,+K,+L),+X)%3E"],[1527,"impl-Iterator-for-Zip%3C(A,+B)%3E"],[1528,"impl-Iterator-for-Zip%3C(A,+B,+C,+D,+E)%3E"],[1529,"impl-Iterator-for-Zip%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J)%3E"],[1530,"impl-Iterator-for-Zip%3C(A,+B,+C,+D,+E,+F,+G,+H)%3E"],[1531,"impl-Iterator-for-Zip%3C(A,+B,+C)%3E"],[1532,"impl-Iterator-for-Zip%3C(A,+B,+C,+D,+E,+F,+G)%3E"],[1533,"impl-Iterator-for-Zip%3C(A,+B,+C,+D)%3E"],[1534,"impl-Iterator-for-Zip%3C(A,)%3E"],[1535,"impl-Iterator-for-Zip%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J,+K,+L)%3E"],[1536,"impl-Iterator-for-Zip%3C(A,+B,+C,+D,+E,+F,+G,+H,+I)%3E"],[1537,"impl-Iterator-for-Zip%3C(A,+B,+C,+D,+E,+F)%3E"],[1538,"impl-Iterator-for-Zip%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J,+K)%3E"],[1542,"impl-DoubleEndedIterator-for-ConsTuples%3CIter,+((J,+K,+L),+X)%3E"],[1543,"impl-DoubleEndedIterator-for-ConsTuples%3CIter,+((E,+F,+G,+H,+I,+J,+K,+L),+X)%3E"],[1544,"impl-DoubleEndedIterator-for-ConsTuples%3CIter,+((C,+D,+E,+F,+G,+H,+I,+J,+K,+L),+X)%3E"],[1545,"impl-DoubleEndedIterator-for-ConsTuples%3CIter,+((D,+E,+F,+G,+H,+I,+J,+K,+L),+X)%3E"],[1546,"impl-DoubleEndedIterator-for-ConsTuples%3CIter,+((K,+L),+X)%3E"],[1547,"impl-DoubleEndedIterator-for-ConsTuples%3CIter,+((G,+H,+I,+J,+K,+L),+X)%3E"],[1548,"impl-DoubleEndedIterator-for-ConsTuples%3CIter,+((B,+C,+D,+E,+F,+G,+H,+I,+J,+K,+L),+X)%3E"],[1549,"impl-DoubleEndedIterator-for-ConsTuples%3CIter,+((I,+J,+K,+L),+X)%3E"],[1550,"impl-DoubleEndedIterator-for-ConsTuples%3CIter,+((H,+I,+J,+K,+L),+X)%3E"],[1551,"impl-DoubleEndedIterator-for-ConsTuples%3CIter,+((F,+G,+H,+I,+J,+K,+L),+X)%3E"],[1558,"impl-DoubleEndedIterator-for-Zip%3C(A,+B,+C,+D,+E,+F,+G,+H,+I)%3E"],[1559,"impl-DoubleEndedIterator-for-Zip%3C(A,+B,+C)%3E"],[1560,"impl-DoubleEndedIterator-for-Zip%3C(A,)%3E"],[1561,"impl-DoubleEndedIterator-for-Zip%3C(A,+B)%3E"],[1562,"impl-DoubleEndedIterator-for-Zip%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J,+K,+L)%3E"],[1563,"impl-DoubleEndedIterator-for-Zip%3C(A,+B,+C,+D,+E,+F,+G)%3E"],[1564,"impl-DoubleEndedIterator-for-Zip%3C(A,+B,+C,+D,+E,+F,+G,+H)%3E"],[1565,"impl-DoubleEndedIterator-for-Zip%3C(A,+B,+C,+D,+E,+F)%3E"],[1566,"impl-DoubleEndedIterator-for-Zip%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J,+K)%3E"],[1567,"impl-DoubleEndedIterator-for-Zip%3C(A,+B,+C,+D,+E)%3E"],[1568,"impl-DoubleEndedIterator-for-Zip%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J)%3E"],[1569,"impl-DoubleEndedIterator-for-Zip%3C(A,+B,+C,+D)%3E"],[1616,"impl-Iterator-for-ConsTuples%3CIter,+((H,+I,+J,+K,+L),+X)%3E"],[1617,"impl-Iterator-for-ConsTuples%3CIter,+((K,+L),+X)%3E"],[1618,"impl-Iterator-for-ConsTuples%3CIter,+((I,+J,+K,+L),+X)%3E"],[1619,"impl-Iterator-for-ConsTuples%3CIter,+((F,+G,+H,+I,+J,+K,+L),+X)%3E"],[1620,"impl-Iterator-for-ConsTuples%3CIter,+((E,+F,+G,+H,+I,+J,+K,+L),+X)%3E"],[1621,"impl-Iterator-for-ConsTuples%3CIter,+((C,+D,+E,+F,+G,+H,+I,+J,+K,+L),+X)%3E"],[1622,"impl-Iterator-for-ConsTuples%3CIter,+((B,+C,+D,+E,+F,+G,+H,+I,+J,+K,+L),+X)%3E"],[1623,"impl-Iterator-for-ConsTuples%3CIter,+((J,+K,+L),+X)%3E"],[1624,"impl-Iterator-for-ConsTuples%3CIter,+((G,+H,+I,+J,+K,+L),+X)%3E"],[1625,"impl-Iterator-for-ConsTuples%3CIter,+((D,+E,+F,+G,+H,+I,+J,+K,+L),+X)%3E"],[1647,"impl-Iterator-for-Zip%3C(A,+B,+C,+D,+E,+F)%3E"],[1648,"impl-Iterator-for-Zip%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J,+K,+L)%3E"],[1649,"impl-Iterator-for-Zip%3C(A,)%3E"],[1650,"impl-Iterator-for-Zip%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J)%3E"],[1651,"impl-Iterator-for-Zip%3C(A,+B)%3E"],[1652,"impl-Iterator-for-Zip%3C(A,+B,+C,+D,+E,+F,+G,+H,+I)%3E"],[1653,"impl-Iterator-for-Zip%3C(A,+B,+C,+D,+E,+F,+G,+H)%3E"],[1654,"impl-Iterator-for-Zip%3C(A,+B,+C,+D,+E)%3E"],[1655,"impl-Iterator-for-Zip%3C(A,+B,+C,+D)%3E"],[1656,"impl-Iterator-for-Zip%3C(A,+B,+C)%3E"],[1657,"impl-Iterator-for-Zip%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J,+K)%3E"],[1658,"impl-Iterator-for-Zip%3C(A,+B,+C,+D,+E,+F,+G)%3E"]]}],\ ["itoa",{"doc":"github crates-io docs-rs","t":"FKNNNNNNNNNNN","n":["Buffer","Integer","borrow","borrow_mut","clone","default","format","from","into","new","try_from","try_into","type_id"],"q":[[0,"itoa"],[13,"core::result"],[14,"core::any"]],"d":["A correctly sized stack allocation for the formatted …","An integer that can be written into an itoa::Buffer.","","","","","Print an integer into this buffer and return a reference …","Returns the argument unchanged.","Calls U::from(self).","This is a cheap operation; you don’t need to worry about …","","",""],"i":[0,0,1,1,1,1,1,1,1,1,1,1,1],"f":[0,0,[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[[],1],[[1,-1],2,3],[-1,-1,[]],[-1,-2,[],[]],[[],1],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,5,[]]],"c":[],"p":[[5,"Buffer",0],[1,"str"],[10,"Integer",0],[6,"Result",13],[5,"TypeId",14]],"b":[]}],\ ["jpeg_decoder",{"doc":"This crate contains a JPEG decoder.","t":"PPPGGPPPPPFGPPPFPPPPPPPPPGPPPPPPGPPNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNON","n":["ArithmeticEntropyCoding","CMYK","CMYK32","CodingProcess","ColorTransform","ColorTransform","ComponentCount","DNL","DctProgressive","DctSequential","Decoder","Error","Format","Grayscale","Hierarchical","ImageInfo","Internal","Io","JcsBgRgb","JcsBgYcc","L16","L8","Lossless","NonIntegerSubsamplingRatio","None","PixelFormat","RGB","RGB24","SamplePrecision","SubsamplingRatio","Unknown","Unsupported","UnsupportedFeature","YCCK","YCbCr","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","coding_process","decode","decode_scan_lossless","eq","eq","eq","eq","eq","exif_data","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","hash","hash","height","icc_profile","info","into","into","into","into","into","into","into","new","pixel_bytes","pixel_format","read_info","scale","set_color_transform","set_max_decoding_buffer_size","source","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","width","xmp_data"],"q":[[0,"jpeg_decoder"],[132,"alloc::vec"],[133,"core::result"],[134,"std::io"],[135,"core::option"],[136,"core::fmt"],[137,"core::fmt"],[138,"core::hash"],[139,"core::error"],[140,"alloc::string"],[141,"core::any"]],"d":["JPEG using arithmetic entropy coding instead of Huffman …","CMYK transform should be applied.","CMYK, 8 bits per channel","Represents the coding process of an image.","Describes the colour transform to apply before binary data …","Colour transform","Number of components in an image. 1, 3 and 4 components …","An image can specify a zero height in the frame header and …","Progressive Discrete Cosine Transform","Sequential Discrete Cosine Transform","JPEG decoder","Errors that can occur while decoding a JPEG image.","The image is not formatted properly. The string contains …","Grayscale transform should be applied (expects 1 channel)","Hierarchical JPEG.","Represents metadata of an image.","An internal error occurred while decoding the image.","An I/O error occurred while decoding the image.","big gamut red/green/blue, bg-sRGB","big gamut Y/Cb/Cr, bg-sYCC","Luminance (grayscale), 16 bits","Luminance (grayscale), 8 bits","Lossless","A subsampling ratio not representable as an integer.","No transform should be applied and the data is returned …","An enumeration over combinations of color spaces and bit …","RGB transform should be applied.","RGB, 8 bits per channel","Sample precision in bits. 8 bit sample precision is what …","Subsampling ratio.","Unknown colour transformation","The image makes use of a JPEG feature not (currently) …","An enumeration over JPEG features (currently) unsupported …","YCCK transform should be applied.","YCbCr transform should be applied.","","","","","","","","","","","","","","","","","","","","","","","","","The coding process of the image.","Decodes the image and returns the decoded pixels if …","decode_scan_lossless","","","","","","Returns raw exif data, starting at the TIFF header, if the …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","The height of the image, in pixels.","Returns the embeded icc profile if the image contains one.","Returns metadata about the image.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Creates a new Decoder using the reader reader.","Determine the size in bytes of each pixel in this format","The pixel format of the image.","Tries to read metadata from the image without decoding it.","Configure the decoder to scale the image during decoding.","Colour transform to use when decoding the image. App …","Set maximum buffer size allowed for decoded images","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The width of the image, in pixels.","Returns the raw XMP packet if there is any."],"i":[4,3,1,0,0,4,4,4,5,5,0,0,10,3,4,0,10,10,3,3,1,1,5,4,3,0,3,1,4,4,3,10,0,3,3,7,1,2,3,4,10,5,7,1,2,3,4,10,5,1,2,3,4,5,1,2,3,4,5,2,7,7,1,2,3,4,5,7,1,2,3,4,10,10,5,7,1,2,3,4,10,10,5,3,4,2,7,7,7,1,2,3,4,10,5,7,1,2,7,7,7,7,10,1,2,3,4,5,10,7,1,2,3,4,10,5,7,1,2,3,4,10,5,7,1,2,3,4,10,5,2,7],"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,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[2,2],[3,3],[4,4],[5,5],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],0,[[[7,[-1]]],[[11,[[9,[8]],10]]],12],0,[[1,1],15],[[2,2],15],[[3,3],15],[[4,4],15],[[5,5],15],[[[7,[-1]]],[[13,[[16,[8]]]]],12],[[1,17],18],[[2,17],18],[[3,17],18],[[4,17],18],[[10,17],18],[[10,17],18],[[5,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[19,10],[-1,-1,[]],[-1,-1,[]],[[3,-1],6,20],[[4,-1],6,20],0,[[[7,[-1]]],[[13,[[9,[8]]]]],12],[[[7,[-1]]],[[13,[2]]],12],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[7,[-1]]],12],[1,21],0,[[[7,[-1]]],[[11,[6,10]]],12],[[[7,[-1]],14,14],[[11,[[6,[14,14]],10]]],12],[[[7,[-1]],3],6,12],[[[7,[-1]],21],6,12],[10,[[13,[22]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,23,[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,24,[]],[-1,24,[]],[-1,24,[]],[-1,24,[]],[-1,24,[]],[-1,24,[]],[-1,24,[]],0,[[[7,[-1]]],[[13,[[16,[8]]]]],12]],"c":[],"p":[[6,"PixelFormat",0],[5,"ImageInfo",0],[6,"ColorTransform",0],[6,"UnsupportedFeature",0],[6,"CodingProcess",0],[1,"tuple"],[5,"Decoder",0],[1,"u8"],[5,"Vec",132],[6,"Error",0],[6,"Result",133],[10,"Read",134],[6,"Option",135],[1,"u16"],[1,"bool"],[1,"slice"],[5,"Formatter",136],[8,"Result",136],[5,"Error",137],[10,"Hasher",138],[1,"usize"],[10,"Error",139],[5,"String",140],[5,"TypeId",141]],"b":[[72,"impl-Debug-for-Error"],[73,"impl-Display-for-Error"]]}],\ ["jsonwebtoken",{"doc":"Create and parses JWT (JSON Web Tokens)","t":"GFPPFPPPFPPPPPPFFOOONNNNNNNNNNNNONNNNNNNNNNCOHHHHHNNNNNHNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNOOOONNNNNONNNNNNNNNNNNNNNNNONNNNNNOOOOHHPPPFGPPPPPPPPPPPPPPIPNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["Algorithm","DecodingKey","ES256","ES384","EncodingKey","HS256","HS384","HS512","Header","PS256","PS384","PS512","RS256","RS384","RS512","TokenData","Validation","alg","algorithms","aud","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","claims","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","crypto","cty","dangerous_insecure_decode","dangerous_insecure_decode_with_validation","dangerous_unsafe_decode","decode","decode_header","default","default","default","deserialize","deserialize","encode","eq","eq","eq","eq","eq","errors","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_base64_secret","from_base64_secret","from_ec_der","from_ec_der","from_ec_pem","from_ec_pem","from_rsa_components","from_rsa_der","from_rsa_der","from_rsa_pem","from_rsa_pem","from_secret","from_secret","from_str","hash","hash","header","into","into","into","into","into","into","into_static","iss","jku","kid","leeway","new","new","serialize","serialize","set_audience","sub","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","validate_exp","validate_nbf","x5t","x5u","sign","verify","Base64","Crypto","Err","Error","ErrorKind","ExpiredSignature","ImmatureSignature","InvalidAlgorithm","InvalidAlgorithmName","InvalidAudience","InvalidEcdsaKey","InvalidIssuer","InvalidKeyFormat","InvalidRsaKey","InvalidSignature","InvalidSubject","InvalidToken","Json","Ok","Result","Utf8","borrow","borrow","borrow_mut","borrow_mut","cause","fmt","fmt","fmt","from","from","from","from","from","from","from","from","into","into","into_kind","kind","to_string","try_from","try_from","try_into","try_into","type_id","type_id"],"q":[[0,"jsonwebtoken"],[136,"jsonwebtoken::crypto"],[138,"jsonwebtoken::errors"],[186,"serde::de"],[187,"core::result"],[188,"serde::de"],[189,"serde::ser"],[190,"core::fmt"],[191,"core::fmt"],[192,"serde::ser"],[193,"core::error"],[194,"core::option"],[195,"alloc::string"],[196,"ring::error"],[197,"serde_json::error"],[198,"ring::error"]],"d":["The algorithms supported for signing/verifying JWTs","All the different kind of keys we can use to decode a JWT …","ECDSA using SHA-256","ECDSA using SHA-384","A key to encode a JWT with. Can be a secret, a PEM-encoded …","HMAC using SHA-256","HMAC using SHA-384","HMAC using SHA-512","A basic JWT header, the alg defaults to HS256 and typ is …","RSASSA-PSS using SHA-256","RSASSA-PSS using SHA-384","RSASSA-PSS using SHA-512","RSASSA-PKCS1-v1_5 using SHA-256","RSASSA-PKCS1-v1_5 using SHA-384","RSASSA-PKCS1-v1_5 using SHA-512","The return type of a successful call to decode.","Contains the various validations that are applied after …","The algorithm used","If it contains a value, the validation will check that the …","If it contains a value, the validation will check that the …","","","","","","","","","","","","","The decoded JWT claims","","","","","","","","","","","Lower level functions, if you want to do something other …","Content type","Decode a JWT without any signature …","Decode and validate a JWT without any signature …","Decode a JWT without any signature …","Decode and validate a JWT","Decode a JWT without any signature …","","Returns a JWT header using the default Algorithm, HS256","","","","Encode the header and claims given and sign the payload …","","","","","","All the errors that can be encountered while …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","If you’re using HMAC with a base64 encoded, use this.","If you have a base64 HMAC secret, use that.","If you know what you’re doing and have a RSA EC encoded …","If you know what you’re doing and have the DER-encoded …","If you have a ECDSA public key in PEM format, use this.","If you are loading a ECDSA key from a .pem file This …","If you have (n, e) RSA public key components, use this.","If you know what you’re doing and have a RSA DER encoded …","If you know what you’re doing and have the DER-encoded …","If you are loading a public RSA key in a PEM format, use …","If you are loading a RSA key from a .pem file. This errors …","If you’re using HMAC, use this.","If you’re using a HMAC secret that is not base64, use …","","","","The decoded JWT header","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Convert self to DecodingKey<'static>.","If it contains a value, the validation will check that the …","JSON Key URL","Key ID","Add some leeway (in seconds) to the exp, iat and nbf …","Returns a JWT header with the algorithm given","Create a default validation setup allowing the given alg","","","aud is a collection of one or more acceptable audience …","If it contains a value, the validation will check that the …","","","","","","","","","","","","","","","","","","The type of JWS: it can only be “JWT” here","","","","","","","Whether to validate the exp field.","Whether to validate the nbf field.","X.509 certificate thumbprint","X.509 URL","Take the payload of a JWT, sign it using the algorithm …","Compares the signature given with a re-computed signature …","An error happened when decoding some base64 text","Something unspecified went wrong with crypto","Contains the error value","An error that can occur when encoding/decoding JWTs","The specific type of an error.","When a token’s exp claim indicates that it has expired","When a token’s nbf claim represents a time in the future","When the algorithm in the header doesn’t match the one …","When the algorithm from string doesn’t match the one …","When a token’s aud claim does not match one of the …","When the secret given is not a valid ECDSA key","When a token’s iss claim does not match the expected …","When a key is provided with an invalid format","When the secret given is not a valid RSA key","When the signature doesn’t match","When a token’s aud claim does not match one of the …","When a token doesn’t have a valid JWT shape","An error happened while serializing/deserializing JSON","Contains the success value","A type alias for Result<T, jsonwebtoken::Error>.","Some of the text was invalid UTF-8","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Unwrap this error into its underlying type.","Return the specific type of this error.","","","","","","",""],"i":[0,0,1,1,0,1,1,1,0,1,1,1,1,1,1,0,0,4,5,5,1,8,2,3,4,5,1,8,2,3,4,5,8,1,2,3,4,5,1,2,3,4,5,0,4,0,0,0,0,0,1,4,5,1,4,0,1,2,3,4,5,0,1,8,2,3,4,5,1,8,2,3,4,5,2,3,2,3,2,3,2,2,3,2,3,2,3,1,1,4,8,1,8,2,3,4,5,2,5,4,4,5,4,5,1,4,5,5,1,2,3,4,5,1,8,2,3,4,5,1,8,2,3,4,5,4,1,8,2,3,4,5,5,5,4,4,0,0,28,28,9,0,0,28,28,28,28,28,28,28,28,28,28,28,28,28,9,0,28,25,28,25,28,25,25,25,28,25,25,25,25,25,25,25,28,25,28,25,25,25,25,28,25,28,25,28],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[1,1],[2,2],[3,3],[4,4],[5,5],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],0,0,[7,[[9,[[8,[-1]]]]],10],[[7,5],[[9,[[8,[-1]]]]],10],[7,[[9,[[8,[-1]]]]],10],[[7,2,5],[[9,[[8,[-1]]]]],10],[7,[[9,[4]]]],[[],1],[[],4],[[],5],[-1,[[11,[1]]],12],[-1,[[11,[4]]],12],[[4,-1,3],[[9,[13]]],14],[[1,1],15],[[2,2],15],[[3,3],15],[[4,4],15],[[5,5],15],0,[[1,16],17],[[[8,[-1]],16],17,18],[[2,16],17],[[3,16],17],[[4,16],17],[[5,16],17],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[7,[[9,[2]]]],[7,[[9,[3]]]],[[[20,[19]]],2],[[[20,[19]]],3],[[[20,[19]]],[[9,[2]]]],[[[20,[19]]],[[9,[3]]]],[[7,7],2],[[[20,[19]]],2],[[[20,[19]]],3],[[[20,[19]]],[[9,[2]]]],[[[20,[19]]],[[9,[3]]]],[[[20,[19]]],2],[[[20,[19]]],3],[7,[[9,[1]]]],[[1,-1],6,21],[[4,-1],6,21],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[2,2],0,0,0,0,[1,4],[1,5],[[1,-1],11,22],[[4,-1],11,22],[[5,[20,[-1]]],6,23],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],0,[-1,24,[]],[-1,24,[]],[-1,24,[]],[-1,24,[]],[-1,24,[]],[-1,24,[]],0,0,0,0,[[7,3,1],[[9,[13]]]],[[7,7,2,1],[[9,[15]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[25,[[27,[26]]]],[[25,16],17],[[25,16],17],[[28,16],17],[29,25],[30,25],[31,25],[28,25],[32,25],[33,25],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[25,28],[25,28],[-1,13,[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,24,[]],[-1,24,[]]],"c":[47],"p":[[6,"Algorithm",0],[5,"DecodingKey",0],[5,"EncodingKey",0],[5,"Header",0],[5,"Validation",0],[1,"tuple"],[1,"str"],[5,"TokenData",0],[8,"Result",138],[10,"DeserializeOwned",186],[6,"Result",187],[10,"Deserializer",186],[5,"String",188],[10,"Serialize",189],[1,"bool"],[5,"Formatter",190],[8,"Result",190],[10,"Debug",190],[1,"u8"],[1,"slice"],[10,"Hasher",191],[10,"Serializer",189],[10,"ToString",188],[5,"TypeId",192],[5,"Error",138],[10,"Error",193],[6,"Option",194],[6,"ErrorKind",138],[5,"FromUtf8Error",188],[6,"DecodeError",195],[5,"KeyRejected",196],[5,"Error",197],[5,"Unspecified",196]],"b":[[164,"impl-Debug-for-Error"],[165,"impl-Display-for-Error"],[167,"impl-From%3CFromUtf8Error%3E-for-Error"],[168,"impl-From%3CDecodeError%3E-for-Error"],[169,"impl-From%3CKeyRejected%3E-for-Error"],[170,"impl-From%3CErrorKind%3E-for-Error"],[171,"impl-From%3CError%3E-for-Error"],[172,"impl-From%3CUnspecified%3E-for-Error"]]}],\ @@ -209,7 +209,7 @@ var searchIndex = new Map(JSON.parse('[\ ["mime_guess",{"doc":"Guessing of MIME types by file extension.","t":"FFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNHNNHHHHHHNHHNNNNNNNNNNNNNNDHNNNNHNNNNNNNNNNNNNNNNNNNNNNNN","n":["Iter","IterRaw","Mime","MimeGuess","as_ref","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","count","eq","eq","eq","essence_str","first","first_or","first_or_else","first_or_octet_stream","first_or_text_plain","first_raw","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from_ext","from_ext","from_path","from_path","from_str","get_extensions","get_mime_extensions","get_mime_extensions_str","get_mime_type","get_mime_type_opt","get_mime_type_str","get_param","guess_mime_type","guess_mime_type_opt","hash","into","into","into","into","into_iter","into_iter","into_iter","into_iter","is_empty","iter","iter_raw","len","len","mime","mime_str_for_path_ext","next","next","next_back","next_back","octet_stream","params","partial_cmp","size_hint","size_hint","subtype","suffix","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_","type_id","type_id","type_id","type_id"],"q":[[0,"mime_guess"],[101,"core::cmp"],[102,"core::option"],[103,"core::ops::function"],[104,"core::fmt"],[105,"core::fmt"],[106,"std::path"],[107,"core::convert"],[108,"mime"],[109,"core::cmp"],[110,"mime"],[111,"core::any"]],"d":["An iterator over the Mime types of a MimeGuess.","An iterator over the raw media type strings of a MimeGuess.","A parsed mime or media type.","A “guess” of the MIME/Media Type(s) of an extension or …","","","","","","","","","","","","","","","","","","","Get the number of MIME types in the current guess.","","","","Return a &str of the Mime’s “essence”.","Get the first guessed Mime, if applicable.","Get the first guessed Mime, or if the guess is empty, …","Get the first guessed Mime, or if the guess is empty, …","Get the first guessed Mime, or if the guess is empty, …","Get the first guessed Mime, or if the guess is empty, …","Get the first guessed Media Type as a string, if …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Wrapper of MimeGuess::from_ext().","Guess the MIME type of a file (real or otherwise) with the …","Wrapper of MimeGuess::from_path().","Guess the MIME type of path by its extension (as defined by","","Get the extensions for a given top-level and sub-level of …","Get a list of known extensions for a given Mime.","Get a list of known extensions for a MIME type string.","Get the MIME type associated with a file extension.","Get the MIME type associated with a file extension.","Get the MIME type string associated with a file extension. …","Look up a parameter by name.","Guess the MIME type of path by its extension (as defined …","Guess the MIME type of path by its extension (as defined …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","true if the guess did not return any known mappings for …","Get an iterator over the Mime values contained in this …","Get an iterator over the raw media-type strings in this …","","","","Guess the MIME type string of path by its extension (as …","","","","","Get the MIME type for application/octet-stream (generic …","Returns an iterator over the parameters.","","","","Get the subtype of this Mime.","Get an optional +suffix for this Mime.","","","","","","","","","","","","","","Get the top level media type for this Mime.","","","",""],"i":[0,0,0,0,1,3,4,5,1,3,4,5,1,3,4,5,1,3,4,5,1,1,3,3,1,1,1,3,3,3,3,3,3,3,4,5,1,1,3,4,5,1,0,3,0,3,1,0,0,0,0,0,0,1,0,0,1,3,4,5,1,3,3,4,5,3,3,3,4,5,0,0,4,5,4,5,0,1,1,4,5,1,1,3,4,5,1,1,3,4,5,1,3,4,5,1,1,3,4,5,1],"f":[0,0,0,0,[1,2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[3,3],[4,4],[5,5],[1,1],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[1,1],7],[3,8],[[3,3],9],[[1,1],9],[[1,2],9],[1,2],[3,[[10,[1]]]],[[3,1],1],[[3,-1],1,[[12,[],[[11,[1]]]]]],[3,1],[3,1],[3,[[10,[2]]]],[[3,13],14],[[4,13],14],[[5,13],14],[[1,13],[[16,[6,15]]]],[[1,13],[[16,[6,15]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[2,3],[2,3],[-1,3,[[18,[17]]]],[-1,3,[[18,[17]]]],[2,[[16,[1]]]],[[2,2],[[10,[[19,[2]]]]]],[1,[[10,[[19,[2]]]]]],[2,[[10,[[19,[2]]]]]],[2,1],[2,[[10,[1]]]],[2,[[10,[2]]]],[[1,-1],[[10,[20]]],[[21,[20]]]],[-1,1,[[18,[17]]]],[-1,[[10,[1]]],[[18,[17]]]],[[1,-1],6,22],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[3,-1,[]],[3,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[3,9],[3,4],[3,5],[4,8],[5,8],0,[-1,[[10,[2]]],[[18,[17]]]],[4,[[10,[-1]]],[]],[5,[[10,[-1]]],[]],[4,[[10,[-1]]],[]],[5,[[10,[-1]]],[]],[[],1],[1,23],[[1,1],[[10,[7]]]],[4,[[6,[8,[10,[8]]]]]],[5,[[6,[8,[10,[8]]]]]],[1,20],[1,[[10,[20]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,24,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[1,20],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]]],"c":[50,51,52,54,55,71,76],"p":[[5,"Mime",0],[1,"str"],[5,"MimeGuess",0],[5,"Iter",0],[5,"IterRaw",0],[1,"tuple"],[6,"Ordering",101],[1,"usize"],[1,"bool"],[6,"Option",102],[17,"Output"],[10,"FnOnce",103],[5,"Formatter",104],[8,"Result",104],[5,"Error",104],[6,"Result",105],[5,"Path",106],[10,"AsRef",107],[1,"slice"],[5,"Name",108],[10,"PartialEq",101],[10,"Hasher",109],[5,"Params",108],[5,"String",110],[5,"TypeId",111]],"b":[[24,"impl-PartialEq-for-Mime"],[25,"impl-PartialEq%3C%26str%3E-for-Mime"],[36,"impl-Display-for-Mime"],[37,"impl-Debug-for-Mime"],[61,"impl-IntoIterator-for-MimeGuess"],[62,"impl-IntoIterator-for-%26MimeGuess"]]}],\ ["minimal_lexical",{"doc":"Fast, minimal float-parsing algorithm.","t":"TTTTKTTTTTTTTTTTTTTTTTNMMNNNHMM","n":["CARRY_MASK","DENORMAL_EXPONENT","EXPONENT_BIAS","EXPONENT_MASK","Float","HIDDEN_BIT_MASK","INFINITE_POWER","INVALID_FP","LARGEST_POWER_OF_TEN","MANTISSA_MASK","MANTISSA_SIZE","MAX_DIGITS","MAX_EXPONENT","MAX_EXPONENT_DISGUISED_FAST_PATH","MAX_EXPONENT_FAST_PATH","MAX_EXPONENT_ROUND_TO_EVEN","MAX_MANTISSA_FAST_PATH","MINIMUM_EXPONENT","MIN_EXPONENT_FAST_PATH","MIN_EXPONENT_ROUND_TO_EVEN","SIGN_MASK","SMALLEST_POWER_OF_TEN","exponent","from_bits","from_u64","int_pow_fast_path","is_denormal","mantissa","parse_float","pow_fast_path","to_bits"],"q":[[0,"minimal_lexical"],[31,"core::iter::traits::iterator"],[32,"core::clone"]],"d":["Mask to determine if a full-carry occurred (1 in bit above …","Exponent portion of a denormal float.","Bias of the exponet","Bitmask for the exponent, including the hidden bit.","Generic floating-point type, to be used in generic code …","Bitmask for the hidden bit in exponent, which is an …","","Bias for marking an invalid extended float.","Largest decimal exponent for a non-infinite value.","Bitmask for the mantissa (fraction), excluding the hidden …","Size of the significand (mantissa) without hidden bit.","Maximum number of digits that can contribute in the …","Maximum exponent value in float.","Maximum exponent that can be represented for a …","Maximum exponent that for a fast path case, or …","","","Minimum normal exponent value …","Minimum exponent that for a fast path case, or …","","Bitmask for the sign bit.","Smallest decimal exponent for a non-zero value.","Get exponent component from the float.","","Convert 64-bit integer to float.","Get a small, integral power-of-radix for fast-path …","Returns true if the float is a denormal.","Get mantissa (significand) component from float.","Parse float from extracted float components.","Get a small power-of-radix for fast-path multiplication.",""],"i":[1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,2],[3,1],[3,1],[[4,5],3],[1,6],[1,3],[[-1,-2,2],-3,[[9,[],[[7,[8]]]],10],[[9,[],[[7,[8]]]],10],1],[4,1],[1,3]],"c":[],"p":[[10,"Float",0],[1,"i32"],[1,"u64"],[1,"usize"],[1,"u32"],[1,"bool"],[17,"Item"],[1,"u8"],[10,"Iterator",31],[10,"Clone",32]],"b":[]}],\ ["miniz_oxide",{"doc":"A pure rust replacement for the miniz DEFLATE/zlib …","t":"PPPGPPPPGGIGEEPPPPPPPPPPFPPPPNNNNNNNNNNOONNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNENONNNNNNNNNNNNNNNNNNNNNPPGPPPPNNNNHHCNNNNNCNNNNPFGFPPPPPPPPPPPPGGNNNNNNNNNNNNNNNNNHHHNNCNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNSSSSSSSSHPPFPPPPPGNNNNNNCHHHHHNNNNNNNNNNOOCNNNNNNNNFSNNNNHNNCNNNNNNSSSSSFFFKFNNNNNNNNNNNNNNHNNNNNNNNMNNNNNNNNNNNNNNNNN","n":["Block","Buf","Data","DataFormat","Err","ErrNo","Finish","Full","MZError","MZFlush","MZResult","MZStatus","MZ_ADLER32_INIT","MZ_DEFAULT_WINDOW_BITS","Mem","NeedDict","None","Ok","Ok","Param","Partial","Raw","Stream","StreamEnd","StreamResult","Sync","Version","ZLibIgnoreChecksum","Zlib","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bytes_consumed","bytes_written","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","deflate","eq","eq","eq","eq","eq","error","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from_window_bits","hash","hash","hash","hash","hash","inflate","into","into","into","into","into","mz_adler32_oxide","new","status","to_owned","to_owned","to_owned","to_owned","to_owned","to_window_bits","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","BestCompression","BestSpeed","CompressionLevel","DefaultCompression","DefaultLevel","NoCompression","UberCompression","borrow","borrow_mut","clone","clone_into","compress_to_vec","compress_to_vec_zlib","core","eq","fmt","from","hash","into","stream","to_owned","try_from","try_into","type_id","BadParam","CallbackFunc","CompressionStrategy","CompressorOxide","Default","Done","Filtered","Finish","Fixed","Full","HuffmanOnly","None","Okay","PutBufFailed","RLE","Sync","TDEFLFlush","TDEFLStatus","adler32","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","compress","compress_to_output","create_comp_flags_from_zip_params","data_format","default","deflate_flags","eq","eq","eq","flags","fmt","fmt","fmt","from","from","from","from","from","from","hash","hash","hash","into","into","into","into","into","new","new","prev_return_status","put_buf_func","reset","set_compression_level","set_compression_level_raw","set_format_and_level","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","TDEFL_COMPUTE_ADLER32","TDEFL_FILTER_MATCHES","TDEFL_FORCE_ALL_RAW_BLOCKS","TDEFL_FORCE_ALL_STATIC_BLOCKS","TDEFL_GREEDY_PARSING_FLAG","TDEFL_NONDETERMINISTIC_PARSING_FLAG","TDEFL_RLE_MATCHES","TDEFL_WRITE_ZLIB_HEADER","deflate","Adler32Mismatch","BadParam","DecompressError","Done","Failed","FailedCannotMakeProgress","HasMoreOutput","NeedsMoreInput","TINFLStatus","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","core","decompress_slice_iter_to_slice","decompress_to_vec","decompress_to_vec_with_limit","decompress_to_vec_zlib","decompress_to_vec_zlib_with_limit","eq","fmt","fmt","fmt","from","from","from_i32","hash","into","into","output","status","stream","to_owned","to_string","try_from","try_from","try_into","try_into","type_id","type_id","DecompressorOxide","TINFL_LZ_DICT_SIZE","adler32","adler32_header","borrow","borrow_mut","decompress","default","from","inflate_flags","init","into","new","try_from","try_into","type_id","TINFL_FLAG_COMPUTE_ADLER32","TINFL_FLAG_HAS_MORE_INPUT","TINFL_FLAG_IGNORE_ADLER32","TINFL_FLAG_PARSE_ZLIB_HEADER","TINFL_FLAG_USING_NON_WRAPPING_OUTPUT_BUF","FullReset","InflateState","MinReset","ResetPolicy","ZeroReset","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","decompressor","default","from","from","from","from","inflate","into","into","into","into","last_status","new","new_boxed","new_boxed_with_window_bits","reset","reset","reset","reset","reset","reset_as","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id"],"q":[[0,"miniz_oxide"],[106,"miniz_oxide::deflate"],[130,"miniz_oxide::deflate::core"],[218,"miniz_oxide::deflate::core::deflate_flags"],[226,"miniz_oxide::deflate::stream"],[227,"miniz_oxide::inflate"],[269,"miniz_oxide::inflate::core"],[285,"miniz_oxide::inflate::core::inflate_flags"],[290,"miniz_oxide::inflate::stream"],[336,"core::fmt"],[337,"core::fmt"],[338,"core::result"],[339,"core::any"],[340,"alloc::vec"],[341,"core::ops::function"],[342,"core::iter::traits::iterator"],[343,"core::option"],[344,"alloc::string"],[345,"alloc::boxed"]],"d":["Not implemented.","Buffer-related error.","Error in inflation; see inflate::stream::inflate() for …","How compressed data is wrapped.","Contains the error value","Unused","Attempt to flush the remaining data and end the stream.","Same as Sync, but resets the compression dictionary so …","A list of miniz failed status codes.","A list of flush types.","Result alias for all miniz status codes both successful …","A list of miniz successful status codes.","","","Unused","Unused","Don’t force any flushing. Used when more input data is …","Contains the success value","Operation succeeded.","Bad parameters.","Zlib partial flush. Currently treated as Sync.","Raw DEFLATE.","General stream error.","Operation succeeded and end of deflate stream was found.","A structure containing the result of a call to the inflate …","Finish compressing the currently buffered data, and output …","Unused","Zlib wrapped but ignore and don’t compute the adler32 …","Wrapped using the zlib format.","","","","","","","","","","","The number of bytes consumed from the input slice.","The number of bytes written to the output slice.","","","","","","","","","","","This module contains functionality for compression.","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","This module contains functionality for decompression.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Create an MZFlush value from an integer value.","The return status of the call.","","","","","","","","","","","","","","","","","","","","","","Slow/high compression. Do a lot of checks to try to find …","Fast compression. Uses a special compression routine that …","How much processing the compressor should do to compress …","Use the default compression level.","Default compromise between speed and compression.","Don’t do any compression, only output uncompressed …","Even more checks, can be very slow.","","","","","Compress the input data to a vector, using the specified …","Compress the input data to a vector, using the specified …","Streaming compression functionality.","","","Returns the argument unchanged.","","Calls U::from(self).","Extra streaming compression functionality.","","","","","Usage error.","Callback function and user used in compress_to_output.","Strategy setting for compression.","Main compression struct.","Don’t use any of the special strategies.","Compression succeeded and the deflate stream was ended.","Only use matches that are at least 5 bytes long.","Try to flush everything and end the deflate stream.","Only use static/fixed blocks. (Blocks using the default …","Same as Sync, but reset the dictionary so that the …","Don’t look for matches, only huffman encode the literals.","Normal operation.","Compression succeeded normally.","Error putting data into output buffer.","Only look for matches with a distance of 1, i.e do …","Try to flush all the current data and output an empty raw …","A list of deflate flush types.","Return status of compression.","Get the adler32 checksum of the currently encoded data.","","","","","","","","","","","","","","","","","Main compression function. Tries to compress as much as …","Main compression function. Callbacks output.","Create a set of compression flags using parameters used by …","Returns whether the compressor is wrapping the data in a …","Initialize the compressor with a level of 4, zlib wrapper …","","","","","Get the raw compressor flags.","","","","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).","Create a new CompressorOxide with the given flags.","","Get the return status of the previous compress call with …","","Reset the state of the compressor, keeping the same …","Set the compression level of the compressor.","Set the compression level of the compressor using an …","Update the compression settings of the compressor.","","","","","","","","","","","","","","","","","","","Should we compute the adler32 checksum.","Only use matches that are at least 6 bytes long.","Force the compressor to only output raw/uncompressed …","Force the compressor to only output static blocks. (Blocks …","Should we use greedy parsing (as opposed to lazy parsing …","Used in miniz to skip zero-initializing hash and dict. We …","Only look for matches with a distance of 0.","Whether to use a zlib wrapper.","Try to compress from input to output with the given …","The decompression went fine, but the adler32 checksum did …","The output buffer is an invalid size; consider the flags …","Struct return when decompress_to_vec functions fail.","Finished decompression without issues.","Failed to decompress due to invalid data.","More input data was expected, but the caller indicated …","There is still pending data that didn’t fit in the …","The decompressor needs more input data to continue …","Return status codes.","","","","","","","Streaming decompression functionality.","Decompress one or more source slices from an iterator into …","Decompress the deflate-encoded data in input to a vector.","Decompress the deflate-encoded data in input to a vector.","Decompress the deflate-encoded data (with a zlib wrapper) …","Decompress the deflate-encoded data (with a zlib wrapper) …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","The currently decompressed data if any.","Decompressor status on failure. See TINFLStatus for …","Extra streaming decompression functionality.","","","","","","","","","Main decompression struct.","","Returns the adler32 checksum of the currently decompressed …","Returns the adler32 that was read from the zlib header if …","","","Main decompression function. Keeps decompressing data from …","Create a new tinfl_decompressor with all fields set to 0.","Returns the argument unchanged.","Flags to decompress() to control how inflation works.","Set the current state to Start.","Calls U::from(self).","Create a new tinfl_decompressor with all fields set to 0.","","","","Calculate the adler32 checksum of the output data even if …","There will be more input that hasn’t been given to the …","Ignore adler32 checksum even if we are inflating a zlib …","Should we try to parse a zlib header?","The output buffer should not wrap around.","Full reset of the state, including zeroing memory.","A struct that compbines a decompressor with extra data for …","Resets state, without performing expensive ops (e.g. …","Tag that determines reset policy of InflateState","Resets state and zero memory, continuing to use the same …","","","","","","","","","Access the innner decompressor.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Try to decompress from input to output with the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Return the status of the last call to inflate with this …","Create a new state.","Create a new state on the heap.","Create a new state using miniz/zlib style window bits …","Performs reset","","","","Reset the decompressor without re-allocating memory, using …","Resets the state according to specified policy.","","","","","","","","","","","",""],"i":[1,3,3,0,10,3,1,1,0,0,0,0,0,0,3,2,1,10,2,3,1,4,3,2,0,1,3,4,4,1,2,3,4,5,1,2,3,4,5,5,5,1,2,3,4,5,1,2,3,4,5,0,1,2,3,4,5,5,1,2,3,4,5,10,10,1,2,3,4,5,4,1,2,3,4,5,0,1,2,3,4,5,0,1,5,1,2,3,4,5,4,1,2,3,4,5,1,2,3,4,5,1,2,3,4,5,15,15,0,15,15,15,15,15,15,15,15,0,0,0,15,15,15,15,15,0,15,15,15,15,23,0,0,0,21,23,21,22,21,22,21,22,23,23,21,22,0,0,19,19,40,21,22,23,19,40,21,22,23,21,22,23,21,22,23,0,0,0,19,19,0,21,22,23,19,21,22,23,19,40,21,22,22,23,21,22,23,19,40,21,22,23,19,22,19,40,19,19,19,19,21,22,23,19,40,21,22,23,19,40,21,22,23,19,40,21,22,23,0,0,0,0,0,0,0,0,0,27,27,0,27,27,27,27,27,0,27,30,27,30,27,27,0,0,0,0,0,0,27,27,30,30,27,30,27,27,27,30,30,30,0,27,30,27,30,27,30,27,30,0,0,33,33,33,33,0,33,33,0,33,33,33,33,33,33,0,0,0,0,0,0,0,0,0,0,37,38,39,34,37,38,39,34,34,34,37,38,39,34,0,37,38,39,34,34,34,34,34,36,37,38,39,34,34,37,38,39,34,37,38,39,34,37,38,39,34],"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,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[1,1],[2,2],[3,3],[4,4],[5,5],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],0,[[1,1],7],[[2,2],7],[[3,3],7],[[4,4],7],[[5,5],7],[3,5],[[1,8],9],[[2,8],9],[[3,8],9],[[4,8],9],[[5,8],9],[5,10],[5,10],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[11,4],[[1,-1],6,12],[[2,-1],6,12],[[3,-1],6,12],[[4,-1],6,12],[[5,-1],6,12],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[11,[[13,[1,3]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[4,11],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[15,15],[[-1,-2],6,[],[]],[[[17,[16]],16],[[18,[16]]]],[[[17,[16]],16],[[18,[16]]]],0,[[15,15],7],[[15,8],9],[-1,-1,[]],[[15,-1],6,12],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[19,20],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[21,21],[22,22],[23,23],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[19,[17,[16]],[17,[16]],22],[[6,[23,24,24]]]],[[19,[17,[16]],22,-1],[[6,[23,24]]],[[26,[[17,[16]]],[[25,[7]]]]]],[[11,11,11],20],[19,4],[[],19],0,[[21,21],7],[[22,22],7],[[23,23],7],[19,11],[[21,8],9],[[22,8],9],[[23,8],9],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[1,22],[-1,-1,[]],[-1,-1,[]],[[21,-1],6,12],[[22,-1],6,12],[[23,-1],6,12],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[20,19],[11,[[13,[22,3]]]],[19,23],0,[19,6],[[19,15],6],[[19,16],6],[[19,4,16],6],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],0,0,0,0,0,0,0,0,[[19,[17,[16]],[17,[16]],1],5],0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[27,27],[[-1,-2],6,[],[]],0,[[[17,[16]],-1,7,7],[[13,[24,27]]],[[29,[],[[28,[[17,[16]]]]]]]],[[[17,[16]]],[[13,[[18,[16]],30]]]],[[[17,[16]],24],[[13,[[18,[16]],30]]]],[[[17,[16]]],[[13,[[18,[16]],30]]]],[[[17,[16]],24],[[13,[[18,[16]],30]]]],[[27,27],7],[[27,8],9],[[30,8],9],[[30,8],9],[-1,-1,[]],[-1,-1,[]],[11,[[31,[27]]]],[[27,-1],6,12],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[-1,-2,[],[]],[-1,32,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],0,0,[33,[[31,[20]]]],[33,[[31,[20]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[33,[17,[16]],[17,[16]],24,20],[[6,[27,24,24]]]],[[],33],[-1,-1,[]],0,[33,6],[-1,-2,[],[]],[[],33],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[34,33],[[],34],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[34,[17,[16]],[17,[16]],1],5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[34,27],[4,34],[4,[[35,[34]]]],[11,[[35,[34]]]],[[36,34],6],[[37,34],6],[[38,34],6],[[39,34],6],[[34,4],6],[[34,-1],6,36],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]]],"c":[],"p":[[6,"MZFlush",0],[6,"MZStatus",0],[6,"MZError",0],[6,"DataFormat",0],[5,"StreamResult",0],[1,"tuple"],[1,"bool"],[5,"Formatter",336],[8,"Result",336],[8,"MZResult",0],[1,"i32"],[10,"Hasher",337],[6,"Result",338],[5,"TypeId",339],[6,"CompressionLevel",106],[1,"u8"],[1,"slice"],[5,"Vec",340],[5,"CompressorOxide",130],[1,"u32"],[6,"CompressionStrategy",130],[6,"TDEFLFlush",130],[6,"TDEFLStatus",130],[1,"usize"],[17,"Output"],[10,"FnMut",341],[6,"TINFLStatus",227],[17,"Item"],[10,"Iterator",342],[5,"DecompressError",227],[6,"Option",343],[5,"String",344],[5,"DecompressorOxide",269],[5,"InflateState",290],[5,"Box",345],[10,"ResetPolicy",290],[5,"MinReset",290],[5,"ZeroReset",290],[5,"FullReset",290],[5,"CallbackFunc",130]],"b":[[63,"impl-From%3CStreamResult%3E-for-Result%3CMZStatus,+MZError%3E"],[64,"impl-From%3C%26StreamResult%3E-for-Result%3CMZStatus,+MZError%3E"],[250,"impl-Display-for-DecompressError"],[251,"impl-Debug-for-DecompressError"]]}],\ -["mio",{"doc":"Mio is a fast, low-level I/O library for Rust focusing on …","t":"EFTFTFFTFNNNNNNNNNNNNNNNNNNNNNNNNCCNNNNNNNNNNCNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNCNFFFKNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNCNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNN","n":["Events","Interest","PRIORITY","Poll","READABLE","Registry","Token","WRITABLE","Waker","add","as_raw_fd","as_raw_fd","bitor","bitor_assign","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","cmp","deregister","eq","eq","event","features","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","guide","hash","into","into","into","into","into","is_aio","is_lio","is_priority","is_readable","is_writable","net","new","new","partial_cmp","partial_cmp","poll","register","registry","remove","reregister","to_owned","to_owned","try_clone","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","unix","wake","Event","Events","Iter","Source","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","capacity","clear","clone","clone","clone_into","clone_into","count","deregister","fmt","fmt","fmt","from","from","from","into","into","into","into_iter","into_iter","is_aio","is_empty","is_error","is_lio","is_priority","is_read_closed","is_readable","is_writable","is_write_closed","iter","next","register","reregister","size_hint","to_owned","to_owned","token","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","with_capacity","SocketAddr","TcpListener","TcpStream","UdpSocket","UnixDatagram","UnixListener","UnixStream","accept","accept","as_abstract_namespace","as_pathname","as_raw_fd","as_raw_fd","as_raw_fd","as_raw_fd","as_raw_fd","as_raw_fd","bind","bind","bind","bind","bind_addr","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","broadcast","connect","connect","connect","connect","connect_addr","deregister","deregister","deregister","deregister","deregister","deregister","flush","flush","flush","flush","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from_raw_fd","from_raw_fd","from_raw_fd","from_raw_fd","from_raw_fd","from_raw_fd","from_std","from_std","from_std","from_std","from_std","from_std","into","into","into","into","into","into","into","into_raw_fd","into_raw_fd","into_raw_fd","into_raw_fd","into_raw_fd","into_raw_fd","is_unnamed","join_multicast_v4","join_multicast_v6","leave_multicast_v4","leave_multicast_v6","local_addr","local_addr","local_addr","local_addr","local_addr","local_addr","multicast_loop_v4","multicast_loop_v6","multicast_ttl_v4","nodelay","only_v6","pair","pair","peek","peek","peek_from","peer_addr","peer_addr","peer_addr","peer_addr","read","read","read","read","read_vectored","read_vectored","read_vectored","read_vectored","recv","recv","recv_from","recv_from","register","register","register","register","register","register","reregister","reregister","reregister","reregister","reregister","reregister","send","send","send_to","send_to","set_broadcast","set_multicast_loop_v4","set_multicast_loop_v6","set_multicast_ttl_v4","set_nodelay","set_ttl","set_ttl","set_ttl","shutdown","shutdown","shutdown","take_error","take_error","take_error","take_error","take_error","take_error","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_io","try_io","try_io","try_io","ttl","ttl","ttl","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unbound","write","write","write","write","write_vectored","write_vectored","write_vectored","write_vectored","SourceFd","borrow","borrow_mut","deregister","fmt","from","into","pipe","register","reregister","try_from","try_into","type_id","Receiver","Sender","as_raw_fd","as_raw_fd","borrow","borrow","borrow_mut","borrow_mut","deregister","deregister","flush","flush","fmt","fmt","from","from","from","from","from","from_raw_fd","from_raw_fd","into","into","into_raw_fd","into_raw_fd","new","read","read","read_vectored","read_vectored","register","register","reregister","reregister","set_nonblocking","set_nonblocking","try_from","try_from","try_into","try_into","try_io","try_io","type_id","type_id","write","write","write_vectored","write_vectored"],"q":[[0,"mio"],[87,"mio::event"],[143,"mio::net"],[341,"mio::unix"],[354,"mio::unix::pipe"],[402,"std::os::fd::raw"],[403,"core::cmp"],[404,"std::io::error"],[405,"core::marker"],[406,"core::fmt"],[407,"core::fmt"],[408,"core::option"],[409,"core::time"],[410,"core::result"],[411,"core::any"],[412,"core::net::socket_addr"],[413,"std::path"],[414,"core::convert"],[415,"std::net::tcp"],[416,"std::net::tcp"],[417,"std::os::unix::net::datagram"],[418,"std::os::unix::net::listener"],[419,"std::os::unix::net::stream"],[420,"core::net::ip_addr"],[421,"core::net::ip_addr"],[422,"std::net"],[423,"std::io::error"],[424,"std::io"],[425,"std::process"]],"d":["","Interest used in registering.","Returns a Interest set representing priority completion …","Polls for readiness events on all registered values.","Returns a Interest set representing readable interests.","Registers I/O resources.","Associates readiness events with event::Sources.","Returns a Interest set representing writable interests.","Waker allows cross-thread waking of Poll.","Add together two Interest.","","","","","","","","","","","","","","","","","","","","","Deregister an event::Source with the Poll instance.","","","Readiness event types and utilities.","Mio’s optional features.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Getting started guide.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if Interest contains AIO readiness.","Returns true if Interest contains LIO readiness.","Returns true if Interest contains priority readiness.","Returns true if the value includes readable readiness.","Returns true if the value includes writable readiness.","Networking primitives.","Return a new Poll handle.","Create a new Waker.","","","Wait for readiness events","Register an event::Source with the Poll instance.","Create a separate Registry which can be used to register …","Removes other Interest from self.","Re-register an event::Source with the Poll instance.","","","Creates a new independently owned Registry.","","","","","","","","","","","","","","","","Unix only extensions.","Wake up the Poll associated with this Waker.","A readiness event.","A collection of readiness events.","Events iterator.","An event source that may be registered with Registry.","","","","","","","Returns the number of Event values that self can hold.","Clearing all Event values from container explicitly.","","","","","","Deregister self from the given Registry instance.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Returns true if the event contains AIO readiness.","Returns true if self contains no Event values.","Returns true if the event contains error readiness.","Returns true if the event contains LIO readiness.","Returns true if the event contains priority readiness.","Returns true if the event contains read closed readiness.","Returns true if the event contains readable readiness.","Returns true if the event contains writable readiness.","Returns true if the event contains write closed readiness.","Returns an iterator over the Event values.","","Register self with the given Registry instance.","Re-register self with the given Registry instance.","","","","Returns the event’s token.","","","","","","","","","","Return a new Events capable of holding up to capacity …","An address associated with a mio specific Unix socket.","A structure representing a socket server","A non-blocking TCP stream between a local socket and a …","A User Datagram Protocol socket.","A Unix datagram socket.","A non-blocking Unix domain socket server.","A non-blocking Unix stream socket.","Accepts a new TcpStream.","Accepts a new incoming connection to this listener.","Returns the contents of this address if it is an abstract …","Returns the contents of this address if it is a pathname …","","","","","","","Convenience method to bind a new TCP listener to the …","Creates a UDP socket from the given address.","Creates a Unix datagram socket bound to the given path.","Creates a new UnixListener bound to the specified socket …","Creates a new UnixListener bound to the specified socket …","","","","","","","","","","","","","","","Gets the value of the SO_BROADCAST option for this socket.","Create a new TCP stream and issue a non-blocking connect …","Connects the UDP socket setting the default destination …","Connects the socket to the specified address.","Connects to the socket named by path.","Connects to the socket named by address.","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts a RawFd to a TcpListener.","Converts a RawFd to a TcpStream.","Converts a RawFd to a UdpSocket.","Converts a RawFd to a UnixDatagram.","Converts a RawFd to a UnixListener.","Converts a RawFd to a UnixStream.","Creates a new TcpListener from a standard net::TcpListener.","Creates a new TcpStream from a standard net::TcpStream.","Creates a new UdpSocket from a standard net::UdpSocket.","Creates a new UnixDatagram from a standard …","Creates a new UnixListener from a standard …","Creates a new UnixStream from a standard net::UnixStream.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Returns true if the address is unnamed.","Executes an operation of the IP_ADD_MEMBERSHIP type.","Executes an operation of the IPV6_ADD_MEMBERSHIP type.","Executes an operation of the IP_DROP_MEMBERSHIP type.","Executes an operation of the IPV6_DROP_MEMBERSHIP type.","Returns the local socket address of this listener.","Returns the socket address of the local half of this TCP …","Returns the socket address that this socket was created …","Returns the address of this socket.","Returns the local socket address of this listener.","Returns the socket address of the local half of this …","Gets the value of the IP_MULTICAST_LOOP option for this …","Gets the value of the IPV6_MULTICAST_LOOP option for this …","Gets the value of the IP_MULTICAST_TTL option for this …","Gets the value of the TCP_NODELAY option on this socket.","Get the value of the IPV6_V6ONLY option on this socket.","Create an unnamed pair of connected sockets.","Creates an unnamed pair of connected sockets.","Receives data on the socket from the remote address to …","Receives data from the socket, without removing it from …","Receives data from the socket, without removing it from …","Returns the socket address of the remote peer of this TCP …","Returns the socket address of the remote peer this socket …","Returns the address of this socket’s peer.","Returns the socket address of the remote half of this …","","","","","","","","","Receives data from the socket previously bound with …","Receives data from the socket.","Receives data from the socket. On success, returns the …","Receives data from the socket.","","","","","","","","","","","","","Sends data on the socket to the address previously bound …","Sends data on the socket to the socket’s peer.","Sends data on the socket to the given address. On success, …","Sends data on the socket to the specified address.","Sets the value of the SO_BROADCAST option for this socket.","Sets the value of the IP_MULTICAST_LOOP option for this …","Sets the value of the IPV6_MULTICAST_LOOP option for this …","Sets the value of the IP_MULTICAST_TTL option for this …","Sets the value of the TCP_NODELAY option on this socket.","Sets the value for the IP_TTL option on this socket.","Sets the value for the IP_TTL option on this socket.","Sets the value for the IP_TTL option on this socket.","Shuts down the read, write, or both halves of this …","Shut down the read, write, or both halves of this …","Shuts down the read, write, or both halves of this …","Get the value of the SO_ERROR option on this socket.","Get the value of the SO_ERROR option on this socket.","Get the value of the SO_ERROR option on this socket.","Returns the value of the SO_ERROR option.","Returns the value of the SO_ERROR option.","Returns the value of the SO_ERROR option.","","","","","","","","","","","","","","","Execute an I/O operation ensuring that the socket receives …","Execute an I/O operation ensuring that the socket receives …","Execute an I/O operation ensuring that the socket receives …","Execute an I/O operation ensuring that the socket receives …","Gets the value of the IP_TTL option for this socket.","Gets the value of the IP_TTL option for this socket.","Gets the value of the IP_TTL option for this socket.","","","","","","","","Creates a Unix Datagram socket which is not bound to any …","","","","","","","","","Adapter for RawFd providing an event::Source …","","","","","Returns the argument unchanged.","Calls U::from(self).","Unix pipe.","","","","","","Receiving end of an Unix pipe.","Sending end of an Unix pipe.","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","Create a new non-blocking Unix pipe.","","","","","","","","","Set the Sender into or out of non-blocking mode.","Set the Receiver into or out of non-blocking mode.","","","","","Execute an I/O operation ensuring that the socket receives …","Execute an I/O operation ensuring that the socket receives …","","","","","",""],"i":[0,0,1,0,1,0,0,1,0,1,2,4,1,1,2,4,1,6,14,2,4,1,6,14,1,6,1,6,1,6,4,1,6,0,0,2,4,1,6,14,2,4,1,6,14,0,6,2,4,1,6,14,1,1,1,1,1,0,2,14,1,6,2,4,2,1,4,1,6,4,2,4,1,6,14,2,4,1,6,14,2,4,1,6,14,0,14,0,0,0,0,17,22,23,17,22,23,17,17,22,23,22,23,23,9,17,22,23,17,22,23,17,22,23,17,23,22,17,22,22,22,22,22,22,22,17,23,9,9,23,22,23,22,17,22,23,17,22,23,17,22,23,17,0,0,0,0,0,0,0,24,27,29,29,24,25,33,34,27,28,24,33,34,27,27,29,24,25,33,34,27,28,29,24,25,33,34,27,28,33,25,33,34,28,28,24,25,33,34,27,28,25,25,28,28,29,24,25,33,34,27,28,29,24,25,33,34,27,28,24,25,33,34,27,28,24,25,33,34,27,28,29,24,25,33,34,27,28,24,25,33,34,27,28,29,33,33,33,33,24,25,33,34,27,28,33,33,33,25,33,34,28,25,33,33,25,33,34,28,25,25,28,28,25,25,28,28,33,34,33,34,24,25,33,34,27,28,24,25,33,34,27,28,33,34,33,34,33,33,33,33,25,24,25,33,25,34,28,24,25,33,34,27,28,29,24,25,33,34,27,28,29,24,25,33,34,27,28,25,33,34,28,24,25,33,29,24,25,33,34,27,28,34,25,25,28,28,25,25,28,28,0,51,51,51,51,51,51,0,51,51,51,51,51,0,0,52,53,52,53,52,53,52,53,52,52,52,53,52,52,53,53,53,52,53,52,53,52,53,0,53,53,53,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,52,52,52],"f":[0,0,0,0,0,0,0,0,0,[[1,1],1],[2,3],[4,3],[[1,1],1],[[1,1],5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[6,6],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[1,1],7],[[6,6],7],[[4,-1],[[8,[5]]],[9,10]],[[1,1],11],[[6,6],11],0,0,[[2,12],13],[[4,12],13],[[1,12],13],[[6,12],13],[[14,12],13],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[[6,-1],5,15],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,11],[1,11],[1,11],[1,11],[1,11],0,[[],[[8,[2]]]],[[4,6],[[8,[14]]]],[[1,1],[[16,[7]]]],[[6,6],[[16,[7]]]],[[2,17,[16,[18]]],[[8,[5]]]],[[4,-1,6,1],[[8,[5]]],[9,10]],[2,4],[[1,1],[[16,[1]]]],[[4,-1,6,1],[[8,[5]]],[9,10]],[-1,-2,[],[]],[-1,-2,[],[]],[4,[[8,[4]]]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],0,[14,[[8,[5]]]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[17,21],[17,5],[22,22],[23,23],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[23,21],[[9,4],[[8,[5]]]],[[17,12],13],[[22,12],13],[[23,12],13],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[17,-1,[]],[-1,-2,[],[]],[22,11],[17,11],[22,11],[22,11],[22,11],[22,11],[22,11],[22,11],[22,11],[17,23],[23,[[16,[-1]]],[]],[[9,4,6,1],[[8,[5]]]],[[9,4,6,1],[[8,[5]]]],[23,[[5,[21,[16,[21]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[22,6],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[21,17],0,0,0,0,0,0,0,[24,[[8,[[5,[25,26]]]]]],[27,[[8,[[5,[28,29]]]]]],[29,[[16,[[31,[30]]]]]],[29,[[16,[32]]]],[24,3],[25,3],[33,3],[34,3],[27,3],[28,3],[26,[[8,[24]]]],[26,[[8,[33]]]],[-1,[[8,[34]]],[[35,[32]]]],[-1,[[8,[27]]],[[35,[32]]]],[29,[[8,[27]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[33,[[8,[11]]]],[26,[[8,[25]]]],[[33,26],[[8,[5]]]],[[34,-1],[[8,[5]]],[[35,[32]]]],[-1,[[8,[28]]],[[35,[32]]]],[29,[[8,[28]]]],[[24,4],[[8,[5]]]],[[25,4],[[8,[5]]]],[[33,4],[[8,[5]]]],[[34,4],[[8,[5]]]],[[27,4],[[8,[5]]]],[[28,4],[[8,[5]]]],[25,[[8,[5]]]],[25,[[8,[5]]]],[28,[[8,[5]]]],[28,[[8,[5]]]],[[29,12],13],[[24,12],13],[[25,12],13],[[33,12],13],[[34,12],13],[[27,12],13],[[28,12],13],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[3,24],[3,25],[3,33],[3,34],[3,27],[3,28],[36,24],[37,25],[38,33],[39,34],[40,27],[41,28],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[24,3],[25,3],[33,3],[34,3],[27,3],[28,3],[29,11],[[33,42,42],[[8,[5]]]],[[33,43,44],[[8,[5]]]],[[33,42,42],[[8,[5]]]],[[33,43,44],[[8,[5]]]],[24,[[8,[26]]]],[25,[[8,[26]]]],[33,[[8,[26]]]],[34,[[8,[29]]]],[27,[[8,[29]]]],[28,[[8,[29]]]],[33,[[8,[11]]]],[33,[[8,[11]]]],[33,[[8,[44]]]],[25,[[8,[11]]]],[33,[[8,[11]]]],[[],[[8,[[5,[34,34]]]]]],[[],[[8,[[5,[28,28]]]]]],[[25,[31,[30]]],[[8,[21]]]],[[33,[31,[30]]],[[8,[21]]]],[[33,[31,[30]]],[[8,[[5,[21,26]]]]]],[25,[[8,[26]]]],[33,[[8,[26]]]],[34,[[8,[29]]]],[28,[[8,[29]]]],[[25,[31,[30]]],[[8,[21]]]],[[25,[31,[30]]],[[8,[21]]]],[[28,[31,[30]]],[[8,[21]]]],[[28,[31,[30]]],[[8,[21]]]],[[25,[31,[45]]],[[8,[21]]]],[[25,[31,[45]]],[[8,[21]]]],[[28,[31,[45]]],[[8,[21]]]],[[28,[31,[45]]],[[8,[21]]]],[[33,[31,[30]]],[[8,[21]]]],[[34,[31,[30]]],[[8,[21]]]],[[33,[31,[30]]],[[8,[[5,[21,26]]]]]],[[34,[31,[30]]],[[8,[[5,[21,29]]]]]],[[24,4,6,1],[[8,[5]]]],[[25,4,6,1],[[8,[5]]]],[[33,4,6,1],[[8,[5]]]],[[34,4,6,1],[[8,[5]]]],[[27,4,6,1],[[8,[5]]]],[[28,4,6,1],[[8,[5]]]],[[24,4,6,1],[[8,[5]]]],[[25,4,6,1],[[8,[5]]]],[[33,4,6,1],[[8,[5]]]],[[34,4,6,1],[[8,[5]]]],[[27,4,6,1],[[8,[5]]]],[[28,4,6,1],[[8,[5]]]],[[33,[31,[30]]],[[8,[21]]]],[[34,[31,[30]]],[[8,[21]]]],[[33,[31,[30]],26],[[8,[21]]]],[[34,[31,[30]],-1],[[8,[21]]],[[35,[32]]]],[[33,11],[[8,[5]]]],[[33,11],[[8,[5]]]],[[33,11],[[8,[5]]]],[[33,44],[[8,[5]]]],[[25,11],[[8,[5]]]],[[24,44],[[8,[5]]]],[[25,44],[[8,[5]]]],[[33,44],[[8,[5]]]],[[25,46],[[8,[5]]]],[[34,46],[[8,[5]]]],[[28,46],[[8,[5]]]],[24,[[8,[[16,[47]]]]]],[25,[[8,[[16,[47]]]]]],[33,[[8,[[16,[47]]]]]],[34,[[8,[[16,[47]]]]]],[27,[[8,[[16,[47]]]]]],[28,[[8,[[16,[47]]]]]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[[25,-2],[[8,[-1]]],[],[[49,[],[[48,[[8,[-1]]]]]]]],[[33,-2],[[8,[-1]]],[],[[49,[],[[48,[[8,[-1]]]]]]]],[[34,-2],[[8,[-1]]],[],[[49,[],[[48,[[8,[-1]]]]]]]],[[28,-2],[[8,[-1]]],[],[[49,[],[[48,[[8,[-1]]]]]]]],[24,[[8,[44]]]],[25,[[8,[44]]]],[33,[[8,[44]]]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[[],[[8,[34]]]],[[25,[31,[30]]],[[8,[21]]]],[[25,[31,[30]]],[[8,[21]]]],[[28,[31,[30]]],[[8,[21]]]],[[28,[31,[30]]],[[8,[21]]]],[[25,[31,[50]]],[[8,[21]]]],[[25,[31,[50]]],[[8,[21]]]],[[28,[31,[50]]],[[8,[21]]]],[[28,[31,[50]]],[[8,[21]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[[51,4],[[8,[5]]]],[[51,12],13],[-1,-1,[]],[-1,-2,[],[]],0,[[51,4,6,1],[[8,[5]]]],[[51,4,6,1],[[8,[5]]]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],0,0,[52,3],[53,3],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[52,4],[[8,[5]]]],[[53,4],[[8,[5]]]],[52,[[8,[5]]]],[52,[[8,[5]]]],[[52,12],13],[[53,12],13],[54,52],[-1,-1,[]],[55,53],[-1,-1,[]],[56,53],[3,52],[3,53],[-1,-2,[],[]],[-1,-2,[],[]],[52,3],[53,3],[[],[[8,[[5,[52,53]]]]]],[[53,[31,[30]]],[[8,[21]]]],[[53,[31,[30]]],[[8,[21]]]],[[53,[31,[45]]],[[8,[21]]]],[[53,[31,[45]]],[[8,[21]]]],[[52,4,6,1],[[8,[5]]]],[[53,4,6,1],[[8,[5]]]],[[52,4,6,1],[[8,[5]]]],[[53,4,6,1],[[8,[5]]]],[[52,11],[[8,[5]]]],[[53,11],[[8,[5]]]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[[52,-2],[[8,[-1]]],[],[[49,[],[[48,[[8,[-1]]]]]]]],[[53,-2],[[8,[-1]]],[],[[49,[],[[48,[[8,[-1]]]]]]]],[-1,20,[]],[-1,20,[]],[[52,[31,[30]]],[[8,[21]]]],[[52,[31,[30]]],[[8,[21]]]],[[52,[31,[50]]],[[8,[21]]]],[[52,[31,[50]]],[[8,[21]]]]],"c":[],"p":[[5,"Interest",0],[5,"Poll",0],[8,"RawFd",402],[5,"Registry",0],[1,"tuple"],[5,"Token",0],[6,"Ordering",403],[8,"Result",404],[10,"Source",87],[10,"Sized",405],[1,"bool"],[5,"Formatter",406],[8,"Result",406],[5,"Waker",0],[10,"Hasher",407],[6,"Option",408],[5,"Events",87],[5,"Duration",409],[6,"Result",410],[5,"TypeId",411],[1,"usize"],[5,"Event",87],[5,"Iter",87],[5,"TcpListener",143],[5,"TcpStream",143],[6,"SocketAddr",412],[5,"UnixListener",143],[5,"UnixStream",143],[5,"SocketAddr",143],[1,"u8"],[1,"slice"],[5,"Path",413],[5,"UdpSocket",143],[5,"UnixDatagram",143],[10,"AsRef",414],[5,"TcpListener",415],[5,"TcpStream",415],[5,"UdpSocket",416],[5,"UnixDatagram",417],[5,"UnixListener",418],[5,"UnixStream",419],[5,"Ipv4Addr",420],[5,"Ipv6Addr",420],[1,"u32"],[5,"IoSliceMut",421],[6,"Shutdown",422],[5,"Error",404],[17,"Output"],[10,"FnOnce",423],[5,"IoSlice",421],[5,"SourceFd",341],[5,"Sender",354],[5,"Receiver",354],[5,"ChildStdin",424],[5,"ChildStderr",424],[5,"ChildStdout",424]],"b":[[191,"impl-Write-for-%26TcpStream"],[192,"impl-Write-for-TcpStream"],[193,"impl-Write-for-%26UnixStream"],[194,"impl-Write-for-UnixStream"],[259,"impl-Read-for-TcpStream"],[260,"impl-Read-for-%26TcpStream"],[261,"impl-Read-for-%26UnixStream"],[262,"impl-Read-for-UnixStream"],[263,"impl-Read-for-TcpStream"],[264,"impl-Read-for-%26TcpStream"],[265,"impl-Read-for-%26UnixStream"],[266,"impl-Read-for-UnixStream"],[333,"impl-Write-for-%26TcpStream"],[334,"impl-Write-for-TcpStream"],[335,"impl-Write-for-UnixStream"],[336,"impl-Write-for-%26UnixStream"],[337,"impl-Write-for-TcpStream"],[338,"impl-Write-for-%26TcpStream"],[339,"impl-Write-for-%26UnixStream"],[340,"impl-Write-for-UnixStream"],[364,"impl-Write-for-Sender"],[365,"impl-Write-for-%26Sender"],[370,"impl-From%3CChildStderr%3E-for-Receiver"],[372,"impl-From%3CChildStdout%3E-for-Receiver"],[380,"impl-Read-for-%26Receiver"],[381,"impl-Read-for-Receiver"],[382,"impl-Read-for-%26Receiver"],[383,"impl-Read-for-Receiver"],[398,"impl-Write-for-Sender"],[399,"impl-Write-for-%26Sender"],[400,"impl-Write-for-Sender"],[401,"impl-Write-for-%26Sender"]]}],\ +["mio",{"doc":"Mio is a fast, low-level I/O library for Rust focusing on …","t":"EFTFTFFTFNNNNNNNNNNNNNNNNNNNNNNNNCCNNNNNNNNNNCNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNCNFFFKNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNCNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNN","n":["Events","Interest","PRIORITY","Poll","READABLE","Registry","Token","WRITABLE","Waker","add","as_raw_fd","as_raw_fd","bitor","bitor_assign","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","cmp","deregister","eq","eq","event","features","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","guide","hash","into","into","into","into","into","is_aio","is_lio","is_priority","is_readable","is_writable","net","new","new","partial_cmp","partial_cmp","poll","register","registry","remove","reregister","to_owned","to_owned","try_clone","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","unix","wake","Event","Events","Iter","Source","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","capacity","clear","clone","clone","clone_into","clone_into","count","deregister","fmt","fmt","fmt","from","from","from","into","into","into","into_iter","into_iter","is_aio","is_empty","is_error","is_lio","is_priority","is_read_closed","is_readable","is_writable","is_write_closed","iter","next","register","reregister","size_hint","to_owned","to_owned","token","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","with_capacity","SocketAddr","TcpListener","TcpStream","UdpSocket","UnixDatagram","UnixListener","UnixStream","accept","accept","as_abstract_namespace","as_pathname","as_raw_fd","as_raw_fd","as_raw_fd","as_raw_fd","as_raw_fd","as_raw_fd","bind","bind","bind","bind","bind_addr","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","broadcast","connect","connect","connect","connect","connect_addr","deregister","deregister","deregister","deregister","deregister","deregister","flush","flush","flush","flush","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from_raw_fd","from_raw_fd","from_raw_fd","from_raw_fd","from_raw_fd","from_raw_fd","from_std","from_std","from_std","from_std","from_std","from_std","into","into","into","into","into","into","into","into_raw_fd","into_raw_fd","into_raw_fd","into_raw_fd","into_raw_fd","into_raw_fd","is_unnamed","join_multicast_v4","join_multicast_v6","leave_multicast_v4","leave_multicast_v6","local_addr","local_addr","local_addr","local_addr","local_addr","local_addr","multicast_loop_v4","multicast_loop_v6","multicast_ttl_v4","nodelay","only_v6","pair","pair","peek","peek","peek_from","peer_addr","peer_addr","peer_addr","peer_addr","read","read","read","read","read_vectored","read_vectored","read_vectored","read_vectored","recv","recv","recv_from","recv_from","register","register","register","register","register","register","reregister","reregister","reregister","reregister","reregister","reregister","send","send","send_to","send_to","set_broadcast","set_multicast_loop_v4","set_multicast_loop_v6","set_multicast_ttl_v4","set_nodelay","set_ttl","set_ttl","set_ttl","shutdown","shutdown","shutdown","take_error","take_error","take_error","take_error","take_error","take_error","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_io","try_io","try_io","try_io","ttl","ttl","ttl","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unbound","write","write","write","write","write_vectored","write_vectored","write_vectored","write_vectored","SourceFd","borrow","borrow_mut","deregister","fmt","from","into","pipe","register","reregister","try_from","try_into","type_id","Receiver","Sender","as_raw_fd","as_raw_fd","borrow","borrow","borrow_mut","borrow_mut","deregister","deregister","flush","flush","fmt","fmt","from","from","from","from","from","from_raw_fd","from_raw_fd","into","into","into_raw_fd","into_raw_fd","new","read","read","read_vectored","read_vectored","register","register","reregister","reregister","set_nonblocking","set_nonblocking","try_from","try_from","try_into","try_into","try_io","try_io","type_id","type_id","write","write","write_vectored","write_vectored"],"q":[[0,"mio"],[87,"mio::event"],[143,"mio::net"],[341,"mio::unix"],[354,"mio::unix::pipe"],[402,"std::os::fd::raw"],[403,"core::cmp"],[404,"std::io::error"],[405,"core::marker"],[406,"core::fmt"],[407,"core::fmt"],[408,"core::option"],[409,"core::time"],[410,"core::result"],[411,"core::any"],[412,"core::net::socket_addr"],[413,"std::path"],[414,"core::convert"],[415,"std::net::tcp"],[416,"std::net::tcp"],[417,"std::os::unix::net::datagram"],[418,"std::os::unix::net::listener"],[419,"std::os::unix::net::stream"],[420,"core::net::ip_addr"],[421,"core::net::ip_addr"],[422,"std::net"],[423,"std::io::error"],[424,"std::io"],[425,"std::process"]],"d":["","Interest used in registering.","Returns a Interest set representing priority completion …","Polls for readiness events on all registered values.","Returns a Interest set representing readable interests.","Registers I/O resources.","Associates readiness events with event::Sources.","Returns a Interest set representing writable interests.","Waker allows cross-thread waking of Poll.","Add together two Interest.","","","","","","","","","","","","","","","","","","","","","Deregister an event::Source with the Poll instance.","","","Readiness event types and utilities.","Mio’s optional features.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Getting started guide.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if Interest contains AIO readiness.","Returns true if Interest contains LIO readiness.","Returns true if Interest contains priority readiness.","Returns true if the value includes readable readiness.","Returns true if the value includes writable readiness.","Networking primitives.","Return a new Poll handle.","Create a new Waker.","","","Wait for readiness events","Register an event::Source with the Poll instance.","Create a separate Registry which can be used to register …","Removes other Interest from self.","Re-register an event::Source with the Poll instance.","","","Creates a new independently owned Registry.","","","","","","","","","","","","","","","","Unix only extensions.","Wake up the Poll associated with this Waker.","A readiness event.","A collection of readiness events.","Events iterator.","An event source that may be registered with Registry.","","","","","","","Returns the number of Event values that self can hold.","Clearing all Event values from container explicitly.","","","","","","Deregister self from the given Registry instance.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Returns true if the event contains AIO readiness.","Returns true if self contains no Event values.","Returns true if the event contains error readiness.","Returns true if the event contains LIO readiness.","Returns true if the event contains priority readiness.","Returns true if the event contains read closed readiness.","Returns true if the event contains readable readiness.","Returns true if the event contains writable readiness.","Returns true if the event contains write closed readiness.","Returns an iterator over the Event values.","","Register self with the given Registry instance.","Re-register self with the given Registry instance.","","","","Returns the event’s token.","","","","","","","","","","Return a new Events capable of holding up to capacity …","An address associated with a mio specific Unix socket.","A structure representing a socket server","A non-blocking TCP stream between a local socket and a …","A User Datagram Protocol socket.","A Unix datagram socket.","A non-blocking Unix domain socket server.","A non-blocking Unix stream socket.","Accepts a new TcpStream.","Accepts a new incoming connection to this listener.","Returns the contents of this address if it is an abstract …","Returns the contents of this address if it is a pathname …","","","","","","","Convenience method to bind a new TCP listener to the …","Creates a UDP socket from the given address.","Creates a Unix datagram socket bound to the given path.","Creates a new UnixListener bound to the specified socket …","Creates a new UnixListener bound to the specified socket …","","","","","","","","","","","","","","","Gets the value of the SO_BROADCAST option for this socket.","Create a new TCP stream and issue a non-blocking connect …","Connects the UDP socket setting the default destination …","Connects the socket to the specified address.","Connects to the socket named by path.","Connects to the socket named by address.","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts a RawFd to a TcpListener.","Converts a RawFd to a TcpStream.","Converts a RawFd to a UdpSocket.","Converts a RawFd to a UnixDatagram.","Converts a RawFd to a UnixListener.","Converts a RawFd to a UnixStream.","Creates a new TcpListener from a standard net::TcpListener.","Creates a new TcpStream from a standard net::TcpStream.","Creates a new UdpSocket from a standard net::UdpSocket.","Creates a new UnixDatagram from a standard …","Creates a new UnixListener from a standard …","Creates a new UnixStream from a standard net::UnixStream.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Returns true if the address is unnamed.","Executes an operation of the IP_ADD_MEMBERSHIP type.","Executes an operation of the IPV6_ADD_MEMBERSHIP type.","Executes an operation of the IP_DROP_MEMBERSHIP type.","Executes an operation of the IPV6_DROP_MEMBERSHIP type.","Returns the local socket address of this listener.","Returns the socket address of the local half of this TCP …","Returns the socket address that this socket was created …","Returns the address of this socket.","Returns the local socket address of this listener.","Returns the socket address of the local half of this …","Gets the value of the IP_MULTICAST_LOOP option for this …","Gets the value of the IPV6_MULTICAST_LOOP option for this …","Gets the value of the IP_MULTICAST_TTL option for this …","Gets the value of the TCP_NODELAY option on this socket.","Get the value of the IPV6_V6ONLY option on this socket.","Create an unnamed pair of connected sockets.","Creates an unnamed pair of connected sockets.","Receives data on the socket from the remote address to …","Receives data from the socket, without removing it from …","Receives data from the socket, without removing it from …","Returns the socket address of the remote peer of this TCP …","Returns the socket address of the remote peer this socket …","Returns the address of this socket’s peer.","Returns the socket address of the remote half of this …","","","","","","","","","Receives data from the socket previously bound with …","Receives data from the socket.","Receives data from the socket. On success, returns the …","Receives data from the socket.","","","","","","","","","","","","","Sends data on the socket to the address previously bound …","Sends data on the socket to the socket’s peer.","Sends data on the socket to the given address. On success, …","Sends data on the socket to the specified address.","Sets the value of the SO_BROADCAST option for this socket.","Sets the value of the IP_MULTICAST_LOOP option for this …","Sets the value of the IPV6_MULTICAST_LOOP option for this …","Sets the value of the IP_MULTICAST_TTL option for this …","Sets the value of the TCP_NODELAY option on this socket.","Sets the value for the IP_TTL option on this socket.","Sets the value for the IP_TTL option on this socket.","Sets the value for the IP_TTL option on this socket.","Shuts down the read, write, or both halves of this …","Shut down the read, write, or both halves of this …","Shuts down the read, write, or both halves of this …","Get the value of the SO_ERROR option on this socket.","Get the value of the SO_ERROR option on this socket.","Get the value of the SO_ERROR option on this socket.","Returns the value of the SO_ERROR option.","Returns the value of the SO_ERROR option.","Returns the value of the SO_ERROR option.","","","","","","","","","","","","","","","Execute an I/O operation ensuring that the socket receives …","Execute an I/O operation ensuring that the socket receives …","Execute an I/O operation ensuring that the socket receives …","Execute an I/O operation ensuring that the socket receives …","Gets the value of the IP_TTL option for this socket.","Gets the value of the IP_TTL option for this socket.","Gets the value of the IP_TTL option for this socket.","","","","","","","","Creates a Unix Datagram socket which is not bound to any …","","","","","","","","","Adapter for RawFd providing an event::Source …","","","","","Returns the argument unchanged.","Calls U::from(self).","Unix pipe.","","","","","","Receiving end of an Unix pipe.","Sending end of an Unix pipe.","","","","","","","","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","Create a new non-blocking Unix pipe.","","","","","","","","","Set the Sender into or out of non-blocking mode.","Set the Receiver into or out of non-blocking mode.","","","","","Execute an I/O operation ensuring that the socket receives …","Execute an I/O operation ensuring that the socket receives …","","","","","",""],"i":[0,0,1,0,1,0,0,1,0,1,2,4,1,1,2,4,1,6,14,2,4,1,6,14,1,6,1,6,1,6,4,1,6,0,0,2,4,1,6,14,2,4,1,6,14,0,6,2,4,1,6,14,1,1,1,1,1,0,2,14,1,6,2,4,2,1,4,1,6,4,2,4,1,6,14,2,4,1,6,14,2,4,1,6,14,0,14,0,0,0,0,17,22,23,17,22,23,17,17,22,23,22,23,23,9,17,22,23,17,22,23,17,22,23,17,23,22,17,22,22,22,22,22,22,22,17,23,9,9,23,22,23,22,17,22,23,17,22,23,17,22,23,17,0,0,0,0,0,0,0,24,27,29,29,24,25,33,34,27,28,24,33,34,27,27,29,24,25,33,34,27,28,29,24,25,33,34,27,28,33,25,33,34,28,28,24,25,33,34,27,28,25,25,28,28,29,24,25,33,34,27,28,29,24,25,33,34,27,28,24,25,33,34,27,28,24,25,33,34,27,28,29,24,25,33,34,27,28,24,25,33,34,27,28,29,33,33,33,33,24,25,33,34,27,28,33,33,33,25,33,34,28,25,33,33,25,33,34,28,25,25,28,28,25,25,28,28,33,34,33,34,24,25,33,34,27,28,24,25,33,34,27,28,33,34,33,34,33,33,33,33,25,24,25,33,25,34,28,24,25,33,34,27,28,29,24,25,33,34,27,28,29,24,25,33,34,27,28,25,33,34,28,24,25,33,29,24,25,33,34,27,28,34,25,25,28,28,25,25,28,28,0,51,51,51,51,51,51,0,51,51,51,51,51,0,0,52,53,52,53,52,53,52,53,52,52,52,53,52,52,53,53,53,52,53,52,53,52,53,0,53,53,53,53,52,53,52,53,52,53,52,53,52,53,52,53,52,53,52,52,52,52],"f":[0,0,0,0,0,0,0,0,0,[[1,1],1],[2,3],[4,3],[[1,1],1],[[1,1],5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[6,6],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[1,1],7],[[6,6],7],[[4,-1],[[8,[5]]],[9,10]],[[1,1],11],[[6,6],11],0,0,[[2,12],13],[[4,12],13],[[1,12],13],[[6,12],13],[[14,12],13],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[[6,-1],5,15],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,11],[1,11],[1,11],[1,11],[1,11],0,[[],[[8,[2]]]],[[4,6],[[8,[14]]]],[[1,1],[[16,[7]]]],[[6,6],[[16,[7]]]],[[2,17,[16,[18]]],[[8,[5]]]],[[4,-1,6,1],[[8,[5]]],[9,10]],[2,4],[[1,1],[[16,[1]]]],[[4,-1,6,1],[[8,[5]]],[9,10]],[-1,-2,[],[]],[-1,-2,[],[]],[4,[[8,[4]]]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],0,[14,[[8,[5]]]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[17,21],[17,5],[22,22],[23,23],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[23,21],[[9,4],[[8,[5]]]],[[17,12],13],[[22,12],13],[[23,12],13],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[17,-1,[]],[-1,-2,[],[]],[22,11],[17,11],[22,11],[22,11],[22,11],[22,11],[22,11],[22,11],[22,11],[17,23],[23,[[16,[-1]]],[]],[[9,4,6,1],[[8,[5]]]],[[9,4,6,1],[[8,[5]]]],[23,[[5,[21,[16,[21]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[22,6],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[21,17],0,0,0,0,0,0,0,[24,[[8,[[5,[25,26]]]]]],[27,[[8,[[5,[28,29]]]]]],[29,[[16,[[31,[30]]]]]],[29,[[16,[32]]]],[24,3],[25,3],[33,3],[34,3],[27,3],[28,3],[26,[[8,[24]]]],[26,[[8,[33]]]],[-1,[[8,[34]]],[[35,[32]]]],[-1,[[8,[27]]],[[35,[32]]]],[29,[[8,[27]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[33,[[8,[11]]]],[26,[[8,[25]]]],[[33,26],[[8,[5]]]],[[34,-1],[[8,[5]]],[[35,[32]]]],[-1,[[8,[28]]],[[35,[32]]]],[29,[[8,[28]]]],[[24,4],[[8,[5]]]],[[25,4],[[8,[5]]]],[[33,4],[[8,[5]]]],[[34,4],[[8,[5]]]],[[27,4],[[8,[5]]]],[[28,4],[[8,[5]]]],[25,[[8,[5]]]],[25,[[8,[5]]]],[28,[[8,[5]]]],[28,[[8,[5]]]],[[29,12],13],[[24,12],13],[[25,12],13],[[33,12],13],[[34,12],13],[[27,12],13],[[28,12],13],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[3,24],[3,25],[3,33],[3,34],[3,27],[3,28],[36,24],[37,25],[38,33],[39,34],[40,27],[41,28],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[24,3],[25,3],[33,3],[34,3],[27,3],[28,3],[29,11],[[33,42,42],[[8,[5]]]],[[33,43,44],[[8,[5]]]],[[33,42,42],[[8,[5]]]],[[33,43,44],[[8,[5]]]],[24,[[8,[26]]]],[25,[[8,[26]]]],[33,[[8,[26]]]],[34,[[8,[29]]]],[27,[[8,[29]]]],[28,[[8,[29]]]],[33,[[8,[11]]]],[33,[[8,[11]]]],[33,[[8,[44]]]],[25,[[8,[11]]]],[33,[[8,[11]]]],[[],[[8,[[5,[34,34]]]]]],[[],[[8,[[5,[28,28]]]]]],[[25,[31,[30]]],[[8,[21]]]],[[33,[31,[30]]],[[8,[21]]]],[[33,[31,[30]]],[[8,[[5,[21,26]]]]]],[25,[[8,[26]]]],[33,[[8,[26]]]],[34,[[8,[29]]]],[28,[[8,[29]]]],[[25,[31,[30]]],[[8,[21]]]],[[25,[31,[30]]],[[8,[21]]]],[[28,[31,[30]]],[[8,[21]]]],[[28,[31,[30]]],[[8,[21]]]],[[25,[31,[45]]],[[8,[21]]]],[[25,[31,[45]]],[[8,[21]]]],[[28,[31,[45]]],[[8,[21]]]],[[28,[31,[45]]],[[8,[21]]]],[[33,[31,[30]]],[[8,[21]]]],[[34,[31,[30]]],[[8,[21]]]],[[33,[31,[30]]],[[8,[[5,[21,26]]]]]],[[34,[31,[30]]],[[8,[[5,[21,29]]]]]],[[24,4,6,1],[[8,[5]]]],[[25,4,6,1],[[8,[5]]]],[[33,4,6,1],[[8,[5]]]],[[34,4,6,1],[[8,[5]]]],[[27,4,6,1],[[8,[5]]]],[[28,4,6,1],[[8,[5]]]],[[24,4,6,1],[[8,[5]]]],[[25,4,6,1],[[8,[5]]]],[[33,4,6,1],[[8,[5]]]],[[34,4,6,1],[[8,[5]]]],[[27,4,6,1],[[8,[5]]]],[[28,4,6,1],[[8,[5]]]],[[33,[31,[30]]],[[8,[21]]]],[[34,[31,[30]]],[[8,[21]]]],[[33,[31,[30]],26],[[8,[21]]]],[[34,[31,[30]],-1],[[8,[21]]],[[35,[32]]]],[[33,11],[[8,[5]]]],[[33,11],[[8,[5]]]],[[33,11],[[8,[5]]]],[[33,44],[[8,[5]]]],[[25,11],[[8,[5]]]],[[24,44],[[8,[5]]]],[[25,44],[[8,[5]]]],[[33,44],[[8,[5]]]],[[25,46],[[8,[5]]]],[[34,46],[[8,[5]]]],[[28,46],[[8,[5]]]],[24,[[8,[[16,[47]]]]]],[25,[[8,[[16,[47]]]]]],[33,[[8,[[16,[47]]]]]],[34,[[8,[[16,[47]]]]]],[27,[[8,[[16,[47]]]]]],[28,[[8,[[16,[47]]]]]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[[25,-2],[[8,[-1]]],[],[[49,[],[[48,[[8,[-1]]]]]]]],[[33,-2],[[8,[-1]]],[],[[49,[],[[48,[[8,[-1]]]]]]]],[[34,-2],[[8,[-1]]],[],[[49,[],[[48,[[8,[-1]]]]]]]],[[28,-2],[[8,[-1]]],[],[[49,[],[[48,[[8,[-1]]]]]]]],[24,[[8,[44]]]],[25,[[8,[44]]]],[33,[[8,[44]]]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[[],[[8,[34]]]],[[25,[31,[30]]],[[8,[21]]]],[[25,[31,[30]]],[[8,[21]]]],[[28,[31,[30]]],[[8,[21]]]],[[28,[31,[30]]],[[8,[21]]]],[[25,[31,[50]]],[[8,[21]]]],[[25,[31,[50]]],[[8,[21]]]],[[28,[31,[50]]],[[8,[21]]]],[[28,[31,[50]]],[[8,[21]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[[51,4],[[8,[5]]]],[[51,12],13],[-1,-1,[]],[-1,-2,[],[]],0,[[51,4,6,1],[[8,[5]]]],[[51,4,6,1],[[8,[5]]]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],0,0,[52,3],[53,3],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[52,4],[[8,[5]]]],[[53,4],[[8,[5]]]],[52,[[8,[5]]]],[52,[[8,[5]]]],[[52,12],13],[[53,12],13],[-1,-1,[]],[54,52],[55,53],[56,53],[-1,-1,[]],[3,52],[3,53],[-1,-2,[],[]],[-1,-2,[],[]],[52,3],[53,3],[[],[[8,[[5,[52,53]]]]]],[[53,[31,[30]]],[[8,[21]]]],[[53,[31,[30]]],[[8,[21]]]],[[53,[31,[45]]],[[8,[21]]]],[[53,[31,[45]]],[[8,[21]]]],[[52,4,6,1],[[8,[5]]]],[[53,4,6,1],[[8,[5]]]],[[52,4,6,1],[[8,[5]]]],[[53,4,6,1],[[8,[5]]]],[[52,11],[[8,[5]]]],[[53,11],[[8,[5]]]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[[52,-2],[[8,[-1]]],[],[[49,[],[[48,[[8,[-1]]]]]]]],[[53,-2],[[8,[-1]]],[],[[49,[],[[48,[[8,[-1]]]]]]]],[-1,20,[]],[-1,20,[]],[[52,[31,[30]]],[[8,[21]]]],[[52,[31,[30]]],[[8,[21]]]],[[52,[31,[50]]],[[8,[21]]]],[[52,[31,[50]]],[[8,[21]]]]],"c":[],"p":[[5,"Interest",0],[5,"Poll",0],[8,"RawFd",402],[5,"Registry",0],[1,"tuple"],[5,"Token",0],[6,"Ordering",403],[8,"Result",404],[10,"Source",87],[10,"Sized",405],[1,"bool"],[5,"Formatter",406],[8,"Result",406],[5,"Waker",0],[10,"Hasher",407],[6,"Option",408],[5,"Events",87],[5,"Duration",409],[6,"Result",410],[5,"TypeId",411],[1,"usize"],[5,"Event",87],[5,"Iter",87],[5,"TcpListener",143],[5,"TcpStream",143],[6,"SocketAddr",412],[5,"UnixListener",143],[5,"UnixStream",143],[5,"SocketAddr",143],[1,"u8"],[1,"slice"],[5,"Path",413],[5,"UdpSocket",143],[5,"UnixDatagram",143],[10,"AsRef",414],[5,"TcpListener",415],[5,"TcpStream",415],[5,"UdpSocket",416],[5,"UnixDatagram",417],[5,"UnixListener",418],[5,"UnixStream",419],[5,"Ipv4Addr",420],[5,"Ipv6Addr",420],[1,"u32"],[5,"IoSliceMut",421],[6,"Shutdown",422],[5,"Error",404],[17,"Output"],[10,"FnOnce",423],[5,"IoSlice",421],[5,"SourceFd",341],[5,"Sender",354],[5,"Receiver",354],[5,"ChildStdin",424],[5,"ChildStderr",424],[5,"ChildStdout",424]],"b":[[191,"impl-Write-for-%26TcpStream"],[192,"impl-Write-for-TcpStream"],[193,"impl-Write-for-%26UnixStream"],[194,"impl-Write-for-UnixStream"],[259,"impl-Read-for-TcpStream"],[260,"impl-Read-for-%26TcpStream"],[261,"impl-Read-for-%26UnixStream"],[262,"impl-Read-for-UnixStream"],[263,"impl-Read-for-TcpStream"],[264,"impl-Read-for-%26TcpStream"],[265,"impl-Read-for-%26UnixStream"],[266,"impl-Read-for-UnixStream"],[333,"impl-Write-for-TcpStream"],[334,"impl-Write-for-%26TcpStream"],[335,"impl-Write-for-UnixStream"],[336,"impl-Write-for-%26UnixStream"],[337,"impl-Write-for-%26TcpStream"],[338,"impl-Write-for-TcpStream"],[339,"impl-Write-for-%26UnixStream"],[340,"impl-Write-for-UnixStream"],[364,"impl-Write-for-%26Sender"],[365,"impl-Write-for-Sender"],[370,"impl-From%3CChildStderr%3E-for-Receiver"],[371,"impl-From%3CChildStdout%3E-for-Receiver"],[380,"impl-Read-for-Receiver"],[381,"impl-Read-for-%26Receiver"],[382,"impl-Read-for-%26Receiver"],[383,"impl-Read-for-Receiver"],[398,"impl-Write-for-%26Sender"],[399,"impl-Write-for-Sender"],[400,"impl-Write-for-Sender"],[401,"impl-Write-for-%26Sender"]]}],\ ["mooc_langs_api",{"doc":"","t":"FFFFFFGPPPGPPPPIFFOONNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNOCOOOOCOOOONNNNNNNNNNNNNNNNNNOOONNNNNNNNNOOOOOONNNNNNNNNOOOOOONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOFNNNNNNONNNNNCPPPPFFGGONNNNNNNNONNNNONNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNOOOOOO","n":["CourseInstance","ErrorResponse","ExerciseSlide","ExerciseSlideSubmission","ExerciseTask","ExerciseTaskSubmissionResult","ExerciseTaskSubmissionStatus","Failed","FullyGraded","Grading","GradingProgress","NoGradingYet","NotReady","Pending","PendingManual","Token","UploadMetadata","UploadResult","access_token","assignment","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","course_description","course_id","course_name","course_slug","data_json","deadline","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","download_url","error","exercise_id","exercise_name","exercise_order_number","exercise_service_slug","exercise_services","exercise_slide_id","exercise_task_id","expires_in","extra_fields","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","id","instance_description","instance_name","into","into","into","into","into","into","into","into","into","message","model_solution_spec","order_number","public_spec","refresh_token","scopes","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","slide_id","slide_id","submission_id","task_id","task_id","tasks","to_owned","token_type","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","feedback_json","feedback_text","grading_completed_at","grading_progress","grading_started_at","score_given","ErrorResponse","borrow","borrow_mut","deserialize","fmt","from","into","message","serialize","try_from","try_into","type_id","vzip","tmc","Browser","Browser","Editor","Editor","ExerciseFile","ExerciseTaskInfo","ModelSolutionSpec","PublicSpec","assignment","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","contents","deserialize","deserialize","deserialize","deserialize","filepath","fmt","fmt","fmt","fmt","from","from","from","from","into","into","into","into","model_solution_spec","public_spec","serialize","serialize","serialize","serialize","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","archive_download_url","archive_name","files","archive_download_url","archive_name","files"],"q":[[0,"mooc_langs_api"],[155,"mooc_langs_api::ExerciseTaskSubmissionStatus"],[161,"mooc_langs_api::error"],[174,"mooc_langs_api::exercise_services"],[175,"mooc_langs_api::exercise_services::tmc"],[232,"mooc_langs_api::exercise_services::tmc::ModelSolutionSpec"],[235,"mooc_langs_api::exercise_services::tmc::PublicSpec"],[238,"core::result"],[239,"serde::de"],[240,"core::fmt"],[241,"core::fmt"],[242,"core::any"]],"d":["","","","","","","","The grading could not complete.","The grading process is completed; the score value, if any, …","","","","There is no grading process occurring; for example, the …","Final Grade is pending, but does not require manual …","Final Grade is pending, and it does require human …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,1,1,12,0,12,1,1,1,0,0,0,22,7,3,6,7,8,9,10,11,12,1,3,6,7,8,9,10,11,12,1,1,1,3,3,3,3,8,6,3,6,7,8,9,10,11,12,1,11,0,6,6,6,7,0,8,8,22,22,3,6,7,8,9,10,11,12,1,3,6,7,8,9,10,11,12,1,3,3,3,3,6,7,8,9,10,11,12,1,17,7,7,7,22,22,3,6,7,8,9,10,11,12,1,6,10,9,7,10,6,1,22,3,6,7,8,9,10,11,12,1,3,6,7,8,9,10,11,12,1,3,6,7,8,9,10,11,12,1,3,6,7,8,9,10,11,12,1,23,23,23,23,23,23,0,17,17,17,17,17,17,17,17,17,17,17,17,0,19,21,19,21,0,0,0,0,18,18,19,20,21,18,19,20,21,20,18,19,20,21,20,18,19,20,21,18,19,20,21,18,19,20,21,18,18,18,19,20,21,18,19,20,21,18,19,20,21,18,19,20,21,18,19,20,21,24,24,25,26,26,27],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[[-1,-2],2,[],[]],0,0,0,0,0,0,[-1,[[4,[3]]],5],[-1,[[4,[6]]],5],[-1,[[4,[7]]],5],[-1,[[4,[8]]],5],[-1,[[4,[9]]],5],[-1,[[4,[10]]],5],[-1,[[4,[11]]],5],[-1,[[4,[12]]],5],[-1,[[4,[1]]],5],0,0,0,0,0,0,0,0,0,0,0,[[3,13],14],[[6,13],14],[[7,13],14],[[8,13],14],[[9,13],14],[[10,13],14],[[11,13],14],[[12,13],14],[[1,13],14],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,[[3,-1],4,15],[[6,-1],4,15],[[7,-1],4,15],[[8,-1],4,15],[[9,-1],4,15],[[10,-1],4,15],[[11,-1],4,15],[[12,-1],4,15],[[1,-1],4,15],0,0,0,0,0,0,[-1,-2,[],[]],0,[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[4,[17]]],5],[[17,13],14],[-1,-1,[]],[-1,-2,[],[]],0,[[17,-1],4,15],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,16,[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,[[4,[18]]],5],[-1,[[4,[19]]],5],[-1,[[4,[20]]],5],[-1,[[4,[21]]],5],0,[[18,13],14],[[19,13],14],[[20,13],14],[[21,13],14],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[18,-1],4,15],[[19,-1],4,15],[[20,-1],4,15],[[21,-1],4,15],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,16,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0],"c":[],"p":[[6,"GradingProgress",0],[1,"tuple"],[5,"CourseInstance",0],[6,"Result",238],[10,"Deserializer",239],[5,"ExerciseSlide",0],[5,"ExerciseTask",0],[5,"ExerciseSlideSubmission",0],[5,"ExerciseTaskSubmissionResult",0],[5,"UploadMetadata",0],[5,"UploadResult",0],[6,"ExerciseTaskSubmissionStatus",0],[5,"Formatter",240],[8,"Result",240],[10,"Serializer",241],[5,"TypeId",242],[5,"ErrorResponse",161],[5,"ExerciseTaskInfo",175],[6,"PublicSpec",175],[5,"ExerciseFile",175],[6,"ModelSolutionSpec",175],[8,"Token",0],[15,"Grading",155],[15,"Editor",232],[15,"Browser",232],[15,"Editor",235],[15,"Browser",235]],"b":[]}],\ ["native_tls",{"doc":"An abstraction over platform-specific TLS implementations.","t":"FPFPGFFPGIPFFFFFPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["Certificate","Err","Error","Failure","HandshakeError","Identity","MidHandshakeTlsStream","Ok","Protocol","Result","Sslv3","TlsAcceptor","TlsAcceptorBuilder","TlsConnector","TlsConnectorBuilder","TlsStream","Tlsv10","Tlsv11","Tlsv12","WouldBlock","accept","add_root_certificate","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffered_read_size","build","build","builder","builder","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","connect","danger_accept_invalid_certs","danger_accept_invalid_hostnames","disable_built_in_roots","flush","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from_der","from_pem","from_pkcs12","from_pkcs8","get_mut","get_mut","get_ref","get_ref","handshake","identity","into","into","into","into","into","into","into","into","into","into","into","max_protocol_version","max_protocol_version","min_protocol_version","min_protocol_version","new","new","peer_certificate","read","shutdown","source","source","tls_server_end_point","to_der","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","use_sni","write"],"q":[[0,"native_tls"],[159,"core::result"],[160,"std::io"],[161,"std::io"],[162,"core::fmt"],[163,"core::fmt"],[164,"core::option"],[165,"core::error"],[166,"alloc::vec"],[167,"alloc::string"],[168,"core::any"]],"d":["An X509 certificate.","Contains the error value","An error returned from the TLS implementation.","A fatal error.","An error returned from ClientBuilder::handshake.","A cryptographic identity.","A TLS stream which has been interrupted midway through the …","Contains the success value","SSL/TLS protocol versions.","A typedef of the result-type returned by many methods.","The SSL 3.0 protocol.","A builder for server-side TLS connections.","A builder for TlsAcceptors.","A builder for client-side TLS connections.","A builder for TlsConnectors.","A stream managing a TLS session.","The TLS 1.0 protocol.","The TLS 1.1 protocol.","The TLS 1.2 protocol.","A stream interrupted midway through the handshake process …","Initiates a TLS handshake.","Adds a certificate to the set of roots that the connector …","","","","","","","","","","","","","","","","","","","","","","","Returns the number of bytes that can be read without …","Creates a new TlsConnector.","Creates a new TlsAcceptor.","Returns a new builder for a TlsConnector.","Returns a new builder for a TlsAcceptor.","","","","","","","","","","","Initiates a TLS handshake.","Controls the use of certificate validation.","Controls the use of hostname verification.","Controls the use of built-in system certificates during …","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Parses a DER-formatted X509 certificate.","Parses a PEM-formatted X509 certificate.","Parses a DER-formatted PKCS #12 archive, using the …","Parses a chain of PEM encoded X509 certificates, with the …","Returns a mutable reference to the inner stream.","Returns a mutable reference to the inner stream.","Returns a shared reference to the inner stream.","Returns a shared reference to the inner stream.","Restarts the handshake process.","Sets the identity to be used for client certificate …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Sets the maximum supported protocol version.","Sets the maximum supported protocol version.","Sets the minimum supported protocol version.","Sets the minimum supported protocol version.","Returns a new connector with default settings.","Creates a acceptor with default settings.","Returns the peer’s leaf certificate, if available.","","Shuts down the TLS session.","","","Returns the tls-server-end-point channel binding data as …","Returns the DER-encoded representation of this certificate.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Controls the use of Server Name Indication (SNI).",""],"i":[0,10,0,3,0,0,0,10,0,0,14,0,0,0,0,0,14,14,14,3,1,7,19,22,7,12,2,13,8,3,14,11,1,19,22,7,12,2,13,8,3,14,11,1,2,7,12,11,1,13,8,14,11,1,13,8,14,11,1,11,7,7,7,2,19,19,22,2,3,3,14,11,19,22,7,12,2,13,8,3,14,11,1,8,8,13,13,22,2,22,2,22,7,19,22,7,12,2,13,8,3,14,11,1,7,12,7,12,11,1,2,2,2,19,3,2,8,13,8,14,11,1,19,3,19,22,7,12,2,13,8,3,14,11,1,19,22,7,12,2,13,8,3,14,11,1,19,22,7,12,2,13,8,3,14,11,1,7,2],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,-1],[[4,[[2,[-1]],[3,[-1]]]]],[5,6]],[[7,8],7],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[2,[-1]]],[[10,[9]]],[5,6]],[7,[[10,[11]]]],[12,[[10,[1]]]],[[],7],[13,12],[13,13],[8,8],[14,14],[11,11],[1,1],[[-1,-2],15,[],[]],[[-1,-2],15,[],[]],[[-1,-2],15,[],[]],[[-1,-2],15,[],[]],[[-1,-2],15,[],[]],[[11,16,-1],[[4,[[2,[-1]],[3,[-1]]]]],[5,6]],[[7,17],7],[[7,17],7],[[7,17],7],[[[2,[-1]]],[[18,[15]]],[5,6]],[[19,20],21],[[19,20],21],[[[22,[-1]],20],21,23],[[[2,[-1]],20],21,23],[[[3,[-1]],20],21,[24,23]],[[[3,[-1]],20],21,23],[[14,20],21],[[11,20],21],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[26,[25]]],[[10,[8]]]],[[[26,[25]]],[[10,[8]]]],[[[26,[25]],16],[[10,[13]]]],[[[26,[25]],[26,[25]]],[[10,[13]]]],[[[22,[-1]]],-1,[]],[[[2,[-1]]],-1,[]],[[[22,[-1]]],-1,[]],[[[2,[-1]]],-1,[]],[[[22,[-1]]],[[4,[[2,[-1]],[3,[-1]]]]],[5,6]],[[7,13],7],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[7,[27,[14]]],7],[[12,[27,[14]]],12],[[7,[27,[14]]],7],[[12,[27,[14]]],12],[[],[[10,[11]]]],[13,[[10,[1]]]],[[[2,[-1]]],[[10,[[27,[8]]]]],[5,6]],[[[2,[-1]],[26,[25]]],[[18,[9]]],[5,6]],[[[2,[-1]]],[[18,[15]]],[5,6]],[19,[[27,[28]]]],[[[3,[-1]]],[[27,[28]]],[24,23]],[[[2,[-1]]],[[10,[[27,[[29,[25]]]]]]],[5,6]],[8,[[10,[[29,[25]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,30,[]],[-1,30,[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[[7,17],7],[[[2,[-1]],[26,[25]]],[[18,[9]]],[5,6]]],"c":[],"p":[[5,"TlsAcceptor",0],[5,"TlsStream",0],[6,"HandshakeError",0],[6,"Result",159],[10,"Read",160],[10,"Write",160],[5,"TlsConnectorBuilder",0],[5,"Certificate",0],[1,"usize"],[8,"Result",0],[5,"TlsConnector",0],[5,"TlsAcceptorBuilder",0],[5,"Identity",0],[6,"Protocol",0],[1,"tuple"],[1,"str"],[1,"bool"],[8,"Result",161],[5,"Error",0],[5,"Formatter",162],[8,"Result",162],[5,"MidHandshakeTlsStream",0],[10,"Debug",162],[10,"Any",163],[1,"u8"],[1,"slice"],[6,"Option",164],[10,"Error",165],[5,"Vec",166],[5,"String",167],[5,"TypeId",163]],"b":[[64,"impl-Display-for-Error"],[65,"impl-Debug-for-Error"],[68,"impl-Display-for-HandshakeError%3CS%3E"],[69,"impl-Debug-for-HandshakeError%3CS%3E"]]}],\ ["nix",{"doc":"Rust friendly bindings to the various *nix system …","t":"PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPIKPIPCCCMMECCMPPPPPPPPPPPPPPPPPPPPPPPPPTPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPTPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPTPPGKPNNNNNNNHNNNHNNNNNNMNNNNNNNNTTTTTFTTTTTTTPPPPPPPPPPPTTTTTPPPPPFGFFGKTPPPPTTFTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPGTTTFFTPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNHHHHNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHCCCCCCCCTTTTTTTTTTTTTFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNGFHPPFPPFTTTTTTTTTTTTTTTTTTTTTTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNINNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHINNNNNNNNOOOOOOOOOOOOOOOOHNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNHHSSSSSSSSSSSSSSSSSSSSFSSSSSSSSSSSSSSSSSSSSSSSSSSSSFSSSSSSNNNNNNNNNNNNNNNNNNNNNNIHNNNNHNNNNNNNNFTTTTTTTTTTTTFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNFNNNNNNNNNNNNNNNHNNNNNFFKTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNMNNNNNMNNNNNNNMNNMNNNMNNMNNNNMNNNNIINNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNHNPPPPPFPPPPPPPPPPTITPPFFPPPPPIPPPPPPTPTPPPPPPPPPPPPPPGPSPTPFFPPPPPPPPPPPTGPPPFGFTGTPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNHNNNNNNOHHHHNNOONNNNNNNNNNNHHHHHNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNHHOHHHHHHHHHOONNNNNHNNNNNNNNNNNNNNNNNNHNNHHHOHHHHHOONNOOHHHHHOONOONHHHHHHHHHOHNNHNHHHNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONHHH","n":["E2BIG","EACCES","EADDRINUSE","EADDRNOTAVAIL","EADV","EAFNOSUPPORT","EAGAIN","EALREADY","EBADE","EBADF","EBADFD","EBADMSG","EBADR","EBADRQC","EBADSLT","EBFONT","EBUSY","ECANCELED","ECHILD","ECHRNG","ECOMM","ECONNABORTED","ECONNREFUSED","ECONNRESET","EDEADLK","EDESTADDRREQ","EDOM","EDOTDOT","EDQUOT","EEXIST","EFAULT","EFBIG","EHOSTDOWN","EHOSTUNREACH","EHWPOISON","EIDRM","EILSEQ","EINPROGRESS","EINTR","EINVAL","EIO","EISCONN","EISDIR","EISNAM","EKEYEXPIRED","EKEYREJECTED","EKEYREVOKED","EL2HLT","EL2NSYNC","EL3HLT","EL3RST","ELIBACC","ELIBBAD","ELIBEXEC","ELIBMAX","ELIBSCN","ELNRNG","ELOOP","EMEDIUMTYPE","EMFILE","EMLINK","EMSGSIZE","EMULTIHOP","ENAMETOOLONG","ENAVAIL","ENETDOWN","ENETRESET","ENETUNREACH","ENFILE","ENOANO","ENOBUFS","ENOCSI","ENODATA","ENODEV","ENOENT","ENOEXEC","ENOKEY","ENOLCK","ENOLINK","ENOMEDIUM","ENOMEM","ENOMSG","ENONET","ENOPKG","ENOPROTOOPT","ENOSPC","ENOSR","ENOSTR","ENOSYS","ENOTBLK","ENOTCONN","ENOTDIR","ENOTEMPTY","ENOTNAM","ENOTRECOVERABLE","ENOTSOCK","ENOTTY","ENOTUNIQ","ENXIO","EOPNOTSUPP","EOVERFLOW","EOWNERDEAD","EPERM","EPFNOSUPPORT","EPIPE","EPROTO","EPROTONOSUPPORT","EPROTOTYPE","ERANGE","EREMCHG","EREMOTE","EREMOTEIO","ERESTART","ERFKILL","EROFS","ESHUTDOWN","ESOCKTNOSUPPORT","ESPIPE","ESRCH","ESRMNT","ESTALE","ESTRPIPE","ETIME","ETIMEDOUT","ETOOMANYREFS","ETXTBSY","EUCLEAN","EUNATCH","EUSERS","EXDEV","EXFULL","Err","Error","NixPath","Ok","Result","UnknownErrno","errno","fcntl","features","is_empty","len","libc","sys","unistd","with_nix_path","E2BIG","EACCES","EADDRINUSE","EADDRNOTAVAIL","EADV","EAFNOSUPPORT","EAGAIN","EALREADY","EBADE","EBADF","EBADFD","EBADMSG","EBADR","EBADRQC","EBADSLT","EBFONT","EBUSY","ECANCELED","ECHILD","ECHRNG","ECOMM","ECONNABORTED","ECONNREFUSED","ECONNRESET","EDEADLK","EDEADLOCK","EDESTADDRREQ","EDOM","EDOTDOT","EDQUOT","EEXIST","EFAULT","EFBIG","EHOSTDOWN","EHOSTUNREACH","EHWPOISON","EIDRM","EILSEQ","EINPROGRESS","EINTR","EINVAL","EIO","EISCONN","EISDIR","EISNAM","EKEYEXPIRED","EKEYREJECTED","EKEYREVOKED","EL2HLT","EL2NSYNC","EL3HLT","EL3RST","ELIBACC","ELIBBAD","ELIBEXEC","ELIBMAX","ELIBSCN","ELNRNG","ELOOP","EMEDIUMTYPE","EMFILE","EMLINK","EMSGSIZE","EMULTIHOP","ENAMETOOLONG","ENAVAIL","ENETDOWN","ENETRESET","ENETUNREACH","ENFILE","ENOANO","ENOBUFS","ENOCSI","ENODATA","ENODEV","ENOENT","ENOEXEC","ENOKEY","ENOLCK","ENOLINK","ENOMEDIUM","ENOMEM","ENOMSG","ENONET","ENOPKG","ENOPROTOOPT","ENOSPC","ENOSR","ENOSTR","ENOSYS","ENOTBLK","ENOTCONN","ENOTDIR","ENOTEMPTY","ENOTNAM","ENOTRECOVERABLE","ENOTSOCK","ENOTSUP","ENOTTY","ENOTUNIQ","ENXIO","EOPNOTSUPP","EOVERFLOW","EOWNERDEAD","EPERM","EPFNOSUPPORT","EPIPE","EPROTO","EPROTONOSUPPORT","EPROTOTYPE","ERANGE","EREMCHG","EREMOTE","EREMOTEIO","ERESTART","ERFKILL","EROFS","ESHUTDOWN","ESOCKTNOSUPPORT","ESPIPE","ESRCH","ESRMNT","ESTALE","ESTRPIPE","ETIME","ETIMEDOUT","ETOOMANYREFS","ETXTBSY","EUCLEAN","EUNATCH","EUSERS","EWOULDBLOCK","EXDEV","EXFULL","Errno","ErrnoSentinel","UnknownErrno","borrow","borrow_mut","clear","clone","clone_into","desc","eq","errno","fmt","fmt","from","from_i32","from_i32","from_raw","into","last","last_raw","result","sentinel","set","set_raw","to_owned","to_string","try_from","try_from","try_into","type_id","AT_EACCESS","AT_EMPTY_PATH","AT_NO_AUTOMOUNT","AT_SYMLINK_FOLLOW","AT_SYMLINK_NOFOLLOW","AtFlags","FALLOC_FL_COLLAPSE_RANGE","FALLOC_FL_INSERT_RANGE","FALLOC_FL_KEEP_SIZE","FALLOC_FL_PUNCH_HOLE","FALLOC_FL_UNSHARE_RANGE","FALLOC_FL_ZERO_RANGE","FD_CLOEXEC","F_ADD_SEALS","F_DUPFD","F_DUPFD_CLOEXEC","F_GETFD","F_GETFL","F_GETLK","F_GETPIPE_SZ","F_GET_SEALS","F_OFD_GETLK","F_OFD_SETLK","F_OFD_SETLKW","F_SEAL_FUTURE_WRITE","F_SEAL_GROW","F_SEAL_SEAL","F_SEAL_SHRINK","F_SEAL_WRITE","F_SETFD","F_SETFL","F_SETLK","F_SETLKW","F_SETPIPE_SZ","FallocateFlags","FcntlArg","FdFlag","Flock","FlockArg","Flockable","FollowSymlink","LockExclusive","LockExclusiveNonblock","LockShared","LockSharedNonblock","NoFollowSymlink","NoSymlinkFollow","OFlag","O_ACCMODE","O_APPEND","O_ASYNC","O_CLOEXEC","O_CREAT","O_DIRECT","O_DIRECTORY","O_DSYNC","O_EXCL","O_FSYNC","O_LARGEFILE","O_NDELAY","O_NOATIME","O_NOCTTY","O_NOFOLLOW","O_NONBLOCK","O_PATH","O_RDONLY","O_RDWR","O_RSYNC","O_SYNC","O_TMPFILE","O_TRUNC","O_WRONLY","POSIX_FADV_DONTNEED","POSIX_FADV_NOREUSE","POSIX_FADV_NORMAL","POSIX_FADV_RANDOM","POSIX_FADV_SEQUENTIAL","POSIX_FADV_WILLNEED","PosixFadviseAdvice","RENAME_EXCHANGE","RENAME_NOREPLACE","RENAME_WHITEOUT","RenameFlags","SealFlag","SymlinkFollow","Unlock","UnlockNonblock","all","all","all","all","all","all","bitand","bitand","bitand","bitand","bitand","bitand","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitor","bitor","bitor","bitor","bitor","bitor","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","complement","complement","complement","complement","complement","complement","contains","contains","contains","contains","contains","contains","deref","deref_mut","difference","difference","difference","difference","difference","difference","drop","empty","empty","empty","empty","empty","empty","eq","eq","eq","eq","eq","eq","eq","eq","eq","extend","extend","extend","extend","extend","extend","fallocate","fcntl","flock","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_name","from_name","from_name","from_name","from_name","from_name","hash","hash","hash","hash","hash","hash","hash","hash","hash","insert","insert","insert","insert","insert","insert","intersection","intersection","intersection","intersection","intersection","intersection","intersects","intersects","intersects","intersects","intersects","intersects","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","is_all","is_all","is_all","is_all","is_all","is_all","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","iter","iter","iter","iter","iter","iter","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","lock","not","not","not","not","not","not","open","openat","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","posix_fadvise","posix_fallocate","readlink","readlinkat","remove","remove","remove","remove","remove","remove","renameat","renameat2","set","set","set","set","set","set","sub","sub","sub","sub","sub","sub","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","toggle","toggle","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","union","union","union","union","unlock","socket_atomic_cloexec","memfd","signal","stat","statfs","statvfs","sysinfo","time","utsname","MFD_ALLOW_SEALING","MFD_CLOEXEC","MFD_HUGETLB","MFD_HUGE_16GB","MFD_HUGE_16MB","MFD_HUGE_1GB","MFD_HUGE_1MB","MFD_HUGE_256MB","MFD_HUGE_2GB","MFD_HUGE_2MB","MFD_HUGE_32MB","MFD_HUGE_512MB","MFD_HUGE_8MB","MemFdCreateFlag","all","bitand","bitand_assign","bitor","bitor_assign","bits","bits","bitxor","bitxor_assign","borrow","borrow_mut","clone","clone_into","cmp","complement","contains","difference","empty","eq","extend","fmt","fmt","fmt","fmt","fmt","from","from_bits","from_bits_retain","from_bits_retain","from_bits_truncate","from_iter","from_name","hash","insert","intersection","intersects","into","into_iter","is_all","is_empty","iter","iter_names","memfd_create","not","partial_cmp","remove","set","sub","sub_assign","symmetric_difference","to_owned","toggle","try_from","try_into","type_id","union","FchmodatFlags","FileStat","FileStat","FollowSymlink","FollowSymlink","Mode","NoFollowSymlink","NoFollowSymlink","SFlag","S_IFBLK","S_IFCHR","S_IFDIR","S_IFIFO","S_IFLNK","S_IFMT","S_IFREG","S_IFSOCK","S_IRGRP","S_IROTH","S_IRUSR","S_IRWXG","S_IRWXO","S_IRWXU","S_ISGID","S_ISUID","S_ISVTX","S_IWGRP","S_IWOTH","S_IWUSR","S_IXGRP","S_IXOTH","S_IXUSR","UtimensatFlags","all","all","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","complement","complement","contains","contains","dev_t","difference","difference","empty","empty","eq","eq","eq","extend","extend","fchmod","fchmodat","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","fstat","fstatat","futimens","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into_iter","into_iter","is_all","is_all","is_empty","is_empty","iter","iter","iter_names","iter_names","lstat","lutimes","major","makedev","minor","mkdirat","mknod","mknodat","mode_t","not","not","partial_cmp","partial_cmp","remove","remove","set","set","st_atime","st_atime_nsec","st_blksize","st_blocks","st_ctime","st_ctime_nsec","st_dev","st_gid","st_ino","st_mode","st_mtime","st_mtime_nsec","st_nlink","st_rdev","st_size","st_uid","stat","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","umask","union","union","utimensat","utimes","ADFS_SUPER_MAGIC","AFFS_SUPER_MAGIC","AFS_SUPER_MAGIC","AUTOFS_SUPER_MAGIC","BPF_FS_MAGIC","BTRFS_SUPER_MAGIC","CGROUP2_SUPER_MAGIC","CGROUP_SUPER_MAGIC","CODA_SUPER_MAGIC","CRAMFS_MAGIC","DEBUGFS_MAGIC","DEVPTS_SUPER_MAGIC","ECRYPTFS_SUPER_MAGIC","EFS_SUPER_MAGIC","EXT2_SUPER_MAGIC","EXT3_SUPER_MAGIC","EXT4_SUPER_MAGIC","F2FS_SUPER_MAGIC","FUSE_SUPER_MAGIC","FUTEXFS_SUPER_MAGIC","FsType","HOSTFS_SUPER_MAGIC","HPFS_SUPER_MAGIC","HUGETLBFS_MAGIC","ISOFS_SUPER_MAGIC","JFFS2_SUPER_MAGIC","MINIX2_SUPER_MAGIC","MINIX2_SUPER_MAGIC2","MINIX3_SUPER_MAGIC","MINIX_SUPER_MAGIC","MINIX_SUPER_MAGIC2","MSDOS_SUPER_MAGIC","NCP_SUPER_MAGIC","NFS_SUPER_MAGIC","NILFS_SUPER_MAGIC","NSFS_MAGIC","OCFS2_SUPER_MAGIC","OPENPROM_SUPER_MAGIC","OVERLAYFS_SUPER_MAGIC","PROC_SUPER_MAGIC","QNX4_SUPER_MAGIC","QNX6_SUPER_MAGIC","RDTGROUP_SUPER_MAGIC","REISERFS_SUPER_MAGIC","SECURITYFS_MAGIC","SELINUX_MAGIC","SMACK_MAGIC","SMB_SUPER_MAGIC","SYSFS_MAGIC","Statfs","TMPFS_MAGIC","TRACEFS_MAGIC","UDF_SUPER_MAGIC","USBDEVICE_SUPER_MAGIC","XENFS_SUPER_MAGIC","XFS_SUPER_MAGIC","block_size","blocks","blocks_available","blocks_free","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","eq","files","files_free","filesystem_id","filesystem_type","flags","fmt","fmt","from","from","fsid_t","fstatfs","into","into","maximum_name_length","optimal_transfer_size","statfs","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","FsFlags","ST_APPEND","ST_IMMUTABLE","ST_MANDLOCK","ST_NOATIME","ST_NODEV","ST_NODIRATIME","ST_NOEXEC","ST_NOSUID","ST_RDONLY","ST_RELATIME","ST_SYNCHRONOUS","ST_WRITE","Statvfs","all","bitand","bitand_assign","bitor","bitor_assign","bits","bits","bitxor","bitxor_assign","block_size","blocks","blocks_available","blocks_free","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","complement","contains","default","difference","empty","eq","eq","extend","files","files_available","files_free","filesystem_id","flags","fmt","fmt","fmt","fmt","fmt","fmt","fragment_size","from","from","from_bits","from_bits_retain","from_bits_retain","from_bits_truncate","from_iter","from_name","fstatvfs","hash","hash","insert","intersection","intersects","into","into","into_iter","is_all","is_empty","iter","iter_names","name_max","not","partial_cmp","remove","set","statvfs","sub","sub_assign","symmetric_difference","to_owned","to_owned","toggle","try_from","try_from","try_into","try_into","type_id","type_id","union","SysInfo","borrow","borrow_mut","clone","clone_into","eq","fmt","from","hash","into","load_average","process_count","ram_total","ram_unused","swap_free","swap_total","sysinfo","to_owned","try_from","try_into","type_id","uptime","TimeSpec","TimeVal","TimeValLike","UTIME_NOW","UTIME_OMIT","add","add","as_mut","as_mut","as_ref","as_ref","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","cmp","div","div","eq","eq","fmt","fmt","fmt","fmt","from","from","from","from","from","from_duration","from_timespec","hash","hash","hours","into","into","microseconds","microseconds","microseconds","milliseconds","milliseconds","milliseconds","minutes","mul","mul","nanoseconds","nanoseconds","nanoseconds","neg","neg","new","new","num_hours","num_microseconds","num_microseconds","num_microseconds","num_milliseconds","num_milliseconds","num_milliseconds","num_minutes","num_nanoseconds","num_nanoseconds","num_nanoseconds","num_seconds","num_seconds","num_seconds","partial_cmp","partial_cmp","seconds","seconds","seconds","sub","sub","suseconds_t","time_t","to_owned","to_owned","to_string","to_string","try_from","try_from","try_into","try_into","tv_nsec","tv_sec","tv_sec","tv_usec","type_id","type_id","zero","UtsName","borrow","borrow_mut","clone","clone_into","domainname","eq","fmt","from","hash","into","machine","nodename","release","sysname","to_owned","try_from","try_into","type_id","uname","version","AIO_LISTIO_MAX","AIO_MAX","AIO_PRIO_DELTA_MAX","ARG_MAX","ATEXIT_MAX","AccessFlags","BC_BASE_MAX","BC_DIM_MAX","BC_SCALE_MAX","BC_STRING_MAX","CHILD_MAX","CLK_TCK","COLL_WEIGHTS_MAX","DELAYTIMER_MAX","EXPR_NEST_MAX","FILESIZEBITS","F_OK","FchownatFlags","FollowSymlink","GETGR_R_SIZE_MAX","GETPW_R_SIZE_MAX","Gid","Group","HOST_NAME_MAX","IOV_MAX","LINE_MAX","LINK_MAX","LOGIN_NAME_MAX","LinkatFlags","MAX_CANON","MAX_INPUT","MQ_OPEN_MAX","MQ_PRIO_MAX","NAME_MAX","NGROUPS_MAX","NoFollowSymlink","NoRemoveDir","NoSymlinkFollow","OPEN_MAX","PAGE_SIZE","PATH_MAX","PIPE_BUF","POSIX2_SYMLINKS","POSIX_ALLOC_SIZE_MIN","POSIX_REC_INCR_XFER_SIZE","POSIX_REC_MAX_XFER_SIZE","POSIX_REC_MIN_XFER_SIZE","POSIX_REC_XFER_ALIGN","PTHREAD_DESTRUCTOR_ITERATIONS","PTHREAD_KEYS_MAX","PTHREAD_STACK_MIN","PTHREAD_THREADS_MAX","PathconfVar","RE_DUP_MAX","ROOT","RTSIG_MAX","R_OK","RemoveDir","ResGid","ResUid","SEM_NSEMS_MAX","SEM_VALUE_MAX","SIGQUEUE_MAX","STREAM_MAX","SYMLINK_MAX","SYMLOOP_MAX","SeekCur","SeekData","SeekEnd","SeekHole","SeekSet","SymlinkFollow","SysconfVar","TIMER_MAX","TTY_NAME_MAX","TZNAME_MAX","Uid","UnlinkatFlags","User","W_OK","Whence","X_OK","_AVPHYS_PAGES","_NPROCESSORS_CONF","_NPROCESSORS_ONLN","_PHYS_PAGES","_POSIX2_CHAR_TERM","_POSIX2_C_BIND","_POSIX2_C_DEV","_POSIX2_FORT_DEV","_POSIX2_FORT_RUN","_POSIX2_LOCALEDEF","_POSIX2_PBS","_POSIX2_PBS_ACCOUNTING","_POSIX2_PBS_CHECKPOINT","_POSIX2_PBS_LOCATE","_POSIX2_PBS_MESSAGE","_POSIX2_PBS_TRACK","_POSIX2_SW_DEV","_POSIX2_UPE","_POSIX2_VERSION","_POSIX_ADVISORY_INFO","_POSIX_ASYNCHRONOUS_IO","_POSIX_ASYNC_IO","_POSIX_BARRIERS","_POSIX_CHOWN_RESTRICTED","_POSIX_CLOCK_SELECTION","_POSIX_CPUTIME","_POSIX_FSYNC","_POSIX_IPV6","_POSIX_JOB_CONTROL","_POSIX_MAPPED_FILES","_POSIX_MEMLOCK","_POSIX_MEMLOCK_RANGE","_POSIX_MEMORY_PROTECTION","_POSIX_MESSAGE_PASSING","_POSIX_MONOTONIC_CLOCK","_POSIX_NO_TRUNC","_POSIX_PRIORITIZED_IO","_POSIX_PRIORITY_SCHEDULING","_POSIX_PRIO_IO","_POSIX_RAW_SOCKETS","_POSIX_READER_WRITER_LOCKS","_POSIX_REALTIME_SIGNALS","_POSIX_REGEXP","_POSIX_SAVED_IDS","_POSIX_SEMAPHORES","_POSIX_SHARED_MEMORY_OBJECTS","_POSIX_SHELL","_POSIX_SPAWN","_POSIX_SPIN_LOCKS","_POSIX_SPORADIC_SERVER","_POSIX_SS_REPL_MAX","_POSIX_SYNCHRONIZED_IO","_POSIX_SYNC_IO","_POSIX_THREADS","_POSIX_THREAD_ATTR_STACKADDR","_POSIX_THREAD_ATTR_STACKSIZE","_POSIX_THREAD_CPUTIME","_POSIX_THREAD_PRIORITY_SCHEDULING","_POSIX_THREAD_PRIO_INHERIT","_POSIX_THREAD_PRIO_PROTECT","_POSIX_THREAD_PROCESS_SHARED","_POSIX_THREAD_ROBUST_PRIO_INHERIT","_POSIX_THREAD_ROBUST_PRIO_PROTECT","_POSIX_THREAD_SAFE_FUNCTIONS","_POSIX_THREAD_SPORADIC_SERVER","_POSIX_TIMEOUTS","_POSIX_TIMERS","_POSIX_TRACE","_POSIX_TRACE_EVENT_FILTER","_POSIX_TRACE_EVENT_NAME_MAX","_POSIX_TRACE_INHERIT","_POSIX_TRACE_LOG","_POSIX_TRACE_NAME_MAX","_POSIX_TRACE_SYS_MAX","_POSIX_TRACE_USER_EVENT_MAX","_POSIX_TYPED_MEMORY_OBJECTS","_POSIX_V6_ILP32_OFF32","_POSIX_V6_ILP32_OFFBIG","_POSIX_V6_LP64_OFF64","_POSIX_V6_LPBIG_OFFBIG","_POSIX_VDISABLE","_POSIX_VERSION","_XOPEN_CRYPT","_XOPEN_ENH_I18N","_XOPEN_LEGACY","_XOPEN_REALTIME","_XOPEN_REALTIME_THREADS","_XOPEN_SHM","_XOPEN_STREAMS","_XOPEN_UNIX","_XOPEN_VERSION","access","all","as_raw","as_raw","bitand","bitand_assign","bitor","bitor_assign","bits","bits","bitxor","bitxor_assign","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chdir","chown","chroot","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","close","cmp","complement","contains","current","current","difference","dir","dup","dup2","dup3","eaccess","effective","effective","effective","effective","empty","eq","eq","eq","eq","eq","eq","eq","eq","eq","extend","faccessat","fchdir","fchown","fchownat","fdatasync","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fpathconf","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits_retain","from_bits_retain","from_bits_truncate","from_gid","from_iter","from_name","from_name","from_name","from_raw","from_raw","from_uid","fsync","ftruncate","gecos","getcwd","getegid","geteuid","getgid","getgrouplist","getgroups","getresgid","getresuid","getuid","gid","gid","hash","hash","hash","hash","hash","initgroups","insert","intersection","intersects","into","into","into","into","into","into","into","into","into","into","into","into_iter","is_all","is_empty","is_root","isatty","iter","iter_names","linkat","lseek","lseek64","mem","mkdir","mkdtemp","mkfifo","mkfifoat","mkstemp","name","name","not","partial_cmp","passwd","passwd","pathconf","pipe","pipe2","pivot_root","read","real","real","remove","saved","saved","set","setegid","seteuid","setfsgid","setfsuid","setgid","setgroups","setresgid","setresuid","setuid","shell","sleep","sub","sub_assign","symlinkat","symmetric_difference","sync","syncfs","sysconf","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","toggle","truncate","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uid","union","unlink","unlinkat","write"],"q":[[0,"nix"],[146,"nix::errno"],[310,"nix::fcntl"],[789,"nix::features"],[790,"nix::sys"],[798,"nix::sys::memfd"],[868,"nix::sys::stat"],[1081,"nix::sys::statfs"],[1174,"nix::sys::statvfs"],[1270,"nix::sys::sysinfo"],[1292,"nix::sys::time"],[1387,"nix::sys::utsname"],[1408,"nix::unistd"],[1855,"core::ffi::c_str"],[1856,"core::ops::function"],[1857,"core::fmt"],[1858,"core::fmt"],[1859,"alloc::string"],[1860,"core::result"],[1861,"std::io::error"],[1862,"core::any"],[1863,"libc::unix"],[1864,"core::cmp"],[1865,"std::os::fd::raw"],[1866,"libc::unix::linux_like::linux::gnu::b64"],[1867,"core::fmt"],[1868,"core::hash"],[1869,"bitflags::iter"],[1870,"bitflags::iter"],[1871,"std::ffi::os_str"],[1872,"libc::unix"],[1873,"core::fmt"],[1874,"libc::unix::linux_like::linux::gnu::b64"],[1875,"libc::unix"],[1876,"libc::unix"],[1877,"alloc::vec"],[1878,"libc::unix::linux_like::linux"]],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains the error value","Nix’s main error type.","Common trait used to represent file system paths by many …","Contains the success value","Nix Result Type","","Safe wrappers around errno functions","file control options","Feature tests for OS functionality","Is the path empty?","Length of the path in bytes","","Mostly platform-specific functionality","Safe wrappers around functions found in libc “unistd.h”…","Execute a function with this path as a CStr.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The sentinel value indicates that a function failed and …","","","","Sets the platform-specific errno to no-error","","","","","Returns the platform-specific value of errno","","","Returns the argument unchanged.","","","","Calls U::from(self).","Returns the current value of errno","Returns the current raw i32 value of errno","Returns Ok(value) if it does not contain the sentinel …","","Sets the value of errno.","Sets the raw i32 value of errno.","","","","","","","Used with faccessat, the checks for accessibility are …","If the provided path is an empty string, operate on the …","Don’t automount the terminal (“basename”) component …","Used with linkat to create a link to a symbolic link’s …","Used with functions like fstatat to operate on a link …","Flags that control how the various *at syscalls behave.","Removes byte range from a file without leaving a hole.","Increases file space by inserting a hole within the file …","File size is not changed.","Deallocates space by creating a hole.","Shared file data extants are made private to the file.","Zeroes space in specified byte range.","The file descriptor will automatically be closed during a …","Add seals to the file","Duplicate the provided file descriptor","Duplicate the provided file descriptor and set the …","Get the close-on-exec flag associated with the file …","Get descriptor status flags","Get the first lock that blocks the lock description","Return the capacity of a pipe","Get seals associated with the file","Determine whether it would be possible to create the given …","Acquire or release an open file description lock","Like F_OFD_SETLK except that if a conflicting lock is held …","The file contents cannot be modified, except via shared …","The size of the file cannot be increased.","Prevents further calls to fcntl() with F_ADD_SEALS.","The file cannot be reduced in size.","The file contents cannot be modified.","Set the close-on-exec flag associated with the file …","Set descriptor status flags","Set or clear a file segment lock","Like F_SETLK except that if a shared or exclusive lock is …","Change the capacity of a pipe","Mode argument flags for fallocate determining operation …","Commands for use with fcntl.","Additional configuration flags for fcntl’s F_SETFD.","Represents an owned flock, which unlocks on drop.","Operations for use with Flock::lock.","Represents valid types for flock.","","exclusive file lock","Exclusive lock. Do not block when locking.","shared file lock","Shared lock. Do not block when locking.","","","Configuration options for opened files.","Mask for the access mode of the file.","Open the file in append-only mode.","Generate a signal when input or output becomes possible.","Closes the file descriptor once an execve call is made.","Create the file if it does not exist.","Try to minimize cache effects of the I/O for this file.","If the specified path isn’t a directory, fail.","Implicitly follow each write() with an fdatasync().","Error out if a file was not created.","Same as O_SYNC.","Allow files whose sizes can’t be represented in an off_t …","Same as O_NONBLOCK.","Do not update the file last access time during read(2)s.","Don’t attach the device as the process’ controlling …","open() will fail if the given path is a symbolic link.","When possible, open the file in nonblocking mode.","Obtain a file descriptor for low-level access.","Only allow reading.","Allow both reading and writing.","Similar to O_DSYNC but applies to reads instead.","Implicitly follow each write() with an fsync().","Create an unnamed temporary file.","Truncate an existing regular file to 0 length if it allows …","Only allow writing.","The specified data will not be accessed in the near future.","The specified data will only be accessed once and then not …","Revert to the default data access behavior.","A hint that file data will be accessed randomly, and …","The file data will be accessed sequentially.","The specified data will be accessed in the near future.","The specific advice provided to posix_fadvise.","Atomically exchange old_path and new_path.","Don’t overwrite new_path of the rename. Return an error …","creates a “whiteout” object at the source of the …","Flags for use with renameat2.","Additional flags for file sealing, which allows for …","","Unlock file","","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","Get the underlying bits value.","","Get the underlying bits value.","Get the underlying bits value.","","Get the underlying bits value.","","","Get the underlying bits value.","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Manipulates file space.","Perform various operations on open file descriptors.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value exactly.","","Convert from a bits value exactly.","","","Convert from a bits value exactly.","Convert from a bits value exactly.","","Convert from a bits value exactly.","","Convert from a bits value exactly.","","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Obtain a/an flock.","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","open or create a file for reading, writing or executing","open or create a file for reading, writing or executing","","","","","","","","Allows a process to describe to the system its data access …","Pre-allocate storage for a range in a file","Read value of a symbolic link","Read value of a symbolic link.","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Change the name of a file.","Like renameat, but with an additional flags argument.","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","Remove the lock and return the object wrapped within.","Check if the OS supports atomic close-on-exec for sockets","Interfaces for managing memory-backed files.","Operating system signals.","","Get filesystem statistics, non-portably","Get filesystem statistics","","","Get system identification","Allow sealing operations on this file.","Set the close-on-exec (FD_CLOEXEC) flag on the new file …","Anonymous file will be created using huge pages. It should …","hugetlb size of 16GB.","hugetlb size of 16MB.","hugetlb size of 1GB.","Following are to be used with [MFD_HUGETLB], indicating …","hugetlb size of 256MB.","hugetlb size of 2GB.","hugetlb size of 2MB.","hugetlb size of 32MB.","hugetlb size of 512MB.","hugetlb size of 8MB.","Options that change the behavior of memfd_create.","Get a flags value with all known bits set.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","The bitwise negation (!) of the bits in a flags value, …","Whether all set bits in a source flags value are also set …","The intersection of a source flags value with the …","Get a flags value with all bits unset.","","The bitwise or (|) of the bits in each flags value.","","","","","","Returns the argument unchanged.","Convert from a bits value.","","Convert from a bits value exactly.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Calls U::from(self).","","Whether all known bits in this flags value are set.","Whether all bits in this flags value are unset.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Creates an anonymous file that lives in memory, and return …","The bitwise negation (!) of the bits in a flags value, …","","The intersection of a source flags value with the …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","","The bitwise exclusive-or (^) of the bits in two flags …","","","","The bitwise or (|) of the bits in two flags values.","Flags for fchmodat function.","","","","","“File mode / permissions” flags.","","","“File type” flags for mknod and related functions.","","","","","","","","","Read for group.","Read for other.","Read for owner.","Read write and execute for group.","Read, write and execute for other.","Read, write and execute for owner.","Set group id on execution.","Set user id on execution.","","Write for group.","Write for other.","Write for owner.","Execute for group.","Execute for other.","Execute for owner.","Flags for utimensat function.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","Get the underlying bits value.","","Get the underlying bits value.","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Change the file permission bits of the file specified by a …","Change the file permission bits.","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","Convert from a bits value exactly.","","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","","","Change the access and modification times of the file …","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","","Change the access and modification times of a file without …","","","","","Create a special or ordinary file, by pathname.","Create a special or ordinary file, relative to a given …","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","","","","","","","","","","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","Change the access and modification times of a file.","Change the access and modification times of a file.","","","","","","","","","","","","","","","","","","","","","Describes the file system type as known by the operating …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Describes a mounted file system","","","","","","","Size of a block","Total data blocks in filesystem","Free blocks available to unprivileged user","Free blocks in filesystem","","","","","","","","","","Total file nodes in filesystem","Free file nodes in filesystem","Filesystem ID","Magic code defining system type","Get the mount flags","","","Returns the argument unchanged.","Returns the argument unchanged.","Identifies a mounted file system","Describes a mounted file system.","Calls U::from(self).","Calls U::from(self).","Maximum length of filenames","Optimal transfer block size","Describes a mounted file system.","","","","","","","","","File system mount Flags","Append-only file","Immutable file","Allow mandatory locks on the filesystem","Do not update access times on files","Do not interpret character or block-special devices","Do not update access times on files","Do not allow execution of binaries on the filesystem","Do not allow the set-uid bits to have an effect","Read Only","Update access time relative to modify/change time","All IO should be done synchronously","Write on file/directory/symlink","Wrapper around the POSIX statvfs struct","Get a flags value with all known bits set.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","Get the underlying bits value.","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","get the file system block size","Get the number of blocks.","Get the number of free blocks for unprivileged users","Get the number of free blocks in the file system","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","Whether all set bits in a source flags value are also set …","","The intersection of a source flags value with the …","Get a flags value with all bits unset.","","","The bitwise or (|) of the bits in each flags value.","Get the total number of file inodes","Get the number of free file inodes for unprivileged users","Get the number of free file inodes","Get the file system id","Get the mount flags","","","","","","","Get the fundamental file system block size","Returns the argument unchanged.","Returns the argument unchanged.","Convert from a bits value.","","Convert from a bits value exactly.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Return a Statvfs object with information about fd","","","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Calls U::from(self).","Calls U::from(self).","","Whether all known bits in this flags value are set.","Whether all bits in this flags value are unset.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Get the maximum filename length","The bitwise negation (!) of the bits in a flags value, …","","The intersection of a source flags value with the …","Call insert when value is true or remove when value is …","Return a Statvfs object with information about the path","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","","","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","The bitwise or (|) of the bits in two flags values.","System info structure returned by sysinfo.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","Returns the load average tuple.","Current number of processes.","Returns the total amount of installed RAM in Bytes.","Returns the amount of completely unused RAM in Bytes.","Returns the amount of unused swap memory in Bytes.","Returns the amount of swap memory in Bytes.","Returns system information.","","","","","Returns the time since system boot.","","","","Update the timestamp to Now","Leave the timestamp unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","","Makes a new TimeSpec with given number of microseconds.","Makes a new TimeVal with given number of microseconds.","","","","","","","","Makes a new TimeSpec with given number of nanoseconds.","Makes a new TimeVal with given number of nanoseconds. …","","","Construct a new TimeSpec from its components","Construct a new TimeVal from its components","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Describes the running system. Return type of uname.","","","","","NIS or YP domain name of this machine.","","","Returns the argument unchanged.","","Calls U::from(self).","Machine hardware platform.","Network name of this machine.","Release level of the operating system.","Name of the operating system implementation.","","","","","Get system identification","Version level of the operating system.","Maximum number of I/O operations in a single list I/O call …","Maximum number of outstanding asynchronous I/O operations …","The maximum amount by which a process can decrease its …","Maximum length of argument to the exec functions including …","Maximum number of functions that may be registered with …","Options for access()","Maximum obase values allowed by the bc utility.","Maximum number of elements permitted in an array by the bc …","Maximum scale value allowed by the bc utility.","Maximum length of a string constant accepted by the bc …","Maximum number of simultaneous processes per real user ID.","The frequency of the statistics clock in ticks per second.","Maximum number of weights that can be assigned to an entry …","Maximum number of timer expiration overruns.","Maximum number of expressions that can be nested within …","Minimum number of bits needed to represent, as a signed …","Test for existence of file.","","","Initial size of getgrgid_r and getgrnam_r data buffers","Initial size of getpwuid_r and getpwnam_r data buffers","Group identifier","Representation of a Group, based on libc::group","Maximum length of a host name (not including the …","Maximum number of iovec structures that one process has …","Unless otherwise noted, the maximum length, in bytes, of a …","Maximum number of links to a single file.","Maximum length of a login name.","","Maximum number of bytes in a terminal canonical input line.","Minimum number of bytes for which space is available in a …","The maximum number of open message queue descriptors a …","The maximum number of message priorities supported by the …","Maximum number of bytes in a filename (not including the …","Maximum number of simultaneous supplementary group IDs per …","","Remove the directory entry as a normal file, not a …","","A value one greater than the maximum value that the system …","The size of a system page in bytes.","Maximum number of bytes the implementation will store as a …","Maximum number of bytes that is guaranteed to be atomic …","Symbolic links can be created.","Minimum number of bytes of storage actually allocated for …","Recommended increment for file transfer sizes between the …","Maximum recommended file transfer size.","Minimum recommended file transfer size.","Recommended file transfer buffer alignment.","Maximum number of attempts made to destroy a thread’s …","Maximum number of data keys that can be created by a …","Minimum size in bytes of thread stack storage.","Maximum number of threads that can be created per process.","Variable names for pathconf","The maximum number of repeated occurrences of a regular …","Constant for UID = 0","Maximum number of realtime signals reserved for …","Test for read permission.","Remove the directory entry as a directory, not a normal …","Real, effective and saved group IDs.","Real, effective and saved user IDs.","Maximum number of semaphores that a process may have.","The maximum value a semaphore may have.","Maximum number of queued signals that a process may send …","The minimum maximum number of streams that a process may …","Maximum number of bytes in a symbolic link.","Maximum number of symbolic links that can be reliably …","Specify an offset relative to the current file location.","Specify an offset relative to the next location in the …","Specify an offset relative to the end of the file.","Specify an offset relative to the next hole in the file …","Specify an offset relative to the start of the file.","","Variable names for sysconf","Maximum number of timers per process supported.","Maximum length of terminal device name.","The minimum maximum number of types supported for the name …","User identifier","Flags for unlinkat function.","Representation of a User, based on libc::passwd","Test for write permission.","Directive that tells lseek and lseek64 what the offset is …","Test for execute (search) permission.","The number of currently available pages of physical memory.","The number of processors configured.","The number of processors currently online (available).","The number of pages of physical memory. Note that it is …","The implementation supports the Terminal Characteristics …","The implementation supports the C-Language Binding option.","The implementation supports the C-Language Development …","The implementation supports the FORTRAN Development …","The implementation supports the FORTRAN Runtime Utilities …","The implementation supports the creation of locales by the …","The implementation supports the Batch Environment Services …","The implementation supports the Batch Accounting option.","The implementation supports the Batch Checkpoint/Restart …","The implementation supports the Locate Batch Job Request …","The implementation supports the Batch Job Message Request …","The implementation supports the Track Batch Job Request …","The implementation supports the Software Development …","The implementation supports the User Portability Utilities …","Integer value indicating version of the Shell and …","The implementation supports the Advisory Information …","The implementation supports asynchronous input and output.","Asynchronous input or output operations may be performed …","The implementation supports barriers.","The use of chown and fchown is restricted to a process with","The implementation supports clock selection.","The implementation supports the Process CPU-Time Clocks …","The implementation supports the File Synchronization …","The implementation supports the IPv6 option.","The implementation supports job control.","The implementation supports memory mapped Files.","The implementation supports the Process Memory Locking …","The implementation supports the Range Memory Locking …","The implementation supports memory protection.","The implementation supports the Message Passing option.","The implementation supports the Monotonic Clock option.","Pathname components longer than {NAME_MAX} generate an …","The implementation supports the Prioritized Input and …","The implementation supports the Process Scheduling option.","Prioritized input or output operations may be performed …","The implementation supports the Raw Sockets option.","The implementation supports read-write locks.","The implementation supports realtime signals.","The implementation supports the Regular Expression …","Each process has a saved set-user-ID and a saved …","The implementation supports semaphores.","The implementation supports the Shared Memory Objects …","The implementation supports the POSIX shell.","The implementation supports the Spawn option.","The implementation supports spin locks.","The implementation supports the Process Sporadic Server …","The number of replenishment operations that can be …","The implementation supports the Synchronized Input and …","Synchronized input or output operations may be performed …","The implementation supports threads.","The implementation supports the Thread Stack Address …","The implementation supports the Thread Stack Size …","The implementation supports the Thread CPU-Time Clocks …","The implementation supports the Thread Execution …","The implementation supports the Non-Robust Mutex Priority …","The implementation supports the Non-Robust Mutex Priority …","The implementation supports the Thread Process-Shared …","The implementation supports the Robust Mutex Priority …","The implementation supports the Robust Mutex Priority …","The implementation supports thread-safe functions.","The implementation supports the Thread Sporadic Server …","The implementation supports timeouts.","The implementation supports timers.","The implementation supports the Trace option.","The implementation supports the Trace Event Filter option.","Maximum size of a trace event name in characters.","The implementation supports the Trace Inherit option.","The implementation supports the Trace Log option.","The length in bytes of a trace generation version string …","Maximum number of times posix_trace_create may be called …","Maximum number of user trace event type identifiers for a …","The implementation supports the Typed Memory Objects …","The implementation provides a C-language compilation …","The implementation provides a C-language compilation …","The implementation provides a C-language compilation …","The implementation provides a C-language compilation …","This symbol shall be defined to be the value of a …","Integer value indicating version of this standard …","The implementation supports the X/Open Encryption Option …","The implementation supports the Issue 4, Version 2 Enhanced","The implementation supports the XOpen Legacy Option group.","The implementation supports the X/Open Realtime Option …","The implementation supports the X/Open Realtime Threads …","The implementation supports the Issue 4, Version 2 Shared …","The implementation supports the XSI STREAMS Option Group.","The implementation supports the XSI option","Integer value indicating version of the X/Open Portability …","Checks the file named by path for accessibility according …","Get a flags value with all known bits set.","Get the raw uid_t wrapped by self.","Get the raw gid_t wrapped by self.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","Change the current working directory of the calling …","Change the ownership of the file at path to be owned by …","Change a process’s root directory","","","","","","","","","","","","","","","","","","","","","","","Close a raw file descriptor","","The bitwise negation (!) of the bits in a flags value, …","Whether all set bits in a source flags value are also set …","Returns Uid of calling process. This is practically a more …","Returns Gid of calling process. This is practically a more …","The intersection of a source flags value with the …","Home directory","Create a copy of the specified file descriptor (see dup(2)…","Create a copy of the specified file descriptor using the …","Create a new copy of the specified file descriptor using …","Checks the file named by path for accessibility according …","Returns effective Uid of calling process. This is …","Returns effective Gid of calling process. This is …","Effective UID","Effective GID","Get a flags value with all bits unset.","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","Checks the file named by path for accessibility according …","Change the current working directory of the process to the …","Change the ownership of the file referred to by the open …","Change the ownership of the file at path to be owned by …","Synchronize the data of a file","","","","","","","","","","","","","","","","","","Like pathconf, but works with file descriptors instead of …","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Convert from a bits value.","Convert from a bits value exactly.","","Convert from a bits value, unsetting any unknown bits.","Get a group by GID.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a user by name.","Get a group by name.","Creates Uid from raw uid_t.","Creates Gid from raw gid_t.","Get a user by UID.","Synchronize changes to a file","Truncate a file to a specified length","User information","Returns the current directory as a PathBuf","Get the effective group ID","Get the effective user ID","Get the real group ID","Calculate the supplementary group access list.","Get the list of supplementary group IDs of the calling …","Gets the real, effective, and saved group IDs.","Gets the real, effective, and saved user IDs.","Get a real user ID","Group ID","Group ID","","","","","","Initialize the supplementary group access list.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Whether all known bits in this flags value are set.","Whether all bits in this flags value are unset.","Returns true if the Uid represents privileged user - root. …","Determines if the file descriptor refers to a valid …","Yield a set of contained flags values.","Yield a set of contained named flags values.","Link one file to another file","Move the read/write file offset.","Move the read/write file offset.","List of Group members","Creates new directory path with access rights mode. (see …","Creates a directory which persists even after process …","Creates new fifo special file (named pipe) with path path …","Creates new fifo special file (named pipe) with path path …","Creates a regular file which persists even after process …","Username","Group name","The bitwise negation (!) of the bits in a flags value, …","","User password (probably hashed)","Group password","Get path-dependent configurable system variables (see …","Create an interprocess channel.","Like pipe, but allows setting certain file descriptor …","Change the root file system.","Read from a raw file descriptor.","Real UID","Real GID","The intersection of a source flags value with the …","Saved UID","Saved GID","Call insert when value is true or remove when value is …","Set the effective group ID","Set the effective user ID","Set the group identity used for filesystem checks …","Set the user identity used for filesystem checks …","Set the group ID","Set the list of supplementary group IDs for the calling …","Sets the real, effective, and saved gid. (see setresuid(2))","Sets the real, effective, and saved uid. (see setresuid(2))","Set the user ID","Path to shell","Suspend execution for an interval of time","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Creates a symbolic link at path2 which points to path1.","The bitwise exclusive-or (^) of the bits in two flags …","Commit filesystem caches to disk","Commit filesystem caches containing file referred to by …","Get configurable system variables (see sysconf(3))","","","","","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","Truncate a file to a specified length","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","User ID","The bitwise or (|) of the bits in two flags values.","Remove a directory entry","Remove a directory entry","Write to a raw file descriptor."],"i":[101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,101,4,0,0,4,0,101,0,0,0,1,1,0,0,0,1,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,0,0,9,9,9,9,9,9,9,9,0,9,9,9,0,9,9,9,9,9,9,14,9,9,9,9,9,9,9,9,20,20,20,20,20,0,25,25,25,25,25,25,24,33,33,33,33,33,33,33,33,33,33,33,23,23,23,23,23,33,33,33,33,33,0,0,0,0,0,0,20,28,28,28,28,20,20,0,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,29,29,29,29,29,29,0,22,22,22,0,0,20,28,28,20,21,22,23,24,25,20,21,22,23,24,25,20,21,22,23,24,25,20,21,22,23,24,25,20,21,22,23,24,25,20,20,21,21,22,22,23,23,24,24,25,25,20,21,22,23,24,25,20,21,22,23,24,25,20,21,22,23,24,33,28,31,25,29,20,21,22,23,24,33,28,31,25,29,20,21,22,23,24,28,25,29,20,21,22,23,24,28,25,29,20,21,22,23,24,25,29,20,21,22,23,24,25,20,21,22,23,24,25,31,31,20,21,22,23,24,25,31,20,21,22,23,24,25,20,21,22,23,24,33,28,25,29,20,21,22,23,24,25,0,0,0,20,20,20,20,20,21,21,21,21,21,22,22,22,22,22,23,23,23,23,23,24,24,24,24,24,33,28,31,25,25,25,25,25,29,20,21,22,23,24,33,28,31,25,29,20,21,22,23,24,25,20,20,21,21,22,22,23,23,24,24,25,25,20,21,22,23,24,25,20,21,22,23,24,25,20,21,22,23,24,25,20,21,22,23,24,33,28,25,29,20,21,22,23,24,25,20,21,22,23,24,25,20,21,22,23,24,25,20,21,22,23,24,33,28,31,25,29,20,21,22,23,24,25,20,21,22,23,24,25,20,21,22,23,24,25,20,21,22,23,24,25,20,21,22,23,24,25,31,20,21,22,23,24,25,0,0,20,21,22,23,24,25,29,0,0,0,0,20,21,22,23,24,25,0,0,20,21,22,23,24,25,20,21,22,23,24,25,20,21,22,23,24,25,20,21,22,23,24,25,20,21,22,23,24,28,25,29,20,21,22,23,24,25,20,21,22,23,24,33,28,31,25,29,20,21,22,23,24,33,28,31,25,29,20,21,22,23,24,33,28,31,25,29,20,21,22,23,24,25,31,0,0,0,0,0,0,0,0,0,46,46,46,46,46,46,46,46,46,46,46,46,46,0,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,0,46,46,46,46,46,46,46,46,46,46,46,46,46,0,0,0,53,54,0,53,54,0,51,51,51,51,51,51,51,51,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,0,51,43,51,43,51,43,51,43,51,43,51,51,43,43,51,43,51,43,51,43,53,54,50,51,43,53,54,50,51,43,53,54,50,51,43,53,54,50,51,43,51,43,51,43,0,51,43,51,43,51,43,50,51,43,0,0,51,51,51,51,51,43,43,43,43,43,53,54,50,51,43,53,54,50,51,43,51,51,43,43,51,43,51,43,51,43,0,0,0,51,43,50,51,43,51,43,51,43,51,43,53,54,50,51,43,51,43,51,43,51,43,51,43,0,0,0,0,0,0,0,0,0,51,43,51,43,51,43,51,43,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,51,43,51,43,51,43,51,43,53,54,50,51,43,51,43,53,54,50,51,43,53,54,50,51,43,53,54,50,0,51,43,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,60,60,60,60,60,62,60,62,60,62,60,62,62,60,60,60,60,60,60,62,60,62,0,0,60,62,60,60,0,60,62,60,62,60,62,60,62,0,64,64,64,64,64,64,64,64,64,64,64,64,0,64,64,64,64,64,64,64,64,64,67,67,67,67,64,67,64,67,64,67,64,67,64,64,64,64,64,64,64,67,64,67,67,67,67,67,64,64,64,64,64,67,67,64,67,64,64,64,64,64,64,0,64,67,64,64,64,64,67,64,64,64,64,64,67,64,64,64,64,0,64,64,64,64,67,64,64,67,64,67,64,67,64,0,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,0,70,70,70,70,70,0,0,0,56,56,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,57,56,56,57,57,56,56,56,57,57,56,56,56,57,77,56,57,77,56,57,77,56,57,77,56,57,77,56,57,56,57,56,57,77,77,56,57,77,56,57,77,77,56,57,77,56,57,56,57,77,56,57,56,57,0,0,56,57,56,57,56,57,56,57,56,56,57,57,56,57,77,0,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,81,0,81,91,91,91,91,91,0,91,91,91,91,91,91,91,91,91,90,83,0,104,91,91,0,0,91,91,91,90,91,0,90,90,91,91,90,91,104,89,105,91,91,90,90,90,90,90,90,90,90,91,91,91,91,0,91,0,91,83,89,0,0,91,91,91,91,90,91,88,88,88,88,88,105,0,91,91,91,0,0,0,83,0,83,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,90,91,90,91,91,91,91,91,91,91,91,91,91,91,90,91,91,90,91,91,91,91,91,91,91,91,91,91,91,91,91,90,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,91,90,91,91,91,91,91,91,91,91,91,91,0,83,84,86,83,83,83,83,83,83,83,83,84,86,88,89,90,91,92,93,83,94,95,84,86,88,89,90,91,92,93,83,94,95,0,0,0,84,86,88,89,90,91,92,93,83,94,95,84,86,88,89,90,91,92,93,83,94,95,0,83,83,83,84,86,83,94,0,0,0,0,84,86,92,93,83,84,86,90,91,92,93,83,94,95,83,0,0,0,0,0,84,84,86,86,88,89,90,91,92,93,83,83,83,83,83,94,95,0,84,84,86,86,88,89,90,91,92,93,83,94,94,95,95,83,83,83,83,95,83,83,94,95,84,86,94,0,0,94,0,0,0,0,0,0,0,0,0,94,95,84,86,90,91,83,0,83,83,83,84,86,88,89,90,91,92,93,83,94,95,83,83,83,84,0,83,83,0,0,0,95,0,0,0,0,0,94,95,83,83,94,95,0,0,0,0,0,92,93,83,92,93,83,0,0,0,0,0,0,0,0,0,94,0,83,83,0,83,0,0,0,84,86,88,89,90,91,92,93,83,94,95,84,86,83,0,84,86,88,89,90,91,92,93,83,94,95,84,86,88,89,90,91,92,93,83,94,95,84,86,88,89,90,91,92,93,83,94,95,94,83,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,2],[1,3],0,0,0,[[1,-2],[[4,[-1]]],[],[[7,[5],[[6,[-1]]]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[[],8],[9,9],[[-1,-2],8,[],[]],[9,10],[[9,9],2],[[],11],[[9,12],13],[[9,12],13],[-1,-1,[]],[11,9],[11,9],[11,9],[-1,-2,[],[]],[[],9],[[],11],[-1,[[4,[-1]]],[14,15]],[[],14],[9,8],[11,8],[-1,-2,[],[]],[-1,16,[]],[-1,[[17,[-2]]],[],[]],[18,[[17,[9,18]]]],[-1,[[17,[-2]]],[],[]],[-1,19,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],20],[[],21],[[],22],[[],23],[[],24],[[],25],[[20,20],20],[[21,21],21],[[22,22],22],[[23,23],23],[[24,24],24],[[25,25],25],[[20,20],8],[[21,21],8],[[22,22],8],[[23,23],8],[[24,24],8],[[25,25],8],[[20,20],20],[[21,21],21],[[22,22],22],[[23,23],23],[[24,24],24],[[25,25],25],[[20,20],8],[[21,21],8],[[22,22],8],[[23,23],8],[[24,24],8],[[25,25],8],[20,26],[20,26],[21,26],[21,26],[22,27],[22,27],[23,26],[23,26],[24,26],[24,26],[25,26],[25,26],[[20,20],20],[[21,21],21],[[22,22],22],[[23,23],23],[[24,24],24],[[25,25],25],[[20,20],8],[[21,21],8],[[22,22],8],[[23,23],8],[[24,24],8],[[25,25],8],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[20,20],[21,21],[22,22],[23,23],[24,24],[28,28],[25,25],[29,29],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[20,20],30],[[21,21],30],[[22,22],30],[[23,23],30],[[24,24],30],[[25,25],30],[[29,29],30],[20,20],[21,21],[22,22],[23,23],[24,24],[25,25],[[20,20],2],[[21,21],2],[[22,22],2],[[23,23],2],[[24,24],2],[[25,25],2],[[[31,[-1]]],-2,32,[]],[[[31,[-1]]],-2,32,[]],[[20,20],20],[[21,21],21],[[22,22],22],[[23,23],23],[[24,24],24],[[25,25],25],[[[31,[-1]]],8,32],[[],20],[[],21],[[],22],[[],23],[[],24],[[],25],[[20,20],2],[[21,21],2],[[22,22],2],[[23,23],2],[[24,24],2],[[33,33],2],[[28,28],2],[[25,25],2],[[29,29],2],[[20,-1],8,[[35,[],[[34,[20]]]]]],[[21,-1],8,[[35,[],[[34,[21]]]]]],[[22,-1],8,[[35,[],[[34,[22]]]]]],[[23,-1],8,[[35,[],[[34,[23]]]]]],[[24,-1],8,[[35,[],[[34,[24]]]]]],[[25,-1],8,[[35,[],[[34,[25]]]]]],[[36,25,37,37],[[4,[8]]]],[[36,33],[[4,[26]]]],[[36,28],[[4,[8]]]],[[20,12],13],[[20,12],13],[[20,12],13],[[20,12],13],[[20,12],13],[[21,12],13],[[21,12],13],[[21,12],13],[[21,12],13],[[21,12],13],[[22,12],13],[[22,12],13],[[22,12],13],[[22,12],13],[[22,12],13],[[23,12],13],[[23,12],13],[[23,12],13],[[23,12],13],[[23,12],13],[[24,12],13],[[24,12],13],[[24,12],13],[[24,12],13],[[24,12],13],[[33,12],13],[[28,12],13],[[[31,[-1]],12],13,[38,32]],[[25,12],13],[[25,12],13],[[25,12],13],[[25,12],13],[[25,12],13],[[29,12],13],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[26,[[39,[20]]]],[26,[[39,[21]]]],[27,[[39,[22]]]],[26,[[39,[23]]]],[26,[[39,[24]]]],[26,[[39,[25]]]],[26,20],[26,20],[26,21],[26,21],[27,22],[27,22],[26,23],[26,23],[26,24],[26,24],[26,25],[26,25],[26,20],[26,21],[27,22],[26,23],[26,24],[26,25],[-1,20,[[35,[],[[34,[20]]]]]],[-1,21,[[35,[],[[34,[21]]]]]],[-1,22,[[35,[],[[34,[22]]]]]],[-1,23,[[35,[],[[34,[23]]]]]],[-1,24,[[35,[],[[34,[24]]]]]],[-1,25,[[35,[],[[34,[25]]]]]],[10,[[39,[20]]]],[10,[[39,[21]]]],[10,[[39,[22]]]],[10,[[39,[23]]]],[10,[[39,[24]]]],[10,[[39,[25]]]],[[20,-1],8,40],[[21,-1],8,40],[[22,-1],8,40],[[23,-1],8,40],[[24,-1],8,40],[[33,-1],8,40],[[28,-1],8,40],[[25,-1],8,40],[[29,-1],8,40],[[20,20],8],[[21,21],8],[[22,22],8],[[23,23],8],[[24,24],8],[[25,25],8],[[20,20],20],[[21,21],21],[[22,22],22],[[23,23],23],[[24,24],24],[[25,25],25],[[20,20],2],[[21,21],2],[[22,22],2],[[23,23],2],[[24,24],2],[[25,25],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[20,-1,[]],[21,-1,[]],[22,-1,[]],[23,-1,[]],[24,-1,[]],[25,-1,[]],[20,2],[21,2],[22,2],[23,2],[24,2],[25,2],[20,2],[21,2],[22,2],[23,2],[24,2],[25,2],[20,[[41,[20]]]],[21,[[41,[21]]]],[22,[[41,[22]]]],[23,[[41,[23]]]],[24,[[41,[24]]]],[25,[[41,[25]]]],[20,[[42,[20]]]],[21,[[42,[21]]]],[22,[[42,[22]]]],[23,[[42,[23]]]],[24,[[42,[24]]]],[25,[[42,[25]]]],[[-1,28],[[17,[[31,[-1]],[8,[-1,9]]]]],32],[20,20],[21,21],[22,22],[23,23],[24,24],[25,25],[[-1,21,43],[[4,[36]]],[44,1]],[[[39,[36]],-1,21,43],[[4,[36]]],[44,1]],[[20,20],[[39,[30]]]],[[21,21],[[39,[30]]]],[[22,22],[[39,[30]]]],[[23,23],[[39,[30]]]],[[24,24],[[39,[30]]]],[[25,25],[[39,[30]]]],[[29,29],[[39,[30]]]],[[36,37,37,29],[[4,[8]]]],[[36,37,37],[[4,[8]]]],[-1,[[4,[45]]],[44,1]],[[[39,[36]],-1],[[4,[45]]],[44,1]],[[20,20],8],[[21,21],8],[[22,22],8],[[23,23],8],[[24,24],8],[[25,25],8],[[[39,[36]],-1,[39,[36]],-2],[[4,[8]]],[44,1],[44,1]],[[[39,[36]],-1,[39,[36]],-2,22],[[4,[8]]],[44,1],[44,1]],[[20,20,2],8],[[21,21,2],8],[[22,22,2],8],[[23,23,2],8],[[24,24,2],8],[[25,25,2],8],[[20,20],20],[[21,21],21],[[22,22],22],[[23,23],23],[[24,24],24],[[25,25],25],[[20,20],8],[[21,21],8],[[22,22],8],[[23,23],8],[[24,24],8],[[25,25],8],[[20,20],20],[[21,21],21],[[22,22],22],[[23,23],23],[[24,24],24],[[25,25],25],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[20,20],8],[[21,21],8],[[22,22],8],[[23,23],8],[[24,24],8],[[25,25],8],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[[20,20],20],[[21,21],21],[[22,22],22],[[23,23],23],[[24,24],24],[[25,25],25],[[[31,[-1]]],[[17,[-1,[8,[[31,[-1]],9]]]]],32],[[],2],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],46],[[46,46],46],[[46,46],8],[[46,46],46],[[46,46],8],[46,47],[46,47],[[46,46],46],[[46,46],8],[-1,-2,[],[]],[-1,-2,[],[]],[46,46],[[-1,-2],8,[],[]],[[46,46],30],[46,46],[[46,46],2],[[46,46],46],[[],46],[[46,46],2],[[46,-1],8,[[35,[],[[34,[46]]]]]],[[46,12],13],[[46,12],13],[[46,12],13],[[46,12],13],[[46,12],13],[-1,-1,[]],[47,[[39,[46]]]],[47,46],[47,46],[47,46],[-1,46,[[35,[],[[34,[46]]]]]],[10,[[39,[46]]]],[[46,-1],8,40],[[46,46],8],[[46,46],46],[[46,46],2],[-1,-2,[],[]],[46,-1,[]],[46,2],[46,2],[46,[[41,[46]]]],[46,[[42,[46]]]],[[5,46],[[4,[48]]]],[46,46],[[46,46],[[39,[30]]]],[[46,46],8],[[46,46,2],8],[[46,46],46],[[46,46],8],[[46,46],46],[-1,-2,[],[]],[[46,46],8],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,19,[]],[[46,46],46],0,0,[[49,50],11],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],51],[[],43],[[51,51],51],[[43,43],43],[[51,51],8],[[43,43],8],[[51,51],51],[[43,43],43],[[51,51],8],[[43,43],8],[51,52],[51,52],[43,52],[43,52],[[51,51],51],[[43,43],43],[[51,51],8],[[43,43],8],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[51,51],[43,43],[53,53],[54,54],[50,50],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[51,51],30],[[43,43],30],[51,51],[43,43],[[51,51],2],[[43,43],2],0,[[51,51],51],[[43,43],43],[[],51],[[],43],[[51,51],2],[[43,43],2],[[50,50],2],[[51,-1],8,[[35,[],[[34,[51]]]]]],[[43,-1],8,[[35,[],[[34,[43]]]]]],[[36,43],[[4,[8]]]],[[[39,[36]],-1,43,53],[[4,[8]]],[44,1]],[[51,12],13],[[51,12],13],[[51,12],13],[[51,12],13],[[51,12],13],[[43,12],13],[[43,12],13],[[43,12],13],[[43,12],13],[[43,12],13],[[53,12],13],[[54,12],13],[[50,12],[[17,[8,55]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[52,[[39,[51]]]],[52,[[39,[43]]]],[52,51],[52,51],[52,43],[52,43],[52,51],[52,43],[-1,51,[[35,[],[[34,[51]]]]]],[-1,43,[[35,[],[[34,[43]]]]]],[10,[[39,[51]]]],[10,[[39,[43]]]],[36,[[4,[50]]]],[[[39,[36]],-1,20],[[4,[50]]],[44,1]],[[36,56,56],[[4,[8]]]],[[51,-1],8,40],[[43,-1],8,40],[[50,-1],8,40],[[51,51],8],[[43,43],8],[[51,51],51],[[43,43],43],[[51,51],2],[[43,43],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[51,-1,[]],[43,-1,[]],[51,2],[43,2],[51,2],[43,2],[51,[[41,[51]]]],[43,[[41,[43]]]],[51,[[42,[51]]]],[43,[[42,[43]]]],[-1,[[4,[50]]],[44,1]],[[-1,57,57],[[4,[8]]],[44,1]],[58,59],[[59,59],58],[58,59],[[[39,[36]],-1,43],[[4,[8]]],[44,1]],[[-1,51,43,58],[[4,[8]]],[44,1]],[[[39,[36]],-1,51,43,58],[[4,[8]]],[44,1]],0,[51,51],[43,43],[[51,51],[[39,[30]]]],[[43,43],[[39,[30]]]],[[51,51],8],[[43,43],8],[[51,51,2],8],[[43,43,2],8],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,[[4,[50]]],[44,1]],[[51,51],51],[[43,43],43],[[51,51],8],[[43,43],8],[[51,51],51],[[43,43],43],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[51,51],8],[[43,43],8],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[43,43],[[51,51],51],[[43,43],43],[[[39,[36]],-1,56,56,54],[[4,[8]]],[44,1]],[[-1,57,57],[[4,[8]]],[44,1]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[60,61],[60,59],[60,59],[60,59],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[60,60],[62,62],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[62,62],2],[60,59],[60,59],[60,63],[60,62],[60,64],[[60,12],13],[[62,12],13],[-1,-1,[]],[-1,-1,[]],0,[-1,[[4,[60]]],65],[-1,-2,[],[]],[-1,-2,[],[]],[60,61],[60,61],[-1,[[4,[60]]],[44,1]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],64],[[64,64],64],[[64,64],8],[[64,64],64],[[64,64],8],[64,66],[64,66],[[64,64],64],[[64,64],8],[67,66],[67,68],[67,68],[67,68],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[64,64],[67,67],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[64,64],30],[64,64],[[64,64],2],[[],64],[[64,64],64],[[],64],[[64,64],2],[[67,67],2],[[64,-1],8,[[35,[],[[34,[64]]]]]],[67,69],[67,69],[67,69],[67,66],[67,64],[[64,12],13],[[64,12],13],[[64,12],13],[[64,12],13],[[64,12],13],[[67,12],13],[67,66],[-1,-1,[]],[-1,-1,[]],[66,[[39,[64]]]],[66,64],[66,64],[66,64],[-1,64,[[35,[],[[34,[64]]]]]],[10,[[39,[64]]]],[-1,[[4,[67]]],65],[[64,-1],8,40],[[67,-1],8,40],[[64,64],8],[[64,64],64],[[64,64],2],[-1,-2,[],[]],[-1,-2,[],[]],[64,-1,[]],[64,2],[64,2],[64,[[41,[64]]]],[64,[[42,[64]]]],[67,66],[64,64],[[64,64],[[39,[30]]]],[[64,64],8],[[64,64,2],8],[-1,[[4,[67]]],[44,1]],[[64,64],64],[[64,64],8],[[64,64],64],[-1,-2,[],[]],[-1,-2,[],[]],[[64,64],8],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[[64,64],64],0,[-1,-2,[],[]],[-1,-2,[],[]],[70,70],[[-1,-2],8,[],[]],[[70,70],2],[[70,12],13],[-1,-1,[]],[[70,-1],8,40],[-1,-2,[],[]],[70,[[8,[71,71,71]]]],[70,72],[70,59],[70,59],[70,59],[70,59],[[],[[4,[70]]]],[-1,-2,[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,19,[]],[70,73],0,0,0,0,0,[[56,56],56],[[57,57],57],[56,74],[57,75],[56,74],[57,75],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[56,56],[57,57],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[56,56],30],[[57,57],30],[[56,11],56],[[57,11],57],[[56,56],2],[[57,57],2],[[56,12],13],[[56,12],13],[[57,12],13],[[57,12],13],[-1,-1,[]],[74,56],[73,56],[75,57],[-1,-1,[]],[73,56],[74,56],[[56,-1],8,40],[[57,-1],8,40],[76,77],[-1,-2,[],[]],[-1,-2,[],[]],[76,77],[76,56],[76,57],[76,77],[76,56],[76,57],[76,77],[[56,11],56],[[57,11],57],[76,77],[76,56],[76,57],[56,56],[57,57],[[78,79],56],[[78,80],57],[77,76],[77,76],[56,76],[57,76],[77,76],[56,76],[57,76],[77,76],[77,76],[56,76],[57,76],[77,76],[56,76],[57,76],[[56,56],[[39,[30]]]],[[57,57],[[39,[30]]]],[76,77],[76,56],[76,57],[[56,56],56],[[57,57],57],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,16,[]],[-1,16,[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[56,79],[56,78],[57,78],[57,80],[-1,19,[]],[-1,19,[]],[[],77],0,[-1,-2,[],[]],[-1,-2,[],[]],[81,81],[[-1,-2],8,[],[]],[81,82],[[81,81],2],[[81,12],13],[-1,-1,[]],[[81,-1],8,40],[-1,-2,[],[]],[81,82],[81,82],[81,82],[81,82],[-1,-2,[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,19,[]],[[],[[4,[81]]]],[81,82],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,83],[[4,[8]]],[44,1]],[[],83],[84,85],[86,87],[[83,83],83],[[83,83],8],[[83,83],83],[[83,83],8],[83,26],[83,26],[[83,83],83],[[83,83],8],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[4,[8]]],[44,1]],[[-1,[39,[84]],[39,[86]]],[[4,[8]]],[44,1]],[-1,[[4,[8]]],[44,1]],[84,84],[86,86],[88,88],[89,89],[90,90],[91,91],[92,92],[93,93],[83,83],[94,94],[95,95],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[36,[[4,[8]]]],[[83,83],30],[83,83],[[83,83],2],[[],84],[[],86],[[83,83],83],0,[36,[[4,[36]]]],[[36,36],[[4,[36]]]],[[36,36,21],[[4,[36]]]],[[-1,83],[[4,[8]]],[44,1]],[[],84],[[],86],0,0,[[],83],[[84,84],2],[[86,86],2],[[90,90],2],[[91,91],2],[[92,92],2],[[93,93],2],[[83,83],2],[[94,94],2],[[95,95],2],[[83,-1],8,[[35,[],[[34,[83]]]]]],[[[39,[36]],-1,83,20],[[4,[8]]],[44,1]],[36,[[4,[8]]]],[[36,[39,[84]],[39,[86]]],[[4,[8]]]],[[[39,[36]],-1,[39,[84]],[39,[86]],20],[[4,[8]]],[44,1]],[36,[[4,[8]]]],[[84,12],13],[[84,12],13],[[86,12],13],[[86,12],13],[[88,12],13],[[89,12],13],[[90,12],13],[[91,12],13],[[92,12],13],[[93,12],13],[[83,12],13],[[83,12],13],[[83,12],13],[[83,12],13],[[83,12],13],[[94,12],13],[[95,12],13],[[-1,90],[[4,[[39,[79]]]]],65],[-1,-1,[]],[85,84],[-1,-1,[]],[87,86],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[96,94],[-1,-1,[]],[97,95],[26,[[39,[83]]]],[26,83],[26,83],[26,83],[86,[[4,[[39,[95]]]]]],[-1,83,[[35,[],[[34,[83]]]]]],[10,[[39,[83]]]],[10,[[4,[[39,[94]]]]]],[10,[[4,[[39,[95]]]]]],[85,84],[87,86],[84,[[4,[[39,[94]]]]]],[36,[[4,[8]]]],[[-1,37],[[4,[8]]],65],0,[[],[[4,[98]]]],[[],86],[[],84],[[],86],[[5,86],[[4,[[99,[86]]]]]],[[],[[4,[[99,[86]]]]]],[[],[[4,[93]]]],[[],[[4,[92]]]],[[],84],0,0,[[84,-1],8,40],[[86,-1],8,40],[[90,-1],8,40],[[91,-1],8,40],[[83,-1],8,40],[[5,86],[[4,[8]]]],[[83,83],8],[[83,83],83],[[83,83],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[83,-1,[]],[83,2],[83,2],[84,2],[36,[[4,[2]]]],[83,[[41,[83]]]],[83,[[42,[83]]]],[[[39,[36]],-1,[39,[36]],-1,20],[[4,[8]]],[44,1]],[[36,37,88],[[4,[37]]]],[[36,100,88],[[4,[100]]]],0,[[-1,43],[[4,[8]]],[44,1]],[-1,[[4,[98]]],[44,1]],[[-1,43],[[4,[8]]],[44,1]],[[[39,[36]],-1,43],[[4,[8]]],[44,1]],[-1,[[4,[[8,[36,98]]]]],[44,1]],0,0,[83,83],[[83,83],[[39,[30]]]],0,0,[[-1,90],[[4,[[39,[79]]]]],[44,1]],[[],[[17,[[8,[48,48]],101]]]],[21,[[4,[[8,[48,48]]]]]],[[-1,-2],[[4,[8]]],[44,1],[44,1]],[[36,[103,[102]]],[[4,[3]]]],0,0,[[83,83],8],0,0,[[83,83,2],8],[86,[[4,[8]]]],[84,[[4,[8]]]],[86,86],[84,84],[86,[[4,[8]]]],[[[103,[86]]],[[4,[8]]]],[[86,86,86],[[4,[8]]]],[[84,84,84],[[4,[8]]]],[84,[[4,[8]]]],0,[47,47],[[83,83],83],[[83,83],8],[[-1,[39,[36]],-2],[[4,[8]]],[44,1],[44,1]],[[83,83],83],[[],8],[36,[[4,[8]]]],[91,[[4,[[39,[79]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,16,[]],[-1,16,[]],[[83,83],8],[[-1,37],[[4,[8]]],[44,1]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],[-1,19,[]],0,[[83,83],83],[-1,[[4,[8]]],[44,1]],[[[39,[36]],-1,89],[[4,[8]]],[44,1]],[[-1,[103,[102]]],[[4,[3]]],65]],"c":[290,294,295,350,355,356,394,396,538,1426,1443,1445,1479],"p":[[10,"NixPath",0],[1,"bool"],[1,"usize"],[8,"Result",0],[5,"CStr",1855],[17,"Output"],[10,"FnOnce",1856],[1,"tuple"],[6,"Errno",146],[1,"str"],[1,"i32"],[5,"Formatter",1857],[8,"Result",1857],[10,"ErrnoSentinel",146],[10,"PartialEq",1858],[5,"String",1859],[6,"Result",1860],[5,"Error",1861],[5,"TypeId",1862],[5,"AtFlags",310],[5,"OFlag",310],[5,"RenameFlags",310],[5,"SealFlag",310],[5,"FdFlag",310],[5,"FallocateFlags",310],[8,"c_int",1863],[1,"u32"],[6,"FlockArg",310],[6,"PosixFadviseAdvice",310],[6,"Ordering",1858],[5,"Flock",310],[10,"Flockable",310],[6,"FcntlArg",310],[17,"Item"],[10,"IntoIterator",1864],[8,"RawFd",1865],[8,"off_t",1866],[10,"Debug",1857],[6,"Option",1867],[10,"Hasher",1868],[5,"Iter",1869],[5,"IterNames",1869],[5,"Mode",868],[10,"Sized",1870],[5,"OsString",1871],[5,"MemFdCreateFlag",798],[8,"c_uint",1863],[5,"OwnedFd",1872],[1,"i8"],[5,"FileStat",868],[5,"SFlag",868],[8,"mode_t",868],[6,"FchmodatFlags",868],[6,"UtimensatFlags",868],[5,"Error",1857],[5,"TimeSpec",1292],[5,"TimeVal",1292],[8,"dev_t",868],[1,"u64"],[5,"Statfs",1081],[8,"__fsword_t",1866],[5,"FsType",1081],[8,"fsid_t",1081],[5,"FsFlags",1174],[10,"AsFd",1872],[8,"c_ulong",1873],[5,"Statvfs",1174],[8,"fsblkcnt_t",1866],[8,"fsfilcnt_t",1866],[5,"SysInfo",1270],[1,"f64"],[1,"u16"],[5,"Duration",1874],[5,"timespec",1863],[5,"timeval",1863],[1,"i64"],[10,"TimeValLike",1292],[8,"time_t",1292],[8,"c_long",1873],[8,"suseconds_t",1292],[5,"UtsName",1387],[5,"OsStr",1871],[5,"AccessFlags",1408],[5,"Uid",1408],[8,"uid_t",1863],[5,"Gid",1408],[8,"gid_t",1863],[6,"Whence",1408],[6,"UnlinkatFlags",1408],[6,"PathconfVar",1408],[6,"SysconfVar",1408],[5,"ResUid",1408],[5,"ResGid",1408],[5,"User",1408],[5,"Group",1408],[5,"passwd",1875],[5,"group",1863],[5,"PathBuf",1876],[5,"Vec",1877],[8,"off64_t",1875],[8,"Error",0],[1,"u8"],[1,"slice"],[8,"FchownatFlags",1408],[8,"LinkatFlags",1408]],"b":[[291,"impl-Display-for-Errno"],[292,"impl-Debug-for-Errno"],[427,"impl-Flags-for-AtFlags"],[428,"impl-AtFlags"],[429,"impl-Flags-for-OFlag"],[430,"impl-OFlag"],[431,"impl-RenameFlags"],[432,"impl-Flags-for-RenameFlags"],[433,"impl-SealFlag"],[434,"impl-Flags-for-SealFlag"],[435,"impl-Flags-for-FdFlag"],[436,"impl-FdFlag"],[437,"impl-FallocateFlags"],[438,"impl-Flags-for-FallocateFlags"],[539,"impl-UpperHex-for-AtFlags"],[540,"impl-LowerHex-for-AtFlags"],[541,"impl-Octal-for-AtFlags"],[542,"impl-Binary-for-AtFlags"],[543,"impl-Debug-for-AtFlags"],[544,"impl-UpperHex-for-OFlag"],[545,"impl-LowerHex-for-OFlag"],[546,"impl-Debug-for-OFlag"],[547,"impl-Binary-for-OFlag"],[548,"impl-Octal-for-OFlag"],[549,"impl-Binary-for-RenameFlags"],[550,"impl-LowerHex-for-RenameFlags"],[551,"impl-Debug-for-RenameFlags"],[552,"impl-UpperHex-for-RenameFlags"],[553,"impl-Octal-for-RenameFlags"],[554,"impl-Debug-for-SealFlag"],[555,"impl-Binary-for-SealFlag"],[556,"impl-Octal-for-SealFlag"],[557,"impl-UpperHex-for-SealFlag"],[558,"impl-LowerHex-for-SealFlag"],[559,"impl-Octal-for-FdFlag"],[560,"impl-Debug-for-FdFlag"],[561,"impl-Binary-for-FdFlag"],[562,"impl-UpperHex-for-FdFlag"],[563,"impl-LowerHex-for-FdFlag"],[567,"impl-Binary-for-FallocateFlags"],[568,"impl-LowerHex-for-FallocateFlags"],[569,"impl-Octal-for-FallocateFlags"],[570,"impl-UpperHex-for-FallocateFlags"],[571,"impl-Debug-for-FallocateFlags"],[589,"impl-AtFlags"],[590,"impl-Flags-for-AtFlags"],[591,"impl-OFlag"],[592,"impl-Flags-for-OFlag"],[593,"impl-Flags-for-RenameFlags"],[594,"impl-RenameFlags"],[595,"impl-SealFlag"],[596,"impl-Flags-for-SealFlag"],[597,"impl-FdFlag"],[598,"impl-Flags-for-FdFlag"],[599,"impl-FallocateFlags"],[600,"impl-Flags-for-FallocateFlags"],[817,"impl-MemFdCreateFlag"],[818,"impl-Flags-for-MemFdCreateFlag"],[832,"impl-Debug-for-MemFdCreateFlag"],[833,"impl-Binary-for-MemFdCreateFlag"],[834,"impl-UpperHex-for-MemFdCreateFlag"],[835,"impl-Octal-for-MemFdCreateFlag"],[836,"impl-LowerHex-for-MemFdCreateFlag"],[839,"impl-Flags-for-MemFdCreateFlag"],[840,"impl-MemFdCreateFlag"],[911,"impl-Flags-for-SFlag"],[912,"impl-SFlag"],[913,"impl-Flags-for-Mode"],[914,"impl-Mode"],[957,"impl-UpperHex-for-SFlag"],[958,"impl-Binary-for-SFlag"],[959,"impl-LowerHex-for-SFlag"],[960,"impl-Octal-for-SFlag"],[961,"impl-Debug-for-SFlag"],[962,"impl-UpperHex-for-Mode"],[963,"impl-Debug-for-Mode"],[964,"impl-LowerHex-for-Mode"],[965,"impl-Binary-for-Mode"],[966,"impl-Octal-for-Mode"],[977,"impl-Flags-for-SFlag"],[978,"impl-SFlag"],[979,"impl-Mode"],[980,"impl-Flags-for-Mode"],[1193,"impl-Flags-for-FsFlags"],[1194,"impl-FsFlags"],[1223,"impl-Octal-for-FsFlags"],[1224,"impl-UpperHex-for-FsFlags"],[1225,"impl-Binary-for-FsFlags"],[1226,"impl-LowerHex-for-FsFlags"],[1227,"impl-Debug-for-FsFlags"],[1233,"impl-Flags-for-FsFlags"],[1234,"impl-FsFlags"],[1317,"impl-Display-for-TimeSpec"],[1318,"impl-Debug-for-TimeSpec"],[1319,"impl-Debug-for-TimeVal"],[1320,"impl-Display-for-TimeVal"],[1322,"impl-From%3Ctimespec%3E-for-TimeSpec"],[1323,"impl-From%3CDuration%3E-for-TimeSpec"],[1589,"impl-AccessFlags"],[1590,"impl-Flags-for-AccessFlags"],[1672,"impl-Debug-for-Uid"],[1673,"impl-Display-for-Uid"],[1674,"impl-Debug-for-Gid"],[1675,"impl-Display-for-Gid"],[1682,"impl-Binary-for-AccessFlags"],[1683,"impl-UpperHex-for-AccessFlags"],[1684,"impl-Octal-for-AccessFlags"],[1685,"impl-LowerHex-for-AccessFlags"],[1686,"impl-Debug-for-AccessFlags"],[1706,"impl-AccessFlags"],[1707,"impl-Flags-for-AccessFlags"]],"a":{"getegid":[1653],"geteuid":[1652],"getgid":[1645],"getuid":[1644]}}],\ @@ -249,8 +249,8 @@ var searchIndex = new Map(JSON.parse('[\ ["quote",{"doc":"github crates-io docs-rs","t":"KKKMMMMMQNNQQNNNNM","n":["IdentFragment","ToTokens","TokenStreamExt","append","append_all","append_separated","append_terminated","fmt","format_ident","into_token_stream","into_token_stream","quote","quote_spanned","span","span","to_token_stream","to_token_stream","to_tokens"],"q":[[0,"quote"],[18,"proc_macro2"],[19,"core::convert"],[20,"core::iter::traits::collect"],[21,"core::fmt"],[22,"core::fmt"]],"d":["Specialized formatting trait used by format_ident!.","Types that can be interpolated inside a quote! invocation.","TokenStream extension trait with methods for appending …","For use by ToTokens implementations.","For use by ToTokens implementations.","For use by ToTokens implementations.","For use by ToTokens implementations.","Format this value as an identifier fragment.","Formatting macro for constructing Idents.","Convert self directly into a TokenStream object.","Convert self directly into a TokenStream object.","The whole point.","Same as quote!, but applies a given span to all tokens …","Span associated with this IdentFragment.","Span associated with this IdentFragment.","Convert self directly into a TokenStream object.","Convert self directly into a TokenStream object.","Write self to the given TokenStream."],"i":[0,0,0,1,1,1,1,7,0,6,6,0,0,7,7,6,6,6],"f":[0,0,0,[[1,-1],2,[[4,[3]]]],[[1,-1],2,5],[[1,-1,-2],2,5,6],[[1,-1,-2],2,5,6],[[7,8],9],0,[6,10],[6,10],0,0,[7,[[12,[11]]]],[7,[[12,[11]]]],[6,10],[6,10],[[6,10],2]],"c":[],"p":[[10,"TokenStreamExt",0],[1,"tuple"],[6,"TokenTree",18],[10,"Into",19],[10,"IntoIterator",20],[10,"ToTokens",0],[10,"IdentFragment",0],[5,"Formatter",21],[8,"Result",21],[5,"TokenStream",18],[5,"Span",18],[6,"Option",22]],"b":[]}],\ ["quoted_printable",{"doc":"","t":"PPGPPPPFGGPPPNNNNNNNNNNNNNNNNNNNNHHNNHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["Binary","IncompleteHexOctet","InputMode","InvalidByte","InvalidHexOctet","LineTooLong","LowercaseHexOctet","Options","ParseMode","QuotedPrintableError","Robust","Strict","Text","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cause","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","decode","decode_with_options","default","description","encode","encode_binary","encode_binary_to_str","encode_to_str","encode_with_options","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","from","from","from","from","hash","hash","hash","hash","input_mode","into","into","into","into","line_length_limit","parse_mode","partial_cmp","partial_cmp","partial_cmp","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id"],"q":[[0,"quoted_printable"],[86,"core::error"],[87,"core::option"],[88,"core::cmp"],[89,"alloc::vec"],[90,"core::result"],[91,"core::convert"],[92,"alloc::string"],[93,"core::fmt"],[94,"core::fmt"],[95,"core::any"]],"d":["Treat the input as binary, and encode all CRLF pairs.","An ‘=’ character was found in the input without the …","A flag that controls how to treat the input when encoding.","A byte was found in the input that was outside of the …","An ‘=’ character was found with two following …","Lines where found in the input that exceeded 76 bytes in …","An ‘=’ character was found with two following hex …","Options to control encoding and decoding behaviour.","A flag that allows control over the decoding strictness.","An error type that represents different kinds of decoding …","Perform robust parsing, and gracefully handle any …","Perform strict checking over the input, and return an …","Treat the input as text, and don’t encode CRLF pairs.","","","","","","","","","","","","","","","","","","","","","Decodes a piece of quoted-printable data. This …","Decodes a piece of quoted-printable data.","","","Encodes some bytes into quoted-printable format, treating …","Encodes some bytes into quoted-printable format, treating …","Encodes some bytes into quoted-printable format.","Encodes some bytes into quoted-printable format.","Encodes some bytes into quoted-printable format, using the …","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","",""],"i":[5,1,0,1,1,1,1,0,0,0,4,4,5,4,5,6,1,4,5,6,1,1,4,5,6,1,4,5,6,1,4,5,1,0,0,6,1,0,0,0,0,0,4,5,6,1,4,5,6,1,1,4,5,6,1,4,5,6,1,6,4,5,6,1,6,6,4,5,1,4,5,6,1,1,4,5,6,1,4,5,6,1,4,5,6,1],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,[[3,[2]]]],[4,4],[5,5],[6,6],[1,1],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[4,4],8],[[5,5],8],[[1,1],8],[[-1,4],[[11,[[10,[9]],1]]],[[13,[[12,[9]]]]]],[[-1,6],[[11,[[10,[9]],1]]],[[13,[[12,[9]]]]]],[[],6],[1,14],[-1,[[10,[9]]],[[13,[[12,[9]]]]]],[-1,[[10,[9]]],[[13,[[12,[9]]]]]],[-1,15,[[13,[[12,[9]]]]]],[-1,15,[[13,[[12,[9]]]]]],[[-1,6],15,[[13,[[12,[9]]]]]],[[4,4],16],[[5,5],16],[[6,6],16],[[1,1],16],[[4,17],18],[[5,17],18],[[6,17],18],[[1,17],18],[[1,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[4,-1],7,19],[[5,-1],7,19],[[6,-1],7,19],[[1,-1],7,19],[[6,5],6],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[6,20],6],[[6,4],6],[[4,4],[[3,[8]]]],[[5,5],[[3,[8]]]],[[1,1],[[3,[8]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,15,[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,21,[]],[-1,21,[]],[-1,21,[]],[-1,21,[]]],"c":[],"p":[[6,"QuotedPrintableError",0],[10,"Error",86],[6,"Option",87],[6,"ParseMode",0],[6,"InputMode",0],[5,"Options",0],[1,"tuple"],[6,"Ordering",88],[1,"u8"],[5,"Vec",89],[6,"Result",90],[1,"slice"],[10,"AsRef",91],[1,"str"],[5,"String",92],[1,"bool"],[5,"Formatter",93],[8,"Result",93],[10,"Hasher",94],[1,"usize"],[5,"TypeId",95]],"b":[[49,"impl-Display-for-QuotedPrintableError"],[50,"impl-Debug-for-QuotedPrintableError"]]}],\ ["rand",{"doc":"Utilities for random number generation","t":"TKFKTKKRKNNNCNNMNNNNNNNMNNNNNNNNNNNMMCHNNCNNNNNCNNHNMNNMNNNNPFFGFFKKPPPFFFFPFGFMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNCKKKRFFFFFKRMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNEECKFNNNNNNNNNNEEEEEEEEEEEFFFCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNRKFKNNMNMNNMMNMMNNCNNNNMMNNNNNGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNN","n":["CUSTOM_START","CryptoRng","Error","Fill","INTERNAL_START","Rng","RngCore","Seed","SeedableRng","borrow","borrow_mut","code","distributions","fill","fill","fill_bytes","fmt","fmt","from","from","from","from_entropy","from_rng","from_seed","gen","gen","gen_bool","gen_bool","gen_range","gen_range","gen_ratio","gen_ratio","inner","into","new","next_u32","next_u64","prelude","random","raw_os_error","read","rngs","sample","sample","sample_iter","sample_iter","seed_from_u64","seq","source","take_inner","thread_rng","to_string","try_fill","try_fill","try_fill","try_fill_bytes","try_from","try_into","type_id","vzip","AllWeightsZero","Alphanumeric","Bernoulli","BernoulliError","DistIter","DistMap","DistString","Distribution","InvalidProbability","InvalidWeight","NoItem","Open01","OpenClosed01","Slice","Standard","TooMany","Uniform","WeightedError","WeightedIndex","append_string","append_string","append_string","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_ratio","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","map","map","new","new","new","next","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample_iter","sample_iter","sample_string","sample_string","size_hint","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uniform","update_weights","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","weighted","SampleBorrow","SampleRange","SampleUniform","Sampler","Uniform","UniformChar","UniformDuration","UniformFloat","UniformInt","UniformSampler","X","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","eq","eq","fmt","fmt","fmt","fmt","from","from","from","from","into","into","into","into","is_empty","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new","new_inclusive","new_inclusive","new_inclusive","new_inclusive","new_inclusive","new_inclusive","new_inclusive","new_inclusive","new_inclusive","new_inclusive","new_inclusive","new_inclusive","new_inclusive","new_inclusive","new_inclusive","new_inclusive","new_inclusive","new_inclusive","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample","sample_single","sample_single","sample_single","sample_single","sample_single","sample_single","sample_single","sample_single","sample_single","sample_single","sample_single","sample_single","sample_single","sample_single","sample_single","sample_single","sample_single_inclusive","sample_single_inclusive","sample_single_inclusive","sample_single_inclusive","sample_single_inclusive","sample_single_inclusive","sample_single_inclusive","sample_single_inclusive","sample_single_inclusive","sample_single_inclusive","sample_single_inclusive","sample_single_inclusive","sample_single_inclusive","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","WeightedError","WeightedIndex","alias_method","Weight","WeightedIndex","borrow","borrow_mut","fmt","from","into","new","try_from","try_into","type_id","vzip","CryptoRng","Distribution","IteratorRandom","Rng","RngCore","SeedableRng","SliceRandom","StdRng","ThreadRng","random","thread_rng","OsRng","StdRng","ThreadRng","adapter","as_rngcore","as_rngcore","as_rngcore","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","eq","fill_bytes","fill_bytes","fill_bytes","fmt","fmt","fmt","from","from","from","from_rng","from_seed","into","into","into","mock","next_u32","next_u32","next_u32","next_u64","next_u64","next_u64","to_owned","to_owned","to_owned","try_fill_bytes","try_fill_bytes","try_fill_bytes","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","ReadError","ReadRng","ReseedingRng","as_rngcore","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","fill_bytes","fill_bytes","fmt","fmt","fmt","fmt","from","from","from","into","into","into","new","new","next_u32","next_u32","next_u64","next_u64","reseed","source","to_owned","to_string","try_fill_bytes","try_fill_bytes","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","StepRng","borrow","borrow_mut","clone","clone_into","eq","fill_bytes","fmt","from","into","new","next_u32","next_u64","to_owned","try_fill_bytes","try_from","try_into","type_id","vzip","Item","IteratorRandom","SliceChooseIter","SliceRandom","borrow","borrow_mut","choose","choose","choose_multiple","choose_multiple","choose_multiple_fill","choose_multiple_weighted","choose_mut","choose_stable","choose_weighted","choose_weighted_mut","fmt","from","index","into","into_iter","len","next","partial_shuffle","shuffle","size_hint","try_from","try_into","type_id","vzip","IndexVec","IndexVecIntoIter","IndexVecIter","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","eq","fmt","fmt","fmt","from","from","from","from","from","index","into","into","into","into_iter","into_iter","into_iter","into_vec","is_empty","iter","len","next","next","sample","sample_weighted","size_hint","size_hint","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip"],"q":[[0,"rand"],[60,"rand::distributions"],[328,"rand::distributions::uniform"],[473,"rand::distributions::weighted"],[476,"rand::distributions::weighted::alias_method"],[488,"rand::prelude"],[499,"rand::rngs"],[560,"rand::rngs::adapter"],[608,"rand::rngs::mock"],[627,"rand::seq"],[657,"rand::seq::index"],[710,"core::num::nonzero"],[711,"core::option"],[712,"core::marker"],[713,"core::fmt"],[714,"core::fmt"],[715,"getrandom::error"],[716,"core::default"],[717,"core::convert"],[718,"core::error"],[719,"alloc::boxed"],[720,"core::convert"],[721,"alloc::string"],[722,"core::any"],[723,"core::clone"],[724,"core::cmp"],[725,"core::cmp"],[726,"core::ops::range"],[727,"core::iter::traits::collect"],[728,"core::ops::arith"],[729,"core::num::nonzero"],[730,"core::num::nonzero"],[731,"alloc::vec"],[732,"rand_core::block"],[733,"std::io"],[734,"core::ops::index"]],"d":["Codes at or above this point can be used by users to …","A marker trait used to indicate that an RngCore or …","Error type of random number generators","Types which may be filled with random data","Codes below this point represent OS Errors (i.e. positive …","An automatically-implemented extension trait on RngCore …","The core of a random number generator.","Seed type, which is restricted to types …","A random number generator that can be explicitly seeded.","","","Retrieve the error code, if any.","Generating random samples from probability distributions","Fill any type implementing Fill with random data","Fill any type implementing Fill with random data","Fill dest with random data.","","","Returns the argument unchanged.","","","Creates a new instance of the RNG seeded via getrandom.","Create a new PRNG seeded from another Rng.","Create a new PRNG using the given seed.","Return a random value supporting the Standard distribution.","Return a random value supporting the Standard distribution.","Return a bool with a probability p of being true.","Return a bool with a probability p of being true.","Generate a random value in the given range.","Generate a random value in the given range.","Return a bool with a probability of numerator/denominator …","Return a bool with a probability of numerator/denominator …","Reference the inner error (std only)","Calls U::from(self).","Construct from any type supporting std::error::Error","Return the next random u32.","Return the next random u64.","Convenience re-export of common members","Generates a random value using the thread-local random …","Extract the raw OS error code (if this error came from the …","","Random number generators and adapters","Sample a new value, using the given distribution.","Sample a new value, using the given distribution.","Create an iterator that generates values using the given …","Create an iterator that generates values using the given …","Create a new PRNG using a u64 seed.","Sequence-related functionality","","Unwrap the inner error (std only)","Retrieve the lazily-initialized thread-local random number …","","Fill self with random data","Fill any type implementing Fill with random data","Fill any type implementing Fill with random data","Fill dest entirely with random data.","","","","","All items in the provided weight collection are zero.","Sample a u8, uniformly distributed over ASCII letters and …","The Bernoulli distribution.","Error type returned from Bernoulli::new.","An iterator that generates random values of T with …","A distribution of values of type S derived from the …","String sampler","Types (distributions) that can be used to create a random …","p < 0 or p > 1.","A weight is either less than zero, greater than the …","The provided weight collection contains no items.","A distribution to sample floating point numbers uniformly …","A distribution to sample floating point numbers uniformly …","A distribution to sample items uniformly from a slice.","A generic random value distribution, implemented for many …","Too many weights are provided (length greater than u32::MAX…","Sample values uniformly between two bounds.","Error type returned from WeightedIndex::new.","A distribution using weighted sampling of discrete items","Append len random chars to string","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Construct a new Bernoulli with the probability of success …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Create a distribution of values of ‘S’ by mapping the …","Create a distribution of values of ‘S’ by mapping the …","Construct a new Bernoulli with the given probability of …","Create a new Slice instance which samples uniformly from …","Creates a new a WeightedIndex Distribution using the values","","Generate a random value of T, using rng as the source of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create an iterator that generates random values of T, …","Create an iterator that generates random values of T, …","Generate a String of len random chars","Generate a String of len random chars","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A distribution uniformly sampling numbers within a given …","Update a subset of weights, without changing the number of …","","","","","","","","","","","","","Weighted index sampling","Helper trait similar to Borrow but implemented only for …","Range that supports generating a single sample efficiently.","Helper trait for creating objects using the correct …","The UniformSampler implementation supporting type X.","Sample values uniformly between two bounds.","The back-end implementing UniformSampler for char.","The back-end implementing UniformSampler for Duration.","The back-end implementing UniformSampler for …","The back-end implementing UniformSampler for integer types.","Helper trait handling actual uniform sampling.","The type sampled by this implementation.","Immutably borrows from an owned value. See Borrow::borrow","","","","","","","","","","","","","","","","","","","","","","","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).","Check whether the range is empty.","Construct self, with inclusive lower bound and exclusive …","Create a new Uniform instance which samples uniformly from …","","","","","","","","","","","","","","","","","Construct self, with inclusive bounds [low, high].","Create a new Uniform instance which samples uniformly from …","","","","","","","","","","","","","","","","","Sample a value.","","","","","","","","","","","","","","","","","Generate a sample from the given range.","Sample a single value uniformly from a range with …","","","","","","","","","","","","","","","Sample a single value uniformly from a range with …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","A random number generator that retrieves randomness from …","The standard RNG. The PRNG algorithm in StdRng is chosen …","A reference to the thread-local generator","Wrappers / adapters forming RNGs","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Mock random number generator","","","","","","","","","","","","","","","","","","","","","","","","","ReadRng error type","An RNG that reads random bytes straight from any type …","A wrapper around any PRNG that implements BlockRngCore, …","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Create a new ReadRng from a Read.","Create a new ReseedingRng from an existing PRNG, combined …","","","","","Reseed the internal PRNG.","","","","","","","","","","","","","","","","","","A simple implementation of RngCore for testing purposes.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","Create a StepRng, yielding an arithmetic sequence starting …","","","","","","","","","The element type.","Extension trait on iterators, providing random sampling …","An iterator over multiple slice elements.","Extension trait on slices, providing random mutation and …","","","Returns a reference to one random element of the slice, or …","Choose one element at random from the iterator.","Chooses amount elements from the slice at random, without …","Collects amount values at random from the iterator into a …","Collects values at random from the iterator into a …","Similar to choose_multiple, but where the likelihood of …","Returns a mutable reference to one random element of the …","Choose one element at random from the iterator.","Similar to choose, but where the likelihood of each …","Similar to choose_mut, but where the likelihood of each …","","Returns the argument unchanged.","Low-level API for sampling indices","Calls U::from(self).","","","","Shuffle a slice in place, but exit early.","Shuffle a mutable slice in place.","","","","","","A vector of indices.","Return type of IndexVec::into_iter.","Return type of IndexVec::iter.","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Return the value at the given index.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Convert into an iterator over the indices as a sequence of …","","","Return result as a Vec<usize>. Conversion may or may not …","Returns true if the length is 0.","Iterate over the indices as a sequence of usize values","Returns the number of indices","","","Randomly sample exactly amount distinct indices from …","Randomly sample exactly amount distinct indices from …","","","","","","","","","","","","","","","",""],"i":[1,0,0,0,1,0,0,16,0,1,1,1,0,4,4,8,1,1,1,1,1,16,16,16,4,4,4,4,4,4,4,4,1,1,1,8,8,0,0,1,8,0,4,4,4,4,16,0,1,1,0,1,6,4,4,8,1,1,1,1,47,0,0,0,0,0,0,0,40,47,47,0,0,0,0,47,0,0,0,36,37,38,39,40,32,52,41,42,37,43,45,47,48,38,39,40,32,52,41,42,37,43,45,47,48,38,39,40,41,42,37,43,45,47,48,38,39,40,41,42,37,43,45,47,48,38,39,40,45,47,48,39,40,40,32,52,41,42,37,43,45,47,47,48,38,39,40,32,52,41,42,37,43,45,47,48,48,48,38,39,39,40,32,52,41,42,37,43,45,47,48,38,32,31,31,39,43,45,32,31,39,52,41,41,42,42,37,43,45,48,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,31,31,36,36,32,39,40,41,42,37,43,45,47,48,38,40,47,39,40,32,52,41,42,37,43,45,47,48,38,39,40,32,52,41,42,37,43,45,47,48,38,39,40,32,52,41,42,37,43,45,47,48,38,0,45,39,40,32,52,41,42,37,43,45,47,48,38,0,0,0,0,21,0,0,0,0,0,0,81,75,76,77,78,79,76,77,78,79,76,77,78,79,76,77,78,79,76,78,76,77,78,79,76,77,78,79,76,77,78,79,22,81,48,76,76,76,76,76,76,76,76,76,76,76,76,77,78,78,79,81,48,76,76,76,76,76,76,76,76,76,76,76,76,77,78,78,79,81,76,76,76,76,76,76,76,76,76,76,76,76,77,78,78,79,22,81,76,76,76,76,76,76,76,76,76,76,76,76,78,78,81,76,76,76,76,76,76,76,76,76,76,76,76,76,77,78,79,76,77,78,79,76,77,78,79,76,77,78,79,76,77,78,79,0,0,0,0,0,83,83,83,83,83,83,83,83,83,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,86,87,33,86,87,33,86,87,33,86,87,33,86,87,33,86,33,87,86,87,33,86,87,33,86,87,33,87,87,86,87,33,0,86,87,33,86,87,33,86,87,33,86,87,33,86,87,33,86,87,33,86,87,33,86,87,33,0,0,0,88,90,93,88,90,93,88,88,88,90,88,90,93,93,88,90,93,88,90,93,88,90,88,90,88,90,88,88,93,88,93,90,88,90,93,88,90,93,88,90,93,88,90,93,88,0,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,94,95,0,0,0,97,97,95,96,95,96,96,95,95,96,95,95,97,97,0,97,97,97,97,95,95,97,97,97,97,97,0,0,0,99,101,100,99,101,100,99,100,99,100,99,99,101,100,99,99,99,101,100,99,99,101,100,99,101,100,99,99,99,99,101,100,0,0,101,100,99,100,99,101,100,99,101,100,99,101,100,99,101,100],"f":[0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[1,[[3,[2]]]],0,[[4,-1],5,[6,7]],[[4,-1],5,[6,7]],[[8,[10,[9]]],5],[[1,11],[[13,[5,12]]]],[[1,11],[[13,[5,12]]]],[-1,-1,[]],[14,1],[2,1],[[],[[16,[],[[15,[-1]]]]],[7,17,[18,[[10,[9]]]]]],[-1,[[13,[[16,[],[[15,[-2]]]],1]]],8,[7,17,[18,[[10,[9]]]]]],[-1,[[16,[],[[15,[-1]]]]],[7,17,[18,[[10,[9]]]]]],[4,-1,[]],[4,-1,[]],[[4,19],20],[[4,19],20],[[4,-2],-1,21,[[22,[-1]]]],[[4,-2],-1,21,[[22,[-1]]]],[[4,23,23],20],[[4,23,23],20],[1,24],[-1,-2,[],[]],[-1,1,[[26,[[25,[24]]]]]],[8,23],[8,27],0,[[],-1,[]],[1,[[3,[28]]]],[[8,[10,[9]]],[[13,[29,30]]]],0,[[4,-2],-1,[],[[31,[-1]]]],[[4,-2],-1,[],[[31,[-1]]]],[[4,-2],[[32,[-2,4,-1]]],[],[[31,[-1]]]],[[4,-2],[[32,[-2,4,-1]]],[],[[31,[-1]]]],[27,[[16,[],[[15,[-1]]]]],[7,17,[18,[[10,[9]]]]]],0,[1,[[3,[24]]]],[1,[[25,[24]]]],[[],33],[-1,34,[]],[[6,-1],[[13,[5,1]]],[4,7]],[[4,-1],[[13,[5,1]]],[6,7]],[[4,-1],[[13,[5,1]]],[6,7]],[[8,[10,[9]]],[[13,[5,1]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,35,[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[36,-1,34,29],5,[4,7]],[[37,-1,34,29],5,[4,7]],[[38,-1,34,29],5,[4,7]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[39,39],[40,40],[41,41],[42,42],[37,37],[[[43,[-1]]],[[43,[-1]]],44],[[[45,[-1]]],[[45,[-1]]],[44,21,46]],[47,47],[[[48,[-1]]],[[48,[-1]]],[44,21]],[38,38],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[39,39],20],[[40,40],20],[[[45,[-1]],[45,[-1]]],20,[49,21,46]],[[47,47],20],[[[48,[-1]],[48,[-1]]],20,[49,21]],[[39,11],50],[[40,11],50],[[40,11],50],[[[32,[-1,-2,-3]],11],50,51,51,51],[[[52,[-1,-2,-3,-4]],11],50,51,51,51,51],[[41,11],50],[[42,11],50],[[37,11],50],[[[43,[-1]],11],50,51],[[[45,[-1]],11],50,[51,21,46]],[[47,11],50],[[47,11],50],[[[48,[-1]],11],50,[51,21]],[[38,11],50],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[53,[-1]]],[[48,[-1]]],21],[[[54,[-1]]],[[48,[-1]]],21],[-1,-1,[]],[-1,-1,[]],[[23,23],[[13,[39,40]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[31,-3],[[52,[31,-3,-1,-2]]],[],[],[[56,[-1],[[55,[-2]]]]]],[[31,-3],[[52,[31,-3,-1,-2]]],[],[],[[56,[-1],[[55,[-2]]]]]],[19,[[13,[39,40]]]],[[[10,[-1]]],[[13,[[43,[-1]],0]]],[]],[-1,[[13,[[45,[-2]],47]]],57,[58,44,17,21,46]],[[[32,[-2,-3,-1]]],[[3,[-1]]],[],[[31,[-1]]],4],[[31,-1],-2,[4,7],[]],[[39,-1],20,[4,7]],[[[52,[-2,-4,-1,-3]],-5],-3,[],[[31,[-1]]],[],[[56,[-1],[[55,[-3]]]]],[4,7]],[[41,-1],59,[4,7]],[[41,-1],19,[4,7]],[[42,-1],59,[4,7]],[[42,-1],19,[4,7]],[[37,-1],9,[4,7]],[[[43,[-1]],-2],-1,[],[4,7]],[[[45,[-1]],-2],29,[21,46],[4,7]],[[[48,[-1]],-2],-1,21,[4,7]],[[38,-1],[[60,[-2]]],[4,7],[]],[[38,-1],[[3,[-2]]],[4,7],[]],[[38,-1],61,[4,7]],[[38,-1],[[5,[-2,-3,-4,-5,-6,-7,-8,-9]]],[4,7],[],[],[],[],[],[],[],[]],[[38,-1],[[60,[-2]]],[4,7],[]],[[38,-1],[[60,[-2]]],[4,7],[]],[[38,-1],[[60,[-2]]],[4,7],[]],[[38,-1],62,[4,7]],[[38,-1],[[60,[-2]]],[4,7],[]],[[38,-1],[[60,[-2]]],[4,7],[]],[[38,-1],[[60,[-2]]],[4,7],[]],[[38,-1],63,[4,7]],[[38,-1],[[5,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[4,7],[],[],[],[],[],[],[],[],[],[],[]],[[38,-1],[[60,[-2]]],[4,7],[]],[[38,-1],[[5,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[4,7],[],[],[],[],[],[],[],[],[],[]],[[38,-1],[[5,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[4,7],[],[],[],[],[],[],[],[],[],[],[],[]],[[38,-1],5,[4,7]],[[38,-1],[[60,[-2]]],[4,7],[]],[[38,-1],[[60,[-2]]],[4,7],[]],[[38,-1],64,[4,7]],[[38,-1],65,[4,7]],[[38,-1],9,[4,7]],[[38,-1],27,[4,7]],[[38,-1],[[5,[-2,-3,-4,-5,-6,-7]]],[4,7],[],[],[],[],[],[]],[[38,-1],[[60,[-2]]],[4,7],[]],[[38,-1],[[60,[-2]]],[4,7],[]],[[38,-1],[[5,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[4,7],[],[],[],[],[],[],[],[],[]],[[38,-1],[[60,[-2]]],[4,7],[]],[[38,-1],[[60,[-2]]],[4,7],[]],[[38,-1],66,[4,7]],[[38,-1],59,[4,7]],[[38,-1],19,[4,7]],[[38,-1],[[60,[-2]]],[4,7],[]],[[38,-1],[[60,[-2]]],[4,7],[]],[[38,-1],[[60,[-2]]],[4,7],[]],[[38,-1],[[60,[-2]]],[4,7],[]],[[38,-1],[[60,[-2]]],[4,7],[]],[[38,-1],[[60,[-2]]],[4,7],[]],[[38,-1],[[60,[-2]]],[4,7],[]],[[38,-1],[[5,[-2,-3,-4,-5]]],[4,7],[],[],[],[]],[[38,-1],[[60,[-2]]],[4,7],[]],[[38,-1],28,[4,7]],[[38,-1],67,[4,7]],[[38,-1],[[5,[-2,-3,-4,-5,-6]]],[4,7],[],[],[],[],[]],[[38,-1],[[5,[-2,-3,-4]]],[4,7],[],[],[]],[[38,-1],29,[4,7]],[[38,-1],[[60,[-2]]],[4,7],[]],[[38,-1],[[60,[-2]]],[4,7],[]],[[38,-1],[[68,[-2]]],[4,7],[]],[[38,-1],69,[4,7]],[[38,-1],[[5,[-2,-3,-4,-5,-6,-7,-8]]],[4,7],[],[],[],[],[],[],[]],[[38,-1],2,[4,7]],[[38,-1],[[60,[-2]]],[4,7],[]],[[38,-1],[[60,[-2]]],[4,7],[]],[[38,-1],[[60,[-2]]],[4,7],[]],[[38,-1],[[60,[-2]]],[4,7],[]],[[38,-1],[[60,[-2]]],[4,7],[]],[[38,-1],70,[4,7]],[[38,-1],[[60,[-2]]],[4,7],[]],[[38,-1],[[60,[-2]]],[4,7],[]],[[38,-1],[[5,[-2,-3]]],[4,7],[],[]],[[38,-1],71,[4,7]],[[38,-1],72,[4,7]],[[38,-1],73,[4,7]],[[38,-1],[[60,[-2]]],[4,7],[]],[[38,-1],[[60,[-2]]],[4,7],[]],[[38,-1],74,[4,7]],[[38,-1],20,[4,7]],[[38,-1],[[5,[-2]]],[4,7],[]],[[38,-1],23,[4,7]],[[31,-1],[[32,[31,-1,-2]]],4,[]],[[31,-1],[[32,[31,-1,-2]]],4,[]],[[36,-1,29],34,[4,7]],[[36,-1,29],34,[4,7]],[[[32,[-2,-3,-1]]],[[5,[29,[3,[29]]]]],[],[[31,[-1]]],4],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,34,[]],[-1,34,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,35,[]],[-1,35,[]],[-1,35,[]],[-1,35,[]],[-1,35,[]],[-1,35,[]],[-1,35,[]],[-1,35,[]],[-1,35,[]],[-1,35,[]],[-1,35,[]],[-1,35,[]],0,[[[45,[-1]],[10,[[5,[29,-1]]]]],[[13,[5,47]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,[75,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[76,[-1]]],[[76,[-1]]],44],[77,77],[[[78,[-1]]],[[78,[-1]]],44],[79,79],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[[76,[-1]],[76,[-1]]],20,49],[[[78,[-1]],[78,[-1]]],20,49],[[[76,[-1]],11],50,51],[[77,11],50],[[[78,[-1]],11],50,51],[[79,11],50],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[22,20],[[-2,-3],[[81,[],[[80,[-1]]]]],[],[[75,[-1]],7],[[75,[-1]],7]],[[-2,-3],[[48,[-1]]],21,[[75,[-1]],7],[[75,[-1]],7]],[[-2,-3],[[76,[64]]],[],[[75,[-1]],7],[[75,[-1]],7]],[[-2,-3],[[76,[9]]],[],[[75,[-1]],7],[[75,[-1]],7]],[[-2,-3],[[76,[28]]],[],[[75,[-1]],7],[[75,[-1]],7]],[[-2,-3],[[76,[23]]],[],[[75,[-1]],7],[[75,[-1]],7]],[[-2,-3],[[76,[65]]],[],[[75,[-1]],7],[[75,[-1]],7]],[[-2,-3],[[76,[27]]],[],[[75,[-1]],7],[[75,[-1]],7]],[[-2,-3],[[76,[67]]],[],[[75,[-1]],7],[[75,[-1]],7]],[[-2,-3],[[76,[72]]],[],[[75,[-1]],7],[[75,[-1]],7]],[[-2,-3],[[76,[73]]],[],[[75,[-1]],7],[[75,[-1]],7]],[[-2,-3],[[76,[74]]],[],[[75,[-1]],7],[[75,[-1]],7]],[[-2,-3],[[76,[70]]],[],[[75,[-1]],7],[[75,[-1]],7]],[[-2,-3],[[76,[29]]],[],[[75,[-1]],7],[[75,[-1]],7]],[[-2,-3],77,[],[[75,[-1]],7],[[75,[-1]],7]],[[-2,-3],[[78,[19]]],[],[[75,[-1]],7],[[75,[-1]],7]],[[-2,-3],[[78,[59]]],[],[[75,[-1]],7],[[75,[-1]],7]],[[-2,-3],79,[],[[75,[-1]],7],[[75,[-1]],7]],[[-2,-3],[[81,[],[[80,[-1]]]]],[],[[75,[-1]],7],[[75,[-1]],7]],[[-2,-3],[[48,[-1]]],21,[[75,[-1]],7],[[75,[-1]],7]],[[-2,-3],[[76,[65]]],[],[[75,[-1]],7],[[75,[-1]],7]],[[-2,-3],[[76,[67]]],[],[[75,[-1]],7],[[75,[-1]],7]],[[-2,-3],[[76,[74]]],[],[[75,[-1]],7],[[75,[-1]],7]],[[-2,-3],[[76,[29]]],[],[[75,[-1]],7],[[75,[-1]],7]],[[-2,-3],[[76,[23]]],[],[[75,[-1]],7],[[75,[-1]],7]],[[-2,-3],[[76,[70]]],[],[[75,[-1]],7],[[75,[-1]],7]],[[-2,-3],[[76,[28]]],[],[[75,[-1]],7],[[75,[-1]],7]],[[-2,-3],[[76,[27]]],[],[[75,[-1]],7],[[75,[-1]],7]],[[-2,-3],[[76,[64]]],[],[[75,[-1]],7],[[75,[-1]],7]],[[-2,-3],[[76,[73]]],[],[[75,[-1]],7],[[75,[-1]],7]],[[-2,-3],[[76,[9]]],[],[[75,[-1]],7],[[75,[-1]],7]],[[-2,-3],[[76,[72]]],[],[[75,[-1]],7],[[75,[-1]],7]],[[-2,-3],77,[],[[75,[-1]],7],[[75,[-1]],7]],[[-2,-3],[[78,[19]]],[],[[75,[-1]],7],[[75,[-1]],7]],[[-2,-3],[[78,[59]]],[],[[75,[-1]],7],[[75,[-1]],7]],[[-2,-3],79,[],[[75,[-1]],7],[[75,[-1]],7]],[[[81,[],[[80,[-1]]]],-2],-1,[],[4,7]],[[[76,[28]],-1],-2,[4,7],[]],[[[76,[73]],-1],-2,[4,7],[]],[[[76,[64]],-1],-2,[4,7],[]],[[[76,[27]],-1],-2,[4,7],[]],[[[76,[65]],-1],-2,[4,7],[]],[[[76,[29]],-1],-2,[4,7],[]],[[[76,[9]],-1],-2,[4,7],[]],[[[76,[23]],-1],-2,[4,7],[]],[[[76,[67]],-1],-2,[4,7],[]],[[[76,[70]],-1],-2,[4,7],[]],[[[76,[72]],-1],-2,[4,7],[]],[[[76,[74]],-1],-2,[4,7],[]],[[77,-1],-2,[4,7],[]],[[[78,[19]],-1],-2,[4,7],[]],[[[78,[59]],-1],-2,[4,7],[]],[[79,-1],82,[4,7]],[[22,-1],-2,[8,7],[]],[[-2,-3,-4],-1,[],[[75,[-1]],7],[[75,[-1]],7],[4,7]],[[-2,-3,-4],-1,[],[[75,[-1]],7],[[75,[-1]],7],[4,7]],[[-2,-3,-4],-1,[],[[75,[-1]],7],[[75,[-1]],7],[4,7]],[[-2,-3,-4],-1,[],[[75,[-1]],7],[[75,[-1]],7],[4,7]],[[-2,-3,-4],-1,[],[[75,[-1]],7],[[75,[-1]],7],[4,7]],[[-2,-3,-4],-1,[],[[75,[-1]],7],[[75,[-1]],7],[4,7]],[[-2,-3,-4],-1,[],[[75,[-1]],7],[[75,[-1]],7],[4,7]],[[-2,-3,-4],-1,[],[[75,[-1]],7],[[75,[-1]],7],[4,7]],[[-2,-3,-4],-1,[],[[75,[-1]],7],[[75,[-1]],7],[4,7]],[[-2,-3,-4],-1,[],[[75,[-1]],7],[[75,[-1]],7],[4,7]],[[-2,-3,-4],-1,[],[[75,[-1]],7],[[75,[-1]],7],[4,7]],[[-2,-3,-4],-1,[],[[75,[-1]],7],[[75,[-1]],7],[4,7]],[[-2,-3,-4],-1,[],[[75,[-1]],7],[[75,[-1]],7],[4,7]],[[-2,-3,-4],-1,[],[[75,[-1]],7],[[75,[-1]],7],[4,7]],[[-2,-3,-4],-1,[],[[75,[-1]],7],[[75,[-1]],7],[4,7]],[[-2,-3,-4],-1,[],[[75,[-1]],7],[[75,[-1]],7],[4,7]],[[-2,-3,-4],-1,[],[[75,[-1]],7],[[75,[-1]],7],[4,7]],[[-2,-3,-4],-1,[],[[75,[-1]],7],[[75,[-1]],7],[4,7]],[[-2,-3,-4],-1,[],[[75,[-1]],7],[[75,[-1]],7],[4,7]],[[-2,-3,-4],-1,[],[[75,[-1]],7],[[75,[-1]],7],[4,7]],[[-2,-3,-4],-1,[],[[75,[-1]],7],[[75,[-1]],7],[4,7]],[[-2,-3,-4],-1,[],[[75,[-1]],7],[[75,[-1]],7],[4,7]],[[-2,-3,-4],-1,[],[[75,[-1]],7],[[75,[-1]],7],[4,7]],[[-2,-3,-4],-1,[],[[75,[-1]],7],[[75,[-1]],7],[4,7]],[[-2,-3,-4],-1,[],[[75,[-1]],7],[[75,[-1]],7],[4,7]],[[-2,-3,-4],-1,[],[[75,[-1]],7],[[75,[-1]],7],[4,7]],[[-2,-3,-4],-1,[],[[75,[-1]],7],[[75,[-1]],7],[4,7]],[[-2,-3,-4],-1,[],[[75,[-1]],7],[[75,[-1]],7],[4,7]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,35,[]],[-1,35,[]],[-1,35,[]],[-1,35,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[[[83,[-1]],11],50,[51,84]],[-1,-1,[]],[-1,-2,[],[]],[[[85,[-1]]],[[13,[[83,[-1]],47]]],84],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,35,[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[86,86],[87,87],[33,33],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[],86],[[],33],[[87,87],20],[[86,[10,[9]]],5],[[87,[10,[9]]],5],[[33,[10,[9]]],5],[[86,11],[[13,[5,12]]]],[[87,11],50],[[33,11],50],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[13,[87,1]]],8],[-1,87,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[86,23],[87,23],[33,23],[86,27],[87,27],[33,27],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[86,[10,[9]]],[[13,[5,1]]]],[[87,[10,[9]]],[[13,[5,1]]]],[[33,[10,[9]]],[[13,[5,1]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,35,[]],[-1,35,[]],[-1,35,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[-1,8,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[88,[-1,-2]]],[[88,[-1,-2]]],[89,16,44],[8,44]],[[-1,-2],5,[],[]],[[[90,[-1]],[10,[9]]],5,91],[[[88,[-1,-2]],[10,[9]]],5,[[89,[],[[92,[23]]]],16],8],[[[90,[-1]],11],50,51],[[93,11],50],[[93,11],50],[[[88,[-1,-2]],11],50,[89,16,51],[8,51]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[90,[-1]]],91],[[-1,27,-2],[[88,[-1,-2]]],[89,16],8],[[[90,[-1]]],23,91],[[[88,[-1,-2]]],23,[[89,[],[[92,[23]]]],16],8],[[[90,[-1]]],27,91],[[[88,[-1,-2]]],27,[[89,[],[[92,[23]]]],16],8],[[[88,[-1,-2]]],[[13,[5,1]]],[89,16],8],[93,[[3,[24]]]],[-1,-2,[],[]],[-1,34,[]],[[[90,[-1]],[10,[9]]],[[13,[5,1]]],91],[[[88,[-1,-2]],[10,[9]]],[[13,[5,1]]],[[89,[],[[92,[23]]]],16],8],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,35,[]],[-1,35,[]],[-1,35,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[94,94],[[-1,-2],5,[],[]],[[94,94],20],[[94,[10,[9]]],5],[[94,11],50],[-1,-1,[]],[-1,-2,[],[]],[[27,27],94],[94,23],[94,27],[-1,-2,[],[]],[[94,[10,[9]]],[[13,[5,1]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,35,[]],[-1,-2,[],[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[[[95,[],[[92,[-1]]]],-2],[[3,[-1]]],[],[4,7]],[[96,-1],[[3,[-2]]],[4,7],[]],[[[95,[],[[92,[-1]]]],-2,29],[[97,[[95,[],[[92,[-1]]]],-1]]],[],[4,7]],[[96,-1,29],[[85,[-2]]],[4,7],[]],[[96,-1,[10,[-2]]],29,[4,7],[]],[[[95,[],[[92,[-1]]]],-2,29,-4],[[13,[[97,[[95,[],[[92,[-1]]]],-1]],47]]],[],[4,7],[[26,[19]]],[[56,[-1],[[55,[-3]]]]]],[[[95,[],[[92,[-1]]]],-2],[[3,[-1]]],[],[4,7]],[[96,-1],[[3,[-2]]],[4,7],[]],[[[95,[],[[92,[-1]]]],-2,-5],[[13,[-1,47]]],[],[4,7],[],[[75,[-3]]],[[56,[-1],[[55,[-4]]]]]],[[[95,[],[[92,[-1]]]],-2,-5],[[13,[-1,47]]],[],[4,7],[],[[75,[-3]]],[[56,[-1],[[55,[-4]]]]]],[[[97,[-1,-2]],11],50,[51,7],51],[-1,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[[[97,[-2,-1]]],29,[],[[98,[29],[[55,[-1]]]],7]],[[[97,[-2,-1]]],[[3,[-3]]],[],[[98,[29],[[55,[-1]]]],7],[]],[[[95,[],[[92,[-1]]]],-2,29],[[5,[[10,[-1]],[10,[-1]]]]],[],[4,7]],[[[95,[],[[92,[-1]]]],-2],5,[],[4,7]],[[[97,[-2,-1]]],[[5,[29,[3,[29]]]]],[],[[98,[29],[[55,[-1]]]],7]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,35,[]],[-1,-2,[],[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[99,99],[100,100],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[99,99],20],[[99,11],50],[[101,11],50],[[100,11],50],[-1,-1,[]],[[[85,[29]]],99],[[[85,[23]]],99],[-1,-1,[]],[-1,-1,[]],[[99,29],29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[99,100],[-1,-2,[],[]],[-1,-2,[],[]],[99,[[85,[29]]]],[99,20],[99,101],[99,29],[101,[[3,[29]]]],[100,[[3,[-1]]],[]],[[-1,29,29],99,[4,7]],[[-1,29,-3,29],[[13,[99,47]]],[4,7],[[26,[19]]],[[56,[29],[[55,[-2]]]]]],[101,[[5,[29,[3,[29]]]]]],[100,[[5,[29,[3,[29]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,35,[]],[-1,35,[]],[-1,35,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[327,473,474,475,476,477,480,483,560,561],"p":[[5,"Error",0],[5,"NonZeroU32",710],[6,"Option",711],[10,"Rng",0],[1,"tuple"],[10,"Fill",0],[10,"Sized",712],[10,"RngCore",0],[1,"u8"],[1,"slice"],[5,"Formatter",713],[5,"Error",713],[6,"Result",714],[5,"Error",715],[17,"Seed"],[10,"SeedableRng",0],[10,"Default",716],[10,"AsMut",717],[1,"f64"],[1,"bool"],[10,"SampleUniform",328],[10,"SampleRange",328],[1,"u32"],[10,"Error",718],[5,"Box",719],[10,"Into",717],[1,"u64"],[1,"i32"],[1,"usize"],[5,"Error",720],[10,"Distribution",60],[5,"DistIter",60],[5,"ThreadRng",499],[5,"String",721],[5,"TypeId",722],[10,"DistString",60],[5,"Alphanumeric",60],[5,"Standard",60],[5,"Bernoulli",60],[6,"BernoulliError",60],[5,"OpenClosed01",60],[5,"Open01",60],[5,"Slice",60],[10,"Clone",723],[5,"WeightedIndex",60],[10,"PartialOrd",724],[6,"WeightedError",60],[5,"Uniform",60],[10,"PartialEq",724],[8,"Result",713],[10,"Debug",713],[5,"DistMap",60],[5,"RangeInclusive",725],[5,"Range",725],[17,"Output"],[10,"Fn",726],[10,"IntoIterator",727],[10,"AddAssign",728],[1,"f32"],[1,"array"],[5,"NonZeroUsize",710],[1,"char"],[5,"NonZeroU16",710],[1,"i16"],[1,"i64"],[5,"NonZeroU64",710],[1,"u128"],[5,"Wrapping",729],[5,"NonZeroU8",710],[1,"isize"],[5,"NonZeroU128",710],[1,"i8"],[1,"u16"],[1,"i128"],[10,"SampleBorrow",328],[5,"UniformInt",328],[5,"UniformChar",328],[5,"UniformFloat",328],[5,"UniformDuration",328],[17,"X"],[10,"UniformSampler",328],[5,"Duration",730],[5,"WeightedIndex",476],[10,"Weight",476],[5,"Vec",731],[5,"OsRng",499],[5,"StdRng",499],[5,"ReseedingRng",560],[10,"BlockRngCore",732],[5,"ReadRng",560],[10,"Read",733],[17,"Item"],[5,"ReadError",560],[5,"StepRng",608],[10,"SliceRandom",627],[10,"IteratorRandom",627],[5,"SliceChooseIter",627],[10,"Index",734],[6,"IndexVec",657],[6,"IndexVecIntoIter",657],[6,"IndexVecIter",657]],"b":[[16,"impl-Display-for-Error"],[17,"impl-Debug-for-Error"],[19,"impl-From%3CError%3E-for-Error"],[20,"impl-From%3CNonZeroU32%3E-for-Error"],[132,"impl-Debug-for-BernoulliError"],[133,"impl-Display-for-BernoulliError"],[141,"impl-Display-for-WeightedError"],[142,"impl-Debug-for-WeightedError"],[155,"impl-From%3CRangeInclusive%3CX%3E%3E-for-Uniform%3CX%3E"],[156,"impl-From%3CRange%3CX%3E%3E-for-Uniform%3CX%3E"],[182,"impl-Distribution%3Cf32%3E-for-OpenClosed01"],[183,"impl-Distribution%3Cf64%3E-for-OpenClosed01"],[184,"impl-Distribution%3Cf32%3E-for-Open01"],[185,"impl-Distribution%3Cf64%3E-for-Open01"],[190,"impl-Distribution%3C%5BT;+(%24n+-+1)%5D%3E-for-Standard"],[191,"impl-Distribution%3COption%3CT%3E%3E-for-Standard"],[192,"impl-Distribution%3CNonZeroUsize%3E-for-Standard"],[193,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H)%3E-for-Standard"],[194,"impl-Distribution%3C%5BT;+(%24n+-+1)%5D%3E-for-Standard"],[195,"impl-Distribution%3C%5BT;+(%24n+-+1)%5D%3E-for-Standard"],[196,"impl-Distribution%3C%5BT;+(%24n+-+1)%5D%3E-for-Standard"],[197,"impl-Distribution%3Cchar%3E-for-Standard"],[198,"impl-Distribution%3C%5BT;+(%24n+-+1)%5D%3E-for-Standard"],[199,"impl-Distribution%3C%5BT;+(%24n+-+1)%5D%3E-for-Standard"],[200,"impl-Distribution%3C%5BT;+(%24n+-+1)%5D%3E-for-Standard"],[201,"impl-Distribution%3CNonZeroU16%3E-for-Standard"],[202,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J,+K)%3E-for-Standard"],[203,"impl-Distribution%3C%5BT;+(%24n+-+1)%5D%3E-for-Standard"],[204,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J)%3E-for-Standard"],[205,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H,+I,+J,+K,+L)%3E-for-Standard"],[206,"impl-Distribution%3C()%3E-for-Standard"],[207,"impl-Distribution%3C%5BT;+(%24n+-+1)%5D%3E-for-Standard"],[208,"impl-Distribution%3C%5BT;+(%24n+-+1)%5D%3E-for-Standard"],[209,"impl-Distribution%3Ci16%3E-for-Standard"],[210,"impl-Distribution%3Ci64%3E-for-Standard"],[211,"impl-Distribution%3Cu8%3E-for-Standard"],[212,"impl-Distribution%3Cu64%3E-for-Standard"],[213,"impl-Distribution%3C(A,+B,+C,+D,+E,+F)%3E-for-Standard"],[214,"impl-Distribution%3C%5BT;+(%24n+-+1)%5D%3E-for-Standard"],[215,"impl-Distribution%3C%5BT;+(%24n+-+1)%5D%3E-for-Standard"],[216,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G,+H,+I)%3E-for-Standard"],[217,"impl-Distribution%3C%5BT;+(%24n+-+1)%5D%3E-for-Standard"],[218,"impl-Distribution%3C%5BT;+(%24n+-+1)%5D%3E-for-Standard"],[219,"impl-Distribution%3CNonZeroU64%3E-for-Standard"],[220,"impl-Distribution%3Cf32%3E-for-Standard"],[221,"impl-Distribution%3Cf64%3E-for-Standard"],[222,"impl-Distribution%3C%5BT;+(%24n+-+1)%5D%3E-for-Standard"],[223,"impl-Distribution%3C%5BT;+(%24n+-+1)%5D%3E-for-Standard"],[224,"impl-Distribution%3C%5BT;+(%24n+-+1)%5D%3E-for-Standard"],[225,"impl-Distribution%3C%5BT;+(%24n+-+1)%5D%3E-for-Standard"],[226,"impl-Distribution%3C%5BT;+(%24n+-+1)%5D%3E-for-Standard"],[227,"impl-Distribution%3C%5BT;+(%24n+-+1)%5D%3E-for-Standard"],[228,"impl-Distribution%3C%5BT;+(%24n+-+1)%5D%3E-for-Standard"],[229,"impl-Distribution%3C(A,+B,+C,+D)%3E-for-Standard"],[230,"impl-Distribution%3C%5BT;+(%24n+-+1)%5D%3E-for-Standard"],[231,"impl-Distribution%3Ci32%3E-for-Standard"],[232,"impl-Distribution%3Cu128%3E-for-Standard"],[233,"impl-Distribution%3C(A,+B,+C,+D,+E)%3E-for-Standard"],[234,"impl-Distribution%3C(A,+B,+C)%3E-for-Standard"],[235,"impl-Distribution%3Cusize%3E-for-Standard"],[236,"impl-Distribution%3C%5BT;+(%24n+-+1)%5D%3E-for-Standard"],[237,"impl-Distribution%3C%5BT;+(%24n+-+1)%5D%3E-for-Standard"],[238,"impl-Distribution%3CWrapping%3CT%3E%3E-for-Standard"],[239,"impl-Distribution%3CNonZeroU8%3E-for-Standard"],[240,"impl-Distribution%3C(A,+B,+C,+D,+E,+F,+G)%3E-for-Standard"],[241,"impl-Distribution%3CNonZeroU32%3E-for-Standard"],[242,"impl-Distribution%3C%5BT;+(%24n+-+1)%5D%3E-for-Standard"],[243,"impl-Distribution%3C%5BT;+(%24n+-+1)%5D%3E-for-Standard"],[244,"impl-Distribution%3C%5BT;+(%24n+-+1)%5D%3E-for-Standard"],[245,"impl-Distribution%3C%5BT;+(%24n+-+1)%5D%3E-for-Standard"],[246,"impl-Distribution%3C%5BT;+(%24n+-+1)%5D%3E-for-Standard"],[247,"impl-Distribution%3Cisize%3E-for-Standard"],[248,"impl-Distribution%3C%5BT;+(%24n+-+1)%5D%3E-for-Standard"],[249,"impl-Distribution%3C%5BT;+(%24n+-+1)%5D%3E-for-Standard"],[250,"impl-Distribution%3C(A,+B)%3E-for-Standard"],[251,"impl-Distribution%3CNonZeroU128%3E-for-Standard"],[252,"impl-Distribution%3Ci8%3E-for-Standard"],[253,"impl-Distribution%3Cu16%3E-for-Standard"],[254,"impl-Distribution%3C%5BT;+(%24n+-+1)%5D%3E-for-Standard"],[255,"impl-Distribution%3C%5BT;+32%5D%3E-for-Standard"],[256,"impl-Distribution%3Ci128%3E-for-Standard"],[257,"impl-Distribution%3Cbool%3E-for-Standard"],[258,"impl-Distribution%3C(A,)%3E-for-Standard"],[259,"impl-Distribution%3Cu32%3E-for-Standard"],[373,"impl-UniformSampler-for-UniformInt%3Ci16%3E"],[374,"impl-UniformSampler-for-UniformInt%3Cu8%3E"],[375,"impl-UniformSampler-for-UniformInt%3Ci32%3E"],[376,"impl-UniformSampler-for-UniformInt%3Cu32%3E"],[377,"impl-UniformSampler-for-UniformInt%3Ci64%3E"],[378,"impl-UniformSampler-for-UniformInt%3Cu64%3E"],[379,"impl-UniformSampler-for-UniformInt%3Cu128%3E"],[380,"impl-UniformSampler-for-UniformInt%3Ci8%3E"],[381,"impl-UniformSampler-for-UniformInt%3Cu16%3E"],[382,"impl-UniformSampler-for-UniformInt%3Ci128%3E"],[383,"impl-UniformSampler-for-UniformInt%3Cisize%3E"],[384,"impl-UniformSampler-for-UniformInt%3Cusize%3E"],[386,"impl-UniformSampler-for-UniformFloat%3Cf64%3E"],[387,"impl-UniformSampler-for-UniformFloat%3Cf32%3E"],[391,"impl-UniformSampler-for-UniformInt%3Ci64%3E"],[392,"impl-UniformSampler-for-UniformInt%3Cu128%3E"],[393,"impl-UniformSampler-for-UniformInt%3Ci128%3E"],[394,"impl-UniformSampler-for-UniformInt%3Cusize%3E"],[395,"impl-UniformSampler-for-UniformInt%3Cu32%3E"],[396,"impl-UniformSampler-for-UniformInt%3Cisize%3E"],[397,"impl-UniformSampler-for-UniformInt%3Ci32%3E"],[398,"impl-UniformSampler-for-UniformInt%3Cu64%3E"],[399,"impl-UniformSampler-for-UniformInt%3Ci16%3E"],[400,"impl-UniformSampler-for-UniformInt%3Cu16%3E"],[401,"impl-UniformSampler-for-UniformInt%3Cu8%3E"],[402,"impl-UniformSampler-for-UniformInt%3Ci8%3E"],[404,"impl-UniformSampler-for-UniformFloat%3Cf64%3E"],[405,"impl-UniformSampler-for-UniformFloat%3Cf32%3E"],[408,"impl-UniformSampler-for-UniformInt%3Ci32%3E"],[409,"impl-UniformSampler-for-UniformInt%3Cu16%3E"],[410,"impl-UniformSampler-for-UniformInt%3Ci16%3E"],[411,"impl-UniformSampler-for-UniformInt%3Cu64%3E"],[412,"impl-UniformSampler-for-UniformInt%3Ci64%3E"],[413,"impl-UniformSampler-for-UniformInt%3Cusize%3E"],[414,"impl-UniformSampler-for-UniformInt%3Cu8%3E"],[415,"impl-UniformSampler-for-UniformInt%3Cu32%3E"],[416,"impl-UniformSampler-for-UniformInt%3Cu128%3E"],[417,"impl-UniformSampler-for-UniformInt%3Cisize%3E"],[418,"impl-UniformSampler-for-UniformInt%3Ci8%3E"],[419,"impl-UniformSampler-for-UniformInt%3Ci128%3E"],[421,"impl-UniformSampler-for-UniformFloat%3Cf64%3E"],[422,"impl-UniformSampler-for-UniformFloat%3Cf32%3E"],[426,"impl-UniformSampler-for-UniformInt%3Cu32%3E"],[427,"impl-UniformSampler-for-UniformInt%3Ci32%3E"],[428,"impl-UniformSampler-for-UniformInt%3Ci128%3E"],[429,"impl-UniformSampler-for-UniformInt%3Cisize%3E"],[430,"impl-UniformSampler-for-UniformInt%3Cu8%3E"],[431,"impl-UniformSampler-for-UniformInt%3Ci8%3E"],[432,"impl-UniformSampler-for-UniformInt%3Cu16%3E"],[433,"impl-UniformSampler-for-UniformInt%3Cu64%3E"],[434,"impl-UniformSampler-for-UniformInt%3Ci16%3E"],[435,"impl-UniformSampler-for-UniformInt%3Ci64%3E"],[436,"impl-UniformSampler-for-UniformInt%3Cusize%3E"],[437,"impl-UniformSampler-for-UniformInt%3Cu128%3E"],[438,"impl-UniformSampler-for-UniformFloat%3Cf64%3E"],[439,"impl-UniformSampler-for-UniformFloat%3Cf32%3E"],[441,"impl-UniformSampler-for-UniformInt%3Ci8%3E"],[442,"impl-UniformSampler-for-UniformInt%3Cusize%3E"],[443,"impl-UniformSampler-for-UniformInt%3Ci128%3E"],[444,"impl-UniformSampler-for-UniformInt%3Ci32%3E"],[445,"impl-UniformSampler-for-UniformInt%3Cisize%3E"],[446,"impl-UniformSampler-for-UniformInt%3Cu8%3E"],[447,"impl-UniformSampler-for-UniformInt%3Ci16%3E"],[448,"impl-UniformSampler-for-UniformInt%3Cu32%3E"],[449,"impl-UniformSampler-for-UniformInt%3Cu64%3E"],[450,"impl-UniformSampler-for-UniformInt%3Cu128%3E"],[451,"impl-UniformSampler-for-UniformInt%3Cu16%3E"],[452,"impl-UniformSampler-for-UniformInt%3Ci64%3E"],[575,"impl-Display-for-ReadError"],[576,"impl-Debug-for-ReadError"],[675,"impl-From%3CVec%3Cusize%3E%3E-for-IndexVec"],[676,"impl-From%3CVec%3Cu32%3E%3E-for-IndexVec"]]}],\ -["rand_chacha",{"doc":"The ChaCha random number generator.","t":"FFFFFFIINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["ChaCha12Core","ChaCha12Rng","ChaCha20Core","ChaCha20Rng","ChaCha8Core","ChaCha8Rng","ChaChaCore","ChaChaRng","as_rngcore","as_rngcore","as_rngcore","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","eq","eq","eq","eq","eq","eq","fill_bytes","fill_bytes","fill_bytes","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_seed","from_seed","from_seed","from_seed","from_seed","from_seed","generate","generate","generate","get_seed","get_seed","get_seed","get_stream","get_stream","get_stream","get_word_pos","get_word_pos","get_word_pos","into","into","into","into","into","into","next_u32","next_u32","next_u32","next_u64","next_u64","next_u64","rand_core","set_stream","set_stream","set_stream","set_word_pos","set_word_pos","set_word_pos","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_fill_bytes","try_fill_bytes","try_fill_bytes","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","vzip","vzip","vzip","vzip","vzip","vzip"],"q":[[0,"rand_chacha"],[129,"rand_core"],[130,"core::fmt"],[131,"core::fmt"],[132,"core::result"],[133,"core::any"]],"d":["ChaCha with 12 rounds","A cryptographically secure random number generator that …","ChaCha with 20 rounds","A cryptographically secure random number generator that …","ChaCha with 8 rounds","A cryptographically secure random number generator that …","ChaCha with 20 rounds, low-level interface","ChaCha with 20 rounds","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","","","","Get the seed.","Get the seed.","Get the seed.","Get the stream number.","Get the stream number.","Get the stream number.","Get the offset from the start of the stream, in 32-bit …","Get the offset from the start of the stream, in 32-bit …","Get the offset from the start of the stream, in 32-bit …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","Set the stream number.","Set the stream number.","Set the stream number.","Set the offset from the start of the stream, in 32-bit …","Set the offset from the start of the stream, in 32-bit …","Set the offset from the start of the stream, in 32-bit …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,3,5,7,2,3,4,5,6,7,2,3,4,5,6,7,2,3,4,5,6,7,2,3,4,5,6,7,2,3,4,5,6,7,3,5,7,2,3,4,5,6,7,2,3,3,4,5,5,6,7,7,2,3,4,5,6,7,2,4,6,3,5,7,3,5,7,3,5,7,2,3,4,5,6,7,3,5,7,3,5,7,0,3,5,7,3,5,7,2,3,4,5,6,7,3,5,7,2,3,4,5,6,7,2,3,4,5,6,7,2,3,4,5,6,7,2,3,4,5,6,7],"f":[0,0,0,0,0,0,0,0,[-1,1,[]],[-1,1,[]],[-1,1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[2,2],[3,3],[4,4],[5,5],[6,6],[7,7],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[2,2],9],[[3,3],9],[[4,4],9],[[5,5],9],[[6,6],9],[[7,7],9],[[3,[11,[10]]],8],[[5,[11,[10]]],8],[[7,[11,[10]]],8],[[2,12],13],[[3,12],13],[[4,12],13],[[5,12],13],[[6,12],13],[[7,12],13],[-1,-1,[]],[-1,-1,[]],[2,3],[-1,-1,[]],[-1,-1,[]],[4,5],[-1,-1,[]],[6,7],[-1,-1,[]],[-1,2,[]],[-1,3,[]],[-1,4,[]],[-1,5,[]],[-1,6,[]],[-1,7,[]],[[2,-1],8,[]],[[4,-1],8,[]],[[6,-1],8,[]],[3,[[14,[10]]]],[5,[[14,[10]]]],[7,[[14,[10]]]],[3,15],[5,15],[7,15],[3,16],[5,16],[7,16],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[3,17],[5,17],[7,17],[3,15],[5,15],[7,15],0,[[3,15],8],[[5,15],8],[[7,15],8],[[3,16],8],[[5,16],8],[[7,16],8],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[3,[11,[10]]],[[19,[8,18]]]],[[5,[11,[10]]],[[19,[8,18]]]],[[7,[11,[10]]],[[19,[8,18]]]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[10,"RngCore",129],[5,"ChaCha20Core",0],[5,"ChaCha20Rng",0],[5,"ChaCha12Core",0],[5,"ChaCha12Rng",0],[5,"ChaCha8Core",0],[5,"ChaCha8Rng",0],[1,"tuple"],[1,"bool"],[1,"u8"],[1,"slice"],[5,"Formatter",130],[8,"Result",130],[1,"array"],[1,"u64"],[1,"u128"],[1,"u32"],[5,"Error",131],[6,"Result",132],[5,"TypeId",133]],"b":[]}],\ -["rand_core",{"doc":"Random number generation traits","t":"TKKFTFKRKMNCNNNNNNNNMNNNNNNNNNNMCNNNCNMNMNNNNNNNNMNNNNNNNFFKRRNNNNNNNNNOONNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHH","n":["CUSTOM_START","CryptoRng","CryptoRngCore","Error","INTERNAL_START","OsRng","RngCore","Seed","SeedableRng","as_rngcore","as_rngcore","block","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","code","default","fill_bytes","fill_bytes","fmt","fmt","fmt","from","from","from","from","from_entropy","from_rng","from_seed","impls","inner","into","into","le","new","next_u32","next_u32","next_u64","next_u64","raw_os_error","read","seed_from_u64","source","take_inner","to_owned","to_string","try_fill_bytes","try_fill_bytes","try_from","try_from","try_into","try_into","type_id","type_id","BlockRng","BlockRng64","BlockRngCore","Item","Results","as_rngcore","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","core","core","fill_bytes","fill_bytes","fmt","fmt","from","from","from_rng","from_rng","from_seed","from_seed","generate","generate_and_set","generate_and_set","index","index","into","into","new","new","next_u32","next_u32","next_u64","next_u64","reset","reset","seed_from_u64","seed_from_u64","to_owned","to_owned","try_fill_bytes","try_fill_bytes","try_from","try_from","try_into","try_into","type_id","type_id","fill_bytes_via_next","fill_via_u32_chunks","fill_via_u64_chunks","next_u32_via_fill","next_u64_via_fill","next_u64_via_u32","read_u32_into","read_u64_into"],"q":[[0,"rand_core"],[57,"rand_core::block"],[110,"rand_core::impls"],[116,"rand_core::le"],[118,"core::num::nonzero"],[119,"core::option"],[120,"core::fmt"],[121,"core::fmt"],[122,"core::marker"],[123,"core::default"],[124,"core::convert"],[125,"core::result"],[126,"core::error"],[127,"alloc::boxed"],[128,"core::convert"],[129,"alloc::string"],[130,"core::any"],[131,"core::clone"],[132,"core::fmt"]],"d":["Codes at or above this point can be used by users to …","A marker trait used to indicate that an RngCore or …","An extension trait that is automatically implemented for …","Error type of random number generators","Codes below this point represent OS Errors (i.e. positive …","A random number generator that retrieves randomness from …","The core of a random number generator.","Seed type, which is restricted to types …","A random number generator that can be explicitly seeded.","Upcast to an RngCore trait object.","","The BlockRngCore trait and implementation helpers","","","","","","","Retrieve the error code, if any.","","Fill dest with random data.","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Creates a new instance of the RNG seeded via getrandom.","Create a new PRNG seeded from another Rng.","Create a new PRNG using the given seed.","Helper functions for implementing RngCore functions.","Reference the inner error (std only)","Calls U::from(self).","Calls U::from(self).","Little-Endian utilities","Construct from any type supporting std::error::Error","Return the next random u32.","","Return the next random u64.","","Extract the raw OS error code (if this error came from the …","","Create a new PRNG using a u64 seed.","","Unwrap the inner error (std only)","","","Fill dest entirely with random data.","","","","","","","","A wrapper type implementing RngCore for some type …","A wrapper type implementing RngCore for some type …","A trait for RNGs which do not generate random numbers …","Results element type, e.g. u32.","Results type. This is the ‘block’ an RNG implementing …","","","","","","","","","","The core part of the RNG, implementing the generate …","The core part of the RNG, implementing the generate …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Generate a new block of results.","Generate a new set of results immediately, setting the …","Generate a new set of results immediately, setting the …","Get the index into the result buffer.","Get the index into the result buffer.","Calls U::from(self).","Calls U::from(self).","Create a new BlockRng from an existing RNG implementing …","Create a new BlockRng from an existing RNG implementing …","","","","","Reset the number of available results. This will force a …","Reset the number of available results. This will force a …","","","","","","","","","","","","","Implement fill_bytes via next_u64 and next_u32, …","Implement fill_bytes by reading chunks from the output …","Implement fill_bytes by reading chunks from the output …","Implement next_u32 via fill_bytes, little-endian order.","Implement next_u64 via fill_bytes, little-endian order.","Implement next_u64 via next_u32, little-endian order.","Reads unsigned 32 bit integers from src into dst.","Reads unsigned 64 bit integers from src into dst."],"i":[5,0,0,0,5,0,0,14,0,1,3,0,5,3,5,3,3,3,5,3,2,3,5,5,3,5,5,5,3,14,14,14,0,5,5,3,0,5,2,3,2,3,5,2,14,5,5,3,5,2,3,5,3,5,3,5,3,0,0,0,31,31,29,29,32,29,32,29,32,29,32,29,32,29,32,29,32,29,32,29,32,29,32,31,29,32,29,32,29,32,29,32,29,32,29,32,29,32,29,32,29,32,29,32,29,32,29,32,29,32,0,0,0,0,0,0,0,0],"f":[0,0,0,0,0,0,0,0,0,[1,2],[-1,2,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[3,3],[[-1,-2],4,[],[]],[5,[[7,[6]]]],[[],3],[[2,[9,[8]]],4],[[3,[9,[8]]],4],[[5,10],11],[[5,10],11],[[3,10],11],[-1,-1,[]],[12,5],[6,5],[-1,-1,[]],[[],[[14,[],[[13,[-1]]]]],[15,16,[17,[[9,[8]]]]]],[-1,[[18,[[14,[],[[13,[-2]]]],5]]],2,[15,16,[17,[[9,[8]]]]]],[-1,[[14,[],[[13,[-1]]]]],[15,16,[17,[[9,[8]]]]]],0,[5,19],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,5,[[21,[[20,[19]]]]]],[2,22],[3,22],[2,23],[3,23],[5,[[7,[24]]]],[[2,[9,[8]]],[[18,[25,26]]]],[23,[[14,[],[[13,[-1]]]]],[15,16,[17,[[9,[8]]]]]],[5,[[7,[19]]]],[5,[[20,[19]]]],[-1,-2,[],[]],[-1,27,[]],[[2,[9,[8]]],[[18,[4,5]]]],[[3,[9,[8]]],[[18,[4,5]]]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,28,[]],[-1,28,[]],0,0,0,0,0,[-1,2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[29,[-1]]],[[29,[-1]]],[30,31,15]],[[[32,[-1]]],[[32,[-1]]],[30,31,15]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],0,0,[[[29,[-1]],[9,[8]]],4,[[31,[],[[33,[22]]]]]],[[[32,[-1]],[9,[8]]],4,[[31,[],[[33,[23]]]]]],[[[29,[-1]],10],11,[31,34]],[[[32,[-1]],10],11,[31,34]],[-1,-1,[]],[-1,-1,[]],[-1,[[18,[[29,[-2]],5]]],2,[31,14]],[-1,[[18,[[32,[-2]],5]]],2,[31,14]],[-1,[[29,[-2]]],[],[31,14]],[-1,[[32,[-2]]],[],[31,14]],[[[31,[],[[33,[-1]],[35,[-2]]]],-2],4,[],[[36,[[9,[-1]]]],[17,[[9,[-1]]]],16]],[[[29,[-1]],25],4,31],[[[32,[-1]],25],4,31],[[[29,[-1]]],25,31],[[[32,[-1]]],25,31],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[29,[-1]]],31],[-1,[[32,[-1]]],31],[[[29,[-1]]],22,[[31,[],[[33,[22]]]]]],[[[32,[-1]]],22,[[31,[],[[33,[23]]]]]],[[[29,[-1]]],23,[[31,[],[[33,[22]]]]]],[[[32,[-1]]],23,[[31,[],[[33,[23]]]]]],[[[29,[-1]]],4,31],[[[32,[-1]]],4,31],[23,[[29,[-1]]],[31,14]],[23,[[32,[-1]]],[31,14]],[-1,-2,[],[]],[-1,-2,[],[]],[[[29,[-1]],[9,[8]]],[[18,[4,5]]],[[31,[],[[33,[22]]]]]],[[[32,[-1]],[9,[8]]],[[18,[4,5]]],[[31,[],[[33,[23]]]]]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,28,[]],[-1,28,[]],[[-1,[9,[8]]],4,[2,15]],[[[9,[22]],[9,[8]]],[[4,[25,25]]]],[[[9,[23]],[9,[8]]],[[4,[25,25]]]],[-1,22,[2,15]],[-1,23,[2,15]],[-1,23,[2,15]],[[[9,[8]],[9,[22]]],4],[[[9,[8]],[9,[23]]],4]],"c":[],"p":[[10,"CryptoRngCore",0],[10,"RngCore",0],[5,"OsRng",0],[1,"tuple"],[5,"Error",0],[5,"NonZeroU32",118],[6,"Option",119],[1,"u8"],[1,"slice"],[5,"Formatter",120],[8,"Result",120],[5,"Error",121],[17,"Seed"],[10,"SeedableRng",0],[10,"Sized",122],[10,"Default",123],[10,"AsMut",124],[6,"Result",125],[10,"Error",126],[5,"Box",127],[10,"Into",124],[1,"u32"],[1,"u64"],[1,"i32"],[1,"usize"],[5,"Error",128],[5,"String",129],[5,"TypeId",130],[5,"BlockRng",57],[10,"Clone",131],[10,"BlockRngCore",57],[5,"BlockRng64",57],[17,"Item"],[10,"Debug",120],[17,"Results"],[10,"AsRef",124]],"b":[[22,"impl-Debug-for-Error"],[23,"impl-Display-for-Error"],[26,"impl-From%3CError%3E-for-Error"],[27,"impl-From%3CNonZeroU32%3E-for-Error"]]}],\ +["rand_chacha",{"doc":"The ChaCha random number generator.","t":"FFFFFFIINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["ChaCha12Core","ChaCha12Rng","ChaCha20Core","ChaCha20Rng","ChaCha8Core","ChaCha8Rng","ChaChaCore","ChaChaRng","as_rngcore","as_rngcore","as_rngcore","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","eq","eq","eq","eq","eq","eq","fill_bytes","fill_bytes","fill_bytes","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_seed","from_seed","from_seed","from_seed","from_seed","from_seed","generate","generate","generate","get_seed","get_seed","get_seed","get_stream","get_stream","get_stream","get_word_pos","get_word_pos","get_word_pos","into","into","into","into","into","into","next_u32","next_u32","next_u32","next_u64","next_u64","next_u64","rand_core","set_stream","set_stream","set_stream","set_word_pos","set_word_pos","set_word_pos","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_fill_bytes","try_fill_bytes","try_fill_bytes","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","vzip","vzip","vzip","vzip","vzip","vzip"],"q":[[0,"rand_chacha"],[129,"rand_core"],[130,"core::fmt"],[131,"core::fmt"],[132,"core::result"],[133,"core::any"]],"d":["ChaCha with 12 rounds","A cryptographically secure random number generator that …","ChaCha with 20 rounds","A cryptographically secure random number generator that …","ChaCha with 8 rounds","A cryptographically secure random number generator that …","ChaCha with 20 rounds, low-level interface","ChaCha with 20 rounds","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","Get the seed.","Get the seed.","Get the seed.","Get the stream number.","Get the stream number.","Get the stream number.","Get the offset from the start of the stream, in 32-bit …","Get the offset from the start of the stream, in 32-bit …","Get the offset from the start of the stream, in 32-bit …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","Set the stream number.","Set the stream number.","Set the stream number.","Set the offset from the start of the stream, in 32-bit …","Set the offset from the start of the stream, in 32-bit …","Set the offset from the start of the stream, in 32-bit …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,3,5,7,2,3,4,5,6,7,2,3,4,5,6,7,2,3,4,5,6,7,2,3,4,5,6,7,2,3,4,5,6,7,3,5,7,2,3,4,5,6,7,2,3,3,4,5,5,6,7,7,2,3,4,5,6,7,2,4,6,3,5,7,3,5,7,3,5,7,2,3,4,5,6,7,3,5,7,3,5,7,0,3,5,7,3,5,7,2,3,4,5,6,7,3,5,7,2,3,4,5,6,7,2,3,4,5,6,7,2,3,4,5,6,7,2,3,4,5,6,7],"f":[0,0,0,0,0,0,0,0,[-1,1,[]],[-1,1,[]],[-1,1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[2,2],[3,3],[4,4],[5,5],[6,6],[7,7],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[2,2],9],[[3,3],9],[[4,4],9],[[5,5],9],[[6,6],9],[[7,7],9],[[3,[11,[10]]],8],[[5,[11,[10]]],8],[[7,[11,[10]]],8],[[2,12],13],[[3,12],13],[[4,12],13],[[5,12],13],[[6,12],13],[[7,12],13],[-1,-1,[]],[2,3],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[4,5],[-1,-1,[]],[-1,-1,[]],[6,7],[-1,2,[]],[-1,3,[]],[-1,4,[]],[-1,5,[]],[-1,6,[]],[-1,7,[]],[[2,-1],8,[]],[[4,-1],8,[]],[[6,-1],8,[]],[3,[[14,[10]]]],[5,[[14,[10]]]],[7,[[14,[10]]]],[3,15],[5,15],[7,15],[3,16],[5,16],[7,16],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[3,17],[5,17],[7,17],[3,15],[5,15],[7,15],0,[[3,15],8],[[5,15],8],[[7,15],8],[[3,16],8],[[5,16],8],[[7,16],8],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[3,[11,[10]]],[[19,[8,18]]]],[[5,[11,[10]]],[[19,[8,18]]]],[[7,[11,[10]]],[[19,[8,18]]]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[10,"RngCore",129],[5,"ChaCha20Core",0],[5,"ChaCha20Rng",0],[5,"ChaCha12Core",0],[5,"ChaCha12Rng",0],[5,"ChaCha8Core",0],[5,"ChaCha8Rng",0],[1,"tuple"],[1,"bool"],[1,"u8"],[1,"slice"],[5,"Formatter",130],[8,"Result",130],[1,"array"],[1,"u64"],[1,"u128"],[1,"u32"],[5,"Error",131],[6,"Result",132],[5,"TypeId",133]],"b":[]}],\ +["rand_core",{"doc":"Random number generation traits","t":"TKKFTFKRKMNCNNNNNNNNMNNNNNNNNNNMCNNNCNMNMNNNNNNNNMNNNNNNNFFKRRNNNNNNNNNOONNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHH","n":["CUSTOM_START","CryptoRng","CryptoRngCore","Error","INTERNAL_START","OsRng","RngCore","Seed","SeedableRng","as_rngcore","as_rngcore","block","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","code","default","fill_bytes","fill_bytes","fmt","fmt","fmt","from","from","from","from","from_entropy","from_rng","from_seed","impls","inner","into","into","le","new","next_u32","next_u32","next_u64","next_u64","raw_os_error","read","seed_from_u64","source","take_inner","to_owned","to_string","try_fill_bytes","try_fill_bytes","try_from","try_from","try_into","try_into","type_id","type_id","BlockRng","BlockRng64","BlockRngCore","Item","Results","as_rngcore","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","core","core","fill_bytes","fill_bytes","fmt","fmt","from","from","from_rng","from_rng","from_seed","from_seed","generate","generate_and_set","generate_and_set","index","index","into","into","new","new","next_u32","next_u32","next_u64","next_u64","reset","reset","seed_from_u64","seed_from_u64","to_owned","to_owned","try_fill_bytes","try_fill_bytes","try_from","try_from","try_into","try_into","type_id","type_id","fill_bytes_via_next","fill_via_u32_chunks","fill_via_u64_chunks","next_u32_via_fill","next_u64_via_fill","next_u64_via_u32","read_u32_into","read_u64_into"],"q":[[0,"rand_core"],[57,"rand_core::block"],[110,"rand_core::impls"],[116,"rand_core::le"],[118,"core::num::nonzero"],[119,"core::option"],[120,"core::fmt"],[121,"core::fmt"],[122,"core::marker"],[123,"core::default"],[124,"core::convert"],[125,"core::result"],[126,"core::error"],[127,"alloc::boxed"],[128,"core::convert"],[129,"alloc::string"],[130,"core::any"],[131,"core::clone"],[132,"core::fmt"]],"d":["Codes at or above this point can be used by users to …","A marker trait used to indicate that an RngCore or …","An extension trait that is automatically implemented for …","Error type of random number generators","Codes below this point represent OS Errors (i.e. positive …","A random number generator that retrieves randomness from …","The core of a random number generator.","Seed type, which is restricted to types …","A random number generator that can be explicitly seeded.","Upcast to an RngCore trait object.","","The BlockRngCore trait and implementation helpers","","","","","","","Retrieve the error code, if any.","","Fill dest with random data.","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Creates a new instance of the RNG seeded via getrandom.","Create a new PRNG seeded from another Rng.","Create a new PRNG using the given seed.","Helper functions for implementing RngCore functions.","Reference the inner error (std only)","Calls U::from(self).","Calls U::from(self).","Little-Endian utilities","Construct from any type supporting std::error::Error","Return the next random u32.","","Return the next random u64.","","Extract the raw OS error code (if this error came from the …","","Create a new PRNG using a u64 seed.","","Unwrap the inner error (std only)","","","Fill dest entirely with random data.","","","","","","","","A wrapper type implementing RngCore for some type …","A wrapper type implementing RngCore for some type …","A trait for RNGs which do not generate random numbers …","Results element type, e.g. u32.","Results type. This is the ‘block’ an RNG implementing …","","","","","","","","","","The core part of the RNG, implementing the generate …","The core part of the RNG, implementing the generate …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Generate a new block of results.","Generate a new set of results immediately, setting the …","Generate a new set of results immediately, setting the …","Get the index into the result buffer.","Get the index into the result buffer.","Calls U::from(self).","Calls U::from(self).","Create a new BlockRng from an existing RNG implementing …","Create a new BlockRng from an existing RNG implementing …","","","","","Reset the number of available results. This will force a …","Reset the number of available results. This will force a …","","","","","","","","","","","","","Implement fill_bytes via next_u64 and next_u32, …","Implement fill_bytes by reading chunks from the output …","Implement fill_bytes by reading chunks from the output …","Implement next_u32 via fill_bytes, little-endian order.","Implement next_u64 via fill_bytes, little-endian order.","Implement next_u64 via next_u32, little-endian order.","Reads unsigned 32 bit integers from src into dst.","Reads unsigned 64 bit integers from src into dst."],"i":[5,0,0,0,5,0,0,14,0,1,3,0,5,3,5,3,3,3,5,3,2,3,5,5,3,5,5,5,3,14,14,14,0,5,5,3,0,5,2,3,2,3,5,2,14,5,5,3,5,2,3,5,3,5,3,5,3,0,0,0,31,31,29,29,32,29,32,29,32,29,32,29,32,29,32,29,32,29,32,29,32,29,32,31,29,32,29,32,29,32,29,32,29,32,29,32,29,32,29,32,29,32,29,32,29,32,29,32,29,32,0,0,0,0,0,0,0,0],"f":[0,0,0,0,0,0,0,0,0,[1,2],[-1,2,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[3,3],[[-1,-2],4,[],[]],[5,[[7,[6]]]],[[],3],[[2,[9,[8]]],4],[[3,[9,[8]]],4],[[5,10],11],[[5,10],11],[[3,10],11],[12,5],[6,5],[-1,-1,[]],[-1,-1,[]],[[],[[14,[],[[13,[-1]]]]],[15,16,[17,[[9,[8]]]]]],[-1,[[18,[[14,[],[[13,[-2]]]],5]]],2,[15,16,[17,[[9,[8]]]]]],[-1,[[14,[],[[13,[-1]]]]],[15,16,[17,[[9,[8]]]]]],0,[5,19],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,5,[[21,[[20,[19]]]]]],[2,22],[3,22],[2,23],[3,23],[5,[[7,[24]]]],[[2,[9,[8]]],[[18,[25,26]]]],[23,[[14,[],[[13,[-1]]]]],[15,16,[17,[[9,[8]]]]]],[5,[[7,[19]]]],[5,[[20,[19]]]],[-1,-2,[],[]],[-1,27,[]],[[2,[9,[8]]],[[18,[4,5]]]],[[3,[9,[8]]],[[18,[4,5]]]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,28,[]],[-1,28,[]],0,0,0,0,0,[-1,2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[29,[-1]]],[[29,[-1]]],[30,31,15]],[[[32,[-1]]],[[32,[-1]]],[30,31,15]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],0,0,[[[29,[-1]],[9,[8]]],4,[[31,[],[[33,[22]]]]]],[[[32,[-1]],[9,[8]]],4,[[31,[],[[33,[23]]]]]],[[[29,[-1]],10],11,[31,34]],[[[32,[-1]],10],11,[31,34]],[-1,-1,[]],[-1,-1,[]],[-1,[[18,[[29,[-2]],5]]],2,[31,14]],[-1,[[18,[[32,[-2]],5]]],2,[31,14]],[-1,[[29,[-2]]],[],[31,14]],[-1,[[32,[-2]]],[],[31,14]],[[[31,[],[[33,[-1]],[35,[-2]]]],-2],4,[],[[36,[[9,[-1]]]],[17,[[9,[-1]]]],16]],[[[29,[-1]],25],4,31],[[[32,[-1]],25],4,31],[[[29,[-1]]],25,31],[[[32,[-1]]],25,31],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[29,[-1]]],31],[-1,[[32,[-1]]],31],[[[29,[-1]]],22,[[31,[],[[33,[22]]]]]],[[[32,[-1]]],22,[[31,[],[[33,[23]]]]]],[[[29,[-1]]],23,[[31,[],[[33,[22]]]]]],[[[32,[-1]]],23,[[31,[],[[33,[23]]]]]],[[[29,[-1]]],4,31],[[[32,[-1]]],4,31],[23,[[29,[-1]]],[31,14]],[23,[[32,[-1]]],[31,14]],[-1,-2,[],[]],[-1,-2,[],[]],[[[29,[-1]],[9,[8]]],[[18,[4,5]]],[[31,[],[[33,[22]]]]]],[[[32,[-1]],[9,[8]]],[[18,[4,5]]],[[31,[],[[33,[23]]]]]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,[[18,[-2]]],[],[]],[-1,28,[]],[-1,28,[]],[[-1,[9,[8]]],4,[2,15]],[[[9,[22]],[9,[8]]],[[4,[25,25]]]],[[[9,[23]],[9,[8]]],[[4,[25,25]]]],[-1,22,[2,15]],[-1,23,[2,15]],[-1,23,[2,15]],[[[9,[8]],[9,[22]]],4],[[[9,[8]],[9,[23]]],4]],"c":[],"p":[[10,"CryptoRngCore",0],[10,"RngCore",0],[5,"OsRng",0],[1,"tuple"],[5,"Error",0],[5,"NonZeroU32",118],[6,"Option",119],[1,"u8"],[1,"slice"],[5,"Formatter",120],[8,"Result",120],[5,"Error",121],[17,"Seed"],[10,"SeedableRng",0],[10,"Sized",122],[10,"Default",123],[10,"AsMut",124],[6,"Result",125],[10,"Error",126],[5,"Box",127],[10,"Into",124],[1,"u32"],[1,"u64"],[1,"i32"],[1,"usize"],[5,"Error",128],[5,"String",129],[5,"TypeId",130],[5,"BlockRng",57],[10,"Clone",131],[10,"BlockRngCore",57],[5,"BlockRng64",57],[17,"Item"],[10,"Debug",120],[17,"Results"],[10,"AsRef",124]],"b":[[22,"impl-Debug-for-Error"],[23,"impl-Display-for-Error"],[25,"impl-From%3CError%3E-for-Error"],[26,"impl-From%3CNonZeroU32%3E-for-Error"]]}],\ ["redis",{"doc":"redis-rs is a Rust implementation of a Redis client …","t":"GPKFPPPPFPPFKFGFKPGPPPGPPPPPPGPGGPKFPPKPPFPPFPPPFPPPPPPPPGPPPPPPPFFFKPFFIIKPPFFPGFPPPPGKPPPGPCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHMNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNMNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNMNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOFPPPPPPPPPPPPPPPPPPPGNNNNONNONNNNNNNOONNNNNNNKFKFFFNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNMNNMNNNNNNCNNNNNNNNNNNNNPFPPPPPFGFGPNNNNNNNNNNONNONNNNNNNNNNNNNNNNONNOONNNNNNNNNNNNNNNNNNNNNNNPPPPFFFFFFFFFGFFFGFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNONNNNNNNNNNNNNNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONOOOOONNNNNNNNNNNNNNNNNNOOOOOONOOOONOOONNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["Arg","Ask","AsyncCommands","AsyncIter","AuthenticationFailed","Break","Bulk","BusyLoadingError","Client","ClientError","ClusterDown","Cmd","Commands","Connection","ConnectionAddr","ConnectionInfo","ConnectionLike","Continue","ControlFlow","CrossSlot","Cursor","Data","Direction","EX","EX","EXAT","EXAT","EmptySentinelList","Err","ErrorKind","ExecAbortError","ExistenceCheck","Expiry","ExtensionError","FromRedisValue","InfoDict","Insecure","Int","IntoConnectionInfo","InvalidClientConfig","IoError","Iter","KEEPTTL","Left","LposOptions","MasterDown","MasterNameNotFoundBySentinel","Moved","Msg","NX","Nil","NoScriptError","NoValidReplicasFoundBySentinel","NonNumeric","NotBusy","NumberIsFloat","NumberIsInteger","NumericBehavior","Ok","Okay","PERSIST","PX","PX","PXAT","PXAT","Parser","Pipeline","PubSub","PubSubCommands","ReadOnly","RedisConnectionInfo","RedisError","RedisFuture","RedisResult","RedisWrite","ResponseError","Right","Script","ScriptInvocation","Secure","SetExpiry","SetOptions","Simple","Status","Tcp","TcpTls","TlsMode","ToRedisArgs","TryAgain","TypeError","Unix","Value","XX","acl","acl_cat","acl_cat","acl_cat","acl_cat","acl_cat","acl_cat","acl_cat_categoryname","acl_cat_categoryname","acl_cat_categoryname","acl_cat_categoryname","acl_cat_categoryname","acl_cat_categoryname","acl_deluser","acl_deluser","acl_deluser","acl_deluser","acl_deluser","acl_deluser","acl_genpass","acl_genpass","acl_genpass","acl_genpass","acl_genpass","acl_genpass","acl_genpass_bits","acl_genpass_bits","acl_genpass_bits","acl_genpass_bits","acl_genpass_bits","acl_genpass_bits","acl_getuser","acl_getuser","acl_getuser","acl_getuser","acl_getuser","acl_getuser","acl_help","acl_help","acl_help","acl_help","acl_help","acl_help","acl_list","acl_list","acl_list","acl_list","acl_list","acl_list","acl_load","acl_load","acl_load","acl_load","acl_load","acl_load","acl_log","acl_log","acl_log","acl_log","acl_log","acl_log","acl_log_reset","acl_log_reset","acl_log_reset","acl_log_reset","acl_log_reset","acl_log_reset","acl_save","acl_save","acl_save","acl_save","acl_save","acl_save","acl_setuser","acl_setuser","acl_setuser","acl_setuser","acl_setuser","acl_setuser","acl_setuser_rules","acl_setuser_rules","acl_setuser_rules","acl_setuser_rules","acl_setuser_rules","acl_setuser_rules","acl_users","acl_users","acl_users","acl_users","acl_users","acl_users","acl_whoami","acl_whoami","acl_whoami","acl_whoami","acl_whoami","acl_whoami","add_command","addr","aio","append","append","append","append","append","append","arg","arg","arg","arg","args_iter","as_map_iter","as_pubsub","as_sequence","atomic","bit_and","bit_and","bit_and","bit_and","bit_and","bit_and","bit_not","bit_not","bit_not","bit_not","bit_not","bit_not","bit_or","bit_or","bit_or","bit_or","bit_or","bit_or","bit_xor","bit_xor","bit_xor","bit_xor","bit_xor","bit_xor","bitcount","bitcount","bitcount","bitcount","bitcount","bitcount","bitcount_range","bitcount_range","bitcount_range","bitcount_range","bitcount_range","bitcount_range","blmove","blmove","blmove","blmove","blmove","blmove","blmpop","blmpop","blmpop","blmpop","blmpop","blmpop","blpop","blpop","blpop","blpop","blpop","blpop","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","brpop","brpop","brpop","brpop","brpop","brpop","brpoplpush","brpoplpush","brpoplpush","brpoplpush","brpoplpush","brpoplpush","bzmpop_max","bzmpop_max","bzmpop_max","bzmpop_max","bzmpop_max","bzmpop_max","bzmpop_min","bzmpop_min","bzmpop_min","bzmpop_min","bzmpop_min","bzmpop_min","bzpopmax","bzpopmax","bzpopmax","bzpopmax","bzpopmax","bzpopmax","bzpopmin","bzpopmin","bzpopmin","bzpopmin","bzpopmin","bzpopmin","category","cause","check_connection","check_connection","check_connection","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmd","cmd","cmd_iter","code","conditional_set","contains_key","count","create_multiplexed_tokio_connection","cursor_arg","db","decr","decr","decr","decr","decr","decr","default","default","default","default","default","default","del","del","del","del","del","del","deref","describe_numeric_behavior","describe_numeric_behavior","description","detail","drop","eq","eq","eq","eq","eq","execute","execute","exists","exists","exists","exists","exists","exists","expire","expire","expire","expire","expire","expire","expire_at","expire_at","expire_at","expire_at","expire_at","expire_at","extension_error_code","find","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_byte_vec","from_byte_vec","from_pattern","from_redis_value","from_redis_value","from_redis_value","from_redis_value","from_redis_values","from_redis_values","from_str","from_value","geo","geo_add","geo_add","geo_add","geo_add","geo_add","geo_add","geo_dist","geo_dist","geo_dist","geo_dist","geo_dist","geo_dist","geo_hash","geo_hash","geo_hash","geo_hash","geo_hash","geo_hash","geo_pos","geo_pos","geo_pos","geo_pos","geo_pos","geo_pos","geo_radius","geo_radius","geo_radius","geo_radius","geo_radius","geo_radius","geo_radius_by_member","geo_radius_by_member","geo_radius_by_member","geo_radius_by_member","geo_radius_by_member","geo_radius_by_member","get","get","get","get","get","get","get","get","get_async_connection","get_channel","get_channel_name","get_connection","get_connection_info","get_connection_with_timeout","get_db","get_db","get_db","get_del","get_del","get_del","get_del","get_del","get_del","get_ex","get_ex","get_ex","get_ex","get_ex","get_ex","get_hash","get_message","get_multiplexed_async_connection","get_multiplexed_tokio_connection","get_packed_command","get_packed_pipeline","get_pattern","get_payload","get_payload_bytes","get_tokio_connection","getbit","getbit","getbit","getbit","getbit","getbit","getrange","getrange","getrange","getrange","getrange","getrange","getset","getset","getset","getset","getset","getset","hdel","hdel","hdel","hdel","hdel","hdel","hexists","hexists","hexists","hexists","hexists","hexists","hget","hget","hget","hget","hget","hget","hgetall","hgetall","hgetall","hgetall","hgetall","hgetall","hincr","hincr","hincr","hincr","hincr","hincr","hkeys","hkeys","hkeys","hkeys","hkeys","hkeys","hlen","hlen","hlen","hlen","hlen","hlen","hscan","hscan","hscan","hscan","hscan_match","hscan_match","hscan_match","hscan_match","hset","hset","hset","hset","hset","hset","hset_multiple","hset_multiple","hset_multiple","hset_multiple","hset_multiple","hset_multiple","hset_nx","hset_nx","hset_nx","hset_nx","hset_nx","hset_nx","hvals","hvals","hvals","hvals","hvals","hvals","ignore","in_scan_mode","incr","incr","incr","incr","incr","incr","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_connection_info","into_connection_info","into_iter","invoke","invoke","invoke_async","invoke_async","is_cluster_error","is_connection_dropped","is_connection_refusal","is_empty","is_io_error","is_open","is_open","is_open","is_single_arg","is_single_arg","is_single_arg","is_supported","is_timeout","iter","iter_async","key","key","key_type","key_type","key_type","key_type","key_type","key_type","keys","keys","keys","keys","keys","keys","kind","len","lindex","lindex","lindex","lindex","lindex","lindex","linsert_after","linsert_after","linsert_after","linsert_after","linsert_after","linsert_after","linsert_before","linsert_before","linsert_before","linsert_before","linsert_before","linsert_before","llen","llen","llen","llen","llen","llen","lmove","lmove","lmove","lmove","lmove","lmove","lmpop","lmpop","lmpop","lmpop","lmpop","lmpop","load","load_async","looks_like_cursor","lpop","lpop","lpop","lpop","lpop","lpop","lpos","lpos","lpos","lpos","lpos","lpos","lpush","lpush","lpush","lpush","lpush","lpush","lpush_exists","lpush_exists","lpush_exists","lpush_exists","lpush_exists","lpush_exists","lrange","lrange","lrange","lrange","lrange","lrange","lrem","lrem","lrem","lrem","lrem","lrem","lset","lset","lset","lset","lset","lset","ltrim","ltrim","ltrim","ltrim","ltrim","ltrim","maxlen","mget","mget","mget","mget","mget","mget","mset","mset","mset","mset","mset","mset","mset_nx","mset_nx","mset_nx","mset_nx","mset_nx","mset_nx","new","new","new","new","new","next","next_item","object_encoding","object_encoding","object_encoding","object_encoding","object_encoding","object_encoding","object_freq","object_freq","object_freq","object_freq","object_freq","object_freq","object_idletime","object_idletime","object_idletime","object_idletime","object_idletime","object_idletime","object_refcount","object_refcount","object_refcount","object_refcount","object_refcount","object_refcount","open","pack_command","parse_redis_url","parse_redis_value","parse_redis_value_async","parse_value","password","persist","persist","persist","persist","persist","persist","pexpire","pexpire","pexpire","pexpire","pexpire","pexpire","pexpire_at","pexpire_at","pexpire_at","pexpire_at","pexpire_at","pexpire_at","pfadd","pfadd","pfadd","pfadd","pfadd","pfadd","pfcount","pfcount","pfcount","pfcount","pfcount","pfcount","pfmerge","pfmerge","pfmerge","pfmerge","pfmerge","pfmerge","pipe","poll_next","prepare_invoke","pset_ex","pset_ex","pset_ex","pset_ex","pset_ex","pset_ex","psubscribe","psubscribe","psubscribe","pttl","pttl","pttl","pttl","pttl","pttl","publish","publish","publish","publish","publish","publish","punsubscribe","query","query","query_async","query_async","rank","recv_response","redirect_node","redis","rename","rename","rename","rename","rename","rename","rename_nx","rename_nx","rename_nx","rename_nx","rename_nx","rename_nx","req_command","req_command","req_packed_command","req_packed_command","req_packed_command","req_packed_commands","req_packed_commands","req_packed_commands","rpop","rpop","rpop","rpop","rpop","rpop","rpoplpush","rpoplpush","rpoplpush","rpoplpush","rpoplpush","rpoplpush","rpush","rpush","rpush","rpush","rpush","rpush","rpush_exists","rpush_exists","rpush_exists","rpush_exists","rpush_exists","rpush_exists","sadd","sadd","sadd","sadd","sadd","sadd","scan","scan","scan","scan","scan_match","scan_match","scan_match","scan_match","scard","scard","scard","scard","scard","scard","sdiff","sdiff","sdiff","sdiff","sdiff","sdiff","sdiffstore","sdiffstore","sdiffstore","sdiffstore","sdiffstore","sdiffstore","send_packed_command","set","set","set","set","set","set","set_ex","set_ex","set_ex","set_ex","set_ex","set_ex","set_multiple","set_multiple","set_multiple","set_multiple","set_multiple","set_multiple","set_nx","set_nx","set_nx","set_nx","set_nx","set_nx","set_options","set_options","set_options","set_options","set_options","set_options","set_read_timeout","set_read_timeout","set_write_timeout","setbit","setbit","setbit","setbit","setbit","setbit","setrange","setrange","setrange","setrange","setrange","setrange","sinter","sinter","sinter","sinter","sinter","sinter","sinterstore","sinterstore","sinterstore","sinterstore","sinterstore","sinterstore","sismember","sismember","sismember","sismember","sismember","sismember","smembers","smembers","smembers","smembers","smembers","smembers","smove","smove","smove","smove","smove","smove","spop","spop","spop","spop","spop","spop","srandmember","srandmember","srandmember","srandmember","srandmember","srandmember","srandmember_multiple","srandmember_multiple","srandmember_multiple","srandmember_multiple","srandmember_multiple","srandmember_multiple","srem","srem","srem","srem","srem","srem","sscan","sscan","sscan","sscan","sscan_match","sscan_match","sscan_match","sscan_match","streams","strlen","strlen","strlen","strlen","strlen","strlen","subscribe","subscribe","subscribe","sunion","sunion","sunion","sunion","sunion","sunion","sunionstore","sunionstore","sunionstore","sunionstore","sunionstore","sunionstore","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_redis_args","to_redis_args","to_string","to_string","transaction","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","ttl","ttl","ttl","ttl","ttl","ttl","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unlink","unlink","unlink","unlink","unlink","unlink","unsubscribe","username","with_capacity","with_capacity","with_expiration","write_arg","write_arg","write_arg_fmt","write_arg_fmt","write_arg_fmt","write_redis_args","write_redis_args","write_redis_args","write_redis_args","xack","xack","xack","xack","xack","xack","xadd","xadd","xadd","xadd","xadd","xadd","xadd_map","xadd_map","xadd_map","xadd_map","xadd_map","xadd_map","xadd_maxlen","xadd_maxlen","xadd_maxlen","xadd_maxlen","xadd_maxlen","xadd_maxlen","xadd_maxlen_map","xadd_maxlen_map","xadd_maxlen_map","xadd_maxlen_map","xadd_maxlen_map","xadd_maxlen_map","xclaim","xclaim","xclaim","xclaim","xclaim","xclaim","xclaim_options","xclaim_options","xclaim_options","xclaim_options","xclaim_options","xclaim_options","xdel","xdel","xdel","xdel","xdel","xdel","xgroup_create","xgroup_create","xgroup_create","xgroup_create","xgroup_create","xgroup_create","xgroup_create_mkstream","xgroup_create_mkstream","xgroup_create_mkstream","xgroup_create_mkstream","xgroup_create_mkstream","xgroup_create_mkstream","xgroup_delconsumer","xgroup_delconsumer","xgroup_delconsumer","xgroup_delconsumer","xgroup_delconsumer","xgroup_delconsumer","xgroup_destroy","xgroup_destroy","xgroup_destroy","xgroup_destroy","xgroup_destroy","xgroup_destroy","xgroup_setid","xgroup_setid","xgroup_setid","xgroup_setid","xgroup_setid","xgroup_setid","xinfo_consumers","xinfo_consumers","xinfo_consumers","xinfo_consumers","xinfo_consumers","xinfo_consumers","xinfo_groups","xinfo_groups","xinfo_groups","xinfo_groups","xinfo_groups","xinfo_groups","xinfo_stream","xinfo_stream","xinfo_stream","xinfo_stream","xinfo_stream","xinfo_stream","xlen","xlen","xlen","xlen","xlen","xlen","xpending","xpending","xpending","xpending","xpending","xpending","xpending_consumer_count","xpending_consumer_count","xpending_consumer_count","xpending_consumer_count","xpending_consumer_count","xpending_consumer_count","xpending_count","xpending_count","xpending_count","xpending_count","xpending_count","xpending_count","xrange","xrange","xrange","xrange","xrange","xrange","xrange_all","xrange_all","xrange_all","xrange_all","xrange_all","xrange_all","xrange_count","xrange_count","xrange_count","xrange_count","xrange_count","xrange_count","xread","xread","xread","xread","xread","xread","xread_options","xread_options","xread_options","xread_options","xread_options","xread_options","xrevrange","xrevrange","xrevrange","xrevrange","xrevrange","xrevrange","xrevrange_all","xrevrange_all","xrevrange_all","xrevrange_all","xrevrange_all","xrevrange_all","xrevrange_count","xrevrange_count","xrevrange_count","xrevrange_count","xrevrange_count","xrevrange_count","xtrim","xtrim","xtrim","xtrim","xtrim","xtrim","zadd","zadd","zadd","zadd","zadd","zadd","zadd_multiple","zadd_multiple","zadd_multiple","zadd_multiple","zadd_multiple","zadd_multiple","zcard","zcard","zcard","zcard","zcard","zcard","zcount","zcount","zcount","zcount","zcount","zcount","zincr","zincr","zincr","zincr","zincr","zincr","zinterstore","zinterstore","zinterstore","zinterstore","zinterstore","zinterstore","zinterstore_max","zinterstore_max","zinterstore_max","zinterstore_max","zinterstore_max","zinterstore_max","zinterstore_max_weights","zinterstore_max_weights","zinterstore_max_weights","zinterstore_max_weights","zinterstore_max_weights","zinterstore_max_weights","zinterstore_min","zinterstore_min","zinterstore_min","zinterstore_min","zinterstore_min","zinterstore_min","zinterstore_min_weights","zinterstore_min_weights","zinterstore_min_weights","zinterstore_min_weights","zinterstore_min_weights","zinterstore_min_weights","zinterstore_weights","zinterstore_weights","zinterstore_weights","zinterstore_weights","zinterstore_weights","zinterstore_weights","zlexcount","zlexcount","zlexcount","zlexcount","zlexcount","zlexcount","zmpop_max","zmpop_max","zmpop_max","zmpop_max","zmpop_max","zmpop_max","zmpop_min","zmpop_min","zmpop_min","zmpop_min","zmpop_min","zmpop_min","zpopmax","zpopmax","zpopmax","zpopmax","zpopmax","zpopmax","zpopmin","zpopmin","zpopmin","zpopmin","zpopmin","zpopmin","zrandmember","zrandmember","zrandmember","zrandmember","zrandmember","zrandmember","zrandmember_withscores","zrandmember_withscores","zrandmember_withscores","zrandmember_withscores","zrandmember_withscores","zrandmember_withscores","zrange","zrange","zrange","zrange","zrange","zrange","zrange_withscores","zrange_withscores","zrange_withscores","zrange_withscores","zrange_withscores","zrange_withscores","zrangebylex","zrangebylex","zrangebylex","zrangebylex","zrangebylex","zrangebylex","zrangebylex_limit","zrangebylex_limit","zrangebylex_limit","zrangebylex_limit","zrangebylex_limit","zrangebylex_limit","zrangebyscore","zrangebyscore","zrangebyscore","zrangebyscore","zrangebyscore","zrangebyscore","zrangebyscore_limit","zrangebyscore_limit","zrangebyscore_limit","zrangebyscore_limit","zrangebyscore_limit","zrangebyscore_limit","zrangebyscore_limit_withscores","zrangebyscore_limit_withscores","zrangebyscore_limit_withscores","zrangebyscore_limit_withscores","zrangebyscore_limit_withscores","zrangebyscore_limit_withscores","zrangebyscore_withscores","zrangebyscore_withscores","zrangebyscore_withscores","zrangebyscore_withscores","zrangebyscore_withscores","zrangebyscore_withscores","zrank","zrank","zrank","zrank","zrank","zrank","zrem","zrem","zrem","zrem","zrem","zrem","zrembylex","zrembylex","zrembylex","zrembylex","zrembylex","zrembylex","zrembyscore","zrembyscore","zrembyscore","zrembyscore","zrembyscore","zrembyscore","zremrangebyrank","zremrangebyrank","zremrangebyrank","zremrangebyrank","zremrangebyrank","zremrangebyrank","zrevrange","zrevrange","zrevrange","zrevrange","zrevrange","zrevrange","zrevrange_withscores","zrevrange_withscores","zrevrange_withscores","zrevrange_withscores","zrevrange_withscores","zrevrange_withscores","zrevrangebylex","zrevrangebylex","zrevrangebylex","zrevrangebylex","zrevrangebylex","zrevrangebylex","zrevrangebylex_limit","zrevrangebylex_limit","zrevrangebylex_limit","zrevrangebylex_limit","zrevrangebylex_limit","zrevrangebylex_limit","zrevrangebyscore","zrevrangebyscore","zrevrangebyscore","zrevrangebyscore","zrevrangebyscore","zrevrangebyscore","zrevrangebyscore_limit","zrevrangebyscore_limit","zrevrangebyscore_limit","zrevrangebyscore_limit","zrevrangebyscore_limit","zrevrangebyscore_limit","zrevrangebyscore_limit_withscores","zrevrangebyscore_limit_withscores","zrevrangebyscore_limit_withscores","zrevrangebyscore_limit_withscores","zrevrangebyscore_limit_withscores","zrevrangebyscore_limit_withscores","zrevrangebyscore_withscores","zrevrangebyscore_withscores","zrevrangebyscore_withscores","zrevrangebyscore_withscores","zrevrangebyscore_withscores","zrevrangebyscore_withscores","zrevrank","zrevrank","zrevrank","zrevrank","zrevrank","zrevrank","zscan","zscan","zscan","zscan","zscan_match","zscan_match","zscan_match","zscan_match","zscore","zscore","zscore","zscore","zscore","zscore","zscore_multiple","zscore_multiple","zscore_multiple","zscore_multiple","zscore_multiple","zscore_multiple","zunionstore","zunionstore","zunionstore","zunionstore","zunionstore","zunionstore","zunionstore_max","zunionstore_max","zunionstore_max","zunionstore_max","zunionstore_max","zunionstore_max","zunionstore_max_weights","zunionstore_max_weights","zunionstore_max_weights","zunionstore_max_weights","zunionstore_max_weights","zunionstore_max_weights","zunionstore_min","zunionstore_min","zunionstore_min","zunionstore_min","zunionstore_min","zunionstore_min","zunionstore_min_weights","zunionstore_min_weights","zunionstore_min_weights","zunionstore_min_weights","zunionstore_min_weights","zunionstore_min_weights","zunionstore_weights","zunionstore_weights","zunionstore_weights","zunionstore_weights","zunionstore_weights","zunionstore_weights","host","insecure","port","tls_params","AclInfo","AddCategory","AddCommand","AddHashedPass","AddPass","AllCommands","AllKeys","NoCommands","NoPass","Off","On","Other","Pattern","RemoveCategory","RemoveCommand","RemoveHashedPass","RemovePass","Reset","ResetKeys","ResetPass","Rule","borrow","borrow","borrow_mut","borrow_mut","commands","eq","eq","flags","fmt","fmt","from","from","from_redis_value","into","into","keys","passwords","try_from","try_from","try_into","try_into","type_id","type_id","write_redis_args","AsyncStream","Connection","ConnectionLike","Monitor","MultiplexedConnection","PubSub","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","fmt","from","from","from","from","get_db","get_db","get_db","into","into","into","into","into_connection","into_monitor","into_on_message","into_on_message","into_pubsub","monitor","new","new","new","on_message","on_message","psubscribe","punsubscribe","req_packed_command","req_packed_command","req_packed_command","req_packed_commands","req_packed_commands","req_packed_commands","send_packed_command","send_packed_commands","subscribe","to_owned","tokio","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unsubscribe","Asc","Coord","Desc","Feet","Kilometers","Meters","Miles","RadiusOptions","RadiusOrder","RadiusSearchResult","Unit","Unsorted","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","coord","default","default","dist","eq","fmt","from","from","from","from","from","from_redis_value","from_redis_value","into","into","into","into","into","is_single_arg","is_single_arg","latitude","limit","lon_lat","longitude","name","order","store","store_dist","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","with_coord","with_dist","write_redis_args","write_redis_args","write_redis_args","Approx","Data","Empty","Equals","StreamClaimOptions","StreamClaimReply","StreamId","StreamInfoConsumer","StreamInfoConsumersReply","StreamInfoGroup","StreamInfoGroupsReply","StreamInfoStreamReply","StreamKey","StreamMaxlen","StreamPendingCountReply","StreamPendingData","StreamPendingId","StreamPendingReply","StreamRangeReply","StreamReadOptions","StreamReadReply","block","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","consumer","consumers","consumers","consumers","contains_key","count","count","count","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","end_id","eq","first_entry","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_redis_value","from_redis_value","from_redis_value","from_redis_value","from_redis_value","from_redis_value","from_redis_value","from_redis_value","get","group","groups","groups","id","id","idle","idle","ids","ids","ids","ids","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_empty","key","keys","last_delivered_id","last_delivered_ms","last_entry","last_generated_id","len","length","map","name","name","noack","pending","pending","radix_tree_keys","read_only","retry","start_id","time","times_delivered","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","with_force","with_justid","write_redis_args","write_redis_args","write_redis_args"],"q":[[0,"redis"],[1764,"redis::ConnectionAddr"],[1768,"redis::acl"],[1813,"redis::aio"],[1878,"redis::geo"],[1948,"redis::streams"],[2224,"core::marker"],[2225,"core::marker"],[2226,"core::clone"],[2227,"core::iter::traits::exact_size"],[2228,"core::option"],[2229,"core::error"],[2230,"core::future::future"],[2231,"core::fmt"],[2232,"core::fmt"],[2233,"core::fmt"],[2234,"std::io::error"],[2235,"alloc::ffi::c_str"],[2236,"alloc::string"],[2237,"alloc::string"],[2238,"core::time"],[2239,"core::num::nonzero"],[2240,"core::marker"],[2241,"combine::parser::combinator"],[2242,"combine::stream"],[2243,"combine::stream::decoder"],[2244,"tokio::io::async_read"],[2245,"std::io"],[2246,"core::pin"],[2247,"core::task::wake"],[2248,"core::task::poll"],[2249,"core::ops::function"],[2250,"core::any"],[2251,"core::fmt"],[2252,"futures_core::stream"],[2253,"core::cmp"],[2254,"core::fmt"]],"d":["An argument to a redis command","Raised if a key moved to a different node but we need to …","Implements common redis commands over asynchronous …","Represents a redis iterator that can be used with async …","The authentication with the server failed.","Breaks with a value.","A bulk response of more data. This is generally used by …","The server cannot response because it’s loading a dump.","The client type.","An error raised that was identified on the client before …","Raised if a redis cluster is down.","Represents redis commands.","Implements common redis commands for connection like …","Represents a stateful redis TCP connection.","Defines the connection address.","Holds the connection information that redis should use for …","Implements the “stateless” part of the connection …","Continues.","Allows pubsub callbacks to stop receiving messages.","A request spans multiple slots","A cursor argument created from cursor_arg()","An arbitary binary data.","Enum for the LEFT | RIGHT args used by some commands","EX seconds – Set the specified expire time, in seconds.","EX seconds – Set the specified expire time, in seconds.","EXAT timestamp-seconds – Set the specified Unix time at …","EXAT timestamp-seconds – Set the specified Unix time at …","At least one sentinel connection info is required","Contains the error value","An enum of all error kinds.","A script execution was aborted.","Helper enum that is used to define existence checks","Helper enum that is used to define expiry time","An extension error. This is an error created by the server","This trait is used to convert a redis value into a more …","An info dictionary type.","Insecure do not verify certification.","An integer response. Note that there are a few situations …","Converts an object into a connection info struct. This …","An error that was caused because the parameter to the …","This kind is returned if the redis error is one that is …","Represents a redis iterator.","KEEPTTL – Retain the time to live associated with the …","Targets the first element (head) of the list","Options for the LPOS command","A cluster master is unavailable.","Requested name not found among masters returned by the …","Raised if a key moved to a different node.","Represents a pubsub message.","NX – Only set the key if it does not already exist.","A nil response from the server.","A script that was requested does not actually exist.","No valid replicas found in the sentinels, for a given …","This argument is not numeric.","Attempted to kill a script/function while they werent’ …","This argument is a floating point value.","This argument is an integer.","Helper enum that is used in some situations to describe …","Contains the success value","A status response which represents the string “OK”.","PERSIST – Remove the time to live associated with the …","PX milliseconds – Set the specified expire time, in …","PX milliseconds – Set the specified expire time, in …","PXAT timestamp-milliseconds – Set the specified Unix …","PXAT timestamp-milliseconds – Set the specified Unix …","The internal redis response parser.","Represents a redis command pipeline.","Represents a pubsub connection.","The PubSub trait allows subscribing to one or more channels","Attempt to write to a read-only server","Redis specific/connection independent information used to …","Represents a redis error. For the most part you should be …","Library generic future type.","Library generic result type.","Abstraction trait for redis command abstractions.","The server generated an invalid response.","Targets the last element (tail) of the list","Represents a lua script.","Represents a prepared script call.","Secure verify certification.","Helper enum that is used to define expiry time for SET …","Options for the SET command","A normal argument","A status response.","Format for this is (host, port).","Format for this is (host, port).","TlsMode indicates use or do not use verification of …","Used to convert a value into one or multiple redis argument","Raised if a request needs to be retried.","Operation failed because of a type mismatch.","Format for this is the path to the unix socket.","Internal low-level redis value enum.","XX – Only set the key if it already exists.","Defines types to use with the ACL commands.","Shows the available ACL categories.","Shows the available ACL categories.","Shows the available ACL categories.","Shows the available ACL categories.","Shows the available ACL categories.","Shows the available ACL categories.","Shows all the Redis commands in the specified category.","Shows all the Redis commands in the specified category.","Shows all the Redis commands in the specified category.","Shows all the Redis commands in the specified category.","Shows all the Redis commands in the specified category.","Shows all the Redis commands in the specified category.","Delete all the specified ACL users and terminate all the …","Delete all the specified ACL users and terminate all the …","Delete all the specified ACL users and terminate all the …","Delete all the specified ACL users and terminate all the …","Delete all the specified ACL users and terminate all the …","Delete all the specified ACL users and terminate all the …","Generates a 256-bits password starting from /dev/urandom …","Generates a 256-bits password starting from /dev/urandom …","Generates a 256-bits password starting from /dev/urandom …","Generates a 256-bits password starting from /dev/urandom …","Generates a 256-bits password starting from /dev/urandom …","Generates a 256-bits password starting from /dev/urandom …","Generates a 1-to-1024-bits password starting from …","Generates a 1-to-1024-bits password starting from …","Generates a 1-to-1024-bits password starting from …","Generates a 1-to-1024-bits password starting from …","Generates a 1-to-1024-bits password starting from …","Generates a 1-to-1024-bits password starting from …","Returns all the rules defined for an existing ACL user.","Returns all the rules defined for an existing ACL user.","Returns all the rules defined for an existing ACL user.","Returns all the rules defined for an existing ACL user.","Returns all the rules defined for an existing ACL user.","Returns all the rules defined for an existing ACL user.","Returns a helpful text describing the different …","Returns a helpful text describing the different …","Returns a helpful text describing the different …","Returns a helpful text describing the different …","Returns a helpful text describing the different …","Returns a helpful text describing the different …","Shows the currently active ACL rules in the Redis server.","Shows the currently active ACL rules in the Redis server.","Shows the currently active ACL rules in the Redis server.","Shows the currently active ACL rules in the Redis server.","Shows the currently active ACL rules in the Redis server.","Shows the currently active ACL rules in the Redis server.","When Redis is configured to use an ACL file (with the …","When Redis is configured to use an ACL file (with the …","When Redis is configured to use an ACL file (with the …","When Redis is configured to use an ACL file (with the …","When Redis is configured to use an ACL file (with the …","When Redis is configured to use an ACL file (with the …","Shows a list of recent ACL security events","Shows a list of recent ACL security events","Shows a list of recent ACL security events","Shows a list of recent ACL security events","Shows a list of recent ACL security events","Shows a list of recent ACL security events","Clears the ACL log.","Clears the ACL log.","Clears the ACL log.","Clears the ACL log.","Clears the ACL log.","Clears the ACL log.","When Redis is configured to use an ACL file (with the …","When Redis is configured to use an ACL file (with the …","When Redis is configured to use an ACL file (with the …","When Redis is configured to use an ACL file (with the …","When Redis is configured to use an ACL file (with the …","When Redis is configured to use an ACL file (with the …","Creates an ACL user without any privilege.","Creates an ACL user without any privilege.","Creates an ACL user without any privilege.","Creates an ACL user without any privilege.","Creates an ACL user without any privilege.","Creates an ACL user without any privilege.","Creates an ACL user with the specified rules or modify the …","Creates an ACL user with the specified rules or modify the …","Creates an ACL user with the specified rules or modify the …","Creates an ACL user with the specified rules or modify the …","Creates an ACL user with the specified rules or modify the …","Creates an ACL user with the specified rules or modify the …","Shows a list of all the usernames of the currently …","Shows a list of all the usernames of the currently …","Shows a list of all the usernames of the currently …","Shows a list of all the usernames of the currently …","Shows a list of all the usernames of the currently …","Shows a list of all the usernames of the currently …","Returns the username the current connection is …","Returns the username the current connection is …","Returns the username the current connection is …","Returns the username the current connection is …","Returns the username the current connection is …","Returns the username the current connection is …","Adds a command to the cluster pipeline.","A connection address for where to connect to.","Adds async IO support to redis.","Append a value to a key.","Append a value to a key.","Append a value to a key.","Append a value to a key.","Append a value to a key.","Append a value to a key.","Adds a regular argument to the invocation. This ends up …","Adds an argument to the last started command. This works …","Appends an argument to the command. The argument passed …","Creates a script invocation object with an argument filled …","Returns an iterator over the arguments in this command …","Returns an iterator of (&Value, &Value) if self is …","Creates a PubSub instance for this connection.","Returns an &[Value] if self is compatible with a sequence …","This enables atomic mode. In atomic mode the whole …","Perform a bitwise AND between multiple keys (containing …","Perform a bitwise AND between multiple keys (containing …","Perform a bitwise AND between multiple keys (containing …","Perform a bitwise AND between multiple keys (containing …","Perform a bitwise AND between multiple keys (containing …","Perform a bitwise AND between multiple keys (containing …","Perform a bitwise NOT of the key (containing string values)","Perform a bitwise NOT of the key (containing string values)","Perform a bitwise NOT of the key (containing string values)","Perform a bitwise NOT of the key (containing string values)","Perform a bitwise NOT of the key (containing string values)","Perform a bitwise NOT of the key (containing string values)","Perform a bitwise OR between multiple keys (containing …","Perform a bitwise OR between multiple keys (containing …","Perform a bitwise OR between multiple keys (containing …","Perform a bitwise OR between multiple keys (containing …","Perform a bitwise OR between multiple keys (containing …","Perform a bitwise OR between multiple keys (containing …","Perform a bitwise XOR between multiple keys (containing …","Perform a bitwise XOR between multiple keys (containing …","Perform a bitwise XOR between multiple keys (containing …","Perform a bitwise XOR between multiple keys (containing …","Perform a bitwise XOR between multiple keys (containing …","Perform a bitwise XOR between multiple keys (containing …","Count set bits in a string.","Count set bits in a string.","Count set bits in a string.","Count set bits in a string.","Count set bits in a string.","Count set bits in a string.","Count set bits in a string in a range.","Count set bits in a string in a range.","Count set bits in a string in a range.","Count set bits in a string in a range.","Count set bits in a string in a range.","Count set bits in a string in a range.","Pop an element from a list, push it to another list and …","Pop an element from a list, push it to another list and …","Pop an element from a list, push it to another list and …","Pop an element from a list, push it to another list and …","Pop an element from a list, push it to another list and …","Pop an element from a list, push it to another list and …","Pops count elements from the first non-empty list key from …","Pops count elements from the first non-empty list key from …","Pops count elements from the first non-empty list key from …","Pops count elements from the first non-empty list key from …","Pops count elements from the first non-empty list key from …","Pops count elements from the first non-empty list key from …","Remove and get the first element in a list, or block until …","Remove and get the first element in a list, or block until …","Remove and get the first element in a list, or block until …","Remove and get the first element in a list, or block until …","Remove and get the first element in a list, or block until …","Remove and get the first element in a list, or block until …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Remove and get the last element in a list, or block until …","Remove and get the last element in a list, or block until …","Remove and get the last element in a list, or block until …","Remove and get the last element in a list, or block until …","Remove and get the last element in a list, or block until …","Remove and get the last element in a list, or block until …","Pop a value from a list, push it to another list and …","Pop a value from a list, push it to another list and …","Pop a value from a list, push it to another list and …","Pop a value from a list, push it to another list and …","Pop a value from a list, push it to another list and …","Pop a value from a list, push it to another list and …","Removes and returns up to count members with the highest …","Removes and returns up to count members with the highest …","Removes and returns up to count members with the highest …","Removes and returns up to count members with the highest …","Removes and returns up to count members with the highest …","Removes and returns up to count members with the highest …","Removes and returns up to count members with the lowest …","Removes and returns up to count members with the lowest …","Removes and returns up to count members with the lowest …","Removes and returns up to count members with the lowest …","Removes and returns up to count members with the lowest …","Removes and returns up to count members with the lowest …","Removes and returns the member with the highest score in a …","Removes and returns the member with the highest score in a …","Removes and returns the member with the highest score in a …","Removes and returns the member with the highest score in a …","Removes and returns the member with the highest score in a …","Removes and returns the member with the highest score in a …","Removes and returns the member with the lowest score in a …","Removes and returns the member with the lowest score in a …","Removes and returns the member with the lowest score in a …","Removes and returns the member with the lowest score in a …","Removes and returns the member with the lowest score in a …","Removes and returns the member with the lowest score in a …","Returns the name of the error category for display …","","Check that all connections it has are available (PING …","","","Clear a pipeline object’s internal data structure.","","","","","","","","","","","","","","","","","","","","","","","","","","","Shortcut function to creating a command with a single …","Starts a new command. Functions such as arg then become …","Returns an iterator over all the commands currently in …","Returns the raw error code if available.","Set the existence check for the SET command","Checks if a key is contained in the info dicf.","Limit the results to the first N matching items.","Returns an async multiplexed connection from the client …","Works similar to arg but adds a cursor argument. This is …","The database number to use. This is usually 0.","Decrement the numeric value of a key by the given amount.","Decrement the numeric value of a key by the given amount.","Decrement the numeric value of a key by the given amount.","Decrement the numeric value of a key by the given amount.","Decrement the numeric value of a key by the given amount.","Decrement the numeric value of a key by the given amount.","","","","","","","Delete one or more keys.","Delete one or more keys.","Delete one or more keys.","Delete one or more keys.","Delete one or more keys.","Delete one or more keys.","","Returns an information about the contained value with …","Returns an information about the contained value with …","","Returns the error detail.","","","","","","","This is a shortcut to query() that does not return a value …","This is a shortcut to query() that does not return a value …","Determine if a key exists.","Determine if a key exists.","Determine if a key exists.","Determine if a key exists.","Determine if a key exists.","Determine if a key exists.","Set a key’s time to live in seconds.","Set a key’s time to live in seconds.","Set a key’s time to live in seconds.","Set a key’s time to live in seconds.","Set a key’s time to live in seconds.","Set a key’s time to live in seconds.","Set the expiration for a key as a UNIX timestamp.","Set the expiration for a key as a UNIX timestamp.","Set the expiration for a key as a UNIX timestamp.","Set the expiration for a key as a UNIX timestamp.","Set the expiration for a key as a UNIX timestamp.","Set the expiration for a key as a UNIX timestamp.","Returns the extension error code.","Looks up a key in the info dict.","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert bytes to a single element vector.","Convert bytes to a single element vector.","Returns true if the message was constructed from a pattern …","A shortcut function to invoke …","Given a redis Value this attempts to convert it into the …","","","Similar to from_redis_value but constructs a vector of …","Similar to from_redis_value but constructs a vector of …","","Tries to convert provided Value into Msg.","Defines types to use with the geospatial commands.","Adds the specified geospatial items to the specified key.","Adds the specified geospatial items to the specified key.","Adds the specified geospatial items to the specified key.","Adds the specified geospatial items to the specified key.","Adds the specified geospatial items to the specified key.","Adds the specified geospatial items to the specified key.","Return the distance between two members in the geospatial …","Return the distance between two members in the geospatial …","Return the distance between two members in the geospatial …","Return the distance between two members in the geospatial …","Return the distance between two members in the geospatial …","Return the distance between two members in the geospatial …","Return valid Geohash strings representing the position of …","Return valid Geohash strings representing the position of …","Return valid Geohash strings representing the position of …","Return valid Geohash strings representing the position of …","Return valid Geohash strings representing the position of …","Return valid Geohash strings representing the position of …","Return the positions of all the specified members of the …","Return the positions of all the specified members of the …","Return the positions of all the specified members of the …","Return the positions of all the specified members of the …","Return the positions of all the specified members of the …","Return the positions of all the specified members of the …","Return the members of a sorted set populated with …","Return the members of a sorted set populated with …","Return the members of a sorted set populated with …","Return the members of a sorted set populated with …","Return the members of a sorted set populated with …","Return the members of a sorted set populated with …","Retrieve members selected by distance with the center of …","Retrieve members selected by distance with the center of …","Retrieve members selected by distance with the center of …","Retrieve members selected by distance with the center of …","Retrieve members selected by distance with the center of …","Retrieve members selected by distance with the center of …","Get the value of a key. If key is a vec this becomes an …","Get the value of a key. If key is a vec this becomes an …","Get the value of a key. If key is a vec this becomes an …","Get the value of a key. If key is a vec this becomes an …","Get the value of a key. If key is a vec this becomes an …","Get the value of a key. If key is a vec this becomes an …","Set the GET option for the SET command","Fetches a value by key and converts it into the given type.","Returns an async connection from the client.","Returns the channel this message came on.","Convenience method to get a string version of the channel. …","Instructs the client to actually connect to redis and …","Returns a reference of client connection info object.","Instructs the client to actually connect to redis with …","Returns the database this connection is bound to. Note …","","","Get the value of a key and delete it","Get the value of a key and delete it","Get the value of a key and delete it","Get the value of a key and delete it","Get the value of a key and delete it","Get the value of a key and delete it","Get the value of a key and set expiration","Get the value of a key and set expiration","Get the value of a key and set expiration","Get the value of a key and set expiration","Get the value of a key and set expiration","Get the value of a key and set expiration","Returns the script’s SHA1 hash in hexadecimal format.","Fetches the next message from the pubsub connection. …","Returns an async connection from the client.","Returns an async multiplexed connection from the client.","Returns the packed command as a byte vector.","Returns the encoded pipeline commands.","If the message was constructed from a message pattern this …","Returns the message’s payload in a specific format.","Returns the bytes that are the message’s payload. This …","Returns an async connection from the client.","Returns the bit value at offset in the string value stored …","Returns the bit value at offset in the string value stored …","Returns the bit value at offset in the string value stored …","Returns the bit value at offset in the string value stored …","Returns the bit value at offset in the string value stored …","Returns the bit value at offset in the string value stored …","Get a range of bytes/substring from the value of a key. …","Get a range of bytes/substring from the value of a key. …","Get a range of bytes/substring from the value of a key. …","Get a range of bytes/substring from the value of a key. …","Get a range of bytes/substring from the value of a key. …","Get a range of bytes/substring from the value of a key. …","Set the string value of a key and return its old value.","Set the string value of a key and return its old value.","Set the string value of a key and return its old value.","Set the string value of a key and return its old value.","Set the string value of a key and return its old value.","Set the string value of a key and return its old value.","Deletes a single (or multiple) fields from a hash.","Deletes a single (or multiple) fields from a hash.","Deletes a single (or multiple) fields from a hash.","Deletes a single (or multiple) fields from a hash.","Deletes a single (or multiple) fields from a hash.","Deletes a single (or multiple) fields from a hash.","Checks if a field in a hash exists.","Checks if a field in a hash exists.","Checks if a field in a hash exists.","Checks if a field in a hash exists.","Checks if a field in a hash exists.","Checks if a field in a hash exists.","Gets a single (or multiple) fields from a hash.","Gets a single (or multiple) fields from a hash.","Gets a single (or multiple) fields from a hash.","Gets a single (or multiple) fields from a hash.","Gets a single (or multiple) fields from a hash.","Gets a single (or multiple) fields from a hash.","Gets all the fields and values in a hash.","Gets all the fields and values in a hash.","Gets all the fields and values in a hash.","Gets all the fields and values in a hash.","Gets all the fields and values in a hash.","Gets all the fields and values in a hash.","Increments a value.","Increments a value.","Increments a value.","Increments a value.","Increments a value.","Increments a value.","Gets all the keys in a hash.","Gets all the keys in a hash.","Gets all the keys in a hash.","Gets all the keys in a hash.","Gets all the keys in a hash.","Gets all the keys in a hash.","Gets the length of a hash.","Gets the length of a hash.","Gets the length of a hash.","Gets the length of a hash.","Gets the length of a hash.","Gets the length of a hash.","Incrementally iterate hash fields and associated values.","Incrementally iterate hash fields and associated values.","Incrementally iterate hash fields and associated values.","Incrementally iterate hash fields and associated values.","Incrementally iterate hash fields and associated values for","Incrementally iterate hash fields and associated values for","Incrementally iterate hash fields and associated values for","Incrementally iterate hash fields and associated values for","Sets a single field in a hash.","Sets a single field in a hash.","Sets a single field in a hash.","Sets a single field in a hash.","Sets a single field in a hash.","Sets a single field in a hash.","Sets a multiple fields in a hash.","Sets a multiple fields in a hash.","Sets a multiple fields in a hash.","Sets a multiple fields in a hash.","Sets a multiple fields in a hash.","Sets a multiple fields in a hash.","Sets a single field in a hash if it does not exist.","Sets a single field in a hash if it does not exist.","Sets a single field in a hash if it does not exist.","Sets a single field in a hash if it does not exist.","Sets a single field in a hash if it does not exist.","Sets a single field in a hash if it does not exist.","Gets all the values in a hash.","Gets all the values in a hash.","Gets all the values in a hash.","Gets all the values in a hash.","Gets all the values in a hash.","Gets all the values in a hash.","Instructs the pipeline to ignore the return value of this …","Returns true if the command is in scan mode.","Increment the numeric value of a key by the given amount. …","Increment the numeric value of a key by the given amount. …","Increment the numeric value of a key by the given amount. …","Increment the numeric value of a key by the given amount. …","Increment the numeric value of a key by the given amount. …","Increment the numeric value of a key by the given amount. …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts the object into a connection info object.","","","Invokes the script and returns the result.","Invokes the script directly without arguments.","Asynchronously invokes the script and returns the result.","Asynchronously invokes the script without arguments.","Indicates that this is a cluster error.","Returns true if error was caused by a dropped connection.","Returns true if this error indicates that the connection …","Checks if the dict is empty.","Indicates that this failure is an IO failure.","Returns the connection status.","","","Returns an indiciation if the value contained is exactly …","Returns an indiciation if the value contained is exactly …","","Checks if this address is supported.","Returns true if error was caused by I/O time out. Note …","Similar to query() but returns an iterator over the items …","Similar to iter() but returns an AsyncIter over the items …","Adds a key argument to the invocation. This ends up as …","Creates a script invocation object with a key filled in.","Determine the type of a key.","Determine the type of a key.","Determine the type of a key.","Determine the type of a key.","Determine the type of a key.","Determine the type of a key.","Gets all keys matching pattern","Gets all keys matching pattern","Gets all keys matching pattern","Gets all keys matching pattern","Gets all keys matching pattern","Gets all keys matching pattern","Returns the kind of the error.","Returns the size of the info dict.","Get an element from a list by its index.","Get an element from a list by its index.","Get an element from a list by its index.","Get an element from a list by its index.","Get an element from a list by its index.","Get an element from a list by its index.","Insert an element after another element in a list.","Insert an element after another element in a list.","Insert an element after another element in a list.","Insert an element after another element in a list.","Insert an element after another element in a list.","Insert an element after another element in a list.","Insert an element before another element in a list.","Insert an element before another element in a list.","Insert an element before another element in a list.","Insert an element before another element in a list.","Insert an element before another element in a list.","Insert an element before another element in a list.","Returns the length of the list stored at key.","Returns the length of the list stored at key.","Returns the length of the list stored at key.","Returns the length of the list stored at key.","Returns the length of the list stored at key.","Returns the length of the list stored at key.","Pop an element a list, push it to another list and return …","Pop an element a list, push it to another list and return …","Pop an element a list, push it to another list and return …","Pop an element a list, push it to another list and return …","Pop an element a list, push it to another list and return …","Pop an element a list, push it to another list and return …","Pops count elements from the first non-empty list key from …","Pops count elements from the first non-empty list key from …","Pops count elements from the first non-empty list key from …","Pops count elements from the first non-empty list key from …","Pops count elements from the first non-empty list key from …","Pops count elements from the first non-empty list key from …","Loads the script and returns the SHA1 of it.","Asynchronously loads the script and returns the SHA1 of it.","Checks if the return value looks like it fulfils the cursor","Removes and returns the up to count first elements of the …","Removes and returns the up to count first elements of the …","Removes and returns the up to count first elements of the …","Removes and returns the up to count first elements of the …","Removes and returns the up to count first elements of the …","Removes and returns the up to count first elements of the …","Returns the index of the first matching value of the list …","Returns the index of the first matching value of the list …","Returns the index of the first matching value of the list …","Returns the index of the first matching value of the list …","Returns the index of the first matching value of the list …","Returns the index of the first matching value of the list …","Insert all the specified values at the head of the list …","Insert all the specified values at the head of the list …","Insert all the specified values at the head of the list …","Insert all the specified values at the head of the list …","Insert all the specified values at the head of the list …","Insert all the specified values at the head of the list …","Inserts a value at the head of the list stored at key, …","Inserts a value at the head of the list stored at key, …","Inserts a value at the head of the list stored at key, …","Inserts a value at the head of the list stored at key, …","Inserts a value at the head of the list stored at key, …","Inserts a value at the head of the list stored at key, …","Returns the specified elements of the list stored at key.","Returns the specified elements of the list stored at key.","Returns the specified elements of the list stored at key.","Returns the specified elements of the list stored at key.","Returns the specified elements of the list stored at key.","Returns the specified elements of the list stored at key.","Removes the first count occurrences of elements equal to …","Removes the first count occurrences of elements equal to …","Removes the first count occurrences of elements equal to …","Removes the first count occurrences of elements equal to …","Removes the first count occurrences of elements equal to …","Removes the first count occurrences of elements equal to …","Sets the list element at index to value","Sets the list element at index to value","Sets the list element at index to value","Sets the list element at index to value","Sets the list element at index to value","Sets the list element at index to value","Trim an existing list so that it will contain only the …","Trim an existing list so that it will contain only the …","Trim an existing list so that it will contain only the …","Trim an existing list so that it will contain only the …","Trim an existing list so that it will contain only the …","Trim an existing list so that it will contain only the …","Limit the search to N items in the list.","Get values of keys","Get values of keys","Get values of keys","Get values of keys","Get values of keys","Get values of keys","Sets multiple keys to their values.","Sets multiple keys to their values.","Sets multiple keys to their values.","Sets multiple keys to their values.","Sets multiple keys to their values.","Sets multiple keys to their values.","Sets multiple keys to their values failing if at least one …","Sets multiple keys to their values failing if at least one …","Sets multiple keys to their values failing if at least one …","Sets multiple keys to their values failing if at least one …","Sets multiple keys to their values failing if at least one …","Sets multiple keys to their values failing if at least one …","Creates a new parser that parses the data behind the …","Creates an empty pipeline. For consistency with the cmd …","Creates a new empty command.","Creates a new script object.","Creates a new info dictionary from a string in the …","","","Returns the encoding of a key.","Returns the encoding of a key.","Returns the encoding of a key.","Returns the encoding of a key.","Returns the encoding of a key.","Returns the encoding of a key.","Returns the logarithmic access frequency counter of a key.","Returns the logarithmic access frequency counter of a key.","Returns the logarithmic access frequency counter of a key.","Returns the logarithmic access frequency counter of a key.","Returns the logarithmic access frequency counter of a key.","Returns the logarithmic access frequency counter of a key.","Returns the time in seconds since the last access of a key.","Returns the time in seconds since the last access of a key.","Returns the time in seconds since the last access of a key.","Returns the time in seconds since the last access of a key.","Returns the time in seconds since the last access of a key.","Returns the time in seconds since the last access of a key.","Returns the reference count of a key.","Returns the reference count of a key.","Returns the reference count of a key.","Returns the reference count of a key.","Returns the reference count of a key.","Returns the reference count of a key.","Connects to a redis server and returns a client. This …","Packs a bunch of commands into a request. This is …","This function takes a redis URL string and parses it into …","Parses bytes into a redis value.","Parses a redis value asynchronously.","Parses synchronously into a single value from the reader.","Optionally a password that should be used for connection.","Remove the expiration from a key.","Remove the expiration from a key.","Remove the expiration from a key.","Remove the expiration from a key.","Remove the expiration from a key.","Remove the expiration from a key.","Set a key’s time to live in milliseconds.","Set a key’s time to live in milliseconds.","Set a key’s time to live in milliseconds.","Set a key’s time to live in milliseconds.","Set a key’s time to live in milliseconds.","Set a key’s time to live in milliseconds.","Set the expiration for a key as a UNIX timestamp in …","Set the expiration for a key as a UNIX timestamp in …","Set the expiration for a key as a UNIX timestamp in …","Set the expiration for a key as a UNIX timestamp in …","Set the expiration for a key as a UNIX timestamp in …","Set the expiration for a key as a UNIX timestamp in …","Adds the specified elements to the specified HyperLogLog.","Adds the specified elements to the specified HyperLogLog.","Adds the specified elements to the specified HyperLogLog.","Adds the specified elements to the specified HyperLogLog.","Adds the specified elements to the specified HyperLogLog.","Adds the specified elements to the specified HyperLogLog.","Return the approximated cardinality of the set(s) observed …","Return the approximated cardinality of the set(s) observed …","Return the approximated cardinality of the set(s) observed …","Return the approximated cardinality of the set(s) observed …","Return the approximated cardinality of the set(s) observed …","Return the approximated cardinality of the set(s) observed …","Merge N different HyperLogLogs into a single one.","Merge N different HyperLogLogs into a single one.","Merge N different HyperLogLogs into a single one.","Merge N different HyperLogLogs into a single one.","Merge N different HyperLogLogs into a single one.","Merge N different HyperLogLogs into a single one.","Shortcut for creating a new pipeline.","","Returns an empty script invocation object. This is …","Set the value and expiration in milliseconds of a key.","Set the value and expiration in milliseconds of a key.","Set the value and expiration in milliseconds of a key.","Set the value and expiration in milliseconds of a key.","Set the value and expiration in milliseconds of a key.","Set the value and expiration in milliseconds of a key.","Subscribe to a list of channels using PSUBSCRIBE and run …","","Subscribes to a new channel with a pattern.","Get the expiration time of a key in milliseconds.","Get the expiration time of a key in milliseconds.","Get the expiration time of a key in milliseconds.","Get the expiration time of a key in milliseconds.","Get the expiration time of a key in milliseconds.","Get the expiration time of a key in milliseconds.","Posts a message to the given channel.","Posts a message to the given channel.","Posts a message to the given channel.","Posts a message to the given channel.","Posts a message to the given channel.","Posts a message to the given channel.","Unsubscribes from a channel with a pattern.","Executes the pipeline and fetches the return values. …","Sends the command as query to the connection and converts …","Async version of query.","Async version of query.","Return the value of N from the matching items.","Fetches a single response from the connection. This is …","Returns the node the error refers to.","A boxed connection address for where to connect to.","Rename a key.","Rename a key.","Rename a key.","Rename a key.","Rename a key.","Rename a key.","Rename a key, only if the new key does not exist.","Rename a key, only if the new key does not exist.","Rename a key, only if the new key does not exist.","Rename a key, only if the new key does not exist.","Rename a key, only if the new key does not exist.","Rename a key, only if the new key does not exist.","Sends a Cmd into the TCP socket and reads a single …","Sends a Cmd into the TCP socket and reads a single …","Sends an already encoded (packed) command into the TCP …","","","Sends multiple already encoded (packed) command into the …","","","Removes and returns the up to count last elements of the …","Removes and returns the up to count last elements of the …","Removes and returns the up to count last elements of the …","Removes and returns the up to count last elements of the …","Removes and returns the up to count last elements of the …","Removes and returns the up to count last elements of the …","Pop a value from a list, push it to another list and …","Pop a value from a list, push it to another list and …","Pop a value from a list, push it to another list and …","Pop a value from a list, push it to another list and …","Pop a value from a list, push it to another list and …","Pop a value from a list, push it to another list and …","Insert all the specified values at the tail of the list …","Insert all the specified values at the tail of the list …","Insert all the specified values at the tail of the list …","Insert all the specified values at the tail of the list …","Insert all the specified values at the tail of the list …","Insert all the specified values at the tail of the list …","Inserts value at the tail of the list stored at key, only …","Inserts value at the tail of the list stored at key, only …","Inserts value at the tail of the list stored at key, only …","Inserts value at the tail of the list stored at key, only …","Inserts value at the tail of the list stored at key, only …","Inserts value at the tail of the list stored at key, only …","Add one or more members to a set.","Add one or more members to a set.","Add one or more members to a set.","Add one or more members to a set.","Add one or more members to a set.","Add one or more members to a set.","Incrementally iterate the keys space.","Incrementally iterate the keys space.","Incrementally iterate the keys space.","Incrementally iterate the keys space.","Incrementally iterate the keys space for keys matching a …","Incrementally iterate the keys space for keys matching a …","Incrementally iterate set elements for elements matching a …","Incrementally iterate set elements for elements matching a …","Get the number of members in a set.","Get the number of members in a set.","Get the number of members in a set.","Get the number of members in a set.","Get the number of members in a set.","Get the number of members in a set.","Subtract multiple sets.","Subtract multiple sets.","Subtract multiple sets.","Subtract multiple sets.","Subtract multiple sets.","Subtract multiple sets.","Subtract multiple sets and store the resulting set in a …","Subtract multiple sets and store the resulting set in a …","Subtract multiple sets and store the resulting set in a …","Subtract multiple sets and store the resulting set in a …","Subtract multiple sets and store the resulting set in a …","Subtract multiple sets and store the resulting set in a …","Sends an already encoded (packed) command into the TCP …","Set the string value of a key.","Set the string value of a key.","Set the string value of a key.","Set the string value of a key.","Set the string value of a key.","Set the string value of a key.","Set the value and expiration of a key.","Set the value and expiration of a key.","Set the value and expiration of a key.","Set the value and expiration of a key.","Set the value and expiration of a key.","Set the value and expiration of a key.","Sets multiple keys to their values.","Sets multiple keys to their values.","Sets multiple keys to their values.","Sets multiple keys to their values.","Sets multiple keys to their values.","Sets multiple keys to their values.","Set the value of a key, only if the key does not exist","Set the value of a key, only if the key does not exist","Set the value of a key, only if the key does not exist","Set the value of a key, only if the key does not exist","Set the value of a key, only if the key does not exist","Set the value of a key, only if the key does not exist","Set the string value of a key with options.","Set the string value of a key with options.","Set the string value of a key with options.","Set the string value of a key with options.","Set the string value of a key with options.","Set the string value of a key with options.","Sets the read timeout for the connection.","Sets the read timeout for the connection.","Sets the write timeout for the connection.","Sets or clears the bit at offset in the string value …","Sets or clears the bit at offset in the string value …","Sets or clears the bit at offset in the string value …","Sets or clears the bit at offset in the string value …","Sets or clears the bit at offset in the string value …","Sets or clears the bit at offset in the string value …","Overwrite the part of the value stored in key at the …","Overwrite the part of the value stored in key at the …","Overwrite the part of the value stored in key at the …","Overwrite the part of the value stored in key at the …","Overwrite the part of the value stored in key at the …","Overwrite the part of the value stored in key at the …","Intersect multiple sets.","Intersect multiple sets.","Intersect multiple sets.","Intersect multiple sets.","Intersect multiple sets.","Intersect multiple sets.","Intersect multiple sets and store the resulting set in a …","Intersect multiple sets and store the resulting set in a …","Intersect multiple sets and store the resulting set in a …","Intersect multiple sets and store the resulting set in a …","Intersect multiple sets and store the resulting set in a …","Intersect multiple sets and store the resulting set in a …","Determine if a given value is a member of a set.","Determine if a given value is a member of a set.","Determine if a given value is a member of a set.","Determine if a given value is a member of a set.","Determine if a given value is a member of a set.","Determine if a given value is a member of a set.","Get all the members in a set.","Get all the members in a set.","Get all the members in a set.","Get all the members in a set.","Get all the members in a set.","Get all the members in a set.","Move a member from one set to another.","Move a member from one set to another.","Move a member from one set to another.","Move a member from one set to another.","Move a member from one set to another.","Move a member from one set to another.","Remove and return a random member from a set.","Remove and return a random member from a set.","Remove and return a random member from a set.","Remove and return a random member from a set.","Remove and return a random member from a set.","Remove and return a random member from a set.","Get one random member from a set.","Get one random member from a set.","Get one random member from a set.","Get one random member from a set.","Get one random member from a set.","Get one random member from a set.","Get multiple random members from a set.","Get multiple random members from a set.","Get multiple random members from a set.","Get multiple random members from a set.","Get multiple random members from a set.","Get multiple random members from a set.","Remove one or more members from a set.","Remove one or more members from a set.","Remove one or more members from a set.","Remove one or more members from a set.","Remove one or more members from a set.","Remove one or more members from a set.","Incrementally iterate set elements.","Incrementally iterate set elements.","Incrementally iterate set elements.","Incrementally iterate set elements.","Incrementally iterate set elements for elements matching a …","Incrementally iterate set elements for elements matching a …","Incrementally iterate set elements for elements matching a …","Incrementally iterate set elements for elements matching a …","Defines types to use with the streams commands.","Get the length of the value stored in a key.","Get the length of the value stored in a key.","Get the length of the value stored in a key.","Get the length of the value stored in a key.","Get the length of the value stored in a key.","Get the length of the value stored in a key.","Subscribe to a list of channels using SUBSCRIBE and run …","","Subscribes to a new channel.","Add multiple sets.","Add multiple sets.","Add multiple sets.","Add multiple sets.","Add multiple sets.","Add multiple sets.","Add multiple sets and store the resulting set in a key.","Add multiple sets and store the resulting set in a key.","Add multiple sets and store the resulting set in a key.","Add multiple sets and store the resulting set in a key.","Add multiple sets and store the resulting set in a key.","Add multiple sets and store the resulting set in a key.","","","","","","","","","","","","","","This converts the value into a vector of bytes. Each item …","This converts the value into a vector of bytes. Each item …","","","This function simplifies transaction management slightly. …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get the expiration time of a key.","Get the expiration time of a key.","Get the expiration time of a key.","Get the expiration time of a key.","Get the expiration time of a key.","Get the expiration time of a key.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Unlink one or more keys.","Unlink one or more keys.","Unlink one or more keys.","Unlink one or more keys.","Unlink one or more keys.","Unlink one or more keys.","Unsubscribes from a channel.","Optionally a username that should be used for connection.","Creates an empty pipeline with pre-allocated capacity.","Creates a new empty command, with at least the requested …","Set the expiration for the SET command","Accepts a serialized redis command.","","Accepts a serialized redis command.","Accepts a serialized redis command.","","This writes the value into a vector of bytes. Each item …","","","","Ack pending stream messages checked out by a consumer.","Ack pending stream messages checked out by a consumer.","Ack pending stream messages checked out by a consumer.","Ack pending stream messages checked out by a consumer.","Ack pending stream messages checked out by a consumer.","Ack pending stream messages checked out by a consumer.","Add a stream message by key. Use * as the id for the …","Add a stream message by key. Use * as the id for the …","Add a stream message by key. Use * as the id for the …","Add a stream message by key. Use * as the id for the …","Add a stream message by key. Use * as the id for the …","Add a stream message by key. Use * as the id for the …","BTreeMap variant for adding a stream message by key. Use * …","BTreeMap variant for adding a stream message by key. Use * …","BTreeMap variant for adding a stream message by key. Use * …","BTreeMap variant for adding a stream message by key. Use * …","BTreeMap variant for adding a stream message by key. Use * …","BTreeMap variant for adding a stream message by key. Use * …","Add a stream message while capping the stream at a …","Add a stream message while capping the stream at a …","Add a stream message while capping the stream at a …","Add a stream message while capping the stream at a …","Add a stream message while capping the stream at a …","Add a stream message while capping the stream at a …","BTreeMap variant for adding a stream message while capping …","BTreeMap variant for adding a stream message while capping …","BTreeMap variant for adding a stream message while capping …","BTreeMap variant for adding a stream message while capping …","BTreeMap variant for adding a stream message while capping …","BTreeMap variant for adding a stream message while capping …","Claim pending, unacked messages, after some period of time,","Claim pending, unacked messages, after some period of time,","Claim pending, unacked messages, after some period of time,","Claim pending, unacked messages, after some period of time,","Claim pending, unacked messages, after some period of time,","Claim pending, unacked messages, after some period of time,","This is the optional arguments version for claiming …","This is the optional arguments version for claiming …","This is the optional arguments version for claiming …","This is the optional arguments version for claiming …","This is the optional arguments version for claiming …","This is the optional arguments version for claiming …","Deletes a list of ids for a given stream key.","Deletes a list of ids for a given stream key.","Deletes a list of ids for a given stream key.","Deletes a list of ids for a given stream key.","Deletes a list of ids for a given stream key.","Deletes a list of ids for a given stream key.","This command is used for creating a consumer group. It …","This command is used for creating a consumer group. It …","This command is used for creating a consumer group. It …","This command is used for creating a consumer group. It …","This command is used for creating a consumer group. It …","This command is used for creating a consumer group. It …","This is the alternate version for creating a consumer group","This is the alternate version for creating a consumer group","This is the alternate version for creating a consumer group","This is the alternate version for creating a consumer group","This is the alternate version for creating a consumer group","This is the alternate version for creating a consumer group","This deletes a consumer from an existing consumer group …","This deletes a consumer from an existing consumer group …","This deletes a consumer from an existing consumer group …","This deletes a consumer from an existing consumer group …","This deletes a consumer from an existing consumer group …","This deletes a consumer from an existing consumer group …","Destroy an existing consumer group for a given stream key","Destroy an existing consumer group for a given stream key","Destroy an existing consumer group for a given stream key","Destroy an existing consumer group for a given stream key","Destroy an existing consumer group for a given stream key","Destroy an existing consumer group for a given stream key","Alter which id you want consumers to begin reading from an …","Alter which id you want consumers to begin reading from an …","Alter which id you want consumers to begin reading from an …","Alter which id you want consumers to begin reading from an …","Alter which id you want consumers to begin reading from an …","Alter which id you want consumers to begin reading from an …","This returns all info details about which consumers have …","This returns all info details about which consumers have …","This returns all info details about which consumers have …","This returns all info details about which consumers have …","This returns all info details about which consumers have …","This returns all info details about which consumers have …","Returns all consumer groups created for a given stream key.","Returns all consumer groups created for a given stream key.","Returns all consumer groups created for a given stream key.","Returns all consumer groups created for a given stream key.","Returns all consumer groups created for a given stream key.","Returns all consumer groups created for a given stream key.","Returns info about high-level stream details (first & last …","Returns info about high-level stream details (first & last …","Returns info about high-level stream details (first & last …","Returns info about high-level stream details (first & last …","Returns info about high-level stream details (first & last …","Returns info about high-level stream details (first & last …","Returns the number of messages for a given stream key.","Returns the number of messages for a given stream key.","Returns the number of messages for a given stream key.","Returns the number of messages for a given stream key.","Returns the number of messages for a given stream key.","Returns the number of messages for a given stream key.","This is a basic version of making XPENDING command calls …","This is a basic version of making XPENDING command calls …","This is a basic version of making XPENDING command calls …","This is a basic version of making XPENDING command calls …","This is a basic version of making XPENDING command calls …","This is a basic version of making XPENDING command calls …","An alternate version of xpending_count which filters by …","An alternate version of xpending_count which filters by …","An alternate version of xpending_count which filters by …","An alternate version of xpending_count which filters by …","An alternate version of xpending_count which filters by …","An alternate version of xpending_count which filters by …","This XPENDING version returns a list of all messages over …","This XPENDING version returns a list of all messages over …","This XPENDING version returns a list of all messages over …","This XPENDING version returns a list of all messages over …","This XPENDING version returns a list of all messages over …","This XPENDING version returns a list of all messages over …","Returns a range of messages in a given stream key.","Returns a range of messages in a given stream key.","Returns a range of messages in a given stream key.","Returns a range of messages in a given stream key.","Returns a range of messages in a given stream key.","Returns a range of messages in a given stream key.","A helper method for automatically returning all messages …","A helper method for automatically returning all messages …","A helper method for automatically returning all messages …","A helper method for automatically returning all messages …","A helper method for automatically returning all messages …","A helper method for automatically returning all messages …","A method for paginating a stream by key.","A method for paginating a stream by key.","A method for paginating a stream by key.","A method for paginating a stream by key.","A method for paginating a stream by key.","A method for paginating a stream by key.","Read a list of ids for each stream key. This is the basic …","Read a list of ids for each stream key. This is the basic …","Read a list of ids for each stream key. This is the basic …","Read a list of ids for each stream key. This is the basic …","Read a list of ids for each stream key. This is the basic …","Read a list of ids for each stream key. This is the basic …","This method handles setting optional arguments for XREAD …","This method handles setting optional arguments for XREAD …","This method handles setting optional arguments for XREAD …","This method handles setting optional arguments for XREAD …","This method handles setting optional arguments for XREAD …","This method handles setting optional arguments for XREAD …","This is the reverse version of xrange. The same rules …","This is the reverse version of xrange. The same rules …","This is the reverse version of xrange. The same rules …","This is the reverse version of xrange. The same rules …","This is the reverse version of xrange. The same rules …","This is the reverse version of xrange. The same rules …","This is the reverse version of xrange_all. The same rules …","This is the reverse version of xrange_all. The same rules …","This is the reverse version of xrange_all. The same rules …","This is the reverse version of xrange_all. The same rules …","This is the reverse version of xrange_all. The same rules …","This is the reverse version of xrange_all. The same rules …","This is the reverse version of xrange_count. The same …","This is the reverse version of xrange_count. The same …","This is the reverse version of xrange_count. The same …","This is the reverse version of xrange_count. The same …","This is the reverse version of xrange_count. The same …","This is the reverse version of xrange_count. The same …","Trim a stream key to a MAXLEN count.","Trim a stream key to a MAXLEN count.","Trim a stream key to a MAXLEN count.","Trim a stream key to a MAXLEN count.","Trim a stream key to a MAXLEN count.","Trim a stream key to a MAXLEN count.","Add one member to a sorted set, or update its score if it …","Add one member to a sorted set, or update its score if it …","Add one member to a sorted set, or update its score if it …","Add one member to a sorted set, or update its score if it …","Add one member to a sorted set, or update its score if it …","Add one member to a sorted set, or update its score if it …","Add multiple members to a sorted set, or update its score …","Add multiple members to a sorted set, or update its score …","Add multiple members to a sorted set, or update its score …","Add multiple members to a sorted set, or update its score …","Add multiple members to a sorted set, or update its score …","Add multiple members to a sorted set, or update its score …","Get the number of members in a sorted set.","Get the number of members in a sorted set.","Get the number of members in a sorted set.","Get the number of members in a sorted set.","Get the number of members in a sorted set.","Get the number of members in a sorted set.","Count the members in a sorted set with scores within the …","Count the members in a sorted set with scores within the …","Count the members in a sorted set with scores within the …","Count the members in a sorted set with scores within the …","Count the members in a sorted set with scores within the …","Count the members in a sorted set with scores within the …","Increments the member in a sorted set at key by delta. If …","Increments the member in a sorted set at key by delta. If …","Increments the member in a sorted set at key by delta. If …","Increments the member in a sorted set at key by delta. If …","Increments the member in a sorted set at key by delta. If …","Increments the member in a sorted set at key by delta. If …","Intersect multiple sorted sets and store the resulting …","Intersect multiple sorted sets and store the resulting …","Intersect multiple sorted sets and store the resulting …","Intersect multiple sorted sets and store the resulting …","Intersect multiple sorted sets and store the resulting …","Intersect multiple sorted sets and store the resulting …","Intersect multiple sorted sets and store the resulting …","Intersect multiple sorted sets and store the resulting …","Intersect multiple sorted sets and store the resulting …","Intersect multiple sorted sets and store the resulting …","Intersect multiple sorted sets and store the resulting …","Intersect multiple sorted sets and store the resulting …","Commands::zinterstore_max, but with the ability to specify …","Commands::zinterstore_max, but with the ability to specify …","Commands::zinterstore_max, but with the ability to specify …","Commands::zinterstore_max, but with the ability to specify …","Commands::zinterstore_max, but with the ability to specify …","Commands::zinterstore_max, but with the ability to specify …","Intersect multiple sorted sets and store the resulting …","Intersect multiple sorted sets and store the resulting …","Intersect multiple sorted sets and store the resulting …","Intersect multiple sorted sets and store the resulting …","Intersect multiple sorted sets and store the resulting …","Intersect multiple sorted sets and store the resulting …","Commands::zinterstore_min, but with the ability to specify …","Commands::zinterstore_min, but with the ability to specify …","Commands::zinterstore_min, but with the ability to specify …","Commands::zinterstore_min, but with the ability to specify …","Commands::zinterstore_min, but with the ability to specify …","Commands::zinterstore_min, but with the ability to specify …","Commands::zinterstore, but with the ability to specify a …","Commands::zinterstore, but with the ability to specify a …","Commands::zinterstore, but with the ability to specify a …","Commands::zinterstore, but with the ability to specify a …","Commands::zinterstore, but with the ability to specify a …","Commands::zinterstore, but with the ability to specify a …","Count the number of members in a sorted set between a …","Count the number of members in a sorted set between a …","Count the number of members in a sorted set between a …","Count the number of members in a sorted set between a …","Count the number of members in a sorted set between a …","Count the number of members in a sorted set between a …","Removes and returns up to count members with the highest …","Removes and returns up to count members with the highest …","Removes and returns up to count members with the highest …","Removes and returns up to count members with the highest …","Removes and returns up to count members with the highest …","Removes and returns up to count members with the highest …","Removes and returns up to count members with the lowest …","Removes and returns up to count members with the lowest …","Removes and returns up to count members with the lowest …","Removes and returns up to count members with the lowest …","Removes and returns up to count members with the lowest …","Removes and returns up to count members with the lowest …","Removes and returns up to count members with the highest …","Removes and returns up to count members with the highest …","Removes and returns up to count members with the highest …","Removes and returns up to count members with the highest …","Removes and returns up to count members with the highest …","Removes and returns up to count members with the highest …","Removes and returns up to count members with the lowest …","Removes and returns up to count members with the lowest …","Removes and returns up to count members with the lowest …","Removes and returns up to count members with the lowest …","Removes and returns up to count members with the lowest …","Removes and returns up to count members with the lowest …","Return up to count random members in a sorted set (or 1 if …","Return up to count random members in a sorted set (or 1 if …","Return up to count random members in a sorted set (or 1 if …","Return up to count random members in a sorted set (or 1 if …","Return up to count random members in a sorted set (or 1 if …","Return up to count random members in a sorted set (or 1 if …","Return up to count random members in a sorted set with …","Return up to count random members in a sorted set with …","Return up to count random members in a sorted set with …","Return up to count random members in a sorted set with …","Return up to count random members in a sorted set with …","Return up to count random members in a sorted set with …","Return a range of members in a sorted set, by index","Return a range of members in a sorted set, by index","Return a range of members in a sorted set, by index","Return a range of members in a sorted set, by index","Return a range of members in a sorted set, by index","Return a range of members in a sorted set, by index","Return a range of members in a sorted set, by index with …","Return a range of members in a sorted set, by index with …","Return a range of members in a sorted set, by index with …","Return a range of members in a sorted set, by index with …","Return a range of members in a sorted set, by index with …","Return a range of members in a sorted set, by index with …","Return a range of members in a sorted set, by …","Return a range of members in a sorted set, by …","Return a range of members in a sorted set, by …","Return a range of members in a sorted set, by …","Return a range of members in a sorted set, by …","Return a range of members in a sorted set, by …","Return a range of members in a sorted set, by …","Return a range of members in a sorted set, by …","Return a range of members in a sorted set, by …","Return a range of members in a sorted set, by …","Return a range of members in a sorted set, by …","Return a range of members in a sorted set, by …","Return a range of members in a sorted set, by score.","Return a range of members in a sorted set, by score.","Return a range of members in a sorted set, by score.","Return a range of members in a sorted set, by score.","Return a range of members in a sorted set, by score.","Return a range of members in a sorted set, by score.","Return a range of members in a sorted set, by score with …","Return a range of members in a sorted set, by score with …","Return a range of members in a sorted set, by score with …","Return a range of members in a sorted set, by score with …","Return a range of members in a sorted set, by score with …","Return a range of members in a sorted set, by score with …","Return a range of members in a sorted set, by score with …","Return a range of members in a sorted set, by score with …","Return a range of members in a sorted set, by score with …","Return a range of members in a sorted set, by score with …","Return a range of members in a sorted set, by score with …","Return a range of members in a sorted set, by score with …","Return a range of members in a sorted set, by score with …","Return a range of members in a sorted set, by score with …","Return a range of members in a sorted set, by score with …","Return a range of members in a sorted set, by score with …","Return a range of members in a sorted set, by score with …","Return a range of members in a sorted set, by score with …","Determine the index of a member in a sorted set.","Determine the index of a member in a sorted set.","Determine the index of a member in a sorted set.","Determine the index of a member in a sorted set.","Determine the index of a member in a sorted set.","Determine the index of a member in a sorted set.","Remove one or more members from a sorted set.","Remove one or more members from a sorted set.","Remove one or more members from a sorted set.","Remove one or more members from a sorted set.","Remove one or more members from a sorted set.","Remove one or more members from a sorted set.","Remove all members in a sorted set between the given …","Remove all members in a sorted set between the given …","Remove all members in a sorted set between the given …","Remove all members in a sorted set between the given …","Remove all members in a sorted set between the given …","Remove all members in a sorted set between the given …","Remove all members in a sorted set within the given scores.","Remove all members in a sorted set within the given scores.","Remove all members in a sorted set within the given scores.","Remove all members in a sorted set within the given scores.","Remove all members in a sorted set within the given scores.","Remove all members in a sorted set within the given scores.","Remove all members in a sorted set within the given …","Remove all members in a sorted set within the given …","Remove all members in a sorted set within the given …","Remove all members in a sorted set within the given …","Remove all members in a sorted set within the given …","Remove all members in a sorted set within the given …","Return a range of members in a sorted set, by index, with …","Return a range of members in a sorted set, by index, with …","Return a range of members in a sorted set, by index, with …","Return a range of members in a sorted set, by index, with …","Return a range of members in a sorted set, by index, with …","Return a range of members in a sorted set, by index, with …","Return a range of members in a sorted set, by index, with …","Return a range of members in a sorted set, by index, with …","Return a range of members in a sorted set, by index, with …","Return a range of members in a sorted set, by index, with …","Return a range of members in a sorted set, by index, with …","Return a range of members in a sorted set, by index, with …","Return a range of members in a sorted set, by …","Return a range of members in a sorted set, by …","Return a range of members in a sorted set, by …","Return a range of members in a sorted set, by …","Return a range of members in a sorted set, by …","Return a range of members in a sorted set, by …","Return a range of members in a sorted set, by …","Return a range of members in a sorted set, by …","Return a range of members in a sorted set, by …","Return a range of members in a sorted set, by …","Return a range of members in a sorted set, by …","Return a range of members in a sorted set, by …","Return a range of members in a sorted set, by score.","Return a range of members in a sorted set, by score.","Return a range of members in a sorted set, by score.","Return a range of members in a sorted set, by score.","Return a range of members in a sorted set, by score.","Return a range of members in a sorted set, by score.","Return a range of members in a sorted set, by score with …","Return a range of members in a sorted set, by score with …","Return a range of members in a sorted set, by score with …","Return a range of members in a sorted set, by score with …","Return a range of members in a sorted set, by score with …","Return a range of members in a sorted set, by score with …","Return a range of members in a sorted set, by score with …","Return a range of members in a sorted set, by score with …","Return a range of members in a sorted set, by score with …","Return a range of members in a sorted set, by score with …","Return a range of members in a sorted set, by score with …","Return a range of members in a sorted set, by score with …","Return a range of members in a sorted set, by score with …","Return a range of members in a sorted set, by score with …","Return a range of members in a sorted set, by score with …","Return a range of members in a sorted set, by score with …","Return a range of members in a sorted set, by score with …","Return a range of members in a sorted set, by score with …","Determine the index of a member in a sorted set, with …","Determine the index of a member in a sorted set, with …","Determine the index of a member in a sorted set, with …","Determine the index of a member in a sorted set, with …","Determine the index of a member in a sorted set, with …","Determine the index of a member in a sorted set, with …","Incrementally iterate sorted set elements.","Incrementally iterate sorted set elements.","Incrementally iterate sorted set elements.","Incrementally iterate sorted set elements.","Incrementally iterate sorted set elements for elements …","Incrementally iterate sorted set elements for elements …","Incrementally iterate sorted set elements for elements …","Incrementally iterate sorted set elements for elements …","Get the score associated with the given member in a sorted …","Get the score associated with the given member in a sorted …","Get the score associated with the given member in a sorted …","Get the score associated with the given member in a sorted …","Get the score associated with the given member in a sorted …","Get the score associated with the given member in a sorted …","Get the scores associated with multiple members in a …","Get the scores associated with multiple members in a …","Get the scores associated with multiple members in a …","Get the scores associated with multiple members in a …","Get the scores associated with multiple members in a …","Get the scores associated with multiple members in a …","Unions multiple sorted sets and store the resulting sorted …","Unions multiple sorted sets and store the resulting sorted …","Unions multiple sorted sets and store the resulting sorted …","Unions multiple sorted sets and store the resulting sorted …","Unions multiple sorted sets and store the resulting sorted …","Unions multiple sorted sets and store the resulting sorted …","Unions multiple sorted sets and store the resulting sorted …","Unions multiple sorted sets and store the resulting sorted …","Unions multiple sorted sets and store the resulting sorted …","Unions multiple sorted sets and store the resulting sorted …","Unions multiple sorted sets and store the resulting sorted …","Unions multiple sorted sets and store the resulting sorted …","Commands::zunionstore_max, but with the ability to specify …","Commands::zunionstore_max, but with the ability to specify …","Commands::zunionstore_max, but with the ability to specify …","Commands::zunionstore_max, but with the ability to specify …","Commands::zunionstore_max, but with the ability to specify …","Commands::zunionstore_max, but with the ability to specify …","Unions multiple sorted sets and store the resulting sorted …","Unions multiple sorted sets and store the resulting sorted …","Unions multiple sorted sets and store the resulting sorted …","Unions multiple sorted sets and store the resulting sorted …","Unions multiple sorted sets and store the resulting sorted …","Unions multiple sorted sets and store the resulting sorted …","Commands::zunionstore_min, but with the ability to specify …","Commands::zunionstore_min, but with the ability to specify …","Commands::zunionstore_min, but with the ability to specify …","Commands::zunionstore_min, but with the ability to specify …","Commands::zunionstore_min, but with the ability to specify …","Commands::zunionstore_min, but with the ability to specify …","Commands::zunionstore, but with the ability to specify a …","Commands::zunionstore, but with the ability to specify a …","Commands::zunionstore, but with the ability to specify a …","Commands::zunionstore, but with the ability to specify a …","Commands::zunionstore, but with the ability to specify a …","Commands::zunionstore, but with the ability to specify a …","Hostname","Disable hostname verification when connecting.","Port","TLS certificates and client key.","An info dictionary type storing Redis ACL information as …","Add all the commands in such category to be called by the …","Add the command to the list of commands the user can call.","Add this SHA-256 hash value to the list of valid passwords …","Add this password to the list of valid password for the …","Alias for +@all. Note that it implies the ability to …","Alias for ~*.","Alias for -@all.","All the set passwords of the user are removed, and the …","Disable the user: it’s no longer possible to …","Enable the user: it is possible to authenticate as this …","Raw text of ACL rule that not enumerated above.","Add a pattern of keys that can be mentioned as part of …","Remove the commands from such category the client can call.","Remove the command to the list of commands the user can …","Remove this hash value from from the list of valid …","Remove this password from the list of valid passwords.","Performs the following actions: resetpass, resetkeys, off, …","Flush the list of allowed keys patterns.","Flush the list of allowed passwords. Moreover removes the …","ACL rules are used in order to activate or remove a flag, …","","","","","Describes capabilities of which commands the user can call.","","","Describes flag rules for the user. Represented by Rule::On,","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Describes patterns of keys which the user can access. …","Describes the user’s passwords. Represented by …","","","","","","","","Trait for objects that implements AsyncRead and AsyncWrite","Represents a stateful redis TCP connection.","An async abstraction over connections.","Represents a Monitor connection.","A connection object which can be cloned, allowing requests …","Represents a PubSub connection.","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the database this connection is bound to. Note …","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Exits from PubSub mode and converts PubSub into Connection.","Converts this Connection into Monitor","Returns Stream of Msgs from this PubSubs subscriptions …","Returns Stream of FromRedisValue values from this Monitor…","Converts this Connection into PubSub.","Deliver the MONITOR command to this Monitoring wrapper.","Constructs a new Connection out of a AsyncRead + AsyncWrite…","Create a Monitor from a Connection","Constructs a new MultiplexedConnection out of a …","Returns Stream of Msgs from this PubSubs subscriptions.","Returns Stream of FromRedisValue values from this Monitor…","Subscribes to a new channel with a pattern.","Unsubscribes from a channel with a pattern.","Sends an already encoded (packed) command into the TCP …","","","Sends multiple already encoded (packed) command into the …","","","Sends an already encoded (packed) command into the TCP …","Sends multiple already encoded (packed) command into the …","Subscribes to a new channel.","","Enables the tokio compatibility","","","","","","","","","","","","","Unsubscribes from a channel.","Sort returned items from the nearest to the farthest, …","A coordinate (longitude, latitude). Can be used with …","Sort returned items from the farthest to the nearest, …","Represents feed.","Represents kilometers.","Represents meters.","Represents miles.","Options for the GEORADIUS and GEORADIUSBYMEMBER commands","Options to sort results from GEORADIUS and …","Contain an item returned by geo_radius and …","Units used by geo_dist and geo_radius.","Don’t sort the results","","","","","","","","","","","The coordinate if available.","","","The distance if available.","","","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).","","","Latitude","Limit the results to the first N matching items.","Create a new Coord with the (longitude, latitude)","Longitude","The name that was found.","Sort the returned items","Store the results in a sorted set at key, instead of …","Store the results in a sorted set at key, with the …","","","","","","","","","","","","","","","","Return the longitude, latitude coordinates of the matching …","Return the distance of the returned items from the …","","","","Match an approximate count","Data with payload exists in the stream.","The stream is empty.","Match an exact count","Builder options for xclaim_options command.","Reply type used with xclaim command.","Represents a stream id and its field/values as a HashMap","A consumer parsed from xinfo_consumers command.","Reply type used with xinfo_consumer command, an array of …","A group parsed from xinfo_groups command.","Reply type used with xinfo_groups command.","Reply type used with xinfo_stream command, containing …","Represents a stream key and its id’s parsed from xread …","Utility enum for passing MAXLEN [= or ~] [COUNT] arguments …","Reply type used with xpending_count and …","Inner reply type when an xpending command has data.","Represents a pending message parsed from xpending methods.","Reply type used with xpending command.","Reply type used with xrange, xrange_count, xrange_all, …","Builder options for xread_options command.","Reply type used with xread or xread_options commands.","Sets the block time in milliseconds.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the consumer that fetched the message and has …","Every consumer in the consumer group with at least one …","An array of every consumer in a specific consumer group.","Number of consumers known in the group.","Does the message contain a particular field?","Sets the maximum number of elements to return per stream.","Returns how many records are in the reply.","Limit on the number of messages to return per call.","","","","","","","","","","","","","","","","","ID for the final pending record.","","The very first entry in the stream.","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","Fetches value of a given field and converts it to the …","Sets the name of a consumer group associated to the stream.","The number of consumer groups associated with the stream.","All the consumer groups associated with the stream.","The ID of the message.","The stream id (entry ID) of this particular message.","Set IDLE <milliseconds> cmd arg.","This consumer’s idle time in milliseconds.","Complex data structure containing a payload for each ID in …","Complex data structure containing a payload for each ID in …","An array of structs containing information about message …","The parsed stream id’s.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if there are no field/value pairs in this …","The stream key.","Complex data structure containing a payload for each key …","Last ID delivered to this group.","The number of milliseconds that elapsed since the last …","The very last entry in the stream.","The last generated ID that may not be the same as the last …","Returns how many field/value pairs exist in this message.","Number of elements of the stream.","All fields in this message, associated with their …","Name of the consumer group.","The group name.","Sets the command so that it avoids adding the message to …","Number of pending messages for this specific consumer.","Number of pending messages (delivered but not yet …","Details about the radix tree representing the stream mostly","Indicates whether the command is participating in a group …","Set RETRYCOUNT <count> cmd arg.","ID for the first pending record.","Set TIME <Unix epoch milliseconds> cmd arg.","The number of times this message was delivered.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Set FORCE cmd arg to true.","Set JUSTID cmd arg to true. Be advised: the response type …","","",""],"i":[0,41,0,0,41,84,22,41,0,41,41,0,0,0,0,0,0,84,0,41,18,22,0,67,88,67,88,41,4,0,41,0,0,41,0,0,36,22,0,41,41,0,88,27,0,41,41,41,0,44,22,41,41,40,41,40,40,0,4,22,67,67,88,67,88,0,0,0,0,41,0,0,0,0,0,41,27,0,0,36,0,0,18,22,37,37,0,0,41,41,37,0,44,0,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,38,0,1,2,3,3,6,6,14,1,2,15,2,22,24,22,1,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,68,69,84,27,24,25,50,14,67,88,44,29,1,34,18,2,45,43,36,37,38,39,56,15,40,41,22,42,68,69,84,27,24,25,50,14,67,88,44,29,1,34,18,2,45,43,36,37,38,39,56,15,40,41,22,42,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,29,29,32,24,34,1,1,34,18,2,36,37,38,39,15,40,41,22,42,1,34,18,2,36,37,38,39,15,40,41,22,42,0,1,1,29,43,42,45,34,2,39,1,2,3,3,6,6,50,1,2,45,43,39,1,2,3,3,6,6,42,8,8,29,29,25,29,37,40,41,22,1,2,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,29,42,29,29,34,37,37,38,39,56,15,40,41,22,42,68,69,84,27,24,25,50,14,67,88,44,29,29,29,29,29,29,29,1,34,18,2,45,43,36,37,38,39,56,15,40,41,22,42,5,5,56,0,5,22,42,5,5,38,56,0,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,43,42,34,56,56,34,34,34,32,24,34,1,2,3,3,6,6,1,2,3,3,6,6,15,25,34,34,2,1,56,56,56,34,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,3,3,6,6,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,1,2,3,3,6,6,68,69,84,27,24,25,50,14,67,88,44,29,1,34,18,2,45,43,36,37,38,39,56,15,40,41,22,42,70,38,68,14,15,14,15,29,29,29,42,29,32,24,34,8,8,45,37,29,2,2,14,15,1,2,3,3,6,6,1,2,3,3,6,6,29,42,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,14,14,22,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,45,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,50,1,2,15,42,68,69,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,34,0,0,0,0,50,39,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,0,69,15,1,2,3,3,6,6,83,24,25,1,2,3,3,6,6,1,2,3,3,6,6,25,1,2,1,2,45,24,29,38,1,2,3,3,6,6,1,2,3,3,6,6,32,32,32,24,34,32,24,34,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,3,3,6,6,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,24,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,24,25,24,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,3,3,6,6,3,3,6,6,0,1,2,3,3,6,6,83,24,25,1,2,3,3,6,6,1,2,3,3,6,6,1,34,18,2,36,37,38,39,15,40,41,22,42,8,8,29,37,0,68,69,84,27,24,25,50,14,67,88,44,29,1,34,18,2,45,43,36,37,38,39,56,15,40,41,22,42,68,69,84,27,24,25,50,14,67,88,44,29,1,34,18,2,45,43,36,37,38,39,56,15,40,41,22,42,1,2,3,3,6,6,68,69,84,27,24,25,50,14,67,88,44,29,1,34,18,2,45,43,36,37,38,39,56,15,40,41,22,42,1,2,3,3,6,6,25,39,1,2,43,89,2,89,89,2,8,27,45,43,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,3,3,6,6,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,1,2,3,3,6,6,119,119,119,119,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,0,13,95,13,95,95,13,95,95,13,95,13,95,95,13,95,95,95,13,95,13,95,13,95,13,0,0,0,0,0,0,65,97,98,46,65,97,98,46,46,46,46,65,97,98,46,71,65,46,65,97,98,46,97,65,97,98,65,98,65,98,46,97,98,97,97,71,65,46,71,65,46,46,46,97,46,0,65,97,98,46,65,97,98,46,65,97,98,46,97,100,0,100,63,63,63,63,0,0,0,0,100,63,104,101,100,64,63,104,101,100,64,104,100,64,104,101,101,63,104,101,100,64,104,101,63,104,101,100,64,101,64,101,64,101,101,104,64,64,64,63,104,101,100,64,63,104,101,100,64,63,104,101,100,64,64,64,63,101,64,92,108,108,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,92,93,94,105,106,107,108,109,110,111,112,113,114,115,116,117,118,92,93,94,105,106,107,108,109,110,111,112,113,114,115,116,117,118,92,105,106,107,108,109,110,111,112,113,114,115,116,117,118,92,105,106,107,108,109,110,111,112,113,114,115,116,117,118,116,109,112,115,118,94,108,109,93,94,105,106,107,108,109,110,111,112,113,114,115,116,117,118,109,92,111,92,93,94,105,106,107,108,109,110,111,112,113,114,115,116,117,118,92,93,94,105,106,107,108,109,110,111,112,113,114,115,116,117,118,105,106,107,108,110,111,112,113,118,94,111,113,116,118,93,114,106,107,110,117,92,93,94,105,106,107,108,109,110,111,112,113,114,115,116,117,118,118,117,105,115,116,111,111,118,111,118,114,115,94,114,115,111,94,93,109,93,116,92,105,106,107,108,109,110,111,112,113,114,115,116,117,118,92,93,94,105,106,107,108,109,110,111,112,113,114,115,116,117,118,92,93,94,105,106,107,108,109,110,111,112,113,114,115,116,117,118,92,93,94,105,106,107,108,109,110,111,112,113,114,115,116,117,118,93,93,92,93,94],"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,[1,1],[[],2],[3,[[4,[-1]]],5],[3,[[4,[-1]]],5],[6,[[7,[-1]]],5],[6,[[7,[-1]]],5],[[1,-1],1,8],[-1,2,8],[[3,-1],[[4,[-2]]],8,5],[[3,-1],[[4,[-2]]],8,5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[1,[11,[-1]]],1,8],[[[11,[-1]]],2,8],[[3,[11,[-1]]],[[4,[-2]]],8,5],[[3,[11,[-1]]],[[4,[-2]]],8,5],[[6,[11,[-1]]],[[7,[-2]]],[8,9,10],5],[[6,[11,[-1]]],[[7,[-2]]],[8,9,10],5],[1,1],[[],2],[3,[[4,[-1]]],5],[3,[[4,[-1]]],5],[6,[[7,[-1]]],5],[6,[[7,[-1]]],5],[[1,12],1],[12,2],[[3,12],[[4,[-1]]],5],[[3,12],[[4,[-1]]],5],[[6,12],[[7,[-1]]],5],[[6,12],[[7,[-1]]],5],[[1,-1],1,8],[-1,2,8],[[3,-1],[[4,[-2]]],8,5],[[3,-1],[[4,[-2]]],8,5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[6,-1],[[7,[-2]]],[8,9,10],5],[1,1],[[],2],[3,[[4,[-1]]],5],[3,[[4,[-1]]],5],[6,[[7,[-1]]],5],[6,[[7,[-1]]],5],[1,1],[[],2],[3,[[4,[-1]]],5],[3,[[4,[-1]]],5],[6,[[7,[-1]]],5],[6,[[7,[-1]]],5],[1,1],[[],2],[3,[[4,[-1]]],5],[3,[[4,[-1]]],5],[6,[[7,[-1]]],5],[6,[[7,[-1]]],5],[[1,12],1],[12,2],[[3,12],[[4,[-1]]],5],[[3,12],[[4,[-1]]],5],[[6,12],[[7,[-1]]],5],[[6,12],[[7,[-1]]],5],[1,1],[[],2],[3,[[4,[-1]]],5],[3,[[4,[-1]]],5],[6,[[7,[-1]]],5],[6,[[7,[-1]]],5],[1,1],[[],2],[3,[[4,[-1]]],5],[3,[[4,[-1]]],5],[6,[[7,[-1]]],5],[6,[[7,[-1]]],5],[[1,-1],1,8],[-1,2,8],[[3,-1],[[4,[-2]]],8,5],[[3,-1],[[4,[-2]]],8,5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[1,-1,[11,[13]]],1,8],[[-1,[11,[13]]],2,8],[[3,-1,[11,[13]]],[[4,[-2]]],8,5],[[3,-1,[11,[13]]],[[4,[-2]]],8,5],[[6,-1,[11,[13]]],[[7,[-2]]],[8,9,10],5],[[6,-1,[11,[13]]],[[7,[-2]]],[8,9,10],5],[1,1],[[],2],[3,[[4,[-1]]],5],[3,[[4,[-1]]],5],[6,[[7,[-1]]],5],[6,[[7,[-1]]],5],[1,1],[[],2],[3,[[4,[-1]]],5],[3,[[4,[-1]]],5],[6,[[7,[-1]]],5],[6,[[7,[-1]]],5],[[1,2],1],0,0,[[1,-1,-2],1,8,8],[[-1,-2],2,8,8],[[3,-1,-2],[[4,[-3]]],8,8,5],[[3,-1,-2],[[4,[-3]]],8,8,5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[14,-1],14,8],[[1,-1],1,8],[[2,-1],2,8],[[15,-1],14,8],[2,[[0,[[19,[],[[16,[[18,[[11,[17]]]]]]]],20,21]]]],[22,[[23,[0]]]],[24,25],[22,[[23,[[11,[22]]]]]],[1,1],[[1,-1,-2],1,8,8],[[-1,-2],2,8,8],[[3,-1,-2],[[4,[-3]]],8,8,5],[[3,-1,-2],[[4,[-3]]],8,8,5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1,-2],1,8,8],[[-1,-2],2,8,8],[[3,-1,-2],[[4,[-3]]],8,8,5],[[3,-1,-2],[[4,[-3]]],8,8,5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1,-2],1,8,8],[[-1,-2],2,8,8],[[3,-1,-2],[[4,[-3]]],8,8,5],[[3,-1,-2],[[4,[-3]]],8,8,5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1,-2],1,8,8],[[-1,-2],2,8,8],[[3,-1,-2],[[4,[-3]]],8,8,5],[[3,-1,-2],[[4,[-3]]],8,8,5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1],1,8],[-1,2,8],[[3,-1],[[4,[-2]]],8,5],[[3,-1],[[4,[-2]]],8,5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[1,-1,26,26],1,8],[[-1,26,26],2,8],[[3,-1,26,26],[[4,[-2]]],8,5],[[3,-1,26,26],[[4,[-2]]],8,5],[[6,-1,26,26],[[7,[-2]]],[8,9,10],5],[[6,-1,26,26],[[7,[-2]]],[8,9,10],5],[[1,-1,-2,27,27,28],1,8,8],[[-1,-2,27,27,28],2,8,8],[[3,-1,-2,27,27,28],[[4,[-3]]],8,8,5],[[3,-1,-2,27,27,28],[[4,[-3]]],8,8,5],[[6,-1,-2,27,27,28],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2,27,27,28],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,28,26,-1,27,26],1,8],[[28,26,-1,27,26],2,8],[[3,28,26,-1,27,26],[[4,[-2]]],8,5],[[3,28,26,-1,27,26],[[4,[-2]]],8,5],[[6,28,26,-1,27,26],[[7,[-2]]],[8,9,10],5],[[6,28,26,-1,27,26],[[7,[-2]]],[8,9,10],5],[[1,-1,28],1,8],[[-1,28],2,8],[[3,-1,28],[[4,[-2]]],8,5],[[3,-1,28],[[4,[-2]]],8,5],[[6,-1,28],[[7,[-2]]],[8,9,10],5],[[6,-1,28],[[7,[-2]]],[8,9,10],5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,-1,28],1,8],[[-1,28],2,8],[[3,-1,28],[[4,[-2]]],8,5],[[3,-1,28],[[4,[-2]]],8,5],[[6,-1,28],[[7,[-2]]],[8,9,10],5],[[6,-1,28],[[7,[-2]]],[8,9,10],5],[[1,-1,-2,28],1,8,8],[[-1,-2,28],2,8,8],[[3,-1,-2,28],[[4,[-3]]],8,8,5],[[3,-1,-2,28],[[4,[-3]]],8,8,5],[[6,-1,-2,28],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2,28],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,28,[11,[-1]],12],1,8],[[28,[11,[-1]],12],2,8],[[3,28,[11,[-1]],12],[[4,[-2]]],8,5],[[3,28,[11,[-1]],12],[[4,[-2]]],8,5],[[6,28,[11,[-1]],12],[[7,[-2]]],[8,9,10],5],[[6,28,[11,[-1]],12],[[7,[-2]]],[8,9,10],5],[[1,28,[11,[-1]],12],1,8],[[28,[11,[-1]],12],2,8],[[3,28,[11,[-1]],12],[[4,[-2]]],8,5],[[3,28,[11,[-1]],12],[[4,[-2]]],8,5],[[6,28,[11,[-1]],12],[[7,[-2]]],[8,9,10],5],[[6,28,[11,[-1]],12],[[7,[-2]]],[8,9,10],5],[[1,-1,28],1,8],[[-1,28],2,8],[[3,-1,28],[[4,[-2]]],8,5],[[3,-1,28],[[4,[-2]]],8,5],[[6,-1,28],[[7,[-2]]],[8,9,10],5],[[6,-1,28],[[7,[-2]]],[8,9,10],5],[[1,-1,28],1,8],[[-1,28],2,8],[[3,-1,28],[[4,[-2]]],8,5],[[3,-1,28],[[4,[-2]]],8,5],[[6,-1,28],[[7,[-2]]],[8,9,10],5],[[6,-1,28],[[7,[-2]]],[8,9,10],5],[29,30],[29,[[23,[31]]]],[32,33],[24,33],[34,33],[1,35],[1,1],[34,34],[[[18,[-1]]],[[18,[-1]]],20],[2,2],[36,36],[37,37],[38,38],[39,39],[15,15],[40,40],[41,41],[22,22],[42,42],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[30,2],[[1,30],1],[1,[[0,[[19,[],[[16,[2]]]]]]]],[29,[[23,[30]]]],[[43,44],43],[[42,30],33],[[45,26],45],[34,[[4,[[35,[46,[0,[[48,[],[[47,[35]]]]]]]]]]]],[[2,49],2],0,[[1,-1,-2],1,8,8],[[-1,-2],2,8,8],[[3,-1,-2],[[4,[-3]]],8,8,5],[[3,-1,-2],[[4,[-3]]],8,8,5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[],50],[[],1],[[],2],[[],45],[[],43],[[],39],[[1,-1],1,8],[-1,2,8],[[3,-1],[[4,[-2]]],8,5],[[3,-1],[[4,[-2]]],8,5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[6,-1],[[7,[-2]]],[8,9,10],5],[42,-1,[]],[8,40],[8,40],[29,30],[29,[[23,[30]]]],[25,35],[[29,29],33],[[37,37],33],[[40,40],33],[[41,41],33],[[22,22],33],[[1,32],35],[[2,32],35],[[1,-1],1,8],[-1,2,8],[[3,-1],[[4,[-2]]],8,5],[[3,-1],[[4,[-2]]],8,5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[1,-1,51],1,8],[[-1,51],2,8],[[3,-1,51],[[4,[-2]]],8,5],[[3,-1,51],[[4,[-2]]],8,5],[[6,-1,51],[[7,[-2]]],[8,9,10],5],[[6,-1,51],[[7,[-2]]],[8,9,10],5],[[1,-1,51],1,8],[[-1,51],2,8],[[3,-1,51],[[4,[-2]]],8,5],[[3,-1,51],[[4,[-2]]],8,5],[[6,-1,51],[[7,[-2]]],[8,9,10],5],[[6,-1,51],[[7,[-2]]],[8,9,10],5],[29,[[23,[30]]]],[[42,30],[[23,[22]]]],[[29,52],[[54,[35,53]]]],[[29,52],[[54,[35,53]]]],[[34,52],55],[[37,52],55],[[37,52],55],[[38,52],55],[[39,52],55],[[56,52],55],[[15,52],55],[[40,52],55],[[41,52],55],[[22,52],55],[[42,52],55],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[57,29],[[[35,[41,30]]],29],[-1,-1,[]],[58,29],[59,29],[60,29],[[[35,[41,30,61]]],29],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[11,[17]]],[[23,[[62,[5]]]]]],[[[11,[17]]],[[23,[[62,[5]]]]]],[56,33],[22,[[4,[-1]]],5],[22,[[4,[5]]]],[22,[[4,[22]]]],[22,[[4,[42]]]],[[[11,[22]]],[[4,[[62,[5]]]]]],[[[11,[22]]],[[4,[[62,[5]]]]]],[30,[[54,[38,-1]]],[]],[22,[[23,[56]]]],0,[[1,-1,-2],1,8,8],[[-1,-2],2,8,8],[[3,-1,-2],[[4,[-3]]],8,8,5],[[3,-1,-2],[[4,[-3]]],8,8,5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1,-2,-3,63],1,8,8,8],[[-1,-2,-3,63],2,8,8,8],[[3,-1,-2,-3,63],[[4,[-4]]],8,8,8,5],[[3,-1,-2,-3,63],[[4,[-4]]],8,8,8,5],[[6,-1,-2,-3,63],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,-2,-3,63],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1,-2],1,8,8],[[-1,-2],2,8,8],[[3,-1,-2],[[4,[-3]]],8,8,5],[[3,-1,-2],[[4,[-3]]],8,8,5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1,-2],1,8,8],[[-1,-2],2,8,8],[[3,-1,-2],[[4,[-3]]],8,8,5],[[3,-1,-2],[[4,[-3]]],8,8,5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1,28,28,28,63,64],1,8],[[-1,28,28,28,63,64],2,8],[[3,-1,28,28,28,63,64],[[4,[-2]]],8,5],[[3,-1,28,28,28,63,64],[[4,[-2]]],8,5],[[6,-1,28,28,28,63,64],[[7,[-2]]],[8,9,10],5],[[6,-1,28,28,28,63,64],[[7,[-2]]],[8,9,10],5],[[1,-1,-2,28,63,64],1,8,8],[[-1,-2,28,63,64],2,8,8],[[3,-1,-2,28,63,64],[[4,[-3]]],8,8,5],[[3,-1,-2,28,63,64],[[4,[-3]]],8,8,5],[[6,-1,-2,28,63,64],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2,28,63,64],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1],1,8],[-1,2,8],[[3,-1],[[4,[-2]]],8,5],[[3,-1],[[4,[-2]]],8,5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[43,33],43],[[42,30],[[23,[-1]]],5],[34,[[4,[65]]]],[56,[[4,[-1]]],5],[56,30],[34,[[4,[24]]]],[34,38],[[34,66],[[4,[24]]]],[32,51],[24,51],[34,51],[[1,-1],1,8],[-1,2,8],[[3,-1],[[4,[-2]]],8,5],[[3,-1],[[4,[-2]]],8,5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[1,-1,67],1,8],[[-1,67],2,8],[[3,-1,67],[[4,[-2]]],8,5],[[3,-1,67],[[4,[-2]]],8,5],[[6,-1,67],[[7,[-2]]],[8,9,10],5],[[6,-1,67],[[7,[-2]]],[8,9,10],5],[15,30],[25,[[4,[56]]]],[34,[[4,[46]]]],[34,[[4,[46]]]],[2,[[62,[17]]]],[1,[[62,[17]]]],[56,[[4,[-1]]],5],[56,[[4,[-1]]],5],[56,[[11,[17]]]],[34,[[4,[65]]]],[[1,-1,26],1,8],[[-1,26],2,8],[[3,-1,26],[[4,[-2]]],8,5],[[3,-1,26],[[4,[-2]]],8,5],[[6,-1,26],[[7,[-2]]],[8,9,10],5],[[6,-1,26],[[7,[-2]]],[8,9,10],5],[[1,-1,12,12],1,8],[[-1,12,12],2,8],[[3,-1,12,12],[[4,[-2]]],8,5],[[3,-1,12,12],[[4,[-2]]],8,5],[[6,-1,12,12],[[7,[-2]]],[8,9,10],5],[[6,-1,12,12],[[7,[-2]]],[8,9,10],5],[[1,-1,-2],1,8,8],[[-1,-2],2,8,8],[[3,-1,-2],[[4,[-3]]],8,8,5],[[3,-1,-2],[[4,[-3]]],8,8,5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1,-2],1,8,8],[[-1,-2],2,8,8],[[3,-1,-2],[[4,[-3]]],8,8,5],[[3,-1,-2],[[4,[-3]]],8,8,5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1,-2],1,8,8],[[-1,-2],2,8,8],[[3,-1,-2],[[4,[-3]]],8,8,5],[[3,-1,-2],[[4,[-3]]],8,8,5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1,-2],1,8,8],[[-1,-2],2,8,8],[[3,-1,-2],[[4,[-3]]],8,8,5],[[3,-1,-2],[[4,[-3]]],8,8,5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1],1,8],[-1,2,8],[[3,-1],[[4,[-2]]],8,5],[[3,-1],[[4,[-2]]],8,5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[1,-1,-2,-3],1,8,8,8],[[-1,-2,-3],2,8,8,8],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1],1,8],[-1,2,8],[[3,-1],[[4,[-2]]],8,5],[[3,-1],[[4,[-2]]],8,5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[1,-1],1,8],[-1,2,8],[[3,-1],[[4,[-2]]],8,5],[[3,-1],[[4,[-2]]],8,5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[3,-1],[[4,[[68,[-2]]]]],8,5],[[3,-1],[[4,[[68,[-2]]]]],8,5],[[6,-1],[[7,[[69,[-2]]]]],8,5],[[6,-1],[[7,[[69,[-2]]]]],8,5],[[3,-1,-2],[[4,[[68,[-3]]]]],8,8,5],[[3,-1,-2],[[4,[[68,[-3]]]]],8,8,5],[[6,-1,-2],[[7,[[69,[-3]]]]],8,8,5],[[6,-1,-2],[[7,[[69,[-3]]]]],8,8,5],[[1,-1,-2,-3],1,8,8,8],[[-1,-2,-3],2,8,8,8],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1,[11,[[35,[-2,-3]]]]],1,8,8,8],[[-1,[11,[[35,[-2,-3]]]]],2,8,8,8],[[3,-1,[11,[[35,[-2,-3]]]]],[[4,[-4]]],8,8,8,5],[[3,-1,[11,[[35,[-2,-3]]]]],[[4,[-4]]],8,8,8,5],[[6,-1,[11,[[35,[-2,-3]]]]],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,[11,[[35,[-2,-3]]]]],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1,-2,-3],1,8,8,8],[[-1,-2,-3],2,8,8,8],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1],1,8],[-1,2,8],[[3,-1],[[4,[-2]]],8,5],[[3,-1],[[4,[-2]]],8,5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[6,-1],[[7,[-2]]],[8,9,10],5],[1,1],[2,33],[[1,-1,-2],1,8,8],[[-1,-2],2,8,8],[[3,-1,-2],[[4,[-3]]],8,8,5],[[3,-1,-2],[[4,[-3]]],8,8,5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[70,[[4,[38]]]],[38,[[4,[38]]]],[-1,-2,[],[]],[[14,32],[[4,[-1]]],5],[[15,32],[[4,[-1]]],5],[[14,-1],[[4,[-2]]],71,5],[[15,-1],[[4,[-2]]],71,5],[29,33],[29,33],[29,33],[42,33],[29,33],[32,33],[24,33],[34,33],[8,33],[8,33],[45,33],[37,33],[29,33],[[2,32],[[4,[[68,[-1]]]]],5],[[2,71],[[4,[[69,[-1]]]]],5],[[14,-1],14,8],[[15,-1],14,8],[[1,-1],1,8],[-1,2,8],[[3,-1],[[4,[-2]]],8,5],[[3,-1],[[4,[-2]]],8,5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[1,-1],1,8],[-1,2,8],[[3,-1],[[4,[-2]]],8,5],[[3,-1],[[4,[-2]]],8,5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[6,-1],[[7,[-2]]],[8,9,10],5],[29,41],[42,26],[[1,-1,12],1,8],[[-1,12],2,8],[[3,-1,12],[[4,[-2]]],8,5],[[3,-1,12],[[4,[-2]]],8,5],[[6,-1,12],[[7,[-2]]],[8,9,10],5],[[6,-1,12],[[7,[-2]]],[8,9,10],5],[[1,-1,-2,-3],1,8,8,8],[[-1,-2,-3],2,8,8,8],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1,-2,-3],1,8,8,8],[[-1,-2,-3],2,8,8,8],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1],1,8],[-1,2,8],[[3,-1],[[4,[-2]]],8,5],[[3,-1],[[4,[-2]]],8,5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[1,-1,-2,27,27],1,8,8],[[-1,-2,27,27],2,8,8],[[3,-1,-2,27,27],[[4,[-3]]],8,8,5],[[3,-1,-2,27,27],[[4,[-3]]],8,8,5],[[6,-1,-2,27,27],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2,27,27],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,26,-1,27,26],1,8],[[26,-1,27,26],2,8],[[3,26,-1,27,26],[[4,[-2]]],8,5],[[3,26,-1,27,26],[[4,[-2]]],8,5],[[6,26,-1,27,26],[[7,[-2]]],[8,9,10],5],[[6,26,-1,27,26],[[7,[-2]]],[8,9,10],5],[[14,32],[[4,[61]]]],[[14,-1],[[4,[61]]],71],[22,33],[[1,-1,[23,[72]]],1,8],[[-1,[23,[72]]],2,8],[[3,-1,[23,[72]]],[[4,[-2]]],8,5],[[3,-1,[23,[72]]],[[4,[-2]]],8,5],[[6,-1,[23,[72]]],[[7,[-2]]],[8,9,10],5],[[6,-1,[23,[72]]],[[7,[-2]]],[8,9,10],5],[[1,-1,-2,45],1,8,8],[[-1,-2,45],2,8,8],[[3,-1,-2,45],[[4,[-3]]],8,8,5],[[3,-1,-2,45],[[4,[-3]]],8,8,5],[[6,-1,-2,45],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2,45],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1,-2],1,8,8],[[-1,-2],2,8,8],[[3,-1,-2],[[4,[-3]]],8,8,5],[[3,-1,-2],[[4,[-3]]],8,8,5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1,-2],1,8,8],[[-1,-2],2,8,8],[[3,-1,-2],[[4,[-3]]],8,8,5],[[3,-1,-2],[[4,[-3]]],8,8,5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1,12,12],1,8],[[-1,12,12],2,8],[[3,-1,12,12],[[4,[-2]]],8,5],[[3,-1,12,12],[[4,[-2]]],8,5],[[6,-1,12,12],[[7,[-2]]],[8,9,10],5],[[6,-1,12,12],[[7,[-2]]],[8,9,10],5],[[1,-1,12,-2],1,8,8],[[-1,12,-2],2,8,8],[[3,-1,12,-2],[[4,[-3]]],8,8,5],[[3,-1,12,-2],[[4,[-3]]],8,8,5],[[6,-1,12,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,12,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1,12,-2],1,8,8],[[-1,12,-2],2,8,8],[[3,-1,12,-2],[[4,[-3]]],8,8,5],[[3,-1,12,-2],[[4,[-3]]],8,8,5],[[6,-1,12,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,12,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1,12,12],1,8],[[-1,12,12],2,8],[[3,-1,12,12],[[4,[-2]]],8,5],[[3,-1,12,12],[[4,[-2]]],8,5],[[6,-1,12,12],[[7,[-2]]],[8,9,10],5],[[6,-1,12,12],[[7,[-2]]],[8,9,10],5],[[45,26],45],[[1,-1],1,8],[-1,2,8],[[3,-1],[[4,[-2]]],8,5],[[3,-1],[[4,[-2]]],8,5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[1,[11,[[35,[-1,-2]]]]],1,8,8],[[[11,[[35,[-1,-2]]]]],2,8,8],[[3,[11,[[35,[-1,-2]]]]],[[4,[-3]]],8,8,5],[[3,[11,[[35,[-1,-2]]]]],[[4,[-3]]],8,8,5],[[6,[11,[[35,[-1,-2]]]]],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,[11,[[35,[-1,-2]]]]],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,[11,[[35,[-1,-2]]]]],1,8,8],[[[11,[[35,[-1,-2]]]]],2,8,8],[[3,[11,[[35,[-1,-2]]]]],[[4,[-3]]],8,8,5],[[3,[11,[[35,[-1,-2]]]]],[[4,[-3]]],8,8,5],[[6,[11,[[35,[-1,-2]]]]],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,[11,[[35,[-1,-2]]]]],[[7,[-3]]],[8,9,10],[8,9,10],5],[[],50],[[],1],[[],2],[30,15],[30,42],[[[68,[-1]]],[[23,[-1]]],5],[[[69,[-1]]],[[23,[-1]]],[5,73,9]],[[1,-1],1,8],[-1,2,8],[[3,-1],[[4,[-2]]],8,5],[[3,-1],[[4,[-2]]],8,5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[1,-1],1,8],[-1,2,8],[[3,-1],[[4,[-2]]],8,5],[[3,-1],[[4,[-2]]],8,5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[1,-1],1,8],[-1,2,8],[[3,-1],[[4,[-2]]],8,5],[[3,-1],[[4,[-2]]],8,5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[1,-1],1,8],[-1,2,8],[[3,-1],[[4,[-2]]],8,5],[[3,-1],[[4,[-2]]],8,5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[6,-1],[[7,[-2]]],[8,9,10],5],[-1,[[4,[34]]],70],[[[11,[[62,[17]]]]],[[62,[17]]]],[30,[[23,[74]]]],[[[11,[17]]],[[4,[22]]]],[[[77,[75,[76,[[11,[17]]]]]],-1],[[4,[22]]],[78,73]],[[50,-1],[[4,[22]]],79],0,[[1,-1],1,8],[-1,2,8],[[3,-1],[[4,[-2]]],8,5],[[3,-1],[[4,[-2]]],8,5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[1,-1,51],1,8],[[-1,51],2,8],[[3,-1,51],[[4,[-2]]],8,5],[[3,-1,51],[[4,[-2]]],8,5],[[6,-1,51],[[7,[-2]]],[8,9,10],5],[[6,-1,51],[[7,[-2]]],[8,9,10],5],[[1,-1,51],1,8],[[-1,51],2,8],[[3,-1,51],[[4,[-2]]],8,5],[[3,-1,51],[[4,[-2]]],8,5],[[6,-1,51],[[7,[-2]]],[8,9,10],5],[[6,-1,51],[[7,[-2]]],[8,9,10],5],[[1,-1,-2],1,8,8],[[-1,-2],2,8,8],[[3,-1,-2],[[4,[-3]]],8,8,5],[[3,-1,-2],[[4,[-3]]],8,8,5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1],1,8],[-1,2,8],[[3,-1],[[4,[-2]]],8,5],[[3,-1],[[4,[-2]]],8,5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[1,-1,-2],1,8,8],[[-1,-2],2,8,8],[[3,-1,-2],[[4,[-3]]],8,8,5],[[3,-1,-2],[[4,[-3]]],8,8,5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[],1],[[[80,[[69,[-1]]]],81],[[82,[[23,[-1]]]]],[5,73,9]],[15,14],[[1,-1,-2,49],1,8,8],[[-1,-2,49],2,8,8],[[3,-1,-2,49],[[4,[-3]]],8,8,5],[[3,-1,-2,49],[[4,[-3]]],8,8,5],[[6,-1,-2,49],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2,49],[[7,[-3]]],[8,9,10],[8,9,10],5],[[83,-1,-3],[[4,[-2]]],8,[],[[85,[56],[[47,[[84,[-2]]]]]]]],[[24,-1,-3],[[4,[-2]]],8,[],[[85,[56],[[47,[[84,[-2]]]]]]]],[[25,-1],[[4,[35]]],8],[[1,-1],1,8],[-1,2,8],[[3,-1],[[4,[-2]]],8,5],[[3,-1],[[4,[-2]]],8,5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[1,-1,-2],1,8,8],[[-1,-2],2,8,8],[[3,-1,-2],[[4,[-3]]],8,8,5],[[3,-1,-2],[[4,[-3]]],8,8,5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[25,-1],[[4,[35]]],8],[[1,32],[[4,[-1]]],5],[[2,32],[[4,[-1]]],5],[[1,-1],[[4,[-2]]],71,5],[[2,-1],[[4,[-2]]],71,5],[[45,12],45],[24,[[4,[22]]]],[29,[[23,[[35,[30,86]]]]]],0,[[1,-1,-2],1,8,8],[[-1,-2],2,8,8],[[3,-1,-2],[[4,[-3]]],8,8,5],[[3,-1,-2],[[4,[-3]]],8,8,5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1,-2],1,8,8],[[-1,-2],2,8,8],[[3,-1,-2],[[4,[-3]]],8,8,5],[[3,-1,-2],[[4,[-3]]],8,8,5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[32,2],[[4,[22]]]],[[32,2],[[4,[22]]]],[[32,[11,[17]]],[[4,[22]]]],[[24,[11,[17]]],[[4,[22]]]],[[34,[11,[17]]],[[4,[22]]]],[[32,[11,[17]],26,26],[[4,[[62,[22]]]]]],[[24,[11,[17]],26,26],[[4,[[62,[22]]]]]],[[34,[11,[17]],26,26],[[4,[[62,[22]]]]]],[[1,-1,[23,[72]]],1,8],[[-1,[23,[72]]],2,8],[[3,-1,[23,[72]]],[[4,[-2]]],8,5],[[3,-1,[23,[72]]],[[4,[-2]]],8,5],[[6,-1,[23,[72]]],[[7,[-2]]],[8,9,10],5],[[6,-1,[23,[72]]],[[7,[-2]]],[8,9,10],5],[[1,-1,-2],1,8,8],[[-1,-2],2,8,8],[[3,-1,-2],[[4,[-3]]],8,8,5],[[3,-1,-2],[[4,[-3]]],8,8,5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1,-2],1,8,8],[[-1,-2],2,8,8],[[3,-1,-2],[[4,[-3]]],8,8,5],[[3,-1,-2],[[4,[-3]]],8,8,5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1,-2],1,8,8],[[-1,-2],2,8,8],[[3,-1,-2],[[4,[-3]]],8,8,5],[[3,-1,-2],[[4,[-3]]],8,8,5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1,-2],1,8,8],[[-1,-2],2,8,8],[[3,-1,-2],[[4,[-3]]],8,8,5],[[3,-1,-2],[[4,[-3]]],8,8,5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[3,[[4,[[68,[-1]]]]],5],[3,[[4,[[68,[-1]]]]],5],[6,[[7,[[69,[-1]]]]],5],[6,[[7,[[69,[-1]]]]],5],[[3,-1],[[4,[[68,[-2]]]]],8,5],[[3,-1],[[4,[[68,[-2]]]]],8,5],[[6,-1],[[7,[[69,[-2]]]]],8,5],[[6,-1],[[7,[[69,[-2]]]]],8,5],[[1,-1],1,8],[-1,2,8],[[3,-1],[[4,[-2]]],8,5],[[3,-1],[[4,[-2]]],8,5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[1,-1],1,8],[-1,2,8],[[3,-1],[[4,[-2]]],8,5],[[3,-1],[[4,[-2]]],8,5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[1,-1,-2],1,8,8],[[-1,-2],2,8,8],[[3,-1,-2],[[4,[-3]]],8,8,5],[[3,-1,-2],[[4,[-3]]],8,8,5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[24,[11,[17]]],[[4,[35]]]],[[1,-1,-2],1,8,8],[[-1,-2],2,8,8],[[3,-1,-2],[[4,[-3]]],8,8,5],[[3,-1,-2],[[4,[-3]]],8,8,5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1,-2,49],1,8,8],[[-1,-2,49],2,8,8],[[3,-1,-2,49],[[4,[-3]]],8,8,5],[[3,-1,-2,49],[[4,[-3]]],8,8,5],[[6,-1,-2,49],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2,49],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,[11,[[35,[-1,-2]]]]],1,8,8],[[[11,[[35,[-1,-2]]]]],2,8,8],[[3,[11,[[35,[-1,-2]]]]],[[4,[-3]]],8,8,5],[[3,[11,[[35,[-1,-2]]]]],[[4,[-3]]],8,8,5],[[6,[11,[[35,[-1,-2]]]]],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,[11,[[35,[-1,-2]]]]],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1,-2],1,8,8],[[-1,-2],2,8,8],[[3,-1,-2],[[4,[-3]]],8,8,5],[[3,-1,-2],[[4,[-3]]],8,8,5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1,-2,43],1,8,8],[[-1,-2,43],2,8,8],[[3,-1,-2,43],[[4,[-3]]],8,8,5],[[3,-1,-2,43],[[4,[-3]]],8,8,5],[[6,-1,-2,43],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2,43],[[7,[-3]]],[8,9,10],[8,9,10],5],[[24,[23,[66]]],[[4,[35]]]],[[25,[23,[66]]],[[4,[35]]]],[[24,[23,[66]]],[[4,[35]]]],[[1,-1,26,33],1,8],[[-1,26,33],2,8],[[3,-1,26,33],[[4,[-2]]],8,5],[[3,-1,26,33],[[4,[-2]]],8,5],[[6,-1,26,33],[[7,[-2]]],[8,9,10],5],[[6,-1,26,33],[[7,[-2]]],[8,9,10],5],[[1,-1,12,-2],1,8,8],[[-1,12,-2],2,8,8],[[3,-1,12,-2],[[4,[-3]]],8,8,5],[[3,-1,12,-2],[[4,[-3]]],8,8,5],[[6,-1,12,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,12,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1],1,8],[-1,2,8],[[3,-1],[[4,[-2]]],8,5],[[3,-1],[[4,[-2]]],8,5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[1,-1,-2],1,8,8],[[-1,-2],2,8,8],[[3,-1,-2],[[4,[-3]]],8,8,5],[[3,-1,-2],[[4,[-3]]],8,8,5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1,-2],1,8,8],[[-1,-2],2,8,8],[[3,-1,-2],[[4,[-3]]],8,8,5],[[3,-1,-2],[[4,[-3]]],8,8,5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1],1,8],[-1,2,8],[[3,-1],[[4,[-2]]],8,5],[[3,-1],[[4,[-2]]],8,5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[1,-1,-2,-3],1,8,8,8],[[-1,-2,-3],2,8,8,8],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1],1,8],[-1,2,8],[[3,-1],[[4,[-2]]],8,5],[[3,-1],[[4,[-2]]],8,5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[1,-1],1,8],[-1,2,8],[[3,-1],[[4,[-2]]],8,5],[[3,-1],[[4,[-2]]],8,5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[1,-1,26],1,8],[[-1,26],2,8],[[3,-1,26],[[4,[-2]]],8,5],[[3,-1,26],[[4,[-2]]],8,5],[[6,-1,26],[[7,[-2]]],[8,9,10],5],[[6,-1,26],[[7,[-2]]],[8,9,10],5],[[1,-1,-2],1,8,8],[[-1,-2],2,8,8],[[3,-1,-2],[[4,[-3]]],8,8,5],[[3,-1,-2],[[4,[-3]]],8,8,5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[3,-1],[[4,[[68,[-2]]]]],8,5],[[3,-1],[[4,[[68,[-2]]]]],8,5],[[6,-1],[[7,[[69,[-2]]]]],8,5],[[6,-1],[[7,[[69,[-2]]]]],8,5],[[3,-1,-2],[[4,[[68,[-3]]]]],8,8,5],[[3,-1,-2],[[4,[[68,[-3]]]]],8,8,5],[[6,-1,-2],[[7,[[69,[-3]]]]],8,8,5],[[6,-1,-2],[[7,[[69,[-3]]]]],8,8,5],0,[[1,-1],1,8],[-1,2,8],[[3,-1],[[4,[-2]]],8,5],[[3,-1],[[4,[-2]]],8,5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[83,-1,-3],[[4,[-2]]],8,[],[[85,[56],[[47,[[84,[-2]]]]]]]],[[24,-1,-3],[[4,[-2]]],8,[],[[85,[56],[[47,[[84,[-2]]]]]]]],[[25,-1],[[4,[35]]],8],[[1,-1],1,8],[-1,2,8],[[3,-1],[[4,[-2]]],8,5],[[3,-1],[[4,[-2]]],8,5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[1,-1,-2],1,8,8],[[-1,-2],2,8,8],[[3,-1,-2],[[4,[-3]]],8,8,5],[[3,-1,-2],[[4,[-3]]],8,8,5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[8,[[62,[[62,[17]]]]]],[8,[[62,[[62,[17]]]]]],[-1,61,[]],[-1,61,[]],[[-1,[11,[-2]],-4],[[4,[-3]]],32,8,[],[[85,[-1,1],[[47,[[4,[[23,[-3]]]]]]]]]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[[1,-1],1,8],[-1,2,8],[[3,-1],[[4,[-2]]],8,5],[[3,-1],[[4,[-2]]],8,5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[6,-1],[[7,[-2]]],[8,9,10],5],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[[1,-1],1,8],[-1,2,8],[[3,-1],[[4,[-2]]],8,5],[[3,-1],[[4,[-2]]],8,5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[25,-1],[[4,[35]]],8],0,[26,1],[[26,26],2],[[43,88],43],[[89,[11,[17]]],35],[[2,[11,[17]]],35],[[89,-1],35,90],[[89,-1],35,90],[[2,-1],35,90],[[8,-1],35,[91,89]],[[27,-1],35,[91,89]],[[45,-1],35,[91,89]],[[43,-1],35,[91,89]],[[1,-1,-2,[11,[-3]]],1,8,8,8],[[-1,-2,[11,[-3]]],2,8,8,8],[[3,-1,-2,[11,[-3]]],[[4,[-4]]],8,8,8,5],[[3,-1,-2,[11,[-3]]],[[4,[-4]]],8,8,8,5],[[6,-1,-2,[11,[-3]]],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,-2,[11,[-3]]],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1,-2,[11,[[35,[-3,-4]]]]],1,8,8,8,8],[[-1,-2,[11,[[35,[-3,-4]]]]],2,8,8,8,8],[[3,-1,-2,[11,[[35,[-3,-4]]]]],[[4,[-5]]],8,8,8,8,5],[[3,-1,-2,[11,[[35,[-3,-4]]]]],[[4,[-5]]],8,8,8,8,5],[[6,-1,-2,[11,[[35,[-3,-4]]]]],[[7,[-5]]],[8,9,10],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,-2,[11,[[35,[-3,-4]]]]],[[7,[-5]]],[8,9,10],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1,-2,-3],1,8,8,8],[[-1,-2,-3],2,8,8,8],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1,92,-2,[11,[[35,[-3,-4]]]]],1,8,8,8,8],[[-1,92,-2,[11,[[35,[-3,-4]]]]],2,8,8,8,8],[[3,-1,92,-2,[11,[[35,[-3,-4]]]]],[[4,[-5]]],8,8,8,8,5],[[3,-1,92,-2,[11,[[35,[-3,-4]]]]],[[4,[-5]]],8,8,8,8,5],[[6,-1,92,-2,[11,[[35,[-3,-4]]]]],[[7,[-5]]],[8,9,10],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,92,-2,[11,[[35,[-3,-4]]]]],[[7,[-5]]],[8,9,10],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1,92,-2,-3],1,8,8,8],[[-1,92,-2,-3],2,8,8,8],[[3,-1,92,-2,-3],[[4,[-4]]],8,8,8,5],[[3,-1,92,-2,-3],[[4,[-4]]],8,8,8,5],[[6,-1,92,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,92,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1,-2,-3,-4,[11,[-5]]],1,8,8,8,8,8],[[-1,-2,-3,-4,[11,[-5]]],2,8,8,8,8,8],[[3,-1,-2,-3,-4,[11,[-5]]],[[4,[-6]]],8,8,8,8,8,5],[[3,-1,-2,-3,-4,[11,[-5]]],[[4,[-6]]],8,8,8,8,8,5],[[6,-1,-2,-3,-4,[11,[-5]]],[[7,[-6]]],[8,9,10],[8,9,10],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,-2,-3,-4,[11,[-5]]],[[7,[-6]]],[8,9,10],[8,9,10],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1,-2,-3,-4,[11,[-5]],93],1,8,8,8,8,8],[[-1,-2,-3,-4,[11,[-5]],93],2,8,8,8,8,8],[[3,-1,-2,-3,-4,[11,[-5]],93],[[4,[-6]]],8,8,8,8,8,5],[[3,-1,-2,-3,-4,[11,[-5]],93],[[4,[-6]]],8,8,8,8,8,5],[[6,-1,-2,-3,-4,[11,[-5]],93],[[7,[-6]]],[8,9,10],[8,9,10],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,-2,-3,-4,[11,[-5]],93],[[7,[-6]]],[8,9,10],[8,9,10],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1,[11,[-2]]],1,8,8],[[-1,[11,[-2]]],2,8,8],[[3,-1,[11,[-2]]],[[4,[-3]]],8,8,5],[[3,-1,[11,[-2]]],[[4,[-3]]],8,8,5],[[6,-1,[11,[-2]]],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,[11,[-2]]],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1,-2,-3],1,8,8,8],[[-1,-2,-3],2,8,8,8],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1,-2,-3],1,8,8,8],[[-1,-2,-3],2,8,8,8],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1,-2,-3],1,8,8,8],[[-1,-2,-3],2,8,8,8],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1,-2],1,8,8],[[-1,-2],2,8,8],[[3,-1,-2],[[4,[-3]]],8,8,5],[[3,-1,-2],[[4,[-3]]],8,8,5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1,-2,-3],1,8,8,8],[[-1,-2,-3],2,8,8,8],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1,-2],1,8,8],[[-1,-2],2,8,8],[[3,-1,-2],[[4,[-3]]],8,8,5],[[3,-1,-2],[[4,[-3]]],8,8,5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1],1,8],[-1,2,8],[[3,-1],[[4,[-2]]],8,5],[[3,-1],[[4,[-2]]],8,5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[1,-1],1,8],[-1,2,8],[[3,-1],[[4,[-2]]],8,5],[[3,-1],[[4,[-2]]],8,5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[1,-1],1,8],[-1,2,8],[[3,-1],[[4,[-2]]],8,5],[[3,-1],[[4,[-2]]],8,5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[1,-1,-2],1,8,8],[[-1,-2],2,8,8],[[3,-1,-2],[[4,[-3]]],8,8,5],[[3,-1,-2],[[4,[-3]]],8,8,5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1,-2,-3,-4,-5,-6],1,8,8,8,8,8,8],[[-1,-2,-3,-4,-5,-6],2,8,8,8,8,8,8],[[3,-1,-2,-3,-4,-5,-6],[[4,[-7]]],8,8,8,8,8,8,5],[[3,-1,-2,-3,-4,-5,-6],[[4,[-7]]],8,8,8,8,8,8,5],[[6,-1,-2,-3,-4,-5,-6],[[7,[-7]]],[8,9,10],[8,9,10],[8,9,10],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,-2,-3,-4,-5,-6],[[7,[-7]]],[8,9,10],[8,9,10],[8,9,10],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1,-2,-3,-4,-5],1,8,8,8,8,8],[[-1,-2,-3,-4,-5],2,8,8,8,8,8],[[3,-1,-2,-3,-4,-5],[[4,[-6]]],8,8,8,8,8,5],[[3,-1,-2,-3,-4,-5],[[4,[-6]]],8,8,8,8,8,5],[[6,-1,-2,-3,-4,-5],[[7,[-6]]],[8,9,10],[8,9,10],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,-2,-3,-4,-5],[[7,[-6]]],[8,9,10],[8,9,10],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1,-2,-3],1,8,8,8],[[-1,-2,-3],2,8,8,8],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1],1,8],[-1,2,8],[[3,-1],[[4,[-2]]],8,5],[[3,-1],[[4,[-2]]],8,5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[1,-1,-2,-3,-4],1,8,8,8,8],[[-1,-2,-3,-4],2,8,8,8,8],[[3,-1,-2,-3,-4],[[4,[-5]]],8,8,8,8,5],[[3,-1,-2,-3,-4],[[4,[-5]]],8,8,8,8,5],[[6,-1,-2,-3,-4],[[7,[-5]]],[8,9,10],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,-2,-3,-4],[[7,[-5]]],[8,9,10],[8,9,10],[8,9,10],[8,9,10],5],[[1,[11,[-1]],[11,[-2]]],1,8,8],[[[11,[-1]],[11,[-2]]],2,8,8],[[3,[11,[-1]],[11,[-2]]],[[4,[-3]]],8,8,5],[[3,[11,[-1]],[11,[-2]]],[[4,[-3]]],8,8,5],[[6,[11,[-1]],[11,[-2]]],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,[11,[-1]],[11,[-2]]],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,[11,[-1]],[11,[-2]],94],1,8,8],[[[11,[-1]],[11,[-2]],94],2,8,8],[[3,[11,[-1]],[11,[-2]],94],[[4,[-3]]],8,8,5],[[3,[11,[-1]],[11,[-2]],94],[[4,[-3]]],8,8,5],[[6,[11,[-1]],[11,[-2]],94],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,[11,[-1]],[11,[-2]],94],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1,-2,-3],1,8,8,8],[[-1,-2,-3],2,8,8,8],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1],1,8],[-1,2,8],[[3,-1],[[4,[-2]]],8,5],[[3,-1],[[4,[-2]]],8,5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[1,-1,-2,-3,-4],1,8,8,8,8],[[-1,-2,-3,-4],2,8,8,8,8],[[3,-1,-2,-3,-4],[[4,[-5]]],8,8,8,8,5],[[3,-1,-2,-3,-4],[[4,[-5]]],8,8,8,8,5],[[6,-1,-2,-3,-4],[[7,[-5]]],[8,9,10],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,-2,-3,-4],[[7,[-5]]],[8,9,10],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1,92],1,8],[[-1,92],2,8],[[3,-1,92],[[4,[-2]]],8,5],[[3,-1,92],[[4,[-2]]],8,5],[[6,-1,92],[[7,[-2]]],[8,9,10],5],[[6,-1,92],[[7,[-2]]],[8,9,10],5],[[1,-1,-2,-3],1,8,8,8],[[-1,-2,-3],2,8,8,8],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1,[11,[[35,[-2,-3]]]]],1,8,8,8],[[-1,[11,[[35,[-2,-3]]]]],2,8,8,8],[[3,-1,[11,[[35,[-2,-3]]]]],[[4,[-4]]],8,8,8,5],[[3,-1,[11,[[35,[-2,-3]]]]],[[4,[-4]]],8,8,8,5],[[6,-1,[11,[[35,[-2,-3]]]]],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,[11,[[35,[-2,-3]]]]],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1],1,8],[-1,2,8],[[3,-1],[[4,[-2]]],8,5],[[3,-1],[[4,[-2]]],8,5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[6,-1],[[7,[-2]]],[8,9,10],5],[[1,-1,-2,-3],1,8,8,8],[[-1,-2,-3],2,8,8,8],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1,-2,-3],1,8,8,8],[[-1,-2,-3],2,8,8,8],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1,[11,[-2]]],1,8,8],[[-1,[11,[-2]]],2,8,8],[[3,-1,[11,[-2]]],[[4,[-3]]],8,8,5],[[3,-1,[11,[-2]]],[[4,[-3]]],8,8,5],[[6,-1,[11,[-2]]],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,[11,[-2]]],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1,[11,[-2]]],1,8,8],[[-1,[11,[-2]]],2,8,8],[[3,-1,[11,[-2]]],[[4,[-3]]],8,8,5],[[3,-1,[11,[-2]]],[[4,[-3]]],8,8,5],[[6,-1,[11,[-2]]],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,[11,[-2]]],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1,[11,[[35,[-2,-3]]]]],1,8,8,8],[[-1,[11,[[35,[-2,-3]]]]],2,8,8,8],[[3,-1,[11,[[35,[-2,-3]]]]],[[4,[-4]]],8,8,8,5],[[3,-1,[11,[[35,[-2,-3]]]]],[[4,[-4]]],8,8,8,5],[[6,-1,[11,[[35,[-2,-3]]]]],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,[11,[[35,[-2,-3]]]]],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1,[11,[-2]]],1,8,8],[[-1,[11,[-2]]],2,8,8],[[3,-1,[11,[-2]]],[[4,[-3]]],8,8,5],[[3,-1,[11,[-2]]],[[4,[-3]]],8,8,5],[[6,-1,[11,[-2]]],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,[11,[-2]]],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1,[11,[[35,[-2,-3]]]]],1,8,8,8],[[-1,[11,[[35,[-2,-3]]]]],2,8,8,8],[[3,-1,[11,[[35,[-2,-3]]]]],[[4,[-4]]],8,8,8,5],[[3,-1,[11,[[35,[-2,-3]]]]],[[4,[-4]]],8,8,8,5],[[6,-1,[11,[[35,[-2,-3]]]]],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,[11,[[35,[-2,-3]]]]],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1,[11,[[35,[-2,-3]]]]],1,8,8,8],[[-1,[11,[[35,[-2,-3]]]]],2,8,8,8],[[3,-1,[11,[[35,[-2,-3]]]]],[[4,[-4]]],8,8,8,5],[[3,-1,[11,[[35,[-2,-3]]]]],[[4,[-4]]],8,8,8,5],[[6,-1,[11,[[35,[-2,-3]]]]],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,[11,[[35,[-2,-3]]]]],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1,-2,-3],1,8,8,8],[[-1,-2,-3],2,8,8,8],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[1,[11,[-1]],12],1,8],[[[11,[-1]],12],2,8],[[3,[11,[-1]],12],[[4,[-2]]],8,5],[[3,[11,[-1]],12],[[4,[-2]]],8,5],[[6,[11,[-1]],12],[[7,[-2]]],[8,9,10],5],[[6,[11,[-1]],12],[[7,[-2]]],[8,9,10],5],[[1,[11,[-1]],12],1,8],[[[11,[-1]],12],2,8],[[3,[11,[-1]],12],[[4,[-2]]],8,5],[[3,[11,[-1]],12],[[4,[-2]]],8,5],[[6,[11,[-1]],12],[[7,[-2]]],[8,9,10],5],[[6,[11,[-1]],12],[[7,[-2]]],[8,9,10],5],[[1,-1,12],1,8],[[-1,12],2,8],[[3,-1,12],[[4,[-2]]],8,5],[[3,-1,12],[[4,[-2]]],8,5],[[6,-1,12],[[7,[-2]]],[8,9,10],5],[[6,-1,12],[[7,[-2]]],[8,9,10],5],[[1,-1,12],1,8],[[-1,12],2,8],[[3,-1,12],[[4,[-2]]],8,5],[[3,-1,12],[[4,[-2]]],8,5],[[6,-1,12],[[7,[-2]]],[8,9,10],5],[[6,-1,12],[[7,[-2]]],[8,9,10],5],[[1,-1,[23,[12]]],1,8],[[-1,[23,[12]]],2,8],[[3,-1,[23,[12]]],[[4,[-2]]],8,5],[[3,-1,[23,[12]]],[[4,[-2]]],8,5],[[6,-1,[23,[12]]],[[7,[-2]]],[8,9,10],5],[[6,-1,[23,[12]]],[[7,[-2]]],[8,9,10],5],[[1,-1,12],1,8],[[-1,12],2,8],[[3,-1,12],[[4,[-2]]],8,5],[[3,-1,12],[[4,[-2]]],8,5],[[6,-1,12],[[7,[-2]]],[8,9,10],5],[[6,-1,12],[[7,[-2]]],[8,9,10],5],[[1,-1,12,12],1,8],[[-1,12,12],2,8],[[3,-1,12,12],[[4,[-2]]],8,5],[[3,-1,12,12],[[4,[-2]]],8,5],[[6,-1,12,12],[[7,[-2]]],[8,9,10],5],[[6,-1,12,12],[[7,[-2]]],[8,9,10],5],[[1,-1,12,12],1,8],[[-1,12,12],2,8],[[3,-1,12,12],[[4,[-2]]],8,5],[[3,-1,12,12],[[4,[-2]]],8,5],[[6,-1,12,12],[[7,[-2]]],[8,9,10],5],[[6,-1,12,12],[[7,[-2]]],[8,9,10],5],[[1,-1,-2,-3],1,8,8,8],[[-1,-2,-3],2,8,8,8],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1,-2,-3,12,12],1,8,8,8],[[-1,-2,-3,12,12],2,8,8,8],[[3,-1,-2,-3,12,12],[[4,[-4]]],8,8,8,5],[[3,-1,-2,-3,12,12],[[4,[-4]]],8,8,8,5],[[6,-1,-2,-3,12,12],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,-2,-3,12,12],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1,-2,-3],1,8,8,8],[[-1,-2,-3],2,8,8,8],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1,-2,-3,12,12],1,8,8,8],[[-1,-2,-3,12,12],2,8,8,8],[[3,-1,-2,-3,12,12],[[4,[-4]]],8,8,8,5],[[3,-1,-2,-3,12,12],[[4,[-4]]],8,8,8,5],[[6,-1,-2,-3,12,12],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,-2,-3,12,12],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1,-2,-3,12,12],1,8,8,8],[[-1,-2,-3,12,12],2,8,8,8],[[3,-1,-2,-3,12,12],[[4,[-4]]],8,8,8,5],[[3,-1,-2,-3,12,12],[[4,[-4]]],8,8,8,5],[[6,-1,-2,-3,12,12],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,-2,-3,12,12],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1,-2,-3],1,8,8,8],[[-1,-2,-3],2,8,8,8],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1,-2],1,8,8],[[-1,-2],2,8,8],[[3,-1,-2],[[4,[-3]]],8,8,5],[[3,-1,-2],[[4,[-3]]],8,8,5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1,-2],1,8,8],[[-1,-2],2,8,8],[[3,-1,-2],[[4,[-3]]],8,8,5],[[3,-1,-2],[[4,[-3]]],8,8,5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1,-2,-3],1,8,8,8],[[-1,-2,-3],2,8,8,8],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1,-2,-3],1,8,8,8],[[-1,-2,-3],2,8,8,8],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1,12,12],1,8],[[-1,12,12],2,8],[[3,-1,12,12],[[4,[-2]]],8,5],[[3,-1,12,12],[[4,[-2]]],8,5],[[6,-1,12,12],[[7,[-2]]],[8,9,10],5],[[6,-1,12,12],[[7,[-2]]],[8,9,10],5],[[1,-1,12,12],1,8],[[-1,12,12],2,8],[[3,-1,12,12],[[4,[-2]]],8,5],[[3,-1,12,12],[[4,[-2]]],8,5],[[6,-1,12,12],[[7,[-2]]],[8,9,10],5],[[6,-1,12,12],[[7,[-2]]],[8,9,10],5],[[1,-1,12,12],1,8],[[-1,12,12],2,8],[[3,-1,12,12],[[4,[-2]]],8,5],[[3,-1,12,12],[[4,[-2]]],8,5],[[6,-1,12,12],[[7,[-2]]],[8,9,10],5],[[6,-1,12,12],[[7,[-2]]],[8,9,10],5],[[1,-1,-2,-3],1,8,8,8],[[-1,-2,-3],2,8,8,8],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1,-2,-3,12,12],1,8,8,8],[[-1,-2,-3,12,12],2,8,8,8],[[3,-1,-2,-3,12,12],[[4,[-4]]],8,8,8,5],[[3,-1,-2,-3,12,12],[[4,[-4]]],8,8,8,5],[[6,-1,-2,-3,12,12],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,-2,-3,12,12],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1,-2,-3],1,8,8,8],[[-1,-2,-3],2,8,8,8],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1,-2,-3,12,12],1,8,8,8],[[-1,-2,-3,12,12],2,8,8,8],[[3,-1,-2,-3,12,12],[[4,[-4]]],8,8,8,5],[[3,-1,-2,-3,12,12],[[4,[-4]]],8,8,8,5],[[6,-1,-2,-3,12,12],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,-2,-3,12,12],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1,-2,-3,12,12],1,8,8,8],[[-1,-2,-3,12,12],2,8,8,8],[[3,-1,-2,-3,12,12],[[4,[-4]]],8,8,8,5],[[3,-1,-2,-3,12,12],[[4,[-4]]],8,8,8,5],[[6,-1,-2,-3,12,12],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,-2,-3,12,12],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1,-2,-3],1,8,8,8],[[-1,-2,-3],2,8,8,8],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[3,-1,-2,-3],[[4,[-4]]],8,8,8,5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,-2,-3],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1,-2],1,8,8],[[-1,-2],2,8,8],[[3,-1,-2],[[4,[-3]]],8,8,5],[[3,-1,-2],[[4,[-3]]],8,8,5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[3,-1],[[4,[[68,[-2]]]]],8,5],[[3,-1],[[4,[[68,[-2]]]]],8,5],[[6,-1],[[7,[[69,[-2]]]]],8,5],[[6,-1],[[7,[[69,[-2]]]]],8,5],[[3,-1,-2],[[4,[[68,[-3]]]]],8,8,5],[[3,-1,-2],[[4,[[68,[-3]]]]],8,8,5],[[6,-1,-2],[[7,[[69,[-3]]]]],8,8,5],[[6,-1,-2],[[7,[[69,[-3]]]]],8,8,5],[[1,-1,-2],1,8,8],[[-1,-2],2,8,8],[[3,-1,-2],[[4,[-3]]],8,8,5],[[3,-1,-2],[[4,[-3]]],8,8,5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,-2],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1,[11,[-2]]],1,8,8],[[-1,[11,[-2]]],2,8,8],[[3,-1,[11,[-2]]],[[4,[-3]]],8,8,5],[[3,-1,[11,[-2]]],[[4,[-3]]],8,8,5],[[6,-1,[11,[-2]]],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,[11,[-2]]],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1,[11,[-2]]],1,8,8],[[-1,[11,[-2]]],2,8,8],[[3,-1,[11,[-2]]],[[4,[-3]]],8,8,5],[[3,-1,[11,[-2]]],[[4,[-3]]],8,8,5],[[6,-1,[11,[-2]]],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,[11,[-2]]],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1,[11,[-2]]],1,8,8],[[-1,[11,[-2]]],2,8,8],[[3,-1,[11,[-2]]],[[4,[-3]]],8,8,5],[[3,-1,[11,[-2]]],[[4,[-3]]],8,8,5],[[6,-1,[11,[-2]]],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,[11,[-2]]],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1,[11,[[35,[-2,-3]]]]],1,8,8,8],[[-1,[11,[[35,[-2,-3]]]]],2,8,8,8],[[3,-1,[11,[[35,[-2,-3]]]]],[[4,[-4]]],8,8,8,5],[[3,-1,[11,[[35,[-2,-3]]]]],[[4,[-4]]],8,8,8,5],[[6,-1,[11,[[35,[-2,-3]]]]],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,[11,[[35,[-2,-3]]]]],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1,[11,[-2]]],1,8,8],[[-1,[11,[-2]]],2,8,8],[[3,-1,[11,[-2]]],[[4,[-3]]],8,8,5],[[3,-1,[11,[-2]]],[[4,[-3]]],8,8,5],[[6,-1,[11,[-2]]],[[7,[-3]]],[8,9,10],[8,9,10],5],[[6,-1,[11,[-2]]],[[7,[-3]]],[8,9,10],[8,9,10],5],[[1,-1,[11,[[35,[-2,-3]]]]],1,8,8,8],[[-1,[11,[[35,[-2,-3]]]]],2,8,8,8],[[3,-1,[11,[[35,[-2,-3]]]]],[[4,[-4]]],8,8,8,5],[[3,-1,[11,[[35,[-2,-3]]]]],[[4,[-4]]],8,8,8,5],[[6,-1,[11,[[35,[-2,-3]]]]],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,[11,[[35,[-2,-3]]]]],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[1,-1,[11,[[35,[-2,-3]]]]],1,8,8,8],[[-1,[11,[[35,[-2,-3]]]]],2,8,8,8],[[3,-1,[11,[[35,[-2,-3]]]]],[[4,[-4]]],8,8,8,5],[[3,-1,[11,[[35,[-2,-3]]]]],[[4,[-4]]],8,8,8,5],[[6,-1,[11,[[35,[-2,-3]]]]],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],[[6,-1,[11,[[35,[-2,-3]]]]],[[7,[-4]]],[8,9,10],[8,9,10],[8,9,10],5],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[13,13],33],[[95,95],33],0,[[13,52],55],[[95,52],55],[-1,-1,[]],[-1,-1,[]],[22,[[4,[95]]]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,87,[]],[-1,87,[]],[[13,-1],35,[91,89]],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[46,46],[[-1,-2],35,[],[]],[[46,52],55],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[71,51],[[[65,[-1]]],51,[73,78,96,9]],[46,51],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[97,[-1]]],[[65,[-1]]],[73,78,96,9]],[[[65,[-1]]],[[98,[-1]]],[73,78,96,9]],[[[97,[-1]]],[[0,[[99,[],[[16,[56]]]]]]],[73,78,96,9]],[[[98,[-1]]],[[0,[[99,[],[[16,[-2]]]]]]],[73,78,96,9],5],[[[65,[-1]]],[[97,[-1]]],[73,78,96,9]],[[[98,[-1]]],[[4,[35]]],[73,78,96,9]],[[39,-1],[[4,[[65,[-1]]]]],[73,78,96,9]],[[[65,[-1]]],[[98,[-1]]],[73,78,96,9]],[[39,-1],[[4,[[35,[46,[0,[[48,[],[[47,[35]]]]]]]]]]],[73,78,96,9]],[[[97,[-1]]],[[0,[[99,[],[[16,[56]]]]]]],[73,78,96,9]],[[[98,[-1]]],[[0,[[99,[],[[16,[-2]]]]]]],[73,78,96,9],5],[[[97,[-1]],-2],[[4,[35]]],[73,78,96,9],8],[[[97,[-1]],-2],[[4,[35]]],[73,78,96,9],8],[[71,2],[[7,[22]]]],[[[65,[-1]],2],[[7,[22]]],[73,78,96,9]],[[46,2],[[7,[22]]]],[[71,1,26,26],[[7,[[62,[22]]]]]],[[[65,[-1]],1,26,26],[[7,[[62,[22]]]]],[73,78,96,9]],[[46,1,26,26],[[7,[[62,[22]]]]]],[[46,2],[[4,[22]]]],[[46,1,26,26],[[4,[[62,[22]]]]]],[[[97,[-1]],-2],[[4,[35]]],[73,78,96,9],8],[-1,-2,[],[]],0,[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[[[97,[-1]],-2],[[4,[35]]],[73,78,96,9],8],0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],100],[[],64],0,[[[101,[-1]],[101,[-1]]],33,102],[[[101,[-1]],52],55,103],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[22,[[4,[104]]]],[22,[[4,[[101,[-1]]]]],5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[101,[-1]]],33,8],[64,33],0,[[64,26],64],[[-1,-1],[[101,[-1]]],[]],0,0,[[64,100],64],[[64,-1],64,8],[[64,-1],64,8],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[64,64],[64,64],[[63,-1],35,[91,89]],[[[101,[-1]],-2],35,8,[91,89]],[[64,-1],35,[91,89]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[94,26],94],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[92,92],[105,105],[106,106],[107,107],[108,108],[109,109],[110,110],[111,111],[112,112],[113,113],[114,114],[115,115],[116,116],[117,117],[118,118],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],[[-1,-2],35,[],[]],0,0,0,0,[[118,30],33],[[94,26],94],[108,26],0,[[],93],[[],94],[[],105],[[],106],[[],107],[[],108],[[],109],[[],110],[[],111],[[],112],[[],113],[[],114],[[],115],[[],116],[[],117],[[],118],0,[[92,92],33],0,[[92,52],55],[[93,52],55],[[94,52],55],[[105,52],55],[[106,52],55],[[107,52],55],[[108,52],55],[[109,52],55],[[110,52],55],[[111,52],55],[[112,52],55],[[113,52],55],[[114,52],55],[[115,52],55],[[116,52],55],[[117,52],55],[[118,52],55],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[22,[[4,[105]]]],[22,[[4,[106]]]],[22,[[4,[107]]]],[22,[[4,[108]]]],[22,[[4,[110]]]],[22,[[4,[111]]]],[22,[[4,[112]]]],[22,[[4,[113]]]],[[118,30],[[23,[-1]]],5],[[94,-1,-2],94,8,8],0,0,0,0,[[93,26],93],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[118,33],0,0,0,0,0,0,[118,26],0,0,0,0,[94,94],0,0,0,[94,33],[[93,26],93],0,[[93,26],93],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,[[54,[-2]]],[],[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[-1,87,[]],[93,93],[93,93],[[92,-1],35,[91,89]],[[93,-1],35,[91,89]],[[94,-1],35,[91,89]]],"c":[445,1049,1050,1051,1052,1053,1054],"p":[[5,"Pipeline",0],[5,"Cmd",0],[10,"Commands",0],[8,"RedisResult",0],[10,"FromRedisValue",0],[10,"AsyncCommands",0],[8,"RedisFuture",0],[10,"ToRedisArgs",0],[10,"Send",2224],[10,"Sync",2224],[1,"slice"],[1,"isize"],[6,"Rule",1768],[5,"ScriptInvocation",0],[5,"Script",0],[17,"Item"],[1,"u8"],[6,"Arg",0],[10,"Iterator",2225],[10,"Clone",2226],[10,"ExactSizeIterator",2227],[6,"Value",0],[6,"Option",2228],[5,"Connection",0],[5,"PubSub",0],[1,"usize"],[6,"Direction",0],[1,"f64"],[5,"RedisError",0],[1,"str"],[10,"Error",2229],[10,"ConnectionLike",0],[1,"bool"],[5,"Client",0],[1,"tuple"],[6,"TlsMode",0],[6,"ConnectionAddr",0],[5,"ConnectionInfo",0],[5,"RedisConnectionInfo",0],[6,"NumericBehavior",0],[6,"ErrorKind",0],[5,"InfoDict",0],[5,"SetOptions",0],[6,"ExistenceCheck",0],[5,"LposOptions",0],[5,"MultiplexedConnection",1813],[17,"Output"],[10,"Future",2230],[1,"u64"],[5,"Parser",0],[1,"i64"],[5,"Formatter",2231],[5,"Error",2231],[6,"Result",2232],[8,"Result",2231],[5,"Msg",0],[5,"Utf8Error",2233],[5,"Error",2234],[5,"NulError",2235],[5,"FromUtf8Error",2236],[5,"String",2236],[5,"Vec",2237],[6,"Unit",1878],[5,"RadiusOptions",1878],[5,"Connection",1813],[5,"Duration",2238],[6,"Expiry",0],[5,"Iter",0],[5,"AsyncIter",0],[10,"IntoConnectionInfo",0],[10,"ConnectionLike",1813],[5,"NonZeroUsize",2239],[10,"Unpin",2224],[5,"Url",2240],[5,"AnySendSyncPartialState",2241],[5,"PointerOffset",2242],[5,"Decoder",2243],[10,"AsyncRead",2244],[10,"Read",2245],[5,"Pin",2246],[5,"Context",2247],[6,"Poll",2248],[10,"PubSubCommands",0],[6,"ControlFlow",0],[10,"FnMut",2249],[1,"u16"],[5,"TypeId",2250],[6,"SetExpiry",0],[10,"RedisWrite",0],[10,"Display",2231],[10,"Sized",2224],[6,"StreamMaxlen",1948],[5,"StreamClaimOptions",1948],[5,"StreamReadOptions",1948],[5,"AclInfo",1768],[10,"AsyncWrite",2251],[5,"PubSub",1813],[5,"Monitor",1813],[10,"Stream",2252],[6,"RadiusOrder",1878],[5,"Coord",1878],[10,"PartialEq",2253],[10,"Debug",2231],[5,"RadiusSearchResult",1878],[5,"StreamReadReply",1948],[5,"StreamRangeReply",1948],[5,"StreamClaimReply",1948],[6,"StreamPendingReply",1948],[5,"StreamPendingData",1948],[5,"StreamPendingCountReply",1948],[5,"StreamInfoStreamReply",1948],[5,"StreamInfoConsumersReply",1948],[5,"StreamInfoGroupsReply",1948],[5,"StreamInfoConsumer",1948],[5,"StreamInfoGroup",1948],[5,"StreamPendingId",1948],[5,"StreamKey",1948],[5,"StreamId",1948],[15,"TcpTls",1764]],"b":[[447,"impl-Debug-for-RedisError"],[448,"impl-Display-for-RedisError"],[450,"impl-Display-for-ConnectionAddr"],[451,"impl-Debug-for-ConnectionAddr"],[471,"impl-From%3CUtf8Error%3E-for-RedisError"],[472,"impl-From%3C(ErrorKind,+%26str)%3E-for-RedisError"],[474,"impl-From%3CError%3E-for-RedisError"],[475,"impl-From%3CNulError%3E-for-RedisError"],[476,"impl-From%3CFromUtf8Error%3E-for-RedisError"],[477,"impl-From%3C(ErrorKind,+%26str,+String)%3E-for-RedisError"]]}],\ ["regex",{"doc":"This crate provides routines for searching strings for …","t":"FFFFPGFFFFFFFKFFFFFFFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFFFKFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["CaptureLocations","CaptureMatches","CaptureNames","Captures","CompiledTooBig","Error","Match","Matches","NoExpand","Regex","RegexBuilder","RegexSet","RegexSetBuilder","Replacer","ReplacerRef","SetMatches","SetMatchesIntoIter","SetMatchesIter","Split","SplitN","SubCaptureMatches","Syntax","as_str","as_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","by_ref","by_ref","bytes","capture_locations","capture_names","captures","captures_at","captures_iter","captures_len","captures_read","captures_read_at","case_insensitive","case_insensitive","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","count","count","count","count","crlf","crlf","default","description","dfa_size_limit","dfa_size_limit","dot_matches_new_line","dot_matches_new_line","empty","end","eq","eq","escape","expand","extract","find","find_at","find_iter","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_str","get","get","ignore_whitespace","ignore_whitespace","index","index","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","is_empty","is_empty","is_match","is_match","is_match_at","is_match_at","iter","iter","len","len","len","len","len","line_terminator","line_terminator","matched","matched_any","matches","matches_at","multi_line","multi_line","name","nest_limit","nest_limit","new","new","new","new","next","next","next","next","next","next","next","next","next_back","next_back","no_expansion","no_expansion","no_expansion","no_expansion","octal","octal","patterns","range","replace","replace_all","replace_append","replace_append","replace_append","replacen","shortest_match","shortest_match_at","size_hint","size_hint","size_hint","size_hint","size_hint","size_limit","size_limit","split","splitn","start","static_captures_len","swap_greed","swap_greed","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unicode","unicode","CaptureLocations","CaptureMatches","CaptureNames","Captures","Match","Matches","NoExpand","Regex","RegexBuilder","RegexSet","RegexSetBuilder","Replacer","ReplacerRef","SetMatches","SetMatchesIntoIter","SetMatchesIter","Split","SplitN","SubCaptureMatches","as_bytes","as_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","by_ref","by_ref","capture_locations","capture_names","captures","captures_at","captures_iter","captures_len","captures_read","captures_read_at","case_insensitive","case_insensitive","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","count","count","count","count","crlf","crlf","default","dfa_size_limit","dfa_size_limit","dot_matches_new_line","dot_matches_new_line","empty","end","eq","expand","extract","find","find_at","find_iter","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_str","get","get","ignore_whitespace","ignore_whitespace","index","index","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","is_empty","is_empty","is_match","is_match","is_match_at","is_match_at","iter","iter","len","len","len","len","len","line_terminator","line_terminator","matched","matched_any","matches","matches_at","multi_line","multi_line","name","nest_limit","nest_limit","new","new","new","new","next","next","next","next","next","next","next","next","next_back","next_back","no_expansion","no_expansion","no_expansion","no_expansion","octal","octal","patterns","range","replace","replace_all","replace_append","replace_append","replace_append","replacen","shortest_match","shortest_match_at","size_hint","size_hint","size_hint","size_hint","size_hint","size_limit","size_limit","split","splitn","start","static_captures_len","swap_greed","swap_greed","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unicode","unicode"],"q":[[0,"regex"],[341,"regex::bytes"],[662,"core::result"],[663,"core::option"],[664,"alloc::string"],[665,"core::fmt"],[666,"core::fmt"],[667,"core::convert"],[668,"core::iter::traits::collect"],[669,"alloc::borrow"],[670,"core::ops::range"],[671,"core::any"],[672,"alloc::vec"]],"d":["A low level representation of the byte offsets of each …","An iterator over all non-overlapping capture matches in a …","An iterator over the names of all capture groups in a …","Represents the capture groups for a single match.","The compiled program exceeded the set size limit. The …","An error that occurred during parsing or compiling a …","Represents a single match of a regex in a haystack.","An iterator over all non-overlapping matches in a haystack.","A helper type for forcing literal string replacement.","A compiled regular expression for searching Unicode …","A configurable builder for a Regex.","Match multiple, possibly overlapping, regexes in a single …","A configurable builder for a RegexSet.","A trait for types that can be used to replace matches in a …","A by-reference adaptor for a Replacer.","A set of matches returned by a regex set.","An owned iterator over the set of matches from a regex set.","A borrowed iterator over the set of matches from a regex …","An iterator over all substrings delimited by a regex match.","An iterator over at most N substrings delimited by a regex …","An iterator over all group matches in a Captures value.","A syntax error.","Returns the original string of this regex.","Returns the substring of the haystack that matched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Compiles the pattern given to RegexBuilder::new with the …","Compiles the patterns given to RegexSetBuilder::new with …","Returns a type that implements Replacer, but that borrows …","Returns a type that implements Replacer, but that borrows …","Search for regex matches in &[u8] haystacks.","Returns a fresh allocated set of capture locations that can","Returns an iterator over the capture names in this regex.","This routine searches for the first match of this regex in …","Returns the same as Regex::captures, but starts the search …","Returns an iterator that yields successive non-overlapping …","Returns the number of captures groups in this regex.","This is like Regex::captures, but writes the byte offsets …","Returns the same as Regex::captures_read, but starts the …","This configures whether to enable case insensitive …","This configures whether to enable case insensitive …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This configures CRLF mode for the entire pattern.","This configures CRLF mode for all of the patterns.","","","Set the approximate capacity, in bytes, of the cache of …","Set the approximate capacity, in bytes, of the cache of …","This configures dot-matches-new-line mode for the entire …","This configures dot-matches-new-line mode for the entire …","Create a new empty regex set.","Returns the byte offset of the end of the match in the …","","","Escapes all regular expression meta characters in pattern.","Expands all instances of $ref in replacement to the …","This is a convenience routine for extracting the substrings","This routine searches for the first match of this regex in …","Returns the same as Regex::find, but starts the search at …","Returns an iterator that yields successive non-overlapping …","","","","","","Shows the original regular expression.","Shows the original regular expression.","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Attempts to parse a string into a regular expression","Returns the Match associated with the capture group at …","Returns the start and end byte offsets of the capture …","This configures verbose mode for the entire pattern.","This configures verbose mode for all of the patterns.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns true if and only if this match has a length of …","Returns true if this set contains no regexes.","Returns true if and only if there is a match for the regex …","Returns true if and only if one of the regexes in this set …","Returns the same as Regex::is_match, but starts the search …","Returns true if and only if one of the regexes in this set …","Returns an iterator over all capture groups. This includes …","Returns an iterator over the indices of the regexes that …","Returns the total number of capture groups. This includes …","Returns the length, in bytes, of this match.","Returns the total number of capture groups (even if they …","Returns the total number of regexes in this set.","The total number of regexes in the set that created these …","Configures the line terminator to be used by the regex.","Configures the line terminator to be used by the regex.","Whether the regex at the given index matched.","Whether this set contains any matches.","Returns the set of regexes that match in the given …","Returns the set of regexes that match in the given …","This configures multi-line mode for the entire pattern.","This configures multi-line mode for all of the patterns.","Returns the Match associated with the capture group named …","Set the nesting limit for this parser.","Set the nesting limit for this parser.","Create a new builder with a default configuration for the …","Create a new builder with a default configuration for the …","Compiles a regular expression. Once compiled, it can be …","Create a new regex set with the given regular expressions.","","","","","","","","","","","Return a fixed unchanging replacement string.","Return a fixed unchanging replacement string.","","","This configures octal mode for the entire pattern.","This configures octal mode for all of the patterns.","Returns the regex patterns that this regex set was …","Returns the range over the starting and ending byte …","Replaces the leftmost-first match in the given haystack …","Replaces all non-overlapping matches in the haystack with …","Appends possibly empty data to dst to replace the current …","","","Replaces at most limit non-overlapping matches in the …","Returns the end byte offset of the first match in the …","Returns the same as Regex::shortest_match, but starts the …","","","","","","Sets the approximate size limit, in bytes, of the compiled …","Sets the approximate size limit, in bytes, of the compiled …","Returns an iterator of substrings of the haystack given, …","Returns an iterator of at most limit substrings of the …","Returns the byte offset of the start of the match in the …","Returns the total number of capturing groups that appear …","This configures swap-greed mode for the entire pattern.","This configures swap-greed mode for all of the patterns.","","","","","","","","","","","","","","","","","","","Attempts to parse a string into a regular expression","Attempts to parse a string into a regular expression","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This configures Unicode mode for the entire pattern.","This configures Unicode mode for the all of the patterns.","A low level representation of the byte offsets of each …","An iterator over all non-overlapping capture matches in a …","An iterator over the names of all capture groups in a …","Represents the capture groups for a single match.","Represents a single match of a regex in a haystack.","An iterator over all non-overlapping matches in a haystack.","A helper type for forcing literal string replacement.","A compiled regular expression for searching Unicode …","A configurable builder for a Regex.","Match multiple, possibly overlapping, regexes in a single …","A configurable builder for a RegexSet.","A trait for types that can be used to replace matches in a …","A by-reference adaptor for a Replacer.","A set of matches returned by a regex set.","An owned iterator over the set of matches from a regex set.","A borrowed iterator over the set of matches from a regex …","An iterator over all substrings delimited by a regex match.","An iterator over at most N substrings delimited by a regex …","An iterator over all group matches in a Captures value.","Returns the substring of the haystack that matched.","Returns the original string of this regex.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Compiles the pattern given to RegexBuilder::new with the …","Compiles the patterns given to RegexSetBuilder::new with …","Returns a type that implements Replacer, but that borrows …","Returns a type that implements Replacer, but that borrows …","Returns a fresh allocated set of capture locations that can","Returns an iterator over the capture names in this regex.","This routine searches for the first match of this regex in …","Returns the same as Regex::captures, but starts the search …","Returns an iterator that yields successive non-overlapping …","Returns the number of captures groups in this regex.","This is like Regex::captures, but writes the byte offsets …","Returns the same as Regex::captures_read, but starts the …","This configures whether to enable case insensitive …","This configures whether to enable case insensitive …","","","","","","","","","","","","","","","","","","","","","","","","","","","This configures CRLF mode for the entire pattern.","This configures CRLF mode for all of the patterns.","","Set the approximate capacity, in bytes, of the cache of …","Set the approximate capacity, in bytes, of the cache of …","This configures dot-matches-new-line mode for the entire …","This configures dot-matches-new-line mode for the entire …","Create a new empty regex set.","Returns the byte offset of the end of the match in the …","","Expands all instances of $ref in replacement to the …","This is a convenience routine for extracting the substrings","This routine searches for the first match of this regex in …","Returns the same as Regex::find, but starts the search at …","Returns an iterator that yields successive non-overlapping …","","","","Shows the original regular expression.","Shows the original regular expression.","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Attempts to parse a string into a regular expression","Returns the Match associated with the capture group at …","Returns the start and end byte offsets of the capture …","This configures verbose mode for the entire pattern.","This configures verbose mode for all of the patterns.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns true if and only if this match has a length of …","Returns true if this set contains no regexes.","Returns true if and only if there is a match for the regex …","Returns true if and only if one of the regexes in this set …","Returns the same as Regex::is_match, but starts the search …","Returns true if and only if one of the regexes in this set …","Returns an iterator over all capture groups. This includes …","Returns an iterator over the indices of the regexes that …","Returns the total number of capture groups. This includes …","Returns the length, in bytes, of this match.","Returns the total number of capture groups (even if they …","Returns the total number of regexes in this set.","The total number of regexes in the set that created these …","Configures the line terminator to be used by the regex.","Configures the line terminator to be used by the regex.","Whether the regex at the given index matched.","Whether this set contains any matches.","Returns the set of regexes that match in the given …","Returns the set of regexes that match in the given …","This configures multi-line mode for the entire pattern.","This configures multi-line mode for all of the patterns.","Returns the Match associated with the capture group named …","Set the nesting limit for this parser.","Set the nesting limit for this parser.","Create a new builder with a default configuration for the …","Create a new builder with a default configuration for the …","Compiles a regular expression. Once compiled, it can be …","Create a new regex set with the given regular expressions.","","","","","","","","","","","Return a fixed unchanging replacement byte string.","Return a fixed unchanging replacement byte string.","","","This configures octal mode for the entire pattern.","This configures octal mode for all of the patterns.","Returns the regex patterns that this regex set was …","Returns the range over the starting and ending byte …","Replaces the leftmost-first match in the given haystack …","Replaces all non-overlapping matches in the haystack with …","Appends possibly empty data to dst to replace the current …","","","Replaces at most limit non-overlapping matches in the …","Returns the end byte offset of the first match in the …","Returns the same as shortest_match, but starts the search …","","","","","","Sets the approximate size limit, in bytes, of the compiled …","Sets the approximate size limit, in bytes, of the compiled …","Returns an iterator of substrings of the haystack given, …","Returns an iterator of at most limit substrings of the …","Returns the byte offset of the start of the match in the …","Returns the total number of capturing groups that appear …","This configures swap-greed mode for the entire pattern.","This configures swap-greed mode for all of the patterns.","","","","","","","","","","","","","","","","","Attempts to parse a string into a regular expression","Attempts to parse a string into a regular expression","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This configures Unicode mode for the entire pattern.","This configures Unicode mode for the all of the patterns."],"i":[0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,1,3,13,4,7,5,1,3,11,23,16,28,29,12,18,10,19,8,20,32,21,13,4,7,5,1,3,11,23,16,28,29,12,18,10,19,8,20,32,21,4,7,9,9,0,1,1,1,1,1,1,1,1,4,7,4,7,5,1,3,11,12,18,19,8,20,21,4,7,5,1,3,11,12,18,19,8,20,21,23,16,12,18,4,7,8,5,4,7,4,7,8,3,5,3,0,13,13,1,1,1,13,4,7,5,5,1,1,3,11,23,16,28,29,12,18,10,19,8,20,32,21,13,4,7,5,1,3,11,23,16,28,29,12,18,10,19,8,20,32,21,1,13,11,4,7,13,13,13,4,7,5,1,3,11,23,16,28,29,12,18,10,19,8,20,32,21,23,16,28,29,12,18,20,20,32,21,3,8,1,8,1,8,13,20,13,3,11,8,20,4,7,20,20,8,8,4,7,13,4,7,4,7,1,8,23,16,28,29,12,18,32,21,32,21,9,9,10,19,4,7,8,3,1,1,9,10,19,1,1,1,29,12,18,32,21,4,7,1,1,3,1,4,7,4,7,5,1,3,11,12,18,19,8,20,21,5,1,13,4,7,5,1,1,1,3,11,23,16,28,29,12,18,10,19,8,20,32,21,13,4,7,5,1,3,11,23,16,28,29,12,18,10,19,8,20,32,21,13,4,7,5,1,3,11,23,16,28,29,12,18,10,19,8,20,32,21,4,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,42,43,51,44,45,43,42,49,57,52,59,60,50,53,48,54,46,55,61,56,51,44,45,43,42,49,57,52,59,60,50,53,48,54,46,55,61,56,44,45,47,47,43,43,43,43,43,43,43,43,44,45,44,45,43,42,49,50,53,54,46,55,56,44,45,43,42,49,50,53,54,46,55,56,57,52,50,53,44,45,46,44,45,44,45,46,42,42,51,51,43,43,43,51,44,45,43,43,42,49,57,52,59,60,50,53,48,54,46,55,61,56,51,44,45,43,42,49,57,52,59,60,50,53,48,54,46,55,61,56,43,51,49,44,45,51,51,51,44,45,43,42,49,57,52,59,60,50,53,48,54,46,55,61,56,57,52,59,60,50,53,55,55,61,56,42,46,43,46,43,46,51,55,51,42,49,46,55,44,45,55,55,46,46,44,45,51,44,45,44,45,43,46,57,52,59,60,50,53,61,56,61,56,47,47,48,54,44,45,46,42,43,43,47,48,54,43,43,43,60,50,53,61,56,44,45,43,43,42,43,44,45,44,45,43,42,49,50,53,54,46,55,56,43,51,44,45,43,43,43,42,49,57,52,59,60,50,53,48,54,46,55,61,56,51,44,45,43,42,49,57,52,59,60,50,53,48,54,46,55,61,56,51,44,45,43,42,49,57,52,59,60,50,53,48,54,46,55,61,56,44,45],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,2],[3,2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[4,[[6,[1,5]]]],[7,[[6,[8,5]]]],[9,[[10,[9]]]],[9,[[10,[9]]]],0,[1,11],[1,12],[[1,2],[[14,[13]]]],[[1,2,15],[[14,[13]]]],[[1,2],16],[1,15],[[1,11,2],[[14,[3]]]],[[1,11,2,15],[[14,[3]]]],[[4,17],4],[[7,17],7],[4,4],[7,7],[5,5],[1,1],[3,3],[11,11],[12,12],[18,18],[19,19],[8,8],[20,20],[21,21],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[23,15],[16,15],[12,15],[18,15],[[4,17],4],[[7,17],7],[[],8],[5,2],[[4,15],4],[[7,15],7],[[4,17],4],[[7,17],7],[[],8],[3,15],[[5,5],17],[[3,3],17],[2,24],[[13,2,24],22],[13,[[22,[2,[25,[2]]]]]],[[1,2],[[14,[3]]]],[[1,2,15],[[14,[3]]]],[[1,2],23],[[13,26],27],[[4,26],27],[[7,26],27],[[5,26],27],[[5,26],27],[[1,26],27],[[1,26],27],[[3,26],27],[[11,26],27],[[23,26],27],[[16,26],27],[[28,26],27],[[29,26],27],[[12,26],27],[[18,26],27],[[[10,[-1]],26],27,[30,31]],[[19,26],27],[[8,26],27],[[20,26],27],[[32,26],27],[[21,26],27],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[2,[[6,[1,5]]]],[[13,15],[[14,[3]]]],[[11,15],[[14,[[22,[15,15]]]]]],[[4,17],4],[[7,17],7],[[13,2],2],[[13,15],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[20,-1,[]],[20,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[3,17],[8,17],[[1,2],17],[[8,2],17],[[1,2,15],17],[[8,2,15],17],[13,18],[20,21],[13,15],[3,15],[11,15],[8,15],[20,15],[[4,33],4],[[7,33],7],[[20,15],17],[20,17],[[8,2],20],[[8,2,15],20],[[4,17],4],[[7,17],7],[[13,2],[[14,[3]]]],[[4,34],4],[[7,34],7],[2,4],[-2,7,[[35,[2]]],[[37,[],[[36,[-1]]]]]],[2,[[6,[1,5]]]],[-2,[[6,[8,5]]],[[35,[2]]],[[37,[],[[36,[-1]]]]]],[23,[[14,[3]]]],[16,[[14,[13]]]],[28,[[14,[2]]]],[29,[[14,[2]]]],[12,[[14,[[14,[2]]]]]],[18,[[14,[[14,[3]]]]]],[32,[[14,[15]]]],[21,[[14,[15]]]],[32,[[14,[15]]]],[21,[[14,[15]]]],[9,[[14,[[38,[2]]]]]],[9,[[14,[[38,[2]]]]]],[[[10,[-1]]],[[14,[[38,[2]]]]],[9,31]],[19,[[14,[[38,[2]]]]]],[[4,17],4],[[7,17],7],[8,[[39,[24]]]],[3,[[40,[15]]]],[[1,2,-1],[[38,[2]]],9],[[1,2,-1],[[38,[2]]],9],[[9,13,24],22],[[[10,[-1]],13,24],22,[9,31]],[[19,13,24],22],[[1,2,15,-1],[[38,[2]]],9],[[1,2],[[14,[15]]]],[[1,2,15],[[14,[15]]]],[29,[[22,[15,[14,[15]]]]]],[12,[[22,[15,[14,[15]]]]]],[18,[[22,[15,[14,[15]]]]]],[32,[[22,[15,[14,[15]]]]]],[21,[[22,[15,[14,[15]]]]]],[[4,15],4],[[7,15],7],[[1,2],28],[[1,2,15],29],[3,15],[1,[[14,[15]]]],[[4,17],4],[[7,17],7],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,24,[]],[-1,24,[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[2,[[6,[1,5]]]],[24,[[6,[1,5]]]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[[4,17],4],[[7,17],7],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[42,[[39,[33]]]],[43,2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[44,[[6,[43,5]]]],[45,[[6,[46,5]]]],[47,[[48,[47]]]],[47,[[48,[47]]]],[43,49],[43,50],[[43,[39,[33]]],[[14,[51]]]],[[43,[39,[33]],15],[[14,[51]]]],[[43,[39,[33]]],52],[43,15],[[43,49,[39,[33]]],[[14,[42]]]],[[43,49,[39,[33]],15],[[14,[42]]]],[[44,17],44],[[45,17],45],[44,44],[45,45],[43,43],[42,42],[49,49],[50,50],[53,53],[54,54],[46,46],[55,55],[56,56],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[[-1,-2],22,[],[]],[57,15],[52,15],[50,15],[53,15],[[44,17],44],[[45,17],45],[[],46],[[44,15],44],[[45,15],45],[[44,17],44],[[45,17],45],[[],46],[42,15],[[42,42],17],[[51,[39,[33]],[58,[33]]],22],[51,[[22,[[39,[33]],[25,[[39,[33]]]]]]]],[[43,[39,[33]]],[[14,[42]]]],[[43,[39,[33]],15],[[14,[42]]]],[[43,[39,[33]]],57],[[51,26],27],[[44,26],27],[[45,26],27],[[43,26],27],[[43,26],27],[[42,26],27],[[49,26],27],[[57,26],27],[[52,26],27],[[59,26],27],[[60,26],27],[[50,26],27],[[53,26],27],[[[48,[-1]],26],27,[30,31]],[[54,26],27],[[46,26],27],[[55,26],27],[[61,26],27],[[56,26],27],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[2,[[6,[43,5]]]],[[51,15],[[14,[42]]]],[[49,15],[[14,[[22,[15,15]]]]]],[[44,17],44],[[45,17],45],[[51,2],[[39,[33]]]],[[51,15],[[39,[33]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[55,-1,[]],[55,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[42,17],[46,17],[[43,[39,[33]]],17],[[46,[39,[33]]],17],[[43,[39,[33]],15],17],[[46,[39,[33]],15],17],[51,53],[55,56],[51,15],[42,15],[49,15],[46,15],[55,15],[[44,33],44],[[45,33],45],[[55,15],17],[55,17],[[46,[39,[33]]],55],[[46,[39,[33]],15],55],[[44,17],44],[[45,17],45],[[51,2],[[14,[42]]]],[[44,34],44],[[45,34],45],[2,44],[-2,45,[[35,[2]]],[[37,[],[[36,[-1]]]]]],[2,[[6,[43,5]]]],[-2,[[6,[46,5]]],[[35,[2]]],[[37,[],[[36,[-1]]]]]],[57,[[14,[42]]]],[52,[[14,[51]]]],[59,[[14,[[39,[33]]]]]],[60,[[14,[[39,[33]]]]]],[50,[[14,[[14,[2]]]]]],[53,[[14,[[14,[42]]]]]],[61,[[14,[15]]]],[56,[[14,[15]]]],[61,[[14,[15]]]],[56,[[14,[15]]]],[47,[[14,[[38,[[39,[33]]]]]]]],[47,[[14,[[38,[[39,[33]]]]]]]],[[[48,[-1]]],[[14,[[38,[[39,[33]]]]]]],[47,31]],[54,[[14,[[38,[[39,[33]]]]]]]],[[44,17],44],[[45,17],45],[46,[[39,[24]]]],[42,[[40,[15]]]],[[43,[39,[33]],-1],[[38,[[39,[33]]]]],47],[[43,[39,[33]],-1],[[38,[[39,[33]]]]],47],[[47,51,[58,[33]]],22],[[[48,[-1]],51,[58,[33]]],22,[47,31]],[[54,51,[58,[33]]],22],[[43,[39,[33]],15,-1],[[38,[[39,[33]]]]],47],[[43,[39,[33]]],[[14,[15]]]],[[43,[39,[33]],15],[[14,[15]]]],[60,[[22,[15,[14,[15]]]]]],[50,[[22,[15,[14,[15]]]]]],[53,[[22,[15,[14,[15]]]]]],[61,[[22,[15,[14,[15]]]]]],[56,[[22,[15,[14,[15]]]]]],[[44,15],44],[[45,15],45],[[43,[39,[33]]],59],[[43,[39,[33]],15],60],[42,15],[43,[[14,[15]]]],[[44,17],44],[[45,17],45],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,24,[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[2,[[6,[43,5]]]],[24,[[6,[43,5]]]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[[44,17],44],[[45,17],45]],"c":[],"p":[[5,"Regex",0],[1,"str"],[5,"Match",0],[5,"RegexBuilder",0],[6,"Error",0],[6,"Result",662],[5,"RegexSetBuilder",0],[5,"RegexSet",0],[10,"Replacer",0],[5,"ReplacerRef",0],[5,"CaptureLocations",0],[5,"CaptureNames",0],[5,"Captures",0],[6,"Option",663],[1,"usize"],[5,"CaptureMatches",0],[1,"bool"],[5,"SubCaptureMatches",0],[5,"NoExpand",0],[5,"SetMatches",0],[5,"SetMatchesIter",0],[1,"tuple"],[5,"Matches",0],[5,"String",664],[1,"array"],[5,"Formatter",665],[8,"Result",665],[5,"Split",0],[5,"SplitN",0],[10,"Debug",665],[10,"Sized",666],[5,"SetMatchesIntoIter",0],[1,"u8"],[1,"u32"],[10,"AsRef",667],[17,"Item"],[10,"IntoIterator",668],[6,"Cow",669],[1,"slice"],[5,"Range",670],[5,"TypeId",671],[5,"Match",341],[5,"Regex",341],[5,"RegexBuilder",341],[5,"RegexSetBuilder",341],[5,"RegexSet",341],[10,"Replacer",341],[5,"ReplacerRef",341],[5,"CaptureLocations",341],[5,"CaptureNames",341],[5,"Captures",341],[5,"CaptureMatches",341],[5,"SubCaptureMatches",341],[5,"NoExpand",341],[5,"SetMatches",341],[5,"SetMatchesIter",341],[5,"Matches",341],[5,"Vec",672],[5,"Split",341],[5,"SplitN",341],[5,"SetMatchesIntoIter",341]],"b":[[126,"impl-Debug-for-Error"],[127,"impl-Display-for-Error"],[128,"impl-Display-for-Regex"],[129,"impl-Debug-for-Regex"],[168,"impl-Index%3C%26str%3E-for-Captures%3C\'h%3E"],[169,"impl-Index%3Cusize%3E-for-Captures%3C\'h%3E"],[195,"impl-IntoIterator-for-%26SetMatches"],[196,"impl-IntoIterator-for-SetMatches"],[284,"impl-TryFrom%3C%26str%3E-for-Regex"],[285,"impl-TryFrom%3CString%3E-for-Regex"],[456,"impl-Display-for-Regex"],[457,"impl-Debug-for-Regex"],[495,"impl-Index%3C%26str%3E-for-Captures%3C\'h%3E"],[496,"impl-Index%3Cusize%3E-for-Captures%3C\'h%3E"],[521,"impl-IntoIterator-for-SetMatches"],[522,"impl-IntoIterator-for-%26SetMatches"],[608,"impl-TryFrom%3C%26str%3E-for-Regex"],[609,"impl-TryFrom%3CString%3E-for-Regex"]]}],\ ["regex_automata",{"doc":"This crate exposes a variety of regex engines used by the …","t":"PGPFPFPFFGGPPFFFFPFPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCOOOOOCFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFPFFPGPNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNOOOFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCPPFFPPFFPFPPPPFPFPFGFPGNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNCNNNNNNNNONNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCCCCCCCCCCFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNHHFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNPPPGFFFPPPFPPPPPPPPPPPPNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNTTTTTTFFFTTTFFFFTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHNNNNNNNFFFONNNNNNONNNNNNNNNNNNNNNNNNNNNN","n":["All","Anchored","GaveUp","HalfMatch","HaystackTooLong","Input","LeftmostFirst","Match","MatchError","MatchErrorKind","MatchKind","No","Pattern","PatternID","PatternSet","PatternSetInsertError","PatternSetIter","Quit","Span","UnsupportedAnchored","Yes","anchored","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","contains","contains","default","default","dfa","earliest","end","end","end","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","gave_up","get_anchored","get_earliest","get_range","get_span","hash","hash","hash","hash","haystack","haystack_too_long","hybrid","insert","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","is_anchored","is_char_boundary","is_done","is_empty","is_empty","is_empty","is_full","iter","kind","len","len","len","meta","must","must","new","new","new","new","new","next","next_back","nfa","offset","offset","partial_cmp","pattern","pattern","pattern","quit","range","range","range","set_anchored","set_earliest","set_end","set_range","set_span","set_start","size_hint","span","span","start","start","start","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_insert","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unsupported_anchored","util","byte","len","mode","offset","offset","onepass","BuildError","Builder","Cache","Config","DFA","alphabet_len","always_match","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from_nfa","build_many","builder","byte_classes","captures","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","config","configure","create_cache","create_captures","default","find","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_byte_classes","get_config","get_match_kind","get_nfa","get_size_limit","get_starts_for_each_pattern","into","into","into","into","into","is_match","match_kind","memory_usage","memory_usage","never_match","new","new","new","new","new_from_nfa","new_many","pattern_len","reset","reset_cache","size_limit","source","starts_for_each_pattern","state_len","stride","stride2","syntax","thompson","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_search","try_search_slots","type_id","type_id","type_id","type_id","type_id","BuildError","Cache","CacheError","LazyStateID","Quit","StartError","UnsupportedAnchored","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","dfa","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","hash","into","into","into","into","is_dead","is_match","is_quit","is_start","is_tagged","is_unknown","partial_cmp","regex","source","source","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","byte","err","mode","Builder","Cache","Config","DFA","OverlappingState","always_match","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from_nfa","build_many","builder","byte_classes","byte_classes","cache_capacity","clear_count","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","config","configure","create_cache","default","eq","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_byte_classes","get_cache_capacity","get_config","get_match","get_match_kind","get_minimum_bytes_per_state","get_minimum_cache_capacity","get_minimum_cache_clear_count","get_nfa","get_prefilter","get_quit","get_skip_cache_capacity_check","get_specialize_start_states","get_starts_for_each_pattern","get_unicode_word_boundary","into","into","into","into","into","match_kind","match_len","match_pattern","memory_usage","memory_usage","minimum_bytes_per_state","minimum_cache_clear_count","never_match","new","new","new","new","new_many","next_eoi_state","next_state","next_state_untagged","next_state_untagged_unchecked","pattern_len","prefilter","quit","reset","reset_cache","search_finish","search_start","search_total_len","search_update","skip_cache_capacity_check","specialize_start_states","start","start_state","start_state_forward","start_state_reverse","starts_for_each_pattern","syntax","thompson","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_search_fwd","try_search_overlapping_fwd","try_search_overlapping_rev","try_search_rev","try_which_overlapping_matches","type_id","type_id","type_id","type_id","type_id","unicode_word_boundary","Builder","Cache","FindMatches","Regex","as_parts","as_parts_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from_dfas","build_many","builder","clone","clone","clone_into","clone_into","create_cache","default","dfa","find","find_iter","fmt","fmt","fmt","fmt","forward","forward","forward_mut","from","from","from","from","into","into","into","into","into_iter","is_match","memory_usage","new","new","new","new_many","next","pattern_len","reset","reset_cache","reverse","reverse","reverse_mut","syntax","thompson","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_search","type_id","type_id","type_id","type_id","BuildError","Builder","Cache","CapturesMatches","Config","FindMatches","Regex","Split","SplitN","auto_prefilter","backtrack","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from_hir","build_many","build_many_from_hir","builder","byte_classes","captures","captures_iter","captures_len","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","config","configure","count","count","create_cache","create_captures","default","dfa","dfa_size_limit","dfa_state_limit","find","find_iter","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","get_auto_prefilter","get_backtrack","get_byte_classes","get_config","get_dfa","get_dfa_size_limit","get_dfa_state_limit","get_hybrid","get_hybrid_cache_capacity","get_line_terminator","get_match_kind","get_nfa_size_limit","get_onepass","get_onepass_size_limit","get_prefilter","get_utf8_empty","get_which_captures","group_info","hybrid","hybrid_cache_capacity","input","input","input","input","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","is_accelerated","is_match","line_terminator","match_kind","memory_usage","memory_usage","new","new","new","new","new_many","next","next","next","next","nfa_size_limit","onepass","onepass_size_limit","pattern","pattern_len","prefilter","regex","regex","reset","search","search_captures","search_captures_with","search_half","search_half_with","search_slots","search_slots_with","search_with","size_hint","size_limit","source","split","splitn","static_captures_len","syntax","syntax_error","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","utf8_empty","which_captures","which_overlapping_matches","which_overlapping_matches_with","thompson","All","BinaryUnion","BuildError","Builder","ByteRange","Capture","Compiler","Config","Dense","DenseTransitions","Fail","Implicit","Look","Match","NFA","None","PatternIter","Sparse","SparseTransitions","State","Transition","Union","WhichCaptures","add_capture_end","add_capture_start","add_empty","add_fail","add_look","add_match","add_range","add_sparse","add_union","add_union_reverse","always_match","backtrack","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","build_from_hir","build_many","build_many_from_hir","byte_classes","captures","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","compiler","config","configure","current_pattern_id","default","default","default","end","eq","eq","eq","eq","finish_pattern","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","get_captures","get_look_matcher","get_look_matcher","get_nfa_size_limit","get_reverse","get_reverse","get_shrink","get_size_limit","get_utf8","get_utf8","get_which_captures","group_info","has_capture","has_empty","hash","into","into","into","into","into","into","into","into","into","into","into","into_iter","is_always_start_anchored","is_any","is_epsilon","is_none","is_reverse","is_utf8","look_matcher","look_matcher","look_set_any","look_set_prefix_any","matches","matches","matches","matches_byte","matches_byte","matches_byte","matches_unit","memory_usage","memory_usage","never_match","new","new","new","new","new_many","next","next","nfa_size_limit","patch","pattern_len","pattern_len","patterns","pikevm","reverse","set_look_matcher","set_reverse","set_size_limit","set_utf8","shrink","size_limit","source","start","start_anchored","start_pattern","start_pattern","start_unanchored","state","states","syntax","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","transitions","transitions","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","utf8","which_captures","alt1","alt2","alternates","group_index","look","next","next","pattern_id","pattern_id","slot","trans","BoundedBacktracker","Builder","Cache","Config","TryCapturesMatches","TryFindMatches","always_match","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from_nfa","build_many","builder","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","config","configure","create_cache","create_captures","default","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","get_config","get_nfa","get_prefilter","get_visited_capacity","into","into","into","into","into","into","into_iter","into_iter","max_haystack_len","memory_usage","min_visited_capacity","never_match","new","new","new","new","new_from_nfa","new_many","next","next","pattern_len","prefilter","reset","reset_cache","syntax","thompson","to_owned","to_owned","to_owned","to_owned","try_captures","try_captures_iter","try_find","try_find_iter","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_is_match","try_search","try_search_slots","type_id","type_id","type_id","type_id","type_id","type_id","visited_capacity","Builder","Cache","CapturesMatches","Config","FindMatches","PikeVM","always_match","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_from_nfa","build_many","builder","captures","captures_iter","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","config","configure","create_cache","create_captures","default","find","find_iter","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","get_config","get_match_kind","get_nfa","get_prefilter","into","into","into","into","into","into","into_iter","into_iter","is_match","match_kind","memory_usage","never_match","new","new","new","new","new_from_nfa","new_many","next","next","pattern_len","prefilter","reset","reset_cache","search","search_slots","syntax","thompson","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","which_overlapping_matches","alphabet","captures","escape","interpolate","iter","lazy","look","pool","prefilter","primitives","start","syntax","wire","ByteClassElements","ByteClassIter","ByteClassRepresentatives","ByteClasses","Unit","alphabet_len","as_eoi","as_u8","as_usize","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","default","elements","empty","eoi","eoi","eq","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get","get_by_unit","into","into","into","into","into","into_iter","into_iter","into_iter","is_byte","is_eoi","is_singleton","is_word_byte","iter","next","next","next","partial_cmp","representatives","set","singletons","stride2","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","u8","Captures","CapturesPatternIter","GroupInfo","GroupInfoAllNames","GroupInfoError","GroupInfoPatternNames","all","all_group_len","all_names","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","count","count","default","empty","empty","explicit_slot_len","extract","extract_bytes","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","get_group","get_group_by_name","get_match","group_info","group_len","group_len","implicit_slot_len","interpolate_bytes","interpolate_bytes_into","interpolate_string","interpolate_string_into","into","into","into","into","into","into","into_iter","into_iter","into_iter","is_match","iter","matches","memory_usage","new","next","next","next","pattern","pattern_len","pattern_names","set_pattern","size_hint","size_hint","slot","slot_len","slots","slots","slots_mut","source","to_index","to_name","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","DebugByte","DebugHaystack","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","fmt","fmt","from","from","into","into","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","bytes","string","CapturesIter","HalfMatchesIter","MatchesIter","Searcher","TryCapturesIter","TryHalfMatchesIter","TryMatchesIter","advance","advance_half","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","infallible","infallible","infallible","input","input","input","input","input","into","into","into","into","into","into","into","into_captures_iter","into_half_matches_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_matches_iter","new","next","next","next","next","next","next","to_owned","try_advance","try_advance_half","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","Lazy","borrow","borrow_mut","deref","fmt","from","get","into","new","try_from","try_into","type_id","End","EndCRLF","EndLF","Look","LookMatcher","LookSet","LookSetIter","Start","StartCRLF","StartLF","UnicodeWordBoundaryError","WordAscii","WordAsciiNegate","WordEndAscii","WordEndHalfAscii","WordEndHalfUnicode","WordEndUnicode","WordStartAscii","WordStartHalfAscii","WordStartHalfUnicode","WordStartUnicode","WordUnicode","WordUnicodeNegate","as_char","as_repr","available","bits","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","check","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","contains","contains_anchor","contains_anchor_crlf","contains_anchor_haystack","contains_anchor_lf","contains_anchor_line","contains_word","contains_word_ascii","contains_word_unicode","default","default","empty","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_repr","full","get_line_terminator","insert","intersect","into","into","into","into","into","into_iter","is_empty","is_end","is_end_crlf","is_end_lf","is_start","is_start_crlf","is_start_lf","is_word_ascii","is_word_ascii_negate","is_word_end_ascii","is_word_end_half_ascii","is_word_end_half_unicode","is_word_end_unicode","is_word_start_ascii","is_word_start_half_ascii","is_word_start_half_unicode","is_word_start_unicode","is_word_unicode","is_word_unicode_negate","iter","len","matches","matches_set","new","next","read_repr","remove","reversed","set_insert","set_intersect","set_line_terminator","set_remove","set_subtract","set_union","singleton","subtract","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","union","write_repr","Pool","PoolGuard","borrow","borrow","borrow_mut","borrow_mut","deref","deref_mut","fmt","fmt","from","from","get","into","into","new","put","try_from","try_from","try_into","try_into","type_id","type_id","Prefilter","borrow","borrow_mut","clone","clone_into","find","fmt","from","from_hir_prefix","from_hirs_prefix","into","is_fast","max_needle_len","memory_usage","new","prefix","to_owned","try_from","try_into","type_id","LIMIT","LIMIT","LIMIT","MAX","MAX","MAX","NonMaxUsize","PatternID","PatternIDError","SIZE","SIZE","SIZE","SmallIndex","SmallIndexError","StateID","StateIDError","ZERO","ZERO","ZERO","as_i32","as_i32","as_i32","as_u32","as_u32","as_u32","as_u64","as_u64","as_u64","as_usize","as_usize","as_usize","attempted","attempted","attempted","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","default","default","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_ne_bytes","from_ne_bytes","from_ne_bytes","from_ne_bytes_unchecked","from_ne_bytes_unchecked","from_ne_bytes_unchecked","get","hash","hash","hash","into","into","into","into","into","into","must","must","must","new","new","new","new","new_unchecked","new_unchecked","new_unchecked","one_more","one_more","one_more","partial_cmp","partial_cmp","partial_cmp","to_ne_bytes","to_ne_bytes","to_ne_bytes","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","Config","anchored","borrow","borrow_mut","clone","clone_into","fmt","from","from_input_forward","from_input_reverse","get_anchored","get_look_behind","into","look_behind","new","to_owned","try_from","try_into","type_id","Config","borrow","borrow_mut","case_insensitive","clone","clone_into","crlf","default","dot_matches_new_line","fmt","from","get_case_insensitive","get_crlf","get_dot_matches_new_line","get_ignore_whitespace","get_line_terminator","get_multi_line","get_nest_limit","get_octal","get_swap_greed","get_unicode","get_utf8","ignore_whitespace","into","line_terminator","multi_line","nest_limit","new","octal","parse","parse_many","parse_many_with","parse_with","swap_greed","to_owned","try_from","try_into","type_id","unicode","utf8","AlignAs","DeserializeError","SerializeError","_align","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bytes","fmt","fmt","fmt","fmt","fmt","from","from","from","into","into","into","to_string","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id"],"q":[[0,"regex_automata"],[249,"regex_automata::MatchErrorKind"],[254,"regex_automata::dfa"],[255,"regex_automata::dfa::onepass"],[361,"regex_automata::hybrid"],[433,"regex_automata::hybrid::StartError"],[436,"regex_automata::hybrid::dfa"],[566,"regex_automata::hybrid::regex"],[639,"regex_automata::meta"],[832,"regex_automata::nfa"],[833,"regex_automata::nfa::thompson"],[1078,"regex_automata::nfa::thompson::State"],[1089,"regex_automata::nfa::thompson::backtrack"],[1197,"regex_automata::nfa::thompson::pikevm"],[1304,"regex_automata::util"],[1317,"regex_automata::util::alphabet"],[1398,"regex_automata::util::captures"],[1517,"regex_automata::util::escape"],[1538,"regex_automata::util::interpolate"],[1540,"regex_automata::util::iter"],[1634,"regex_automata::util::lazy"],[1646,"regex_automata::util::look"],[1789,"regex_automata::util::pool"],[1812,"regex_automata::util::prefilter"],[1832,"regex_automata::util::primitives"],[1988,"regex_automata::util::start"],[2007,"regex_automata::util::syntax"],[2047,"regex_automata::util::wire"],[2080,"core::cmp"],[2081,"core::ops::range"],[2082,"core::fmt"],[2083,"core::fmt"],[2084,"core::convert"],[2085,"core::hash"],[2086,"core::convert"],[2087,"core::ops::range"],[2088,"core::result"],[2089,"core::any"],[2090,"core::error"],[2091,"regex_syntax::hir"],[2092,"core::borrow"],[2093,"regex_syntax::error"],[2094,"alloc::sync"],[2095,"alloc::vec"],[2096,"core::iter::traits::collect"],[2097,"core::ops::function"],[2098,"core::fmt"]],"d":["Report all possible matches.","The type of anchored search to perform.","The search, based on heuristics, determined that it would …","A representation of “half” of a match reported by a …","This error occurs if the haystack given to the regex …","The parameters for a regex search including the haystack …","Report only the leftmost matches. When multiple leftmost …","A representation of a match reported by a regex engine.","An error indicating that a search stopped before reporting …","The underlying kind of a MatchError.","The kind of match semantics to use for a regex pattern.","Run an unanchored search. This means a match may occur …","Run an anchored search for a specific pattern. This means …","The identifier of a regex pattern, represented by a …","A set of PatternIDs.","An error that occurs when a PatternID failed to insert …","An iterator over all pattern identifiers in a PatternSet.","The search saw a “quit” byte at which it was …","A representation of a span reported by a regex engine.","An error indicating that a particular type of anchored …","Run an anchored search. This means that a match must begin …","Sets the anchor mode of a search.","","","","","","","","","","","","","","","","","","","","","","","","","Returns the total number of pattern identifiers that may …","Clear this set such that it contains no pattern IDs.","","","","","","","","","","","","","","","","","","","","","","","","","","Returns true when the given offset is contained within …","Return true if and only if the given pattern identifier is …","","","A module for building and searching with deterministic …","Whether to execute an “earliest” search or not.","Return the end position of this search.","The ending position of the match.","The end offset of the span, exclusive.","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Create a new “gave up” error. The given offset …","Return the anchored mode for this search configuration.","Return whether this search should execute in “earliest”…","Return the span as a range for this search configuration.","Return the span for this search configuration.","","","","","Return a borrow of the underlying haystack as a slice of …","Create a new “haystack too long” error. The given len …","A module for building and searching with lazy …","Insert the given pattern identifier into this set and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Returns true if and only if this anchor mode corresponds …","Returns true if and only if the given offset in this search…","Return true if and only if this search can never return …","Returns true when this span is empty. That is, when …","Returns true when the span in this match is empty.","Return true if and only if this set has no pattern …","Return true if and only if this set has the maximum number …","Returns an iterator over all pattern identifiers in this …","Returns a reference to the underlying error kind.","Returns the length of this span.","Returns the length of this match.","Returns the total number of pattern identifiers in this …","Provides a regex matcher that composes several other regex …","Create a new half match from a pattern ID and a byte …","Create a new match from a pattern ID and a byte offset …","Create a new search configuration for the given haystack.","Create a new half match from a pattern ID and a byte …","Create a new match from a pattern ID and a span.","Create a new set of pattern identifiers with the given …","Create a new error value with the given kind.","","","Provides non-deterministic finite automata (NFA) and regex …","Returns a new span with offset added to this span’s start…","The position of the match.","","Returns the ID of the pattern that matched.","Returns the ID of the pattern that matched.","Returns the pattern ID associated with this configuration …","Create a new “quit” error. The given byte corresponds …","Like Input::span, but accepts any range instead.","Returns this span as a range.","Returns the match span as a range.","Set the anchor mode of a search.","Set whether the search should execute in “earliest” …","Set the ending offset for the span for this search …","Set the span for this search configuration given any range.","Set the span for this search configuration.","Set the starting offset for the span for this search …","","Set the span for this search.","Returns the span for this match.","Return the start position of this search.","The starting position of the match.","The start offset of the span, inclusive.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Insert the given pattern identifier into this set and …","","","","","","","","","","","","","","","","","","","","","","","","","Create a new “unsupported anchored” error. This occurs …","A collection of modules that provide APIs that are useful …","The “quit” byte that was observed that caused the …","The length of the haystack that exceeded the limit.","The anchored mode given that is unsupported.","The offset at which the quit byte was observed.","The offset at which the search stopped. This corresponds …","A DFA that can return spans for matching capturing groups.","An error that occurred during the construction of a …","A builder for a one-pass DFA.","A cache represents mutable state that a one-pass DFA …","The configuration used for building a one-pass DFA.","A one-pass DFA for executing a subset of anchored regex …","Returns the total number of elements in the alphabet for …","Create a new one-pass DFA that matches every input.","","","","","","","","","","","Build a one-pass DFA from the given pattern.","Build a DFA from the given NFA.","Build a one-pass DFA from the given patterns.","Return a builder for configuring the construction of a DFA.","Whether to attempt to shrink the size of the DFA’s …","Executes an anchored leftmost forward search and writes …","","","","","","","","","","","Return a default configuration for a DFA.","Apply the given one-pass DFA configuration options to this …","Create a new cache for this DFA.","Create a new empty set of capturing groups that is …","","Executes an anchored leftmost forward search, and returns …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns whether this configuration has enabled byte …","Return the config for this one-pass DFA.","Returns the match semantics set in this configuration.","Returns a reference to the underlying NFA.","Returns the DFA size limit of this configuration if one …","Returns whether this configuration has enabled anchored …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Executes an anchored leftmost forward search, and returns …","Set the desired match semantics.","Returns the memory usage, in bytes, of this DFA.","Returns the heap memory usage, in bytes, of this cache.","Create a new one-pass DFA that never matches any input.","Return a new default one-pass DFA configuration.","Create a new one-pass DFA builder with the default …","Parse the given regular expression using the default …","Create a new onepass::DFA cache.","Like new, but builds a one-pass DFA directly from an NFA. …","Like new, but parses multiple patterns into a single “…","Returns the total number of patterns compiled into this …","Reset this cache such that it can be used for searching …","Reset the given cache such that it can be used for …","Set a size limit on the total heap used by a one-pass DFA.","","Whether to compile a separate start state for each pattern …","Returns the total number of states in this one-pass DFA.","Returns the total stride for every state in this DFA. This …","Returns the total stride for every state in this DFA, …","Set the syntax configuration for this builder using …","Set the Thompson NFA configuration for this builder using …","","","","","","","","","","","","","","","","","Executes an anchored leftmost forward search and writes …","Executes an anchored leftmost forward search and writes …","","","","","","An error that occurs when initial construction of a lazy …","An error that occurs when cache inefficiency has dropped …","An error that occurs when cache usage has become …","A state identifier specifically tailored for lazy DFAs.","An error that occurs when a starting configuration’s …","An error that can occur when computing the start state for …","An error that occurs when the caller requests an anchored …","","","","","","","","","","","","","","","","","","","Types and routines specific to lazy DFAs.","","","","","","","","","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).","Return true if and only if this represents a dead state. A …","Return true if and only if this lazy state ID has been …","Return true if and only if this represents a quit state. A …","Return true if and only if this lazy state ID has been …","Return true if and only if this lazy state ID is tagged.","Return true if and only if this represents a lazy state ID …","","A lazy DFA backed Regex.","","","","","","","","","","","","","","","","","","","","","","The quit byte that was found.","The underlying cache error that occurred.","The anchored mode given that is unsupported.","A builder for constructing a lazy deterministic finite …","A cache represents a partially computed DFA.","The configuration used for building a lazy DFA.","A hybrid NFA/DFA (also called a “lazy DFA”) for regex …","Represents the current state of an overlapping search.","Create a new lazy DFA that matches every input.","","","","","","","","","","","Build a lazy DFA from the given pattern.","Build a DFA from the given NFA.","Build a lazy DFA from the given patterns.","Return a builder for configuring the construction of a …","Returns the equivalence classes that make up the alphabet …","Whether to attempt to shrink the size of the lazy DFA’s …","Sets the maximum amount of heap memory, in bytes, to …","Returns the total number of times this cache has been …","","","","","","","","","","","Return a default configuration for a DFA.","Apply the given lazy DFA configuration options to this …","Create a new cache for this lazy DFA.","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns whether this configuration has enabled byte …","Returns the cache capacity set on this configuration.","Returns this lazy DFA’s configuration.","Return the match result of the most recent search to …","Returns the match semantics set in this configuration.","Returns, if set, the minimum number of bytes per state …","Returns the minimum lazy DFA cache capacity required for …","Returns, if set, the minimum number of times the cache …","Returns a reference to the underlying NFA.","Returns the prefilter set in this configuration, if one at …","Returns whether this configuration will instruct the lazy …","Returns whether the cache capacity check should be skipped.","Returns whether this configuration will instruct the lazy …","Returns whether this configuration has enabled anchored …","Returns whether this configuration has enabled heuristic …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Set the desired match semantics.","Returns the total number of patterns that match in this …","Returns the pattern ID corresponding to the given match …","Returns the memory usage, in bytes, of this lazy DFA.","Returns the heap memory usage, in bytes, of this cache.","Configure a lazy DFA search to quit only when its …","Configure a lazy DFA search to quit after a certain number …","Create a new lazy DFA that never matches any input.","Parse the given regular expression using a default …","Create a new cache for the given lazy DFA.","Return a new default lazy DFA builder configuration.","Create a new lazy DFA builder with the default …","Parse the given regular expressions using a default …","Transitions from the current state to the next state for …","Transitions from the current state to the next state, …","Transitions from the current state to the next state, …","Transitions from the current state to the next state, …","Returns the total number of patterns compiled into this …","Set a prefilter to be used whenever a start state is …","Add a “quit” byte to the lazy DFA.","Reset this cache such that it can be used for searching …","Reset the given cache such that it can be used for …","Indicates that a search has finished at the given position.","Initializes a new search starting at the given position.","Returns the total number of bytes that have been searched …","Updates the current search to indicate that it has search …","Configures construction of a lazy DFA to use the minimum …","Enable specializing start states in the lazy DFA.","Create a new overlapping state that begins at the start …","Return the ID of the start state for this lazy DFA for the …","Return the ID of the start state for this lazy DFA when …","Return the ID of the start state for this lazy DFA when …","Whether to compile a separate start state for each pattern …","Set the syntax configuration for this builder using …","Set the Thompson NFA configuration for this builder using …","","","","","","","","","","","","","","","","Executes a forward search and returns the end position of …","Executes an overlapping forward search and returns the end …","Executes a reverse overlapping search and returns the …","Executes a reverse search and returns the start of the …","Writes the set of patterns that match anywhere in the …","","","","","","Heuristically enable Unicode word boundaries.","A builder for a regex based on a hybrid NFA/DFA.","A cache represents a partially computed forward and …","An iterator over all non-overlapping matches for an …","A regular expression that uses hybrid NFA/DFAs (also …","Return references to the forward and reverse caches, …","Return mutable references to the forward and reverse …","","","","","","","","","Build a regex from the given pattern.","Build a regex from its component forward and reverse …","Build a regex from the given patterns.","Return a builder for configuring the construction of a …","","","","","Create a new cache for this Regex.","","Set the lazy DFA compilation configuration for this …","Returns the start and end offset of the leftmost match. If …","Returns an iterator over all non-overlapping leftmost …","","","","","Return the underlying lazy DFA responsible for forward …","Return a reference to the forward cache.","Return a mutable reference to the forward cache.","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).","","Returns true if and only if this regex matches the given …","Returns the heap memory usage, in bytes, as a sum of the …","Parse the given regular expression using the default …","Create a new cache for the given Regex.","Create a new regex builder with the default configuration.","Like new, but parses multiple patterns into a single “…","","Returns the total number of patterns matched by this regex.","Reset this cache such that it can be used for searching …","Reset the given cache such that it can be used for …","Return the underlying lazy DFA responsible for reverse …","Return a reference to the reverse cache.","Return a mutable reference to the reverse cache.","Set the syntax configuration for this builder using …","Set the Thompson NFA configuration for this builder using …","","","","","","","","","","","Returns the start and end offset of the leftmost match. If …","","","","","An error that occurs when construction of a Regex fails.","A builder for configuring and constructing a Regex.","Represents mutable scratch space used by regex engines …","An iterator over all non-overlapping leftmost matches with …","An object describing the configuration of a Regex.","An iterator over all non-overlapping matches.","A regex matcher that works by composing several other …","Yields all substrings delimited by a regular expression …","Yields at most N spans delimited by a regular expression …","Toggles whether automatic prefilter support is enabled.","Toggle whether a bounded backtracking regex engine should …","","","","","","","","","","","","","","","","","","","Builds a Regex from a single pattern string.","Builds a Regex directly from an Hir expression.","Builds a Regex from many pattern strings.","Builds a Regex directly from many Hir expressions.","Return a builder for configuring the construction of a …","Whether to attempt to shrink the size of the alphabet for …","Executes a leftmost forward search and writes the spans of …","Returns an iterator over all non-overlapping Captures …","Returns the total number of capturing groups.","","","","","","","","","","","Return a default configuration for a Regex.","Configure the behavior of a Regex.","","","Creates a new cache for use with lower level search APIs …","Creates a new object for recording capture group offsets. …","","Toggle whether a fully compiled DFA should be available …","Sets the size limit, in bytes, for heap memory used for a …","Sets a limit on the total number of NFA states, beyond …","Executes a leftmost search and returns the first match …","Returns an iterator over all non-overlapping leftmost …","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns whether automatic prefilters are enabled, as set by","Returns whether the bounded backtracking regex engine may …","Returns whether byte classes are enabled, as set by …","Returns the configuration object used to build this Regex.","Returns whether the DFA regex engine may be used, as set by","Returns DFA size limit, as set by Config::dfa_size_limit.","Returns DFA size limit in terms of the number of states in …","Returns whether the hybrid NFA/DFA regex engine may be …","Returns hybrid NFA/DFA cache capacity, as set by …","Returns the line terminator for this configuration, as set …","Returns the match kind on this configuration, as set by …","Returns NFA size limit, as set by Config::nfa_size_limit.","Returns whether the one-pass DFA regex engine may be used, …","Returns one-pass DFA size limit, as set by …","Returns a manually set prefilter, if one was set by …","Returns whether empty matches must fall on valid UTF-8 …","Returns the capture configuration, as set by …","Return information about the capture groups in this Regex.","Toggle whether the hybrid NFA/DFA (also known as the “…","Set the cache capacity, in bytes, for the lazy DFA.","Returns the current Input associated with this iterator.","Returns the current Input associated with this iterator.","Returns the current Input associated with this iterator.","Returns the current Input associated with this iterator.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Returns true if this regex has a high chance of being “…","Returns true if and only if this regex matches the given …","Set the line terminator to be used by the ^ and $ anchors …","Set the match semantics for a Regex.","Return the total approximate heap memory, in bytes, used …","Returns the heap memory usage, in bytes, of this cache.","Builds a Regex from a single pattern string using the …","Creates a new Cache for use with this regex.","Create a new configuration object for a Regex.","Creates a new builder for configuring and constructing a …","Builds a Regex from many pattern strings using the default …","","","","","Sets the size limit, in bytes, to enforce on the …","Toggle whether a one-pass DFA should be available for use …","Sets the size limit, in bytes, for the one-pass DFA.","If it is known which pattern ID caused this build error to …","Returns the total number of patterns in this regex.","Overrides and sets the prefilter to use inside a Regex.","Returns the Regex value that created this iterator.","Returns the Regex value that created this iterator.","Reset this cache such that it can be used for searching …","Returns the start and end offset of the leftmost match. If …","Executes a leftmost forward search and writes the spans of …","This is like Regex::search_captures, but requires the …","Returns the end offset of the leftmost match. If no match …","This is like Regex::search_half, but requires the caller to","Executes a leftmost forward search and writes the spans of …","This is like Regex::search_slots, but requires the caller …","This is like Regex::search, but requires the caller to …","","If this error occurred because the regex exceeded the …","","Returns an iterator of spans of the haystack given, …","Returns an iterator of at most limit spans of the haystack …","Returns the total number of capturing groups that appear …","Configure the syntax options when parsing a pattern string …","If this error corresponds to a syntax error, then a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Toggles whether empty matches are permitted to occur …","Configures what kinds of groups are compiled as “…","Writes the set of patterns that match anywhere in the …","This is like Regex::which_overlapping_matches, but …","Defines a Thompson NFA and provides the PikeVM and …","All capture states, including those corresponding to both …","An alternation such that there exists precisely two …","An error that can occurred during the construction of a …","An abstraction for building Thompson NFAs by hand.","A state with a single transition that can only be taken if …","An empty state that records a capture location.","A builder for compiling an NFA from a regex’s high-level …","The configuration used for a Thompson NFA compiler.","A dense representation of a state with multiple …","A sequence of transitions used to represent a dense state.","A state that cannot be transitioned out of. This is useful …","Only capture states corresponding to implicit capture …","A conditional epsilon transition satisfied via some sort of","A match state. There is at least one such occurrence of …","A byte oriented Thompson non-deterministic finite …","No capture states are compiled into the Thompson NFA.","An iterator over all pattern IDs in an NFA.","A state with possibly many transitions represented in a …","A sequence of transitions used to represent a sparse state.","A state in an NFA.","A single transition to another state.","An alternation such that there exists an epsilon …","A configuration indicating which kinds of State::Capture …","Add a “end capture” NFA state.","Add a “start capture” NFA state.","Add an “empty” NFA state.","Adds a “fail” NFA state.","Add a “look” NFA state.","Adds a “match” NFA state.","Add a “range” NFA state.","Add a “sparse” NFA state.","Add a “union” NFA state.","Add a “reverse union” NFA state.","Returns an NFA with a single regex pattern that always …","An NFA backed bounded backtracker for executing regex …","","","","","","","","","","","","","","","","","","","","","","","Assemble a NFA from the states added so far.","Compile the given regular expression pattern into an NFA.","Compile the given high level intermediate representation …","Compile the given regular expression patterns into a …","Compile the given high level intermediate representations …","Get the byte classes for this NFA.","Whether to include ‘Capture’ states in the NFA.","Clear this builder.","","","","","","","","","","","","","","","","","","","","","Return a compiler for configuring the construction of an …","Return a default configuration for an NFA.","Apply the given NFA configuration options to this builder.","Returns the pattern identifier of the current pattern.","","","","The inclusive end of the byte range.","","","","","Finish the assembly of a pattern in this NFA.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Return whether NFA compilation is configured to produce …","Returns the look-around matcher used for this builder.","Return the look-around matcher for this NFA.","Return the configured NFA size limit, if it exists, in the …","Returns whether reverse mode is enabled for this builder.","Returns whether this configuration has enabled reverse NFA …","Return whether NFA shrinking is enabled.","Return the currently configured size limit.","Returns whether UTF-8 mode is enabled for this builder.","Returns whether this configuration has enabled UTF-8 mode.","Return what kinds of capture states will be compiled into …","Returns the capturing group info for this NFA.","Returns true if and only if this NFA has at least one …","Returns true if and only if this NFA can match the empty …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Returns true if and only if all starting states for this …","Returns true if this configuration indicates that some …","Returns true if and only if this state contains one or …","Returns true if this configuration indicates that no …","Returns true when this NFA is meant to be matched in …","Whether UTF-8 mode is enabled for this NFA or not.","Sets the look-around matcher that should be used with this …","Returns the look-around matcher associated with this NFA.","Returns the union of all look-around assertions used …","Returns the union of all prefix look-around assertions for …","This follows the matching transition for a particular byte.","This follows the matching transition for a particular byte.","Returns true if the position at in haystack falls in this …","This follows the matching transition for a particular byte.","This follows the matching transition for a particular byte.","Returns true if the given byte falls in this transition’…","Returns true if the given alphabet unit falls in this …","Returns the heap memory usage, in bytes, used by the NFA …","Returns the memory usage, in bytes, of this NFA.","Returns an NFA that never matches at any position.","Create a new builder for hand-assembling NFAs.","Return a new default Thompson NFA compiler configuration.","Create a new NFA builder with its default configuration.","Parse the given regular expression using a default …","Parse the given regular expressions using a default …","","The identifier of the state to transition to.","Sets an approximate size limit on the total heap used by …","Add a transition from one state to another.","Returns the number of patterns added to this builder so …","Returns the total number of regex patterns in this NFA.","Returns an iterator over all pattern identifiers in this …","An NFA backed Pike VM for executing regex searches with …","Reverse the NFA.","Sets the look-around matcher that should be used for the …","Sets whether the NFA produced by this builder should be …","Set the size limit on this builder.","Set whether the NFA produced by this builder should only …","Apply best effort heuristics to shrink the NFA at the …","If this error occurred because the NFA exceeded the …","","The inclusive start of the byte range.","Return the state identifier of the initial anchored state …","Start the assembly of a pattern in this NFA.","Return the state identifier of the initial anchored state …","Return the state identifier of the initial unanchored …","Return a reference to the NFA state corresponding to the …","Returns a slice of all states in this NFA.","Set the syntax configuration for this builder using …","","","","","","","","","","","","The sorted sequence of non-overlapping transitions.","A dense representation of this state’s transitions on …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Whether to enable UTF-8 mode during search or not.","Configures what kinds of capture groups are compiled into …","An unconditional epsilon transition to another NFA state. …","An unconditional epsilon transition to another NFA state. …","An ordered sequence of unconditional epsilon transitions …","The capture group index that this capture belongs to. …","The look-around assertion that must be satisfied before …","The state to transition to if the look-around assertion is …","The state to transition to, unconditionally.","The pattern ID that this capture belongs to.","The matching pattern ID.","The slot index for this capture. Every capturing group has …","The transition from this state to the next.","A backtracking regex engine that bounds its execution to …","A builder for a bounded backtracker.","A cache represents mutable state that a BoundedBacktracker …","The configuration used for building a bounded backtracker.","An iterator over all non-overlapping leftmost matches, …","An iterator over all non-overlapping matches for a …","Create a new BoundedBacktracker that matches every input.","","","","","","","","","","","","","Build a BoundedBacktracker from the given pattern.","Build a BoundedBacktracker directly from its NFA.","Build a BoundedBacktracker from the given patterns.","Return a builder for configuring the construction of a …","","","","","","","","","Return a default configuration for a BoundedBacktracker.","Apply the given BoundedBacktracker configuration options …","Create a new cache for this regex.","Create a new empty set of capturing groups that is …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Return the config for this BoundedBacktracker.","Returns a reference to the underlying NFA.","Returns the prefilter set in this configuration, if one at …","Returns the configured visited capacity.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Returns the maximum haystack length supported by this …","Returns the heap memory usage, in bytes, of this cache.","Returns the minimum visited capacity for the given …","Create a new BoundedBacktracker that never matches any …","Return a new default regex configuration.","Create a new BoundedBacktracker builder with its default …","Parse the given regular expression using the default …","Create a new BoundedBacktracker cache.","Example","Like new, but parses multiple patterns into a single “…","","","Returns the total number of patterns compiled into this …","Set a prefilter to be used whenever a start state is …","Reset this cache such that it can be used for searching …","Reset the given cache such that it can be used for …","Set the syntax configuration for this builder using …","Set the Thompson NFA configuration for this builder using …","","","","","Executes a leftmost forward search and writes the spans of …","Returns an iterator over all non-overlapping Captures …","Executes a leftmost forward search and returns a Match if …","Returns an iterator over all non-overlapping leftmost …","","","","","","","","","","","","","Returns true if and only if this regex matches the given …","Executes a leftmost forward search and writes the spans of …","Executes a leftmost forward search and writes the spans of …","","","","","","","Set the visited capacity used to bound backtracking.","A builder for a PikeVM.","A cache represents mutable state that a PikeVM requires …","An iterator over all non-overlapping leftmost matches, …","The configuration used for building a PikeVM.","An iterator over all non-overlapping matches for a …","A virtual machine for executing regex searches with …","Create a new PikeVM that matches every input.","","","","","","","","","","","","","Build a PikeVM from the given pattern.","Build a PikeVM directly from its NFA.","Build a PikeVM from the given patterns.","Return a builder for configuring the construction of a …","Executes a leftmost forward search and writes the spans of …","Returns an iterator over all non-overlapping Captures …","","","","","","","","","Return a default configuration for a PikeVM.","Apply the given PikeVM configuration options to this …","Create a new cache for this PikeVM.","Create a new empty set of capturing groups that is …","","Executes a leftmost forward search and returns a Match if …","Returns an iterator over all non-overlapping leftmost …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Return the config for this PikeVM.","Returns the match semantics set in this configuration.","Returns a reference to the underlying NFA.","Returns the prefilter set in this configuration, if one at …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Returns true if and only if this PikeVM matches the given …","Set the desired match semantics.","Returns the heap memory usage, in bytes, of this cache.","Create a new PikeVM that never matches any input.","Return a new default PikeVM configuration.","Create a new PikeVM builder with its default configuration.","Parse the given regular expression using the default …","Create a new PikeVM cache.","Like new, but builds a PikeVM directly from an NFA. This …","Like new, but parses multiple patterns into a single “…","","","Returns the total number of patterns compiled into this …","Set a prefilter to be used whenever a start state is …","Reset this cache such that it can be used for searching …","Reset the given cache such that it can be used for …","Executes a leftmost forward search and writes the spans of …","Executes a leftmost forward search and writes the spans of …","Set the syntax configuration for this builder using …","Set the Thompson NFA configuration for this builder using …","","","","","","","","","","","","","","","","","","","","","","","Writes the set of patterns that match anywhere in the …","This module provides APIs for dealing with the alphabets …","Provides types for dealing with capturing groups.","Provides convenience routines for escaping raw bytes.","Provides routines for interpolating capture group …","Generic helpers for iteration of matches from a regex …","A lazily initialized value for safe sharing between …","Types and routines for working with look-around assertions.","A thread safe memory pool.","Defines a prefilter for accelerating regex searches.","Lower level primitive types that are useful in a variety …","Provides helpers for dealing with start state …","Utilities for dealing with the syntax of a regular …","Types and routines that support the wire format of finite …","An iterator over all elements in an equivalence class.","An iterator over each equivalence class.","An iterator over representative bytes from each …","A representation of byte oriented equivalence classes.","Unit represents a single unit of haystack for DFA based …","Return the total number of elements in the alphabet …","If this unit is an “end of input” sentinel, then …","If this unit is not an “end of input” sentinel, then …","Return this unit as a usize, regardless of whether it is a …","","","","","","","","","","","","","","","","","Returns an iterator of the bytes in the given equivalence …","Creates a new set of equivalence classes where all bytes …","Create a new “end of input” haystack unit.","Create a unit that represents the “end of input” …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get the equivalence class for the given byte.","Get the equivalence class for the given haystack unit and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Returns true if and only of this unit is a byte value …","Returns true when this unit represents an “end of input…","Returns true if and only if every byte in this class maps …","Returns true when this unit corresponds to an ASCII word …","Returns an iterator over all equivalence classes in this …","","","","","Returns an iterator over a sequence of representative …","Set the equivalence class for the given byte.","Creates a new set of equivalence classes where each byte …","Returns the stride, as a base-2 exponent, required for …","","","","","","","","","","","","","","","","","","Create a new haystack unit from a byte value.","The span offsets of capturing groups after a match has …","An iterator over all capturing groups in a Captures value.","Represents information about capturing groups in a …","An iterator over capturing groups and their names for a …","An error that may occur when building a GroupInfo.","An iterator over capturing groups and their names for a …","Create new storage for the offsets of all matching …","Return the total number of capture groups across all …","Return an iterator of all capture groups for all patterns …","","","","","","","","","","","","","Clear this Captures value.","","","","","","","","","","","","","","Create new storage for only tracking which pattern …","This creates an empty GroupInfo.","Returns the total number of slots for explicit capturing …","This is a convenience routine for extracting the substrings","This is a convenience routine for extracting the substrings","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the span of a capturing group match corresponding …","Returns the span of a capturing group match corresponding …","Returns the pattern ID and the span of the match, if one …","Returns a reference to the underlying group info on which …","Return the total number of capturing groups for the …","Return the number of capture groups in a pattern.","Returns the total number of slots for implicit capturing …","Interpolates the capture references in replacement with the","Interpolates the capture references in replacement with the","Interpolates the capture references in replacement with the","Interpolates the capture references in replacement with the","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Returns true if and only if this capturing group …","Returns an iterator of possible spans for every capturing …","Create new storage for only the full match spans of a …","Returns the memory usage, in bytes, of this GroupInfo.","Creates a new group info from a sequence of patterns, …","","","","Returns the identifier of the pattern that matched when …","Returns the total number of patterns in this GroupInfo.","Return an iterator of all capture groups and their names …","Set the pattern on this Captures value.","","","Returns the starting slot corresponding to the given …","Returns the total number of slots in this GroupInfo across …","Returns the underlying slots, where each slot stores a …","Returns the starting and ending slot corresponding to the …","Returns the underlying slots as a mutable slice, where …","","Return the capture group index corresponding to the given …","Return the capture name for the given index and given …","","","","","","","","","","","","","","","","","","","","","","","","","Provides a convenient Debug implementation for a u8.","Provides a convenient Debug implementation for &[u8].","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","Accepts a replacement byte string and interpolates capture …","Accepts a replacement string and interpolates capture …","An iterator over all non-overlapping captures for an …","An iterator over all non-overlapping half matches for an …","An iterator over all non-overlapping matches for an …","A searcher for creating iterators and performing lower …","An iterator over all non-overlapping captures for a …","An iterator over all non-overlapping half matches for a …","An iterator over all non-overlapping matches for a …","Return the next match for an infallible search if one …","Return the next half match for an infallible search if one …","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Return an infallible version of this iterator.","Return an infallible version of this iterator.","Return an infallible version of this iterator.","Returns the current Input used by this iterator.","Returns the current Input used by this iterator.","Returns the current Input used by this searcher.","Returns the current Input used by this iterator.","Returns the current Input used by this iterator.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Given a closure that executes a single search, return an …","Given a closure that executes a single search, return an …","","","","","","","Given a closure that executes a single search, return an …","Create a new fallible non-overlapping matches iterator.","","","","","","","","Return the next match for a fallible search if one exists, …","Return the next half match for a fallible search if one …","","","","","","","","","","","","","","","","","","","","","","A lazily initialized value that implements Deref for T.","","","","","Returns the argument unchanged.","Return a reference to the lazily initialized value.","Calls U::from(self).","Create a new Lazy value that is initialized via the given …","","","","Match the end of text. Specifically, this matches at the …","Match the end of a line or the end of text. Specifically, …","Match the end of a line or the end of text. Specifically, …","A look-around assertion.","A matcher for look-around assertions.","LookSet is a memory-efficient set of look-around …","An iterator over all look-around assertions in a LookSet.","Match the beginning of text. Specifically, this matches at …","Match the beginning of a line or the beginning of text. …","Match the beginning of a line or the beginning of text. …","An error that occurs when the Unicode-aware \\\\w class is …","Match an ASCII-only word boundary. That is, this matches a …","Match an ASCII-only negation of a word boundary.","Match the end of an ASCII-only word boundary. That is, …","Match the end half of an ASCII-only word boundary. That …","Match the end half of a Unicode word boundary. That is, …","Match the end of a Unicode word boundary. That is, this …","Match the start of an ASCII-only word boundary. That is, …","Match the start half of an ASCII-only word boundary. That …","Match the start half of a Unicode word boundary. That is, …","Match the start of a Unicode word boundary. That is, this …","Match a Unicode-aware word boundary. That is, this matches …","Match a Unicode-aware negation of a word boundary.","Returns a convenient single codepoint representation of …","Return the underlying representation of this look-around …","Checks that all assertions in this set can be matched.","The underlying representation this set is exposed to make …","","","","","","","","","","","Returns an error if and only if Unicode word boundary data …","","","","","","","","","","","Returns true if and only if the given look-around …","Returns true if and only if this set contains any anchor …","Returns true if and only if this set contains any “…","Returns true if and only if this set contains any “…","Returns true if and only if this set contains any “…","Returns true if and only if this set contains any “…","Returns true if and only if this set contains any word …","Returns true if and only if this set contains any ASCII …","Returns true if and only if this set contains any Unicode …","","","Create an empty set of look-around assertions.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Given the underlying representation of a Look value, …","Create a full set of look-around assertions.","Returns the line terminator that was configured for this …","Return a new set that is equivalent to the original, but …","Returns a new set that is the intersection of this and the …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Returns true if and only if this set is empty.","Returns true when Look::End is satisfied at the given …","Returns true when Look::EndCRLF is satisfied at the given …","Returns true when Look::EndLF is satisfied at the given …","Returns true when Look::Start is satisfied at the given …","Returns true when Look::StartCRLF is satisfied at the given","Returns true when Look::StartLF is satisfied at the given …","Returns true when Look::WordAscii is satisfied at the given","Returns true when Look::WordAsciiNegate is satisfied at …","Returns true when Look::WordEndAscii is satisfied at the …","Returns true when Look::WordEndHalfAscii is satisfied at …","Returns true when Look::WordEndHalfUnicode is satisfied at …","Returns true when Look::WordEndUnicode is satisfied at the …","Returns true when Look::WordStartAscii is satisfied at the …","Returns true when Look::WordStartHalfAscii is satisfied at …","Returns true when Look::WordStartHalfUnicode is satisfied …","Returns true when Look::WordStartUnicode is satisfied at …","Returns true when Look::WordUnicode is satisfied at the …","Returns true when Look::WordUnicodeNegate is satisfied at …","Returns an iterator over all of the look-around assertions …","Returns the total number of look-around assertions in this …","Returns true when the position at in haystack satisfies …","Returns true when all of the assertions in the given set …","Creates a new default matcher for look-around assertions.","","Return a LookSet from the slice given as a native endian …","Return a new set that is equivalent to the original, but …","Flip the look-around assertion to its equivalent for …","Updates this set in place with the result of inserting the …","Updates this set in place with the result of intersecting …","Sets the line terminator for use with (?m:^) and (?m:$).","Updates this set in place with the result of removing the …","Updates this set in place with the result of subtracting …","Updates this set in place with the result of unioning it …","Create a look-around set containing the look-around …","Returns a new set that is the result of subtracting the …","","","","","","","","","","","","","","","","","","","","","","Returns a new set that is the union of this and the one …","Write a LookSet as a native endian 32-bit integer to the …","A thread safe pool that works in an alloc-only context.","A guard that is returned when a caller requests a value …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get a value from the pool. The caller is guaranteed to have","Calls U::from(self).","Calls U::from(self).","Create a new pool. The given closure is used to create …","Consumes this guard and puts it back into the pool.","","","","","","","A prefilter for accelerating regex searches.","","","","","Run this prefilter on haystack[span.start..end] and return …","","Returns the argument unchanged.","This attempts to extract prefixes from the given Hir …","This attempts to extract prefixes from the given Hir …","Calls U::from(self).","Implementations might return true here if they believe …","Return the length of the longest needle in this Prefilter","Returns the heap memory, in bytes, used by the underlying …","Create a new prefilter from a sequence of needles and a …","Returns the span of a prefix of …","","","","","The total number of values that can be represented as a …","The total number of values that can be represented.","The total number of values that can be represented.","The maximum index value.","The maximum value.","The maximum value.","A usize that can never be usize::MAX.","The identifier of a regex pattern, represented by a …","This error occurs when a value could not be constructed.","The number of bytes that a single small index uses in …","The number of bytes that a single value uses in memory.","The number of bytes that a single value uses in memory.","A type that represents a “small” index.","This error occurs when a small index could not be …","The identifier of a finite automaton state, represented by …","This error occurs when a value could not be constructed.","The zero index value.","The zero value.","The zero value.","Return the internal u32 of this small index represented as …","Return the internal value as a i32…","Return the internal value as a i32…","Return the internal u32 of this small index. This is …","Return the internal value as a u32. This is guaranteed to …","Return the internal value as a u32. This is guaranteed to …","Return this small index as a u64. This is guaranteed to …","Return the internal value as a u64. This is guaranteed to …","Return the internal value as a u64. This is guaranteed to …","Return this small index as a usize. This is guaranteed to …","Return the internal value as a usize. This is guaranteed to","Return the internal value as a usize. This is guaranteed to","Returns the value that could not be converted to a small …","Returns the value that could not be converted to an ID.","Returns the value that could not be converted to an ID.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Decode this small index from the bytes given using the …","Decode this value from the bytes given using the native …","Decode this value from the bytes given using the native …","Decode this small index from the bytes given using the …","Decode this value from the bytes given using the native …","Decode this value from the bytes given using the native …","Return the underlying usize value. The returned value is …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Like SmallIndex::new, but panics if the given index is not …","Like new, but panics if the given value is not valid.","Like new, but panics if the given value is not valid.","Create a new NonMaxUsize from the given value.","Create a new small index.","Create a new value that is represented by a “small index.…","Create a new value that is represented by a “small index.…","Create a new small index without checking whether the …","Create a new value without checking whether the given …","Create a new value without checking whether the given …","Returns one more than this small index as a usize.","Returns one more than this value as a usize.","Returns one more than this value as a usize.","","","","Return the underlying small index integer as raw bytes in …","Return the underlying integer as raw bytes in native endian","Return the underlying integer as raw bytes in native endian","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The configuration used to determine a DFA’s start state …","Set the anchored mode of a search.","","","","","","Returns the argument unchanged.","A convenience routine for building a start configuration …","A convenience routine for building a start configuration …","Return the anchored mode in this configuration.","Return the look-behind byte in this configuration, if one …","Calls U::from(self).","Set the look-behind byte at the start of a search.","Create a new default start configuration.","","","","","A common set of configuration options that apply to the …","","","Enable or disable the case insensitive flag by default.","","","Enable or disable the “CRLF mode” flag by default.","","Enable or disable the “dot matches any character” flag …","","Returns the argument unchanged.","Returns whether “case insensitive” mode is enabled.","Returns whether “CRLF” mode is enabled.","Returns whether “dot matches new line” mode is enabled.","Returns whether “ignore whitespace” mode is enabled.","Returns the line terminator in this syntax configuration.","Returns whether “multi line” mode is enabled.","Returns the “nest limit” setting.","Returns whether “octal” mode is enabled.","Returns whether “swap greed” mode is enabled.","Returns whether “unicode” mode is enabled.","Returns whether UTF-8 mode is enabled.","Enable verbose mode in the regular expression.","Calls U::from(self).","Sets the line terminator for use with (?u-s:.) and (?-us:.)…","Enable or disable the multi-line matching flag by default.","Set the nesting limit used for the regular expression …","Return a new default syntax configuration.","Whether to support octal syntax or not.","A convenience routine for parsing a pattern into an HIR …","A convenience routine for parsing many patterns into HIR …","A convenience routine for parsing many patterns into HIR …","A convenience routine for parsing a pattern into an HIR …","Enable or disable the “swap greed” flag by default.","","","","","Enable or disable the Unicode flag (u) by default.","When disabled, the builder will permit the construction of …","A hack to align a smaller type B with a bigger type T.","An error that occurs when deserializing an object defined …","An error that occurs when serializing an object from this …","A zero-sized field indicating the alignment we want.","","","","","","","A possibly non-sized field containing a sequence of bytes.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","",""],"i":[12,0,14,0,14,0,12,0,0,0,0,2,2,0,0,0,0,14,0,14,2,1,6,1,7,8,9,3,10,11,2,12,13,14,6,1,7,8,9,3,10,11,2,12,13,14,3,3,6,1,7,8,9,3,10,11,2,12,13,14,6,1,7,8,9,3,10,11,2,12,13,14,6,7,3,6,12,0,1,1,9,7,6,7,7,8,9,3,2,12,13,14,6,1,7,8,9,3,10,10,11,2,12,13,13,14,6,6,1,1,7,7,8,9,3,10,11,2,12,13,14,13,1,1,1,1,6,7,8,9,1,13,0,3,6,1,7,8,9,3,10,11,2,12,13,14,11,2,1,1,7,9,3,3,3,13,7,9,3,0,8,9,1,8,9,3,13,11,11,0,7,8,6,8,9,2,13,1,7,9,1,1,1,1,1,1,11,1,9,1,9,7,6,1,7,8,9,3,10,11,2,12,13,14,10,13,6,6,6,6,6,1,7,8,9,3,10,11,2,12,13,14,3,6,1,7,8,9,3,10,11,2,12,13,14,6,1,7,8,9,3,10,11,2,12,13,14,13,0,141,142,143,141,144,0,0,0,0,0,0,35,35,40,37,35,41,36,40,37,35,41,36,37,37,37,35,40,35,40,37,35,41,36,40,37,35,41,36,35,37,35,35,40,35,40,37,35,41,36,36,40,37,35,41,36,40,35,40,35,40,40,40,37,35,41,36,35,40,35,41,35,40,37,35,41,35,35,35,41,35,40,36,40,35,35,35,37,37,40,37,35,41,36,36,40,37,35,41,36,40,37,35,41,36,35,35,40,37,35,41,36,0,48,0,0,48,0,48,47,48,49,50,47,48,49,50,47,48,49,50,47,48,49,50,50,50,0,50,47,47,48,48,49,49,50,47,48,49,50,50,47,48,49,50,50,50,50,50,50,50,50,0,47,48,47,48,49,50,47,48,49,47,48,49,50,47,48,49,50,47,48,49,50,145,146,147,0,0,0,0,0,51,51,55,54,52,56,51,55,54,52,56,52,52,52,51,51,54,54,55,51,55,54,52,56,51,55,54,52,56,51,52,51,54,56,51,55,54,52,56,51,55,54,52,56,54,54,51,56,54,54,54,54,51,54,54,54,54,54,54,51,55,54,52,56,54,51,51,51,55,54,54,51,51,55,54,52,51,51,51,51,51,51,54,54,55,51,55,55,55,55,54,54,56,51,51,51,54,52,52,51,55,54,52,56,51,55,54,52,56,51,55,54,52,56,51,51,51,51,51,51,55,54,52,56,54,0,0,0,0,59,59,61,62,59,60,61,62,59,60,60,60,60,61,59,60,59,60,61,60,60,61,61,61,62,59,60,61,59,59,61,62,59,60,61,62,59,60,62,61,59,61,59,60,61,62,61,59,61,61,59,59,60,60,59,60,61,62,59,60,61,62,59,60,61,61,62,59,60,0,0,0,0,0,0,0,0,0,63,63,66,65,71,69,72,73,70,63,64,66,65,71,69,72,73,70,63,64,64,64,64,64,65,63,65,65,65,66,65,70,63,64,66,65,70,63,64,65,64,71,69,65,65,63,63,63,63,65,65,66,66,65,71,69,72,73,70,63,64,66,65,71,69,72,73,70,63,64,63,63,63,65,63,63,63,63,63,63,63,63,63,63,63,63,63,65,63,63,71,69,72,73,66,65,71,69,72,73,70,63,64,71,69,72,73,65,65,63,63,65,70,65,70,63,64,65,71,69,72,73,63,63,63,66,65,63,71,69,70,65,65,65,65,65,65,65,65,73,66,66,65,65,65,64,66,66,65,70,63,64,66,66,65,71,69,72,73,70,63,64,66,65,71,69,72,73,70,63,64,66,65,71,69,72,73,70,63,64,63,63,65,65,0,74,85,0,0,85,85,0,0,85,0,85,74,85,85,0,74,0,85,0,0,0,85,0,77,77,77,77,77,77,77,77,77,77,39,0,77,45,74,84,79,39,85,86,87,82,88,77,45,74,84,79,39,85,86,87,82,88,77,84,84,84,84,39,45,77,77,45,74,84,79,39,85,86,87,82,77,45,74,84,79,39,85,86,87,82,39,39,84,77,77,45,74,82,85,86,87,82,77,77,45,74,84,79,79,39,85,86,87,82,88,77,45,74,84,79,39,85,86,87,82,88,45,77,45,45,77,45,45,77,77,45,45,39,39,39,82,77,45,74,84,79,39,85,86,87,82,88,88,39,74,85,74,39,39,45,39,39,39,86,87,82,86,87,82,82,77,39,39,77,45,84,39,39,88,82,45,77,77,39,39,0,45,77,77,77,77,45,79,79,82,39,77,39,39,39,39,84,77,45,74,84,79,39,85,86,87,82,79,86,87,77,45,74,84,79,39,85,86,87,82,88,77,45,74,84,79,39,85,86,87,82,88,77,45,74,84,79,39,85,86,87,82,88,45,45,148,148,149,150,151,151,150,150,152,150,153,0,0,0,0,0,0,92,94,93,92,96,97,95,94,93,92,96,97,95,93,93,93,92,94,93,92,95,94,93,92,95,92,93,92,92,94,94,93,92,96,97,95,94,93,92,96,97,95,92,92,94,94,94,93,92,96,97,95,96,97,92,95,0,92,94,93,92,95,92,92,96,97,92,94,95,92,93,93,94,93,92,95,92,92,92,92,94,93,92,96,97,95,94,93,92,96,97,95,92,92,92,94,93,92,96,97,95,94,0,0,0,0,0,0,98,102,99,98,103,101,100,102,99,98,103,101,100,99,99,99,98,98,98,102,99,98,100,102,99,98,100,98,99,98,98,102,98,98,102,99,98,103,101,100,102,99,98,103,101,100,98,102,98,102,102,99,98,103,101,100,103,101,98,102,100,98,102,99,98,100,98,98,103,101,98,102,100,98,98,98,99,99,102,99,98,100,102,99,98,103,101,100,102,99,98,103,101,100,102,99,98,103,101,100,98,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,53,91,91,91,91,53,105,106,104,91,53,105,106,104,91,53,91,53,91,53,53,53,91,53,91,91,53,105,106,104,91,53,105,106,104,53,53,91,53,105,106,104,105,106,104,91,91,53,91,53,105,106,104,91,53,53,53,53,91,53,91,53,105,106,104,91,53,105,106,104,91,53,105,106,104,91,0,0,0,0,0,0,42,75,75,42,108,75,109,110,107,42,108,75,109,110,107,42,42,108,75,109,110,42,108,75,109,110,108,110,75,42,75,75,42,42,42,108,75,109,109,110,107,42,108,75,109,110,107,42,42,42,42,42,75,75,42,42,42,42,42,108,75,109,110,107,108,110,107,42,42,42,75,75,108,110,107,42,75,75,42,108,110,75,75,42,75,42,109,75,75,42,108,75,109,110,109,42,108,75,109,110,107,42,108,75,109,110,107,42,108,75,109,110,107,0,0,115,114,115,114,114,114,115,114,115,114,115,114,114,115,114,115,114,115,114,0,0,0,0,0,0,0,0,0,118,118,119,120,121,118,122,124,125,119,120,121,118,122,124,125,118,118,119,120,121,118,122,124,125,119,120,121,118,122,124,125,119,120,121,119,120,118,122,124,119,120,121,118,122,124,125,118,118,119,120,121,122,124,125,118,118,119,120,121,122,124,125,118,118,118,119,120,121,118,122,124,125,119,120,121,118,122,124,125,119,120,121,118,122,124,125,0,126,126,126,126,126,126,126,126,126,126,126,81,81,81,0,0,0,0,81,81,81,0,81,81,81,81,81,81,81,81,81,81,81,81,81,81,90,90,81,90,130,89,129,81,90,130,89,129,129,81,90,130,89,129,81,90,130,89,129,90,90,90,90,90,90,90,90,90,90,89,90,81,90,81,90,130,89,129,129,81,90,130,89,129,81,90,89,90,90,81,90,130,89,129,130,90,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,90,90,89,89,89,130,90,90,81,90,90,89,90,90,90,90,90,81,90,130,89,129,129,81,90,130,89,129,81,90,130,89,129,81,90,130,89,129,90,90,0,0,133,131,133,131,131,131,133,131,133,131,133,133,131,133,131,133,131,133,131,133,131,0,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,134,6,78,134,6,78,0,0,0,134,6,78,0,0,0,0,134,6,78,134,6,78,134,6,78,134,6,78,134,6,78,136,30,137,46,134,136,78,30,137,46,134,136,78,30,137,46,134,136,78,30,137,46,134,136,78,30,137,46,134,78,134,78,46,134,136,78,30,137,46,134,136,136,78,30,30,137,137,46,134,134,136,78,78,30,137,134,6,78,134,6,78,46,46,134,78,46,134,136,78,30,137,134,6,78,46,134,6,78,134,6,78,134,6,78,46,134,78,134,6,78,46,134,136,78,30,137,136,30,137,46,134,134,134,134,134,136,78,78,78,78,78,30,137,46,134,136,78,30,137,46,134,136,78,30,137,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,0,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,0,0,0,0,44,44,44,44,44,44,44,0,0,0,138,138,139,140,138,139,140,138,138,139,139,140,140,138,139,140,138,139,140,139,140,138,139,140,138,139,140,138,139,140],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,2],1],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[3,4],[3,5],[6,6],[1,1],[7,7],[8,8],[9,9],[3,3],[10,10],[11,11],[2,2],[12,12],[13,13],[14,14],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[6,6],15],[[7,4],16],[[3,6],16],[[],6],[[],12],0,[[1,16],1],[1,4],[9,4],0,[[6,6],16],[[7,7],16],[[7,[17,[4]]],16],[[8,8],16],[[9,9],16],[[3,3],16],[[2,2],16],[[12,12],16],[[13,13],16],[[14,14],16],[[6,18],19],[[1,18],19],[[7,18],19],[[8,18],19],[[9,18],19],[[3,18],19],[[10,18],19],[[10,18],19],[[11,18],19],[[2,18],19],[[12,18],19],[[13,18],19],[[13,18],19],[[14,18],19],[-1,-1,[]],[20,6],[-1,-1,[]],[-1,1,[21,[23,[[22,[20]]]]]],[-1,-1,[]],[[[17,[4]]],7],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[4,13],[1,2],[1,16],[1,[[17,[4]]]],[1,7],[[6,-1],5,24],[[7,-1],5,24],[[8,-1],5,24],[[9,-1],5,24],[1,[[22,[20]]]],[4,13],0,[[3,6],16],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[2,16],[[1,4],16],[1,16],[7,16],[9,16],[3,16],[3,16],[3,11],[13,14],[7,4],[9,4],[3,4],0,[[4,4],8],[[4,-1],9,[[25,[7]]]],[-1,1,[21,[23,[[22,[20]]]]]],[[6,4],8],[[6,-1],9,[[25,[7]]]],[4,3],[14,13],[11,[[26,[6]]]],[11,[[26,[6]]]],0,[[7,4],7],[8,4],[[6,6],[[26,[15]]]],[8,6],[9,6],[2,[[26,[6]]]],[[20,4],13],[[1,-1],1,[[27,[4]]]],[7,[[17,[4]]]],[9,[[17,[4]]]],[[1,2],5],[[1,16],5],[[1,4],5],[[1,-1],5,[[27,[4]]]],[[1,-1],5,[[25,[7]]]],[[1,4],5],[11,[[5,[4,[26,[4]]]]]],[[1,-1],1,[[25,[7]]]],[9,7],[1,4],[9,4],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[29,[[31,[6,30]]]],[32,[[31,[6,30]]]],[4,[[31,[6,30]]]],[33,[[31,[6,30]]]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[[3,6],[[31,[16,10]]]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[2,13],0,0,0,0,0,0,0,0,0,0,0,0,[35,4],[[],[[31,[35,36]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[37,38],[[31,[35,36]]]],[[37,39],[[31,[35,36]]]],[[37,[22,[-1]]],[[31,[35,36]]],[[23,[38]]]],[[],37],[[40,16],40],[[35,41,-1,42],5,[[25,[1]]]],[40,40],[37,37],[35,35],[41,41],[36,36],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[],40],[[37,40],37],[35,41],[35,42],[[],40],[[35,41,-1],[[26,[9]]],[[25,[1]]]],[[40,18],19],[[37,18],19],[[35,18],19],[[41,18],19],[[36,18],19],[[36,18],19],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[40,16],[35,40],[40,12],[35,39],[40,[[26,[4]]]],[40,16],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[35,41,-1],16,[[25,[1]]]],[[40,12],40],[35,4],[41,4],[[],[[31,[35,36]]]],[[],40],[[],37],[38,[[31,[35,36]]]],[35,41],[39,[[31,[35,36]]]],[[[22,[-1]]],[[31,[35,36]]],[[23,[38]]]],[35,4],[[41,35],5],[[35,41],5],[[40,[26,[4]]],40],[36,[[26,[43]]]],[[40,16],40],[35,4],[35,4],[35,4],[[37,44],37],[[37,45],37],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[[35,41,1,42],[[31,[5,13]]]],[[35,41,1,[22,[[26,[46]]]]],[[31,[[26,[6]],13]]]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[47,47],[48,48],[49,49],[50,50],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[50,50],15],[[],50],0,[[50,50],16],[[47,18],19],[[47,18],19],[[48,18],19],[[48,18],19],[[49,18],19],[[49,18],19],[[50,18],19],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[50,-1],5,24],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[50,16],[50,16],[50,16],[50,16],[50,16],[50,16],[[50,50],[[26,[15]]]],0,[47,[[26,[43]]]],[48,[[26,[43]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],0,0,0,0,0,0,0,0,[[],[[31,[51,47]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[52,38],[[31,[51,47]]]],[[52,39],[[31,[51,47]]]],[[52,[22,[-1]]],[[31,[51,47]]],[[23,[38]]]],[[],52],[51,53],[[54,16],54],[[54,4],54],[55,4],[51,51],[55,55],[54,54],[52,52],[56,56],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[],54],[[52,54],52],[51,55],[[],54],[[56,56],16],[[51,18],19],[[55,18],19],[[54,18],19],[[52,18],19],[[56,18],19],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[54,16],[54,4],[51,54],[56,[[26,[8]]]],[54,12],[54,[[26,[4]]]],[[54,39],[[31,[4,47]]]],[54,[[26,[4]]]],[51,39],[54,[[26,[57]]]],[[54,20],16],[54,16],[54,16],[54,16],[54,16],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[54,12],54],[[51,55,50],4],[[51,55,50,4],6],[51,4],[55,4],[[54,[26,[4]]],54],[[54,[26,[4]]],54],[[],[[31,[51,47]]]],[38,[[31,[51,47]]]],[51,55],[[],54],[[],52],[[[22,[-1]]],[[31,[51,47]]],[[23,[38]]]],[[51,55,50],[[31,[50,49]]]],[[51,55,50,20],[[31,[50,49]]]],[[51,55,50,20],50],[[51,55,50,20],50],[51,4],[[54,[26,[57]]],54],[[54,20,16],54],[[55,51],5],[[51,55],5],[[55,4],5],[[55,4],5],[55,4],[[55,4],5],[[54,16],54],[[54,16],54],[[],56],[[51,55,58],[[31,[50,48]]]],[[51,55,1],[[31,[50,13]]]],[[51,55,1],[[31,[50,13]]]],[[54,16],54],[[52,44],52],[[52,45],52],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[[51,55,1],[[31,[[26,[8]],13]]]],[[51,55,1,56],[[31,[5,13]]]],[[51,55,1,56],[[31,[5,13]]]],[[51,55,1],[[31,[[26,[8]],13]]]],[[51,55,1,3],[[31,[5,13]]]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[[54,16],54],0,0,0,0,[59,[[5,[55,55]]]],[59,[[5,[55,55]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[60,38],[[31,[61,47]]]],[[60,51,51],61],[[60,[22,[-1]]],[[31,[61,47]]],[[23,[38]]]],[[],60],[59,59],[60,60],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[61,59],[[],60],[[60,54],60],[[61,59,-1],[[26,[9]]],[[25,[1]]]],[[61,59,-1],62,[[25,[1]]]],[[61,18],19],[[62,18],19],[[59,18],19],[[60,18],19],[61,51],[59,55],[59,55],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[61,59,-1],16,[[25,[1]]]],[59,4],[38,[[31,[61,47]]]],[61,59],[[],60],[[[22,[-1]]],[[31,[61,47]]],[[23,[38]]]],[62,[[26,[9]]]],[61,4],[[59,61],5],[[61,59],5],[61,51],[59,55],[59,55],[[60,44],60],[[60,45],60],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[[61,59,1],[[31,[[26,[9]],13]]]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],0,0,0,0,0,0,0,0,0,[[63,16],63],[[63,16],63],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[64,38],[[31,[65,66]]]],[[64,67],[[31,[65,66]]]],[[64,[22,[-1]]],[[31,[65,66]]],[[23,[38]]]],[[64,[22,[-1]]],[[31,[65,66]]],[[68,[67]]]],[[],64],[[63,16],63],[[65,-1,42],5,[[25,[1]]]],[[65,-1],69,[[25,[1]]]],[65,4],[66,66],[65,65],[70,70],[63,63],[64,64],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[],63],[[64,63],64],[71,4],[69,4],[65,70],[65,42],[[],63],[[63,16],63],[[63,[26,[4]]],63],[[63,[26,[4]]],63],[[65,-1],[[26,[9]]],[[25,[1]]]],[[65,-1],71,[[25,[1]]]],[[66,18],19],[[66,18],19],[[65,18],19],[[71,18],19],[[69,18],19],[[72,18],19],[[73,18],19],[[70,18],19],[[63,18],19],[[64,18],19],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[63,16],[63,16],[63,16],[65,63],[63,16],[63,[[26,[4]]]],[63,[[26,[4]]]],[63,16],[63,4],[63,20],[63,12],[63,[[26,[4]]]],[63,16],[63,[[26,[4]]]],[63,[[26,[57]]]],[63,16],[63,74],[65,75],[[63,16],63],[[63,4],63],[71,1],[69,1],[72,1],[73,1],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[65,16],[[65,-1],16,[[25,[1]]]],[[63,20],63],[[63,12],63],[65,4],[70,4],[38,[[31,[65,66]]]],[65,70],[[],63],[[],64],[[[22,[-1]]],[[31,[65,66]]],[[23,[38]]]],[71,[[26,[9]]]],[69,[[26,[42]]]],[72,[[26,[7]]]],[73,[[26,[7]]]],[[63,[26,[4]]],63],[[63,16],63],[[63,[26,[4]]],63],[66,[[26,[6]]]],[65,4],[[63,[26,[57]]],63],[71,65],[69,65],[[70,65],5],[[65,1],[[26,[9]]]],[[65,1,42],5],[[65,70,1,42],5],[[65,1],[[26,[8]]]],[[65,70,1],[[26,[8]]]],[[65,1,[22,[[26,[46]]]]],[[26,[6]]]],[[65,70,1,[22,[[26,[46]]]]],[[26,[6]]]],[[65,70,1],[[26,[9]]]],[73,[[5,[4,[26,[4]]]]]],[66,[[26,[4]]]],[66,[[26,[43]]]],[[65,-1],72,[[25,[1]]]],[[65,-1,4],73,[[25,[1]]]],[65,[[26,[4]]]],[[64,44],64],[66,[[26,[76]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[[63,16],63],[[63,74],63],[[65,1,3],5],[[65,70,1,3],5],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[77,78,29],[[31,[78,79]]]],[[77,78,29,[26,[[80,[38]]]]],[[31,[78,79]]]],[77,[[31,[78,79]]]],[77,[[31,[78,79]]]],[[77,78,81],[[31,[78,79]]]],[77,[[31,[78,79]]]],[[77,82],[[31,[78,79]]]],[[77,[83,[82]]],[[31,[78,79]]]],[[77,[83,[78]]],[[31,[78,79]]]],[[77,[83,[78]]],[[31,[78,79]]]],[[],39],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[77,78,78],[[31,[39,79]]]],[[84,38],[[31,[39,79]]]],[[84,67],[[31,[39,79]]]],[[84,[22,[-1]]],[[31,[39,79]]],[[23,[38]]]],[[84,[22,[-1]]],[[31,[39,79]]],[[68,[67]]]],[39,53],[[45,16],45],[77,5],[77,77],[45,45],[74,74],[84,84],[79,79],[39,39],[85,85],[86,86],[87,87],[82,82],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[],84],[[],45],[[84,45],84],[77,6],[[],77],[[],45],[[],74],0,[[85,85],16],[[86,86],16],[[87,87],16],[[82,82],16],[[77,78],[[31,[6,79]]]],[[77,18],19],[[45,18],19],[[74,18],19],[[84,18],19],[[79,18],19],[[79,18],19],[[39,18],19],[[85,18],19],[[86,18],19],[[87,18],19],[[82,18],19],[[88,18],19],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[45,16],[77,89],[45,89],[45,[[26,[4]]]],[77,16],[45,16],[45,16],[77,[[26,[4]]]],[77,16],[45,16],[45,74],[39,75],[39,16],[39,16],[[82,-1],5,24],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[39,16],[74,16],[85,16],[74,16],[39,16],[39,16],[[45,89],45],[39,89],[39,90],[39,90],[[86,[22,[20]],4],[[26,[78]]]],[[87,[22,[20]],4],[[26,[78]]]],[[82,[22,[20]],4],16],[[86,20],[[26,[78]]]],[[87,20],[[26,[78]]]],[[82,20],16],[[82,91],16],[77,4],[39,4],[[],39],[[],77],[[],45],[[],84],[38,[[31,[39,79]]]],[[[22,[-1]]],[[31,[39,79]]],[[23,[38]]]],[88,[[26,[6]]]],0,[[45,[26,[4]]],45],[[77,78,78],[[31,[5,79]]]],[77,4],[39,4],[39,88],0,[[45,16],45],[[77,89],5],[[77,16],5],[[77,[26,[4]]],[[31,[5,79]]]],[[77,16],5],[[45,16],45],[79,[[26,[4]]]],[79,[[26,[43]]]],0,[39,78],[77,[[31,[6,79]]]],[[39,6],[[26,[78]]]],[39,78],[[39,78],85],[39,[[22,[85]]]],[[84,44],84],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],0,0,[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[[45,16],45],[[45,74],45],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],[[31,[92,79]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[93,38],[[31,[92,79]]]],[[93,39],[[31,[92,79]]]],[[93,[22,[-1]]],[[31,[92,79]]],[[23,[38]]]],[[],93],[94,94],[93,93],[92,92],[95,95],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[],94],[[93,94],93],[92,95],[92,42],[[],94],[[94,18],19],[[93,18],19],[[92,18],19],[[96,18],19],[[97,18],19],[[95,18],19],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[92,94],[92,39],[94,[[26,[57]]]],[94,4],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[92,4],[95,4],[[39,1],4],[[],[[31,[92,79]]]],[[],94],[[],93],[38,[[31,[92,79]]]],[92,95],[39,[[31,[92,79]]]],[[[22,[-1]]],[[31,[92,79]]],[[23,[38]]]],[96,[[26,[[31,[9,13]]]]]],[97,[[26,[[31,[42,13]]]]]],[92,4],[[94,[26,[57]]],94],[[95,92],5],[[92,95],5],[[93,44],93],[[93,45],93],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[92,95,-1,42],[[31,[5,13]]],[[25,[1]]]],[[92,95,-1],97,[[25,[1]]]],[[92,95,-1],[[31,[[26,[9]],13]]],[[25,[1]]]],[[92,95,-1],96,[[25,[1]]]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[[92,95,-1],[[31,[16,13]]],[[25,[1]]]],[[92,95,1,42],[[31,[5,13]]]],[[92,95,1,[22,[[26,[46]]]]],[[31,[[26,[6]],13]]]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[[94,4],94],0,0,0,0,0,0,[[],[[31,[98,79]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[99,38],[[31,[98,79]]]],[[99,39],[[31,[98,79]]]],[[99,[22,[-1]]],[[31,[98,79]]],[[23,[38]]]],[[],99],[[98,100,-1,42],5,[[25,[1]]]],[[98,100,-1],101,[[25,[1]]]],[102,102],[99,99],[98,98],[100,100],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[],102],[[99,102],99],[98,100],[98,42],[[],102],[[98,100,-1],[[26,[9]]],[[25,[1]]]],[[98,100,-1],103,[[25,[1]]]],[[102,18],19],[[99,18],19],[[98,18],19],[[103,18],19],[[101,18],19],[[100,18],19],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[98,102],[102,12],[98,39],[102,[[26,[57]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[98,100,-1],16,[[25,[1]]]],[[102,12],102],[100,4],[[],[[31,[98,79]]]],[[],102],[[],99],[38,[[31,[98,79]]]],[98,100],[39,[[31,[98,79]]]],[[[22,[-1]]],[[31,[98,79]]],[[23,[38]]]],[103,[[26,[9]]]],[101,[[26,[42]]]],[98,4],[[102,[26,[57]]],102],[[100,98],5],[[98,100],5],[[98,100,1,42],5],[[98,100,1,[22,[[26,[46]]]]],[[26,[6]]]],[[99,44],99],[[99,45],99],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[[98,100,1,3],5],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[53,4],[91,[[26,[32]]]],[91,[[26,[20]]]],[91,4],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[91,91],[53,53],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[91,91],15],[[],53],[[53,91],104],[[],53],[4,91],[53,91],[[91,91],16],[[91,18],19],[[53,18],19],[[105,18],19],[[106,18],19],[[104,18],19],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[53,20],20],[[53,91],4],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[91,20],16],[91,16],[53,16],[91,16],[53,105],[105,[[26,[91]]]],[106,[[26,[91]]]],[104,[[26,[91]]]],[[91,91],[[26,[15]]]],[[53,-1],106,[[27,[20]]]],[[53,20,20],5],[[],53],[53,4],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[20,91],0,0,0,0,0,0,[75,42],[75,4],[75,107],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[42,5],[42,42],[108,108],[75,75],[109,109],[110,110],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[108,4],[110,4],[[],75],[75,42],[[],75],[75,4],[[42,38],[[5,[38,[111,[38]]]]]],[[42,[22,[20]]],[[5,[[22,[20]],[111,[[22,[20]]]]]]]],[[42,18],19],[[108,18],19],[[75,18],19],[[109,18],19],[[109,18],19],[[110,18],19],[[107,18],19],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[42,4],[[26,[7]]]],[[42,38],[[26,[7]]]],[42,[[26,[9]]]],[42,75],[42,4],[[75,6],4],[75,4],[[42,[22,[20]],[22,[20]]],[[83,[20]]]],[[42,[22,[20]],[22,[20]],[83,[20]]],5],[[42,38,38],28],[[42,38,38,28],5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[42,16],[42,108],[75,42],[75,4],[-3,[[31,[75,109]]],[[23,[38]]],[[113,[],[[112,[[26,[-1]]]]]]],[[113,[],[[112,[-2]]]]]],[108,[[26,[[26,[7]]]]]],[110,[[26,[[26,[38]]]]]],[107,[[26,[[5,[6,4,[26,[38]]]]]]]],[42,[[26,[6]]]],[75,4],[[75,6],110],[[42,[26,[6]]],5],[108,[[5,[4,[26,[4]]]]]],[110,[[5,[4,[26,[4]]]]]],[[75,6,4],[[26,[4]]]],[75,4],[42,[[22,[[26,[46]]]]]],[[75,6,4],[[26,[[5,[4,4]]]]]],[42,[[22,[[26,[46]]]]]],[109,[[26,[43]]]],[[75,6,38],[[26,[4]]]],[[75,6,4],[[26,[38]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[114,114],[[-1,-2],5,[],[]],[[115,18],19],[[114,18],19],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,34,[]],[-1,34,[]],[[[22,[20]],-1,-2,[83,[20]]],5,[[116,[4,[83,[20]]]]],[[116,[38],[[117,[[26,[4]]]]]]]],[[38,-1,-2,28],5,[[116,[4,28]]],[[116,[38],[[117,[[26,[4]]]]]]]],0,0,0,0,0,0,0,[[118,-1],[[26,[9]]],[[116,[1],[[117,[[31,[[26,[9]],13]]]]]]]],[[118,-1],[[26,[8]]],[[116,[1],[[117,[[31,[[26,[8]],13]]]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[118,118],[[-1,-2],5,[],[]],[[[119,[-1]],18],19,[]],[[[120,[-1]],18],19,[]],[[[121,[-1]],18],19,[]],[[118,18],19],[[[122,[-1]],18],19,123],[[[124,[-1]],18],19,123],[[[125,[-1]],18],19,123],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[119,[-1]]],[[122,[-1]]],[]],[[[120,[-1]]],[[124,[-1]]],[]],[[[121,[-1]]],[[125,[-1]]],[]],[[[119,[-1]]],1,[]],[[[120,[-1]]],1,[]],[118,1],[[[122,[-1]]],1,[]],[[[124,[-1]]],1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[118,42,-1],[[121,[-1]]],[[116,[1,42],[[117,[[31,[5,13]]]]]]]],[[118,-1],[[119,[-1]]],[[116,[1],[[117,[[31,[[26,[8]],13]]]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[118,-1],[[120,[-1]]],[[116,[1],[[117,[[31,[[26,[9]],13]]]]]]]],[1,118],[[[119,[-1]]],[[26,[[31,[8,13]]]]],[[116,[1],[[117,[[31,[[26,[8]],13]]]]]]]],[[[120,[-1]]],[[26,[[31,[9,13]]]]],[[116,[1],[[117,[[31,[[26,[9]],13]]]]]]]],[[[121,[-1]]],[[26,[[31,[42,13]]]]],[[116,[1,42],[[117,[[31,[5,13]]]]]]]],[[[122,[-1]]],[[26,[8]]],[[116,[1],[[117,[[31,[[26,[8]],13]]]]]]]],[[[124,[-1]]],[[26,[9]]],[[116,[1],[[117,[[31,[[26,[9]],13]]]]]]]],[[[125,[-1]]],[[26,[42]]],[[116,[1,42],[[117,[[31,[5,13]]]]]]]],[-1,-2,[],[]],[[118,-1],[[31,[[26,[9]],13]]],[[116,[1],[[117,[[31,[[26,[9]],13]]]]]]]],[[118,-1],[[31,[[26,[8]],13]]],[[116,[1],[[117,[[31,[[26,[8]],13]]]]]]]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[[[126,[-1,-2]]],-1,[],[[127,[],[[117,[-1]]]]]],[[[126,[-1,-2]],18],19,123,[[127,[],[[117,[-1]]]]]],[-1,-1,[]],[[[126,[-1,-2]]],-1,[],[[127,[],[[117,[-1]]]]]],[-1,-2,[],[]],[-1,[[126,[-2,-1]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,34,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[81,128],[81,29],[90,[[31,[5,129]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],[[31,[5,129]]]],[81,81],[90,90],[130,130],[89,89],[129,129],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[90,81],16],[90,16],[90,16],[90,16],[90,16],[90,16],[90,16],[90,16],[90,16],[[],90],[[],89],[[],90],[[81,81],16],[[90,90],16],[[81,18],19],[[90,18],19],[[130,18],19],[[89,18],19],[[129,18],19],[[129,18],19],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[29,[[26,[81]]]],[[],90],[89,20],[[90,81],90],[[90,90],90],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[90,16],[[89,[22,[20]],4],16],[[89,[22,[20]],4],16],[[89,[22,[20]],4],16],[[89,[22,[20]],4],16],[[89,[22,[20]],4],16],[[89,[22,[20]],4],16],[[89,[22,[20]],4],16],[[89,[22,[20]],4],16],[[89,[22,[20]],4],16],[[89,[22,[20]],4],16],[[89,[22,[20]],4],[[31,[16,129]]]],[[89,[22,[20]],4],[[31,[16,129]]]],[[89,[22,[20]],4],16],[[89,[22,[20]],4],16],[[89,[22,[20]],4],[[31,[16,129]]]],[[89,[22,[20]],4],[[31,[16,129]]]],[[89,[22,[20]],4],[[31,[16,129]]]],[[89,[22,[20]],4],[[31,[16,129]]]],[90,130],[90,4],[[89,81,[22,[20]],4],16],[[89,90,[22,[20]],4],16],[[],89],[130,[[26,[81]]]],[[[22,[20]]],90],[[90,81],90],[81,81],[[90,81],5],[[90,90],5],[[89,20],89],[[90,81],5],[[90,90],5],[[90,90],5],[81,90],[[90,90],90],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[[90,90],90],[[90,[22,[20]]],5],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[131,[-1,-2]]],-1,132,[[127,[],[[117,[-1]]]]]],[[[131,[-1,-2]]],-1,132,[[127,[],[[117,[-1]]]]]],[[[133,[-1,-2]],18],19,123,[]],[[[131,[-1,-2]],18],19,[132,123],[[127,[],[[117,[-1]]]]]],[-1,-1,[]],[-1,-1,[]],[[[133,[-1,-2]]],[[131,[-1,-2]]],132,[[127,[],[[117,[-1]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[133,[-2,-1]]],[],[]],[[[131,[-1,-2]]],5,132,[[127,[],[[117,[-1]]]]]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,34,[]],[-1,34,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[57,57],[[-1,-2],5,[],[]],[[57,[22,[20]],7],[[26,[7]]]],[[57,18],19],[-1,-1,[]],[[12,67],[[26,[57]]]],[[12,[22,[-1]]],[[26,[57]]],[[68,[67]]]],[-1,-2,[],[]],[57,16],[57,4],[57,4],[[12,[22,[-1]]],[[26,[57]]],[[23,[[22,[20]]]]]],[[57,[22,[20]],7],[[26,[7]]]],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,34,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[134,135],[6,135],[78,135],[134,29],[6,29],[78,29],[134,33],[6,33],[78,33],[134,4],[6,4],[78,4],[136,33],[30,33],[137,33],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[46,46],[134,134],[136,136],[78,78],[30,30],[137,137],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[-1,-2],5,[],[]],[[46,46],15],[[134,134],15],[[78,78],15],[[],134],[[],78],[[46,46],16],[[134,134],16],[[136,136],16],[[78,78],16],[[30,30],16],[[137,137],16],[[46,18],19],[[134,18],19],[[136,18],19],[[136,18],19],[[78,18],19],[[30,18],19],[[30,18],19],[[137,18],19],[[137,18],19],[-1,-1,[]],[20,134],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[20,78],[-1,-1,[]],[-1,-1,[]],[[[111,[20]]],[[31,[134,136]]]],[[[111,[20]]],[[31,[6,30]]]],[[[111,[20]]],[[31,[78,137]]]],[[[111,[20]]],134],[[[111,[20]]],6],[[[111,[20]]],78],[46,4],[[46,-1],5,24],[[134,-1],5,24],[[78,-1],5,24],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[4,134],[4,6],[4,78],[4,[[26,[46]]]],[4,[[31,[134,136]]]],[4,[[31,[6,30]]]],[4,[[31,[78,137]]]],[4,134],[4,6],[4,78],[134,4],[6,4],[78,4],[[46,46],[[26,[15]]]],[[134,134],[[26,[15]]]],[[78,78],[[26,[15]]]],[134,[[111,[20]]]],[6,[[111,[20]]]],[78,[[111,[20]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,[[31,[-2]]],[],[]],[32,[[31,[134,136]]]],[4,[[31,[134,136]]]],[33,[[31,[134,136]]]],[-1,[[31,[-2]]],[],[]],[29,[[31,[134,136]]]],[-1,[[31,[-2]]],[],[]],[33,[[31,[78,137]]]],[32,[[31,[78,137]]]],[4,[[31,[78,137]]]],[29,[[31,[78,137]]]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],0,[[58,2],58],[-1,-2,[],[]],[-1,-2,[],[]],[58,58],[[-1,-2],5,[],[]],[[58,18],19],[-1,-1,[]],[1,58],[1,58],[58,2],[58,[[26,[20]]]],[-1,-2,[],[]],[[58,[26,[20]]],58],[[],58],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,34,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[[44,16],44],[44,44],[[-1,-2],5,[],[]],[[44,16],44],[[],44],[[44,16],44],[[44,18],19],[-1,-1,[]],[44,16],[44,16],[44,16],[44,16],[44,20],[44,16],[44,29],[44,16],[44,16],[44,16],[44,16],[[44,16],44],[-1,-2,[],[]],[[44,20],44],[[44,16],44],[[44,29],44],[[],44],[[44,16],44],[38,[[31,[67,76]]]],[[[22,[-1]]],[[31,[[83,[67]],76]]],[[23,[38]]]],[[[22,[-1]],44],[[31,[[83,[67]],76]]],[[23,[38]]]],[[38,44],[[31,[67,76]]]],[[44,16],44],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,34,[]],[[44,16],44],[[44,16],44],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[[138,[-1,-2]],18],19,[123,21],123],[[139,18],19],[[139,18],19],[[140,18],19],[[140,18],19],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,34,[]],[-1,34,[]],[-1,34,[]]],"c":[896,954],"p":[[5,"Input",0],[6,"Anchored",0],[5,"PatternSet",0],[1,"usize"],[1,"tuple"],[5,"PatternID",0],[5,"Span",0],[5,"HalfMatch",0],[5,"Match",0],[5,"PatternSetInsertError",0],[5,"PatternSetIter",0],[6,"MatchKind",0],[5,"MatchError",0],[6,"MatchErrorKind",0],[6,"Ordering",2080],[1,"bool"],[5,"Range",2081],[5,"Formatter",2082],[8,"Result",2082],[1,"u8"],[10,"Sized",2083],[1,"slice"],[10,"AsRef",2084],[10,"Hasher",2085],[10,"Into",2084],[6,"Option",2086],[10,"RangeBounds",2081],[5,"String",2087],[1,"u32"],[5,"PatternIDError",1832],[6,"Result",2088],[1,"u16"],[1,"u64"],[5,"TypeId",2089],[5,"DFA",255],[5,"BuildError",255],[5,"Builder",255],[1,"str"],[5,"NFA",833],[5,"Config",255],[5,"Cache",255],[5,"Captures",1398],[10,"Error",2090],[5,"Config",2007],[5,"Config",833],[5,"NonMaxUsize",1832],[5,"BuildError",361],[6,"StartError",361],[5,"CacheError",361],[5,"LazyStateID",361],[5,"DFA",436],[5,"Builder",436],[5,"ByteClasses",1317],[5,"Config",436],[5,"Cache",436],[5,"OverlappingState",436],[5,"Prefilter",1812],[5,"Config",1988],[5,"Cache",566],[5,"Builder",566],[5,"Regex",566],[5,"FindMatches",566],[5,"Config",639],[5,"Builder",639],[5,"Regex",639],[5,"BuildError",639],[5,"Hir",2091],[10,"Borrow",2092],[5,"CapturesMatches",639],[5,"Cache",639],[5,"FindMatches",639],[5,"Split",639],[5,"SplitN",639],[6,"WhichCaptures",833],[5,"GroupInfo",1398],[6,"Error",2093],[5,"Builder",833],[5,"StateID",1832],[5,"BuildError",833],[5,"Arc",2094],[6,"Look",1646],[5,"Transition",833],[5,"Vec",2095],[5,"Compiler",833],[6,"State",833],[5,"SparseTransitions",833],[5,"DenseTransitions",833],[5,"PatternIter",833],[5,"LookMatcher",1646],[5,"LookSet",1646],[5,"Unit",1317],[5,"BoundedBacktracker",1089],[5,"Builder",1089],[5,"Config",1089],[5,"Cache",1089],[5,"TryFindMatches",1089],[5,"TryCapturesMatches",1089],[5,"PikeVM",1197],[5,"Builder",1197],[5,"Cache",1197],[5,"CapturesMatches",1197],[5,"Config",1197],[5,"FindMatches",1197],[5,"ByteClassElements",1317],[5,"ByteClassIter",1317],[5,"ByteClassRepresentatives",1317],[5,"GroupInfoAllNames",1398],[5,"CapturesPatternIter",1398],[5,"GroupInfoError",1398],[5,"GroupInfoPatternNames",1398],[1,"array"],[17,"Item"],[10,"IntoIterator",2096],[5,"DebugByte",1517],[5,"DebugHaystack",1517],[10,"FnMut",2097],[17,"Output"],[5,"Searcher",1540],[5,"TryHalfMatchesIter",1540],[5,"TryMatchesIter",1540],[5,"TryCapturesIter",1540],[5,"HalfMatchesIter",1540],[10,"Debug",2082],[5,"MatchesIter",1540],[5,"CapturesIter",1540],[5,"Lazy",1634],[10,"Fn",2097],[1,"char"],[5,"UnicodeWordBoundaryError",1646],[5,"LookSetIter",1646],[5,"PoolGuard",1789],[10,"Send",2083],[5,"Pool",1789],[5,"SmallIndex",1832],[1,"i32"],[5,"SmallIndexError",1832],[5,"StateIDError",1832],[5,"AlignAs",2047],[5,"SerializeError",2047],[5,"DeserializeError",2047],[15,"Quit",249],[15,"HaystackTooLong",249],[15,"UnsupportedAnchored",249],[15,"GaveUp",249],[15,"Quit",433],[15,"Cache",433],[15,"UnsupportedAnchored",433],[15,"BinaryUnion",1078],[15,"Union",1078],[15,"Capture",1078],[15,"Look",1078],[15,"Match",1078],[15,"ByteRange",1078]],"b":[[83,"impl-PartialEq-for-Span"],[84,"impl-PartialEq%3CRange%3Cusize%3E%3E-for-Span"],[98,"impl-Debug-for-PatternSetInsertError"],[99,"impl-Display-for-PatternSetInsertError"],[103,"impl-Display-for-MatchError"],[104,"impl-Debug-for-MatchError"],[206,"impl-TryFrom%3Cu32%3E-for-PatternID"],[207,"impl-TryFrom%3Cu16%3E-for-PatternID"],[208,"impl-TryFrom%3Cusize%3E-for-PatternID"],[209,"impl-TryFrom%3Cu64%3E-for-PatternID"],[298,"impl-Display-for-BuildError"],[299,"impl-Debug-for-BuildError"],[388,"impl-Debug-for-BuildError"],[389,"impl-Display-for-BuildError"],[390,"impl-Debug-for-StartError"],[391,"impl-Display-for-StartError"],[392,"impl-Debug-for-CacheError"],[393,"impl-Display-for-CacheError"],[699,"impl-Debug-for-BuildError"],[700,"impl-Display-for-BuildError"],[935,"impl-Display-for-BuildError"],[936,"impl-Debug-for-BuildError"],[1441,"impl-Display-for-GroupInfoError"],[1442,"impl-Debug-for-GroupInfoError"],[1712,"impl-Display-for-UnicodeWordBoundaryError"],[1713,"impl-Debug-for-UnicodeWordBoundaryError"],[1903,"impl-Debug-for-SmallIndexError"],[1904,"impl-Display-for-SmallIndexError"],[1906,"impl-Display-for-PatternIDError"],[1907,"impl-Debug-for-PatternIDError"],[1908,"impl-Debug-for-StateIDError"],[1909,"impl-Display-for-StateIDError"],[1963,"impl-TryFrom%3Cu16%3E-for-SmallIndex"],[1964,"impl-TryFrom%3Cusize%3E-for-SmallIndex"],[1965,"impl-TryFrom%3Cu64%3E-for-SmallIndex"],[1967,"impl-TryFrom%3Cu32%3E-for-SmallIndex"],[1969,"impl-TryFrom%3Cu64%3E-for-StateID"],[1970,"impl-TryFrom%3Cu16%3E-for-StateID"],[1971,"impl-TryFrom%3Cusize%3E-for-StateID"],[1972,"impl-TryFrom%3Cu32%3E-for-StateID"],[2059,"impl-Debug-for-SerializeError"],[2060,"impl-Display-for-SerializeError"],[2061,"impl-Debug-for-DeserializeError"],[2062,"impl-Display-for-DeserializeError"]]}],\ @@ -262,7 +262,7 @@ var searchIndex = new Map(JSON.parse('[\ ["ring",{"doc":"Safe, fast, small crypto using Rust with BoringSSL’s …","t":"CCCCCCCCCCCCCCQJJFFKJFSSFKFFFFMMNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSFSFSNNNNNNNNNNNNNNNNNNNJJFJFINNNNNNNNNNNNNNNNNNNNNNNFJJFFFJHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHFFFSSSJSJSJSJJSSNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFJJJJKFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNFFJJJJFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNHNFNNNNNNNNNNNNFJJJJNNNNHNNNNNNNHFNNNNNNNNFKKFNNNNNNNMNNNNHNNNNNNNNNNFFFFFNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNOONNONOONNNNNNNNNNNNNNNNNNNNNJJJJJJJJJJJSFFFFFKRJJJJJJJJJJJJJJJJJKIEFFFKNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNONMNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNFFNNNNHHHHHNNNNNNNNOONNNHNNHNNNNNN","n":["aead","agreement","constant_time","digest","error","hkdf","hmac","io","pbkdf2","pkcs8","rand","rsa","signature","test","test_file","AES_128_GCM","AES_256_GCM","Aad","Algorithm","BoundKey","CHACHA20_POLY1305","LessSafeKey","MAX_TAG_LEN","NONCE_LEN","Nonce","NonceSequence","OpeningKey","SealingKey","Tag","UnboundKey","advance","algorithm","algorithm","algorithm","algorithm","algorithm","as_ref","as_ref","as_ref","assume_unique_for_key","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chacha20_poly1305_openssh","clone","clone","clone","clone_into","clone_into","clone_into","empty","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","key_len","len","new","new","new","new","new","nonce_len","open_in_place","open_in_place","open_in_place_separate_tag","open_within","open_within","quic","seal_in_place_append_tag","seal_in_place_append_tag","seal_in_place_separate_tag","seal_in_place_separate_tag","tag_len","to_owned","to_owned","to_owned","try_assume_unique_for_key","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","KEY_LEN","OpeningKey","PACKET_LENGTH_LEN","SealingKey","TAG_LEN","borrow","borrow","borrow_mut","borrow_mut","decrypt_packet_length","from","from","into","into","new","new","open_in_place","seal_in_place","try_from","try_from","try_into","try_into","type_id","type_id","AES_128","AES_256","Algorithm","CHACHA20","HeaderProtectionKey","Sample","algorithm","borrow","borrow","borrow_mut","borrow_mut","eq","fmt","from","from","from","into","into","key_len","len","new","new_mask","sample_len","try_from","try_from","try_into","try_into","type_id","type_id","Algorithm","ECDH_P256","ECDH_P384","EphemeralPrivateKey","PublicKey","UnparsedPublicKey","X25519","agree_ephemeral","algorithm","algorithm","algorithm","as_ref","as_ref","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bytes","clone","clone","clone_into","clone_into","compute_public_key","eq","fmt","fmt","fmt","fmt","from","from","from","from","generate","into","into","into","into","new","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","verify_slices_are_equal","Algorithm","Context","Digest","MAX_BLOCK_LEN","MAX_CHAINING_LEN","MAX_OUTPUT_LEN","SHA1_FOR_LEGACY_USE_ONLY","SHA1_OUTPUT_LEN","SHA256","SHA256_OUTPUT_LEN","SHA384","SHA384_OUTPUT_LEN","SHA512","SHA512_256","SHA512_256_OUTPUT_LEN","SHA512_OUTPUT_LEN","algorithm","algorithm","as_ref","block_len","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","chaining_len","clone","clone","clone_into","clone_into","digest","eq","finish","fmt","fmt","from","from","from","into","into","into","new","output_len","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update","KeyRejected","Unspecified","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","eq","fmt","fmt","fmt","fmt","from","from","from","from","from","into","into","to_owned","to_owned","to_string","to_string","try_from","try_from","try_into","try_into","type_id","type_id","Algorithm","HKDF_SHA1_FOR_LEGACY_USE_ONLY","HKDF_SHA256","HKDF_SHA384","HKDF_SHA512","KeyType","Okm","Prk","Salt","algorithm","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","eq","expand","extract","fill","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hmac_algorithm","into","into","into","into","len","len","len","new","new_less_safe","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","Algorithm","Context","HMAC_SHA1_FOR_LEGACY_USE_ONLY","HMAC_SHA256","HMAC_SHA384","HMAC_SHA512","Key","Tag","algorithm","as_ref","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","digest_algorithm","eq","fmt","fmt","fmt","fmt","from","from","from","from","from","generate","into","into","into","into","len","new","sign","sign","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","update","verify","with_key","Positive","big_endian_without_leading_zero","borrow","borrow_mut","clone","clone_into","first_byte","from","into","to_owned","try_from","try_into","type_id","Algorithm","PBKDF2_HMAC_SHA1","PBKDF2_HMAC_SHA256","PBKDF2_HMAC_SHA384","PBKDF2_HMAC_SHA512","borrow","borrow_mut","clone","clone_into","derive","eq","from","into","to_owned","try_from","try_into","type_id","verify","Document","as_ref","borrow","borrow_mut","from","into","try_from","try_into","type_id","Random","RandomlyConstructable","SecureRandom","SystemRandom","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","expose","fill","fill","fmt","from","from","generate","into","into","new","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","KeyPair","KeyPairComponents","PublicKey","PublicKeyComponents","RsaParameters","as_ref","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","d","dP","dQ","e","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_components","from_der","from_pkcs8","into","into","into","into","into","modulus_len","n","p","public","public_key","public_key","public_modulus_len","q","qInv","sign","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","verify","verify","ECDSA_P256_SHA256_ASN1","ECDSA_P256_SHA256_ASN1_SIGNING","ECDSA_P256_SHA256_FIXED","ECDSA_P256_SHA256_FIXED_SIGNING","ECDSA_P256_SHA384_ASN1","ECDSA_P384_SHA256_ASN1","ECDSA_P384_SHA384_ASN1","ECDSA_P384_SHA384_ASN1_SIGNING","ECDSA_P384_SHA384_FIXED","ECDSA_P384_SHA384_FIXED_SIGNING","ED25519","ED25519_PUBLIC_KEY_LEN","EcdsaKeyPair","EcdsaSigningAlgorithm","EcdsaVerificationAlgorithm","Ed25519KeyPair","EdDSAParameters","KeyPair","PublicKey","RSA_PKCS1_1024_8192_SHA1_FOR_LEGACY_USE_ONLY","RSA_PKCS1_1024_8192_SHA256_FOR_LEGACY_USE_ONLY","RSA_PKCS1_1024_8192_SHA512_FOR_LEGACY_USE_ONLY","RSA_PKCS1_2048_8192_SHA1_FOR_LEGACY_USE_ONLY","RSA_PKCS1_2048_8192_SHA256","RSA_PKCS1_2048_8192_SHA384","RSA_PKCS1_2048_8192_SHA512","RSA_PKCS1_3072_8192_SHA384","RSA_PKCS1_SHA256","RSA_PKCS1_SHA384","RSA_PKCS1_SHA512","RSA_PSS_2048_8192_SHA256","RSA_PSS_2048_8192_SHA384","RSA_PSS_2048_8192_SHA512","RSA_PSS_SHA256","RSA_PSS_SHA384","RSA_PSS_SHA512","RsaEncoding","RsaKeyPair","RsaParameters","RsaPublicKeyComponents","Signature","UnparsedPublicKey","VerificationAlgorithm","as_ref","as_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","e","eq","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from_pkcs8","from_pkcs8","from_pkcs8_maybe_unchecked","from_private_key_and_public_key","from_seed_and_public_key","from_seed_unchecked","generate_pkcs8","generate_pkcs8","into","into","into","into","into","into","into","n","new","public_key","public_key","public_key","sign","sign","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","verify","verify","verify","verify","File","TestCase","borrow","borrow","borrow_mut","borrow_mut","compile_time_assert_clone","compile_time_assert_copy","compile_time_assert_eq","compile_time_assert_send","compile_time_assert_sync","consume_bool","consume_bytes","consume_digest_alg","consume_optional_bytes","consume_optional_string","consume_string","consume_usize","consume_usize_bits","contents","file_name","fmt","from","from","from_hex","into","into","run","try_from","try_from","try_into","try_into","type_id","type_id"],"q":[[0,"ring"],[15,"ring::aead"],[139,"ring::aead::chacha20_poly1305_openssh"],[163,"ring::aead::quic"],[192,"ring::agreement"],[248,"ring::constant_time"],[249,"ring::digest"],[305,"ring::error"],[337,"ring::hkdf"],[397,"ring::hmac"],[462,"ring::io"],[475,"ring::pbkdf2"],[493,"ring::pkcs8"],[502,"ring::rand"],[529,"ring::rsa"],[604,"ring::signature"],[731,"ring::test"],[765,"core::result"],[766,"core::convert"],[767,"core::clone"],[768,"core::cmp"],[769,"core::fmt"],[770,"core::fmt"],[771,"core::convert"],[772,"core::any"],[773,"core::ops::function"],[774,"untrusted::reader"],[775,"core::array"],[776,"alloc::string"],[777,"core::num::nonzero"],[778,"core::iter::traits::collect"],[779,"core::marker"],[780,"core::marker"],[781,"core::option"],[782,"core::ops::function"]],"d":["Authenticated Encryption with Associated Data (AEAD).","Key Agreement: ECDH, including X25519.","Constant-time operations.","SHA-2 and the legacy SHA-1 digest algorithm.","Error reporting.","HMAC-based Extract-and-Expand Key Derivation Function.","HMAC is specified in RFC 2104.","Serialization and deserialization.","PBKDF2 derivation and verification.","PKCS#8 is specified in RFC 5958.","Cryptographic pseudo-random number generation.","RSA.","Public key signatures: signing and verification.","Testing framework.","References a test input file.","AES-128 in GCM mode with 128-bit tags and 96 bit nonces.","AES-256 in GCM mode with 128-bit tags and 96 bit nonces.","The additionally authenticated data (AAD) for an opening …","An AEAD Algorithm.","An AEAD key bound to a nonce sequence.","ChaCha20-Poly1305 as described in RFC 8439.","Immutable keys for use in situations where OpeningKey/…","The maximum length of a tag for the algorithms in this …","All the AEADs we support use 96-bit nonces.","A nonce for a single AEAD opening or sealing operation.","A sequences of unique nonces.","An AEAD key for authenticating and decrypting (“opening…","An AEAD key for encrypting and signing (“sealing”), …","A possibly valid authentication tag.","An AEAD key without a designated role or nonce sequence.","Returns the next nonce in the sequence.","The key’s AEAD algorithm.","","","The key’s AEAD algorithm.","The key’s AEAD algorithm.","","","","Constructs a Nonce with the given value, assuming that the …","","","","","","","","","","","","","","","","","The chacha20-poly1305@openssh.com AEAD-ish construct.","","","","","","","Construct an empty Aad.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Construct the Aad from the given bytes.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","The length of the key.","","Constructs a new key from the given UnboundKey and …","","","Constructs a UnboundKey.","Constructs a LessSafeKey.","The length of the nonces.","Authenticates and decrypts (“opens”) data in place.","Like super::OpeningKey::open_in_place(), except it accepts …","Like open_in_place, except the authentication tag is …","Authenticates and decrypts (“opens”) data in place, …","Like super::OpeningKey::open_within(), except it accepts an","QUIC Header Protection.","Encrypts and signs (“seals”) data in place, appending …","Like super::SealingKey::seal_in_place_append_tag(), except …","Encrypts and signs (“seals”) data in place.","Like super::SealingKey::seal_in_place_separate_tag(), …","The length of a tag.","","","","Constructs a Nonce with the given value, assuming that the …","","","","","","","","","","","","","","","","","","","","","","","","","","The length of key.","A key for opening packets.","The length in bytes of the packet_length field in a SSH …","A key for sealing packets.","The length in bytes of an authentication tag.","","","","","Returns the decrypted, but unauthenticated, packet length.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Constructs a new SealingKey.","Constructs a new OpeningKey.","Opens (authenticates and decrypts) a packet.","Seals (encrypts and signs) a packet.","","","","","","","AES-128.","AES-256.","A QUIC Header Protection Algorithm.","ChaCha20.","A key for generating QUIC Header Protection masks.","QUIC sample for new key masks","The key’s algorithm.","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","The length of the key.","","Create a new header protection key.","Generate a new QUIC Header Protection mask.","The required sample length.","","","","","","","A key agreement algorithm.","ECDH using the NSA Suite B P-256 (secp256r1) curve.","ECDH using the NSA Suite B P-384 (secp384r1) curve.","An ephemeral private key for use (only) with …","A public key for key agreement.","An unparsed, possibly malformed, public key for key …","X25519 (ECDH using Curve25519) as described in RFC 7748.","Performs a key agreement with an ephemeral private key and …","The algorithm for the private key.","The algorithm for the public key.","The algorithm for the public key.","","","","","","","","","","","TODO: doc","","","","","Computes the public key from the private key.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Generate a new ephemeral private key for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Constructs a new UnparsedPublicKey.","","","","","","","","","","","","","","","Returns Ok(()) if a == b and Err(error::Unspecified) …","A digest algorithm.","A context for multi-step (Init-Update-Finish) digest …","A calculated digest value.","The maximum block length (Algorithm::block_len()) of all …","The maximum chaining length (Algorithm::chaining_len()) of …","The maximum output length (Algorithm::output_len()) of all …","SHA-1 as specified in FIPS 180-4. Deprecated.","The length of the output of SHA-1, in bytes.","SHA-256 as specified in FIPS 180-4.","The length of the output of SHA-256, in bytes.","SHA-384 as specified in FIPS 180-4.","The length of the output of SHA-384, in bytes.","SHA-512 as specified in FIPS 180-4.","SHA-512/256 as specified in FIPS 180-4.","The length of the output of SHA-512/256, in bytes.","The length of the output of SHA-512, in bytes.","The algorithm that this context is using.","The algorithm that was used to calculate the digest value.","","The internal block length.","","","","","","","The size of the chaining value of the digest function, in …","","","","","Returns the digest of data using the given digest …","","Finalizes the digest calculation and returns the digest …","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Constructs a new context.","The length of a finalized digest.","","","","","","","","","","","","Updates the digest with all the data in data.","An error parsing or validating a key.","An error with absolutely no details.","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","An HKDF algorithm.","HKDF using HMAC-SHA-1. Obsolete.","HKDF using HMAC-SHA-256.","HKDF using HMAC-SHA-384.","HKDF using HMAC-SHA-512.","The length of the OKM (Output Keying Material) for a …","An HKDF OKM (Output Keying Material)","A HKDF PRK (pseudorandom key).","A salt for HKDF operations.","The algorithm used to derive this salt.","","","","","","","","","","","","","","The HKDF-Expand operation.","The HKDF-Extract operation.","Fills out with the output of the HKDF-Expand operation for …","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","The underlying HMAC algorithm.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","The length that Prk::expand() should expand its input to.","","The OkmLength given to Prk::expand().","Constructs a new Salt with the given value based on the …","Construct a new Prk directly with the given value.","","","","","","","","","","","","","","","An HMAC algorithm.","A context for multi-step (Init-Update-Finish) HMAC signing.","HMAC using SHA-1. Obsolete.","HMAC using SHA-256.","HMAC using SHA-384.","HMAC using SHA-512.","A key to use for HMAC signing.","An HMAC tag.","The digest algorithm for the key.","","","","","","","","","","","","","","","","","","The digest algorithm this HMAC algorithm is based on.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Generate an HMAC signing key using the given digest …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Construct an HMAC signing key using the given digest …","Calculates the HMAC of data using the key key in one step.","Finalizes the HMAC calculation and returns the HMAC value. …","","","","","","","","","","","","","","","","","Updates the HMAC with all the data in data. update may be …","Calculates the HMAC of data using the signing key key, and …","Constructs a new HMAC signing context using the given …","A serialized positive integer.","Returns the value, ordered from significant byte to least …","","","","","Returns the first byte.","Returns the argument unchanged.","Calls U::from(self).","","","","","A PBKDF2 algorithm.","PBKDF2 using HMAC-SHA1.","PBKDF2 using HMAC-SHA256.","PBKDF2 using HMAC-SHA384.","PBKDF2 using HMAC-SHA512.","","","","","Fills out with the key derived using PBKDF2 with the given …","","Returns the argument unchanged.","Calls U::from(self).","","","","","Verifies that a previously-derived (e.g., using derive) …","A generated PKCS#8 document.","","","","Returns the argument unchanged.","Calls U::from(self).","","","","A random value constructed from a SecureRandom that hasn’…","A type that can be returned by ring::rand::generate().","A secure random number generator.","A secure random number generator where the random values …","","","","","","","Expose the random value.","Fills dest with random bytes.","","","Returns the argument unchanged.","Returns the argument unchanged.","Generate the new random value using rng.","Calls U::from(self).","Calls U::from(self).","Constructs a new SystemRandom.","","","","","","","","An RSA key pair, used for signing.","RSA key pair components.","An RSA Public Key.","RSA public key components.","Parameters for RSA verification.","","","","","","","","","","","","","","","","","","The private exponent.","p’s public Chinese Remainder Theorem exponent.","q’s public Chinese Remainder Theorem exponent.","The public exponent, encoded in big-endian bytes without …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Constructs an RSA private key from its big-endian-encoded …","Parses an RSA private key that is not inside a PKCS#8 …","Parses an unencrypted PKCS#8-encoded RSA private key.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","The length, in bytes, of the public modulus.","The public modulus, encoded in big-endian bytes without …","The first prime factor of d.","Returns a reference to the public key.","","The public key components.","Returns the length in bytes of the key pair’s public …","The second prime factor of d.","q**-1 mod p.","Computes the signature of msg and writes it into signature.","","","","","","","","","","","","","","","","","","","","Verifies that signature is a valid signature of message …","Verification of ASN.1 DER-encoded ECDSA signatures using …","Signing of ASN.1 DER-encoded ECDSA signatures using the …","Verification of fixed-length (PKCS#11 style) ECDSA …","Signing of fixed-length (PKCS#11 style) ECDSA signatures …","Not recommended. Verification of ASN.1 DER-encoded ECDSA …","Not recommended. Verification of ASN.1 DER-encoded ECDSA …","Verification of ASN.1 DER-encoded ECDSA signatures using …","Signing of ASN.1 DER-encoded ECDSA signatures using the …","Verification of fixed-length (PKCS#11 style) ECDSA …","Signing of fixed-length (PKCS#11 style) ECDSA signatures …","Verification of Ed25519 signatures.","The length of an Ed25519 public key.","An ECDSA key pair, used for signing.","An ECDSA signing algorithm.","An ECDSA verification algorithm.","An Ed25519 key pair, for signing.","Parameters for EdDSA signing and verification.","Key pairs for signing messages (private key and public …","The type of the public key.","Verification of signatures using RSA keys of 1024-8192 …","Verification of signatures using RSA keys of 1024-8192 …","Verification of signatures using RSA keys of 1024-8192 …","Verification of signatures using RSA keys of 2048-8192 …","Verification of signatures using RSA keys of 2048-8192 …","Verification of signatures using RSA keys of 2048-8192 …","Verification of signatures using RSA keys of 2048-8192 …","Verification of signatures using RSA keys of 3072-8192 …","PKCS#1 1.5 padding using SHA-256 for RSA signatures.","PKCS#1 1.5 padding using SHA-384 for RSA signatures.","PKCS#1 1.5 padding using SHA-512 for RSA signatures.","Verification of signatures using RSA keys of 2048-8192 …","Verification of signatures using RSA keys of 2048-8192 …","Verification of signatures using RSA keys of 2048-8192 …","RSA PSS padding using SHA-256 for RSA signatures.","RSA PSS padding using SHA-384 for RSA signatures.","RSA PSS padding using SHA-512 for RSA signatures.","An RSA signature encoding as described in RFC 3447 Section …","An RSA key pair, used for signing.","","RSA public key components.","A public key signature returned from a signing operation.","An unparsed, possibly malformed, public key for signature …","A signature verification algorithm.","","","","","","","","","","","","","","","","","","","","","The public exponent, encoded in big-endian bytes without …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Constructs an Ed25519 key pair by parsing an unencrypted …","Constructs an ECDSA key pair by parsing an unencrypted …","Constructs an Ed25519 key pair by parsing an unencrypted …","Constructs an ECDSA key pair from the private key and …","Constructs an Ed25519 key pair from the private key seed …","Constructs a Ed25519 key pair from the private key seed …","Generates a new key pair and returns the key pair …","Generates a new key pair and returns the key pair …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","The public modulus, encoded in big-endian bytes without …","Construct a new UnparsedPublicKey.","The public key for the key pair.","","","Returns the signature of the message msg.","Returns the signature of the message using a random nonce …","","","","","","","","","","","","","","","","","","","","","","","","Verify the signature signature of message msg with the …","","","Parses the public key and verifies signature is a valid …","A test input file.","A test case. A test case consists of a set of named …","","","","","compile_time_assert_clone::<T>(); fails to compile if T …","compile_time_assert_copy::<T>(); fails to compile if T …","compile_time_assert_eq::<T>(); fails to compile if T doesn…","compile_time_assert_send::<T>(); fails to compile if T …","compile_time_assert_sync::<T>(); fails to compile if T …","Maps the string “true” to true and the string “false…","Returns the value of an attribute that is encoded as a …","Maps the strings “SHA1”, “SHA256”, “SHA384”, …","Like consume_bytes() except it returns None if the test …","Like consume_string() except it returns None if the test …","Returns the raw value of an attribute, without any …","Returns the value of an attribute that is an integer, in …","Returns the value of an attribute that is an integer, in …","The contents of the file.","The name (path) of the file.","","Returns the argument unchanged.","Returns the argument unchanged.","Decode an string of hex digits into a sequence of bytes. …","Calls U::from(self).","Calls U::from(self).","Parses test cases out of the given file, calling f on each …","","","","","",""],"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,1,5,7,8,9,10,2,13,16,2,6,2,7,8,9,13,16,10,6,2,7,8,9,13,16,10,0,13,16,10,13,16,10,13,6,13,6,7,8,9,13,10,6,2,7,8,9,9,13,13,16,16,10,6,2,7,8,9,13,16,10,6,6,5,7,8,9,10,6,7,10,10,7,10,0,8,10,8,10,6,13,16,10,2,6,2,7,8,9,13,16,16,10,6,2,7,8,9,13,16,10,6,2,7,8,9,13,16,10,0,0,0,0,0,33,31,33,31,31,33,31,33,31,33,31,31,33,33,31,33,31,33,31,0,0,0,0,0,0,34,34,35,34,35,35,35,34,34,35,34,35,35,35,34,34,35,34,35,34,35,34,35,0,0,0,0,0,0,0,0,36,41,37,41,37,40,36,41,37,40,36,41,37,37,41,37,41,37,36,40,40,36,41,37,40,36,41,37,36,40,36,41,37,37,41,37,40,36,41,37,40,36,41,37,40,36,41,37,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,43,45,45,44,44,43,45,44,43,45,44,43,45,43,45,0,44,43,44,45,44,43,45,44,43,45,43,44,43,45,44,43,45,44,43,45,44,43,45,43,0,0,3,46,3,46,3,46,3,46,3,3,3,46,46,3,3,3,3,46,3,46,3,46,3,46,3,46,3,46,3,46,0,0,0,0,0,0,0,0,0,50,51,50,52,25,51,50,52,25,51,52,51,52,51,52,50,25,51,50,52,25,51,50,50,52,52,25,51,51,50,52,25,53,51,25,50,52,51,52,51,50,52,25,51,50,52,25,51,50,52,25,0,0,0,0,0,0,0,0,55,56,54,56,55,57,54,56,55,57,54,56,55,57,54,56,55,57,54,54,54,56,55,57,54,56,55,55,57,55,54,56,55,57,54,55,0,57,54,56,55,57,54,56,55,57,54,56,55,57,54,56,55,57,57,0,57,0,58,58,58,58,58,58,58,58,58,58,58,58,0,0,0,0,0,59,59,59,59,0,59,59,59,59,59,59,59,0,0,61,61,61,61,61,61,61,61,0,0,0,0,63,62,63,62,62,62,63,42,62,62,63,62,0,63,62,62,62,63,62,63,62,63,62,0,0,0,0,0,65,68,69,66,65,67,68,69,66,65,67,66,65,67,66,65,67,66,66,66,67,68,69,66,65,67,68,69,66,65,67,67,68,68,68,68,69,66,65,67,65,67,66,68,68,66,68,66,66,68,66,65,67,68,69,66,65,67,68,69,66,65,67,68,69,66,65,67,69,67,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,74,76,77,75,78,79,73,74,76,77,75,78,79,73,74,73,74,73,74,67,75,76,77,75,78,79,74,76,77,75,78,79,73,74,76,78,76,78,76,76,76,78,76,77,75,78,79,73,74,67,74,82,76,78,76,78,73,74,76,77,75,78,79,73,74,76,77,75,78,79,73,74,76,77,75,78,79,73,74,80,77,79,74,0,0,90,86,90,86,0,0,0,0,0,86,86,86,86,86,86,86,86,90,90,86,90,86,0,90,86,0,90,86,90,86,90,86],"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,[1,[[4,[2,3]]]],[5,6],[[[7,[-1]]],6,1],[[[8,[-1]]],6,1],[9,6],[10,6],[2,[[12,[11]]]],[[[13,[-1]]],[[14,[11]]],[[15,[[14,[11]]]]]],[16,[[14,[11]]]],[[[12,[11]]],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[[13,[-1]]],[[13,[-1]]],17],[16,16],[10,10],[[-1,-2],18,[],[]],[[-1,-2],18,[],[]],[[-1,-2],18,[],[]],[[],[[13,[[12,[11]]]]]],[[6,6],19],[[[13,[-1]],[13,[-1]]],19,20],[[6,21],[[4,[18,22]]]],[[[7,[-1]],21],[[4,[18,22]]],1],[[[8,[-1]],21],[[4,[18,22]]],1],[[9,21],[[4,[18,22]]]],[[[13,[-1]],21],23,24],[[10,21],[[4,[18,22]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[25,[6]]],9],[-1,-1,[]],[-1,[[13,[-1]]],[[15,[[14,[11]]]]]],[-1,-1,[]],[[[12,[11]]],16],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[6,26],[6,26],[[9,-1],5,1],[[9,-1],[[7,[-1]]],1],[[9,-1],[[8,[-1]]],1],[[6,[14,[11]]],[[4,[9,3]]]],[9,10],[6,26],[[[7,[-1]],[13,[-2]],[14,[11]]],[[4,[[14,[11]],3]]],1,[[15,[[14,[11]]]]]],[[10,2,[13,[-1]],[14,[11]]],[[4,[[14,[11]],3]]],[[15,[[14,[11]]]]]],[[10,2,[13,[-1]],16,[14,[11]],[27,[26]]],[[4,[[14,[11]],3]]],[[15,[[14,[11]]]]]],[[[7,[-1]],[13,[-2]],[14,[11]],[27,[26]]],[[4,[[14,[11]],3]]],1,[[15,[[14,[11]]]]]],[[10,2,[13,[-1]],[14,[11]],[27,[26]]],[[4,[[14,[11]],3]]],[[15,[[14,[11]]]]]],0,[[[8,[-1]],[13,[-2]],-3],[[4,[18,3]]],1,[[15,[[14,[11]]]]],[[28,[[14,[11]]]],[29,[11]]]],[[10,2,[13,[-1]],-2],[[4,[18,3]]],[[15,[[14,[11]]]]],[[28,[[14,[11]]]],[29,[11]]]],[[[8,[-1]],[13,[-2]],[14,[11]]],[[4,[16,3]]],1,[[15,[[14,[11]]]]]],[[10,2,[13,[-1]],[14,[11]]],[[4,[16,3]]],[[15,[[14,[11]]]]]],[6,26],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[14,[11]]],[[4,[2,3]]]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[[[14,[11]]],[[4,[16,-1]]],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[31,32,[12,[11]]],[[12,[11]]]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[12,[11]]],33],[[[12,[11]]],31],[[31,32,[14,[11]],[12,[11]]],[[4,[[14,[11]],3]]]],[[33,32,[14,[11]],[12,[11]]],18],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,30,[]],[-1,30,[]],0,0,0,0,0,0,[34,35],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[35,35],19],[[35,21],[[4,[18,22]]]],[-1,-1,[]],[[[25,[35]]],34],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[35,26],[35,26],[[35,[14,[11]]],[[4,[34,3]]]],[[34,[14,[11]]],[[4,[[12,[11]],3]]]],[35,26],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,30,[]],[-1,30,[]],0,0,0,0,0,0,0,[[36,[37,[-1]],-3],[[4,[-2,3]]],[[15,[[14,[11]]]]],[],[[39,[[14,[11]]],[[38,[-2]]]]]],[36,40],[41,40],[[[37,[-1]]],40,[]],[41,[[14,[11]]]],[[[37,[-1]]],[[14,[11]]],[[15,[[14,[11]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[37,[-1]]],-1,[]],[41,41],[[[37,[-1]]],[[37,[-1]]],17],[[-1,-2],18,[],[]],[[-1,-2],18,[],[]],[36,[[4,[41,3]]]],[[40,40],19],[[40,21],[[4,[18,22]]]],[[36,21],[[4,[18,22]]]],[[41,21],[[4,[18,22]]]],[[[37,[-1]],21],[[4,[18,22]]],[[15,[[14,[11]]]],24]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[40,42],[[4,[36,3]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[40,-1],[[37,[-1]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[[[14,[11]],[14,[11]]],[[4,[18,3]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[43,44],[45,44],[45,[[14,[11]]]],[44,26],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[44,26],[43,43],[45,45],[[-1,-2],18,[],[]],[[-1,-2],18,[],[]],[[44,[14,[11]]],45],[[44,44],19],[43,45],[[44,21],[[4,[18,22]]]],[[45,21],23],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[44,43],[44,26],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[[43,[14,[11]]],18],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[3,3],[46,46],[[-1,-2],18,[],[]],[[-1,-2],18,[],[]],[[3,3],19],[[3,21],23],[[3,21],23],[[46,21],23],[[46,21],23],[47,3],[48,3],[-1,-1,[]],[46,3],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,49,[]],[-1,49,[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,30,[]],[-1,30,[]],0,0,0,0,0,0,0,0,0,[50,51],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[51,51],[52,52],[[-1,-2],18,[],[]],[[-1,-2],18,[],[]],[[51,51],19],[[52,[14,[[14,[11]]]],-1],[[4,[[25,[-1]],3]]],53],[[50,[14,[11]]],52],[[[25,[-1]],[14,[11]]],[[4,[18,3]]],53],[[51,21],23],[[50,21],23],[[52,21],23],[[[25,[-1]],21],23,[24,53]],[-1,-1,[]],[[[25,[51]]],50],[-1,-1,[]],[[[25,[51]]],52],[-1,-1,[]],[-1,-1,[]],[51,54],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[53,26],[51,26],[[[25,[-1]]],-1,53],[[51,[14,[11]]],50],[[51,[14,[11]]],52],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],0,0,0,0,0,0,0,0,[55,54],[56,[[14,[11]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[54,54],[56,56],[55,55],[57,57],[[-1,-2],18,[],[]],[[-1,-2],18,[],[]],[[-1,-2],18,[],[]],[[-1,-2],18,[],[]],[54,44],[[54,54],19],[[54,21],23],[[56,21],23],[[55,21],[[4,[18,22]]]],[[57,21],[[4,[18,22]]]],[-1,-1,[]],[-1,-1,[]],[[[25,[54]]],55],[-1,-1,[]],[-1,-1,[]],[[54,42],[[4,[55,3]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[54,26],[[54,[14,[11]]],55],[[55,[14,[11]]],56],[57,56],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[[57,[14,[11]]],18],[[55,[14,[11]],[14,[11]]],[[4,[18,3]]]],[55,57],0,[58,[[14,[11]]]],[-1,-2,[],[]],[-1,-2,[],[]],[58,58],[[-1,-2],18,[],[]],[58,11],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,30,[]],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[59,59],[[-1,-2],18,[],[]],[[59,60,[14,[11]],[14,[11]],[14,[11]]],18],[[59,59],19],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,30,[]],[[59,60,[14,[11]],[14,[11]],[14,[11]]],[[4,[18,3]]]],0,[61,[[14,[11]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,30,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[62,62],[[-1,-2],18,[],[]],[[[63,[-1]]],-1,64],[[42,[14,[11]]],[[4,[18,3]]]],[[-1,[14,[11]]],[[4,[18,3]]],[]],[[62,21],23],[-1,-1,[]],[-1,-1,[]],[42,[[4,[[63,[-1]],3]]],64],[-1,-2,[],[]],[-1,-2,[],[]],[[],62],[-1,-2,[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,30,[]],[-1,30,[]],0,0,0,0,0,[65,[[14,[11]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[66,[-1,-2]]],[[66,[-1,-2]]],17,17],[65,65],[[[67,[-1]]],[[67,[-1]]],17],[[-1,-2],18,[],[]],[[-1,-2],18,[],[]],[[-1,-2],18,[],[]],0,0,0,0,[[68,21],[[4,[18,22]]]],[[69,21],23],[[[66,[-1,-2]],21],[[4,[18,22]]],[],[]],[[65,21],[[4,[18,22]]]],[[[67,[-1]],21],[[4,[18,22]]],24],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[65,[[67,[-1]]],[[70,[11]]]],[-1,-1,[]],[[[66,[-1,-2]]],[[4,[68,46]]],[[15,[[14,[11]]]]],[[15,[[14,[11]]]]]],[[[14,[11]]],[[4,[68,46]]]],[[[14,[11]]],[[4,[68,46]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[65,26],0,0,[68,65],[68,-1,[]],0,[68,26],0,0,[[68,71,42,[14,[11]],[14,[11]]],[[4,[18,3]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[[69,72,72,72],[[4,[18,3]]]],[[[67,[-1]],69,[14,[11]],[14,[11]]],[[4,[18,3]]],[[15,[[14,[11]]]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[73,[[14,[11]]]],[[[74,[-1]]],[[14,[11]]],[[15,[[14,[11]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[73,73],[[[74,[-1]]],[[74,[-1]]],17],[[-1,-2],18,[],[]],[[-1,-2],18,[],[]],0,[[75,75],19],[[76,21],[[4,[18,22]]]],[[77,21],[[4,[18,22]]]],[[75,21],[[4,[18,22]]]],[[78,21],[[4,[18,22]]]],[[79,21],[[4,[18,22]]]],[[[74,[-1]],21],[[4,[18,22]]],[[15,[[14,[11]]]],24]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[14,[11]]],[[4,[76,46]]]],[[75,[14,[11]],42],[[4,[78,46]]]],[[[14,[11]]],[[4,[76,46]]]],[[75,[14,[11]],[14,[11]],42],[[4,[78,46]]]],[[[14,[11]],[14,[11]]],[[4,[76,46]]]],[[[14,[11]]],[[4,[76,46]]]],[42,[[4,[61,3]]]],[[75,42],[[4,[61,3]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[80,-1],[[74,[-1]]],[]],[[[82,[],[[81,[-1]]]]],-1,[[15,[[14,[11]]]],24,17,83,84,85]],[76,-1,[]],[78,-1,[]],[[76,[14,[11]]],73],[[78,42,[14,[11]]],[[4,[73,3]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[-1,30,[]],[[80,72,72,72],[[4,[18,3]]]],[[77,72,72,72],[[4,[18,3]]]],[[79,72,72,72],[[4,[18,3]]]],[[[74,[-1]],[14,[11]],[14,[11]]],[[4,[18,3]]],[[15,[[14,[11]]]]]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],18],[[],18],[[],18],[[],18],[[],18],[[86,87],19],[[86,87],[[88,[11]]]],[[86,87],[[89,[44]]]],[[86,87],[[89,[[88,[11]]]]]],[[86,87],[[89,[49]]]],[[86,87],49],[[86,87],26],0,0,0,[[86,21],23],[-1,-1,[]],[-1,-1,[]],[87,[[4,[[88,[11]],49]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[90,-1],18,[[91,[87,86],[[38,[[4,[18,3]]]]]]]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,30,[]],[-1,30,[]]],"c":[580],"p":[[10,"NonceSequence",15],[5,"Nonce",15],[5,"Unspecified",305],[6,"Result",765],[10,"BoundKey",15],[5,"Algorithm",15],[5,"OpeningKey",15],[5,"SealingKey",15],[5,"UnboundKey",15],[5,"LessSafeKey",15],[1,"u8"],[1,"array"],[5,"Aad",15],[1,"slice"],[10,"AsRef",766],[5,"Tag",15],[10,"Clone",767],[1,"tuple"],[1,"bool"],[10,"PartialEq",768],[5,"Formatter",769],[5,"Error",769],[8,"Result",769],[10,"Debug",769],[5,"Okm",337],[1,"usize"],[5,"RangeFrom",770],[10,"AsMut",766],[10,"Extend",771],[5,"TypeId",772],[5,"OpeningKey",139],[1,"u32"],[5,"SealingKey",139],[5,"HeaderProtectionKey",163],[5,"Algorithm",163],[5,"EphemeralPrivateKey",192],[5,"UnparsedPublicKey",192],[17,"Output"],[10,"FnOnce",773],[5,"Algorithm",192],[5,"PublicKey",192],[10,"SecureRandom",502],[5,"Context",249],[5,"Algorithm",249],[5,"Digest",249],[5,"KeyRejected",305],[5,"EndOfInput",774],[5,"TryFromSliceError",775],[5,"String",776],[5,"Salt",337],[5,"Algorithm",337],[5,"Prk",337],[10,"KeyType",337],[5,"Algorithm",397],[5,"Key",397],[5,"Tag",397],[5,"Context",397],[5,"Positive",462],[5,"Algorithm",475],[5,"NonZeroU32",777],[5,"Document",493],[5,"SystemRandom",502],[5,"Random",502],[10,"RandomlyConstructable",502],[5,"PublicKey",529],[5,"KeyPairComponents",529],[5,"PublicKeyComponents",529],[5,"KeyPair",529],[5,"RsaParameters",529],[10,"FromIterator",771],[10,"RsaEncoding",604],[5,"Input",778],[5,"Signature",604],[5,"UnparsedPublicKey",604],[5,"EcdsaSigningAlgorithm",604],[5,"Ed25519KeyPair",604],[5,"EdDSAParameters",604],[5,"EcdsaKeyPair",604],[5,"EcdsaVerificationAlgorithm",604],[10,"VerificationAlgorithm",604],[17,"PublicKey"],[10,"KeyPair",604],[10,"Send",779],[10,"Sized",779],[10,"Sync",779],[5,"TestCase",731],[1,"str"],[5,"Vec",780],[6,"Option",781],[5,"File",731],[10,"FnMut",773]],"b":[[316,"impl-Debug-for-Unspecified"],[317,"impl-Display-for-Unspecified"],[318,"impl-Debug-for-KeyRejected"],[319,"impl-Display-for-KeyRejected"],[320,"impl-From%3CEndOfInput%3E-for-Unspecified"],[321,"impl-From%3CTryFromSliceError%3E-for-Unspecified"],[323,"impl-From%3CKeyRejected%3E-for-Unspecified"]]}],\ ["roxmltree",{"doc":"Represent an XML 1.0 document as a read-only tree.","t":"FFPFPFPFFPPPPPGFPPPPPPPPPPPSSFFPPFFGPPPFPFPGPFPPPPPPPPPPONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNONNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNON","n":["Attribute","Attributes","AttributesLimitReached","AxisIter","Borrowed","Children","Comment","Descendants","Document","DtdDetected","DuplicatedAttribute","DuplicatedNamespace","Element","EntityReferenceLoop","Error","ExpandedName","InvalidAttributeValue","InvalidChar","InvalidChar2","InvalidCharacterData","InvalidComment","InvalidElementNamePrefix","InvalidExternalID","InvalidName","InvalidString","InvalidXmlPrefixUri","MalformedEntityReference","NS_XMLNS_URI","NS_XML_URI","Namespace","NamespaceIter","NamespacesLimitReached","NoRootNode","Node","NodeId","NodeType","NodesLimitReached","NonXmlChar","Owned","PI","PI","ParsingOptions","Root","StringStorage","Text","TextPos","UnclosedRootNode","UnexpectedCloseTag","UnexpectedDeclaration","UnexpectedEndOfStream","UnexpectedEntityCloseTag","UnexpectedXmlUri","UnexpectedXmlnsUri","UnknownEntityReference","UnknownNamespace","UnknownToken","allow_dtd","ancestors","as_str","attribute","attribute_node","attributes","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","children","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","col","default","default_namespace","deref","descendants","descendants","description","document","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","first_child","first_children","first_element_child","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_static","get","get_node","get_usize","has_attribute","has_children","has_siblings","has_tag_name","hash","hash","hash","hash","id","input_text","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","is_comment","is_element","is_pi","is_root","is_text","last_child","last_children","last_element_child","lookup_namespace_uri","lookup_prefix","name","name","name","namespace","namespace","namespaces","new","new","new_owned","next","next","next","next","next","next_back","next_back","next_back","next_back","next_sibling","next_sibling_element","next_siblings","node_type","nodes_limit","nth","nth","nth","parent","parent_element","parse","parse_with_options","partial_cmp","pi","pos","position","prev_sibling","prev_sibling_element","prev_siblings","range","root","root_element","row","size_hint","size_hint","size_hint","tag_name","tail","tail_storage","target","text","text_pos_at","text_storage","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uri","value","value","value_storage"],"q":[[0,"roxmltree"],[364,"core::option"],[365,"core::convert"],[366,"core::cmp"],[367,"core::fmt"],[368,"core::fmt"],[369,"core::fmt"],[370,"alloc::sync"],[371,"core::ops::range"],[372,"alloc::string"],[373,"core::any"]],"d":["An attribute.","Iterator over a node’s attributes","Indicates that too many attributes were parsed.","Iterator over specified axis.","A raw slice of the input string.","Iterator over children.","A comment node.","Iterator over a node and its descendants.","An XML tree container.","An XML with DTD detected.","An element has a duplicated attributes.","A namespace was already defined on this element.","An element node.","A possible entity reference loop.","A list of all possible errors.","An expanded name.","Attribute value cannot have a < character.","An invalid/unexpected character.","An invalid/unexpected character.","A Character Data node contains an invalid data.","A comment cannot contain -- or end with -.","xmlns can’t be used as an element prefix.","An invalid ExternalID in the DTD.","An invalid name.","An unexpected string.","The xmlns:xml attribute must have an …","A malformed entity reference.","The http://www.w3.org/2000/xmlns/ URI.","The http://www.w3.org/XML/1998/namespace URI.","A namespace.","Iterator over the namespaces attached to a node.","Indicates that too many namespaces were parsed.","The XML document must have at least one element.","A node in a document.","A node ID stored as u32.","A list of supported node types.","Indicates that the ParsingOptions::nodes_limit was reached.","A non-XML character has occurred.","A reference-counted string.","A processing instruction.","A processing instruction.","Parsing options.","The root node of the Document.","A string storage.","A text node.","Position in text.","The root node was opened but never closed.","Incorrect tree structure.","An XML document can have only one XML declaration and it …","The steam ended earlier than we expected.","Entity value starts with a close tag.","Only the xmlns:xml attribute can have the …","The http://www.w3.org/2000/xmlns/ URI must not be declared.","A reference to an entity that was not defined in the DTD.","An unknown namespace.","An unknown token.","Allow DTD parsing.","Returns an iterator over ancestor nodes starting at this …","Returns a string slice.","Returns element’s attribute value.","Returns element’s attribute object.","Returns element’s attributes.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns an iterator over children nodes.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns node’s default namespace URI.","","Returns an iterator over document’s descendant nodes.","Returns an iterator over this node and its descendants.","","Returns node’s document.","","","","","","","","","","","","Returns the first child of this node.","Returns an iterator over first children nodes starting at …","Returns the first element child of this node.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Create a new instance from static data.","Returns the u32 representation of the NodeId.","Returns the node of the tree with the given NodeId.","Returns the usize representation of the NodeId.","Checks that element has a specified attribute.","Returns true if this node has children.","Returns true if this node has siblings.","Checks that node has a specified tag name.","","","","","Returns node’s NodeId","Returns the input text of the original document.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","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 that node is a comment node.","Checks that node is an element node.","Checks that node is a processing instruction node.","Checks that node is a root node.","Checks that node is a text node.","Returns the last child of this node.","Returns an iterator over last children nodes starting at …","Returns the last element child of this node.","Returns an URI for a given prefix.","Returns a prefix for a given namespace URI.","Returns attribute’s name.","Returns namespace name/prefix.","Returns a local name.","Returns attribute’s namespace URI.","Returns a namespace URI.","Returns element’s namespaces.","Constructs a new TextPos.","Construct a new NodeId from a u32.","Creates a new owned string from &str or String.","","","","","","","","","","Returns the next sibling of this node.","Returns the next sibling element of this node.","Returns an iterator over next sibling nodes starting at …","Returns node’s type.","Sets the maximum number of nodes to parse.","","","","Returns the parent of this node.","Returns the parent element of this node.","Parses the input XML string.","Parses the input XML string using to selected options.","","Returns node as Processing Instruction.","Returns the error position.","Returns attribute’s position in bytes in the original …","Returns the previous sibling of this node.","Returns the previous sibling element of this node.","Returns an iterator over previous sibling nodes starting …","Returns node’s range in bytes in the original document.","Returns the root node.","Returns the root element of the document.","","","","","Returns node’s tag name.","Returns element’s tail text.","Returns element’s tail text storage.","","Returns node’s text.","Calculates TextPos in the original document from position …","Returns node’s text storage.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns namespace URI.","Returns attribute’s value.","","Returns attribute’s value storage."],"i":[0,0,11,0,3,0,14,0,0,11,11,11,14,11,0,0,11,11,11,11,11,11,11,11,11,11,11,0,0,0,0,11,11,0,0,0,11,11,3,0,14,0,14,0,14,0,11,11,11,11,11,11,11,11,11,11,12,1,3,1,1,1,22,11,12,13,14,15,16,3,8,17,6,1,9,2,10,18,19,22,11,12,13,14,15,16,3,8,17,6,1,9,2,10,18,19,1,11,12,13,14,15,16,3,8,17,6,1,9,2,10,18,19,11,12,13,14,15,16,3,8,17,6,1,9,2,10,18,19,1,13,12,1,3,22,1,11,1,11,12,13,14,15,16,3,8,17,6,1,1,1,1,22,11,11,12,13,13,14,15,16,3,3,8,17,6,1,9,2,10,18,19,22,11,12,13,14,15,16,16,16,3,8,17,6,6,6,1,9,2,10,18,19,6,16,22,16,1,1,1,1,11,13,16,1,1,22,22,11,12,13,14,15,16,3,8,17,6,1,9,2,10,18,19,9,2,10,18,19,1,1,1,1,1,1,1,1,1,1,8,17,6,8,6,1,13,16,3,9,2,10,18,19,9,10,18,19,1,1,1,1,12,9,18,19,1,1,22,22,1,1,11,8,1,1,1,1,22,22,13,9,18,19,1,1,1,15,1,22,1,11,12,13,14,15,16,3,8,17,6,1,9,2,10,18,19,11,13,3,22,11,12,13,14,15,16,3,8,17,6,1,9,2,10,18,19,22,11,12,13,14,15,16,3,8,17,6,1,9,2,10,18,19,22,11,12,13,14,15,16,3,8,17,6,1,9,2,10,18,19,17,8,15,8],"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,[1,2],[3,4],[[1,-1],[[5,[4]]],[[7,[6]]]],[[1,-1],[[5,[8]]],[[7,[6]]]],[1,9],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,10],[11,11],[12,12],[13,13],[14,14],[15,15],[16,16],[3,3],[8,8],[17,17],[6,6],[1,1],[9,9],[2,2],[10,10],[18,18],[19,19],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[-1,-2],20,[],[]],[[1,1],21],0,[[],12],[1,[[5,[4]]]],[3,-1,[]],[22,18],[1,18],[11,4],[1,22],[[11,11],23],[[12,12],23],[[13,13],23],[[14,14],23],[[15,15],23],[[16,16],23],[[3,3],23],[[8,8],23],[[17,17],23],[[6,6],23],[[1,1],23],[1,[[5,[1]]]],[1,2],[1,[[5,[1]]]],[[22,24],[[26,[20,25]]]],[[11,24],27],[[11,24],27],[[12,24],27],[[13,24],27],[[13,24],27],[[14,24],27],[[15,24],27],[[16,24],27],[[3,24],27],[[3,24],27],[[8,24],[[26,[20,25]]]],[[17,24],27],[[6,24],[[26,[20,25]]]],[[1,24],[[26,[20,25]]]],[[9,24],[[26,[20,25]]]],[[2,24],[[26,[20,25]]]],[[10,24],27],[[18,24],[[26,[20,25]]]],[[19,24],[[26,[20,25]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[28,16],[-1,-1,[]],[29,16],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[4,6],[[[20,[4,4]]],6],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[4,4],6],[16,28],[[22,16],[[5,[1]]]],[16,29],[[1,-1],23,[[7,[6]]]],[1,23],[1,23],[[1,-1],23,[[7,[6]]]],[[11,-1],20,30],[[13,-1],20,30],[[16,-1],20,30],[[1,-1],20,30],[1,16],[22,4],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,23],[1,23],[1,23],[1,23],[1,23],[1,[[5,[1]]]],[1,2],[1,[[5,[1]]]],[[1,[5,[4]]],[[5,[4]]]],[[1,4],[[5,[4]]]],[8,4],[17,[[5,[4]]]],[6,4],[8,[[5,[4]]]],[6,[[5,[4]]]],[1,19],[[28,28],13],[28,16],[-1,3,[[7,[[31,[4]]]]]],[9,[[5,[-1]]],[]],[2,[[5,[-1]]],[]],[10,[[5,[-1]]],[]],[18,[[5,[-1]]],[]],[19,[[5,[-1]]],[]],[9,[[5,[-1]]],[]],[10,[[5,[-1]]],[]],[18,[[5,[-1]]],[]],[19,[[5,[-1]]],[]],[1,[[5,[1]]]],[1,[[5,[1]]]],[1,2],[1,14],0,[[9,29],[[5,[-1]]],[]],[[18,29],[[5,[-1]]],[]],[[19,29],[[5,[-1]]],[]],[1,[[5,[1]]]],[1,[[5,[1]]]],[4,[[26,[22,11]]]],[[4,12],[[26,[22,11]]]],[[1,1],[[5,[21]]]],[1,[[5,[15]]]],[11,13],[8,29],[1,[[5,[1]]]],[1,[[5,[1]]]],[1,2],[1,[[32,[29]]]],[22,1],[22,1],0,[9,[[20,[29,[5,[29]]]]]],[18,[[20,[29,[5,[29]]]]]],[19,[[20,[29,[5,[29]]]]]],[1,6],[1,[[5,[4]]]],[1,[[5,[3]]]],0,[1,[[5,[4]]]],[[22,29],13],[1,[[5,[3]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,33,[]],[-1,33,[]],[-1,33,[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,[[26,[-2]]],[],[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[-1,34,[]],[17,4],[8,4],0,[8,3]],"c":[],"p":[[5,"Node",0],[5,"AxisIter",0],[6,"StringStorage",0],[1,"str"],[6,"Option",364],[5,"ExpandedName",0],[10,"Into",365],[5,"Attribute",0],[5,"Attributes",0],[5,"Children",0],[6,"Error",0],[5,"ParsingOptions",0],[5,"TextPos",0],[6,"NodeType",0],[5,"PI",0],[5,"NodeId",0],[5,"Namespace",0],[5,"Descendants",0],[5,"NamespaceIter",0],[1,"tuple"],[6,"Ordering",366],[5,"Document",0],[1,"bool"],[5,"Formatter",367],[5,"Error",367],[6,"Result",368],[8,"Result",367],[1,"u32"],[1,"usize"],[10,"Hasher",369],[5,"Arc",370],[5,"Range",371],[5,"String",372],[5,"TypeId",373]],"b":[[153,"impl-Debug-for-Error"],[154,"impl-Display-for-Error"],[156,"impl-Debug-for-TextPos"],[157,"impl-Display-for-TextPos"],[161,"impl-Debug-for-StringStorage%3C\'input%3E"],[162,"impl-Display-for-StringStorage%3C\'_%3E"],[178,"impl-From%3Cu32%3E-for-NodeId"],[180,"impl-From%3Cusize%3E-for-NodeId"],[185,"impl-From%3C%26str%3E-for-ExpandedName%3C\'a,+\'b%3E"],[186,"impl-From%3C(%26str,+%26str)%3E-for-ExpandedName%3C\'a,+\'b%3E"]]}],\ ["rustc_demangle",{"doc":"Demangle Rust compiler symbol names.","t":"FFNNNNNNHNNNNNNNHNNNNNN","n":["Demangle","TryDemangleError","as_str","borrow","borrow","borrow_mut","borrow_mut","clone","demangle","fmt","fmt","fmt","from","from","into","into","try_demangle","try_from","try_from","try_into","try_into","type_id","type_id"],"q":[[0,"rustc_demangle"],[23,"core::fmt"],[24,"core::fmt"],[25,"core::any"]],"d":["Representation of a demangled symbol name.","Error returned from the try_demangle function below when …","Returns the underlying string that’s being demangled.","","","","","","De-mangles a Rust symbol into a more readable version","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","The same as demangle, except return an Err if the string …","","","","","",""],"i":[0,0,1,1,3,1,3,3,0,1,1,3,1,3,1,3,0,1,3,1,3,1,3],"f":[0,0,[1,2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[3,3],[2,1],[[1,4],5],[[1,4],5],[[3,4],5],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[2,[[6,[1,3]]]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,[[6,[-2]]],[],[]],[-1,7,[]],[-1,7,[]]],"c":[],"p":[[5,"Demangle",0],[1,"str"],[5,"TryDemangleError",0],[5,"Formatter",23],[8,"Result",23],[6,"Result",24],[5,"TypeId",25]],"b":[[9,"impl-Debug-for-Demangle%3C\'a%3E"],[10,"impl-Display-for-Demangle%3C\'a%3E"]]}],\ -["rustix",{"doc":"rustix provides efficient memory-safe and I/O-safe …","t":"QCCCCCCKKFKKFIMNNMNNNNNNNNNNNNNNNNNNNNNNNNNMNNNMNNNNNNNNNNNNFFFFNNNNNNNNNNNNNNNNNNNNNINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTTTFGFTTTTPTTTTTTTTSPPTTTTTPIFFKPPTTTTTTPTTFEPKGKGITTFTTTTTTTTTTTTTPFTTTTTTPPTTTTFKFSTTTTTTTTTTTTTTTTTTTTPPPPPIFKTSTTTTTTTTTTTTTTTTTTTPFFIPFFTTTTTTTTTTTTTTTFIGPPPIKIFFIFIPTTTTIFTTTSSFPPTTTTTTTPTTTFTOOOOOHHNNNNNNNNNNNNNNNNNMMNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHMMNMMHNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOHHHHHEHEHHEHHHNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHMNNNNNNNNNNNNNNMMNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHNNNNNNNNNNNNNMNMNNNNNNNNNNNNNMHNNMNNNNNNNNNNNNNNNNNNNNNNNNNNOOHHHHHHHHHHHHHHHMMMMNMNNNNNMNNNNNNNNNNNNNHHHMNMNNNHHHNNNNNNNNNNNNNHHHHNHHHNNNNNNNNNNNNNHMOOOOOOOOOOOOOOOOHNHHNHNHOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNHHHNMNTTTTTTTTFTTTTTTTTTTTTTTTFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTFTPFTTFTTTTTTTTTTTTTFFTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPTTTTTTTTTTTTTFITTTTTTTTTTTTTTTTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNHHHNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNHHHHHHHNHHHNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHFKGFTKIFPFTTFRIPFPFFFPFMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKMMMMM","n":["cstr","fd","ffi","fs","io","ioctl","path","AsFd","AsRawFd","BorrowedFd","FromRawFd","IntoRawFd","OwnedFd","RawFd","as_fd","as_fd","as_fd","as_raw_fd","as_raw_fd","as_raw_fd","borrow","borrow","borrow_mut","borrow_mut","borrow_raw","clone","clone_into","drop","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from_raw_fd","from_raw_fd","into","into","into_raw_fd","into_raw_fd","is_terminal","is_terminal","to_owned","try_clone","try_clone_to_owned","try_from","try_from","try_into","try_into","type_id","type_id","CStr","CString","FromBytesWithNulError","NulError","as_bytes","as_bytes_with_nul","as_c_str","as_cow_c_str","as_cow_c_str","as_cow_c_str","as_ptr","as_ref","as_ref","as_str","as_str","as_str","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","c_char","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","cmp","count_bytes","default","default","deref","description","description","drop","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from_bytes_until_nul","from_bytes_with_nul","from_bytes_with_nul_unchecked","from_ptr","from_raw","from_vec_unchecked","from_vec_with_nul","from_vec_with_nul_unchecked","hash","hash","index","index","into","into","into","into_boxed_c_str","into_bytes","into_bytes_with_nul","into_c_str","into_c_str","into_c_str","into_c_string","into_raw","into_string","into_vec","into_with_c_str","into_with_c_str","into_with_c_str","is_empty","new","nul_position","partial_cmp","partial_cmp","to_bytes","to_bytes_with_nul","to_owned","to_owned","to_owned","to_owned","to_str","to_string","to_string","to_string_lossy","to_string_lossy","to_string_lossy","to_string_lossy","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_id","ACCMODE","ALL","ALLOW_SEALING","APPEND","APPEND","ATIME","Access","Advice","AtFlags","BASIC_STATS","BENEATH","BLOCKS","BTIME","BlockDevice","CACHED","CLOEXEC","CLOEXEC","COLLAPSE_RANGE","COMPRESSED","CREATE","CREATE","CTIME","CWD","CharacterDevice","Current","DIOALIGN","DIRECT","DIRECTORY","DIRSYNC","DSYNC","Data","Dev","Dir","DirEntry","DirEntryExt","Directory","DontNeed","EACCESS","EMPTY_PATH","EXCHANGE","EXCL","EXEC_OK","EXISTS","End","FSYNC","FUTURE_WRITE","FallocateFlags","FdFlags","Fifo","FileExt","FileType","FileTypeExt","FlockOperation","FsWord","GID","GROW","Gid","HUGETLB","HUGE_16GB","HUGE_16MB","HUGE_1GB","HUGE_1MB","HUGE_256MB","HUGE_2GB","HUGE_2MB","HUGE_32MB","HUGE_512KB","HUGE_512MB","HUGE_64KB","HUGE_8MB","Hole","IFlags","IMMUTABLE","INO","INSERT_RANGE","IN_ROOT","JOURNALING","KEEP_SIZE","LockExclusive","LockShared","MANDLOCK","MNT_ID","MODE","MTIME","MemfdFlags","MetadataExt","Mode","NFS_SUPER_MAGIC","NLINK","NOATIME","NOATIME","NOATIME","NOCOW","NOCTTY","NODEV","NODIRATIME","NODUMP","NOEXEC","NOFOLLOW","NONBLOCK","NOREPLACE","NOSUID","NOTAIL","NO_AUTOMOUNT","NO_HIDE_STALE","NO_MAGICLINKS","NO_SYMLINKS","NO_XDEV","NoReuse","NonBlockingLockExclusive","NonBlockingLockShared","NonBlockingUnlock","Normal","Nsecs","OFlags","OpenOptionsExt","PATH","PROC_SUPER_MAGIC","PROJECT_INHERIT","PUNCH_HOLE","RDONLY","RDONLY","RDWR","READ_OK","RELATIME","REMOVEDIR","REPLACE","RGRP","ROOT","ROOT","ROTH","RSYNC","RUSR","RWMODE","RWXG","RWXO","RWXU","Random","RawDir","RawDirEntry","RawMode","RegularFile","RenameFlags","ResolveFlags","SEAL","SECURE_REMOVAL","SGID","SHRINK","SIZE","STATX_DONT_SYNC","STATX_FORCE_SYNC","STATX_SYNC_AS_STAT","SUID","SVTX","SYMLINK_FOLLOW","SYMLINK_NOFOLLOW","SYNC","SYNC","SYNCHRONOUS","SealFlags","Secs","SeekFrom","Sequential","Socket","Start","Stat","StatExt","StatFs","StatVfs","StatVfsMountFlags","Statx","StatxFlags","StatxTimestamp","Symlink","TMPFILE","TOPDIR","TRUNC","TYPE","Timespec","Timestamps","UID","UNRM","UNSHARE_RANGE","UTIME_NOW","UTIME_OMIT","Uid","Unknown","Unlock","WGRP","WHITEOUT","WOTH","WRITE","WRITE_OK","WRONLY","WUSR","WillNeed","XGRP","XOTH","XUSR","XattrFlags","ZERO_RANGE","__pad0","__reserved","__spare0","__spare3","__unused","access","accessat","all","all","all","all","all","all","all","all","all","all","all","all","all","as_raw","as_raw","as_raw_mode","as_raw_mode","atime","atime","atime","atime_nsec","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","blksize","blocks","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chmod","chmodat","chown","chownat","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","copy_file_range","ctime","ctime","ctime","ctime_nsec","custom_flags","cwd","default","dev","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","ext4_ioc_resize_fs","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","f_bavail","f_bavail","f_bfree","f_bfree","f_blocks","f_blocks","f_bsize","f_bsize","f_favail","f_ffree","f_ffree","f_files","f_files","f_flag","f_flags","f_frsize","f_frsize","f_fsid","f_fsid","f_namelen","f_namemax","f_spare","f_type","fadvise","fallocate","fchmod","fchown","fcntl_add_seals","fcntl_dupfd_cloexec","fcntl_get_seals","fcntl_getfd","fcntl_getfl","fcntl_lock","fcntl_setfd","fcntl_setfl","fdatasync","fgetxattr","file_name","file_name","file_type","file_type","flistxattr","flock","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fremovexattr","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_raw","from_raw","from_raw_mode","from_raw_mode","fsetxattr","fstat","fstatfs","fstatvfs","fsync","ftruncate","futimens","getxattr","gid","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","ino","ino","ino","ino","inotify","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","ioctl_blkpbszget","ioctl_blksszget","ioctl_ficlone","ioctl_getflags","ioctl_setflags","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_block_device","is_buffer_empty","is_char_device","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_fifo","is_file_read_write","is_root","is_root","is_socket","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","last_access","last_modification","lgetxattr","link","linkat","listxattr","llistxattr","lremovexattr","lsetxattr","lstat","major","makedev","memfd_create","minor","mkdir","mkdirat","mknodat","mode","mode","mtime","mtime","mtime","mtime_nsec","new","new","next","next","next_entry_cookie","nlink","not","not","not","not","not","not","not","not","not","not","not","not","not","open","openat","openat2","rdev","read","read_at","read_exact_at","read_from","read_vectored_at","readlink","readlinkat","readlinkat_raw","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","removexattr","rename","renameat","renameat_with","rewind","rmdir","seek","sendfile","set","set","set","set","set","set","set","set","set","set","set","set","set","setxattr","size","st_atime","st_atime_nsec","st_blksize","st_blocks","st_ctime","st_ctime_nsec","st_dev","st_gid","st_ino","st_mode","st_mtime","st_mtime_nsec","st_nlink","st_rdev","st_size","st_uid","stat","stat","statat","statfs","statfs","statvfs","statvfs","statx","stx_atime","stx_attributes","stx_attributes_mask","stx_blksize","stx_blocks","stx_btime","stx_ctime","stx_dev_major","stx_dev_minor","stx_dio_mem_align","stx_dio_offset_align","stx_gid","stx_ino","stx_mask","stx_mnt_id","stx_mode","stx_mtime","stx_nlink","stx_rdev_major","stx_rdev_minor","stx_size","stx_uid","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","symlink","symlinkat","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","sync","syncfs","tell","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","tv_nsec","tv_nsec","tv_sec","tv_sec","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uid","union","union","union","union","union","union","union","union","union","union","union","union","union","unlink","unlinkat","utimensat","write_all_at","write_at","write_vectored_at","ACCESS","ALL_EVENTS","ATTRIB","CLOEXEC","CLOSE","CLOSE_NOWRITE","CLOSE_WRITE","CREATE","CreateFlags","DELETE","DELETE_SELF","DONT_FOLLOW","EXCL_UNLINK","MASK_ADD","MASK_CREATE","MODIFY","MOVE","MOVED_FROM","MOVED_TO","MOVE_SELF","NONBLOCK","ONESHOT","ONLYDIR","OPEN","WatchFlags","all","all","all","all","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","complement","complement","complement","complement","contains","contains","contains","contains","default","difference","difference","difference","difference","empty","empty","empty","empty","eq","eq","extend","extend","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from_bits","from_bits","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","from_name","from_name","hash","hash","inotify_add_watch","inotify_init","inotify_remove_watch","insert","insert","insert","insert","intersection","intersection","intersection","intersection","intersects","intersects","intersects","intersects","into","into","into_iter","into_iter","is_all","is_all","is_all","is_all","is_empty","is_empty","is_empty","is_empty","iter","iter","iter","iter","iter_names","iter_names","iter_names","iter_names","not","not","remove","remove","remove","remove","set","set","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","to_owned","to_owned","toggle","toggle","toggle","toggle","try_from","try_from","try_into","try_into","type_id","type_id","union","union","union","union","ACCESS","ADDRINUSE","ADDRNOTAVAIL","ADV","AFNOSUPPORT","AGAIN","ALREADY","APPEND","BADE","BADF","BADFD","BADMSG","BADR","BADRQC","BADSLT","BFONT","BUSY","CANCELED","CHILD","CHRNG","CLOEXEC","CLOEXEC","COMM","CONNABORTED","CONNREFUSED","CONNRESET","DEADLK","DEADLOCK","DESTADDRREQ","DOM","DOTDOT","DQUOT","DSYNC","DupFlags","EXIST","Err","Errno","FAULT","FBIG","FdFlags","HIPRI","HOSTDOWN","HOSTUNREACH","HWPOISON","IDRM","ILSEQ","INPROGRESS","INTR","INVAL","IO","ISCONN","ISDIR","ISNAM","IoSlice","IoSliceMut","KEYEXPIRED","KEYREJECTED","KEYREVOKED","L2HLT","L2NSYNC","L3HLT","L3RST","LIBACC","LIBBAD","LIBEXEC","LIBMAX","LIBSCN","LNRNG","LOOP","MEDIUMTYPE","MFILE","MLINK","MSGSIZE","MULTIHOP","NAMETOOLONG","NAVAIL","NETDOWN","NETRESET","NETUNREACH","NFILE","NOANO","NOBUFS","NOCSI","NODATA","NODEV","NOENT","NOEXEC","NOKEY","NOLCK","NOLINK","NOMEDIUM","NOMEM","NOMSG","NONET","NOPKG","NOPROTOOPT","NOSPC","NOSR","NOSTR","NOSYS","NOTBLK","NOTCONN","NOTDIR","NOTEMPTY","NOTNAM","NOTRECOVERABLE","NOTSOCK","NOTSUP","NOTTY","NOTUNIQ","NOWAIT","NXIO","OPNOTSUPP","OVERFLOW","OWNERDEAD","Ok","PERM","PFNOSUPPORT","PIPE","PROTO","PROTONOSUPPORT","PROTOTYPE","RANGE","REMCHG","REMOTE","REMOTEIO","RESTART","RFKILL","ROFS","ReadWriteFlags","Result","SHUTDOWN","SOCKTNOSUPPORT","SPIPE","SRCH","SRMNT","STALE","STRPIPE","SYNC","TIME","TIMEDOUT","TOOBIG","TOOMANYREFS","TXTBSY","UCLEAN","UNATCH","USERS","WOULDBLOCK","XDEV","XFULL","advance","advance","advance_slices","advance_slices","all","all","all","bitand","bitand","bitand","bitand_assign","bitand_assign","bitand_assign","bitor","bitor","bitor","bitor_assign","bitor_assign","bitor_assign","bits","bits","bits","bits","bits","bits","bitxor","bitxor","bitxor","bitxor_assign","bitxor_assign","bitxor_assign","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","close","complement","complement","complement","contains","contains","contains","deref","deref","deref_mut","difference","difference","difference","dup","dup2","dup3","empty","empty","empty","eq","eq","eq","eq","extend","extend","extend","fcntl_dupfd_cloexec","fcntl_getfd","fcntl_setfd","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_bits","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_io_error","from_iter","from_iter","from_iter","from_name","from_name","from_name","from_raw_os_error","hash","hash","hash","hash","insert","insert","insert","intersection","intersection","intersection","intersects","intersects","intersects","into","into","into","into","into","into","into_iter","into_iter","into_iter","ioctl_fionbio","ioctl_fionread","is_all","is_all","is_all","is_empty","is_empty","is_empty","iter","iter","iter","iter_names","iter_names","iter_names","kind","new","new","not","not","not","pread","pread_uninit","preadv","preadv2","pwrite","pwritev","pwritev2","raw_os_error","read","read_uninit","readv","remove","remove","remove","retry_on_intr","set","set","set","sub","sub","sub","sub_assign","sub_assign","sub_assign","symmetric_difference","symmetric_difference","symmetric_difference","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","toggle","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","union","union","union","write","writev","BadOpcode","CompileTimeOpcode","Direction","Getter","IS_MUTATING","Ioctl","IoctlOutput","NoArg","None","NoneOpcode","OPCODE","OPCODE","Opcode","Output","RawOpcode","Read","ReadOpcode","ReadWrite","ReadWriteOpcode","Setter","Updater","Write","WriteOpcode","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","cmp","eq","eq","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from_components","hash","hash","into","into","into","into","into","into","into","into","into","into","into","ioctl","new","new","new","new","none","old","output_from_ptr","output_from_ptr","output_from_ptr","output_from_ptr","output_from_ptr","partial_cmp","partial_cmp","raw","read","read_write","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","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","write","Arg","as_cow_c_str","as_str","into_c_str","into_with_c_str","to_string_lossy"],"q":[[0,"rustix"],[7,"rustix::fd"],[60,"rustix::ffi"],[175,"rustix::fs"],[1404,"rustix::fs::inotify"],[1583,"rustix::io"],[1961,"rustix::ioctl"],[2102,"rustix::path"],[2108,"core::fmt"],[2109,"core::fmt"],[2110,"std::os::unix::net::stream"],[2111,"std::net::udp"],[2112,"std::os::linux::process"],[2113,"std::net::tcp"],[2114,"std::net::tcp"],[2115,"std::process"],[2116,"std::os::unix::net::datagram"],[2117,"std::process"],[2118,"std::io::error"],[2119,"core::any"],[2120,"alloc::borrow"],[2121,"core::cmp"],[2122,"core::num::nonzero"],[2123,"alloc::vec"],[2124,"alloc::boxed"],[2125,"core::ffi::c_str"],[2126,"alloc::ffi::c_str"],[2127,"core::hash"],[2128,"core::ops::range"],[2129,"core::ops::range"],[2130,"alloc::ffi::c_str"],[2131,"core::convert"],[2132,"core::option"],[2133,"core::str::error"],[2134,"linux_raw_sys::general"],[2135,"linux_raw_sys::general"],[2136,"core::iter::traits::collect"],[2137,"core::fmt"],[2138,"bitflags::iter"],[2139,"std::io::error"]],"d":["A macro for CStr literals.","Export the *Fd types and traits that are used in rustix’…","Utilities related to FFI bindings.","Filesystem operations.","I/O operations.","Unsafe ioctl API.","Filesystem path operations.","A trait to borrow the file descriptor from an underlying …","A trait to extract the raw file descriptor from an …","A borrowed file descriptor.","A trait to express the ability to construct an object from …","A trait to express the ability to consume an object and …","An owned file descriptor.","Raw file descriptors.","Borrows the file descriptor.","","","Extracts the raw file descriptor.","","","","","","","Return a BorrowedFd holding the given raw file descriptor.","","","","","","","","Returns the argument unchanged.","","","","","","","","","","Returns the argument unchanged.","Constructs a new instance of Self from the given raw file …","Constructs a new instance of Self from the given raw file …","Calls U::from(self).","Calls U::from(self).","Consumes this object, returning the raw underlying file …","","","","","Creates a new OwnedFd instance that shares the same …","Creates a new OwnedFd instance that shares the same …","","","","","","","Representation of a borrowed C string.","A type representing an owned, C-compatible, nul-terminated …","An error indicating that a nul byte was not in the …","An error indicating that an interior nul byte was found.","Returns the contents of this CString as a slice of bytes.","Equivalent to CString::as_bytes() except that the returned …","Extracts a CStr slice containing the entire string.","","","","Returns the inner pointer to this C string.","","","","","","","","","","","","","","","Equivalent to C’s char type.","","","","","","","","","","Returns the length of self. Like C’s strlen, this does …","Creates an empty CString.","","","","","","","","","","","","","","","","Converts a Vec<NonZeroU8> into a CString without copying …","Returns the argument unchanged.","","Converts a Box<CStr> into a CString without copying or …","Converts a Cow<'a, CStr> into a CString, by copying the …","Returns the argument unchanged.","Returns the argument unchanged.","Creates a C string wrapper from a byte slice with any …","Creates a C string wrapper from a byte slice with exactly …","Unsafely creates a C string wrapper from a byte slice.","Wraps a raw C string with a safe C string wrapper.","Retakes ownership of a CString that was transferred to C …","Creates a C-compatible string by consuming a byte vector, …","Attempts to converts a Vec<u8> to a CString.","Converts a Vec<u8> to a CString without checking the …","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts this CString into a boxed CStr.","Consumes the CString and returns the underlying byte …","Equivalent to CString::into_bytes() except that the …","","","","Converts a Box<CStr> into a CString without copying or …","Consumes the CString and transfers ownership of the string …","Converts the CString into a String if it contains valid …","Consumes this error, returning the underlying vector of …","","","","Returns true if self.to_bytes() has a length of 0.","Creates a new C-compatible string from a container of …","Returns the position of the nul byte in the slice that …","","","Converts this C string to a byte slice.","Converts this C string to a byte slice containing the …","","","","","Yields a &str slice if the CStr contains valid UTF-8.","","","","","","Converts a CStr into a Cow<str>.","","","","","","","","","","","O_ACCMODE","STATX_ALL","MFD_ALLOW_SEALING","O_APPEND","FS_APPEND_FL","STATX_ATIME","*_OK constants for use with accessat.","POSIX_FADV_* constants for use with fadvise.","AT_* constants for use with openat, statat, and other *at …","STATX_BASIC_STATS","RESOLVE_BENEATH","STATX_BLOCKS","STATX_BTIME","S_IFBLK","RESOLVE_CACHED (since Linux 5.12)","O_CLOEXEC","MFD_CLOEXEC","FALLOC_FL_COLLAPSE_RANGE","FS_COMPR_FL","O_CREAT","XATTR_CREATE","STATX_CTIME","AT_FDCWD—A handle representing the current working …","S_IFCHR","Sets the offset to the current position plus the specified …","STATX_DIOALIGN (since Linux 6.1)","O_DIRECT","O_DIRECTORY","FS_DIRSYNC_FL","O_DSYNC.","Sets the offset to the current position plus the specified …","dev_t","DIR*","struct dirent","Re-export types common to POSIX-ish platforms. …","S_IFDIR","POSIX_FADV_DONTNEED","AT_EACCESS","AT_EMPTY_PATH","RENAME_EXCHANGE","O_EXCL","X_OK","F_OK","Sets the offset to the size of this object plus the …","O_FSYNC.","F_SEAL_FUTURE_WRITE (since Linux 5.1)","FALLOC_FL_* constants for use with fallocate.","","S_IFIFO","Re-export types common to POSIX-ish platforms. …","S_IF* constants for use with mknodat and Stat’s st_mode …","Re-export types common to POSIX-ish platforms. …","LOCK_* constants for use with flock and fcntl_lock.","__fsword_t","STATX_GID","F_SEAL_GROW.","gid_t—A Unix group ID.","MFD_HUGETLB (since Linux 4.14)","MFD_HUGE_16GB","MFD_HUGE_16MB","MFD_HUGE_1GB","MFD_HUGE_1MB","MFD_HUGE_256MB","MFD_HUGE_2GB","MFD_HUGE_2MB","MFD_HUGE_32MB","MFD_HUGE_512JB","MFD_HUGE_512MB","MFD_HUGE_64KB","MFD_HUGE_8MB","Sets the offset to the current position plus the specified …","FS_* constants for use with [ioctl_getflags][…","FS_IMMUTABLE_FL","STATX_INO","FALLOC_FL_INSERT_RANGE","RESOLVE_IN_ROOT","FS_JOURNAL_DATA_FL","FALLOC_FL_KEEP_SIZE","LOCK_EX","LOCK_SH","ST_MANDLOCK","STATX_MNT_ID (since Linux 5.8)","STATX_MODE","STATX_MTIME","MFD_* constants for use with memfd_create.","Re-export types common to POSIX-ish platforms. …","S_I* constants for use with openat, chmodat, and fchmod.","The filesystem magic number for NFS.","STATX_NLINK","O_NOATIME","ST_NOATIME","FS_NOATIME_FL","FS_NOCOW_FL","O_NOCTTY","ST_NODEV","ST_NODIRATIME","FS_NODUMP_FL","ST_NOEXEC","O_NOFOLLOW","O_NONBLOCK","RENAME_NOREPLACE","ST_NOSUID","FS_NOTAIL_FL","AT_NO_AUTOMOUNT","FALLOC_FL_NO_HIDE_STALE","RESOLVE_NO_MAGICLINKS","RESOLVE_NO_SYMLINKS","RESOLVE_NO_XDEV","POSIX_FADV_NOREUSE","LOCK_EX | LOCK_NB","LOCK_SH | LOCK_NB","LOCK_UN | LOCK_NB","POSIX_FADV_NORMAL","A type for the tv_sec field of Timespec.","O_* constants for use with openat.","Re-export types common to POSIX-ish platforms. …","O_PATH","The filesystem magic number for procfs.","FS_PROJINHERIT_FL","FALLOC_FL_PUNCH_HOLE","O_RDONLY","ST_RDONLY","O_RDWR","R_OK","ST_RELATIME","AT_REMOVEDIR","XATTR_REPLACE","S_IRGRP","A Uid corresponding to the root user (uid 0).","A Gid corresponding to the root group (gid 0).","S_IROTH","O_RSYNC.","S_IRUSR","Similar to ACCMODE, but just includes the read/write …","S_IRWXG","S_IRWXO","S_IRWXU","POSIX_FADV_RANDOM","A directory iterator implemented with getdents.","A raw directory entry, similar to std::fs::DirEntry.","mode_t","S_IFREG","RENAME_* constants for use with renameat_with.","RESOLVE_* constants for use with openat2.","F_SEAL_SEAL.","FS_SECRM_FL","S_ISGID","F_SEAL_SHRINK.","STATX_SIZE","AT_STATX_DONT_SYNC","AT_STATX_FORCE_SYNC","AT_STATX_SYNC_AS_STAT","S_ISUID","S_ISVTX","AT_SYMLINK_FOLLOW","AT_SYMLINK_NOFOLLOW","O_SYNC","FS_SYNC_FL","ST_SYNCHRONOUS","F_SEAL_* constants for use with fcntl_add_seals and …","A type for the tv_sec field of Timespec.","Enumeration of possible methods to seek within an I/O …","POSIX_FADV_SEQUENTIAL","S_IFSOCK","Sets the offset to the provided number of bytes.","struct stat for use with statat and fstat.","Extension trait for accessing timestamp fields of Stat.","struct statfs for use with statfs and fstatfs.","struct statvfs for use with statvfs and fstatvfs.","ST_* constants for use with StatVfs.","struct statx for use with statx.","STATX_* constants for use with statx.","struct statx_timestamp for use with Statx.","S_IFLNK","O_TMPFILE","FS_TOPDIR_FL","O_TRUNC","STATX_TYPE","struct timespec","Timestamps used by utimensat and futimens.","STATX_UID","FS_UNRM_FL","FALLOC_FL_UNSHARE_RANGE","UTIME_NOW for use with utimensat.","UTIME_OMIT for use with utimensat.","uid_t—A Unix user ID.","An unknown filesystem object.","LOCK_UN","S_IWGRP","RENAME_WHITEOUT","S_IWOTH","F_SEAL_WRITE.","W_OK","O_WRONLY","S_IWUSR","POSIX_FADV_WILLNEED","S_IXGRP","S_IXOTH","S_IXUSR","XATTR_* constants for use with setxattr, and other …","FALLOC_FL_ZERO_RANGE","","","","","","access(path, access)—Tests permissions for a file or …","faccessat(dirfd, path, access, flags)—Tests permissions …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Converts a Uid into a RawUid.","Converts a Gid into a RawGid.","Construct an st_mode value from a Mode.","Construct an st_mode value from a FileType.","Return the value of the st_atime field, casted to the …","Returns the last access time of the file, in seconds since …","","Returns the last access time of the file, in nanoseconds …","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","Get the underlying bits value.","","Get the underlying bits value.","","Get the underlying bits value.","","","Get the underlying bits value.","Get the underlying bits value.","","Get the underlying bits value.","","","Get the underlying bits value.","Get the underlying bits value.","","Get the underlying bits value.","","Get the underlying bits value.","","","Get the underlying bits value.","","Get the underlying bits value.","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the block size for filesystem I/O.","Returns the number of blocks allocated to the file, in …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","chmod(path, mode)—Sets file or directory permissions.","fchmodat(dirfd, path, mode, flags)—Sets file or …","chown(path, owner, group)—Sets open file or directory …","fchownat(dirfd, path, owner, group, flags)—Sets file or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","copy_file_range(fd_in, off_in, fd_out, off_out, len, 0)…","Return the value of the st_ctime field, casted to the …","Returns the last status change time of the file, in …","","Returns the last status change time of the file, in …","Pass custom flags to the flags argument of open.","Return the value of CWD.","","Returns the ID of the device containing the file.","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","ioctl(fd, EXT4_IOC_RESIZE_FS, blocks)—Resize ext4 …","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","","","","","","","","","","","","","","","","","","","","","","","","posix_fadvise(fd, offset, len, advice)—Declares an …","fallocate(fd, mode, offset, len)—Adjusts file allocation.","fchmod(fd, mode)—Sets open file or directory permissions.","fchown(fd, owner, group)—Sets open file or directory …","fcntl(fd, F_ADD_SEALS)","","fcntl(fd, F_GET_SEALS)","","fcntl(fd, F_GETFL)—Returns a file descriptor’s access …","fcntl(fd, F_SETLK)—Acquire or release an fcntl-style …","","fcntl(fd, F_SETFL, flags)—Sets a file descriptor’s …","fdatasync(fd)—Ensures that file data is written to the …","fgetxattr(fd, name, value.as_ptr(), value.len())—Get …","Returns the file name of this directory entry.","Returns the file name of this directory entry.","Returns the type of this directory entry.","Returns the type of this directory entry.","flistxattr(fd, list.as_ptr(), list.len())—List extended …","flock(fd, operation)—Acquire or release an advisory lock …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","fremovexattr(fd, name)—Remove an extended filesystem …","Returns the argument unchanged.","Returns the argument unchanged.","Support conversions from Mode to raw mode values.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Support conversions from raw mode values to Mode.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value exactly.","","Convert from a bits value exactly.","","Convert from a bits value exactly.","","","Convert from a bits value exactly.","Convert from a bits value exactly.","","Convert from a bits value exactly.","","Convert from a bits value exactly.","","","Convert from a bits value exactly.","","Convert from a bits value exactly.","","Convert from a bits value exactly.","","Convert from a bits value exactly.","Convert from a bits value exactly.","","","Convert from a bits value exactly.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Converts a RawUid into a Uid.","Converts a RawGid into a Gid.","Construct a Mode from the mode bits of the st_mode field …","Construct a FileType from the S_IFMT bits of the st_mode …","fsetxattr(fd, name, value.as_ptr(), value.len(), flags)…","fstat(fd)—Queries metadata for an open file or directory.","fstatfs(fd)—Queries filesystem statistics for an open …","fstatvfs(fd)—Queries filesystem statistics for an open …","fsync(fd)—Ensures that file data and metadata is written …","ftruncate(fd, length)—Sets the length of a file.","futimens(fd, times)—Sets timestamps for an open file or …","getxattr(path, name, value.as_ptr(), value.len())—Get …","Returns the group ID of the owner of this file.","","","","","","","","","","","","","","","Returns the inode number.","Returns the underlying d_ino field in the contained dirent …","Returns the inode number of this directory entry.","Return the inode number of this directory entry.","inotify support for working with inotifies","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","ioctl(fd, BLKPBSZGET)—Returns the physical block size of …","ioctl(fd, BLKSSZGET)—Returns the logical block size of a …","ioctl(fd, FICLONE, src_fd)—Share data between open files.","ioctl(fd, FS_IOC_GETFLAGS)—Returns the inode flags …","ioctl(fd, FS_IOC_SETFLAGS)—Modify the inode flags …","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if this file type is a block device.","Returns true if the internal buffer is empty and will be …","Returns true if this file type is a char device.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Returns true if this file type is a fifo.","fcntl(fd, F_GETFL) & O_ACCMODE","Test whether this uid represents the root user (uid 0).","Test whether this gid represents the root group (gid 0).","Returns true if this file type is a socket.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The timestamp of the last access to a filesystem object.","The timestamp of the last modification of a filesystem …","lgetxattr(path, name, value.as_ptr(), value.len())—Get …","link(old_path, new_path)—Creates a hard link.","linkat(old_dirfd, old_path, new_dirfd, new_path, flags)…","listxattr(path, list.as_ptr(), list.len())—List extended …","llistxattr(path, list.as_ptr(), list.len())—List …","lremovexattr(path, name)—Remove an extended filesystem …","setxattr(path, name, value.as_ptr(), value.len(), flags)…","lstat(path)—Queries metadata for a file or directory, …","major(dev)","makedev(maj, min)","memfd_create(name, flags)","minor(dev)","mkdir(path, mode)—Creates a directory.","mkdirat(fd, path, mode)—Creates a directory.","mknodat(dirfd, path, mode, dev)—Creates special or …","Sets the mode bits that a new file will be created with.","Returns the rights applied to this file.","Return the value of the st_mtime field, casted to the …","Returns the last modification time of the file, in seconds …","","Returns the last modification time of the file, in …","Take ownership of fd and construct a Dir that reads …","Create a new iterator from the given file descriptor and …","","Identical to Iterator::next except that Iterator::Item …","Returns the seek cookie to the next directory entry.","Returns the number of hard links pointing to this file.","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","open(path, oflags, mode)—Opens a file.","openat(dirfd, path, oflags, mode)—Opens a file.","…","Returns the device ID of this file (if it is a special …","readdir(self), where None means the end of the directory.","Reads a number of bytes starting from a given offset.","Reads the exact number of byte required to fill buf from …","Borrow fd and construct a Dir that reads entries from the …","Like read_at, except that it reads into a slice of buffers.","readlink(path)—Reads the contents of a symlink.","readlinkat(fd, path)—Reads the contents of a symlink.","readlinkat(fd, path)—Reads the contents of a symlink, …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","removexattr(path, name)—Remove an extended filesystem …","rename(old_path, new_path)—Renames a file or directory.","renameat(old_dirfd, old_path, new_dirfd, new_path)…","renameat2(old_dirfd, old_path, new_dirfd, new_path, flags)…","rewinddir(self)","rmdir(path)—Removes a directory.","lseek(fd, offset, whence)—Repositions a file descriptor …","sendfile(out_fd, in_fd, offset, count)","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","setxattr(path, name, value.as_ptr(), value.len(), flags)…","Returns the total size of this file in bytes.","","","","","","","","","","","","","","","","","stat(path)—Queries metadata for a file or directory.","fstat(self)","fstatat(dirfd, path, flags)—Queries metadata for a file …","statfs—Queries filesystem metadata.","fstatfs(self)","statvfs—Queries filesystem metadata, POSIX version.","fstatvfs(self)","statx(dirfd, path, flags, mask, statxbuf)","","","","","","","","","","","","","","","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","symlink(old_path, new_path)—Creates a symlink.","symlinkat(old_path, new_dirfd, new_path)—Creates a …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","sync—Flush cached filesystem data for all filesystems.","syncfs(fd)—Flush cached filesystem data.","lseek(fd, 0, SEEK_CUR)—Returns the current position …","","","","","","","","","","","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the user ID of the owner of this file.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","unlink(path)—Unlinks a file.","unlinkat(fd, path, flags)—Unlinks a file or remove a …","utimensat(dirfd, path, times, flags)—Sets file or …","Attempts to write an entire buffer starting from a given …","Writes a number of bytes starting from a given offset.","Like write_at, except that it writes from a slice of …","IN_ACCESS","IN_ALL_EVENTS","IN_ATTRIB","IN_CLOEXEC","IN_CLOSE","IN_CLOSE_NOWRITE","IN_CLOSE_WRITE","IN_CREATE","IN_* for use with inotify_init.","IN_DELETE","IN_DELETE_SELF","IN_DONT_FOLLOW","IN_EXCL_UNLINK","IN_MASK_ADD","IN_MASK_CREATE","IN_MODIFY","IN_MOVE","IN_MOVED_FROM","IN_MOVED_TO","IN_MOVE_SELF","IN_NONBLOCK","IN_ONESHOT","IN_ONLYDIR","IN_OPEN","IN* for use with inotify_add_watch.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","Get the underlying bits value.","Get the underlying bits value.","Get the underlying bits value.","","Get the underlying bits value.","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value exactly.","","Convert from a bits value exactly.","Convert from a bits value exactly.","Convert from a bits value exactly.","","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","","","inotify_add_watch(self, path, flags)—Adds a watch to …","inotify_init1(flags)—Creates a new inotify object.","inotify_rm_watch(self, wd)—Removes a watch from this …","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Calls U::from(self).","Calls U::from(self).","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","EACCES","EADDRINUSE","EADDRNOTAVAIL","EADV","EAFNOSUPPORT","EAGAIN","EALREADY","RWF_APPEND (since Linux 4.16)","EBADE","EBADF","EBADFD","EBADMSG","EBADR","EBADRQC","EBADSLT","EBFONT","EBUSY","ECANCELED","ECHILD","ECHRNG","FD_CLOEXEC","O_CLOEXEC","ECOMM","ECONNABORTED","ECONNREFUSED","ECONNRESET","EDEADLK","EDEADLOCK","EDESTADDRREQ","EDOM","EDOTDOT","EDQUOT","RWF_DSYNC (since Linux 4.7)","O_* constants for use with dup2.","EEXIST","Contains the error value","errno—An error code.","EFAULT","EFBIG","FD_* constants for use with fcntl_getfd and fcntl_setfd.","RWF_HIPRI (since Linux 4.6)","EHOSTDOWN","EHOSTUNREACH","EHWPOISON","EIDRM","EILSEQ","EINPROGRESS","EINTR.","EINVAL","EIO","EISCONN","EISDIR","EISNAM","A buffer type used with Write::write_vectored.","A buffer type used with Read::read_vectored.","EKEYEXPIRED","EKEYREJECTED","EKEYREVOKED","EL2HLT","EL2NSYNC","EL3HLT","EL3RST","ELIBACC","ELIBBAD","ELIBEXEC","ELIBMAX","ELIBSCN","ELNRNG","ELOOP","EMEDIUMTYPE","EMFILE","EMLINK","EMSGSIZE","EMULTIHOP","ENAMETOOLONG","ENAVAIL","ENETDOWN","ENETRESET","ENETUNREACH","ENFILE","ENOANO","ENOBUFS","ENOCSI","ENODATA","ENODEV","ENOENT","ENOEXEC","ENOKEY","ENOLCK","ENOLINK","ENOMEDIUM","ENOMEM","ENOMSG","ENONET","ENOPKG","ENOPROTOOPT","ENOSPC","ENOSR","ENOSTR","ENOSYS","ENOTBLK","ENOTCONN","ENOTDIR","ENOTEMPTY","ENOTNAM","ENOTRECOVERABLE","ENOTSOCK","ENOTSUP","ENOTTY","ENOTUNIQ","RWF_NOWAIT (since Linux 4.14)","ENXIO","EOPNOTSUPP","EOVERFLOW","EOWNERDEAD","Contains the success value","EPERM","EPFNOSUPPORT","EPIPE","EPROTO","EPROTONOSUPPORT","EPROTOTYPE","ERANGE","EREMCHG","EREMOTE","EREMOTEIO","ERESTART","ERFKILL","EROFS","RWF_* constants for use with preadv2 and pwritev2.","A specialized Result type for rustix APIs.","ESHUTDOWN","ESOCKTNOSUPPORT","ESPIPE","ESRCH","ESRMNT","ESTALE","ESTRPIPE","RWF_SYNC (since Linux 4.7)","ETIME","ETIMEDOUT","E2BIG","ETOOMANYREFS","ETXTBSY","EUCLEAN","EUNATCH","EUSERS","EWOULDBLOCK","EXDEV","EXFULL","Advance the internal cursor of the slice.","Advance the internal cursor of the slice.","Advance a slice of slices.","Advance a slice of slices.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","Get the underlying bits value.","","Get the underlying bits value.","","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","close(raw_fd)—Closes a RawFd directly.","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","dup(fd)—Creates a new OwnedFd instance that shares the …","dup2(fd, new)—Changes the file description of a file …","dup3(fd, new, flags)—Changes the file description of a …","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","fcntl(fd, F_DUPFD_CLOEXEC)—Creates a new OwnedFd …","fcntl(fd, F_GETFD)—Returns a file descriptor’s flags.","fcntl(fd, F_SETFD, flags)—Sets a file descriptor’s …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","","Convert from a bits value exactly.","","Convert from a bits value exactly.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Extract an Errno value from a std::io::Error.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Construct an Errno from a raw OS error number.","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","ioctl(fd, FIONBIO, &value)—Enables or disables …","ioctl(fd, FIONREAD)—Returns the number of bytes ready to …","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Shorthand for std::io::Error::from(self).kind().","Creates a new IoSliceMut wrapping a byte slice.","Creates a new IoSlice wrapping a byte slice.","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","pread(fd, buf, offset)—Reads from a file at a given …","pread(fd, buf, offset)—Reads from a file at a given …","preadv(fd, bufs, offset)—Reads from a file at a given …","preadv2(fd, bufs, offset, flags)—Reads data, with …","pwrite(fd, bufs)—Writes to a file at a given position.","pwritev(fd, bufs, offset)—Writes to a file at a given …","pwritev2(fd, bufs, offset, flags)—Writes data, with …","Extract the raw OS error number from this error.","read(fd, buf)—Reads from a stream.","read(fd, buf)—Reads from a stream.","readv(fd, bufs)—Reads from a stream into multiple …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Call f until it either succeeds or fails other than …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","write(fd, buf)—Writes to a stream.","writev(fd, bufs)—Writes to a stream from multiple …","Provides a bad opcode at compile time.","Trait for something that provides an ioctl opcode at …","The direction that an ioctl is going.","Implements the traditional “getter” pattern for ioctls.","Does the ioctl mutate any data in the userspace?","A trait defining the properties of an ioctl command.","The type used by the ioctl to signify the output.","Implements an ioctl with no real arguments.","None of the above.","Provides a None code at compile time.","The opcode.","The opcode used by this ioctl command.","The opcode used by an Ioctl.","The type of the output data.","The type used by the ioctl to signify the command.","Read data from the kernel.","Provides a read code at compile time.","Read and write data to the kernel.","Provides a read/write code at compile time.","Implements the pattern for ioctls where a pointer argument …","Implements an “updater” pattern for ioctls.","Write data to the kernel.","Provides a write code at compile time.","Get a pointer to the data to be passed to the ioctl …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Create a new opcode from a direction, group, number, and …","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Perform an ioctl call.","Create a new no-argument ioctl object.","Create a new getter-style ioctl object.","Create a new pointer setter-style ioctl object.","Create a new pointer updater-style ioctl object.","Create a new non-mutating opcode from a group, a number, …","Create a new old Opcode from a raw opcode.","Cast the output data to the correct type.","","","","","","","Get the raw opcode.","Create a new reading opcode from a group, a number and the …","Create a new reading and writing opcode from a group, a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a new writing opcode from a group, a number and the …","A trait for passing path arguments.","Returns a view of this string as a maybe-owned CStr.","Returns a view of this string as a string slice.","Consumes self and returns a view of this string as a …","Runs a closure with self passed in as a &CStr.","Returns a potentially-lossy rendering of this string as a …"],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,2,4,3,2,3,2,3,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,2,21,3,3,2,22,3,3,2,2,3,2,3,2,3,2,3,2,0,0,0,0,26,26,26,26,26,29,29,26,29,26,26,29,26,26,34,29,35,26,34,29,35,0,26,34,35,26,34,29,35,26,29,29,26,29,26,34,35,26,26,34,29,35,26,34,34,29,35,35,26,26,26,26,26,34,35,29,29,29,29,26,26,26,26,26,29,26,29,26,34,35,26,26,26,26,26,29,29,26,26,34,26,26,29,29,26,34,26,29,29,29,26,34,29,35,29,34,35,26,26,29,29,26,34,35,26,34,35,26,34,29,35,57,62,60,57,65,62,0,0,0,62,58,62,62,72,58,57,60,63,65,57,66,62,0,72,83,62,57,57,65,57,83,0,0,0,0,72,80,55,55,59,57,53,53,83,57,61,0,0,72,0,0,0,0,0,62,61,0,60,60,60,60,60,60,60,60,60,60,60,60,60,83,0,65,62,63,58,65,63,81,81,64,62,62,62,0,0,0,0,62,57,64,65,65,57,64,64,65,64,57,57,59,64,65,55,63,58,58,58,80,81,81,81,80,0,0,0,57,0,65,63,57,64,57,53,64,55,66,56,67,69,56,57,56,57,56,56,56,80,0,0,0,72,0,0,61,65,56,61,62,55,55,55,56,56,55,55,57,65,64,0,0,0,80,72,83,0,0,0,0,0,0,0,0,72,57,65,57,62,0,0,62,65,63,0,0,0,72,81,56,59,56,61,53,57,56,80,56,56,56,0,63,76,126,103,103,76,0,0,53,55,56,57,58,59,60,61,62,63,64,65,66,67,69,56,72,73,75,76,75,53,55,56,57,58,59,60,61,62,63,64,65,66,53,55,56,57,58,59,60,61,62,63,64,65,66,53,55,56,57,58,59,60,61,62,63,64,65,66,53,55,56,57,58,59,60,61,62,63,64,65,66,53,53,55,55,56,56,57,57,58,58,59,59,60,60,61,61,62,62,63,63,64,64,65,65,66,66,53,55,56,57,58,59,60,61,62,63,64,65,66,53,55,56,57,58,59,60,61,62,63,64,65,66,75,75,90,93,96,87,88,53,55,56,57,58,59,72,80,60,61,62,63,64,81,82,65,83,66,67,69,90,93,96,87,88,53,55,56,57,58,59,72,80,60,61,62,63,64,81,82,65,83,66,67,69,0,0,0,0,53,55,56,57,58,59,72,80,60,61,62,63,64,81,82,83,66,67,69,53,55,56,57,58,59,72,80,60,61,62,63,64,81,82,83,66,67,69,53,55,56,57,58,59,60,61,62,63,64,65,66,53,55,56,57,58,59,60,61,62,63,64,65,66,0,73,75,76,75,84,0,58,75,53,55,56,57,58,59,60,61,62,63,64,65,66,53,55,56,57,58,59,60,61,62,63,64,65,66,53,55,56,57,58,59,72,80,60,61,62,63,64,81,83,66,67,69,0,53,55,56,57,58,59,60,61,62,63,64,65,66,92,93,92,93,92,93,92,93,93,92,93,92,93,93,92,92,93,92,93,92,93,92,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,88,87,88,0,0,90,87,88,53,53,53,53,53,55,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,72,80,60,60,60,60,60,61,61,61,61,61,62,62,62,62,62,63,63,63,63,63,64,64,64,64,64,81,82,65,65,65,65,83,66,66,66,66,66,67,69,0,90,93,71,96,87,88,53,55,56,56,57,58,59,72,80,60,61,62,63,64,81,82,65,83,66,67,69,53,55,56,57,58,59,60,61,62,63,64,65,66,53,53,55,55,56,56,57,57,58,58,59,59,60,60,61,61,62,62,63,63,64,64,65,65,66,66,53,55,56,57,58,59,60,61,62,63,64,65,66,53,55,56,57,58,59,60,61,62,63,64,65,66,53,55,56,57,58,59,60,61,62,63,64,65,66,67,69,56,72,0,0,0,0,0,0,0,0,75,53,55,56,57,58,59,60,61,62,63,64,66,67,69,75,94,87,88,0,53,55,56,57,58,59,60,61,62,63,64,65,66,53,55,56,57,58,59,60,61,62,63,64,65,66,53,55,56,57,58,59,60,61,62,63,64,65,66,90,93,96,87,88,53,55,56,57,58,59,72,80,60,61,62,63,64,81,82,65,83,66,67,69,90,53,55,56,57,58,59,60,61,62,63,64,65,66,0,0,0,0,0,53,55,56,57,58,59,60,61,62,63,64,65,66,95,96,95,53,55,56,57,58,59,60,61,62,63,64,65,66,95,0,67,69,95,53,55,56,57,58,59,60,61,62,63,64,65,66,53,55,56,57,58,59,60,61,62,63,64,65,66,82,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,84,75,73,75,76,75,90,96,90,96,87,75,53,55,56,57,58,59,60,61,62,63,64,65,66,0,0,0,75,90,101,101,90,101,0,0,0,53,55,56,57,58,59,60,61,62,63,64,65,66,0,0,0,0,90,0,0,0,53,55,56,57,58,59,60,61,62,63,64,65,66,0,75,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,0,90,0,0,90,0,90,0,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,53,55,56,57,58,59,60,61,62,63,64,65,66,53,55,56,57,58,59,60,61,62,63,64,65,66,0,0,53,55,56,57,58,59,60,61,62,63,64,65,66,0,0,0,53,55,56,57,58,59,72,80,60,61,62,63,64,81,82,83,66,67,69,53,55,56,57,58,59,60,61,62,63,64,65,66,90,93,96,87,88,53,55,56,57,58,59,72,80,60,61,62,63,64,81,82,65,83,66,67,69,90,93,96,87,88,53,55,56,57,58,59,72,80,60,61,62,63,64,81,82,65,83,66,67,69,126,127,126,127,90,93,96,87,88,53,55,56,57,58,59,72,80,60,61,62,63,64,81,82,65,83,66,67,69,75,53,55,56,57,58,59,60,61,62,63,64,65,66,0,0,0,101,101,101,106,106,106,105,106,106,106,106,0,106,106,106,106,106,106,106,106,106,106,106,105,106,106,106,0,105,105,106,106,105,106,105,106,105,106,105,106,105,105,105,106,106,106,105,106,105,106,105,106,105,106,105,106,105,106,105,105,106,106,105,105,106,106,106,105,105,106,106,105,105,106,106,105,106,105,106,105,105,105,105,105,106,106,106,106,106,105,106,105,105,106,106,105,105,105,106,106,106,105,105,106,106,105,106,105,105,106,106,105,106,0,0,0,105,105,106,106,105,105,106,106,105,105,106,106,105,106,105,106,105,105,106,106,105,105,106,106,105,105,106,106,105,105,106,106,105,106,105,105,106,106,105,105,106,106,105,106,105,106,105,105,106,106,105,106,105,105,106,106,105,106,105,106,105,106,105,105,106,106,110,110,110,110,110,110,110,108,110,110,110,110,110,110,110,110,110,110,110,110,107,109,110,110,110,110,110,110,110,110,110,110,108,0,110,31,0,110,110,0,108,110,110,110,110,110,110,110,110,110,110,110,110,0,0,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,108,110,110,110,110,31,110,110,110,110,110,110,110,110,110,110,110,110,110,0,0,110,110,110,110,110,110,110,108,110,110,110,110,110,110,110,110,110,110,110,102,104,102,104,107,108,109,107,108,109,107,108,109,107,108,109,107,108,109,107,107,108,108,109,109,107,108,109,107,108,109,102,110,107,108,109,104,102,110,107,108,109,104,110,107,108,109,104,110,107,108,109,104,0,107,108,109,107,108,109,102,104,102,107,108,109,0,0,0,107,108,109,110,107,108,109,107,108,109,0,0,0,102,110,110,107,107,107,107,107,108,108,108,108,108,109,109,109,109,109,104,102,110,107,108,109,104,107,108,109,107,107,108,108,109,109,107,108,109,110,107,108,109,107,108,109,110,110,107,108,109,107,108,109,107,108,109,107,108,109,102,110,107,108,109,104,107,108,109,0,0,107,108,109,107,108,109,107,108,109,107,108,109,110,102,104,107,108,109,0,0,0,0,0,0,0,110,0,0,0,107,108,109,0,107,108,109,107,108,109,107,108,109,107,108,109,110,107,108,109,104,110,107,108,109,102,110,107,108,109,104,102,110,107,108,109,104,102,110,107,108,109,104,107,108,109,0,0,0,0,0,0,114,0,0,0,122,0,117,114,0,114,0,122,0,122,0,0,0,122,0,114,116,118,119,120,116,118,119,120,128,129,130,131,132,121,122,116,118,119,120,128,129,130,131,132,121,122,121,122,121,122,121,122,121,122,116,118,119,121,122,116,118,119,120,128,129,130,131,132,121,122,121,121,122,116,118,119,120,128,129,130,131,132,121,122,0,116,118,119,120,121,121,114,116,118,119,120,121,122,121,121,121,121,122,116,118,119,120,128,129,130,131,132,121,122,116,118,119,120,128,129,130,131,132,121,122,116,118,119,120,128,129,130,131,132,121,122,121,0,54,54,54,54,54],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,2],[3,2],[2,2],[4,5],[3,5],[2,5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[5,2],[2,2],[[-1,-2],6,[],[]],[3,6],[[3,7],[[9,[6,8]]]],[[2,7],[[9,[6,8]]]],[10,3],[11,3],[-1,-1,[]],[12,3],[13,3],[14,3],[15,3],[16,3],[17,3],[18,3],[19,3],[20,3],[-1,-1,[]],[5,21],[5,3],[-1,-2,[],[]],[-1,-2,[],[]],[22,5],[3,5],[3,23],[2,23],[-1,-2,[],[]],[3,[[9,[3,24]]]],[2,[[9,[3,24]]]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,25,[]],[-1,25,[]],0,0,0,0,[26,[[28,[27]]]],[26,[[28,[27]]]],[26,29],[26,[[31,[[30,[29]]]]]],[26,[[31,[[30,[29]]]]]],[29,[[31,[[30,[29]]]]]],[29,32],[26,29],[29,29],[26,[[31,[33]]]],[26,[[31,[33]]]],[29,[[31,[33]]]],[26,29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[26,26],[34,34],[35,35],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[29,26],6],[[-1,-2],6,[],[]],[[26,26],36],[[29,29],36],[29,37],[[],26],[[],29],[26,29],[34,33],[35,33],[26,6],[[26,26],23],[[34,34],23],[[29,29],23],[[35,35],23],[[26,7],[[9,[6,8]]]],[[34,7],[[9,[6,8]]]],[[34,7],[[9,[6,8]]]],[[29,7],[[9,[6,8]]]],[[35,7],[[9,[6,8]]]],[[35,7],[[9,[6,8]]]],[[[39,[38]]],26],[-1,-1,[]],[29,26],[[[40,[29]]],26],[[[30,[29]]],26],[-1,-1,[]],[-1,-1,[]],[[[28,[27]]],[[9,[29,41]]]],[[[28,[27]]],[[9,[29,35]]]],[[[28,[27]]],29],[32,29],[32,26],[[[39,[27]]],26],[[[39,[27]]],[[9,[26,42]]]],[[[39,[27]]],26],[[26,-1],6,43],[[29,-1],6,43],[[26,44],29],[[29,[45,[37]]],29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[26,[[40,[29]]]],[26,[[39,[27]]]],[26,[[39,[27]]]],[26,[[31,[[30,[29]]]]]],[26,[[31,[[30,[29]]]]]],[29,[[31,[[30,[29]]]]]],[[[40,[29]]],26],[26,32],[26,[[9,[46,47]]]],[34,[[39,[27]]]],[[26,-2],[[31,[-1]]],[],[[49,[29],[[48,[[31,[-1]]]]]]]],[[26,-2],[[31,[-1]]],[],[[49,[29],[[48,[[31,[-1]]]]]]]],[[29,-2],[[31,[-1]]],[],[[49,[29],[[48,[[31,[-1]]]]]]]],[29,23],[-1,[[9,[26,34]]],[[50,[[39,[27]]]]]],[34,37],[[26,26],[[51,[36]]]],[[29,29],[[51,[36]]]],[29,[[28,[27]]]],[29,[[28,[27]]]],[-1,-2,[],[]],[-1,-2,[],[]],[29,26],[-1,-2,[],[]],[29,[[9,[33,52]]]],[-1,46,[]],[-1,46,[]],[26,[[30,[33]]]],[26,[[30,[33]]]],[29,[[30,[33]]]],[29,[[30,[33]]]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,53],[[31,[6]]],54],[[-1,-2,53,55],[[31,[6]]],1,54],[[],53],[[],55],[[],56],[[],57],[[],58],[[],59],[[],60],[[],61],[[],62],[[],63],[[],64],[[],65],[[],66],[67,68],[69,70],[56,71],[72,71],[73,74],[75,74],[76,74],[75,74],[[53,53],53],[[55,55],55],[[56,56],56],[[57,57],57],[[58,58],58],[[59,59],59],[[60,60],60],[[61,61],61],[[62,62],62],[[63,63],63],[[64,64],64],[[65,65],65],[[66,66],66],[[53,53],6],[[55,55],6],[[56,56],6],[[57,57],6],[[58,58],6],[[59,59],6],[[60,60],6],[[61,61],6],[[62,62],6],[[63,63],6],[[64,64],6],[[65,65],6],[[66,66],6],[[53,53],53],[[55,55],55],[[56,56],56],[[57,57],57],[[58,58],58],[[59,59],59],[[60,60],60],[[61,61],61],[[62,62],62],[[63,63],63],[[64,64],64],[[65,65],65],[[66,66],66],[[53,53],6],[[55,55],6],[[56,56],6],[[57,57],6],[[58,58],6],[[59,59],6],[[60,60],6],[[61,61],6],[[62,62],6],[[63,63],6],[[64,64],6],[[65,65],6],[[66,66],6],[53,77],[53,77],[55,77],[55,77],[56,71],[56,71],[57,77],[57,77],[58,78],[58,78],[59,77],[59,77],[60,77],[60,77],[61,79],[61,79],[62,79],[62,79],[63,79],[63,79],[64,78],[64,78],[65,77],[65,77],[66,77],[66,77],[[53,53],53],[[55,55],55],[[56,56],56],[[57,57],57],[[58,58],58],[[59,59],59],[[60,60],60],[[61,61],61],[[62,62],62],[[63,63],63],[[64,64],64],[[65,65],65],[[66,66],66],[[53,53],6],[[55,55],6],[[56,56],6],[[57,57],6],[[58,58],6],[[59,59],6],[[60,60],6],[[61,61],6],[[62,62],6],[[63,63],6],[[64,64],6],[[65,65],6],[[66,66],6],[75,78],[75,78],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,56],[[31,[6]]],54],[[-1,-2,56,55],[[31,[6]]],1,54],[[-1,[51,[67]],[51,[69]]],[[31,[6]]],54],[[-1,-2,[51,[67]],[51,[69]],55],[[31,[6]]],1,54],[53,53],[55,55],[56,56],[57,57],[58,58],[59,59],[72,72],[80,80],[60,60],[61,61],[62,62],[63,63],[64,64],[81,81],[82,82],[83,83],[66,66],[67,67],[69,69],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[53,53],[55,55],[56,56],[57,57],[58,58],[59,59],[60,60],[61,61],[62,62],[63,63],[64,64],[65,65],[66,66],[[53,53],23],[[55,55],23],[[56,56],23],[[57,57],23],[[58,58],23],[[59,59],23],[[60,60],23],[[61,61],23],[[62,62],23],[[63,63],23],[[64,64],23],[[65,65],23],[[66,66],23],[[-1,[51,[78]],-2,[51,[78]],37],[[31,[37]]],1,1],[73,74],[75,74],[76,74],[75,74],[[84,5],84],[[],2],[[],58],[75,78],[[53,53],53],[[55,55],55],[[56,56],56],[[57,57],57],[[58,58],58],[[59,59],59],[[60,60],60],[[61,61],61],[[62,62],62],[[63,63],63],[[64,64],64],[[65,65],65],[[66,66],66],[[],53],[[],55],[[],56],[[],57],[[],58],[[],59],[[],60],[[],61],[[],62],[[],63],[[],64],[[],65],[[],66],[[53,53],23],[[55,55],23],[[56,56],23],[[57,57],23],[[58,58],23],[[59,59],23],[[72,72],23],[[80,80],23],[[60,60],23],[[61,61],23],[[62,62],23],[[63,63],23],[[64,64],23],[[81,81],23],[[83,83],23],[[66,66],23],[[67,67],23],[[69,69],23],[[-1,78],[[31,[6]]],1],[[53,-1],6,[[86,[],[[85,[53]]]]]],[[55,-1],6,[[86,[],[[85,[55]]]]]],[[56,-1],6,[[86,[],[[85,[56]]]]]],[[57,-1],6,[[86,[],[[85,[57]]]]]],[[58,-1],6,[[86,[],[[85,[58]]]]]],[[59,-1],6,[[86,[],[[85,[59]]]]]],[[60,-1],6,[[86,[],[[85,[60]]]]]],[[61,-1],6,[[86,[],[[85,[61]]]]]],[[62,-1],6,[[86,[],[[85,[62]]]]]],[[63,-1],6,[[86,[],[[85,[63]]]]]],[[64,-1],6,[[86,[],[[85,[64]]]]]],[[65,-1],6,[[86,[],[[85,[65]]]]]],[[66,-1],6,[[86,[],[[85,[66]]]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,78,78,80],[[31,[6]]],1],[[-1,63,78,78],[[31,[6]]],1],[[-1,56],[[31,[6]]],1],[[-1,[51,[67]],[51,[69]]],[[31,[6]]],1],[[-1,61],[[31,[6]]],1],0,[-1,[[31,[61]]],1],0,[-1,[[31,[57]]],1],[[-1,81],[[31,[6]]],1],0,[[-1,57],[[31,[6]]],1],[-1,[[31,[6]]],1],[[-1,-2,[28,[27]]],[[31,[37]]],1,54],[87,29],[88,29],[87,72],[88,72],[[-1,[28,[89]]],[[31,[37]]],1],[[-1,81],[[31,[6]]],1],[[90,7],91],[[87,7],91],[[88,7],91],[[53,7],91],[[53,7],91],[[53,7],91],[[53,7],91],[[53,7],91],[[55,7],91],[[55,7],91],[[55,7],91],[[55,7],91],[[55,7],91],[[56,7],91],[[56,7],91],[[56,7],91],[[56,7],91],[[56,7],91],[[57,7],91],[[57,7],91],[[57,7],91],[[57,7],91],[[57,7],91],[[58,7],91],[[58,7],91],[[58,7],91],[[58,7],91],[[58,7],91],[[59,7],91],[[59,7],91],[[59,7],91],[[59,7],91],[[59,7],91],[[72,7],91],[[80,7],91],[[60,7],91],[[60,7],91],[[60,7],91],[[60,7],91],[[60,7],91],[[61,7],91],[[61,7],91],[[61,7],91],[[61,7],91],[[61,7],91],[[62,7],91],[[62,7],91],[[62,7],91],[[62,7],91],[[62,7],91],[[63,7],91],[[63,7],91],[[63,7],91],[[63,7],91],[[63,7],91],[[64,7],91],[[64,7],91],[[64,7],91],[[64,7],91],[[64,7],91],[[81,7],91],[[82,7],91],[[65,7],91],[[65,7],91],[[65,7],91],[[65,7],91],[[83,7],91],[[66,7],91],[[66,7],91],[[66,7],91],[[66,7],91],[[66,7],91],[[67,7],91],[[69,7],91],[[-1,-2],[[31,[6]]],1,54],[-1,-1,[]],[-1,-1,[]],[56,71],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[71,56],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[77,[[51,[53]]]],[77,[[51,[55]]]],[71,[[51,[56]]]],[77,[[51,[57]]]],[78,[[51,[58]]]],[77,[[51,[59]]]],[77,[[51,[60]]]],[79,[[51,[61]]]],[79,[[51,[62]]]],[79,[[51,[63]]]],[78,[[51,[64]]]],[77,[[51,[65]]]],[77,[[51,[66]]]],[77,53],[77,53],[77,55],[77,55],[71,56],[71,56],[77,57],[77,57],[78,58],[78,58],[77,59],[77,59],[77,60],[77,60],[79,61],[79,61],[79,62],[79,62],[79,63],[79,63],[78,64],[78,64],[77,65],[77,65],[77,66],[77,66],[77,53],[77,55],[71,56],[77,57],[78,58],[77,59],[77,60],[79,61],[79,62],[79,63],[78,64],[77,65],[77,66],[-1,53,[[86,[],[[85,[53]]]]]],[-1,55,[[86,[],[[85,[55]]]]]],[-1,56,[[86,[],[[85,[56]]]]]],[-1,57,[[86,[],[[85,[57]]]]]],[-1,58,[[86,[],[[85,[58]]]]]],[-1,59,[[86,[],[[85,[59]]]]]],[-1,60,[[86,[],[[85,[60]]]]]],[-1,61,[[86,[],[[85,[61]]]]]],[-1,62,[[86,[],[[85,[62]]]]]],[-1,63,[[86,[],[[85,[63]]]]]],[-1,64,[[86,[],[[85,[64]]]]]],[-1,65,[[86,[],[[85,[65]]]]]],[-1,66,[[86,[],[[85,[66]]]]]],[33,[[51,[53]]]],[33,[[51,[55]]]],[33,[[51,[56]]]],[33,[[51,[57]]]],[33,[[51,[58]]]],[33,[[51,[59]]]],[33,[[51,[60]]]],[33,[[51,[61]]]],[33,[[51,[62]]]],[33,[[51,[63]]]],[33,[[51,[64]]]],[33,[[51,[65]]]],[33,[[51,[66]]]],[68,67],[70,69],[71,56],[71,72],[[-1,-2,[28,[27]],66],[[31,[6]]],1,54],[-1,[[31,[76]]],1],[-1,[[31,[92]]],1],[-1,[[31,[93]]],1],[-1,[[31,[6]]],1],[[-1,78],[[31,[6]]],1],[[-1,82],[[31,[6]]],1],[[-1,-2,[28,[27]]],[[31,[37]]],54,54],[75,79],[[53,-1],6,43],[[55,-1],6,43],[[56,-1],6,43],[[57,-1],6,43],[[58,-1],6,43],[[59,-1],6,43],[[60,-1],6,43],[[61,-1],6,43],[[62,-1],6,43],[[63,-1],6,43],[[64,-1],6,43],[[66,-1],6,43],[[67,-1],6,43],[[69,-1],6,43],[75,78],[94,78],[87,78],[88,78],0,[[53,53],6],[[55,55],6],[[56,56],6],[[57,57],6],[[58,58],6],[[59,59],6],[[60,60],6],[[61,61],6],[[62,62],6],[[63,63],6],[[64,64],6],[[65,65],6],[[66,66],6],[[53,53],53],[[55,55],55],[[56,56],56],[[57,57],57],[[58,58],58],[[59,59],59],[[60,60],60],[[61,61],61],[[62,62],62],[[63,63],63],[[64,64],64],[[65,65],65],[[66,66],66],[[53,53],23],[[55,55],23],[[56,56],23],[[57,57],23],[[58,58],23],[[59,59],23],[[60,60],23],[[61,61],23],[[62,62],23],[[63,63],23],[[64,64],23],[[65,65],23],[[66,66],23],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[53,-1,[]],[55,-1,[]],[56,-1,[]],[57,-1,[]],[58,-1,[]],[59,-1,[]],[60,-1,[]],[61,-1,[]],[62,-1,[]],[63,-1,[]],[64,-1,[]],[65,-1,[]],[66,-1,[]],[-1,[[31,[79]]],1],[-1,[[31,[79]]],1],[[-1,-2],[[31,[6]]],1,1],[-1,[[31,[65]]],1],[[-1,65],[[31,[6]]],1],[53,23],[55,23],[56,23],[57,23],[58,23],[59,23],[60,23],[61,23],[62,23],[63,23],[64,23],[65,23],[66,23],[95,23],[[[96,[-1]]],23,1],[95,23],[53,23],[55,23],[56,23],[57,23],[58,23],[59,23],[60,23],[61,23],[62,23],[63,23],[64,23],[65,23],[66,23],[95,23],[-1,[[31,[[6,[23,23]]]]],1],[67,23],[69,23],[95,23],[53,[[97,[53]]]],[55,[[97,[55]]]],[56,[[97,[56]]]],[57,[[97,[57]]]],[58,[[97,[58]]]],[59,[[97,[59]]]],[60,[[97,[60]]]],[61,[[97,[61]]]],[62,[[97,[62]]]],[63,[[97,[63]]]],[64,[[97,[64]]]],[65,[[97,[65]]]],[66,[[97,[66]]]],[53,[[98,[53]]]],[55,[[98,[55]]]],[56,[[98,[56]]]],[57,[[98,[57]]]],[58,[[98,[58]]]],[59,[[98,[59]]]],[60,[[98,[60]]]],[61,[[98,[61]]]],[62,[[98,[62]]]],[63,[[98,[63]]]],[64,[[98,[64]]]],[65,[[98,[65]]]],[66,[[98,[66]]]],0,0,[[-1,-2,[28,[27]]],[[31,[37]]],54,54],[[-1,-2],[[31,[6]]],54,54],[[-1,-2,-3,-4,55],[[31,[6]]],1,54,1,54],[[-1,[28,[89]]],[[31,[37]]],54],[[-1,[28,[89]]],[[31,[37]]],54],[[-1,-2],[[31,[6]]],54,54],[[-1,-2,[28,[27]],66],[[31,[6]]],54,54],[-1,[[31,[76]]],54],[99,79],[[79,79],99],[[-1,60],[[31,[3]]],54],[99,79],[[-1,56],[[31,[6]]],54],[[-1,-2,56],[[31,[6]]],1,54],[[-1,-2,72,56,99],[[31,[6]]],1,54],[[84,79],84],[75,79],[73,74],[75,74],[76,74],[75,74],[-1,[[31,[90]]],[[50,[3]]]],[[-1,[28,[[100,[27]]]]],[[96,[-1]]],1],[90,[[51,[-1]]],[]],[[[96,[-1]]],[[51,[[31,[87]]]]],1],[87,78],[75,78],[53,53],[55,55],[56,56],[57,57],[58,58],[59,59],[60,60],[61,61],[62,62],[63,63],[64,64],[65,65],[66,66],[[-1,57,56],[[31,[3]]],54],[[-1,-2,57,56],[[31,[3]]],1,54],[[-1,-2,57,56,58],[[31,[3]]],1,54],[75,78],[90,[[51,[[31,[88]]]]]],[[101,[28,[27]],78],[[9,[37,24]]]],[[101,[28,[27]],78],[[9,[6,24]]]],[-1,[[31,[90]]],1],[[101,[28,[102]],78],[[9,[37,24]]]],[[-1,-2],[[31,[26]]],54,[[50,[[39,[27]]]]]],[[-1,-2,-3],[[31,[26]]],1,54,[[50,[[39,[27]]]]]],[[-1,-2,[28,[[100,[27]]]]],[[31,[[6,[[28,[27]],[28,[[100,[27]]]]]]]]],1,54],[[53,53],6],[[55,55],6],[[56,56],6],[[57,57],6],[[58,58],6],[[59,59],6],[[60,60],6],[[61,61],6],[[62,62],6],[[63,63],6],[[64,64],6],[[65,65],6],[[66,66],6],[[-1,-2],[[31,[6]]],54,54],[[-1,-2],[[31,[6]]],54,54],[[-1,-2,-3,-4],[[31,[6]]],1,54,1,54],[[-1,-2,-3,-4,59],[[31,[6]]],1,54,1,54],[90,6],[-1,[[31,[6]]],54],[[-1,83],[[31,[78]]],1],[[-1,-2,[51,[78]],37],[[31,[37]]],1,1],[[53,53,23],6],[[55,55,23],6],[[56,56,23],6],[[57,57,23],6],[[58,58,23],6],[[59,59,23],6],[[60,60,23],6],[[61,61,23],6],[[62,62,23],6],[[63,63,23],6],[[64,64,23],6],[[65,65,23],6],[[66,66,23],6],[[-1,-2,[28,[27]],66],[[31,[6]]],54,54],[75,78],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,[[31,[76]]],54],[90,[[31,[76]]]],[[-1,-2,55],[[31,[76]]],1,54],[-1,[[31,[92]]],54],[90,[[31,[92]]]],[-1,[[31,[93]]],54],[90,[[31,[93]]]],[[-1,-2,55,62],[[31,[103]]],1,54],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[53,53],53],[[55,55],55],[[56,56],56],[[57,57],57],[[58,58],58],[[59,59],59],[[60,60],60],[[61,61],61],[[62,62],62],[[63,63],63],[[64,64],64],[[65,65],65],[[66,66],66],[[53,53],6],[[55,55],6],[[56,56],6],[[57,57],6],[[58,58],6],[[59,59],6],[[60,60],6],[[61,61],6],[[62,62],6],[[63,63],6],[[64,64],6],[[65,65],6],[[66,66],6],[[-1,-2],[[31,[6]]],54,54],[[-1,-2,-3],[[31,[6]]],54,1,54],[[53,53],53],[[55,55],55],[[56,56],56],[[57,57],57],[[58,58],58],[[59,59],59],[[60,60],60],[[61,61],61],[[62,62],62],[[63,63],63],[[64,64],64],[[65,65],65],[[66,66],66],[[],6],[-1,[[31,[6]]],1],[-1,[[31,[78]]],1],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[53,53],6],[[55,55],6],[[56,56],6],[[57,57],6],[[58,58],6],[[59,59],6],[[60,60],6],[[61,61],6],[[62,62],6],[[63,63],6],[[64,64],6],[[65,65],6],[[66,66],6],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],0,0,0,0,[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[75,79],[[53,53],53],[[55,55],55],[[56,56],56],[[57,57],57],[[58,58],58],[[59,59],59],[[60,60],60],[[61,61],61],[[62,62],62],[[63,63],63],[[64,64],64],[[65,65],65],[[66,66],66],[-1,[[31,[6]]],54],[[-1,-2,55],[[31,[6]]],1,54],[[-1,-2,82,55],[[31,[6]]],1,54],[[101,[28,[27]],78],[[9,[6,24]]]],[[101,[28,[27]],78],[[9,[37,24]]]],[[101,[28,[104]],78],[[9,[37,24]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],105],[[],105],[[],106],[[],106],[[105,105],105],[[106,106],106],[[105,105],6],[[106,106],6],[[105,105],105],[[106,106],106],[[105,105],6],[[106,106],6],[105,77],[105,77],[105,77],[106,77],[106,77],[106,77],[[105,105],105],[[106,106],106],[[105,105],6],[[106,106],6],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[105,105],[106,106],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[105,105],[105,105],[106,106],[106,106],[[105,105],23],[[105,105],23],[[106,106],23],[[106,106],23],[[],106],[[105,105],105],[[105,105],105],[[106,106],106],[[106,106],106],[[],105],[[],105],[[],106],[[],106],[[105,105],23],[[106,106],23],[[105,-1],6,[[86,[],[[85,[105]]]]]],[[106,-1],6,[[86,[],[[85,[106]]]]]],[[105,7],91],[[105,7],91],[[105,7],91],[[105,7],91],[[105,7],91],[[106,7],91],[[106,7],91],[[106,7],91],[[106,7],91],[[106,7],91],[-1,-1,[]],[-1,-1,[]],[77,[[51,[105]]]],[77,[[51,[105]]]],[77,[[51,[106]]]],[77,[[51,[106]]]],[77,105],[77,105],[77,105],[77,106],[77,106],[77,106],[77,105],[77,105],[77,106],[77,106],[-1,105,[[86,[],[[85,[105]]]]]],[-1,106,[[86,[],[[85,[106]]]]]],[33,[[51,[105]]]],[33,[[51,[105]]]],[33,[[51,[106]]]],[33,[[51,[106]]]],[[105,-1],6,43],[[106,-1],6,43],[[2,-1,106],[[31,[5]]],54],[105,[[31,[3]]]],[[2,5],[[31,[6]]]],[[105,105],6],[[105,105],6],[[106,106],6],[[106,106],6],[[105,105],105],[[105,105],105],[[106,106],106],[[106,106],106],[[105,105],23],[[105,105],23],[[106,106],23],[[106,106],23],[-1,-2,[],[]],[-1,-2,[],[]],[105,-1,[]],[106,-1,[]],[105,23],[105,23],[106,23],[106,23],[105,23],[105,23],[106,23],[106,23],[105,[[97,[105]]]],[105,[[97,[105]]]],[106,[[97,[106]]]],[106,[[97,[106]]]],[105,[[98,[105]]]],[105,[[98,[105]]]],[106,[[98,[106]]]],[106,[[98,[106]]]],[105,105],[106,106],[[105,105],6],[[105,105],6],[[106,106],6],[[106,106],6],[[105,105,23],6],[[105,105,23],6],[[106,106,23],6],[[106,106,23],6],[[105,105],105],[[106,106],106],[[105,105],6],[[106,106],6],[[105,105],105],[[105,105],105],[[106,106],106],[[106,106],106],[-1,-2,[],[]],[-1,-2,[],[]],[[105,105],6],[[105,105],6],[[106,106],6],[[106,106],6],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,25,[]],[-1,25,[]],[[105,105],105],[[105,105],105],[[106,106],106],[[106,106],106],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[102,37],6],[[104,37],6],[[[28,[102]],37],6],[[[28,[104]],37],6],[[],107],[[],108],[[],109],[[107,107],107],[[108,108],108],[[109,109],109],[[107,107],6],[[108,108],6],[[109,109],6],[[107,107],107],[[108,108],108],[[109,109],109],[[107,107],6],[[108,108],6],[[109,109],6],[107,77],[107,77],[108,77],[108,77],[109,77],[109,77],[[107,107],107],[[108,108],108],[[109,109],109],[[107,107],6],[[108,108],6],[[109,109],6],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[110,110],[107,107],[108,108],[109,109],[104,104],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[111,6],[107,107],[108,108],[109,109],[[107,107],23],[[108,108],23],[[109,109],23],[102,[[28,[27]]]],[104,[[28,[27]]]],[102,[[28,[27]]]],[[107,107],107],[[108,108],108],[[109,109],109],[-1,[[31,[3]]],1],[[-1,3],[[31,[6]]],1],[[-1,3,109],[[31,[6]]],1],[[],107],[[],108],[[],109],[[110,110],23],[[107,107],23],[[108,108],23],[[109,109],23],[[107,-1],6,[[86,[],[[85,[107]]]]]],[[108,-1],6,[[86,[],[[85,[108]]]]]],[[109,-1],6,[[86,[],[[85,[109]]]]]],[[-1,111],[[31,[3]]],1],[-1,[[31,[107]]],1],[[-1,107],[[31,[6]]],1],[[102,7],[[9,[6,8]]]],[[110,7],91],[[110,7],91],[[107,7],91],[[107,7],91],[[107,7],91],[[107,7],91],[[107,7],91],[[108,7],91],[[108,7],91],[[108,7],91],[[108,7],91],[[108,7],91],[[109,7],91],[[109,7],91],[[109,7],91],[[109,7],91],[[109,7],91],[[104,7],[[9,[6,8]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[77,[[51,[107]]]],[77,[[51,[108]]]],[77,[[51,[109]]]],[77,107],[77,107],[77,108],[77,108],[77,109],[77,109],[77,107],[77,108],[77,109],[24,[[51,[110]]]],[-1,107,[[86,[],[[85,[107]]]]]],[-1,108,[[86,[],[[85,[108]]]]]],[-1,109,[[86,[],[[85,[109]]]]]],[33,[[51,[107]]]],[33,[[51,[108]]]],[33,[[51,[109]]]],[5,110],[[110,-1],6,43],[[107,-1],6,43],[[108,-1],6,43],[[109,-1],6,43],[[107,107],6],[[108,108],6],[[109,109],6],[[107,107],107],[[108,108],108],[[109,109],109],[[107,107],23],[[108,108],23],[[109,109],23],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[107,-1,[]],[108,-1,[]],[109,-1,[]],[[-1,23],[[31,[6]]],1],[-1,[[31,[78]]],1],[107,23],[108,23],[109,23],[107,23],[108,23],[109,23],[107,[[97,[107]]]],[108,[[97,[108]]]],[109,[[97,[109]]]],[107,[[98,[107]]]],[108,[[98,[108]]]],[109,[[98,[109]]]],[110,112],[[[28,[27]]],102],[[[28,[27]]],104],[107,107],[108,108],[109,109],[[-1,[28,[27]],78],[[31,[37]]],1],[[-1,[28,[[100,[27]]]],78],[[31,[[6,[[28,[27]],[28,[[100,[27]]]]]]]]],1],[[-1,[28,[102]],78],[[31,[37]]],1],[[-1,[28,[102]],78,108],[[31,[37]]],1],[[-1,[28,[27]],78],[[31,[37]]],1],[[-1,[28,[104]],78],[[31,[37]]],1],[[-1,[28,[104]],78,108],[[31,[37]]],1],[110,5],[[-1,[28,[27]]],[[31,[37]]],1],[[-1,[28,[[100,[27]]]]],[[31,[[6,[[28,[27]],[28,[[100,[27]]]]]]]]],1],[[-1,[28,[102]]],[[31,[37]]],1],[[107,107],6],[[108,108],6],[[109,109],6],[-2,[[31,[-1]]],[],[[113,[],[[48,[[31,[-1]]]]]]]],[[107,107,23],6],[[108,108,23],6],[[109,109,23],6],[[107,107],107],[[108,108],108],[[109,109],109],[[107,107],6],[[108,108],6],[[109,109],6],[[107,107],107],[[108,108],108],[[109,109],109],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,46,[]],[[107,107],6],[[108,108],6],[[109,109],6],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[[107,107],107],[[108,108],108],[[109,109],109],[[-1,[28,[27]]],[[31,[37]]],1],[[-1,[28,[104]]],[[31,[37]]],1],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[114,[],[[48,[-1]]]]],115,[]],[[[116,[-1]]],115,117],[[[118,[-1,-2]]],115,117,[]],[[[119,[-1,-2]]],115,117,[]],[[[120,[-1,-2]]],115,117,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[121,121],[122,122],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[121,121],36],[[122,122],36],[[121,121],23],[[122,122],23],[[[116,[-1]],7],91,117],[[[118,[-1,-2]],7],91,117,[]],[[[119,[-1,-2]],7],91,117,123],[[121,7],91],[[122,7],91],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[122,27,27,37],121],[[121,-1],6,43],[[122,-1],6,43],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,-2],31,1,114],[[],[[116,[-1]]],117],[[],[[118,[-1,-2]]],117,[]],[-1,[[119,[-2,-1]]],[],117],[-1,[[120,[-2,-1]]],[],117],[[27,27],121],[124,121],[[125,115],[[31,[-1]]],[]],[[125,115],[[31,[-1]]],[]],[[125,115],[[31,[-1]]],[]],[[125,115],[[31,[-1]]],[]],[[125,115],[[31,[6]]]],[[121,121],[[51,[36]]]],[[122,122],[[51,[36]]]],[121,124],[[27,27],121],[[27,27],121],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[[27,27],121],0,[54,[[31,[[30,[29]]]]]],[54,[[31,[33]]]],[54,[[31,[[30,[29]]]]]],[[54,-2],[[31,[-1]]],[],[[49,[29],[[48,[[31,[-1]]]]]]]],[54,[[30,[33]]]]],"c":[634],"p":[[10,"AsFd",7],[5,"BorrowedFd",7],[5,"OwnedFd",7],[10,"AsRawFd",7],[1,"i32"],[1,"tuple"],[5,"Formatter",2108],[5,"Error",2108],[6,"Result",2109],[5,"UnixStream",2110],[5,"UdpSocket",2111],[5,"PidFd",2112],[5,"TcpListener",2113],[5,"TcpStream",2113],[5,"ChildStderr",2114],[5,"ChildStdout",2114],[5,"File",2115],[5,"UnixDatagram",2116],[5,"ChildStdin",2114],[5,"UnixListener",2117],[10,"FromRawFd",7],[10,"IntoRawFd",7],[1,"bool"],[5,"Error",2118],[5,"TypeId",2119],[5,"CString",60],[1,"u8"],[1,"slice"],[5,"CStr",60],[6,"Cow",2120],[8,"Result",1583],[1,"i8"],[1,"str"],[5,"NulError",60],[5,"FromBytesWithNulError",60],[6,"Ordering",2121],[1,"usize"],[5,"NonZeroU8",2122],[5,"Vec",2123],[5,"Box",2124],[5,"FromBytesUntilNulError",2125],[5,"FromVecWithNulError",2126],[10,"Hasher",2127],[5,"RangeFull",2128],[5,"RangeFrom",2128],[5,"String",2129],[5,"IntoStringError",2126],[17,"Output"],[10,"FnOnce",2130],[10,"Into",2131],[6,"Option",2132],[5,"Utf8Error",2133],[5,"Access",175],[10,"Arg",2102],[5,"AtFlags",175],[5,"Mode",175],[5,"OFlags",175],[5,"ResolveFlags",175],[5,"RenameFlags",175],[5,"MemfdFlags",175],[5,"SealFlags",175],[5,"StatxFlags",175],[5,"FallocateFlags",175],[5,"StatVfsMountFlags",175],[5,"IFlags",175],[5,"XattrFlags",175],[5,"Uid",175],[8,"__kernel_uid_t",2134],[5,"Gid",175],[8,"__kernel_gid_t",2134],[8,"RawMode",175],[6,"FileType",175],[10,"StatExt",175],[1,"i64"],[10,"MetadataExt",175],[8,"Stat",175],[8,"c_uint",2135],[1,"u64"],[1,"u32"],[6,"Advice",175],[6,"FlockOperation",175],[5,"Timestamps",175],[6,"SeekFrom",175],[10,"OpenOptionsExt",175],[17,"Item"],[10,"IntoIterator",2136],[5,"RawDirEntry",175],[5,"DirEntry",175],[8,"c_char",60],[5,"Dir",175],[8,"Result",2108],[8,"StatFs",175],[5,"StatVfs",175],[10,"DirEntryExt",175],[10,"FileTypeExt",175],[5,"RawDir",175],[5,"Iter",2137],[5,"IterNames",2137],[8,"Dev",175],[20,"MaybeUninit",2138],[10,"FileExt",175],[5,"IoSliceMut",1583],[8,"Statx",175],[5,"IoSlice",1583],[5,"CreateFlags",1404],[5,"WatchFlags",1404],[5,"FdFlags",1583],[5,"ReadWriteFlags",1583],[5,"DupFlags",1583],[5,"Errno",1583],[8,"RawFd",7],[6,"ErrorKind",2118],[10,"FnMut",2130],[10,"Ioctl",1961],[8,"c_void",2135],[5,"NoArg",1961],[10,"CompileTimeOpcode",1961],[5,"Getter",1961],[5,"Setter",1961],[5,"Updater",1961],[5,"Opcode",1961],[6,"Direction",1961],[10,"Debug",2108],[8,"RawOpcode",1961],[8,"IoctlOutput",1961],[8,"StatxTimestamp",175],[8,"Timespec",175],[5,"BadOpcode",1961],[5,"ReadOpcode",1961],[5,"WriteOpcode",1961],[5,"ReadWriteOpcode",1961],[5,"NoneOpcode",1961]],"b":[[30,"impl-From%3CUnixStream%3E-for-OwnedFd"],[31,"impl-From%3CUdpSocket%3E-for-OwnedFd"],[33,"impl-From%3CPidFd%3E-for-OwnedFd"],[34,"impl-From%3CTcpListener%3E-for-OwnedFd"],[35,"impl-From%3CTcpStream%3E-for-OwnedFd"],[36,"impl-From%3CChildStderr%3E-for-OwnedFd"],[37,"impl-From%3CChildStdout%3E-for-OwnedFd"],[38,"impl-From%3CFile%3E-for-OwnedFd"],[39,"impl-From%3CUnixDatagram%3E-for-OwnedFd"],[40,"impl-From%3CChildStdin%3E-for-OwnedFd"],[41,"impl-From%3CUnixListener%3E-for-OwnedFd"],[67,"impl-Arg-for-%26CString"],[68,"impl-Arg-for-CString"],[73,"impl-Arg-for-%26CString"],[74,"impl-Arg-for-CString"],[107,"impl-Display-for-NulError"],[108,"impl-Debug-for-NulError"],[110,"impl-Display-for-FromBytesWithNulError"],[111,"impl-Debug-for-FromBytesWithNulError"],[112,"impl-From%3CVec%3CNonZeroU8%3E%3E-for-CString"],[114,"impl-From%3C%26CStr%3E-for-CString"],[115,"impl-From%3CBox%3CCStr%3E%3E-for-CString"],[116,"impl-From%3CCow%3C\'a,+CStr%3E%3E-for-CString"],[137,"impl-Arg-for-%26CString"],[138,"impl-Arg-for-CString"],[144,"impl-Arg-for-%26CString"],[145,"impl-Arg-for-CString"],[161,"impl-Arg-for-%26CString"],[162,"impl-Arg-for-CString"],[163,"impl-Arg-for-%26CStr"],[164,"impl-CStr"],[456,"impl-Access"],[457,"impl-Flags-for-Access"],[458,"impl-AtFlags"],[459,"impl-Flags-for-AtFlags"],[460,"impl-Mode"],[461,"impl-Flags-for-Mode"],[462,"impl-Flags-for-OFlags"],[463,"impl-OFlags"],[464,"impl-ResolveFlags"],[465,"impl-Flags-for-ResolveFlags"],[466,"impl-RenameFlags"],[467,"impl-Flags-for-RenameFlags"],[468,"impl-Flags-for-MemfdFlags"],[469,"impl-MemfdFlags"],[470,"impl-SealFlags"],[471,"impl-Flags-for-SealFlags"],[472,"impl-StatxFlags"],[473,"impl-Flags-for-StatxFlags"],[474,"impl-FallocateFlags"],[475,"impl-Flags-for-FallocateFlags"],[476,"impl-Flags-for-StatVfsMountFlags"],[477,"impl-StatVfsMountFlags"],[478,"impl-Flags-for-IFlags"],[479,"impl-IFlags"],[480,"impl-XattrFlags"],[481,"impl-Flags-for-XattrFlags"],[741,"impl-UpperHex-for-Access"],[742,"impl-Octal-for-Access"],[743,"impl-LowerHex-for-Access"],[744,"impl-Debug-for-Access"],[745,"impl-Binary-for-Access"],[746,"impl-Binary-for-AtFlags"],[747,"impl-Debug-for-AtFlags"],[748,"impl-Octal-for-AtFlags"],[749,"impl-LowerHex-for-AtFlags"],[750,"impl-UpperHex-for-AtFlags"],[751,"impl-Debug-for-Mode"],[752,"impl-Octal-for-Mode"],[753,"impl-LowerHex-for-Mode"],[754,"impl-UpperHex-for-Mode"],[755,"impl-Binary-for-Mode"],[756,"impl-Debug-for-OFlags"],[757,"impl-UpperHex-for-OFlags"],[758,"impl-Octal-for-OFlags"],[759,"impl-LowerHex-for-OFlags"],[760,"impl-Binary-for-OFlags"],[761,"impl-LowerHex-for-ResolveFlags"],[762,"impl-UpperHex-for-ResolveFlags"],[763,"impl-Binary-for-ResolveFlags"],[764,"impl-Octal-for-ResolveFlags"],[765,"impl-Debug-for-ResolveFlags"],[766,"impl-Debug-for-RenameFlags"],[767,"impl-LowerHex-for-RenameFlags"],[768,"impl-Binary-for-RenameFlags"],[769,"impl-Octal-for-RenameFlags"],[770,"impl-UpperHex-for-RenameFlags"],[773,"impl-Octal-for-MemfdFlags"],[774,"impl-Debug-for-MemfdFlags"],[775,"impl-UpperHex-for-MemfdFlags"],[776,"impl-LowerHex-for-MemfdFlags"],[777,"impl-Binary-for-MemfdFlags"],[778,"impl-Octal-for-SealFlags"],[779,"impl-Debug-for-SealFlags"],[780,"impl-LowerHex-for-SealFlags"],[781,"impl-Binary-for-SealFlags"],[782,"impl-UpperHex-for-SealFlags"],[783,"impl-Debug-for-StatxFlags"],[784,"impl-UpperHex-for-StatxFlags"],[785,"impl-LowerHex-for-StatxFlags"],[786,"impl-Octal-for-StatxFlags"],[787,"impl-Binary-for-StatxFlags"],[788,"impl-Binary-for-FallocateFlags"],[789,"impl-Octal-for-FallocateFlags"],[790,"impl-LowerHex-for-FallocateFlags"],[791,"impl-UpperHex-for-FallocateFlags"],[792,"impl-Debug-for-FallocateFlags"],[793,"impl-LowerHex-for-StatVfsMountFlags"],[794,"impl-Octal-for-StatVfsMountFlags"],[795,"impl-Debug-for-StatVfsMountFlags"],[796,"impl-UpperHex-for-StatVfsMountFlags"],[797,"impl-Binary-for-StatVfsMountFlags"],[800,"impl-Binary-for-IFlags"],[801,"impl-UpperHex-for-IFlags"],[802,"impl-Octal-for-IFlags"],[803,"impl-LowerHex-for-IFlags"],[805,"impl-Debug-for-XattrFlags"],[806,"impl-Octal-for-XattrFlags"],[807,"impl-UpperHex-for-XattrFlags"],[808,"impl-LowerHex-for-XattrFlags"],[809,"impl-Binary-for-XattrFlags"],[853,"impl-Access"],[854,"impl-Flags-for-Access"],[855,"impl-AtFlags"],[856,"impl-Flags-for-AtFlags"],[857,"impl-Mode"],[858,"impl-Flags-for-Mode"],[859,"impl-Flags-for-OFlags"],[860,"impl-OFlags"],[861,"impl-ResolveFlags"],[862,"impl-Flags-for-ResolveFlags"],[863,"impl-RenameFlags"],[864,"impl-Flags-for-RenameFlags"],[865,"impl-MemfdFlags"],[866,"impl-Flags-for-MemfdFlags"],[867,"impl-Flags-for-SealFlags"],[868,"impl-SealFlags"],[869,"impl-Flags-for-StatxFlags"],[870,"impl-StatxFlags"],[871,"impl-Flags-for-FallocateFlags"],[872,"impl-FallocateFlags"],[873,"impl-Flags-for-StatVfsMountFlags"],[874,"impl-StatVfsMountFlags"],[875,"impl-IFlags"],[876,"impl-Flags-for-IFlags"],[877,"impl-Flags-for-XattrFlags"],[878,"impl-XattrFlags"],[1429,"impl-CreateFlags"],[1430,"impl-CreateFlags"],[1431,"impl-WatchFlags"],[1432,"impl-WatchFlags"],[1441,"impl-Flags-for-CreateFlags"],[1442,"impl-CreateFlags"],[1443,"impl-CreateFlags"],[1444,"impl-WatchFlags"],[1445,"impl-Flags-for-WatchFlags"],[1446,"impl-WatchFlags"],[1459,"impl-CreateFlags"],[1460,"impl-CreateFlags"],[1461,"impl-WatchFlags"],[1462,"impl-WatchFlags"],[1463,"impl-CreateFlags"],[1464,"impl-CreateFlags"],[1465,"impl-WatchFlags"],[1466,"impl-WatchFlags"],[1468,"impl-CreateFlags"],[1469,"impl-CreateFlags"],[1470,"impl-WatchFlags"],[1471,"impl-WatchFlags"],[1472,"impl-CreateFlags"],[1473,"impl-CreateFlags"],[1474,"impl-WatchFlags"],[1475,"impl-WatchFlags"],[1480,"impl-LowerHex-for-CreateFlags"],[1481,"impl-Octal-for-CreateFlags"],[1482,"impl-Debug-for-CreateFlags"],[1483,"impl-UpperHex-for-CreateFlags"],[1484,"impl-Binary-for-CreateFlags"],[1485,"impl-Binary-for-WatchFlags"],[1486,"impl-Octal-for-WatchFlags"],[1487,"impl-LowerHex-for-WatchFlags"],[1488,"impl-UpperHex-for-WatchFlags"],[1489,"impl-Debug-for-WatchFlags"],[1492,"impl-CreateFlags"],[1493,"impl-CreateFlags"],[1494,"impl-WatchFlags"],[1495,"impl-WatchFlags"],[1496,"impl-CreateFlags"],[1497,"impl-Flags-for-CreateFlags"],[1498,"impl-CreateFlags"],[1499,"impl-WatchFlags"],[1500,"impl-WatchFlags"],[1501,"impl-Flags-for-WatchFlags"],[1502,"impl-CreateFlags"],[1503,"impl-CreateFlags"],[1504,"impl-WatchFlags"],[1505,"impl-WatchFlags"],[1508,"impl-CreateFlags"],[1509,"impl-CreateFlags"],[1510,"impl-WatchFlags"],[1511,"impl-WatchFlags"],[1517,"impl-CreateFlags"],[1518,"impl-CreateFlags"],[1519,"impl-WatchFlags"],[1520,"impl-WatchFlags"],[1521,"impl-CreateFlags"],[1522,"impl-CreateFlags"],[1523,"impl-WatchFlags"],[1524,"impl-WatchFlags"],[1525,"impl-CreateFlags"],[1526,"impl-CreateFlags"],[1527,"impl-WatchFlags"],[1528,"impl-WatchFlags"],[1533,"impl-CreateFlags"],[1534,"impl-CreateFlags"],[1535,"impl-WatchFlags"],[1536,"impl-WatchFlags"],[1537,"impl-CreateFlags"],[1538,"impl-CreateFlags"],[1539,"impl-WatchFlags"],[1540,"impl-WatchFlags"],[1541,"impl-CreateFlags"],[1542,"impl-CreateFlags"],[1543,"impl-WatchFlags"],[1544,"impl-WatchFlags"],[1545,"impl-CreateFlags"],[1546,"impl-CreateFlags"],[1547,"impl-WatchFlags"],[1548,"impl-WatchFlags"],[1551,"impl-CreateFlags"],[1552,"impl-CreateFlags"],[1553,"impl-WatchFlags"],[1554,"impl-WatchFlags"],[1555,"impl-CreateFlags"],[1556,"impl-CreateFlags"],[1557,"impl-WatchFlags"],[1558,"impl-WatchFlags"],[1563,"impl-CreateFlags"],[1564,"impl-CreateFlags"],[1565,"impl-WatchFlags"],[1566,"impl-WatchFlags"],[1569,"impl-CreateFlags"],[1570,"impl-CreateFlags"],[1571,"impl-WatchFlags"],[1572,"impl-WatchFlags"],[1579,"impl-CreateFlags"],[1580,"impl-CreateFlags"],[1581,"impl-WatchFlags"],[1582,"impl-WatchFlags"],[1752,"impl-FdFlags"],[1753,"impl-Flags-for-FdFlags"],[1754,"impl-ReadWriteFlags"],[1755,"impl-Flags-for-ReadWriteFlags"],[1756,"impl-DupFlags"],[1757,"impl-Flags-for-DupFlags"],[1816,"impl-Debug-for-Errno"],[1817,"impl-Display-for-Errno"],[1818,"impl-Debug-for-FdFlags"],[1819,"impl-Octal-for-FdFlags"],[1820,"impl-LowerHex-for-FdFlags"],[1821,"impl-UpperHex-for-FdFlags"],[1822,"impl-Binary-for-FdFlags"],[1823,"impl-Octal-for-ReadWriteFlags"],[1824,"impl-Binary-for-ReadWriteFlags"],[1825,"impl-Debug-for-ReadWriteFlags"],[1826,"impl-UpperHex-for-ReadWriteFlags"],[1827,"impl-LowerHex-for-ReadWriteFlags"],[1828,"impl-Debug-for-DupFlags"],[1829,"impl-Binary-for-DupFlags"],[1830,"impl-LowerHex-for-DupFlags"],[1831,"impl-UpperHex-for-DupFlags"],[1832,"impl-Octal-for-DupFlags"],[1843,"impl-Flags-for-FdFlags"],[1844,"impl-FdFlags"],[1845,"impl-Flags-for-ReadWriteFlags"],[1846,"impl-ReadWriteFlags"],[1847,"impl-Flags-for-DupFlags"],[1848,"impl-DupFlags"]],"a":{"2big":[1724],"acces":[1583],"at_fdcwd":[197],"blkpbszget":[1028],"blksszget":[1029],"creat":[194],"errno":[1619],"ext4_ioc_resize_fs":[681],"f_add_seals":[722],"f_dupfd_cloexec":[1812],"f_get_seals":[724],"f_getfd":[1813],"f_getfl":[726],"f_setfd":[1814],"f_setfl":[729],"f_setlk":[727],"f_setlkw":[727],"faccessat":[382],"fchmodat":[561],"fchownat":[563],"ficlone":[1030],"fionbio":[1882],"fionread":[1883],"fs_ioc_getflags":[1031],"fs_ioc_setflags":[1032],"fstatat":[1201],"ifo":[223],"inode_number":[947],"inotify_init1":[1515],"inotify_rm_watch":[1516],"len":[95],"lseek":[1166,1272],"noattr":[1666],"off":[1120],"posix_fadvise":[718],"posix_fallocate":[719],"renameat2":[1163],"strlen":[95]}}],\ +["rustix",{"doc":"rustix provides efficient memory-safe and I/O-safe …","t":"QCCCCCCKKFKKFIMNNMNNNNNNNNNNNNNNNNNNNNNNNNNMNNNMNNNNNNNNNNNNFFFFNNNNNNNNNNNNNNNNNNNNNINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTTTFGFTTTTPTTTTTTTTSPPTTTTTPIFFKPPTTTTTTPTTFEPKGKGITTFTTTTTTTTTTTTTPFTTTTTTPPTTTTFKFSTTTTTTTTTTTTTTTTTTTTPPPPPIFKTSTTTTTTTTTTTTTTTTTTTPFFIPFFTTTTTTTTTTTTTTTFIGPPPIKIFFIFIPTTTTIFTTTSSFPPTTTTTTTPTTTFTOOOOOHHNNNNNNNNNNNNNNNNNMMNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHMMNMMHNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOHHHHHEHEHHEHHHNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHHHMNNNNNNNNNNNNNNMMNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHNNNNNNNNNNNNNMNMNNNNNNNNNNNNNMHNNMNNNNNNNNNNNNNNNNNNNNNNNNNNOOHHHHHHHHHHHHHHHMMMMNMNNNNNMNNNNNNNNNNNNNHHHMNMNNNHHHNNNNNNNNNNNNNHHHHNHHHNNNNNNNNNNNNNHMOOOOOOOOOOOOOOOOHNHHNHNHOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNHHHNMNTTTTTTTTFTTTTTTTTTTTTTTTFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTFTPFTTFTTTTTTTTTTTTTFFTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTPTTTTTTTTTTTTTFITTTTTTTTTTTTTTTTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNHHHNNNNNNNNNNHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNHHHHHHHNHHHNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHFKGFTKIFPFTTFRIPFPFFFPFMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKMMMMM","n":["cstr","fd","ffi","fs","io","ioctl","path","AsFd","AsRawFd","BorrowedFd","FromRawFd","IntoRawFd","OwnedFd","RawFd","as_fd","as_fd","as_fd","as_raw_fd","as_raw_fd","as_raw_fd","borrow","borrow","borrow_mut","borrow_mut","borrow_raw","clone","clone_into","drop","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from_raw_fd","from_raw_fd","into","into","into_raw_fd","into_raw_fd","is_terminal","is_terminal","to_owned","try_clone","try_clone_to_owned","try_from","try_from","try_into","try_into","type_id","type_id","CStr","CString","FromBytesWithNulError","NulError","as_bytes","as_bytes_with_nul","as_c_str","as_cow_c_str","as_cow_c_str","as_cow_c_str","as_ptr","as_ref","as_ref","as_str","as_str","as_str","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","c_char","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","cmp","count_bytes","default","default","deref","description","description","drop","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from_bytes_until_nul","from_bytes_with_nul","from_bytes_with_nul_unchecked","from_ptr","from_raw","from_vec_unchecked","from_vec_with_nul","from_vec_with_nul_unchecked","hash","hash","index","index","into","into","into","into_boxed_c_str","into_bytes","into_bytes_with_nul","into_c_str","into_c_str","into_c_str","into_c_string","into_raw","into_string","into_vec","into_with_c_str","into_with_c_str","into_with_c_str","is_empty","new","nul_position","partial_cmp","partial_cmp","to_bytes","to_bytes_with_nul","to_owned","to_owned","to_owned","to_owned","to_str","to_string","to_string","to_string_lossy","to_string_lossy","to_string_lossy","to_string_lossy","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_id","ACCMODE","ALL","ALLOW_SEALING","APPEND","APPEND","ATIME","Access","Advice","AtFlags","BASIC_STATS","BENEATH","BLOCKS","BTIME","BlockDevice","CACHED","CLOEXEC","CLOEXEC","COLLAPSE_RANGE","COMPRESSED","CREATE","CREATE","CTIME","CWD","CharacterDevice","Current","DIOALIGN","DIRECT","DIRECTORY","DIRSYNC","DSYNC","Data","Dev","Dir","DirEntry","DirEntryExt","Directory","DontNeed","EACCESS","EMPTY_PATH","EXCHANGE","EXCL","EXEC_OK","EXISTS","End","FSYNC","FUTURE_WRITE","FallocateFlags","FdFlags","Fifo","FileExt","FileType","FileTypeExt","FlockOperation","FsWord","GID","GROW","Gid","HUGETLB","HUGE_16GB","HUGE_16MB","HUGE_1GB","HUGE_1MB","HUGE_256MB","HUGE_2GB","HUGE_2MB","HUGE_32MB","HUGE_512KB","HUGE_512MB","HUGE_64KB","HUGE_8MB","Hole","IFlags","IMMUTABLE","INO","INSERT_RANGE","IN_ROOT","JOURNALING","KEEP_SIZE","LockExclusive","LockShared","MANDLOCK","MNT_ID","MODE","MTIME","MemfdFlags","MetadataExt","Mode","NFS_SUPER_MAGIC","NLINK","NOATIME","NOATIME","NOATIME","NOCOW","NOCTTY","NODEV","NODIRATIME","NODUMP","NOEXEC","NOFOLLOW","NONBLOCK","NOREPLACE","NOSUID","NOTAIL","NO_AUTOMOUNT","NO_HIDE_STALE","NO_MAGICLINKS","NO_SYMLINKS","NO_XDEV","NoReuse","NonBlockingLockExclusive","NonBlockingLockShared","NonBlockingUnlock","Normal","Nsecs","OFlags","OpenOptionsExt","PATH","PROC_SUPER_MAGIC","PROJECT_INHERIT","PUNCH_HOLE","RDONLY","RDONLY","RDWR","READ_OK","RELATIME","REMOVEDIR","REPLACE","RGRP","ROOT","ROOT","ROTH","RSYNC","RUSR","RWMODE","RWXG","RWXO","RWXU","Random","RawDir","RawDirEntry","RawMode","RegularFile","RenameFlags","ResolveFlags","SEAL","SECURE_REMOVAL","SGID","SHRINK","SIZE","STATX_DONT_SYNC","STATX_FORCE_SYNC","STATX_SYNC_AS_STAT","SUID","SVTX","SYMLINK_FOLLOW","SYMLINK_NOFOLLOW","SYNC","SYNC","SYNCHRONOUS","SealFlags","Secs","SeekFrom","Sequential","Socket","Start","Stat","StatExt","StatFs","StatVfs","StatVfsMountFlags","Statx","StatxFlags","StatxTimestamp","Symlink","TMPFILE","TOPDIR","TRUNC","TYPE","Timespec","Timestamps","UID","UNRM","UNSHARE_RANGE","UTIME_NOW","UTIME_OMIT","Uid","Unknown","Unlock","WGRP","WHITEOUT","WOTH","WRITE","WRITE_OK","WRONLY","WUSR","WillNeed","XGRP","XOTH","XUSR","XattrFlags","ZERO_RANGE","__pad0","__reserved","__spare0","__spare3","__unused","access","accessat","all","all","all","all","all","all","all","all","all","all","all","all","all","as_raw","as_raw","as_raw_mode","as_raw_mode","atime","atime","atime","atime_nsec","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitand_assign","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bitor_assign","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bits","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","bitxor_assign","blksize","blocks","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chmod","chmodat","chown","chownat","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","complement","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","contains","copy_file_range","ctime","ctime","ctime","ctime_nsec","custom_flags","cwd","default","dev","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","difference","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","empty","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","ext4_ioc_resize_fs","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","extend","f_bavail","f_bavail","f_bfree","f_bfree","f_blocks","f_blocks","f_bsize","f_bsize","f_favail","f_ffree","f_ffree","f_files","f_files","f_flag","f_flags","f_frsize","f_frsize","f_fsid","f_fsid","f_namelen","f_namemax","f_spare","f_type","fadvise","fallocate","fchmod","fchown","fcntl_add_seals","fcntl_dupfd_cloexec","fcntl_get_seals","fcntl_getfd","fcntl_getfl","fcntl_lock","fcntl_setfd","fcntl_setfl","fdatasync","fgetxattr","file_name","file_name","file_type","file_type","flistxattr","flock","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fremovexattr","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_iter","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_name","from_raw","from_raw","from_raw_mode","from_raw_mode","fsetxattr","fstat","fstatfs","fstatvfs","fsync","ftruncate","futimens","getxattr","gid","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","ino","ino","ino","ino","inotify","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","insert","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersection","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","intersects","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","ioctl_blkpbszget","ioctl_blksszget","ioctl_ficlone","ioctl_getflags","ioctl_setflags","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_all","is_block_device","is_buffer_empty","is_char_device","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_empty","is_fifo","is_file_read_write","is_root","is_root","is_socket","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","iter_names","last_access","last_modification","lgetxattr","link","linkat","listxattr","llistxattr","lremovexattr","lsetxattr","lstat","major","makedev","memfd_create","minor","mkdir","mkdirat","mknodat","mode","mode","mtime","mtime","mtime","mtime_nsec","new","new","next","next","next_entry_cookie","nlink","not","not","not","not","not","not","not","not","not","not","not","not","not","open","openat","openat2","rdev","read","read_at","read_exact_at","read_from","read_vectored_at","readlink","readlinkat","readlinkat_raw","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","remove","removexattr","rename","renameat","renameat_with","rewind","rmdir","seek","sendfile","set","set","set","set","set","set","set","set","set","set","set","set","set","setxattr","size","st_atime","st_atime_nsec","st_blksize","st_blocks","st_ctime","st_ctime_nsec","st_dev","st_gid","st_ino","st_mode","st_mtime","st_mtime_nsec","st_nlink","st_rdev","st_size","st_uid","stat","stat","statat","statfs","statfs","statvfs","statvfs","statx","stx_atime","stx_attributes","stx_attributes_mask","stx_blksize","stx_blocks","stx_btime","stx_ctime","stx_dev_major","stx_dev_minor","stx_dio_mem_align","stx_dio_offset_align","stx_gid","stx_ino","stx_mask","stx_mnt_id","stx_mode","stx_mtime","stx_nlink","stx_rdev_major","stx_rdev_minor","stx_size","stx_uid","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","symlink","symlinkat","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","sync","syncfs","tell","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","tv_nsec","tv_nsec","tv_sec","tv_sec","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uid","union","union","union","union","union","union","union","union","union","union","union","union","union","unlink","unlinkat","utimensat","write_all_at","write_at","write_vectored_at","ACCESS","ALL_EVENTS","ATTRIB","CLOEXEC","CLOSE","CLOSE_NOWRITE","CLOSE_WRITE","CREATE","CreateFlags","DELETE","DELETE_SELF","DONT_FOLLOW","EXCL_UNLINK","MASK_ADD","MASK_CREATE","MODIFY","MOVE","MOVED_FROM","MOVED_TO","MOVE_SELF","NONBLOCK","ONESHOT","ONLYDIR","OPEN","WatchFlags","all","all","all","all","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","complement","complement","complement","complement","contains","contains","contains","contains","default","difference","difference","difference","difference","empty","empty","empty","empty","eq","eq","extend","extend","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from_bits","from_bits","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","from_name","from_name","hash","hash","inotify_add_watch","inotify_init","inotify_remove_watch","insert","insert","insert","insert","intersection","intersection","intersection","intersection","intersects","intersects","intersects","intersects","into","into","into_iter","into_iter","is_all","is_all","is_all","is_all","is_empty","is_empty","is_empty","is_empty","iter","iter","iter","iter","iter_names","iter_names","iter_names","iter_names","not","not","remove","remove","remove","remove","set","set","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","symmetric_difference","symmetric_difference","to_owned","to_owned","toggle","toggle","toggle","toggle","try_from","try_from","try_into","try_into","type_id","type_id","union","union","union","union","ACCESS","ADDRINUSE","ADDRNOTAVAIL","ADV","AFNOSUPPORT","AGAIN","ALREADY","APPEND","BADE","BADF","BADFD","BADMSG","BADR","BADRQC","BADSLT","BFONT","BUSY","CANCELED","CHILD","CHRNG","CLOEXEC","CLOEXEC","COMM","CONNABORTED","CONNREFUSED","CONNRESET","DEADLK","DEADLOCK","DESTADDRREQ","DOM","DOTDOT","DQUOT","DSYNC","DupFlags","EXIST","Err","Errno","FAULT","FBIG","FdFlags","HIPRI","HOSTDOWN","HOSTUNREACH","HWPOISON","IDRM","ILSEQ","INPROGRESS","INTR","INVAL","IO","ISCONN","ISDIR","ISNAM","IoSlice","IoSliceMut","KEYEXPIRED","KEYREJECTED","KEYREVOKED","L2HLT","L2NSYNC","L3HLT","L3RST","LIBACC","LIBBAD","LIBEXEC","LIBMAX","LIBSCN","LNRNG","LOOP","MEDIUMTYPE","MFILE","MLINK","MSGSIZE","MULTIHOP","NAMETOOLONG","NAVAIL","NETDOWN","NETRESET","NETUNREACH","NFILE","NOANO","NOBUFS","NOCSI","NODATA","NODEV","NOENT","NOEXEC","NOKEY","NOLCK","NOLINK","NOMEDIUM","NOMEM","NOMSG","NONET","NOPKG","NOPROTOOPT","NOSPC","NOSR","NOSTR","NOSYS","NOTBLK","NOTCONN","NOTDIR","NOTEMPTY","NOTNAM","NOTRECOVERABLE","NOTSOCK","NOTSUP","NOTTY","NOTUNIQ","NOWAIT","NXIO","OPNOTSUPP","OVERFLOW","OWNERDEAD","Ok","PERM","PFNOSUPPORT","PIPE","PROTO","PROTONOSUPPORT","PROTOTYPE","RANGE","REMCHG","REMOTE","REMOTEIO","RESTART","RFKILL","ROFS","ReadWriteFlags","Result","SHUTDOWN","SOCKTNOSUPPORT","SPIPE","SRCH","SRMNT","STALE","STRPIPE","SYNC","TIME","TIMEDOUT","TOOBIG","TOOMANYREFS","TXTBSY","UCLEAN","UNATCH","USERS","WOULDBLOCK","XDEV","XFULL","advance","advance","advance_slices","advance_slices","all","all","all","bitand","bitand","bitand","bitand_assign","bitand_assign","bitand_assign","bitor","bitor","bitor","bitor_assign","bitor_assign","bitor_assign","bits","bits","bits","bits","bits","bits","bitxor","bitxor","bitxor","bitxor_assign","bitxor_assign","bitxor_assign","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","close","complement","complement","complement","contains","contains","contains","deref","deref","deref_mut","difference","difference","difference","dup","dup2","dup3","empty","empty","empty","eq","eq","eq","eq","extend","extend","extend","fcntl_dupfd_cloexec","fcntl_getfd","fcntl_setfd","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_bits","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_bits_truncate","from_io_error","from_iter","from_iter","from_iter","from_name","from_name","from_name","from_raw_os_error","hash","hash","hash","hash","insert","insert","insert","intersection","intersection","intersection","intersects","intersects","intersects","into","into","into","into","into","into","into_iter","into_iter","into_iter","ioctl_fionbio","ioctl_fionread","is_all","is_all","is_all","is_empty","is_empty","is_empty","iter","iter","iter","iter_names","iter_names","iter_names","kind","new","new","not","not","not","pread","pread_uninit","preadv","preadv2","pwrite","pwritev","pwritev2","raw_os_error","read","read_uninit","readv","remove","remove","remove","retry_on_intr","set","set","set","sub","sub","sub","sub_assign","sub_assign","sub_assign","symmetric_difference","symmetric_difference","symmetric_difference","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","toggle","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","union","union","union","write","writev","BadOpcode","CompileTimeOpcode","Direction","Getter","IS_MUTATING","Ioctl","IoctlOutput","NoArg","None","NoneOpcode","OPCODE","OPCODE","Opcode","Output","RawOpcode","Read","ReadOpcode","ReadWrite","ReadWriteOpcode","Setter","Updater","Write","WriteOpcode","as_ptr","as_ptr","as_ptr","as_ptr","as_ptr","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","cmp","eq","eq","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from_components","hash","hash","into","into","into","into","into","into","into","into","into","into","into","ioctl","new","new","new","new","none","old","output_from_ptr","output_from_ptr","output_from_ptr","output_from_ptr","output_from_ptr","partial_cmp","partial_cmp","raw","read","read_write","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","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","write","Arg","as_cow_c_str","as_str","into_c_str","into_with_c_str","to_string_lossy"],"q":[[0,"rustix"],[7,"rustix::fd"],[60,"rustix::ffi"],[175,"rustix::fs"],[1404,"rustix::fs::inotify"],[1583,"rustix::io"],[1961,"rustix::ioctl"],[2102,"rustix::path"],[2108,"core::fmt"],[2109,"core::fmt"],[2110,"std::process"],[2111,"std::net::udp"],[2112,"std::net::tcp"],[2113,"std::process"],[2114,"std::process"],[2115,"std::os::unix::net::listener"],[2116,"std::os::unix::net::stream"],[2117,"std::fs"],[2118,"std::io::error"],[2119,"core::any"],[2120,"alloc::borrow"],[2121,"core::cmp"],[2122,"alloc::boxed"],[2123,"core::num::nonzero"],[2124,"alloc::vec"],[2125,"core::ffi::c_str"],[2126,"alloc::ffi::c_str"],[2127,"core::hash"],[2128,"core::ops::range"],[2129,"core::ops::range"],[2130,"alloc::ffi::c_str"],[2131,"core::convert"],[2132,"core::option"],[2133,"core::str::error"],[2134,"linux_raw_sys::general"],[2135,"linux_raw_sys::general"],[2136,"core::iter::traits::collect"],[2137,"core::fmt"],[2138,"bitflags::iter"],[2139,"std::io::error"]],"d":["A macro for CStr literals.","Export the *Fd types and traits that are used in rustix’…","Utilities related to FFI bindings.","Filesystem operations.","I/O operations.","Unsafe ioctl API.","Filesystem path operations.","A trait to borrow the file descriptor from an underlying …","A trait to extract the raw file descriptor from an …","A borrowed file descriptor.","A trait to express the ability to construct an object from …","A trait to express the ability to consume an object and …","An owned file descriptor.","Raw file descriptors.","Borrows the file descriptor.","","","Extracts the raw file descriptor.","","","","","","","Return a BorrowedFd holding the given raw file descriptor.","","","","","","","","","","Returns the argument unchanged.","","","","","","","","Returns the argument unchanged.","Constructs a new instance of Self from the given raw file …","Constructs a new instance of Self from the given raw file …","Calls U::from(self).","Calls U::from(self).","Consumes this object, returning the raw underlying file …","","","","","Creates a new OwnedFd instance that shares the same …","Creates a new OwnedFd instance that shares the same …","","","","","","","Representation of a borrowed C string.","A type representing an owned, C-compatible, nul-terminated …","An error indicating that a nul byte was not in the …","An error indicating that an interior nul byte was found.","Returns the contents of this CString as a slice of bytes.","Equivalent to CString::as_bytes() except that the returned …","Extracts a CStr slice containing the entire string.","","","","Returns the inner pointer to this C string.","","","","","","","","","","","","","","","Equivalent to C’s char type.","","","","","","","","","","Returns the length of self. Like C’s strlen, this does …","Creates an empty CString.","","","","","","","","","","","","","","","","Converts a Box<CStr> into a CString without copying or …","Converts a Cow<'a, CStr> into a CString, by copying the …","Returns the argument unchanged.","Converts a Vec<NonZeroU8> into a CString without copying …","","Returns the argument unchanged.","Returns the argument unchanged.","Creates a C string wrapper from a byte slice with any …","Creates a C string wrapper from a byte slice with exactly …","Unsafely creates a C string wrapper from a byte slice.","Wraps a raw C string with a safe C string wrapper.","Retakes ownership of a CString that was transferred to C …","Creates a C-compatible string by consuming a byte vector, …","Attempts to converts a Vec<u8> to a CString.","Converts a Vec<u8> to a CString without checking the …","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts this CString into a boxed CStr.","Consumes the CString and returns the underlying byte …","Equivalent to CString::into_bytes() except that the …","","","","Converts a Box<CStr> into a CString without copying or …","Consumes the CString and transfers ownership of the string …","Converts the CString into a String if it contains valid …","Consumes this error, returning the underlying vector of …","","","","Returns true if self.to_bytes() has a length of 0.","Creates a new C-compatible string from a container of …","Returns the position of the nul byte in the slice that …","","","Converts this C string to a byte slice.","Converts this C string to a byte slice containing the …","","","","","Yields a &str slice if the CStr contains valid UTF-8.","","","","","","Converts a CStr into a Cow<str>.","","","","","","","","","","","O_ACCMODE","STATX_ALL","MFD_ALLOW_SEALING","O_APPEND","FS_APPEND_FL","STATX_ATIME","*_OK constants for use with accessat.","POSIX_FADV_* constants for use with fadvise.","AT_* constants for use with openat, statat, and other *at …","STATX_BASIC_STATS","RESOLVE_BENEATH","STATX_BLOCKS","STATX_BTIME","S_IFBLK","RESOLVE_CACHED (since Linux 5.12)","O_CLOEXEC","MFD_CLOEXEC","FALLOC_FL_COLLAPSE_RANGE","FS_COMPR_FL","O_CREAT","XATTR_CREATE","STATX_CTIME","AT_FDCWD—A handle representing the current working …","S_IFCHR","Sets the offset to the current position plus the specified …","STATX_DIOALIGN (since Linux 6.1)","O_DIRECT","O_DIRECTORY","FS_DIRSYNC_FL","O_DSYNC.","Sets the offset to the current position plus the specified …","dev_t","DIR*","struct dirent","Re-export types common to POSIX-ish platforms. …","S_IFDIR","POSIX_FADV_DONTNEED","AT_EACCESS","AT_EMPTY_PATH","RENAME_EXCHANGE","O_EXCL","X_OK","F_OK","Sets the offset to the size of this object plus the …","O_FSYNC.","F_SEAL_FUTURE_WRITE (since Linux 5.1)","FALLOC_FL_* constants for use with fallocate.","","S_IFIFO","Re-export types common to POSIX-ish platforms. …","S_IF* constants for use with mknodat and Stat’s st_mode …","Re-export types common to POSIX-ish platforms. …","LOCK_* constants for use with flock and fcntl_lock.","__fsword_t","STATX_GID","F_SEAL_GROW.","gid_t—A Unix group ID.","MFD_HUGETLB (since Linux 4.14)","MFD_HUGE_16GB","MFD_HUGE_16MB","MFD_HUGE_1GB","MFD_HUGE_1MB","MFD_HUGE_256MB","MFD_HUGE_2GB","MFD_HUGE_2MB","MFD_HUGE_32MB","MFD_HUGE_512JB","MFD_HUGE_512MB","MFD_HUGE_64KB","MFD_HUGE_8MB","Sets the offset to the current position plus the specified …","FS_* constants for use with [ioctl_getflags][…","FS_IMMUTABLE_FL","STATX_INO","FALLOC_FL_INSERT_RANGE","RESOLVE_IN_ROOT","FS_JOURNAL_DATA_FL","FALLOC_FL_KEEP_SIZE","LOCK_EX","LOCK_SH","ST_MANDLOCK","STATX_MNT_ID (since Linux 5.8)","STATX_MODE","STATX_MTIME","MFD_* constants for use with memfd_create.","Re-export types common to POSIX-ish platforms. …","S_I* constants for use with openat, chmodat, and fchmod.","The filesystem magic number for NFS.","STATX_NLINK","O_NOATIME","ST_NOATIME","FS_NOATIME_FL","FS_NOCOW_FL","O_NOCTTY","ST_NODEV","ST_NODIRATIME","FS_NODUMP_FL","ST_NOEXEC","O_NOFOLLOW","O_NONBLOCK","RENAME_NOREPLACE","ST_NOSUID","FS_NOTAIL_FL","AT_NO_AUTOMOUNT","FALLOC_FL_NO_HIDE_STALE","RESOLVE_NO_MAGICLINKS","RESOLVE_NO_SYMLINKS","RESOLVE_NO_XDEV","POSIX_FADV_NOREUSE","LOCK_EX | LOCK_NB","LOCK_SH | LOCK_NB","LOCK_UN | LOCK_NB","POSIX_FADV_NORMAL","A type for the tv_sec field of Timespec.","O_* constants for use with openat.","Re-export types common to POSIX-ish platforms. …","O_PATH","The filesystem magic number for procfs.","FS_PROJINHERIT_FL","FALLOC_FL_PUNCH_HOLE","O_RDONLY","ST_RDONLY","O_RDWR","R_OK","ST_RELATIME","AT_REMOVEDIR","XATTR_REPLACE","S_IRGRP","A Uid corresponding to the root user (uid 0).","A Gid corresponding to the root group (gid 0).","S_IROTH","O_RSYNC.","S_IRUSR","Similar to ACCMODE, but just includes the read/write …","S_IRWXG","S_IRWXO","S_IRWXU","POSIX_FADV_RANDOM","A directory iterator implemented with getdents.","A raw directory entry, similar to std::fs::DirEntry.","mode_t","S_IFREG","RENAME_* constants for use with renameat_with.","RESOLVE_* constants for use with openat2.","F_SEAL_SEAL.","FS_SECRM_FL","S_ISGID","F_SEAL_SHRINK.","STATX_SIZE","AT_STATX_DONT_SYNC","AT_STATX_FORCE_SYNC","AT_STATX_SYNC_AS_STAT","S_ISUID","S_ISVTX","AT_SYMLINK_FOLLOW","AT_SYMLINK_NOFOLLOW","O_SYNC","FS_SYNC_FL","ST_SYNCHRONOUS","F_SEAL_* constants for use with fcntl_add_seals and …","A type for the tv_sec field of Timespec.","Enumeration of possible methods to seek within an I/O …","POSIX_FADV_SEQUENTIAL","S_IFSOCK","Sets the offset to the provided number of bytes.","struct stat for use with statat and fstat.","Extension trait for accessing timestamp fields of Stat.","struct statfs for use with statfs and fstatfs.","struct statvfs for use with statvfs and fstatvfs.","ST_* constants for use with StatVfs.","struct statx for use with statx.","STATX_* constants for use with statx.","struct statx_timestamp for use with Statx.","S_IFLNK","O_TMPFILE","FS_TOPDIR_FL","O_TRUNC","STATX_TYPE","struct timespec","Timestamps used by utimensat and futimens.","STATX_UID","FS_UNRM_FL","FALLOC_FL_UNSHARE_RANGE","UTIME_NOW for use with utimensat.","UTIME_OMIT for use with utimensat.","uid_t—A Unix user ID.","An unknown filesystem object.","LOCK_UN","S_IWGRP","RENAME_WHITEOUT","S_IWOTH","F_SEAL_WRITE.","W_OK","O_WRONLY","S_IWUSR","POSIX_FADV_WILLNEED","S_IXGRP","S_IXOTH","S_IXUSR","XATTR_* constants for use with setxattr, and other …","FALLOC_FL_ZERO_RANGE","","","","","","access(path, access)—Tests permissions for a file or …","faccessat(dirfd, path, access, flags)—Tests permissions …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Converts a Uid into a RawUid.","Converts a Gid into a RawGid.","Construct an st_mode value from a Mode.","Construct an st_mode value from a FileType.","Return the value of the st_atime field, casted to the …","Returns the last access time of the file, in seconds since …","","Returns the last access time of the file, in nanoseconds …","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","Get the underlying bits value.","","","Get the underlying bits value.","Get the underlying bits value.","","Get the underlying bits value.","","Get the underlying bits value.","","","Get the underlying bits value.","","Get the underlying bits value.","Get the underlying bits value.","","","Get the underlying bits value.","","Get the underlying bits value.","Get the underlying bits value.","","","Get the underlying bits value.","","Get the underlying bits value.","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns the block size for filesystem I/O.","Returns the number of blocks allocated to the file, in …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","chmod(path, mode)—Sets file or directory permissions.","fchmodat(dirfd, path, mode, flags)—Sets file or …","chown(path, owner, group)—Sets open file or directory …","fchownat(dirfd, path, owner, group, flags)—Sets file or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","copy_file_range(fd_in, off_in, fd_out, off_out, len, 0)…","Return the value of the st_ctime field, casted to the …","Returns the last status change time of the file, in …","","Returns the last status change time of the file, in …","Pass custom flags to the flags argument of open.","Return the value of CWD.","","Returns the ID of the device containing the file.","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","ioctl(fd, EXT4_IOC_RESIZE_FS, blocks)—Resize ext4 …","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","","","","","","","","","","","","","","","","","","","","","","","","posix_fadvise(fd, offset, len, advice)—Declares an …","fallocate(fd, mode, offset, len)—Adjusts file allocation.","fchmod(fd, mode)—Sets open file or directory permissions.","fchown(fd, owner, group)—Sets open file or directory …","fcntl(fd, F_ADD_SEALS)","","fcntl(fd, F_GET_SEALS)","","fcntl(fd, F_GETFL)—Returns a file descriptor’s access …","fcntl(fd, F_SETLK)—Acquire or release an fcntl-style …","","fcntl(fd, F_SETFL, flags)—Sets a file descriptor’s …","fdatasync(fd)—Ensures that file data is written to the …","fgetxattr(fd, name, value.as_ptr(), value.len())—Get …","Returns the file name of this directory entry.","Returns the file name of this directory entry.","Returns the type of this directory entry.","Returns the type of this directory entry.","flistxattr(fd, list.as_ptr(), list.len())—List extended …","flock(fd, operation)—Acquire or release an advisory lock …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","fremovexattr(fd, name)—Remove an extended filesystem …","Returns the argument unchanged.","Returns the argument unchanged.","Support conversions from Mode to raw mode values.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Support conversions from raw mode values to Mode.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value exactly.","","Convert from a bits value exactly.","","","Convert from a bits value exactly.","","Convert from a bits value exactly.","","Convert from a bits value exactly.","","Convert from a bits value exactly.","Convert from a bits value exactly.","","Convert from a bits value exactly.","","Convert from a bits value exactly.","","Convert from a bits value exactly.","","","Convert from a bits value exactly.","","Convert from a bits value exactly.","Convert from a bits value exactly.","","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Converts a RawUid into a Uid.","Converts a RawGid into a Gid.","Construct a Mode from the mode bits of the st_mode field …","Construct a FileType from the S_IFMT bits of the st_mode …","fsetxattr(fd, name, value.as_ptr(), value.len(), flags)…","fstat(fd)—Queries metadata for an open file or directory.","fstatfs(fd)—Queries filesystem statistics for an open …","fstatvfs(fd)—Queries filesystem statistics for an open …","fsync(fd)—Ensures that file data and metadata is written …","ftruncate(fd, length)—Sets the length of a file.","futimens(fd, times)—Sets timestamps for an open file or …","getxattr(path, name, value.as_ptr(), value.len())—Get …","Returns the group ID of the owner of this file.","","","","","","","","","","","","","","","Returns the inode number.","Returns the underlying d_ino field in the contained dirent …","Returns the inode number of this directory entry.","Return the inode number of this directory entry.","inotify support for working with inotifies","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","ioctl(fd, BLKPBSZGET)—Returns the physical block size of …","ioctl(fd, BLKSSZGET)—Returns the logical block size of a …","ioctl(fd, FICLONE, src_fd)—Share data between open files.","ioctl(fd, FS_IOC_GETFLAGS)—Returns the inode flags …","ioctl(fd, FS_IOC_SETFLAGS)—Modify the inode flags …","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if this file type is a block device.","Returns true if the internal buffer is empty and will be …","Returns true if this file type is a char device.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Returns true if this file type is a fifo.","fcntl(fd, F_GETFL) & O_ACCMODE","Test whether this uid represents the root user (uid 0).","Test whether this gid represents the root group (gid 0).","Returns true if this file type is a socket.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The timestamp of the last access to a filesystem object.","The timestamp of the last modification of a filesystem …","lgetxattr(path, name, value.as_ptr(), value.len())—Get …","link(old_path, new_path)—Creates a hard link.","linkat(old_dirfd, old_path, new_dirfd, new_path, flags)…","listxattr(path, list.as_ptr(), list.len())—List extended …","llistxattr(path, list.as_ptr(), list.len())—List …","lremovexattr(path, name)—Remove an extended filesystem …","setxattr(path, name, value.as_ptr(), value.len(), flags)…","lstat(path)—Queries metadata for a file or directory, …","major(dev)","makedev(maj, min)","memfd_create(name, flags)","minor(dev)","mkdir(path, mode)—Creates a directory.","mkdirat(fd, path, mode)—Creates a directory.","mknodat(dirfd, path, mode, dev)—Creates special or …","Sets the mode bits that a new file will be created with.","Returns the rights applied to this file.","Return the value of the st_mtime field, casted to the …","Returns the last modification time of the file, in seconds …","","Returns the last modification time of the file, in …","Take ownership of fd and construct a Dir that reads …","Create a new iterator from the given file descriptor and …","","Identical to Iterator::next except that Iterator::Item …","Returns the seek cookie to the next directory entry.","Returns the number of hard links pointing to this file.","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","open(path, oflags, mode)—Opens a file.","openat(dirfd, path, oflags, mode)—Opens a file.","…","Returns the device ID of this file (if it is a special …","readdir(self), where None means the end of the directory.","Reads a number of bytes starting from a given offset.","Reads the exact number of byte required to fill buf from …","Borrow fd and construct a Dir that reads entries from the …","Like read_at, except that it reads into a slice of buffers.","readlink(path)—Reads the contents of a symlink.","readlinkat(fd, path)—Reads the contents of a symlink.","readlinkat(fd, path)—Reads the contents of a symlink, …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","removexattr(path, name)—Remove an extended filesystem …","rename(old_path, new_path)—Renames a file or directory.","renameat(old_dirfd, old_path, new_dirfd, new_path)…","renameat2(old_dirfd, old_path, new_dirfd, new_path, flags)…","rewinddir(self)","rmdir(path)—Removes a directory.","lseek(fd, offset, whence)—Repositions a file descriptor …","sendfile(out_fd, in_fd, offset, count)","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","setxattr(path, name, value.as_ptr(), value.len(), flags)…","Returns the total size of this file in bytes.","","","","","","","","","","","","","","","","","stat(path)—Queries metadata for a file or directory.","fstat(self)","fstatat(dirfd, path, flags)—Queries metadata for a file …","statfs—Queries filesystem metadata.","fstatfs(self)","statvfs—Queries filesystem metadata, POSIX version.","fstatvfs(self)","statx(dirfd, path, flags, mask, statxbuf)","","","","","","","","","","","","","","","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","symlink(old_path, new_path)—Creates a symlink.","symlinkat(old_path, new_dirfd, new_path)—Creates a …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","sync—Flush cached filesystem data for all filesystems.","syncfs(fd)—Flush cached filesystem data.","lseek(fd, 0, SEEK_CUR)—Returns the current position …","","","","","","","","","","","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the user ID of the owner of this file.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","unlink(path)—Unlinks a file.","unlinkat(fd, path, flags)—Unlinks a file or remove a …","utimensat(dirfd, path, times, flags)—Sets file or …","Attempts to write an entire buffer starting from a given …","Writes a number of bytes starting from a given offset.","Like write_at, except that it writes from a slice of …","IN_ACCESS","IN_ALL_EVENTS","IN_ATTRIB","IN_CLOEXEC","IN_CLOSE","IN_CLOSE_NOWRITE","IN_CLOSE_WRITE","IN_CREATE","IN_* for use with inotify_init.","IN_DELETE","IN_DELETE_SELF","IN_DONT_FOLLOW","IN_EXCL_UNLINK","IN_MASK_ADD","IN_MASK_CREATE","IN_MODIFY","IN_MOVE","IN_MOVED_FROM","IN_MOVED_TO","IN_MOVE_SELF","IN_NONBLOCK","IN_ONESHOT","IN_ONLYDIR","IN_OPEN","IN* for use with inotify_add_watch.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","Get the underlying bits value.","Get the underlying bits value.","","Get the underlying bits value.","","Get the underlying bits value.","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value exactly.","","Convert from a bits value exactly.","","Convert from a bits value exactly.","Convert from a bits value exactly.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","","","inotify_add_watch(self, path, flags)—Adds a watch to …","inotify_init1(flags)—Creates a new inotify object.","inotify_rm_watch(self, wd)—Removes a watch from this …","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Calls U::from(self).","Calls U::from(self).","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","EACCES","EADDRINUSE","EADDRNOTAVAIL","EADV","EAFNOSUPPORT","EAGAIN","EALREADY","RWF_APPEND (since Linux 4.16)","EBADE","EBADF","EBADFD","EBADMSG","EBADR","EBADRQC","EBADSLT","EBFONT","EBUSY","ECANCELED","ECHILD","ECHRNG","FD_CLOEXEC","O_CLOEXEC","ECOMM","ECONNABORTED","ECONNREFUSED","ECONNRESET","EDEADLK","EDEADLOCK","EDESTADDRREQ","EDOM","EDOTDOT","EDQUOT","RWF_DSYNC (since Linux 4.7)","O_* constants for use with dup2.","EEXIST","Contains the error value","errno—An error code.","EFAULT","EFBIG","FD_* constants for use with fcntl_getfd and fcntl_setfd.","RWF_HIPRI (since Linux 4.6)","EHOSTDOWN","EHOSTUNREACH","EHWPOISON","EIDRM","EILSEQ","EINPROGRESS","EINTR.","EINVAL","EIO","EISCONN","EISDIR","EISNAM","A buffer type used with Write::write_vectored.","A buffer type used with Read::read_vectored.","EKEYEXPIRED","EKEYREJECTED","EKEYREVOKED","EL2HLT","EL2NSYNC","EL3HLT","EL3RST","ELIBACC","ELIBBAD","ELIBEXEC","ELIBMAX","ELIBSCN","ELNRNG","ELOOP","EMEDIUMTYPE","EMFILE","EMLINK","EMSGSIZE","EMULTIHOP","ENAMETOOLONG","ENAVAIL","ENETDOWN","ENETRESET","ENETUNREACH","ENFILE","ENOANO","ENOBUFS","ENOCSI","ENODATA","ENODEV","ENOENT","ENOEXEC","ENOKEY","ENOLCK","ENOLINK","ENOMEDIUM","ENOMEM","ENOMSG","ENONET","ENOPKG","ENOPROTOOPT","ENOSPC","ENOSR","ENOSTR","ENOSYS","ENOTBLK","ENOTCONN","ENOTDIR","ENOTEMPTY","ENOTNAM","ENOTRECOVERABLE","ENOTSOCK","ENOTSUP","ENOTTY","ENOTUNIQ","RWF_NOWAIT (since Linux 4.14)","ENXIO","EOPNOTSUPP","EOVERFLOW","EOWNERDEAD","Contains the success value","EPERM","EPFNOSUPPORT","EPIPE","EPROTO","EPROTONOSUPPORT","EPROTOTYPE","ERANGE","EREMCHG","EREMOTE","EREMOTEIO","ERESTART","ERFKILL","EROFS","RWF_* constants for use with preadv2 and pwritev2.","A specialized Result type for rustix APIs.","ESHUTDOWN","ESOCKTNOSUPPORT","ESPIPE","ESRCH","ESRMNT","ESTALE","ESTRPIPE","RWF_SYNC (since Linux 4.7)","ETIME","ETIMEDOUT","E2BIG","ETOOMANYREFS","ETXTBSY","EUCLEAN","EUNATCH","EUSERS","EWOULDBLOCK","EXDEV","EXFULL","Advance the internal cursor of the slice.","Advance the internal cursor of the slice.","Advance a slice of slices.","Advance a slice of slices.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","Get a flags value with all known bits set.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","Get the underlying bits value.","Get the underlying bits value.","","","Get the underlying bits value.","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","close(raw_fd)—Closes a RawFd directly.","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","dup(fd)—Creates a new OwnedFd instance that shares the …","dup2(fd, new)—Changes the file description of a file …","dup3(fd, new, flags)—Changes the file description of a …","Get a flags value with all bits unset.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","fcntl(fd, F_DUPFD_CLOEXEC)—Creates a new OwnedFd …","fcntl(fd, F_GETFD)—Returns a file descriptor’s flags.","fcntl(fd, F_SETFD, flags)—Sets a file descriptor’s …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value.","Convert from a bits value exactly.","","Convert from a bits value exactly.","","","Convert from a bits value exactly.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Extract an Errno value from a std::io::Error.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Construct an Errno from a raw OS error number.","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","ioctl(fd, FIONBIO, &value)—Enables or disables …","ioctl(fd, FIONREAD)—Returns the number of bytes ready to …","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Shorthand for std::io::Error::from(self).kind().","Creates a new IoSliceMut wrapping a byte slice.","Creates a new IoSlice wrapping a byte slice.","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","pread(fd, buf, offset)—Reads from a file at a given …","pread(fd, buf, offset)—Reads from a file at a given …","preadv(fd, bufs, offset)—Reads from a file at a given …","preadv2(fd, bufs, offset, flags)—Reads data, with …","pwrite(fd, bufs)—Writes to a file at a given position.","pwritev(fd, bufs, offset)—Writes to a file at a given …","pwritev2(fd, bufs, offset, flags)—Writes data, with …","Extract the raw OS error number from this error.","read(fd, buf)—Reads from a stream.","read(fd, buf)—Reads from a stream.","readv(fd, bufs)—Reads from a stream into multiple …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Call f until it either succeeds or fails other than …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","write(fd, buf)—Writes to a stream.","writev(fd, bufs)—Writes to a stream from multiple …","Provides a bad opcode at compile time.","Trait for something that provides an ioctl opcode at …","The direction that an ioctl is going.","Implements the traditional “getter” pattern for ioctls.","Does the ioctl mutate any data in the userspace?","A trait defining the properties of an ioctl command.","The type used by the ioctl to signify the output.","Implements an ioctl with no real arguments.","None of the above.","Provides a None code at compile time.","The opcode.","The opcode used by this ioctl command.","The opcode used by an Ioctl.","The type of the output data.","The type used by the ioctl to signify the command.","Read data from the kernel.","Provides a read code at compile time.","Read and write data to the kernel.","Provides a read/write code at compile time.","Implements the pattern for ioctls where a pointer argument …","Implements an “updater” pattern for ioctls.","Write data to the kernel.","Provides a write code at compile time.","Get a pointer to the data to be passed to the ioctl …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Create a new opcode from a direction, group, number, and …","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Perform an ioctl call.","Create a new no-argument ioctl object.","Create a new getter-style ioctl object.","Create a new pointer setter-style ioctl object.","Create a new pointer updater-style ioctl object.","Create a new non-mutating opcode from a group, a number, …","Create a new old Opcode from a raw opcode.","Cast the output data to the correct type.","","","","","","","Get the raw opcode.","Create a new reading opcode from a group, a number and the …","Create a new reading and writing opcode from a group, a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a new writing opcode from a group, a number and the …","A trait for passing path arguments.","Returns a view of this string as a maybe-owned CStr.","Returns a view of this string as a string slice.","Consumes self and returns a view of this string as a …","Runs a closure with self passed in as a &CStr.","Returns a potentially-lossy rendering of this string as a …"],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,2,4,3,2,3,2,3,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,2,21,3,3,2,22,3,3,2,2,3,2,3,2,3,2,3,2,0,0,0,0,26,26,26,26,26,29,29,26,29,26,26,29,26,26,34,29,35,26,34,29,35,0,26,34,35,26,34,29,35,26,29,29,26,29,26,34,35,26,26,34,29,35,26,34,34,29,35,35,26,26,26,26,26,34,35,29,29,29,29,26,26,26,26,26,29,26,29,26,34,35,26,26,26,26,26,29,29,26,26,34,26,26,29,29,26,34,26,29,29,29,26,34,29,35,29,34,35,26,26,29,29,26,34,35,26,34,35,26,34,29,35,57,62,60,57,65,62,0,0,0,62,58,62,62,72,58,57,60,63,65,57,66,62,0,72,83,62,57,57,65,57,83,0,0,0,0,72,80,55,55,59,57,53,53,83,57,61,0,0,72,0,0,0,0,0,62,61,0,60,60,60,60,60,60,60,60,60,60,60,60,60,83,0,65,62,63,58,65,63,81,81,64,62,62,62,0,0,0,0,62,57,64,65,65,57,64,64,65,64,57,57,59,64,65,55,63,58,58,58,80,81,81,81,80,0,0,0,57,0,65,63,57,64,57,53,64,55,66,56,67,69,56,57,56,57,56,56,56,80,0,0,0,72,0,0,61,65,56,61,62,55,55,55,56,56,55,55,57,65,64,0,0,0,80,72,83,0,0,0,0,0,0,0,0,72,57,65,57,62,0,0,62,65,63,0,0,0,72,81,56,59,56,61,53,57,56,80,56,56,56,0,63,76,126,103,103,76,0,0,53,55,56,57,58,59,60,61,62,63,64,65,66,67,69,56,72,73,75,76,75,53,55,56,57,58,59,60,61,62,63,64,65,66,53,55,56,57,58,59,60,61,62,63,64,65,66,53,55,56,57,58,59,60,61,62,63,64,65,66,53,55,56,57,58,59,60,61,62,63,64,65,66,53,53,55,55,56,56,57,57,58,58,59,59,60,60,61,61,62,62,63,63,64,64,65,65,66,66,53,55,56,57,58,59,60,61,62,63,64,65,66,53,55,56,57,58,59,60,61,62,63,64,65,66,75,75,90,93,96,87,88,53,55,56,57,58,59,72,80,60,61,62,63,64,81,82,65,83,66,67,69,90,93,96,87,88,53,55,56,57,58,59,72,80,60,61,62,63,64,81,82,65,83,66,67,69,0,0,0,0,53,55,56,57,58,59,72,80,60,61,62,63,64,81,82,83,66,67,69,53,55,56,57,58,59,72,80,60,61,62,63,64,81,82,83,66,67,69,53,55,56,57,58,59,60,61,62,63,64,65,66,53,55,56,57,58,59,60,61,62,63,64,65,66,0,73,75,76,75,84,0,58,75,53,55,56,57,58,59,60,61,62,63,64,65,66,53,55,56,57,58,59,60,61,62,63,64,65,66,53,55,56,57,58,59,72,80,60,61,62,63,64,81,83,66,67,69,0,53,55,56,57,58,59,60,61,62,63,64,65,66,92,93,92,93,92,93,92,93,93,92,93,92,93,93,92,92,93,92,93,92,93,92,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,87,88,87,88,0,0,90,87,88,53,53,53,53,53,55,55,55,55,55,56,56,56,56,56,57,57,57,57,57,58,58,58,58,58,59,59,59,59,59,72,80,60,60,60,60,60,61,61,61,61,61,62,62,62,62,62,63,63,63,63,63,64,64,64,64,64,81,82,65,65,65,65,83,66,66,66,66,66,67,69,0,90,93,71,96,87,88,53,55,56,56,57,58,59,72,80,60,61,62,63,64,81,82,65,83,66,67,69,53,55,56,57,58,59,60,61,62,63,64,65,66,53,53,55,55,56,56,57,57,58,58,59,59,60,60,61,61,62,62,63,63,64,64,65,65,66,66,53,55,56,57,58,59,60,61,62,63,64,65,66,53,55,56,57,58,59,60,61,62,63,64,65,66,53,55,56,57,58,59,60,61,62,63,64,65,66,67,69,56,72,0,0,0,0,0,0,0,0,75,53,55,56,57,58,59,60,61,62,63,64,66,67,69,75,94,87,88,0,53,55,56,57,58,59,60,61,62,63,64,65,66,53,55,56,57,58,59,60,61,62,63,64,65,66,53,55,56,57,58,59,60,61,62,63,64,65,66,90,93,96,87,88,53,55,56,57,58,59,72,80,60,61,62,63,64,81,82,65,83,66,67,69,90,53,55,56,57,58,59,60,61,62,63,64,65,66,0,0,0,0,0,53,55,56,57,58,59,60,61,62,63,64,65,66,95,96,95,53,55,56,57,58,59,60,61,62,63,64,65,66,95,0,67,69,95,53,55,56,57,58,59,60,61,62,63,64,65,66,53,55,56,57,58,59,60,61,62,63,64,65,66,82,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,84,75,73,75,76,75,90,96,90,96,87,75,53,55,56,57,58,59,60,61,62,63,64,65,66,0,0,0,75,90,101,101,90,101,0,0,0,53,55,56,57,58,59,60,61,62,63,64,65,66,0,0,0,0,90,0,0,0,53,55,56,57,58,59,60,61,62,63,64,65,66,0,75,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,0,90,0,0,90,0,90,0,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,53,55,56,57,58,59,60,61,62,63,64,65,66,53,55,56,57,58,59,60,61,62,63,64,65,66,0,0,53,55,56,57,58,59,60,61,62,63,64,65,66,0,0,0,53,55,56,57,58,59,72,80,60,61,62,63,64,81,82,83,66,67,69,53,55,56,57,58,59,60,61,62,63,64,65,66,90,93,96,87,88,53,55,56,57,58,59,72,80,60,61,62,63,64,81,82,65,83,66,67,69,90,93,96,87,88,53,55,56,57,58,59,72,80,60,61,62,63,64,81,82,65,83,66,67,69,126,127,126,127,90,93,96,87,88,53,55,56,57,58,59,72,80,60,61,62,63,64,81,82,65,83,66,67,69,75,53,55,56,57,58,59,60,61,62,63,64,65,66,0,0,0,101,101,101,106,106,106,105,106,106,106,106,0,106,106,106,106,106,106,106,106,106,106,106,105,106,106,106,0,105,105,106,106,105,106,105,106,105,106,105,106,105,105,105,106,106,106,105,106,105,106,105,106,105,106,105,106,105,106,105,105,106,106,105,105,106,106,106,105,105,106,106,105,105,106,106,105,106,105,106,105,105,105,105,105,106,106,106,106,106,105,106,105,105,106,106,105,105,105,106,106,106,105,105,106,106,105,106,105,105,106,106,105,106,0,0,0,105,105,106,106,105,105,106,106,105,105,106,106,105,106,105,106,105,105,106,106,105,105,106,106,105,105,106,106,105,105,106,106,105,106,105,105,106,106,105,105,106,106,105,106,105,106,105,105,106,106,105,106,105,105,106,106,105,106,105,106,105,106,105,105,106,106,110,110,110,110,110,110,110,108,110,110,110,110,110,110,110,110,110,110,110,110,107,109,110,110,110,110,110,110,110,110,110,110,108,0,110,31,0,110,110,0,108,110,110,110,110,110,110,110,110,110,110,110,110,0,0,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,108,110,110,110,110,31,110,110,110,110,110,110,110,110,110,110,110,110,110,0,0,110,110,110,110,110,110,110,108,110,110,110,110,110,110,110,110,110,110,110,102,104,102,104,107,108,109,107,108,109,107,108,109,107,108,109,107,108,109,107,107,108,108,109,109,107,108,109,107,108,109,102,110,107,108,109,104,102,110,107,108,109,104,110,107,108,109,104,110,107,108,109,104,0,107,108,109,107,108,109,102,104,102,107,108,109,0,0,0,107,108,109,110,107,108,109,107,108,109,0,0,0,102,110,110,107,107,107,107,107,108,108,108,108,108,109,109,109,109,109,104,102,110,107,108,109,104,107,108,109,107,107,108,108,109,109,107,108,109,110,107,108,109,107,108,109,110,110,107,108,109,107,108,109,107,108,109,107,108,109,102,110,107,108,109,104,107,108,109,0,0,107,108,109,107,108,109,107,108,109,107,108,109,110,102,104,107,108,109,0,0,0,0,0,0,0,110,0,0,0,107,108,109,0,107,108,109,107,108,109,107,108,109,107,108,109,110,107,108,109,104,110,107,108,109,102,110,107,108,109,104,102,110,107,108,109,104,102,110,107,108,109,104,107,108,109,0,0,0,0,0,0,114,0,0,0,122,0,117,114,0,114,0,122,0,122,0,0,0,122,0,114,116,118,119,120,116,118,119,120,128,129,130,131,132,121,122,116,118,119,120,128,129,130,131,132,121,122,121,122,121,122,121,122,121,122,116,118,119,121,122,116,118,119,120,128,129,130,131,132,121,122,121,121,122,116,118,119,120,128,129,130,131,132,121,122,0,116,118,119,120,121,121,114,116,118,119,120,121,122,121,121,121,121,122,116,118,119,120,128,129,130,131,132,121,122,116,118,119,120,128,129,130,131,132,121,122,116,118,119,120,128,129,130,131,132,121,122,121,0,54,54,54,54,54],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,2],[3,2],[2,2],[4,5],[3,5],[2,5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[5,2],[2,2],[[-1,-2],6,[],[]],[3,6],[[3,7],[[9,[6,8]]]],[[2,7],[[9,[6,8]]]],[10,3],[11,3],[12,3],[13,3],[-1,-1,[]],[14,3],[15,3],[16,3],[17,3],[18,3],[19,3],[20,3],[-1,-1,[]],[5,21],[5,3],[-1,-2,[],[]],[-1,-2,[],[]],[22,5],[3,5],[3,23],[2,23],[-1,-2,[],[]],[3,[[9,[3,24]]]],[2,[[9,[3,24]]]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,25,[]],[-1,25,[]],0,0,0,0,[26,[[28,[27]]]],[26,[[28,[27]]]],[26,29],[26,[[31,[[30,[29]]]]]],[26,[[31,[[30,[29]]]]]],[29,[[31,[[30,[29]]]]]],[29,32],[26,29],[29,29],[26,[[31,[33]]]],[26,[[31,[33]]]],[29,[[31,[33]]]],[26,29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[26,26],[34,34],[35,35],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[29,26],6],[[-1,-2],6,[],[]],[[26,26],36],[[29,29],36],[29,37],[[],26],[[],29],[26,29],[34,33],[35,33],[26,6],[[26,26],23],[[34,34],23],[[29,29],23],[[35,35],23],[[26,7],[[9,[6,8]]]],[[34,7],[[9,[6,8]]]],[[34,7],[[9,[6,8]]]],[[29,7],[[9,[6,8]]]],[[35,7],[[9,[6,8]]]],[[35,7],[[9,[6,8]]]],[[[38,[29]]],26],[[[30,[29]]],26],[-1,-1,[]],[[[40,[39]]],26],[29,26],[-1,-1,[]],[-1,-1,[]],[[[28,[27]]],[[9,[29,41]]]],[[[28,[27]]],[[9,[29,35]]]],[[[28,[27]]],29],[32,29],[32,26],[[[40,[27]]],26],[[[40,[27]]],[[9,[26,42]]]],[[[40,[27]]],26],[[26,-1],6,43],[[29,-1],6,43],[[26,44],29],[[29,[45,[37]]],29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[26,[[38,[29]]]],[26,[[40,[27]]]],[26,[[40,[27]]]],[26,[[31,[[30,[29]]]]]],[26,[[31,[[30,[29]]]]]],[29,[[31,[[30,[29]]]]]],[[[38,[29]]],26],[26,32],[26,[[9,[46,47]]]],[34,[[40,[27]]]],[[26,-2],[[31,[-1]]],[],[[49,[29],[[48,[[31,[-1]]]]]]]],[[26,-2],[[31,[-1]]],[],[[49,[29],[[48,[[31,[-1]]]]]]]],[[29,-2],[[31,[-1]]],[],[[49,[29],[[48,[[31,[-1]]]]]]]],[29,23],[-1,[[9,[26,34]]],[[50,[[40,[27]]]]]],[34,37],[[26,26],[[51,[36]]]],[[29,29],[[51,[36]]]],[29,[[28,[27]]]],[29,[[28,[27]]]],[-1,-2,[],[]],[-1,-2,[],[]],[29,26],[-1,-2,[],[]],[29,[[9,[33,52]]]],[-1,46,[]],[-1,46,[]],[26,[[30,[33]]]],[26,[[30,[33]]]],[29,[[30,[33]]]],[29,[[30,[33]]]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,53],[[31,[6]]],54],[[-1,-2,53,55],[[31,[6]]],1,54],[[],53],[[],55],[[],56],[[],57],[[],58],[[],59],[[],60],[[],61],[[],62],[[],63],[[],64],[[],65],[[],66],[67,68],[69,70],[56,71],[72,71],[73,74],[75,74],[76,74],[75,74],[[53,53],53],[[55,55],55],[[56,56],56],[[57,57],57],[[58,58],58],[[59,59],59],[[60,60],60],[[61,61],61],[[62,62],62],[[63,63],63],[[64,64],64],[[65,65],65],[[66,66],66],[[53,53],6],[[55,55],6],[[56,56],6],[[57,57],6],[[58,58],6],[[59,59],6],[[60,60],6],[[61,61],6],[[62,62],6],[[63,63],6],[[64,64],6],[[65,65],6],[[66,66],6],[[53,53],53],[[55,55],55],[[56,56],56],[[57,57],57],[[58,58],58],[[59,59],59],[[60,60],60],[[61,61],61],[[62,62],62],[[63,63],63],[[64,64],64],[[65,65],65],[[66,66],66],[[53,53],6],[[55,55],6],[[56,56],6],[[57,57],6],[[58,58],6],[[59,59],6],[[60,60],6],[[61,61],6],[[62,62],6],[[63,63],6],[[64,64],6],[[65,65],6],[[66,66],6],[53,77],[53,77],[55,77],[55,77],[56,71],[56,71],[57,77],[57,77],[58,78],[58,78],[59,77],[59,77],[60,77],[60,77],[61,79],[61,79],[62,79],[62,79],[63,79],[63,79],[64,78],[64,78],[65,77],[65,77],[66,77],[66,77],[[53,53],53],[[55,55],55],[[56,56],56],[[57,57],57],[[58,58],58],[[59,59],59],[[60,60],60],[[61,61],61],[[62,62],62],[[63,63],63],[[64,64],64],[[65,65],65],[[66,66],66],[[53,53],6],[[55,55],6],[[56,56],6],[[57,57],6],[[58,58],6],[[59,59],6],[[60,60],6],[[61,61],6],[[62,62],6],[[63,63],6],[[64,64],6],[[65,65],6],[[66,66],6],[75,78],[75,78],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,56],[[31,[6]]],54],[[-1,-2,56,55],[[31,[6]]],1,54],[[-1,[51,[67]],[51,[69]]],[[31,[6]]],54],[[-1,-2,[51,[67]],[51,[69]],55],[[31,[6]]],1,54],[53,53],[55,55],[56,56],[57,57],[58,58],[59,59],[72,72],[80,80],[60,60],[61,61],[62,62],[63,63],[64,64],[81,81],[82,82],[83,83],[66,66],[67,67],[69,69],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[53,53],[55,55],[56,56],[57,57],[58,58],[59,59],[60,60],[61,61],[62,62],[63,63],[64,64],[65,65],[66,66],[[53,53],23],[[55,55],23],[[56,56],23],[[57,57],23],[[58,58],23],[[59,59],23],[[60,60],23],[[61,61],23],[[62,62],23],[[63,63],23],[[64,64],23],[[65,65],23],[[66,66],23],[[-1,[51,[78]],-2,[51,[78]],37],[[31,[37]]],1,1],[73,74],[75,74],[76,74],[75,74],[[84,5],84],[[],2],[[],58],[75,78],[[53,53],53],[[55,55],55],[[56,56],56],[[57,57],57],[[58,58],58],[[59,59],59],[[60,60],60],[[61,61],61],[[62,62],62],[[63,63],63],[[64,64],64],[[65,65],65],[[66,66],66],[[],53],[[],55],[[],56],[[],57],[[],58],[[],59],[[],60],[[],61],[[],62],[[],63],[[],64],[[],65],[[],66],[[53,53],23],[[55,55],23],[[56,56],23],[[57,57],23],[[58,58],23],[[59,59],23],[[72,72],23],[[80,80],23],[[60,60],23],[[61,61],23],[[62,62],23],[[63,63],23],[[64,64],23],[[81,81],23],[[83,83],23],[[66,66],23],[[67,67],23],[[69,69],23],[[-1,78],[[31,[6]]],1],[[53,-1],6,[[86,[],[[85,[53]]]]]],[[55,-1],6,[[86,[],[[85,[55]]]]]],[[56,-1],6,[[86,[],[[85,[56]]]]]],[[57,-1],6,[[86,[],[[85,[57]]]]]],[[58,-1],6,[[86,[],[[85,[58]]]]]],[[59,-1],6,[[86,[],[[85,[59]]]]]],[[60,-1],6,[[86,[],[[85,[60]]]]]],[[61,-1],6,[[86,[],[[85,[61]]]]]],[[62,-1],6,[[86,[],[[85,[62]]]]]],[[63,-1],6,[[86,[],[[85,[63]]]]]],[[64,-1],6,[[86,[],[[85,[64]]]]]],[[65,-1],6,[[86,[],[[85,[65]]]]]],[[66,-1],6,[[86,[],[[85,[66]]]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,78,78,80],[[31,[6]]],1],[[-1,63,78,78],[[31,[6]]],1],[[-1,56],[[31,[6]]],1],[[-1,[51,[67]],[51,[69]]],[[31,[6]]],1],[[-1,61],[[31,[6]]],1],0,[-1,[[31,[61]]],1],0,[-1,[[31,[57]]],1],[[-1,81],[[31,[6]]],1],0,[[-1,57],[[31,[6]]],1],[-1,[[31,[6]]],1],[[-1,-2,[28,[27]]],[[31,[37]]],1,54],[87,29],[88,29],[87,72],[88,72],[[-1,[28,[89]]],[[31,[37]]],1],[[-1,81],[[31,[6]]],1],[[90,7],91],[[87,7],91],[[88,7],91],[[53,7],91],[[53,7],91],[[53,7],91],[[53,7],91],[[53,7],91],[[55,7],91],[[55,7],91],[[55,7],91],[[55,7],91],[[55,7],91],[[56,7],91],[[56,7],91],[[56,7],91],[[56,7],91],[[56,7],91],[[57,7],91],[[57,7],91],[[57,7],91],[[57,7],91],[[57,7],91],[[58,7],91],[[58,7],91],[[58,7],91],[[58,7],91],[[58,7],91],[[59,7],91],[[59,7],91],[[59,7],91],[[59,7],91],[[59,7],91],[[72,7],91],[[80,7],91],[[60,7],91],[[60,7],91],[[60,7],91],[[60,7],91],[[60,7],91],[[61,7],91],[[61,7],91],[[61,7],91],[[61,7],91],[[61,7],91],[[62,7],91],[[62,7],91],[[62,7],91],[[62,7],91],[[62,7],91],[[63,7],91],[[63,7],91],[[63,7],91],[[63,7],91],[[63,7],91],[[64,7],91],[[64,7],91],[[64,7],91],[[64,7],91],[[64,7],91],[[81,7],91],[[82,7],91],[[65,7],91],[[65,7],91],[[65,7],91],[[65,7],91],[[83,7],91],[[66,7],91],[[66,7],91],[[66,7],91],[[66,7],91],[[66,7],91],[[67,7],91],[[69,7],91],[[-1,-2],[[31,[6]]],1,54],[-1,-1,[]],[-1,-1,[]],[56,71],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[71,56],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[77,[[51,[53]]]],[77,[[51,[55]]]],[71,[[51,[56]]]],[77,[[51,[57]]]],[78,[[51,[58]]]],[77,[[51,[59]]]],[77,[[51,[60]]]],[79,[[51,[61]]]],[79,[[51,[62]]]],[79,[[51,[63]]]],[78,[[51,[64]]]],[77,[[51,[65]]]],[77,[[51,[66]]]],[77,53],[77,53],[77,55],[77,55],[71,56],[71,56],[77,57],[77,57],[78,58],[78,58],[77,59],[77,59],[77,60],[77,60],[79,61],[79,61],[79,62],[79,62],[79,63],[79,63],[78,64],[78,64],[77,65],[77,65],[77,66],[77,66],[77,53],[77,55],[71,56],[77,57],[78,58],[77,59],[77,60],[79,61],[79,62],[79,63],[78,64],[77,65],[77,66],[-1,53,[[86,[],[[85,[53]]]]]],[-1,55,[[86,[],[[85,[55]]]]]],[-1,56,[[86,[],[[85,[56]]]]]],[-1,57,[[86,[],[[85,[57]]]]]],[-1,58,[[86,[],[[85,[58]]]]]],[-1,59,[[86,[],[[85,[59]]]]]],[-1,60,[[86,[],[[85,[60]]]]]],[-1,61,[[86,[],[[85,[61]]]]]],[-1,62,[[86,[],[[85,[62]]]]]],[-1,63,[[86,[],[[85,[63]]]]]],[-1,64,[[86,[],[[85,[64]]]]]],[-1,65,[[86,[],[[85,[65]]]]]],[-1,66,[[86,[],[[85,[66]]]]]],[33,[[51,[53]]]],[33,[[51,[55]]]],[33,[[51,[56]]]],[33,[[51,[57]]]],[33,[[51,[58]]]],[33,[[51,[59]]]],[33,[[51,[60]]]],[33,[[51,[61]]]],[33,[[51,[62]]]],[33,[[51,[63]]]],[33,[[51,[64]]]],[33,[[51,[65]]]],[33,[[51,[66]]]],[68,67],[70,69],[71,56],[71,72],[[-1,-2,[28,[27]],66],[[31,[6]]],1,54],[-1,[[31,[76]]],1],[-1,[[31,[92]]],1],[-1,[[31,[93]]],1],[-1,[[31,[6]]],1],[[-1,78],[[31,[6]]],1],[[-1,82],[[31,[6]]],1],[[-1,-2,[28,[27]]],[[31,[37]]],54,54],[75,79],[[53,-1],6,43],[[55,-1],6,43],[[56,-1],6,43],[[57,-1],6,43],[[58,-1],6,43],[[59,-1],6,43],[[60,-1],6,43],[[61,-1],6,43],[[62,-1],6,43],[[63,-1],6,43],[[64,-1],6,43],[[66,-1],6,43],[[67,-1],6,43],[[69,-1],6,43],[75,78],[94,78],[87,78],[88,78],0,[[53,53],6],[[55,55],6],[[56,56],6],[[57,57],6],[[58,58],6],[[59,59],6],[[60,60],6],[[61,61],6],[[62,62],6],[[63,63],6],[[64,64],6],[[65,65],6],[[66,66],6],[[53,53],53],[[55,55],55],[[56,56],56],[[57,57],57],[[58,58],58],[[59,59],59],[[60,60],60],[[61,61],61],[[62,62],62],[[63,63],63],[[64,64],64],[[65,65],65],[[66,66],66],[[53,53],23],[[55,55],23],[[56,56],23],[[57,57],23],[[58,58],23],[[59,59],23],[[60,60],23],[[61,61],23],[[62,62],23],[[63,63],23],[[64,64],23],[[65,65],23],[[66,66],23],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[53,-1,[]],[55,-1,[]],[56,-1,[]],[57,-1,[]],[58,-1,[]],[59,-1,[]],[60,-1,[]],[61,-1,[]],[62,-1,[]],[63,-1,[]],[64,-1,[]],[65,-1,[]],[66,-1,[]],[-1,[[31,[79]]],1],[-1,[[31,[79]]],1],[[-1,-2],[[31,[6]]],1,1],[-1,[[31,[65]]],1],[[-1,65],[[31,[6]]],1],[53,23],[55,23],[56,23],[57,23],[58,23],[59,23],[60,23],[61,23],[62,23],[63,23],[64,23],[65,23],[66,23],[95,23],[[[96,[-1]]],23,1],[95,23],[53,23],[55,23],[56,23],[57,23],[58,23],[59,23],[60,23],[61,23],[62,23],[63,23],[64,23],[65,23],[66,23],[95,23],[-1,[[31,[[6,[23,23]]]]],1],[67,23],[69,23],[95,23],[53,[[97,[53]]]],[55,[[97,[55]]]],[56,[[97,[56]]]],[57,[[97,[57]]]],[58,[[97,[58]]]],[59,[[97,[59]]]],[60,[[97,[60]]]],[61,[[97,[61]]]],[62,[[97,[62]]]],[63,[[97,[63]]]],[64,[[97,[64]]]],[65,[[97,[65]]]],[66,[[97,[66]]]],[53,[[98,[53]]]],[55,[[98,[55]]]],[56,[[98,[56]]]],[57,[[98,[57]]]],[58,[[98,[58]]]],[59,[[98,[59]]]],[60,[[98,[60]]]],[61,[[98,[61]]]],[62,[[98,[62]]]],[63,[[98,[63]]]],[64,[[98,[64]]]],[65,[[98,[65]]]],[66,[[98,[66]]]],0,0,[[-1,-2,[28,[27]]],[[31,[37]]],54,54],[[-1,-2],[[31,[6]]],54,54],[[-1,-2,-3,-4,55],[[31,[6]]],1,54,1,54],[[-1,[28,[89]]],[[31,[37]]],54],[[-1,[28,[89]]],[[31,[37]]],54],[[-1,-2],[[31,[6]]],54,54],[[-1,-2,[28,[27]],66],[[31,[6]]],54,54],[-1,[[31,[76]]],54],[99,79],[[79,79],99],[[-1,60],[[31,[3]]],54],[99,79],[[-1,56],[[31,[6]]],54],[[-1,-2,56],[[31,[6]]],1,54],[[-1,-2,72,56,99],[[31,[6]]],1,54],[[84,79],84],[75,79],[73,74],[75,74],[76,74],[75,74],[-1,[[31,[90]]],[[50,[3]]]],[[-1,[28,[[100,[27]]]]],[[96,[-1]]],1],[90,[[51,[-1]]],[]],[[[96,[-1]]],[[51,[[31,[87]]]]],1],[87,78],[75,78],[53,53],[55,55],[56,56],[57,57],[58,58],[59,59],[60,60],[61,61],[62,62],[63,63],[64,64],[65,65],[66,66],[[-1,57,56],[[31,[3]]],54],[[-1,-2,57,56],[[31,[3]]],1,54],[[-1,-2,57,56,58],[[31,[3]]],1,54],[75,78],[90,[[51,[[31,[88]]]]]],[[101,[28,[27]],78],[[9,[37,24]]]],[[101,[28,[27]],78],[[9,[6,24]]]],[-1,[[31,[90]]],1],[[101,[28,[102]],78],[[9,[37,24]]]],[[-1,-2],[[31,[26]]],54,[[50,[[40,[27]]]]]],[[-1,-2,-3],[[31,[26]]],1,54,[[50,[[40,[27]]]]]],[[-1,-2,[28,[[100,[27]]]]],[[31,[[6,[[28,[27]],[28,[[100,[27]]]]]]]]],1,54],[[53,53],6],[[55,55],6],[[56,56],6],[[57,57],6],[[58,58],6],[[59,59],6],[[60,60],6],[[61,61],6],[[62,62],6],[[63,63],6],[[64,64],6],[[65,65],6],[[66,66],6],[[-1,-2],[[31,[6]]],54,54],[[-1,-2],[[31,[6]]],54,54],[[-1,-2,-3,-4],[[31,[6]]],1,54,1,54],[[-1,-2,-3,-4,59],[[31,[6]]],1,54,1,54],[90,6],[-1,[[31,[6]]],54],[[-1,83],[[31,[78]]],1],[[-1,-2,[51,[78]],37],[[31,[37]]],1,1],[[53,53,23],6],[[55,55,23],6],[[56,56,23],6],[[57,57,23],6],[[58,58,23],6],[[59,59,23],6],[[60,60,23],6],[[61,61,23],6],[[62,62,23],6],[[63,63,23],6],[[64,64,23],6],[[65,65,23],6],[[66,66,23],6],[[-1,-2,[28,[27]],66],[[31,[6]]],54,54],[75,78],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,[[31,[76]]],54],[90,[[31,[76]]]],[[-1,-2,55],[[31,[76]]],1,54],[-1,[[31,[92]]],54],[90,[[31,[92]]]],[-1,[[31,[93]]],54],[90,[[31,[93]]]],[[-1,-2,55,62],[[31,[103]]],1,54],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[53,53],53],[[55,55],55],[[56,56],56],[[57,57],57],[[58,58],58],[[59,59],59],[[60,60],60],[[61,61],61],[[62,62],62],[[63,63],63],[[64,64],64],[[65,65],65],[[66,66],66],[[53,53],6],[[55,55],6],[[56,56],6],[[57,57],6],[[58,58],6],[[59,59],6],[[60,60],6],[[61,61],6],[[62,62],6],[[63,63],6],[[64,64],6],[[65,65],6],[[66,66],6],[[-1,-2],[[31,[6]]],54,54],[[-1,-2,-3],[[31,[6]]],54,1,54],[[53,53],53],[[55,55],55],[[56,56],56],[[57,57],57],[[58,58],58],[[59,59],59],[[60,60],60],[[61,61],61],[[62,62],62],[[63,63],63],[[64,64],64],[[65,65],65],[[66,66],66],[[],6],[-1,[[31,[6]]],1],[-1,[[31,[78]]],1],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[53,53],6],[[55,55],6],[[56,56],6],[[57,57],6],[[58,58],6],[[59,59],6],[[60,60],6],[[61,61],6],[[62,62],6],[[63,63],6],[[64,64],6],[[65,65],6],[[66,66],6],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],0,0,0,0,[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[75,79],[[53,53],53],[[55,55],55],[[56,56],56],[[57,57],57],[[58,58],58],[[59,59],59],[[60,60],60],[[61,61],61],[[62,62],62],[[63,63],63],[[64,64],64],[[65,65],65],[[66,66],66],[-1,[[31,[6]]],54],[[-1,-2,55],[[31,[6]]],1,54],[[-1,-2,82,55],[[31,[6]]],1,54],[[101,[28,[27]],78],[[9,[6,24]]]],[[101,[28,[27]],78],[[9,[37,24]]]],[[101,[28,[104]],78],[[9,[37,24]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],105],[[],105],[[],106],[[],106],[[105,105],105],[[106,106],106],[[105,105],6],[[106,106],6],[[105,105],105],[[106,106],106],[[105,105],6],[[106,106],6],[105,77],[105,77],[105,77],[106,77],[106,77],[106,77],[[105,105],105],[[106,106],106],[[105,105],6],[[106,106],6],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[105,105],[106,106],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[105,105],[105,105],[106,106],[106,106],[[105,105],23],[[105,105],23],[[106,106],23],[[106,106],23],[[],106],[[105,105],105],[[105,105],105],[[106,106],106],[[106,106],106],[[],105],[[],105],[[],106],[[],106],[[105,105],23],[[106,106],23],[[105,-1],6,[[86,[],[[85,[105]]]]]],[[106,-1],6,[[86,[],[[85,[106]]]]]],[[105,7],91],[[105,7],91],[[105,7],91],[[105,7],91],[[105,7],91],[[106,7],91],[[106,7],91],[[106,7],91],[[106,7],91],[[106,7],91],[-1,-1,[]],[-1,-1,[]],[77,[[51,[105]]]],[77,[[51,[105]]]],[77,[[51,[106]]]],[77,[[51,[106]]]],[77,105],[77,105],[77,105],[77,106],[77,106],[77,106],[77,105],[77,105],[77,106],[77,106],[-1,105,[[86,[],[[85,[105]]]]]],[-1,106,[[86,[],[[85,[106]]]]]],[33,[[51,[105]]]],[33,[[51,[105]]]],[33,[[51,[106]]]],[33,[[51,[106]]]],[[105,-1],6,43],[[106,-1],6,43],[[2,-1,106],[[31,[5]]],54],[105,[[31,[3]]]],[[2,5],[[31,[6]]]],[[105,105],6],[[105,105],6],[[106,106],6],[[106,106],6],[[105,105],105],[[105,105],105],[[106,106],106],[[106,106],106],[[105,105],23],[[105,105],23],[[106,106],23],[[106,106],23],[-1,-2,[],[]],[-1,-2,[],[]],[105,-1,[]],[106,-1,[]],[105,23],[105,23],[106,23],[106,23],[105,23],[105,23],[106,23],[106,23],[105,[[97,[105]]]],[105,[[97,[105]]]],[106,[[97,[106]]]],[106,[[97,[106]]]],[105,[[98,[105]]]],[105,[[98,[105]]]],[106,[[98,[106]]]],[106,[[98,[106]]]],[105,105],[106,106],[[105,105],6],[[105,105],6],[[106,106],6],[[106,106],6],[[105,105,23],6],[[105,105,23],6],[[106,106,23],6],[[106,106,23],6],[[105,105],105],[[106,106],106],[[105,105],6],[[106,106],6],[[105,105],105],[[105,105],105],[[106,106],106],[[106,106],106],[-1,-2,[],[]],[-1,-2,[],[]],[[105,105],6],[[105,105],6],[[106,106],6],[[106,106],6],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,25,[]],[-1,25,[]],[[105,105],105],[[105,105],105],[[106,106],106],[[106,106],106],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[102,37],6],[[104,37],6],[[[28,[102]],37],6],[[[28,[104]],37],6],[[],107],[[],108],[[],109],[[107,107],107],[[108,108],108],[[109,109],109],[[107,107],6],[[108,108],6],[[109,109],6],[[107,107],107],[[108,108],108],[[109,109],109],[[107,107],6],[[108,108],6],[[109,109],6],[107,77],[107,77],[108,77],[108,77],[109,77],[109,77],[[107,107],107],[[108,108],108],[[109,109],109],[[107,107],6],[[108,108],6],[[109,109],6],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[110,110],[107,107],[108,108],[109,109],[104,104],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[111,6],[107,107],[108,108],[109,109],[[107,107],23],[[108,108],23],[[109,109],23],[102,[[28,[27]]]],[104,[[28,[27]]]],[102,[[28,[27]]]],[[107,107],107],[[108,108],108],[[109,109],109],[-1,[[31,[3]]],1],[[-1,3],[[31,[6]]],1],[[-1,3,109],[[31,[6]]],1],[[],107],[[],108],[[],109],[[110,110],23],[[107,107],23],[[108,108],23],[[109,109],23],[[107,-1],6,[[86,[],[[85,[107]]]]]],[[108,-1],6,[[86,[],[[85,[108]]]]]],[[109,-1],6,[[86,[],[[85,[109]]]]]],[[-1,111],[[31,[3]]],1],[-1,[[31,[107]]],1],[[-1,107],[[31,[6]]],1],[[102,7],[[9,[6,8]]]],[[110,7],91],[[110,7],91],[[107,7],91],[[107,7],91],[[107,7],91],[[107,7],91],[[107,7],91],[[108,7],91],[[108,7],91],[[108,7],91],[[108,7],91],[[108,7],91],[[109,7],91],[[109,7],91],[[109,7],91],[[109,7],91],[[109,7],91],[[104,7],[[9,[6,8]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[77,[[51,[107]]]],[77,[[51,[108]]]],[77,[[51,[109]]]],[77,107],[77,107],[77,108],[77,108],[77,109],[77,109],[77,107],[77,108],[77,109],[24,[[51,[110]]]],[-1,107,[[86,[],[[85,[107]]]]]],[-1,108,[[86,[],[[85,[108]]]]]],[-1,109,[[86,[],[[85,[109]]]]]],[33,[[51,[107]]]],[33,[[51,[108]]]],[33,[[51,[109]]]],[5,110],[[110,-1],6,43],[[107,-1],6,43],[[108,-1],6,43],[[109,-1],6,43],[[107,107],6],[[108,108],6],[[109,109],6],[[107,107],107],[[108,108],108],[[109,109],109],[[107,107],23],[[108,108],23],[[109,109],23],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[107,-1,[]],[108,-1,[]],[109,-1,[]],[[-1,23],[[31,[6]]],1],[-1,[[31,[78]]],1],[107,23],[108,23],[109,23],[107,23],[108,23],[109,23],[107,[[97,[107]]]],[108,[[97,[108]]]],[109,[[97,[109]]]],[107,[[98,[107]]]],[108,[[98,[108]]]],[109,[[98,[109]]]],[110,112],[[[28,[27]]],102],[[[28,[27]]],104],[107,107],[108,108],[109,109],[[-1,[28,[27]],78],[[31,[37]]],1],[[-1,[28,[[100,[27]]]],78],[[31,[[6,[[28,[27]],[28,[[100,[27]]]]]]]]],1],[[-1,[28,[102]],78],[[31,[37]]],1],[[-1,[28,[102]],78,108],[[31,[37]]],1],[[-1,[28,[27]],78],[[31,[37]]],1],[[-1,[28,[104]],78],[[31,[37]]],1],[[-1,[28,[104]],78,108],[[31,[37]]],1],[110,5],[[-1,[28,[27]]],[[31,[37]]],1],[[-1,[28,[[100,[27]]]]],[[31,[[6,[[28,[27]],[28,[[100,[27]]]]]]]]],1],[[-1,[28,[102]]],[[31,[37]]],1],[[107,107],6],[[108,108],6],[[109,109],6],[-2,[[31,[-1]]],[],[[113,[],[[48,[[31,[-1]]]]]]]],[[107,107,23],6],[[108,108,23],6],[[109,109,23],6],[[107,107],107],[[108,108],108],[[109,109],109],[[107,107],6],[[108,108],6],[[109,109],6],[[107,107],107],[[108,108],108],[[109,109],109],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,46,[]],[[107,107],6],[[108,108],6],[[109,109],6],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[[107,107],107],[[108,108],108],[[109,109],109],[[-1,[28,[27]]],[[31,[37]]],1],[[-1,[28,[104]]],[[31,[37]]],1],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[114,[],[[48,[-1]]]]],115,[]],[[[116,[-1]]],115,117],[[[118,[-1,-2]]],115,117,[]],[[[119,[-1,-2]]],115,117,[]],[[[120,[-1,-2]]],115,117,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[121,121],[122,122],[[-1,-2],6,[],[]],[[-1,-2],6,[],[]],[[121,121],36],[[122,122],36],[[121,121],23],[[122,122],23],[[[116,[-1]],7],91,117],[[[118,[-1,-2]],7],91,117,[]],[[[119,[-1,-2]],7],91,117,123],[[121,7],91],[[122,7],91],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[122,27,27,37],121],[[121,-1],6,43],[[122,-1],6,43],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,-2],31,1,114],[[],[[116,[-1]]],117],[[],[[118,[-1,-2]]],117,[]],[-1,[[119,[-2,-1]]],[],117],[-1,[[120,[-2,-1]]],[],117],[[27,27],121],[124,121],[[125,115],[[31,[-1]]],[]],[[125,115],[[31,[-1]]],[]],[[125,115],[[31,[-1]]],[]],[[125,115],[[31,[-1]]],[]],[[125,115],[[31,[6]]]],[[121,121],[[51,[36]]]],[[122,122],[[51,[36]]]],[121,124],[[27,27],121],[[27,27],121],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[-1,25,[]],[[27,27],121],0,[54,[[31,[[30,[29]]]]]],[54,[[31,[33]]]],[54,[[31,[[30,[29]]]]]],[[54,-2],[[31,[-1]]],[],[[49,[29],[[48,[[31,[-1]]]]]]]],[54,[[30,[33]]]]],"c":[634],"p":[[10,"AsFd",7],[5,"BorrowedFd",7],[5,"OwnedFd",7],[10,"AsRawFd",7],[1,"i32"],[1,"tuple"],[5,"Formatter",2108],[5,"Error",2108],[6,"Result",2109],[5,"ChildStderr",2110],[5,"UdpSocket",2111],[5,"TcpStream",2112],[5,"ChildStdout",2110],[5,"UnixDatagram",2113],[5,"ChildStdin",2110],[5,"TcpListener",2112],[5,"PidFd",2114],[5,"UnixListener",2115],[5,"UnixStream",2116],[5,"File",2117],[10,"FromRawFd",7],[10,"IntoRawFd",7],[1,"bool"],[5,"Error",2118],[5,"TypeId",2119],[5,"CString",60],[1,"u8"],[1,"slice"],[5,"CStr",60],[6,"Cow",2120],[8,"Result",1583],[1,"i8"],[1,"str"],[5,"NulError",60],[5,"FromBytesWithNulError",60],[6,"Ordering",2121],[1,"usize"],[5,"Box",2122],[5,"NonZeroU8",2123],[5,"Vec",2124],[5,"FromBytesUntilNulError",2125],[5,"FromVecWithNulError",2126],[10,"Hasher",2127],[5,"RangeFull",2128],[5,"RangeFrom",2128],[5,"String",2129],[5,"IntoStringError",2126],[17,"Output"],[10,"FnOnce",2130],[10,"Into",2131],[6,"Option",2132],[5,"Utf8Error",2133],[5,"Access",175],[10,"Arg",2102],[5,"AtFlags",175],[5,"Mode",175],[5,"OFlags",175],[5,"ResolveFlags",175],[5,"RenameFlags",175],[5,"MemfdFlags",175],[5,"SealFlags",175],[5,"StatxFlags",175],[5,"FallocateFlags",175],[5,"StatVfsMountFlags",175],[5,"IFlags",175],[5,"XattrFlags",175],[5,"Uid",175],[8,"__kernel_uid_t",2134],[5,"Gid",175],[8,"__kernel_gid_t",2134],[8,"RawMode",175],[6,"FileType",175],[10,"StatExt",175],[1,"i64"],[10,"MetadataExt",175],[8,"Stat",175],[8,"c_uint",2135],[1,"u64"],[1,"u32"],[6,"Advice",175],[6,"FlockOperation",175],[5,"Timestamps",175],[6,"SeekFrom",175],[10,"OpenOptionsExt",175],[17,"Item"],[10,"IntoIterator",2136],[5,"RawDirEntry",175],[5,"DirEntry",175],[8,"c_char",60],[5,"Dir",175],[8,"Result",2108],[8,"StatFs",175],[5,"StatVfs",175],[10,"DirEntryExt",175],[10,"FileTypeExt",175],[5,"RawDir",175],[5,"Iter",2137],[5,"IterNames",2137],[8,"Dev",175],[20,"MaybeUninit",2138],[10,"FileExt",175],[5,"IoSliceMut",1583],[8,"Statx",175],[5,"IoSlice",1583],[5,"CreateFlags",1404],[5,"WatchFlags",1404],[5,"FdFlags",1583],[5,"ReadWriteFlags",1583],[5,"DupFlags",1583],[5,"Errno",1583],[8,"RawFd",7],[6,"ErrorKind",2118],[10,"FnMut",2130],[10,"Ioctl",1961],[8,"c_void",2135],[5,"NoArg",1961],[10,"CompileTimeOpcode",1961],[5,"Getter",1961],[5,"Setter",1961],[5,"Updater",1961],[5,"Opcode",1961],[6,"Direction",1961],[10,"Debug",2108],[8,"RawOpcode",1961],[8,"IoctlOutput",1961],[8,"StatxTimestamp",175],[8,"Timespec",175],[5,"BadOpcode",1961],[5,"ReadOpcode",1961],[5,"WriteOpcode",1961],[5,"ReadWriteOpcode",1961],[5,"NoneOpcode",1961]],"b":[[30,"impl-From%3CChildStderr%3E-for-OwnedFd"],[31,"impl-From%3CUdpSocket%3E-for-OwnedFd"],[32,"impl-From%3CTcpStream%3E-for-OwnedFd"],[33,"impl-From%3CChildStdout%3E-for-OwnedFd"],[35,"impl-From%3CUnixDatagram%3E-for-OwnedFd"],[36,"impl-From%3CChildStdin%3E-for-OwnedFd"],[37,"impl-From%3CTcpListener%3E-for-OwnedFd"],[38,"impl-From%3CPidFd%3E-for-OwnedFd"],[39,"impl-From%3CUnixListener%3E-for-OwnedFd"],[40,"impl-From%3CUnixStream%3E-for-OwnedFd"],[41,"impl-From%3CFile%3E-for-OwnedFd"],[67,"impl-Arg-for-%26CString"],[68,"impl-Arg-for-CString"],[73,"impl-Arg-for-CString"],[74,"impl-Arg-for-%26CString"],[107,"impl-Display-for-NulError"],[108,"impl-Debug-for-NulError"],[110,"impl-Display-for-FromBytesWithNulError"],[111,"impl-Debug-for-FromBytesWithNulError"],[112,"impl-From%3CBox%3CCStr%3E%3E-for-CString"],[113,"impl-From%3CCow%3C\'a,+CStr%3E%3E-for-CString"],[115,"impl-From%3CVec%3CNonZeroU8%3E%3E-for-CString"],[116,"impl-From%3C%26CStr%3E-for-CString"],[137,"impl-Arg-for-%26CString"],[138,"impl-Arg-for-CString"],[144,"impl-Arg-for-%26CString"],[145,"impl-Arg-for-CString"],[161,"impl-Arg-for-%26CString"],[162,"impl-Arg-for-CString"],[163,"impl-Arg-for-%26CStr"],[164,"impl-CStr"],[456,"impl-Access"],[457,"impl-Flags-for-Access"],[458,"impl-Flags-for-AtFlags"],[459,"impl-AtFlags"],[460,"impl-Mode"],[461,"impl-Flags-for-Mode"],[462,"impl-OFlags"],[463,"impl-Flags-for-OFlags"],[464,"impl-ResolveFlags"],[465,"impl-Flags-for-ResolveFlags"],[466,"impl-Flags-for-RenameFlags"],[467,"impl-RenameFlags"],[468,"impl-Flags-for-MemfdFlags"],[469,"impl-MemfdFlags"],[470,"impl-SealFlags"],[471,"impl-Flags-for-SealFlags"],[472,"impl-Flags-for-StatxFlags"],[473,"impl-StatxFlags"],[474,"impl-Flags-for-FallocateFlags"],[475,"impl-FallocateFlags"],[476,"impl-StatVfsMountFlags"],[477,"impl-Flags-for-StatVfsMountFlags"],[478,"impl-Flags-for-IFlags"],[479,"impl-IFlags"],[480,"impl-Flags-for-XattrFlags"],[481,"impl-XattrFlags"],[741,"impl-Binary-for-Access"],[742,"impl-Octal-for-Access"],[743,"impl-LowerHex-for-Access"],[744,"impl-UpperHex-for-Access"],[745,"impl-Debug-for-Access"],[746,"impl-UpperHex-for-AtFlags"],[747,"impl-Binary-for-AtFlags"],[748,"impl-LowerHex-for-AtFlags"],[749,"impl-Octal-for-AtFlags"],[750,"impl-Debug-for-AtFlags"],[751,"impl-Debug-for-Mode"],[752,"impl-Binary-for-Mode"],[753,"impl-Octal-for-Mode"],[754,"impl-LowerHex-for-Mode"],[755,"impl-UpperHex-for-Mode"],[756,"impl-UpperHex-for-OFlags"],[757,"impl-Octal-for-OFlags"],[758,"impl-Debug-for-OFlags"],[759,"impl-LowerHex-for-OFlags"],[760,"impl-Binary-for-OFlags"],[761,"impl-Debug-for-ResolveFlags"],[762,"impl-Binary-for-ResolveFlags"],[763,"impl-Octal-for-ResolveFlags"],[764,"impl-LowerHex-for-ResolveFlags"],[765,"impl-UpperHex-for-ResolveFlags"],[766,"impl-UpperHex-for-RenameFlags"],[767,"impl-Debug-for-RenameFlags"],[768,"impl-Octal-for-RenameFlags"],[769,"impl-Binary-for-RenameFlags"],[770,"impl-LowerHex-for-RenameFlags"],[773,"impl-Binary-for-MemfdFlags"],[774,"impl-Debug-for-MemfdFlags"],[775,"impl-Octal-for-MemfdFlags"],[776,"impl-LowerHex-for-MemfdFlags"],[777,"impl-UpperHex-for-MemfdFlags"],[778,"impl-UpperHex-for-SealFlags"],[779,"impl-Octal-for-SealFlags"],[780,"impl-Debug-for-SealFlags"],[781,"impl-Binary-for-SealFlags"],[782,"impl-LowerHex-for-SealFlags"],[783,"impl-Octal-for-StatxFlags"],[784,"impl-UpperHex-for-StatxFlags"],[785,"impl-Debug-for-StatxFlags"],[786,"impl-LowerHex-for-StatxFlags"],[787,"impl-Binary-for-StatxFlags"],[788,"impl-Octal-for-FallocateFlags"],[789,"impl-LowerHex-for-FallocateFlags"],[790,"impl-UpperHex-for-FallocateFlags"],[791,"impl-Binary-for-FallocateFlags"],[792,"impl-Debug-for-FallocateFlags"],[793,"impl-LowerHex-for-StatVfsMountFlags"],[794,"impl-Octal-for-StatVfsMountFlags"],[795,"impl-Debug-for-StatVfsMountFlags"],[796,"impl-UpperHex-for-StatVfsMountFlags"],[797,"impl-Binary-for-StatVfsMountFlags"],[800,"impl-Binary-for-IFlags"],[801,"impl-Octal-for-IFlags"],[802,"impl-UpperHex-for-IFlags"],[803,"impl-LowerHex-for-IFlags"],[805,"impl-LowerHex-for-XattrFlags"],[806,"impl-UpperHex-for-XattrFlags"],[807,"impl-Binary-for-XattrFlags"],[808,"impl-Debug-for-XattrFlags"],[809,"impl-Octal-for-XattrFlags"],[853,"impl-Access"],[854,"impl-Flags-for-Access"],[855,"impl-AtFlags"],[856,"impl-Flags-for-AtFlags"],[857,"impl-Flags-for-Mode"],[858,"impl-Mode"],[859,"impl-Flags-for-OFlags"],[860,"impl-OFlags"],[861,"impl-Flags-for-ResolveFlags"],[862,"impl-ResolveFlags"],[863,"impl-Flags-for-RenameFlags"],[864,"impl-RenameFlags"],[865,"impl-MemfdFlags"],[866,"impl-Flags-for-MemfdFlags"],[867,"impl-SealFlags"],[868,"impl-Flags-for-SealFlags"],[869,"impl-StatxFlags"],[870,"impl-Flags-for-StatxFlags"],[871,"impl-FallocateFlags"],[872,"impl-Flags-for-FallocateFlags"],[873,"impl-Flags-for-StatVfsMountFlags"],[874,"impl-StatVfsMountFlags"],[875,"impl-Flags-for-IFlags"],[876,"impl-IFlags"],[877,"impl-XattrFlags"],[878,"impl-Flags-for-XattrFlags"],[1429,"impl-CreateFlags"],[1430,"impl-CreateFlags"],[1431,"impl-WatchFlags"],[1432,"impl-WatchFlags"],[1441,"impl-CreateFlags"],[1442,"impl-CreateFlags"],[1443,"impl-Flags-for-CreateFlags"],[1444,"impl-WatchFlags"],[1445,"impl-Flags-for-WatchFlags"],[1446,"impl-WatchFlags"],[1459,"impl-CreateFlags"],[1460,"impl-CreateFlags"],[1461,"impl-WatchFlags"],[1462,"impl-WatchFlags"],[1463,"impl-CreateFlags"],[1464,"impl-CreateFlags"],[1465,"impl-WatchFlags"],[1466,"impl-WatchFlags"],[1468,"impl-CreateFlags"],[1469,"impl-CreateFlags"],[1470,"impl-WatchFlags"],[1471,"impl-WatchFlags"],[1472,"impl-CreateFlags"],[1473,"impl-CreateFlags"],[1474,"impl-WatchFlags"],[1475,"impl-WatchFlags"],[1480,"impl-Binary-for-CreateFlags"],[1481,"impl-Octal-for-CreateFlags"],[1482,"impl-LowerHex-for-CreateFlags"],[1483,"impl-UpperHex-for-CreateFlags"],[1484,"impl-Debug-for-CreateFlags"],[1485,"impl-Octal-for-WatchFlags"],[1486,"impl-Binary-for-WatchFlags"],[1487,"impl-UpperHex-for-WatchFlags"],[1488,"impl-LowerHex-for-WatchFlags"],[1489,"impl-Debug-for-WatchFlags"],[1492,"impl-CreateFlags"],[1493,"impl-CreateFlags"],[1494,"impl-WatchFlags"],[1495,"impl-WatchFlags"],[1496,"impl-CreateFlags"],[1497,"impl-Flags-for-CreateFlags"],[1498,"impl-CreateFlags"],[1499,"impl-Flags-for-WatchFlags"],[1500,"impl-WatchFlags"],[1501,"impl-WatchFlags"],[1502,"impl-CreateFlags"],[1503,"impl-CreateFlags"],[1504,"impl-WatchFlags"],[1505,"impl-WatchFlags"],[1508,"impl-CreateFlags"],[1509,"impl-CreateFlags"],[1510,"impl-WatchFlags"],[1511,"impl-WatchFlags"],[1517,"impl-CreateFlags"],[1518,"impl-CreateFlags"],[1519,"impl-WatchFlags"],[1520,"impl-WatchFlags"],[1521,"impl-CreateFlags"],[1522,"impl-CreateFlags"],[1523,"impl-WatchFlags"],[1524,"impl-WatchFlags"],[1525,"impl-CreateFlags"],[1526,"impl-CreateFlags"],[1527,"impl-WatchFlags"],[1528,"impl-WatchFlags"],[1533,"impl-CreateFlags"],[1534,"impl-CreateFlags"],[1535,"impl-WatchFlags"],[1536,"impl-WatchFlags"],[1537,"impl-CreateFlags"],[1538,"impl-CreateFlags"],[1539,"impl-WatchFlags"],[1540,"impl-WatchFlags"],[1541,"impl-CreateFlags"],[1542,"impl-CreateFlags"],[1543,"impl-WatchFlags"],[1544,"impl-WatchFlags"],[1545,"impl-CreateFlags"],[1546,"impl-CreateFlags"],[1547,"impl-WatchFlags"],[1548,"impl-WatchFlags"],[1551,"impl-CreateFlags"],[1552,"impl-CreateFlags"],[1553,"impl-WatchFlags"],[1554,"impl-WatchFlags"],[1555,"impl-CreateFlags"],[1556,"impl-CreateFlags"],[1557,"impl-WatchFlags"],[1558,"impl-WatchFlags"],[1563,"impl-CreateFlags"],[1564,"impl-CreateFlags"],[1565,"impl-WatchFlags"],[1566,"impl-WatchFlags"],[1569,"impl-CreateFlags"],[1570,"impl-CreateFlags"],[1571,"impl-WatchFlags"],[1572,"impl-WatchFlags"],[1579,"impl-CreateFlags"],[1580,"impl-CreateFlags"],[1581,"impl-WatchFlags"],[1582,"impl-WatchFlags"],[1752,"impl-Flags-for-FdFlags"],[1753,"impl-FdFlags"],[1754,"impl-ReadWriteFlags"],[1755,"impl-Flags-for-ReadWriteFlags"],[1756,"impl-Flags-for-DupFlags"],[1757,"impl-DupFlags"],[1816,"impl-Debug-for-Errno"],[1817,"impl-Display-for-Errno"],[1818,"impl-LowerHex-for-FdFlags"],[1819,"impl-Debug-for-FdFlags"],[1820,"impl-Binary-for-FdFlags"],[1821,"impl-UpperHex-for-FdFlags"],[1822,"impl-Octal-for-FdFlags"],[1823,"impl-Octal-for-ReadWriteFlags"],[1824,"impl-Binary-for-ReadWriteFlags"],[1825,"impl-Debug-for-ReadWriteFlags"],[1826,"impl-LowerHex-for-ReadWriteFlags"],[1827,"impl-UpperHex-for-ReadWriteFlags"],[1828,"impl-Octal-for-DupFlags"],[1829,"impl-LowerHex-for-DupFlags"],[1830,"impl-Debug-for-DupFlags"],[1831,"impl-UpperHex-for-DupFlags"],[1832,"impl-Binary-for-DupFlags"],[1843,"impl-FdFlags"],[1844,"impl-Flags-for-FdFlags"],[1845,"impl-ReadWriteFlags"],[1846,"impl-Flags-for-ReadWriteFlags"],[1847,"impl-Flags-for-DupFlags"],[1848,"impl-DupFlags"]],"a":{"2big":[1724],"acces":[1583],"at_fdcwd":[197],"blkpbszget":[1028],"blksszget":[1029],"creat":[194],"errno":[1619],"ext4_ioc_resize_fs":[681],"f_add_seals":[722],"f_dupfd_cloexec":[1812],"f_get_seals":[724],"f_getfd":[1813],"f_getfl":[726],"f_setfd":[1814],"f_setfl":[729],"f_setlk":[727],"f_setlkw":[727],"faccessat":[382],"fchmodat":[561],"fchownat":[563],"ficlone":[1030],"fionbio":[1882],"fionread":[1883],"fs_ioc_getflags":[1031],"fs_ioc_setflags":[1032],"fstatat":[1201],"ifo":[223],"inode_number":[947],"inotify_init1":[1515],"inotify_rm_watch":[1516],"len":[95],"lseek":[1166,1272],"noattr":[1666],"off":[1120],"posix_fadvise":[718],"posix_fallocate":[719],"renameat2":[1163],"strlen":[95]}}],\ ["rustls",{"doc":"Rustls - a modern TLS library","t":"JJJPPPPGPPPPPPPPPPPPPPGGFPGPPPPPPPPPPPGPPEEPPPFFKGFGJJPPPPPPPPPFPFPPPPPPPPPPPPPPPPPPPPPPGPPPPPPPPPPPPPPPPGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPGPPPPPPFPPKFPPPPPPPPPPPPPPGPPPPPPPPPFPPPPPPPPPPPPPFPGPGPPFGPPPPPPPPPPPFPPPPPPPPFPPPPPPPPPPPPPPPPPEEPPPPPEPPPPGKGPGPPFFGFFPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPFPFPPPFPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPFFFFFPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOCNMNNCONNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOPPPNCNCONOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOFJJJJJJJJJNNONNNONNNFFFFFKFPPFFPKFFKGPPFGFFFFFONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNMNNNNNNNNNNNNNNNNNNOMNONNNNMNNNMONMNMNNNNMNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNHHNNNNNCCCKMCCCCCCCCCCFNNONNNNONNNNFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNKGFTKPPPNNNNNNNNNMNNNNNNNNNNNNNHHMNNNNNNNNNNNNNNNNFNOFGPFONNNNNNNNNNNNNNNNONNONNNNNNNNNOPPPGPGPPPGPGPPPPPGPPGPPPPPPGPPPPPPPGPGGPPGPPPPGPGPPPPGPPPPPPPPPPPPPPPPPPPPPPTPPGPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSSFSNNNNNNNNNNNPPGPFGIFPFFPFPPPGPPPFGPFPGKKPPPPFPPPFFPPPPPPPPPPFGKPGFPPGPPPFPPPPGFFPPFPPPFFPFFPPPFPPFFFGPPFPGFPPGFPPPPPPPPPPPPPPPPPPPPPPPPFONNNNNNNNMONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNONNNNNNMNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONOONNNNNONNNNNNNNNNNOOOOOOOONOONOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONOOONNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPFPPPPTFGGPFFPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNOOONNNNNNOOOOOOFFIFFFOOONNNNNNNNNNOONNNNONNNNONNNNNNNNNNNNNNNNNONNNNNNNONNNNNNNNNNNNNNNNNNOOFFNNNNNNNNNNONNNNNNOJJJCCCCCFFFFFKFFFFFKFKFFFFFKFFNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNONNNNMNNNNNNNNNNMNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNMNNNONNNNNNNNNNNNNNNNNNNOMOONNNNNNNNNNNMNNNNNNMNOONNONNNNMNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNFFKKMHHHNNNNOMNNNNNNNNNONOMOMHNNNNNNNNJJ","n":["ALL_CIPHER_SUITES","ALL_KX_GROUPS","ALL_VERSIONS","AccessDenied","Aes128Gcm","Aes256Gcm","Alert","AlertDescription","AlertReceived","Anonymous","ApplicationData","ApplicationVerificationFailure","AttemptedDowngradeToTls12WhenTls13IsSupported","BadCertChainExtensions","BadCertificate","BadCertificateHashValue","BadCertificateStatusResponse","BadEncoding","BadMaxFragmentSize","BadRecordMac","BadSignature","BadSignature","BulkAlgorithm","CertRevocationListError","Certificate","Certificate","CertificateError","CertificateExpired","CertificateRequest","CertificateRequired","CertificateRevoked","CertificateStatus","CertificateURL","CertificateUnknown","CertificateUnobtainable","CertificateVerify","Chacha20Poly1305","ChangeCipherSpec","CipherSuite","Client","Client","ClientConfig","ClientConnection","ClientHello","ClientKeyExchange","CloseNotify","CommonState","ConfigBuilder","ConfigSide","Connection","ConnectionCommon","ContentType","DEFAULT_CIPHER_SUITES","DEFAULT_VERSIONS","DSA","DTLSv1_0","DTLSv1_2","DTLSv1_3","DecodeError","DecompressionFailure","DecryptError","DecryptError","DecryptionFailed","DigitallySignedStruct","DisallowedEncryptedExtension","DistinguishedName","DuplicateClientHelloExtensions","DuplicateEncryptedExtensions","DuplicateHelloRetryRequestExtensions","DuplicateNewSessionTicketExtensions","DuplicateServerHelloExtensions","DuplicateServerNameTypes","ECDSA","ECDSA_NISTP256_SHA256","ECDSA_NISTP384_SHA384","ECDSA_NISTP521_SHA512","ECDSA_SHA1_Legacy","ED25519","ED25519","ED448","ED448","EarlyDataAttemptedInSecondClientHello","EarlyDataExtensionWithoutResumption","EarlyDataOfferedWithVariedCipherSuite","EcPointsExtensionRequired","EncryptError","EncryptedExtensions","EndOfEarlyData","Error","Expired","ExportRestriction","FFDHE2048","FFDHE3072","FFDHE4096","FFDHE6144","FFDHE8192","FailedToGetCurrentTime","FailedToGetRandomBytes","Finished","General","Handshake","HandshakeFailure","HandshakeHashVariedAfterRetry","HandshakeNotComplete","HandshakePayloadTooLarge","HandshakeType","Heartbeat","HelloRequest","HelloRetryRequest","HelloVerifyRequest","IllegalHelloRetryRequestWithEmptyCookie","IllegalHelloRetryRequestWithNoChanges","IllegalHelloRetryRequestWithOfferedGroup","IllegalHelloRetryRequestWithUnofferedCipherSuite","IllegalHelloRetryRequestWithUnofferedNamedGroup","IllegalHelloRetryRequestWithUnsupportedVersion","IllegalHelloRetryRequestWithWrongSessionId","IllegalMiddleboxChangeCipherSpec","IllegalParameter","IllegalTlsInnerPlaintext","InappropriateFallback","InappropriateHandshakeMessage","InappropriateMessage","IncorrectBinder","InsufficientSecurity","InternalError","InvalidCcs","InvalidCertRequest","InvalidCertRevocationList","InvalidCertificate","InvalidCertificateStatusType","InvalidContentType","InvalidCrlNumber","InvalidDhParams","InvalidEmptyPayload","InvalidKeyShare","InvalidKeyUpdate","InvalidMaxEarlyDataSize","InvalidMessage","InvalidMessage","InvalidPurpose","InvalidRevokedCertSerialNumber","InvalidSct","InvalidSctList","InvalidServerName","IoState","IssuerInvalidForCrl","KeyEpochWithPendingFragment","KeyLog","KeyLogFile","KeyShareExtensionRequired","KeyUpdate","KeyUpdateReceivedInQuicConnection","MessageHash","MessageInterleavedWithHandshakeMessage","MessageTooLarge","MessageTooShort","MissingBinderInPskExtension","MissingData","MissingExtension","MissingKeyExchange","MissingKeyShare","MissingPskModesExtension","MissingQuicTransportParameters","NamedGroup","NamedGroupsExtensionRequired","NewSessionTicket","NoApplicationProtocol","NoApplicationProtocol","NoCertificate","NoCertificateRequestSignatureSchemesInCommon","NoCertificatesPresented","NoCipherSuitesInCommon","NoEcPointFormatsInCommon","NoKeyLog","NoKxGroupsInCommon","NoRenegotiation","NoSignatureSchemes","NoSignatureSchemesInCommon","NotValidForName","NotValidYet","NullCompressionRequired","OfferedDuplicateKeyShares","OfferedEarlyDataWithOldProtocolVersion","OfferedEmptyApplicationProtocol","OfferedIncorrectCompressions","Other","Other","OwnedTrustAnchor","ParseError","PeerIncompatible","PeerIncompatible","PeerMisbehaved","PeerMisbehaved","PeerSentOversizedRecord","PrivateKey","ProtocolVersion","ProtocolVersion","PskExtensionMustBeLast","PskExtensionWithMismatchedIdsAndBinders","RSA","RSA_PKCS1_SHA1","RSA_PKCS1_SHA256","RSA_PKCS1_SHA384","RSA_PKCS1_SHA512","RSA_PSS_SHA256","RSA_PSS_SHA384","RSA_PSS_SHA512","Reader","RecordOverflow","RefusedToFollowHelloRetryRequest","RejectedEarlyDataInterleavedWithHandshakeMessage","ResumptionAttemptedWithVariedEms","ResumptionOfferedWithIncompatibleCipherSuite","ResumptionOfferedWithVariedCipherSuite","ResumptionOfferedWithVariedEms","Revoked","RootCertStore","SSL_FORTEZZA_KEA_WITH_FORTEZZA_CBC_SHA","SSL_FORTEZZA_KEA_WITH_NULL_SHA","SSL_RSA_FIPS_WITH_3DES_EDE_CBC_SHA","SSL_RSA_FIPS_WITH_DES_CBC_SHA","SSLv2","SSLv3","SelectedDifferentCipherSuiteAfterRetry","SelectedInvalidPsk","SelectedTls12UsingTls13VersionExtension","SelectedUnofferedApplicationProtocol","SelectedUnofferedCipherSuite","SelectedUnofferedCompression","SelectedUnofferedKxGroup","SelectedUnofferedPsk","SelectedUnusableCipherSuiteForVersion","Server","Server","ServerConfig","ServerConnection","ServerDoesNotSupportTls12Or13","ServerHello","ServerHelloDone","ServerHelloMustOfferUncompressedEcPoints","ServerKeyExchange","ServerName","ServerNameDifferedOnRetry","ServerNameMustContainOneHostName","ServerSentHelloRetryRequestWithUnknownExtension","ServerTlsVersionIsDisabledByOurConfig","Side","SideData","SignatureAlgorithm","SignatureAlgorithmsExtensionRequired","SignatureScheme","SignedHandshakeWithUnadvertisedSigScheme","SignedKxWithWrongAlgorithm","Stream","StreamOwned","SupportedCipherSuite","SupportedKxGroup","SupportedProtocolVersion","SupportedVersionsExtensionRequired","TLS13_AES_128_CCM_8_SHA256","TLS13_AES_128_CCM_SHA256","TLS13_AES_128_GCM_SHA256","TLS13_AES_256_GCM_SHA384","TLS13_CHACHA20_POLY1305_SHA256","TLS_DHE_DSS_EXPORT1024_WITH_DES_CBC_SHA","TLS_DHE_DSS_EXPORT1024_WITH_RC4_56_SHA","TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA","TLS_DHE_DSS_WITH_3DES_EDE_CBC_RMD","TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA","TLS_DHE_DSS_WITH_AES_128_CBC_RMD","TLS_DHE_DSS_WITH_AES_128_CBC_SHA","TLS_DHE_DSS_WITH_AES_128_CBC_SHA256","TLS_DHE_DSS_WITH_AES_128_GCM_SHA256","TLS_DHE_DSS_WITH_AES_256_CBC_RMD","TLS_DHE_DSS_WITH_AES_256_CBC_SHA","TLS_DHE_DSS_WITH_AES_256_CBC_SHA256","TLS_DHE_DSS_WITH_AES_256_GCM_SHA384","TLS_DHE_DSS_WITH_ARIA_128_CBC_SHA256","TLS_DHE_DSS_WITH_ARIA_128_GCM_SHA256","TLS_DHE_DSS_WITH_ARIA_256_CBC_SHA384","TLS_DHE_DSS_WITH_ARIA_256_GCM_SHA384","TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA","TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256","TLS_DHE_DSS_WITH_CAMELLIA_128_GCM_SHA256","TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA","TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256","TLS_DHE_DSS_WITH_CAMELLIA_256_GCM_SHA384","TLS_DHE_DSS_WITH_DES_CBC_SHA","TLS_DHE_DSS_WITH_RC4_128_SHA","TLS_DHE_DSS_WITH_SEED_CBC_SHA","TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA","TLS_DHE_PSK_WITH_AES_128_CBC_SHA","TLS_DHE_PSK_WITH_AES_128_CBC_SHA256","TLS_DHE_PSK_WITH_AES_128_CCM","TLS_DHE_PSK_WITH_AES_128_GCM_SHA256","TLS_DHE_PSK_WITH_AES_256_CBC_SHA","TLS_DHE_PSK_WITH_AES_256_CBC_SHA384","TLS_DHE_PSK_WITH_AES_256_CCM","TLS_DHE_PSK_WITH_AES_256_GCM_SHA384","TLS_DHE_PSK_WITH_ARIA_128_CBC_SHA256","TLS_DHE_PSK_WITH_ARIA_128_GCM_SHA256","TLS_DHE_PSK_WITH_ARIA_256_CBC_SHA384","TLS_DHE_PSK_WITH_ARIA_256_GCM_SHA384","TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256","TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256","TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384","TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384","TLS_DHE_PSK_WITH_CHACHA20_POLY1305_SHA256","TLS_DHE_PSK_WITH_NULL_SHA","TLS_DHE_PSK_WITH_NULL_SHA256","TLS_DHE_PSK_WITH_NULL_SHA384","TLS_DHE_PSK_WITH_RC4_128_SHA","TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA","TLS_DHE_RSA_WITH_3DES_EDE_CBC_RMD","TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA","TLS_DHE_RSA_WITH_AES_128_CBC_RMD","TLS_DHE_RSA_WITH_AES_128_CBC_SHA","TLS_DHE_RSA_WITH_AES_128_CBC_SHA256","TLS_DHE_RSA_WITH_AES_128_CCM","TLS_DHE_RSA_WITH_AES_128_CCM_8","TLS_DHE_RSA_WITH_AES_128_GCM_SHA256","TLS_DHE_RSA_WITH_AES_256_CBC_RMD","TLS_DHE_RSA_WITH_AES_256_CBC_SHA","TLS_DHE_RSA_WITH_AES_256_CBC_SHA256","TLS_DHE_RSA_WITH_AES_256_CCM","TLS_DHE_RSA_WITH_AES_256_CCM_8","TLS_DHE_RSA_WITH_AES_256_GCM_SHA384","TLS_DHE_RSA_WITH_ARIA_128_CBC_SHA256","TLS_DHE_RSA_WITH_ARIA_128_GCM_SHA256","TLS_DHE_RSA_WITH_ARIA_256_CBC_SHA384","TLS_DHE_RSA_WITH_ARIA_256_GCM_SHA384","TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA","TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256","TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256","TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA","TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256","TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384","TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256","TLS_DHE_RSA_WITH_DES_CBC_SHA","TLS_DHE_RSA_WITH_SEED_CBC_SHA","TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA","TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA","TLS_DH_DSS_WITH_AES_128_CBC_SHA","TLS_DH_DSS_WITH_AES_128_CBC_SHA256","TLS_DH_DSS_WITH_AES_128_GCM_SHA256","TLS_DH_DSS_WITH_AES_256_CBC_SHA","TLS_DH_DSS_WITH_AES_256_CBC_SHA256","TLS_DH_DSS_WITH_AES_256_GCM_SHA384","TLS_DH_DSS_WITH_ARIA_128_CBC_SHA256","TLS_DH_DSS_WITH_ARIA_128_GCM_SHA256","TLS_DH_DSS_WITH_ARIA_256_CBC_SHA384","TLS_DH_DSS_WITH_ARIA_256_GCM_SHA384","TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA","TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256","TLS_DH_DSS_WITH_CAMELLIA_128_GCM_SHA256","TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA","TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256","TLS_DH_DSS_WITH_CAMELLIA_256_GCM_SHA384","TLS_DH_DSS_WITH_DES_CBC_SHA","TLS_DH_DSS_WITH_SEED_CBC_SHA","TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA","TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA","TLS_DH_RSA_WITH_AES_128_CBC_SHA","TLS_DH_RSA_WITH_AES_128_CBC_SHA256","TLS_DH_RSA_WITH_AES_128_GCM_SHA256","TLS_DH_RSA_WITH_AES_256_CBC_SHA","TLS_DH_RSA_WITH_AES_256_CBC_SHA256","TLS_DH_RSA_WITH_AES_256_GCM_SHA384","TLS_DH_RSA_WITH_ARIA_128_CBC_SHA256","TLS_DH_RSA_WITH_ARIA_128_GCM_SHA256","TLS_DH_RSA_WITH_ARIA_256_CBC_SHA384","TLS_DH_RSA_WITH_ARIA_256_GCM_SHA384","TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA","TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256","TLS_DH_RSA_WITH_CAMELLIA_128_GCM_SHA256","TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA","TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256","TLS_DH_RSA_WITH_CAMELLIA_256_GCM_SHA384","TLS_DH_RSA_WITH_DES_CBC_SHA","TLS_DH_RSA_WITH_SEED_CBC_SHA","TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA","TLS_DH_anon_EXPORT_WITH_RC4_40_MD5","TLS_DH_anon_WITH_3DES_EDE_CBC_SHA","TLS_DH_anon_WITH_AES_128_CBC_SHA","TLS_DH_anon_WITH_AES_128_CBC_SHA256","TLS_DH_anon_WITH_AES_128_GCM_SHA256","TLS_DH_anon_WITH_AES_256_CBC_SHA","TLS_DH_anon_WITH_AES_256_CBC_SHA256","TLS_DH_anon_WITH_AES_256_GCM_SHA384","TLS_DH_anon_WITH_ARIA_128_CBC_SHA256","TLS_DH_anon_WITH_ARIA_128_GCM_SHA256","TLS_DH_anon_WITH_ARIA_256_CBC_SHA384","TLS_DH_anon_WITH_ARIA_256_GCM_SHA384","TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA","TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256","TLS_DH_anon_WITH_CAMELLIA_128_GCM_SHA256","TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA","TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256","TLS_DH_anon_WITH_CAMELLIA_256_GCM_SHA384","TLS_DH_anon_WITH_DES_CBC_SHA","TLS_DH_anon_WITH_RC4_128_MD5","TLS_DH_anon_WITH_SEED_CBC_SHA","TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA","TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA","TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256","TLS_ECDHE_ECDSA_WITH_AES_128_CCM","TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8","TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256","TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA","TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384","TLS_ECDHE_ECDSA_WITH_AES_256_CCM","TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8","TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384","TLS_ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256","TLS_ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256","TLS_ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384","TLS_ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384","TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256","TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256","TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384","TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384","TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256","TLS_ECDHE_ECDSA_WITH_NULL_SHA","TLS_ECDHE_ECDSA_WITH_RC4_128_SHA","TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA","TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA","TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256","TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA","TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384","TLS_ECDHE_PSK_WITH_ARIA_128_CBC_SHA256","TLS_ECDHE_PSK_WITH_ARIA_256_CBC_SHA384","TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256","TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384","TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256","TLS_ECDHE_PSK_WITH_NULL_SHA","TLS_ECDHE_PSK_WITH_NULL_SHA256","TLS_ECDHE_PSK_WITH_NULL_SHA384","TLS_ECDHE_PSK_WITH_RC4_128_SHA","TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA","TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA","TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256","TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256","TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA","TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384","TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384","TLS_ECDHE_RSA_WITH_ARIA_128_CBC_SHA256","TLS_ECDHE_RSA_WITH_ARIA_128_GCM_SHA256","TLS_ECDHE_RSA_WITH_ARIA_256_CBC_SHA384","TLS_ECDHE_RSA_WITH_ARIA_256_GCM_SHA384","TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256","TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256","TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384","TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384","TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256","TLS_ECDHE_RSA_WITH_NULL_SHA","TLS_ECDHE_RSA_WITH_RC4_128_SHA","TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA","TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA_draft","TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA","TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256","TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA_draft","TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256","TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA","TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384","TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA_draft","TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384","TLS_ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256","TLS_ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256","TLS_ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384","TLS_ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384","TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256","TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256","TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384","TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384","TLS_ECDH_ECDSA_WITH_DES_CBC_SHA_draft","TLS_ECDH_ECDSA_WITH_NULL_SHA","TLS_ECDH_ECDSA_WITH_NULL_SHA_draft","TLS_ECDH_ECDSA_WITH_RC4_128_SHA","TLS_ECDH_ECDSA_WITH_RC4_128_SHA_draft","TLS_ECDH_ECNRA_WITH_3DES_EDE_CBC_SHA_draft","TLS_ECDH_ECNRA_WITH_DES_CBC_SHA_draft","TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA","TLS_ECDH_RSA_WITH_AES_128_CBC_SHA","TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256","TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256","TLS_ECDH_RSA_WITH_AES_256_CBC_SHA","TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384","TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384","TLS_ECDH_RSA_WITH_ARIA_128_CBC_SHA256","TLS_ECDH_RSA_WITH_ARIA_128_GCM_SHA256","TLS_ECDH_RSA_WITH_ARIA_256_CBC_SHA384","TLS_ECDH_RSA_WITH_ARIA_256_GCM_SHA384","TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256","TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256","TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384","TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384","TLS_ECDH_RSA_WITH_NULL_SHA","TLS_ECDH_RSA_WITH_RC4_128_SHA","TLS_ECDH_anon_EXPORT_WITH_DES40_CBC_SHA_draft","TLS_ECDH_anon_EXPORT_WITH_RC4_40_SHA_draft","TLS_ECDH_anon_NULL_WITH_SHA_draft","TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA","TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA_draft","TLS_ECDH_anon_WITH_AES_128_CBC_SHA","TLS_ECDH_anon_WITH_AES_256_CBC_SHA","TLS_ECDH_anon_WITH_DES_CBC_SHA_draft","TLS_ECDH_anon_WITH_NULL_SHA","TLS_ECDH_anon_WITH_RC4_128_SHA","TLS_ECDH_anon_WITH_RC4_128_SHA_draft","TLS_ECMQV_ECDSA_NULL_SHA_draft","TLS_ECMQV_ECDSA_WITH_3DES_EDE_CBC_SHA_draft","TLS_ECMQV_ECDSA_WITH_DES_CBC_SHA_draft","TLS_ECMQV_ECDSA_WITH_RC4_128_SHA_draft","TLS_ECMQV_ECNRA_NULL_SHA_draft","TLS_ECMQV_ECNRA_WITH_3DES_EDE_CBC_SHA_draft","TLS_ECMQV_ECNRA_WITH_DES_CBC_SHA_draft","TLS_ECMQV_ECNRA_WITH_RC4_128_SHA_draft","TLS_EMPTY_RENEGOTIATION_INFO_SCSV","TLS_GOSTR341001_WITH_28147_CNT_IMIT","TLS_GOSTR341001_WITH_NULL_GOSTR3411","TLS_GOSTR341094_WITH_28147_CNT_IMIT","TLS_GOSTR341094_WITH_NULL_GOSTR3411","TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5","TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA","TLS_KRB5_EXPORT_WITH_RC2_CBC_40_MD5","TLS_KRB5_EXPORT_WITH_RC2_CBC_40_SHA","TLS_KRB5_EXPORT_WITH_RC4_40_MD5","TLS_KRB5_EXPORT_WITH_RC4_40_SHA","TLS_KRB5_WITH_3DES_EDE_CBC_MD5","TLS_KRB5_WITH_3DES_EDE_CBC_SHA","TLS_KRB5_WITH_DES_CBC_MD5","TLS_KRB5_WITH_DES_CBC_SHA_or_SSL_FORTEZZA_KEA_WITH_RC4_128_SHA","TLS_KRB5_WITH_IDEA_CBC_MD5","TLS_KRB5_WITH_IDEA_CBC_SHA","TLS_KRB5_WITH_RC4_128_MD5","TLS_KRB5_WITH_RC4_128_SHA","TLS_NULL_WITH_NULL_NULL","TLS_PSK_DHE_WITH_AES_128_CCM_8","TLS_PSK_DHE_WITH_AES_256_CCM_8","TLS_PSK_WITH_3DES_EDE_CBC_SHA","TLS_PSK_WITH_AES_128_CBC_SHA","TLS_PSK_WITH_AES_128_CBC_SHA256","TLS_PSK_WITH_AES_128_CCM","TLS_PSK_WITH_AES_128_CCM_8","TLS_PSK_WITH_AES_128_GCM_SHA256","TLS_PSK_WITH_AES_256_CBC_SHA","TLS_PSK_WITH_AES_256_CBC_SHA384","TLS_PSK_WITH_AES_256_CCM","TLS_PSK_WITH_AES_256_CCM_8","TLS_PSK_WITH_AES_256_GCM_SHA384","TLS_PSK_WITH_ARIA_128_CBC_SHA256","TLS_PSK_WITH_ARIA_128_GCM_SHA256","TLS_PSK_WITH_ARIA_256_CBC_SHA384","TLS_PSK_WITH_ARIA_256_GCM_SHA384","TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256","TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256","TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384","TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384","TLS_PSK_WITH_CHACHA20_POLY1305_SHA256","TLS_PSK_WITH_NULL_SHA","TLS_PSK_WITH_NULL_SHA256","TLS_PSK_WITH_NULL_SHA384","TLS_PSK_WITH_RC4_128_SHA","TLS_RSA_EXPORT1024_WITH_DES_CBC_SHA","TLS_RSA_EXPORT1024_WITH_RC2_CBC_56_MD5","TLS_RSA_EXPORT1024_WITH_RC4_56_MD5","TLS_RSA_EXPORT1024_WITH_RC4_56_SHA","TLS_RSA_EXPORT_WITH_DES40_CBC_SHA","TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5","TLS_RSA_EXPORT_WITH_RC4_40_MD5","TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA","TLS_RSA_PSK_WITH_AES_128_CBC_SHA","TLS_RSA_PSK_WITH_AES_128_CBC_SHA256","TLS_RSA_PSK_WITH_AES_128_GCM_SHA256","TLS_RSA_PSK_WITH_AES_256_CBC_SHA","TLS_RSA_PSK_WITH_AES_256_CBC_SHA384","TLS_RSA_PSK_WITH_AES_256_GCM_SHA384","TLS_RSA_PSK_WITH_ARIA_128_CBC_SHA256","TLS_RSA_PSK_WITH_ARIA_128_GCM_SHA256","TLS_RSA_PSK_WITH_ARIA_256_CBC_SHA384","TLS_RSA_PSK_WITH_ARIA_256_GCM_SHA384","TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256","TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256","TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384","TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384","TLS_RSA_PSK_WITH_CHACHA20_POLY1305_SHA256","TLS_RSA_PSK_WITH_NULL_SHA","TLS_RSA_PSK_WITH_NULL_SHA256","TLS_RSA_PSK_WITH_NULL_SHA384","TLS_RSA_PSK_WITH_RC4_128_SHA","TLS_RSA_WITH_3DES_EDE_CBC_RMD","TLS_RSA_WITH_3DES_EDE_CBC_SHA","TLS_RSA_WITH_AES_128_CBC_RMD","TLS_RSA_WITH_AES_128_CBC_SHA","TLS_RSA_WITH_AES_128_CBC_SHA256","TLS_RSA_WITH_AES_128_CCM","TLS_RSA_WITH_AES_128_CCM_8","TLS_RSA_WITH_AES_128_GCM_SHA256","TLS_RSA_WITH_AES_256_CBC_RMD","TLS_RSA_WITH_AES_256_CBC_SHA","TLS_RSA_WITH_AES_256_CBC_SHA256","TLS_RSA_WITH_AES_256_CCM","TLS_RSA_WITH_AES_256_CCM_8","TLS_RSA_WITH_AES_256_GCM_SHA384","TLS_RSA_WITH_ARIA_128_CBC_SHA256","TLS_RSA_WITH_ARIA_128_GCM_SHA256","TLS_RSA_WITH_ARIA_256_CBC_SHA384","TLS_RSA_WITH_ARIA_256_GCM_SHA384","TLS_RSA_WITH_CAMELLIA_128_CBC_SHA","TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256","TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256","TLS_RSA_WITH_CAMELLIA_256_CBC_SHA","TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256","TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384","TLS_RSA_WITH_DES_CBC_SHA","TLS_RSA_WITH_IDEA_CBC_SHA","TLS_RSA_WITH_NULL_MD5","TLS_RSA_WITH_NULL_SHA","TLS_RSA_WITH_NULL_SHA256","TLS_RSA_WITH_RC4_128_MD5","TLS_RSA_WITH_RC4_128_SHA","TLS_RSA_WITH_SEED_CBC_SHA","TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA","TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA","TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA","TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA","TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA","TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA","TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA","TLS_SRP_SHA_WITH_AES_128_CBC_SHA","TLS_SRP_SHA_WITH_AES_256_CBC_SHA","TLSv1_0","TLSv1_1","TLSv1_2","TLSv1_3","Ticketer","Tls12","Tls12CipherSuite","Tls12NotOffered","Tls12NotOfferedOrEnabled","Tls13","Tls13CipherSuite","Tls13RequiredForQuic","TooMuchEarlyDataReceived","TrailingData","UncompressedEcPointsRequired","UnexpectedCleartextExtension","UnexpectedMessage","UnexpectedMessage","UnhandledCriticalExtension","Unknown","Unknown","Unknown","Unknown","Unknown","Unknown","Unknown","Unknown","UnknownCA","UnknownIssuer","UnknownPSKIdentity","UnknownProtocolVersion","UnrecognisedName","UnsolicitedCertExtension","UnsolicitedEncryptedExtension","UnsolicitedSctList","UnsolicitedServerHelloExtension","UnsupportedCertificate","UnsupportedCompression","UnsupportedCriticalExtension","UnsupportedCrlVersion","UnsupportedCurveType","UnsupportedDeltaCrl","UnsupportedExtension","UnsupportedIndirectCrl","UnsupportedKeyExchangeAlgorithm","UnsupportedNameType","UnsupportedRevocationReason","UserCanceled","WantsCipherSuites","WantsKxGroups","WantsVerifier","WantsVersions","Writer","WrongGroupForKeyShare","X25519","X448","add","add_parsable_certificates","add_server_trust_anchors","add_trust_anchors","alpn_protocol","as_ref","as_str","as_str","as_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","can_resume_from","cipher_suite","client","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","common","common","complete_io","complete_io","conn","conn","deref","deref","deref_mut","deref_mut","empty","encode","encode","encode","encode","encode","encode","encode","encode","encode","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","explicit_nonce_len","export_keying_material","export_keying_material","fixed_iv_len","flush","flush","flush","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_subject_spki_name_constraints","get_mut","get_ref","get_u16","get_u16","get_u16","get_u8","get_u8","get_u8","get_u8","hash","hash_algorithm","internal","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_empty","is_handshaking","kx","kx_group","len","log","log","log","manual","name","negotiated_cipher_suite","new","new","new","new","partial_cmp","peer_certificates","peer_has_closed","plaintext_bytes_to_read","process_new_packets","process_new_packets","protocol_version","read","read","read","read","read","read","read","read","read","read","read","read","read_tls","read_tls","reader","reader","resolve_sig_schemes","roots","scheme","secp256r1","secp384r1","secp521r1","send_close_notify","server","set_buffer_limit","sign","sign","signature","sock","sock","subject","suite","tls_bytes_to_write","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","usable_for_signature_algorithm","version","version","version","wants_read","wants_write","will_log","will_log","will_log","with_cert_resolver","with_certificate_transparency_logs","with_cipher_suites","with_client_auth_cert","with_client_auth_cert","with_client_cert_resolver","with_client_cert_resolver","with_client_cert_verifier","with_custom_certificate_verifier","with_kx_groups","with_no_client_auth","with_no_client_auth","with_no_client_auth","with_protocol_versions","with_root_certificates","with_safe_default_cipher_suites","with_safe_default_kx_groups","with_safe_default_protocol_versions","with_safe_defaults","with_single_cert","with_single_cert","with_single_cert","with_single_cert_with_ocsp_and_sct","write","write","write","write_tls","write_tls","write_vectored","write_vectored","writer","writer","expect_types","expect_types","got_type","got_type","CipherSuiteCommon","TLS13_AES_128_GCM_SHA256","TLS13_AES_256_GCM_SHA384","TLS13_CHACHA20_POLY1305_SHA256","TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256","TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384","TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256","TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256","TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384","TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256","borrow","borrow_mut","bulk","fmt","from","into","suite","try_from","try_into","type_id","CertificateTransparencyPolicy","ClientConfig","ClientConnection","ClientConnectionData","ClientSessionMemoryCache","ClientSessionStore","DangerousClientConfig","Disabled","DnsName","HandshakeSignatureValid","InvalidDnsNameError","IpAddress","ResolvesClientCert","Resumption","ServerCertVerified","ServerCertVerifier","ServerName","SessionIdOnly","SessionIdOrTickets","Tls12ClientSessionValue","Tls12Resumption","Tls13ClientSessionValue","WantsClientCert","WantsTransparencyPolicyOrClientCert","WebPkiVerifier","WriteEarlyData","alpn_protocols","assertion","assertion","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","builder","bytes_left","cfg","client_auth_cert_resolver","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","dangerous","default","deref","deref_mut","disabled","early_data","enable_early_data","enable_sni","eq","eq","flush","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","has_certs","hash","in_memory_sessions","insert_tls13_ticket","insert_tls13_ticket","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","is_early_data_accepted","key_log","kx_hint","kx_hint","max_fragment_size","new","new","new","new","remove_tls12_session","remove_tls12_session","request_scts","request_scts","resolve","resumption","set_certificate_verifier","set_kx_hint","set_kx_hint","set_tls12_session","set_tls12_session","store","supported_verify_schemes","supported_verify_schemes","take_tls13_ticket","take_tls13_ticket","tls12_resumption","tls12_session","tls12_session","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","verification_schemes","verify_server_cert","verify_server_cert","verify_server_cert_signed_by_trust_anchor","verify_server_name","verify_tls12_signature","verify_tls12_signature","verify_tls13_signature","verify_tls13_signature","write","cipher","msgs","record_layer","MessageDecrypter","decrypt","alert","base","ccs","codec","deframer","enums","fragmenter","handshake","message","persist","AlertMessagePayload","borrow","borrow_mut","description","encode","fmt","from","into","level","read","try_from","try_into","type_id","Payload","PayloadU16","PayloadU24","PayloadU8","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","empty","empty","empty","encode","encode","encode","encode","encode_slice","eq","eq","eq","eq","fmt","fmt","fmt","fmt","from","from","from","from","from","into","into","into","into","into_inner","new","new","new","new","read","read","read","read","read","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","ChangeCipherSpecPayload","borrow","borrow_mut","encode","fmt","from","into","read","try_from","try_into","type_id","Codec","ListLength","Reader","SIZE_LEN","TlsListElement","U16","U24","U8","any_left","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","encode","encode","expect_empty","fmt","from","from","from","get_encoding","get_encoding","init","into","into","into","left","put_u16","put_u64","read","read","read_bytes","read_bytes","rest","sub","take","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","u24","used","max","Deframed","DeframerError","HandshakePayloadSizeTooLarge","MessageDeframer","aligned","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","default","fmt","fmt","from","from","from","has_pending","into","into","into","message","pop","read","trial_decryption_finished","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","want_close_before_decrypt","ALProtocolNegotiation","ANSIX962CompressedChar2","ANSIX962CompressedPrime","AlertLevel","CertificateAuthorities","CertificateStatusType","CertificateType","ChannelId","ClientAuthz","ClientCertificateType","ClientCertificateUrl","Compression","Cookie","DSSEphemeralDH","DSSFixedDH","DSSSign","Deflate","ECCurveType","ECDSAFixedECDH","ECDSASign","ECPointFormat","ECPointFormats","EarlyData","EllipticCurves","ExplicitChar2","ExplicitPrime","ExtendedMasterSecret","ExtensionType","FFDHE2048","FFDHE3072","FFDHE4096","FFDHE6144","FFDHE8192","Fatal","FortezzaDMS","HashAlgorithm","Heartbeat","HeartbeatMessageType","HeartbeatMode","HostName","KeyShare","KeyUpdateRequest","LSZ","MD5","MaxFragmentLength","NONE","NamedCurve","NamedCurve","NamedGroup","NextProtocolNegotiation","Null","OCSP","OIDFilters","PSKKeyExchangeMode","PSKKeyExchangeModes","PSK_DHE_KE","PSK_KE","Padding","PeerAllowedToSend","PeerNotAllowedToSend","PostHandshakeAuth","PreSharedKey","RSAEphemeralDH","RSAFixedDH","RSAFixedECDH","RSASign","RenegotiationInfo","Request","Response","SCT","SHA1","SHA224","SHA256","SHA384","SHA512","SRP","SUPPORTED","ServerAuthz","ServerName","ServerNameType","SessionTicket","SignatureAlgorithms","SignatureAlgorithmsCert","StatusRequest","SupportedVersions","TicketEarlyDataInfo","TransportParameters","TransportParametersDraft","TruncatedHMAC","TrustedCAKeys","Uncompressed","Unknown","Unknown","Unknown","Unknown","Unknown","Unknown","Unknown","Unknown","Unknown","Unknown","Unknown","Unknown","Unknown","Unknown","Unknown","UpdateNotRequested","UpdateRequested","UseSRTP","UserMapping","Warning","X25519","X25519","X448","X448","arbitrary_explicit_char2_curves","arbitrary_explicit_prime_curves","as_str","as_str","as_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","brainpoolp256r1","brainpoolp384r1","brainpoolp512r1","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_u16","get_u16","get_u16","get_u8","get_u8","get_u8","get_u8","get_u8","get_u8","get_u8","get_u8","get_u8","get_u8","get_u8","get_u8","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","secp160k1","secp160r1","secp160r2","secp192k1","secp192r1","secp224k1","secp224r1","secp256k1","secp256r1","secp256r1","secp384r1","secp384r1","secp521r1","secp521r1","sect163k1","sect163r1","sect163r2","sect193r1","sect193r2","sect233k1","sect233r1","sect239k1","sect283k1","sect283r1","sect409k1","sect409r1","sect571k1","sect571r1","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","MAX_FRAGMENT_LEN","MAX_FRAGMENT_SIZE","MessageFragmenter","PACKET_OVERHEAD","borrow","borrow_mut","default","fragment_message","fragment_slice","from","into","set_max_fragment_size","try_from","try_into","type_id","AuthorityNames","BulkOnly","CertReqExtension","Certificate","CertificateEntry","CertificateExtension","CertificatePayload","CertificatePayloadTLS13","CertificateRequest","CertificateRequestPayload","CertificateRequestPayloadTLS13","CertificateRequestTLS13","CertificateStatus","CertificateStatus","CertificateStatus","CertificateStatusAck","CertificateStatusRequest","CertificateStatusRequest","CertificateTLS13","CertificateVerify","ClientECDHParams","ClientExtension","ClientHello","ClientHelloPayload","ClientKeyExchange","ClientSessionTicket","ConvertProtocolNameList","ConvertServerNameList","Cookie","Cookie","DH","DHE","DistinguishedName","ECDH","ECDHE","ECDHE","ECDHEServerKeyExchange","ECParameters","ECPointFormats","ECPointFormats","EarlyData","EarlyData","EarlyData","EncryptedExtensions","EndOfEarlyData","ExtendedMasterSecretAck","ExtendedMasterSecretRequest","Finished","HandshakeMessagePayload","HandshakePayload","HasServerExtensions","HelloRequest","HelloRetryExtension","HelloRetryRequest","HelloRetryRequest","HostName","KeyExchangeAlgorithm","KeyShare","KeyShare","KeyShare","KeyShareEntry","KeyUpdate","MessageHash","NamedGroups","NewSessionTicket","NewSessionTicketExtension","NewSessionTicketPayload","NewSessionTicketPayloadTLS13","NewSessionTicketTLS13","OCSP","OCSPCertificateStatusRequest","Offer","PresharedKey","PresharedKey","PresharedKeyBinder","PresharedKeyIdentity","PresharedKeyModes","PresharedKeyOffer","ProtocolName","Protocols","Protocols","RSA","Random","RenegotiationInfo","Request","ResponderId","Sct","ServerECDHParams","ServerExtension","ServerHello","ServerHelloDone","ServerHelloPayload","ServerKeyExchange","ServerKeyExchangePayload","ServerName","ServerName","ServerNameAck","ServerNamePayload","SessionId","SessionTicket","SessionTicketAck","SignatureAlgorithms","SignatureAlgorithms","SignedCertificateTimestamp","SignedCertificateTimestamp","SignedCertificateTimestampRequest","SupportedVersions","SupportedVersions","SupportedVersions","TransportParameters","TransportParameters","TransportParametersDraft","TransportParametersDraft","Unknown","Unknown","Unknown","Unknown","Unknown","Unknown","Unknown","Unknown","Unknown","Unknown","UnknownExtension","age_add","any_entry_has_duplicate_extension","any_entry_has_extension","any_entry_has_unknown_extension","as_ref","as_ref","as_ref","as_ref","as_ref","as_single_slice","binders","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_handshake_hash","build_key_update_notify","build_ocsp","canames","cert","certtypes","check_psk_ext_is_last","cipher_suite","cipher_suite","cipher_suites","client_version","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","compression_method","compression_methods","context","context","convert","curve_params","curve_type","dss","early_data_extension_offered","early_data_extension_offered","early_data_extension_offered","empty","ems_support_acked","ems_support_offered","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","encode","entries","eq","eq","eq","extensions","extensions","extensions","extensions","extensions","exts","exts","find_extension","find_extension","find_extension","find_extension","find_extension","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_slices","get_alpn_extension","get_alpn_protocol","get_alpn_protocol","get_authorities_extension","get_cert_status","get_cookie","get_ecpoints_extension","get_ecpoints_extension","get_encoding_for_binder_signing","get_end_entity_ocsp","get_end_entity_scts","get_extensions","get_extensions","get_key_share","get_keyshare_extension","get_max_early_data_size","get_namedgroups_extension","get_ocsp_response","get_psk","get_psk_index","get_psk_modes","get_quic_params_extension","get_quic_params_extension","get_quic_params_extension","get_requested_key_share_group","get_sct_list","get_sct_list","get_scts","get_sigalgs_extension","get_sigalgs_extension","get_single_hostname","get_sni_extension","get_supported_versions","get_supported_versions","get_ticket_extension","get_type","get_type","get_type","get_type","get_type","get_type","get_versions_extension","group","has_duplicate_extension","has_duplicate_extension","has_duplicate_extension","has_duplicate_extension","has_duplicate_extension","has_duplicate_extension","has_duplicate_names_for_type","has_keyshare_extension_with_duplicates","has_unknown_extension","has_unknown_extension","identities","identity","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_inner","is_empty","legacy_version","legacy_version","len","lifetime","lifetime_hint","make_alpn","make_empty_renegotiation_info","make_sct","make_sct","make_sni","named_group","new","new","new","new","new","new","new","new","new","new","new_hostname","nonce","obfuscated_ticket_age","ocsp_response","params","payload","payload","payload","payload","psk_mode_offered","public","public","random","random","random","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read","read_version","responder_ids","session_id","session_id","session_id","set_psk_binder","sigschemes","ticket","ticket","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_slices","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","typ","typ","typ","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unwrap_given_kxa","write_slice","Alert","ApplicationData","BorrowedPlainMessage","ChangeCipherSpec","Handshake","InvalidContentType","InvalidEmptyPayload","MAX_WIRE_SIZE","Message","MessageError","MessagePayload","MessageTooLarge","OpaqueMessage","PlainMessage","TooShortForHeader","TooShortForLength","UnknownProtocolVersion","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_alert","build_key_update_notify","clone","clone","clone_into","clone_into","content_type","encode","encode","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","handshake","into","into","into","into","into","into","into_plain_message","into_unencrypted_opaque","is_handshake_type","new","payload","payload","payload","payload","read","to_owned","to_owned","to_unencrypted_opaque","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","typ","typ","typ","type_id","type_id","type_id","type_id","type_id","type_id","version","version","version","version","encoded","parsed","ClientSessionCommon","Retrieved","ServerSessionKey","ServerSessionValue","Tls12ClientSessionValue","Tls13ClientSessionValue","age_obfuscation_offset","alpn","application_data","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cipher_suite","client_cert_chain","clone","clone","clone_into","clone_into","creation_time_sec","deref","deref","deref","encode","extended_ms","fmt","fmt","fmt","fmt","from","from","from","from","from","has_expired","into","into","into","into","into","is_fresh","map","master_secret","max_early_data_size","new","new","obfuscated_ticket_age","read","set_extended_ms_used","set_freshness","sni","suite","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","value","version","Decrypted","RecordLayer","borrow","borrow","borrow_mut","borrow_mut","fmt","from","from","into","into","new","plaintext","try_from","try_from","try_into","try_into","type_id","type_id","want_close_before_decrypt","SECP256R1","SECP384R1","X25519","_01_impl_vulnerabilities","_02_tls_vulnerabilities","_03_howto","_04_features","_05_defaults","Accepted","Acceptor","AllowAnyAnonymousOrAuthenticatedClient","AllowAnyAuthenticatedClient","ClientCertVerified","ClientCertVerifier","ClientHello","DnsName","NoClientAuth","NoServerSessionStorage","ParsedCertificate","ProducesTickets","ReadEarlyData","ResolvesServerCert","ResolvesServerCertUsingSni","ServerConfig","ServerConnection","ServerConnectionData","ServerSessionMemoryCache","StoresServerSessions","UnparsedCertRevocationList","WantsServerCert","accept","add","alpn","alpn_protocols","as_ref","assertion","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","boxed","boxed","boxed","builder","can_cache","can_cache","can_cache","cert_resolver","cipher_suites","client_auth_mandatory","client_auth_mandatory","client_auth_mandatory","client_auth_root_subjects","client_auth_root_subjects","client_auth_root_subjects","client_auth_root_subjects","client_hello","clone","clone","clone","clone_into","clone_into","clone_into","decrypt","default","default","deref","deref_mut","early_data","enabled","encrypt","eq","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get","get","get","hash","ignore_client_order","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_connection","key_log","lifetime","max_early_data_size","max_fragment_size","new","new","new","new","new","offer_client_auth","offer_client_auth","offer_client_auth","offer_client_auth","offer_client_auth","parse","put","put","put","read","read_tls","received_resumption_data","reject_early_data","resolve","resolve","send_half_rtt_data","send_tls13_tickets","server_name","server_name","session_storage","set_resumption_data","signature_schemes","supported_verify_schemes","supported_verify_schemes","take","take","take","ticketer","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_ascii","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","verify_client_cert","verify_client_cert","verify_client_cert","verify_client_cert","verify_tls12_signature","verify_tls12_signature","verify_tls13_signature","verify_tls13_signature","with_crls","with_crls","CertifiedKey","SignError","Signer","SigningKey","algorithm","any_ecdsa_type","any_eddsa_type","any_supported_type","borrow","borrow","borrow_mut","borrow_mut","cert","choose_scheme","clone","clone_into","end_entity_cert","fmt","fmt","from","from","into","into","key","new","ocsp","scheme","sct_list","sign","supported_sign_tls13","to_owned","to_string","try_from","try_from","try_into","try_into","type_id","type_id","TLS12","TLS13"],"q":[[0,"rustls"],[1276,"rustls::Error"],[1280,"rustls::cipher_suite"],[1300,"rustls::client"],[1532,"rustls::internal"],[1535,"rustls::internal::cipher"],[1537,"rustls::internal::msgs"],[1547,"rustls::internal::msgs::alert"],[1560,"rustls::internal::msgs::base"],[1631,"rustls::internal::msgs::ccs"],[1642,"rustls::internal::msgs::codec"],[1694,"rustls::internal::msgs::codec::ListLength"],[1695,"rustls::internal::msgs::deframer"],[1730,"rustls::internal::msgs::enums"],[2121,"rustls::internal::msgs::fragmenter"],[2136,"rustls::internal::msgs::handshake"],[2874,"rustls::internal::msgs::message"],[2970,"rustls::internal::msgs::message::MessagePayload"],[2972,"rustls::internal::msgs::persist"],[3049,"rustls::internal::record_layer"],[3069,"rustls::kx_group"],[3072,"rustls::manual"],[3077,"rustls::server"],[3329,"rustls::sign"],[3367,"rustls::version"],[3369,"core::result"],[3370,"core::convert"],[3371,"core::iter::traits::iterator"],[3372,"core::option"],[3373,"core::clone"],[3374,"core::cmp"],[3375,"std::io::error"],[3376,"std::io"],[3377,"std::io"],[3378,"core::convert"],[3379,"core::ops::deref"],[3380,"core::fmt"],[3381,"std::time"],[3382,"webpki::error"],[3383,"core::convert"],[3384,"ring::digest"],[3385,"alloc::sync"],[3386,"alloc::string"],[3387,"core::any"],[3388,"sct"],[3389,"std::time"],[3390,"core::ops::function"],[3391,"webpki::crl"],[3392,"core::iter::traits::collect"],[3393,"alloc::boxed"]],"d":["A list of all the cipher suites supported by rustls.","A list of all the key exchange groups supported by rustls.","A list of all the protocol versions supported by rustls.","","AES with 128-bit keys in Galois counter mode.","AES with 256-bit keys in Galois counter mode.","","The AlertDescription TLS protocol enum. Values in this …","We received a fatal alert. This means the peer is unhappy.","","","The certificate is valid, but the handshake is rejected …","","","","","","The certificate is not correctly encoded.","The max_fragment_size value supplied in configuration was …","","A certificate is not correctly signed by the key of its …","The CRL had a bad, or unsupported signature from its …","Bulk symmetric encryption scheme used by a cipher suite.","The ways in which a certificate revocation list (CRL) can …","This type contains a single certificate by value.","","The ways in which certificate validators can express …","","","","","","","","","","Chacha20 for confidentiality with poly1305 for …","","The CipherSuite TLS protocol enum. Values in this enum …","A client initiates the connection.","A client connection","","","","","","Connection state common to both client and server …","Building a ServerConfig or ClientConfig in a …","Helper trait to abstract ConfigBuilder over building a …","A client or server connection.","Interface shared by client and server connections.","The ContentType TLS protocol enum. Values in this enum …","The cipher suite configuration that an application should …","The version configuration that an application should use …","","","","","","","We couldn’t decrypt a message. This is invariably fatal.","","","This type combines a SignatureScheme and a signature …","","A DistinguishedName is a Vec<u8> wrapped in internal types.","","","","","","","","","","","","","","","","","","","","We couldn’t encrypt a message because it was larger than …","","","rustls reports protocol errors using this type.","The current time is after the notAfter time in the …","","","","","","","We failed to figure out what time it currently is.","We failed to acquire random bytes from the system.","","A catch-all error for unlikely errors.","","","","This function doesn’t work until the TLS handshake is …","An advertised message was larger then expected.","The HandshakeType TLS protocol enum. Values in this enum …","","","","","","","","","","","","","","","","We received a TLS handshake message that isn’t valid …","We received a TLS message that isn’t valid right now. …","","","","The peer sent us a syntactically incorrect …","Context was incorrectly attached to a certificate request …","A provided certificate revocation list (CRL) was invalid.","We saw an invalid certificate.","A peer sent an invalid certificate status type","An unknown content type was encountered during message …","The CRL contained an invalid CRL number.","A peer’s DH params could not be decoded","A message was zero-length when its record kind forbids it.","","A peer sent an unexpected key update request.","","A corrupt TLS message payload that resulted in an error.","The peer sent us a TLS message with invalid contents.","The certificate is being used for a different purpose than …","The CRL contained a revoked certificate with an invalid …","The presented SCT(s) were invalid.","","A peer’s server name could not be decoded","Values of this structure are returned from …","The CRL issuer does not specify the cRLSign key usage.","","This trait represents the ability to do something useful …","KeyLog implementation that opens a file whose name is …","","","","","","A TLS message payload was larger then allowed by the …","Message is shorter than the expected length","","Missing data for the named handshake payload value","","A peer did not advertise its supported key exchange groups.","","","","The NamedGroup TLS protocol enum. Values in this enum are …","","","An incoming connection did not support any known …","","","","The peer didn’t give us any certificates.","","","KeyLog that does exactly nothing.","","","A peer sent an empty list of signature schemes","","The subject names in an end-entity certificate do not …","The current time is before the notBefore time in the …","","","","","","Any other error.","The CRL is invalid for some other reason.","A trust anchor, commonly known as a “Root Certificate.”","The CRL is not correctly encoded.","The set of cases where we failed to make a connection …","The peer doesn’t support a protocol version/feature we …","The set of cases where we failed to make a connection …","The peer deviated from the standard TLS protocol. The …","The peer sent an oversized record/fragment.","This type contains a private key by value.","The ProtocolVersion TLS protocol enum. Values in this …","","","","","","","","","","","","A structure that implements std::io::Read for reading …","","","","","","","","The certificate has been revoked.","A container for root certificates able to provide a …","","","","","","","","","","","","","","","","A server waits for a client to connect.","A server connection","","","","","","","","","","","","","Side of the connection.","Data specific to the peer’s side (client or server).","The SignatureAlgorithm TLS protocol enum. Values in this …","","The SignatureScheme TLS protocol enum. Values in this …","","","This type implements io::Read and io::Write, encapsulating …","This type implements io::Read and io::Write, encapsulating …","A cipher suite supported by rustls.","A key-exchange group supported by rustls.","A TLS protocol version supported by rustls.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A concrete, safe ticket creation mechanism.","A TLS 1.2 cipher suite","A TLS 1.2 cipher suite supported by rustls.","","","A TLS 1.3 cipher suite","A TLS 1.3 cipher suite supported by rustls.","","","Trailing data found for the named handshake payload value","","","A peer sent an unexpected message type.","","The certificate contains an extension marked critical, but …","","","","","","","","","","The certificate chain is not issued by a known root …","","An unknown TLS protocol was encountered during message …","","","","","","","A peer sent a non-null compression method.","The CRL, or a revoked certificate in the CRL, contained an …","The CRL is not a v2 X.509 CRL.","A peer sent an unknown elliptic curve type.","The CRL is an unsupported delta CRL, containing only …","","The CRL is an unsupported indirect CRL, containing revoked …","A peer sent an unsupported key exchange algorithm.","The certificate verifier doesn’t support the given type …","The CRL contained a revoked certificate with an …","","Config builder state where the caller must supply cipher …","Config builder state where the caller must supply key …","Config builder state where the caller must supply a …","Config builder state where the caller must supply TLS …","A structure that implements std::io::Write for writing …","","","","Add a single DER-encoded certificate to the store.","Parse the given DER-encoded certificates and add all that …","Adds all the given TrustAnchors anchors. This does not …","Adds all the given TrustAnchors anchors. This does not …","Retrieves the protocol agreed with the peer via ALPN.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Can a session using suite self resume from suite prev?","All defined ciphersuites appear in this module.","Items for use in a client.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Common cipher suite fields.","Common cipher suite fields.","This function uses io to complete any outstanding IO for …","This function uses io to complete any outstanding IO for …","Our TLS connection","Our connection","","","","","Make a new, empty RootCertStore.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This is a non-standard extension which extends the key …","Derives key material from the agreed connection secrets.","Derives key material from the agreed connection secrets.","How long the fixed part of the ‘IV’ is.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Constructs an OwnedTrustAnchor from its components.","Get a mutable reference to the underlying socket","Get a reference to the underlying socket","","","","","","","","","Which hash function to use with this suite.","Internal classes which may be useful outside the library. …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Return true if there are no certificates.","Returns true if the connection is currently performing the …","How to exchange/agree keys.","All defined key exchange groups appear in this module.","Say how many certificates are in the container.","Log the given secret. client_random is provided for …","","","This is the rustls manual.","The IANA “TLS Supported Groups” name of the group","Retrieves the ciphersuite agreed with the peer.","Makes a new KeyLogFile. The environment variable is …","Make the recommended Ticketer. This produces tickets with …","Make a new Stream using the Connection conn and …","Make a new StreamOwned taking the Connection conn and …","","Retrieves the certificate chain used by the peer to …","True if the peer has sent us a close_notify alert. This is","How many plaintext bytes could be obtained via …","Processes any new packets read by a previous call to …","Processes any new packets read by a previous call to …","Retrieves the protocol version agreed with the peer.","Obtain plaintext data received from the peer over this TLS …","","","","","","","","","","","","Read TLS content from rd into the internal buffer.","Read TLS content from rd.","Returns an object that allows reading plaintext.","Returns an object that allows reading plaintext.","Resolve the set of supported SignatureSchemes from the …","The list of roots.","The SignatureScheme used to produce the signature.","","","","Queues a close_notify warning alert to be sent in the next …","Items for use in a server.","Sets a limit on the internal buffers used to buffer unsent …","Message signing interfaces and implementations.","How to sign messages for authentication.","Get the signature.","The underlying transport, like a socket","The underlying transport, like a socket","Return the subject field including its outer SEQUENCE …","The cipher suite’s identifier","How many bytes could be written by Connection::write_tls …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Return true if this suite is usable for a key only …","All defined protocol versions appear in this module.","Return supported protocol version for the cipher suite.","The TLS enumeration naming this version.","Returns true if the caller should call Connection::read_tls…","Returns true if the caller should call …","Indicates whether the secret with label label will be …","Indicates whether the secret with label label will be …","","Sets a custom ResolvesServerCert.","Set Certificate Transparency logs to use for server …","Choose a specific set of cipher suites.","Sets a single certificate chain and matching private key …","Sets a single certificate chain and matching private key …","Sets a custom ResolvesClientCert.","Sets a custom ResolvesClientCert.","Choose how to verify client certificates.","Set a custom certificate verifier.","Choose a specific set of key exchange groups.","Do not support client auth.","Do not support client auth.","Disable client authentication.","Use a specific set of protocol versions.","Choose how to verify server certificates.","Choose the default set of cipher suites (…","Choose the default set of key exchange groups (…","Accept the default protocol versions: both TLS1.2 and …","Start side-specific config with defaults for underlying …","Sets a single certificate chain and matching private key …","Sets a single certificate chain and matching private key. …","Sets a single certificate chain and matching private key …","Sets a single certificate chain, matching private key, OCSP","Send the plaintext buf to the peer, encrypting and …","","","Writes TLS messages to wr.","Writes TLS messages to wr.","","","Returns an object that allows writing plaintext.","Returns an object that allows writing plaintext.","Which types we expected","Which handshake type we expected","What type we received","What handshake type we received","Common state for cipher suites (both for TLS 1.2 and TLS …","The TLS1.3 ciphersuite TLS_AES_128_GCM_SHA256","The TLS1.3 ciphersuite TLS_AES_256_GCM_SHA384","The TLS1.3 ciphersuite TLS_CHACHA20_POLY1305_SHA256","The TLS1.2 ciphersuite …","The TLS1.2 ciphersuite …","The TLS1.2 ciphersuite …","The TLS1.2 ciphersuite …","The TLS1.2 ciphersuite …","The TLS1.2 ciphersuite …","","","How to do bulk encryption.","","Returns the argument unchanged.","Calls U::from(self).","The TLS enumeration naming this cipher suite.","","","","Policy for enforcing Certificate Transparency.","Common configuration for (typically) all connections made …","This represents a single TLS client connection.","State associated with a client connection.","An implementer of ClientSessionStore that stores everything","A trait for the ability to store client session data, so …","Accessor for dangerous configuration options.","Disable 1.2 resumption.","The server is identified by a DNS name. The name is sent …","Zero-sized marker type representing verification of a …","The provided input could not be parsed because it is not a …","The server is identified by an IP address. SNI is not done.","A trait for the ability to choose a certificate chain and …","Configuration for how/when a client is allowed to resume a …","Zero-sized marker type representing verification of a …","Something that can verify a server certificate chain, and …","Encodes ways a client can know the expected name of the …","Support 1.2 resumption using session ids only.","Support 1.2 resumption using session ids or RFC 5077 …","","What mechanisms to support for resuming a TLS 1.2 session.","","A config builder state where the caller needs to supply …","A config builder state where the caller needs to supply a …","Default ServerCertVerifier, see the trait impl for more …","Stub that implements io::Write and dispatches to …","Which ALPN protocols we include in our client hello. If …","Make a HandshakeSignatureValid","Make a ServerCertVerified","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a builder to build up the client configuration.","How many bytes you may send. Writes will become short …","The underlying ClientConfig","How to decide what client auth certificate/keys to use.","","","","","","","","","","","","","Access configuration options whose use is dangerous and …","Create an in-memory session store resumption with up to …","","","Disable all use of session resumption.","Returns an io::Write implementer you can write bytes to to …","Whether to send data on the first flight (“early data”…","Whether to send the Server Name Indication (SNI) extension …","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Return true if any certificates at all are available.","","Create a new Resumption that stores data for the given …","Remember a TLS1.3 ticket that might be retrieved later …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns True if the server signalled it will process early …","How to output key material for debugging. The default …","This should return the value most recently passed to …","","The maximum size of TLS message we’ll emit. If None, we …","Constructs a new WebPkiVerifier.","Create a new policy.","Make a new ClientConnection. config controls how we …","Make a new ClientSessionMemoryCache. size is the maximum …","Remove and forget any saved TLS1.2 session for server_name.","","Returns true if Rustls should ask the server to send SCTs.","Returns true if Rustls should ask the server to send SCTs.","With the server-supplied acceptable issuers in …","How and when the client can resume a previous session.","Overrides the default ServerCertVerifier with something …","Remember what NamedGroup the given server chose.","","Remember a TLS1.2 session.","","Use a custom ClientSessionStore implementation to store …","Return the list of SignatureSchemes that this verifier …","Return the list of SignatureSchemes that this verifier …","Return a TLS1.3 ticket previously provided to …","","Configure whether TLS 1.2 sessions may be resumed, and by …","Get the most recently saved TLS1.2 session for server_name …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the signature verification methods supported by …","Verify the end-entity certificate end_entity is valid for …","Will verify the certificate is valid in the following ways:","Verify that the end-entity certificate end_entity is a …","Verify that the end_entity has a name or alternative name …","Verify a signature allegedly by the given server …","Verify a signature allegedly by the given server …","Verify a signature allegedly by the given server …","Verify a signature allegedly by the given server …","","Low-level TLS message decryption functions.","Low-level TLS message parsing and encoding functions.","Low-level TLS record layer functions.","Objects with this trait can decrypt TLS messages.","Perform the decryption over the concerned TLS message.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","An externally length’d payload","An arbitrary, unknown-content, u16-length-prefixed payload","An arbitrary, unknown-content, u24-length-prefixed payload","An arbitrary, unknown-content, u8-length-prefixed payload","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","Trait for implementing encoding and decoding functionality …","The length of the length prefix for a list.","Wrapper over a slice of bytes that allows reading chunks …","","A trait for types that can be encoded and decoded in a …","","","","Used to check whether the reader has any content left …","","","","","","","","","Function for encoding itself by appending itself to the …","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convenience function for encoding the implementation into …","Convenience function for encoding the implementation into …","Creates a new Reader of the provided bytes slice with the …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the number of bytes that are still able to be read …","","","Function for decoding itself from the provided reader will …","","Function for wrapping a call to the read function in a …","Function for wrapping a call to the read function in a …","Borrows a slice of all the remaining bytes that appear …","Attempts to create a new Reader on a sub section of this …","Attempts to borrow a slice of bytes from the current …","","","","","","","","","","","","Returns the cursor position which is also the number of …","","","","","This deframer works to reconstruct TLS messages from a …","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns true if we have messages for the caller to …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Return any decrypted messages that the deframer has been …","Read some bytes from rd, and add them to our internal …","","","","","","","","","","","","","","","The AlertLevel TLS protocol enum. Values in this enum are …","","The CertificateStatusType TLS protocol enum. Values in …","","","","The ClientCertificateType TLS protocol enum. Values in …","","The Compression TLS protocol enum. Values in this enum …","","","","","","The ECCurveType TLS protocol enum. Values in this enum …","","","The ECPointFormat TLS protocol enum. Values in this enum …","","","","","","","The ExtensionType TLS protocol enum. Values in this enum …","","","","","","","","The HashAlgorithm TLS protocol enum. Values in this enum …","","The HeartbeatMessageType TLS protocol enum. Values in …","The HeartbeatMode TLS protocol enum. Values in this enum …","","","The KeyUpdateRequest TLS protocol enum. Values in this …","","","","","The NamedCurve TLS protocol enum. Values in this enum are …","","The NamedGroup TLS protocol enum. Values in this enum are …","","","","","The PSKKeyExchangeMode TLS protocol enum. Values in this …","","","","","","","","","","","","","","","","","","","","","","","","","","The ServerNameType TLS protocol enum. Values in this enum …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Take the Message msg and re-fragment it into new messages …","Enqueue borrowed fragments of (version, typ, payload) which","Returns the argument unchanged.","Calls U::from(self).","Set the maximum fragment size that will be produced.","","","","","","","","","","","","","","","","Only supports OCSP","","","","","","","","","","","","","","","","","","","","A DistinguishedName is a Vec<u8> wrapped in internal types.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns 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 there is more than one extension of a given","Returns true if there is more than one extension of a given","Returns true if there is more than one extension of a given","Returns true if there is more than one extension of a given","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Make a basic SNI ServerNameRequest quoting hostname.","","","","","Make a new one with one entry.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A TLS frame, named TLSPlaintext in the standard.","","","","","Maximum on-wire message size.","A message with decoded payload","","","","A TLS frame, named TLSPlaintext in the standard.","A decrypted TLS frame","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Force conversion into a plaintext message.","","","","","","","","MessageError allows callers to distinguish between valid …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Result of decryption.","Record layer that tracks decryption and encryption keys.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Create new record layer with no keys.","The decrypted message.","","","","","","","Whether the peer appears to be getting close to encrypting …","Ephemeral ECDH on secp256r1 (aka NIST-P256)","Ephemeral ECDH on secp384r1 (aka NIST-P384)","Ephemeral ECDH on curve25519 (see RFC7748)","This section discusses vulnerabilities in other TLS …","This section discusses vulnerabilities and design errors …","This section collects together goal-oriented documentation.","This section documents rustls itself: what protocol …","This section provides rationale for the defaults in rustls.","Represents a ClientHello message received through the …","Handle on a server-side connection before configuration is …","A ClientCertVerifier that will allow both anonymous and …","A ClientCertVerifier that will ensure that every client …","Zero-sized marker type representing verification of a …","Something that can verify a client certificate chain","A struct representing the received Client Hello","A type which encapsulates an owned string that is a …","Turns off client authentication.","Something which never stores sessions.","wrapper around internal representation of a parsed …","A trait for the ability to encrypt and decrypt tickets.","Allows reading of early data in resumed TLS1.3 connections.","How to choose a certificate chain and signing key for use …","Something that resolves do different cert chains/keys based","Common configuration for a set of server sessions.","This represents a single TLS server connection.","State associated with a server connection.","An implementer of StoresServerSessions that stores …","A trait for the ability to store server session data.","An unparsed DER encoded Certificate Revocation List (CRL).","A config builder state where the caller must supply how to …","Check if a ClientHello message has been received.","Add a new sign::CertifiedKey to be used for the given SNI …","Get the ALPN protocol identifiers submitted by the client.","Protocol names we support, most preferred first. If empty …","","Make a ClientCertVerified","","","","","","","","","","","","","","","Produce a borrowed DnsNameRef from this owned DnsName.","","","","","","","","","","","","","","","","","","","","","","","Wrap this verifier in an Arc and coerce it to …","Wrap this verifier in an Arc and coerce it to …","Construct a NoClientAuth, wrap it in an Arc and coerce it …","Create builder to build up the server configuration.","Whether the store can cache another session. This is used …","","","How to choose a server cert and key.","Get cipher suites.","Return true to require a client certificate and false to …","Return true to require a client certificate and false to …","","Returns the Subjects of the client authentication trust …","","","","Get the ClientHello for this connection.","","","","","","","Decrypt cipher, validating its authenticity protection and …","Return an empty Acceptor, ready to receive bytes from a …","","","","Returns an io::Read implementer you can read bytes from …","Returns true if this implementation will encrypt/decrypt …","Encrypt and authenticate plain, returning the resulting …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Find a value with the given key. Return it, or None if it …","","","","Ignore the client’s ciphersuite order. Instead, choose …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Convert the Accepted into a ServerConnection.","How to output key material for debugging. The default …","Returns the lifetime in seconds of tickets produced now. …","Amount of early data to accept for sessions created by …","The maximum size of TLS message we’ll emit. If None, we …","Construct a new AllowAnyAuthenticatedClient.","Construct a new AllowAnyAnonymousOrAuthenticatedClient.","Make a new ServerSessionMemoryCache. size is the maximum …","Create a new and empty (i.e., knows no certificates) …","Make a new ServerConnection. config controls how we …","Returns true to enable the server to request a client …","Returns true to enable the server to request a client …","","","","Parse the CRL DER, yielding a webpki::CertRevocationList …","Store session secrets encoded in value against key, …","","","","Read TLS content from rd.","Application-controlled portion of the resumption ticket …","Explicitly discard early data, notifying the client","Choose a certificate chain and matching key given …","","Whether the server should send “0.5RTT” data. This …","How many TLS1.3 tickets to send immediately after a …","Get the server name indicator.","Retrieves the server name, if any, used to select the …","How to store client sessions.","Set the resumption data to embed in future resumption …","Get the compatible signature schemes.","Return the list of SignatureSchemes that this verifier …","Return the list of SignatureSchemes that this verifier …","Find a value with the given key. Return it and delete it; …","","","How to produce tickets.","","","","","","","","","","","","","","","","","","","","","","","","Validate the given bytes are a DNS name if they are viewed …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Verify the end-entity certificate end_entity is valid, …","","","","Verify a signature allegedly by the given client …","Verify a signature allegedly by the given client …","Verify a signature allegedly by the given client …","Verify a signature allegedly by the given client …","Update the verifier to validate client certificates …","Update the verifier to validate client certificates …","A packaged-together certificate chain, matching SigningKey …","Errors while signing","A thing that can sign a message.","An abstract signing key.","What kind of key we have.","Parse der as any ECDSA key type, returning the first which …","Parse der as any EdDSA key type, returning the first which …","Parse der as any supported key encoding/type, returning …","","","","","The certificate chain.","Choose a SignatureScheme from those offered.","","","The end-entity certificate.","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","The certified key.","Make a new CertifiedKey, with the given chain and key.","An optional OCSP response from the certificate issuer, …","Reveals which scheme will be used when you call sign().","An optional collection of SCTs from CT logs, proving the …","Signs message using the selected scheme.","The set of schemes we support for signatures and that are …","","","","","","","","","TLS1.2","TLS1.3"],"i":[0,0,0,34,50,50,36,0,4,37,36,24,22,22,34,34,34,24,4,34,24,25,0,0,0,35,0,34,35,34,34,35,35,34,34,35,50,36,0,20,45,0,0,35,35,34,0,0,0,0,0,0,0,0,37,15,15,15,34,34,4,34,34,0,22,0,22,22,22,22,22,22,37,18,18,18,18,18,37,18,37,22,22,22,23,4,35,35,0,24,34,108,108,108,108,108,4,4,35,4,36,34,22,4,21,0,36,35,35,35,22,22,22,22,22,22,22,22,34,22,34,4,4,22,34,34,21,21,4,4,21,21,25,21,21,22,21,22,0,4,24,25,4,22,21,0,25,22,0,0,23,35,22,35,22,21,21,22,21,34,21,22,22,22,0,23,35,4,34,34,23,4,23,23,0,23,34,21,23,24,24,23,22,22,22,22,24,25,0,25,0,4,0,4,4,0,0,34,22,22,37,18,18,18,18,18,18,18,0,34,22,22,22,22,22,22,24,0,17,17,17,17,15,15,22,22,22,22,22,22,22,22,22,20,45,0,0,23,35,35,22,35,0,22,22,23,23,0,0,0,23,0,22,22,0,0,0,0,0,23,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,15,15,15,15,0,39,0,23,23,39,0,23,22,21,23,22,21,34,24,108,34,35,36,15,17,18,37,34,24,34,21,34,22,22,22,22,34,21,25,25,21,25,34,25,21,4,25,34,0,0,0,0,0,22,108,108,1,1,1,1,13,2,15,17,18,13,79,53,41,47,19,75,76,63,222,11,1,49,20,45,4,21,22,23,24,25,55,60,26,27,30,31,32,33,34,35,36,15,17,18,37,38,2,50,39,51,13,79,53,41,47,19,75,76,63,222,11,1,49,20,45,4,21,22,23,24,25,55,60,26,27,30,31,32,33,34,35,36,15,17,18,37,38,2,50,39,51,19,0,0,11,1,20,4,21,22,23,24,25,26,27,30,31,32,33,34,35,36,15,17,18,37,38,2,39,11,1,20,4,21,22,23,24,25,26,27,30,31,32,33,34,35,36,15,17,18,37,38,2,39,2,47,19,41,45,55,60,41,45,41,45,1,26,34,35,36,15,17,18,37,2,47,19,49,20,4,21,22,23,24,25,34,35,36,15,17,18,37,38,2,50,39,51,47,41,45,47,53,55,60,47,19,63,11,1,49,20,45,4,4,21,22,23,24,25,55,60,26,27,30,31,32,33,34,35,36,15,17,18,37,38,2,50,39,51,13,79,53,41,47,19,75,76,63,222,11,1,49,20,45,45,45,4,4,4,4,4,4,4,21,22,23,24,25,25,55,60,26,27,30,31,32,33,34,34,34,35,35,36,36,15,15,17,17,18,18,37,37,38,2,50,39,39,39,51,11,60,60,15,17,18,34,35,36,37,2,39,0,13,79,53,41,47,19,75,76,63,222,11,1,49,20,45,4,21,22,23,24,25,55,60,26,27,30,31,32,33,34,35,36,15,17,18,37,38,2,50,39,51,1,13,47,0,1,74,75,76,0,63,13,76,222,55,60,2,13,49,49,41,45,13,79,55,60,26,34,35,36,15,17,18,37,2,41,45,41,45,47,1,26,108,108,108,13,0,13,0,47,26,55,60,11,39,49,11,1,20,4,21,22,23,24,25,26,27,30,31,32,33,34,35,36,15,17,18,37,38,2,39,4,13,79,53,41,47,19,75,76,63,222,11,1,49,20,45,4,21,22,23,24,25,55,60,26,27,30,31,32,33,34,35,36,15,17,18,37,38,2,50,39,51,13,79,53,41,47,19,75,76,63,222,11,1,49,20,45,4,21,22,23,24,25,55,60,26,27,30,31,32,33,34,35,36,15,17,18,37,38,2,50,39,51,13,79,53,41,47,19,75,76,63,222,11,1,49,20,45,4,21,22,23,24,25,55,60,26,27,30,31,32,33,34,35,36,15,17,18,37,38,2,50,39,51,39,0,39,51,13,13,74,74,75,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,53,55,60,41,45,53,55,41,45,223,224,223,224,0,0,0,0,0,0,0,0,0,0,96,96,96,96,96,96,96,96,96,96,0,0,0,0,0,0,0,100,102,0,0,102,0,0,0,0,0,100,100,0,0,0,0,0,0,0,87,97,98,110,109,99,66,225,107,104,97,98,88,91,87,100,101,102,103,110,109,99,66,225,107,104,97,98,88,91,87,100,101,102,103,87,99,103,87,88,91,87,100,101,102,88,91,87,100,101,102,87,101,66,66,101,66,87,87,100,102,99,94,66,104,104,97,98,88,91,87,100,101,102,103,110,109,99,66,225,107,104,97,98,88,91,87,100,101,102,103,92,102,101,105,107,110,109,99,66,225,107,104,97,98,88,91,87,100,101,102,103,66,87,105,107,87,110,109,66,107,105,107,94,94,92,87,103,105,107,105,107,101,94,94,105,107,101,105,107,88,91,87,100,101,102,104,110,109,99,66,225,107,104,97,98,88,91,87,100,101,102,102,103,110,109,99,66,225,107,104,97,98,88,91,87,100,101,102,103,110,109,99,66,225,107,104,97,98,88,91,87,100,101,102,103,110,94,110,0,0,94,94,94,94,99,0,0,0,0,114,0,0,0,0,0,0,0,0,0,0,0,118,118,118,118,118,118,118,118,118,118,118,118,0,0,0,0,119,120,121,122,119,120,121,122,119,120,121,122,119,120,121,122,119,121,122,119,120,121,122,121,119,120,121,122,119,120,121,122,119,120,121,122,122,119,120,121,122,122,119,120,121,122,119,119,120,121,122,119,120,121,122,119,120,121,122,119,120,121,122,119,120,121,122,0,124,124,124,124,124,124,124,124,124,124,0,0,0,226,0,227,227,227,80,80,227,125,80,227,125,125,125,126,125,80,125,80,227,125,126,126,80,80,227,125,80,0,0,126,125,126,126,80,80,80,125,80,227,125,80,227,125,80,227,125,0,80,228,0,0,129,0,128,127,128,129,127,128,129,127,128,129,127,128,129,127,127,128,129,128,127,127,128,127,128,129,127,128,129,127,128,129,128,131,139,139,0,131,0,131,131,131,0,131,0,131,134,134,134,135,0,134,134,0,131,131,131,141,141,131,0,108,108,108,108,108,136,134,0,131,0,0,138,131,0,135,133,131,133,0,141,0,131,135,144,131,0,131,142,142,131,140,140,131,131,134,134,134,134,131,137,137,131,133,133,133,133,133,131,139,131,131,0,131,131,131,131,131,131,131,131,131,131,139,133,134,135,136,137,131,138,132,108,139,140,141,142,143,144,143,143,131,131,136,132,108,132,108,132,132,131,132,108,133,134,135,136,137,131,138,132,108,139,140,141,142,143,144,133,134,135,136,137,131,138,132,108,139,140,141,142,143,144,132,132,132,133,134,135,136,137,131,138,132,108,139,140,141,142,143,144,133,134,135,136,137,131,138,132,108,139,140,141,142,143,144,133,134,135,136,137,131,138,132,108,139,140,141,142,143,144,133,134,135,136,137,131,138,132,108,139,140,141,142,143,144,133,134,135,136,137,131,138,132,108,139,140,141,142,143,144,133,133,134,134,135,135,136,136,137,137,131,131,138,138,132,132,108,108,139,139,140,140,141,141,142,142,143,143,144,144,131,132,108,133,134,135,136,137,138,139,140,141,142,143,144,133,134,135,136,137,131,138,132,108,139,140,141,142,143,144,133,134,135,136,137,131,138,132,108,139,140,141,142,143,144,132,132,132,132,132,132,132,132,132,108,132,108,132,108,132,132,132,132,132,132,132,132,132,132,132,132,132,132,133,134,135,136,137,131,138,132,108,139,140,141,142,143,144,133,134,135,136,137,131,138,132,108,139,140,141,142,143,144,133,134,135,136,137,131,138,132,108,139,140,141,142,143,144,133,134,135,136,137,131,138,132,108,139,140,141,142,143,144,0,0,0,0,145,145,145,145,145,145,145,145,145,145,145,182,168,0,188,0,0,0,0,188,0,0,188,0,174,188,167,0,165,188,188,0,0,188,0,188,0,0,0,165,172,168,168,0,168,168,180,0,0,165,167,165,167,185,188,188,167,165,188,0,0,0,188,0,0,188,159,0,165,167,172,0,188,188,165,188,0,0,0,188,154,0,166,165,167,0,0,165,0,0,165,167,168,0,167,166,0,0,0,0,188,188,0,188,0,0,165,167,0,0,165,167,165,182,167,174,165,165,167,172,165,167,165,167,159,154,165,167,172,174,180,182,185,188,0,186,147,147,147,148,149,150,151,81,152,163,156,157,158,159,160,148,161,162,149,163,150,164,154,151,165,166,167,155,172,173,171,174,175,147,168,176,177,178,179,180,81,181,182,183,184,185,186,187,188,153,156,157,158,159,160,148,161,162,149,163,150,164,154,151,165,166,167,155,172,173,171,174,175,147,168,176,177,178,179,180,81,181,182,183,184,185,186,187,188,153,153,153,154,181,175,181,155,173,171,155,155,156,157,158,159,160,148,161,162,149,163,150,164,154,151,165,166,167,168,81,156,157,158,159,160,148,161,162,149,163,150,164,154,151,165,166,167,168,81,171,155,147,183,147,178,176,179,170,170,155,157,171,155,156,157,160,148,161,162,149,163,150,164,154,151,165,167,155,172,173,171,174,175,147,176,177,178,179,180,81,181,182,183,184,185,186,187,153,147,156,157,168,164,155,173,171,183,175,186,170,170,155,183,186,156,157,158,159,160,148,161,162,149,163,150,164,154,151,165,166,167,155,172,173,171,174,175,147,168,176,177,178,179,180,81,181,182,183,184,185,186,187,188,153,156,156,157,158,159,160,148,148,161,162,149,149,163,150,150,164,154,151,151,165,166,167,155,172,173,171,174,175,147,168,176,177,178,179,180,81,81,181,182,183,184,185,186,187,188,153,152,155,170,170,183,174,173,155,171,153,147,147,170,171,171,155,186,155,175,155,171,155,170,170,155,173,171,174,175,155,183,191,155,173,171,155,165,167,172,174,182,185,155,161,170,170,155,173,175,186,191,155,173,175,163,162,156,157,158,159,160,148,161,162,149,163,150,164,154,151,165,166,167,155,172,173,171,174,175,147,168,176,177,178,179,180,81,181,182,183,184,185,186,187,188,153,187,157,173,171,157,186,184,167,167,167,174,165,176,156,161,162,163,175,147,178,184,186,187,159,186,162,187,179,158,160,161,153,155,177,178,157,155,171,156,157,160,148,161,162,149,163,150,164,154,151,165,167,155,172,173,171,174,175,147,176,177,178,179,180,81,181,182,183,184,185,186,187,153,153,164,155,173,171,155,181,184,186,156,157,158,159,160,148,161,162,149,163,150,164,154,151,165,166,167,168,81,152,156,157,158,159,160,148,161,162,149,163,150,164,154,151,165,166,167,155,172,173,171,174,175,147,168,176,177,178,179,180,81,181,182,183,184,185,186,187,188,153,156,157,158,159,160,148,161,162,149,163,150,164,154,151,165,166,167,155,172,173,171,174,175,147,168,176,177,178,179,180,81,181,182,183,184,185,186,187,188,153,158,160,153,156,157,158,159,160,148,161,162,149,163,150,164,154,151,165,166,167,155,172,173,171,174,175,147,168,176,177,178,179,180,81,181,182,183,184,185,186,187,188,153,180,156,194,194,0,194,194,195,195,115,0,0,0,195,0,0,195,195,195,146,194,115,117,117,193,195,146,194,115,117,193,195,193,193,115,117,115,117,194,194,115,194,115,117,193,195,146,194,115,117,117,193,195,194,146,194,115,117,193,195,115,117,193,194,146,115,117,193,115,115,117,146,146,194,115,117,193,193,195,146,194,115,117,193,195,146,115,117,146,194,115,117,193,195,146,115,117,193,229,229,0,0,0,0,0,0,198,198,198,197,106,112,196,198,197,106,112,196,198,198,198,112,196,112,196,198,197,106,112,198,198,106,112,196,198,197,106,112,196,198,197,197,106,112,196,198,198,197,198,106,197,198,197,198,198,198,198,106,112,196,197,106,112,196,198,197,106,112,196,198,197,106,112,196,198,197,198,0,0,130,201,130,201,201,130,201,130,201,130,201,130,201,130,201,130,201,201,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,202,204,205,84,192,206,215,207,208,212,113,210,211,204,205,214,67,202,203,192,192,206,85,84,213,215,207,208,212,113,210,211,204,205,214,67,202,203,192,206,85,84,213,207,208,212,84,209,210,211,84,205,93,93,208,93,207,208,212,203,192,85,84,192,85,84,77,202,213,67,67,67,77,77,192,93,67,192,206,85,84,215,207,208,212,113,210,211,204,205,214,67,202,203,192,206,85,84,213,209,210,211,192,84,215,207,208,212,113,210,211,204,205,214,67,202,203,192,206,85,84,213,203,84,77,84,84,207,208,211,204,67,93,93,207,208,212,215,209,210,211,214,202,67,67,86,204,84,84,205,67,84,67,205,93,93,209,210,211,84,192,85,84,215,207,208,212,113,113,210,211,204,205,214,67,202,203,192,192,206,85,84,213,192,215,207,208,212,113,210,211,204,205,214,67,202,203,192,206,85,84,213,215,207,208,212,113,210,211,204,205,214,67,202,203,192,206,85,84,213,93,207,208,212,93,93,93,93,207,208,0,0,0,0,218,0,0,0,111,219,111,219,111,218,111,111,111,219,219,111,219,111,219,111,111,111,220,111,220,0,111,219,111,219,111,219,111,219,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,2],[[5,[3,4]]]],[[1,[6,[-1]]],[[3,[7,7]]],[[9,[[6,[8]]]]]],[[1,-1],3,[[12,[],[[10,[11]]]]]],[[1,-1],3,[[12,[],[[10,[11]]]]]],[13,[[14,[[6,[8]]]]]],[2,[[6,[8]]]],[15,[[14,[16]]]],[17,[[14,[16]]]],[18,[[14,[16]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[19,19],[[14,[19]]]],0,0,[11,11],[1,1],[20,20],[4,4],[21,21],[22,22],[23,23],[24,24],[25,25],[26,26],[[[27,[-1,-2]]],[[27,[-1,-2]]],[28,29],28],[30,30],[31,31],[32,32],[33,33],[34,34],[35,35],[36,36],[15,15],[17,17],[18,18],[37,37],[38,38],[2,2],[39,39],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[2,2],40],0,0,[[[41,[-1]],-2],[[5,[[3,[7,7]],42]]],[],[43,44]],[[45,-1],[[5,[[3,[7,7]],42]]],[43,44]],0,0,[[[41,[-1]]],-2,[],[]],[45,-1,[]],[[[41,[-1]]],-2,[],[]],[45,-1,[]],[[],1],[[26,[46,[8]]],3],[[34,[46,[8]]],3],[[35,[46,[8]]],3],[[36,[46,[8]]],3],[[15,[46,[8]]],3],[[17,[46,[8]]],3],[[18,[46,[8]]],3],[[37,[46,[8]]],3],[[2,[46,[8]]],3],[[47,47],48],[[19,19],48],[[49,49],48],[[20,20],48],[[4,4],48],[[21,21],48],[[22,22],48],[[23,23],48],[[24,24],48],[[25,25],48],[[34,34],48],[[35,35],48],[[36,36],48],[[15,15],48],[[17,17],48],[[18,18],48],[[37,37],48],[[38,38],48],[[2,2],48],[[50,50],48],[[39,39],48],[[51,51],48],0,[[[41,[-1]],-2,[6,[8]],[14,[[6,[8]]]]],[[5,[-2,4]]],[],[[52,[[6,[8]]]]]],[[45,-1,[6,[8]],[14,[[6,[8]]]]],[[5,[-1,4]]],[[52,[[6,[8]]]]]],0,[53,[[54,[3]]]],[[[55,[-2,-3]]],[[54,[3]]],56,[57,[59,[],[[58,[[41,[-1]]]]]]],[43,44]],[[[60,[-2,-3]]],[[54,[3]]],56,[57,[59,[],[[58,[[41,[-1]]]]]]],[43,44]],[[47,61],62],[[19,61],62],[[63,61],62],[[11,61],62],[[1,61],62],[[49,61],62],[[20,61],62],[[45,61],62],[[4,61],62],[[4,61],62],[[21,61],62],[[22,61],62],[[23,61],62],[[24,61],62],[[25,61],62],[[[55,[-1,-2]],61],62,[64,65],[64,43,44,65]],[[[60,[-1,-2]],61],62,[64,65],[64,43,44,65]],[[26,61],62],[[[27,[-1,-2]],61],62,29,64],[[30,61],62],[[31,61],62],[[32,61],62],[[33,61],62],[[34,61],62],[[35,61],62],[[36,61],62],[[15,61],62],[[17,61],62],[[18,61],62],[[37,61],62],[[38,61],62],[[2,61],62],[[50,61],62],[[39,61],62],[[51,61],62],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[66,45],[-1,-1,[]],[67,45],[23,4],[22,4],[24,4],[25,4],[21,4],[68,4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[69,25],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[8,34],[24,34],[-1,-1,[]],[8,35],[-1,-1,[]],[8,36],[-1,-1,[]],[70,15],[-1,-1,[]],[70,17],[-1,-1,[]],[70,18],[-1,-1,[]],[8,37],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[47,39],[-1,-1,[]],[19,39],[-1,-1,[]],[[-1,-2,[14,[-3]]],11,[[71,[[46,[8]]]]],[[71,[[46,[8]]]]],[[71,[[46,[8]]]]]],[[[60,[-2,-3]]],-3,56,[57,[59,[],[[58,[[41,[-1]]]]]]],[43,44]],[[[60,[-2,-3]]],-3,56,[57,[59,[],[[58,[[41,[-1]]]]]]],[43,44]],[15,70],[17,70],[18,70],[34,8],[35,8],[36,8],[37,8],[[2,-1],3,72],[39,73],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,48],[13,48],0,0,[1,7],[[74,16,[6,[8]],[6,[8]]],3],[[75,16,[6,[8]],[6,[8]]],3],[[76,16,[6,[8]],[6,[8]]],3],0,0,[13,[[14,[39]]]],[[],76],[[],[[5,[[78,[77]],4]]]],[[-2,-3],[[55,[-2,-3]]],56,[57,[59,[],[[58,[[41,[-1]]]]]]],[43,44]],[[-2,-3],[[60,[-2,-3]]],56,[57,[59,[],[[58,[[41,[-1]]]]]]],[43,44]],[[2,2],[[14,[40]]]],[13,[[14,[[6,[2]]]]]],[49,48],[49,7],[[[41,[-1]]],[[5,[49,4]]],[]],[45,[[5,[49,4]]]],[13,[[14,[15]]]],[[79,[6,[8]]],[[54,[7]]]],[[[55,[-2,-3]],[6,[8]]],[[54,[7]]],56,[57,[59,[],[[58,[[41,[-1]]]]]]],[43,44]],[[[60,[-2,-3]],[6,[8]]],[[54,[7]]],56,[57,[59,[],[[58,[[41,[-1]]]]]]],[43,44]],[80,[[5,[26,21]]]],[80,[[5,[34,21]]]],[80,[[5,[35,21]]]],[80,[[5,[36,21]]]],[80,[[5,[15,21]]]],[80,[[5,[17,21]]]],[80,[[5,[18,21]]]],[80,[[5,[37,21]]]],[80,[[5,[2,21]]]],[[[41,[-1]],43],[[5,[7,42]]],[]],[[45,43],[[5,[7,42]]]],[[[41,[-1]]],79,[]],[45,79],[[47,[6,[18]]],[[46,[18]]]],0,0,0,0,0,[13,3],0,[[13,[14,[7]]],3],0,0,[26,[[6,[8]]]],0,0,[11,81],[39,17],[49,7],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,82,[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[[39,37],48],0,[39,51],0,[13,48],[13,48],[[74,16],48],[[74,16],48],[[75,16],48],[[[27,[84,85]],[78,[86]]],84],[[[27,[87,88]],[6,[89]],90],[[27,[87,91]]]],[[[27,[-1,30]],[6,[39]]],[[27,[-1,31]]],29],[[[27,[87,91]],[46,[2]],38],[[5,[87,4]]]],[[[27,[87,88]],[46,[2]],38],[[5,[87,4]]]],[[[27,[87,91]],[78,[92]]],87],[[[27,[87,88]],[78,[92]]],87],[[[27,[84,33]],[78,[93]]],[[27,[84,85]]]],[[[27,[87,33]],[78,[94]]],[[27,[87,91]]]],[[[27,[-1,31]],[6,[63]]],[[27,[-1,32]]],29],[[[27,[87,88]]],87],[[[27,[87,91]]],87],[[[27,[84,33]]],[[27,[84,85]]]],[[[27,[-1,32]],[6,[51]]],[[5,[[27,[-1,33]],4]]],29],[[[27,[87,33]],-1],[[27,[87,88]]],[[71,[[78,[1]]]]]],[[[27,[-1,30]]],[[27,[-1,31]]],29],[[[27,[-1,31]]],[[27,[-1,32]]],29],[[[27,[-1,32]]],[[5,[[27,[-1,33]],4]]],29],[[[27,[-1,30]]],[[27,[-1,33]]],29],[[[27,[87,88]],[46,[2]],38],[[5,[87,4]]]],[[[27,[84,85]],[46,[2]],38],[[5,[84,4]]]],[[[27,[87,91]],[46,[2]],38],[[5,[87,4]]]],[[[27,[84,85]],[46,[2]],38,[46,[8]],[46,[8]]],[[5,[84,4]]]],[[53,[6,[8]]],[[54,[7]]]],[[[55,[-2,-3]],[6,[8]]],[[54,[7]]],56,[57,[59,[],[[58,[[41,[-1]]]]]]],[43,44]],[[[60,[-2,-3]],[6,[8]]],[[54,[7]]],56,[57,[59,[],[[58,[[41,[-1]]]]]]],[43,44]],[[[41,[-1]],44],[[5,[7,42]]],[]],[[45,44],[[5,[7,42]]]],[[53,[6,[95]]],[[54,[7]]]],[[[55,[-2,-3]],[6,[95]]],[[54,[7]]],56,[57,[59,[],[[58,[[41,[-1]]]]]]],[43,44]],[[[41,[-1]]],53,[]],[45,53],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[[96,61],62],[-1,-1,[]],[-1,-2,[],[]],0,[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,83,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],97],[[],98],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],[[27,[87,30]]]],[99,7],0,0,[88,88],[91,91],[87,87],[100,100],[101,101],[102,102],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[87,103],[[],101],[66,-1,[]],[66,-1,[]],[[],101],[66,[[14,[99]]]],0,0,[[100,100],48],[[102,102],48],[99,[[54,[3]]]],[[94,61],62],[[66,61],62],[[104,61],62],[[104,61],62],[[97,61],62],[[98,61],62],[[88,61],62],[[91,61],62],[[87,61],62],[[100,61],62],[[101,61],62],[[102,61],62],[[103,61],62],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[92,48],[[102,-1],3,72],[7,101],[[105,102,106],3],[[107,102,106],3],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[66,48],0,[[105,102],[[14,[108]]]],[[107,102],[[14,[108]]]],0,[[-1,[14,[109]]],110,[[71,[[78,[1]]]]]],[[[6,[89]],90],109],[[[78,[87]],102],[[5,[66,4]]]],[7,107],[[105,102],3],[[107,102],3],[94,48],[94,48],[[92,[6,[[6,[8]]]],[6,[18]]],[[14,[[78,[111]]]]]],0,[[103,[78,[94]]],3],[[105,102,108],3],[[107,102,108],3],[[105,102,112],3],[[107,102,112],3],[[[78,[105]]],101],[94,[[46,[18]]]],[94,[[46,[18]]]],[[105,102],[[14,[106]]]],[[107,102],[[14,[106]]]],[[101,100],101],[[105,102],[[14,[112]]]],[[107,102],[[14,[112]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,82,[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[16,[[5,[102,-1]]],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[[],[[46,[18]]]],[[94,2,[6,[2]],102,12,[6,[8]],90],[[5,[98,4]]]],[[110,2,[6,[2]],102,12,[6,[8]],90],[[5,[98,4]]]],[[113,1,[6,[2]],90],[[5,[3,4]]]],[[113,102],[[5,[3,4]]]],[[94,[6,[8]],2,26],[[5,[97,4]]]],[[94,[6,[8]],2,26],[[5,[97,4]]]],[[94,[6,[8]],2,26],[[5,[97,4]]]],[[94,[6,[8]],2,26],[[5,[97,4]]]],[[99,[6,[8]]],[[54,[7]]]],0,0,0,0,[[114,115,116],[[5,[117,4]]]],0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[[118,[46,[8]]],3],[[118,61],62],[-1,-1,[]],[-1,-2,[],[]],0,[80,[[5,[118,21]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,83,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[119,119],[120,120],[121,121],[122,122],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[],119],[[],121],[[],122],[[119,[46,[8]]],3],[[120,[46,[8]]],3],[[121,[46,[8]]],3],[[122,[46,[8]]],3],[[[6,[8]],[46,[8]]],3],[[119,119],48],[[120,120],48],[[121,121],48],[[122,122],48],[[119,61],62],[[120,61],62],[[121,61],62],[[122,61],62],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[123,[0]]],122],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[122,[[46,[8]]]],[-1,119,[[71,[[46,[8]]]]]],[[[46,[8]]],120],[[[46,[8]]],121],[[[46,[8]]],122],[80,[[5,[119,21]]]],[80,119],[80,[[5,[120,21]]]],[80,[[5,[121,21]]]],[80,[[5,[122,21]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[[124,[46,[8]]],3],[[124,61],62],[-1,-1,[]],[-1,-2,[],[]],[80,[[5,[124,21]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,83,[]],0,0,0,0,0,0,0,0,[80,48],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[125,125],[[-1,-2],3,[],[]],[[126,[46,[8]]],3],[[125,[46,[8]]],3],[[80,16],[[5,[3,21]]]],[[125,61],62],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[126,[[46,[8]]]],[126,[[46,[8]]]],[[[6,[8]]],80],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[80,7],[[70,[6,[8]]],3],[[116,[6,[8]]],3],[80,[[5,[126,21]]]],[80,[[5,[125,21]]]],[[[6,[8]]],[[5,[126,21]]]],[[[6,[8]]],[[5,[126,21]]]],[80,[[6,[8]]]],[[80,7],[[5,[80,21]]]],[[80,7],[[14,[[6,[8]]]]]],[-1,-2,[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],0,[80,7],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],127],[[128,61],62],[[129,61],62],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[127,48],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[127,130],[[5,[[14,[128]],4]]]],[[127,43],[[54,[7]]]],0,[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[131,[[14,[16]]]],[132,[[14,[16]]]],[108,[[14,[16]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,[133,133],[134,134],[135,135],[136,136],[137,137],[131,131],[138,138],[132,132],[108,108],[139,139],[140,140],[141,141],[142,142],[143,143],[144,144],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[133,[46,[8]]],3],[[134,[46,[8]]],3],[[135,[46,[8]]],3],[[136,[46,[8]]],3],[[137,[46,[8]]],3],[[131,[46,[8]]],3],[[138,[46,[8]]],3],[[132,[46,[8]]],3],[[108,[46,[8]]],3],[[139,[46,[8]]],3],[[140,[46,[8]]],3],[[141,[46,[8]]],3],[[142,[46,[8]]],3],[[143,[46,[8]]],3],[[144,[46,[8]]],3],[[133,133],48],[[134,134],48],[[135,135],48],[[136,136],48],[[137,137],48],[[131,131],48],[[138,138],48],[[132,132],48],[[108,108],48],[[139,139],48],[[140,140],48],[[141,141],48],[[142,142],48],[[143,143],48],[[144,144],48],[[133,61],62],[[134,61],62],[[135,61],62],[[136,61],62],[[137,61],62],[[131,61],62],[[138,61],62],[[132,61],62],[[108,61],62],[[139,61],62],[[140,61],62],[[141,61],62],[[142,61],62],[[143,61],62],[[144,61],62],[-1,-1,[]],[8,133],[-1,-1,[]],[8,134],[8,135],[-1,-1,[]],[8,136],[-1,-1,[]],[-1,-1,[]],[8,137],[-1,-1,[]],[70,131],[-1,-1,[]],[8,138],[70,132],[-1,-1,[]],[-1,-1,[]],[70,108],[-1,-1,[]],[8,139],[8,140],[-1,-1,[]],[8,141],[-1,-1,[]],[-1,-1,[]],[8,142],[8,143],[-1,-1,[]],[-1,-1,[]],[8,144],[131,70],[132,70],[108,70],[133,8],[134,8],[135,8],[136,8],[137,8],[138,8],[139,8],[140,8],[141,8],[142,8],[143,8],[144,8],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[80,[[5,[133,21]]]],[80,[[5,[134,21]]]],[80,[[5,[135,21]]]],[80,[[5,[136,21]]]],[80,[[5,[137,21]]]],[80,[[5,[131,21]]]],[80,[[5,[138,21]]]],[80,[[5,[132,21]]]],[80,[[5,[108,21]]]],[80,[[5,[139,21]]]],[80,[[5,[140,21]]]],[80,[[5,[141,21]]]],[80,[[5,[142,21]]]],[80,[[5,[143,21]]]],[80,[[5,[144,21]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[[],145],[[145,117],[[0,[[12,[],[[10,[146]]]]]]]],[[145,36,15,[6,[8]]],[[0,[[12,[],[[10,[146]]]]]]]],[-1,-1,[]],[-1,-2,[],[]],[[145,[14,[7]]],[[5,[3,4]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,83,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[147,48],[147,48],[147,48],[148,[[6,[8]]]],[149,[[6,[8]]]],[150,[[6,[8]]]],[151,[[6,[8]]]],[81,[[6,[8]]]],[152,[[14,[[6,[8]]]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[6,[8]]],153],[[],153],[[],154],0,0,0,[155,48],0,0,0,0,[156,156],[157,157],[158,158],[159,159],[160,160],[148,148],[161,161],[162,162],[149,149],[163,163],[150,150],[164,164],[154,154],[151,151],[165,165],[166,166],[167,167],[168,168],[81,81],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],0,0,0,0,[147,169],0,0,0,[170,48],[170,48],[155,48],[[],157],[171,48],[155,48],[[156,[46,[8]]],3],[[157,[46,[8]]],3],[[160,[46,[8]]],3],[[148,[46,[8]]],3],[[161,[46,[8]]],3],[[162,[46,[8]]],3],[[149,[46,[8]]],3],[[163,[46,[8]]],3],[[150,[46,[8]]],3],[[164,[46,[8]]],3],[[154,[46,[8]]],3],[[151,[46,[8]]],3],[[165,[46,[8]]],3],[[167,[46,[8]]],3],[[155,[46,[8]]],3],[[172,[46,[8]]],3],[[173,[46,[8]]],3],[[171,[46,[8]]],3],[[174,[46,[8]]],3],[[175,[46,[8]]],3],[[147,[46,[8]]],3],[[176,[46,[8]]],3],[[177,[46,[8]]],3],[[178,[46,[8]]],3],[[179,[46,[8]]],3],[[180,[46,[8]]],3],[[81,[46,[8]]],3],[[181,[46,[8]]],3],[[182,[46,[8]]],3],[[183,[46,[8]]],3],[[184,[46,[8]]],3],[[185,[46,[8]]],3],[[186,[46,[8]]],3],[[187,[46,[8]]],3],[[153,[46,[8]]],3],0,[[156,156],48],[[157,157],48],[[168,168],48],0,0,0,0,0,0,0,[[170,131],[[14,[167]]]],[[170,131],[[14,[167]]]],[[155,131],[[14,[165]]]],[[183,131],[[14,[182]]]],[[186,131],[[14,[185]]]],[[156,61],62],[[157,61],62],[[158,61],62],[[159,61],62],[[160,61],62],[[148,61],62],[[161,61],62],[[162,61],62],[[149,61],62],[[163,61],62],[[150,61],62],[[164,61],62],[[154,61],62],[[151,61],62],[[165,61],62],[[166,61],62],[[167,61],62],[[155,61],62],[[172,61],62],[[173,61],62],[[171,61],62],[[174,61],62],[[175,61],62],[[147,61],62],[[168,61],62],[[176,61],62],[[177,61],62],[[178,61],62],[[179,61],62],[[180,61],62],[[81,61],62],[[181,61],62],[[182,61],62],[[183,61],62],[[184,61],62],[[185,61],62],[[186,61],62],[[187,61],62],[[188,61],62],[[153,61],62],[[[189,[8]]],156],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[46,[8]]],148],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[46,[8]]],149],[-1,-1,[]],[-1,-1,[]],[[[46,[8]]],150],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[46,[8]]],151],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[46,[8]]],81],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[6,[[6,[8]]]]],152],[155,[[14,[[46,[148]]]]]],[170,[[14,[[6,[8]]]]]],[170,[[14,[[6,[8]]]]]],[183,[[14,[[6,[81]]]]]],[174,[[14,[[46,[8]]]]]],[173,[[14,[121]]]],[155,[[14,[[6,[139]]]]]],[171,[[14,[[6,[139]]]]]],[153,[[46,[8]]]],[147,[[46,[8]]]],[147,[[14,[[6,[151]]]]]],[170,[[6,[167]]]],[171,[[6,[167]]]],[171,[[14,[161]]]],[155,[[14,[[6,[161]]]]]],[186,[[14,[190]]]],[155,[[14,[[6,[108]]]]]],[175,[[14,[[46,[8]]]]]],[155,[[14,[163]]]],[171,[[14,[70]]]],[155,[[14,[[6,[142]]]]]],[170,[[14,[[46,[8]]]]]],[170,[[14,[[46,[8]]]]]],[155,[[14,[[46,[8]]]]]],[173,[[14,[108]]]],[171,[[14,[[6,[151]]]]]],[174,[[14,[[6,[151]]]]]],[175,[[14,[[6,[151]]]]]],[155,[[14,[[6,[18]]]]]],[183,[[14,[[6,[18]]]]]],[191,[[14,[0]]]],[155,[[14,[[6,[160]]]]]],[173,[[14,[15]]]],[171,[[14,[15]]]],[155,[[14,[165]]]],[165,131],[167,131],[172,131],[174,131],[182,131],[185,131],[155,[[14,[[6,[15]]]]]],0,[170,48],[170,48],[155,48],[173,48],[175,48],[186,48],[191,48],[155,48],[173,48],[175,48],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[187,[[46,[8]]]],[157,48],0,0,[157,7],0,0,[[[6,[[6,[8]]]]],167],[[],167],[[[46,[8]]],167],[[[46,[8]]],174],0,0,[[],[[5,[156,0]]]],[[108,[6,[8]]],161],[[[46,[8]],190],162],[[162,[46,[8]]],163],[2,175],[[[46,[175]]],147],[[108,[6,[8]]],178],[[190,[46,[8]]],184],[[190,190,[46,[8]],[46,[8]]],186],[[[46,[8]]],187],[192,159],0,0,0,0,0,0,0,0,[[155,142],48],0,0,[[],[[5,[157,0]]]],0,0,[80,[[5,[156,21]]]],[80,[[5,[157,21]]]],[80,[[5,[160,21]]]],[80,[[5,[148,21]]]],[80,[[5,[161,21]]]],[80,[[5,[162,21]]]],[80,[[5,[149,21]]]],[80,[[5,[163,21]]]],[80,[[5,[150,21]]]],[80,[[5,[164,21]]]],[80,[[5,[154,21]]]],[80,[[5,[151,21]]]],[80,[[5,[165,21]]]],[80,[[5,[167,21]]]],[80,[[5,[155,21]]]],[80,[[5,[172,21]]]],[80,[[5,[173,21]]]],[80,[[5,[171,21]]]],[80,[[5,[174,21]]]],[80,[[5,[175,21]]]],[80,[[5,[147,21]]]],[80,[[5,[176,21]]]],[80,[[5,[177,21]]]],[80,[[5,[178,21]]]],[80,[[5,[179,21]]]],[80,[[5,[180,21]]]],[80,[[5,[81,21]]]],[80,[[5,[181,21]]]],[80,[[5,[182,21]]]],[80,[[5,[183,21]]]],[80,[[5,[184,21]]]],[80,[[5,[185,21]]]],[80,[[5,[186,21]]]],[80,[[5,[187,21]]]],[80,[[5,[153,21]]]],[[80,15],[[5,[153,21]]]],0,0,0,0,[[155,-1],3,[[71,[[46,[8]]]]]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[152,[[46,[[6,[8]]]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],0,0,0,[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[[180,168],[[14,[179]]]],[[156,[6,[8]]],3],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[117,146],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[136,34],193],[[],193],[115,115],[117,117],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[194,36],[[194,[46,[8]]],3],[115,[[46,[8]]]],[[194,61],62],[[115,61],62],[[117,61],62],[[193,61],62],[[195,61],62],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[193,117],[-1,-1,[]],[-1,-1,[]],[153,194],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[115,117],[117,115],[[193,35],48],[[36,15,119],[[5,[194,21]]]],0,0,0,0,[80,[[5,[115,195]]]],[-1,-2,[],[]],[-1,-2,[],[]],[146,115],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[117,[[5,[193,-1]]],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],0,0,0,[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[112,112],[196,196],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],0,[[[197,[-1]]],-2,[],[]],[106,-1,[]],[112,-1,[]],[[198,[46,[8]]],3],0,[[106,61],62],[[112,61],62],[[196,61],62],[[198,61],62],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[197,[-1]]],48,[[59,[],[[58,[196]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[198,48],[[[197,[-1]],-3],[[14,[[197,[-2]]]]],[],[],[[200,[-1],[[199,[[14,[-2]]]]]]]],0,[106,190],0,0,[[[197,[106]]],190],[80,[[5,[198,21]]]],[198,3],0,0,[106,19],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[201,61],62],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],130],0,[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,83,[]],[-1,83,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[202,[[5,[[14,[203]],4]]]],[[204,16,111],[[5,[3,4]]]],[205,[[14,[[0,[[12,[],[[10,[[6,[8]]]]]]]]]]]],0,[192,16],[[],206],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[207,[[78,[93]]]],[208,[[78,[93]]]],[[],[[78,[93]]]],[[],[[27,[84,30]]]],[209,48],[210,48],[211,48],0,[205,[[6,[17]]]],[93,48],[93,48],[208,48],[93,[[6,[81]]]],[207,[[6,[81]]]],[208,[[6,[81]]]],[212,[[6,[81]]]],[203,205],[192,192],[85,85],[84,84],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[77,[6,[8]]],[[14,[[46,[8]]]]]],[[],202],[[],213],[67,-1,[]],[67,-1,[]],[67,[[14,[214]]]],[77,48],[[77,[6,[8]]],[[14,[[46,[8]]]]]],[[192,192],48],[[93,61],62],[[67,61],62],[[192,61],62],[[206,61],62],[[85,61],62],[[84,61],62],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[209,[6,[8]]],[[14,[[46,[8]]]]]],[[210,[6,[8]]],[[14,[[46,[8]]]]]],[[211,[6,[8]]],[[14,[[46,[8]]]]]],[[192,-1],3,72],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[203,[78,[84]]],[[5,[67,4]]]],0,[77,190],0,0,[1,207],[1,208],[7,[[78,[211]]]],[[],204],[[[78,[84]]],[[5,[67,4]]]],[93,48],[93,48],[207,48],[208,48],[212,48],[215,[[5,[216,25]]]],[[209,[46,[8]],[46,[8]]],48],[[210,[46,[8]],[46,[8]]],48],[[211,[46,[8]],[46,[8]]],48],[[214,[6,[8]]],[[54,[7]]]],[[202,43],[[5,[7,42]]]],[67,[[14,[[6,[8]]]]]],[67,3],[[86,205],[[14,[[78,[111]]]]]],[[204,205],[[14,[[78,[111]]]]]],0,0,[205,[[14,[16]]]],[67,[[14,[16]]]],0,[[67,[6,[8]]],3],[205,[[6,[18]]]],[93,[[46,[18]]]],[93,[[46,[18]]]],[[209,[6,[8]]],[[14,[[46,[8]]]]]],[[210,[6,[8]]],[[14,[[46,[8]]]]]],[[211,[6,[8]]],[[14,[[46,[8]]]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[2,[[5,[113,-1]]],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[82,[[5,[192,-1]]],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[[[6,[8]]],[[5,[192,104]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[-1,83,[]],[[93,2,[6,[2]],90],[[5,[206,4]]]],[[207,2,[6,[2]],90],[[5,[206,4]]]],[[208,2,[6,[2]],90],[[5,[206,4]]]],[[212,2,[6,[2]],90],[[5,[206,4]]]],[[93,[6,[8]],2,26],[[5,[97,4]]]],[[93,[6,[8]],2,26],[[5,[97,4]]]],[[93,[6,[8]],2,26],[[5,[97,4]]]],[[93,[6,[8]],2,26],[[5,[97,4]]]],[[207,-1],[[5,[207,25]]],[[217,[],[[10,[215]]]]]],[[208,-1],[[5,[208,25]]],[[217,[],[[10,[215]]]]]],0,0,0,0,[218,37],[38,[[5,[[78,[218]],219]]]],[38,[[5,[[78,[218]],219]]]],[38,[[5,[[78,[218]],219]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[218,[6,[18]]],[[14,[[221,[220]]]]]],[111,111],[[-1,-2],3,[],[]],[111,[[5,[2,219]]]],[[219,61],62],[[219,61],62],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[[46,[2]],[78,[218]]],111],0,[220,18],0,[[220,[6,[8]]],[[5,[[46,[8]],4]]]],[[],[[6,[18]]]],[-1,-2,[],[]],[-1,82,[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,83,[]],[-1,83,[]],0,0],"c":[690,1263,1265],"p":[[5,"RootCertStore",0],[5,"Certificate",0],[1,"tuple"],[6,"Error",0],[6,"Result",3369],[1,"slice"],[1,"usize"],[1,"u8"],[10,"AsRef",3370],[17,"Item"],[5,"OwnedTrustAnchor",0],[10,"Iterator",3371],[5,"CommonState",0],[6,"Option",3372],[6,"ProtocolVersion",0],[1,"str"],[6,"CipherSuite",0],[6,"SignatureScheme",0],[5,"Tls13CipherSuite",0],[6,"Side",0],[6,"InvalidMessage",0],[6,"PeerMisbehaved",0],[6,"PeerIncompatible",0],[6,"CertificateError",0],[6,"CertRevocationListError",0],[5,"DigitallySignedStruct",0],[5,"ConfigBuilder",0],[10,"Clone",3373],[10,"ConfigSide",0],[5,"WantsCipherSuites",0],[5,"WantsKxGroups",0],[5,"WantsVersions",0],[5,"WantsVerifier",0],[6,"AlertDescription",0],[6,"HandshakeType",0],[6,"ContentType",0],[6,"SignatureAlgorithm",0],[5,"PrivateKey",0],[6,"SupportedCipherSuite",0],[6,"Ordering",3374],[5,"ConnectionCommon",0],[5,"Error",3375],[10,"Read",3376],[10,"Write",3376],[6,"Connection",0],[5,"Vec",3377],[5,"Tls12CipherSuite",0],[1,"bool"],[5,"IoState",0],[6,"BulkAlgorithm",0],[5,"SupportedProtocolVersion",0],[10,"AsMut",3370],[5,"Writer",0],[8,"Result",3375],[5,"Stream",0],[10,"SideData",0],[10,"DerefMut",3378],[17,"Target"],[10,"Deref",3378],[5,"StreamOwned",0],[5,"Formatter",3379],[8,"Result",3379],[5,"SupportedKxGroup",0],[10,"Debug",3379],[10,"Sized",3380],[5,"ClientConnection",1300],[5,"ServerConnection",3077],[5,"SystemTimeError",3381],[6,"Error",3382],[1,"u16"],[10,"Into",3370],[10,"Hasher",3383],[5,"Algorithm",3384],[10,"KeyLog",0],[5,"NoKeyLog",0],[5,"KeyLogFile",0],[10,"ProducesTickets",3077],[5,"Arc",3385],[5,"Reader",0],[5,"Reader",1642],[5,"DistinguishedName",2136],[5,"String",3386],[5,"TypeId",3387],[5,"ServerConfig",3077],[5,"WantsServerCert",3077],[10,"ResolvesServerCert",3077],[5,"ClientConfig",1300],[5,"WantsTransparencyPolicyOrClientCert",1300],[5,"Log",3388],[5,"SystemTime",3381],[5,"WantsClientCert",1300],[10,"ResolvesClientCert",1300],[10,"ClientCertVerifier",3077],[10,"ServerCertVerifier",1300],[5,"IoSlice",3376],[5,"CipherSuiteCommon",1280],[5,"HandshakeSignatureValid",1300],[5,"ServerCertVerified",1300],[5,"WriteEarlyData",1300],[6,"Tls12Resumption",1300],[5,"Resumption",1300],[6,"ServerName",1300],[5,"DangerousClientConfig",1300],[5,"InvalidDnsNameError",1300],[10,"ClientSessionStore",1300],[5,"Tls13ClientSessionValue",2972],[5,"ClientSessionMemoryCache",1300],[6,"NamedGroup",1730],[5,"CertificateTransparencyPolicy",1300],[5,"WebPkiVerifier",1300],[5,"CertifiedKey",3329],[5,"Tls12ClientSessionValue",2972],[5,"ParsedCertificate",3077],[10,"MessageDecrypter",1535],[5,"OpaqueMessage",2874],[1,"u64"],[5,"PlainMessage",2874],[5,"AlertMessagePayload",1547],[5,"Payload",1560],[5,"PayloadU24",1560],[5,"PayloadU16",1560],[5,"PayloadU8",1560],[5,"Okm",3389],[5,"ChangeCipherSpecPayload",1631],[5,"u24",1642],[10,"Codec",1642],[5,"MessageDeframer",1695],[5,"Deframed",1695],[6,"DeframerError",1695],[5,"RecordLayer",3049],[6,"ExtensionType",1730],[6,"NamedCurve",1730],[6,"HashAlgorithm",1730],[6,"ClientCertificateType",1730],[6,"Compression",1730],[6,"AlertLevel",1730],[6,"HeartbeatMessageType",1730],[6,"ServerNameType",1730],[6,"ECPointFormat",1730],[6,"HeartbeatMode",1730],[6,"ECCurveType",1730],[6,"PSKKeyExchangeMode",1730],[6,"KeyUpdateRequest",1730],[6,"CertificateStatusType",1730],[5,"MessageFragmenter",2121],[5,"BorrowedPlainMessage",2874],[5,"CertificatePayloadTLS13",2136],[5,"ProtocolName",2136],[5,"PresharedKeyBinder",2136],[5,"ResponderId",2136],[5,"Sct",2136],[10,"ConvertProtocolNameList",2136],[5,"HandshakeMessagePayload",2136],[6,"CertificateStatusRequest",2136],[5,"ClientHelloPayload",2136],[5,"Random",2136],[5,"SessionId",2136],[5,"UnknownExtension",2136],[6,"ServerNamePayload",2136],[5,"ServerName",2136],[5,"KeyShareEntry",2136],[5,"PresharedKeyIdentity",2136],[5,"PresharedKeyOffer",2136],[5,"OCSPCertificateStatusRequest",2136],[6,"ClientExtension",2136],[6,"ClientSessionTicket",2136],[6,"ServerExtension",2136],[6,"KeyExchangeAlgorithm",2136],[8,"CertificatePayload",2136],[10,"HasServerExtensions",2136],[5,"ServerHelloPayload",2136],[6,"HelloRetryExtension",2136],[5,"HelloRetryRequest",2136],[6,"CertificateExtension",2136],[5,"CertificateEntry",2136],[5,"ECParameters",2136],[5,"ClientECDHParams",2136],[5,"ServerECDHParams",2136],[5,"ECDHEServerKeyExchange",2136],[6,"ServerKeyExchangePayload",2136],[5,"CertificateRequestPayload",2136],[6,"CertReqExtension",2136],[5,"CertificateRequestPayloadTLS13",2136],[5,"NewSessionTicketPayload",2136],[6,"NewSessionTicketExtension",2136],[5,"NewSessionTicketPayloadTLS13",2136],[5,"CertificateStatus",2136],[6,"HandshakePayload",2136],[1,"array"],[1,"u32"],[10,"ConvertServerNameList",2136],[5,"DnsName",3077],[5,"Message",2874],[6,"MessagePayload",2874],[6,"MessageError",2874],[5,"ClientSessionCommon",2972],[5,"Retrieved",2972],[5,"ServerSessionValue",2972],[17,"Output"],[10,"FnOnce",3390],[5,"Decrypted",3049],[5,"Acceptor",3077],[5,"Accepted",3077],[5,"ResolvesServerCertUsingSni",3077],[5,"ClientHello",3077],[5,"ClientCertVerified",3077],[5,"AllowAnyAuthenticatedClient",3077],[5,"AllowAnyAnonymousOrAuthenticatedClient",3077],[10,"StoresServerSessions",3077],[5,"NoServerSessionStorage",3077],[5,"ServerSessionMemoryCache",3077],[5,"NoClientAuth",3077],[5,"ServerConnectionData",3077],[5,"ReadEarlyData",3077],[5,"UnparsedCertRevocationList",3077],[5,"OwnedCertRevocationList",3391],[10,"IntoIterator",3392],[10,"SigningKey",3329],[5,"SignError",3329],[10,"Signer",3329],[5,"Box",3393],[5,"Ticketer",0],[15,"InappropriateMessage",1276],[15,"InappropriateHandshakeMessage",1276],[5,"ClientConnectionData",1300],[10,"TlsListElement",1642],[6,"ListLength",1642],[15,"U24",1694],[15,"Handshake",2970]],"b":[[890,"impl-Debug-for-Error"],[891,"impl-Display-for-Error"],[931,"impl-From%3CClientConnection%3E-for-Connection"],[933,"impl-From%3CServerConnection%3E-for-Connection"],[934,"impl-From%3CPeerIncompatible%3E-for-Error"],[935,"impl-From%3CPeerMisbehaved%3E-for-Error"],[936,"impl-From%3CCertificateError%3E-for-Error"],[937,"impl-From%3CCertRevocationListError%3E-for-Error"],[938,"impl-From%3CInvalidMessage%3E-for-Error"],[939,"impl-From%3CSystemTimeError%3E-for-Error"],[956,"impl-From%3Cu8%3E-for-AlertDescription"],[957,"impl-From%3CCertificateError%3E-for-AlertDescription"],[973,"impl-From%3C%26Tls12CipherSuite%3E-for-SupportedCipherSuite"],[975,"impl-From%3C%26Tls13CipherSuite%3E-for-SupportedCipherSuite"],[1247,"impl-ConfigBuilder%3CClientConfig,+WantsClientCert%3E"],[1248,"impl-ConfigBuilder%3CClientConfig,+WantsTransparencyPolicyOrClientCert%3E"],[1249,"impl-ConfigBuilder%3CClientConfig,+WantsClientCert%3E"],[1250,"impl-ConfigBuilder%3CClientConfig,+WantsTransparencyPolicyOrClientCert%3E"],[1254,"impl-ConfigBuilder%3CClientConfig,+WantsTransparencyPolicyOrClientCert%3E"],[1255,"impl-ConfigBuilder%3CClientConfig,+WantsClientCert%3E"],[1256,"impl-ConfigBuilder%3CServerConfig,+WantsVerifier%3E"],[1263,"impl-ConfigBuilder%3CClientConfig,+WantsTransparencyPolicyOrClientCert%3E"],[1264,"impl-ConfigBuilder%3CServerConfig,+WantsServerCert%3E"],[1265,"impl-ConfigBuilder%3CClientConfig,+WantsClientCert%3E"],[1390,"impl-Display-for-InvalidDnsNameError"],[1391,"impl-Debug-for-InvalidDnsNameError"],[1610,"impl-Codec-for-Payload"],[1611,"impl-Payload"],[3346,"impl-Debug-for-SignError"],[3347,"impl-Display-for-SignError"]]}],\ ["rustls_pemfile",{"doc":"rustls-pemfile","t":"PPGPPPNNHHHNNNNHHHHNNN","n":["Crl","ECKey","Item","PKCS8Key","RSAKey","X509Certificate","borrow","borrow_mut","certs","crls","ec_private_keys","eq","fmt","from","into","pkcs8_private_keys","read_all","read_one","rsa_private_keys","try_from","try_into","type_id"],"q":[[0,"rustls_pemfile"],[22,"std::io"],[23,"alloc::vec"],[24,"std::io::error"],[25,"core::result"],[26,"core::fmt"],[27,"core::fmt"],[28,"core::any"]],"d":["A Certificate Revocation List; as specified in RFC5280","A Sec1-encoded plaintext private key; as specified in …","The contents of a single recognised block in a PEM file.","A DER-encoded plaintext private key; as specified in …","A DER-encoded plaintext RSA private key; as specified in …","A DER-encoded x509 certificate.","","","Extract all the certificates from rd, and return a vec of …","Extract all the certificate revocation lists (CRLs) from rd…","Extract all SEC1-encoded EC private keys from rd, and …","","","Returns the argument unchanged.","Calls U::from(self).","Extract all PKCS8-encoded private keys from rd, and return …","Extract and return all PEM sections by reading rd.","Extract and decode the next PEM section from rd.","Extract all RSA private keys from rd, and return a vec of …","","",""],"i":[6,6,0,6,6,6,6,6,0,0,0,6,6,6,6,0,0,0,0,6,6,6],"f":[0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[1,[[5,[[3,[[3,[2]]]],4]]]],[1,[[5,[[3,[[3,[2]]]],4]]]],[1,[[5,[[3,[[3,[2]]]],4]]]],[[6,6],7],[[6,8],9],[-1,-1,[]],[-1,-2,[],[]],[1,[[5,[[3,[[3,[2]]]],4]]]],[1,[[5,[[3,[6]],4]]]],[1,[[5,[[10,[6]],4]]]],[1,[[5,[[3,[[3,[2]]]],4]]]],[-1,[[5,[-2]]],[],[]],[-1,[[5,[-2]]],[],[]],[-1,11,[]]],"c":[],"p":[[10,"BufRead",22],[1,"u8"],[5,"Vec",23],[5,"Error",24],[6,"Result",25],[6,"Item",0],[1,"bool"],[5,"Formatter",26],[8,"Result",26],[6,"Option",27],[5,"TypeId",28]],"b":[]}],\ ["rustybuzz",{"doc":"A complete harfbuzz shaping algorithm port to Rust.","t":"TPGFPTGTFFTTFFFPFPPPTTTTTTPFFFFPFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNHHONNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNENNNNNNNNNNNNNNNNNNNOOOOOOSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS","n":["BEGINNING_OF_TEXT","BottomToTop","BufferClusterLevel","BufferFlags","Characters","DO_NOT_INSERT_DOTTED_CIRCLE","Direction","END_OF_TEXT","Face","Feature","GLYPH_EXTENTS","GLYPH_FLAGS","GlyphBuffer","GlyphInfo","GlyphPosition","Invalid","Language","LeftToRight","MonotoneCharacters","MonotoneGraphemes","NO_ADVANCES","NO_CLUSTERS","NO_GLYPH_NAMES","NO_POSITIONS","PRESERVE_DEFAULT_IGNORABLES","REMOVE_DEFAULT_IGNORABLES","RightToLeft","Script","SerializeFlags","ShapePlan","Tag","TopToBottom","UnicodeBuffer","Variation","add","all","all","as_mut","as_ref","as_str","as_u32","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cluster","cluster_level","cmp","cmp","complement","complement","contains","contains","default","default","default","default","default","default","default","deref","deref_mut","difference","difference","direction","empty","empty","end","eq","eq","eq","eq","eq","eq","eq","extend","extend","flags","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_bytes","from_bytes_lossy","from_face","from_iso15924_tag","from_iter","from_iter","from_name","from_name","from_slice","from_str","from_str","from_str","from_str","from_str","glyph_id","glyph_infos","glyph_positions","guess_segment_properties","hash","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","is_all","is_all","is_empty","is_empty","is_empty","is_empty","is_null","is_valid_bit_pattern","is_valid_bit_pattern","iter","iter","iter_names","iter_names","language","len","len","new","new","new","not","not","parse","partial_cmp","partial_cmp","push_str","remove","remove","reset_clusters","script","script","serialize","set","set","set_cluster_level","set_direction","set_flags","set_language","set_pixels_per_em","set_points_per_em","set_post_context","set_pre_context","set_script","set_variations","shape","shape_with_plan","start","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","tag","tag","tag","to_bytes","to_chars","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","ttf_parser","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","units_per_em","unsafe_to_break","value","value","x_advance","x_offset","y_advance","y_offset","ADLAM","AHOM","ANATOLIAN_HIEROGLYPHS","ARABIC","ARMENIAN","AVESTAN","BALINESE","BAMUM","BASSA_VAH","BATAK","BENGALI","BHAIKSUKI","BOPOMOFO","BRAHMI","BRAILLE","BUGINESE","BUHID","CANADIAN_SYLLABICS","CARIAN","CAUCASIAN_ALBANIAN","CHAKMA","CHAM","CHEROKEE","CHORASMIAN","COMMON","COPTIC","CUNEIFORM","CYPRIOT","CYRILLIC","DESERET","DEVANAGARI","DIVES_AKURU","DOGRA","DUPLOYAN","EGYPTIAN_HIEROGLYPHS","ELBASAN","ELYMAIC","ETHIOPIC","GEORGIAN","GLAGOLITIC","GOTHIC","GRANTHA","GREEK","GUJARATI","GUNJALA_GONDI","GURMUKHI","HAN","HANGUL","HANIFI_ROHINGYA","HANUNOO","HATRAN","HEBREW","HIRAGANA","IMPERIAL_ARAMAIC","INHERITED","INSCRIPTIONAL_PAHLAVI","INSCRIPTIONAL_PARTHIAN","JAVANESE","KAITHI","KANNADA","KATAKANA","KAYAH_LI","KHAROSHTHI","KHITAN_SMALL_SCRIPT","KHMER","KHOJKI","KHUDAWADI","LAO","LATIN","LEPCHA","LIMBU","LINEAR_A","LINEAR_B","LISU","LYCIAN","LYDIAN","MAHAJANI","MAKASAR","MALAYALAM","MANDAIC","MANICHAEAN","MARCHEN","MASARAM_GONDI","MEDEFAIDRIN","MEETEI_MAYEK","MENDE_KIKAKUI","MEROITIC_CURSIVE","MEROITIC_HIEROGLYPHS","MIAO","MODI","MONGOLIAN","MRO","MULTANI","MYANMAR","MYANMAR_ZAWGYI","NABATAEAN","NANDINAGARI","NEWA","NEW_TAI_LUE","NKO","NUSHU","NYIAKENG_PUACHUE_HMONG","OGHAM","OLD_HUNGARIAN","OLD_ITALIC","OLD_NORTH_ARABIAN","OLD_PERMIC","OLD_PERSIAN","OLD_SOGDIAN","OLD_SOUTH_ARABIAN","OLD_TURKIC","OL_CHIKI","ORIYA","OSAGE","OSMANYA","PAHAWH_HMONG","PALMYRENE","PAU_CIN_HAU","PHAGS_PA","PHOENICIAN","PSALTER_PAHLAVI","REJANG","RUNIC","SAMARITAN","SAURASHTRA","SHARADA","SHAVIAN","SIDDHAM","SIGNWRITING","SINHALA","SOGDIAN","SORA_SOMPENG","SOYOMBO","SUNDANESE","SYLOTI_NAGRI","SYRIAC","TAGALOG","TAGBANWA","TAI_LE","TAI_THAM","TAI_VIET","TAKRI","TAMIL","TANGUT","TELUGU","THAANA","THAI","TIBETAN","TIFINAGH","TIRHUTA","UGARITIC","UNKNOWN","VAI","WANCHO","WARANG_CITI","YEZIDI","YI","ZANABAZAR_SQUARE"],"q":[[0,"rustybuzz"],[362,"rustybuzz::script"],[520,"ttf_parser"],[521,"core::cmp"],[522,"core::iter::traits::collect"],[523,"core::fmt"],[524,"core::fmt"],[525,"core::option"],[526,"core::hash"],[527,"bitflags::iter"],[528,"bitflags::iter"],[529,"alloc::string"],[530,"core::any"]],"d":["Indicates that special handling of the beginning of text …","Text is set vertically from bottom to top.","A cluster level.","Flags for buffers.","","Indicates that a dotted circle should not be inserted in …","Defines the direction in which text is to be read.","Indicates that special handling of the end of text …","A font face handle.","A feature tag with an accompanying range specifying on …","Serialize glyph extents.","Serialize glyph flags.","A buffer that contains the results of the shaping process.","A glyph info.","Holds the positions of the glyph in both horizontal and …","Initial, unset direction.","A script language.","Text is set horizontally from left to right.","","","Do not serialize glyph advances, glyph offsets will …","Do not serialize glyph cluster.","Do no serialize glyph name.","Do not serialize glyph position information.","Indicates that characters with Default_Ignorable Unicode …","Indicates that characters with Default_Ignorable Unicode …","Text is set horizontally from right to left.","A text script.","Flags used for serialization with a BufferSerializer.","A reusable plan for shaping a text buffer.","A 4-byte tag.","Text is set vertically from top to bottom.","A buffer that contains an input string ready for shaping.","A font variation.","Appends a character to a buffer with the given cluster …","Get a flags value with all known bits set.","Get a flags value with all known bits set.","","","Returns the language as a string.","Returns tag value as u32 number.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","Get the underlying bits value.","","","Get the underlying bits value.","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Clear the contents of the buffer.","Clears the content of the glyph buffer and returns an empty","","","","","","","","","","","","","","","","","","","","","","","An index to the start of the grapheme cluster in the …","Retrieve the cluster level of the buffer.","","","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","Whether all set bits in a source flags value are also set …","Whether all set bits in a source flags value are also set …","","","","","","","","","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Returns the Buffer’s text direction.","Get a flags value with all bits unset.","Get a flags value with all bits unset.","","","","","","","","","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get the flags for this buffer.","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from a bits value.","Convert from a bits value.","","Convert from a bits value exactly.","","Convert from a bits value exactly.","Convert from a bits value, unsetting any unknown bits.","Convert from a bits value, unsetting any unknown bits.","Creates a Tag from bytes.","Creates a Tag from bytes.","Creates a new Face from ttf_parser::Face.","Converts an ISO 15924 script tag to a corresponding Script.","The bitwise or (|) of the bits in each flags value.","The bitwise or (|) of the bits in each flags value.","Get a flags value with the bits of a flag with the given …","Get a flags value with the bits of a flag with the given …","Creates a new Face from data.","","","","Parses a Feature form a string.","","A selected glyph.","Get the glyph infos.","Get the glyph positions.","Guess the segment properties (direction, language, script) …","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Whether any set bits in a source flags value are also set …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Whether all known bits in this flags value are set.","Whether all known bits in this flags value are set.","Returns true if the buffer contains no elements.","Returns true if the buffer contains no elements.","Whether all bits in this flags value are unset.","Whether all bits in this flags value are unset.","Checks if tag is null / [0, 0, 0, 0].","","","Yield a set of contained flags values.","Yield a set of contained flags values.","Yield a set of contained named flags values.","Yield a set of contained named flags values.","Get the buffer language.","Returns the length of the data of the buffer.","Returns the length of the data of the buffer.","Create a new UnicodeBuffer.","Returns a plan that can be used for shaping any buffer …","Create a new Feature struct.","The bitwise negation (!) of the bits in a flags value, …","The bitwise negation (!) of the bits in a flags value, …","","","","Pushes a string to a buffer.","The intersection of a source flags value with the …","The intersection of a source flags value with the …","Resets clusters.","Predefined scripts.","Get the ISO15924 script tag.","Converts the glyph buffer content into a string.","Call insert when value is true or remove when value is …","Call insert when value is true or remove when value is …","Set the cluster level of the buffer.","Set the text direction of the Buffer’s contents.","Set the flags for this buffer.","Set the buffer language.","Sets pixels per EM.","Sets point size per EM.","Sets the post-context for this buffer.","Sets the pre-context for this buffer.","Set the script from an ISO15924 tag.","Sets font variations.","Shapes the buffer content using provided font and features.","Shapes the buffer content using the provided font and plan.","","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The intersection of a source flags value with the …","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","Returns script’s tag.","","","Returns tag as 4-element byte array.","Returns tag as 4-element byte array.","","","","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","Returns face’s units per EM.","Indicates that if input text is broken at the beginning of …","","","How much the line advances after drawing this glyph when …","How much the glyph moves on the X-axis before drawing it, …","How much the line advances after drawing this glyph when …","How much the glyph moves on the Y-axis before drawing it, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[5,17,0,0,16,5,0,5,0,0,6,6,0,0,0,17,0,17,16,16,6,6,6,6,5,5,17,0,0,0,0,17,0,0,1,5,6,7,7,9,11,5,6,5,6,5,6,5,6,5,5,6,6,5,6,5,6,1,13,36,14,15,16,5,6,17,9,18,19,20,7,11,1,13,36,14,15,16,5,6,17,9,18,19,20,7,11,1,13,14,15,16,5,17,9,18,19,20,7,11,14,15,16,5,17,9,18,19,20,7,11,15,1,18,11,5,6,5,6,1,14,15,16,5,6,17,7,7,5,6,1,5,6,19,16,17,9,18,19,20,11,5,6,1,1,13,14,15,16,5,5,5,5,5,6,6,6,6,17,9,18,19,20,11,11,1,13,36,14,15,16,5,6,17,9,18,19,20,7,11,5,6,5,5,6,6,5,6,11,11,7,18,5,6,5,6,7,17,9,18,19,20,15,13,13,1,16,17,9,18,19,11,5,6,5,6,5,6,1,13,36,14,15,16,5,6,17,9,18,19,20,7,11,5,6,5,6,1,13,5,6,11,14,15,5,6,5,6,1,1,13,1,36,19,5,6,11,18,11,1,5,6,1,0,1,13,5,6,1,1,1,1,7,7,1,1,1,7,0,0,19,5,6,5,6,5,6,18,19,20,11,11,14,15,16,5,17,9,18,19,20,7,11,11,5,6,1,13,36,14,15,16,5,6,17,9,18,19,20,7,11,1,13,36,14,15,16,5,6,17,9,18,19,20,7,11,0,1,13,36,14,15,16,5,6,17,9,18,19,20,7,11,5,6,7,15,19,20,14,14,14,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,2,3],4],[[],5],[[],6],[7,8],[7,8],[9,10],[11,3],[[5,5],5],[[6,6],6],[[5,5],4],[[6,6],4],[[5,5],5],[[6,6],6],[[5,5],4],[[6,6],4],[5,3],[5,3],[6,12],[6,12],[[5,5],5],[[6,6],6],[[5,5],4],[[6,6],4],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,4],[13,1],[14,14],[15,15],[16,16],[5,5],[17,17],[9,9],[18,18],[19,19],[20,20],[7,7],[11,11],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],0,[1,16],[[18,18],21],[[11,11],21],[5,5],[6,6],[[5,5],22],[[6,6],22],[[],1],[[],14],[[],15],[[],16],[[],5],[[],6],[[],17],[7,-1,[]],[7,-1,[]],[[5,5],5],[[6,6],6],[1,17],[[],5],[[],6],0,[[16,16],22],[[17,17],22],[[9,9],22],[[18,18],22],[[19,19],22],[[20,20],22],[[11,11],22],[[5,-1],4,[[24,[],[[23,[5]]]]]],[[6,-1],4,[[24,[],[[23,[6]]]]]],[1,5],[[1,25],26],[[13,25],26],[[14,25],26],[[15,25],26],[[16,25],26],[[5,25],26],[[5,25],26],[[5,25],26],[[5,25],26],[[5,25],26],[[6,25],26],[[6,25],26],[[6,25],26],[[6,25],26],[[17,25],26],[[9,25],26],[[18,25],26],[[19,25],26],[[20,25],26],[[11,25],[[28,[4,27]]]],[[11,25],[[28,[4,27]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[3,[[29,[5]]]],[12,[[29,[6]]]],[3,5],[3,5],[12,6],[12,6],[3,5],[12,6],[[[30,[12]]],11],[[[31,[12]]],11],[8,7],[11,[[29,[18]]]],[-1,5,[[24,[],[[23,[5]]]]]],[-1,6,[[24,[],[[23,[6]]]]]],[10,[[29,[5]]]],[10,[[29,[6]]]],[[[31,[12]],3],[[29,[7]]]],[10,[[28,[17,-1]]],[]],[10,[[28,[9,-1]]],[]],[10,[[28,[18,-1]]],[]],[10,[[28,[19,-1]]],[]],[10,[[28,[20,-1]]],[]],0,[13,[[31,[15]]]],[13,[[31,[14]]]],[1,4],[[16,-1],4,32],[[17,-1],4,32],[[9,-1],4,32],[[18,-1],4,32],[[19,-1],4,32],[[11,-1],4,32],[[5,5],4],[[6,6],4],[[5,5],5],[[6,6],6],[[5,5],22],[[6,6],22],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[5,-1,[]],[6,-1,[]],[5,22],[6,22],[1,22],[13,22],[5,22],[6,22],[11,22],[-1,22,[]],[-1,22,[]],[5,[[33,[5]]]],[6,[[33,[6]]]],[5,[[34,[5]]]],[6,[[34,[6]]]],[1,[[29,[9]]]],[1,35],[13,35],[[],1],[[7,17,[29,[18]],[29,[9]],[31,[19]]],36],[[11,3,-1],19,[[37,[35]]]],[5,5],[6,6],[[[31,[12]]],[[29,[11]]]],[[18,18],[[29,[21]]]],[[11,11],[[29,[21]]]],[[1,10],4],[[5,5],4],[[6,6],4],[1,4],0,[1,18],[[13,7,6],38],[[5,5,22],4],[[6,6,22],4],[[1,16],4],[[1,17],4],[[1,5],4],[[1,9],4],[[7,[29,[[4,[39,39]]]]],4],[[7,[29,[40]]],4],[[1,10],4],[[1,10],4],[[1,18],4],[[7,[31,[20]]],4],[[7,[31,[19]],1],13],[[7,36,1],13],0,[[5,5],5],[[6,6],6],[[5,5],4],[[6,6],4],[[5,5],5],[[6,6],6],[18,11],0,0,[11,[[30,[12]]]],[11,[[30,[2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,38,[]],[[5,5],4],[[6,6],4],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2]]],[],[]],0,[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[[5,5],5],[[6,6],6],[7,42],[15,22],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"c":[],"p":[[5,"UnicodeBuffer",0],[1,"char"],[1,"u32"],[1,"tuple"],[5,"BufferFlags",0],[5,"SerializeFlags",0],[5,"Face",0],[5,"Face",520],[5,"Language",0],[1,"str"],[5,"Tag",0],[1,"u8"],[5,"GlyphBuffer",0],[5,"GlyphPosition",0],[5,"GlyphInfo",0],[6,"BufferClusterLevel",0],[6,"Direction",0],[5,"Script",0],[5,"Feature",0],[5,"Variation",0],[6,"Ordering",521],[1,"bool"],[17,"Item"],[10,"IntoIterator",522],[5,"Formatter",523],[8,"Result",523],[5,"Error",523],[6,"Result",524],[6,"Option",525],[1,"array"],[1,"slice"],[10,"Hasher",526],[5,"Iter",527],[5,"IterNames",527],[1,"usize"],[5,"ShapePlan",0],[10,"RangeBounds",528],[5,"String",529],[1,"u16"],[1,"f32"],[5,"TypeId",530],[1,"i32"]],"b":[[49,"impl-BufferFlags"],[50,"impl-Flags-for-BufferFlags"],[51,"impl-Flags-for-SerializeFlags"],[52,"impl-SerializeFlags"],[149,"impl-Octal-for-BufferFlags"],[150,"impl-UpperHex-for-BufferFlags"],[151,"impl-Debug-for-BufferFlags"],[152,"impl-Binary-for-BufferFlags"],[153,"impl-LowerHex-for-BufferFlags"],[154,"impl-Octal-for-SerializeFlags"],[155,"impl-LowerHex-for-SerializeFlags"],[156,"impl-Binary-for-SerializeFlags"],[157,"impl-UpperHex-for-SerializeFlags"],[163,"impl-Display-for-Tag"],[164,"impl-Debug-for-Tag"],[182,"impl-Flags-for-BufferFlags"],[183,"impl-BufferFlags"],[184,"impl-Flags-for-SerializeFlags"],[185,"impl-SerializeFlags"]]}],\ @@ -287,12 +287,12 @@ var searchIndex = new Map(JSON.parse('[\ ["siphasher",{"doc":"","t":"CCCEEEEFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFKFFFNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["prelude","sip","sip128","_","_","sip","sip128","SipHasher","SipHasher13","SipHasher24","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","default","default","default","finish","finish","finish","fmt","fmt","fmt","from","from","from","hash","hash","hash","into","into","into","key","key","key","keys","keys","keys","new","new","new","new_with_key","new_with_key","new_with_key","new_with_keys","new_with_keys","new_with_keys","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","write","write","write","write_u16","write_u16","write_u16","write_u32","write_u32","write_u32","write_u64","write_u64","write_u64","write_u8","write_u8","write_u8","write_usize","write_usize","write_usize","Hash128","Hasher128","SipHasher","SipHasher13","SipHasher24","as_bytes","as_u128","as_u64","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","default","default","default","default","finish","finish","finish","finish128","finish128","finish128","finish128","fmt","fmt","fmt","fmt","from","from","from","from","from","h1","h2","hash","hash","hash","into","into","into","into","key","key","key","keys","keys","keys","new","new","new","new_with_key","new_with_key","new_with_key","new_with_keys","new_with_keys","new_with_keys","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","write","write","write","write_u16","write_u16","write_u16","write_u32","write_u32","write_u32","write_u64","write_u64","write_u64","write_u8","write_u8","write_u8","write_usize","write_usize","write_usize"],"q":[[0,"siphasher"],[3,"siphasher::prelude"],[7,"siphasher::sip"],[79,"siphasher::sip128"],[173,"core::fmt"],[174,"core::fmt"],[175,"core::any"]],"d":["","An implementation of SipHash.","An implementation of SipHash with a 128-bit output.","","","","","An implementation of SipHash 2-4.","An implementation of SipHash 1-3.","An implementation of SipHash 2-4.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Hash a byte array - This is the easiest and safest way to …","Hash a byte array - This is the easiest and safest way to …","Hash a byte array - This is the easiest and safest way to …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Get the key used by this hasher as a 16 byte vector","Get the key used by this hasher as a 16 byte vector","Get the key used by this hasher as a 16 byte vector","Get the keys used by this hasher","Get the keys used by this hasher","Get the keys used by this hasher","Creates a new SipHasher13 with the two initial keys set to …","Creates a new SipHasher24 with the two initial keys set to …","Creates a new SipHasher with the two initial keys set to 0.","Creates a SipHasher13 from a 16 byte key.","Creates a SipHasher24 from a 16 byte key.","Creates a SipHasher from a 16 byte key.","Creates a SipHasher13 that is keyed off the provided keys.","Creates a SipHasher24 that is keyed off the provided keys.","Creates a SipHasher that is keyed off the provided keys.","","","","","","","","","","","","","","","","","","","","","","","","","","","","A 128-bit (2x64) hash output","","An implementation of SipHash128 2-4.","An implementation of SipHash128 1-3.","An implementation of SipHash128 2-4.","Convert into a 16-bytes vector","Convert into a u128","Convert into (u64, u64)","","","","","","","","","","","","","","","","","","","","Return a 128-bit hash","Return a 128-bit hash","Return a 128-bit hash","Return a 128-bit hash","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Hash a byte array - This is the easiest and safest way to …","Hash a byte array - This is the easiest and safest way to …","Hash a byte array - This is the easiest and safest way to …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Get the key used by this hasher as a 16 byte vector","Get the key used by this hasher as a 16 byte vector","Get the key used by this hasher as a 16 byte vector","Get the keys used by this hasher","Get the keys used by this hasher","Get the keys used by this hasher","Creates a new SipHasher13 with the two initial keys set to …","Creates a new SipHasher24 with the two initial keys set to …","Creates a new SipHasher with the two initial keys set to 0.","Creates a SipHasher13 from a 16 byte key.","Creates a SipHasher24 from a 16 byte key.","Creates a SipHasher from a 16 byte key.","Creates a SipHasher13 that is keyed off the provided keys.","Creates a SipHasher24 that is keyed off the provided keys.","Creates a SipHasher that is keyed off the provided keys.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,0,0,0,0,0,16,16,16,16,18,19,20,16,18,19,20,16,18,19,20,16,18,19,20,18,19,20,21,18,19,20,16,18,19,20,16,16,18,19,20,16,16,18,19,20,16,18,19,20,18,19,20,18,19,20,18,19,20,18,19,20,18,19,20,16,18,19,20,16,18,19,20,16,18,19,20,18,19,20,18,19,20,18,19,20,18,19,20,18,19,20,18,19,20],"f":[0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[2,2],[3,3],[[],1],[[],2],[[],3],[1,4],[2,4],[3,4],[[1,5],6],[[2,5],6],[[3,5],6],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[1,[8,[7]]],4],[[2,[8,[7]]],4],[[3,[8,[7]]],4],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,[[9,[7]]]],[2,[[9,[7]]]],[3,[[9,[7]]]],[1,[[10,[4,4]]]],[2,[[10,[4,4]]]],[3,[[10,[4,4]]]],[[],1],[[],2],[[],3],[[[9,[7]]],1],[[[9,[7]]],2],[[[9,[7]]],3],[[4,4],1],[[4,4],2],[[4,4],3],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[1,[8,[7]]],10],[[2,[8,[7]]],10],[[3,[8,[7]]],10],[[1,13],10],[[2,13],10],[[3,13],10],[[1,14],10],[[2,14],10],[[3,14],10],[[1,4],10],[[2,4],10],[[3,4],10],[[1,7],10],[[2,7],10],[[3,7],10],[[1,15],10],[[2,15],10],[[3,15],10],0,0,0,0,0,[16,[[9,[7]]]],[16,17],[16,[[10,[4,4]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[16,16],[18,18],[19,19],[20,20],[[],16],[[],18],[[],19],[[],20],[18,4],[19,4],[20,4],[21,16],[18,16],[19,16],[20,16],[[16,5],6],[[18,5],6],[[19,5],6],[[20,5],6],[17,16],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,0,[[18,[8,[7]]],16],[[19,[8,[7]]],16],[[20,[8,[7]]],16],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[18,[[9,[7]]]],[19,[[9,[7]]]],[20,[[9,[7]]]],[18,[[10,[4,4]]]],[19,[[10,[4,4]]]],[20,[[10,[4,4]]]],[[],18],[[],19],[[],20],[[[9,[7]]],18],[[[9,[7]]],19],[[[9,[7]]],20],[[4,4],18],[[4,4],19],[[4,4],20],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,[[11,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[18,[8,[7]]],10],[[19,[8,[7]]],10],[[20,[8,[7]]],10],[[18,13],10],[[19,13],10],[[20,13],10],[[18,14],10],[[19,14],10],[[20,14],10],[[18,4],10],[[19,4],10],[[20,4],10],[[18,7],10],[[19,7],10],[[20,7],10],[[18,15],10],[[19,15],10],[[20,15],10]],"c":[],"p":[[5,"SipHasher13",7],[5,"SipHasher24",7],[5,"SipHasher",7],[1,"u64"],[5,"Formatter",173],[8,"Result",173],[1,"u8"],[1,"slice"],[1,"array"],[1,"tuple"],[6,"Result",174],[5,"TypeId",175],[1,"u16"],[1,"u32"],[1,"usize"],[5,"Hash128",79],[1,"u128"],[5,"SipHasher13",79],[5,"SipHasher24",79],[5,"SipHasher",79],[10,"Hasher128",79]],"b":[]}],\ ["slab",{"doc":"Pre-allocated storage for a uniform data type.","t":"FFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["Drain","IntoIter","Iter","IterMut","Slab","VacantEntry","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","clear","clone","clone","clone_from","clone_into","clone_into","compact","contains","default","drain","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_iter","get","get2_mut","get2_unchecked_mut","get_mut","get_unchecked","get_unchecked_mut","index","index_mut","insert","insert","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","is_empty","iter","iter_mut","key","key_of","len","len","len","len","len","new","next","next","next","next","next_back","next_back","next_back","next_back","remove","reserve","reserve_exact","retain","shrink_to_fit","size_hint","size_hint","size_hint","size_hint","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_remove","type_id","type_id","type_id","type_id","type_id","type_id","vacant_entry","vacant_key","with_capacity"],"q":[[0,"slab"],[117,"core::clone"],[118,"core::ops::function"],[119,"core::fmt"],[120,"core::fmt"],[121,"core::option"],[122,"core::result"],[123,"core::any"]],"d":["A draining iterator for Slab","A consuming iterator over the values stored in a Slab","An iterator over the values stored in the Slab","A mutable iterator over the values stored in the Slab","Pre-allocated storage for a uniform data type","A handle to a vacant entry in a Slab.","","","","","","","","","","","","","Return the number of values the slab can store without …","Clear the slab of all values.","","","","","","Reduce the capacity as much as possible, changing the key …","Return true if a value is associated with the given key.","","Return a draining iterator that removes all elements from …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Return a reference to the value associated with the given …","Return two mutable references to the values associated …","Return two mutable references to the values associated …","Return a mutable reference to the value associated with …","Return a reference to the value associated with the given …","Return a mutable reference to the value associated with …","","","Insert a value in the slab, returning key assigned to the …","Insert a value in the entry, returning a mutable reference …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","Return true if there are no values stored in the slab.","Return an iterator over the slab.","Return an iterator that allows modifying each value.","Return the key associated with this entry.","Get the key for an element in the slab.","Return the number of stored values.","","","","","Construct a new, empty Slab.","","","","","","","","","Remove and return the value associated with the given key.","Reserve capacity for at least additional more values to be …","Reserve the minimum capacity required to store exactly …","Retain only the elements specified by the predicate.","Shrink the capacity of the slab as much as possible …","","","","","","","","","","","","","","","","","","","Tries to remove the value associated with the given key, …","","","","","","","Return a handle to a vacant entry allowing for further …","Returns the key of the next vacant entry.","Construct a new, empty Slab with the specified capacity."],"i":[0,0,0,0,0,0,1,13,5,14,9,15,1,13,5,14,9,15,1,1,1,5,1,1,5,1,1,1,1,1,13,5,14,9,15,1,13,5,14,9,15,1,1,1,1,1,1,1,1,1,1,15,1,13,5,14,9,15,1,1,1,13,5,14,9,1,1,1,15,1,1,13,5,14,9,1,13,5,14,9,13,5,14,9,1,1,1,1,1,13,5,14,9,1,5,1,13,5,14,9,15,1,13,5,14,9,15,1,1,13,5,14,9,15,1,1,1],"f":[0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[1,[-1]]],2,[]],[[[1,[-1]]],3,[]],[[[1,[-1]]],[[1,[-1]]],4],[[[5,[-1]]],[[5,[-1]]],[]],[[[1,[-1]],[1,[-1]]],3,4],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[[1,[-1]],-2],3,[],[[8,[-1,2,2],[[6,[7]]]]]],[[[1,[-1]],2],7,[]],[[],[[1,[-1]]],[]],[[[1,[-1]]],[[9,[-1]]],[]],[[[1,[-1]],10],11,12],[[[13,[-1]],10],11,12],[[[5,[-1]],10],11,12],[[[14,[-1]],10],11,12],[[[9,[-1]],10],11,[]],[[[15,[-1]],10],11,12],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-2,[[1,[-1]]],[],[[17,[],[[16,[[3,[2,-1]]]]]]]],[[[1,[-1]],2],[[18,[-1]]],[]],[[[1,[-1]],2,2],[[18,[[3,[-1,-1]]]]],[]],[[[1,[-1]],2,2],[[3,[-1,-1]]],[]],[[[1,[-1]],2],[[18,[-1]]],[]],[[[1,[-1]],2],-1,[]],[[[1,[-1]],2],-1,[]],[[[1,[-1]],2],-1,[]],[[[1,[-1]],2],-1,[]],[[[1,[-1]],-1],2,[]],[[[15,[-1]],-1],-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[1,[-1]]],[[5,[-1]]],[]],[[[1,[-1]]],[[14,[-1]]],[]],[[[1,[-1]]],[[13,[-1]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[1,[-1]]],7,[]],[[[1,[-1]]],[[5,[-1]]],[]],[[[1,[-1]]],[[14,[-1]]],[]],[[[15,[-1]]],2,[]],[[[1,[-1]],-1],2,[]],[[[1,[-1]]],2,[]],[[[13,[-1]]],2,[]],[[[5,[-1]]],2,[]],[[[14,[-1]]],2,[]],[[[9,[-1]]],2,[]],[[],[[1,[-1]]],[]],[[[13,[-1]]],[[18,[-2]]],[],[]],[[[5,[-1]]],[[18,[-2]]],[],[]],[[[14,[-1]]],[[18,[-2]]],[],[]],[[[9,[-1]]],[[18,[-2]]],[],[]],[[[13,[-1]]],[[18,[-2]]],[],[]],[[[5,[-1]]],[[18,[-2]]],[],[]],[[[14,[-1]]],[[18,[-2]]],[],[]],[[[9,[-1]]],[[18,[-2]]],[],[]],[[[1,[-1]],2],-1,[]],[[[1,[-1]],2],3,[]],[[[1,[-1]],2],3,[]],[[[1,[-1]],-2],3,[],[[8,[2,-1],[[6,[7]]]]]],[[[1,[-1]]],3,[]],[[[13,[-1]]],[[3,[2,[18,[2]]]]],[]],[[[5,[-1]]],[[3,[2,[18,[2]]]]],[]],[[[14,[-1]]],[[3,[2,[18,[2]]]]],[]],[[[9,[-1]]],[[3,[2,[18,[2]]]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[[[1,[-1]],2],[[18,[-1]]],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[[[1,[-1]]],[[15,[-1]]],[]],[[[1,[-1]]],2,[]],[2,[[1,[-1]]],[]]],"c":[],"p":[[5,"Slab",0],[1,"usize"],[1,"tuple"],[10,"Clone",117],[5,"Iter",0],[17,"Output"],[1,"bool"],[10,"FnMut",118],[5,"Drain",0],[5,"Formatter",119],[8,"Result",119],[10,"Debug",119],[5,"IntoIter",0],[5,"IterMut",0],[5,"VacantEntry",0],[17,"Item"],[10,"IntoIterator",120],[6,"Option",121],[6,"Result",122],[5,"TypeId",123]],"b":[[58,"impl-IntoIterator-for-%26Slab%3CT%3E"],[59,"impl-IntoIterator-for-%26mut+Slab%3CT%3E"],[60,"impl-IntoIterator-for-Slab%3CT%3E"]]}],\ ["slotmap",{"doc":"slotmap","t":"FFFKFFFNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNQNNNCNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFGFFFFPFFPFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["DefaultKey","DenseSlotMap","HopSlotMap","Key","KeyData","SecondaryMap","SlotMap","as_ffi","basic","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone_from","clone_from","clone_from","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","data","data","default","default","default","default","default","default","dense","eq","eq","eq","extend","extend","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from_ffi","from_iter","hash","hash","hop","index","index","index","index","index_mut","index_mut","index_mut","index_mut","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","is_null","new_key_type","null","partial_cmp","partial_cmp","secondary","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","Drain","IntoIter","Iter","IterMut","Keys","SlotMap","Values","ValuesMut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","contains_key","drain","drop","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","get","get_disjoint_mut","get_disjoint_unchecked_mut","get_mut","get_unchecked","get_unchecked_mut","insert","insert_with_key","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","is_empty","iter","iter_mut","keys","len","new","next","next","next","next","next","next","next","remove","reserve","retain","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_insert_with_key","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","values","values_mut","with_capacity","with_capacity_and_key","with_key","DenseSlotMap","Drain","IntoIter","Iter","IterMut","Keys","Values","ValuesMut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","contains_key","drain","drop","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","get","get_disjoint_mut","get_disjoint_unchecked_mut","get_mut","get_unchecked","get_unchecked_mut","insert","insert_with_key","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","is_empty","iter","iter_mut","keys","len","new","next","next","next","next","next","next","next","remove","reserve","retain","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_insert_with_key","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","values","values_mut","with_capacity","with_capacity_and_key","with_key","Drain","HopSlotMap","IntoIter","Iter","IterMut","Keys","Values","ValuesMut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","contains_key","drain","drop","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","get","get_disjoint_mut","get_disjoint_unchecked_mut","get_mut","get_unchecked","get_unchecked_mut","insert","insert_with_key","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","is_empty","iter","iter_mut","keys","len","new","next","next","next","next","next","next","next","remove","reserve","retain","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_insert_with_key","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","values","values_mut","with_capacity","with_capacity_and_key","with_key","Drain","Entry","IntoIter","Iter","IterMut","Keys","Occupied","OccupiedEntry","SecondaryMap","Vacant","VacantEntry","Values","ValuesMut","and_modify","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","clear","clone","clone","clone","clone_into","clone_into","clone_into","contains_key","drain","drop","entry","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","get","get","get_disjoint_mut","get_disjoint_unchecked_mut","get_mut","get_mut","get_unchecked","get_unchecked_mut","insert","insert","insert","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_mut","is_empty","iter","iter_mut","key","key","key","keys","len","new","next","next","next","next","next","next","next","or_default","or_insert","or_insert_with","remove","remove","remove_entry","retain","set_capacity","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","values","values_mut","with_capacity"],"q":[[0,"slotmap"],[126,"slotmap::basic"],[251,"slotmap::dense"],[376,"slotmap::hop"],[501,"slotmap::secondary"],[663,"core::clone"],[664,"core::cmp"],[665,"core::cmp"],[666,"core::iter::traits::collect"],[667,"core::fmt"],[668,"core::fmt"],[669,"core::option"],[670,"core::result"],[671,"core::any"],[672,"core::ops::function"],[673,"core::ops::function"]],"d":["The default slot map key type.","Dense slot map, storage with stable unique keys.","Hop slot map, storage with stable unique keys.","Key used to access stored values in a slot map.","The actual data stored in a Key.","Secondary map, associate data with previously stored …","Slot map, storage with stable unique keys.","Returns the key data as a 64-bit integer. No guarantees …","Contains the slot map implementation.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Gets the KeyData stored in this key.","","","","","","","","Contains the dense slot map implementation.","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Iff value is a value received from k.as_ffi(), returns a …","","","","Contains the faster iteration, slower insertion/removal …","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Checks if a key is null. There is only a single null key, …","A helper macro to create new key types. If you use a new …","Creates a new key that is always invalid and distinct from …","","","Contains the secondary map implementation.","","","","","","","","","","","","","","","","","","","","","","","","","A draining iterator for SlotMap.","An iterator that moves key-value pairs out of a SlotMap.","An iterator over the key-value pairs in a SlotMap.","A mutable iterator over the key-value pairs in a SlotMap.","An iterator over the keys in a SlotMap.","Slot map, storage with stable unique keys.","An iterator over the values in a SlotMap.","A mutable iterator over the values in a SlotMap.","","","","","","","","","","","","","","","Returns the number of elements the SlotMap can hold without","Clears the slot map. Keeps the allocated memory for reuse.","","","","","","","","","Returns true if the slot map contains key.","Clears the slot map, returning all key-value pairs in …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a reference to the value corresponding to the key.","Returns mutable references to the values corresponding to …","Returns mutable references to the values corresponding to …","Returns a mutable reference to the value corresponding to …","Returns a reference to the value corresponding to the key …","Returns a mutable reference to the value corresponding to …","Inserts a value into the slot map. Returns a unique key …","Inserts a value given by f into the slot map. The key …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","Returns if the slot map is empty.","An iterator visiting all key-value pairs in arbitrary …","An iterator visiting all key-value pairs in arbitrary …","An iterator visiting all keys in arbitrary order. The …","Returns the number of elements in the slot map.","Constructs a new, empty SlotMap.","","","","","","","","Removes a key from the slot map, returning the value at …","Reserves capacity for at least additional more elements to …","Retains only the elements specified by the predicate.","","","","","","","","","","","","","","","","","","","Inserts a value given by f into the slot map. The key …","","","","","","","","","","","","","","","An iterator visiting all values in arbitrary order. The …","An iterator visiting all values mutably in arbitrary …","Creates an empty SlotMap with the given capacity.","Creates an empty SlotMap with the given capacity and a …","Constructs a new, empty SlotMap with a custom key type.","Dense slot map, storage with stable unique keys.","A draining iterator for DenseSlotMap.","An iterator that moves key-value pairs out of a …","An iterator over the key-value pairs in a DenseSlotMap.","A mutable iterator over the key-value pairs in a …","An iterator over the keys in a DenseSlotMap.","An iterator over the values in a DenseSlotMap.","A mutable iterator over the values in a DenseSlotMap.","","","","","","","","","","","","","","","Returns the number of elements the DenseSlotMap can hold …","Clears the slot map. Keeps the allocated memory for reuse.","","","","","","","","","Returns true if the slot map contains key.","Clears the slot map, returning all key-value pairs in …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a reference to the value corresponding to the key.","Returns mutable references to the values corresponding to …","Returns mutable references to the values corresponding to …","Returns a mutable reference to the value corresponding to …","Returns a reference to the value corresponding to the key …","Returns a mutable reference to the value corresponding to …","Inserts a value into the slot map. Returns a unique key …","Inserts a value given by f into the slot map. The key …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","Returns if the slot map is empty.","An iterator visiting all key-value pairs in arbitrary …","An iterator visiting all key-value pairs in arbitrary …","An iterator visiting all keys in arbitrary order. The …","Returns the number of elements in the slot map.","Construct a new, empty DenseSlotMap.","","","","","","","","Removes a key from the slot map, returning the value at …","Reserves capacity for at least additional more elements to …","Retains only the elements specified by the predicate.","","","","","","","","","","","","","","","","","","","Inserts a value given by f into the slot map. The key …","","","","","","","","","","","","","","","An iterator visiting all values in arbitrary order. The …","An iterator visiting all values mutably in arbitrary …","Creates an empty DenseSlotMap with the given capacity.","Creates an empty DenseSlotMap with the given capacity and …","Constructs a new, empty DenseSlotMap with a custom key …","A draining iterator for HopSlotMap.","Hop slot map, storage with stable unique keys.","An iterator that moves key-value pairs out of a HopSlotMap.","An iterator over the key-value pairs in a HopSlotMap.","A mutable iterator over the key-value pairs in a HopSlotMap…","An iterator over the keys in a HopSlotMap.","An iterator over the values in a HopSlotMap.","A mutable iterator over the values in a HopSlotMap.","","","","","","","","","","","","","","","Returns the number of elements the HopSlotMap can hold …","Clears the slot map. Keeps the allocated memory for reuse.","","","","","","","","","Returns true if the slot map contains key.","Clears the slot map, returning all key-value pairs in …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a reference to the value corresponding to the key.","Returns mutable references to the values corresponding to …","Returns mutable references to the values corresponding to …","Returns a mutable reference to the value corresponding to …","Returns a reference to the value corresponding to the key …","Returns a mutable reference to the value corresponding to …","Inserts a value into the slot map. Returns a unique key …","Inserts a value given by f into the slot map. The key …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","Returns if the slot map is empty.","An iterator visiting all key-value pairs in arbitrary …","An iterator visiting all key-value pairs in arbitrary …","An iterator visiting all keys in arbitrary order. The …","Returns the number of elements in the slot map.","Constructs a new, empty HopSlotMap.","","","","","","","","Removes a key from the slot map, returning the value at …","Reserves capacity for at least additional more elements to …","Retains only the elements specified by the predicate.","","","","","","","","","","","","","","","","","","","Inserts a value given by f into the slot map. The key …","","","","","","","","","","","","","","","An iterator visiting all values in arbitrary order. The …","An iterator visiting all values mutably in arbitrary …","Creates an empty HopSlotMap with the given capacity.","Creates an empty HopSlotMap with the given capacity and a …","Constructs a new, empty HopSlotMap with a custom key type.","A draining iterator for SecondaryMap.","A view into a single entry in a SecondaryMap, which may …","An iterator that moves key-value pairs out of a …","An iterator over the key-value pairs in a SecondaryMap.","A mutable iterator over the key-value pairs in a …","An iterator over the keys in a SecondaryMap.","An occupied entry.","A view into a occupied entry in a SecondaryMap. It is part …","Secondary map, associate data with previously stored …","A vacant entry.","A view into a vacant entry in a SecondaryMap. It is part …","An iterator over the values in a SecondaryMap.","A mutable iterator over the values in a SecondaryMap.","Provides in-place mutable access to an occupied entry …","","","","","","","","","","","","","","","","","","","","","Returns the number of elements the SecondaryMap can hold …","Clears the secondary map. Keeps the allocated memory for …","","","","","","","Returns true if the secondary map contains key.","Clears the slot map, returning all key-value pairs in …","","Gets the given key’s corresponding Entry in the map for …","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a reference to the value corresponding to the key.","Gets a reference to the value in the entry.","Returns mutable references to the values corresponding to …","Returns mutable references to the values corresponding to …","Returns a mutable reference to the value corresponding to …","Gets a mutable reference to the value in the entry.","Returns a reference to the value corresponding to the key …","Returns a mutable reference to the value corresponding to …","Inserts a value into the secondary map at the given key. …","Sets the value of the entry, and returns the entry’s old …","Sets the value of the entry with the VacantEntry’s key, …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","Converts the OccupiedEntry into a mutable reference to the …","Returns if the secondary map is empty.","An iterator visiting all key-value pairs in arbitrary …","An iterator visiting all key-value pairs in arbitrary …","Returns this entry’s key.","Gets the key that would be used when inserting a value …","Returns this entry’s key.","An iterator visiting all keys in arbitrary order. The …","Returns the number of elements in the secondary map.","Constructs a new, empty SecondaryMap.","","","","","","","","Ensures a value is in the entry by inserting the default …","Ensures a value is in the entry by inserting the default …","Ensures a value is in the entry by inserting the result of …","Removes a key from the secondary map, returning the value …","Takes the value out of the entry, and returns it.","Removes the entry from the slot map and returns the key …","Retains only the elements specified by the predicate.","Sets the capacity of the SecondaryMap to new_capacity, if …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An iterator visiting all values in arbitrary order. The …","An iterator visiting all values mutably in arbitrary …","Creates an empty SecondaryMap with the given capacity of …"],"i":[0,0,0,0,0,0,0,1,0,3,6,7,8,1,9,3,6,7,8,1,9,3,6,7,8,1,9,3,6,7,3,6,7,8,1,9,1,9,4,9,3,6,7,8,1,9,0,8,1,9,8,8,3,6,7,8,1,9,3,6,7,8,1,9,9,1,8,1,9,0,3,6,7,8,3,6,7,8,3,6,7,8,1,9,3,3,3,6,6,6,7,7,7,8,8,8,4,0,4,1,9,0,3,6,7,8,1,9,3,6,7,8,1,9,3,6,7,8,1,9,3,6,7,8,1,9,0,0,0,0,0,0,0,0,29,25,26,30,27,28,31,29,25,26,30,27,28,31,3,3,25,26,27,28,25,26,27,28,3,3,29,29,25,26,30,27,28,31,29,25,26,30,27,28,31,3,3,3,3,3,3,3,3,29,25,26,30,27,28,31,29,25,26,30,27,28,31,3,3,3,3,3,3,29,25,26,30,27,28,31,3,3,3,29,25,26,30,27,28,31,25,26,27,28,29,25,26,30,27,28,31,3,29,25,26,30,27,28,31,29,25,26,30,27,28,31,3,3,3,3,3,0,0,0,0,0,0,0,0,40,36,37,41,38,39,42,40,36,37,41,38,39,42,6,6,36,37,38,39,36,37,38,39,6,6,40,40,36,37,41,38,39,42,40,36,37,41,38,39,42,6,6,6,6,6,6,6,6,40,36,37,41,38,39,42,40,36,37,41,38,39,42,6,6,6,6,6,6,40,36,37,41,38,39,42,6,6,6,40,36,37,41,38,39,42,36,37,38,39,40,36,37,41,38,39,42,6,40,36,37,41,38,39,42,40,36,37,41,38,39,42,6,6,6,6,6,0,0,0,0,0,0,0,0,47,43,44,48,45,46,49,47,43,44,48,45,46,49,7,7,43,44,45,46,43,44,45,46,7,7,47,47,43,44,48,45,46,49,47,43,44,48,45,46,49,7,7,7,7,7,7,7,7,47,43,44,48,45,46,49,47,43,44,48,45,46,49,7,7,7,7,7,7,47,43,44,48,45,46,49,7,7,7,47,43,44,48,45,46,49,43,44,45,46,47,43,44,48,45,46,49,7,47,43,44,48,45,46,49,47,43,44,48,45,46,49,7,7,7,7,7,0,0,0,0,0,0,50,0,0,50,0,0,0,50,55,56,50,54,57,51,58,52,53,59,55,56,50,54,57,51,58,52,53,59,8,8,51,52,53,51,52,53,8,8,54,8,55,56,50,54,57,51,58,52,53,59,55,56,50,54,57,51,58,52,53,59,8,55,8,8,8,55,8,8,8,55,56,55,56,50,54,57,51,58,52,53,59,54,57,51,58,52,53,59,55,8,8,8,55,56,50,8,8,8,54,57,51,58,52,53,59,50,50,50,8,55,55,8,8,54,57,51,58,52,53,59,51,52,53,55,56,50,54,57,51,58,52,53,59,55,56,50,54,57,51,58,52,53,59,55,56,50,54,57,51,58,52,53,59,8,8,8],"f":[0,0,0,0,0,0,0,[1,2],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[3,[-1,-2]]],[[3,[-1,-2]]],4,5],[[[6,[-1,-2]]],[[6,[-1,-2]]],4,5],[[[7,[-1,-2]]],[[7,[-1,-2]]],4,5],[[[8,[-1,-2]]],[[8,[-1,-2]]],[5,4],5],[1,1],[9,9],[[[3,[-1,-2]],[3,[-1,-2]]],10,4,5],[[[6,[-1,-2]],[6,[-1,-2]]],10,4,5],[[[7,[-1,-2]],[7,[-1,-2]]],10,4,5],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[1,1],11],[[9,9],11],[4,1],[9,1],[[],[[3,[-1,-2]]],4,[]],[[],[[6,[-1,-2]]],4,[]],[[],[[7,[-1,-2]]],4,[]],[[],[[8,[-1,-2]]],4,[]],[[],1],[[],9],0,[[[8,[-1,-2]],[8,[-1,-2]]],12,4,13],[[1,1],12],[[9,9],12],[[[8,[-1,-2]],-3],10,4,14,[[16,[],[[15,[[10,[-1,-2]]]]]]]],[[[8,[-1,-2]],-3],10,4,[],[[16,[],[[15,[[10,[-1,-2]]]]]]]],[[[3,[-1,-2]],17],18,[19,4],19],[[[6,[-1,-2]],17],18,[19,4],19],[[[7,[-1,-2]],17],18,[19,4],19],[[[8,[-1,-2]],17],18,[19,4],19],[[1,17],18],[[9,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[1,9],[2,1],[-3,[[8,[-1,-2]]],4,[],[[16,[],[[15,[[10,[-1,-2]]]]]]]],[[1,-1],10,20],[[9,-1],10,20],0,[[[3,[-1,-2]],-1],-2,4,[]],[[[6,[-1,-2]],-1],-2,4,[]],[[[7,[-1,-2]],-1],-2,4,[]],[[[8,[-1,-2]],-1],-2,4,[]],[[[3,[-1,-2]],-1],-2,4,[]],[[[6,[-1,-2]],-1],-2,4,[]],[[[7,[-1,-2]],-1],-2,4,[]],[[[8,[-1,-2]],-1],-2,4,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[3,[-1,-2]]],-3,4,[],[]],[[[3,[-1,-2]]],-3,4,[],[]],[[[3,[-1,-2]]],-3,4,[],[]],[[[6,[-1,-2]]],-3,4,[],[]],[[[6,[-1,-2]]],-3,4,[],[]],[[[6,[-1,-2]]],-3,4,[],[]],[[[7,[-1,-2]]],-3,4,[],[]],[[[7,[-1,-2]]],-3,4,[],[]],[[[7,[-1,-2]]],-3,4,[],[]],[[[8,[-1,-2]]],-3,4,[],[]],[[[8,[-1,-2]]],-3,4,[],[]],[[[8,[-1,-2]]],-3,4,[],[]],[4,12],0,[[],4],[[1,1],[[21,[11]]]],[[9,9],[[21,[11]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,23,[]],[-1,23,[]],[-1,23,[]],[-1,23,[]],[-1,23,[]],[-1,23,[]],0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[3,[-1,-2]]],24,4,[]],[[[3,[-1,-2]]],10,4,[]],[[[25,[-1,-2]]],[[25,[-1,-2]]],[5,4],5],[[[26,[-1,-2]]],[[26,[-1,-2]]],4,[]],[[[27,[-1,-2]]],[[27,[-1,-2]]],4,[]],[[[28,[-1,-2]]],[[28,[-1,-2]]],4,[]],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[[3,[-1,-2]],-1],12,4,[]],[[[3,[-1,-2]]],[[29,[-1,-2]]],4,[]],[[[29,[-1,-2]]],10,4,[]],[[[29,[-1,-2]],17],18,[19,4],19],[[[25,[-1,-2]],17],18,[19,4],19],[[[26,[-1,-2]],17],18,[19,4],19],[[[30,[-1,-2]],17],18,[19,4],19],[[[27,[-1,-2]],17],18,[19,4],19],[[[28,[-1,-2]],17],18,[19,4],19],[[[31,[-1,-2]],17],18,[19,4],19],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[3,[-1,-2]],-1],[[21,[-2]]],4,[]],[[[3,[-1,-2]],[32,[-1]]],[[21,[[32,[-2]]]]],4,[]],[[[3,[-1,-2]],[32,[-1]]],[[32,[-2]]],4,[]],[[[3,[-1,-2]],-1],[[21,[-2]]],4,[]],[[[3,[-1,-2]],-1],-2,4,[]],[[[3,[-1,-2]],-1],-2,4,[]],[[[3,[-1,-2]],-2],-1,4,[]],[[[3,[-1,-2]],-3],-1,4,[],[[34,[-1],[[33,[-2]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[3,[-1,-2]]],12,4,[]],[[[3,[-1,-2]]],[[26,[-1,-2]]],4,[]],[[[3,[-1,-2]]],[[30,[-1,-2]]],4,[]],[[[3,[-1,-2]]],[[27,[-1,-2]]],4,[]],[[[3,[-1,-2]]],24,4,[]],[[],[[3,[9,-1]]],[]],[[[29,[-1,-2]]],[[21,[[10,[-1,-2]]]]],4,[]],[[[25,[-1,-2]]],[[21,[[10,[-1,-2]]]]],4,[]],[[[26,[-1,-2]]],[[21,[[10,[-1,-2]]]]],4,[]],[[[30,[-1,-2]]],[[21,[[10,[-1,-2]]]]],4,[]],[[[27,[-1,-2]]],[[21,[-1]]],4,[]],[[[28,[-1,-2]]],[[21,[-2]]],4,[]],[[[31,[-1,-2]]],[[21,[-2]]],4,[]],[[[3,[-1,-2]],-1],[[21,[-2]]],4,[]],[[[3,[-1,-2]],24],10,4,[]],[[[3,[-1,-2]],-3],10,4,[],[[35,[-1,-2],[[33,[12]]]]]],[[[29,[-1,-2]]],[[10,[24,[21,[24]]]]],4,[]],[[[25,[-1,-2]]],[[10,[24,[21,[24]]]]],4,[]],[[[26,[-1,-2]]],[[10,[24,[21,[24]]]]],4,[]],[[[30,[-1,-2]]],[[10,[24,[21,[24]]]]],4,[]],[[[27,[-1,-2]]],[[10,[24,[21,[24]]]]],4,[]],[[[28,[-1,-2]]],[[10,[24,[21,[24]]]]],4,[]],[[[31,[-1,-2]]],[[10,[24,[21,[24]]]]],4,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[[[3,[-1,-2]],-4],[[22,[-1,-3]]],4,[],[],[[34,[-1],[[33,[[22,[-2,-3]]]]]]]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,23,[]],[-1,23,[]],[-1,23,[]],[-1,23,[]],[-1,23,[]],[-1,23,[]],[-1,23,[]],[[[3,[-1,-2]]],[[28,[-1,-2]]],4,[]],[[[3,[-1,-2]]],[[31,[-1,-2]]],4,[]],[24,[[3,[9,-1]]],[]],[24,[[3,[-1,-2]]],4,[]],[[],[[3,[-1,-2]]],4,[]],0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[6,[-1,-2]]],24,4,[]],[[[6,[-1,-2]]],10,4,[]],[[[36,[-1,-2]]],[[36,[-1,-2]]],5,5],[[[37,[-1,-2]]],[[37,[-1,-2]]],4,[]],[[[38,[-1,-2]]],[[38,[-1,-2]]],4,[]],[[[39,[-1,-2]]],[[39,[-1,-2]]],4,[]],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[[6,[-1,-2]],-1],12,4,[]],[[[6,[-1,-2]]],[[40,[-1,-2]]],4,[]],[[[40,[-1,-2]]],10,4,[]],[[[40,[-1,-2]],17],18,[19,4],19],[[[36,[-1,-2]],17],18,19,19],[[[37,[-1,-2]],17],18,[19,4],19],[[[41,[-1,-2]],17],18,[19,4],19],[[[38,[-1,-2]],17],18,[19,4],19],[[[39,[-1,-2]],17],18,[19,4],19],[[[42,[-1,-2]],17],18,[19,4],19],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[6,[-1,-2]],-1],[[21,[-2]]],4,[]],[[[6,[-1,-2]],[32,[-1]]],[[21,[[32,[-2]]]]],4,[]],[[[6,[-1,-2]],[32,[-1]]],[[32,[-2]]],4,[]],[[[6,[-1,-2]],-1],[[21,[-2]]],4,[]],[[[6,[-1,-2]],-1],-2,4,[]],[[[6,[-1,-2]],-1],-2,4,[]],[[[6,[-1,-2]],-2],-1,4,[]],[[[6,[-1,-2]],-3],-1,4,[],[[34,[-1],[[33,[-2]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[6,[-1,-2]]],12,4,[]],[[[6,[-1,-2]]],[[37,[-1,-2]]],4,[]],[[[6,[-1,-2]]],[[41,[-1,-2]]],4,[]],[[[6,[-1,-2]]],[[38,[-1,-2]]],4,[]],[[[6,[-1,-2]]],24,4,[]],[[],[[6,[9,-1]]],[]],[[[40,[-1,-2]]],[[21,[[10,[-1,-2]]]]],4,[]],[[[36,[-1,-2]]],[[21,[[10,[-1,-2]]]]],4,[]],[[[37,[-1,-2]]],[[21,[[10,[-1,-2]]]]],4,[]],[[[41,[-1,-2]]],[[21,[[10,[-1,-2]]]]],4,[]],[[[38,[-1,-2]]],[[21,[-1]]],4,[]],[[[39,[-1,-2]]],[[21,[-2]]],4,[]],[[[42,[-1,-2]]],[[21,[-2]]],4,[]],[[[6,[-1,-2]],-1],[[21,[-2]]],4,[]],[[[6,[-1,-2]],24],10,4,[]],[[[6,[-1,-2]],-3],10,4,[],[[35,[-1,-2],[[33,[12]]]]]],[[[40,[-1,-2]]],[[10,[24,[21,[24]]]]],4,[]],[[[36,[-1,-2]]],[[10,[24,[21,[24]]]]],4,[]],[[[37,[-1,-2]]],[[10,[24,[21,[24]]]]],4,[]],[[[41,[-1,-2]]],[[10,[24,[21,[24]]]]],4,[]],[[[38,[-1,-2]]],[[10,[24,[21,[24]]]]],4,[]],[[[39,[-1,-2]]],[[10,[24,[21,[24]]]]],4,[]],[[[42,[-1,-2]]],[[10,[24,[21,[24]]]]],4,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[[[6,[-1,-2]],-4],[[22,[-1,-3]]],4,[],[],[[34,[-1],[[33,[[22,[-2,-3]]]]]]]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,23,[]],[-1,23,[]],[-1,23,[]],[-1,23,[]],[-1,23,[]],[-1,23,[]],[-1,23,[]],[[[6,[-1,-2]]],[[39,[-1,-2]]],4,[]],[[[6,[-1,-2]]],[[42,[-1,-2]]],4,[]],[24,[[6,[9,-1]]],[]],[24,[[6,[-1,-2]]],4,[]],[[],[[6,[-1,-2]]],4,[]],0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[7,[-1,-2]]],24,4,[]],[[[7,[-1,-2]]],10,4,[]],[[[43,[-1,-2]]],[[43,[-1,-2]]],[5,4],5],[[[44,[-1,-2]]],[[44,[-1,-2]]],4,[]],[[[45,[-1,-2]]],[[45,[-1,-2]]],4,[]],[[[46,[-1,-2]]],[[46,[-1,-2]]],4,[]],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[[7,[-1,-2]],-1],12,4,[]],[[[7,[-1,-2]]],[[47,[-1,-2]]],4,[]],[[[47,[-1,-2]]],10,4,[]],[[[47,[-1,-2]],17],18,[19,4],19],[[[43,[-1,-2]],17],18,[19,4],19],[[[44,[-1,-2]],17],18,[19,4],19],[[[48,[-1,-2]],17],18,[19,4],19],[[[45,[-1,-2]],17],18,[19,4],19],[[[46,[-1,-2]],17],18,[19,4],19],[[[49,[-1,-2]],17],18,[19,4],19],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[7,[-1,-2]],-1],[[21,[-2]]],4,[]],[[[7,[-1,-2]],[32,[-1]]],[[21,[[32,[-2]]]]],4,[]],[[[7,[-1,-2]],[32,[-1]]],[[32,[-2]]],4,[]],[[[7,[-1,-2]],-1],[[21,[-2]]],4,[]],[[[7,[-1,-2]],-1],-2,4,[]],[[[7,[-1,-2]],-1],-2,4,[]],[[[7,[-1,-2]],-2],-1,4,[]],[[[7,[-1,-2]],-3],-1,4,[],[[34,[-1],[[33,[-2]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[7,[-1,-2]]],12,4,[]],[[[7,[-1,-2]]],[[44,[-1,-2]]],4,[]],[[[7,[-1,-2]]],[[48,[-1,-2]]],4,[]],[[[7,[-1,-2]]],[[45,[-1,-2]]],4,[]],[[[7,[-1,-2]]],24,4,[]],[[],[[7,[9,-1]]],[]],[[[47,[-1,-2]]],[[21,[[10,[-1,-2]]]]],4,[]],[[[43,[-1,-2]]],[[21,[[10,[-1,-2]]]]],4,[]],[[[44,[-1,-2]]],[[21,[[10,[-1,-2]]]]],4,[]],[[[48,[-1,-2]]],[[21,[[10,[-1,-2]]]]],4,[]],[[[45,[-1,-2]]],[[21,[-1]]],4,[]],[[[46,[-1,-2]]],[[21,[-2]]],4,[]],[[[49,[-1,-2]]],[[21,[-2]]],4,[]],[[[7,[-1,-2]],-1],[[21,[-2]]],4,[]],[[[7,[-1,-2]],24],10,4,[]],[[[7,[-1,-2]],-3],10,4,[],[[35,[-1,-2],[[33,[12]]]]]],[[[47,[-1,-2]]],[[10,[24,[21,[24]]]]],4,[]],[[[43,[-1,-2]]],[[10,[24,[21,[24]]]]],4,[]],[[[44,[-1,-2]]],[[10,[24,[21,[24]]]]],4,[]],[[[48,[-1,-2]]],[[10,[24,[21,[24]]]]],4,[]],[[[45,[-1,-2]]],[[10,[24,[21,[24]]]]],4,[]],[[[46,[-1,-2]]],[[10,[24,[21,[24]]]]],4,[]],[[[49,[-1,-2]]],[[10,[24,[21,[24]]]]],4,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[[[7,[-1,-2]],-4],[[22,[-1,-3]]],4,[],[],[[34,[-1],[[33,[[22,[-2,-3]]]]]]]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,23,[]],[-1,23,[]],[-1,23,[]],[-1,23,[]],[-1,23,[]],[-1,23,[]],[-1,23,[]],[[[7,[-1,-2]]],[[46,[-1,-2]]],4,[]],[[[7,[-1,-2]]],[[49,[-1,-2]]],4,[]],[24,[[7,[9,-1]]],[]],[24,[[7,[-1,-2]]],4,[]],[[],[[7,[-1,-2]]],4,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[[50,[-1,-2]],-3],[[50,[-1,-2]]],4,[],[[34,[-2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[8,[-1,-2]]],24,4,[]],[[[8,[-1,-2]]],10,4,[]],[[[51,[-1,-2]]],[[51,[-1,-2]]],4,[]],[[[52,[-1,-2]]],[[52,[-1,-2]]],4,[]],[[[53,[-1,-2]]],[[53,[-1,-2]]],4,[]],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[[8,[-1,-2]],-1],12,4,[]],[[[8,[-1,-2]]],[[54,[-1,-2]]],4,[]],[[[54,[-1,-2]]],10,4,[]],[[[8,[-1,-2]],-1],[[21,[[50,[-1,-2]]]]],4,[]],[[[55,[-1,-2]],17],18,[19,4],19],[[[56,[-1,-2]],17],18,[19,4],19],[[[50,[-1,-2]],17],18,[19,4],19],[[[54,[-1,-2]],17],18,[19,4],19],[[[57,[-1,-2]],17],18,[19,4],19],[[[51,[-1,-2]],17],18,[19,4],19],[[[58,[-1,-2]],17],18,[19,4],19],[[[52,[-1,-2]],17],18,[19,4],19],[[[53,[-1,-2]],17],18,[19,4],19],[[[59,[-1,-2]],17],18,[19,4],19],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[8,[-1,-2]],-1],[[21,[-2]]],4,[]],[[[55,[-1,-2]]],-2,4,[]],[[[8,[-1,-2]],[32,[-1]]],[[21,[[32,[-2]]]]],4,[]],[[[8,[-1,-2]],[32,[-1]]],[[32,[-2]]],4,[]],[[[8,[-1,-2]],-1],[[21,[-2]]],4,[]],[[[55,[-1,-2]]],-2,4,[]],[[[8,[-1,-2]],-1],-2,4,[]],[[[8,[-1,-2]],-1],-2,4,[]],[[[8,[-1,-2]],-1,-2],[[21,[-2]]],4,[]],[[[55,[-1,-2]],-2],-2,4,[]],[[[56,[-1,-2]],-2],-2,4,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[55,[-1,-2]]],-2,4,[]],[[[8,[-1,-2]]],12,4,[]],[[[8,[-1,-2]]],[[51,[-1,-2]]],4,[]],[[[8,[-1,-2]]],[[58,[-1,-2]]],4,[]],[[[55,[-1,-2]]],-1,4,[]],[[[56,[-1,-2]]],-1,4,[]],[[[50,[-1,-2]]],-1,4,[]],[[[8,[-1,-2]]],[[52,[-1,-2]]],4,[]],[[[8,[-1,-2]]],24,4,[]],[[],[[8,[-1,-2]]],4,[]],[[[54,[-1,-2]]],[[21,[[10,[-1,-2]]]]],4,[]],[[[57,[-1,-2]]],[[21,[[10,[-1,-2]]]]],4,[]],[[[51,[-1,-2]]],[[21,[[10,[-1,-2]]]]],4,[]],[[[58,[-1,-2]]],[[21,[[10,[-1,-2]]]]],4,[]],[[[52,[-1,-2]]],[[21,[-1]]],4,[]],[[[53,[-1,-2]]],[[21,[-2]]],4,[]],[[[59,[-1,-2]]],[[21,[-2]]],4,[]],[[[50,[-1,-2]]],-2,4,60],[[[50,[-1,-2]],-2],-2,4,[]],[[[50,[-1,-2]],-3],-2,4,[],[[34,[],[[33,[-2]]]]]],[[[8,[-1,-2]],-1],[[21,[-2]]],4,[]],[[[55,[-1,-2]]],-2,4,[]],[[[55,[-1,-2]]],[[10,[-1,-2]]],4,[]],[[[8,[-1,-2]],-3],10,4,[],[[35,[-1,-2],[[33,[12]]]]]],[[[8,[-1,-2]],24],10,4,[]],[[[54,[-1,-2]]],[[10,[24,[21,[24]]]]],4,[]],[[[57,[-1,-2]]],[[10,[24,[21,[24]]]]],4,[]],[[[51,[-1,-2]]],[[10,[24,[21,[24]]]]],4,[]],[[[58,[-1,-2]]],[[10,[24,[21,[24]]]]],4,[]],[[[52,[-1,-2]]],[[10,[24,[21,[24]]]]],4,[]],[[[53,[-1,-2]]],[[10,[24,[21,[24]]]]],4,[]],[[[59,[-1,-2]]],[[10,[24,[21,[24]]]]],4,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,23,[]],[-1,23,[]],[-1,23,[]],[-1,23,[]],[-1,23,[]],[-1,23,[]],[-1,23,[]],[-1,23,[]],[-1,23,[]],[-1,23,[]],[[[8,[-1,-2]]],[[53,[-1,-2]]],4,[]],[[[8,[-1,-2]]],[[59,[-1,-2]]],4,[]],[24,[[8,[-1,-2]]],4,[]]],"c":[],"p":[[5,"KeyData",0],[1,"u64"],[5,"SlotMap",0],[10,"Key",0],[10,"Clone",663],[5,"DenseSlotMap",0],[5,"HopSlotMap",0],[5,"SecondaryMap",0],[5,"DefaultKey",0],[1,"tuple"],[6,"Ordering",664],[1,"bool"],[10,"PartialEq",664],[10,"Copy",665],[17,"Item"],[10,"IntoIterator",666],[5,"Formatter",667],[8,"Result",667],[10,"Debug",667],[10,"Hasher",668],[6,"Option",669],[6,"Result",670],[5,"TypeId",671],[1,"usize"],[5,"IntoIter",126],[5,"Iter",126],[5,"Keys",126],[5,"Values",126],[5,"Drain",126],[5,"IterMut",126],[5,"ValuesMut",126],[1,"array"],[17,"Output"],[10,"FnOnce",672],[10,"FnMut",672],[5,"IntoIter",251],[5,"Iter",251],[5,"Keys",251],[5,"Values",251],[5,"Drain",251],[5,"IterMut",251],[5,"ValuesMut",251],[5,"IntoIter",376],[5,"Iter",376],[5,"Keys",376],[5,"Values",376],[5,"Drain",376],[5,"IterMut",376],[5,"ValuesMut",376],[6,"Entry",501],[5,"Iter",501],[5,"Keys",501],[5,"Values",501],[5,"Drain",501],[5,"OccupiedEntry",501],[5,"VacantEntry",501],[5,"IntoIter",501],[5,"IterMut",501],[5,"ValuesMut",501],[10,"Default",673]],"b":[[50,"impl-Extend%3C(K,+%26V)%3E-for-SecondaryMap%3CK,+V%3E"],[51,"impl-Extend%3C(K,+V)%3E-for-SecondaryMap%3CK,+V%3E"],[84,"impl-IntoIterator-for-%26mut+SlotMap%3CK,+V%3E"],[85,"impl-IntoIterator-for-SlotMap%3CK,+V%3E"],[86,"impl-IntoIterator-for-%26SlotMap%3CK,+V%3E"],[87,"impl-IntoIterator-for-%26mut+DenseSlotMap%3CK,+V%3E"],[88,"impl-IntoIterator-for-%26DenseSlotMap%3CK,+V%3E"],[89,"impl-IntoIterator-for-DenseSlotMap%3CK,+V%3E"],[90,"impl-IntoIterator-for-HopSlotMap%3CK,+V%3E"],[91,"impl-IntoIterator-for-%26mut+HopSlotMap%3CK,+V%3E"],[92,"impl-IntoIterator-for-%26HopSlotMap%3CK,+V%3E"],[93,"impl-IntoIterator-for-%26mut+SecondaryMap%3CK,+V%3E"],[94,"impl-IntoIterator-for-SecondaryMap%3CK,+V%3E"],[95,"impl-IntoIterator-for-%26SecondaryMap%3CK,+V%3E"]]}],\ -["smallvec",{"doc":"Small vectors in various sizes. These store a certain …","t":"PKPGFFRFKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNQQNNNNMNNNNNNNNNNNNNNNNNNO","n":["AllocErr","Array","CapacityOverflow","CollectionAllocErr","Drain","IntoIter","Item","SmallVec","ToSmallVec","append","as_mut","as_mut_ptr","as_mut_slice","as_mut_slice","as_ptr","as_ref","as_slice","as_slice","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","clear","clone","clone","clone_from","clone_into","clone_into","cmp","dedup","dedup_by","dedup_by_key","default","deref","deref_mut","deserialize","drain","drop","drop","drop","eq","extend","extend_from_slice","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_buf","from_buf_and_len","from_buf_and_len_unchecked","from_const","from_const_with_len_unchecked","from_elem","from_iter","from_raw_parts","from_slice","from_vec","grow","hash","index","index_mut","inline_size","insert","insert_from_slice","insert_many","into","into","into","into","into_boxed_slice","into_inner","into_iter","into_iter","into_iter","into_iter","into_iter","into_vec","is_empty","len","len","new","new_const","next","next","next_back","next_back","partial_cmp","pop","push","remove","reserve","reserve_exact","resize","resize_with","retain","retain_mut","serialize","set_len","shrink_to_fit","size","size_hint","size_hint","smallvec","smallvec_inline","spilled","swap_remove","to_owned","to_owned","to_smallvec","to_string","truncate","try_from","try_from","try_from","try_from","try_grow","try_into","try_into","try_into","try_into","try_reserve","try_reserve_exact","type_id","type_id","type_id","type_id","with_capacity","layout"],"q":[[0,"smallvec"],[143,"smallvec::CollectionAllocErr"],[144,"core::clone"],[145,"core::cmp"],[146,"core::ops::function"],[147,"core::result"],[148,"serde::de"],[149,"core::ops::range"],[150,"core::iter::traits::collect"],[151,"core::fmt"],[152,"core::fmt"],[153,"core::alloc::layout"],[154,"core::mem::maybe_uninit"],[155,"core::hash"],[156,"core::slice::index"],[157,"alloc::boxed"],[158,"core::option"],[159,"serde::ser"],[160,"alloc::string"],[161,"core::any"]],"d":["The allocator return an error","Types that can be used as the backing store for a SmallVec.","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","An iterator that removes the items from a SmallVec and …","An iterator that consumes a SmallVec and yields its items …","The type of the array’s elements.","A Vec-like container that can store a small number of …","Convenience trait for constructing a SmallVec","Moves all the elements of other into self, leaving other …","","Returns a raw mutable pointer to the vector’s buffer.","Extracts a mutable slice of the entire vector.","Returns the remaining items of this iterator as a mutable …","Returns a raw pointer to the vector’s buffer.","","Extracts a slice containing the entire vector.","Returns the remaining items of this iterator as a slice.","","","","","","","","","","","The number of items the vector can hold without …","Remove all elements from the vector.","","","","","","","Removes consecutive duplicate elements.","Removes consecutive duplicate elements using the given …","Removes consecutive elements that map to the same key.","","","","","Creates a draining iterator that removes the specified …","","","","","","Copy elements from a slice and append them to the vector.","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","Constructs a new SmallVec on the stack from an A without …","Constructs a new SmallVec on the stack from an A without …","Constructs a new SmallVec on the stack from an A without …","The array passed as an argument is moved to be an inline …","Constructs a new SmallVec on the stack from an array …","Creates a SmallVec with n copies of elem.","","Creates a SmallVec directly from the raw components of …","Copy the elements from a slice into a new SmallVec.","Construct a new SmallVec from a Vec<A::Item>.","Re-allocate to set the capacity to …","","","","The maximum number of elements this vector can hold inline","Insert an element at position index, shifting all elements …","Copy elements from a slice into the vector at position …","Insert multiple elements at position index, shifting all …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts a SmallVec into a Box<[T]> without reallocating …","Convert the SmallVec into an A if possible. Otherwise …","","","","","","Convert a SmallVec to a Vec, without reallocating if the …","Returns true if the vector is empty","","The number of elements stored in the vector","Construct an empty vector","Construct an empty vector.","","","","","","Remove an item from the end of the vector and return it, …","Append an item to the vector.","Remove and return the element at position index, shifting …","Reserve capacity for additional more elements to be …","Reserve the minimum capacity for additional more elements …","Resizes the vector so that its length is equal to len.","Resizes the SmallVec in-place so that len is equal to …","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate.","","Sets the length of a vector.","Shrink the capacity of the vector as much as possible.","Returns the number of items the array can hold.","","","Creates a SmallVec containing the arguments.","Creates an inline SmallVec containing the arguments. This …","Returns true if the data has spilled into a separate …","Remove the element at position index, replacing it with …","","","Construct a new SmallVec from a slice.","","Shorten the vector, keeping the first len elements and …","","","","","Re-allocate to set the capacity to …","","","","","Reserve capacity for additional more elements to be …","Reserve the minimum capacity for additional more elements …","","","","","Construct an empty vector with enough capacity …","The layout that was passed to the allocator"],"i":[20,0,20,0,0,0,3,0,0,1,1,1,1,6,1,1,1,6,15,1,1,6,20,15,1,1,6,20,1,1,1,6,1,1,6,1,1,1,1,1,1,1,1,1,15,1,6,1,1,1,15,1,6,20,20,15,1,1,1,1,6,20,20,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,1,6,20,1,1,15,1,1,1,6,1,1,15,1,1,1,15,6,15,6,1,1,1,1,1,1,1,1,1,1,1,1,1,3,15,6,0,0,1,1,1,6,30,20,1,15,1,6,20,1,15,1,6,20,1,1,15,1,6,20,1,33],"f":[0,0,0,0,0,0,0,0,0,[[[1,[-1]],[1,[-2]]],2,3,[[3,[],[[4,[]]]]]],[[[1,[-1]]],5,3],[[[1,[-1]]],[],3],[[[1,[-1]]],5,3],[[[6,[-1]]],5,3],[[[1,[-1]]],[],3],[[[1,[-1]]],5,3],[[[1,[-1]]],5,3],[[[6,[-1]]],5,3],[-1,-2,[],[]],[[[1,[-1]]],5,3],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[1,[-1]]],5,3],[-1,-2,[],[]],[-1,-2,[],[]],[[[1,[-1]]],7,3],[[[1,[-1]]],2,3],[[[1,[-1]]],[[1,[-1]]],3],[[[6,[-1]]],[[6,[-1]]],[3,8]],[[[1,[-1]],[1,[-1]]],2,3],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[[1,[-1]],[1,[-1]]],9,3],[[[1,[-1]]],2,3],[[[1,[-1]],-2],2,3,[[12,[],[[10,[11]]]]]],[[[1,[-1]],-3],2,3,[],[[12,[],[[10,[-2]]]]]],[[],[[1,[-1]]],3],[[[1,[-1]]],5,3],[[[1,[-1]]],5,3],[-1,[[13,[[1,[-2]]]]],14,3],[[[1,[-1]],-2],[[15,[-1]]],3,[[16,[7]]]],[[[15,[-1]]],2,3],[[[1,[-1]]],2,3],[[[6,[-1]]],2,3],[[[1,[-1]],[1,[-2]]],11,3,3],[[[1,[-1]],-2],2,3,[[17,[],[[4,[]]]]]],[[[1,[-1]],5],2,3],[[[15,[-1]],18],19,3],[[[1,[-1]],18],19,3],[[[6,[-1]],18],19,3],[[20,18],19],[[20,18],19],[-1,-1,[]],[5,[[1,[-1]]],3],[-1,-1,[]],[-1,[[1,[-1]]],3],[21,[[1,[-1]]],3],[-1,-1,[]],[-1,-1,[]],[22,20],[-1,[[1,[-1]]],3],[[-1,7],[[1,[-1]]],3],[[[23,[-1]],7],[[1,[-1]]],3],[[[24,[-1]]],[[1,[[24,[-1]]]]],[]],[[[24,[-1]],7],[[1,[[24,[-1]]]]],[]],[7,[[1,[-1]]],3],[-1,[[1,[-2]]],[[17,[],[[4,[]]]]],3],[[7,7],[[1,[-1]]],3],[5,[[1,[-1]]],3],[21,[[1,[-1]]],3],[[[1,[-1]],7],2,3],[[[1,[-1]],-2],2,3,25],[[[1,[-1]],-2],[],3,[[26,[5]]]],[[[1,[-1]],-2],[],3,[[26,[5]]]],[[[1,[-1]]],7,3],[[[1,[-1]],7],2,3],[[[1,[-1]],7,5],2,3],[[[1,[-1]],7,-2],2,3,[[17,[],[[4,[]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[1,[-1]]],[[27,[5]]],3],[[[1,[-1]]],[[13,[-1,[1,[-1]]]]],3],[-1,-2,[],[]],[[[1,[-1]]],-2,3,[]],[[[1,[-1]]],-2,3,[]],[[[1,[-1]]],-2,3,[]],[-1,-2,[],[]],[[[1,[-1]]],21,3],[[[1,[-1]]],11,3],[[[15,[-1]]],7,3],[[[1,[-1]]],7,3],[[],[[1,[-1]]],3],[[],[[1,[[24,[-1]]]]],[]],[[[15,[-1]]],28,3],[[[6,[-1]]],28,3],[[[15,[-1]]],28,3],[[[6,[-1]]],28,3],[[[1,[-1]],[1,[-1]]],[[28,[9]]],3],[[[1,[-1]]],28,3],[[[1,[-1]]],2,3],[[[1,[-1]],7],[],3],[[[1,[-1]],7],2,3],[[[1,[-1]],7],2,3],[[[1,[-1]],7],2,3],[[[1,[-1]],7,-2],2,3,[[12,[],[[10,[]]]]]],[[[1,[-1]],-2],2,3,[[12,[],[[10,[11]]]]]],[[[1,[-1]],-2],2,3,[[12,[],[[10,[11]]]]]],[[[1,[-1]],-2],13,3,29],[[[1,[-1]],7],2,3],[[[1,[-1]]],2,3],[[],7],[[[15,[-1]]],[[2,[7,[28,[7]]]]],3],[[[6,[-1]]],[[2,[7,[28,[7]]]]],3],0,0,[[[1,[-1]]],11,3],[[[1,[-1]],7],[],3],[-1,-2,[],[]],[-1,-2,[],[]],[30,[[1,[-1]]],3],[-1,31,[]],[[[1,[-1]],7],2,3],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[[1,[-1]],7],[[13,[2,20]]],3],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[[1,[-1]],7],[[13,[2,20]]],3],[[[1,[-1]],7],[[13,[2,20]]],3],[-1,32,[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[7,[[1,[-1]]],3],0],"c":[],"p":[[5,"SmallVec",0],[1,"tuple"],[10,"Array",0],[17,"Item"],[1,"slice"],[5,"IntoIter",0],[1,"usize"],[10,"Clone",144],[6,"Ordering",145],[17,"Output"],[1,"bool"],[10,"FnMut",146],[6,"Result",147],[10,"Deserializer",148],[5,"Drain",0],[10,"RangeBounds",149],[10,"IntoIterator",150],[5,"Formatter",151],[8,"Result",151],[6,"CollectionAllocErr",0],[5,"Vec",152],[8,"LayoutErr",153],[20,"MaybeUninit",154],[1,"array"],[10,"Hasher",155],[10,"SliceIndex",156],[5,"Box",157],[6,"Option",158],[10,"Serializer",159],[10,"ToSmallVec",0],[5,"String",160],[5,"TypeId",161],[15,"AllocErr",143]],"b":[[53,"impl-Display-for-CollectionAllocErr"],[54,"impl-Debug-for-CollectionAllocErr"],[56,"impl-From%3C%26%5B%3CA+as+Array%3E::Item%5D%3E-for-SmallVec%3CA%3E"],[58,"impl-From%3CA%3E-for-SmallVec%3CA%3E"],[59,"impl-From%3CVec%3C%3CA+as+Array%3E::Item%3E%3E-for-SmallVec%3CA%3E"],[88,"impl-IntoIterator-for-%26mut+SmallVec%3CA%3E"],[89,"impl-IntoIterator-for-%26SmallVec%3CA%3E"],[90,"impl-IntoIterator-for-SmallVec%3CA%3E"]]}],\ +["smallvec",{"doc":"Small vectors in various sizes. These store a certain …","t":"PKPGFFRFKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNQQNNNNMNNNNNNNNNNNNNNNNNNO","n":["AllocErr","Array","CapacityOverflow","CollectionAllocErr","Drain","IntoIter","Item","SmallVec","ToSmallVec","append","as_mut","as_mut_ptr","as_mut_slice","as_mut_slice","as_ptr","as_ref","as_slice","as_slice","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","clear","clone","clone","clone_from","clone_into","clone_into","cmp","dedup","dedup_by","dedup_by_key","default","deref","deref_mut","deserialize","drain","drop","drop","drop","eq","extend","extend_from_slice","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_buf","from_buf_and_len","from_buf_and_len_unchecked","from_const","from_const_with_len_unchecked","from_elem","from_iter","from_raw_parts","from_slice","from_vec","grow","hash","index","index_mut","inline_size","insert","insert_from_slice","insert_many","into","into","into","into","into_boxed_slice","into_inner","into_iter","into_iter","into_iter","into_iter","into_iter","into_vec","is_empty","len","len","new","new_const","next","next","next_back","next_back","partial_cmp","pop","push","remove","reserve","reserve_exact","resize","resize_with","retain","retain_mut","serialize","set_len","shrink_to_fit","size","size_hint","size_hint","smallvec","smallvec_inline","spilled","swap_remove","to_owned","to_owned","to_smallvec","to_string","truncate","try_from","try_from","try_from","try_from","try_grow","try_into","try_into","try_into","try_into","try_reserve","try_reserve_exact","type_id","type_id","type_id","type_id","with_capacity","layout"],"q":[[0,"smallvec"],[143,"smallvec::CollectionAllocErr"],[144,"core::clone"],[145,"core::cmp"],[146,"core::ops::function"],[147,"core::result"],[148,"serde::de"],[149,"core::ops::range"],[150,"core::iter::traits::collect"],[151,"core::fmt"],[152,"core::fmt"],[153,"core::alloc::layout"],[154,"core::mem::maybe_uninit"],[155,"core::hash"],[156,"core::slice::index"],[157,"alloc::boxed"],[158,"core::option"],[159,"serde::ser"],[160,"alloc::string"],[161,"core::any"]],"d":["The allocator return an error","Types that can be used as the backing store for a SmallVec.","Overflow usize::MAX or other error during size computation","Error type for APIs with fallible heap allocation","An iterator that removes the items from a SmallVec and …","An iterator that consumes a SmallVec and yields its items …","The type of the array’s elements.","A Vec-like container that can store a small number of …","Convenience trait for constructing a SmallVec","Moves all the elements of other into self, leaving other …","","Returns a raw mutable pointer to the vector’s buffer.","Extracts a mutable slice of the entire vector.","Returns the remaining items of this iterator as a mutable …","Returns a raw pointer to the vector’s buffer.","","Extracts a slice containing the entire vector.","Returns the remaining items of this iterator as a slice.","","","","","","","","","","","The number of items the vector can hold without …","Remove all elements from the vector.","","","","","","","Removes consecutive duplicate elements.","Removes consecutive duplicate elements using the given …","Removes consecutive elements that map to the same key.","","","","","Creates a draining iterator that removes the specified …","","","","","","Copy elements from a slice and append them to the vector.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Constructs a new SmallVec on the stack from an A without …","Constructs a new SmallVec on the stack from an A without …","Constructs a new SmallVec on the stack from an A without …","The array passed as an argument is moved to be an inline …","Constructs a new SmallVec on the stack from an array …","Creates a SmallVec with n copies of elem.","","Creates a SmallVec directly from the raw components of …","Copy the elements from a slice into a new SmallVec.","Construct a new SmallVec from a Vec<A::Item>.","Re-allocate to set the capacity to …","","","","The maximum number of elements this vector can hold inline","Insert an element at position index, shifting all elements …","Copy elements from a slice into the vector at position …","Insert multiple elements at position index, shifting all …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts a SmallVec into a Box<[T]> without reallocating …","Convert the SmallVec into an A if possible. Otherwise …","","","","","","Convert a SmallVec to a Vec, without reallocating if the …","Returns true if the vector is empty","","The number of elements stored in the vector","Construct an empty vector","Construct an empty vector.","","","","","","Remove an item from the end of the vector and return it, …","Append an item to the vector.","Remove and return the element at position index, shifting …","Reserve capacity for additional more elements to be …","Reserve the minimum capacity for additional more elements …","Resizes the vector so that its length is equal to len.","Resizes the SmallVec in-place so that len is equal to …","Retains only the elements specified by the predicate.","Retains only the elements specified by the predicate.","","Sets the length of a vector.","Shrink the capacity of the vector as much as possible.","Returns the number of items the array can hold.","","","Creates a SmallVec containing the arguments.","Creates an inline SmallVec containing the arguments. This …","Returns true if the data has spilled into a separate …","Remove the element at position index, replacing it with …","","","Construct a new SmallVec from a slice.","","Shorten the vector, keeping the first len elements and …","","","","","Re-allocate to set the capacity to …","","","","","Reserve capacity for additional more elements to be …","Reserve the minimum capacity for additional more elements …","","","","","Construct an empty vector with enough capacity …","The layout that was passed to the allocator"],"i":[20,0,20,0,0,0,3,0,0,1,1,1,1,6,1,1,1,6,15,1,1,6,20,15,1,1,6,20,1,1,1,6,1,1,6,1,1,1,1,1,1,1,1,1,15,1,6,1,1,1,15,1,6,20,20,15,1,1,1,1,6,20,20,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,15,1,6,20,1,1,15,1,1,1,6,1,1,15,1,1,1,15,6,15,6,1,1,1,1,1,1,1,1,1,1,1,1,1,3,15,6,0,0,1,1,1,6,30,20,1,15,1,6,20,1,15,1,6,20,1,1,15,1,6,20,1,33],"f":[0,0,0,0,0,0,0,0,0,[[[1,[-1]],[1,[-2]]],2,3,[[3,[],[[4,[]]]]]],[[[1,[-1]]],5,3],[[[1,[-1]]],[],3],[[[1,[-1]]],5,3],[[[6,[-1]]],5,3],[[[1,[-1]]],[],3],[[[1,[-1]]],5,3],[[[1,[-1]]],5,3],[[[6,[-1]]],5,3],[-1,-2,[],[]],[-1,-2,[],[]],[[[1,[-1]]],5,3],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[1,[-1]]],5,3],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[1,[-1]]],7,3],[[[1,[-1]]],2,3],[[[1,[-1]]],[[1,[-1]]],3],[[[6,[-1]]],[[6,[-1]]],[3,8]],[[[1,[-1]],[1,[-1]]],2,3],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[[1,[-1]],[1,[-1]]],9,3],[[[1,[-1]]],2,3],[[[1,[-1]],-2],2,3,[[12,[],[[10,[11]]]]]],[[[1,[-1]],-3],2,3,[],[[12,[],[[10,[-2]]]]]],[[],[[1,[-1]]],3],[[[1,[-1]]],5,3],[[[1,[-1]]],5,3],[-1,[[13,[[1,[-2]]]]],14,3],[[[1,[-1]],-2],[[15,[-1]]],3,[[16,[7]]]],[[[15,[-1]]],2,3],[[[1,[-1]]],2,3],[[[6,[-1]]],2,3],[[[1,[-1]],[1,[-2]]],11,3,3],[[[1,[-1]],-2],2,3,[[17,[],[[4,[]]]]]],[[[1,[-1]],5],2,3],[[[15,[-1]],18],19,3],[[[1,[-1]],18],19,3],[[[6,[-1]],18],19,3],[[20,18],19],[[20,18],19],[-1,-1,[]],[-1,-1,[]],[5,[[1,[-1]]],3],[-1,[[1,[-1]]],3],[21,[[1,[-1]]],3],[-1,-1,[]],[22,20],[-1,-1,[]],[-1,[[1,[-1]]],3],[[-1,7],[[1,[-1]]],3],[[[23,[-1]],7],[[1,[-1]]],3],[[[24,[-1]]],[[1,[[24,[-1]]]]],[]],[[[24,[-1]],7],[[1,[[24,[-1]]]]],[]],[7,[[1,[-1]]],3],[-1,[[1,[-2]]],[[17,[],[[4,[]]]]],3],[[7,7],[[1,[-1]]],3],[5,[[1,[-1]]],3],[21,[[1,[-1]]],3],[[[1,[-1]],7],2,3],[[[1,[-1]],-2],2,3,25],[[[1,[-1]],-2],[],3,[[26,[5]]]],[[[1,[-1]],-2],[],3,[[26,[5]]]],[[[1,[-1]]],7,3],[[[1,[-1]],7],2,3],[[[1,[-1]],7,5],2,3],[[[1,[-1]],7,-2],2,3,[[17,[],[[4,[]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[1,[-1]]],[[27,[5]]],3],[[[1,[-1]]],[[13,[-1,[1,[-1]]]]],3],[-1,-2,[],[]],[[[1,[-1]]],-2,3,[]],[[[1,[-1]]],-2,3,[]],[[[1,[-1]]],-2,3,[]],[-1,-2,[],[]],[[[1,[-1]]],21,3],[[[1,[-1]]],11,3],[[[15,[-1]]],7,3],[[[1,[-1]]],7,3],[[],[[1,[-1]]],3],[[],[[1,[[24,[-1]]]]],[]],[[[15,[-1]]],28,3],[[[6,[-1]]],28,3],[[[15,[-1]]],28,3],[[[6,[-1]]],28,3],[[[1,[-1]],[1,[-1]]],[[28,[9]]],3],[[[1,[-1]]],28,3],[[[1,[-1]]],2,3],[[[1,[-1]],7],[],3],[[[1,[-1]],7],2,3],[[[1,[-1]],7],2,3],[[[1,[-1]],7],2,3],[[[1,[-1]],7,-2],2,3,[[12,[],[[10,[]]]]]],[[[1,[-1]],-2],2,3,[[12,[],[[10,[11]]]]]],[[[1,[-1]],-2],2,3,[[12,[],[[10,[11]]]]]],[[[1,[-1]],-2],13,3,29],[[[1,[-1]],7],2,3],[[[1,[-1]]],2,3],[[],7],[[[15,[-1]]],[[2,[7,[28,[7]]]]],3],[[[6,[-1]]],[[2,[7,[28,[7]]]]],3],0,0,[[[1,[-1]]],11,3],[[[1,[-1]],7],[],3],[-1,-2,[],[]],[-1,-2,[],[]],[30,[[1,[-1]]],3],[-1,31,[]],[[[1,[-1]],7],2,3],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[[1,[-1]],7],[[13,[2,20]]],3],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[[1,[-1]],7],[[13,[2,20]]],3],[[[1,[-1]],7],[[13,[2,20]]],3],[-1,32,[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[7,[[1,[-1]]],3],0],"c":[],"p":[[5,"SmallVec",0],[1,"tuple"],[10,"Array",0],[17,"Item"],[1,"slice"],[5,"IntoIter",0],[1,"usize"],[10,"Clone",144],[6,"Ordering",145],[17,"Output"],[1,"bool"],[10,"FnMut",146],[6,"Result",147],[10,"Deserializer",148],[5,"Drain",0],[10,"RangeBounds",149],[10,"IntoIterator",150],[5,"Formatter",151],[8,"Result",151],[6,"CollectionAllocErr",0],[5,"Vec",152],[8,"LayoutErr",153],[20,"MaybeUninit",154],[1,"array"],[10,"Hasher",155],[10,"SliceIndex",156],[5,"Box",157],[6,"Option",158],[10,"Serializer",159],[10,"ToSmallVec",0],[5,"String",160],[5,"TypeId",161],[15,"AllocErr",143]],"b":[[53,"impl-Debug-for-CollectionAllocErr"],[54,"impl-Display-for-CollectionAllocErr"],[57,"impl-From%3C%26%5B%3CA+as+Array%3E::Item%5D%3E-for-SmallVec%3CA%3E"],[58,"impl-From%3CA%3E-for-SmallVec%3CA%3E"],[59,"impl-From%3CVec%3C%3CA+as+Array%3E::Item%3E%3E-for-SmallVec%3CA%3E"],[88,"impl-IntoIterator-for-%26SmallVec%3CA%3E"],[89,"impl-IntoIterator-for-%26mut+SmallVec%3CA%3E"],[90,"impl-IntoIterator-for-SmallVec%3CA%3E"]]}],\ ["socket2",{"doc":"Utilities for creating and using sockets.","t":"PTTTFTTTTPGTFFFTFTFTTTFFFTFFTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["Address","DCCP","DCCP","DGRAM","Domain","ICMPV4","ICMPV6","IPV4","IPV6","Index","InterfaceIndexOrAddress","MPTCP","MaybeUninitSlice","MsgHdr","MsgHdrMut","PACKET","Protocol","RAW","RecvFlags","SCTP","SEQPACKET","STREAM","SockAddr","SockRef","Socket","TCP","TcpKeepalive","Type","UDP","UDPLITE","UNIX","VSOCK","accept","accept4","accept_raw","as_abstract_namespace","as_fd","as_pathname","as_ptr","as_raw_fd","as_socket","as_socket_ipv4","as_socket_ipv6","as_storage","as_unix","as_vsock_address","attach_filter","bind","bind_device","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","broadcast","cloexec","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","connect","connect_timeout","cookie","cork","cpu_affinity","dccp_available_ccids","dccp_cur_mps","dccp_qpolicy_txqlen","dccp_recv_cscov","dccp_send_cscov","dccp_server_timewait","dccp_service","dccp_tx_ccid","dccp_xx_ccid","deref","deref","deref_mut","detach_filter","device","domain","domain","eq","eq","eq","eq","eq","family","flags","flush","flush","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","for_address","freebind","freebind_ipv6","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_raw_fd","hash","header_included","into","into","into","into","into","into","into","into","into","into","into","into","into_raw_fd","ip_transparent","is_end_of_record","is_ipv4","is_ipv6","is_listener","is_out_of_band","is_truncated","is_unix","is_unnamed","join_multicast_v4","join_multicast_v4_n","join_multicast_v6","join_ssm_v4","keepalive","keepalive_interval","keepalive_retries","keepalive_time","leave_multicast_v4","leave_multicast_v4_n","leave_multicast_v6","leave_ssm_v4","len","linger","listen","local_addr","mark","mss","multicast_all_v4","multicast_all_v6","multicast_hops_v6","multicast_if_v4","multicast_if_v6","multicast_loop_v4","multicast_loop_v6","multicast_ttl_v4","new","new","new","new","new","new","new_raw","nodelay","nonblocking","nonblocking","only_v6","original_dst","original_dst_ipv6","out_of_band_inline","pair","pair_raw","peek","peek_from","peek_sender","peer_addr","protocol","quickack","read","read","read_timeout","read_vectored","read_vectored","recv","recv_buffer_size","recv_from","recv_from_vectored","recv_from_vectored_with_flags","recv_from_with_flags","recv_out_of_band","recv_tclass_v6","recv_tos","recv_vectored","recv_vectored_with_flags","recv_with_flags","recvmsg","reuse_address","reuse_port","send","send_buffer_size","send_out_of_band","send_to","send_to_vectored","send_to_vectored_with_flags","send_to_with_flags","send_vectored","send_vectored_with_flags","send_with_flags","sendfile","sendmsg","set_broadcast","set_cloexec","set_cork","set_cpu_affinity","set_dccp_ccid","set_dccp_qpolicy_txqlen","set_dccp_recv_cscov","set_dccp_send_cscov","set_dccp_server_timewait","set_dccp_service","set_freebind","set_freebind_ipv6","set_header_included","set_ip_transparent","set_keepalive","set_length","set_linger","set_mark","set_mss","set_multicast_all_v4","set_multicast_all_v6","set_multicast_hops_v6","set_multicast_if_v4","set_multicast_if_v6","set_multicast_loop_v4","set_multicast_loop_v6","set_multicast_ttl_v4","set_nodelay","set_nonblocking","set_only_v6","set_out_of_band_inline","set_quickack","set_read_timeout","set_recv_buffer_size","set_recv_tclass_v6","set_recv_tos","set_reuse_address","set_reuse_port","set_send_buffer_size","set_tclass_v6","set_tcp_congestion","set_tcp_keepalive","set_tcp_user_timeout","set_thin_linear_timeouts","set_tos","set_ttl","set_unicast_hops_v6","set_write_timeout","shutdown","take_error","tclass_v6","tcp_congestion","tcp_user_timeout","thin_linear_timeouts","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","tos","try_clone","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_init","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","ttl","type","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unicast_hops_v6","unix","vsock","with_addr","with_addr","with_buffers","with_buffers","with_control","with_control","with_flags","with_interval","with_retries","with_time","write","write","write_timeout","write_vectored","write_vectored"],"q":[[0,"socket2"],[382,"std::io::error"],[383,"libc::unix"],[384,"core::option"],[385,"std::os::fd::owned"],[386,"std::path"],[387,"libc::unix::linux_like"],[388,"core::net::socket_addr"],[389,"core::net::socket_addr"],[390,"libc::unix::linux_like::linux"],[391,"core::time"],[392,"core::mem::maybe_uninit"],[393,"alloc::vec"],[394,"libc::unix::linux_like"],[395,"core::fmt"],[396,"std::os::unix::net::stream"],[397,"std::os::unix::net::listener"],[398,"std::os::unix::net::datagram"],[399,"std::net::tcp"],[400,"std::os::fd::owned"],[401,"core::net::ip_addr"],[402,"core::net::ip_addr"],[403,"std::io"],[404,"std::os::fd::raw"],[405,"std::net"],[406,"std::io::error"],[407,"core::ops::function"],[408,"core::any"],[409,"core::convert"]],"d":["An address assigned to an interface.","Type corresponding to SOCK_DCCP.","Protocol corresponding to DCCP.","Type corresponding to SOCK_DGRAM.","Specification of the communication domain for a socket.","Protocol corresponding to ICMPv4.","Protocol corresponding to ICMPv6.","Domain for IPv4 communication, corresponding to AF_INET.","Domain for IPv6 communication, corresponding to AF_INET6.","An interface index.","A local interface specified by its index or an address …","Protocol corresponding to MPTCP.","A version of IoSliceMut that allows the buffer to be …","Configuration of a sendmsg(2) system call.","Configuration of a recvmsg(2) system call.","Domain for low-level packet interface, corresponding to …","Protocol specification used for creating sockets via …","Type corresponding to SOCK_RAW.","Flags for incoming messages.","Protocol corresponding to SCTP.","Type corresponding to SOCK_SEQPACKET.","Type corresponding to SOCK_STREAM.","The address of a socket.","A reference to a Socket that can be used to configure …","Owned wrapper around a system socket.","Protocol corresponding to TCP.","Configures a socket’s TCP keepalive parameters.","Specification of communication semantics on a socket.","Protocol corresponding to UDP.","Protocol corresponding to UDPLITE.","Domain for Unix socket communication, corresponding to …","Domain for low-level VSOCK interface, corresponding to …","Accept a new incoming connection from this listener.","Accept a new incoming connection from this listener.","Accept a new incoming connection from this listener.","Returns this address as a slice of bytes representing an …","","Returns this address as a Path reference if it is an …","Returns a raw pointer to the address.","","Returns this address as a SocketAddr if it is in the …","Returns this address as a SocketAddrV4 if it is in the …","Returns this address as a SocketAddrV6 if it is in the …","Retuns the address as the storage.","Returns this address as Unix SocketAddr if it is an AF_UNIX…","Returns this address VSOCK CID/port if it is in the …","Attach Berkeley Packet Filter(BPF) on this socket.","Binds this socket to the specified address.","Sets the value for the SO_BINDTODEVICE option on this …","","","","","","","","","","","","","","","","","","","","","","","","","Get the value of the SO_BROADCAST option for this socket.","Set SOCK_CLOEXEC on the Type.","","","","","","","","","","","","","Initiate a connection on this socket to the specified …","Initiate a connection on this socket to the specified …","Gets the value for the SO_COOKIE option on this socket.","Get the value of the TCP_CORK option on this socket.","Get the value of the SO_INCOMING_CPU option on this socket.","Get the value of the DCCP_SOCKOPT_AVAILABLE_CCIDS option …","Get the value of the DCCP_SOCKOPT_GET_CUR_MPS option on …","Get the value of the DCCP_SOCKOPT_QPOLICY_TXQLEN on this …","Get the value of the DCCP_SOCKOPT_RECV_CSCOV option on …","Get the value of the DCCP_SOCKOPT_SEND_CSCOV option on …","Get the value of the DCCP_SOCKOPT_SERVER_TIMEWAIT option …","Get the value of the DCCP_SOCKOPT_SERVICE option on this …","Get the value of the DCCP_SOCKOPT_TX_CCID option on this …","Get the value of the DCCP_SOCKOPT_RX_CCID option on this …","","","","Detach Berkeley Packet Filter(BPF) from this socket.","Gets the value for the SO_BINDTODEVICE option on this …","Returns the Domain of this socket by checking the SO_DOMAIN…","Returns this address’s Domain.","","","","","","Returns this address’s family.","Returns the flags of the message.","","","","","","","","","","","","","","","Returns the correct domain for address.","Get the value of the IP_FREEBIND option on this socket.","Get the value of the IPV6_FREEBIND option on this socket.","","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","The caller must ensure S is actually a socket.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","Get the value of the IP_HDRINCL option on this socket.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Get the value of the IP_TRANSPARENT option on this socket.","Check if the message terminates a record.","Returns true if this address is in the AF_INET (IPv4) …","Returns true if this address is in the AF_INET6 (IPv6) …","Returns true if listen(2) was called on this socket by …","Check if the message contains out-of-band data.","Check if the message contains a truncated datagram.","Returns true if this address is of a unix socket (for …","Returns true if this address is an unnamed address from …","Join a multicast group using IP_ADD_MEMBERSHIP option on …","Join a multicast group using IP_ADD_MEMBERSHIP option on …","Join a multicast group using IPV6_ADD_MEMBERSHIP option on …","Join a multicast SSM channel using IP_ADD_SOURCE_MEMBERSHIP…","Get the value of the SO_KEEPALIVE option on this socket.","Get the value of the TCP_KEEPINTVL option on this socket.","Get the value of the TCP_KEEPCNT option on this socket.","Get the value of the TCP_KEEPIDLE option on this socket.","Leave a multicast group using IP_DROP_MEMBERSHIP option on …","Leave a multicast group using IP_DROP_MEMBERSHIP option on …","Leave a multicast group using IPV6_DROP_MEMBERSHIP option …","Leave a multicast group using IP_DROP_SOURCE_MEMBERSHIP …","Returns the size of this address in bytes.","Get the value of the SO_LINGER option on this socket.","Mark a socket as ready to accept incoming connection …","Returns the socket address of the local half of this …","Gets the value for the SO_MARK option on this socket.","Gets the value of the TCP_MAXSEG option on this socket.","Get the value of the IP_MULTICAST_ALL option for this …","Get the value of the IPV6_MULTICAST_ALL option for this …","Get the value of the IPV6_MULTICAST_HOPS option for this …","Get the value of the IP_MULTICAST_IF option for this …","Get the value of the IPV6_MULTICAST_IF option for this …","Get the value of the IP_MULTICAST_LOOP option for this …","Get the value of the IPV6_MULTICAST_LOOP option for this …","Get the value of the IP_MULTICAST_TTL option for this …","Creates a new socket and sets common flags.","Creates a new MaybeUninitSlice wrapping a byte slice.","Create a new MsgHdr with all empty/zero fields.","Create a new MsgHdrMut with all empty/zero fields.","Create a SockAddr from the underlying storage and its …","Returns a new, empty set of TCP keepalive parameters.","Creates a new socket ready to be configured.","Get the value of the TCP_NODELAY option on this socket.","Returns true if this socket is set to nonblocking mode, …","Set SOCK_NONBLOCK on the Type.","Get the value of the IPV6_V6ONLY option for this socket.","Get the value for the SO_ORIGINAL_DST option on this …","Get the value for the IP6T_SO_ORIGINAL_DST option on this …","Get value for the SO_OOBINLINE option on this socket.","Creates a pair of sockets which are connected to each …","Creates a pair of sockets which are connected to each …","Receives data on the socket from the remote adress to …","Receives data from the socket, without removing it from …","Retrieve the sender for the data at the head of the …","Returns the socket address of the remote peer of this …","Returns the Protocol of this socket by checking the …","Get the value of the TCP_QUICKACK option on this socket.","","","Get value for the SO_RCVTIMEO option on this socket.","","","Receives data on the socket from the remote address to …","Get value for the SO_RCVBUF option on this socket.","Receives data from the socket. On success, returns the …","Receives data from the socket. Returns the amount of bytes …","Identical to recv_from_vectored but allows for …","Identical to recv_from but allows for specification of …","Receives out-of-band (OOB) data on the socket from the …","Get the value of the IPV6_RECVTCLASS option for this …","Get the value of the IP_RECVTOS option for this socket.","Receives data on the socket from the remote address to …","Identical to recv_vectored but allows for specification of …","Identical to recv but allows for specification of …","Receive a message from a socket using a message structure.","Get the value of the SO_REUSEADDR option on this socket.","Get the value of the SO_REUSEPORT option on this socket.","Sends data on the socket to a connected peer.","Get the value of the SO_SNDBUF option on this socket.","Sends out-of-band (OOB) data on the socket to connected …","Sends data on the socket to the given address. On success, …","Send data to a peer listening on addr. Returns the amount …","Identical to send_to_vectored but allows for specification …","Identical to send_to but allows for specification of …","Send data to the connected peer. Returns the amount of …","Identical to send_vectored but allows for specification of …","Identical to send but allows for specification of …","Copies data between a file and this socket using the …","Send a message on a socket using a message structure.","Set the value of the SO_BROADCAST option for this socket.","Sets CLOEXEC on the socket.","Set the value of the TCP_CORK option on this socket.","Set value for the SO_INCOMING_CPU option on this socket.","Set value for the DCCP_SOCKOPT_CCID option on this socket.","Set value for the DCCP_SOCKOPT_QPOLICY_TXQLEN option on …","Set the value of the DCCP_SOCKOPT_RECV_CSCOV option on …","Set value for the DCCP_SOCKOPT_SEND_CSCOV option on this …","Set value for the DCCP_SOCKOPT_SERVER_TIMEWAIT option on …","Set value for the DCCP_SOCKOPT_SERVICE option on this …","Set value for the IP_FREEBIND option on this socket.","Set value for the IPV6_FREEBIND option on this socket.","Set the value of the IP_HDRINCL option on this socket.","Set the value of the IP_TRANSPARENT option on this socket.","Set value for the SO_KEEPALIVE option on this socket.","Set the length of the address.","Set value for the SO_LINGER option on this socket.","Sets the value for the SO_MARK option on this socket.","Sets the value of the TCP_MAXSEG option on this socket.","Set the value of the IP_MULTICAST_ALL option for this …","Set the value of the IPV6_MULTICAST_ALL option for this …","Set the value of the IPV6_MULTICAST_HOPS option for this …","Set the value of the IP_MULTICAST_IF option for this …","Set the value of the IPV6_MULTICAST_IF option for this …","Set the value of the IP_MULTICAST_LOOP option for this …","Set the value of the IPV6_MULTICAST_LOOP option for this …","Set the value of the IP_MULTICAST_TTL option for this …","Set the value of the TCP_NODELAY option on this socket.","Moves this socket into or out of nonblocking mode.","Set the value for the IPV6_V6ONLY option on this socket.","Set value for the SO_OOBINLINE option on this socket.","Set the value of the TCP_QUICKACK option on this socket.","Set value for the SO_RCVTIMEO option on this socket.","Set value for the SO_RCVBUF option on this socket.","Set the value of the IPV6_RECVTCLASS option for this …","Set the value of the IP_RECVTOS option for this socket.","Set value for the SO_REUSEADDR option on this socket.","Set value for the SO_REUSEPORT option on this socket.","Set value for the SO_SNDBUF option on this socket.","Set the value of the IPV6_TCLASS option for this socket.","Set the value of the TCP_CONGESTION option for this socket.","Set parameters configuring TCP keepalive probes for this …","Set the value of the TCP_USER_TIMEOUT option on this …","Set the value of the TCP_THIN_LINEAR_TIMEOUTS option on …","Set the value of the IP_TOS option for this socket.","Set the value of the IP_TTL option for this socket.","Set the value for the IPV6_UNICAST_HOPS option on this …","Set value for the SO_SNDTIMEO option on this socket.","Shuts down the read, write, or both halves of this …","Get the value of the SO_ERROR option on this socket.","Get the value of the IPV6_TCLASS option for this socket.","Get the value of the TCP_CONGESTION option for this socket.","Get the value of the TCP_USER_TIMEOUT option on this …","Get the value of the TCP_THIN_LINEAR_TIMEOUTS option on …","","","","","","","Get the value of the IP_TOS option for this socket.","Creates a new independently owned handle to the underlying …","","","","","","","","","","","","","Initialise a SockAddr by calling the function init.","","","","","","","","","","","","","Get the value of the IP_TTL option for this socket.","Returns the Type of this socket by checking the SO_TYPE …","","","","","","","","","","","","","Get the value of the IPV6_UNICAST_HOPS option for this …","Constructs a SockAddr with the family AF_UNIX and the …","Constructs a SockAddr with the family AF_VSOCK and the …","Set the address (name) of the message.","Set the mutable address (name) of the message.","Set the buffer(s) of the message.","Set the mutable buffer(s) of the message.","Set the control buffer of the message.","Set the mutable control buffer of the message.","Set the flags of the message.","Set the value of the TCP_KEEPINTVL option. On Windows, …","Set the value of the TCP_KEEPCNT option.","Set the amount of time after which TCP keepalive probes …","","","Get value for the SO_SNDTIMEO option on this socket.","",""],"i":[37,20,22,20,0,22,22,21,21,37,0,22,0,0,0,21,0,20,0,22,20,20,0,0,0,22,0,0,22,22,21,21,1,1,1,2,1,2,2,1,2,2,2,2,2,2,1,1,1,1,28,29,36,33,2,37,21,20,22,23,24,1,28,29,36,33,2,37,21,20,22,23,24,1,20,2,21,20,22,23,24,2,21,20,22,23,24,1,1,1,1,1,1,1,1,1,1,1,1,1,1,28,29,29,1,1,1,2,2,21,20,22,23,2,33,1,1,1,28,29,36,33,2,37,21,20,22,23,24,21,1,1,1,1,1,1,1,1,1,1,28,28,29,36,33,2,2,2,2,37,21,21,20,20,22,22,23,24,1,2,1,1,28,29,36,33,2,37,21,20,22,23,24,1,1,23,2,2,1,23,23,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,29,36,33,2,24,1,1,1,20,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,21,20,22,23,24,1,1,1,28,29,36,33,2,37,21,20,22,23,24,2,1,28,29,36,33,2,37,21,20,22,23,24,1,1,1,28,29,36,33,2,37,21,20,22,23,24,1,2,2,36,33,36,33,36,33,36,24,24,24,1,1,1,1,1],"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,[1,[[4,[[3,[1,2]]]]]],[[1,5],[[4,[[3,[1,2]]]]]],[1,[[4,[[3,[1,2]]]]]],[2,[[8,[[7,[6]]]]]],[1,9],[2,[[8,[10]]]],[2,11],[1,5],[2,[[8,[12]]]],[2,[[8,[13]]]],[2,[[8,[14]]]],[2,15],[2,[[8,[16]]]],[2,[[8,[[3,[17,17]]]]]],[[1,[7,[18]]],[[4,[3]]]],[[1,2],[[4,[3]]]],[[1,[8,[[7,[6]]]]],[[4,[3]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,[[4,[19]]]],[20,20],[2,2],[21,21],[20,20],[22,22],[23,23],[24,24],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[1,2],[[4,[3]]]],[[1,2,25],[[4,[3]]]],[1,[[4,[26]]]],[1,[[4,[19]]]],[1,[[4,[27]]]],[1,[[4,[0]]]],[1,[[4,[17]]]],[1,[[4,[17]]]],[1,[[4,[17]]]],[1,[[4,[17]]]],[1,[[4,[19]]]],[1,[[4,[17]]]],[1,[[4,[17]]]],[1,[[4,[17]]]],[28,-1,[]],[29,[[7,[[30,[6]]]]]],[29,[[7,[[30,[6]]]]]],[1,[[4,[3]]]],[1,[[4,[[8,[[31,[6]]]]]]]],[1,[[4,[21]]]],[2,21],[[2,2],19],[[21,21],19],[[20,20],19],[[22,22],19],[[23,23],19],[2,32],[33,23],[1,[[4,[3]]]],[1,[[4,[3]]]],[[1,34],35],[[28,34],35],[[29,34],35],[[36,34],35],[[33,34],35],[[2,34],35],[[37,34],35],[[21,34],35],[[20,34],35],[[22,34],35],[[23,34],35],[[24,34],35],[12,21],[1,[[4,[19]]]],[1,[[4,[19]]]],[38,1],[39,1],[40,1],[-1,-1,[]],[41,1],[42,1],[43,1],[44,1],[-1,-1,[]],[-1,28,45],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[12,2],[13,2],[14,2],[-1,-1,[]],[5,21],[-1,-1,[]],[5,20],[-1,-1,[]],[-1,-1,[]],[5,22],[-1,-1,[]],[-1,-1,[]],[5,1],[[2,-1],3,46],[1,[[4,[19]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,5],[1,[[4,[19]]]],[23,19],[2,19],[2,19],[1,[[4,[19]]]],[23,19],[23,19],[2,19],[2,19],[[1,47,47],[[4,[3]]]],[[1,47,37],[[4,[3]]]],[[1,48,17],[[4,[3]]]],[[1,47,47,47],[[4,[3]]]],[1,[[4,[19]]]],[1,[[4,[25]]]],[1,[[4,[17]]]],[1,[[4,[25]]]],[[1,47,47],[[4,[3]]]],[[1,47,37],[[4,[3]]]],[[1,48,17],[[4,[3]]]],[[1,47,47,47],[[4,[3]]]],[2,49],[1,[[4,[[8,[25]]]]]],[[1,5],[[4,[3]]]],[1,[[4,[2]]]],[1,[[4,[17]]]],[1,[[4,[17]]]],[1,[[4,[19]]]],[1,[[4,[19]]]],[1,[[4,[17]]]],[1,[[4,[47]]]],[1,[[4,[17]]]],[1,[[4,[19]]]],[1,[[4,[19]]]],[1,[[4,[17]]]],[[21,20,[8,[22]]],[[4,[1]]]],[[[7,[[30,[6]]]]],29],[[],36],[[],33],[[15,49],2],[[],24],[[21,20,[8,[22]]],[[4,[1]]]],[1,[[4,[19]]]],[1,[[4,[19]]]],[20,20],[1,[[4,[19]]]],[1,[[4,[2]]]],[1,[[4,[2]]]],[1,[[4,[19]]]],[[21,20,[8,[22]]],[[4,[[3,[1,1]]]]]],[[21,20,[8,[22]]],[[4,[[3,[1,1]]]]]],[[1,[7,[[30,[6]]]]],[[4,[27]]]],[[1,[7,[[30,[6]]]]],[[4,[[3,[27,2]]]]]],[1,[[4,[2]]]],[1,[[4,[2]]]],[1,[[4,[[8,[22]]]]]],[1,[[4,[19]]]],[[1,[7,[6]]],[[4,[27]]]],[[1,[7,[6]]],[[4,[27]]]],[1,[[4,[[8,[25]]]]]],[[1,[7,[50]]],[[4,[27]]]],[[1,[7,[50]]],[[4,[27]]]],[[1,[7,[[30,[6]]]]],[[4,[27]]]],[1,[[4,[27]]]],[[1,[7,[[30,[6]]]]],[[4,[[3,[27,2]]]]]],[[1,[7,[29]]],[[4,[[3,[27,23,2]]]]]],[[1,[7,[29]],5],[[4,[[3,[27,23,2]]]]]],[[1,[7,[[30,[6]]]],5],[[4,[[3,[27,2]]]]]],[[1,[7,[[30,[6]]]]],[[4,[27]]]],[1,[[4,[19]]]],[1,[[4,[19]]]],[[1,[7,[29]]],[[4,[[3,[27,23]]]]]],[[1,[7,[29]],5],[[4,[[3,[27,23]]]]]],[[1,[7,[[30,[6]]]],5],[[4,[27]]]],[[1,33,5],[[4,[27]]]],[1,[[4,[19]]]],[1,[[4,[19]]]],[[1,[7,[6]]],[[4,[27]]]],[1,[[4,[27]]]],[[1,[7,[6]]],[[4,[27]]]],[[1,[7,[6]],2],[[4,[27]]]],[[1,[7,[51]],2],[[4,[27]]]],[[1,[7,[51]],2,5],[[4,[27]]]],[[1,[7,[6]],2,5],[[4,[27]]]],[[1,[7,[51]]],[[4,[27]]]],[[1,[7,[51]],5],[[4,[27]]]],[[1,[7,[6]],5],[[4,[27]]]],[[1,-1,27,[8,[52]]],[[4,[27]]],53],[[1,36,5],[[4,[27]]]],[[1,19],[[4,[3]]]],[[1,19],[[4,[3]]]],[[1,19],[[4,[3]]]],[[1,27],[[4,[3]]]],[[1,6],[[4,[3]]]],[[1,17],[[4,[3]]]],[[1,17],[[4,[3]]]],[[1,17],[[4,[3]]]],[[1,19],[[4,[3]]]],[[1,17],[[4,[3]]]],[[1,19],[[4,[3]]]],[[1,19],[[4,[3]]]],[[1,19],[[4,[3]]]],[[1,19],[[4,[3]]]],[[1,19],[[4,[3]]]],[[2,49],3],[[1,[8,[25]]],[[4,[3]]]],[[1,17],[[4,[3]]]],[[1,17],[[4,[3]]]],[[1,19],[[4,[3]]]],[[1,19],[[4,[3]]]],[[1,17],[[4,[3]]]],[[1,47],[[4,[3]]]],[[1,17],[[4,[3]]]],[[1,19],[[4,[3]]]],[[1,19],[[4,[3]]]],[[1,17],[[4,[3]]]],[[1,19],[[4,[3]]]],[[1,19],[[4,[3]]]],[[1,19],[[4,[3]]]],[[1,19],[[4,[3]]]],[[1,19],[[4,[3]]]],[[1,[8,[25]]],[[4,[3]]]],[[1,27],[[4,[3]]]],[[1,19],[[4,[3]]]],[[1,19],[[4,[3]]]],[[1,19],[[4,[3]]]],[[1,19],[[4,[3]]]],[[1,27],[[4,[3]]]],[[1,17],[[4,[3]]]],[[1,[7,[6]]],[[4,[3]]]],[[1,24],[[4,[3]]]],[[1,[8,[25]]],[[4,[3]]]],[[1,19],[[4,[3]]]],[[1,17],[[4,[3]]]],[[1,17],[[4,[3]]]],[[1,17],[[4,[3]]]],[[1,[8,[25]]],[[4,[3]]]],[[1,54],[[4,[3]]]],[1,[[4,[[8,[55]]]]]],[1,[[4,[17]]]],[1,[[4,[[31,[6]]]]]],[1,[[4,[[8,[25]]]]]],[1,[[4,[19]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,[[4,[17]]]],[1,[[4,[1]]]],[-1,[[56,[-2]]],[],[]],[-1,[[56,[-2]]],[],[]],[-1,[[56,[-2]]],[],[]],[-1,[[56,[-2]]],[],[]],[-1,[[56,[-2]]],[],[]],[-1,[[56,[-2]]],[],[]],[-1,[[56,[-2]]],[],[]],[-1,[[56,[-2]]],[],[]],[-1,[[56,[-2]]],[],[]],[-1,[[56,[-2]]],[],[]],[-1,[[56,[-2]]],[],[]],[-1,[[56,[-2]]],[],[]],[-2,[[4,[[3,[-1,2]]]]],[],[[58,[15,49],[[57,[[4,[-1]]]]]]]],[-1,[[56,[-2]]],[],[]],[-1,[[56,[-2]]],[],[]],[-1,[[56,[-2]]],[],[]],[-1,[[56,[-2]]],[],[]],[-1,[[56,[-2]]],[],[]],[-1,[[56,[-2]]],[],[]],[-1,[[56,[-2]]],[],[]],[-1,[[56,[-2]]],[],[]],[-1,[[56,[-2]]],[],[]],[-1,[[56,[-2]]],[],[]],[-1,[[56,[-2]]],[],[]],[-1,[[56,[-2]]],[],[]],[1,[[4,[17]]]],[1,[[4,[20]]]],[-1,59,[]],[-1,59,[]],[-1,59,[]],[-1,59,[]],[-1,59,[]],[-1,59,[]],[-1,59,[]],[-1,59,[]],[-1,59,[]],[-1,59,[]],[-1,59,[]],[-1,59,[]],[1,[[4,[17]]]],[-1,[[4,[2]]],[[60,[10]]]],[[17,17],2],[[36,2],36],[[33,2],33],[[36,[7,[51]]],36],[[33,[7,[29]]],33],[[36,[7,[6]]],36],[[33,[7,[[30,[6]]]]],33],[[36,5],36],[[24,25],24],[[24,17],24],[[24,25],24],[[1,[7,[6]]],[[4,[27]]]],[[1,[7,[6]]],[[4,[27]]]],[1,[[4,[[8,[25]]]]]],[[1,[7,[51]]],[[4,[27]]]],[[1,[7,[51]]],[[4,[27]]]]],"c":[],"p":[[5,"Socket",0],[5,"SockAddr",0],[1,"tuple"],[8,"Result",382],[8,"c_int",383],[1,"u8"],[1,"slice"],[6,"Option",384],[5,"BorrowedFd",385],[5,"Path",386],[5,"sockaddr",387],[6,"SocketAddr",388],[5,"SocketAddrV4",388],[5,"SocketAddrV6",388],[5,"sockaddr_storage",387],[5,"SocketAddr",389],[1,"u32"],[5,"sock_filter",390],[1,"bool"],[5,"Type",0],[5,"Domain",0],[5,"Protocol",0],[5,"RecvFlags",0],[5,"TcpKeepalive",0],[5,"Duration",391],[1,"u64"],[1,"usize"],[5,"SockRef",0],[5,"MaybeUninitSlice",0],[20,"MaybeUninit",392],[5,"Vec",393],[8,"sa_family_t",387],[5,"MsgHdrMut",0],[5,"Formatter",394],[8,"Result",394],[5,"MsgHdr",0],[6,"InterfaceIndexOrAddress",0],[5,"TcpListener",395],[5,"UnixStream",396],[5,"UnixListener",397],[5,"UnixDatagram",398],[5,"TcpStream",395],[5,"OwnedFd",385],[5,"UdpSocket",399],[10,"AsFd",385],[10,"Hasher",400],[5,"Ipv4Addr",401],[5,"Ipv6Addr",401],[8,"socklen_t",390],[5,"IoSliceMut",402],[5,"IoSlice",402],[5,"NonZeroUsize",403],[10,"AsRawFd",404],[6,"Shutdown",405],[5,"Error",382],[6,"Result",406],[17,"Output"],[10,"FnOnce",407],[5,"TypeId",408],[10,"AsRef",409]],"b":[[115,"impl-Write-for-%26Socket"],[116,"impl-Write-for-Socket"],[132,"impl-From%3CTcpListener%3E-for-Socket"],[133,"impl-From%3CUnixStream%3E-for-Socket"],[134,"impl-From%3CUnixListener%3E-for-Socket"],[136,"impl-From%3CUnixDatagram%3E-for-Socket"],[137,"impl-From%3CTcpStream%3E-for-Socket"],[138,"impl-From%3COwnedFd%3E-for-Socket"],[139,"impl-From%3CUdpSocket%3E-for-Socket"],[146,"impl-From%3CSocketAddr%3E-for-SockAddr"],[147,"impl-From%3CSocketAddrV4%3E-for-SockAddr"],[148,"impl-From%3CSocketAddrV6%3E-for-SockAddr"],[231,"impl-Read-for-Socket"],[232,"impl-Read-for-%26Socket"],[234,"impl-Read-for-Socket"],[235,"impl-Read-for-%26Socket"],[377,"impl-Write-for-%26Socket"],[378,"impl-Write-for-Socket"],[380,"impl-Write-for-%26Socket"],[381,"impl-Write-for-Socket"]]}],\ ["spin",{"doc":"This crate provides spin-based versions of the primitives …","t":"IEECCTFNNNNNNNNNNNNNNNNNNNNNNNNNNFKFNNNNNNNNMNNNNNNNN","n":["Once","RelaxStrategy","Spin","once","relax","INIT","Once","as_mut_ptr","borrow","borrow_mut","call_once","default","drop","fmt","from","from","from","get","get_mut","get_mut_unchecked","get_unchecked","initialized","into","into_inner_unchecked","is_completed","new","poll","try_call_once","try_from","try_into","try_into_inner","type_id","wait","Loop","RelaxStrategy","Spin","borrow","borrow","borrow_mut","borrow_mut","from","from","into","into","relax","relax","relax","try_from","try_from","try_into","try_into","type_id","type_id"],"q":[[0,"spin"],[5,"spin::once"],[33,"spin::relax"],[53,"core::ops::function"],[54,"core::fmt"],[55,"core::fmt"],[56,"core::result"],[57,"core::any"]],"d":["A primitive that provides lazy one-time initialization. …","","","Synchronization primitives for one-time evaluation.","Strategies that determine the behaviour of locks when …","Initialization constant of Once.","A primitive that provides lazy one-time initialization.","Retrieve a pointer to the inner data.","","","Performs an initialization routine once and only once. The …","","","","","","Returns the argument unchanged.","Returns a reference to the inner value if the Once has …","Returns a mutable reference to the inner value if the Once …","Returns a mutable reference to the inner value","Returns a reference to the inner value on the unchecked …","Creates a new initialized Once.","Calls U::from(self).","Returns a the inner value if the Once has been initialized.","Checks whether the value has been initialized.","Creates a new Once.","Like Once::get, but will spin if the Once is in the …","This method is similar to call_once, but allows the given …","","","Returns a the inner value if the Once has been initialized.","","Spins until the Once contains a value.","A strategy that rapidly spins, without telling the CPU to …","A trait implemented by spinning relax strategies.","A strategy that rapidly spins while informing the CPU that …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Perform the relaxing operation during a period of …","","","","","","","",""],"i":[0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,14,15,14,15,14,15,14,15,2,14,15,14,15,14,15,14,15],"f":[0,0,0,0,0,0,0,[[[1,[-1,-2]]],[],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[1,[-1,-2]],-3],-1,[],2,[[4,[],[[3,[-1]]]]]],[[],[[1,[-1,-2]]],[],[]],[[[1,[-1,-2]]],5,[],[]],[[[1,[-1,-2]],6],7,8,[]],[-1,[[1,[-1,-2]]],[],[]],[9,-1,[]],[-1,-1,[]],[[[1,[-1,-2]]],[[10,[-1]]],[],[]],[[[1,[-1,-2]]],[[10,[-1]]],[],[]],[[[1,[-1,-2]]],-1,[],[]],[[[1,[-1,-2]]],-1,[],[]],[-1,[[1,[-1,-2]]],[],[]],[-1,-2,[],[]],[[[1,[-1,-2]]],-1,[],[]],[[[1,[-1,-2]]],11,[],[]],[[],[[1,[-1,-2]]],[],[]],[[[1,[-1,-2]]],[[10,[-1]]],[],2],[[[1,[-1,-2]],-4],[[12,[-1,-3]]],[],2,[],[[4,[],[[3,[[12,[-1,-3]]]]]]]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[[[1,[-1,-2]]],[[10,[-1]]],[],[]],[-1,13,[]],[[[1,[-1,-2]]],-1,[],2],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],5],[[],5],[[],5],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,13,[]],[-1,13,[]]],"c":[],"p":[[5,"Once",5],[10,"RelaxStrategy",33],[17,"Output"],[10,"FnOnce",53],[1,"tuple"],[5,"Formatter",54],[8,"Result",54],[10,"Debug",54],[1,"never"],[6,"Option",55],[1,"bool"],[6,"Result",56],[5,"TypeId",57],[5,"Spin",33],[5,"Loop",33]],"b":[]}],\ ["sqlformat",{"doc":"This crate is a port of …","t":"FGPPPGPPNNNNNNNNNNNNNNNNNHNNNONNNONNNNNNNNNNNNO","n":["FormatOptions","Indent","Indexed","Named","None","QueryParams","Spaces","Tabs","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","default","fmt","fmt","fmt","format","from","from","from","indent","into","into","into","lines_between_queries","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","uppercase"],"q":[[0,"sqlformat"],[47,"core::fmt"],[48,"core::fmt"],[49,"core::result"],[50,"core::any"]],"d":["Options for controlling how the library formats SQL","","","","","","","","","","","","","","","","","","","","","","","","","Formats whitespace in a SQL string to make it easier to …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Controls the type and length of indentation to use","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Controls the number of line breaks after a query","","","","","","","","","","","","","When set, changes reserved keywords to ALL CAPS"],"i":[0,0,3,3,3,0,2,2,1,2,3,1,2,3,1,2,3,1,2,3,1,3,1,2,3,0,1,2,3,1,1,2,3,1,1,2,3,1,2,3,1,2,3,1,2,3,1],"f":[0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[2,2],[3,3],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[],1],[[],3],[[1,5],6],[[2,5],6],[[3,5],6],[[7,3,1],8],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,10,[]],[-1,10,[]],[-1,10,[]],0],"c":[],"p":[[5,"FormatOptions",0],[6,"Indent",0],[6,"QueryParams",0],[1,"tuple"],[5,"Formatter",47],[8,"Result",47],[1,"str"],[5,"String",48],[6,"Result",49],[5,"TypeId",50]],"b":[]}],\ ["sqlx",{"doc":"The async SQL toolkit for Rust, built with ❤️ by the …","t":"KFFPKIKKRPKPPPKKRRRKPRRRRRRRRRKPYGKYPGKKKKPPPTPRFKIFPPFPFRIPKRPKPFRKKRPTKRKPMNNNNNMNCNNNNNNNNNNNNNNNNMNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNMMNNNNMNNNNNNNNNNNNNCNNCMNNNNNNNNNNNNNNNNNNNCNMNNNNNNNNCNNNNNNNNNNNNNNNMNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNMNNNNNNNNNNMNNNNNNNNNMMMNNNNNNNNNNNNNNNMMNNNNNCQNNNNNNNNNNNNNMMNNNNNNNNNNNMMNNMMNNNNCNCNMNNNNNNNNNCHMQHMQQHMCQQQQQQHMQQHMQHMNNNNNNMNNNNNNNNNNNNNNNNNMNNNNNNNNNMMNNMNMXNMMNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNMMMMCNNNNNNNNNNNNNNNNNOOOOOFFFKGIFFFFFFFOHHORRRRKRRRKKKKTRRRRRTRRKMKGPPNNNMNNNNNNNNPIPPPPPPKPPGGPPPPPPPPPIPPPFPPNNNNNNNNNNNNNNNNNNNNNNMMHNNNNNNNNNNNNOOOOOFPPPPKKGFKGPPPPPPPPPMNNNNNNNNOONNNNNNMMOMMMNNNNNNNNNNNNNNNNNNNNNNNMMONMMNONNNNNNNNNNNNNNNNNMOONNNNFPGFFPFFNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNPGPPPPPPPPPPPPPPPPPPPFFGFFFFFFFGKKFFIIFFGGFFFGFGFFPPPPPPPPPNNNCNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOFFFFFFKKGIIFFFFFGFGFPPPPPPSPPPPPPPPPPPPNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNMNONNMCNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNMNNNNMMNNNNNNNMNMNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNFFNNNNNNNNNNNNHNNNNNNNNNNNNTTPPPPFFKFFGFFFFGFFFTPNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNONNNNNNNNNONNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKKKRRRRRRRKYKYKKYKRKKKYMMMNNMNNMMNMNNMNNMNNNNMNMMMNNMNNMMMMNMNMMMMMMMNMMNNNNMNMFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNPPFFGTTTTPPPPFKFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNFFFTTTTTTTFFFRKTTFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNMNNNMNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFIKPPFPPPPPPPFRPPPPPFFGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNCNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNQNNNNNNNNFFTTTTFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCHHKRFSCMF","n":["Acquire","Any","AnyConnection","AnyDriverError","AnyExecutor","AnyPool","Arguments","Column","Column","ColumnDecode","ColumnIndex","ColumnIndexOutOfBounds","ColumnNotFound","Configuration","ConnectOptions","Connection","Connection","Connection","Connection","Database","Database","Database","Database","Database","Database","Database","Database","Database","Database","Database","Decode","Decode","Decode","Either","Encode","Encode","Err","Error","Execute","Executor","FromRow","IntoArguments","Io","Left","Migrate","NAME","Ok","Options","PgConnection","PgExecutor","PgPool","Pool","PoolClosed","PoolTimedOut","Postgres","Protocol","QueryBuilder","QueryResult","Result","Right","Row","Row","RowNotFound","Statement","Tls","Transaction","TransactionManager","Type","TypeInfo","TypeInfo","TypeNotFound","URL_SCHEMES","Value","Value","ValueRef","WorkerCrashed","acquire","acquire","acquire","acquire","acquire","acquire","add","all","any","any","apply","apply","as_database_error","as_migrate","as_mut","as_mut","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","as_ref","backend_name","begin","begin","begin","begin","begin","begin","begin","begin","begin","begin","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build_query_as","build_query_scalar","cached_statements_size","cached_statements_size","cached_statements_size","cause","cjk_compat_variants","cleanup_test","cleanup_test_dbs","clear_cached_statements","clear_cached_statements","clear_cached_statements","clone","clone","clone_from","clone_into","clone_into","close","close","close","close","close","close_event","cmp","collect","column","column","columns","columns","commit","commit","compare","compatible","connect","connect","connect","connect_lazy","connect_lazy_with","connect_options","connect_with","connect_with","consume","copy_in_raw","copy_out_raw","count","create_database","create_database","database","database_exists","database_exists","decode","decode","decode","decode_unchecked","default","deref","deref","deref_mut","deref_mut","describe","description","deserialize","dirty_version","dirty_version","disable_statement_logging","drop","drop_database","drop_database","either","either_into","either_with","encode","encode","encode_by_ref","encode_hex","encode_hex_upper","ensure_migrations_table","ensure_migrations_table","eq","equivalent","equivalent","equivalent","error","execute","execute_many","expect_left","expect_right","extend","factor_err","factor_first","factor_into_iter","factor_iter","factor_iter_mut","factor_none","factor_ok","factor_second","fetch","fetch_all","fetch_many","fetch_many","fetch_many","fetch_many","fetch_many","fetch_one","fetch_optional","fetch_optional","fetch_optional","fetch_optional","fetch_optional","fill_buf","find","find_map","flip","flush","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fold","for_each","force_drop_database","force_drop_database","format_placeholder","from","from","from","from","from","from","from","from","from","from","from","from","from","from_row","from_url","get","get_unchecked","hash","index","into","into","into","into","into","into","into","into","into","into","into_arguments","into_database_error","into_future","into_inner","into_iter","into_iter","into_sql","is_closed","is_empty","is_left","is_null","is_null","is_null","is_right","iter","iter_mut","last","left","left_and_then","left_or","left_or_default","left_or_else","len","len","list_applied_migrations","list_applied_migrations","lock","lock","log_slow_statements","log_statements","map","map_either","map_either_with","map_left","map_right","migrate","migrate","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","name","name","name","new","next","next_back","nfc","nfd","nfkc","nfkd","nth","num_idle","options","ordinal","parameters","partial_cmp","partition","persistent","ping","ping","ping","ping","poll","pool","position","prelude","prepare","prepare_with","prepare_with","prepare_with","prepare_with","prepare_with","produces","push","push_bind","push_tuples","push_values","query","query","query","query","query_as","query_as","query_as","query_as_unchecked","query_as_with","query_as_with","query_builder","query_file","query_file_as","query_file_as_unchecked","query_file_scalar","query_file_scalar_unchecked","query_file_unchecked","query_scalar","query_scalar","query_scalar","query_scalar_unchecked","query_scalar_with","query_scalar_with","query_unchecked","query_with","query_with","read","read_exact","read_line","read_to_end","read_to_string","read_until","reserve","reset","revert","revert","rfind","rfold","right","right_and_then","right_or","right_or_default","right_or_else","rollback","rollback","seek","separated","serialize","server_version_num","set_connect_options","shrink_buffers","shrink_buffers","shrink_buffers","shrink_buffers","size","size_hint","size_hint","snapshot","source","source","sql","sql","sql","start_rollback","statement","stream_safe","take_arguments","test","test_context","to_owned","to_owned","to_owned","to_owned","to_string","to_string","transaction","try_acquire","try_begin","try_column","try_column","try_decode","try_decode_unchecked","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_get","try_get_raw","try_get_unchecked","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_poll","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_info","type_info","type_info","type_info","types","unlock","unlock","unwrap_left","unwrap_right","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","with_arguments","write","write_all","write_fmt","index","index","len","source","type_name","Any","AnyArguments","AnyConnectOptions","AnyExecutor","AnyKind","AnyPoolOptions","AnyQueryResult","AnyRow","AnyStatement","AnyTransactionManager","AnyTypeInfo","AnyValue","AnyValueRef","database_url","install_default_drivers","install_drivers","log_settings","ArgumentBuffer","Arguments","Column","Connection","Database","Database","Database","Database","HasArguments","HasStatement","HasStatementCache","HasValueRef","NAME","QueryResult","Row","Statement","TransactionManager","TypeInfo","URL_SCHEMES","Value","ValueRef","Decode","decode","Encode","IsNull","No","Yes","borrow","borrow_mut","encode","encode_by_ref","from","into","produces","size_hint","try_from","try_into","type_id","vzip","AnyDriverError","BoxDynError","CheckViolation","ColumnDecode","ColumnIndexOutOfBounds","ColumnNotFound","Configuration","Database","DatabaseError","Decode","Err","Error","ErrorKind","ForeignKeyViolation","Io","Migrate","NotNullViolation","Ok","Other","PoolClosed","PoolTimedOut","Protocol","Result","RowNotFound","Tls","TypeNotFound","UnexpectedNullError","UniqueViolation","WorkerCrashed","borrow","borrow","borrow_mut","borrow_mut","code","constraint","downcast","downcast_ref","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","into","into","is_check_violation","is_foreign_key_violation","is_unique_violation","kind","message","mismatched_types","table","to_string","try_downcast","try_downcast_ref","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","index","index","len","source","type_name","AppliedMigration","Dirty","Execute","ForceNotSupported","InvalidMixReversibleAndSimple","Migrate","MigrateDatabase","MigrateError","Migration","MigrationSource","MigrationType","ReversibleDown","ReversibleUp","Simple","Source","VersionMismatch","VersionMissing","VersionNotPresent","VersionTooNew","VersionTooOld","apply","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","checksum","checksum","clone","clone","clone","clone_into","clone_into","clone_into","create_database","database_exists","description","dirty_version","drop_database","ensure_migrations_table","eq","file_content","fmt","fmt","fmt","fmt","fmt","force_drop_database","from","from","from","from","from","from_filename","infer","into","into","into","into","is_down_migration","is_reversible","is_up_migration","label","list_applied_migrations","lock","migration_type","new","resolve","revert","source","sql","suffix","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unlock","version","version","vzip","vzip","vzip","vzip","CloseEvent","Connection","MaybePoolConnection","Pool","PoolConnection","PoolConnection","PoolConnectionMetadata","PoolOptions","acquire","acquire_timeout","after_connect","after_release","age","as_mut","as_ref","before_acquire","begin","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","close","connect","connect_lazy","connect_lazy_with","connect_with","default","deref","deref","deref_mut","deref_mut","detach","do_until","drop","encode_hex","encode_hex_upper","fmt","fmt","fmt","from","from","from","from","from","from","from","get_acquire_timeout","get_idle_timeout","get_max_connections","get_max_lifetime","get_min_connections","get_test_before_acquire","idle_for","idle_timeout","into","into","into","into","into","into_future","is_terminated","leak","max_connections","max_lifetime","maybe","min_connections","new","poll","test_before_acquire","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","Connection","MaybePoolConnection","PoolConnection","Allow","Array","BigInt","Binary","Composite","Debug","Disable","Domain","Enum","Error","Fatal","Info","IntPair","Internal","Log","Notice","Original","Panic","PgAdvisoryLock","PgAdvisoryLockGuard","PgAdvisoryLockKey","PgArgumentBuffer","PgArguments","PgColumn","PgConnectOptions","PgConnection","PgCopyIn","PgDatabaseError","PgErrorPosition","PgExecutor","PgHasArrayType","PgListener","PgNotification","PgPool","PgPoolOptions","PgQueryResult","PgRow","PgSeverity","PgSslMode","PgStatement","PgTransactionManager","PgTypeInfo","PgTypeKind","PgValue","PgValueFormat","PgValueRef","Postgres","Prefer","Pseudo","Range","Require","Simple","Text","VerifyCa","VerifyFull","Warning","abort","acquire","add","any","application_name","array_compatible","array_type_info","as_bigint","as_bytes","as_mut","as_ref","as_ref","as_str","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","channel","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","code","code","column","column_is_textual","columns","columns","connect","connect","connect_with","constraint","constraint","data_type","database","default","default","default","default","default","deref","deref","deref","deref_mut","deref_mut","detail","drop","drop","drop","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extra_float_digits","fetch_many","fetch_optional","file","finish","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","force_release","format","format_placeholder","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_str","from_str","from_url","get_database","get_host","hint","host","ignore_pool_close_event","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_arguments","into_stream","is_error","is_null","is_null","is_null","is_textual","key","kind","kind","leak","line","listen","listen_all","log_slow_statements","log_statements","message","message","name","name","new","new","new_without_pgpass","num_columns","oid","options","ordinal","parameters","password","payload","port","position","prepare_with","process_id","query","query_as","query_as_with","query_scalar","query_scalar_with","query_with","read_from","recv","release_now","reserve","routine","rows_affected","schema","send","severity","socket","sql","ssl_client_cert","ssl_client_cert_from_pem","ssl_client_key","ssl_client_key_from_pem","ssl_mode","ssl_root_cert","ssl_root_cert_from_pem","statement_cache_capacity","table","table","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","try_acquire","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_get_raw","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_recv","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_info","type_info","type_info","types","unlisten","unlisten_all","username","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","where","with_key","with_name","with_oid","position","query","Any","AnyArgumentBuffer","AnyArguments","AnyColumn","AnyConnectOptions","AnyConnection","AnyConnectionBackend","AnyExecutor","AnyKind","AnyPool","AnyPoolOptions","AnyQueryResult","AnyRow","AnyStatement","AnyTransactionManager","AnyTypeInfo","AnyTypeInfoKind","AnyValue","AnyValueKind","AnyValueRef","BigInt","BigInt","Blob","Blob","Bool","Bool","DRIVER","Double","Double","Integer","Integer","Null","Null","Real","Real","SmallInt","SmallInt","Text","Text","add","as_migrate","as_ref","begin","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cached_statements_size","clear_cached_statements","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","close","columns","columns","commit","connect","database_url","default","default","describe","driver","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","fetch_many","fetch_optional","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_str","from_str","from_url","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_arguments","is_integer","is_null","is_null","is_null","kind","last_insert_id","log_settings","log_slow_statements","log_statements","name","name","name","ordinal","parameters","ping","prepare_with","query","query_as","query_as_with","query_scalar","query_scalar_with","query_with","reserve","rollback","rows_affected","shrink_buffers","sql","start_rollback","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_get","try_get_raw","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_info","type_info","type_info","types","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","AnyDriver","AnyMigrateDatabase","borrow","borrow","borrow_mut","borrow_mut","create_database","database_exists","drop_database","fmt","force_drop_database","from","from","get_migrate_database","install_drivers","into","into","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","with_migrate","without_migrate","ANY_END","IN_CASE","InvalidLtreeLabel","InvalidLtreeVersion","NonStar","NotNonStar","Oid","PgCiText","PgHasArrayType","PgInterval","PgLQuery","PgLQueryLevel","PgLQueryVariant","PgLQueryVariantFlag","PgLTree","PgLTreeLabel","PgLTreeParseError","PgMoney","PgRange","PgTimeTz","SUBLEXEME","Star","add","add_assign","all","array_compatible","array_compatible","array_type_info","array_type_info","array_type_info","array_type_info","array_type_info","array_type_info","array_type_info","array_type_info","array_type_info","array_type_info","array_type_info","array_type_info","bitand","bitand_assign","bitor","bitor_assign","bits","bits","bitxor","bitxor_assign","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","compatible","compatible","compatible","compatible","compatible","compatible","complement","contains","days","decode","decode","decode","decode","decode","decode","decode","decode","default","default","default","default","default","deref","deref","deref","deref","deserialize","difference","empty","encode_by_ref","encode_by_ref","encode_by_ref","encode_by_ref","encode_by_ref","encode_by_ref","encode_by_ref","encode_by_ref","end","end_bound","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits_retain","from_bits_retain","from_bits_truncate","from_iter","from_iter","from_iter","from_name","from_str","from_str","from_str","from_str","from_str","from_str","hash","hash","hash","insert","intersection","intersects","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","is_all","is_empty","iter","iter_names","microseconds","months","new","new","new","not","offset","pop","pop","push","push","remove","serialize","set","size_hint","size_hint","start","start_bound","sub","sub","sub_assign","sub_assign","symmetric_difference","time","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","union","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Acquire","ConnectOptions","Connection","Connection","Connection","Database","Database","Database","Database","Database","Decode","Decode","Encode","Encode","Executor","FromRow","FromRow","IntoArguments","Options","Row","Statement","Type","Type","acquire","begin","begin","cached_statements_size","clear_cached_statements","close","column","column","columns","columns","compatible","connect","connect","connect_with","decode","disable_statement_logging","encode","encode_by_ref","execute","execute_many","fetch","fetch_all","fetch_many","fetch_one","fetch_optional","from_row","from_url","get","get_unchecked","into_arguments","is_empty","len","log_slow_statements","log_statements","parameters","ping","prepare","prepare_with","produces","query","query_as","query_as_with","query_scalar","query_scalar_with","query_with","shrink_buffers","size_hint","sql","to_owned","transaction","try_column","try_column","try_get","try_get_raw","try_get_unchecked","type_info","Map","Query","QueryAs","QueryScalar","bind","bind","bind","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","execute","execute_many","fetch","fetch","fetch","fetch","fetch_all","fetch_all","fetch_all","fetch_all","fetch_many","fetch_many","fetch_many","fetch_many","fetch_one","fetch_one","fetch_one","fetch_one","fetch_optional","fetch_optional","fetch_optional","fetch_optional","from","from","from","from","into","into","into","into","map","map","persistent","persistent","persistent","persistent","persistent","persistent","persistent","sql","sql","sql","sql","statement","statement","statement","statement","take_arguments","take_arguments","take_arguments","take_arguments","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_map","try_map","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","QueryBuilder","Separated","borrow","borrow_mut","from","into","push","push_bind","push_bind_unseparated","push_unseparated","try_from","try_into","type_id","vzip","Array","Bool","Json","JsonRawValue","JsonValue","NAMESPACE_DNS","NAMESPACE_OID","NAMESPACE_URL","NAMESPACE_X500","Null","Number","Object","String","Text","Type","Uuid","array_compatible","array_compatible","array_compatible","array_compatible","array_type_info","array_type_info","array_type_info","array_type_info","array_type_info","as_array","as_array_mut","as_bool","as_braced","as_bytes","as_f64","as_fields","as_hyphenated","as_i64","as_mut","as_null","as_number","as_object","as_object_mut","as_ref","as_ref","as_simple","as_str","as_u128","as_u64","as_u64_pair","as_urn","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","braced","chrono","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","compare","compare","compare","compatible","compatible","compatible","compatible","compatible","decode","decode","decode","decode","decode","default","default","default","default","deref","deref","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize_any","deserialize_any","deserialize_any","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_char","deserialize_char","deserialize_char","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_map","deserialize_map","deserialize_map","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_option","deserialize_option","deserialize_option","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_str","deserialize_str","deserialize_str","deserialize_string","deserialize_string","deserialize_string","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","encode_buffer","encode_by_ref","encode_by_ref","encode_by_ref","encode_by_ref","encode_hex","encode_hex_upper","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bytes","from_bytes_le","from_bytes_ref","from_fields","from_fields_le","from_iter","from_iter","from_slice","from_slice_le","from_str","from_str","from_string","from_u128","from_u128_le","from_u64_pair","get","get","get_mut","get_timestamp","get_variant","get_version","get_version_num","hash","hash","hyphenated","index","index_mut","into","into","into","into","into_bytes","into_deserializer","into_deserializer","into_deserializer","into_inner","is_array","is_boolean","is_f64","is_i64","is_max","is_nil","is_null","is_number","is_object","is_string","is_u64","max","new_v4","new_v5","nil","parse_str","partial_cmp","partial_cmp","partial_cmp","pointer","pointer_mut","serialize","serialize","serialize","serialize","simple","take","to_bytes_le","to_fields_le","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_u128_le","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_parse","try_parse_ascii","type_id","type_id","type_id","type_id","type_id","type_info","type_info","type_info","type_info","type_info","type_info","urn","vzip","vzip","vzip","vzip","DateTime","FixedOffset","Local","MAX","MAX","MAX_UTC","MIN","MIN","MIN","MIN_UTC","NaiveDate","NaiveDateTime","NaiveTime","Offset","TimeZone","UNIX_EPOCH","UNIX_EPOCH","Utc","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","add_assign","and_hms","and_hms_micro","and_hms_micro_opt","and_hms_milli","and_hms_milli_opt","and_hms_nano","and_hms_nano_opt","and_hms_opt","and_local_timezone","and_time","and_utc","array_type_info","array_type_info","array_type_info","array_type_info","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","checked_add_days","checked_add_days","checked_add_days","checked_add_months","checked_add_months","checked_add_months","checked_add_offset","checked_add_signed","checked_add_signed","checked_add_signed","checked_sub_days","checked_sub_days","checked_sub_days","checked_sub_months","checked_sub_months","checked_sub_months","checked_sub_offset","checked_sub_signed","checked_sub_signed","checked_sub_signed","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","compare","compare","compare","compare","date","date","date_naive","datetime_from_str","day","day","day","day0","day0","day0","decode","decode","decode","decode","decode","decode","default","default","default","default","default","default","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","duration_round","duration_round","duration_trunc","duration_trunc","east","east_opt","encode_by_ref","encode_by_ref","encode_by_ref","encode_by_ref","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fix","fix","fixed_offset","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","format","format","format","format_with_items","format_with_items","format_with_items","format_with_items","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_hms","from_hms_micro","from_hms_micro_opt","from_hms_milli","from_hms_milli_opt","from_hms_nano","from_hms_nano_opt","from_hms_opt","from_isoywd","from_isoywd_opt","from_local","from_local_date","from_local_datetime","from_naive_utc_and_offset","from_num_days_from_ce","from_num_days_from_ce_opt","from_num_seconds_from_midnight","from_num_seconds_from_midnight_opt","from_offset","from_offset","from_offset","from_offset","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_timestamp","from_timestamp","from_timestamp_micros","from_timestamp_millis","from_timestamp_millis","from_timestamp_nanos","from_timestamp_opt","from_utc","from_utc_date","from_utc_datetime","from_weekday_of_month","from_weekday_of_month_opt","from_ymd","from_ymd_opt","from_yo","from_yo_opt","hash","hash","hash","hash","hash","hash","hour","hour","hour","into","into","into","into","into","into","into","iso_week","iso_week","iso_week","isoywd","isoywd_opt","iter_days","iter_weeks","leap_year","local_minus_utc","minute","minute","minute","month","month","month","month0","month0","month0","naive_local","naive_utc","nanosecond","nanosecond","nanosecond","new","now","now","num_seconds_from_midnight","offset","offset_from_local_date","offset_from_local_date","offset_from_local_date","offset_from_local_date","offset_from_local_datetime","offset_from_local_datetime","offset_from_local_datetime","offset_from_local_datetime","offset_from_utc_date","offset_from_utc_date","offset_from_utc_date","offset_from_utc_date","offset_from_utc_datetime","offset_from_utc_datetime","offset_from_utc_datetime","offset_from_utc_datetime","ordinal","ordinal","ordinal","ordinal0","ordinal0","ordinal0","overflowing_add_signed","overflowing_sub_signed","parse_and_remainder","parse_and_remainder","parse_and_remainder","parse_and_remainder","parse_from_rfc2822","parse_from_rfc3339","parse_from_str","parse_from_str","parse_from_str","parse_from_str","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pred","pred_opt","round_subsecs","round_subsecs","round_subsecs","second","second","second","serialize","serialize","serialize","serialize","signed_duration_since","signed_duration_since","signed_duration_since","signed_duration_since","size_hint","size_hint","size_hint","size_hint","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","sub_assign","succ","succ_opt","time","time","timestamp","timestamp","timestamp","timestamp_micros","timestamp_micros","timestamp_micros","timestamp_millis","timestamp_millis","timestamp_millis","timestamp_millis_opt","timestamp_nanos","timestamp_nanos","timestamp_nanos","timestamp_nanos_opt","timestamp_nanos_opt","timestamp_opt","timestamp_subsec_micros","timestamp_subsec_micros","timestamp_subsec_millis","timestamp_subsec_millis","timestamp_subsec_nanos","timestamp_subsec_nanos","timezone","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_rfc2822","to_rfc3339","to_rfc3339_opts","to_string","to_string","to_string","to_string","to_string","to_string","to_utc","today","today","trunc_subsecs","trunc_subsecs","trunc_subsecs","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_info","type_info","type_info","type_info","utc_minus_local","vzip","vzip","vzip","vzip","vzip","vzip","vzip","week","weekday","weekday","weekday","west","west_opt","with_day","with_day","with_day","with_day0","with_day0","with_day0","with_hour","with_hour","with_hour","with_minute","with_minute","with_minute","with_month","with_month","with_month","with_month0","with_month0","with_month0","with_nanosecond","with_nanosecond","with_nanosecond","with_ordinal","with_ordinal","with_ordinal","with_ordinal0","with_ordinal0","with_ordinal0","with_second","with_second","with_second","with_timezone","with_year","with_year","with_year","with_ymd_and_hms","year","year","year","years_since","years_since","ymd","ymd_opt","yo","yo_opt","Builder","Bytes","ClockSequence","Custom","Dce","Error","Future","Mac","Max","Md5","Microsoft","NCS","Nil","NoContext","Output","RFC4122","Random","Sha1","SortMac","SortRand","Timestamp","Uuid","Variant","Version","as_uuid","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","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","default","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_bytes","from_bytes_le","from_custom_bytes","from_fields","from_fields_le","from_md5_bytes","from_random_bytes","from_rfc4122","from_rfc4122_timestamp","from_sha1_bytes","from_slice","from_slice_le","from_sorted_rfc4122_timestamp","from_u128","from_u128_le","from_unix","from_unix_timestamp_millis","generate_sequence","generate_sequence","hash","hash","into","into","into","into","into","into","into_uuid","nil","now","serde","set_variant","set_version","timestamp","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_unix","to_unix_nanos","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","uuid","vzip","vzip","vzip","vzip","vzip","vzip","with_variant","with_version","Braced","Hyphenated","LENGTH","LENGTH","LENGTH","LENGTH","Simple","Urn","as_ref","as_ref","as_ref","as_ref","as_uuid","as_uuid","as_uuid","as_uuid","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","compare","compare","compare","compare","default","default","default","default","encode_lower","encode_lower","encode_lower","encode_lower","encode_upper","encode_upper","encode_upper","encode_upper","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_uuid","from_uuid","from_uuid","from_uuid","hash","hash","hash","hash","into","into","into","into","into_uuid","into_uuid","into_uuid","into_uuid","partial_cmp","partial_cmp","partial_cmp","partial_cmp","serialize","serialize","serialize","serialize","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","compact","deserialize","serialize","ClockSequence","Output","Timestamp","UUID_TICKS_BETWEEN_EPOCHS","context","generate_sequence","NoContext"],"q":[[0,"sqlx"],[519,"sqlx::Error"],[524,"sqlx::any"],[541,"sqlx::database"],[562,"sqlx::decode"],[564,"sqlx::encode"],[580,"sqlx::error"],[646,"sqlx::error::Error"],[651,"sqlx::migrate"],[749,"sqlx::pool"],[847,"sqlx::pool::maybe"],[850,"sqlx::postgres"],[1299,"sqlx::postgres::PgErrorPosition"],[1301,"sqlx::postgres::any"],[1562,"sqlx::postgres::any::driver"],[1589,"sqlx::postgres::types"],[1956,"sqlx::prelude"],[2035,"sqlx::query"],[2119,"sqlx::query_builder"],[2133,"sqlx::types"],[2530,"sqlx::types::chrono"],[3052,"sqlx::types::uuid"],[3195,"sqlx::types::uuid::fmt"],[3339,"sqlx::types::uuid::serde"],[3340,"sqlx::types::uuid::serde::compact"],[3342,"sqlx::types::uuid::timestamp"],[3348,"sqlx::types::uuid::timestamp::context"],[3349,"core::future::future"],[3350,"alloc::boxed"],[3351,"core::pin"],[3352,"core::ops::deref"],[3353,"core::ops::deref"],[3354,"core::result"],[3355,"core::iter::traits::iterator"],[3356,"core::ops::function"],[3357,"core::option"],[3358,"std::path"],[3359,"core::convert"],[3360,"core::ffi::c_str"],[3361,"std::ffi::os_str"],[3362,"core::convert"],[3363,"unicode_normalization::replace"],[3364,"core::clone"],[3365,"core::cmp"],[3366,"core::cmp"],[3367,"core::marker"],[3368,"std::io"],[3369,"futures_core::stream"],[3370,"serde::de"],[3371,"serde::de"],[3372,"core::iter::traits::collect"],[3373,"std::io::error"],[3374,"std::io"],[3375,"core::hash"],[3376,"core::hash"],[3377,"core::default"],[3378,"core::iter::traits::exact_size"],[3379,"log"],[3380,"core::time"],[3381,"core::iter::traits::double_ended"],[3382,"unicode_normalization::recompose"],[3383,"unicode_normalization::decompose"],[3384,"core::cmp"],[3385,"core::task::poll"],[3386,"std::io"],[3387,"std::io"],[3388,"serde::ser"],[3389,"sqlx_core::testing"],[3390,"core::marker"],[3391,"alloc::borrow"],[3392,"core::fmt"],[3393,"core::ops::function"],[3394,"core::ops::range"],[3395,"core::ops::range"],[3396,"bitflags::iter"],[3397,"bitflags::iter"],[3398,"serde_json::number"],[3399,"serde_json::map"],[3400,"core::str::traits"],[3401,"serde_json::error"],[3402,"serde::de"],[3403,"chrono::naive::date"],[3404,"chrono::month"],[3405,"chrono::offset"],[3406,"chrono::date"],[3407,"chrono::format"],[3408,"chrono::offset"],[3409,"chrono::format::formatting"],[3410,"chrono::format"],[3411,"std::time"],[3412,"chrono::weekday"],[3413,"chrono::naive::isoweek"],[3414,"chrono::naive::date"]],"d":["Acquire connections or transactions from a database in a …","Opaque database driver. Capable of being used in place of …","SEE DOCUMENTATION BEFORE USE. Runtime-generic database …","Error occurred within the Any driver mapping to/from the …","An alias for Executor<'_, Database = Any>.","SEE DOCUMENTATION BEFORE USE. Type alias for Pool<Any>.","A tuple of arguments to be sent to the database.","","The concrete Column implementation for this database.","Error occurred while decoding a value from a specific …","A type that can be used to index into a Row or Statement.","Column index was out of bounds.","No column found for the given name.","Error occurred while parsing a connection string.","","Represents a single database connection.","","","The concrete Connection implementation for this database.","A database driver.","Error returned from the database.","","","","","","","","","","A type that can be decoded from the database.","Error occurred while decoding a value.","","The enum Either with variants Left and Right is a general …","Encode a single value to be sent to the database.","","Contains the error value","Represents all the ways a method can fail within SQLx.","A type that may be executed against a database connection.","A type that contains or can provide a database connection …","A record that can be built from a row returned by the …","","Error communicating with the database backend.","A value of type L.","","The display name for this database driver.","Contains the success value","","A connection to a PostgreSQL database.","An alias for Executor<'_, Database = Postgres>.","An alias for Pool, specialized for Postgres.","An asynchronous pool of SQLx database connections.","Pool::close was called while we were waiting in …","A Pool::acquire timed out due to connections not becoming …","PostgreSQL database driver.","Unexpected or invalid data encountered while communicating …","A builder type for constructing queries at runtime.","The concrete QueryResult implementation for this database.","A specialized Result type for SQLx.","A value of type R.","Represents a single row from the database.","The concrete Row implementation for this database.","No rows returned by a query that expected to return at …","An explicitly prepared statement.","Error occurred while attempting to establish a TLS …","An in-progress database transaction or savepoint.","The concrete TransactionManager implementation for this …","Indicates that a SQL type is supported for a database.","Provides information about a SQL type for the database …","The concrete TypeInfo implementation for this database.","Type in query doesn’t exist. Likely due to typo or …","The schemes for database URLs that should match this …","An owned value from the database.","The concrete type used to hold an owned copy of the …","A reference to a single value from the database.","A background worker has crashed.","","","","Retrieves a connection from the pool.","","","Add the value to the end of the arguments.","","SEE DOCUMENTATION BEFORE USE. Runtime-generic database …","","","","","","","","","","","","","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>>, …","Get this value as a reference.","","","","Convert &Either<L, R> to Either<&L, &R>.","","","","Returns the name of the database backend in use (e.g. …","Begin a new transaction or establish a savepoint within …","","","","","Retrieves a connection and immediately begins a new …","","","","","","","","","","","","","","","","","","","","","","","Produce an executable query from this builder.","Produce an executable query from this builder.","Produce an executable query from this builder.","","The number of statements currently cached in the …","","","","","","","Removes all statements from the cache, closing them on the …","","","","","","","Explicitly close this database connection.","","","Shut down the connection pool, immediately waking all …","","Get a future that resolves when Pool::close() is called.","","","Gets the column information at index.","Gets the column information at index.","Get the columns expected to be returned by executing this …","Gets all columns in this statement.","","Commits this transaction or savepoint.","","Determines if this Rust type is compatible with the given …","Establish a new database connection with the options …","Create a new connection pool with a default pool …","Establish a new database connection.","Create a new connection pool with a default pool …","Create a new connection pool with a default pool …","Gets a clone of the connection options for this pool","Create a new connection pool with a default pool …","Establish a new database connection with the provided …","","Issue a COPY FROM STDIN statement and transition the …","Issue a COPY TO STDOUT statement and transition the …","","","","Traits to represent a database driver.","","","Provides Decode for decoding values from the database.","Decode a new value of this type using a raw value from the …","Decode this single value into the requested type.","Decode this single value into the requested type.","","","","","","","","","","","Entirely disables statement logging (both slow and …","","","","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 …","Provides Encode for encoding values for the database.","Writes the value of self into buf in the expected format …","Writes the value of self into buf without moving self.","","","","","","","","","Types for working with errors produced by SQLx.","Execute the query and return the total number of rows …","Execute multiple queries and return the rows affected from …","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.","Converts an Either of Iterators to be an Iterator of Either…","Borrows an Either of Iterators to be an Iterator of Eithers","Mutably borrows an Either of Iterators to be an Iterator …","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.","Execute the query and return the generated results as a …","Execute the query and return all the generated results, …","Execute multiple queries and return the generated results …","","","","","Execute the query and returns exactly one row.","Execute the query and returns at most one row.","","","","","","","","Convert Either<L, R> to Either<R, L>.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","Parse the ConnectOptions from a URL.","Index into the database row and decode a single value.","Index into the database row and decode a single value.","","Returns a valid positional index into the row or …","Calls U::from(self).","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Extract the value of an either over two equivalent types.","","Convert the inner value to an iterator.","Deconstruct this QueryBuilder, returning the built SQL. …","Returns true if .close() has been called on the pool, false…","Returns true if this row has no columns.","Return true if the value is the Left variant.","","Returns true if the SQL value is NULL.","Returns true if the SQL value is NULL.","Return true if the value is the Right variant.","Borrow the inner value as an iterator.","Mutably borrow the inner value as an iterator.","","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","","Returns the number of columns in this row.","","","","","Log executed statements with a duration above the …","Log executed statements with the specified level","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 …","","Embeds migrations into the binary by expanding to a static …","","","","","","","","","","","","","","Gets the column name or alias.","Returns the database system name of the type. Length …","","Start building a query with an initial SQL fragment, which …","","","","","","","","Returns the number of connections active and idle (not in …","Get the options for this pool","Gets the column ordinal.","Get the expected parameters for this statement.","","","Returns true if the statement should be cached.","Checks if a connection to the database is still valid.","","","","","Provides the connection pool for asynchronous SQLx …","","Convenience re-export of common traits.","Prepare the SQL query to inspect the type information of …","Prepare the SQL query, with parameter type information, to …","","","","","","Append a SQL fragment to the query.","Push a bind argument placeholder (? or $N for Postgres) …","Creates ((a, b), (..) statements, from tuples.","Push a VALUES clause where each item in tuples represents …","Types and traits for the query family of functions and …","Make a SQL query.","","Statically checked SQL query with println!() style syntax.","Make a SQL query that is mapped to a concrete type using …","","A variant of [query!] which takes a path to an explicitly …","A variant of [query_as!] which does not check the input or …","Make a SQL query, with the given arguments, that is mapped …","","Runtime query-builder API.","A variant of [query!] where the SQL query is stored in a …","Combines the syntaxes of [query_as!] and [query_file!].","A variant of [query_file_as!] which does not check the …","A variant of query_scalar! which takes a file path like […","A variant of query_file_scalar! which does not typecheck …","A variant of [query_file!] which does not check the input …","Make a SQL query that is mapped to a single concrete type …","","A variant of [query!] which expects a single column from …","A variant of query_scalar! which does not typecheck bind …","Make a SQL query, with the given arguments, that is mapped …","","A variant of [query!] which does not check the input or …","Make a SQL query, with the given arguments.","","","","","","","","Reserves the capacity for at least additional more values …","Reset this QueryBuilder back to its initial state.","","","","","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","","Aborts this transaction or savepoint.","","Start a list separated by separator.","","the version number of the server in libpq format","Updates the connection options this pool will use when …","Restore any buffers in the connection to their default …","","","","Returns the number of connections currently active. This …","","","","","","Get the original SQL text used to create this statement.","Gets the SQL that will be executed.","Get the current build SQL; note: may not be syntactically …","","Gets the previously cached statement, if available.","","Returns the arguments to be bound against the query string.","Mark an async fn as a test with SQLx support.","","Creates an owned statement from this statement reference. …","Creates an owned value from this value reference.","","","","","Execute the function inside a transaction.","Attempts to retrieve a connection from the pool if there …","Attempts to retrieve a connection and immediately begins a …","Gets the column information at index or None if out of …","Gets the column information at index or None if out of …","Decode this single value into the requested type.","Decode this single value into the requested type.","","","","","","","","","","Index into the database row and decode a single value.","Index into the database row and decode a single value.","Index into the database row and decode a single value.","","","","","","","","","","","","","","","","","","","","Returns the canonical SQL type for this Rust type.","Gets the type information for the column.","Get the type information for this value.","Get the type information for this value.","Conversions between Rust and SQL types.","","","Returns the left value","Returns the right value","","","","","","","","","","Construct a QueryBuilder with existing SQL and arguments.","","","","","","","","","Opaque database driver. Capable of being used in place of …","","Opaque options for connecting to a database. These may …","An alias for Executor<'_, Database = Any>.","","","","","","","","","","","Install all currently compiled-in drivers for […","Install the list of drivers for AnyConnection to use.","","The concrete type used as a buffer for arguments while …","The concrete Arguments implementation for this database.","The concrete Column implementation for this database.","The concrete Connection implementation for this database.","A database driver.","","","","Associate Database with an Arguments of a generic lifetime.","Associate Database with a Statement of a generic lifetime.","A Database that maintains a client-side cache of prepared …","Associate Database with a ValueRef of a generic lifetime.","The display name for this database driver.","The concrete QueryResult implementation for this database.","The concrete Row implementation for this database.","The concrete Statement implementation for this database.","The concrete TransactionManager implementation for this …","The concrete TypeInfo implementation for this database.","The schemes for database URLs that should match this …","The concrete type used to hold an owned copy of the …","The concrete type used to hold a reference to the …","A type that can be decoded from the database.","Decode a new value of this type using a raw value from the …","Encode a single value to be sent to the database.","The return type of Encode::encode.","The value is not null.","The value is null; no data was written.","","","Writes the value of self into buf in the expected format …","Writes the value of self into buf without moving self.","Returns the argument unchanged.","Calls U::from(self).","","","","","","","Error occurred within the Any driver mapping to/from the …","","Check constraint violation.","Error occurred while decoding a value from a specific …","Column index was out of bounds.","No column found for the given name.","Error occurred while parsing a connection string.","Error returned from the database.","An error that was returned from the database.","Error occurred while decoding a value.","Contains the error value","Represents all the ways a method can fail within SQLx.","The error kind.","Foreign key constraint violation.","Error communicating with the database backend.","","Not-null constraint violation.","Contains the success value","An unmapped error.","Pool::close was called while we were waiting in …","A Pool::acquire timed out due to connections not becoming …","Unexpected or invalid data encountered while communicating …","A specialized Result type for SQLx.","No rows returned by a query that expected to return at …","Error occurred while attempting to establish a TLS …","Type in query doesn’t exist. Likely due to typo or …","An unexpected NULL was encountered during decoding.","Unique/primary key constraint violation.","A background worker has crashed.","","","","","The (SQLSTATE) code for the error.","Returns the name of the constraint that triggered the …","Downcast this generic database error to a specific …","Downcast a reference to this generic database error to a …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Returns whether the error kind is a violation of a check.","Returns whether the error kind is a violation of a foreign …","Returns whether the error kind is a violation of a …","Returns the kind of the error, if supported.","The primary, human-readable error message.","","Returns the name of the table that was affected by the …","","Downcast this generic database error to a specific …","Downcast a reference to this generic database error to a …","","","","","","","","","","","","","","","","","","","","","","","In the default implementation, a MigrationSource is a …","Migration Type represents the type of migration","ReversibleDown migrations represents the delete or …","ReversibleUp migrations represents the add or update part …","Simple migration are single file migrations with no up / …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A future that resolves when the pool is closed.","","","An asynchronous pool of SQLx database connections.","A connection managed by a Pool.","","Metadata for the connection being processed by a …","Configuration options for Pool.","","Set the maximum amount of time to spend waiting for a …","Perform an asynchronous action after connecting to the …","Perform an asynchronous action on a connection before it …","The duration since the connection was first opened.","","","Perform an asynchronous action on a previously idle …","","","","","","","","","","","","","","Close this connection, allowing the pool to open a …","Create a new pool from this PoolOptions and immediately …","Create a new pool from this PoolOptions, but don’t open …","Create a new pool from this PoolOptions, but don’t open …","Create a new pool from this PoolOptions and immediately …","","","","","","Detach this connection from the pool, allowing it to open …","Execute the given future until it returns or the pool is …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get the maximum amount of time to spend waiting for a …","Get the maximum idle duration for individual connections.","Get the maximum number of connections that this pool …","Get the maximum lifetime of individual connections.","Get the minimum number of connections to maintain at all …","Get’s whether test_before_acquire is currently set.","The duration that the connection spent in the idle queue.","Set a maximum idle duration for individual connections.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Detach this connection from the pool, treating it as …","Set the maximum number of connections that this pool …","Set the maximum lifetime of individual connections.","","Set the minimum number of connections to maintain at all …","Returns a default “sane” configuration, suitable for …","","If true, the health of a connection will be verified by a …","","","","","","","","","","","","","","","","","","","","","","","","","First try a non-SSL connection; if that fails, try an SSL …","","The keyspace designated by a single 64-bit integer.","","","","Only try a non-SSL connection.","","","","","","The keyspace designated by two 32-bit integers.","A position into the internally-generated query.","","","A position (in characters) into the original query.","","A mutex-like type utilizing Postgres advisory locks.","A wrapper for PgConnection (or a similar type) that …","A key type natively used by Postgres advisory locks.","","Implementation of Arguments for PostgreSQL.","","Options and flags which can be used to configure a …","A connection to a PostgreSQL database.","A connection in streaming COPY FROM STDIN mode.","An error returned from the PostgreSQL database.","","An alias for Executor<'_, Database = Postgres>.","Provides information necessary to encode and decode …","A stream of asynchronous notifications from Postgres.","An asynchronous notification from Postgres.","An alias for Pool, specialized for Postgres.","An alias for PoolOptions, specialized for Postgres.","","Implementation of Row for PostgreSQL.","","Options for controlling the level of protection provided …","","Implementation of TransactionManager for PostgreSQL.","Type information for a PostgreSQL type.","","Implementation of Value for PostgreSQL.","","Implementation of ValueRef for PostgreSQL.","PostgreSQL database driver.","First try an SSL connection; if that fails, try a non-SSL …","","","Only try an SSL connection. If a root CA file is present, …","","","Only try an SSL connection, and verify that the server …","Only try an SSL connection; verify that the server …","","Signal that the COPY process should be aborted and any …","Acquires an exclusive lock using pg_advisory_lock(), …","","","Sets the application name. Defaults to None","","","Converts Self::Bigint(bigint) to Some(bigint) and all else …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The channel that the notify has been raised on. This can …","","","","","","","","","","","","","","","","","","","","","","","","","","The SQLSTATE code for this error.","If the error is with a specific table column, the name of …","Check if a column is expecting data in text format (true) …","","","","","","","If the error is with a specific constraint, the name of …","If the error is with a specific data type, the name of the …","Sets the database name. Defaults to be the same as the …","","","","","","","","","","","An optional secondary error message carrying more detail …","","","","","","","","","","","","","","","","","","","","","","Sets or removes the extra_float_digits connection option.","","","The file name of the source-code location where this error …","Signal that the COPY process is complete.","","","","","","","","","","","","","","","","","","Execute pg_advisory_unlock() for this lock’s key on the …","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Get the current database name.","Get the current host.","An optional suggestion what to do about the problem. This …","Sets the name of the host to connect to.","Set whether or not to ignore Pool::close_event(). Defaults …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Consume this listener, returning a Stream of notifications.","","","","","Returns true if Postgres is expecting data in text or CSV …","Returns the current key.","","Returns the kind (simple, array, enum, etc.) for this type.","Cancel the release of the advisory lock, keeping it held …","The line number of the source-code location where this …","Starts listening for notifications on a channel. The …","Starts listening for notifications on all channels.","","","The primary human-readable error message. This should be …","","","","Construct a PgAdvisoryLock using the given string as a key.","Creates a new, default set of options ready for …","","Returns the number of columns expected in the input.","Returns the OID for this type, if available.","Set additional startup options for the connection as a …","","","Sets the password to use if the server demands password …","The payload of the notification. An empty payload is …","Sets the port to connect to at the server host.","Indicates an error cursor position as an index into the …","","The process ID of the notifying backend process.","","","","","","","Copy data directly from source to the database without …","Receives the next notification available from any of the …","Immediately release the held advisory lock instead of when …","","The name of the source-code routine reporting this error.","","If this error is with a specific database object, the name …","Send a chunk of COPY data.","","Sets a custom path to a directory containing a unix domain …","","Sets the name of a file containing SSL client certificate.","Sets the SSL client certificate as a PEM-encoded byte …","Sets the name of a file containing SSL client key.","Sets the SSL client key as a PEM-encoded byte slice.","Sets whether or with what priority a secure SSL TCP/IP …","Sets the name of a file containing SSL certificate …","Sets PEM encoded trusted SSL Certificate Authorities (CA).","Sets the capacity of the connection’s statement cache in …","","If this error is with a specific table, the name of the …","","","","","","","","","","","","","","","","","Acquires an exclusive lock using pg_try_advisory_lock(), …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Receives the next notification available from any of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","Conversions between Rust and Postgres types.","Stops listening for notifications on a channel. The …","Stops listening for notifications on all channels.","Sets the username to connect as.","","","","","","","","","","","","","","","","","","","","","","","","An indication of the context in which the error occurred. …","Construct a PgAdvisoryLock with a manually supplied key.","Create a PgTypeInfo from a type name.","Create a PgTypeInfo from an OID.","The position in characters.","The text of a failed internally-generated command. This …","Opaque database driver. Capable of being used in place of …","","","","Opaque options for connecting to a database. These may …","A connection to any SQLx database.","","An alias for Executor<'_, Database = Any>.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin a new transaction or establish a savepoint within …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The number of statements currently cached in the …","Removes all statements from the cache, closing them on the …","","","","","","","","","","","","","","","","","","","Explicitly close this database connection.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","The backend name.","","","","","Checks if a connection to the database is still valid.","","","","","","","","","","","Forward to Connection::shrink_buffers().","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Conversions between Rust and standard SQL types.","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Install the list of drivers for AnyConnection to use.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Match any label with this prefix, for example foo* matches …","@ - Match case-insensitively, for example a@ matches A","LTree labels can only contain [A-Za-z0-9_]","LTree version not supported","match any of specified labels with optional flags","match none of specified labels with optional flags","The PostgreSQL OID type stores an object identifier, used …","Case-insensitive text (citext) support for Postgres.","Provides information necessary to encode and decode …","","Container for a Label Tree Query (lquery) in Postgres.","","","Modifiers that can be set to non-star labels","Container for a Label Tree (ltree) in Postgres.","","Represents ltree specific errors","The PostgreSQL MONEY type stores a currency amount with a …","","Represents a moment of time, in a specified timezone.","% - Match initial underscore-separated words","match any label (*) with optional at least / at most …","Adds two monetary values.","An assigning add for two monetary values.","Get a flags value with all known bits set.","","","","","","","","","","","","","","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","Get the underlying bits value.","","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","Whether all set bits in a source flags value are also set …","","","","","","","","","","","","","","","","","","","","The intersection of a source flags value with the …","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","creates ltree from a Vec","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Returns the argument unchanged.","Convert from a bits value.","","Convert from a bits value exactly.","Convert from a bits value, unsetting any unknown bits.","creates lquery from an iterator with checking labels","The bitwise or (|) of the bits in each flags value.","creates ltree from an iterator with checking labels","Get a flags value with the bits of a flag with the given …","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Whether all known bits in this flags value are set.","Whether all bits in this flags value are unset.","Yield a set of contained flags values.","Yield a set of contained named flags values.","","","creates default/empty lquery","","creates default/empty ltree","The bitwise negation (!) of the bits in a flags value, …","","pop a query level","pop a label from ltree","push a query level","push a label to ltree","The intersection of a source flags value with the …","","Call insert when value is true or remove when value is …","","","","","The intersection of a source flags value with the …","Subtracts two monetary values.","The intersection of a source flags value with the …","An assigning subtract for two monetary values.","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","","","Convert a std::time::Duration to a PgInterval","Convert a chrono::Duration to a PgInterval.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","","","","","Acquire connections or transactions from a database in a …","","Represents a single database connection.","","","","","","","","A type that can be decoded from the database.","","Encode a single value to be sent to the database.","","A type that contains or can provide a database connection …","A record that can be built from a row returned by the …","","","","Represents a single row from the database.","An explicitly prepared statement.","Indicates that a SQL type is supported for a database.","","","Begin a new transaction or establish a savepoint within …","","The number of statements currently cached in the …","Removes all statements from the cache, closing them on the …","Explicitly close this database connection.","Gets the column information at index.","Gets the column information at index.","Get the columns expected to be returned by executing this …","Gets all columns in this statement.","Determines if this Rust type is compatible with the given …","Establish a new database connection with the options …","Establish a new database connection.","Establish a new database connection with the provided …","Decode a new value of this type using a raw value from the …","Entirely disables statement logging (both slow and …","Writes the value of self into buf in the expected format …","Writes the value of self into buf without moving self.","Execute the query and return the total number of rows …","Execute multiple queries and return the rows affected from …","Execute the query and return the generated results as a …","Execute the query and return all the generated results, …","Execute multiple queries and return the generated results …","Execute the query and returns exactly one row.","Execute the query and returns at most one row.","","Parse the ConnectOptions from a URL.","Index into the database row and decode a single value.","Index into the database row and decode a single value.","","Returns true if this row has no columns.","Returns the number of columns in this row.","Log executed statements with a duration above the …","Log executed statements with the specified level","Get the expected parameters for this statement.","Checks if a connection to the database is still valid.","Prepare the SQL query to inspect the type information of …","Prepare the SQL query, with parameter type information, to …","","","","","","","","Restore any buffers in the connection to their default …","","Get the original SQL text used to create this statement.","Creates an owned statement from this statement reference. …","Execute the function inside a transaction.","Gets the column information at index or None if out of …","Gets the column information at index or None if out of …","Index into the database row and decode a single value.","Index into the database row and decode a single value.","Index into the database row and decode a single value.","Returns the canonical SQL type for this Rust type.","SQL query that will map its results to owned Rust types.","Raw SQL query with bind parameters. Returned by query.","Raw SQL query with bind parameters, mapped to a concrete …","Raw SQL query with bind parameters, mapped to a concrete …","Bind a value for use with this SQL query.","Bind a value for use with this SQL query.","Bind a value for use with this SQL query.","","","","","","","","","Execute the query and return the total number of rows …","Execute multiple queries and return the rows affected from …","Execute the query and return the generated results as a …","Execute the query and return the generated results as a …","Execute the query and return the generated results as a …","Execute the query and return the generated results as a …","Execute the query and return all the generated results, …","Execute the query and return all the generated results, …","Execute the query and return all the generated results, …","Execute the query and return all the generated results, …","Execute multiple queries and return the generated results …","Execute multiple queries and return the generated results …","Execute multiple queries and return the generated results …","Execute multiple queries and return the generated results …","Execute the query and returns exactly one row.","Execute the query and returns exactly one row.","Execute the query and returns exactly one row.","Execute the query and returns exactly one row.","Execute the query and returns at most one row.","Execute the query and returns at most one row.","Execute the query and returns at most one row.","Execute the query and returns at most one row.","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).","Map each row in the result to another type.","Map each row in the result to another type.","If true, the statement will get prepared once and cached …","","","If true, the statement will get prepared once and cached …","","If true, the statement will get prepared once and cached …","","","","","","","","","","","","","","","","","","","","","","Map each row in the result to another type.","Map each row in the result to another type.","","","","","","","","","A builder type for constructing queries at runtime.","A wrapper around QueryBuilder for creating comma(or other …","","","Returns the argument unchanged.","Calls U::from(self).","Push the separator if applicable, and then the given SQL …","Push the separator if applicable, then append a bind …","Push a bind argument placeholder (? or $N for Postgres) …","Push a SQL fragment without a separator.","","","","","Represents a JSON array.","Represents a JSON boolean.","Json for json and jsonb fields","Reference to a range of bytes encompassing a single valid …","Represents any valid JSON value.","UUID namespace for Domain Name System (DNS).","UUID namespace for ISO Object Identifiers (OIDs).","UUID namespace for Uniform Resource Locators (URLs).","UUID namespace for X.500 Distinguished Names (DNs).","Represents a JSON null value.","Represents a JSON number, whether integer or floating …","Represents a JSON object.","Represents a JSON string.","Map a SQL text value to/from a Rust type using Display and …","Indicates that a SQL type is supported for a database.","A Universally Unique Identifier (UUID).","","","","","","","","","","If the Value is an Array, returns the associated vector. …","If the Value is an Array, returns the associated mutable …","If the Value is a Boolean, returns the associated bool. …","Get a borrowed Braced formatter.","Returns a slice of 16 octets containing the value.","If the Value is a number, represent it as f64 if possible. …","Returns the four field values of the UUID.","Get a borrowed Hyphenated formatter.","If the Value is an integer, represent it as i64 if …","","If the Value is a Null, returns (). Returns None otherwise.","If the Value is a Number, returns the associated Number. …","If the Value is an Object, returns the associated Map. …","If the Value is an Object, returns the associated mutable …","","","Get a borrowed Simple formatter.","If the Value is a String, returns the associated str. …","Returns a 128bit value containing the value.","If the Value is an integer, represent it as u64 if …","Returns two 64bit values containing the value.","Get a borrowed Urn formatter.","","","","","","","","","","","Get a Braced formatter.","","","","","","","","","","","","","","","","Determines if this Rust type is compatible with the given …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A buffer that can be used for encode_... calls, that is …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Display a JSON value as a string.","","","","Returns the argument unchanged.","","","","","","Convert a slice to Value::Array.","Convert string slice to Value::String.","","Convert map (with string keys) to Value::Object.","Convert 32-bit floating point number to Value::Number, or …","Returns the argument unchanged.","","Convert () to Value::Null.","Convert boolean to Value::Bool.","Convert a Vec to Value::Array.","","","Convert copy-on-write string to Value::String.","Convert String to Value::String.","Convert Number to Value::Number.","","","","Convert 64-bit floating point number to Value::Number, or …","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Creates a UUID using the supplied bytes.","Creates a UUID using the supplied bytes in little endian …","Creates a reference to a UUID from a reference to the …","Creates a UUID from four field values.","Creates a UUID from four field values in little-endian …","Create a Value::Object by collecting an iterator of …","Create a Value::Array by collecting an iterator of array …","Creates a UUID using the supplied bytes.","Creates a UUID using the supplied bytes in little endian …","","","Convert an owned String of JSON data to an owned RawValue.","Creates a UUID from a 128bit value.","Creates a UUID from a 128bit value in little-endian order.","Creates a UUID from two 64bit values.","Access the JSON text underlying a raw value.","Index into a JSON array or map. A string index can be used …","Mutably index into a JSON array or map. A string index can …","If the UUID is the correct version (v1, v6, or v7) this …","Returns the variant of the UUID structure.","Returns the version of the UUID.","Returns the version number of the UUID.","","","Get a Hyphenated formatter.","Index into a serde_json::Value using the syntax value[0] or","Write into a serde_json::Value using the syntax …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Consumes self and returns the underlying byte value of the …","","","","Extract the inner value.","Returns true if the Value is an Array. Returns false …","Returns true if the Value is a Boolean. Returns false …","Returns true if the Value is a number that can be …","Returns true if the Value is an integer between i64::MIN …","Tests if the UUID is max (all ones).","Tests if the UUID is nil (all zeros).","Returns true if the Value is a Null. Returns false …","Returns true if the Value is a Number. Returns false …","Returns true if the Value is an Object. Returns false …","Returns true if the Value is a String. Returns false …","Returns true if the Value is an integer between zero and …","The ‘max UUID’ (all ones).","Creates a random UUID.","Creates a UUID using a name from a namespace, based on the …","The ‘nil UUID’ (all zeros).","Parses a Uuid from a string of hexadecimal digits with …","","","","Looks up a value by a JSON Pointer.","Looks up a value by a JSON Pointer and returns a mutable …","","","","","Get a Simple formatter.","Takes the value out of the Value, leaving a Null in its …","Returns the bytes of the UUID in little-endian order.","Returns the four field values of the UUID in little-endian …","","","","","","","","","Returns a 128bit little-endian value containing the value.","","","","","","","","","","","Parses a Uuid from a string of hexadecimal digits with …","Parses a Uuid from a string of hexadecimal digits with …","","","","","","Returns the canonical SQL type for this Rust type.","","","","","","Get a Urn formatter.","","","","","ISO 8601 combined date and time with time zone.","The time zone with fixed offset, from UTC-23:59:59 to …","The local timescale.","The maximum possible NaiveDate (December 31, 262142 CE).","The maximum possible NaiveDateTime.","The maximum possible DateTime<Utc>.","The minimum possible NaiveDate (January 1, 262144 BCE).","The minimum possible NaiveDateTime.","The earliest possible NaiveTime","The minimum possible DateTime<Utc>.","ISO 8601 calendar date without timezone. Allows for every …","ISO 8601 combined date and time without timezone.","ISO 8601 time without timezone. Allows for the nanosecond …","An associated offset type. This type is used to store the …","The time zone.","The Unix Epoch, 1970-01-01 00:00:00 UTC.","The Unix Epoch, 1970-01-01 00:00:00.","The UTC time zone. This is the most efficient time zone …","","","","","","","","","","","","","","","","","","","","","","","","Makes a new NaiveDateTime from the current date, hour, …","Makes a new NaiveDateTime from the current date, hour, …","Makes a new NaiveDateTime from the current date, hour, …","Makes a new NaiveDateTime from the current date, hour, …","Makes a new NaiveDateTime from the current date, hour, …","Makes a new NaiveDateTime from the current date, hour, …","Makes a new NaiveDateTime from the current date, hour, …","Makes a new NaiveDateTime from the current date, hour, …","Converts the NaiveDateTime into the timezone-aware …","Makes a new NaiveDateTime from the current date and given …","Converts the NaiveDateTime into the timezone-aware …","","","","","","","","","","","","","","","","","","","Add a duration in Days to the date part of the DateTime.","Add a duration in Days to the date","Add a duration in Days to the date part of the …","Adds given Months to the current date and time.","Add a duration in Months to the date","Adds given Months to the current date and time.","Adds given FixedOffset to the current datetime. Returns …","Adds given TimeDelta to the current date and time.","Adds the number of whole days in the given TimeDelta to …","Adds given TimeDelta to the current date and time.","Subtract a duration in Days from the date part of the …","Subtract a duration in Days from the date","Subtract a duration in Days from the date part of the …","Subtracts given Months from the current date and time.","Subtract a duration in Months from the date","Subtracts given Months from the current date and time.","Subtracts given FixedOffset from the current datetime. …","Subtracts given TimeDelta from the current date and time.","Subtracts the number of whole days in the given TimeDelta …","Subtracts given TimeDelta from the current date and time.","","","","","","","","","","","","","","","","","","","","","","","Retrieves the date component with an associated timezone.","Retrieves a date component.","Retrieves the date component.","Parses a string with the specified format string and …","","Returns the day of month starting from 1.","Returns the day of month starting from 1.","","Returns the day of month starting from 0.","Returns the day of month starting from 0.","","","","","","","","","","","","","","","","","","","","","","","Makes a new FixedOffset for the Eastern Hemisphere with …","Makes a new FixedOffset for the Eastern Hemisphere with …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Fix the offset from UTC to its current value, dropping the …","","","","","","","","","","","","","","Formats the combined date and time per the specified …","Formats the date with the specified format string. See the …","Formats the combined date and time with the specified …","Formats the time with the specified format string. See the …","Formats the combined date and time with the specified …","Formats the date with the specified formatting items. …","Formats the combined date and time with the specified …","Formats the time with the specified formatting items. …","Convert this DateTime<FixedOffset> instance into a …","Convert this DateTime<Utc> instance into a …","Returns the argument unchanged.","Convert this DateTime<FixedOffset> instance into a …","","Convert this DateTime<Local> instance into a DateTime<Utc> …","Convert this DateTime<Utc> instance into a DateTime<Local> …","","Convert this DateTime<Local> instance into a …","","Returns the argument unchanged.","Returns the argument unchanged.","Converts a NaiveDate to a NaiveDateTime of the same date …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Makes a new NaiveTime from hour, minute and second.","Makes a new NaiveTime from hour, minute, second and …","Makes a new NaiveTime from hour, minute, second and …","Makes a new NaiveTime from hour, minute, second and …","Makes a new NaiveTime from hour, minute, second and …","Makes a new NaiveTime from hour, minute, second and …","Makes a new NaiveTime from hour, minute, second and …","Makes a new NaiveTime from hour, minute and second.","Makes a new NaiveDate from the ISO week date (year, week …","Makes a new NaiveDate from the ISO week date (year, week …","Makes a new DateTime from a NaiveDateTime in local time …","Converts the local NaiveDate to the timezone-aware Date if …","Converts the local NaiveDateTime to the timezone-aware …","Makes a new DateTime from its components: a NaiveDateTime …","Makes a new NaiveDate from a day’s number in the …","Makes a new NaiveDate from a day’s number in the …","Makes a new NaiveTime from the number of seconds since …","Makes a new NaiveTime from the number of seconds since …","Reconstructs the time zone from the offset.","","","","","","","","","","","Makes a new DateTime<Utc> from the number of non-leap …","Makes a new NaiveDateTime corresponding to a UTC date and …","Creates a new NaiveDateTime from microseconds since the …","Makes a new DateTime<Utc> from the number of non-leap …","Creates a new NaiveDateTime from milliseconds since the …","Creates a new NaiveDateTime from nanoseconds since the …","Makes a new NaiveDateTime corresponding to a UTC date and …","Makes a new DateTime from its components: a NaiveDateTime …","Converts the UTC NaiveDate to the local time. The UTC is …","Converts the UTC NaiveDateTime to the local time. The UTC …","Makes a new NaiveDate by counting the number of …","Makes a new NaiveDate by counting the number of …","Makes a new NaiveDate from the calendar date (year, month …","Makes a new NaiveDate from the calendar date (year, month …","Makes a new NaiveDate from the ordinal date (year and day …","Makes a new NaiveDate from the ordinal date (year and day …","","","","","","","","Returns the hour number from 0 to 23.","Returns the hour number from 0 to 23.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Makes a new Date from ISO week date (year and week …","Makes a new Date from ISO week date (year and week …","Returns an iterator that steps by days across all …","Returns an iterator that steps by weeks across all …","Returns true if this is a leap year.","Returns the number of seconds to add to convert from UTC …","","Returns the minute number from 0 to 59.","Returns the minute number from 0 to 59.","","Returns the month number starting from 1.","Returns the month number starting from 1.","","Returns the month number starting from 0.","Returns the month number starting from 0.","Returns a view to the naive local datetime.","Returns a view to the naive UTC datetime.","","Returns the number of nanoseconds since the whole non-leap …","Returns the number of nanoseconds since the whole non-leap …","Makes a new NaiveDateTime from date and time components. …","Returns a DateTime<Local> which corresponds to the current …","Returns a DateTime<Utc> which corresponds to the current …","Returns the number of non-leap seconds past the last …","Retrieves an associated offset from UTC.","Creates the offset(s) for given local NaiveDate if …","","","","Creates the offset(s) for given local NaiveDateTime if …","","","","Creates the offset for given UTC NaiveDate. This cannot …","","","","Creates the offset for given UTC NaiveDateTime. This …","","","","","Returns the day of year starting from 1.","Returns the day of year starting from 1.","","Returns the day of year starting from 0.","Returns the day of year starting from 0.","Adds given TimeDelta to the current time, and also returns …","Subtracts given TimeDelta from the current time, and also …","Parses a string from a user-specified format into a …","Parses a string from a user-specified format into a new …","Parses a string with the specified format string and …","Parses a string from a user-specified format into a new …","Parses an RFC 2822 date-and-time string into a …","Parses an RFC 3339 date-and-time string into a …","Parses a string from a user-specified format into a …","Parses a string with the specified format string and …","Parses a string with the specified format string and …","Parses a string with the specified format string and …","Compare two DateTimes based on their true time, ignoring …","","","","Makes a new NaiveDate for the previous calendar date.","Makes a new NaiveDate for the previous calendar date.","","","","","Returns the second number from 0 to 59.","Returns the second number from 0 to 59.","","","","","Subtracts another DateTime from the current date and time. …","Subtracts another NaiveDate from the current date. Returns …","Subtracts another NaiveDateTime from the current date and …","Subtracts another NaiveTime from the current time. Returns …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Makes a new NaiveDate for the next calendar date.","Makes a new NaiveDate for the next calendar date.","Retrieves the time component.","Retrieves a time component.","Makes a new DateTime from the number of non-leap seconds …","Returns the number of non-leap seconds since January 1, …","Returns the number of non-leap seconds since the midnight …","Makes a new DateTime from the number of non-leap …","Returns the number of non-leap-microseconds since January …","Returns the number of non-leap microseconds since midnight …","Makes a new DateTime from the number of non-leap …","Returns the number of non-leap-milliseconds since January …","Returns the number of non-leap milliseconds since midnight …","Makes a new DateTime from the number of non-leap …","Makes a new DateTime from the number of non-leap …","Returns the number of non-leap-nanoseconds since January …","Returns the number of non-leap nanoseconds since midnight …","Returns the number of non-leap-nanoseconds since January …","Returns the number of non-leap nanoseconds since midnight …","Makes a new DateTime from the number of non-leap seconds …","Returns the number of microseconds since the last second …","Returns the number of microseconds since the last whole …","Returns the number of milliseconds since the last second …","Returns the number of milliseconds since the last whole …","Returns the number of nanoseconds since the last second …","Returns the number of nanoseconds since the last whole …","Retrieves an associated time zone.","","","","","","","","Returns an RFC 2822 date and time string such as …","Returns an RFC 3339 and ISO 8601 date and time string such …","Return an RFC 3339 and ISO 8601 date and time string with …","","","","","","","Turn this DateTime into a DateTime<Utc>, dropping the …","Returns a Date which corresponds to the current date.","Returns a Date which corresponds to the current date.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the number of seconds to add to convert from the …","","","","","","","","Returns the NaiveWeek that the date belongs to, starting …","","Returns the day of week.","Returns the day of week.","Makes a new FixedOffset for the Western Hemisphere with …","Makes a new FixedOffset for the Western Hemisphere with …","Makes a new DateTime with the day of month (starting from …","Makes a new NaiveDate with the day of month (starting from …","Makes a new NaiveDateTime with the day of month (starting …","Makes a new DateTime with the day of month (starting from …","Makes a new NaiveDate with the day of month (starting from …","Makes a new NaiveDateTime with the day of month (starting …","Makes a new DateTime with the hour number changed.","Makes a new NaiveDateTime with the hour number changed.","Makes a new NaiveTime with the hour number changed.","Makes a new DateTime with the minute number changed.","Makes a new NaiveDateTime with the minute number changed.","Makes a new NaiveTime with the minute number changed.","Makes a new DateTime with the month number (starting from …","Makes a new NaiveDate with the month number (starting from …","Makes a new NaiveDateTime with the month number (starting …","Makes a new DateTime with the month number (starting from …","Makes a new NaiveDate with the month number (starting from …","Makes a new NaiveDateTime with the month number (starting …","Makes a new DateTime with nanoseconds since the whole …","Makes a new NaiveDateTime with nanoseconds since the whole …","Makes a new NaiveTime with nanoseconds since the whole …","Makes a new DateTime with the day of year (starting from …","Makes a new NaiveDate with the day of year (starting from …","Makes a new NaiveDateTime with the day of year (starting …","Makes a new DateTime with the day of year (starting from …","Makes a new NaiveDate with the day of year (starting from …","Makes a new NaiveDateTime with the day of year (starting …","Makes a new DateTime with the second number changed.","Makes a new NaiveDateTime with the second number changed.","Makes a new NaiveTime with the second number changed.","Changes the associated time zone. The returned DateTime …","Makes a new DateTime with the year number changed, while …","Makes a new NaiveDate with the year number changed, while …","Makes a new NaiveDateTime with the year number changed, …","Make a new DateTime from year, month, day, time components …","","Returns the year number in the calendar date.","Returns the year number in the calendar date.","Retrieve the elapsed years from now to the given DateTime.","Returns the number of whole years from the given base …","Makes a new Date from year, month, day and the current …","Makes a new Date from year, month, day and the current …","Makes a new Date from year, day of year (DOY or “ordinal…","Makes a new Date from year, day of year (DOY or “ordinal…","A builder for creating a UUID.","A 128-bit (16 byte) buffer containing the UUID.","A counter that can be used by version 1 and version 6 …","Version 8: Custom.","Version 2: DCE Security.","A general error that can occur when working with UUIDs.","Reserved for future expansion.","Version 1: Timestamp and node ID.","The “max” (all ones) UUID.","Version 3: MD5 hash.","Reserved by Microsoft for backward compatibility.","Reserved by the NCS for backward compatibility.","The “nil” (all zeros) UUID.","An empty counter that will always return the value 0.","The type of sequence returned by this counter.","As described in the RFC4122 Specification (default).","Version 4: Random.","Version 5: SHA-1 hash.","Version 6: Sortable Timestamp and node ID.","Version 7: Timestamp and random.","A timestamp that can be encoded into a UUID.","A Universally Unique Identifier (UUID).","The reserved variants of UUIDs.","The version of the UUID, denoting the generating algorithm.","Get a reference to the underlying Uuid.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adapters for alternative string formats.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates a Builder using the supplied bytes.","Creates a Builder using the supplied bytes in little …","Creates a Builder for a version 8 UUID using the supplied …","Creates a Builder from four field values.","Creates a Builder from four field values.","Creates a Builder for a version 3 UUID using the supplied …","Creates a Builder for a version 4 UUID using the supplied …","Construct a Timestamp from an RFC4122 timestamp and …","Creates a Builder for a version 1 UUID using the supplied …","Creates a Builder for a version 5 UUID using the supplied …","Creates a Builder using the supplied bytes.","Creates a Builder using the supplied bytes in little …","Creates a Builder for a version 6 UUID using the supplied …","Creates a Builder from a 128bit value.","Creates a UUID from a 128bit value in little-endian order.","Construct a Timestamp from a Unix timestamp, as used in …","Creates a Builder for a version 7 UUID using the supplied …","Get the next value in the sequence to feed into a …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Convert the builder into a Uuid.","Creates a Builder with an initial Uuid::nil.","Get a timestamp representing the current system time.","Adapters for alternative serde formats.","Specifies the variant of the UUID.","Specifies the version number of the UUID.","Generating UUIDs from timestamps.","","","","","","","","Get the value of the timestamp as a Unix timestamp, as …","Get the number of fractional nanoseconds in the Unix …","","","","","","","","","","","","","","","","","","","Parse Uuids from string literals at compile time.","","","","","","","Specifies the variant of the UUID.","Specifies the version number of the UUID.","Format a Uuid as a braced hyphenated string, like …","Format a Uuid as a hyphenated string, like …","The length of a hyphenated Uuid string.","The length of a simple Uuid string.","The length of a URN Uuid string.","The length of a braced Uuid string.","Format a Uuid as a simple string, like …","Format a Uuid as a URN string, like …","","","","","Get a reference to the underlying Uuid.","Get a reference to the underlying Uuid.","Get a reference to the underlying Uuid.","Get a reference to the underlying Uuid.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Writes the Uuid as a lower-case hyphenated string to buffer…","Writes the Uuid as a lower-case simple string to buffer, …","Writes the Uuid as a lower-case URN string to buffer, and …","Writes the Uuid as a lower-case hyphenated string …","Writes the Uuid as an upper-case hyphenated string to …","Writes the Uuid as an upper-case simple string to buffer, …","Writes the Uuid as an upper-case URN string to buffer, and …","Writes the Uuid as an upper-case hyphenated string …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","Creates a Hyphenated from a Uuid.","Creates a Simple from a Uuid.","Creates a Urn from a Uuid.","Creates a Braced from a Uuid.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Consumes the Hyphenated, returning the underlying Uuid.","Consumes the Simple, returning the underlying Uuid.","Consumes the Urn, returning the underlying Uuid.","Consumes the Braced, returning the underlying Uuid.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Serialize a Uuid as a [u8; 16].","Deserialize a [u8; 16] as a Uuid","Serialize from a Uuid as a [u8; 16]","A counter that can be used by version 1 and version 6 …","The type of sequence returned by this counter.","A timestamp that can be encoded into a UUID.","The number of 100 nanosecond ticks between the RFC4122 …","Default implementations for the ClockSequence trait.","Get the next value in the sequence to feed into a …","An empty counter that will always return the value 0."],"i":[0,0,0,16,0,0,0,0,7,16,0,16,16,16,0,0,43,3,7,0,16,20,42,3,101,57,73,59,39,96,0,16,0,0,0,0,254,0,0,0,0,0,16,24,16,7,254,42,0,0,0,0,16,16,0,16,0,7,0,24,0,7,16,0,16,0,7,0,0,7,16,7,0,7,0,16,3,12,13,13,18,19,20,24,0,24,12,19,16,12,12,24,24,24,24,24,24,24,18,24,24,39,24,24,24,24,24,24,24,19,42,3,12,12,12,13,13,18,19,19,12,24,13,18,44,87,16,19,80,12,24,13,18,44,87,16,19,80,44,44,44,12,42,19,24,24,87,87,12,42,19,24,13,24,24,13,42,12,12,13,19,13,24,24,57,59,57,59,12,18,24,23,43,13,42,13,13,13,13,42,24,12,12,24,87,80,0,87,80,0,65,39,39,44,24,18,24,18,12,24,24,12,19,43,18,87,80,24,24,24,0,22,22,24,24,12,19,24,24,24,24,0,73,73,24,24,24,24,24,24,24,24,24,24,24,73,73,73,12,12,13,19,73,73,12,12,13,19,24,24,24,24,24,12,24,24,13,18,87,16,16,19,80,24,24,87,80,20,12,24,24,13,18,44,87,16,16,16,16,19,80,47,43,59,59,24,58,12,24,24,13,18,44,87,16,19,80,93,16,24,24,24,24,44,13,59,24,95,39,96,24,24,24,24,24,24,24,24,24,24,59,12,19,12,19,43,43,24,24,24,24,24,0,0,24,24,24,24,24,24,24,24,24,24,24,24,24,101,95,12,44,24,24,24,24,24,24,24,13,13,101,57,24,24,74,42,12,12,19,24,0,24,0,73,73,12,12,13,19,22,44,44,44,44,0,0,57,0,0,57,0,0,0,57,0,0,0,0,0,0,0,0,57,0,0,0,57,0,0,57,24,24,24,24,24,24,20,44,12,19,24,24,24,24,24,24,24,12,18,24,44,24,12,13,42,12,12,19,13,24,22,87,24,16,57,74,44,12,74,24,74,0,87,57,96,24,13,24,16,42,13,13,57,59,39,39,12,24,13,18,44,87,16,19,80,59,59,59,12,24,13,18,44,87,16,19,80,24,12,24,13,18,44,87,16,19,80,23,101,39,96,0,12,19,24,24,12,24,13,18,44,87,16,19,80,44,24,24,24,255,256,255,256,257,0,0,0,0,0,0,0,0,0,0,0,0,0,162,0,0,162,258,258,7,7,0,259,258,260,0,0,0,0,7,7,7,260,7,7,7,7,259,0,65,0,0,70,70,70,70,22,22,70,70,22,22,70,70,70,70,16,0,127,16,16,16,16,16,0,16,254,0,0,127,16,16,127,254,127,16,16,16,0,16,16,16,0,127,16,128,127,128,127,30,30,30,30,127,127,127,127,128,128,127,128,127,128,127,30,30,30,30,30,0,30,128,30,30,128,127,128,127,128,127,128,127,255,256,255,256,257,0,89,89,89,89,0,0,0,0,0,0,130,130,130,89,89,89,89,89,89,32,89,29,129,130,89,29,129,130,29,129,29,129,130,29,129,130,261,261,29,32,261,32,130,130,89,89,29,129,130,261,89,89,29,129,130,130,130,89,29,129,130,130,130,130,130,32,32,29,29,133,32,89,29,130,29,129,130,89,89,29,129,130,89,29,129,130,89,29,129,130,32,29,129,89,29,129,130,0,136,0,0,0,136,0,0,15,105,105,105,134,15,15,105,15,136,15,105,53,134,136,15,105,53,134,105,105,15,105,105,105,105,105,136,15,136,15,15,53,15,15,15,15,105,134,136,136,136,15,105,53,134,105,105,105,105,105,105,134,105,136,15,105,53,134,53,53,15,105,105,0,105,105,53,105,105,136,15,105,53,134,136,15,105,53,134,136,15,105,53,134,136,15,105,53,134,136,0,136,147,149,141,150,149,146,147,149,149,146,146,146,141,156,146,146,156,146,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,147,149,149,147,149,150,147,147,146,63,137,139,0,140,262,262,141,142,138,138,143,142,138,63,151,153,144,152,263,137,141,154,139,145,156,146,147,140,155,148,109,149,150,142,143,138,63,151,153,144,152,263,137,141,154,139,145,156,146,147,140,155,148,109,149,150,142,143,144,137,141,145,146,147,140,148,109,149,150,142,143,137,141,145,146,147,140,148,109,149,150,142,143,151,151,151,63,152,148,153,140,153,151,151,151,140,154,139,147,140,155,138,154,109,138,154,151,138,63,153,141,156,146,109,150,141,141,141,156,156,156,146,146,146,150,150,150,155,140,153,153,151,63,151,151,153,144,137,141,145,156,146,147,140,155,148,109,109,149,150,137,142,139,138,63,151,153,144,152,263,137,141,154,139,145,156,146,147,140,155,148,109,149,150,142,143,147,140,140,140,140,151,140,153,138,63,151,153,144,152,263,137,141,154,139,145,156,146,147,140,155,148,109,149,150,142,143,139,153,146,109,142,143,63,137,151,109,138,151,153,153,140,140,151,151,145,109,137,140,140,63,109,140,145,148,140,144,140,151,153,144,148,148,148,148,148,148,63,153,138,139,151,155,151,63,151,140,148,140,140,140,140,140,140,140,140,151,151,137,141,145,146,147,140,148,148,109,149,150,142,142,143,151,109,137,138,63,151,153,144,152,263,137,141,154,139,145,156,146,146,147,140,140,155,148,109,149,150,142,143,152,138,63,151,153,144,152,263,137,141,154,139,145,156,146,147,140,155,148,109,149,150,142,143,153,138,63,151,153,144,152,263,137,141,154,139,145,156,146,147,140,155,148,109,149,150,142,143,145,142,143,0,153,153,140,138,63,151,153,144,152,263,137,141,154,139,145,156,146,147,140,155,148,109,149,150,142,143,151,137,109,109,264,264,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,168,169,168,169,168,169,0,168,169,168,169,168,169,168,169,168,169,168,169,79,163,164,163,79,265,171,266,165,166,162,172,167,110,168,169,164,170,79,265,171,266,165,166,162,172,167,110,168,169,164,170,163,163,165,166,162,167,110,168,169,164,170,165,166,162,167,110,168,169,164,170,163,171,167,163,162,162,79,172,163,0,166,110,168,166,166,166,168,168,168,172,163,163,165,166,162,172,110,110,168,169,164,170,79,265,171,266,165,166,162,172,172,167,110,168,169,164,170,166,162,162,79,265,171,266,165,166,162,172,167,110,168,169,164,170,79,168,110,164,170,110,172,162,162,162,163,165,110,165,171,163,163,171,171,171,171,171,171,79,163,172,163,171,163,171,165,166,162,167,110,168,169,164,170,170,110,79,265,171,266,165,165,166,162,172,167,167,110,110,168,169,164,170,167,167,79,265,171,266,165,166,162,172,167,110,168,169,164,170,79,265,171,266,165,166,162,172,167,110,168,169,164,170,165,164,170,0,79,265,171,266,165,166,162,172,167,110,168,169,164,170,0,0,126,173,126,173,173,173,173,126,173,126,173,126,0,126,173,126,173,126,173,126,173,126,173,126,126,175,175,186,186,180,180,0,0,0,0,0,0,0,0,0,0,0,0,0,0,175,180,174,174,175,262,176,262,176,177,182,174,159,183,183,183,183,183,184,175,175,175,175,175,175,175,175,176,177,178,175,179,180,186,181,182,174,159,183,184,176,177,178,175,179,180,186,181,182,174,159,183,184,176,177,178,175,179,180,181,182,174,159,183,184,176,177,178,175,179,180,181,182,174,159,183,184,176,183,183,183,183,183,175,175,177,176,177,178,182,174,159,183,184,176,178,181,182,159,176,178,181,182,159,175,175,176,177,178,182,174,159,183,184,183,183,176,177,178,175,179,180,181,182,174,159,183,184,177,177,177,175,175,175,174,174,174,159,159,159,183,183,183,175,176,176,177,178,178,175,175,175,175,175,175,179,179,180,180,186,186,181,181,182,182,174,159,183,183,184,176,176,177,178,178,175,179,180,186,181,182,182,174,174,159,183,183,183,183,183,183,183,183,184,175,175,175,175,178,175,182,175,176,178,179,180,181,182,177,175,159,175,175,175,176,177,178,175,179,180,186,181,182,174,159,183,184,178,175,182,175,175,175,175,177,177,178,181,182,175,184,178,182,178,182,175,159,175,177,184,183,183,175,174,175,174,175,184,176,177,178,175,179,180,181,182,174,159,183,184,176,178,175,179,180,186,181,182,183,175,176,177,177,177,178,175,179,180,186,181,182,174,159,183,184,176,177,178,175,179,180,186,181,182,174,159,183,184,176,177,178,175,179,180,186,181,182,174,159,183,184,176,177,178,182,174,159,183,183,183,183,183,184,175,176,177,178,175,179,180,186,181,182,174,159,183,184,0,0,0,43,3,42,3,57,73,59,0,0,0,0,0,0,0,0,42,0,0,0,0,3,42,3,42,42,42,57,59,57,59,23,43,42,42,65,43,22,22,73,73,73,73,73,73,73,47,43,59,59,93,59,59,43,43,57,42,73,73,22,57,57,57,57,57,57,42,22,57,57,42,57,59,59,59,59,23,0,0,0,0,45,46,48,45,197,46,48,45,197,46,48,45,45,45,197,46,48,45,197,46,48,45,197,46,48,45,197,46,48,45,197,46,48,45,197,46,48,45,197,46,48,45,197,45,45,197,46,46,48,48,45,197,46,48,45,197,46,48,45,197,46,48,45,197,46,48,45,197,46,48,45,197,45,197,46,48,45,197,46,48,0,0,111,111,111,111,111,111,111,111,111,111,111,111,199,199,0,0,0,200,200,200,200,199,199,199,199,0,0,0,211,199,204,210,200,211,199,204,210,199,199,199,200,200,199,200,200,199,204,199,199,199,199,200,204,200,199,200,199,200,200,200,211,199,204,210,200,211,199,204,210,200,0,200,199,204,210,200,199,204,210,200,204,210,200,204,210,23,211,199,204,210,200,211,199,204,210,200,199,204,210,204,210,204,210,200,211,199,204,211,199,199,211,199,199,211,199,199,211,199,199,211,199,199,211,199,199,211,199,199,211,199,199,211,199,199,211,199,199,211,199,199,211,199,199,211,199,199,211,199,199,211,199,199,211,199,199,211,199,199,211,199,199,211,199,199,211,199,199,211,199,199,211,199,199,211,199,199,211,199,199,211,199,199,211,199,199,211,199,199,211,199,199,211,199,199,211,199,199,211,199,199,200,200,199,204,210,200,200,200,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,204,210,200,200,200,199,199,199,204,204,204,210,210,210,200,200,200,200,211,211,199,199,204,210,200,200,200,200,200,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,204,204,204,210,200,200,200,200,200,199,199,200,200,200,199,211,200,200,200,211,199,199,200,200,200,200,200,204,200,199,199,200,199,204,210,200,211,199,199,210,199,199,199,199,200,200,199,199,199,199,199,200,200,200,200,200,200,204,210,199,199,200,211,199,204,200,199,200,200,200,211,199,204,210,200,211,199,200,200,200,200,199,204,210,200,199,204,210,200,200,200,211,199,204,210,23,200,211,199,204,210,200,200,199,204,210,0,0,0,230,231,225,230,231,232,225,0,0,0,227,0,225,231,0,225,225,225,225,225,230,230,230,231,231,231,231,231,232,232,232,225,225,230,231,231,232,232,230,230,230,230,230,230,230,230,231,230,231,225,230,231,232,225,230,231,232,229,235,234,225,230,231,232,229,235,234,225,230,231,225,230,231,231,225,230,231,225,230,231,225,230,231,231,225,230,231,225,230,231,232,229,235,234,225,230,231,232,229,235,234,225,230,231,232,225,230,231,232,225,231,225,227,225,230,231,225,230,231,225,225,225,230,231,232,225,225,225,230,231,232,225,225,225,230,231,232,225,231,225,231,229,229,225,230,231,232,225,230,231,232,229,234,225,225,225,230,230,230,231,231,231,232,232,232,229,229,229,234,234,234,229,234,225,225,225,230,230,231,231,232,232,229,229,235,234,234,225,230,231,232,225,230,231,232,225,225,225,225,225,225,225,225,225,230,230,231,231,232,229,235,234,232,232,232,232,232,232,232,232,230,230,225,227,227,225,230,230,232,232,227,229,235,234,225,225,225,230,231,232,229,225,231,231,225,231,231,231,225,227,227,230,230,230,230,230,230,225,230,231,232,229,234,225,231,232,225,230,231,232,229,235,234,225,230,231,227,227,230,230,230,229,225,231,232,225,230,231,225,230,231,225,225,225,231,232,231,235,234,232,225,227,229,235,234,227,229,235,234,227,229,235,234,227,229,235,234,225,230,231,225,230,231,232,232,225,230,231,232,225,225,225,230,231,232,225,230,231,232,230,230,225,231,232,225,231,232,225,230,231,232,225,230,231,232,225,230,231,232,225,225,225,225,225,225,225,230,230,230,230,231,231,231,231,231,231,232,232,232,232,225,225,230,231,231,232,232,230,230,225,231,227,225,231,227,225,231,227,225,231,227,227,225,231,225,231,227,225,231,225,231,225,231,225,225,230,231,232,229,235,234,225,225,225,225,230,231,232,229,234,225,235,234,225,231,232,225,230,231,232,229,235,234,225,230,231,232,229,235,234,225,230,231,232,229,235,234,225,230,231,232,229,225,230,231,232,229,235,234,230,225,230,231,229,229,225,230,231,225,230,231,225,231,232,225,231,232,225,230,231,225,230,231,225,231,232,225,230,231,225,230,231,225,231,232,225,225,230,231,227,225,230,231,225,230,227,227,227,227,0,0,0,224,224,0,223,224,224,224,223,223,224,0,253,223,224,224,224,224,0,0,0,0,251,251,220,222,252,224,223,251,220,222,252,224,223,220,222,252,224,223,220,222,252,224,223,252,220,222,224,223,220,220,220,222,222,222,0,251,220,220,222,252,224,223,223,251,220,222,252,224,223,251,251,251,251,251,251,251,222,251,251,251,251,251,251,251,222,251,253,252,220,222,251,220,222,252,224,223,251,251,222,0,251,251,0,220,222,252,224,223,220,223,222,222,251,220,222,252,224,223,251,220,222,252,224,223,251,220,222,252,224,223,0,251,220,222,252,224,223,251,251,0,0,203,207,209,201,0,0,203,207,209,201,203,207,209,201,203,203,207,207,209,209,201,201,203,207,209,201,203,207,209,201,203,207,209,201,203,207,209,201,203,207,209,201,203,207,209,201,203,207,209,201,203,207,209,201,203,207,209,201,203,203,203,207,207,207,209,209,209,201,201,201,203,203,203,203,207,207,207,207,209,209,209,209,201,201,201,201,203,203,207,207,209,209,201,201,203,207,209,201,203,207,209,201,203,207,209,201,203,207,209,201,203,207,209,201,203,207,209,201,203,207,209,201,203,207,209,201,203,207,209,201,203,207,209,201,203,207,209,201,203,207,209,201,0,0,0,0,253,0,0,0,253,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,[[[3,[],[[1,[-1]],[2,[-2]]]]],[[6,[[5,[4]]]]],7,[[9,[],[[8,[]]]],10,11]],[12,[[6,[[5,[4]]]]]],[[[13,[-1]]],[[6,[[5,[4]]]]],7],[[[13,[-1]]],[[0,[[4,[],[[14,[[17,[[15,[-1]],16]]]]]]]]],7],[[[18,[-1]]],[[6,[[5,[4]]]]],7],[19,[[6,[[5,[4]]]]]],[[[20,[],[[1,[-1]]]],-2],21,7,[11,[22,[-1]],[23,[-1]]]],[[[24,[-1,-2]],-3],25,26,[[26,[],[[27,[]]]]],[[28,[],[[14,[25]]]]]],0,[[[24,[-1,-2]],-3],25,26,[[26,[],[[27,[]]]]],[[28,[],[[14,[25]]]]]],[[12,29],[[6,[[5,[4]]]]]],[[19,29],[[6,[[5,[4]]]]]],[16,[[31,[30]]]],[12,[[17,[32,16]]]],[12,12],[[[24,[-1,-2]]],33,[[34,[33]]],[[34,[33]]]],[[[24,[-1,-2]]],35,[[34,[35]]],[[34,[35]]]],[[[24,[-1,-2]]],36,[[34,[36]]],[[34,[36]]]],[[[24,[-2,-3]]],[[37,[-1]]],[],[[34,[[37,[-1]]]]],[[34,[[37,[-1]]]]]],[[[24,[-1,-2]]],38,[[34,[38]]],[[34,[38]]]],[[[24,[-2,-3]]],-1,[],[[34,[-1]]],[[34,[-1]]]],[[[24,[-1,-2]]],[[24,[-1,-2]]],[],[]],[[[18,[-1]]],[],7],[[[6,[[24,[-1,-2]]]]],[[24,[[6,[-1]],[6,[-2]]]]],[],[]],[[[6,[[24,[-1,-2]]]]],[[24,[[6,[-1]],[6,[-2]]]]],[],[]],[[[39,[],[[1,[-1]]]]],[],7],[[[24,[-2,-3]]],[[37,[-1]]],[],[[40,[[37,[-1]]]]],[[40,[[37,[-1]]]]]],[[[24,[-1,-2]]],36,[[40,[36]]],[[40,[36]]]],[[[24,[-1,-2]]],33,[[40,[33]]],[[40,[33]]]],[[[24,[-1,-2]]],[[24,[-1,-2]]],[],[]],[[[24,[-1,-2]]],35,[[40,[35]]],[[40,[35]]]],[[[24,[-1,-2]]],38,[[40,[38]]],[[40,[38]]]],[[[24,[-2,-3]]],-1,[],[[40,[-1]]],[[40,[-1]]]],[19,38],[[[42,[],[[1,[-1]],[41,[-2]]]]],[[6,[[5,[4]]]]],7,[[43,[],[[2,[[42,[],[[1,[-1]],[41,[-2]]]]]]]]]],[[[3,[],[[1,[-1]],[2,[-2]]]]],[[6,[[5,[4]]]]],7,[[9,[],[[8,[]]]],10,11]],[12,[[6,[[5,[4]]]]]],[12,[[6,[[5,[4]]]]]],[12,[[6,[[5,[4]]]]]],[[[13,[-1]]],[[17,[[18,[-1]],16]]],7],[[[13,[-1]]],[[6,[[5,[4]]]]],7],[[[18,[-1]]],[[6,[[5,[4]]]]],7],[19,[[6,[[5,[4]]]]]],[19,[[6,[[5,[4]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[44,[-1]]],[[45,[-1]]],[7,7]],[[[44,[-1]]],[[46,[-1,-2]]],[7,7],47],[[[44,[-1]]],[[48,[-1,-2]]],[7,7,7],[]],[12,49],[[[42,[],[[1,[-1]],[41,[-2]]]]],49,7,[[43,[],[[2,[[42,[],[[1,[-1]],[41,[-2]]]]]]]]]],[19,49],[[[24,[-1,-2]]],[[31,[50]]],50,50],[-1,[[51,[-2]]],[],[]],[38,[[6,[[5,[4]]]]]],[[],[[6,[[5,[4]]]]]],[12,[[6,[[5,[4]]]]]],[[[42,[],[[1,[-1]],[41,[-2]]]]],[[6,[[5,[4]]]]],7,[[43,[],[[2,[[42,[],[[1,[-1]],[41,[-2]]]]]]]]]],[19,[[6,[[5,[4]]]]]],[[[24,[-1,-2]]],[[24,[-1,-2]]],52,52],[[[13,[-1]]],[[13,[-1]]],7],[[[24,[-1,-2]],[24,[-1,-2]]],21,52,52],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[[42,[],[[1,[-1]],[41,[-2]]]]],[[6,[[5,[4]]]]],7,[[43,[],[[2,[[42,[],[[1,[-1]],[41,[-2]]]]]]]]]],[[[5,[12]]],[[6,[[5,[4]]]]]],[12,[[6,[[5,[4]]]]]],[[[13,[-1]]],[[0,[[4,[],[[14,[21]]]]]]],7],[19,[[6,[[5,[4]]]]]],[[[13,[-1]]],53,7],[[[24,[-1,-2]],[24,[-1,-2]]],54,55,55],[[[24,[-1,-2]]],-3,26,[[26,[],[[27,[]]]]],56],[[[57,[],[[1,[-1]]]],-2],[],7,[[58,[[57,[],[[1,[-1]]]]]]]],[[[59,[],[[1,[-1]]]],-2],[],7,[[58,[[59,[],[[1,[-1]]]]]]]],[[[57,[],[[1,[-1]]]]],37,7],[[[59,[],[[1,[-1]]]]],37,7],[12,[[6,[[5,[4]]]]]],[[[18,[-1]]],[[17,[21,16]]],7],[[-1,-2],54,[],[]],[[],25],[[[43,[],[[2,[-1]]]]],[[6,[[5,[4]]]]],[42,60]],[38,[[17,[[13,[-1]],16]]],7],[38,[[6,[[5,[4]]]]]],[38,[[17,[[13,[-1]],16]]],7],[[],[[13,[-1]]],7],[[[13,[-1]]],61,7],[[],[[17,[[13,[-1]],16]]],7],[-1,[[6,[[5,[4]]]]],[]],[[[24,[-1,-2]],49],21,62,62],[[12,38],[[17,[[63,[12]],16]]]],[[12,38],[[17,[[6,[[5,[64]]]],16]]]],[[[24,[-1,-2]]],49,26,[[26,[],[[27,[]]]]]],[38,[[6,[[5,[4]]]]]],[38,[[6,[[5,[4]]]]]],0,[38,[[6,[[5,[4]]]]]],[38,[[6,[[5,[4]]]]]],0,[[],[[17,[65,[5,[50]]]]]],[[[39,[],[[1,[-1]]]]],-2,7,[[65,[-1]],[23,[-1]]]],[[[39,[],[[1,[-1]]]]],-2,7,[[65,[-1]]]],[[],[[44,[-1]]],7],[[[24,[-1,-2]]],[],9,[[9,[],[[8,[]]]]]],[[[18,[-1]]],[],7],[[[24,[-1,-2]]],[],10,[[10,[],[[8,[]]]]]],[[[18,[-1]]],[],7],[[12,38],[[6,[[5,[4]]]]]],[[[24,[-1,-2]]],38,50,50],[-1,[[17,[[24,[-2,-3]]]]],66,67,67],[12,[[6,[[5,[4]]]]]],[19,[[6,[[5,[4]]]]]],[[[43,[],[[2,[-1]]]]],[[43,[],[[2,[-1]]]]],[42,60]],[[[18,[-1]]],21,7],[38,[[6,[[5,[4]]]]]],[38,[[6,[[5,[4]]]]]],[[[24,[-1,-2]],-4,-5],-3,[],[],[],[[68,[-1],[[14,[-3]]]]],[[68,[-2],[[14,[-3]]]]]],[[[24,[-2,-3]]],-1,[],[[69,[-1]]],[[69,[-1]]]],[[[24,[-1,-2]],-3,-5,-6],-4,[],[],[],[],[[68,[-3,-1],[[14,[-4]]]]],[[68,[-3,-2],[[14,[-4]]]]]],0,[22,70],[22,70],[-1,-2,[],[[56,[71]]]],[-1,-2,[],[[56,[71]]]],[12,[[6,[[5,[4]]]]]],[19,[[6,[[5,[4]]]]]],[[[24,[-1,-2]],[24,[-1,-2]]],25,72,72],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],0,[[[73,[],[[1,[-1]]]],-2],[[6,[[5,[4]]]]],7,[[74,[-1]]]],[[[73,[],[[1,[-1]]]],-2],[[6,[[5,[64]]]]],7,[[74,[-1]]]],[[[24,[-1,-2]],38],-1,[],75],[[[24,[-1,-2]],38],-2,75,[]],[[[24,[-2,-3]],-4],21,[],[[76,[-1]]],[[76,[-1]]],[[77,[],[[27,[-1]]]]]],[[[24,[[17,[-1,-2]],[17,[-3,-2]]]]],[[17,[[24,[-1,-3]],-2]]],[],[],[]],[[[24,[[21,[-1,-2]],[21,[-1,-3]]]]],[[21,[-1,[24,[-2,-3]]]]],[],[],[]],[[[24,[-1,-2]]],78,77,77],[[[24,[-1,-2]]],78,[],[]],[[[24,[-1,-2]]],78,[],[]],[[[24,[[31,[-1]],[31,[-2]]]]],[[31,[[24,[-1,-2]]]]],[],[]],[[[24,[[17,[-1,-2]],[17,[-1,-3]]]]],[[17,[-1,[24,[-2,-3]]]]],[],[],[]],[[[24,[[21,[-1,-2]],[21,[-3,-2]]]]],[[21,[[24,[-1,-3]],-2]]],[],[],[]],[[[73,[],[[1,[-1]]]],-2],[[6,[[5,[64]]]]],7,[[74,[-1]]]],[[[73,[],[[1,[-1]]]],-2],[[6,[[5,[4]]]]],7,[[74,[-1]]]],[[[73,[],[[1,[-1]]]],-2],[[6,[[5,[64]]]]],7,[[74,[-1]]]],[[12,38,[31,[79]]],[[6,[[5,[64]]]]]],[[12,-1],[[6,[[5,[64]]]]],74],[[[13,[-1]],-2],[[6,[[5,[64]]]]],7,74],[[19,-1],[[6,[[5,[64]]]]],[[74,[80]]]],[[[73,[],[[1,[-1]]]],-2],[[6,[[5,[4]]]]],7,[[74,[-1]]]],[[[73,[],[[1,[-1]]]],-2],[[6,[[5,[4]]]]],7,[[74,[-1]]]],[[12,-1],[[6,[[5,[4]]]]],74],[[12,38,[31,[79]]],[[6,[[5,[4]]]]]],[[[13,[-1]],-2],[[6,[[5,[4]]]]],7,74],[[19,-1],[[6,[[5,[4]]]]],74],[[[24,[-1,-2]]],[[17,[[37,[81]],82]]],62,62],[[[24,[-1,-2]],-3],31,26,[[26,[],[[27,[]]]]],[[28,[],[[14,[25]]]]]],[[[24,[-1,-2]],-4],[[31,[-3]]],26,[[26,[],[[27,[]]]]],[],[[28,[],[[14,[[31,[-3]]]]]]]],[[[24,[-1,-2]]],[[24,[-2,-1]]],[],[]],[[[24,[-1,-2]]],[[17,[21,82]]],83,83],[[12,84],[[17,[21,85]]]],[[[24,[-1,-2]],84],[[17,[21,85]]],75,75],[[[24,[-1,-2]],84],[[17,[21,85]]],86,86],[[[13,[-1]],84],[[17,[21,85]]],7],[[[18,[-1]],84],[[17,[21,85]]],7],[[87,84],[[17,[21,85]]]],[[16,84],[[17,[21,85]]]],[[16,84],[[17,[21,85]]]],[[19,84],[[17,[21,85]]]],[[80,84],[[17,[21,85]]]],[[[24,[-1,-2]],-3,-4],-3,26,[[26,[],[[27,[]]]]],[],[[28,[-3],[[14,[-3]]]]]],[[[24,[-1,-2]],-3],21,26,[[26,[],[[27,[]]]]],28],[38,[[6,[[5,[4]]]]]],[38,[[6,[[5,[4]]]]]],[[[20,[],[[1,[-1]]]],-2],[[17,[21,85]]],7,88],[-1,-1,[]],[[[17,[-1,-2]]],[[24,[-2,-1]]],[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,16,30],[-1,-1,[]],[89,16],[82,16],[-1,-1,[]],[-1,-1,[]],[-1,[[17,[47,16]]],59],[90,[[17,[[43,[],[[2,[-1]]]],16]]],[42,60]],[[[59,[],[[1,[-1]]]],-2],-3,7,[[58,[[59,[],[[1,[-1]]]]]]],[[65,[-1]],[23,[-1]]]],[[[59,[],[[1,[-1]]]],-2],-3,7,[[58,[[59,[],[[1,[-1]]]]]]],[[65,[-1]]]],[[[24,[-1,-2]],-3],21,91,91,92],[[58,-1],[[17,[49,16]]],60],[-1,-2,[],[]],[[[24,[-1,-2]]],[[17,[-2,-1]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[93],[16,[[31,[[5,[30]]]]]],[-1,[],[]],[[[24,[-1,-1]]],-1,[]],[-1,-2,[],[]],[[[24,[-1,-2]]],24,77,[[77,[],[[27,[]]]]]],[[[44,[-1]]],94,[7,7]],[[[13,[-1]]],25,7],[[[59,[],[[1,[-1]]]]],25,7],[[[24,[-1,-2]]],25,[],[]],[95,25],[[[39,[],[[1,[-1]]]]],25,7],[[[96,[],[[1,[-1]]]]],25,7],[[[24,[-1,-2]]],25,[],[]],[[[24,[-1,-2]]],24,[],[]],[[[24,[-1,-2]]],24,[],[]],[[[24,[-1,-2]]],31,26,[[26,[],[[27,[]]]]]],[[[24,[-1,-2]]],[[31,[-1]]],[],[]],[[[24,[-1,-2]],-4],[[24,[-3,-2]]],[],[],[],[[68,[-1],[[14,[[24,[-3,-2]]]]]]]],[[[24,[-1,-2]],-1],-1,[],[]],[[[24,[-1,-2]]],-1,97,[]],[[[24,[-1,-2]],-3],-1,[],[],[[68,[-2],[[14,[-1]]]]]],[[[24,[-1,-2]]],49,98,[[98,[],[[27,[]]]]]],[[[59,[],[[1,[-1]]]]],49,7],[12,[[6,[[5,[4]]]]]],[19,[[6,[[5,[4]]]]]],[12,[[6,[[5,[4]]]]]],[19,[[6,[[5,[4]]]]]],[[[43,[],[[2,[-1]]]],99,100],[[43,[],[[2,[-1]]]]],[42,60]],[[[43,[],[[2,[-1]]]],99],[[43,[],[[2,[-1]]]]],[42,60]],[[[24,[-1,-1]],-3],[[24,[-2,-2]]],[],[],[[68,[-1],[[14,[-2]]]]]],[[[24,[-1,-2]],-4,-6],[[24,[-3,-5]]],[],[],[],[[68,[-1],[[14,[-3]]]]],[],[[68,[-2],[[14,[-5]]]]]],[[[24,[-1,-2]],-3,-5,-7],[[24,[-4,-6]]],[],[],[],[],[[68,[-3,-1],[[14,[-4]]]]],[],[[68,[-3,-2],[[14,[-6]]]]]],[[[24,[-1,-2]],-4],[[24,[-3,-2]]],[],[],[],[[68,[-1],[[14,[-3]]]]]],[[[24,[-1,-2]],-4],[[24,[-1,-3]]],[],[],[],[[68,[-2],[[14,[-3]]]]]],0,0,[-1,[[21,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[21,[-2]]],[],[]],[-1,[[21,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[21,[-2,-3]]],[],[],[]],[-1,[[21,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[21,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,21,[]],[-1,[[21,[-2,-3,-4]]],[],[],[],[]],[-1,[[21,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[21,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[21,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[21,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[21,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[[[101,[],[[1,[-1]]]]],38,7],[95,38],[12,38],[-1,[[44,[-2]]],[[69,[94]]],[7,7]],[[[24,[-1,-2]]],31,26,[[26,[],[[27,[]]]]]],[[[24,[-1,-2]]],31,102,[[102,[],[[27,[]]]]]],[-1,[[103,[-2]]],[],[]],[-1,[[104,[-2]]],[],[]],[-1,[[103,[-2]]],[],[]],[-1,[[104,[-2]]],[],[]],[[[24,[-1,-2]],49],31,26,[[26,[],[[27,[]]]]]],[[[13,[-1]]],49,7],[[[13,[-1]]],[[105,[-1]]],7],[[[101,[],[[1,[-1]]]]],49,7],[[[57,[],[[1,[-1]]]]],[[31,[[24,[37,49]]]]],7],[[[24,[-1,-2]],[24,[-1,-2]]],[[31,[54]]],106,106],[[[24,[-1,-2]],-3],[[21,[-4,-4]]],26,[[26,[],[[27,[]]]]],[[28,[],[[14,[25]]]]],[97,76]],[74,25],[[[42,[],[[1,[-1]],[41,[-2]]]]],[[6,[[5,[4]]]]],7,[[43,[],[[2,[[42,[],[[1,[-1]],[41,[-2]]]]]]]]]],[12,[[6,[[5,[4]]]]]],[12,[[6,[[5,[4]]]]]],[19,[[6,[[5,[4]]]]]],[[[6,[[24,[-1,-2]]]],107],108,4,[[4,[],[[14,[]]]]]],0,[[[24,[-1,-2]],-3],[[31,[49]]],26,[[26,[],[[27,[]]]]],[[28,[],[[14,[25]]]]]],0,[[[73,[],[[1,[-1]]]],38],[[6,[[5,[4]]]]],7],[[[73,[],[[1,[-1]]]],38,37],[[6,[[5,[4]]]]],7],[[12,38,[37,[109]]],[[6,[[5,[4]]]]]],[[12,38,[37,[110]]],[[6,[[5,[4]]]]]],[[[13,[-1]],38,37],[[6,[[5,[4]]]]],7],[[19,38,[37,[110]]],[[6,[[5,[4]]]]]],[22,31],[[[44,[-1]],-2],[[44,[-1]]],[7,7],86],[[[44,[-1]],-2],[[44,[-1]]],[7,7],[[22,[-1]],11,[23,[-1]]]],[[[44,[-1]],-2,-3],[[44,[-1]]],[7,7],77,[[28,[[111,[-1,38]]]]]],[[[44,[-1]],-2,-3],[[44,[-1]]],[7,7],77,[[28,[[111,[-1,38]]]]]],0,[38,[[45,[-1]]],7],[[[57,[],[[1,[-1]]]]],[[45,[-1]]],7],0,[38,[[46,[-1,-2]]],7,47],[[[57,[],[[1,[-1]]]]],[[46,[-1,-2]]],7,47],0,0,[[38,-2],[[46,[-1,-3,-2]]],7,[[93,[-1]]],47],[[[57,[],[[1,[-1]]]],-2],[[46,[-1,-3,-2]]],7,[[93,[-1]]],47],0,0,0,0,0,0,0,[38,[[48,[-1,-2]]],7,[]],[[[57,[],[[1,[-1]]]]],[[48,[-1,-2]]],7,[]],0,0,[[38,-2],[[48,[-1,-3,-2]]],7,[[93,[-1]]],[]],[[[57,[],[[1,[-1]]]],-2],[[48,[-1,-3,-2]]],7,[[93,[-1]]],[]],0,[[38,-2],[[45,[-1,-2]]],7,[[93,[-1]]]],[[[57,[],[[1,[-1]]]],-2],[[45,[-1,-2]]],7,[[93,[-1]]]],[[[24,[-1,-2]],[37,[81]]],[[17,[49,82]]],112,112],[[[24,[-1,-2]],[37,[81]]],[[17,[21,82]]],112,112],[[[24,[-1,-2]],94],[[17,[49,82]]],62,62],[[[24,[-1,-2]],[113,[81]]],[[17,[49,82]]],112,112],[[[24,[-1,-2]],94],[[17,[49,82]]],112,112],[[[24,[-1,-2]],81,[113,[81]]],[[17,[49,82]]],62,62],[[[20,[],[[1,[-1]]]],49,49],21,7],[[[44,[-1]]],[[44,[-1]]],[7,7]],[[12,29],[[6,[[5,[4]]]]]],[[19,29],[[6,[[5,[4]]]]]],[[[24,[-1,-2]],-3],31,102,[[102,[],[[27,[]]]]],[[28,[],[[14,[25]]]]]],[[[24,[-1,-2]],-3,-4],-3,102,[[102,[],[[27,[]]]]],[],[[28,[-3],[[14,[-3]]]]]],[[[24,[-1,-2]]],[[31,[-2]]],[],[]],[[[24,[-1,-2]],-4],[[24,[-1,-3]]],[],[],[],[[68,[-2],[[14,[[24,[-1,-3]]]]]]]],[[[24,[-1,-2]],-2],-2,[],[]],[[[24,[-1,-2]]],-2,[],97],[[[24,[-1,-2]],-3],-2,[],[],[[68,[-1],[[14,[-2]]]]]],[12,[[6,[[5,[4]]]]]],[[[18,[-1]]],[[17,[21,16]]],7],[[[24,[-1,-2]],114],[[17,[115,82]]],116,116],[[[44,[-1]],-2],[[111,[-1,-2]]],[7,7],86],[[[24,[-1,-2]],-3],17,117,117,118],[12,[[31,[119]]]],[[[13,[-1]]],21,7],[[[42,[],[[1,[-1]],[41,[-2]]]]],21,7,[[43,[],[[2,[[42,[],[[1,[-1]],[41,[-2]]]]]]]]]],[12,21],[12,21],[19,21],[[[13,[-1]]],119,7],[[[24,[-1,-2]]],[[21,[49,[31,[49]]]]],26,[[26,[],[[27,[]]]]]],[22,49],[[],[[6,[[5,[4]]]]]],[[[24,[-1,-2]]],[[31,[50]]],50,50],[16,[[31,[50]]]],[[[57,[],[[1,[-1]]]]],38,7],[74,38],[[[44,[-1]]],38,[7,7]],[12,21],[74,31],[-1,[[120,[-2]]],[],[]],[74,31],0,[121,[[6,[[5,[4]]]]]],[[[57,[],[[1,[-1]]]]],[],7],[[[96,[],[[1,[-1]]]]],[],7],[-1,-2,[],[]],[-1,-2,[],[]],[-1,94,[]],[-1,94,[]],[[[42,[],[[1,[-1]],[41,[-2]]]],-3],[[6,[[5,[4]]]]],7,[[43,[],[[2,[[42,[],[[1,[-1]],[41,[-2]]]]]]]]],[[68,[[18,[-1]]],[[14,[[6,[[5,[4]]]]]]]],11,122]],[[[13,[-1]]],[[31,[[15,[-1]]]]],7],[[[13,[-1]]],[[17,[[31,[[18,[-1]]]],16]]],7],[[[57,[],[[1,[-1]]]],-2],[[17,[16]]],7,[[58,[[57,[],[[1,[-1]]]]]]]],[[[59,[],[[1,[-1]]]],-2],[[17,[16]]],7,[[58,[[59,[],[[1,[-1]]]]]]]],[[[39,[],[[1,[-1]]]]],[[17,[-2,16]]],7,[[65,[-1]],[23,[-1]]]],[[[39,[],[[1,[-1]]]]],[[17,[-2,16]]],7,[[65,[-1]]]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[[[59,[],[[1,[-1]]]],-2],[[17,[-3,16]]],7,[[58,[[59,[],[[1,[-1]]]]]]],[[65,[-1]],[23,[-1]]]],[[[59,[],[[1,[-1]]]],-2],[[17,[16]]],7,[[58,[[59,[],[[1,[-1]]]]]]]],[[[59,[],[[1,[-1]]]],-2],[[17,[-3,16]]],7,[[58,[[59,[],[[1,[-1]]]]]]],[[65,[-1]]]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[[[6,[-1]],107],108,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[[]],[[[101,[],[[1,[-1]]]]],[],7],[[[39,[],[[1,[-1]]]]],124,7],[[[96,[],[[1,[-1]]]]],124,7],0,[12,[[6,[[5,[4]]]]]],[19,[[6,[[5,[4]]]]]],[[[24,[-1,-2]]],-1,[],75],[[[24,[-1,-2]]],-2,75,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,-3],[[44,[-2]]],[[69,[94]]],[7,7,7],[[93,[-2]]]],[[[24,[-1,-2]],[37,[81]]],[[17,[49,82]]],83,83],[[[24,[-1,-2]],[37,[81]]],[[17,[21,82]]],83,83],[[[24,[-1,-2]],125],[[17,[21,82]]],83,83],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],21],[[[37,[126]]],[[17,[21,[5,[50]]]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],[[17,[65,[5,[50]]]]]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[22,70],[22,70],[-1,-1,[]],[-1,-2,[],[]],[22,31],[22,49],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,123,[]],[-1,-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,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[30,[[31,[[124,[38]]]]]],[30,[[31,[38]]]],[[[5,[30]]],[[5,[-1]]],30],[30,-1,30],[[127,127],25],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[128,84],[[17,[21,85]]]],[[128,84],[[17,[21,85]]]],[[127,84],[[17,[21,85]]]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[30,25],[30,25],[30,25],[30,127],[30,38],[[],[[5,[50]]]],[30,[[31,[38]]]],[-1,94,[]],[[[5,[30]]],[[17,[[5,[-1]],[5,[30]]]]],30],[30,[[31,[-1]]],30],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,123,[]],[-1,123,[]],[-1,-2,[],[]],[-1,-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,[[32,29],[[6,[[5,[4]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[29,29],[129,129],[130,130],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[38,[[6,[[5,[4]]]]]],[38,[[6,[[5,[4]]]]]],0,[32,[[6,[[5,[4]]]]]],[38,[[6,[[5,[4]]]]]],[32,[[6,[[5,[4]]]]]],[[130,130],25],[130,38],[[89,84],[[17,[21,85]]]],[[89,84],[[17,[21,85]]]],[[29,84],[[17,[21,85]]]],[[129,84],[[17,[21,85]]]],[[130,84],[[17,[21,85]]]],[38,[[6,[[5,[4]]]]]],[-1,-1,[]],[16,89],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[38,130],[[131,25],130],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[130,25],[130,25],[130,25],[130,38],[32,[[6,[[5,[4]]]]]],[32,[[6,[[5,[4]]]]]],0,[[132,[124,[38]],130,[124,[38]]],29],[133,[[6,[[5,[4]]]]]],[[32,29],[[6,[[5,[4]]]]]],[89,[[31,[50]]]],0,[130,38],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,94,[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[32,[[6,[[5,[4]]]]]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,[[[15,[-1]]],[[6,[[5,[4]]]]],7],[[[105,[-1]],100],[[105,[-1]]],7],[[[105,[-1]],-2],[[105,[-1]]],7,[[135,[134],[[14,[[6,[[5,[4]]]]]]]],11,122]],[[[105,[-1]],-2],[[105,[-1]]],7,[[135,[134],[[14,[[6,[[5,[4]]]]]]]],11,122]],0,[[[15,[-1]]],[],7],[[[15,[-1]]],[],7],[[[105,[-1]],-2],[[105,[-1]]],7,[[135,[134],[[14,[[6,[[5,[4]]]]]]]],11,122]],[[[15,[-1]]],[[6,[[5,[4]]]]],7],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[105,[-1]]],[[105,[-1]]],7],[[-1,-2],21,[],[]],[[[15,[-1]]],[[17,[21,16]]],7],[[[105,[-1]],38],[[17,[[13,[-1]],16]]],7],[[[105,[-1]],38],[[17,[[13,[-1]],16]]],7],[[[105,[-1]]],[[13,[-1]]],7],[[[105,[-1]]],[[17,[[13,[-1]],16]]],7],[[],[[105,[-1]]],7],[[[136,[-1]]],[],7],[[[15,[-1]]],[],7],[[[136,[-1]]],[],7],[[[15,[-1]]],[],7],[[[15,[-1]]],[],7],[[53,-1],[[17,[16]]],4],[[[15,[-1]]],21,7],[-1,-2,[],[[56,[71]]]],[-1,-2,[],[[56,[71]]]],[[[15,[-1]],84],[[17,[21,85]]],7],[[[105,[-1]],84],[[17,[21,85]]],7],[[134,84],[[17,[21,85]]]],[[],[[136,[-1]]],7],[[[15,[-1]]],[[136,[-1]]],7],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[105,[-1]]],100,7],[[[105,[-1]]],[[31,[100]]],7],[[[105,[-1]]],119,7],[[[105,[-1]]],[[31,[100]]],7],[[[105,[-1]]],119,7],[[[105,[-1]]],25,7],0,[[[105,[-1]],-2],[[105,[-1]]],7,[[69,[[31,[100]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[],[]],[53,25],[[[15,[-1]]],[],7],[[[105,[-1]],119],[[105,[-1]]],7],[[[105,[-1]],-2],[[105,[-1]]],7,[[69,[[31,[100]]]]]],0,[[[105,[-1]],119],[[105,[-1]]],7],[[],[[105,[-1]]],7],[[[6,[53]],107],108],[[[105,[-1]],25],[[105,[-1]]],7],[-1,-2,[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-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,[[[63,[-1]],-2],[[17,[21,16]]],[[10,[],[[8,[12]]]]],[[69,[94]]]],[[137,-1],[[17,[[138,[-1]],16]]],[[34,[12]]]],[[139,-1],21,[22,23]],0,[[140,38],140],[109,25],[[],109],[141,[[31,[132]]]],[142,[[17,[[37,[81]],[5,[50]]]]]],[[[138,[-1]]],12,[[34,[12]]]],[[[138,[-1]]],12,[[34,[12]],[40,[12]]]],[143,142],[142,[[17,[38,[5,[50]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[144,38],[137,137],[141,141],[145,145],[146,146],[147,147],[140,140],[148,148],[109,109],[149,149],[150,150],[142,142],[143,143],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[151,[[31,[[124,[38]]]]]],[151,38],[151,[[31,[38]]]],[[[63,[-1]],49],25,[[10,[],[[8,[12]]]]]],[152,[[37,[145]]]],[148,[[37,[145]]]],[38,[[17,[153,16]]]],[140,[[6,[[5,[4]]]]]],[[[13,[87]]],[[17,[153,16]]]],[151,[[31,[38]]]],[151,[[31,[38]]]],[151,[[31,[38]]]],[[140,38],140],[[],154],[[],139],[[],147],[[],140],[[],155],[[[138,[-1]]],[],[[34,[12]],[40,[12]]]],[154],[109],[[[138,[-1]]],[],[[34,[12]],[40,[12]]]],[154],[151,[[31,[38]]]],[[[138,[-1]]],21,[[34,[12]]]],[[[63,[-1]]],21,[[10,[],[[8,[12]]]]]],[153,21],[[141,141],25],[[156,156],25],[[146,146],25],[[109,109],25],[[150,150],25],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[155,-1],21,[[77,[],[[27,[155]]]]]],[[140,-1],140,[[69,[[31,[157]]]]]],[[153,-1],[[6,[[5,[64]]]]],74],[[153,-1],[[6,[[5,[4]]]]],74],[151,[[31,[38]]]],[[[63,[-1]]],[[17,[115,16]]],[[10,[],[[8,[12]]]]]],[[151,84],[[17,[21,85]]]],[[151,84],[[17,[21,85]]]],[[153,84],[[17,[21,85]]]],[[144,84],[[17,[21,85]]]],[[137,84],[[17,[21,85]]]],[[141,84],[[17,[21,85]]]],[[145,84],[[17,[21,85]]]],[[156,84],[[17,[21,85]]]],[[146,84],[[17,[21,85]]]],[[147,84],[[17,[21,85]]]],[[140,84],[[17,[21,85]]]],[[155,84],[[17,[21,85]]]],[[148,84],[[17,[21,85]]]],[[109,84],[[17,[21,85]]]],[[109,84],[[17,[21,85]]]],[[149,84],[[17,[21,85]]]],[[150,84],[[17,[21,85]]]],[[137,-1],[[17,[[21,[-1,25]],16]]],[[34,[12]]]],[142,150],[[139,-1],[[17,[21,85]]],88],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[38,[[17,[147,16]]]],[38,[[17,[140,16]]]],[90,[[17,[140,16]]]],[140,[[31,[38]]]],[140,38],[151,[[31,[38]]]],[[140,38],140],[[153,25],21],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[139,139],[153,[[0,[[64,[],[[27,[[17,[144,16]]]]]],158]]]],[146,25],[109,25],[142,25],[143,25],[[[63,[-1]]],25,[[10,[],[[8,[12]]]]]],[137,141],[151,127],[109,149],[[[138,[-1]]],-1,[[34,[12]]]],[151,[[31,[49]]]],[[153,38],[[17,[21,16]]]],[[153,-1],[[17,[21,16]]],[[77,[],[[27,[38]]]]]],[[140,99,100],140],[[140,99],140],[151,38],[151,38],[145,38],[109,38],[-1,137,[[40,[38]]]],[[],140],[[],140],[[[63,[-1]]],49,[[10,[],[[8,[12]]]]]],[109,[[31,[159]]]],[[140,-3],140,86,86,[[77,[],[[27,[[21,[-1,-2]]]]]]]],[145,49],[148,[[31,[[24,[[37,[109]],49]]]]]],[[140,38],140],[144,38],[[140,160],140],[151,[[31,[156]]]],[[153,38,[37,[109]]],[[6,[[5,[4]]]]]],[144,119],[148,[[45,[139]]]],[148,[[46,[-1]]],47],[[148,-1],[[46,[-2,-1]]],93,47],[148,[[48,[-1]]],[]],[[148,-1],[[48,[-2,-1]]],93,[]],[[148,-1],[[45,[-1]]],93],[[[63,[-1]],-2],[[17,[[63,[-1]],16]]],[[10,[],[[8,[12]]]]],[161,158]],[153,[[17,[144,16]]]],[[[138,[-1]]],[[17,[-1,16]]],[[34,[12]]]],[[139,49,49],21],[151,[[31,[38]]]],[155,115],[151,[[31,[38]]]],[[[63,[-1]],-2],[[17,[[63,[-1]],16]]],[[10,[],[[8,[12]]]]],[[9,[],[[8,[[37,[81]]]]]]]],[151,146],[[140,-1],140,[[40,[33]]]],[148,38],[[140,-1],140,[[40,[33]]]],[[140,-1],140,[[40,[[37,[81]]]]]],[[140,-1],140,[[40,[33]]]],[[140,-1],140,[[40,[[37,[81]]]]]],[[140,147],140],[[140,-1],140,[[40,[33]]]],[[140,[113,[81]]],140],[[140,49],140],[151,[[31,[38]]]],[151,[[31,[38]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[148,148],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[142,143],[-1,-2,[],[]],[-1,-2,[],[]],[-1,94,[]],[-1,94,[]],[[137,-1],[[17,[[24,[[138,[-1]],-1]],16]]],[[34,[12]]]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[38,[[17,[146,16]]]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[162,[[17,[140]]]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[[152,-1],[[17,[142,16]]],[[58,[152]]]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[153,[[17,[[31,[144]],16]]]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[145,109],[142,[[124,[109]]]],[143,[[124,[109]]]],0,[[153,38],[[17,[21,16]]]],[153,[[17,[21,16]]]],[[140,38],140],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[151,[[31,[38]]]],[141,137],[38,109],[159,109],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[79,-1],21,[11,22,23]],[163,[[17,[32,16]]]],[164],[163,[[6,[[5,[4]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[163,49],[163,[[6,[[5,[4]]]]]],[165,165],[166,166],[162,162],[167,167],[110,110],[168,168],[169,169],[164,164],[170,170],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[[5,[163]]],[[6,[[5,[4]]]]]],[171,[[37,[165]]]],[167,[[37,[165]]]],[163,[[6,[[5,[4]]]]]],[162,[[6,[[5,[4]]]]]],0,[[],79],[[],172],[[163,38],[[6,[[5,[4]]]]]],0,[[166,166],25],[[110,110],25],[[168,168],25],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[172,-1],21,[[77,[],[[27,[172]]]]]],[[163,38,[31,[79]]],[[6,[[5,[64]]]]]],[[163,38,[31,[79]]],[[6,[[5,[4]]]]]],[[165,84],[[17,[21,85]]]],[[166,84],[[17,[21,85]]]],[[162,84],[[17,[21,85]]]],[[172,84],[[17,[21,85]]]],[[110,84],[[17,[21,85]]]],[[110,84],[[17,[21,85]]]],[[168,84],[[17,[21,85]]]],[[169,84],[[17,[21,85]]]],[[164,84],[[17,[21,85]]]],[[170,84],[[17,[21,85]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[155,172],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[38,[[17,[166]]]],[38,[[17,[162]]]],[90,[[17,[162,16]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[79,79],[168,25],[110,25],[164,25],[170,25],[110,168],[172,[[31,[132]]]],0,[[162,99,100],162],[[162,99],162],[163,38],[165,38],[110,38],[165,49],[171,[[31,[[24,[[37,[110]],49]]]]]],[163,[[6,[[5,[4]]]]]],[[163,38,[37,[110]]],[[6,[[5,[4]]]]]],[171,[[45,[79]]]],[171,[[46,[-1]]],47],[[171,-1],[[46,[-2,-1]]],93,47],[171,[[48,[-1]]],[]],[[171,-1],[[48,[-2,-1]]],93,[]],[[171,-1],[[45,[-1]]],93],[[79,49,49],21],[163,[[6,[[5,[4]]]]]],[172,115],[163,21],[171,38],[163,21],[171,171],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[170],[-1,-2,[],[]],[-1,94,[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[145,[[17,[165]]]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[152,[[17,[167]]]],[-1,[[17,[-2]]],[],[]],[109,[[17,[110]]]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[[167,-1],[[17,[-2,16]]],[[58,[167]]],[65,23]],[[167,-1],[[17,[16]]],[[58,[167]]]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[165,110],[164,124],[170,124],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[173,38],[[6,[[5,[4]]]]]],[[173,38],[[6,[[5,[4]]]]]],[[173,38],[[6,[[5,[4]]]]]],[[126,84],[[17,[21,85]]]],[[173,38],[[6,[[5,[4]]]]]],[-1,-1,[]],[-1,-1,[]],[126,[[17,[173,16]]]],[[[37,[126]]],[[17,[21,[5,[50]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,123,[]],[-1,123,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],126],[[],126],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[174,174]],[[174,174],21],[[],175],[109,25],[109,25],[[],109],[[],109],[[],109],[[],109],[[],109],[[],109],[[],109],[[],109],[[],109],[[],109],[[],109],[[],109],[[175,175],175],[[175,175],21],[[175,175],175],[[175,175],21],[175,160],[175,160],[[175,175],175],[[175,175],21],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[176,176],[177,177],[178,178],[175,175],[179,179],[180,180],[181,181],[182,182],[174,174],[159,159],[[[183,[-1]]],[[183,[-1]]],52],[[[184,[-1,-2]]],[[184,[-1,-2]]],52,52],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[109,25],[109,25],[109,25],[109,25],[109,25],[109,25],[175,175],[[175,175],25],0,[142,[[17,[176,[5,[50]]]]]],[142,[[17,[177,[5,[50]]]]]],[142,[[17,[178,[5,[50]]]]]],[142,[[17,[182,[5,[50]]]]]],[142,[[17,[174,[5,[50]]]]]],[142,[[17,[159,[5,[50]]]]]],[142,[[17,[[183,[-1]],[5,[50]]]]],[[23,[87]],[65,[87]]]],[142,[[17,[184,[5,[50]]]]]],[[],176],[[],178],[[],181],[[],182],[[],159],[176],[178],[181],[182],[-1,[[17,[159]]],66],[[175,175],175],[[],175],[[176,154],70],[[177,154],70],[[178,154],70],[[182,154],70],[[174,154],70],[[159,154],70],[[[183,[-1]],154],70,[[22,[87]]]],[[184,154],70],0,[[[183,[-1]]],[[185,[-1]]],[]],[[176,176],25],[[177,177],25],[[178,178],25],[[175,175],25],[[179,179],25],[[180,180],25],[[181,181],25],[[182,182],25],[[174,174],25],[[159,159],25],[[[183,[-1]],[183,[-1]]],25,72],[[[184,[-1,-2]],[184,[-1,-2]]],25,72,72],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[175,-1],21,[[77,[],[[27,[175]]]]]],[[176,84],[[17,[21,85]]]],[[176,84],[[17,[21,85]]]],[[177,84],[[17,[21,85]]]],[[178,84],[[17,[21,85]]]],[[178,84],[[17,[21,85]]]],[[175,84],[[17,[21,85]]]],[[175,84],[[17,[21,85]]]],[[175,84],[[17,[21,85]]]],[[175,84],[[17,[21,85]]]],[[175,84],[[17,[21,85]]]],[[175,84],[[17,[21,85]]]],[[179,84],[[17,[21,85]]]],[[179,84],[[17,[21,85]]]],[[180,84],[[17,[21,85]]]],[[180,84],[[17,[21,85]]]],[[186,84],[[17,[21,85]]]],[[186,84],[[17,[21,85]]]],[[181,84],[[17,[21,85]]]],[[181,84],[[17,[21,85]]]],[[182,84],[[17,[21,85]]]],[[182,84],[[17,[21,85]]]],[[174,84],[[17,[21,85]]]],[[159,84],[[17,[21,85]]]],[[[183,[-1]],84],[[17,[21,85]]],75],[[[183,[-1]],84],[[17,[21,85]]],86],[[[184,[-1,-2]],84],[[17,[21,85]]],75,75],[-1,-1,[]],[94,176],[-1,-1,[]],[-1,-1,[]],[[[113,[180]]],178],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[113,[181]]],182],[-1,174,[[69,[132]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[187,[-1]]],[[183,[-1]]],[]],[[[21,[[185,[-1]],[185,[-1]]]]],[[183,[-1]]],[]],[[[188,[[185,[-1]]]]],[[183,[-1]]],[]],[[[189,[-1]]],[[183,[-1]]],[]],[[[190,[-1]]],[[183,[-1]]],[]],[[[191,[-1]]],[[183,[-1]]],[]],[[[192,[-1]]],[[183,[-1]]],[]],[-1,-1,[]],[160,[[31,[175]]]],[160,175],[160,175],[160,175],[-2,[[17,[178,193]]],[[69,[94]]],[[77,[],[[27,[-1]]]]]],[-1,175,[[77,[],[[27,[175]]]]]],[-2,[[17,[182,186]]],[],[[77,[],[[27,[-1]]]]]],[38,[[31,[175]]]],[38,[[17,[176]]]],[38,[[17,[178]]]],[38,[[17,[179]]]],[38,[[17,[180]]]],[38,[[17,[181]]]],[38,[[17,[182]]]],[[177,-1],21,92],[[175,-1],21,92],[[159,-1],21,92],[[175,175],21],[[175,175],175],[[175,175],25],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[178],[175],[182],[175,25],[175,25],[175,[[194,[175]]]],[175,[[195,[175]]]],0,0,[[],178],[-1,[[17,[181,186]]],[]],[[],182],[175,175],0,[178,[[31,[180]]]],[182,[[31,[181]]]],[[178,180],21],[[182,181],21],[[175,175],21],[[159,-1],17,118],[[175,175,25],21],[177,49],[184,49],0,[[[183,[-1]]],[[185,[-1]]],[]],[[175,175],175],[[174,174]],[[175,175],21],[[174,174],21],[[175,175],175],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,94,[]],[-1,94,[]],[-1,94,[]],[-1,94,[]],[-1,94,[]],[-1,94,[]],[-1,94,[]],[-1,94,[]],[-1,94,[]],[[175,175],21],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[100,[[17,[177,[5,[50]]]]]],[196,[[17,[177,[5,[50]]]]]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[[],109],[[],109],[[],109],[[],109],[[],109],[[],109],[[],109],[[],109],[[],109],[[],109],[[],109],[[],109],[[175,175],175],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[3,[],[[1,[-1]],[2,[-2]]]]],[[6,[[5,[4]]]]],7,[[9,[],[[8,[]]]],10,11]],[[[42,[],[[1,[-1]],[41,[-2]]]]],[[6,[[5,[4]]]]],7,[[43,[],[[2,[[42,[],[[1,[-1]],[41,[-2]]]]]]]]]],[[[3,[],[[1,[-1]],[2,[-2]]]]],[[6,[[5,[4]]]]],7,[[9,[],[[8,[]]]],10,11]],[[[42,[],[[1,[-1]],[41,[-2]]]]],49,7,[[43,[],[[2,[[42,[],[[1,[-1]],[41,[-2]]]]]]]]]],[[[42,[],[[1,[-1]],[41,[-2]]]]],[[6,[[5,[4]]]]],7,[[43,[],[[2,[[42,[],[[1,[-1]],[41,[-2]]]]]]]]]],[[[42,[],[[1,[-1]],[41,[-2]]]]],[[6,[[5,[4]]]]],7,[[43,[],[[2,[[42,[],[[1,[-1]],[41,[-2]]]]]]]]]],[[[57,[],[[1,[-1]]]],-2],[],7,[[58,[[57,[],[[1,[-1]]]]]]]],[[[59,[],[[1,[-1]]]],-2],[],7,[[58,[[59,[],[[1,[-1]]]]]]]],[[[57,[],[[1,[-1]]]]],37,7],[[[59,[],[[1,[-1]]]]],37,7],[[],25],[[[43,[],[[2,[-1]]]]],[[6,[[5,[4]]]]],[42,60]],[38,[[6,[[5,[4]]]]]],[-1,[[6,[[5,[4]]]]],[]],[[],[[17,[65,[5,[50]]]]]],[[[43,[],[[2,[-1]]]]],[[43,[],[[2,[-1]]]]],[42,60]],[22,70],[22,70],[[[73,[],[[1,[-1]]]],-2],[[6,[[5,[4]]]]],7,[[74,[-1]]]],[[[73,[],[[1,[-1]]]],-2],[[6,[[5,[64]]]]],7,[[74,[-1]]]],[[[73,[],[[1,[-1]]]],-2],[[6,[[5,[64]]]]],7,[[74,[-1]]]],[[[73,[],[[1,[-1]]]],-2],[[6,[[5,[4]]]]],7,[[74,[-1]]]],[[[73,[],[[1,[-1]]]],-2],[[6,[[5,[64]]]]],7,[[74,[-1]]]],[[[73,[],[[1,[-1]]]],-2],[[6,[[5,[4]]]]],7,[[74,[-1]]]],[[[73,[],[[1,[-1]]]],-2],[[6,[[5,[4]]]]],7,[[74,[-1]]]],[-1,[[17,[47,16]]],59],[90,[[17,[[43,[],[[2,[-1]]]],16]]],[42,60]],[[[59,[],[[1,[-1]]]],-2],-3,7,[[58,[[59,[],[[1,[-1]]]]]]],[[65,[-1]],[23,[-1]]]],[[[59,[],[[1,[-1]]]],-2],-3,7,[[58,[[59,[],[[1,[-1]]]]]]],[[65,[-1]]]],[93],[[[59,[],[[1,[-1]]]]],25,7],[[[59,[],[[1,[-1]]]]],49,7],[[[43,[],[[2,[-1]]]],99,100],[[43,[],[[2,[-1]]]]],[42,60]],[[[43,[],[[2,[-1]]]],99],[[43,[],[[2,[-1]]]]],[42,60]],[[[57,[],[[1,[-1]]]]],[[31,[[24,[37,49]]]]],7],[[[42,[],[[1,[-1]],[41,[-2]]]]],[[6,[[5,[4]]]]],7,[[43,[],[[2,[[42,[],[[1,[-1]],[41,[-2]]]]]]]]]],[[[73,[],[[1,[-1]]]],38],[[6,[[5,[4]]]]],7],[[[73,[],[[1,[-1]]]],38,37],[[6,[[5,[4]]]]],7],[22,31],[[[57,[],[[1,[-1]]]]],[[45,[-1]]],7],[[[57,[],[[1,[-1]]]]],[[46,[-1,-2]]],7,47],[[[57,[],[[1,[-1]]]],-2],[[46,[-1,-3,-2]]],7,[[93,[-1]]],47],[[[57,[],[[1,[-1]]]]],[[48,[-1,-2]]],7,[]],[[[57,[],[[1,[-1]]]],-2],[[48,[-1,-3,-2]]],7,[[93,[-1]]],[]],[[[57,[],[[1,[-1]]]],-2],[[45,[-1,-2]]],7,[[93,[-1]]]],[[[42,[],[[1,[-1]],[41,[-2]]]]],21,7,[[43,[],[[2,[[42,[],[[1,[-1]],[41,[-2]]]]]]]]]],[22,49],[[[57,[],[[1,[-1]]]]],38,7],[[[57,[],[[1,[-1]]]]],[],7],[[[42,[],[[1,[-1]],[41,[-2]]]],-3],[[6,[[5,[4]]]]],7,[[43,[],[[2,[[42,[],[[1,[-1]],[41,[-2]]]]]]]]],[[68,[[18,[-1]]],[[14,[[6,[[5,[4]]]]]]]],11,122]],[[[57,[],[[1,[-1]]]],-2],[[17,[16]]],7,[[58,[[57,[],[[1,[-1]]]]]]]],[[[59,[],[[1,[-1]]]],-2],[[17,[16]]],7,[[58,[[59,[],[[1,[-1]]]]]]]],[[[59,[],[[1,[-1]]]],-2],[[17,[-3,16]]],7,[[58,[[59,[],[[1,[-1]]]]]]],[[65,[-1]],[23,[-1]]]],[[[59,[],[[1,[-1]]]],-2],[[17,[16]]],7,[[58,[[59,[],[[1,[-1]]]]]]]],[[[59,[],[[1,[-1]]]],-2],[[17,[-3,16]]],7,[[58,[[59,[],[[1,[-1]]]]]]],[[65,[-1]]]],[[]],0,0,0,0,[[[45,[-1]],-2],[[45,[-1]]],7,[11,[22,[-1]],[23,[-1]]]],[[[46,[-1,-2]],-3],[[46,[-1,-2]]],7,[],[11,[22,[-1]],[23,[-1]]]],[[[48,[-1,-2]],-3],[[48,[-1,-2]]],7,[],[11,[22,[-1]],[23,[-1]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[45,[-1,-2]],-3],[[17,[16]]],7,[11,[93,[-1]]],[[73,[],[[1,[-1]]]]]],[[[45,[-1,-2]],-3],[[6,[[5,[64]]]]],7,[11,[93,[-1]]],[[73,[],[[1,[-1]]]]]],[[[45,[-1,-2]],-3],[[6,[[5,[64]]]]],7,[11,[93,[-1]]],[[73,[],[[1,[-1]]]]]],[[[197,[-1,-3,-4]],-5],[[6,[[5,[64]]]]],7,[11,158],[[28,[],[[14,[[17,[-2,16]]]]]],11],[11,[93,[-1]]],[[73,[],[[1,[-1]]]]]],[[[46,[-1,-2,-3]],-4],[[6,[[5,[64]]]]],7,[11,158,47],[[93,[-1]]],[[73,[],[[1,[-1]]]]]],[[[48,[-1,-2,-3]],-4],[[6,[[5,[64]]]]],7,[11,158],[[93,[-1]]],[[73,[],[[1,[-1]]]]]],[[[45,[-1,-2]],-3],[[17,[113,16]]],7,[11,[93,[-1]]],[[73,[],[[1,[-1]]]]]],[[[197,[-1,-3,-4]],-5],[[17,[[113,[-2]],16]]],7,[11,158],[[28,[],[[14,[[17,[-2,16]]]]]],11],[11,[93,[-1]]],[[73,[],[[1,[-1]]]]]],[[[46,[-1,-2,-3]],-4],[[17,[[113,[-2]],16]]],7,[11,158,47],[[93,[-1]]],[[73,[],[[1,[-1]]]]]],[[[48,[-1,-2,-3]],-4],[[17,[[113,[-2]],16]]],7,[11,158],[[93,[-1]]],[[73,[],[[1,[-1]]]]]],[[[45,[-1,-2]],-3],[[6,[[5,[64]]]]],7,[11,[93,[-1]]],[[73,[],[[1,[-1]]]]]],[[[197,[-1,-3,-4]],-5],[[6,[[5,[64]]]]],7,[11,158],[[28,[],[[14,[[17,[-2,16]]]]]],11],[11,[93,[-1]]],[[73,[],[[1,[-1]]]]]],[[[46,[-1,-2,-3]],-4],[[6,[[5,[64]]]]],7,[11,158,47],[[93,[-1]]],[[73,[],[[1,[-1]]]]]],[[[48,[-1,-2,-3]],-4],[[6,[[5,[64]]]]],7,[11,158],[[93,[-1]]],[[73,[],[[1,[-1]]]]]],[[[45,[-1,-2]],-3],[[17,[16]]],7,[11,[93,[-1]]],[[73,[],[[1,[-1]]]]]],[[[197,[-1,-3,-4]],-5],[[17,[-2,16]]],7,[11,158],[[28,[],[[14,[[17,[-2,16]]]]]],11],[11,[93,[-1]]],[[73,[],[[1,[-1]]]]]],[[[46,[-1,-2,-3]],-4],[[17,[-2,16]]],7,[11,158,47],[[93,[-1]]],[[73,[],[[1,[-1]]]]]],[[[48,[-1,-2,-3]],-4],[[17,[-2,16]]],7,[11,158],[[93,[-1]]],[[73,[],[[1,[-1]]]]]],[[[45,[-1,-2]],-3],[[17,[31,16]]],7,[11,[93,[-1]]],[[73,[],[[1,[-1]]]]]],[[[197,[-1,-3,-4]],-5],[[17,[[31,[-2]],16]]],7,[11,158],[[28,[],[[14,[[17,[-2,16]]]]]],11],[11,[93,[-1]]],[[73,[],[[1,[-1]]]]]],[[[46,[-1,-2,-3]],-4],[[17,[[31,[-2]],16]]],7,[11,158,47],[[93,[-1]]],[[73,[],[[1,[-1]]]]]],[[[48,[-1,-2,-3]],-4],[[17,[[31,[-2]],16]]],7,[11,158],[[93,[-1]]],[[73,[],[[1,[-1]]]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[45,[-1,-2]],-4],[[197,[-1,[0,[28,11]],-2]]],7,[11,[93,[-1]]],158,[[28,[],[[14,[-3]]]],11]],[[[197,[-1,-3,-4]],-6],[[197,[-1,[0,[28,11]],-4]]],7,[11,158],[[28,[],[[14,[[17,[-2,16]]]]]],11],[11,[93,[-1]]],158,[[28,[-2],[[14,[-5]]]],11]],[[[45,[-1,-2]],25],[[45,[-1,-2]]],[7,198],[]],[[[45,[-1,-2]]],25,7,[11,[93,[-1]]]],[[[197,[-1,-2,-3]]],25,7,11,[11,[93,[-1]]]],[[[46,[-1,-2,-3]],25],[[46,[-1,-2,-3]]],[7,198],[],[]],[[[46,[-1,-2,-3]]],25,7,11,[11,[93,[-1]]]],[[[48,[-1,-2,-3]],25],[[48,[-1,-2,-3]]],[7,198],[],[]],[[[48,[-1,-2,-3]]],25,7,11,[11,[93,[-1]]]],[[[45,[-1,-2]]],38,7,[11,[93,[-1]]]],[[[197,[-1,-2,-3]]],38,7,11,[11,[93,[-1]]]],[[[46,[-1,-2,-3]]],38,7,11,[11,[93,[-1]]]],[[[48,[-1,-2,-3]]],38,7,11,[11,[93,[-1]]]],[[[45,[-1,-2]]],31,7,[11,[93,[-1]]]],[[[197,[-1,-2,-3]]],31,7,11,[11,[93,[-1]]]],[[[46,[-1,-2,-3]]],31,7,11,[11,[93,[-1]]]],[[[48,[-1,-2,-3]]],31,7,11,[11,[93,[-1]]]],[[[45,[-1,-2]]],31,7,[11,[93,[-1]]]],[[[197,[-1,-2,-3]]],31,7,11,[11,[93,[-1]]]],[[[46,[-1,-2,-3]]],31,7,11,[11,[93,[-1]]]],[[[48,[-1,-2,-3]]],31,7,11,[11,[93,[-1]]]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[[[45,[-1,-2]],-4],[[197,[-1,-4,-2]]],7,[11,[93,[-1]]],158,[[28,[],[[14,[[17,[-3,16]]]]]],11]],[[[197,[-1,-3,-4]],-6],[[197,[-1,[0,[28,11]],-4]]],7,[11,158],[[28,[],[[14,[[17,[-2,16]]]]]],11],[11,[93,[-1]]],158,[[28,[-2],[[14,[[17,[-5,16]]]]]],11]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],[[[111,[-1,-2]],-3],[[111,[-1,-2]]],7,86,86],[[[111,[-1,-2]],-3],[[111,[-1,-2]]],7,86,[[22,[-1]],11,[23,[-1]]]],[[[111,[-1,-2]],-3],[[111,[-1,-2]]],7,86,[[22,[-1]],11,[23,[-1]]]],[[[111,[-1,-2]],-3],[[111,[-1,-2]]],7,86,86],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,123,[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[109,25],[109,25],[109,25],[109,25],[[],109],[[],109],[[],109],[[],109],[[],109],[199,[[31,[[113,[199]]]]]],[199,[[31,[[113,[199]]]]]],[199,[[31,[25]]]],[200,201],[200,[[188,[81]]]],[199,[[31,[202]]]],[200,[[21,[119,160,160,[188,[81]]]]]],[200,203],[199,[[31,[132]]]],[[[204,[-1]]],-1,[]],[199,[[31,[21]]]],[199,[[31,[205]]]],[199,[[31,[[206,[94,199]]]]]],[199,[[31,[[206,[94,199]]]]]],[200,[[37,[81]]]],[[[204,[-1]]],-1,[]],[200,207],[199,[[31,[38]]]],[200,208],[199,[[31,[115]]]],[200,[[21,[115,115]]]],[200,209],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[200,201],0,[200,200],[199,199],[[[204,[-1]]],[[204,[-1]]],[52,60]],[[[210,[-1]]],[[210,[-1]]],52],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[200,200],54],[[[204,[-1]],[204,[-1]]],54,[55,60]],[[[210,[-1]],[210,[-1]]],54,55],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[],25],[[],25],[[],25],[109,25],[109,25],[142,[[17,[200,[5,[50]]]]]],[[],[[17,[211,[5,[50]]]]]],[[],[[17,[199,[5,[50]]]]]],[142,[[17,[[204,[-1]],[5,[50]]]]],67],[142,[[17,[[210,[-1]],[5,[50]]]]],212],[[],200],[[],199],[[],[[204,[-1]]],[97,60]],[[],[[210,[-1]]],97],[[[204,[-1]]],[],[]],[[[210,[-1]]],[],[]],[[[204,[-1]]],[],[]],[[[210,[-1]]],[],[]],[-1,[[17,[200]]],66],[-1,[[17,[211]]],66],[-1,[[17,[199]]],66],[-1,[[17,[[204,[-2]]]]],66,[67,60]],[[211,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[211,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[211,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[211,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[211,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[211,38,[37,[38]],-1],[[17,[213]]],214],[[199,38,[37,[38]],-1],[[17,[213]]],214],[[199,38,[37,[38]],-1],[[17,[213]]],214],[[211,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[211,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[211,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[211,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[211,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[211,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[211,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[211,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[211,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[211,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[211,38,-1],[[17,[213]]],214],[[199,38,-1],[[17,[213]]],214],[[199,38,-1],[[17,[213]]],214],[[211,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[211,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[211,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[211,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[211,38,[37,[38]],-1],[[17,[213]]],214],[[199,38,[37,[38]],-1],[[17,[213]]],214],[[199,38,[37,[38]],-1],[[17,[213]]],214],[[211,49,-1],[[17,[213]]],214],[[199,49,-1],[[17,[213]]],214],[[199,49,-1],[[17,[213]]],214],[[211,38,49,-1],[[17,[213]]],214],[[199,38,49,-1],[[17,[213]]],214],[[199,38,49,-1],[[17,[213]]],214],[[211,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[211,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[211,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[211,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[211,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[211,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[199,-1],[[17,[213]]],214],[[211,38,-1],[[17,[213]]],214],[[199,38,-1],[[17,[213]]],214],[[199,38,-1],[[17,[213]]],214],[[],[[188,[81]]]],[[200,154],70],[199,70],[[[204,[-1]],154],70,117],[[[210,[-1]],154],70,86],[-1,-2,[],[[56,[71]]]],[-1,-2,[],[[56,[71]]]],[[200,200],25],[[199,160],25],[[199,215],25],[[199,94],25],[[199,199],25],[[199,119],25],[[199,49],25],[[199,216],25],[[199,157],25],[[199,49],25],[[199,81],25],[[199,119],25],[[199,215],25],[[199,81],25],[[199,132],25],[[199,115],25],[[199,202],25],[[199,215],25],[[199,25],25],[[199,160],25],[[199,217],25],[[199,38],25],[[199,25],25],[[199,115],25],[[199,216],25],[[199,38],25],[[199,202],25],[[199,119],25],[[199,218],25],[[199,157],25],[[199,160],25],[[199,157],25],[[199,115],25],[[199,217],25],[[199,25],25],[[199,202],25],[[199,132],25],[[199,218],25],[[199,81],25],[[199,218],25],[[199,132],25],[[199,217],25],[[199,216],25],[[199,49],25],[[[204,[-1]],[204,[-1]]],25,[72,60]],[[[210,[-1]],[210,[-1]]],25,72],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[200,84],[[17,[21,85]]]],[[200,84],[[17,[21,85]]]],[[200,84],[[17,[21,85]]]],[[200,84],[[17,[21,85]]]],[[211,84],[[17,[21,85]]]],[[211,84],[[17,[21,85]]]],[[199,84],[[17,[21,85]]]],[[199,84],[[17,[21,85]]]],[[[204,[-1]],84],[[17,[21,85]]],[75,60]],[[[210,[-1]],84],[[17,[21,85]]],75],[-1,-1,[]],[201,200],[207,200],[209,200],[203,200],[115,199],[[[37,[-1]]],199,[52,[69,[199]]]],[38,199],[49,199],[[[206,[94,199]]],199],[217,199],[-1,-1,[]],[157,199],[21,199],[25,199],[[[113,[-1]]],199,[[69,[199]]]],[[[31,[-1]]],199,[[69,[199]]]],[132,199],[[[124,[38]]],199],[94,199],[205,199],[160,199],[216,199],[218,199],[202,199],[119,199],[215,199],[81,199],[219,-1,[]],[-1,-1,[]],[-1,[[204,[-1]]],[]],[-1,-1,[]],[[[188,[81]]],200],[[[188,[81]]],200],[[[188,[81]]],200],[[119,160,160,[188,[81]]],200],[[119,160,160,[188,[81]]],200],[-3,199,[[69,[94]]],[[69,[199]]],[[77,[],[[27,[[21,[-1,-2]]]]]]]],[-2,199,[[69,[199]]],[[77,[],[[27,[-1]]]]]],[[[37,[81]]],[[17,[200,220]]]],[[[37,[81]]],[[17,[200,220]]]],[38,[[17,[200]]]],[38,[[17,[199,213]]]],[94,[[17,[[5,[211]],213]]]],[208,200],[208,200],[[115,115],200],[211,38],[[199,-1],[[31,[199]]],221],[[199,-1],[[31,[199]]],221],[200,[[31,[222]]]],[200,223],[200,[[31,[224]]]],[200,49],[[200,-1],21,92],[[[204,[-1]],-2],21,[91,60],92],[200,203],[[199,-1],199,221],[[199,-1],199,221],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[200,[[188,[81]]]],[211],[199],[199],[[[210,[-1]]],-1,[]],[199,25],[199,25],[199,25],[199,25],[200,25],[200,25],[199,25],[199,25],[199,25],[199,25],[199,25],[[],200],[[],200],[[200,[37,[81]]],200],[[],200],[38,[[17,[200,220]]]],[[200,200],[[31,[54]]]],[[[204,[-1]],[204,[-1]]],[[31,[54]]],[106,60]],[[[210,[-1]],[210,[-1]]],[[31,[54]]],106],[[199,38],[[31,[199]]]],[[199,38],[[31,[199]]]],[[200,-1],17,118],[[211,-1],17,118],[[199,-1],17,118],[[[204,[-1]],-2],17,[117,60],118],[200,207],[199,199],[200,[[188,[81]]]],[200,[[21,[119,160,160,[188,[81]]]]]],[-1,-2,[],[]],[211],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,94,[]],[-1,94,[]],[-1,94,[]],[200,208],[38,[[17,[200]]]],[[[113,[81]]],[[17,[200]]]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[38,[[17,[200,220]]]],[[[37,[81]]],[[17,[200,220]]]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[[]],[[],109],[[]],[[]],[[],109],[[],109],[200,209],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[225,[-1]],226],[],227],[[[225,[-1]],228],[],227],[[[225,[-1]],196],[[225,[-1]]],227],[[[225,[-1]],229],[[225,[-1]]],227],[[[225,[-1]],100],[[225,[-1]]],227],[[230,228]],[[230,196],230],[[230,226]],[[231,228]],[[231,229],231],[[231,196],231],[[231,226]],[[231,100],231],[[232,196],232],[[232,100],232],[[232,229],232],[[[225,[-1]],100],21,227],[[[225,[-1]],196],21,227],[[230,196],21],[[231,196],21],[[231,100],21],[[232,196],21],[[232,100],21],[[230,119,119,119],231],[[230,119,119,119,119],231],[[230,119,119,119,119],[[31,[231]]]],[[230,119,119,119,119],231],[[230,119,119,119,119],[[31,[231]]]],[[230,119,119,119,119],231],[[230,119,119,119,119],[[31,[231]]]],[[230,119,119,119],[[31,[231]]]],[[231,-1],[[233,[[225,[-1]]]]],227],[[230,232],231],[231,[[225,[234]]]],[[],109],[[],109],[[],109],[[],109],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[225,[-1]],226],[[31,[[225,[-1]]]]],227],[[230,226],[[31,[230]]]],[[231,226],[[31,[231]]]],[[[225,[-1]],228],[[31,[[225,[-1]]]]],227],[[230,228],[[31,[230]]]],[[231,228],[[31,[231]]]],[[231,229],[[31,[231]]]],[[[225,[-1]],196],[[31,[[225,[-1]]]]],227],[[230,196],[[31,[230]]]],[[231,196],[[31,[231]]]],[[[225,[-1]],226],[[31,[[225,[-1]]]]],227],[[230,226],[[31,[230]]]],[[231,226],[[31,[231]]]],[[[225,[-1]],228],[[31,[[225,[-1]]]]],227],[[230,228],[[31,[230]]]],[[231,228],[[31,[231]]]],[[231,229],[[31,[231]]]],[[[225,[-1]],196],[[31,[[225,[-1]]]]],227],[[230,196],[[31,[230]]]],[[231,196],[[31,[231]]]],[[[225,[-1]]],[[225,[-1]]],[52,227]],[230,230],[231,231],[232,232],[229,229],[235,235],[234,234],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[[225,[-1]],[225,[-1]]],54,227],[[230,230],54],[[231,231],54],[[232,232],54],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[[225,[-1]]],[[236,[-1]]],227],[231,230],[[[225,[-1]]],230,227],[[[227,[],[[237,[-1]]]],38,38],[[17,[[225,[[227,[],[[237,[-1]]]]]],238]]],239],[[[225,[-1]]],119,227],[230,119],[231,119],[[[225,[-1]]],119,227],[230,119],[231,119],[142,[[17,[[225,[235]],[5,[50]]]]]],[142,[[17,[[225,[229]],[5,[50]]]]]],[142,[[17,[[225,[234]],[5,[50]]]]]],[142,[[17,[230,[5,[50]]]]]],[142,[[17,[231,[5,[50]]]]]],[142,[[17,[232,[5,[50]]]]]],[[],[[225,[235]]]],[[],[[225,[234]]]],[[],[[225,[229]]]],[[],230],[[],231],[[],232],[-1,[[17,[[225,[235]]]]],66],[-1,[[17,[[225,[229]]]]],66],[-1,[[17,[[225,[234]]]]],66],[-1,[[17,[230]]],66],[-1,[[17,[231]]],66],[-1,[[17,[232]]],66],[[[225,[-1]],196],[[17,[[225,[-1]]]]],227],[[231,196],[[17,[231]]]],[[[225,[-1]],196],[[17,[[225,[-1]]]]],227],[[231,196],[[17,[231]]]],[216,229],[216,[[31,[229]]]],[[[225,[-1]],154],70,227],[[230,154],70],[[231,154],70],[[232,154],70],[[[225,[-1]],[225,[-2]]],25,227,227],[[230,230],25],[[231,231],25],[[232,232],25],[[229,229],25],[[234,234],25],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[229,229],[234,229],[[[225,[-1]]],[[225,[229]]],227],[[[225,[-1]],84],[[17,[21,85]]],227],[[[225,[-1]],84],[[17,[21,85]]],227],[[230,84],[[17,[21,85]]]],[[230,84],[[17,[21,85]]]],[[231,84],[[17,[21,85]]]],[[231,84],[[17,[21,85]]]],[[232,84],[[17,[21,85]]]],[[232,84],[[17,[21,85]]]],[[229,84],[[17,[21,85]]]],[[229,84],[[17,[21,85]]]],[[235,84],[[17,[21,85]]]],[[234,84],[[17,[21,85]]]],[[234,84],[[17,[21,85]]]],[[[225,[-1]],38],[[241,[240]]],227],[[230,38],[[241,[240]]]],[[231,38],[[241,[240]]]],[[232,38],[[241,[240]]]],[[[225,[-1]],-3],[[241,[-3]]],227,[[243,[242]]],[[26,[],[[27,[-2]]]],52]],[[230,-2],[[241,[-2]]],[[243,[242]]],[[26,[],[[27,[-1]]]],52]],[[231,-2],[[241,[-2]]],[[243,[242]]],[[26,[],[[27,[-1]]]],52]],[[232,-2],[[241,[-2]]],[[243,[242]]],[[26,[],[[27,[-1]]]],52]],[[[225,[229]]],[[225,[234]]]],[[[225,[234]]],[[225,[229]]]],[-1,-1,[]],[[[225,[229]]],[[225,[235]]]],[244,[[225,[235]]]],[[[225,[235]]],[[225,[234]]]],[[[225,[234]]],[[225,[235]]]],[244,[[225,[234]]]],[[[225,[235]]],[[225,[229]]]],[231,230],[-1,-1,[]],[-1,-1,[]],[230,231],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[119,119,119],232],[[119,119,119,119],232],[[119,119,119,119],[[31,[232]]]],[[119,119,119,119],232],[[119,119,119,119],[[31,[232]]]],[[119,119,119,119],232],[[119,119,119,119],[[31,[232]]]],[[119,119,119],[[31,[232]]]],[[216,119,245],230],[[216,119,245],[[31,[230]]]],[231,[[225,[-1]]],227],[[[227,[],[[237,[-1]]]],230],[[233,[[236,[[227,[],[[237,[-1]]]]]]]]],239],[[[227,[],[[237,[-1]]]],231],[[233,[[225,[[227,[],[[237,[-1]]]]]]]]],239],[231,[[225,[-1]]],227],[216,230],[216,[[31,[230]]]],[[119,119],232],[[119,119],[[31,[232]]]],[-1,[[227,[],[[237,[-1]]]]],239],[229,229],[229,235],[234,234],[38,[[17,[[225,[235]],238]]]],[38,[[17,[[225,[234]],238]]]],[38,[[17,[[225,[229]],238]]]],[38,[[17,[230,238]]]],[38,[[17,[231,238]]]],[38,[[17,[232,238]]]],[38,[[17,[229]]]],[[132,119],[[31,[[225,[234]]]]]],[[132,119],231],[132,[[31,[231]]]],[132,[[31,[[225,[234]]]]]],[132,[[31,[231]]]],[132,[[31,[231]]]],[[132,119],[[31,[231]]]],[231,[[225,[-1]]],227],[[[227,[],[[237,[-1]]]],230],[[236,[[227,[],[[237,[-1]]]]]]],239],[[[227,[],[[237,[-1]]]],231],[[225,[[227,[],[[237,[-1]]]]]]],239],[[216,119,245,81],230],[[216,119,245,81],[[31,[230]]]],[[216,119,119],230],[[216,119,119],[[31,[230]]]],[[216,119],230],[[216,119],[[31,[230]]]],[[[225,[-1]],-2],21,227,92],[[230,-1],21,92],[[231,-1],21,92],[[232,-1],21,92],[[229,-1],21,92],[[234,-1],21,92],[[[225,[-1]]],119,227],[231,119],[232,119],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[225,[-1]]],246,227],[230,246],[231,246],[[[227,[],[[237,[-1]]]],216,119,245],[[236,[[227,[],[[237,[-1]]]]]]],239],[[[227,[],[[237,[-1]]]],216,119,245],[[233,[[236,[[227,[],[[237,[-1]]]]]]]]],239],[230,247],[230,248],[230,25],[229,216],[[[225,[-1]]],119,227],[231,119],[232,119],[[[225,[-1]]],119,227],[230,119],[231,119],[[[225,[-1]]],119,227],[230,119],[231,119],[[[225,[-1]]],231,227],[[[225,[-1]]],231,227],[[[225,[-1]]],119,227],[231,119],[232,119],[[230,232],231],[[],[[225,[235]]]],[[],[[225,[234]]]],[232,119],[[[225,[-1]]],[],227],[[[227,[],[[237,[-1]]]],230],[[233,[-1]]],239],[[229,230],[[233,[229]]]],[[235,230],[[233,[229]]]],[[234,230],[[233,[234]]]],[[[227,[],[[237,[-1]]]],231],[[233,[-1]]],239],[[229,231],[[233,[229]]]],[[235,231],[[233,[229]]]],[[234,231],[[233,[234]]]],[[[227,[],[[237,[-1]]]],230],-1,239],[[229,230],229],[[235,230],229],[[234,230],234],[[[227,[],[[237,[-1]]]],231],-1,239],[[229,231],229],[[235,231],229],[[234,231],234],[[[225,[-1]]],119,227],[230,119],[231,119],[[[225,[-1]]],119,227],[230,119],[231,119],[[232,196],[[21,[232,132]]]],[[232,196],[[21,[232,132]]]],[[38,38],[[17,[[21,[[225,[229]],38]],238]]]],[[38,38],[[17,[[21,[230,38]],238]]]],[[38,38],[[17,[[21,[231,38]],238]]]],[[38,38],[[17,[[21,[232,38]],238]]]],[38,[[17,[[225,[229]],238]]]],[38,[[17,[[225,[229]],238]]]],[[38,38],[[17,[[225,[229]],238]]]],[[38,38],[[17,[230,238]]]],[[38,38],[[17,[231,238]]]],[[38,38],[[17,[232,238]]]],[[[225,[-1]],[225,[-2]]],[[31,[54]]],227,227],[[230,230],[[31,[54]]]],[[231,231],[[31,[54]]]],[[232,232],[[31,[54]]]],[230,230],[230,[[31,[230]]]],[[-1,160],-2,[],[]],[[-1,160],-2,[],[]],[[-1,160],-2,[],[]],[[[225,[-1]]],119,227],[231,119],[232,119],[[[225,[-1]],-2],17,227,118],[[230,-1],17,118],[[231,-1],17,118],[[232,-1],17,118],[[[225,[-1]],-3],196,227,227,[[243,[[225,[-2]]]]]],[[230,230],196],[[231,231],196],[[232,232],196],[[[225,[-1]]],49,227],[230,49],[231,49],[232,49],[[[225,[-1]],[225,[-1]]],196,227],[[[225,[-1]],228],[],227],[[[225,[-1]],[225,[-1]]],196,227],[[[225,[-1]],100],[[225,[-1]]],227],[[[225,[-1]],226],[],227],[[[225,[-1]],196],[[225,[-1]]],227],[[[225,[-1]],229],[[225,[-1]]],227],[[230,226]],[[230,230],196],[[230,196],230],[[230,228]],[[231,229],231],[[231,228]],[[231,226]],[[231,196],231],[[231,100],231],[[231,231],196],[[232,232],196],[[232,100],232],[[232,229],232],[[232,196],232],[[[225,[-1]],100],21,227],[[[225,[-1]],196],21,227],[[230,196],21],[[231,100],21],[[231,196],21],[[232,100],21],[[232,196],21],[230,230],[230,[[31,[230]]]],[[[225,[-1]]],232,227],[231,232],[[[227,[],[[237,[-1]]]],132,119],[[225,[[227,[],[[237,[-1]]]]]]],239],[[[225,[-1]]],132,227],[231,132],[[[227,[],[[237,[-1]]]],132],[[233,[[225,[[227,[],[[237,[-1]]]]]]]]],239],[[[225,[-1]]],132,227],[231,132],[[[227,[],[[237,[-1]]]],132],[[225,[[227,[],[[237,[-1]]]]]]],239],[[[225,[-1]]],132,227],[231,132],[[[227,[],[[237,[-1]]]],132],[[233,[[225,[[227,[],[[237,[-1]]]]]]]]],239],[[[227,[],[[237,[-1]]]],132],[[225,[[227,[],[[237,[-1]]]]]]],239],[[[225,[-1]]],132,227],[231,132],[[[225,[-1]]],[[31,[132]]],227],[231,[[31,[132]]]],[[[227,[],[[237,[-1]]]],132,119],[[233,[[225,[[227,[],[[237,[-1]]]]]]]]],239],[[[225,[-1]]],119,227],[231,119],[[[225,[-1]]],119,227],[231,119],[[[225,[-1]]],119,227],[231,119],[[[225,[-1]]],-1,227],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[225,[-1]]],94,227],[[[225,[-1]]],94,227],[[[225,[-1]],249,25],94,227],[-1,94,[]],[-1,94,[]],[-1,94,[]],[-1,94,[]],[-1,94,[]],[-1,94,[]],[[[225,[-1]]],[[225,[234]]],227],[[],[[236,[235]]]],[[],[[236,[234]]]],[[-1,160],-2,[],[]],[[-1,160],-2,[],[]],[[-1,160],-2,[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[[],109],[[],109],[[],109],[[],109],[229,216],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[230,245],250],[[[225,[-1]]],245,227],[230,245],[231,245],[216,229],[216,[[31,[229]]]],[[[225,[-1]],119],[[31,[[225,[-1]]]]],227],[[230,119],[[31,[230]]]],[[231,119],[[31,[231]]]],[[[225,[-1]],119],[[31,[[225,[-1]]]]],227],[[230,119],[[31,[230]]]],[[231,119],[[31,[231]]]],[[[225,[-1]],119],[[31,[[225,[-1]]]]],227],[[231,119],[[31,[231]]]],[[232,119],[[31,[232]]]],[[[225,[-1]],119],[[31,[[225,[-1]]]]],227],[[231,119],[[31,[231]]]],[[232,119],[[31,[232]]]],[[[225,[-1]],119],[[31,[[225,[-1]]]]],227],[[230,119],[[31,[230]]]],[[231,119],[[31,[231]]]],[[[225,[-1]],119],[[31,[[225,[-1]]]]],227],[[230,119],[[31,[230]]]],[[231,119],[[31,[231]]]],[[[225,[-1]],119],[[31,[[225,[-1]]]]],227],[[231,119],[[31,[231]]]],[[232,119],[[31,[232]]]],[[[225,[-1]],119],[[31,[[225,[-1]]]]],227],[[230,119],[[31,[230]]]],[[231,119],[[31,[231]]]],[[[225,[-1]],119],[[31,[[225,[-1]]]]],227],[[230,119],[[31,[230]]]],[[231,119],[[31,[231]]]],[[[225,[-1]],119],[[31,[[225,[-1]]]]],227],[[231,119],[[31,[231]]]],[[232,119],[[31,[232]]]],[[[225,[-1]],-2],[[225,[-2]]],227,227],[[[225,[-1]],216],[[31,[[225,[-1]]]]],227],[[230,216],[[31,[230]]]],[[231,216],[[31,[231]]]],[[[227,[],[[237,[-1]]]],216,119,119,119,119,119],[[233,[[225,[[227,[],[[237,[-1]]]]]]]]],239],[[[225,[-1]]],216,227],[230,216],[231,216],[[[225,[-1]],[225,[-1]]],[[31,[119]]],227],[[230,230],[[31,[119]]]],[[[227,[],[[237,[-1]]]],216,119,119],[[236,[[227,[],[[237,[-1]]]]]]],239],[[[227,[],[[237,[-1]]]],216,119,119],[[233,[[236,[[227,[],[[237,[-1]]]]]]]]],239],[[[227,[],[[237,[-1]]]],216,119],[[236,[[227,[],[[237,[-1]]]]]]],239],[[[227,[],[[237,[-1]]]],216,119],[[233,[[236,[[227,[],[[237,[-1]]]]]]]]],239],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[251,200],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[220,220],[222,222],[252,252],[224,224],[223,223],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[],252],[[220,220],25],[[222,222],25],[[224,224],25],[[223,223],25],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],0,[[251,84],[[17,[21,85]]]],[[220,84],[[17,[21,85]]]],[[220,84],[[17,[21,85]]]],[[222,84],[[17,[21,85]]]],[[252,84],[[17,[21,85]]]],[[224,84],[[17,[21,85]]]],[[223,84],[[17,[21,85]]]],[[223,84],[[17,[21,85]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[188,[81]]],251],[[[188,[81]]],251],[[[188,[81]]],251],[[119,160,160,[188,[81]]],251],[[119,160,160,[188,[81]]],251],[[[188,[81]]],251],[[[188,[81]]],251],[[115,160],222],[[115,160,[188,[81]]],251],[[[188,[81]]],251],[[[37,[81]]],[[17,[251,220]]]],[[[37,[81]]],[[17,[251,220]]]],[[115,160,[188,[81]]],251],[208,251],[208,251],[[-1,115,119],222,[[253,[],[[14,[160]]]]]],[[115,[188,[81]]],251],[[[253,[],[[14,[-1]]]],115,119],-1,[]],[[252,115,119]],[[220,-1],21,92],[[222,-1],21,92],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[251,200],[[],251],[-1,222,[[253,[],[[14,[160]]]]]],0,[[251,223],251],[[251,224],251],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,94,[]],[-1,94,[]],[222,[[21,[115,119]]]],[222,119],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[251,223],251],[[251,224],251],0,0,0,0,0,0,0,0,[203,200],[207,200],[209,200],[201,200],[203,200],[207,200],[209,200],[201,200],[203,200],[-1,-2,[],[]],[207,200],[-1,-2,[],[]],[-1,-2,[],[]],[209,200],[201,200],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[203,203],[207,207],[209,209],[201,201],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[203,203],54],[[207,207],54],[[209,209],54],[[201,201],54],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[-1,-2],54,[],[]],[[],203],[[],207],[[],209],[[],201],[[203,[37,[81]]],38],[[207,[37,[81]]],38],[[209,[37,[81]]],38],[[201,[37,[81]]],38],[[203,[37,[81]]],38],[[207,[37,[81]]],38],[[209,[37,[81]]],38],[[201,[37,[81]]],38],[[203,203],25],[[207,207],25],[[209,209],25],[[201,201],25],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[-1,-2],25,[],[]],[[203,84],[[17,[21,85]]]],[[203,84],[[17,[21,85]]]],[[203,84],[[17,[21,85]]]],[[203,84],[[17,[21,85]]]],[[207,84],[[17,[21,85]]]],[[207,84],[[17,[21,85]]]],[[207,84],[[17,[21,85]]]],[[207,84],[[17,[21,85]]]],[[209,84],[[17,[21,85]]]],[[209,84],[[17,[21,85]]]],[[209,84],[[17,[21,85]]]],[[209,84],[[17,[21,85]]]],[[201,84],[[17,[21,85]]]],[[201,84],[[17,[21,85]]]],[[201,84],[[17,[21,85]]]],[[201,84],[[17,[21,85]]]],[-1,-1,[]],[200,203],[-1,-1,[]],[200,207],[-1,-1,[]],[200,209],[200,201],[-1,-1,[]],[200,203],[200,207],[200,209],[200,201],[[203,-1],21,92],[[207,-1],21,92],[[209,-1],21,92],[[201,-1],21,92],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[203,200],[207,200],[209,200],[201,200],[[203,203],[[31,[54]]]],[[207,207],[[31,[54]]]],[[209,209],[[31,[54]]]],[[201,201],[[31,[54]]]],[[203,-1],17,118],[[207,-1],17,118],[[209,-1],17,118],[[201,-1],17,118],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,94,[]],[-1,94,[]],[-1,94,[]],[-1,94,[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,[[17,[200]]],66],[[200,-1],17,118],0,0,0,0,0,[[[253,[],[[14,[-1]]]],115,119],-1,[]],0],"c":[655,2571,2572,2574,2576,2642,2645,2674,2745,2746,2748,2750,2753,2755,2756,2759,2761,2775,2781,2782,2784,2786,2788,2809,2810,2872,2920,2924,2930,2935,2936,2964,2965,3006,3048,3049,3050,3051,3167],"p":[[17,"Database"],[17,"Connection"],[10,"Acquire",0],[10,"Future",3349],[5,"Box",3350],[5,"Pin",3351],[10,"Database",0],[17,"Target"],[10,"Deref",3352],[10,"DerefMut",3352],[10,"Send",3353],[5,"PgConnection",0],[5,"Pool",0],[17,"Output"],[5,"PoolConnection",749],[6,"Error",0],[6,"Result",3354],[5,"Transaction",0],[5,"AnyConnection",0],[10,"Arguments",0],[1,"tuple"],[10,"Encode",0],[10,"Type",0],[6,"Either",0],[1,"bool"],[10,"Iterator",3355],[17,"Item"],[10,"FnMut",3356],[5,"Migration",651],[10,"DatabaseError",580],[6,"Option",3357],[10,"Migrate",651],[5,"Path",3358],[10,"AsMut",3359],[5,"CStr",3360],[5,"OsStr",3361],[1,"slice"],[1,"str"],[10,"Value",0],[10,"AsRef",3359],[17,"Options"],[10,"Connection",0],[10,"ConnectOptions",0],[5,"QueryBuilder",0],[5,"Query",2035],[5,"QueryAs",2035],[10,"FromRow",0],[5,"QueryScalar",2035],[1,"usize"],[10,"Error",3362],[5,"Replacements",3363],[10,"Clone",3364],[5,"CloseEvent",749],[6,"Ordering",3365],[10,"Ord",3365],[10,"FromIterator",3366],[10,"Statement",0],[10,"ColumnIndex",0],[10,"Row",0],[10,"Sized",3353],[5,"Arc",3367],[10,"BufRead",3368],[5,"PgCopyIn",850],[10,"Stream",3369],[10,"Decode",0],[10,"Deserializer",3370],[10,"Deserialize",3370],[10,"FnOnce",3356],[10,"Into",3359],[6,"IsNull",564],[1,"char"],[10,"PartialEq",3365],[10,"Executor",0],[10,"Execute",0],[10,"Debug",3371],[10,"Extend",3366],[10,"IntoIterator",3366],[5,"IterEither",3372],[5,"AnyArguments",1301],[5,"Any",0],[1,"u8"],[5,"Error",3373],[10,"Write",3368],[5,"Formatter",3371],[5,"Error",3371],[10,"Display",3371],[5,"Postgres",0],[10,"Write",3371],[6,"MigrateError",651],[5,"Url",3374],[10,"Hash",3375],[10,"Hasher",3375],[10,"IntoArguments",0],[5,"String",3376],[10,"TypeInfo",0],[10,"ValueRef",0],[10,"Default",3377],[10,"ExactSizeIterator",3378],[6,"LevelFilter",3379],[5,"Duration",3380],[10,"Column",0],[10,"DoubleEndedIterator",3381],[5,"Recompositions",3382],[5,"Decompositions",3383],[5,"PoolOptions",749],[10,"PartialOrd",3365],[5,"Context",3384],[6,"Poll",3385],[5,"PgTypeInfo",850],[5,"AnyTypeInfo",1301],[5,"Separated",2119],[10,"Read",3368],[5,"Vec",3386],[6,"SeekFrom",3368],[1,"u64"],[10,"Seek",3368],[10,"Serialize",3387],[10,"Serializer",3387],[1,"u32"],[5,"StreamSafe",3388],[5,"TestArgs",3389],[10,"Sync",3353],[5,"TypeId",3390],[6,"Cow",3391],[5,"Arguments",3371],[5,"AnyDriver",1562],[6,"ErrorKind",580],[5,"UnexpectedNullError",580],[5,"AppliedMigration",651],[6,"MigrationType",651],[5,"Migrator",3392],[1,"i64"],[10,"MigrationSource",651],[5,"PoolConnectionMetadata",749],[10,"Fn",3356],[6,"MaybePoolConnection",749],[5,"PgAdvisoryLock",850],[5,"PgAdvisoryLockGuard",850],[5,"PgArguments",850],[5,"PgConnectOptions",850],[6,"PgAdvisoryLockKey",850],[5,"PgValueRef",850],[5,"PgValue",850],[5,"PgNotification",850],[5,"PgColumn",850],[6,"PgSeverity",850],[6,"PgSslMode",850],[5,"PgStatement",850],[6,"PgTypeKind",850],[6,"PgValueFormat",850],[5,"PgDatabaseError",850],[5,"PgRow",850],[5,"PgListener",850],[5,"PgArgumentBuffer",850],[5,"PgQueryResult",850],[6,"PgErrorPosition",850],[1,"i8"],[10,"Unpin",3353],[5,"Oid",1589],[1,"u16"],[10,"AsyncRead",3393],[5,"AnyConnectOptions",1301],[10,"AnyConnectionBackend",1301],[5,"AnyValue",1301],[5,"AnyColumn",1301],[6,"AnyKind",1301],[5,"AnyRow",1301],[6,"AnyTypeInfoKind",1301],[6,"AnyValueKind",1301],[5,"AnyValueRef",1301],[5,"AnyStatement",1301],[5,"AnyQueryResult",1301],[5,"AnyMigrateDatabase",1562],[5,"PgMoney",1589],[5,"PgLQueryVariantFlag",1589],[5,"PgCiText",1589],[5,"PgInterval",1589],[5,"PgLQuery",1589],[5,"PgLQueryVariant",1589],[6,"PgLQueryLevel",1589],[5,"PgLTreeLabel",1589],[5,"PgLTree",1589],[5,"PgRange",1589],[5,"PgTimeTz",1589],[6,"Bound",3394],[6,"PgLTreeParseError",1589],[5,"RangeFrom",3394],[1,"array"],[5,"Range",3394],[5,"RangeTo",3394],[5,"RangeInclusive",3394],[5,"RangeToInclusive",3394],[6,"PgLQueryParseError",3395],[5,"Iter",3396],[5,"IterNames",3396],[5,"TimeDelta",3397],[5,"Map",2035],[10,"HasStatementCache",541],[6,"JsonValue",2133],[5,"Uuid",2133],[5,"Braced",3195],[1,"f64"],[5,"Hyphenated",3195],[5,"Json",2133],[5,"Number",3398],[5,"Map",3399],[5,"Simple",3195],[1,"u128"],[5,"Urn",3195],[5,"Text",2133],[5,"JsonRawValue",2133],[10,"FromStr",3400],[5,"Error",3401],[10,"Visitor",3370],[1,"i16"],[1,"i32"],[1,"f32"],[1,"isize"],[1,"never"],[5,"Error",3052],[10,"Index",3402],[5,"Timestamp",3052],[6,"Variant",3052],[6,"Version",3052],[5,"DateTime",2530],[5,"Days",3403],[10,"TimeZone",2530],[5,"Months",3404],[5,"FixedOffset",2530],[5,"NaiveDate",2530],[5,"NaiveDateTime",2530],[5,"NaiveTime",2530],[6,"LocalResult",3405],[5,"Utc",2530],[5,"Local",2530],[5,"Date",3406],[17,"Offset"],[5,"ParseError",3407],[10,"Offset",3405],[5,"StrftimeItems",3408],[5,"DelayedFormat",3409],[6,"Item",3407],[10,"Borrow",3410],[5,"SystemTime",3411],[6,"Weekday",3412],[5,"IsoWeek",3413],[5,"NaiveDateDaysIterator",3403],[5,"NaiveDateWeeksIterator",3403],[6,"SecondsFormat",3409],[5,"NaiveWeek",3403],[5,"Builder",3052],[5,"NoContext",3052],[10,"ClockSequence",3052],[8,"Result",0],[15,"ColumnIndexOutOfBounds",646],[15,"ColumnDecode",646],[15,"TypeNotFound",646],[10,"HasArguments",541],[10,"HasValueRef",541],[10,"HasStatement",541],[10,"MigrateDatabase",651],[10,"PgHasArrayType",850],[5,"PgTransactionManager",850],[15,"Internal",1299],[5,"AnyArgumentBuffer",1301],[5,"AnyTransactionManager",1301]],"b":[[78,"impl-Acquire%3C\'a%3E-for-%26Pool%3CDB%3E"],[79,"impl-Pool%3CDB%3E"],[91,"impl-AsMut%3CPath%3E-for-Either%3CL,+R%3E"],[92,"impl-AsMut%3CCStr%3E-for-Either%3CL,+R%3E"],[93,"impl-AsMut%3COsStr%3E-for-Either%3CL,+R%3E"],[94,"impl-AsMut%3C%5BTarget%5D%3E-for-Either%3CL,+R%3E"],[95,"impl-AsMut%3Cstr%3E-for-Either%3CL,+R%3E"],[96,"impl-AsMut%3CTarget%3E-for-Either%3CL,+R%3E"],[97,"impl-Either%3CL,+R%3E"],[102,"impl-AsRef%3C%5BTarget%5D%3E-for-Either%3CL,+R%3E"],[103,"impl-AsRef%3COsStr%3E-for-Either%3CL,+R%3E"],[104,"impl-AsRef%3CPath%3E-for-Either%3CL,+R%3E"],[105,"impl-Either%3CL,+R%3E"],[106,"impl-AsRef%3CCStr%3E-for-Either%3CL,+R%3E"],[107,"impl-AsRef%3Cstr%3E-for-Either%3CL,+R%3E"],[108,"impl-AsRef%3CTarget%3E-for-Either%3CL,+R%3E"],[112,"impl-Acquire%3C\'c%3E-for-%26mut+PgConnection"],[113,"impl-AnyConnectionBackend-for-PgConnection"],[114,"impl-Connection-for-PgConnection"],[115,"impl-Pool%3CDB%3E"],[116,"impl-Acquire%3C\'a%3E-for-%26Pool%3CDB%3E"],[118,"impl-Acquire%3C\'c%3E-for-%26mut+AnyConnection"],[119,"impl-Connection-for-AnyConnection"],[157,"impl-AnyConnectionBackend-for-PgConnection"],[158,"impl-Connection-for-PgConnection"],[238,"impl-AnyConnectionBackend-for-PgConnection"],[239,"impl-Executor%3C\'c%3E-for-%26mut+PgConnection"],[244,"impl-Executor%3C\'c%3E-for-%26mut+PgConnection"],[245,"impl-AnyConnectionBackend-for-PgConnection"],[254,"impl-Debug-for-Either%3CL,+R%3E"],[255,"impl-Display-for-Either%3CL,+R%3E"],[259,"impl-Debug-for-Error"],[260,"impl-Display-for-Error"],[275,"impl-From%3CE%3E-for-Error"],[277,"impl-From%3CMigrateError%3E-for-Error"],[278,"impl-From%3CError%3E-for-Error"],[366,"impl-AnyConnectionBackend-for-PgConnection"],[367,"impl-Connection-for-PgConnection"],[375,"impl-Executor%3C\'c%3E-for-%26mut+PgConnection"],[376,"impl-AnyConnectionBackend-for-PgConnection"],[435,"impl-AnyConnectionBackend-for-PgConnection"],[436,"impl-Connection-for-PgConnection"],[621,"impl-Display-for-UnexpectedNullError"],[622,"impl-Debug-for-UnexpectedNullError"],[696,"impl-Display-for-MigrateError"],[697,"impl-Debug-for-MigrateError"],[796,"impl-From%3C%26mut+%3CDB+as+Database%3E::Connection%3E-for-MaybePoolConnection%3C\'c,+DB%3E"],[797,"impl-From%3CPoolConnection%3CDB%3E%3E-for-MaybePoolConnection%3C\'c,+DB%3E"],[990,"impl-DatabaseError-for-PgDatabaseError"],[991,"impl-PgDatabaseError"],[999,"impl-DatabaseError-for-PgDatabaseError"],[1000,"impl-PgDatabaseError"],[1040,"impl-Display-for-PgDatabaseError"],[1041,"impl-Debug-for-PgDatabaseError"],[1053,"impl-Debug-for-PgTypeInfo"],[1054,"impl-Display-for-PgTypeInfo"],[1130,"impl-PgDatabaseError"],[1131,"impl-DatabaseError-for-PgDatabaseError"],[1173,"impl-DatabaseError-for-PgDatabaseError"],[1174,"impl-PgDatabaseError"],[1418,"impl-Debug-for-AnyTypeInfo"],[1419,"impl-Display-for-AnyTypeInfo"],[1622,"impl-PgHasArrayType-for-PgRange%3CDateTime%3CTz%3E%3E"],[1623,"impl-PgHasArrayType-for-PgRange%3CNaiveDate%3E"],[1624,"impl-PgHasArrayType-for-PgRange%3Ci32%3E"],[1625,"impl-PgHasArrayType-for-PgRange%3Ci64%3E"],[1626,"impl-PgHasArrayType-for-PgRange%3CNaiveDateTime%3E"],[1632,"impl-PgLQueryVariantFlag"],[1633,"impl-Flags-for-PgLQueryVariantFlag"],[1687,"impl-Type%3CPostgres%3E-for-PgRange%3Ci64%3E"],[1688,"impl-Type%3CPostgres%3E-for-PgRange%3CNaiveDateTime%3E"],[1689,"impl-Type%3CPostgres%3E-for-PgRange%3CNaiveDate%3E"],[1690,"impl-Type%3CPostgres%3E-for-PgRange%3Ci32%3E"],[1691,"impl-Type%3CPostgres%3E-for-PgRange%3CDateTime%3CTz%3E%3E"],[1753,"impl-Debug-for-PgCiText"],[1754,"impl-Display-for-PgCiText"],[1756,"impl-Debug-for-PgLQuery"],[1757,"impl-Display-for-PgLQuery"],[1758,"impl-UpperHex-for-PgLQueryVariantFlag"],[1759,"impl-Binary-for-PgLQueryVariantFlag"],[1760,"impl-Octal-for-PgLQueryVariantFlag"],[1761,"impl-Display-for-PgLQueryVariantFlag"],[1762,"impl-Debug-for-PgLQueryVariantFlag"],[1763,"impl-LowerHex-for-PgLQueryVariantFlag"],[1764,"impl-Debug-for-PgLQueryVariant"],[1765,"impl-Display-for-PgLQueryVariant"],[1766,"impl-Debug-for-PgLQueryLevel"],[1767,"impl-Display-for-PgLQueryLevel"],[1768,"impl-Debug-for-PgLTreeParseError"],[1769,"impl-Display-for-PgLTreeParseError"],[1770,"impl-Debug-for-PgLTreeLabel"],[1771,"impl-Display-for-PgLTreeLabel"],[1772,"impl-Debug-for-PgLTree"],[1773,"impl-Display-for-PgLTree"],[1776,"impl-Debug-for-PgRange%3CT%3E"],[1777,"impl-Display-for-PgRange%3CT%3E"],[1795,"impl-From%3CRangeFrom%3CT%3E%3E-for-PgRange%3CT%3E"],[1796,"impl-From%3C(Bound%3CT%3E,+Bound%3CT%3E)%3E-for-PgRange%3CT%3E"],[1797,"impl-From%3C%5BBound%3CT%3E;+2%5D%3E-for-PgRange%3CT%3E"],[1798,"impl-From%3CRange%3CT%3E%3E-for-PgRange%3CT%3E"],[1799,"impl-From%3CRangeTo%3CT%3E%3E-for-PgRange%3CT%3E"],[1800,"impl-From%3CRangeInclusive%3CT%3E%3E-for-PgRange%3CT%3E"],[1801,"impl-From%3CRangeToInclusive%3CT%3E%3E-for-PgRange%3CT%3E"],[1804,"impl-Flags-for-PgLQueryVariantFlag"],[1805,"impl-PgLQueryVariantFlag"],[1891,"impl-TryFrom%3CDuration%3E-for-PgInterval"],[1892,"impl-TryFrom%3CTimeDelta%3E-for-PgInterval"],[1936,"impl-Type%3CPostgres%3E-for-PgRange%3CNaiveDateTime%3E"],[1937,"impl-Type%3CPostgres%3E-for-PgRange%3CDateTime%3CTz%3E%3E"],[1938,"impl-Type%3CPostgres%3E-for-PgRange%3CNaiveDate%3E"],[1939,"impl-Type%3CPostgres%3E-for-PgRange%3Ci32%3E"],[1940,"impl-Type%3CPostgres%3E-for-PgRange%3Ci64%3E"],[2082,"impl-Query%3C\'q,+DB,+A%3E"],[2083,"impl-Execute%3C\'q,+DB%3E-for-Query%3C\'q,+DB,+A%3E"],[2085,"impl-QueryAs%3C\'q,+DB,+O,+A%3E"],[2086,"impl-Execute%3C\'q,+DB%3E-for-QueryAs%3C\'q,+DB,+O,+A%3E"],[2087,"impl-QueryScalar%3C\'q,+DB,+O,+A%3E"],[2088,"impl-Execute%3C\'q,+DB%3E-for-QueryScalar%3C\'q,+DB,+O,+A%3E"],[2229,"impl-Deserializer%3C\'de%3E-for-%26JsonValue"],[2230,"impl-Deserializer%3C\'de%3E-for-JsonValue"],[2232,"impl-Deserializer%3C\'de%3E-for-%26JsonValue"],[2233,"impl-Deserializer%3C\'de%3E-for-JsonValue"],[2235,"impl-Deserializer%3C\'de%3E-for-%26JsonValue"],[2236,"impl-Deserializer%3C\'de%3E-for-JsonValue"],[2238,"impl-Deserializer%3C\'de%3E-for-%26JsonValue"],[2239,"impl-Deserializer%3C\'de%3E-for-JsonValue"],[2241,"impl-Deserializer%3C\'de%3E-for-JsonValue"],[2242,"impl-Deserializer%3C\'de%3E-for-%26JsonValue"],[2244,"impl-Deserializer%3C\'de%3E-for-JsonValue"],[2245,"impl-Deserializer%3C\'de%3E-for-%26JsonValue"],[2247,"impl-Deserializer%3C\'de%3E-for-%26JsonValue"],[2248,"impl-Deserializer%3C\'de%3E-for-JsonValue"],[2250,"impl-Deserializer%3C\'de%3E-for-%26JsonValue"],[2251,"impl-Deserializer%3C\'de%3E-for-JsonValue"],[2253,"impl-Deserializer%3C\'de%3E-for-JsonValue"],[2254,"impl-Deserializer%3C\'de%3E-for-%26JsonValue"],[2256,"impl-Deserializer%3C\'de%3E-for-%26JsonValue"],[2257,"impl-Deserializer%3C\'de%3E-for-JsonValue"],[2259,"impl-Deserializer%3C\'de%3E-for-%26JsonValue"],[2260,"impl-Deserializer%3C\'de%3E-for-JsonValue"],[2262,"impl-Deserializer%3C\'de%3E-for-JsonValue"],[2263,"impl-Deserializer%3C\'de%3E-for-%26JsonValue"],[2265,"impl-Deserializer%3C\'de%3E-for-%26JsonValue"],[2266,"impl-Deserializer%3C\'de%3E-for-JsonValue"],[2268,"impl-Deserializer%3C\'de%3E-for-JsonValue"],[2269,"impl-Deserializer%3C\'de%3E-for-%26JsonValue"],[2271,"impl-Deserializer%3C\'de%3E-for-%26JsonValue"],[2272,"impl-Deserializer%3C\'de%3E-for-JsonValue"],[2274,"impl-Deserializer%3C\'de%3E-for-JsonValue"],[2275,"impl-Deserializer%3C\'de%3E-for-%26JsonValue"],[2277,"impl-Deserializer%3C\'de%3E-for-JsonValue"],[2278,"impl-Deserializer%3C\'de%3E-for-%26JsonValue"],[2280,"impl-Deserializer%3C\'de%3E-for-JsonValue"],[2281,"impl-Deserializer%3C\'de%3E-for-%26JsonValue"],[2283,"impl-Deserializer%3C\'de%3E-for-%26JsonValue"],[2284,"impl-Deserializer%3C\'de%3E-for-JsonValue"],[2286,"impl-Deserializer%3C\'de%3E-for-%26JsonValue"],[2287,"impl-Deserializer%3C\'de%3E-for-JsonValue"],[2289,"impl-Deserializer%3C\'de%3E-for-JsonValue"],[2290,"impl-Deserializer%3C\'de%3E-for-%26JsonValue"],[2292,"impl-Deserializer%3C\'de%3E-for-JsonValue"],[2293,"impl-Deserializer%3C\'de%3E-for-%26JsonValue"],[2295,"impl-Deserializer%3C\'de%3E-for-JsonValue"],[2296,"impl-Deserializer%3C\'de%3E-for-%26JsonValue"],[2298,"impl-Deserializer%3C\'de%3E-for-JsonValue"],[2299,"impl-Deserializer%3C\'de%3E-for-%26JsonValue"],[2301,"impl-Deserializer%3C\'de%3E-for-%26JsonValue"],[2302,"impl-Deserializer%3C\'de%3E-for-JsonValue"],[2304,"impl-Deserializer%3C\'de%3E-for-JsonValue"],[2305,"impl-Deserializer%3C\'de%3E-for-%26JsonValue"],[2307,"impl-Deserializer%3C\'de%3E-for-JsonValue"],[2308,"impl-Deserializer%3C\'de%3E-for-%26JsonValue"],[2310,"impl-Deserializer%3C\'de%3E-for-%26JsonValue"],[2311,"impl-Deserializer%3C\'de%3E-for-JsonValue"],[2313,"impl-Deserializer%3C\'de%3E-for-%26JsonValue"],[2314,"impl-Deserializer%3C\'de%3E-for-JsonValue"],[2316,"impl-Deserializer%3C\'de%3E-for-JsonValue"],[2317,"impl-Deserializer%3C\'de%3E-for-%26JsonValue"],[2319,"impl-Deserializer%3C\'de%3E-for-JsonValue"],[2320,"impl-Deserializer%3C\'de%3E-for-%26JsonValue"],[2329,"impl-PartialEq%3Cu16%3E-for-JsonValue"],[2330,"impl-PartialEq%3Ci16%3E-for-JsonValue"],[2331,"impl-PartialEq%3CString%3E-for-JsonValue"],[2332,"impl-PartialEq-for-JsonValue"],[2333,"impl-PartialEq%3Cu32%3E-for-%26JsonValue"],[2334,"impl-PartialEq%3Cusize%3E-for-%26JsonValue"],[2335,"impl-PartialEq%3Ci32%3E-for-JsonValue"],[2336,"impl-PartialEq%3Ci8%3E-for-JsonValue"],[2337,"impl-PartialEq%3Cusize%3E-for-JsonValue"],[2338,"impl-PartialEq%3Cu8%3E-for-JsonValue"],[2339,"impl-PartialEq%3Cu32%3E-for-JsonValue"],[2340,"impl-PartialEq%3Ci16%3E-for-%26mut+JsonValue"],[2341,"impl-PartialEq%3Cu8%3E-for-%26mut+JsonValue"],[2342,"impl-PartialEq%3Ci64%3E-for-JsonValue"],[2343,"impl-PartialEq%3Cu64%3E-for-%26JsonValue"],[2344,"impl-PartialEq%3Cf64%3E-for-%26JsonValue"],[2345,"impl-PartialEq%3Ci16%3E-for-%26JsonValue"],[2346,"impl-PartialEq%3Cbool%3E-for-%26JsonValue"],[2347,"impl-PartialEq%3Cu16%3E-for-%26mut+JsonValue"],[2348,"impl-PartialEq%3Cf32%3E-for-%26JsonValue"],[2349,"impl-PartialEq%3Cstr%3E-for-JsonValue"],[2350,"impl-PartialEq%3Cbool%3E-for-%26mut+JsonValue"],[2351,"impl-PartialEq%3Cu64%3E-for-%26mut+JsonValue"],[2352,"impl-PartialEq%3Ci32%3E-for-%26mut+JsonValue"],[2353,"impl-PartialEq%3C%26str%3E-for-JsonValue"],[2354,"impl-PartialEq%3Cf64%3E-for-%26mut+JsonValue"],[2355,"impl-PartialEq%3Cu32%3E-for-%26mut+JsonValue"],[2356,"impl-PartialEq%3Cisize%3E-for-%26mut+JsonValue"],[2357,"impl-PartialEq%3Ci8%3E-for-%26mut+JsonValue"],[2358,"impl-PartialEq%3Cu16%3E-for-%26JsonValue"],[2359,"impl-PartialEq%3Ci8%3E-for-%26JsonValue"],[2360,"impl-PartialEq%3Cu64%3E-for-JsonValue"],[2361,"impl-PartialEq%3Cf32%3E-for-%26mut+JsonValue"],[2362,"impl-PartialEq%3Cbool%3E-for-JsonValue"],[2363,"impl-PartialEq%3Cf64%3E-for-JsonValue"],[2364,"impl-PartialEq%3Ci64%3E-for-%26JsonValue"],[2365,"impl-PartialEq%3Cisize%3E-for-JsonValue"],[2366,"impl-PartialEq%3Cu8%3E-for-%26JsonValue"],[2367,"impl-PartialEq%3Cisize%3E-for-%26JsonValue"],[2368,"impl-PartialEq%3Ci64%3E-for-%26mut+JsonValue"],[2369,"impl-PartialEq%3Cf32%3E-for-JsonValue"],[2370,"impl-PartialEq%3Ci32%3E-for-%26JsonValue"],[2371,"impl-PartialEq%3Cusize%3E-for-%26mut+JsonValue"],[2386,"impl-UpperHex-for-Uuid"],[2387,"impl-Debug-for-Uuid"],[2388,"impl-Display-for-Uuid"],[2389,"impl-LowerHex-for-Uuid"],[2390,"impl-Display-for-JsonRawValue"],[2391,"impl-Debug-for-JsonRawValue"],[2392,"impl-Display-for-JsonValue"],[2393,"impl-Debug-for-JsonValue"],[2397,"impl-From%3CBraced%3E-for-Uuid"],[2398,"impl-From%3CSimple%3E-for-Uuid"],[2399,"impl-From%3CUrn%3E-for-Uuid"],[2400,"impl-From%3CHyphenated%3E-for-Uuid"],[2401,"impl-From%3Cu64%3E-for-JsonValue"],[2402,"impl-From%3C%26%5BT%5D%3E-for-JsonValue"],[2403,"impl-From%3C%26str%3E-for-JsonValue"],[2404,"impl-From%3Cusize%3E-for-JsonValue"],[2405,"impl-From%3CMap%3CString,+JsonValue%3E%3E-for-JsonValue"],[2406,"impl-From%3Cf32%3E-for-JsonValue"],[2408,"impl-From%3Ci8%3E-for-JsonValue"],[2409,"impl-From%3C()%3E-for-JsonValue"],[2410,"impl-From%3Cbool%3E-for-JsonValue"],[2411,"impl-From%3CVec%3CT%3E%3E-for-JsonValue"],[2412,"impl-From%3COption%3CT%3E%3E-for-JsonValue"],[2413,"impl-From%3Ci64%3E-for-JsonValue"],[2414,"impl-From%3CCow%3C\'a,+str%3E%3E-for-JsonValue"],[2415,"impl-From%3CString%3E-for-JsonValue"],[2416,"impl-From%3CNumber%3E-for-JsonValue"],[2417,"impl-From%3Cu16%3E-for-JsonValue"],[2418,"impl-From%3Ci32%3E-for-JsonValue"],[2419,"impl-From%3Cisize%3E-for-JsonValue"],[2420,"impl-From%3Cf64%3E-for-JsonValue"],[2421,"impl-From%3Cu32%3E-for-JsonValue"],[2422,"impl-From%3Ci16%3E-for-JsonValue"],[2423,"impl-From%3Cu8%3E-for-JsonValue"],[2433,"impl-FromIterator%3C(K,+V)%3E-for-JsonValue"],[2434,"impl-FromIterator%3CT%3E-for-JsonValue"],[2461,"impl-IntoDeserializer%3C\'de,+Error%3E-for-JsonValue"],[2462,"impl-IntoDeserializer%3C\'de,+Error%3E-for-%26JsonValue"],[2502,"impl-TryFrom%3C%26str%3E-for-Uuid"],[2503,"impl-TryFrom%3CVec%3Cu8%3E%3E-for-Uuid"],[2548,"impl-Add%3CDays%3E-for-DateTime%3CTz%3E"],[2549,"impl-Add%3CMonths%3E-for-DateTime%3CTz%3E"],[2550,"impl-Add%3CTimeDelta%3E-for-DateTime%3CTz%3E"],[2551,"impl-Add%3CFixedOffset%3E-for-DateTime%3CTz%3E"],[2552,"impl-Add%3CDuration%3E-for-DateTime%3CTz%3E"],[2553,"impl-Add%3CMonths%3E-for-NaiveDate"],[2554,"impl-Add%3CTimeDelta%3E-for-NaiveDate"],[2555,"impl-Add%3CDays%3E-for-NaiveDate"],[2556,"impl-Add%3CMonths%3E-for-NaiveDateTime"],[2557,"impl-Add%3CFixedOffset%3E-for-NaiveDateTime"],[2558,"impl-Add%3CTimeDelta%3E-for-NaiveDateTime"],[2559,"impl-Add%3CDays%3E-for-NaiveDateTime"],[2560,"impl-Add%3CDuration%3E-for-NaiveDateTime"],[2561,"impl-Add%3CTimeDelta%3E-for-NaiveTime"],[2562,"impl-Add%3CDuration%3E-for-NaiveTime"],[2563,"impl-Add%3CFixedOffset%3E-for-NaiveTime"],[2564,"impl-AddAssign%3CDuration%3E-for-DateTime%3CTz%3E"],[2565,"impl-AddAssign%3CTimeDelta%3E-for-DateTime%3CTz%3E"],[2567,"impl-AddAssign%3CTimeDelta%3E-for-NaiveDateTime"],[2568,"impl-AddAssign%3CDuration%3E-for-NaiveDateTime"],[2569,"impl-AddAssign%3CTimeDelta%3E-for-NaiveTime"],[2570,"impl-AddAssign%3CDuration%3E-for-NaiveTime"],[2652,"impl-Decode%3C\'r,+Postgres%3E-for-DateTime%3CLocal%3E"],[2653,"impl-Decode%3C\'r,+Postgres%3E-for-DateTime%3CFixedOffset%3E"],[2654,"impl-Decode%3C\'r,+Postgres%3E-for-DateTime%3CUtc%3E"],[2658,"impl-Default-for-DateTime%3CLocal%3E"],[2659,"impl-Default-for-DateTime%3CUtc%3E"],[2660,"impl-Default-for-DateTime%3CFixedOffset%3E"],[2664,"impl-Deserialize%3C\'de%3E-for-DateTime%3CLocal%3E"],[2665,"impl-Deserialize%3C\'de%3E-for-DateTime%3CFixedOffset%3E"],[2666,"impl-Deserialize%3C\'de%3E-for-DateTime%3CUtc%3E"],[2707,"impl-Display-for-DateTime%3CTz%3E"],[2708,"impl-Debug-for-DateTime%3CTz%3E"],[2709,"impl-Debug-for-NaiveDate"],[2710,"impl-Display-for-NaiveDate"],[2711,"impl-Debug-for-NaiveDateTime"],[2712,"impl-Display-for-NaiveDateTime"],[2713,"impl-Display-for-NaiveTime"],[2714,"impl-Debug-for-NaiveTime"],[2715,"impl-Display-for-FixedOffset"],[2716,"impl-Debug-for-FixedOffset"],[2718,"impl-Debug-for-Utc"],[2719,"impl-Display-for-Utc"],[2728,"impl-From%3CDateTime%3CFixedOffset%3E%3E-for-DateTime%3CUtc%3E"],[2729,"impl-From%3CDateTime%3CUtc%3E%3E-for-DateTime%3CFixedOffset%3E"],[2731,"impl-From%3CDateTime%3CFixedOffset%3E%3E-for-DateTime%3CLocal%3E"],[2732,"impl-From%3CSystemTime%3E-for-DateTime%3CLocal%3E"],[2733,"impl-From%3CDateTime%3CLocal%3E%3E-for-DateTime%3CUtc%3E"],[2734,"impl-From%3CDateTime%3CUtc%3E%3E-for-DateTime%3CLocal%3E"],[2735,"impl-From%3CSystemTime%3E-for-DateTime%3CUtc%3E"],[2736,"impl-From%3CDateTime%3CLocal%3E%3E-for-DateTime%3CFixedOffset%3E"],[2767,"impl-FromStr-for-DateTime%3CLocal%3E"],[2768,"impl-FromStr-for-DateTime%3CUtc%3E"],[2769,"impl-FromStr-for-DateTime%3CFixedOffset%3E"],[2892,"impl-Sub%3C%26DateTime%3CTz%3E%3E-for-DateTime%3CTz%3E"],[2893,"impl-Sub%3CMonths%3E-for-DateTime%3CTz%3E"],[2894,"impl-Sub-for-DateTime%3CTz%3E"],[2895,"impl-Sub%3CDuration%3E-for-DateTime%3CTz%3E"],[2896,"impl-Sub%3CDays%3E-for-DateTime%3CTz%3E"],[2897,"impl-Sub%3CTimeDelta%3E-for-DateTime%3CTz%3E"],[2898,"impl-Sub%3CFixedOffset%3E-for-DateTime%3CTz%3E"],[2899,"impl-Sub%3CDays%3E-for-NaiveDate"],[2900,"impl-Sub-for-NaiveDate"],[2901,"impl-Sub%3CTimeDelta%3E-for-NaiveDate"],[2902,"impl-Sub%3CMonths%3E-for-NaiveDate"],[2903,"impl-Sub%3CFixedOffset%3E-for-NaiveDateTime"],[2904,"impl-Sub%3CMonths%3E-for-NaiveDateTime"],[2905,"impl-Sub%3CDays%3E-for-NaiveDateTime"],[2906,"impl-Sub%3CTimeDelta%3E-for-NaiveDateTime"],[2907,"impl-Sub%3CDuration%3E-for-NaiveDateTime"],[2908,"impl-Sub-for-NaiveDateTime"],[2909,"impl-Sub-for-NaiveTime"],[2910,"impl-Sub%3CDuration%3E-for-NaiveTime"],[2911,"impl-Sub%3CFixedOffset%3E-for-NaiveTime"],[2912,"impl-Sub%3CTimeDelta%3E-for-NaiveTime"],[2913,"impl-SubAssign%3CDuration%3E-for-DateTime%3CTz%3E"],[2914,"impl-SubAssign%3CTimeDelta%3E-for-DateTime%3CTz%3E"],[2916,"impl-SubAssign%3CDuration%3E-for-NaiveDateTime"],[2917,"impl-SubAssign%3CTimeDelta%3E-for-NaiveDateTime"],[2918,"impl-SubAssign%3CDuration%3E-for-NaiveTime"],[2919,"impl-SubAssign%3CTimeDelta%3E-for-NaiveTime"],[3112,"impl-Debug-for-Error"],[3113,"impl-Display-for-Error"],[3117,"impl-Debug-for-Variant"],[3118,"impl-Display-for-Variant"],[3267,"impl-LowerHex-for-Hyphenated"],[3268,"impl-Debug-for-Hyphenated"],[3269,"impl-Display-for-Hyphenated"],[3270,"impl-UpperHex-for-Hyphenated"],[3271,"impl-LowerHex-for-Simple"],[3272,"impl-Debug-for-Simple"],[3273,"impl-UpperHex-for-Simple"],[3274,"impl-Display-for-Simple"],[3275,"impl-LowerHex-for-Urn"],[3276,"impl-Debug-for-Urn"],[3277,"impl-UpperHex-for-Urn"],[3278,"impl-Display-for-Urn"],[3279,"impl-LowerHex-for-Braced"],[3280,"impl-Debug-for-Braced"],[3281,"impl-UpperHex-for-Braced"],[3282,"impl-Display-for-Braced"]]}],\ -["sqlx_core",{"doc":"Core of SQLx, the rust SQL toolkit.","t":"GEFFPEPFFCNCNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNENNNNNNNNNNNNNNNNNNNNNNNNCCNNNCNNNCQCNNNNNNNNNNNNCNNNNNNNNCNNNNCNNNNNNNNNNNNNNNNNNNNNQCCNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNCNNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNCNNNNNNCNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNENCNNNNNNCNCCNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNCCNNNNNNNNCNNNNNNNNNNNNNNNNNNNQNNNNNCCNNENCNNNNNNNNNNNNKRRMMFFFFFFKKGIIFFFFFGFFPPPPPPPPPNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNMNNNONNMNCNNNNNNNNNNNNMNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNMNNNNMNMNNNNNNNNNMNMNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNFFNNNNNNNNNNNNHNNNNNNNNNNKRFKMNNNNNMNMNNNKKRMMMMFFNNNNNNNNNNNNNNNNNNNNNNNNNNNKKRRFRMNNNNNNMMNNNNNNMNMNMNMMOOONNNNNRRRRKRRRKKKKTRRRRRTRRKMGEFPEPEEEEEEEEEEEEEEEEEEEKGPPNNNMNNNNNNNPIPPPPPPKPPGGPPPPPPPPPIPPPFPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMHNNNNNNNNNNNNNNNOOOOORKKNNNNMNMMNMMMMCCFFNNNNNNNNNNNNNNNNNNPPGNNNNNNNNNNNNNNNNNNNNNNNNNKMFFNNNNHONNNNONOHHHHHHNNNNNNKKKKKKKNNNMNNMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNHENNNFPPPPKKGFKGEPPPPPPPPPMNNNNNNNNOONNNNNNMMOMMMNNNNNNNNNNNNNNNNNNNNNNNNMMONMMNONNNNNNNNNNNNNNNNNMOOFRKFKNNNNNHHNNNNNNNNNNNMMMNNNNNNNNNCNNNNMMNNMNNNNNNNGPPFOOHNNNNOONNHNNNNNHONNONNNNNNNNFFFFFNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNPGPNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHNNNNNNNNNNNNNNFNNNNNNNNNNNNHHHHNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNHHHHNNNNNNRKNMNNNNNNMNGFPPNNNNNNNNNNNHNCHHHHHNNNNNNNNHHRKNMMMMMMMMMMNFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFRFFFKKKNNNNNNNNNMMOOONONNNNNNNNMNONOOMMMONNNNNNNNNNNNFNNNHNNNHNNNNNNNHNNNKMMPPFFGPPPPFKENNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNEEEEEEEEERRKKMNNMMMNNMM","n":["Either","Error","HashMap","IndexMap","Left","Result","Right","SmallVec","Url","acquire","all","any","any","append","arguments","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut_ptr","as_mut_slice","as_mut_slice","as_pin_mut","as_pin_ref","as_ptr","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_slice","as_slice","as_str","authority","binary_search_by","binary_search_by_key","binary_search_keys","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bytes","cannot_be_a_base","capacity","capacity","cause","cjk_compat_variants","clear","clear","clone","clone","clone","clone","clone","clone_from","clone_from","clone_from","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","collect","column","common","compare","compare","compare","connection","consume","contains_key","count","database","declare_driver_with_optional_migrate","decode","dedup","dedup_by","dedup_by_key","default","default","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","describe","description","deserialize","deserialize","deserialize","deserialize_internal","domain","drain","drain","driver_prelude","drop","either","either_into","either_with","encode","entry","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","err_protocol","error","executor","expect_left","expect_right","ext","extend","extend","extend","extend","extend","extend","extend_from_slice","factor_err","factor_first","factor_into_iter","factor_iter","factor_iter_mut","factor_none","factor_ok","factor_second","fill_buf","find","find_map","first","first_mut","flip","flush","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fold","for_each","fragment","from","from","from","from","from","from","from","from","from","from","from","from","from_buf","from_buf_and_len","from_buf_and_len_unchecked","from_const","from_const_with_len_unchecked","from_directory_path","from_elem","from_file_path","from_iter","from_iter","from_iter","from_raw_parts","from_row","from_slice","from_str","from_vec","fs","get","get","get_full","get_full_mut","get_full_mut2","get_index","get_index_entry","get_index_mut","get_index_mut2","get_index_of","get_key_value","get_key_value","get_mut","get_mut","get_range","get_range_mut","grow","has_authority","has_host","hash","hash","hash","hasher","host","host_str","impl_acquire","impl_column_index_for_row","impl_column_index_for_statement","impl_encode_for_option","impl_into_arguments_for_arguments","impl_statement_query","index","index","index","index","index","index","index","index","index","index","index","index","index","index","index","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","inline_size","insert","insert","insert","insert_from_slice","insert_full","insert_many","insert_sorted","into","into","into","into","into","into","into","into_boxed_slice","into_boxed_slice","into_future","into_inner","into_inner","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_keys","into_keys","into_string","into_values","into_values","into_vec","io","is_empty","is_empty","is_left","is_right","is_special","iter","iter","iter_mut","iter_mut","join","keys","last","last","last_mut","left","left_and_then","left_or","left_or_default","left_or_else","len","len","len","logger","make_relative","map","map_either","map_either_with","map_left","map_right","migrate","move_index","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","net","new","new","new","new_const","next","next_back","nfc","nfd","nfkc","nfkd","nth","options","origin","parse","parse_with_params","partial_cmp","partial_cmp","partial_cmp","partition","partition_point","password","path","path_segments","path_segments_mut","percent_encoding","poll","pool","pop","pop","port","port_or_known_default","position","push","query","query","query_as","query_builder","query_pairs","query_pairs_mut","query_scalar","raw_entry_mut_v1","raw_entry_v1","read","read_exact","read_line","read_to_end","read_to_string","read_until","remove","remove","remove","remove_entry","reserve","reserve","reserve_exact","reserve_exact","resize","resize_with","retain","retain","retain2","retain_mut","reverse","rfind","rfold","right","right_and_then","right_or","right_or_default","right_or_else","row","rt","scheme","seek","serialize","serialize","serialize","serialize_internal","set_fragment","set_host","set_ip_host","set_len","set_password","set_path","set_port","set_query","set_scheme","set_username","shift_insert","shift_remove","shift_remove_entry","shift_remove_full","shift_remove_index","shrink_to","shrink_to_fit","shrink_to_fit","size_hint","socket_addrs","sort_by","sort_by_cached_key","sort_keys","sort_unstable_by","sort_unstable_keys","sorted_by","sorted_unstable_by","source","spilled","splice","split_off","statement","stream_safe","swap_indices","swap_remove","swap_remove","swap_remove_entry","swap_remove_full","swap_remove_index","sync","testing","to_file_path","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","transaction","truncate","truncate","try_from","try_from","try_from","try_from","try_from","try_from","try_grow","try_into","try_into","try_into","try_into","try_into","try_poll","try_reserve","try_reserve","try_reserve_exact","try_reserve_exact","try_stream","type_id","type_id","type_id","type_id","type_id","type_info","types","unwrap_left","unwrap_right","url","username","value","values","values_mut","with_capacity","with_capacity","with_capacity","with_capacity_and_hasher","with_capacity_and_hasher","with_hasher","with_hasher","write","write_all","write_fmt","Acquire","Connection","Database","acquire","begin","Any","AnyArgumentBuffer","AnyArguments","AnyColumn","AnyConnectOptions","AnyConnection","AnyConnectionBackend","AnyExecutor","AnyKind","AnyPool","AnyPoolOptions","AnyQueryResult","AnyRow","AnyStatement","AnyTransactionManager","AnyTypeInfo","AnyTypeInfoKind","AnyValue","AnyValueRef","BigInt","Blob","Bool","Double","Integer","Null","Real","SmallInt","Text","acquire","add","apply","as_migrate","as_migrate","as_ref","backend_name","begin","begin","begin","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cached_statements_size","cached_statements_size","cached_statements_size","clear_cached_statements","clear_cached_statements","clear_cached_statements","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","close","close","columns","columns","commit","connect","create_database","database_exists","database_url","default","default","describe","dirty_version","driver","drop_database","ensure_migrations_table","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","fetch_many","fetch_many","fetch_optional","fetch_optional","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","force_drop_database","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_str","from_str","from_url","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_arguments","is_integer","is_null","is_null","is_null","kind","last_insert_id","list_applied_migrations","lock","log_settings","log_slow_statements","log_statements","name","name","name","ordinal","parameters","ping","ping","prepare_with","prepare_with","query","query_as","query_as_with","query_scalar","query_scalar_with","query_with","reserve","revert","rollback","rows_affected","shrink_buffers","shrink_buffers","sql","start_rollback","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_get","try_get_raw","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_info","type_info","type_info","types","unlock","AnyDriver","AnyMigrateDatabase","borrow","borrow","borrow_mut","borrow_mut","create_database","database_exists","drop_database","fmt","force_drop_database","from","from","get_migrate_database","install_drivers","into","into","try_from","try_from","try_into","try_into","type_id","type_id","with_migrate","without_migrate","Arguments","Database","ImmutableArguments","IntoArguments","add","borrow","borrow_mut","format_placeholder","from","into","into_arguments","into_arguments","reserve","try_from","try_into","type_id","Column","ColumnIndex","Database","index","name","ordinal","type_info","DebugFn","StatementCache","borrow","borrow","borrow_mut","borrow_mut","capacity","clear","contains_key","deref","deref_mut","fmt","fmt","from","from","get_mut","insert","into","into","is_enabled","len","new","remove_lru","try_from","try_from","try_into","try_into","type_id","type_id","ConnectOptions","Connection","Connection","Database","LogSettings","Options","begin","borrow","borrow_mut","cached_statements_size","clear_cached_statements","clone","clone_into","close","connect","connect","connect_with","default","disable_statement_logging","fmt","from","from_url","into","log_slow_statements","log_slow_statements","log_statements","log_statements","ping","shrink_buffers","slow_statements_duration","slow_statements_level","statements_level","to_owned","transaction","try_from","try_into","type_id","ArgumentBuffer","Arguments","Column","Connection","Database","Database","Database","Database","HasArguments","HasStatement","HasStatementCache","HasValueRef","NAME","QueryResult","Row","Statement","TransactionManager","TypeInfo","URL_SCHEMES","Value","ValueRef","Decode","decode","Either","Error","HashMap","Left","Result","Right","acquire","common","decode","describe","encode","executor","ext","from_row","fs","io","logger","net","pool","query","query_as","query_builder","query_scalar","rt","sync","Encode","IsNull","No","Yes","borrow","borrow_mut","encode","encode_by_ref","from","into","produces","size_hint","try_from","try_into","type_id","AnyDriverError","BoxDynError","CheckViolation","ColumnDecode","ColumnIndexOutOfBounds","ColumnNotFound","Configuration","Database","DatabaseError","Decode","Err","Error","ErrorKind","ForeignKeyViolation","Io","Migrate","NotNullViolation","Ok","Other","PoolClosed","PoolTimedOut","Protocol","Result","RowNotFound","Tls","TypeNotFound","UnexpectedNullError","UniqueViolation","WorkerCrashed","as_database_error","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","code","constraint","downcast","downcast_ref","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","into","into","into","into_database_error","is_check_violation","is_foreign_key_violation","is_unique_violation","kind","message","mismatched_types","source","table","to_string","to_string","try_downcast","try_downcast_ref","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","index","index","len","source","type_name","Database","Execute","Executor","execute","execute_many","fetch","fetch_all","fetch_many","fetch_one","fetch_optional","persistent","prepare","prepare_with","sql","statement","take_arguments","async_stream","ustr","TryAsyncStream","Yielder","borrow","borrow","borrow_mut","borrow_mut","from","from","into","into","new","poll_next","try_from","try_from","try_into","try_into","try_poll_next","type_id","type_id","yield","Shared","Static","UStr","borrow","borrow","borrow_mut","clone","clone_into","deref","deserialize","eq","equivalent","equivalent","equivalent","fmt","fmt","from","from","from","hash","into","new","serialize","to_owned","to_string","try_from","try_into","type_id","FromRow","from_row","DirEntry","ReadDir","borrow","borrow","borrow_mut","borrow_mut","create_dir_all","file_name","from","from","into","into","metadata","next","path","read","read_dir","read_to_string","remove_dir","remove_dir_all","remove_file","try_from","try_from","try_into","try_into","type_id","type_id","AsyncRead","AsyncReadExt","BufExt","BufMutExt","Decode","Encode","ReadBuf","chain","decode","decode","decode_with","encode","encode","encode_with","get_bytes","get_bytes_nul","get_str","get_str_nul","init_mut","poll_read","put_str_nul","read","read_buf","read_exact","read_f32","read_f32_le","read_f64","read_f64_le","read_i128","read_i128_le","read_i16","read_i16_le","read_i32","read_i32_le","read_i64","read_i64_le","read_i8","read_to_end","read_to_string","read_u128","read_u128_le","read_u16","read_u16_le","read_u32","read_u32_le","read_u64","read_u64_le","read_u8","take","QueryLogger","borrow","borrow_mut","drop","finish","from","increase_rows_affected","increment_rows_returned","into","new","parse_query_summary","sqlformat","try_from","try_into","type_id","AppliedMigration","Dirty","Execute","ForceNotSupported","InvalidMixReversibleAndSimple","Migrate","MigrateDatabase","MigrateError","Migration","MigrationSource","MigrationType","Migrator","ReversibleDown","ReversibleUp","Simple","Source","VersionMismatch","VersionMissing","VersionNotPresent","VersionTooNew","VersionTooOld","apply","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","checksum","checksum","clone","clone","clone","clone_into","clone_into","clone_into","create_database","database_exists","description","dirty_version","drop_database","ensure_migrations_table","eq","file_content","fmt","fmt","fmt","fmt","fmt","force_drop_database","force_drop_database","from","from","from","from","from","from_filename","infer","into","into","into","into","is_down_migration","is_reversible","is_up_migration","label","list_applied_migrations","lock","migration_type","new","resolve","revert","source","sql","suffix","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unlock","version","version","BufferedSocket","Output","Socket","SocketIntoBox","WithSocket","borrow","borrow","borrow_mut","borrow_mut","boxed","connect_tcp","connect_uds","flush","flush","flush","from","from","into","into","into_inner","new","poll_flush","poll_flush","poll_read_ready","poll_shutdown","poll_write_ready","read","read","read","read_buffered","read_with","shrink_buffers","shutdown","shutdown","shutdown","tls","try_from","try_from","try_into","try_into","try_read","try_write","type_id","type_id","with_socket","with_socket","write","write","write","write_buffer","write_buffer_mut","write_with","CertificateInput","File","Inline","TlsConfig","accept_invalid_certs","accept_invalid_hostnames","available","borrow","borrow","borrow_mut","borrow_mut","client_cert_path","client_key_path","clone","clone_into","error_if_unavailable","fmt","fmt","from","from","from","handshake","hostname","into","into","root_cert_path","to_owned","to_string","try_from","try_from","try_into","try_into","type_id","type_id","CloseEvent","Pool","PoolConnection","PoolConnectionMetadata","PoolOptions","acquire","acquire","acquire","acquire_timeout","after_connect","after_release","age","as_mut","as_ref","before_acquire","begin","begin","begin","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","close","close","close_event","connect","connect","connect_lazy","connect_lazy","connect_lazy_with","connect_lazy_with","connect_options","connect_with","connect_with","default","deref","deref_mut","detach","do_until","drop","fetch_many","fetch_optional","fmt","fmt","fmt","fmt","from","from","from","from","from","get_acquire_timeout","get_idle_timeout","get_max_connections","get_max_lifetime","get_min_connections","get_test_before_acquire","idle_for","idle_timeout","into","into","into","into","into","into_future","is_closed","is_terminated","leak","max_connections","max_lifetime","maybe","min_connections","new","num_idle","options","poll","prepare_with","set_connect_options","size","test_before_acquire","to_owned","to_owned","try_acquire","try_begin","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","Connection","MaybePoolConnection","PoolConnection","borrow","borrow_mut","deref","deref_mut","from","from","from","into","try_from","try_into","type_id","Map","Query","bind","borrow","borrow","borrow_mut","borrow_mut","execute","execute_many","fetch","fetch","fetch_all","fetch_all","fetch_many","fetch_many","fetch_one","fetch_one","fetch_optional","fetch_optional","from","from","into","into","map","map","persistent","persistent","persistent","query","query_statement","query_statement_with","query_with","sql","sql","statement","statement","take_arguments","take_arguments","try_from","try_from","try_into","try_into","try_map","try_map","type_id","type_id","QueryAs","bind","borrow","borrow_mut","fetch","fetch_all","fetch_many","fetch_one","fetch_optional","from","into","persistent","persistent","query_as","query_as_with","query_statement_as","query_statement_as_with","sql","statement","take_arguments","try_from","try_into","type_id","QueryBuilder","Separated","borrow","borrow","borrow_mut","borrow_mut","build","build_query_as","build_query_scalar","default","from","from","into","into","into_sql","new","push","push","push_bind","push_bind","push_bind_unseparated","push_tuples","push_unseparated","push_values","reset","separated","sql","try_from","try_from","try_into","try_into","type_id","type_id","with_arguments","QueryScalar","bind","borrow","borrow_mut","fetch","fetch_all","fetch_many","fetch_one","fetch_optional","from","into","persistent","persistent","query_scalar","query_scalar_with","query_statement_scalar","query_statement_scalar_with","sql","statement","take_arguments","try_from","try_into","type_id","Database","Row","column","columns","get","get_unchecked","is_empty","len","try_column","try_get","try_get_raw","try_get_unchecked","JoinHandle","TimeoutError","Tokio","_Phantom","borrow","borrow","borrow_mut","borrow_mut","fmt","fmt","from","from","into","into","into_future","missing_rt","poll","rt_tokio","sleep","spawn","spawn_blocking","test_block_on","timeout","to_string","try_from","try_from","try_into","try_into","try_poll","type_id","type_id","yield_now","available","Database","Statement","column","columns","parameters","query","query_as","query_as_with","query_scalar","query_scalar_with","query_with","sql","to_owned","try_column","AsyncMutex","AsyncMutexGuard","AsyncSemaphore","AsyncSemaphoreReleaser","acquire","blocking_lock","blocking_lock_owned","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","const_new","default","deref","deref_mut","disarm","drop","fmt","fmt","fmt","from","from","from","from","from","from","get_mut","into","into","into","into","into_inner","lock","lock_owned","map","mutex","new","new","permits","release","to_string","try_acquire","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_lock","try_lock_owned","try_map","type_id","type_id","type_id","type_id","FixtureSnapshot","Output","TestArgs","TestContext","TestFixture","TestFn","TestSupport","TestTermination","additive_fixture","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cleanup_test","cleanup_test_dbs","connect_opts","contents","db_name","fixtures","fixtures","from","from","from","from","into","into","into","into","is_success","migrator","migrator","new","path","pool_opts","run_test","snapshot","test_context","test_path","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","Transaction","acquire","as_mut","begin","begin_ansi_transaction_sql","borrow","borrow_mut","commit","commit_ansi_transaction_sql","deref","deref_mut","drop","fmt","from","into","rollback","rollback_ansi_transaction_sql","try_from","try_into","type_id","TypeInfo","is_null","name","Array","Bool","Json","JsonRawValue","JsonValue","Null","Number","Object","String","Text","Type","Uuid","as_array","as_array_mut","as_bool","as_f64","as_i64","as_mut","as_null","as_number","as_object","as_object_mut","as_ref","as_str","as_u64","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chrono","clone","clone","clone","clone_into","clone_into","clone_into","cmp","cmp","compare","compare","compatible","compatible","compatible","decode","decode","default","default","default","deref","deref","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize_any","deserialize_any","deserialize_any","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_char","deserialize_char","deserialize_char","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_map","deserialize_map","deserialize_map","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_option","deserialize_option","deserialize_option","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_str","deserialize_str","deserialize_str","deserialize_string","deserialize_string","deserialize_string","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","encode_by_ref","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_iter","from_str","from_string","get","get","get_mut","hash","index","index_mut","into","into","into","into_deserializer","into_deserializer","into_deserializer","into_inner","is_array","is_boolean","is_f64","is_i64","is_null","is_number","is_object","is_string","is_u64","partial_cmp","partial_cmp","pointer","pointer_mut","serialize","serialize","serialize","take","to_owned","to_owned","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_info","type_info","type_info","uuid","DateTime","FixedOffset","Local","NaiveDate","NaiveDateTime","NaiveTime","TimeZone","Utc","Database","Database","Value","ValueRef","as_ref","decode","decode_unchecked","is_null","is_null","to_owned","try_decode","try_decode_unchecked","type_info","type_info"],"q":[[0,"sqlx_core"],[520,"sqlx_core::acquire"],[525,"sqlx_core::any"],[788,"sqlx_core::any::driver"],[813,"sqlx_core::arguments"],[829,"sqlx_core::column"],[836,"sqlx_core::common"],[865,"sqlx_core::connection"],[902,"sqlx_core::database"],[923,"sqlx_core::decode"],[925,"sqlx_core::driver_prelude"],[950,"sqlx_core::encode"],[965,"sqlx_core::error"],[1045,"sqlx_core::error::Error"],[1050,"sqlx_core::executor"],[1066,"sqlx_core::ext"],[1068,"sqlx_core::ext::async_stream"],[1088,"sqlx_core::ext::ustr"],[1116,"sqlx_core::from_row"],[1118,"sqlx_core::fs"],[1145,"sqlx_core::io"],[1194,"sqlx_core::logger"],[1209,"sqlx_core::migrate"],[1305,"sqlx_core::net"],[1357,"sqlx_core::net::tls"],[1391,"sqlx_core::pool"],[1500,"sqlx_core::pool::maybe"],[1514,"sqlx_core::query"],[1560,"sqlx_core::query_as"],[1583,"sqlx_core::query_builder"],[1617,"sqlx_core::query_scalar"],[1640,"sqlx_core::row"],[1652,"sqlx_core::rt"],[1684,"sqlx_core::rt::rt_tokio"],[1685,"sqlx_core::statement"],[1699,"sqlx_core::sync"],[1760,"sqlx_core::testing"],[1814,"sqlx_core::transaction"],[1834,"sqlx_core::type_info"],[1837,"sqlx_core::types"],[2131,"sqlx_core::types::chrono"],[2139,"sqlx_core::value"],[2153,"core::iter::traits::iterator"],[2154,"core::ops::function"],[2155,"smallvec"],[2156,"std::ffi::os_str"],[2157,"core::convert"],[2158,"core::ffi::c_str"],[2159,"std::path"],[2160,"indexmap::map::slice"],[2161,"core::pin"],[2162,"core::convert"],[2163,"core::cmp"],[2164,"core::cmp"],[2165,"core::option"],[2166,"unicode_normalization::replace"],[2167,"core::clone"],[2168,"core::iter::traits::collect"],[2169,"std::io"],[2170,"core::hash"],[2171,"core::hash"],[2172,"core::marker"],[2173,"core::cmp"],[2174,"core::ops::deref"],[2175,"core::ops::deref"],[2176,"serde::de"],[2177,"indexmap::map::iter"],[2178,"core::ops::function"],[2179,"core::cmp"],[2180,"core::iter::traits::collect"],[2181,"std::io::error"],[2182,"std::io"],[2183,"ahash::random_state"],[2184,"std::collections::hash::map"],[2185,"core::mem::maybe_uninit"],[2186,"url::parser"],[2187,"core::borrow"],[2188,"indexmap::map::core::entry"],[2189,"core::slice::index"],[2190,"core::ops::range"],[2191,"core::ops::range"],[2192,"indexmap::map::iter"],[2193,"indexmap::map::iter"],[2194,"core::iter::traits::double_ended"],[2195,"unicode_normalization::recompose"],[2196,"unicode_normalization::decompose"],[2197,"url"],[2198,"url::origin"],[2199,"core::cmp"],[2200,"url::path_segments"],[2201,"core::task::wake"],[2202,"core::task::poll"],[2203,"core::future::future"],[2204,"form_urlencoded"],[2205,"url"],[2206,"indexmap::map::core::raw_entry_v1"],[2207,"serde::ser"],[2208,"core::net::socket_addr"],[2209,"core::ops::function"],[2210,"std::path"],[2211,"core::any"],[2212,"indexmap::map::iter"],[2213,"core::marker"],[2214,"futures_core::stream"],[2215,"core::fmt"],[2216,"alloc::borrow"],[2217,"core::fmt"],[2218,"bytes::bytes"],[2219,"tokio::io::read_buf"],[2220,"tokio::io::util::read"],[2221,"tokio::io::util::read_buf"],[2222,"bytes::buf::buf_mut"],[2223,"tokio::io::util::read_exact"],[2224,"tokio::io::util::read_int"],[2225,"tokio::io::util::read_int"],[2226,"tokio::io::util::read_to_string"],[2227,"tokio::io::util::read_int"],[2228,"bytes::bytes_mut"],[2229,"alloc::sync"],[2230,"core::marker"],[2231,"tokio::sync::mutex"],[2232,"serde_json::map"],[2233,"serde_json::error"],[2234,"serde::de"]],"d":["The enum Either with variants Left and Right is a general …","","sqlx uses ahash for increased performance, at the cost of …","A hash table where the iteration order of the key-value …","A value of type L.","","A value of type R.","A Vec-like container that can store a small number of …","A parsed URL record.","","","SEE DOCUMENTATION BEFORE USE. Generic database driver with …","","Moves all the elements of other into self, leaving other …","Types and traits for passing arguments to SQL queries.","","","","","","","Convert &mut Either<L, R> to Either<&mut L, &mut R>.","","Returns a raw mutable pointer to the vector’s buffer.","Extracts a mutable slice of the entire vector.","Returns a mutable slice of all the key-value pairs in the …","Convert Pin<&mut Either<L, R>> to …","Convert Pin<&Either<L, R>> to Either<Pin<&L>, Pin<&R>>, …","Returns a raw pointer to the vector’s buffer.","","Convert &Either<L, R> to Either<&L, &R>.","","","","","","","","Extracts a slice containing the entire vector.","Returns a slice of all the key-value pairs in the map.","Return the serialization of this URL.","Return the authority of this URL as an ASCII string.","Search over a sorted map with a comparator function.","Search over a sorted map with an extraction function.","Search over a sorted map for a key.","","","","","","","","","","","","","","Return whether this URL is a cannot-be-a-base URL, meaning …","The number of items the vector can hold without …","Return the number of elements the map can hold without …","","","Remove all elements from the vector.","Remove all key-value pairs in the map, while preserving …","","","","","","","","","","","","","","","","","","","","","","","","","Return true if an equivalent to key exists in the map.","","Traits to represent a database driver.","","Provides Decode for decoding values from the database.","Removes consecutive duplicate elements.","Removes consecutive duplicate elements using the given …","Removes consecutive elements that map to the same key.","","Return an empty IndexMap","","","","","","","","","","","","","Serialize with Serde using the internal representation of …","If this URL has a host and it is a domain name (not an IP …","Creates a draining iterator that removes the specified …","Clears the IndexMap in the given index range, returning …","Helper module to get drivers compiling again that used to …","","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 …","Provides Encode for encoding values for the database.","Get the given key’s corresponding entry in the map for …","","","","","","","","","","","","","","","","","","","","","Format an error message as a Protocol error","Types for working with errors produced by SQLx.","","Returns the left value","Returns the right value","","","","Extend the map with all key-value pairs in the iterable.","Extend the map with all key-value pairs in the iterable.","","","Copy elements from a slice and append them to the vector.","Factors out a homogenous type from an Either of Result.","Factor out a homogeneous type from an either of pairs.","Converts an Either of Iterators to be an Iterator of Either…","Borrows an Either of Iterators to be an Iterator of Eithers","Mutably borrows an Either of Iterators to be an Iterator …","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.","","","","Get the first key-value pair","Get the first key-value pair, with mutable access to the …","Convert Either<L, R> to Either<R, L>.","","","","","","","","","","","Return this URL’s fragment identifier, if any.","Returns the argument unchanged.","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Examples","Returns the argument unchanged.","Returns the argument unchanged.","","Examples","Constructs a new SmallVec on the stack from an A without …","Constructs a new SmallVec on the stack from an A without …","Constructs a new SmallVec on the stack from an A without …","The array passed as an argument is moved to be an inline …","Constructs a new SmallVec on the stack from an array …","Convert a directory name as std::path::Path into an URL in …","Creates a SmallVec with n copies of elem.","Convert a file name as std::path::Path into an URL in the …","","Create an IndexMap from the sequence of key-value pairs in …","This crates a hashmap from the provided iterator using …","Creates a SmallVec directly from the raw components of …","","Copy the elements from a slice into a new SmallVec.","","Construct a new SmallVec from a Vec<A::Item>.","","Return a reference to the value stored for key, if it is …","Returns a reference to the value corresponding to the key.","Return item index, key and value","","","Get a key-value pair by index","Get an entry in the map by index for in-place manipulation.","Get a key-value pair by index","","Return item index, if it exists in the map","Return references to the key-value pair stored for key, if …","Returns the key-value pair corresponding to the supplied …","","Returns a mutable reference to the value corresponding to …","Returns a slice of key-value pairs in the given range of …","Returns a mutable slice of key-value pairs in the given …","Re-allocate to set the capacity to …","Return whether the URL has an ‘authority’, which can …","Equivalent to url.host().is_some().","","","","Return a reference to the map’s BuildHasher.","Return the parsed representation of the host for this URL. …","Return the string representation of the host (domain or IP …","","","","","","","","","","","","Returns a reference to the value at the supplied index.","","","","Returns a reference to the value corresponding to the …","","","","","Returns a reference to the value corresponding to the …","","Returns a mutable reference to the value corresponding to …","","","Returns a mutable reference to the value at the supplied …","","","","","","The maximum number of elements this vector can hold inline","Insert an element at position index, shifting all elements …","Insert a key-value pair in the map.","Inserts a key-value pair into the map.","Copy elements from a slice into the vector at position …","Insert a key-value pair in the map, and get their index.","Insert multiple elements at position index, shifting all …","Insert a key-value pair in the map at its ordered position …","Calls U::from(self).","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Calls U::from(self).","Converts a SmallVec into a Box<[T]> without reallocating …","Converts into a boxed slice of all the key-value pairs in …","","Convert the SmallVec into an A if possible. Otherwise …","Extract the value of an either over two equivalent types.","","","","","Convert the inner value to an iterator.","","","","","","","Return an owning iterator over the keys of the map, in …","Creates a consuming iterator visiting all the keys in …","Return the serialization of this URL.","Return an owning iterator over the values of the map, in …","Creates a consuming iterator visiting all the values in …","Convert a SmallVec to a Vec, without reallocating if the …","","Returns true if the vector is empty","Returns true if the map contains no elements.","Return true if the value is the Left variant.","Return true if the value is the Right variant.","Return whether the URL is special (has a special scheme)","Borrow the inner value as an iterator.","Return an iterator over the key-value pairs of the map, in …","Mutably borrow the inner value as an iterator.","Return an iterator over the key-value pairs of the map, in …","Parse a string as an URL, with this URL as the base URL.","Return an iterator over the keys of the map, in their order","","Get the last key-value pair","Get the last key-value pair, with mutable access to the …","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","The number of elements stored in the vector","","Return the number of key-value pairs in the map.","","Creates a relative URL if possible, with this URL as the …","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 …","","Moves the position of a key-value pair from one index to …","","","","","","","","","","","","","","","Construct an empty vector","Create a new map. (Does not allocate.)","This crates a hashmap using RandomState::new which obtains …","Construct an empty vector.","","","","","","","","Return a default ParseOptions that can fully configure the …","Return the origin of this URL (…","Parse an absolute URL from a string.","Parse an absolute URL from a string and add params to its …","","","","","Returns the index of the partition point of a sorted map …","Return the password for this URL, if any, as a …","Return the path for this URL, as a percent-encoded ASCII …","Unless this URL is cannot-be-a-base, return an iterator of …","Return an object with methods to manipulate this URL’s …","","","Provides the connection pool for asynchronous SQLx …","Remove an item from the end of the vector and return it, …","Remove the last key-value pair","Return the port number for this URL, if any.","Return the port number for this URL, or the default port …","","Append an item to the vector.","","Return this URL’s query string, if any, as a …","","Runtime query-builder API.","Parse the URL’s query string, if any, as …","Manipulate this URL’s query string, viewed as a sequence …","","","","","","","","","","Remove and return the element at position index, shifting …","Remove the key-value pair equivalent to key and return its …","Removes a key from the map, returning the value at the key …","Remove and return the key-value pair equivalent to key.","Reserve capacity for additional more elements to be …","Reserve capacity for additional more key-value pairs.","Reserve the minimum capacity for additional more elements …","Reserve capacity for additional more key-value pairs, …","Resizes the vector so that its length is equal to len.","Resizes the SmallVec in-place so that len is equal to …","Retains only the elements specified by the predicate.","Scan through each key-value pair in the map and keep those …","","Retains only the elements specified by the predicate.","Reverses the order of the map’s key-value pairs in place.","","","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","","","Return the scheme of this URL, lower-cased, as an ASCII …","","","","","Serialize with Serde using the internal representation of …","Change this URL’s fragment identifier.","Change this URL’s host.","Change this URL’s host to the given IP address.","Sets the length of a vector.","Change this URL’s password.","Change this URL’s path.","Change this URL’s port number.","Change this URL’s query string.","Change this URL’s scheme.","Change this URL’s username.","Insert a key-value pair in the map at the given index.","Remove the key-value pair equivalent to key and return its …","Remove and return the key-value pair equivalent to key.","Remove the key-value pair equivalent to key and return it …","Remove the key-value pair by index","Shrink the capacity of the map with a lower limit.","Shrink the capacity of the vector as much as possible.","Shrink the capacity of the map as much as possible.","","Resolve a URL’s host and port number to SocketAddr.","Sort the map’s key-value pairs in place using the …","Sort the map’s key-value pairs in place using a sort-key …","Sort the map’s key-value pairs by the default ordering …","Sort the map’s key-value pairs in place using the …","Sort the map’s key-value pairs by the default ordering …","Sort the key-value pairs of the map and return a by-value …","Sort the key-value pairs of the map and return a by-value …","","Returns true if the data has spilled into a separate …","Creates a splicing iterator that replaces the specified …","Splits the collection into two at the given index.","","","Swaps the position of two key-value pairs in the map.","Remove the element at position index, replacing it with …","Remove the key-value pair equivalent to key and return its …","Remove and return the key-value pair equivalent to key.","Remove the key-value pair equivalent to key and return it …","Remove the key-value pair by index","","","Assuming the URL is in the file scheme or similar, convert …","","","","","","","","","Shorten the vector, keeping the first len elements and …","Shortens the map, keeping the first len elements and …","","","","","","","Re-allocate to set the capacity to …","","","","","","","Reserve capacity for additional more elements to be …","Try to reserve capacity for additional more key-value …","Reserve the minimum capacity for additional more elements …","Try to reserve capacity for additional more key-value …","","","","","","","","Conversions between Rust and SQL types.","Returns the left value","Returns the right value","","Return the username for this URL (typically the empty …","","Return an iterator over the values of the map, in their …","Return an iterator over mutable references to the values …","Construct an empty vector with enough capacity …","Create a new map with capacity for n key-value pairs. …","This crates a hashmap with the specified capacity using …","Create a new map with capacity for n key-value pairs. …","","Create a new map with hash_builder.","","","","","Acquire connections or transactions from a database in a …","","","","","Opaque database driver. Capable of being used in place of …","","","","Opaque options for connecting to a database. These may …","A connection to any SQLx database.","","An alias for Executor<'_, Database = Any>.","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the name of the database backend in use (e.g. …","Begin a new transaction or establish a savepoint within …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The number of statements currently cached in the …","The number of statements currently cached in the …","","Removes all statements from the cache, closing them on the …","Removes all statements from the cache, closing them on the …","","","","","","","","","","","","","","","","","","Explicitly close this database connection.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The backend name.","","","","","Checks if a connection to the database is still valid.","","","","","","","","","","","","","","Forward to Connection::shrink_buffers().","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Conversions between Rust and standard SQL types.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Install the list of drivers for AnyConnection to use.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","A tuple of arguments to be sent to the database.","","used by the query macros to prevent supernumerary .bind() …","","Add the value to the end of the arguments.","","","","Returns the argument unchanged.","Calls U::from(self).","","","Reserves the capacity for at least additional more values …","","","","","A type that can be used to index into a Row or Statement.","","Returns a valid positional index into the row or …","Gets the column name or alias.","Gets the column ordinal.","Gets the type information for the column.","A wrapper for Fns that provides a debug impl that just …","A cache for prepared statements. When full, the least …","","","","","Returns the maximum number of statements the cache can …","Clear all cached statements from the cache.","True if cache has a value for the given key.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns a mutable reference to the value corresponding to …","Inserts a new statement to the cache, returning the least …","Calls U::from(self).","Calls U::from(self).","Returns true if the cache capacity is more than 0.","The number of statements in the cache.","Create a new cache with the given capacity.","Removes the least recently used item from the cache.","","","","","","","","Represents a single database connection.","","","","","Begin a new transaction or establish a savepoint within …","","","The number of statements currently cached in the …","Removes all statements from the cache, closing them on the …","","","Explicitly close this database connection.","Establish a new database connection with the options …","Establish a new database connection.","Establish a new database connection with the provided …","","Entirely disables statement logging (both slow and …","","Returns the argument unchanged.","Parse the ConnectOptions from a URL.","Calls U::from(self).","Log executed statements with a duration above the …","","Log executed statements with the specified level","","Checks if a connection to the database is still valid.","Restore any buffers in the connection to their default …","","","","","Execute the function inside a transaction.","","","","The concrete type used as a buffer for arguments while …","The concrete Arguments implementation for this database.","The concrete Column implementation for this database.","The concrete Connection implementation for this database.","A database driver.","","","","Associate Database with an Arguments of a generic lifetime.","Associate Database with a Statement of a generic lifetime.","A Database that maintains a client-side cache of prepared …","Associate Database with a ValueRef of a generic lifetime.","The display name for this database driver.","The concrete QueryResult implementation for this database.","The concrete Row implementation for this database.","The concrete Statement implementation for this database.","The concrete TransactionManager implementation for this …","The concrete TypeInfo implementation for this database.","The schemes for database URLs that should match this …","The concrete type used to hold an owned copy of the …","The concrete type used to hold a reference to the …","A type that can be decoded from the database.","Decode a new value of this type using a raw value from the …","The enum Either with variants Left and Right is a general …","","A HashMap using RandomState to hash the items. (Requires …","A value of type L.","","A value of type R.","","","","","","","","","","","","","","","","","","","","Encode a single value to be sent to the database.","The return type of Encode::encode.","The value is not null.","The value is null; no data was written.","","","Writes the value of self into buf in the expected format …","Writes the value of self into buf without moving self.","Returns the argument unchanged.","Calls U::from(self).","","","","","","Error occurred within the Any driver mapping to/from the …","","Check constraint violation.","Error occurred while decoding a value from a specific …","Column index was out of bounds.","No column found for the given name.","Error occurred while parsing a connection string.","Error returned from the database.","An error that was returned from the database.","Error occurred while decoding a value.","Contains the error value","Represents all the ways a method can fail within SQLx.","The error kind.","Foreign key constraint violation.","Error communicating with the database backend.","","Not-null constraint violation.","Contains the success value","An unmapped error.","Pool::close was called while we were waiting in …","A Pool::acquire timed out due to connections not becoming …","Unexpected or invalid data encountered while communicating …","A specialized Result type for SQLx.","No rows returned by a query that expected to return at …","Error occurred while attempting to establish a TLS …","Type in query doesn’t exist. Likely due to typo or …","An unexpected NULL was encountered during decoding.","Unique/primary key constraint violation.","A background worker has crashed.","","","","","","","","The (SQLSTATE) code for the error.","Returns the name of the constraint that triggered the …","Downcast this generic database error to a specific …","Downcast a reference to this generic database error to a …","","","","","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Returns whether the error kind is a violation of a check.","Returns whether the error kind is a violation of a foreign …","Returns whether the error kind is a violation of a …","Returns the kind of the error, if supported.","The primary, human-readable error message.","","","Returns the name of the table that was affected by the …","","","Downcast this generic database error to a specific …","Downcast a reference to this generic database error to a …","","","","","","","","","","","","","","","","A type that may be executed against a database connection.","A type that contains or can provide a database connection …","Execute the query and return the total number of rows …","Execute multiple queries and return the rows affected from …","Execute the query and return the generated results as a …","Execute the query and return all the generated results, …","Execute multiple queries and return the generated results …","Execute the query and returns exactly one row.","Execute the query and returns at most one row.","Returns true if the statement should be cached.","Prepare the SQL query to inspect the type information of …","Prepare the SQL query, with parameter type information, to …","Gets the SQL that will be executed.","Gets the previously cached statement, if available.","Returns the arguments to be bound against the query string.","A minimalist clone of the async-stream crate in 100% safe …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","NOTE: may deadlock the task if called from outside the …","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","A record that can be built from a row returned by the …","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","Reads bytes from a source.","Reads bytes from a source.","","","","","An extension for BufMut for getting a writeable buffer in …","Creates a new AsyncRead instance that chains this stream …","","","","","","","","","","","Get the full capacity of this buffer as a safely …","Attempts to read from the AsyncRead into buf.","","Pulls some bytes from this source into the specified …","Pulls some bytes from this source into the specified …","Reads the exact number of bytes required to fill buf.","Reads an 32-bit floating point type in big-endian order …","Reads an 32-bit floating point type in little-endian order …","Reads an 64-bit floating point type in big-endian order …","Reads an 64-bit floating point type in little-endian order …","Reads an signed 128-bit integer in big-endian order from …","Reads an signed 128-bit integer in little-endian order …","Reads a signed 16-bit integer in big-endian order from the …","Reads a signed 16-bit integer in little-endian order from …","Reads a signed 32-bit integer in big-endian order from the …","Reads a signed 32-bit integer in little-endian order from …","Reads an signed 64-bit integer in big-endian order from the","Reads an signed 64-bit integer in little-endian order from …","Reads a signed 8 bit integer from the underlying reader.","Reads all bytes until EOF in this source, placing them …","Reads all bytes until EOF in this source, appending them …","Reads an unsigned 128-bit integer in big-endian order from …","Reads an unsigned 128-bit integer in little-endian order …","Reads an unsigned 16-bit integer in big-endian order from …","Reads an unsigned 16-bit integer in little-endian order …","Reads an unsigned 32-bit integer in big-endian order from …","Reads an unsigned 32-bit integer in little-endian order …","Reads an unsigned 64-bit integer in big-endian order from …","Reads an unsigned 64-bit integer in little-endian order …","Reads an unsigned 8 bit integer from the underlying reader.","Creates an adaptor which reads at most limit bytes from it.","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","In the default implementation, a MigrationSource is a …","Migration Type represents the type of migration","","ReversibleDown migrations represents the delete or …","ReversibleUp migrations represents the add or update part …","Simple migration are single file migrations with no up / …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Connect a Unix Domain Socket at the given path.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","X.509 Certificate input, either a file path or a PEM …","Path to a file containing PEM encoded certificate(s)","PEM encoded certificate(s)","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","A future that resolves when the pool is closed.","An asynchronous pool of SQLx database connections.","A connection managed by a Pool.","Metadata for the connection being processed by a …","Configuration options for Pool.","","Retrieves a connection from the pool.","","Set the maximum amount of time to spend waiting for a …","Perform an asynchronous action after connecting to the …","Perform an asynchronous action on a connection before it …","The duration since the connection was first opened.","","","Perform an asynchronous action on a previously idle …","","Retrieves a connection and immediately begins a new …","","","","","","","","","","","","","","","","Close this connection, allowing the pool to open a …","Shut down the connection pool, immediately waking all …","Get a future that resolves when Pool::close() is called.","Create a new pool from this PoolOptions and immediately …","Create a new connection pool with a default pool …","Create a new pool from this PoolOptions, but don’t open …","Create a new connection pool with a default pool …","Create a new pool from this PoolOptions, but don’t open …","Create a new connection pool with a default pool …","Gets a clone of the connection options for this pool","Create a new pool from this PoolOptions and immediately …","Create a new connection pool with a default pool …","","","","Detach this connection from the pool, allowing it to open …","Execute the given future until it returns or the pool is …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get the maximum amount of time to spend waiting for a …","Get the maximum idle duration for individual connections.","Get the maximum number of connections that this pool …","Get the maximum lifetime of individual connections.","Get the minimum number of connections to maintain at all …","Get’s whether test_before_acquire is currently set.","The duration that the connection spent in the idle queue.","Set a maximum idle duration for individual connections.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Returns true if .close() has been called on the pool, false…","","Detach this connection from the pool, treating it as …","Set the maximum number of connections that this pool …","Set the maximum lifetime of individual connections.","","Set the minimum number of connections to maintain at all …","Returns a default “sane” configuration, suitable for …","Returns the number of connections active and idle (not in …","Get the options for this pool","","","Updates the connection options this pool will use when …","Returns the number of connections currently active. This …","If true, the health of a connection will be verified by a …","","","Attempts to retrieve a connection from the pool if there …","Attempts to retrieve a connection and immediately begins a …","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","SQL query that will map its results to owned Rust types.","Raw SQL query with bind parameters. Returned by query.","Bind a value for use with this SQL query.","","","","","Execute the query and return the total number of rows …","Execute multiple queries and return the rows affected from …","Execute the query and return the generated results as a …","Execute the query and return the generated results as a …","Execute the query and return all the generated results, …","Execute the query and return all the generated results, …","Execute multiple queries and return the generated results …","Execute multiple queries and return the generated results …","Execute the query and returns exactly one row.","Execute the query and returns exactly one row.","Execute the query and returns at most one row.","Execute the query and returns at most one row.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Map each row in the result to another type.","Map each row in the result to another type.","If true, the statement will get prepared once and cached …","","","Make a SQL query.","","","Make a SQL query, with the given arguments.","","","","","","","","","","","Map each row in the result to another type.","Map each row in the result to another type.","","","Raw SQL query with bind parameters, mapped to a concrete …","Bind a value for use with this SQL query.","","","Execute the query and return the generated results as a …","Execute the query and return all the generated results, …","Execute multiple queries and return the generated results …","Execute the query and returns exactly one row.","Execute the query and returns at most one row.","Returns the argument unchanged.","Calls U::from(self).","If true, the statement will get prepared once and cached …","","Make a SQL query that is mapped to a concrete type using …","Make a SQL query, with the given arguments, that is mapped …","","","","","","","","","A builder type for constructing queries at runtime.","A wrapper around QueryBuilder for creating comma(or other …","","","","","Produce an executable query from this builder.","Produce an executable query from this builder.","Produce an executable query from this builder.","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Deconstruct this QueryBuilder, returning the built SQL. …","Start building a query with an initial SQL fragment, which …","Append a SQL fragment to the query.","Push the separator if applicable, and then the given SQL …","Push a bind argument placeholder (? or $N for Postgres) …","Push the separator if applicable, then append a bind …","Push a bind argument placeholder (? or $N for Postgres) …","Creates ((a, b), (..) statements, from tuples.","Push a SQL fragment without a separator.","Push a VALUES clause where each item in tuples represents …","Reset this QueryBuilder back to its initial state.","Start a list separated by separator.","Get the current build SQL; note: may not be syntactically …","","","","","","","Construct a QueryBuilder with existing SQL and arguments.","Raw SQL query with bind parameters, mapped to a concrete …","Bind a value for use with this SQL query.","","","Execute the query and return the generated results as a …","Execute the query and return all the generated results, …","Execute multiple queries and return the generated results …","Execute the query and returns exactly one row.","Execute the query and returns at most one row.","Returns the argument unchanged.","Calls U::from(self).","If true, the statement will get prepared once and cached …","","Make a SQL query that is mapped to a single concrete type …","Make a SQL query, with the given arguments, that is mapped …","","","","","","","","","","Represents a single row from the database.","Gets the column information at index.","Gets all columns in this statement.","Index into the database row and decode a single value.","Index into the database row and decode a single value.","Returns true if this row has no columns.","Returns the number of columns in this row.","Gets the column information at index or None if out of …","Index into the database row and decode a single value.","Index into the database row and decode a single value.","Index into the database row and decode a single value.","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","An explicitly prepared statement.","Gets the column information at index.","Get the columns expected to be returned by executing this …","Get the expected parameters for this statement.","","","","","","","Get the original SQL text used to create this statement.","Creates an owned statement from this statement reference. …","Gets the column information at index or None if out of …","An asynchronous Mutex-like type.","A handle to a held Mutex. The guard can be held across any …","","","","Blockingly locks this Mutex. When the lock has been …","Blockingly locks this Mutex. When the lock has been …","","","","","","","","","Creates a new lock in an unlocked state ready for use.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns a mutable reference to the underlying data.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Consumes the mutex, returning the underlying data.","Locks this mutex, causing the current task to yield until …","Locks this mutex, causing the current task to yield until …","Makes a new MappedMutexGuard for a component of the locked …","Returns a reference to the original Mutex.","","Creates a new lock in an unlocked state ready for use.","","","","","","","","","","","","","Attempts to acquire the lock, and returns TryLockError if …","Attempts to acquire the lock, and returns TryLockError if …","Attempts to make a new MappedMutexGuard for a component of …","","","","","A snapshot of the current state of the database.","","","","","","","","Generate a fixture to reproduce this snapshot from an …","","","","","","","","","","Cleanup any test databases that are no longer in-use.","","","","","","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).","","","","","","","","Take a snapshot of the current state of the database (data …","Get parameters to construct a Pool suitable for testing.","","","","","","","","","","","","","","An in-progress database transaction or savepoint.","","","","","","","Commits this transaction or savepoint.","","","","","","Returns the argument unchanged.","Calls U::from(self).","Aborts this transaction or savepoint.","","","","","Provides information about a SQL type for the database …","","Returns the database system name of the type. Length …","Represents a JSON array.","Represents a JSON boolean.","Json for json and jsonb fields","Reference to a range of bytes encompassing a single valid …","Represents any valid JSON value.","Represents a JSON null value.","Represents a JSON number, whether integer or floating …","Represents a JSON object.","Represents a JSON string.","Map a SQL text value to/from a Rust type using Display and …","Indicates that a SQL type is supported for a database.","","If the Value is an Array, returns the associated vector. …","If the Value is an Array, returns the associated mutable …","If the Value is a Boolean, returns the associated bool. …","If the Value is a number, represent it as f64 if possible. …","If the Value is an integer, represent it as i64 if …","","If the Value is a Null, returns (). Returns None otherwise.","If the Value is a Number, returns the associated Number. …","If the Value is an Object, returns the associated Map. …","If the Value is an Object, returns the associated mutable …","","If the Value is a String, returns the associated str. …","If the Value is an integer, represent it as u64 if …","","","","","","","","","","","","","","","","","","","","Determines if this Rust type is compatible with the given …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Display a JSON value as a string.","","","","","","","","Convert Number to Value::Number.","Convert boolean to Value::Bool.","Convert a slice to Value::Array.","","Convert string slice to Value::String.","Returns the argument unchanged.","Convert String to Value::String.","","Convert copy-on-write string to Value::String.","","Convert map (with string keys) to Value::Object.","Convert 32-bit floating point number to Value::Number, or …","","Convert () to Value::Null.","","","Convert 64-bit floating point number to Value::Number, or …","","Convert a Vec to Value::Array.","Returns the argument unchanged.","","","Returns the argument unchanged.","Create a Value::Object by collecting an iterator of …","Create a Value::Array by collecting an iterator of array …","","Convert an owned String of JSON data to an owned RawValue.","Access the JSON text underlying a raw value.","Index into a JSON array or map. A string index can be used …","Mutably index into a JSON array or map. A string index can …","","Index into a serde_json::Value using the syntax value[0] or","Write into a serde_json::Value using the syntax …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Extract the inner value.","Returns true if the Value is an Array. Returns false …","Returns true if the Value is a Boolean. Returns false …","Returns true if the Value is a number that can be …","Returns true if the Value is an integer between i64::MIN …","Returns true if the Value is a Null. Returns false …","Returns true if the Value is a Number. Returns false …","Returns true if the Value is an Object. Returns false …","Returns true if the Value is a String. Returns false …","Returns true if the Value is an integer between zero and …","","","Looks up a value by a JSON Pointer.","Looks up a value by a JSON Pointer and returns a mutable …","","","","Takes the value out of the Value, leaving a Null in its …","","","","","","","","","","","","","","","","","Returns the canonical SQL type for this Rust type.","","","","","","","","","","","","","","An owned value from the database.","A reference to a single value from the database.","Get this value as a reference.","Decode this single value into the requested type.","Decode this single value into the requested type.","Returns true if the SQL value is NULL.","Returns true if the SQL value is NULL.","Creates an owned value from this value reference.","Decode this single value into the requested type.","Decode this single value into the requested type.","Get the type information for this value.","Get the type information for this value."],"i":[0,0,0,0,1,0,1,0,0,0,1,0,1,7,0,7,1,1,1,1,1,1,1,7,7,16,1,1,7,7,1,1,1,1,1,1,1,20,7,16,20,20,16,16,16,7,7,1,20,16,29,7,7,1,20,16,29,0,20,7,16,1,1,7,16,7,1,20,16,29,7,1,16,7,1,20,16,29,7,1,20,1,0,0,7,1,20,0,1,16,1,0,0,0,7,7,7,7,16,29,7,1,29,7,1,29,0,1,7,1,20,20,20,7,16,0,7,1,1,1,0,16,7,1,20,16,29,7,7,7,1,1,1,20,20,20,16,16,16,29,29,29,0,0,0,1,1,0,7,1,16,16,29,29,7,1,1,1,1,1,1,1,1,1,1,1,16,16,1,1,7,1,1,20,20,16,29,1,1,20,7,7,7,7,1,1,20,16,16,29,29,29,7,7,7,7,7,20,7,20,7,16,29,7,0,7,20,7,0,16,29,16,16,16,16,16,16,16,16,16,29,16,29,16,16,7,20,20,7,1,20,16,20,20,0,0,0,0,0,0,7,20,20,20,20,16,16,16,16,16,16,16,16,16,29,7,16,16,16,16,16,16,16,16,16,7,7,16,29,7,16,7,16,7,1,1,20,16,29,29,7,16,1,7,1,7,7,7,1,1,16,16,16,29,29,29,16,29,20,16,29,7,0,7,16,1,1,20,1,16,1,16,20,16,1,16,16,1,1,1,1,1,7,1,16,0,20,1,1,1,1,1,0,16,1,1,1,1,1,1,1,1,1,1,1,1,1,0,7,16,29,7,1,1,1,1,1,1,1,20,20,20,20,7,1,20,1,16,20,20,20,20,0,1,0,7,16,20,20,1,7,0,20,0,0,20,20,0,16,16,1,1,1,1,1,1,7,16,29,16,7,16,7,16,7,7,7,16,16,7,16,1,1,1,1,1,1,1,0,0,20,1,7,1,20,20,20,20,20,7,20,20,20,20,20,20,16,16,16,16,16,16,7,16,1,20,16,16,16,16,16,16,16,1,7,16,16,0,1,16,7,16,16,16,16,0,0,20,7,1,20,16,29,1,20,0,7,16,7,1,20,20,16,29,7,7,1,20,16,29,1,7,16,7,16,0,7,1,20,16,29,0,0,1,1,0,20,0,16,16,7,16,29,16,29,16,29,1,1,1,0,129,129,129,129,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,152,152,152,152,152,152,152,152,152,135,136,135,142,142,145,135,142,135,135,136,296,154,297,147,135,146,148,149,155,150,151,152,145,153,136,296,154,297,147,135,146,148,149,155,150,151,152,145,153,142,142,135,142,142,135,147,148,149,150,151,152,145,153,147,148,149,150,151,152,145,153,142,135,154,150,142,149,146,146,149,136,155,142,135,0,146,135,148,151,152,148,148,148,152,152,152,155,142,135,142,135,147,135,146,148,149,155,151,151,152,145,153,146,136,296,154,297,147,135,146,148,149,155,150,151,152,145,153,148,149,149,136,296,154,297,147,135,146,148,149,155,150,151,152,145,153,136,152,151,145,153,151,155,135,135,149,149,149,142,147,151,147,154,142,135,142,135,154,154,154,154,154,154,136,135,142,155,142,135,154,142,154,147,148,149,150,151,152,145,153,153,151,136,296,154,297,147,135,146,148,149,155,150,151,152,145,153,150,150,136,296,154,297,147,135,146,148,149,155,150,151,152,145,153,136,296,154,297,147,135,146,148,149,155,150,151,152,145,153,147,145,153,0,135,0,0,171,170,171,170,170,170,170,171,170,171,170,171,0,171,170,171,170,171,170,171,170,171,171,0,172,0,0,172,174,174,172,174,174,165,174,172,174,174,174,0,0,176,167,176,176,176,0,0,178,177,178,177,177,177,177,178,178,178,177,178,177,177,177,178,177,177,177,177,177,178,177,178,177,178,177,0,0,181,180,0,180,180,182,182,180,180,182,182,180,181,180,180,182,181,182,182,181,182,181,182,181,182,180,180,182,182,182,182,180,182,182,182,175,175,132,132,0,298,175,299,0,0,0,0,132,132,132,299,132,132,132,132,298,0,168,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,186,186,186,186,137,137,186,186,137,137,186,186,186,130,0,188,130,130,130,130,130,0,130,144,0,0,188,130,130,188,144,188,130,130,130,0,130,130,130,0,188,130,130,189,130,188,189,130,188,187,187,187,187,188,188,188,188,189,189,130,130,188,189,130,130,130,130,188,189,130,188,130,187,187,187,187,187,0,130,187,189,130,187,187,189,130,188,189,130,188,189,130,188,300,301,300,301,302,190,0,0,190,190,190,190,190,190,190,158,190,190,158,158,158,0,0,0,0,191,192,191,192,191,192,191,192,191,191,191,192,191,192,191,191,192,192,193,193,0,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,0,164,0,0,196,197,196,197,0,197,196,197,196,197,197,196,197,0,0,0,0,0,0,196,197,196,197,196,197,0,0,0,0,0,0,0,198,202,202,202,203,203,203,204,204,204,204,205,200,207,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,0,237,237,237,237,237,237,237,237,237,0,0,237,237,237,0,141,141,141,141,0,0,0,0,0,0,0,238,238,238,141,141,141,141,141,141,143,141,139,160,238,141,139,160,238,139,160,139,160,238,139,160,238,303,303,139,143,303,143,238,238,141,141,139,160,238,303,303,141,141,139,160,238,238,238,141,139,160,238,238,238,238,238,143,143,139,139,239,143,141,139,238,139,160,238,141,141,139,160,238,141,139,160,238,141,139,160,238,143,139,160,0,242,0,0,0,240,244,240,244,240,0,0,240,241,241,240,244,240,244,240,240,241,241,241,241,241,240,241,241,240,240,240,240,241,241,0,240,244,240,244,241,241,240,244,242,244,240,241,241,240,240,240,0,245,245,0,246,246,0,246,245,246,245,246,246,245,245,0,245,245,246,245,245,0,246,246,245,246,245,245,246,245,246,245,246,245,0,0,0,0,0,247,248,248,249,249,249,250,247,247,249,247,248,248,247,249,248,251,250,247,249,248,251,250,249,248,249,248,247,248,248,249,248,249,248,249,248,248,249,248,249,247,247,247,251,247,248,248,247,249,248,250,247,249,248,251,250,249,249,249,249,249,249,250,249,247,249,248,251,250,251,248,251,247,249,249,0,249,249,248,248,251,248,248,248,249,249,248,248,248,247,249,248,251,250,247,249,248,251,250,247,249,248,251,250,254,0,254,254,254,254,254,254,254,254,254,254,254,254,0,0,162,162,255,162,255,162,162,162,255,162,255,162,255,162,255,162,255,162,255,162,255,162,255,162,162,255,0,0,0,0,162,255,162,255,162,255,162,255,162,255,162,255,162,255,0,163,163,163,163,163,163,163,163,163,163,163,163,0,0,0,0,163,163,163,163,163,163,0,0,258,259,258,259,258,258,258,258,258,259,258,259,258,258,258,259,258,259,259,258,259,258,258,258,258,258,259,258,259,258,259,258,0,166,166,166,166,166,166,166,166,166,166,166,166,0,0,0,0,166,166,166,166,166,166,194,0,194,194,194,194,194,194,194,194,194,194,0,0,262,262,262,260,262,260,260,260,262,260,262,260,262,0,262,0,0,0,0,0,0,260,262,260,262,260,262,262,260,0,0,263,0,263,263,263,263,263,263,263,263,263,263,263,263,0,0,0,0,264,266,266,264,265,266,267,264,265,266,267,266,266,267,267,265,267,266,267,267,264,265,266,266,266,267,266,264,265,266,267,266,266,266,267,267,264,266,264,264,267,264,264,265,266,267,264,265,266,267,266,266,267,264,265,266,267,0,275,0,0,0,0,0,0,271,271,273,272,277,271,273,272,277,276,276,277,273,277,272,272,271,273,272,277,271,273,272,277,274,272,272,272,273,277,275,276,276,272,271,273,272,277,271,273,272,277,271,273,272,277,0,134,134,134,0,134,134,134,0,134,134,134,134,134,134,134,0,134,134,134,0,278,278,279,279,0,0,0,279,279,279,279,0,0,0,279,279,279,279,279,281,279,279,279,279,281,279,279,285,279,281,284,285,279,281,284,0,279,281,284,279,281,284,281,284,281,284,138,285,279,285,279,279,281,284,281,284,281,284,285,279,281,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,281,284,279,279,279,281,281,281,284,284,284,285,285,279,279,281,284,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,281,281,281,284,279,279,279,285,285,279,279,281,279,279,279,281,284,285,279,279,284,279,279,279,279,279,279,279,279,279,281,284,279,279,285,279,281,279,285,279,281,284,285,279,279,281,284,279,281,284,285,279,281,284,138,285,279,0,0,0,0,0,0,0,0,0,294,295,0,0,294,294,294,294,295,295,294,294,294,295],"f":[0,0,0,0,0,0,0,0,0,0,[[[1,[-1,-2]],-3],2,3,[[3,[],[[4,[]]]]],[[6,[],[[5,[2]]]]]],0,[[[1,[-1,-2]],-3],2,3,[[3,[],[[4,[]]]]],[[6,[],[[5,[2]]]]]],[[[7,[-1]],[7,[-2]]],8,9,[[9,[],[[4,[]]]]]],0,[[[7,[-1]]],10,9],[[[1,[-1,-2]]],11,[[12,[11]]],[[12,[11]]]],[[[1,[-1,-2]]],13,[[12,[13]]],[[12,[13]]]],[[[1,[-2,-3]]],-1,[],[[12,[-1]]],[[12,[-1]]]],[[[1,[-1,-2]]],14,[[12,[14]]],[[12,[14]]]],[[[1,[-1,-2]]],15,[[12,[15]]],[[12,[15]]]],[[[1,[-1,-2]]],[[1,[-1,-2]]],[],[]],[[[1,[-2,-3]]],[[10,[-1]]],[],[[12,[[10,[-1]]]]],[[12,[[10,[-1]]]]]],[[[7,[-1]]],[],9],[[[7,[-1]]],10,9],[[[16,[-1,-2,-3]]],[[17,[-1,-2]]],[],[],[]],[[[18,[[1,[-1,-2]]]]],[[1,[[18,[-1]],[18,[-2]]]]],[],[]],[[[18,[[1,[-1,-2]]]]],[[1,[[18,[-1]],[18,[-2]]]]],[],[]],[[[7,[-1]]],[],9],[[[7,[-1]]],10,9],[[[1,[-1,-2]]],[[1,[-1,-2]]],[],[]],[[[1,[-1,-2]]],15,[[19,[15]]],[[19,[15]]]],[[[1,[-2,-3]]],[[10,[-1]]],[],[[19,[[10,[-1]]]]],[[19,[[10,[-1]]]]]],[[[1,[-1,-2]]],11,[[19,[11]]],[[19,[11]]]],[[[1,[-1,-2]]],14,[[19,[14]]],[[19,[14]]]],[[[1,[-2,-3]]],-1,[],[[19,[-1]]],[[19,[-1]]]],[[[1,[-1,-2]]],13,[[19,[13]]],[[19,[13]]]],[20,13],[[[7,[-1]]],10,9],[[[16,[-1,-2,-3]]],[[17,[-1,-2]]],[],[],[]],[20,13],[20,13],[[[16,[-1,-2,-3]],-4],[[22,[21,21]]],[],[],[],[[6,[-1,-2],[[5,[23]]]]]],[[[16,[-1,-2,-3]],-4,-5],[[22,[21,21]]],[],[],[],24,[[6,[-1,-2],[[5,[-4]]]]]],[[[16,[-1,-2,-3]],-1],[[22,[21,21]]],24,[],[]],[[[7,[-1]]],10,9],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[7,[-1]]],10,9],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[20,2],[[[7,[-1]]],21,9],[[[16,[-1,-2,-3]]],21,[],[],[]],[[[1,[-1,-2]]],[[26,[25]]],25,25],[-1,[[27,[-2]]],[],[]],[[[7,[-1]]],8,9],[[[16,[-1,-2,-3]]],8,[],[],[]],[[[7,[-1]]],[[7,[-1]]],9],[[[1,[-1,-2]]],[[1,[-1,-2]]],28,28],[20,20],[[[16,[-1,-2,-3]]],[[16,[-1,-2,-3]]],28,28,28],[[[29,[-1,-2,-3]]],[[29,[-1,-2,-3]]],28,28,28],[[[7,[-1]],[7,[-1]]],8,9],[[[1,[-1,-2]],[1,[-1,-2]]],8,28,28],[[[16,[-1,-2,-3]],[16,[-1,-2,-3]]],8,28,28,28],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[[7,[-1]],[7,[-1]]],23,9],[[[1,[-1,-2]],[1,[-1,-2]]],23,24,24],[[20,20],23],[[[1,[-1,-2]]],-3,3,[[3,[],[[4,[]]]]],30],0,0,[[-1,-2],23,[],[]],[[-1,-2],23,[],[]],[[-1,-2],23,[],[]],0,[[[1,[-1,-2]],21],8,31,31],[[[16,[-1,-2,-3]],-4],2,[],[],32,[33,[34,[-1]],35]],[[[1,[-1,-2]]],21,3,[[3,[],[[4,[]]]]]],0,0,0,[[[7,[-1]]],8,9],[[[7,[-1]],-2],8,9,[[6,[],[[5,[2]]]]]],[[[7,[-1]],-3],8,9,36,[[6,[],[[5,[-2]]]]]],[[],[[7,[-1]]],9],[[],[[16,[-1,-2,-3]]],[],[],37],[[],[[29,[-1,-2]]],[],[]],[[[7,[-1]]],10,9],[[[1,[-1,-2]]],[],38,[[38,[],[[39,[]]]]]],[[[29,[-1,-2,-3]]],[],[],[],[]],[[[7,[-1]]],10,9],[[[1,[-1,-2]]],[],40,[[40,[],[[39,[]]]]]],[[[29,[-1,-2,-3]]],[],[],[],[]],0,[[[1,[-1,-2]]],13,25,25],[-1,[[22,[[7,[-2]]]]],41,9],[-1,[[22,[[1,[-2,-3]]]]],41,42,42],[-1,[[22,[20]]],41],[-1,[[22,[20]]],41],[20,[[26,[13]]]],[[[7,[-1]],-2],[[43,[-1]]],9,[[44,[21]]]],[[[16,[-1,-2,-3]],-4],[[45,[-1,-2]]],[],[],[],[[44,[21]]]],0,[[[7,[-1]]],8,9],[[[1,[-1,-2]],-4,-5],-3,[],[],[],[[46,[-1],[[5,[-3]]]]],[[46,[-2],[[5,[-3]]]]]],[[[1,[-2,-3]]],-1,[],[[47,[-1]]],[[47,[-1]]]],[[[1,[-1,-2]],-3,-5,-6],-4,[],[],[],[],[[46,[-3,-1],[[5,[-4]]]]],[[46,[-3,-2],[[5,[-4]]]]]],0,[[[16,[-1,-2,-3]],-1],[[48,[-1,-2]]],[33,49],[],32],[[[7,[-1]],[7,[-2]]],2,9,9],[[[1,[-1,-2]],[1,[-1,-2]]],2,36,36],[[20,20],2],[[[16,[-1,-3,-4]],[16,[-1,-2,-5]]],2,[33,49],[],[[36,[-2]]],32,32],[[[29,[-1,-2,-3]],[29,[-1,-2,-3]]],2,[49,33],36,32],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,[[[1,[-1,-2]],13],-1,[],50],[[[1,[-1,-2]],13],-2,50,[]],0,[[[7,[-1]],-2],8,9,[[51,[],[[4,[]]]]]],[[[1,[-2,-3]],-4],8,[],[[52,[-1]]],[[52,[-1]]],[[51,[],[[4,[-1]]]]]],[[[16,[-1,-2,-3]],-4],8,[33,49],[],32,[[51,[],[[4,[[8,[-1,-2]]]]]]]],[[[16,[-1,-2,-3]],-4],8,[33,49,53],53,32,[[51,[],[[4,[[8,[-1,-2]]]]]]]],[[[29,[-1,-2,-3]],-4],8,[49,33],[],32,[[51,[],[[4,[[8,[-1,-2]]]]]]]],[[[29,[-1,-2,-3]],-4],8,[49,33,53],53,32,[[51,[],[[4,[[8,[-1,-2]]]]]]]],[[[7,[-1]],10],8,9],[[[1,[[22,[-1,-2]],[22,[-3,-2]]]]],[[22,[[1,[-1,-3]],-2]]],[],[],[]],[[[1,[[8,[-1,-2]],[8,[-1,-3]]]]],[[8,[-1,[1,[-2,-3]]]]],[],[],[]],[[[1,[-1,-2]]],54,51,51],[[[1,[-1,-2]]],54,[],[]],[[[1,[-1,-2]]],54,[],[]],[[[1,[[26,[-1]],[26,[-2]]]]],[[26,[[1,[-1,-2]]]]],[],[]],[[[1,[[22,[-1,-2]],[22,[-1,-3]]]]],[[22,[-1,[1,[-2,-3]]]]],[],[],[]],[[[1,[[8,[-1,-2]],[8,[-3,-2]]]]],[[8,[[1,[-1,-3]],-2]]],[],[],[]],[[[1,[-1,-2]]],[[22,[[10,[55]],56]]],31,31],[[[1,[-1,-2]],-3],26,3,[[3,[],[[4,[]]]]],[[6,[],[[5,[2]]]]]],[[[1,[-1,-2]],-4],[[26,[-3]]],3,[[3,[],[[4,[]]]]],[],[[6,[],[[5,[[26,[-3]]]]]]]],[[[16,[-1,-2,-3]]],[[26,[[8,[-1,-2]]]]],[],[],[]],[[[16,[-1,-2,-3]]],[[26,[[8,[-1,-2]]]]],[],[],[]],[[[1,[-1,-2]]],[[1,[-2,-1]]],[],[]],[[[1,[-1,-2]]],[[22,[8,56]]],57,57],[[[7,[-1]],58],[[22,[8,59]]],9],[[[1,[-1,-2]],58],[[22,[8,59]]],60,60],[[[1,[-1,-2]],58],[[22,[8,59]]],50,50],[[20,58],[[22,[8,59]]]],[[20,58],[[22,[8,59]]]],[[[16,[-1,-2,-3]],58],[[22,[8,59]]],50,50,[]],[[[29,[-1,-2,-3]],58],[[22,[8,59]]],50,50,32],[[[1,[-1,-2]],-3,-4],-3,3,[[3,[],[[4,[]]]]],[],[[6,[-3],[[5,[-3]]]]]],[[[1,[-1,-2]],-3],8,3,[[3,[],[[4,[]]]]],6],[20,[[26,[13]]]],[-1,-1,[]],[-1,[[7,[-1]]],9],[61,[[7,[-1]]],9],[10,[[7,[-1]]],9],[-1,-1,[]],[[[22,[-1,-2]]],[[1,[-2,-1]]],[],[]],[-1,-1,[]],[[[62,[[8,[-1,-2]]]]],[[16,[-1,-2]]],[33,49],[]],[-1,-1,[]],[-1,-1,[]],[[[64,[-1,-2,63]]],[[29,[-1,-2]]],[],[]],[[[62,[[8,[-1,-2]]]]],[[29,[-1,-2]]],[49,33],[]],[-1,[[7,[-1]]],9],[[-1,21],[[7,[-1]]],9],[[[65,[-1]],21],[[7,[-1]]],9],[[[62,[-1]]],[[7,[[62,[-1]]]]],[]],[[[62,[-1]],21],[[7,[[62,[-1]]]]],[]],[-1,[[22,[20,8]]],[[19,[15]]]],[21,[[7,[-1]]],9],[-1,[[22,[20,8]]],[[19,[15]]]],[-1,[[7,[-2]]],[[51,[],[[4,[]]]]],9],[-3,[[16,[-1,-2,-4]]],[33,49],[],[[51,[],[[4,[[8,[-1,-2]]]]]]],[32,37]],[-3,[[29,[-1,-2]]],[49,33],[],[[51,[],[[4,[[8,[-1,-2]]]]]]]],[[21,21],[[7,[-1]]],9],0,[10,[[7,[-1]]],9],[13,[[22,[20,66]]]],[61,[[7,[-1]]],9],0,[[[16,[-1,-2,-3]],-4],[[26,[-2]]],[],[],32,[33,[34,[-1]],35]],[[[29,[-2,-3,-4]],-1],[[26,[-3]]],[33,49,35],[[67,[-1]],33,49],[],32],[[[16,[-1,-2,-3]],-4],[[26,[[8,[21,-1,-2]]]]],[],[],32,[33,[34,[-1]],35]],[[[16,[-1,-2,-3]],-4],[[26,[[8,[21,-1,-2]]]]],[],[],32,[33,[34,[-1]],35]],[[[16,[-1,-2,-3]],-4],[[26,[[8,[21,-1,-2]]]]],[],[],32,[33,[34,[-1]],35]],[[[16,[-1,-2,-3]],21],[[26,[[8,[-1,-2]]]]],[],[],[]],[[[16,[-1,-2,-3]],21],[[26,[[68,[-1,-2]]]]],[],[],[]],[[[16,[-1,-2,-3]],21],[[26,[[8,[-1,-2]]]]],[],[],[]],[[[16,[-1,-2,-3]],21],[[26,[[8,[-1,-2]]]]],[],[],32],[[[16,[-1,-2,-3]],-4],[[26,[21]]],[],[],32,[33,[34,[-1]],35]],[[[16,[-1,-2,-3]],-4],[[26,[[8,[-1,-2]]]]],[],[],32,[33,[34,[-1]],35]],[[[29,[-2,-3,-4]],-1],[[26,[[8,[-2,-3]]]]],[33,49,35],[[67,[-1]],33,49],[],32],[[[16,[-1,-2,-3]],-4],[[26,[-2]]],[],[],32,[33,[34,[-1]],35]],[[[29,[-2,-3,-4]],-1],[[26,[-3]]],[33,49,35],[[67,[-1]],33,49],[],32],[[[16,[-1,-2,-3]],-4],[[26,[[17,[-1,-2]]]]],[],[],[],[[44,[21]]]],[[[16,[-1,-2,-3]],-4],[[26,[[17,[-1,-2]]]]],[],[],[],[[44,[21]]]],[[[7,[-1]],21],8,9],[20,2],[20,2],[[[7,[-1]],-2],8,9,69],[[[1,[-1,-2]],-3],8,33,33,69],[[20,-1],8,69],[[[16,[-1,-2,-3]]],-3,[],[],[]],[20,[[26,[[70,[13]]]]]],[20,[[26,[13]]]],0,0,0,0,0,0,[[[7,[-1]],-2],[],9,[[71,[10]]]],[[20,72],13],[[20,[74,[73]]],13],[[20,[75,[73]]],13],[[20,[76,[73]]],13],[[[16,[-1,-2,-3]],21],-2,[],[],[]],[[[16,[-1,-2,-3]],72],[],[],[],[]],[[[16,[-1,-2,-3]],[8,[[77,[21]],[77,[21]]]]],[],[],[],[]],[[[16,[-1,-2,-3]],[78,[21]]],[],[],[],[]],[[[16,[-1,-2,-3]],-4],-2,[],[],32,[33,[34,[-1]],35]],[[[16,[-1,-2,-3]],[74,[21]]],[],[],[],[]],[[[16,[-1,-2,-3]],[79,[21]]],[],[],[],[]],[[[16,[-1,-2,-3]],[76,[21]]],[],[],[],[]],[[[16,[-1,-2,-3]],[75,[21]]],[],[],[],[]],[[[29,[-2,-3,-4]],-1],-3,[49,33,35],[49,33,[67,[-1]]],[],32],[[[7,[-1]],-2],[],9,[[71,[10]]]],[[[16,[-1,-2,-3]],-4],-2,[],[],32,[33,[34,[-1]],35]],[[[16,[-1,-2,-3]],[79,[21]]],[],[],[],[]],[[[16,[-1,-2,-3]],[74,[21]]],[],[],[],[]],[[[16,[-1,-2,-3]],21],-2,[],[],[]],[[[16,[-1,-2,-3]],[76,[21]]],[],[],[],[]],[[[16,[-1,-2,-3]],72],[],[],[],[]],[[[16,[-1,-2,-3]],[8,[[77,[21]],[77,[21]]]]],[],[],[],[]],[[[16,[-1,-2,-3]],[78,[21]]],[],[],[],[]],[[[16,[-1,-2,-3]],[75,[21]]],[],[],[],[]],[[[7,[-1]]],21,9],[[[7,[-1]],21],8,9],[[[16,[-1,-2,-3]],-1,-2],[[26,[-2]]],[33,49],[],32],[[[29,[-1,-2,-3]],-1,-2],[[26,[-2]]],[33,49],[],32],[[[7,[-1]],21,10],8,9],[[[16,[-1,-2,-3]],-1,-2],[[8,[21,[26,[-2]]]]],[33,49],[],32],[[[7,[-1]],21,-2],8,9,[[51,[],[[4,[]]]]]],[[[16,[-1,-2,-3]],-1,-2],[[8,[21,[26,[-2]]]]],[24,33,49],[],32],[-1,-2,[],[]],[[[1,[-1,-2]]],[[22,[-2,-1]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[29,[-1,-2]]],[[64,[-1,-2,63]]],[],[]],[-1,-2,[],[]],[[[7,[-1]]],[[80,[10]]],9],[[[16,[-1,-2,-3]]],[[80,[[17,[-1,-2]]]]],[],[],[]],[-1,[],[]],[[[7,[-1]]],[[22,[-1,[7,[-1]]]]],9],[[[1,[-1,-1]]],-1,[]],[[[7,[-1]]],[],9],[[[7,[-1]]],[],9],[[[7,[-1]]],[],9],[-1,-2,[],[]],[[[1,[-1,-2]]],1,51,[[51,[],[[4,[]]]]]],[[[16,[-1,-2,-3]]],[],[],[],[]],[[[16,[-1,-2,-3]]],[],[],[],[]],[[[16,[-1,-2,-3]]],[],[],[],[]],[[[29,[-1,-2,-3]]],[],[],[],[]],[[[29,[-1,-2,-3]]],[],[],[],[]],[[[29,[-1,-2,-3]]],[],[],[],[]],[[[16,[-1,-2,-3]]],[[81,[-1,-2]]],[],[],[]],[[[29,[-1,-2,-3]]],[[82,[-1,-2]]],[33,49],[],32],[20,83],[[[16,[-1,-2,-3]]],[[84,[-1,-2]]],[],[],[]],[[[29,[-1,-2,-3]]],[[85,[-1,-2]]],[33,49],[],32],[[[7,[-1]]],61,9],0,[[[7,[-1]]],2,9],[[[16,[-1,-2,-3]]],2,[],[],[]],[[[1,[-1,-2]]],2,[],[]],[[[1,[-1,-2]]],2,[],[]],[20,2],[[[1,[-1,-2]]],1,[],[]],[[[16,[-1,-2,-3]]],[[86,[-1,-2]]],[],[],[]],[[[1,[-1,-2]]],1,[],[]],[[[16,[-1,-2,-3]]],[[87,[-1,-2]]],[],[],[]],[[20,13],[[22,[20,66]]]],[[[16,[-1,-2,-3]]],[[88,[-1,-2]]],[],[],[]],[[[1,[-1,-2]]],26,3,[[3,[],[[4,[]]]]]],[[[16,[-1,-2,-3]]],[[26,[[8,[-1,-2]]]]],[],[],[]],[[[16,[-1,-2,-3]]],[[26,[[8,[-1,-2]]]]],[],[],[]],[[[1,[-1,-2]]],[[26,[-1]]],[],[]],[[[1,[-1,-2]],-4],[[1,[-3,-2]]],[],[],[],[[46,[-1],[[5,[[1,[-3,-2]]]]]]]],[[[1,[-1,-2]],-1],-1,[],[]],[[[1,[-1,-2]]],-1,37,[]],[[[1,[-1,-2]],-3],-1,[],[],[[46,[-2],[[5,[-1]]]]]],[[[7,[-1]]],21,9],[[[1,[-1,-2]]],21,89,[[89,[],[[4,[]]]]]],[[[16,[-1,-2,-3]]],21,[],[],[]],0,[[20,20],[[26,[83]]]],[[[1,[-1,-1]],-3],[[1,[-2,-2]]],[],[],[[46,[-1],[[5,[-2]]]]]],[[[1,[-1,-2]],-4,-6],[[1,[-3,-5]]],[],[],[],[[46,[-1],[[5,[-3]]]]],[],[[46,[-2],[[5,[-5]]]]]],[[[1,[-1,-2]],-3,-5,-7],[[1,[-4,-6]]],[],[],[],[],[[46,[-3,-1],[[5,[-4]]]]],[],[[46,[-3,-2],[[5,[-6]]]]]],[[[1,[-1,-2]],-4],[[1,[-3,-2]]],[],[],[],[[46,[-1],[[5,[-3]]]]]],[[[1,[-1,-2]],-4],[[1,[-1,-3]]],[],[],[],[[46,[-2],[[5,[-3]]]]]],0,[[[16,[-1,-2,-3]],21,21],8,[],[],[]],[-1,[[8,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[8,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[8,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[8,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2,-3,-4]]],[],[],[],[]],[-1,[[8,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[8,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[8,[-2,-3]]],[],[],[]],[-1,8,[]],[-1,[[8,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[8,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[8,[-2,-3,-4,-5]]],[],[],[],[],[]],0,[[],[[7,[-1]]],9],[[],[[16,[-1,-2]]],[],[]],[[],[[29,[-1,-2]]],[],[]],[[],[[7,[[62,[-1]]]]],[]],[[[1,[-1,-2]]],26,3,[[3,[],[[4,[]]]]]],[[[1,[-1,-2]]],26,90,[[90,[],[[4,[]]]]]],[-1,[[91,[-2]]],[],[]],[-1,[[92,[-2]]],[],[]],[-1,[[91,[-2]]],[],[]],[-1,[[92,[-2]]],[],[]],[[[1,[-1,-2]],21],26,3,[[3,[],[[4,[]]]]]],[[],93],[20,94],[13,[[22,[20,66]]]],[[13,-1],[[22,[20,66]]],51],[[[7,[-1]],[7,[-1]]],[[26,[23]]],9],[[[1,[-1,-2]],[1,[-1,-2]]],[[26,[23]]],95,95],[[20,20],[[26,[23]]]],[[[1,[-1,-2]],-3],[[8,[-4,-4]]],3,[[3,[],[[4,[]]]]],[[6,[],[[5,[2]]]]],[37,52]],[[[16,[-1,-2,-3]],-4],21,[],[],[],[[6,[-1,-2],[[5,[2]]]]]],[20,[[26,[13]]]],[20,13],[20,[[26,[[97,[96]]]]]],[20,[[22,[98,8]]]],0,[[[18,[[1,[-1,-2]]]],99],100,101,[[101,[],[[5,[]]]]]],0,[[[7,[-1]]],26,9],[[[16,[-1,-2,-3]]],[[26,[[8,[-1,-2]]]]],[],[],[]],[20,[[26,[102]]]],[20,[[26,[102]]]],[[[1,[-1,-2]],-3],[[26,[21]]],3,[[3,[],[[4,[]]]]],[[6,[],[[5,[2]]]]]],[[[7,[-1]]],8,9],0,[20,[[26,[13]]]],0,0,[20,103],[20,[[105,[104]]]],0,[[[16,[-1,-2,-3]]],[[106,[-1,-2,-3]]],[],[],[]],[[[16,[-1,-2,-3]]],[[107,[-1,-2,-3]]],[],[],[]],[[[1,[-1,-2]],[10,[55]]],[[22,[21,56]]],108,108],[[[1,[-1,-2]],[10,[55]]],[[22,[8,56]]],108,108],[[[1,[-1,-2]],83],[[22,[21,56]]],31,31],[[[1,[-1,-2]],[61,[55]]],[[22,[21,56]]],108,108],[[[1,[-1,-2]],83],[[22,[21,56]]],108,108],[[[1,[-1,-2]],55,[61,[55]]],[[22,[21,56]]],31,31],[[[7,[-1]],21],[],9],[[[16,[-1,-2,-3]],-4],[[26,[-2]]],[],[],32,[33,[34,[-1]],35]],[[[29,[-2,-3,-4]],-1],[[26,[-3]]],[33,49,35],[[67,[-1]],33,49],[],32],[[[16,[-1,-2,-3]],-4],[[26,[[8,[-1,-2]]]]],[],[],32,[33,[34,[-1]],35]],[[[7,[-1]],21],8,9],[[[16,[-1,-2,-3]],21],8,[],[],[]],[[[7,[-1]],21],8,9],[[[16,[-1,-2,-3]],21],8,[],[],[]],[[[7,[-1]],21],8,9],[[[7,[-1]],21,-2],8,9,[[6,[],[[5,[]]]]]],[[[7,[-1]],-2],8,9,[[6,[],[[5,[2]]]]]],[[[16,[-1,-2,-3]],-4],8,[],[],[],[[6,[-1,-2],[[5,[2]]]]]],[[[16,[-1,-2,-3]],-4],8,[],[],32,[[6,[-1,-2],[[5,[2]]]]]],[[[7,[-1]],-2],8,9,[[6,[],[[5,[2]]]]]],[[[16,[-1,-2,-3]]],8,[],[],[]],[[[1,[-1,-2]],-3],26,90,[[90,[],[[4,[]]]]],[[6,[],[[5,[2]]]]]],[[[1,[-1,-2]],-3,-4],-3,90,[[90,[],[[4,[]]]]],[],[[6,[-3],[[5,[-3]]]]]],[[[1,[-1,-2]]],[[26,[-2]]],[],[]],[[[1,[-1,-2]],-4],[[1,[-1,-3]]],[],[],[],[[46,[-2],[[5,[[1,[-1,-3]]]]]]]],[[[1,[-1,-2]],-2],-2,[],[]],[[[1,[-1,-2]]],-2,[],37],[[[1,[-1,-2]],-3],-2,[],[],[[46,[-1],[[5,[-2]]]]]],0,0,[20,13],[[[1,[-1,-2]],109],[[22,[110,56]]],111,111],[[[7,[-1]],-2],22,9,112],[[[1,[-1,-2]],-3],22,113,113,112],[[20,-1],22,112],[[20,-1],22,112],[[20,[26,[13]]],8],[[20,[26,[13]]],[[22,[8,66]]]],[[20,114],[[22,[8,8]]]],[[[7,[-1]],21],8,9],[[20,[26,[13]]],[[22,[8,8]]]],[[20,13],8],[[20,[26,[102]]],[[22,[8,8]]]],[[20,[26,[13]]],8],[[20,13],[[22,[8,8]]]],[[20,13],[[22,[8,8]]]],[[[16,[-1,-2,-3]],21,-1,-2],[[26,[-2]]],[33,49],[],32],[[[16,[-1,-2,-3]],-4],[[26,[-2]]],[],[],32,[33,[34,[-1]],35]],[[[16,[-1,-2,-3]],-4],[[26,[[8,[-1,-2]]]]],[],[],32,[33,[34,[-1]],35]],[[[16,[-1,-2,-3]],-4],[[26,[[8,[21,-1,-2]]]]],[],[],32,[33,[34,[-1]],35]],[[[16,[-1,-2,-3]],21],[[26,[[8,[-1,-2]]]]],[],[],[]],[[[16,[-1,-2,-3]],21],8,[],[],[]],[[[7,[-1]]],8,9],[[[16,[-1,-2,-3]]],8,[],[],[]],[[[1,[-1,-2]]],[[8,[21,[26,[21]]]]],3,[[3,[],[[4,[]]]]]],[[20,-1],[[22,[[61,[115]],56]]],[[116,[],[[5,[[26,[102]]]]]]]],[[[16,[-1,-2,-3]],-4],8,[],[],[],[[6,[-1,-2,-1,-2],[[5,[23]]]]]],[[[16,[-1,-2,-3]],-5],8,[],[],[],24,[[6,[-1,-2],[[5,[-4]]]]]],[[[16,[-1,-2,-3]]],8,24,[],[]],[[[16,[-1,-2,-3]],-4],8,[],[],[],[[6,[-1,-2,-1,-2],[[5,[23]]]]]],[[[16,[-1,-2,-3]]],8,24,[],[]],[[[16,[-1,-2,-3]],-4],[[117,[-1,-2]]],[],[],[],[[6,[-1,-2,-1,-2],[[5,[23]]]]]],[[[16,[-1,-2,-3]],-4],[[117,[-1,-2]]],[],[],[],[[6,[-1,-2,-1,-2],[[5,[23]]]]]],[[[1,[-1,-2]]],[[26,[25]]],25,25],[[[7,[-1]]],2,9],[[[16,[-1,-2,-3]],-4,-5],[[118,[-1,-2,-3]]],[33,49],[],32,[[44,[21]]],[[51,[],[[4,[[8,[-1,-2]]]]]]]],[[[16,[-1,-2,-3]],21],[[16,[-1,-2,-3]]],[],[],28],0,[-1,[[119,[-2]]],[],[]],[[[16,[-1,-2,-3]],21,21],8,[],[],[]],[[[7,[-1]],21],[],9],[[[16,[-1,-2,-3]],-4],[[26,[-2]]],[],[],32,[33,[34,[-1]],35]],[[[16,[-1,-2,-3]],-4],[[26,[[8,[-1,-2]]]]],[],[],32,[33,[34,[-1]],35]],[[[16,[-1,-2,-3]],-4],[[26,[[8,[21,-1,-2]]]]],[],[],32,[33,[34,[-1]],35]],[[[16,[-1,-2,-3]],21],[[26,[[8,[-1,-2]]]]],[],[],[]],0,0,[20,[[22,[120,8]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,83,[]],[-1,83,[]],0,[[[7,[-1]],21],8,9],[[[16,[-1,-2,-3]],21],8,[],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[13,[[22,[20]]]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[[[7,[-1]],21],[[22,[8,121]]],9],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[[[18,[-1]],99],100,[]],[[[7,[-1]],21],[[22,[8,121]]],9],[[[16,[-1,-2,-3]],21],[[22,[8,122]]],[],[],[]],[[[7,[-1]],21],[[22,[8,121]]],9],[[[16,[-1,-2,-3]],21],[[22,[8,122]]],[],[],[]],0,[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],0,0,[[[1,[-1,-2]]],-1,[],50],[[[1,[-1,-2]]],-2,50,[]],0,[20,13],0,[[[16,[-1,-2,-3]]],[[124,[-1,-2]]],[],[],[]],[[[16,[-1,-2,-3]]],[[125,[-1,-2]]],[],[],[]],[21,[[7,[-1]]],9],[21,[[16,[-1,-2]]],[],[]],[21,[[29,[-1,-2]]],[],[]],[[21,-1],[[16,[-2,-3,-1]]],[],[],[]],[[21,-1],[[29,[-2,-3,-1]]],32,[],[]],[-1,[[16,[-2,-3,-1]]],[],[],[]],[-1,[[29,[-2,-3,-1]]],32,[],[]],[[[1,[-1,-2]],[10,[55]]],[[22,[21,56]]],57,57],[[[1,[-1,-2]],[10,[55]]],[[22,[8,56]]],57,57],[[[1,[-1,-2]],126],[[22,[8,56]]],57,57],0,0,0,[[[129,[],[[127,[-1]],[128,[-2]]]]],[[131,[[22,[-2,130]]]]],132,[[38,[],[[39,[]]]],40,133]],[[[129,[],[[127,[-1]],[128,[-2]]]]],[[131,[[22,[[134,[-1]],130]]]]],132,[[38,[],[[39,[]]]],40,133]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[135,[[131,[[22,[-1,130]]]]],[]],[[136,-2],8,[],[133,[137,[-1]],[138,[-1]]]],[[135,139],[[131,[[22,[140,141]]]]]],[142,[[144,[143]]]],[142,[[144,[143]]]],[145],[135,13],[142,[[131,[[144,[8]]]]]],[135,[[131,[[22,[[134,[-1]],130]]]]],[]],[135,[[131,[[22,[[134,[146]],130]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[142,21],[142,21],[135,21],[142,[[131,[[144,[8]]]]]],[142,[[131,[[144,[8]]]]]],[135,[[131,[[144,[8]]]]]],[147,147],[148,148],[149,149],[150,150],[151,151],[152,152],[145,145],[153,153],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[[80,[142]]],[[131,[[144,[8]]]]]],[135,[[131,[[22,[8,130]]]]]],[154,[[10,[147]]]],[150,[[10,[147]]]],[142,[[131,[[144,[8]]]]]],[149,[[131,[[22,[135,130]]]]]],[13,[[131,[[22,[8,130]]]]]],[13,[[131,[[22,[2,130]]]]]],0,[[],136],[[],155],[[142,13],[[131,[[144,[[0,[146]]]]]]]],[135,[[131,[[22,[[26,[156]],141]]]]]],0,[13,[[131,[[22,[8,130]]]]]],[135,[[131,[[22,[8,141]]]]]],[[148,148],2],[[151,151],2],[[152,152],2],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[155,-1],8,[[51,[],[[4,[155]]]]]],[[142,13,[26,[136]]],[[157,[[144,[[1,[155,150]]]]]]]],[[135,-1],[[157,[[22,[[1,[155,150]],130]]]]],[[158,[146]]]],[[142,13,[26,[136]]],[[131,[[144,[[26,[150]]]]]]]],[[135,-2],[[131,[[22,[[26,[150]],130]]]]],[],[[158,[-1]]]],[[147,58],159],[[135,58],159],[[146,58],159],[[148,58],159],[[149,58],159],[[155,58],159],[[151,58],159],[[151,58],159],[[152,58],159],[[145,58],159],[[153,58],159],[13,[[131,[[22,[8,130]]]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[13,[[22,[148,-1]]],[]],[13,[[22,[149,-1]]],[]],[20,[[22,[149,130]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[136,136],[152,2],[151,2],[145,2],[153,2],[151,152],[155,[[26,[156]]]],[135,[[131,[[22,[[61,[160]],141]]]]]],[135,[[131,[[22,[8,141]]]]]],0,[[149,161,140],149],[[149,161],149],[142,13],[147,13],[151,13],[147,21],[154,[[26,[[1,[[10,[151]],21]]]]]],[142,[[131,[[144,[8]]]]]],[135,[[131,[[22,[8,130]]]]]],[[142,13,[10,[151]]],[[131,[[144,[154]]]]]],[[135,13,[10,[151]]],[[131,[[22,[154,130]]]]]],[154,[[162,[-1,136]]],[]],[154,[[163,[-1,-2]]],[],164],[[154,-2],[[163,[-1,-3,-2]]],[],[[165,[-1]]],164],[154,[[166,[-1,-2]]],[],[]],[[154,-2],[[166,[-1,-3,-2]]],[],[[165,[-1]]],[]],[[154,-2],[[162,[-1,-2]]],[],[[165,[-1]]]],[[136,21,21],8],[[135,139],[[131,[[22,[140,141]]]]]],[142,[[131,[[144,[8]]]]]],[155,110],[142,8],[135,8],[154,13],[142,8],[154,154],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[153],[-1,-2,[],[]],[-1,83,[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[[150,-1],[[22,[-3,130]]],[[167,[150]]],[],[[168,[-2]],[138,[-2]]]],[[150,-1],[[22,[130]]],[[167,[150]]]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[147,151],[145,169],[153,169],0,[135,[[131,[[22,[8,141]]]]]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[170,13],[[131,[[144,[8]]]]]],[[170,13],[[131,[[144,[2]]]]]],[[170,13],[[131,[[144,[8]]]]]],[[171,58],159],[[170,13],[[131,[[144,[8]]]]]],[-1,-1,[]],[-1,-1,[]],[171,[[144,[170]]]],[[[10,[171]]],[[22,[8,[80,[25]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,123,[]],[-1,123,[]],[[],171],[[],171],0,0,0,0,[[[172,[],[[127,[-1]]]],-2],8,132,[133,[137,[-1]],[138,[-1]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[[172,[],[[127,[-1]]]],-2],159,132,173],[-1,-1,[]],[-1,-2,[],[]],[165],[[[174,[-1]]],[],175],[[[172,[],[[127,[-1]]]],21,21],8,132],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,123,[]],0,0,0,[[167,-1],[[22,[21,130]]],35],[[[176,[],[[127,[-1]]]]],13,132],[[[176,[],[[127,[-1]]]]],21,132],[[[176,[],[[127,[-1]]]]],[],132],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[177,[-1]]],21,[]],[[[177,[-1]]],8,[]],[[[177,[-1]],13],2,[]],[[[178,[-1]]],-2,35,[]],[[[178,[-1]]],-2,35,[]],[[[178,[-1]],58],159,35],[[[177,[-1]],58],159,50],[-1,-1,[]],[-1,-1,[]],[[[177,[-1]],13],[[26,[-1]]],[]],[[[177,[-1]],13,-1],[[26,[-1]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[177,[-1]]],2,[]],[[[177,[-1]]],21,[]],[21,[[177,[-1]]],[]],[[[177,[-1]]],[[26,[-1]]],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,123,[]],[-1,123,[]],0,0,0,0,0,0,[[[180,[],[[127,[-1]],[179,[-2]]]]],[[131,[[22,[[134,[-1]],130]]]]],132,[[181,[],[[128,[[180,[],[[127,[-1]],[179,[-2]]]]]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[[180,[],[[127,[-1]],[179,[-2]]]]],21,132,[[181,[],[[128,[[180,[],[[127,[-1]],[179,[-2]]]]]]]]]],[[[180,[],[[127,[-1]],[179,[-2]]]]],[[131,[[22,[8,130]]]]],132,[[181,[],[[128,[[180,[],[[127,[-1]],[179,[-2]]]]]]]]]],[182,182],[[-1,-2],8,[],[]],[[[180,[],[[127,[-1]],[179,[-2]]]]],[[131,[[22,[8,130]]]]],132,[[181,[],[[128,[[180,[],[[127,[-1]],[179,[-2]]]]]]]]]],[[[181,[],[[128,[-1]]]]],[[131,[[22,[-1,130]]]]],[180,35]],[13,[[131,[[22,[[180,[],[[127,[-1]],[179,[-2]]]],130]]]]],132,[[181,[],[[128,[]]]]]],[-1,[[131,[[22,[[180,[],[[127,[-2]],[179,[-1]]]],130]]]]],[[181,[],[[128,[]]]]],132],[[],182],[[[181,[],[[128,[-1]]]]],[[181,[],[[128,[-1]]]]],[180,35]],[[182,58],159],[-1,-1,[]],[20,[[22,[[181,[],[[128,[-1]]]],130]]],[180,35]],[-1,-2,[],[]],[[[181,[],[[128,[-1]]]],161,140],[[181,[],[[128,[-1]]]]],[180,35]],[[182,161,140],8],[[[181,[],[[128,[-1]]]],161],[[181,[],[[128,[-1]]]]],[180,35]],[[182,161],8],[[[180,[],[[127,[-1]],[179,[-2]]]]],[[131,[[22,[8,130]]]]],132,[[181,[],[[128,[[180,[],[[127,[-1]],[179,[-2]]]]]]]]]],[[[180,[],[[127,[-1]],[179,[-2]]]]],8,132,[[181,[],[[128,[[180,[],[[127,[-1]],[179,[-2]]]]]]]]]],0,0,0,[-1,-2,[],[]],[[[180,[],[[127,[-1]],[179,[-2]]]],-5],[[131,[[22,[-3,-4]]]]],132,[[181,[],[[128,[[180,[],[[127,[-1]],[179,[-2]]]]]]]]],133,[[183,[130]],133],[[46,[[134,[-1]]],[[5,[[131,[[22,[-3,-4]]]]]]]],133,184]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,123,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],[[22,[168,185]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[137,186],[137,186],[-1,-1,[]],[-1,-2,[],[]],[137,26],[137,21],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,123,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[130,[[26,[187]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[187,[[26,[[169,[13]]]]]],[187,[[26,[13]]]],[[[80,[187]]],[[80,[-1]]],187],[187,-1,187],[[188,188],2],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[189,58],159],[[189,58],159],[[130,58],159],[[130,58],159],[[188,58],159],[-1,-1,[]],[141,130],[-1,130,187],[56,130],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[130,[[26,[[80,[187]]]]]],[187,2],[187,2],[187,2],[187,188],[187,13],[[],185],[130,[[26,[25]]]],[187,[[26,[13]]]],[-1,83,[]],[-1,83,[]],[[[80,[187]]],[[144,[[80,[-1]],[80,[187]]]]],187],[187,[[26,[-1]]],187],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],0,0,0,0,0,0,0,0,[[[190,[],[[127,[-1]]]],-2],[[131,[[22,[130]]]]],132,[[158,[-1]]]],[[[190,[],[[127,[-1]]]],-2],[[157,[[22,[130]]]]],132,[[158,[-1]]]],[[[190,[],[[127,[-1]]]],-2],[[157,[[22,[130]]]]],132,[[158,[-1]]]],[[[190,[],[[127,[-1]]]],-2],[[131,[[22,[61,130]]]]],132,[[158,[-1]]]],[[[190,[],[[127,[-1]]]],-2],[[157,[[22,[1,130]]]]],132,[[158,[-1]]]],[[[190,[],[[127,[-1]]]],-2],[[131,[[22,[130]]]]],132,[[158,[-1]]]],[[[190,[],[[127,[-1]]]],-2],[[131,[[22,[26,130]]]]],132,[[158,[-1]]]],[158,2],[[[190,[],[[127,[-1]]]],13],[[131,[[22,[130]]]]],132],[[[190,[],[[127,[-1]]]],13,10],[[131,[[22,[130]]]]],132],[158,13],[158,26],[158,26],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-3,[[191,[-1]]],133,[[101,[],[[5,[[22,[8,130]]]]]],133],[[46,[[192,[-1]]],[[5,[-2]]]],133]],[[[18,[[191,[-1]]]],99],[[100,[[26,[-2]]]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[[[18,[-1]],99],[[100,[[26,[22]]]]],[]],[-1,123,[]],[-1,123,[]],[[[192,[-1]],-1],8,[]],0,0,0,[-1,-2,[],[]],[193,13],[-1,-2,[],[]],[193,193],[[-1,-2],8,[],[]],[193,13],[-1,[[22,[193]]],41],[[193,193],2],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[193,58],159],[[193,58],159],[13,193],[-1,-1,[]],[83,193],[[193,-1],8,69],[-1,-2,[],[]],[13,193],[[193,-1],22,112],[-1,-2,[],[]],[-1,83,[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,123,[]],0,[-1,[[22,[164,130]]],194],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[195,[8]]],[[19,[15]]]],0,[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[196,[[195,[[26,[197]]]]]],0,[-1,[[195,[[61,[55]]]]],[[19,[15]]]],[120,[[195,[196]]]],[-1,[[195,[83]]],[[19,[15]]]],[-1,[[195,[8]]],[[19,[15]]]],[-1,[[195,[8]]],[[19,[15]]]],[-1,[[195,[8]]],[[19,[15]]]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,123,[]],[-1,123,[]],0,0,0,0,0,0,0,[[198,-1],[[199,[198,-1]]],200],[201,[[22,[202,130]]]],[201,[[22,[202,130]]]],[[201,-1],[[22,[202,130]]],[]],[[203,[61,[55]]],8],[[203,[61,[55]]],8],[[203,[61,[55]],-1],8,[]],[[204,21],201],[204,[[22,[201,130]]]],[[204,21],[[22,[83,130]]]],[204,[[22,[83,130]]]],[205,[[10,[55]]]],[[[18,[200]],99,206],[[100,[[22,[8,56]]]]]],[[207,13],8],[[198,[10,[55]]],[[208,[198]]]],[[198,-1],[[209,[198,-1]]],[210,35]],[[198,[10,[55]]],[[211,[198]]]],[198,[[212,[198]]]],[198,[[213,[198]]]],[198,[[214,[198]]]],[198,[[215,[198]]]],[198,[[216,[198]]]],[198,[[217,[198]]]],[198,[[218,[198]]]],[198,[[219,[198]]]],[198,[[220,[198]]]],[198,[[221,[198]]]],[198,[[222,[198]]]],[198,[[223,[198]]]],[198,[[224,[198]]]],[[198,[61,[55]]],[[225,[198]]]],[[198,83],[[226,[198]]]],[198,[[227,[198]]]],[198,[[228,[198]]]],[198,[[229,[198]]]],[198,[[230,[198]]]],[198,[[231,[198]]]],[198,[[232,[198]]]],[198,[[233,[198]]]],[198,[[234,[198]]]],[198,[[235,[198]]]],[[198,110],[[236,[198]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[237,8],[237,8],[-1,-1,[]],[[237,110],8],[237,8],[-1,-2,[],[]],[[13,182],237],[13,83],0,[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,123,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[143,139],[[131,[[22,[140,141]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[139,139],[160,160],[238,238],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[13,[[131,[[22,[8,130]]]]]],[13,[[131,[[22,[2,130]]]]]],0,[143,[[131,[[22,[[26,[156]],141]]]]]],[13,[[131,[[22,[8,130]]]]]],[143,[[131,[[22,[8,141]]]]]],[[238,238],2],[238,13],[[141,58],159],[[141,58],159],[[139,58],159],[[160,58],159],[[238,58],159],[13,[[131,[[22,[8,130]]]]]],[13,[[131,[[22,[8,130]]]]]],[-1,-1,[]],[130,141],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[13,238],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[238,2],[238,2],[238,2],[238,13],[143,[[131,[[22,[[61,[160]],141]]]]]],[143,[[131,[[22,[8,141]]]]]],0,[[156,[169,[13]],238,[169,[13]]],139],[239,[[131,[[22,[[61,[139]],185]]]]]],[[143,139],[[131,[[22,[140,141]]]]]],[141,[[26,[25]]]],0,[238,13],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,83,[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[143,[[131,[[22,[8,141]]]]]],0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[240,[-1]]],[[240,[[80,[241]]]]],241],[[13,102,-1],144,242],[[-1,-2],144,[[19,[15]]],242],[[[240,[-1]]],[[195,[8]]],241],[241,[[0,[241]]]],[241,[[0,[241]]]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[240,[-1]]],-1,241],[-1,[[240,[-1]]],[35,241]],[[241,99],[[100,[[195,[8]]]]]],[[241,99],[[100,[[195,[8]]]]]],[[241,99],[[100,[[195,[8]]]]]],[[241,99],[[100,[[195,[8]]]]]],[[241,99],[[100,[[195,[8]]]]]],[[[240,[-1]],21],[[22,[-2,130]]],241,[[202,[8]]]],[[241,-1],[[0,[241,-1]]],205],[[241,-1],[[0,[241,-1]]],205],[[[240,[-1]],21],[[195,[243]]],241],[[[240,[-1]],21,-2],[[22,[-3,130]]],241,[],[[202,[-2]]]],[[[240,[-1]]],8,241],[[[240,[-1]]],[[195,[8]]],241],[241,[[0,[241]]]],[241,[[0,[241]]]],0,[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[[241,205],[[195,[21]]]],[[241,[10,[55]]],[[195,[21]]]],[-1,123,[]],[-1,123,[]],[[[242,[],[[5,[-1]]]],-2],-1,[],241],[[244,-1],-2,241,[]],[[[240,[-1]],-2],8,241,[[203,[8]]]],[[241,[10,[55]]],[[0,[241]]]],[[241,[10,[55]]],[[0,[241]]]],0,0,[[[240,[-1]],-3,-2],8,241,[],[[203,[-2]]]],0,0,0,0,0,0,[[],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[245,245],[[-1,-2],8,[],[]],[[],[[144,[8]]]],[[245,58],159],[[245,58],159],[-1,-1,[]],[83,245],[-1,-1,[]],[[-1,246,-2],144,241,242],0,[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,83,[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,123,[]],[-1,123,[]],0,0,0,0,0,[[[247,[-1]]],[[131,[[22,[-2,130]]]]],132,[]],[[[248,[-1]]],[[0,[[101,[],[[5,[[22,[[247,[-1]],130]]]]]]]]],132],[[[248,[-1]]],[[131,[[22,[-2,130]]]]],132,[]],[[[249,[-1]],140],[[249,[-1]]],132],[[[249,[-1]],-2],[[249,[-1]]],132,[[116,[250],[[5,[[131,[[22,[8,130]]]]]]]],133,184]],[[[249,[-1]],-2],[[249,[-1]]],132,[[116,[250],[[5,[[131,[[22,[2,130]]]]]]]],133,184]],0,[[[247,[-1]]],[],132],[[[247,[-1]]],[],132],[[[249,[-1]],-2],[[249,[-1]]],132,[[116,[250],[[5,[[131,[[22,[2,130]]]]]]]],133,184]],[[[247,[-1]]],[[131,[[22,[[134,[-1]],130]]]]],132],[[[248,[-1]]],[[22,[[134,[-1]],130]]],132],[[[248,[-1]]],[[131,[[22,[[134,[-1]],130]]]]],132],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[249,[-1]]],[[249,[-1]]],132],[[[248,[-1]]],[[248,[-1]]],132],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[[247,[-1]]],[[22,[8,130]]],132],[[[248,[-1]]],[[0,[[101,[],[[5,[8]]]]]]],132],[[[248,[-1]]],251,132],[[[249,[-1]],13],[[22,[[248,[-1]],130]]],132],[13,[[22,[[248,[-1]],130]]],132],[[[249,[-1]],13],[[22,[[248,[-1]],130]]],132],[13,[[22,[[248,[-1]],130]]],132],[[[249,[-1]]],[[248,[-1]]],132],[[],[[248,[-1]]],132],[[[248,[-1]]],252,132],[[[249,[-1]]],[[22,[[248,[-1]],130]]],132],[[],[[22,[[248,[-1]],130]]],132],[[],[[249,[-1]]],132],[[[247,[-1]]],-2,132,[]],[[[247,[-1]]],-2,132,[]],[[[247,[-1]]],[],132],[[251,-1],[[22,[130]]],101],[[[247,[-1]]],8,132],[[[248,[-1]],-3],[[157,[[22,[1,130]]]]],132,[],[[158,[-2]]]],[[[248,[-1]],-3],[[131,[[22,[26,130]]]]],132,[],[[158,[-2]]]],[[[247,[-1]],58],159,132],[[[249,[-1]],58],159,132],[[[248,[-1]],58],159,132],[[250,58],159],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[249,[-1]]],140,132],[[[249,[-1]]],[[26,[140]]],132],[[[249,[-1]]],253,132],[[[249,[-1]]],[[26,[140]]],132],[[[249,[-1]]],253,132],[[[249,[-1]]],2,132],0,[[[249,[-1]],-2],[[249,[-1]]],132,[[47,[[26,[140]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[],[]],[[[248,[-1]]],2,132],[251,2],[[[247,[-1]]],[],132],[[[249,[-1]],253],[[249,[-1]]],132],[[[249,[-1]],-2],[[249,[-1]]],132,[[47,[[26,[140]]]]]],0,[[[249,[-1]],253],[[249,[-1]]],132],[[],[[249,[-1]]],132],[[[248,[-1]]],21,132],[[[248,[-1]]],[[249,[-1]]],132],[[[18,[251]],99],[[100,[-1]]],[]],[[[248,[-1]],13,10],[[131,[[22,[130]]]]],132],[[[248,[-1]]],8,132],[[[248,[-1]]],253,132],[[[249,[-1]],2],[[249,[-1]]],132],[-1,-2,[],[]],[-1,-2,[],[]],[[[248,[-1]]],[[26,[[247,[-1]]]]],132],[[[248,[-1]]],[[22,[[26,[[134,[-1]]]],130]]],132],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[[[254,[-1]]],-2,132,[]],[[[254,[-1]]],-2,132,[]],[[[247,[-1]]],[[254,[-1]]],132],[[],[[254,[-1]]],132],[-1,-1,[]],[-1,-2,[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,123,[]],0,0,[[[162,[-1]],-2],[[162,[-1]]],132,[133,[137,[-1]],[138,[-1]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[162,[-1,-2]],-3],[[22,[130]]],132,[[165,[-1]],133],[[190,[],[[127,[-1]]]]]],[[[162,[-1,-2]],-3],[[157,[[22,[130]]]]],132,[[165,[-1]],133],[[190,[],[[127,[-1]]]]]],[[[162,[-1,-2]],-3],[[157,[[22,[130]]]]],132,[[165,[-1]],133],[[190,[],[[127,[-1]]]]]],[[[255,[-1,-3,-4]],-5],[[157,[[22,[-2,130]]]]],132,[133,256],[[6,[],[[5,[[22,[-2,130]]]]]],133],[133,[165,[-1]]],[[190,[],[[127,[-1]]]]]],[[[162,[-1,-2]],-3],[[22,[61,130]]],132,[[165,[-1]],133],[[190,[],[[127,[-1]]]]]],[[[255,[-1,-3,-4]],-5],[[22,[[61,[-2]],130]]],132,[133,256],[[6,[],[[5,[[22,[-2,130]]]]]],133],[133,[165,[-1]]],[[190,[],[[127,[-1]]]]]],[[[162,[-1,-2]],-3],[[157,[[22,[1,130]]]]],132,[[165,[-1]],133],[[190,[],[[127,[-1]]]]]],[[[255,[-1,-3,-4]],-5],[[157,[[22,[[1,[-2]],130]]]]],132,[133,256],[[6,[],[[5,[[22,[-2,130]]]]]],133],[133,[165,[-1]]],[[190,[],[[127,[-1]]]]]],[[[162,[-1,-2]],-3],[[22,[130]]],132,[[165,[-1]],133],[[190,[],[[127,[-1]]]]]],[[[255,[-1,-3,-4]],-5],[[22,[-2,130]]],132,[133,256],[[6,[],[[5,[[22,[-2,130]]]]]],133],[133,[165,[-1]]],[[190,[],[[127,[-1]]]]]],[[[162,[-1,-2]],-3],[[22,[26,130]]],132,[[165,[-1]],133],[[190,[],[[127,[-1]]]]]],[[[255,[-1,-3,-4]],-5],[[22,[[26,[-2]],130]]],132,[133,256],[[6,[],[[5,[[22,[-2,130]]]]]],133],[133,[165,[-1]]],[[190,[],[[127,[-1]]]]]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[162,[-1,-2]],-4],[[255,[-1,[0,[[6,[],[[5,[[22,[-3,130]]]]]],133]],-2]]],132,[[165,[-1]],133],256,[[6,[],[[5,[-3]]]],133]],[[[255,[-1,-3,-4]],-6],[[255,[-1,[0,[[6,[],[[5,[[22,[-5,130]]]]]],133]],-4]]],132,[133,256],[[6,[],[[5,[[22,[-2,130]]]]]],133],[133,[165,[-1]]],256,[[6,[-2],[[5,[-5]]]],133]],[[[162,[-1,-2]],2],[[162,[-1,-2]]],[132,257],[]],[[[162,[-1,-2]]],2,132,[133,[165,[-1]]]],[[[255,[-1,-2,-3]]],2,132,133,[[165,[-1]],133]],[13,[[162,[-1]]],132],[[],[[162,[-1]]],132],[-2,[[162,[-1,-2]]],132,[[165,[-1]]]],[[13,-2],[[162,[-1,-2]]],132,[[165,[-1]]]],[[[162,[-1,-2]]],13,132,[133,[165,[-1]]]],[[[255,[-1,-2,-3]]],13,132,133,[[165,[-1]],133]],[[[162,[-1,-2]]],26,132,[133,[165,[-1]]]],[[[255,[-1,-2,-3]]],26,132,133,[[165,[-1]],133]],[[[162,[-1,-2]]],26,132,[133,[165,[-1]]]],[[[255,[-1,-2,-3]]],26,132,133,[[165,[-1]],133]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[[[162,[-1,-2]],-4],[[255,[-1,-4,-2]]],132,[[165,[-1]],133],256,[[6,[],[[5,[[22,[-3,130]]]]]],133]],[[[255,[-1,-3,-4]],-6],[[255,[-1,[0,[[6,[],[[5,[[22,[-5,130]]]]]],133]],-4]]],132,[133,256],[[6,[],[[5,[[22,[-2,130]]]]]],133],[133,[165,[-1]]],256,[[6,[-2],[[5,[[22,[-5,130]]]]]],133]],[-1,123,[]],[-1,123,[]],0,[[[163,[-1,-2]],-3],[[163,[-1,-2]]],132,[],[133,[137,[-1]],[138,[-1]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[[163,[-1,-2,-3]],-4],[[157,[[22,[-2,130]]]]],132,[133,256,164],[[165,[-1]]],[[190,[],[[127,[-1]]]]]],[[[163,[-1,-2,-3]],-4],[[22,[[61,[-2]],130]]],132,[133,256,164],[[165,[-1]]],[[190,[],[[127,[-1]]]]]],[[[163,[-1,-2,-3]],-4],[[157,[[22,[[1,[-2]],130]]]]],132,[133,256,164],[[165,[-1]]],[[190,[],[[127,[-1]]]]]],[[[163,[-1,-2,-3]],-4],[[22,[-2,130]]],132,[133,256,164],[[165,[-1]]],[[190,[],[[127,[-1]]]]]],[[[163,[-1,-2,-3]],-4],[[22,[[26,[-2]],130]]],132,[133,256,164],[[165,[-1]]],[[190,[],[[127,[-1]]]]]],[-1,-1,[]],[-1,-2,[],[]],[[[163,[-1,-2,-3]],2],[[163,[-1,-2,-3]]],[132,257],[],[]],[[[163,[-1,-2,-3]]],2,132,133,[[165,[-1]],133]],[13,[[163,[-1,-2]]],132,164],[[13,-2],[[163,[-1,-3,-2]]],132,[[165,[-1]]],164],[[],[[163,[-1,-2]]],132,164],[-2,[[163,[-1,-3,-2]]],132,[[165,[-1]]],164],[[[163,[-1,-2,-3]]],13,132,133,[[165,[-1]],133]],[[[163,[-1,-2,-3]]],26,132,133,[[165,[-1]],133]],[[[163,[-1,-2,-3]]],26,132,133,[[165,[-1]],133]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,123,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[258,[-1]]],[[162,[-1]]],132],[[[258,[-1]]],[[163,[-1,-2]]],132,164],[[[258,[-1]]],[[166,[-1,-2]]],[132,132],[]],[[],[[258,[-1]]],132],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[258,[-1]]],83,132],[-1,[[258,[-2]]],[[47,[83]]],132],[[[258,[-1]],-2],[[258,[-1]]],132,60],[[[259,[-1,-2]],-3],[[259,[-1,-2]]],132,60,60],[[[258,[-1]],-2],[[258,[-1]]],132,[[137,[-1]],133,[138,[-1]]]],[[[259,[-1,-2]],-3],[[259,[-1,-2]]],132,60,[[137,[-1]],133,[138,[-1]]]],[[[259,[-1,-2]],-3],[[259,[-1,-2]]],132,60,[[137,[-1]],133,[138,[-1]]]],[[[258,[-1]],-2,-3],[[258,[-1]]],132,51,[[6,[[259,[-1,13]]]]]],[[[259,[-1,-2]],-3],[[259,[-1,-2]]],132,60,60],[[[258,[-1]],-2,-3],[[258,[-1]]],132,51,[[6,[[259,[-1,13]]]]]],[[[258,[-1]]],[[258,[-1]]],132],[[[258,[-1]],-2],[[259,[-1,-2]]],132,60],[[[258,[-1]]],13,132],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,123,[]],[-1,123,[]],[[-1,-3],[[258,[-2]]],[[47,[83]]],[132,132],[[165,[-2]]]],0,[[[166,[-1,-2]],-3],[[166,[-1,-2]]],132,[],[133,[137,[-1]],[138,[-1]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[[166,[-1,-2,-3]],-4],[[157,[[22,[-2,130]]]]],132,[133,256],[[165,[-1]]],[[190,[],[[127,[-1]]]]]],[[[166,[-1,-2,-3]],-4],[[22,[[61,[-2]],130]]],132,[133,256],[[165,[-1]]],[[190,[],[[127,[-1]]]]]],[[[166,[-1,-2,-3]],-4],[[157,[[22,[[1,[-2]],130]]]]],132,[133,256],[[165,[-1]]],[[190,[],[[127,[-1]]]]]],[[[166,[-1,-2,-3]],-4],[[22,[-2,130]]],132,[133,256],[[165,[-1]]],[[190,[],[[127,[-1]]]]]],[[[166,[-1,-2,-3]],-4],[[22,[[26,[-2]],130]]],132,[133,256],[[165,[-1]]],[[190,[],[[127,[-1]]]]]],[-1,-1,[]],[-1,-2,[],[]],[[[166,[-1,-2,-3]],2],[[166,[-1,-2,-3]]],[132,257],[],[]],[[[166,[-1,-2,-3]]],2,132,133,[[165,[-1]],133]],[13,[[166,[-1,-2]]],132,[]],[[13,-2],[[166,[-1,-3,-2]]],132,[[165,[-1]]],[]],[[],[[166,[-1,-2]]],132,[]],[-2,[[166,[-1,-3,-2]]],132,[[165,[-1]]],[]],[[[166,[-1,-2,-3]]],13,132,133,[[165,[-1]],133]],[[[166,[-1,-2,-3]]],26,132,133,[[165,[-1]],133]],[[[166,[-1,-2,-3]]],26,132,133,[[165,[-1]],133]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,123,[]],0,0,[[[194,[],[[127,[-1]]]],-2],[],132,[[167,[[194,[],[[127,[-1]]]]]]]],[[[194,[],[[127,[-1]]]]],10,132],[[[194,[],[[127,[-1]]]],-2],-3,132,[[167,[[194,[],[[127,[-1]]]]]]],[[168,[-1]],[138,[-1]]]],[[[194,[],[[127,[-1]]]],-2],-3,132,[[167,[[194,[],[[127,[-1]]]]]]],[[168,[-1]]]],[[[194,[],[[127,[-1]]]]],2,132],[[[194,[],[[127,[-1]]]]],21,132],[[[194,[],[[127,[-1]]]],-2],[[22,[130]]],132,[[167,[[194,[],[[127,[-1]]]]]]]],[[[194,[],[[127,[-1]]]],-2],[[22,[-3,130]]],132,[[167,[[194,[],[[127,[-1]]]]]]],[[168,[-1]],[138,[-1]]]],[[[194,[],[[127,[-1]]]],-2],[[22,[130]]],132,[[167,[[194,[],[[127,[-1]]]]]]]],[[[194,[],[[127,[-1]]]],-2],[[22,[-3,130]]],132,[[167,[[194,[],[[127,[-1]]]]]]],[[168,[-1]]]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[260,58],159],[[260,58],159],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[],[]],[-1,261,[]],[[[18,[[262,[-1]]]],99],[[100,[-2]]],133,[]],0,[140,8],[-1,262,[101,133]],[-2,[[262,[-1]]],133,[[46,[],[[5,[-1]]]],133]],[-1,[],101],[[140,-1],[[22,[260]]],101],[-1,83,[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[[[18,[-1]],99],100,[]],[-1,123,[]],[-1,123,[]],[[],8],[[],2],0,0,[[[263,[],[[127,[-1]]]],-2],[],132,[[167,[[263,[],[[127,[-1]]]]]]]],[[[263,[],[[127,[-1]]]]],10,132],[[[263,[],[[127,[-1]]]]],[[26,[[1,[10,21]]]]],132],[[[263,[],[[127,[-1]]]]],[[162,[-1]]],132],[[[263,[],[[127,[-1]]]]],[[163,[-1,-2]]],132,164],[[[263,[],[[127,[-1]]]],-2],[[163,[-1,-3,-2]]],132,[[165,[-1]]],164],[[[263,[],[[127,[-1]]]]],[[166,[-1,-2]]],132,[]],[[[263,[],[[127,[-1]]]],-2],[[166,[-1,-3,-2]]],132,[[165,[-1]]],[]],[[[263,[],[[127,[-1]]]],-2],[[162,[-1,-2]]],132,[[165,[-1]]]],[[[263,[],[[127,[-1]]]]],13,132],[[[263,[],[[127,[-1]]]]],[],132],[[[263,[],[[127,[-1]]]],-2],[[22,[130]]],132,[[167,[[263,[],[[127,[-1]]]]]]]],0,0,0,0,[[264,253],265],[[[266,[-1]]],[[267,[-1]]],35],[[[252,[[266,[-1]]]]],[[268,[-1]]],35],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[266,[-1]]],35],[[],[[266,[-1]]],37],[[[267,[-1]]],[],35],[[[267,[-1]]],[],35],[265,8],[[[267,[-1]]],8,35],[[[266,[-1]],58],[[22,[8,59]]],[50,35]],[[[267,[-1]],58],[[22,[8,59]]],[60,35]],[[[267,[-1]],58],[[22,[8,59]]],[50,35]],[-1,-1,[]],[-1,-1,[]],[261,-1,[]],[-1,[[266,[-1]]],[]],[-1,-1,[]],[-1,-1,[]],[[[266,[-1]]],-1,35],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[266,[-1]]],-1,35],[[[266,[-1]]],[[267,[-1]]],35],[[[252,[[266,[-1]]]]],[[268,[-1]]],35],[[[267,[-1]],-3],[[269,[-2]]],35,35,[[46,[-1],[[5,[-2]]]]]],[[[267,[-1]]],[[266,[-1]]],35],[[2,21],264],[-1,[[266,[-1]]],35],[264,21],[[264,21],8],[-1,83,[]],[[264,253],[[26,[265]]]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[[[266,[-1]]],[[22,[[267,[-1]],270]]],35],[[[252,[[266,[-1]]]]],[[22,[[268,[-1]],270]]],35],[[[267,[-1]],-3],[[22,[[269,[-2]],[267,[-1]]]]],35,35,[[46,[-1],[[5,[[26,[-2]]]]]]]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],0,0,0,0,0,0,0,0,[[[271,[-1]]],[[22,[[0,[-1]],0]]],132],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[13,[[131,[[22,[8,130]]]]]],[[],[[131,[[22,[[26,[21]],130]]]]]],0,0,0,[[272,[10,[273]]],8],0,[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[274,2],0,0,[13,272],0,0,[[[275,[],[[5,[-1]]]],272],-1,[]],[-1,[[131,[[22,[[271,[276]],130]]]]],[]],[272,[[131,[[22,[[277,[276]],130]]]]]],0,[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],0,[[[134,[-1]]],[[131,[[22,[-2,130]]]]],132,[]],[[[134,[-1]]],[],132],[[[134,[-1]]],[[131,[[22,[[134,[-1]],130]]]]],132],[21,[[169,[13]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[[134,[-1]]],[[22,[8,130]]],132],[21,[[169,[13]]]],[[[134,[-1]]],-2,132,[]],[[[134,[-1]]],-2,132,[]],[[[134,[-1]]],8,132],[[[134,[-1]],58],159,132],[-1,-1,[]],[-1,-2,[],[]],[[[134,[-1]]],[[22,[8,130]]],132],[21,[[169,[13]]]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,123,[]],0,[278,2],[278,13],0,0,0,0,0,0,0,0,0,0,0,0,[279,[[26,[[61,[279]]]]]],[279,[[26,[[61,[279]]]]]],[279,[[26,[2]]]],[279,[[26,[280]]]],[279,[[26,[156]]]],[[[281,[-1]]],-1,[]],[279,[[26,[8]]]],[279,[[26,[282]]]],[279,[[26,[[283,[83,279]]]]]],[279,[[26,[[283,[83,279]]]]]],[[[281,[-1]]],-1,[]],[279,[[26,[13]]]],[279,[[26,[110]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[279,279],[[[281,[-1]]],[[281,[-1]]],[28,35]],[[[284,[-1]]],[[284,[-1]]],28],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[[281,[-1]],[281,[-1]]],23,[24,35]],[[[284,[-1]],[284,[-1]]],23,24],[[-1,-2],23,[],[]],[[-1,-2],23,[],[]],[[],2],[[],2],[[],2],[[],[[22,[285,185]]]],[[],[[22,[279,185]]]],[[],279],[[],[[281,[-1]]],[37,35]],[[],[[284,[-1]]],37],[[[281,[-1]]],-2,[],[]],[[[284,[-1]]],-2,[],[]],[[[281,[-1]]],-2,[],[]],[[[284,[-1]]],-2,[],[]],[-1,[[22,[285]]],41],[-1,[[22,[279]]],41],[-1,[[22,[[281,[-2]]]]],41,[42,35]],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,13,[10,[13]],-1],[[22,[286]]],287],[[279,13,[10,[13]],-1],[[22,[286]]],287],[[279,13,[10,[13]],-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,13,-1],[[22,[286]]],287],[[279,13,-1],[[22,[286]]],287],[[279,13,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,13,[10,[13]],-1],[[22,[286]]],287],[[279,13,[10,[13]],-1],[[22,[286]]],287],[[279,13,[10,[13]],-1],[[22,[286]]],287],[[285,21,-1],[[22,[286]]],287],[[279,21,-1],[[22,[286]]],287],[[279,21,-1],[[22,[286]]],287],[[285,13,21,-1],[[22,[286]]],287],[[279,13,21,-1],[[22,[286]]],287],[[279,13,21,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,13,-1],[[22,[286]]],287],[[279,13,-1],[[22,[286]]],287],[[279,13,-1],[[22,[286]]],287],[279,186],[[279,2],2],[[279,288],2],[[279,289],2],[[279,55],2],[[279,290],2],[[279,253],2],[[279,291],2],[[279,21],2],[[279,55],2],[[279,291],2],[[279,279],2],[[279,102],2],[[279,21],2],[[279,83],2],[[279,292],2],[[279,21],2],[[279,291],2],[[279,289],2],[[279,156],2],[[279,288],2],[[279,55],2],[[279,288],2],[[279,156],2],[[279,280],2],[[279,2],2],[[279,110],2],[[279,292],2],[[279,102],2],[[279,292],2],[[279,156],2],[[279,289],2],[[279,253],2],[[279,102],2],[[279,253],2],[[279,280],2],[[279,13],2],[[279,290],2],[[279,110],2],[[279,2],2],[[279,13],2],[[279,110],2],[[279,280],2],[[279,290],2],[[[281,[-1]],[281,[-1]]],2,[36,35]],[[[284,[-1]],[284,[-1]]],2,36],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[285,58],[[22,[8,59]]]],[[285,58],[[22,[8,59]]]],[[279,58],[[22,[8,59]]]],[[279,58],[[22,[8,59]]]],[[[281,[-1]],58],159,[50,35]],[[[284,[-1]],58],159,50],[291,279],[55,279],[[[26,[-1]]],279,[[47,[279]]]],[102,279],[282,279],[2,279],[[[10,[-1]]],279,[28,[47,[279]]]],[288,279],[13,279],[-1,-1,[]],[83,279],[156,279],[[[169,[13]]],279],[21,279],[[[283,[83,279]]],279],[289,279],[292,279],[8,279],[290,279],[253,279],[280,279],[110,279],[[[61,[-1]]],279,[[47,[279]]]],[-1,-1,[]],[261,-1,[]],[-1,[[281,[-1]]],[]],[-1,-1,[]],[-3,279,[[47,[83]]],[[47,[279]]],[[51,[],[[4,[[8,[-1,-2]]]]]]]],[-2,279,[[47,[279]]],[[51,[],[[4,[-1]]]]]],[13,[[22,[279,286]]]],[83,[[22,[[80,[285]],286]]]],[285,13],[[279,-1],[[26,[279]]],293],[[279,-1],[[26,[279]]],293],[[[281,[-1]],-2],8,[33,35],69],[[279,-1],279,293],[[279,-1],279,293],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[285],[279],[279],[[[284,[-1]]],-1,[]],[279,2],[279,2],[279,2],[279,2],[279,2],[279,2],[279,2],[279,2],[279,2],[[[281,[-1]],[281,[-1]]],[[26,[23]]],[95,35]],[[[284,[-1]],[284,[-1]]],[[26,[23]]],95],[[279,13],[[26,[279]]]],[[279,13],[[26,[279]]]],[[285,-1],22,112],[[279,-1],22,112],[[[281,[-1]],-2],22,[113,35],112],[279,279],[285],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,83,[]],[-1,83,[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[[294,[],[[127,[-1]]]]],[],132],[[[294,[],[[127,[-1]]]]],-2,132,[[168,[-1]],[138,[-1]]]],[[[294,[],[[127,[-1]]]]],-2,132,[[168,[-1]]]],[[[294,[],[[127,[-1]]]]],2,132],[[[295,[],[[127,[-1]]]]],2,132],[[[295,[],[[127,[-1]]]]],[],132],[[[294,[],[[127,[-1]]]]],[[22,[-2,130]]],132,[[168,[-1]],[138,[-1]]]],[[[294,[],[[127,[-1]]]]],[[22,[-2,130]]],132,[[168,[-1]]]],[[[294,[],[[127,[-1]]]]],169,132],[[[295,[],[[127,[-1]]]]],169,132]],"c":[298,397,399,1213],"p":[[6,"Either",0],[1,"bool"],[10,"Iterator",2153],[17,"Item"],[17,"Output"],[10,"FnMut",2154],[5,"SmallVec",0],[1,"tuple"],[10,"Array",2155],[1,"slice"],[5,"OsStr",2156],[10,"AsMut",2157],[1,"str"],[5,"CStr",2158],[5,"Path",2159],[5,"IndexMap",0],[5,"Slice",2160],[5,"Pin",2161],[10,"AsRef",2157],[5,"Url",0],[1,"usize"],[6,"Result",2162],[6,"Ordering",2163],[10,"Ord",2163],[10,"Error",2164],[6,"Option",2165],[5,"Replacements",2166],[10,"Clone",2167],[5,"HashMap",0],[10,"FromIterator",2168],[10,"BufRead",2169],[10,"BuildHasher",2170],[10,"Hash",2170],[10,"Equivalent",2171],[10,"Sized",2172],[10,"PartialEq",2163],[10,"Default",2173],[10,"Deref",2174],[17,"Target"],[10,"DerefMut",2174],[10,"Deserializer",2175],[10,"Deserialize",2175],[5,"Drain",2155],[10,"RangeBounds",2176],[5,"Drain",2177],[10,"FnOnce",2154],[10,"Into",2157],[6,"Entry",2178],[10,"Eq",2163],[10,"Debug",2179],[10,"IntoIterator",2168],[10,"Extend",2168],[10,"Copy",2172],[5,"IterEither",2180],[1,"u8"],[5,"Error",2181],[10,"Write",2169],[5,"Formatter",2179],[5,"Error",2179],[10,"Display",2179],[5,"Vec",2182],[1,"array"],[5,"RandomState",2183],[5,"HashMap",2184],[20,"MaybeUninit",2185],[6,"ParseError",2186],[10,"Borrow",2187],[5,"IndexedEntry",2178],[10,"Hasher",2170],[6,"Host",2188],[10,"SliceIndex",2189],[5,"RangeFull",2176],[6,"Position",2190],[5,"RangeTo",2176],[5,"RangeFrom",2176],[5,"Range",2176],[6,"Bound",2176],[5,"RangeToInclusive",2176],[5,"RangeInclusive",2176],[5,"Box",2191],[5,"IntoKeys",2177],[5,"IntoKeys",2184],[5,"String",2192],[5,"IntoValues",2177],[5,"IntoValues",2184],[5,"Iter",2177],[5,"IterMut",2177],[5,"Keys",2177],[10,"ExactSizeIterator",2193],[10,"DoubleEndedIterator",2194],[5,"Recompositions",2195],[5,"Decompositions",2196],[5,"ParseOptions",2197],[6,"Origin",2198],[10,"PartialOrd",2163],[1,"char"],[5,"Split",2199],[5,"PathSegmentsMut",2200],[5,"Context",2201],[6,"Poll",2202],[10,"Future",2203],[1,"u16"],[5,"Parse",2204],[5,"UrlQuery",2197],[5,"Serializer",2204],[5,"RawEntryBuilderMut",2205],[5,"RawEntryBuilder",2205],[10,"Read",2169],[6,"SeekFrom",2169],[1,"u64"],[10,"Seek",2169],[10,"Serializer",2206],[10,"Serialize",2206],[6,"IpAddr",2207],[6,"SocketAddr",2208],[10,"Fn",2154],[5,"IntoIter",2177],[5,"Splice",2177],[5,"StreamSafe",2209],[5,"PathBuf",2159],[6,"CollectionAllocErr",2155],[5,"TryReserveError",2210],[5,"TypeId",2211],[5,"Values",2177],[5,"ValuesMut",2177],[5,"Arguments",2179],[17,"Database"],[17,"Connection"],[10,"Acquire",520],[6,"Error",965],[8,"BoxFuture",2212],[10,"Database",902],[10,"Send",2172],[5,"Transaction",1814],[5,"AnyConnection",525],[5,"AnyArguments",525],[10,"Encode",950],[10,"Type",1837],[5,"Migration",1209],[5,"Duration",2213],[6,"MigrateError",1209],[10,"AnyConnectionBackend",525],[10,"Migrate",1209],[8,"Result",965],[5,"AnyValue",525],[5,"Any",525],[5,"AnyColumn",525],[6,"AnyKind",525],[5,"AnyConnectOptions",525],[5,"AnyRow",525],[5,"AnyTypeInfo",525],[6,"AnyTypeInfoKind",525],[5,"AnyValueRef",525],[5,"AnyStatement",525],[5,"AnyQueryResult",525],[1,"i64"],[8,"BoxStream",2214],[10,"Execute",1050],[8,"Result",2179],[5,"AppliedMigration",1209],[6,"LevelFilter",2215],[5,"Query",1514],[5,"QueryAs",1560],[10,"FromRow",1116],[10,"IntoArguments",813],[5,"QueryScalar",1617],[10,"ColumnIndex",829],[10,"Decode",923],[6,"Cow",2216],[5,"AnyMigrateDatabase",788],[5,"AnyDriver",788],[10,"Arguments",813],[10,"Write",2179],[5,"ImmutableArguments",813],[10,"HasArguments",902],[10,"Column",829],[5,"StatementCache",836],[5,"DebugFn",836],[17,"Options"],[10,"Connection",865],[10,"ConnectOptions",865],[5,"LogSettings",865],[10,"From",2157],[10,"Sync",2172],[8,"BoxDynError",965],[6,"IsNull",950],[10,"DatabaseError",965],[6,"ErrorKind",965],[5,"UnexpectedNullError",965],[10,"Executor",1050],[5,"TryAsyncStream",1068],[5,"Yielder",1068],[6,"UStr",1088],[10,"Row",1640],[8,"Result",2181],[5,"ReadDir",1118],[5,"DirEntry",1118],[10,"AsyncReadExt",1145],[5,"Chain",2217],[10,"AsyncRead",1145],[5,"Bytes",2218],[10,"Decode",1145],[10,"Encode",1145],[10,"BufExt",1145],[10,"ReadBuf",1145],[5,"ReadBuf",2219],[10,"BufMutExt",1145],[5,"Read",2220],[5,"ReadBuf",2221],[10,"BufMut",2222],[5,"ReadExact",2223],[5,"ReadF32",2224],[5,"ReadF32Le",2224],[5,"ReadF64",2224],[5,"ReadF64Le",2224],[5,"ReadI128",2224],[5,"ReadI128Le",2224],[5,"ReadI16",2224],[5,"ReadI16Le",2224],[5,"ReadI32",2224],[5,"ReadI32Le",2224],[5,"ReadI64",2224],[5,"ReadI64Le",2224],[5,"ReadI8",2224],[5,"ReadToEnd",2225],[5,"ReadToString",2226],[5,"ReadU128",2224],[5,"ReadU128Le",2224],[5,"ReadU16",2224],[5,"ReadU16Le",2224],[5,"ReadU32",2224],[5,"ReadU32Le",2224],[5,"ReadU64",2224],[5,"ReadU64Le",2224],[5,"ReadU8",2224],[5,"Take",2227],[5,"QueryLogger",1194],[6,"MigrationType",1209],[10,"MigrationSource",1209],[5,"BufferedSocket",1305],[10,"Socket",1305],[10,"WithSocket",1305],[5,"BytesMut",2228],[5,"SocketIntoBox",1305],[6,"CertificateInput",1357],[5,"TlsConfig",1357],[5,"PoolConnection",1391],[5,"Pool",1391],[5,"PoolOptions",1391],[5,"PoolConnectionMetadata",1391],[5,"CloseEvent",1391],[5,"Arc",2229],[1,"u32"],[6,"MaybePoolConnection",1500],[5,"Map",1514],[10,"Unpin",2172],[10,"HasStatementCache",902],[5,"QueryBuilder",1583],[5,"Separated",1583],[5,"TimeoutError",1652],[1,"never"],[6,"JoinHandle",1652],[10,"Statement",1685],[5,"AsyncSemaphore",1699],[5,"AsyncSemaphoreReleaser",1699],[5,"AsyncMutex",1699],[5,"AsyncMutexGuard",1699],[5,"OwnedMutexGuard",2230],[5,"MappedMutexGuard",2230],[5,"TryLockError",2230],[5,"FixtureSnapshot",1760],[5,"TestArgs",1760],[5,"TestFixture",1760],[10,"TestTermination",1760],[10,"TestFn",1760],[10,"TestSupport",1760],[5,"TestContext",1760],[10,"TypeInfo",1834],[6,"JsonValue",1837],[1,"f64"],[5,"Json",1837],[5,"Number",2231],[5,"Map",2232],[5,"Text",1837],[5,"JsonRawValue",1837],[5,"Error",2233],[10,"Visitor",2175],[1,"isize"],[1,"f32"],[1,"i16"],[1,"i32"],[1,"i8"],[10,"Index",2234],[10,"Value",2139],[10,"ValueRef",2139],[5,"AnyArgumentBuffer",525],[5,"AnyTransactionManager",525],[10,"HasValueRef",902],[10,"HasStatement",902],[15,"ColumnIndexOutOfBounds",1045],[15,"ColumnDecode",1045],[15,"TypeNotFound",1045],[10,"MigrateDatabase",1209]],"b":[[16,"impl-AsMut%3COsStr%3E-for-Either%3CL,+R%3E"],[17,"impl-AsMut%3Cstr%3E-for-Either%3CL,+R%3E"],[18,"impl-AsMut%3CTarget%3E-for-Either%3CL,+R%3E"],[19,"impl-AsMut%3CCStr%3E-for-Either%3CL,+R%3E"],[20,"impl-AsMut%3CPath%3E-for-Either%3CL,+R%3E"],[21,"impl-Either%3CL,+R%3E"],[22,"impl-AsMut%3C%5BTarget%5D%3E-for-Either%3CL,+R%3E"],[30,"impl-Either%3CL,+R%3E"],[31,"impl-AsRef%3CPath%3E-for-Either%3CL,+R%3E"],[32,"impl-AsRef%3C%5BTarget%5D%3E-for-Either%3CL,+R%3E"],[33,"impl-AsRef%3COsStr%3E-for-Either%3CL,+R%3E"],[34,"impl-AsRef%3CCStr%3E-for-Either%3CL,+R%3E"],[35,"impl-AsRef%3CTarget%3E-for-Either%3CL,+R%3E"],[36,"impl-AsRef%3Cstr%3E-for-Either%3CL,+R%3E"],[150,"impl-Extend%3C(K,+V)%3E-for-IndexMap%3CK,+V,+S%3E"],[151,"impl-Extend%3C(%26K,+%26V)%3E-for-IndexMap%3CK,+V,+S%3E"],[152,"impl-Extend%3C(K,+V)%3E-for-AHashMap%3CK,+V,+S%3E"],[153,"impl-Extend%3C(%26K,+%26V)%3E-for-AHashMap%3CK,+V,+S%3E"],[171,"impl-Display-for-Either%3CL,+R%3E"],[172,"impl-Debug-for-Either%3CL,+R%3E"],[173,"impl-Debug-for-Url"],[174,"impl-Display-for-Url"],[181,"impl-From%3CA%3E-for-SmallVec%3CA%3E"],[182,"impl-From%3CVec%3C%3CA+as+Array%3E::Item%3E%3E-for-SmallVec%3CA%3E"],[183,"impl-From%3C%26%5B%3CA+as+Array%3E::Item%5D%3E-for-SmallVec%3CA%3E"],[190,"impl-From%3CHashMap%3CK,+V,+RandomState%3E%3E-for-AHashMap%3CK,+V%3E"],[191,"impl-From%3C%5B(K,+V);+N%5D%3E-for-AHashMap%3CK,+V%3E"],[241,"impl-Index%3CRangeFull%3E-for-Url"],[242,"impl-Index%3CRangeTo%3CPosition%3E%3E-for-Url"],[243,"impl-Index%3CRangeFrom%3CPosition%3E%3E-for-Url"],[244,"impl-Index%3CRange%3CPosition%3E%3E-for-Url"],[245,"impl-Index%3Cusize%3E-for-IndexMap%3CK,+V,+S%3E"],[246,"impl-Index%3CRangeFull%3E-for-IndexMap%3CK,+V,+S%3E"],[247,"impl-Index%3C(Bound%3Cusize%3E,+Bound%3Cusize%3E)%3E-for-IndexMap%3CK,+V,+S%3E"],[248,"impl-Index%3CRangeToInclusive%3Cusize%3E%3E-for-IndexMap%3CK,+V,+S%3E"],[249,"impl-Index%3C%26Q%3E-for-IndexMap%3CK,+V,+S%3E"],[250,"impl-Index%3CRangeTo%3Cusize%3E%3E-for-IndexMap%3CK,+V,+S%3E"],[251,"impl-Index%3CRangeInclusive%3Cusize%3E%3E-for-IndexMap%3CK,+V,+S%3E"],[252,"impl-Index%3CRange%3Cusize%3E%3E-for-IndexMap%3CK,+V,+S%3E"],[253,"impl-Index%3CRangeFrom%3Cusize%3E%3E-for-IndexMap%3CK,+V,+S%3E"],[256,"impl-IndexMut%3C%26Q%3E-for-IndexMap%3CK,+V,+S%3E"],[257,"impl-IndexMut%3CRangeInclusive%3Cusize%3E%3E-for-IndexMap%3CK,+V,+S%3E"],[258,"impl-IndexMut%3CRangeTo%3Cusize%3E%3E-for-IndexMap%3CK,+V,+S%3E"],[259,"impl-IndexMut%3Cusize%3E-for-IndexMap%3CK,+V,+S%3E"],[260,"impl-IndexMut%3CRange%3Cusize%3E%3E-for-IndexMap%3CK,+V,+S%3E"],[261,"impl-IndexMut%3CRangeFull%3E-for-IndexMap%3CK,+V,+S%3E"],[262,"impl-IndexMut%3C(Bound%3Cusize%3E,+Bound%3Cusize%3E)%3E-for-IndexMap%3CK,+V,+S%3E"],[263,"impl-IndexMut%3CRangeToInclusive%3Cusize%3E%3E-for-IndexMap%3CK,+V,+S%3E"],[264,"impl-IndexMut%3CRangeFrom%3Cusize%3E%3E-for-IndexMap%3CK,+V,+S%3E"],[285,"impl-IntoIterator-for-%26mut+SmallVec%3CA%3E"],[286,"impl-IntoIterator-for-SmallVec%3CA%3E"],[287,"impl-IntoIterator-for-%26SmallVec%3CA%3E"],[290,"impl-IntoIterator-for-%26IndexMap%3CK,+V,+S%3E"],[291,"impl-IntoIterator-for-%26mut+IndexMap%3CK,+V,+S%3E"],[292,"impl-IntoIterator-for-IndexMap%3CK,+V,+S%3E"],[293,"impl-IntoIterator-for-AHashMap%3CK,+V,+S%3E"],[294,"impl-IntoIterator-for-%26AHashMap%3CK,+V,+S%3E"],[295,"impl-IntoIterator-for-%26mut+AHashMap%3CK,+V,+S%3E"],[561,"impl-Connection-for-AnyConnection"],[562,"impl-Acquire%3C\'c%3E-for-%26mut+AnyConnection"],[651,"impl-Display-for-AnyTypeInfo"],[652,"impl-Debug-for-AnyTypeInfo"],[1009,"impl-Display-for-UnexpectedNullError"],[1010,"impl-Debug-for-UnexpectedNullError"],[1011,"impl-Debug-for-Error"],[1012,"impl-Display-for-Error"],[1015,"impl-From%3CMigrateError%3E-for-Error"],[1016,"impl-From%3CE%3E-for-Error"],[1017,"impl-From%3CError%3E-for-Error"],[1102,"impl-Debug-for-UStr"],[1103,"impl-Display-for-UStr"],[1104,"impl-From%3C%26str%3E-for-UStr"],[1106,"impl-From%3CString%3E-for-UStr"],[1255,"impl-Display-for-MigrateError"],[1256,"impl-Debug-for-MigrateError"],[1373,"impl-Display-for-CertificateInput"],[1374,"impl-Debug-for-CertificateInput"],[1397,"impl-Pool%3CDB%3E"],[1398,"impl-Acquire%3C\'a%3E-for-%26Pool%3CDB%3E"],[1407,"impl-Pool%3CDB%3E"],[1408,"impl-Acquire%3C\'a%3E-for-%26Pool%3CDB%3E"],[1507,"impl-From%3CPoolConnection%3CDB%3E%3E-for-MaybePoolConnection%3C\'c,+DB%3E"],[1508,"impl-From%3C%26mut+%3CDB+as+Database%3E::Connection%3E-for-MaybePoolConnection%3C\'c,+DB%3E"],[1539,"impl-Query%3C\'q,+DB,+A%3E"],[1540,"impl-Execute%3C\'q,+DB%3E-for-Query%3C\'q,+DB,+A%3E"],[1571,"impl-QueryAs%3C\'q,+DB,+O,+A%3E"],[1572,"impl-Execute%3C\'q,+DB%3E-for-QueryAs%3C\'q,+DB,+O,+A%3E"],[1628,"impl-QueryScalar%3C\'q,+DB,+O,+A%3E"],[1629,"impl-Execute%3C\'q,+DB%3E-for-QueryScalar%3C\'q,+DB,+O,+A%3E"],[1660,"impl-Display-for-TimeoutError"],[1661,"impl-Debug-for-TimeoutError"],[1721,"impl-Display-for-MutexGuard%3C\'_,+T%3E"],[1722,"impl-Debug-for-MutexGuard%3C\'_,+T%3E"],[1897,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1898,"impl-Deserializer%3C\'de%3E-for-Value"],[1900,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1901,"impl-Deserializer%3C\'de%3E-for-Value"],[1903,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1904,"impl-Deserializer%3C\'de%3E-for-Value"],[1906,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1907,"impl-Deserializer%3C\'de%3E-for-Value"],[1909,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1910,"impl-Deserializer%3C\'de%3E-for-Value"],[1912,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1913,"impl-Deserializer%3C\'de%3E-for-Value"],[1915,"impl-Deserializer%3C\'de%3E-for-Value"],[1916,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1918,"impl-Deserializer%3C\'de%3E-for-Value"],[1919,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1921,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1922,"impl-Deserializer%3C\'de%3E-for-Value"],[1924,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1925,"impl-Deserializer%3C\'de%3E-for-Value"],[1927,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1928,"impl-Deserializer%3C\'de%3E-for-Value"],[1930,"impl-Deserializer%3C\'de%3E-for-Value"],[1931,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1933,"impl-Deserializer%3C\'de%3E-for-Value"],[1934,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1936,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1937,"impl-Deserializer%3C\'de%3E-for-Value"],[1939,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1940,"impl-Deserializer%3C\'de%3E-for-Value"],[1942,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1943,"impl-Deserializer%3C\'de%3E-for-Value"],[1945,"impl-Deserializer%3C\'de%3E-for-Value"],[1946,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1948,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1949,"impl-Deserializer%3C\'de%3E-for-Value"],[1951,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1952,"impl-Deserializer%3C\'de%3E-for-Value"],[1954,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1955,"impl-Deserializer%3C\'de%3E-for-Value"],[1957,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1958,"impl-Deserializer%3C\'de%3E-for-Value"],[1960,"impl-Deserializer%3C\'de%3E-for-Value"],[1961,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1963,"impl-Deserializer%3C\'de%3E-for-Value"],[1964,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1966,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1967,"impl-Deserializer%3C\'de%3E-for-Value"],[1969,"impl-Deserializer%3C\'de%3E-for-Value"],[1970,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1972,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1973,"impl-Deserializer%3C\'de%3E-for-Value"],[1975,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1976,"impl-Deserializer%3C\'de%3E-for-Value"],[1978,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1979,"impl-Deserializer%3C\'de%3E-for-Value"],[1981,"impl-Deserializer%3C\'de%3E-for-Value"],[1982,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1984,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1985,"impl-Deserializer%3C\'de%3E-for-Value"],[1987,"impl-Deserializer%3C\'de%3E-for-Value"],[1988,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1990,"impl-PartialEq%3Cbool%3E-for-%26Value"],[1991,"impl-PartialEq%3Cisize%3E-for-%26mut+Value"],[1992,"impl-PartialEq%3Cf32%3E-for-%26mut+Value"],[1993,"impl-PartialEq%3Cu8%3E-for-%26mut+Value"],[1994,"impl-PartialEq%3Ci16%3E-for-%26mut+Value"],[1995,"impl-PartialEq%3Cu32%3E-for-Value"],[1996,"impl-PartialEq%3Ci32%3E-for-Value"],[1997,"impl-PartialEq%3Cusize%3E-for-%26Value"],[1998,"impl-PartialEq%3Cu8%3E-for-Value"],[1999,"impl-PartialEq%3Ci32%3E-for-%26mut+Value"],[2000,"impl-PartialEq-for-Value"],[2001,"impl-PartialEq%3Cu16%3E-for-Value"],[2002,"impl-PartialEq%3Cusize%3E-for-Value"],[2003,"impl-PartialEq%3CString%3E-for-Value"],[2004,"impl-PartialEq%3Ci8%3E-for-Value"],[2005,"impl-PartialEq%3Cusize%3E-for-%26mut+Value"],[2006,"impl-PartialEq%3Ci32%3E-for-%26Value"],[2007,"impl-PartialEq%3Cf32%3E-for-Value"],[2008,"impl-PartialEq%3Ci64%3E-for-%26mut+Value"],[2009,"impl-PartialEq%3Cisize%3E-for-%26Value"],[2010,"impl-PartialEq%3Cu8%3E-for-%26Value"],[2011,"impl-PartialEq%3Cisize%3E-for-Value"],[2012,"impl-PartialEq%3Ci64%3E-for-%26Value"],[2013,"impl-PartialEq%3Cf64%3E-for-Value"],[2014,"impl-PartialEq%3Cbool%3E-for-Value"],[2015,"impl-PartialEq%3Cu64%3E-for-Value"],[2016,"impl-PartialEq%3Ci8%3E-for-%26Value"],[2017,"impl-PartialEq%3Cu16%3E-for-%26Value"],[2018,"impl-PartialEq%3Ci8%3E-for-%26mut+Value"],[2019,"impl-PartialEq%3Ci64%3E-for-Value"],[2020,"impl-PartialEq%3Cf32%3E-for-%26Value"],[2021,"impl-PartialEq%3Cu32%3E-for-%26mut+Value"],[2022,"impl-PartialEq%3Cu16%3E-for-%26mut+Value"],[2023,"impl-PartialEq%3Cu32%3E-for-%26Value"],[2024,"impl-PartialEq%3Cf64%3E-for-%26mut+Value"],[2025,"impl-PartialEq%3C%26str%3E-for-Value"],[2026,"impl-PartialEq%3Ci16%3E-for-Value"],[2027,"impl-PartialEq%3Cu64%3E-for-%26mut+Value"],[2028,"impl-PartialEq%3Cbool%3E-for-%26mut+Value"],[2029,"impl-PartialEq%3Cstr%3E-for-Value"],[2030,"impl-PartialEq%3Cu64%3E-for-%26Value"],[2031,"impl-PartialEq%3Cf64%3E-for-%26Value"],[2032,"impl-PartialEq%3Ci16%3E-for-%26Value"],[2044,"impl-Debug-for-RawValue"],[2045,"impl-Display-for-RawValue"],[2046,"impl-Display-for-Value"],[2047,"impl-Debug-for-Value"],[2050,"impl-From%3Ci32%3E-for-Value"],[2051,"impl-From%3Cu8%3E-for-Value"],[2052,"impl-From%3COption%3CT%3E%3E-for-Value"],[2053,"impl-From%3Cu16%3E-for-Value"],[2054,"impl-From%3CNumber%3E-for-Value"],[2055,"impl-From%3Cbool%3E-for-Value"],[2056,"impl-From%3C%26%5BT%5D%3E-for-Value"],[2057,"impl-From%3Cisize%3E-for-Value"],[2058,"impl-From%3C%26str%3E-for-Value"],[2060,"impl-From%3CString%3E-for-Value"],[2061,"impl-From%3Ci64%3E-for-Value"],[2062,"impl-From%3CCow%3C\'a,+str%3E%3E-for-Value"],[2063,"impl-From%3Cusize%3E-for-Value"],[2064,"impl-From%3CMap%3CString,+Value%3E%3E-for-Value"],[2065,"impl-From%3Cf32%3E-for-Value"],[2066,"impl-From%3Ci8%3E-for-Value"],[2067,"impl-From%3C()%3E-for-Value"],[2068,"impl-From%3Ci16%3E-for-Value"],[2069,"impl-From%3Cu32%3E-for-Value"],[2070,"impl-From%3Cf64%3E-for-Value"],[2071,"impl-From%3Cu64%3E-for-Value"],[2072,"impl-From%3CVec%3CT%3E%3E-for-Value"],[2077,"impl-FromIterator%3C(K,+V)%3E-for-Value"],[2078,"impl-FromIterator%3CT%3E-for-Value"],[2091,"impl-IntoDeserializer%3C\'de,+Error%3E-for-%26Value"],[2092,"impl-IntoDeserializer%3C\'de,+Error%3E-for-Value"]]}],\ +["sqlx_core",{"doc":"Core of SQLx, the rust SQL toolkit.","t":"GEFFPEPFFCNCNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNENNNNNNNNNNNNNNNNNNNNNNNNCCNNNCNNNCQCNNNNNNNNNNNNCNNNNNNNNCNNNNCNNNNNNNNNNNNNNNNNNNNNQCCNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNCNNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNCNNNNNNCNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNENCNNNNNNCNCCNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNCCNNNNNNNNCNNNNNNNNNNNNNNNNNNNQNNNNNCCNNENCNNNNNNNNNNNNKRRMMFFFFFFKKGIIFFFFFGFFPPPPPPPPPNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNMNNNONNMNCNNNNNNNNNNNNMNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNMNNNNMNMNNNNNNNNNMNMNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNFFNNNNNNNNNNNNHNNNNNNNNNNKRFKMNNNNNMNMNNNKKRMMMMFFNNNNNNNNNNNNNNNNNNNNNNNNNNNKKRRFRMNNNNNNMMNNNNNNMNMNMNMMOOONNNNNRRRRKRRRKKKKTRRRRRTRRKMGEFPEPEEEEEEEEEEEEEEEEEEEKGPPNNNMNNNNNNNPIPPPPPPKPPGGPPPPPPPPPIPPPFPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMHNNNNNNNNNNNNNNNOOOOORKKNNNNMNMMNMMMMCCFFNNNNNNNNNNNNNNNNNNPPGNNNNNNNNNNNNNNNNNNNNNNNNNKMFFNNNNHONNNNONOHHHHHHNNNNNNKKKKKKKNNNMNNMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNHENNNFPPPPKKGFKGEPPPPPPPPPMNNNNNNNNOONNNNNNMMOMMMNNNNNNNNNNNNNNNNNNNNNNNNMMONMMNONNNNNNNNNNNNNNNNNMOOFRKFKNNNNNHHNNNNNNNNNNNMMMNNNNNNNNNCNNNNMMNNMNNNNNNNGPPFOOHNNNNOONNHNNNNNHONNONNNNNNNNFFFFFNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNPGPNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHNNNNNNNNNNNNNNFNNNNNNNNNNNNHHHHNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNHHHHNNNNNNRKNMNNNNNNMNGFPPNNNNNNNNNNNHNCHHHHHNNNNNNNNHHRKNMMMMMMMMMMNFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFRFFFKKKNNNNNNNNNMMOOONONNNNNNNNMNONOOMMMONNNNNNNNNNNNFNNNHNNNHNNNNNNNHNNNKMMPPFFGPPPPFKENNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNEEEEEEEEERRKKMNNMMMNNMM","n":["Either","Error","HashMap","IndexMap","Left","Result","Right","SmallVec","Url","acquire","all","any","any","append","arguments","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut_ptr","as_mut_slice","as_mut_slice","as_pin_mut","as_pin_ref","as_ptr","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_slice","as_slice","as_str","authority","binary_search_by","binary_search_by_key","binary_search_keys","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bytes","cannot_be_a_base","capacity","capacity","cause","cjk_compat_variants","clear","clear","clone","clone","clone","clone","clone","clone_from","clone_from","clone_from","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","collect","column","common","compare","compare","compare","connection","consume","contains_key","count","database","declare_driver_with_optional_migrate","decode","dedup","dedup_by","dedup_by_key","default","default","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","describe","description","deserialize","deserialize","deserialize","deserialize_internal","domain","drain","drain","driver_prelude","drop","either","either_into","either_with","encode","entry","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","err_protocol","error","executor","expect_left","expect_right","ext","extend","extend","extend","extend","extend","extend","extend_from_slice","factor_err","factor_first","factor_into_iter","factor_iter","factor_iter_mut","factor_none","factor_ok","factor_second","fill_buf","find","find_map","first","first_mut","flip","flush","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fold","for_each","fragment","from","from","from","from","from","from","from","from","from","from","from","from","from_buf","from_buf_and_len","from_buf_and_len_unchecked","from_const","from_const_with_len_unchecked","from_directory_path","from_elem","from_file_path","from_iter","from_iter","from_iter","from_raw_parts","from_row","from_slice","from_str","from_vec","fs","get","get","get_full","get_full_mut","get_full_mut2","get_index","get_index_entry","get_index_mut","get_index_mut2","get_index_of","get_key_value","get_key_value","get_mut","get_mut","get_range","get_range_mut","grow","has_authority","has_host","hash","hash","hash","hasher","host","host_str","impl_acquire","impl_column_index_for_row","impl_column_index_for_statement","impl_encode_for_option","impl_into_arguments_for_arguments","impl_statement_query","index","index","index","index","index","index","index","index","index","index","index","index","index","index","index","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","index_mut","inline_size","insert","insert","insert","insert_from_slice","insert_full","insert_many","insert_sorted","into","into","into","into","into","into","into","into_boxed_slice","into_boxed_slice","into_future","into_inner","into_inner","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_keys","into_keys","into_string","into_values","into_values","into_vec","io","is_empty","is_empty","is_left","is_right","is_special","iter","iter","iter_mut","iter_mut","join","keys","last","last","last_mut","left","left_and_then","left_or","left_or_default","left_or_else","len","len","len","logger","make_relative","map","map_either","map_either_with","map_left","map_right","migrate","move_index","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","net","new","new","new","new_const","next","next_back","nfc","nfd","nfkc","nfkd","nth","options","origin","parse","parse_with_params","partial_cmp","partial_cmp","partial_cmp","partition","partition_point","password","path","path_segments","path_segments_mut","percent_encoding","poll","pool","pop","pop","port","port_or_known_default","position","push","query","query","query_as","query_builder","query_pairs","query_pairs_mut","query_scalar","raw_entry_mut_v1","raw_entry_v1","read","read_exact","read_line","read_to_end","read_to_string","read_until","remove","remove","remove","remove_entry","reserve","reserve","reserve_exact","reserve_exact","resize","resize_with","retain","retain","retain2","retain_mut","reverse","rfind","rfold","right","right_and_then","right_or","right_or_default","right_or_else","row","rt","scheme","seek","serialize","serialize","serialize","serialize_internal","set_fragment","set_host","set_ip_host","set_len","set_password","set_path","set_port","set_query","set_scheme","set_username","shift_insert","shift_remove","shift_remove_entry","shift_remove_full","shift_remove_index","shrink_to","shrink_to_fit","shrink_to_fit","size_hint","socket_addrs","sort_by","sort_by_cached_key","sort_keys","sort_unstable_by","sort_unstable_keys","sorted_by","sorted_unstable_by","source","spilled","splice","split_off","statement","stream_safe","swap_indices","swap_remove","swap_remove","swap_remove_entry","swap_remove_full","swap_remove_index","sync","testing","to_file_path","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","transaction","truncate","truncate","try_from","try_from","try_from","try_from","try_from","try_from","try_grow","try_into","try_into","try_into","try_into","try_into","try_poll","try_reserve","try_reserve","try_reserve_exact","try_reserve_exact","try_stream","type_id","type_id","type_id","type_id","type_id","type_info","types","unwrap_left","unwrap_right","url","username","value","values","values_mut","with_capacity","with_capacity","with_capacity","with_capacity_and_hasher","with_capacity_and_hasher","with_hasher","with_hasher","write","write_all","write_fmt","Acquire","Connection","Database","acquire","begin","Any","AnyArgumentBuffer","AnyArguments","AnyColumn","AnyConnectOptions","AnyConnection","AnyConnectionBackend","AnyExecutor","AnyKind","AnyPool","AnyPoolOptions","AnyQueryResult","AnyRow","AnyStatement","AnyTransactionManager","AnyTypeInfo","AnyTypeInfoKind","AnyValue","AnyValueRef","BigInt","Blob","Bool","Double","Integer","Null","Real","SmallInt","Text","acquire","add","apply","as_migrate","as_migrate","as_ref","backend_name","begin","begin","begin","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cached_statements_size","cached_statements_size","cached_statements_size","clear_cached_statements","clear_cached_statements","clear_cached_statements","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","close","close","columns","columns","commit","connect","create_database","database_exists","database_url","default","default","describe","dirty_version","driver","drop_database","ensure_migrations_table","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","fetch_many","fetch_many","fetch_optional","fetch_optional","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","force_drop_database","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_str","from_str","from_url","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_arguments","is_integer","is_null","is_null","is_null","kind","last_insert_id","list_applied_migrations","lock","log_settings","log_slow_statements","log_statements","name","name","name","ordinal","parameters","ping","ping","prepare_with","prepare_with","query","query_as","query_as_with","query_scalar","query_scalar_with","query_with","reserve","revert","rollback","rows_affected","shrink_buffers","shrink_buffers","sql","start_rollback","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_get","try_get_raw","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_info","type_info","type_info","types","unlock","AnyDriver","AnyMigrateDatabase","borrow","borrow","borrow_mut","borrow_mut","create_database","database_exists","drop_database","fmt","force_drop_database","from","from","get_migrate_database","install_drivers","into","into","try_from","try_from","try_into","try_into","type_id","type_id","with_migrate","without_migrate","Arguments","Database","ImmutableArguments","IntoArguments","add","borrow","borrow_mut","format_placeholder","from","into","into_arguments","into_arguments","reserve","try_from","try_into","type_id","Column","ColumnIndex","Database","index","name","ordinal","type_info","DebugFn","StatementCache","borrow","borrow","borrow_mut","borrow_mut","capacity","clear","contains_key","deref","deref_mut","fmt","fmt","from","from","get_mut","insert","into","into","is_enabled","len","new","remove_lru","try_from","try_from","try_into","try_into","type_id","type_id","ConnectOptions","Connection","Connection","Database","LogSettings","Options","begin","borrow","borrow_mut","cached_statements_size","clear_cached_statements","clone","clone_into","close","connect","connect","connect_with","default","disable_statement_logging","fmt","from","from_url","into","log_slow_statements","log_slow_statements","log_statements","log_statements","ping","shrink_buffers","slow_statements_duration","slow_statements_level","statements_level","to_owned","transaction","try_from","try_into","type_id","ArgumentBuffer","Arguments","Column","Connection","Database","Database","Database","Database","HasArguments","HasStatement","HasStatementCache","HasValueRef","NAME","QueryResult","Row","Statement","TransactionManager","TypeInfo","URL_SCHEMES","Value","ValueRef","Decode","decode","Either","Error","HashMap","Left","Result","Right","acquire","common","decode","describe","encode","executor","ext","from_row","fs","io","logger","net","pool","query","query_as","query_builder","query_scalar","rt","sync","Encode","IsNull","No","Yes","borrow","borrow_mut","encode","encode_by_ref","from","into","produces","size_hint","try_from","try_into","type_id","AnyDriverError","BoxDynError","CheckViolation","ColumnDecode","ColumnIndexOutOfBounds","ColumnNotFound","Configuration","Database","DatabaseError","Decode","Err","Error","ErrorKind","ForeignKeyViolation","Io","Migrate","NotNullViolation","Ok","Other","PoolClosed","PoolTimedOut","Protocol","Result","RowNotFound","Tls","TypeNotFound","UnexpectedNullError","UniqueViolation","WorkerCrashed","as_database_error","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","code","constraint","downcast","downcast_ref","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","into","into","into","into_database_error","is_check_violation","is_foreign_key_violation","is_unique_violation","kind","message","mismatched_types","source","table","to_string","to_string","try_downcast","try_downcast_ref","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","index","index","len","source","type_name","Database","Execute","Executor","execute","execute_many","fetch","fetch_all","fetch_many","fetch_one","fetch_optional","persistent","prepare","prepare_with","sql","statement","take_arguments","async_stream","ustr","TryAsyncStream","Yielder","borrow","borrow","borrow_mut","borrow_mut","from","from","into","into","new","poll_next","try_from","try_from","try_into","try_into","try_poll_next","type_id","type_id","yield","Shared","Static","UStr","borrow","borrow","borrow_mut","clone","clone_into","deref","deserialize","eq","equivalent","equivalent","equivalent","fmt","fmt","from","from","from","hash","into","new","serialize","to_owned","to_string","try_from","try_into","type_id","FromRow","from_row","DirEntry","ReadDir","borrow","borrow","borrow_mut","borrow_mut","create_dir_all","file_name","from","from","into","into","metadata","next","path","read","read_dir","read_to_string","remove_dir","remove_dir_all","remove_file","try_from","try_from","try_into","try_into","type_id","type_id","AsyncRead","AsyncReadExt","BufExt","BufMutExt","Decode","Encode","ReadBuf","chain","decode","decode","decode_with","encode","encode","encode_with","get_bytes","get_bytes_nul","get_str","get_str_nul","init_mut","poll_read","put_str_nul","read","read_buf","read_exact","read_f32","read_f32_le","read_f64","read_f64_le","read_i128","read_i128_le","read_i16","read_i16_le","read_i32","read_i32_le","read_i64","read_i64_le","read_i8","read_to_end","read_to_string","read_u128","read_u128_le","read_u16","read_u16_le","read_u32","read_u32_le","read_u64","read_u64_le","read_u8","take","QueryLogger","borrow","borrow_mut","drop","finish","from","increase_rows_affected","increment_rows_returned","into","new","parse_query_summary","sqlformat","try_from","try_into","type_id","AppliedMigration","Dirty","Execute","ForceNotSupported","InvalidMixReversibleAndSimple","Migrate","MigrateDatabase","MigrateError","Migration","MigrationSource","MigrationType","Migrator","ReversibleDown","ReversibleUp","Simple","Source","VersionMismatch","VersionMissing","VersionNotPresent","VersionTooNew","VersionTooOld","apply","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","checksum","checksum","clone","clone","clone","clone_into","clone_into","clone_into","create_database","database_exists","description","dirty_version","drop_database","ensure_migrations_table","eq","file_content","fmt","fmt","fmt","fmt","fmt","force_drop_database","force_drop_database","from","from","from","from","from","from_filename","infer","into","into","into","into","is_down_migration","is_reversible","is_up_migration","label","list_applied_migrations","lock","migration_type","new","resolve","revert","source","sql","suffix","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unlock","version","version","BufferedSocket","Output","Socket","SocketIntoBox","WithSocket","borrow","borrow","borrow_mut","borrow_mut","boxed","connect_tcp","connect_uds","flush","flush","flush","from","from","into","into","into_inner","new","poll_flush","poll_flush","poll_read_ready","poll_shutdown","poll_write_ready","read","read","read","read_buffered","read_with","shrink_buffers","shutdown","shutdown","shutdown","tls","try_from","try_from","try_into","try_into","try_read","try_write","type_id","type_id","with_socket","with_socket","write","write","write","write_buffer","write_buffer_mut","write_with","CertificateInput","File","Inline","TlsConfig","accept_invalid_certs","accept_invalid_hostnames","available","borrow","borrow","borrow_mut","borrow_mut","client_cert_path","client_key_path","clone","clone_into","error_if_unavailable","fmt","fmt","from","from","from","handshake","hostname","into","into","root_cert_path","to_owned","to_string","try_from","try_from","try_into","try_into","type_id","type_id","CloseEvent","Pool","PoolConnection","PoolConnectionMetadata","PoolOptions","acquire","acquire","acquire","acquire_timeout","after_connect","after_release","age","as_mut","as_ref","before_acquire","begin","begin","begin","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","close","close","close_event","connect","connect","connect_lazy","connect_lazy","connect_lazy_with","connect_lazy_with","connect_options","connect_with","connect_with","default","deref","deref_mut","detach","do_until","drop","fetch_many","fetch_optional","fmt","fmt","fmt","fmt","from","from","from","from","from","get_acquire_timeout","get_idle_timeout","get_max_connections","get_max_lifetime","get_min_connections","get_test_before_acquire","idle_for","idle_timeout","into","into","into","into","into","into_future","is_closed","is_terminated","leak","max_connections","max_lifetime","maybe","min_connections","new","num_idle","options","poll","prepare_with","set_connect_options","size","test_before_acquire","to_owned","to_owned","try_acquire","try_begin","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","Connection","MaybePoolConnection","PoolConnection","borrow","borrow_mut","deref","deref_mut","from","from","from","into","try_from","try_into","type_id","Map","Query","bind","borrow","borrow","borrow_mut","borrow_mut","execute","execute_many","fetch","fetch","fetch_all","fetch_all","fetch_many","fetch_many","fetch_one","fetch_one","fetch_optional","fetch_optional","from","from","into","into","map","map","persistent","persistent","persistent","query","query_statement","query_statement_with","query_with","sql","sql","statement","statement","take_arguments","take_arguments","try_from","try_from","try_into","try_into","try_map","try_map","type_id","type_id","QueryAs","bind","borrow","borrow_mut","fetch","fetch_all","fetch_many","fetch_one","fetch_optional","from","into","persistent","persistent","query_as","query_as_with","query_statement_as","query_statement_as_with","sql","statement","take_arguments","try_from","try_into","type_id","QueryBuilder","Separated","borrow","borrow","borrow_mut","borrow_mut","build","build_query_as","build_query_scalar","default","from","from","into","into","into_sql","new","push","push","push_bind","push_bind","push_bind_unseparated","push_tuples","push_unseparated","push_values","reset","separated","sql","try_from","try_from","try_into","try_into","type_id","type_id","with_arguments","QueryScalar","bind","borrow","borrow_mut","fetch","fetch_all","fetch_many","fetch_one","fetch_optional","from","into","persistent","persistent","query_scalar","query_scalar_with","query_statement_scalar","query_statement_scalar_with","sql","statement","take_arguments","try_from","try_into","type_id","Database","Row","column","columns","get","get_unchecked","is_empty","len","try_column","try_get","try_get_raw","try_get_unchecked","JoinHandle","TimeoutError","Tokio","_Phantom","borrow","borrow","borrow_mut","borrow_mut","fmt","fmt","from","from","into","into","into_future","missing_rt","poll","rt_tokio","sleep","spawn","spawn_blocking","test_block_on","timeout","to_string","try_from","try_from","try_into","try_into","try_poll","type_id","type_id","yield_now","available","Database","Statement","column","columns","parameters","query","query_as","query_as_with","query_scalar","query_scalar_with","query_with","sql","to_owned","try_column","AsyncMutex","AsyncMutexGuard","AsyncSemaphore","AsyncSemaphoreReleaser","acquire","blocking_lock","blocking_lock_owned","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","const_new","default","deref","deref_mut","disarm","drop","fmt","fmt","fmt","from","from","from","from","from","from","get_mut","into","into","into","into","into_inner","lock","lock_owned","map","mutex","new","new","permits","release","to_string","try_acquire","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_lock","try_lock_owned","try_map","type_id","type_id","type_id","type_id","FixtureSnapshot","Output","TestArgs","TestContext","TestFixture","TestFn","TestSupport","TestTermination","additive_fixture","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cleanup_test","cleanup_test_dbs","connect_opts","contents","db_name","fixtures","fixtures","from","from","from","from","into","into","into","into","is_success","migrator","migrator","new","path","pool_opts","run_test","snapshot","test_context","test_path","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","Transaction","acquire","as_mut","begin","begin_ansi_transaction_sql","borrow","borrow_mut","commit","commit_ansi_transaction_sql","deref","deref_mut","drop","fmt","from","into","rollback","rollback_ansi_transaction_sql","try_from","try_into","type_id","TypeInfo","is_null","name","Array","Bool","Json","JsonRawValue","JsonValue","Null","Number","Object","String","Text","Type","Uuid","as_array","as_array_mut","as_bool","as_f64","as_i64","as_mut","as_null","as_number","as_object","as_object_mut","as_ref","as_str","as_u64","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","chrono","clone","clone","clone","clone_into","clone_into","clone_into","cmp","cmp","compare","compare","compatible","compatible","compatible","decode","decode","default","default","default","deref","deref","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize_any","deserialize_any","deserialize_any","deserialize_bool","deserialize_bool","deserialize_bool","deserialize_byte_buf","deserialize_byte_buf","deserialize_byte_buf","deserialize_bytes","deserialize_bytes","deserialize_bytes","deserialize_char","deserialize_char","deserialize_char","deserialize_enum","deserialize_enum","deserialize_enum","deserialize_f32","deserialize_f32","deserialize_f32","deserialize_f64","deserialize_f64","deserialize_f64","deserialize_i128","deserialize_i128","deserialize_i128","deserialize_i16","deserialize_i16","deserialize_i16","deserialize_i32","deserialize_i32","deserialize_i32","deserialize_i64","deserialize_i64","deserialize_i64","deserialize_i8","deserialize_i8","deserialize_i8","deserialize_identifier","deserialize_identifier","deserialize_identifier","deserialize_ignored_any","deserialize_ignored_any","deserialize_ignored_any","deserialize_map","deserialize_map","deserialize_map","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_newtype_struct","deserialize_option","deserialize_option","deserialize_option","deserialize_seq","deserialize_seq","deserialize_seq","deserialize_str","deserialize_str","deserialize_str","deserialize_string","deserialize_string","deserialize_string","deserialize_struct","deserialize_struct","deserialize_struct","deserialize_tuple","deserialize_tuple","deserialize_tuple","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_tuple_struct","deserialize_u128","deserialize_u128","deserialize_u128","deserialize_u16","deserialize_u16","deserialize_u16","deserialize_u32","deserialize_u32","deserialize_u32","deserialize_u64","deserialize_u64","deserialize_u64","deserialize_u8","deserialize_u8","deserialize_u8","deserialize_unit","deserialize_unit","deserialize_unit","deserialize_unit_struct","deserialize_unit_struct","deserialize_unit_struct","encode_by_ref","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_iter","from_iter","from_str","from_string","get","get","get_mut","hash","index","index_mut","into","into","into","into_deserializer","into_deserializer","into_deserializer","into_inner","is_array","is_boolean","is_f64","is_i64","is_null","is_number","is_object","is_string","is_u64","partial_cmp","partial_cmp","pointer","pointer_mut","serialize","serialize","serialize","take","to_owned","to_owned","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_info","type_info","type_info","uuid","DateTime","FixedOffset","Local","NaiveDate","NaiveDateTime","NaiveTime","TimeZone","Utc","Database","Database","Value","ValueRef","as_ref","decode","decode_unchecked","is_null","is_null","to_owned","try_decode","try_decode_unchecked","type_info","type_info"],"q":[[0,"sqlx_core"],[520,"sqlx_core::acquire"],[525,"sqlx_core::any"],[788,"sqlx_core::any::driver"],[813,"sqlx_core::arguments"],[829,"sqlx_core::column"],[836,"sqlx_core::common"],[865,"sqlx_core::connection"],[902,"sqlx_core::database"],[923,"sqlx_core::decode"],[925,"sqlx_core::driver_prelude"],[950,"sqlx_core::encode"],[965,"sqlx_core::error"],[1045,"sqlx_core::error::Error"],[1050,"sqlx_core::executor"],[1066,"sqlx_core::ext"],[1068,"sqlx_core::ext::async_stream"],[1088,"sqlx_core::ext::ustr"],[1116,"sqlx_core::from_row"],[1118,"sqlx_core::fs"],[1145,"sqlx_core::io"],[1194,"sqlx_core::logger"],[1209,"sqlx_core::migrate"],[1305,"sqlx_core::net"],[1357,"sqlx_core::net::tls"],[1391,"sqlx_core::pool"],[1500,"sqlx_core::pool::maybe"],[1514,"sqlx_core::query"],[1560,"sqlx_core::query_as"],[1583,"sqlx_core::query_builder"],[1617,"sqlx_core::query_scalar"],[1640,"sqlx_core::row"],[1652,"sqlx_core::rt"],[1684,"sqlx_core::rt::rt_tokio"],[1685,"sqlx_core::statement"],[1699,"sqlx_core::sync"],[1760,"sqlx_core::testing"],[1814,"sqlx_core::transaction"],[1834,"sqlx_core::type_info"],[1837,"sqlx_core::types"],[2131,"sqlx_core::types::chrono"],[2139,"sqlx_core::value"],[2153,"core::iter::traits::iterator"],[2154,"core::ops::function"],[2155,"smallvec"],[2156,"std::ffi::os_str"],[2157,"core::convert"],[2158,"core::ffi::c_str"],[2159,"std::path"],[2160,"indexmap::map::slice"],[2161,"core::pin"],[2162,"core::convert"],[2163,"core::cmp"],[2164,"core::cmp"],[2165,"core::option"],[2166,"unicode_normalization::replace"],[2167,"core::clone"],[2168,"core::iter::traits::collect"],[2169,"std::io"],[2170,"core::hash"],[2171,"core::hash"],[2172,"core::marker"],[2173,"core::cmp"],[2174,"core::ops::deref"],[2175,"core::ops::deref"],[2176,"serde::de"],[2177,"indexmap::map::iter"],[2178,"core::ops::function"],[2179,"core::cmp"],[2180,"core::iter::traits::collect"],[2181,"std::io::error"],[2182,"std::io"],[2183,"ahash::random_state"],[2184,"std::collections::hash::map"],[2185,"core::mem::maybe_uninit"],[2186,"url::parser"],[2187,"core::borrow"],[2188,"indexmap::map::core::entry"],[2189,"core::slice::index"],[2190,"core::ops::range"],[2191,"core::ops::range"],[2192,"indexmap::map::iter"],[2193,"indexmap::map::iter"],[2194,"core::iter::traits::double_ended"],[2195,"unicode_normalization::recompose"],[2196,"unicode_normalization::decompose"],[2197,"url"],[2198,"url::origin"],[2199,"core::cmp"],[2200,"url::path_segments"],[2201,"core::task::wake"],[2202,"core::task::poll"],[2203,"core::future::future"],[2204,"form_urlencoded"],[2205,"url"],[2206,"indexmap::map::core::raw_entry_v1"],[2207,"serde::ser"],[2208,"core::net::socket_addr"],[2209,"core::ops::function"],[2210,"std::path"],[2211,"core::any"],[2212,"indexmap::map::iter"],[2213,"core::marker"],[2214,"futures_core::stream"],[2215,"core::fmt"],[2216,"alloc::borrow"],[2217,"core::fmt"],[2218,"bytes::bytes"],[2219,"tokio::io::read_buf"],[2220,"tokio::io::util::read"],[2221,"tokio::io::util::read_buf"],[2222,"bytes::buf::buf_mut"],[2223,"tokio::io::util::read_exact"],[2224,"tokio::io::util::read_int"],[2225,"tokio::io::util::read_int"],[2226,"tokio::io::util::read_to_string"],[2227,"tokio::io::util::read_int"],[2228,"bytes::bytes_mut"],[2229,"alloc::sync"],[2230,"core::marker"],[2231,"tokio::sync::mutex"],[2232,"serde_json::map"],[2233,"serde_json::error"],[2234,"serde::de"]],"d":["The enum Either with variants Left and Right is a general …","","sqlx uses ahash for increased performance, at the cost of …","A hash table where the iteration order of the key-value …","A value of type L.","","A value of type R.","A Vec-like container that can store a small number of …","A parsed URL record.","","","SEE DOCUMENTATION BEFORE USE. Generic database driver with …","","Moves all the elements of other into self, leaving other …","Types and traits for passing arguments to SQL queries.","","","","","","","Convert &mut Either<L, R> to Either<&mut L, &mut R>.","","Returns a raw mutable pointer to the vector’s buffer.","Extracts a mutable slice of the entire vector.","Returns a mutable slice of all the key-value pairs in the …","Convert Pin<&mut Either<L, R>> to …","Convert Pin<&Either<L, R>> to Either<Pin<&L>, Pin<&R>>, …","Returns a raw pointer to the vector’s buffer.","","Convert &Either<L, R> to Either<&L, &R>.","","","","","","","","Extracts a slice containing the entire vector.","Returns a slice of all the key-value pairs in the map.","Return the serialization of this URL.","Return the authority of this URL as an ASCII string.","Search over a sorted map with a comparator function.","Search over a sorted map with an extraction function.","Search over a sorted map for a key.","","","","","","","","","","","","","","Return whether this URL is a cannot-be-a-base URL, meaning …","The number of items the vector can hold without …","Return the number of elements the map can hold without …","","","Remove all elements from the vector.","Remove all key-value pairs in the map, while preserving …","","","","","","","","","","","","","","","","","","","","","","","","","Return true if an equivalent to key exists in the map.","","Traits to represent a database driver.","","Provides Decode for decoding values from the database.","Removes consecutive duplicate elements.","Removes consecutive duplicate elements using the given …","Removes consecutive elements that map to the same key.","","Return an empty IndexMap","","","","","","","","","","","","","Serialize with Serde using the internal representation of …","If this URL has a host and it is a domain name (not an IP …","Creates a draining iterator that removes the specified …","Clears the IndexMap in the given index range, returning …","Helper module to get drivers compiling again that used to …","","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 …","Provides Encode for encoding values for the database.","Get the given key’s corresponding entry in the map for …","","","","","","","","","","","","","","","","","","","","","Format an error message as a Protocol error","Types for working with errors produced by SQLx.","","Returns the left value","Returns the right value","","","","Extend the map with all key-value pairs in the iterable.","Extend the map with all key-value pairs in the iterable.","","","Copy elements from a slice and append them to the vector.","Factors out a homogenous type from an Either of Result.","Factor out a homogeneous type from an either of pairs.","Converts an Either of Iterators to be an Iterator of Either…","Borrows an Either of Iterators to be an Iterator of Eithers","Mutably borrows an Either of Iterators to be an Iterator …","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.","","","","Get the first key-value pair","Get the first key-value pair, with mutable access to the …","Convert Either<L, R> to Either<R, L>.","","","","","","","","","","","Return this URL’s fragment identifier, if any.","Returns the argument unchanged.","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Examples","Returns the argument unchanged.","Returns the argument unchanged.","","Examples","Constructs a new SmallVec on the stack from an A without …","Constructs a new SmallVec on the stack from an A without …","Constructs a new SmallVec on the stack from an A without …","The array passed as an argument is moved to be an inline …","Constructs a new SmallVec on the stack from an array …","Convert a directory name as std::path::Path into an URL in …","Creates a SmallVec with n copies of elem.","Convert a file name as std::path::Path into an URL in the …","","Create an IndexMap from the sequence of key-value pairs in …","This crates a hashmap from the provided iterator using …","Creates a SmallVec directly from the raw components of …","","Copy the elements from a slice into a new SmallVec.","","Construct a new SmallVec from a Vec<A::Item>.","","Return a reference to the value stored for key, if it is …","Returns a reference to the value corresponding to the key.","Return item index, key and value","","","Get a key-value pair by index","Get an entry in the map by index for in-place manipulation.","Get a key-value pair by index","","Return item index, if it exists in the map","Return references to the key-value pair stored for key, if …","Returns the key-value pair corresponding to the supplied …","","Returns a mutable reference to the value corresponding to …","Returns a slice of key-value pairs in the given range of …","Returns a mutable slice of key-value pairs in the given …","Re-allocate to set the capacity to …","Return whether the URL has an ‘authority’, which can …","Equivalent to url.host().is_some().","","","","Return a reference to the map’s BuildHasher.","Return the parsed representation of the host for this URL. …","Return the string representation of the host (domain or IP …","","","","","","","","","","","","Returns a reference to the value at the supplied index.","","","","Returns a reference to the value corresponding to the …","","","","","Returns a reference to the value corresponding to the …","","Returns a mutable reference to the value corresponding to …","","","Returns a mutable reference to the value at the supplied …","","","","","","The maximum number of elements this vector can hold inline","Insert an element at position index, shifting all elements …","Insert a key-value pair in the map.","Inserts a key-value pair into the map.","Copy elements from a slice into the vector at position …","Insert a key-value pair in the map, and get their index.","Insert multiple elements at position index, shifting all …","Insert a key-value pair in the map at its ordered position …","Calls U::from(self).","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Calls U::from(self).","Converts a SmallVec into a Box<[T]> without reallocating …","Converts into a boxed slice of all the key-value pairs in …","","Convert the SmallVec into an A if possible. Otherwise …","Extract the value of an either over two equivalent types.","","","","","Convert the inner value to an iterator.","","","","","","","Return an owning iterator over the keys of the map, in …","Creates a consuming iterator visiting all the keys in …","Return the serialization of this URL.","Return an owning iterator over the values of the map, in …","Creates a consuming iterator visiting all the values in …","Convert a SmallVec to a Vec, without reallocating if the …","","Returns true if the vector is empty","Returns true if the map contains no elements.","Return true if the value is the Left variant.","Return true if the value is the Right variant.","Return whether the URL is special (has a special scheme)","Borrow the inner value as an iterator.","Return an iterator over the key-value pairs of the map, in …","Mutably borrow the inner value as an iterator.","Return an iterator over the key-value pairs of the map, in …","Parse a string as an URL, with this URL as the base URL.","Return an iterator over the keys of the map, in their order","","Get the last key-value pair","Get the last key-value pair, with mutable access to the …","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","The number of elements stored in the vector","","Return the number of key-value pairs in the map.","","Creates a relative URL if possible, with this URL as the …","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 …","","Moves the position of a key-value pair from one index to …","","","","","","","","","","","","","","","Construct an empty vector","Create a new map. (Does not allocate.)","This crates a hashmap using RandomState::new which obtains …","Construct an empty vector.","","","","","","","","Return a default ParseOptions that can fully configure the …","Return the origin of this URL (…","Parse an absolute URL from a string.","Parse an absolute URL from a string and add params to its …","","","","","Returns the index of the partition point of a sorted map …","Return the password for this URL, if any, as a …","Return the path for this URL, as a percent-encoded ASCII …","Unless this URL is cannot-be-a-base, return an iterator of …","Return an object with methods to manipulate this URL’s …","","","Provides the connection pool for asynchronous SQLx …","Remove an item from the end of the vector and return it, …","Remove the last key-value pair","Return the port number for this URL, if any.","Return the port number for this URL, or the default port …","","Append an item to the vector.","","Return this URL’s query string, if any, as a …","","Runtime query-builder API.","Parse the URL’s query string, if any, as …","Manipulate this URL’s query string, viewed as a sequence …","","","","","","","","","","Remove and return the element at position index, shifting …","Remove the key-value pair equivalent to key and return its …","Removes a key from the map, returning the value at the key …","Remove and return the key-value pair equivalent to key.","Reserve capacity for additional more elements to be …","Reserve capacity for additional more key-value pairs.","Reserve the minimum capacity for additional more elements …","Reserve capacity for additional more key-value pairs, …","Resizes the vector so that its length is equal to len.","Resizes the SmallVec in-place so that len is equal to …","Retains only the elements specified by the predicate.","Scan through each key-value pair in the map and keep those …","","Retains only the elements specified by the predicate.","Reverses the order of the map’s key-value pairs in place.","","","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","","","Return the scheme of this URL, lower-cased, as an ASCII …","","","","","Serialize with Serde using the internal representation of …","Change this URL’s fragment identifier.","Change this URL’s host.","Change this URL’s host to the given IP address.","Sets the length of a vector.","Change this URL’s password.","Change this URL’s path.","Change this URL’s port number.","Change this URL’s query string.","Change this URL’s scheme.","Change this URL’s username.","Insert a key-value pair in the map at the given index.","Remove the key-value pair equivalent to key and return its …","Remove and return the key-value pair equivalent to key.","Remove the key-value pair equivalent to key and return it …","Remove the key-value pair by index","Shrink the capacity of the map with a lower limit.","Shrink the capacity of the vector as much as possible.","Shrink the capacity of the map as much as possible.","","Resolve a URL’s host and port number to SocketAddr.","Sort the map’s key-value pairs in place using the …","Sort the map’s key-value pairs in place using a sort-key …","Sort the map’s key-value pairs by the default ordering …","Sort the map’s key-value pairs in place using the …","Sort the map’s key-value pairs by the default ordering …","Sort the key-value pairs of the map and return a by-value …","Sort the key-value pairs of the map and return a by-value …","","Returns true if the data has spilled into a separate …","Creates a splicing iterator that replaces the specified …","Splits the collection into two at the given index.","","","Swaps the position of two key-value pairs in the map.","Remove the element at position index, replacing it with …","Remove the key-value pair equivalent to key and return its …","Remove and return the key-value pair equivalent to key.","Remove the key-value pair equivalent to key and return it …","Remove the key-value pair by index","","","Assuming the URL is in the file scheme or similar, convert …","","","","","","","","","Shorten the vector, keeping the first len elements and …","Shortens the map, keeping the first len elements and …","","","","","","","Re-allocate to set the capacity to …","","","","","","","Reserve capacity for additional more elements to be …","Try to reserve capacity for additional more key-value …","Reserve the minimum capacity for additional more elements …","Try to reserve capacity for additional more key-value …","","","","","","","","Conversions between Rust and SQL types.","Returns the left value","Returns the right value","","Return the username for this URL (typically the empty …","","Return an iterator over the values of the map, in their …","Return an iterator over mutable references to the values …","Construct an empty vector with enough capacity …","Create a new map with capacity for n key-value pairs. …","This crates a hashmap with the specified capacity using …","Create a new map with capacity for n key-value pairs. …","","Create a new map with hash_builder.","","","","","Acquire connections or transactions from a database in a …","","","","","Opaque database driver. Capable of being used in place of …","","","","Opaque options for connecting to a database. These may …","A connection to any SQLx database.","","An alias for Executor<'_, Database = Any>.","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the name of the database backend in use (e.g. …","Begin a new transaction or establish a savepoint within …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The number of statements currently cached in the …","The number of statements currently cached in the …","","Removes all statements from the cache, closing them on the …","Removes all statements from the cache, closing them on the …","","","","","","","","","","","","","","","","","","Explicitly close this database connection.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The backend name.","","","","","Checks if a connection to the database is still valid.","","","","","","","","","","","","","","Forward to Connection::shrink_buffers().","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Conversions between Rust and standard SQL types.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Install the list of drivers for AnyConnection to use.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","A tuple of arguments to be sent to the database.","","used by the query macros to prevent supernumerary .bind() …","","Add the value to the end of the arguments.","","","","Returns the argument unchanged.","Calls U::from(self).","","","Reserves the capacity for at least additional more values …","","","","","A type that can be used to index into a Row or Statement.","","Returns a valid positional index into the row or …","Gets the column name or alias.","Gets the column ordinal.","Gets the type information for the column.","A wrapper for Fns that provides a debug impl that just …","A cache for prepared statements. When full, the least …","","","","","Returns the maximum number of statements the cache can …","Clear all cached statements from the cache.","True if cache has a value for the given key.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns a mutable reference to the value corresponding to …","Inserts a new statement to the cache, returning the least …","Calls U::from(self).","Calls U::from(self).","Returns true if the cache capacity is more than 0.","The number of statements in the cache.","Create a new cache with the given capacity.","Removes the least recently used item from the cache.","","","","","","","","Represents a single database connection.","","","","","Begin a new transaction or establish a savepoint within …","","","The number of statements currently cached in the …","Removes all statements from the cache, closing them on the …","","","Explicitly close this database connection.","Establish a new database connection with the options …","Establish a new database connection.","Establish a new database connection with the provided …","","Entirely disables statement logging (both slow and …","","Returns the argument unchanged.","Parse the ConnectOptions from a URL.","Calls U::from(self).","Log executed statements with a duration above the …","","Log executed statements with the specified level","","Checks if a connection to the database is still valid.","Restore any buffers in the connection to their default …","","","","","Execute the function inside a transaction.","","","","The concrete type used as a buffer for arguments while …","The concrete Arguments implementation for this database.","The concrete Column implementation for this database.","The concrete Connection implementation for this database.","A database driver.","","","","Associate Database with an Arguments of a generic lifetime.","Associate Database with a Statement of a generic lifetime.","A Database that maintains a client-side cache of prepared …","Associate Database with a ValueRef of a generic lifetime.","The display name for this database driver.","The concrete QueryResult implementation for this database.","The concrete Row implementation for this database.","The concrete Statement implementation for this database.","The concrete TransactionManager implementation for this …","The concrete TypeInfo implementation for this database.","The schemes for database URLs that should match this …","The concrete type used to hold an owned copy of the …","The concrete type used to hold a reference to the …","A type that can be decoded from the database.","Decode a new value of this type using a raw value from the …","The enum Either with variants Left and Right is a general …","","A HashMap using RandomState to hash the items. (Requires …","A value of type L.","","A value of type R.","","","","","","","","","","","","","","","","","","","","Encode a single value to be sent to the database.","The return type of Encode::encode.","The value is not null.","The value is null; no data was written.","","","Writes the value of self into buf in the expected format …","Writes the value of self into buf without moving self.","Returns the argument unchanged.","Calls U::from(self).","","","","","","Error occurred within the Any driver mapping to/from the …","","Check constraint violation.","Error occurred while decoding a value from a specific …","Column index was out of bounds.","No column found for the given name.","Error occurred while parsing a connection string.","Error returned from the database.","An error that was returned from the database.","Error occurred while decoding a value.","Contains the error value","Represents all the ways a method can fail within SQLx.","The error kind.","Foreign key constraint violation.","Error communicating with the database backend.","","Not-null constraint violation.","Contains the success value","An unmapped error.","Pool::close was called while we were waiting in …","A Pool::acquire timed out due to connections not becoming …","Unexpected or invalid data encountered while communicating …","A specialized Result type for SQLx.","No rows returned by a query that expected to return at …","Error occurred while attempting to establish a TLS …","Type in query doesn’t exist. Likely due to typo or …","An unexpected NULL was encountered during decoding.","Unique/primary key constraint violation.","A background worker has crashed.","","","","","","","","The (SQLSTATE) code for the error.","Returns the name of the constraint that triggered the …","Downcast this generic database error to a specific …","Downcast a reference to this generic database error to a …","","","","","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Returns whether the error kind is a violation of a check.","Returns whether the error kind is a violation of a foreign …","Returns whether the error kind is a violation of a …","Returns the kind of the error, if supported.","The primary, human-readable error message.","","","Returns the name of the table that was affected by the …","","","Downcast this generic database error to a specific …","Downcast a reference to this generic database error to a …","","","","","","","","","","","","","","","","A type that may be executed against a database connection.","A type that contains or can provide a database connection …","Execute the query and return the total number of rows …","Execute multiple queries and return the rows affected from …","Execute the query and return the generated results as a …","Execute the query and return all the generated results, …","Execute multiple queries and return the generated results …","Execute the query and returns exactly one row.","Execute the query and returns at most one row.","Returns true if the statement should be cached.","Prepare the SQL query to inspect the type information of …","Prepare the SQL query, with parameter type information, to …","Gets the SQL that will be executed.","Gets the previously cached statement, if available.","Returns the arguments to be bound against the query string.","A minimalist clone of the async-stream crate in 100% safe …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","NOTE: may deadlock the task if called from outside the …","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","A record that can be built from a row returned by the …","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","Reads bytes from a source.","Reads bytes from a source.","","","","","An extension for BufMut for getting a writeable buffer in …","Creates a new AsyncRead instance that chains this stream …","","","","","","","","","","","Get the full capacity of this buffer as a safely …","Attempts to read from the AsyncRead into buf.","","Pulls some bytes from this source into the specified …","Pulls some bytes from this source into the specified …","Reads the exact number of bytes required to fill buf.","Reads an 32-bit floating point type in big-endian order …","Reads an 32-bit floating point type in little-endian order …","Reads an 64-bit floating point type in big-endian order …","Reads an 64-bit floating point type in little-endian order …","Reads an signed 128-bit integer in big-endian order from …","Reads an signed 128-bit integer in little-endian order …","Reads a signed 16-bit integer in big-endian order from the …","Reads a signed 16-bit integer in little-endian order from …","Reads a signed 32-bit integer in big-endian order from the …","Reads a signed 32-bit integer in little-endian order from …","Reads an signed 64-bit integer in big-endian order from the","Reads an signed 64-bit integer in little-endian order from …","Reads a signed 8 bit integer from the underlying reader.","Reads all bytes until EOF in this source, placing them …","Reads all bytes until EOF in this source, appending them …","Reads an unsigned 128-bit integer in big-endian order from …","Reads an unsigned 128-bit integer in little-endian order …","Reads an unsigned 16-bit integer in big-endian order from …","Reads an unsigned 16-bit integer in little-endian order …","Reads an unsigned 32-bit integer in big-endian order from …","Reads an unsigned 32-bit integer in little-endian order …","Reads an unsigned 64-bit integer in big-endian order from …","Reads an unsigned 64-bit integer in little-endian order …","Reads an unsigned 8 bit integer from the underlying reader.","Creates an adaptor which reads at most limit bytes from it.","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","In the default implementation, a MigrationSource is a …","Migration Type represents the type of migration","","ReversibleDown migrations represents the delete or …","ReversibleUp migrations represents the add or update part …","Simple migration are single file migrations with no up / …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Connect a Unix Domain Socket at the given path.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","X.509 Certificate input, either a file path or a PEM …","Path to a file containing PEM encoded certificate(s)","PEM encoded certificate(s)","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","A future that resolves when the pool is closed.","An asynchronous pool of SQLx database connections.","A connection managed by a Pool.","Metadata for the connection being processed by a …","Configuration options for Pool.","","","Retrieves a connection from the pool.","Set the maximum amount of time to spend waiting for a …","Perform an asynchronous action after connecting to the …","Perform an asynchronous action on a connection before it …","The duration since the connection was first opened.","","","Perform an asynchronous action on a previously idle …","","Retrieves a connection and immediately begins a new …","","","","","","","","","","","","","","","","Close this connection, allowing the pool to open a …","Shut down the connection pool, immediately waking all …","Get a future that resolves when Pool::close() is called.","Create a new pool from this PoolOptions and immediately …","Create a new connection pool with a default pool …","Create a new pool from this PoolOptions, but don’t open …","Create a new connection pool with a default pool …","Create a new pool from this PoolOptions, but don’t open …","Create a new connection pool with a default pool …","Gets a clone of the connection options for this pool","Create a new pool from this PoolOptions and immediately …","Create a new connection pool with a default pool …","","","","Detach this connection from the pool, allowing it to open …","Execute the given future until it returns or the pool is …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get the maximum amount of time to spend waiting for a …","Get the maximum idle duration for individual connections.","Get the maximum number of connections that this pool …","Get the maximum lifetime of individual connections.","Get the minimum number of connections to maintain at all …","Get’s whether test_before_acquire is currently set.","The duration that the connection spent in the idle queue.","Set a maximum idle duration for individual connections.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Returns true if .close() has been called on the pool, false…","","Detach this connection from the pool, treating it as …","Set the maximum number of connections that this pool …","Set the maximum lifetime of individual connections.","","Set the minimum number of connections to maintain at all …","Returns a default “sane” configuration, suitable for …","Returns the number of connections active and idle (not in …","Get the options for this pool","","","Updates the connection options this pool will use when …","Returns the number of connections currently active. This …","If true, the health of a connection will be verified by a …","","","Attempts to retrieve a connection from the pool if there …","Attempts to retrieve a connection and immediately begins a …","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","SQL query that will map its results to owned Rust types.","Raw SQL query with bind parameters. Returned by query.","Bind a value for use with this SQL query.","","","","","Execute the query and return the total number of rows …","Execute multiple queries and return the rows affected from …","Execute the query and return the generated results as a …","Execute the query and return the generated results as a …","Execute the query and return all the generated results, …","Execute the query and return all the generated results, …","Execute multiple queries and return the generated results …","Execute multiple queries and return the generated results …","Execute the query and returns exactly one row.","Execute the query and returns exactly one row.","Execute the query and returns at most one row.","Execute the query and returns at most one row.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Map each row in the result to another type.","Map each row in the result to another type.","","If true, the statement will get prepared once and cached …","","Make a SQL query.","","","Make a SQL query, with the given arguments.","","","","","","","","","","","Map each row in the result to another type.","Map each row in the result to another type.","","","Raw SQL query with bind parameters, mapped to a concrete …","Bind a value for use with this SQL query.","","","Execute the query and return the generated results as a …","Execute the query and return all the generated results, …","Execute multiple queries and return the generated results …","Execute the query and returns exactly one row.","Execute the query and returns at most one row.","Returns the argument unchanged.","Calls U::from(self).","","If true, the statement will get prepared once and cached …","Make a SQL query that is mapped to a concrete type using …","Make a SQL query, with the given arguments, that is mapped …","","","","","","","","","A builder type for constructing queries at runtime.","A wrapper around QueryBuilder for creating comma(or other …","","","","","Produce an executable query from this builder.","Produce an executable query from this builder.","Produce an executable query from this builder.","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Deconstruct this QueryBuilder, returning the built SQL. …","Start building a query with an initial SQL fragment, which …","Append a SQL fragment to the query.","Push the separator if applicable, and then the given SQL …","Push a bind argument placeholder (? or $N for Postgres) …","Push the separator if applicable, then append a bind …","Push a bind argument placeholder (? or $N for Postgres) …","Creates ((a, b), (..) statements, from tuples.","Push a SQL fragment without a separator.","Push a VALUES clause where each item in tuples represents …","Reset this QueryBuilder back to its initial state.","Start a list separated by separator.","Get the current build SQL; note: may not be syntactically …","","","","","","","Construct a QueryBuilder with existing SQL and arguments.","Raw SQL query with bind parameters, mapped to a concrete …","Bind a value for use with this SQL query.","","","Execute the query and return the generated results as a …","Execute the query and return all the generated results, …","Execute multiple queries and return the generated results …","Execute the query and returns exactly one row.","Execute the query and returns at most one row.","Returns the argument unchanged.","Calls U::from(self).","If true, the statement will get prepared once and cached …","","Make a SQL query that is mapped to a single concrete type …","Make a SQL query, with the given arguments, that is mapped …","","","","","","","","","","Represents a single row from the database.","Gets the column information at index.","Gets all columns in this statement.","Index into the database row and decode a single value.","Index into the database row and decode a single value.","Returns true if this row has no columns.","Returns the number of columns in this row.","Gets the column information at index or None if out of …","Index into the database row and decode a single value.","Index into the database row and decode a single value.","Index into the database row and decode a single value.","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","An explicitly prepared statement.","Gets the column information at index.","Get the columns expected to be returned by executing this …","Get the expected parameters for this statement.","","","","","","","Get the original SQL text used to create this statement.","Creates an owned statement from this statement reference. …","Gets the column information at index or None if out of …","An asynchronous Mutex-like type.","A handle to a held Mutex. The guard can be held across any …","","","","Blockingly locks this Mutex. When the lock has been …","Blockingly locks this Mutex. When the lock has been …","","","","","","","","","Creates a new lock in an unlocked state ready for use.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns a mutable reference to the underlying data.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Consumes the mutex, returning the underlying data.","Locks this mutex, causing the current task to yield until …","Locks this mutex, causing the current task to yield until …","Makes a new MappedMutexGuard for a component of the locked …","Returns a reference to the original Mutex.","","Creates a new lock in an unlocked state ready for use.","","","","","","","","","","","","","Attempts to acquire the lock, and returns TryLockError if …","Attempts to acquire the lock, and returns TryLockError if …","Attempts to make a new MappedMutexGuard for a component of …","","","","","A snapshot of the current state of the database.","","","","","","","","Generate a fixture to reproduce this snapshot from an …","","","","","","","","","","Cleanup any test databases that are no longer in-use.","","","","","","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).","","","","","","","","Take a snapshot of the current state of the database (data …","Get parameters to construct a Pool suitable for testing.","","","","","","","","","","","","","","An in-progress database transaction or savepoint.","","","","","","","Commits this transaction or savepoint.","","","","","","Returns the argument unchanged.","Calls U::from(self).","Aborts this transaction or savepoint.","","","","","Provides information about a SQL type for the database …","","Returns the database system name of the type. Length …","Represents a JSON array.","Represents a JSON boolean.","Json for json and jsonb fields","Reference to a range of bytes encompassing a single valid …","Represents any valid JSON value.","Represents a JSON null value.","Represents a JSON number, whether integer or floating …","Represents a JSON object.","Represents a JSON string.","Map a SQL text value to/from a Rust type using Display and …","Indicates that a SQL type is supported for a database.","","If the Value is an Array, returns the associated vector. …","If the Value is an Array, returns the associated mutable …","If the Value is a Boolean, returns the associated bool. …","If the Value is a number, represent it as f64 if possible. …","If the Value is an integer, represent it as i64 if …","","If the Value is a Null, returns (). Returns None otherwise.","If the Value is a Number, returns the associated Number. …","If the Value is an Object, returns the associated Map. …","If the Value is an Object, returns the associated mutable …","","If the Value is a String, returns the associated str. …","If the Value is an integer, represent it as u64 if …","","","","","","","","","","","","","","","","","","","","Determines if this Rust type is compatible with the given …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Display a JSON value as a string.","","","","","Convert string slice to Value::String.","","","Convert Number to Value::Number.","Convert String to Value::String.","Convert copy-on-write string to Value::String.","","Convert a slice to Value::Array.","","","Convert 64-bit floating point number to Value::Number, or …","","Convert () to Value::Null.","Returns the argument unchanged.","Convert 32-bit floating point number to Value::Number, or …","Convert map (with string keys) to Value::Object.","","Convert boolean to Value::Bool.","","","Convert a Vec to Value::Array.","","","Returns the argument unchanged.","","Returns the argument unchanged.","Create a Value::Object by collecting an iterator of …","Create a Value::Array by collecting an iterator of array …","","Convert an owned String of JSON data to an owned RawValue.","Access the JSON text underlying a raw value.","Index into a JSON array or map. A string index can be used …","Mutably index into a JSON array or map. A string index can …","","Index into a serde_json::Value using the syntax value[0] or","Write into a serde_json::Value using the syntax …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Extract the inner value.","Returns true if the Value is an Array. Returns false …","Returns true if the Value is a Boolean. Returns false …","Returns true if the Value is a number that can be …","Returns true if the Value is an integer between i64::MIN …","Returns true if the Value is a Null. Returns false …","Returns true if the Value is a Number. Returns false …","Returns true if the Value is an Object. Returns false …","Returns true if the Value is a String. Returns false …","Returns true if the Value is an integer between zero and …","","","Looks up a value by a JSON Pointer.","Looks up a value by a JSON Pointer and returns a mutable …","","","","Takes the value out of the Value, leaving a Null in its …","","","","","","","","","","","","","","","","","Returns the canonical SQL type for this Rust type.","","","","","","","","","","","","","","An owned value from the database.","A reference to a single value from the database.","Get this value as a reference.","Decode this single value into the requested type.","Decode this single value into the requested type.","Returns true if the SQL value is NULL.","Returns true if the SQL value is NULL.","Creates an owned value from this value reference.","Decode this single value into the requested type.","Decode this single value into the requested type.","Get the type information for this value.","Get the type information for this value."],"i":[0,0,0,0,1,0,1,0,0,0,1,0,1,7,0,7,1,1,1,1,1,1,1,7,7,16,1,1,7,7,1,1,1,1,1,1,1,20,7,16,20,20,16,16,16,7,7,1,20,16,29,7,7,1,20,16,29,0,20,7,16,1,1,7,16,7,1,20,16,29,7,1,16,7,1,20,16,29,7,1,20,1,0,0,7,1,20,0,1,16,1,0,0,0,7,7,7,7,16,29,7,1,29,7,1,29,0,1,7,1,20,20,20,7,16,0,7,1,1,1,0,16,7,1,20,16,29,7,7,7,1,1,1,20,20,20,16,16,16,29,29,29,0,0,0,1,1,0,7,1,16,16,29,29,7,1,1,1,1,1,1,1,1,1,1,1,16,16,1,1,7,1,1,20,20,16,29,1,1,20,7,7,7,7,1,1,20,16,16,29,29,29,7,7,7,7,7,20,7,20,7,16,29,7,0,7,20,7,0,16,29,16,16,16,16,16,16,16,16,16,29,16,29,16,16,7,20,20,7,1,20,16,20,20,0,0,0,0,0,0,7,20,20,20,20,16,16,16,16,16,16,16,16,16,29,7,16,16,16,16,16,16,16,16,16,7,7,16,29,7,16,7,16,7,1,1,20,16,29,29,7,16,1,7,1,7,7,7,1,1,16,16,16,29,29,29,16,29,20,16,29,7,0,7,16,1,1,20,1,16,1,16,20,16,1,16,16,1,1,1,1,1,7,1,16,0,20,1,1,1,1,1,0,16,1,1,1,1,1,1,1,1,1,1,1,1,1,0,7,16,29,7,1,1,1,1,1,1,1,20,20,20,20,7,1,20,1,16,20,20,20,20,0,1,0,7,16,20,20,1,7,0,20,0,0,20,20,0,16,16,1,1,1,1,1,1,7,16,29,16,7,16,7,16,7,7,7,16,16,7,16,1,1,1,1,1,1,1,0,0,20,1,7,1,20,20,20,20,20,7,20,20,20,20,20,20,16,16,16,16,16,16,7,16,1,20,16,16,16,16,16,16,16,1,7,16,16,0,1,16,7,16,16,16,16,0,0,20,7,1,20,16,29,1,20,0,7,16,7,1,20,20,16,29,7,7,1,20,16,29,1,7,16,7,16,0,7,1,20,16,29,0,0,1,1,0,20,0,16,16,7,16,29,16,29,16,29,1,1,1,0,129,129,129,129,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,152,152,152,152,152,152,152,152,152,135,136,135,142,142,145,135,142,135,135,136,296,154,297,147,135,146,148,149,155,150,151,152,145,153,136,296,154,297,147,135,146,148,149,155,150,151,152,145,153,142,142,135,142,142,135,147,148,149,150,151,152,145,153,147,148,149,150,151,152,145,153,142,135,154,150,142,149,146,146,149,136,155,142,135,0,146,135,148,151,152,148,148,148,152,152,152,155,142,135,142,135,147,135,146,148,149,155,151,151,152,145,153,146,136,296,154,297,147,135,146,148,149,155,150,151,152,145,153,148,149,149,136,296,154,297,147,135,146,148,149,155,150,151,152,145,153,136,152,151,145,153,151,155,135,135,149,149,149,142,147,151,147,154,142,135,142,135,154,154,154,154,154,154,136,135,142,155,142,135,154,142,154,147,148,149,150,151,152,145,153,153,151,136,296,154,297,147,135,146,148,149,155,150,151,152,145,153,150,150,136,296,154,297,147,135,146,148,149,155,150,151,152,145,153,136,296,154,297,147,135,146,148,149,155,150,151,152,145,153,147,145,153,0,135,0,0,171,170,171,170,170,170,170,171,170,171,170,171,0,171,170,171,170,171,170,171,170,171,171,0,172,0,0,172,174,174,172,174,174,165,174,172,174,174,174,0,0,176,167,176,176,176,0,0,178,177,178,177,177,177,177,178,178,178,177,178,177,177,177,178,177,177,177,177,177,178,177,178,177,178,177,0,0,181,180,0,180,180,182,182,180,180,182,182,180,181,180,180,182,181,182,182,181,182,181,182,181,182,180,180,182,182,182,182,180,182,182,182,175,175,132,132,0,298,175,299,0,0,0,0,132,132,132,299,132,132,132,132,298,0,168,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,186,186,186,186,137,137,186,186,137,137,186,186,186,130,0,188,130,130,130,130,130,0,130,144,0,0,188,130,130,188,144,188,130,130,130,0,130,130,130,0,188,130,130,189,130,188,189,130,188,187,187,187,187,188,188,188,188,189,189,130,130,188,189,130,130,130,130,188,189,130,188,130,187,187,187,187,187,0,130,187,189,130,187,187,189,130,188,189,130,188,189,130,188,300,301,300,301,302,190,0,0,190,190,190,190,190,190,190,158,190,190,158,158,158,0,0,0,0,191,192,191,192,191,192,191,192,191,191,191,192,191,192,191,191,192,192,193,193,0,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,0,164,0,0,196,197,196,197,0,197,196,197,196,197,197,196,197,0,0,0,0,0,0,196,197,196,197,196,197,0,0,0,0,0,0,0,198,202,202,202,203,203,203,204,204,204,204,205,200,207,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,0,237,237,237,237,237,237,237,237,237,0,0,237,237,237,0,141,141,141,141,0,0,0,0,0,0,0,238,238,238,141,141,141,141,141,141,143,141,139,160,238,141,139,160,238,139,160,139,160,238,139,160,238,303,303,139,143,303,143,238,238,141,141,139,160,238,303,303,141,141,139,160,238,238,238,141,139,160,238,238,238,238,238,143,143,139,139,239,143,141,139,238,139,160,238,141,141,139,160,238,141,139,160,238,141,139,160,238,143,139,160,0,242,0,0,0,240,244,240,244,240,0,0,240,241,241,240,244,240,244,240,240,241,241,241,241,241,240,241,241,240,240,240,240,241,241,0,240,244,240,244,241,241,240,244,242,244,240,241,241,240,240,240,0,245,245,0,246,246,0,246,245,246,245,246,246,245,245,0,245,245,246,245,245,0,246,246,245,246,245,245,246,245,246,245,246,245,0,0,0,0,0,247,248,248,249,249,249,250,247,247,249,247,248,248,247,249,248,251,250,247,249,248,251,250,249,248,249,248,247,248,248,249,248,249,248,249,248,248,249,248,249,247,247,247,251,247,248,248,247,249,248,250,247,249,248,251,250,249,249,249,249,249,249,250,249,247,249,248,251,250,251,248,251,247,249,249,0,249,249,248,248,251,248,248,248,249,249,248,248,248,247,249,248,251,250,247,249,248,251,250,247,249,248,251,250,254,0,254,254,254,254,254,254,254,254,254,254,254,254,0,0,162,162,255,162,255,162,162,162,255,162,255,162,255,162,255,162,255,162,255,162,255,162,255,162,162,255,0,0,0,0,162,255,162,255,162,255,162,255,162,255,162,255,162,255,0,163,163,163,163,163,163,163,163,163,163,163,163,0,0,0,0,163,163,163,163,163,163,0,0,258,259,258,259,258,258,258,258,258,259,258,259,258,258,258,259,258,259,259,258,259,258,258,258,258,258,259,258,259,258,259,258,0,166,166,166,166,166,166,166,166,166,166,166,166,0,0,0,0,166,166,166,166,166,166,194,0,194,194,194,194,194,194,194,194,194,194,0,0,262,262,262,260,262,260,260,260,262,260,262,260,262,0,262,0,0,0,0,0,0,260,262,260,262,260,262,262,260,0,0,263,0,263,263,263,263,263,263,263,263,263,263,263,263,0,0,0,0,264,266,266,264,265,266,267,264,265,266,267,266,266,267,267,265,267,266,267,267,264,265,266,266,266,267,266,264,265,266,267,266,266,266,267,267,264,266,264,264,267,264,264,265,266,267,264,265,266,267,266,266,267,264,265,266,267,0,275,0,0,0,0,0,0,271,271,273,272,277,271,273,272,277,276,276,277,273,277,272,272,271,273,272,277,271,273,272,277,274,272,272,272,273,277,275,276,276,272,271,273,272,277,271,273,272,277,271,273,272,277,0,134,134,134,0,134,134,134,0,134,134,134,134,134,134,134,0,134,134,134,0,278,278,279,279,0,0,0,279,279,279,279,0,0,0,279,279,279,279,279,281,279,279,279,279,281,279,279,285,279,281,284,285,279,281,284,0,279,281,284,279,281,284,281,284,281,284,138,285,279,285,279,279,281,284,281,284,281,284,285,279,281,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,285,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,281,284,279,279,279,281,281,281,284,284,284,285,285,279,279,281,284,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,279,281,281,281,284,279,279,279,285,285,279,279,281,279,279,279,281,284,285,279,279,284,279,279,279,279,279,279,279,279,279,281,284,279,279,285,279,281,279,285,279,281,284,285,279,279,281,284,279,281,284,285,279,281,284,138,285,279,0,0,0,0,0,0,0,0,0,294,295,0,0,294,294,294,294,295,295,294,294,294,295],"f":[0,0,0,0,0,0,0,0,0,0,[[[1,[-1,-2]],-3],2,3,[[3,[],[[4,[]]]]],[[6,[],[[5,[2]]]]]],0,[[[1,[-1,-2]],-3],2,3,[[3,[],[[4,[]]]]],[[6,[],[[5,[2]]]]]],[[[7,[-1]],[7,[-2]]],8,9,[[9,[],[[4,[]]]]]],0,[[[7,[-1]]],10,9],[[[1,[-1,-2]]],11,[[12,[11]]],[[12,[11]]]],[[[1,[-1,-2]]],13,[[12,[13]]],[[12,[13]]]],[[[1,[-2,-3]]],-1,[],[[12,[-1]]],[[12,[-1]]]],[[[1,[-1,-2]]],14,[[12,[14]]],[[12,[14]]]],[[[1,[-1,-2]]],15,[[12,[15]]],[[12,[15]]]],[[[1,[-1,-2]]],[[1,[-1,-2]]],[],[]],[[[1,[-2,-3]]],[[10,[-1]]],[],[[12,[[10,[-1]]]]],[[12,[[10,[-1]]]]]],[[[7,[-1]]],[],9],[[[7,[-1]]],10,9],[[[16,[-1,-2,-3]]],[[17,[-1,-2]]],[],[],[]],[[[18,[[1,[-1,-2]]]]],[[1,[[18,[-1]],[18,[-2]]]]],[],[]],[[[18,[[1,[-1,-2]]]]],[[1,[[18,[-1]],[18,[-2]]]]],[],[]],[[[7,[-1]]],[],9],[[[7,[-1]]],10,9],[[[1,[-1,-2]]],[[1,[-1,-2]]],[],[]],[[[1,[-1,-2]]],15,[[19,[15]]],[[19,[15]]]],[[[1,[-2,-3]]],[[10,[-1]]],[],[[19,[[10,[-1]]]]],[[19,[[10,[-1]]]]]],[[[1,[-1,-2]]],11,[[19,[11]]],[[19,[11]]]],[[[1,[-1,-2]]],14,[[19,[14]]],[[19,[14]]]],[[[1,[-2,-3]]],-1,[],[[19,[-1]]],[[19,[-1]]]],[[[1,[-1,-2]]],13,[[19,[13]]],[[19,[13]]]],[20,13],[[[7,[-1]]],10,9],[[[16,[-1,-2,-3]]],[[17,[-1,-2]]],[],[],[]],[20,13],[20,13],[[[16,[-1,-2,-3]],-4],[[22,[21,21]]],[],[],[],[[6,[-1,-2],[[5,[23]]]]]],[[[16,[-1,-2,-3]],-4,-5],[[22,[21,21]]],[],[],[],24,[[6,[-1,-2],[[5,[-4]]]]]],[[[16,[-1,-2,-3]],-1],[[22,[21,21]]],24,[],[]],[[[7,[-1]]],10,9],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[7,[-1]]],10,9],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[20,2],[[[7,[-1]]],21,9],[[[16,[-1,-2,-3]]],21,[],[],[]],[[[1,[-1,-2]]],[[26,[25]]],25,25],[-1,[[27,[-2]]],[],[]],[[[7,[-1]]],8,9],[[[16,[-1,-2,-3]]],8,[],[],[]],[[[7,[-1]]],[[7,[-1]]],9],[[[1,[-1,-2]]],[[1,[-1,-2]]],28,28],[20,20],[[[16,[-1,-2,-3]]],[[16,[-1,-2,-3]]],28,28,28],[[[29,[-1,-2,-3]]],[[29,[-1,-2,-3]]],28,28,28],[[[7,[-1]],[7,[-1]]],8,9],[[[1,[-1,-2]],[1,[-1,-2]]],8,28,28],[[[16,[-1,-2,-3]],[16,[-1,-2,-3]]],8,28,28,28],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[[7,[-1]],[7,[-1]]],23,9],[[[1,[-1,-2]],[1,[-1,-2]]],23,24,24],[[20,20],23],[[[1,[-1,-2]]],-3,3,[[3,[],[[4,[]]]]],30],0,0,[[-1,-2],23,[],[]],[[-1,-2],23,[],[]],[[-1,-2],23,[],[]],0,[[[1,[-1,-2]],21],8,31,31],[[[16,[-1,-2,-3]],-4],2,[],[],32,[33,[34,[-1]],35]],[[[1,[-1,-2]]],21,3,[[3,[],[[4,[]]]]]],0,0,0,[[[7,[-1]]],8,9],[[[7,[-1]],-2],8,9,[[6,[],[[5,[2]]]]]],[[[7,[-1]],-3],8,9,36,[[6,[],[[5,[-2]]]]]],[[],[[7,[-1]]],9],[[],[[16,[-1,-2,-3]]],[],[],37],[[],[[29,[-1,-2]]],[],[]],[[[7,[-1]]],10,9],[[[1,[-1,-2]]],[],38,[[38,[],[[39,[]]]]]],[[[29,[-1,-2,-3]]],[],[],[],[]],[[[7,[-1]]],10,9],[[[1,[-1,-2]]],[],40,[[40,[],[[39,[]]]]]],[[[29,[-1,-2,-3]]],[],[],[],[]],0,[[[1,[-1,-2]]],13,25,25],[-1,[[22,[[7,[-2]]]]],41,9],[-1,[[22,[[1,[-2,-3]]]]],41,42,42],[-1,[[22,[20]]],41],[-1,[[22,[20]]],41],[20,[[26,[13]]]],[[[7,[-1]],-2],[[43,[-1]]],9,[[44,[21]]]],[[[16,[-1,-2,-3]],-4],[[45,[-1,-2]]],[],[],[],[[44,[21]]]],0,[[[7,[-1]]],8,9],[[[1,[-1,-2]],-4,-5],-3,[],[],[],[[46,[-1],[[5,[-3]]]]],[[46,[-2],[[5,[-3]]]]]],[[[1,[-2,-3]]],-1,[],[[47,[-1]]],[[47,[-1]]]],[[[1,[-1,-2]],-3,-5,-6],-4,[],[],[],[],[[46,[-3,-1],[[5,[-4]]]]],[[46,[-3,-2],[[5,[-4]]]]]],0,[[[16,[-1,-2,-3]],-1],[[48,[-1,-2]]],[33,49],[],32],[[[7,[-1]],[7,[-2]]],2,9,9],[[[1,[-1,-2]],[1,[-1,-2]]],2,36,36],[[20,20],2],[[[16,[-1,-3,-4]],[16,[-1,-2,-5]]],2,[33,49],[],[[36,[-2]]],32,32],[[[29,[-1,-2,-3]],[29,[-1,-2,-3]]],2,[49,33],36,32],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,0,0,[[[1,[-1,-2]],13],-1,[],50],[[[1,[-1,-2]],13],-2,50,[]],0,[[[7,[-1]],-2],8,9,[[51,[],[[4,[]]]]]],[[[1,[-2,-3]],-4],8,[],[[52,[-1]]],[[52,[-1]]],[[51,[],[[4,[-1]]]]]],[[[16,[-1,-2,-3]],-4],8,[33,49],[],32,[[51,[],[[4,[[8,[-1,-2]]]]]]]],[[[16,[-1,-2,-3]],-4],8,[33,49,53],53,32,[[51,[],[[4,[[8,[-1,-2]]]]]]]],[[[29,[-1,-2,-3]],-4],8,[49,33],[],32,[[51,[],[[4,[[8,[-1,-2]]]]]]]],[[[29,[-1,-2,-3]],-4],8,[49,33,53],53,32,[[51,[],[[4,[[8,[-1,-2]]]]]]]],[[[7,[-1]],10],8,9],[[[1,[[22,[-1,-2]],[22,[-3,-2]]]]],[[22,[[1,[-1,-3]],-2]]],[],[],[]],[[[1,[[8,[-1,-2]],[8,[-1,-3]]]]],[[8,[-1,[1,[-2,-3]]]]],[],[],[]],[[[1,[-1,-2]]],54,51,51],[[[1,[-1,-2]]],54,[],[]],[[[1,[-1,-2]]],54,[],[]],[[[1,[[26,[-1]],[26,[-2]]]]],[[26,[[1,[-1,-2]]]]],[],[]],[[[1,[[22,[-1,-2]],[22,[-1,-3]]]]],[[22,[-1,[1,[-2,-3]]]]],[],[],[]],[[[1,[[8,[-1,-2]],[8,[-3,-2]]]]],[[8,[[1,[-1,-3]],-2]]],[],[],[]],[[[1,[-1,-2]]],[[22,[[10,[55]],56]]],31,31],[[[1,[-1,-2]],-3],26,3,[[3,[],[[4,[]]]]],[[6,[],[[5,[2]]]]]],[[[1,[-1,-2]],-4],[[26,[-3]]],3,[[3,[],[[4,[]]]]],[],[[6,[],[[5,[[26,[-3]]]]]]]],[[[16,[-1,-2,-3]]],[[26,[[8,[-1,-2]]]]],[],[],[]],[[[16,[-1,-2,-3]]],[[26,[[8,[-1,-2]]]]],[],[],[]],[[[1,[-1,-2]]],[[1,[-2,-1]]],[],[]],[[[1,[-1,-2]]],[[22,[8,56]]],57,57],[[[7,[-1]],58],[[22,[8,59]]],9],[[[1,[-1,-2]],58],[[22,[8,59]]],60,60],[[[1,[-1,-2]],58],[[22,[8,59]]],50,50],[[20,58],[[22,[8,59]]]],[[20,58],[[22,[8,59]]]],[[[16,[-1,-2,-3]],58],[[22,[8,59]]],50,50,[]],[[[29,[-1,-2,-3]],58],[[22,[8,59]]],50,50,32],[[[1,[-1,-2]],-3,-4],-3,3,[[3,[],[[4,[]]]]],[],[[6,[-3],[[5,[-3]]]]]],[[[1,[-1,-2]],-3],8,3,[[3,[],[[4,[]]]]],6],[20,[[26,[13]]]],[-1,-1,[]],[-1,[[7,[-1]]],9],[61,[[7,[-1]]],9],[10,[[7,[-1]]],9],[-1,-1,[]],[[[22,[-1,-2]]],[[1,[-2,-1]]],[],[]],[-1,-1,[]],[[[62,[[8,[-1,-2]]]]],[[16,[-1,-2]]],[33,49],[]],[-1,-1,[]],[-1,-1,[]],[[[64,[-1,-2,63]]],[[29,[-1,-2]]],[],[]],[[[62,[[8,[-1,-2]]]]],[[29,[-1,-2]]],[49,33],[]],[-1,[[7,[-1]]],9],[[-1,21],[[7,[-1]]],9],[[[65,[-1]],21],[[7,[-1]]],9],[[[62,[-1]]],[[7,[[62,[-1]]]]],[]],[[[62,[-1]],21],[[7,[[62,[-1]]]]],[]],[-1,[[22,[20,8]]],[[19,[15]]]],[21,[[7,[-1]]],9],[-1,[[22,[20,8]]],[[19,[15]]]],[-1,[[7,[-2]]],[[51,[],[[4,[]]]]],9],[-3,[[16,[-1,-2,-4]]],[33,49],[],[[51,[],[[4,[[8,[-1,-2]]]]]]],[32,37]],[-3,[[29,[-1,-2]]],[49,33],[],[[51,[],[[4,[[8,[-1,-2]]]]]]]],[[21,21],[[7,[-1]]],9],0,[10,[[7,[-1]]],9],[13,[[22,[20,66]]]],[61,[[7,[-1]]],9],0,[[[16,[-1,-2,-3]],-4],[[26,[-2]]],[],[],32,[33,[34,[-1]],35]],[[[29,[-2,-3,-4]],-1],[[26,[-3]]],[33,49,35],[[67,[-1]],33,49],[],32],[[[16,[-1,-2,-3]],-4],[[26,[[8,[21,-1,-2]]]]],[],[],32,[33,[34,[-1]],35]],[[[16,[-1,-2,-3]],-4],[[26,[[8,[21,-1,-2]]]]],[],[],32,[33,[34,[-1]],35]],[[[16,[-1,-2,-3]],-4],[[26,[[8,[21,-1,-2]]]]],[],[],32,[33,[34,[-1]],35]],[[[16,[-1,-2,-3]],21],[[26,[[8,[-1,-2]]]]],[],[],[]],[[[16,[-1,-2,-3]],21],[[26,[[68,[-1,-2]]]]],[],[],[]],[[[16,[-1,-2,-3]],21],[[26,[[8,[-1,-2]]]]],[],[],[]],[[[16,[-1,-2,-3]],21],[[26,[[8,[-1,-2]]]]],[],[],32],[[[16,[-1,-2,-3]],-4],[[26,[21]]],[],[],32,[33,[34,[-1]],35]],[[[16,[-1,-2,-3]],-4],[[26,[[8,[-1,-2]]]]],[],[],32,[33,[34,[-1]],35]],[[[29,[-2,-3,-4]],-1],[[26,[[8,[-2,-3]]]]],[33,49,35],[[67,[-1]],33,49],[],32],[[[16,[-1,-2,-3]],-4],[[26,[-2]]],[],[],32,[33,[34,[-1]],35]],[[[29,[-2,-3,-4]],-1],[[26,[-3]]],[33,49,35],[[67,[-1]],33,49],[],32],[[[16,[-1,-2,-3]],-4],[[26,[[17,[-1,-2]]]]],[],[],[],[[44,[21]]]],[[[16,[-1,-2,-3]],-4],[[26,[[17,[-1,-2]]]]],[],[],[],[[44,[21]]]],[[[7,[-1]],21],8,9],[20,2],[20,2],[[[7,[-1]],-2],8,9,69],[[[1,[-1,-2]],-3],8,33,33,69],[[20,-1],8,69],[[[16,[-1,-2,-3]]],-3,[],[],[]],[20,[[26,[[70,[13]]]]]],[20,[[26,[13]]]],0,0,0,0,0,0,[[[7,[-1]],-2],[],9,[[71,[10]]]],[[20,72],13],[[20,[74,[73]]],13],[[20,[75,[73]]],13],[[20,[76,[73]]],13],[[[16,[-1,-2,-3]],21],-2,[],[],[]],[[[16,[-1,-2,-3]],72],[],[],[],[]],[[[16,[-1,-2,-3]],[8,[[77,[21]],[77,[21]]]]],[],[],[],[]],[[[16,[-1,-2,-3]],[78,[21]]],[],[],[],[]],[[[16,[-1,-2,-3]],-4],-2,[],[],32,[33,[34,[-1]],35]],[[[16,[-1,-2,-3]],[74,[21]]],[],[],[],[]],[[[16,[-1,-2,-3]],[79,[21]]],[],[],[],[]],[[[16,[-1,-2,-3]],[76,[21]]],[],[],[],[]],[[[16,[-1,-2,-3]],[75,[21]]],[],[],[],[]],[[[29,[-2,-3,-4]],-1],-3,[49,33,35],[49,33,[67,[-1]]],[],32],[[[7,[-1]],-2],[],9,[[71,[10]]]],[[[16,[-1,-2,-3]],-4],-2,[],[],32,[33,[34,[-1]],35]],[[[16,[-1,-2,-3]],[79,[21]]],[],[],[],[]],[[[16,[-1,-2,-3]],[74,[21]]],[],[],[],[]],[[[16,[-1,-2,-3]],21],-2,[],[],[]],[[[16,[-1,-2,-3]],[76,[21]]],[],[],[],[]],[[[16,[-1,-2,-3]],72],[],[],[],[]],[[[16,[-1,-2,-3]],[8,[[77,[21]],[77,[21]]]]],[],[],[],[]],[[[16,[-1,-2,-3]],[78,[21]]],[],[],[],[]],[[[16,[-1,-2,-3]],[75,[21]]],[],[],[],[]],[[[7,[-1]]],21,9],[[[7,[-1]],21],8,9],[[[16,[-1,-2,-3]],-1,-2],[[26,[-2]]],[33,49],[],32],[[[29,[-1,-2,-3]],-1,-2],[[26,[-2]]],[33,49],[],32],[[[7,[-1]],21,10],8,9],[[[16,[-1,-2,-3]],-1,-2],[[8,[21,[26,[-2]]]]],[33,49],[],32],[[[7,[-1]],21,-2],8,9,[[51,[],[[4,[]]]]]],[[[16,[-1,-2,-3]],-1,-2],[[8,[21,[26,[-2]]]]],[24,33,49],[],32],[-1,-2,[],[]],[[[1,[-1,-2]]],[[22,[-2,-1]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[29,[-1,-2]]],[[64,[-1,-2,63]]],[],[]],[-1,-2,[],[]],[[[7,[-1]]],[[80,[10]]],9],[[[16,[-1,-2,-3]]],[[80,[[17,[-1,-2]]]]],[],[],[]],[-1,[],[]],[[[7,[-1]]],[[22,[-1,[7,[-1]]]]],9],[[[1,[-1,-1]]],-1,[]],[[[7,[-1]]],[],9],[[[7,[-1]]],[],9],[[[7,[-1]]],[],9],[-1,-2,[],[]],[[[1,[-1,-2]]],1,51,[[51,[],[[4,[]]]]]],[[[16,[-1,-2,-3]]],[],[],[],[]],[[[16,[-1,-2,-3]]],[],[],[],[]],[[[16,[-1,-2,-3]]],[],[],[],[]],[[[29,[-1,-2,-3]]],[],[],[],[]],[[[29,[-1,-2,-3]]],[],[],[],[]],[[[29,[-1,-2,-3]]],[],[],[],[]],[[[16,[-1,-2,-3]]],[[81,[-1,-2]]],[],[],[]],[[[29,[-1,-2,-3]]],[[82,[-1,-2]]],[33,49],[],32],[20,83],[[[16,[-1,-2,-3]]],[[84,[-1,-2]]],[],[],[]],[[[29,[-1,-2,-3]]],[[85,[-1,-2]]],[33,49],[],32],[[[7,[-1]]],61,9],0,[[[7,[-1]]],2,9],[[[16,[-1,-2,-3]]],2,[],[],[]],[[[1,[-1,-2]]],2,[],[]],[[[1,[-1,-2]]],2,[],[]],[20,2],[[[1,[-1,-2]]],1,[],[]],[[[16,[-1,-2,-3]]],[[86,[-1,-2]]],[],[],[]],[[[1,[-1,-2]]],1,[],[]],[[[16,[-1,-2,-3]]],[[87,[-1,-2]]],[],[],[]],[[20,13],[[22,[20,66]]]],[[[16,[-1,-2,-3]]],[[88,[-1,-2]]],[],[],[]],[[[1,[-1,-2]]],26,3,[[3,[],[[4,[]]]]]],[[[16,[-1,-2,-3]]],[[26,[[8,[-1,-2]]]]],[],[],[]],[[[16,[-1,-2,-3]]],[[26,[[8,[-1,-2]]]]],[],[],[]],[[[1,[-1,-2]]],[[26,[-1]]],[],[]],[[[1,[-1,-2]],-4],[[1,[-3,-2]]],[],[],[],[[46,[-1],[[5,[[1,[-3,-2]]]]]]]],[[[1,[-1,-2]],-1],-1,[],[]],[[[1,[-1,-2]]],-1,37,[]],[[[1,[-1,-2]],-3],-1,[],[],[[46,[-2],[[5,[-1]]]]]],[[[7,[-1]]],21,9],[[[1,[-1,-2]]],21,89,[[89,[],[[4,[]]]]]],[[[16,[-1,-2,-3]]],21,[],[],[]],0,[[20,20],[[26,[83]]]],[[[1,[-1,-1]],-3],[[1,[-2,-2]]],[],[],[[46,[-1],[[5,[-2]]]]]],[[[1,[-1,-2]],-4,-6],[[1,[-3,-5]]],[],[],[],[[46,[-1],[[5,[-3]]]]],[],[[46,[-2],[[5,[-5]]]]]],[[[1,[-1,-2]],-3,-5,-7],[[1,[-4,-6]]],[],[],[],[],[[46,[-3,-1],[[5,[-4]]]]],[],[[46,[-3,-2],[[5,[-6]]]]]],[[[1,[-1,-2]],-4],[[1,[-3,-2]]],[],[],[],[[46,[-1],[[5,[-3]]]]]],[[[1,[-1,-2]],-4],[[1,[-1,-3]]],[],[],[],[[46,[-2],[[5,[-3]]]]]],0,[[[16,[-1,-2,-3]],21,21],8,[],[],[]],[-1,[[8,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[8,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[8,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[8,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2,-3,-4]]],[],[],[],[]],[-1,[[8,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[8,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[8,[-2,-3]]],[],[],[]],[-1,8,[]],[-1,[[8,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[8,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[8,[-2,-3,-4,-5]]],[],[],[],[],[]],0,[[],[[7,[-1]]],9],[[],[[16,[-1,-2]]],[],[]],[[],[[29,[-1,-2]]],[],[]],[[],[[7,[[62,[-1]]]]],[]],[[[1,[-1,-2]]],26,3,[[3,[],[[4,[]]]]]],[[[1,[-1,-2]]],26,90,[[90,[],[[4,[]]]]]],[-1,[[91,[-2]]],[],[]],[-1,[[92,[-2]]],[],[]],[-1,[[91,[-2]]],[],[]],[-1,[[92,[-2]]],[],[]],[[[1,[-1,-2]],21],26,3,[[3,[],[[4,[]]]]]],[[],93],[20,94],[13,[[22,[20,66]]]],[[13,-1],[[22,[20,66]]],51],[[[7,[-1]],[7,[-1]]],[[26,[23]]],9],[[[1,[-1,-2]],[1,[-1,-2]]],[[26,[23]]],95,95],[[20,20],[[26,[23]]]],[[[1,[-1,-2]],-3],[[8,[-4,-4]]],3,[[3,[],[[4,[]]]]],[[6,[],[[5,[2]]]]],[37,52]],[[[16,[-1,-2,-3]],-4],21,[],[],[],[[6,[-1,-2],[[5,[2]]]]]],[20,[[26,[13]]]],[20,13],[20,[[26,[[97,[96]]]]]],[20,[[22,[98,8]]]],0,[[[18,[[1,[-1,-2]]]],99],100,101,[[101,[],[[5,[]]]]]],0,[[[7,[-1]]],26,9],[[[16,[-1,-2,-3]]],[[26,[[8,[-1,-2]]]]],[],[],[]],[20,[[26,[102]]]],[20,[[26,[102]]]],[[[1,[-1,-2]],-3],[[26,[21]]],3,[[3,[],[[4,[]]]]],[[6,[],[[5,[2]]]]]],[[[7,[-1]]],8,9],0,[20,[[26,[13]]]],0,0,[20,103],[20,[[105,[104]]]],0,[[[16,[-1,-2,-3]]],[[106,[-1,-2,-3]]],[],[],[]],[[[16,[-1,-2,-3]]],[[107,[-1,-2,-3]]],[],[],[]],[[[1,[-1,-2]],[10,[55]]],[[22,[21,56]]],108,108],[[[1,[-1,-2]],[10,[55]]],[[22,[8,56]]],108,108],[[[1,[-1,-2]],83],[[22,[21,56]]],31,31],[[[1,[-1,-2]],[61,[55]]],[[22,[21,56]]],108,108],[[[1,[-1,-2]],83],[[22,[21,56]]],108,108],[[[1,[-1,-2]],55,[61,[55]]],[[22,[21,56]]],31,31],[[[7,[-1]],21],[],9],[[[16,[-1,-2,-3]],-4],[[26,[-2]]],[],[],32,[33,[34,[-1]],35]],[[[29,[-2,-3,-4]],-1],[[26,[-3]]],[33,49,35],[[67,[-1]],33,49],[],32],[[[16,[-1,-2,-3]],-4],[[26,[[8,[-1,-2]]]]],[],[],32,[33,[34,[-1]],35]],[[[7,[-1]],21],8,9],[[[16,[-1,-2,-3]],21],8,[],[],[]],[[[7,[-1]],21],8,9],[[[16,[-1,-2,-3]],21],8,[],[],[]],[[[7,[-1]],21],8,9],[[[7,[-1]],21,-2],8,9,[[6,[],[[5,[]]]]]],[[[7,[-1]],-2],8,9,[[6,[],[[5,[2]]]]]],[[[16,[-1,-2,-3]],-4],8,[],[],[],[[6,[-1,-2],[[5,[2]]]]]],[[[16,[-1,-2,-3]],-4],8,[],[],32,[[6,[-1,-2],[[5,[2]]]]]],[[[7,[-1]],-2],8,9,[[6,[],[[5,[2]]]]]],[[[16,[-1,-2,-3]]],8,[],[],[]],[[[1,[-1,-2]],-3],26,90,[[90,[],[[4,[]]]]],[[6,[],[[5,[2]]]]]],[[[1,[-1,-2]],-3,-4],-3,90,[[90,[],[[4,[]]]]],[],[[6,[-3],[[5,[-3]]]]]],[[[1,[-1,-2]]],[[26,[-2]]],[],[]],[[[1,[-1,-2]],-4],[[1,[-1,-3]]],[],[],[],[[46,[-2],[[5,[[1,[-1,-3]]]]]]]],[[[1,[-1,-2]],-2],-2,[],[]],[[[1,[-1,-2]]],-2,[],37],[[[1,[-1,-2]],-3],-2,[],[],[[46,[-1],[[5,[-2]]]]]],0,0,[20,13],[[[1,[-1,-2]],109],[[22,[110,56]]],111,111],[[[7,[-1]],-2],22,9,112],[[[1,[-1,-2]],-3],22,113,113,112],[[20,-1],22,112],[[20,-1],22,112],[[20,[26,[13]]],8],[[20,[26,[13]]],[[22,[8,66]]]],[[20,114],[[22,[8,8]]]],[[[7,[-1]],21],8,9],[[20,[26,[13]]],[[22,[8,8]]]],[[20,13],8],[[20,[26,[102]]],[[22,[8,8]]]],[[20,[26,[13]]],8],[[20,13],[[22,[8,8]]]],[[20,13],[[22,[8,8]]]],[[[16,[-1,-2,-3]],21,-1,-2],[[26,[-2]]],[33,49],[],32],[[[16,[-1,-2,-3]],-4],[[26,[-2]]],[],[],32,[33,[34,[-1]],35]],[[[16,[-1,-2,-3]],-4],[[26,[[8,[-1,-2]]]]],[],[],32,[33,[34,[-1]],35]],[[[16,[-1,-2,-3]],-4],[[26,[[8,[21,-1,-2]]]]],[],[],32,[33,[34,[-1]],35]],[[[16,[-1,-2,-3]],21],[[26,[[8,[-1,-2]]]]],[],[],[]],[[[16,[-1,-2,-3]],21],8,[],[],[]],[[[7,[-1]]],8,9],[[[16,[-1,-2,-3]]],8,[],[],[]],[[[1,[-1,-2]]],[[8,[21,[26,[21]]]]],3,[[3,[],[[4,[]]]]]],[[20,-1],[[22,[[61,[115]],56]]],[[116,[],[[5,[[26,[102]]]]]]]],[[[16,[-1,-2,-3]],-4],8,[],[],[],[[6,[-1,-2,-1,-2],[[5,[23]]]]]],[[[16,[-1,-2,-3]],-5],8,[],[],[],24,[[6,[-1,-2],[[5,[-4]]]]]],[[[16,[-1,-2,-3]]],8,24,[],[]],[[[16,[-1,-2,-3]],-4],8,[],[],[],[[6,[-1,-2,-1,-2],[[5,[23]]]]]],[[[16,[-1,-2,-3]]],8,24,[],[]],[[[16,[-1,-2,-3]],-4],[[117,[-1,-2]]],[],[],[],[[6,[-1,-2,-1,-2],[[5,[23]]]]]],[[[16,[-1,-2,-3]],-4],[[117,[-1,-2]]],[],[],[],[[6,[-1,-2,-1,-2],[[5,[23]]]]]],[[[1,[-1,-2]]],[[26,[25]]],25,25],[[[7,[-1]]],2,9],[[[16,[-1,-2,-3]],-4,-5],[[118,[-1,-2,-3]]],[33,49],[],32,[[44,[21]]],[[51,[],[[4,[[8,[-1,-2]]]]]]]],[[[16,[-1,-2,-3]],21],[[16,[-1,-2,-3]]],[],[],28],0,[-1,[[119,[-2]]],[],[]],[[[16,[-1,-2,-3]],21,21],8,[],[],[]],[[[7,[-1]],21],[],9],[[[16,[-1,-2,-3]],-4],[[26,[-2]]],[],[],32,[33,[34,[-1]],35]],[[[16,[-1,-2,-3]],-4],[[26,[[8,[-1,-2]]]]],[],[],32,[33,[34,[-1]],35]],[[[16,[-1,-2,-3]],-4],[[26,[[8,[21,-1,-2]]]]],[],[],32,[33,[34,[-1]],35]],[[[16,[-1,-2,-3]],21],[[26,[[8,[-1,-2]]]]],[],[],[]],0,0,[20,[[22,[120,8]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,83,[]],[-1,83,[]],0,[[[7,[-1]],21],8,9],[[[16,[-1,-2,-3]],21],8,[],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[13,[[22,[20]]]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[[[7,[-1]],21],[[22,[8,121]]],9],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[[[18,[-1]],99],100,[]],[[[7,[-1]],21],[[22,[8,121]]],9],[[[16,[-1,-2,-3]],21],[[22,[8,122]]],[],[],[]],[[[7,[-1]],21],[[22,[8,121]]],9],[[[16,[-1,-2,-3]],21],[[22,[8,122]]],[],[],[]],0,[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],0,0,[[[1,[-1,-2]]],-1,[],50],[[[1,[-1,-2]]],-2,50,[]],0,[20,13],0,[[[16,[-1,-2,-3]]],[[124,[-1,-2]]],[],[],[]],[[[16,[-1,-2,-3]]],[[125,[-1,-2]]],[],[],[]],[21,[[7,[-1]]],9],[21,[[16,[-1,-2]]],[],[]],[21,[[29,[-1,-2]]],[],[]],[[21,-1],[[16,[-2,-3,-1]]],[],[],[]],[[21,-1],[[29,[-2,-3,-1]]],32,[],[]],[-1,[[16,[-2,-3,-1]]],[],[],[]],[-1,[[29,[-2,-3,-1]]],32,[],[]],[[[1,[-1,-2]],[10,[55]]],[[22,[21,56]]],57,57],[[[1,[-1,-2]],[10,[55]]],[[22,[8,56]]],57,57],[[[1,[-1,-2]],126],[[22,[8,56]]],57,57],0,0,0,[[[129,[],[[127,[-1]],[128,[-2]]]]],[[131,[[22,[-2,130]]]]],132,[[38,[],[[39,[]]]],40,133]],[[[129,[],[[127,[-1]],[128,[-2]]]]],[[131,[[22,[[134,[-1]],130]]]]],132,[[38,[],[[39,[]]]],40,133]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[135,[[131,[[22,[-1,130]]]]],[]],[[136,-2],8,[],[133,[137,[-1]],[138,[-1]]]],[[135,139],[[131,[[22,[140,141]]]]]],[142,[[144,[143]]]],[142,[[144,[143]]]],[145],[135,13],[142,[[131,[[144,[8]]]]]],[135,[[131,[[22,[[134,[146]],130]]]]]],[135,[[131,[[22,[[134,[-1]],130]]]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[142,21],[142,21],[135,21],[142,[[131,[[144,[8]]]]]],[142,[[131,[[144,[8]]]]]],[135,[[131,[[144,[8]]]]]],[147,147],[148,148],[149,149],[150,150],[151,151],[152,152],[145,145],[153,153],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[[80,[142]]],[[131,[[144,[8]]]]]],[135,[[131,[[22,[8,130]]]]]],[154,[[10,[147]]]],[150,[[10,[147]]]],[142,[[131,[[144,[8]]]]]],[149,[[131,[[22,[135,130]]]]]],[13,[[131,[[22,[8,130]]]]]],[13,[[131,[[22,[2,130]]]]]],0,[[],136],[[],155],[[142,13],[[131,[[144,[[0,[146]]]]]]]],[135,[[131,[[22,[[26,[156]],141]]]]]],0,[13,[[131,[[22,[8,130]]]]]],[135,[[131,[[22,[8,141]]]]]],[[148,148],2],[[151,151],2],[[152,152],2],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[155,-1],8,[[51,[],[[4,[155]]]]]],[[142,13,[26,[136]]],[[157,[[144,[[1,[155,150]]]]]]]],[[135,-1],[[157,[[22,[[1,[155,150]],130]]]]],[[158,[146]]]],[[142,13,[26,[136]]],[[131,[[144,[[26,[150]]]]]]]],[[135,-2],[[131,[[22,[[26,[150]],130]]]]],[],[[158,[-1]]]],[[147,58],159],[[135,58],159],[[146,58],159],[[148,58],159],[[149,58],159],[[155,58],159],[[151,58],159],[[151,58],159],[[152,58],159],[[145,58],159],[[153,58],159],[13,[[131,[[22,[8,130]]]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[13,[[22,[148,-1]]],[]],[13,[[22,[149,-1]]],[]],[20,[[22,[149,130]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[136,136],[152,2],[151,2],[145,2],[153,2],[151,152],[155,[[26,[156]]]],[135,[[131,[[22,[[61,[160]],141]]]]]],[135,[[131,[[22,[8,141]]]]]],0,[[149,161,140],149],[[149,161],149],[142,13],[147,13],[151,13],[147,21],[154,[[26,[[1,[[10,[151]],21]]]]]],[142,[[131,[[144,[8]]]]]],[135,[[131,[[22,[8,130]]]]]],[[142,13,[10,[151]]],[[131,[[144,[154]]]]]],[[135,13,[10,[151]]],[[131,[[22,[154,130]]]]]],[154,[[162,[-1,136]]],[]],[154,[[163,[-1,-2]]],[],164],[[154,-2],[[163,[-1,-3,-2]]],[],[[165,[-1]]],164],[154,[[166,[-1,-2]]],[],[]],[[154,-2],[[166,[-1,-3,-2]]],[],[[165,[-1]]],[]],[[154,-2],[[162,[-1,-2]]],[],[[165,[-1]]]],[[136,21,21],8],[[135,139],[[131,[[22,[140,141]]]]]],[142,[[131,[[144,[8]]]]]],[155,110],[142,8],[135,8],[154,13],[142,8],[154,154],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[153],[-1,-2,[],[]],[-1,83,[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[[150,-1],[[22,[-3,130]]],[[167,[150]]],[],[[168,[-2]],[138,[-2]]]],[[150,-1],[[22,[130]]],[[167,[150]]]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[147,151],[145,169],[153,169],0,[135,[[131,[[22,[8,141]]]]]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[170,13],[[131,[[144,[8]]]]]],[[170,13],[[131,[[144,[2]]]]]],[[170,13],[[131,[[144,[8]]]]]],[[171,58],159],[[170,13],[[131,[[144,[8]]]]]],[-1,-1,[]],[-1,-1,[]],[171,[[144,[170]]]],[[[10,[171]]],[[22,[8,[80,[25]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,123,[]],[-1,123,[]],[[],171],[[],171],0,0,0,0,[[[172,[],[[127,[-1]]]],-2],8,132,[133,[137,[-1]],[138,[-1]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[[172,[],[[127,[-1]]]],-2],159,132,173],[-1,-1,[]],[-1,-2,[],[]],[165],[[[174,[-1]]],[],175],[[[172,[],[[127,[-1]]]],21,21],8,132],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,123,[]],0,0,0,[[167,-1],[[22,[21,130]]],35],[[[176,[],[[127,[-1]]]]],13,132],[[[176,[],[[127,[-1]]]]],21,132],[[[176,[],[[127,[-1]]]]],[],132],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[177,[-1]]],21,[]],[[[177,[-1]]],8,[]],[[[177,[-1]],13],2,[]],[[[178,[-1]]],-2,35,[]],[[[178,[-1]]],-2,35,[]],[[[178,[-1]],58],159,35],[[[177,[-1]],58],159,50],[-1,-1,[]],[-1,-1,[]],[[[177,[-1]],13],[[26,[-1]]],[]],[[[177,[-1]],13,-1],[[26,[-1]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[177,[-1]]],2,[]],[[[177,[-1]]],21,[]],[21,[[177,[-1]]],[]],[[[177,[-1]]],[[26,[-1]]],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,123,[]],[-1,123,[]],0,0,0,0,0,0,[[[180,[],[[127,[-1]],[179,[-2]]]]],[[131,[[22,[[134,[-1]],130]]]]],132,[[181,[],[[128,[[180,[],[[127,[-1]],[179,[-2]]]]]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[[180,[],[[127,[-1]],[179,[-2]]]]],21,132,[[181,[],[[128,[[180,[],[[127,[-1]],[179,[-2]]]]]]]]]],[[[180,[],[[127,[-1]],[179,[-2]]]]],[[131,[[22,[8,130]]]]],132,[[181,[],[[128,[[180,[],[[127,[-1]],[179,[-2]]]]]]]]]],[182,182],[[-1,-2],8,[],[]],[[[180,[],[[127,[-1]],[179,[-2]]]]],[[131,[[22,[8,130]]]]],132,[[181,[],[[128,[[180,[],[[127,[-1]],[179,[-2]]]]]]]]]],[[[181,[],[[128,[-1]]]]],[[131,[[22,[-1,130]]]]],[180,35]],[13,[[131,[[22,[[180,[],[[127,[-1]],[179,[-2]]]],130]]]]],132,[[181,[],[[128,[]]]]]],[-1,[[131,[[22,[[180,[],[[127,[-2]],[179,[-1]]]],130]]]]],[[181,[],[[128,[]]]]],132],[[],182],[[[181,[],[[128,[-1]]]]],[[181,[],[[128,[-1]]]]],[180,35]],[[182,58],159],[-1,-1,[]],[20,[[22,[[181,[],[[128,[-1]]]],130]]],[180,35]],[-1,-2,[],[]],[[[181,[],[[128,[-1]]]],161,140],[[181,[],[[128,[-1]]]]],[180,35]],[[182,161,140],8],[[[181,[],[[128,[-1]]]],161],[[181,[],[[128,[-1]]]]],[180,35]],[[182,161],8],[[[180,[],[[127,[-1]],[179,[-2]]]]],[[131,[[22,[8,130]]]]],132,[[181,[],[[128,[[180,[],[[127,[-1]],[179,[-2]]]]]]]]]],[[[180,[],[[127,[-1]],[179,[-2]]]]],8,132,[[181,[],[[128,[[180,[],[[127,[-1]],[179,[-2]]]]]]]]]],0,0,0,[-1,-2,[],[]],[[[180,[],[[127,[-1]],[179,[-2]]]],-5],[[131,[[22,[-3,-4]]]]],132,[[181,[],[[128,[[180,[],[[127,[-1]],[179,[-2]]]]]]]]],133,[[183,[130]],133],[[46,[[134,[-1]]],[[5,[[131,[[22,[-3,-4]]]]]]]],133,184]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,123,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],[[22,[168,185]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[137,186],[137,186],[-1,-1,[]],[-1,-2,[],[]],[137,26],[137,21],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,123,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[130,[[26,[187]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[187,[[26,[[169,[13]]]]]],[187,[[26,[13]]]],[[[80,[187]]],[[80,[-1]]],187],[187,-1,187],[[188,188],2],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[189,58],159],[[189,58],159],[[130,58],159],[[130,58],159],[[188,58],159],[-1,-1,[]],[141,130],[56,130],[-1,130,187],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[130,[[26,[[80,[187]]]]]],[187,2],[187,2],[187,2],[187,188],[187,13],[[],185],[130,[[26,[25]]]],[187,[[26,[13]]]],[-1,83,[]],[-1,83,[]],[[[80,[187]]],[[144,[[80,[-1]],[80,[187]]]]],187],[187,[[26,[-1]]],187],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],0,0,0,0,0,0,0,0,[[[190,[],[[127,[-1]]]],-2],[[131,[[22,[130]]]]],132,[[158,[-1]]]],[[[190,[],[[127,[-1]]]],-2],[[157,[[22,[130]]]]],132,[[158,[-1]]]],[[[190,[],[[127,[-1]]]],-2],[[157,[[22,[130]]]]],132,[[158,[-1]]]],[[[190,[],[[127,[-1]]]],-2],[[131,[[22,[61,130]]]]],132,[[158,[-1]]]],[[[190,[],[[127,[-1]]]],-2],[[157,[[22,[1,130]]]]],132,[[158,[-1]]]],[[[190,[],[[127,[-1]]]],-2],[[131,[[22,[130]]]]],132,[[158,[-1]]]],[[[190,[],[[127,[-1]]]],-2],[[131,[[22,[26,130]]]]],132,[[158,[-1]]]],[158,2],[[[190,[],[[127,[-1]]]],13],[[131,[[22,[130]]]]],132],[[[190,[],[[127,[-1]]]],13,10],[[131,[[22,[130]]]]],132],[158,13],[158,26],[158,26],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-3,[[191,[-1]]],133,[[101,[],[[5,[[22,[8,130]]]]]],133],[[46,[[192,[-1]]],[[5,[-2]]]],133]],[[[18,[[191,[-1]]]],99],[[100,[[26,[-2]]]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[[[18,[-1]],99],[[100,[[26,[22]]]]],[]],[-1,123,[]],[-1,123,[]],[[[192,[-1]],-1],8,[]],0,0,0,[-1,-2,[],[]],[193,13],[-1,-2,[],[]],[193,193],[[-1,-2],8,[],[]],[193,13],[-1,[[22,[193]]],41],[[193,193],2],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[193,58],159],[[193,58],159],[-1,-1,[]],[13,193],[83,193],[[193,-1],8,69],[-1,-2,[],[]],[13,193],[[193,-1],22,112],[-1,-2,[],[]],[-1,83,[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,123,[]],0,[-1,[[22,[164,130]]],194],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[195,[8]]],[[19,[15]]]],0,[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[196,[[195,[[26,[197]]]]]],0,[-1,[[195,[[61,[55]]]]],[[19,[15]]]],[120,[[195,[196]]]],[-1,[[195,[83]]],[[19,[15]]]],[-1,[[195,[8]]],[[19,[15]]]],[-1,[[195,[8]]],[[19,[15]]]],[-1,[[195,[8]]],[[19,[15]]]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,123,[]],[-1,123,[]],0,0,0,0,0,0,0,[[198,-1],[[199,[198,-1]]],200],[201,[[22,[202,130]]]],[201,[[22,[202,130]]]],[[201,-1],[[22,[202,130]]],[]],[[203,[61,[55]]],8],[[203,[61,[55]]],8],[[203,[61,[55]],-1],8,[]],[[204,21],201],[204,[[22,[201,130]]]],[[204,21],[[22,[83,130]]]],[204,[[22,[83,130]]]],[205,[[10,[55]]]],[[[18,[200]],99,206],[[100,[[22,[8,56]]]]]],[[207,13],8],[[198,[10,[55]]],[[208,[198]]]],[[198,-1],[[209,[198,-1]]],[210,35]],[[198,[10,[55]]],[[211,[198]]]],[198,[[212,[198]]]],[198,[[213,[198]]]],[198,[[214,[198]]]],[198,[[215,[198]]]],[198,[[216,[198]]]],[198,[[217,[198]]]],[198,[[218,[198]]]],[198,[[219,[198]]]],[198,[[220,[198]]]],[198,[[221,[198]]]],[198,[[222,[198]]]],[198,[[223,[198]]]],[198,[[224,[198]]]],[[198,[61,[55]]],[[225,[198]]]],[[198,83],[[226,[198]]]],[198,[[227,[198]]]],[198,[[228,[198]]]],[198,[[229,[198]]]],[198,[[230,[198]]]],[198,[[231,[198]]]],[198,[[232,[198]]]],[198,[[233,[198]]]],[198,[[234,[198]]]],[198,[[235,[198]]]],[[198,110],[[236,[198]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[237,8],[237,8],[-1,-1,[]],[[237,110],8],[237,8],[-1,-2,[],[]],[[13,182],237],[13,83],0,[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,123,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[143,139],[[131,[[22,[140,141]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[139,139],[160,160],[238,238],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[13,[[131,[[22,[8,130]]]]]],[13,[[131,[[22,[2,130]]]]]],0,[143,[[131,[[22,[[26,[156]],141]]]]]],[13,[[131,[[22,[8,130]]]]]],[143,[[131,[[22,[8,141]]]]]],[[238,238],2],[238,13],[[141,58],159],[[141,58],159],[[139,58],159],[[160,58],159],[[238,58],159],[13,[[131,[[22,[8,130]]]]]],[13,[[131,[[22,[8,130]]]]]],[-1,-1,[]],[130,141],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[13,238],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[238,2],[238,2],[238,2],[238,13],[143,[[131,[[22,[[61,[160]],141]]]]]],[143,[[131,[[22,[8,141]]]]]],0,[[156,[169,[13]],238,[169,[13]]],139],[239,[[131,[[22,[[61,[139]],185]]]]]],[[143,139],[[131,[[22,[140,141]]]]]],[141,[[26,[25]]]],0,[238,13],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,83,[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[143,[[131,[[22,[8,141]]]]]],0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[240,[-1]]],[[240,[[80,[241]]]]],241],[[13,102,-1],144,242],[[-1,-2],144,[[19,[15]]],242],[[[240,[-1]]],[[195,[8]]],241],[241,[[0,[241]]]],[241,[[0,[241]]]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[240,[-1]]],-1,241],[-1,[[240,[-1]]],[35,241]],[[241,99],[[100,[[195,[8]]]]]],[[241,99],[[100,[[195,[8]]]]]],[[241,99],[[100,[[195,[8]]]]]],[[241,99],[[100,[[195,[8]]]]]],[[241,99],[[100,[[195,[8]]]]]],[[[240,[-1]],21],[[22,[-2,130]]],241,[[202,[8]]]],[[241,-1],[[0,[241,-1]]],205],[[241,-1],[[0,[241,-1]]],205],[[[240,[-1]],21],[[195,[243]]],241],[[[240,[-1]],21,-2],[[22,[-3,130]]],241,[],[[202,[-2]]]],[[[240,[-1]]],8,241],[[[240,[-1]]],[[195,[8]]],241],[241,[[0,[241]]]],[241,[[0,[241]]]],0,[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[[241,205],[[195,[21]]]],[[241,[10,[55]]],[[195,[21]]]],[-1,123,[]],[-1,123,[]],[[[242,[],[[5,[-1]]]],-2],-1,[],241],[[244,-1],-2,241,[]],[[[240,[-1]],-2],8,241,[[203,[8]]]],[[241,[10,[55]]],[[0,[241]]]],[[241,[10,[55]]],[[0,[241]]]],0,0,[[[240,[-1]],-3,-2],8,241,[],[[203,[-2]]]],0,0,0,0,0,0,[[],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[245,245],[[-1,-2],8,[],[]],[[],[[144,[8]]]],[[245,58],159],[[245,58],159],[-1,-1,[]],[-1,-1,[]],[83,245],[[-1,246,-2],144,241,242],0,[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,83,[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,123,[]],[-1,123,[]],0,0,0,0,0,[[[247,[-1]]],[[131,[[22,[-2,130]]]]],132,[]],[[[248,[-1]]],[[131,[[22,[-2,130]]]]],132,[]],[[[248,[-1]]],[[0,[[101,[],[[5,[[22,[[247,[-1]],130]]]]]]]]],132],[[[249,[-1]],140],[[249,[-1]]],132],[[[249,[-1]],-2],[[249,[-1]]],132,[[116,[250],[[5,[[131,[[22,[8,130]]]]]]]],133,184]],[[[249,[-1]],-2],[[249,[-1]]],132,[[116,[250],[[5,[[131,[[22,[2,130]]]]]]]],133,184]],0,[[[247,[-1]]],[],132],[[[247,[-1]]],[],132],[[[249,[-1]],-2],[[249,[-1]]],132,[[116,[250],[[5,[[131,[[22,[2,130]]]]]]]],133,184]],[[[247,[-1]]],[[131,[[22,[[134,[-1]],130]]]]],132],[[[248,[-1]]],[[22,[[134,[-1]],130]]],132],[[[248,[-1]]],[[131,[[22,[[134,[-1]],130]]]]],132],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[249,[-1]]],[[249,[-1]]],132],[[[248,[-1]]],[[248,[-1]]],132],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[[247,[-1]]],[[22,[8,130]]],132],[[[248,[-1]]],[[0,[[101,[],[[5,[8]]]]]]],132],[[[248,[-1]]],251,132],[[[249,[-1]],13],[[22,[[248,[-1]],130]]],132],[13,[[22,[[248,[-1]],130]]],132],[[[249,[-1]],13],[[22,[[248,[-1]],130]]],132],[13,[[22,[[248,[-1]],130]]],132],[[[249,[-1]]],[[248,[-1]]],132],[[],[[248,[-1]]],132],[[[248,[-1]]],252,132],[[[249,[-1]]],[[22,[[248,[-1]],130]]],132],[[],[[22,[[248,[-1]],130]]],132],[[],[[249,[-1]]],132],[[[247,[-1]]],-2,132,[]],[[[247,[-1]]],-2,132,[]],[[[247,[-1]]],[],132],[[251,-1],[[22,[130]]],101],[[[247,[-1]]],8,132],[[[248,[-1]],-3],[[157,[[22,[1,130]]]]],132,[],[[158,[-2]]]],[[[248,[-1]],-3],[[131,[[22,[26,130]]]]],132,[],[[158,[-2]]]],[[[247,[-1]],58],159,132],[[[249,[-1]],58],159,132],[[[248,[-1]],58],159,132],[[250,58],159],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[249,[-1]]],140,132],[[[249,[-1]]],[[26,[140]]],132],[[[249,[-1]]],253,132],[[[249,[-1]]],[[26,[140]]],132],[[[249,[-1]]],253,132],[[[249,[-1]]],2,132],0,[[[249,[-1]],-2],[[249,[-1]]],132,[[47,[[26,[140]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[],[]],[[[248,[-1]]],2,132],[251,2],[[[247,[-1]]],[],132],[[[249,[-1]],253],[[249,[-1]]],132],[[[249,[-1]],-2],[[249,[-1]]],132,[[47,[[26,[140]]]]]],0,[[[249,[-1]],253],[[249,[-1]]],132],[[],[[249,[-1]]],132],[[[248,[-1]]],21,132],[[[248,[-1]]],[[249,[-1]]],132],[[[18,[251]],99],[[100,[-1]]],[]],[[[248,[-1]],13,10],[[131,[[22,[130]]]]],132],[[[248,[-1]]],8,132],[[[248,[-1]]],253,132],[[[249,[-1]],2],[[249,[-1]]],132],[-1,-2,[],[]],[-1,-2,[],[]],[[[248,[-1]]],[[26,[[247,[-1]]]]],132],[[[248,[-1]]],[[22,[[26,[[134,[-1]]]],130]]],132],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[[[254,[-1]]],-2,132,[]],[[[254,[-1]]],-2,132,[]],[[],[[254,[-1]]],132],[[[247,[-1]]],[[254,[-1]]],132],[-1,-1,[]],[-1,-2,[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,123,[]],0,0,[[[162,[-1]],-2],[[162,[-1]]],132,[133,[137,[-1]],[138,[-1]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[162,[-1,-2]],-3],[[22,[130]]],132,[[165,[-1]],133],[[190,[],[[127,[-1]]]]]],[[[162,[-1,-2]],-3],[[157,[[22,[130]]]]],132,[[165,[-1]],133],[[190,[],[[127,[-1]]]]]],[[[162,[-1,-2]],-3],[[157,[[22,[130]]]]],132,[[165,[-1]],133],[[190,[],[[127,[-1]]]]]],[[[255,[-1,-3,-4]],-5],[[157,[[22,[-2,130]]]]],132,[133,256],[[6,[],[[5,[[22,[-2,130]]]]]],133],[133,[165,[-1]]],[[190,[],[[127,[-1]]]]]],[[[162,[-1,-2]],-3],[[22,[61,130]]],132,[[165,[-1]],133],[[190,[],[[127,[-1]]]]]],[[[255,[-1,-3,-4]],-5],[[22,[[61,[-2]],130]]],132,[133,256],[[6,[],[[5,[[22,[-2,130]]]]]],133],[133,[165,[-1]]],[[190,[],[[127,[-1]]]]]],[[[162,[-1,-2]],-3],[[157,[[22,[1,130]]]]],132,[[165,[-1]],133],[[190,[],[[127,[-1]]]]]],[[[255,[-1,-3,-4]],-5],[[157,[[22,[[1,[-2]],130]]]]],132,[133,256],[[6,[],[[5,[[22,[-2,130]]]]]],133],[133,[165,[-1]]],[[190,[],[[127,[-1]]]]]],[[[162,[-1,-2]],-3],[[22,[130]]],132,[[165,[-1]],133],[[190,[],[[127,[-1]]]]]],[[[255,[-1,-3,-4]],-5],[[22,[-2,130]]],132,[133,256],[[6,[],[[5,[[22,[-2,130]]]]]],133],[133,[165,[-1]]],[[190,[],[[127,[-1]]]]]],[[[162,[-1,-2]],-3],[[22,[26,130]]],132,[[165,[-1]],133],[[190,[],[[127,[-1]]]]]],[[[255,[-1,-3,-4]],-5],[[22,[[26,[-2]],130]]],132,[133,256],[[6,[],[[5,[[22,[-2,130]]]]]],133],[133,[165,[-1]]],[[190,[],[[127,[-1]]]]]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[162,[-1,-2]],-4],[[255,[-1,[0,[[6,[],[[5,[[22,[-3,130]]]]]],133]],-2]]],132,[[165,[-1]],133],256,[[6,[],[[5,[-3]]]],133]],[[[255,[-1,-3,-4]],-6],[[255,[-1,[0,[[6,[],[[5,[[22,[-5,130]]]]]],133]],-4]]],132,[133,256],[[6,[],[[5,[[22,[-2,130]]]]]],133],[133,[165,[-1]]],256,[[6,[-2],[[5,[-5]]]],133]],[[[162,[-1,-2]]],2,132,[133,[165,[-1]]]],[[[162,[-1,-2]],2],[[162,[-1,-2]]],[132,257],[]],[[[255,[-1,-2,-3]]],2,132,133,[[165,[-1]],133]],[13,[[162,[-1]]],132],[[],[[162,[-1]]],132],[-2,[[162,[-1,-2]]],132,[[165,[-1]]]],[[13,-2],[[162,[-1,-2]]],132,[[165,[-1]]]],[[[162,[-1,-2]]],13,132,[133,[165,[-1]]]],[[[255,[-1,-2,-3]]],13,132,133,[[165,[-1]],133]],[[[162,[-1,-2]]],26,132,[133,[165,[-1]]]],[[[255,[-1,-2,-3]]],26,132,133,[[165,[-1]],133]],[[[162,[-1,-2]]],26,132,[133,[165,[-1]]]],[[[255,[-1,-2,-3]]],26,132,133,[[165,[-1]],133]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[[[162,[-1,-2]],-4],[[255,[-1,-4,-2]]],132,[[165,[-1]],133],256,[[6,[],[[5,[[22,[-3,130]]]]]],133]],[[[255,[-1,-3,-4]],-6],[[255,[-1,[0,[[6,[],[[5,[[22,[-5,130]]]]]],133]],-4]]],132,[133,256],[[6,[],[[5,[[22,[-2,130]]]]]],133],[133,[165,[-1]]],256,[[6,[-2],[[5,[[22,[-5,130]]]]]],133]],[-1,123,[]],[-1,123,[]],0,[[[163,[-1,-2]],-3],[[163,[-1,-2]]],132,[],[133,[137,[-1]],[138,[-1]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[[163,[-1,-2,-3]],-4],[[157,[[22,[-2,130]]]]],132,[133,256,164],[[165,[-1]]],[[190,[],[[127,[-1]]]]]],[[[163,[-1,-2,-3]],-4],[[22,[[61,[-2]],130]]],132,[133,256,164],[[165,[-1]]],[[190,[],[[127,[-1]]]]]],[[[163,[-1,-2,-3]],-4],[[157,[[22,[[1,[-2]],130]]]]],132,[133,256,164],[[165,[-1]]],[[190,[],[[127,[-1]]]]]],[[[163,[-1,-2,-3]],-4],[[22,[-2,130]]],132,[133,256,164],[[165,[-1]]],[[190,[],[[127,[-1]]]]]],[[[163,[-1,-2,-3]],-4],[[22,[[26,[-2]],130]]],132,[133,256,164],[[165,[-1]]],[[190,[],[[127,[-1]]]]]],[-1,-1,[]],[-1,-2,[],[]],[[[163,[-1,-2,-3]]],2,132,133,[[165,[-1]],133]],[[[163,[-1,-2,-3]],2],[[163,[-1,-2,-3]]],[132,257],[],[]],[13,[[163,[-1,-2]]],132,164],[[13,-2],[[163,[-1,-3,-2]]],132,[[165,[-1]]],164],[[],[[163,[-1,-2]]],132,164],[-2,[[163,[-1,-3,-2]]],132,[[165,[-1]]],164],[[[163,[-1,-2,-3]]],13,132,133,[[165,[-1]],133]],[[[163,[-1,-2,-3]]],26,132,133,[[165,[-1]],133]],[[[163,[-1,-2,-3]]],26,132,133,[[165,[-1]],133]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,123,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[258,[-1]]],[[162,[-1]]],132],[[[258,[-1]]],[[163,[-1,-2]]],132,164],[[[258,[-1]]],[[166,[-1,-2]]],[132,132],[]],[[],[[258,[-1]]],132],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[258,[-1]]],83,132],[-1,[[258,[-2]]],[[47,[83]]],132],[[[258,[-1]],-2],[[258,[-1]]],132,60],[[[259,[-1,-2]],-3],[[259,[-1,-2]]],132,60,60],[[[258,[-1]],-2],[[258,[-1]]],132,[[137,[-1]],133,[138,[-1]]]],[[[259,[-1,-2]],-3],[[259,[-1,-2]]],132,60,[[137,[-1]],133,[138,[-1]]]],[[[259,[-1,-2]],-3],[[259,[-1,-2]]],132,60,[[137,[-1]],133,[138,[-1]]]],[[[258,[-1]],-2,-3],[[258,[-1]]],132,51,[[6,[[259,[-1,13]]]]]],[[[259,[-1,-2]],-3],[[259,[-1,-2]]],132,60,60],[[[258,[-1]],-2,-3],[[258,[-1]]],132,51,[[6,[[259,[-1,13]]]]]],[[[258,[-1]]],[[258,[-1]]],132],[[[258,[-1]],-2],[[259,[-1,-2]]],132,60],[[[258,[-1]]],13,132],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,123,[]],[-1,123,[]],[[-1,-3],[[258,[-2]]],[[47,[83]]],[132,132],[[165,[-2]]]],0,[[[166,[-1,-2]],-3],[[166,[-1,-2]]],132,[],[133,[137,[-1]],[138,[-1]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[[166,[-1,-2,-3]],-4],[[157,[[22,[-2,130]]]]],132,[133,256],[[165,[-1]]],[[190,[],[[127,[-1]]]]]],[[[166,[-1,-2,-3]],-4],[[22,[[61,[-2]],130]]],132,[133,256],[[165,[-1]]],[[190,[],[[127,[-1]]]]]],[[[166,[-1,-2,-3]],-4],[[157,[[22,[[1,[-2]],130]]]]],132,[133,256],[[165,[-1]]],[[190,[],[[127,[-1]]]]]],[[[166,[-1,-2,-3]],-4],[[22,[-2,130]]],132,[133,256],[[165,[-1]]],[[190,[],[[127,[-1]]]]]],[[[166,[-1,-2,-3]],-4],[[22,[[26,[-2]],130]]],132,[133,256],[[165,[-1]]],[[190,[],[[127,[-1]]]]]],[-1,-1,[]],[-1,-2,[],[]],[[[166,[-1,-2,-3]],2],[[166,[-1,-2,-3]]],[132,257],[],[]],[[[166,[-1,-2,-3]]],2,132,133,[[165,[-1]],133]],[13,[[166,[-1,-2]]],132,[]],[[13,-2],[[166,[-1,-3,-2]]],132,[[165,[-1]]],[]],[[],[[166,[-1,-2]]],132,[]],[-2,[[166,[-1,-3,-2]]],132,[[165,[-1]]],[]],[[[166,[-1,-2,-3]]],13,132,133,[[165,[-1]],133]],[[[166,[-1,-2,-3]]],26,132,133,[[165,[-1]],133]],[[[166,[-1,-2,-3]]],26,132,133,[[165,[-1]],133]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,123,[]],0,0,[[[194,[],[[127,[-1]]]],-2],[],132,[[167,[[194,[],[[127,[-1]]]]]]]],[[[194,[],[[127,[-1]]]]],10,132],[[[194,[],[[127,[-1]]]],-2],-3,132,[[167,[[194,[],[[127,[-1]]]]]]],[[168,[-1]],[138,[-1]]]],[[[194,[],[[127,[-1]]]],-2],-3,132,[[167,[[194,[],[[127,[-1]]]]]]],[[168,[-1]]]],[[[194,[],[[127,[-1]]]]],2,132],[[[194,[],[[127,[-1]]]]],21,132],[[[194,[],[[127,[-1]]]],-2],[[22,[130]]],132,[[167,[[194,[],[[127,[-1]]]]]]]],[[[194,[],[[127,[-1]]]],-2],[[22,[-3,130]]],132,[[167,[[194,[],[[127,[-1]]]]]]],[[168,[-1]],[138,[-1]]]],[[[194,[],[[127,[-1]]]],-2],[[22,[130]]],132,[[167,[[194,[],[[127,[-1]]]]]]]],[[[194,[],[[127,[-1]]]],-2],[[22,[-3,130]]],132,[[167,[[194,[],[[127,[-1]]]]]]],[[168,[-1]]]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[260,58],159],[[260,58],159],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[],[]],[-1,261,[]],[[[18,[[262,[-1]]]],99],[[100,[-2]]],133,[]],0,[140,8],[-1,262,[101,133]],[-2,[[262,[-1]]],133,[[46,[],[[5,[-1]]]],133]],[-1,[],101],[[140,-1],[[22,[260]]],101],[-1,83,[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[[[18,[-1]],99],100,[]],[-1,123,[]],[-1,123,[]],[[],8],[[],2],0,0,[[[263,[],[[127,[-1]]]],-2],[],132,[[167,[[263,[],[[127,[-1]]]]]]]],[[[263,[],[[127,[-1]]]]],10,132],[[[263,[],[[127,[-1]]]]],[[26,[[1,[10,21]]]]],132],[[[263,[],[[127,[-1]]]]],[[162,[-1]]],132],[[[263,[],[[127,[-1]]]]],[[163,[-1,-2]]],132,164],[[[263,[],[[127,[-1]]]],-2],[[163,[-1,-3,-2]]],132,[[165,[-1]]],164],[[[263,[],[[127,[-1]]]]],[[166,[-1,-2]]],132,[]],[[[263,[],[[127,[-1]]]],-2],[[166,[-1,-3,-2]]],132,[[165,[-1]]],[]],[[[263,[],[[127,[-1]]]],-2],[[162,[-1,-2]]],132,[[165,[-1]]]],[[[263,[],[[127,[-1]]]]],13,132],[[[263,[],[[127,[-1]]]]],[],132],[[[263,[],[[127,[-1]]]],-2],[[22,[130]]],132,[[167,[[263,[],[[127,[-1]]]]]]]],0,0,0,0,[[264,253],265],[[[266,[-1]]],[[267,[-1]]],35],[[[252,[[266,[-1]]]]],[[268,[-1]]],35],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[266,[-1]]],35],[[],[[266,[-1]]],37],[[[267,[-1]]],[],35],[[[267,[-1]]],[],35],[265,8],[[[267,[-1]]],8,35],[[[266,[-1]],58],[[22,[8,59]]],[50,35]],[[[267,[-1]],58],[[22,[8,59]]],[60,35]],[[[267,[-1]],58],[[22,[8,59]]],[50,35]],[-1,-1,[]],[-1,-1,[]],[-1,[[266,[-1]]],[]],[-1,-1,[]],[261,-1,[]],[-1,-1,[]],[[[266,[-1]]],-1,35],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[266,[-1]]],-1,35],[[[266,[-1]]],[[267,[-1]]],35],[[[252,[[266,[-1]]]]],[[268,[-1]]],35],[[[267,[-1]],-3],[[269,[-2]]],35,35,[[46,[-1],[[5,[-2]]]]]],[[[267,[-1]]],[[266,[-1]]],35],[[2,21],264],[-1,[[266,[-1]]],35],[264,21],[[264,21],8],[-1,83,[]],[[264,253],[[26,[265]]]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[[[266,[-1]]],[[22,[[267,[-1]],270]]],35],[[[252,[[266,[-1]]]]],[[22,[[268,[-1]],270]]],35],[[[267,[-1]],-3],[[22,[[269,[-2]],[267,[-1]]]]],35,35,[[46,[-1],[[5,[[26,[-2]]]]]]]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],0,0,0,0,0,0,0,0,[[[271,[-1]]],[[22,[[0,[-1]],0]]],132],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[13,[[131,[[22,[8,130]]]]]],[[],[[131,[[22,[[26,[21]],130]]]]]],0,0,0,[[272,[10,[273]]],8],0,[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[274,2],0,0,[13,272],0,0,[[[275,[],[[5,[-1]]]],272],-1,[]],[-1,[[131,[[22,[[271,[276]],130]]]]],[]],[272,[[131,[[22,[[277,[276]],130]]]]]],0,[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],0,[[[134,[-1]]],[[131,[[22,[-2,130]]]]],132,[]],[[[134,[-1]]],[],132],[[[134,[-1]]],[[131,[[22,[[134,[-1]],130]]]]],132],[21,[[169,[13]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[[134,[-1]]],[[22,[8,130]]],132],[21,[[169,[13]]]],[[[134,[-1]]],-2,132,[]],[[[134,[-1]]],-2,132,[]],[[[134,[-1]]],8,132],[[[134,[-1]],58],159,132],[-1,-1,[]],[-1,-2,[],[]],[[[134,[-1]]],[[22,[8,130]]],132],[21,[[169,[13]]]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,123,[]],0,[278,2],[278,13],0,0,0,0,0,0,0,0,0,0,0,0,[279,[[26,[[61,[279]]]]]],[279,[[26,[[61,[279]]]]]],[279,[[26,[2]]]],[279,[[26,[280]]]],[279,[[26,[156]]]],[[[281,[-1]]],-1,[]],[279,[[26,[8]]]],[279,[[26,[282]]]],[279,[[26,[[283,[83,279]]]]]],[279,[[26,[[283,[83,279]]]]]],[[[281,[-1]]],-1,[]],[279,[[26,[13]]]],[279,[[26,[110]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[279,279],[[[281,[-1]]],[[281,[-1]]],[28,35]],[[[284,[-1]]],[[284,[-1]]],28],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[[281,[-1]],[281,[-1]]],23,[24,35]],[[[284,[-1]],[284,[-1]]],23,24],[[-1,-2],23,[],[]],[[-1,-2],23,[],[]],[[],2],[[],2],[[],2],[[],[[22,[285,185]]]],[[],[[22,[279,185]]]],[[],279],[[],[[281,[-1]]],[37,35]],[[],[[284,[-1]]],37],[[[281,[-1]]],-2,[],[]],[[[284,[-1]]],-2,[],[]],[[[281,[-1]]],-2,[],[]],[[[284,[-1]]],-2,[],[]],[-1,[[22,[285]]],41],[-1,[[22,[279]]],41],[-1,[[22,[[281,[-2]]]]],41,[42,35]],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,13,[10,[13]],-1],[[22,[286]]],287],[[279,13,[10,[13]],-1],[[22,[286]]],287],[[279,13,[10,[13]],-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,13,-1],[[22,[286]]],287],[[279,13,-1],[[22,[286]]],287],[[279,13,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,13,[10,[13]],-1],[[22,[286]]],287],[[279,13,[10,[13]],-1],[[22,[286]]],287],[[279,13,[10,[13]],-1],[[22,[286]]],287],[[285,21,-1],[[22,[286]]],287],[[279,21,-1],[[22,[286]]],287],[[279,21,-1],[[22,[286]]],287],[[285,13,21,-1],[[22,[286]]],287],[[279,13,21,-1],[[22,[286]]],287],[[279,13,21,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[279,-1],[[22,[286]]],287],[[285,13,-1],[[22,[286]]],287],[[279,13,-1],[[22,[286]]],287],[[279,13,-1],[[22,[286]]],287],[279,186],[[279,13],2],[[279,280],2],[[279,280],2],[[279,279],2],[[279,253],2],[[279,156],2],[[279,102],2],[[279,288],2],[[279,21],2],[[279,83],2],[[279,289],2],[[279,110],2],[[279,289],2],[[279,290],2],[[279,290],2],[[279,21],2],[[279,102],2],[[279,289],2],[[279,291],2],[[279,156],2],[[279,291],2],[[279,253],2],[[279,55],2],[[279,55],2],[[279,110],2],[[279,13],2],[[279,292],2],[[279,110],2],[[279,2],2],[[279,253],2],[[279,292],2],[[279,21],2],[[279,2],2],[[279,288],2],[[279,102],2],[[279,290],2],[[279,2],2],[[279,292],2],[[279,288],2],[[279,156],2],[[279,291],2],[[279,55],2],[[279,280],2],[[[281,[-1]],[281,[-1]]],2,[36,35]],[[[284,[-1]],[284,[-1]]],2,36],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[285,58],[[22,[8,59]]]],[[285,58],[[22,[8,59]]]],[[279,58],[[22,[8,59]]]],[[279,58],[[22,[8,59]]]],[[[281,[-1]],58],159,[50,35]],[[[284,[-1]],58],159,50],[21,279],[13,279],[290,279],[102,279],[282,279],[83,279],[[[169,[13]]],279],[156,279],[[[10,[-1]]],279,[28,[47,[279]]]],[292,279],[253,279],[280,279],[289,279],[8,279],[-1,-1,[]],[288,279],[[[283,[83,279]]],279],[110,279],[2,279],[291,279],[55,279],[[[61,[-1]]],279,[[47,[279]]]],[[[26,[-1]]],279,[[47,[279]]]],[261,-1,[]],[-1,-1,[]],[-1,[[281,[-1]]],[]],[-1,-1,[]],[-3,279,[[47,[83]]],[[47,[279]]],[[51,[],[[4,[[8,[-1,-2]]]]]]]],[-2,279,[[47,[279]]],[[51,[],[[4,[-1]]]]]],[13,[[22,[279,286]]]],[83,[[22,[[80,[285]],286]]]],[285,13],[[279,-1],[[26,[279]]],293],[[279,-1],[[26,[279]]],293],[[[281,[-1]],-2],8,[33,35],69],[[279,-1],279,293],[[279,-1],279,293],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[285],[279],[279],[[[284,[-1]]],-1,[]],[279,2],[279,2],[279,2],[279,2],[279,2],[279,2],[279,2],[279,2],[279,2],[[[281,[-1]],[281,[-1]]],[[26,[23]]],[95,35]],[[[284,[-1]],[284,[-1]]],[[26,[23]]],95],[[279,13],[[26,[279]]]],[[279,13],[[26,[279]]]],[[285,-1],22,112],[[279,-1],22,112],[[[281,[-1]],-2],22,[113,35],112],[279,279],[285],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,83,[]],[-1,83,[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[-1,123,[]],[[]],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[[294,[],[[127,[-1]]]]],[],132],[[[294,[],[[127,[-1]]]]],-2,132,[[168,[-1]],[138,[-1]]]],[[[294,[],[[127,[-1]]]]],-2,132,[[168,[-1]]]],[[[294,[],[[127,[-1]]]]],2,132],[[[295,[],[[127,[-1]]]]],2,132],[[[295,[],[[127,[-1]]]]],[],132],[[[294,[],[[127,[-1]]]]],[[22,[-2,130]]],132,[[168,[-1]],[138,[-1]]]],[[[294,[],[[127,[-1]]]]],[[22,[-2,130]]],132,[[168,[-1]]]],[[[294,[],[[127,[-1]]]]],169,132],[[[295,[],[[127,[-1]]]]],169,132]],"c":[298,397,399,1213],"p":[[6,"Either",0],[1,"bool"],[10,"Iterator",2153],[17,"Item"],[17,"Output"],[10,"FnMut",2154],[5,"SmallVec",0],[1,"tuple"],[10,"Array",2155],[1,"slice"],[5,"OsStr",2156],[10,"AsMut",2157],[1,"str"],[5,"CStr",2158],[5,"Path",2159],[5,"IndexMap",0],[5,"Slice",2160],[5,"Pin",2161],[10,"AsRef",2157],[5,"Url",0],[1,"usize"],[6,"Result",2162],[6,"Ordering",2163],[10,"Ord",2163],[10,"Error",2164],[6,"Option",2165],[5,"Replacements",2166],[10,"Clone",2167],[5,"HashMap",0],[10,"FromIterator",2168],[10,"BufRead",2169],[10,"BuildHasher",2170],[10,"Hash",2170],[10,"Equivalent",2171],[10,"Sized",2172],[10,"PartialEq",2163],[10,"Default",2173],[10,"Deref",2174],[17,"Target"],[10,"DerefMut",2174],[10,"Deserializer",2175],[10,"Deserialize",2175],[5,"Drain",2155],[10,"RangeBounds",2176],[5,"Drain",2177],[10,"FnOnce",2154],[10,"Into",2157],[6,"Entry",2178],[10,"Eq",2163],[10,"Debug",2179],[10,"IntoIterator",2168],[10,"Extend",2168],[10,"Copy",2172],[5,"IterEither",2180],[1,"u8"],[5,"Error",2181],[10,"Write",2169],[5,"Formatter",2179],[5,"Error",2179],[10,"Display",2179],[5,"Vec",2182],[1,"array"],[5,"RandomState",2183],[5,"HashMap",2184],[20,"MaybeUninit",2185],[6,"ParseError",2186],[10,"Borrow",2187],[5,"IndexedEntry",2178],[10,"Hasher",2170],[6,"Host",2188],[10,"SliceIndex",2189],[5,"RangeFull",2176],[6,"Position",2190],[5,"RangeTo",2176],[5,"RangeFrom",2176],[5,"Range",2176],[6,"Bound",2176],[5,"RangeToInclusive",2176],[5,"RangeInclusive",2176],[5,"Box",2191],[5,"IntoKeys",2177],[5,"IntoKeys",2184],[5,"String",2192],[5,"IntoValues",2177],[5,"IntoValues",2184],[5,"Iter",2177],[5,"IterMut",2177],[5,"Keys",2177],[10,"ExactSizeIterator",2193],[10,"DoubleEndedIterator",2194],[5,"Recompositions",2195],[5,"Decompositions",2196],[5,"ParseOptions",2197],[6,"Origin",2198],[10,"PartialOrd",2163],[1,"char"],[5,"Split",2199],[5,"PathSegmentsMut",2200],[5,"Context",2201],[6,"Poll",2202],[10,"Future",2203],[1,"u16"],[5,"Parse",2204],[5,"UrlQuery",2197],[5,"Serializer",2204],[5,"RawEntryBuilderMut",2205],[5,"RawEntryBuilder",2205],[10,"Read",2169],[6,"SeekFrom",2169],[1,"u64"],[10,"Seek",2169],[10,"Serializer",2206],[10,"Serialize",2206],[6,"IpAddr",2207],[6,"SocketAddr",2208],[10,"Fn",2154],[5,"IntoIter",2177],[5,"Splice",2177],[5,"StreamSafe",2209],[5,"PathBuf",2159],[6,"CollectionAllocErr",2155],[5,"TryReserveError",2210],[5,"TypeId",2211],[5,"Values",2177],[5,"ValuesMut",2177],[5,"Arguments",2179],[17,"Database"],[17,"Connection"],[10,"Acquire",520],[6,"Error",965],[8,"BoxFuture",2212],[10,"Database",902],[10,"Send",2172],[5,"Transaction",1814],[5,"AnyConnection",525],[5,"AnyArguments",525],[10,"Encode",950],[10,"Type",1837],[5,"Migration",1209],[5,"Duration",2213],[6,"MigrateError",1209],[10,"AnyConnectionBackend",525],[10,"Migrate",1209],[8,"Result",965],[5,"AnyValue",525],[5,"Any",525],[5,"AnyColumn",525],[6,"AnyKind",525],[5,"AnyConnectOptions",525],[5,"AnyRow",525],[5,"AnyTypeInfo",525],[6,"AnyTypeInfoKind",525],[5,"AnyValueRef",525],[5,"AnyStatement",525],[5,"AnyQueryResult",525],[1,"i64"],[8,"BoxStream",2214],[10,"Execute",1050],[8,"Result",2179],[5,"AppliedMigration",1209],[6,"LevelFilter",2215],[5,"Query",1514],[5,"QueryAs",1560],[10,"FromRow",1116],[10,"IntoArguments",813],[5,"QueryScalar",1617],[10,"ColumnIndex",829],[10,"Decode",923],[6,"Cow",2216],[5,"AnyMigrateDatabase",788],[5,"AnyDriver",788],[10,"Arguments",813],[10,"Write",2179],[5,"ImmutableArguments",813],[10,"HasArguments",902],[10,"Column",829],[5,"StatementCache",836],[5,"DebugFn",836],[17,"Options"],[10,"Connection",865],[10,"ConnectOptions",865],[5,"LogSettings",865],[10,"From",2157],[10,"Sync",2172],[8,"BoxDynError",965],[6,"IsNull",950],[10,"DatabaseError",965],[6,"ErrorKind",965],[5,"UnexpectedNullError",965],[10,"Executor",1050],[5,"TryAsyncStream",1068],[5,"Yielder",1068],[6,"UStr",1088],[10,"Row",1640],[8,"Result",2181],[5,"ReadDir",1118],[5,"DirEntry",1118],[10,"AsyncReadExt",1145],[5,"Chain",2217],[10,"AsyncRead",1145],[5,"Bytes",2218],[10,"Decode",1145],[10,"Encode",1145],[10,"BufExt",1145],[10,"ReadBuf",1145],[5,"ReadBuf",2219],[10,"BufMutExt",1145],[5,"Read",2220],[5,"ReadBuf",2221],[10,"BufMut",2222],[5,"ReadExact",2223],[5,"ReadF32",2224],[5,"ReadF32Le",2224],[5,"ReadF64",2224],[5,"ReadF64Le",2224],[5,"ReadI128",2224],[5,"ReadI128Le",2224],[5,"ReadI16",2224],[5,"ReadI16Le",2224],[5,"ReadI32",2224],[5,"ReadI32Le",2224],[5,"ReadI64",2224],[5,"ReadI64Le",2224],[5,"ReadI8",2224],[5,"ReadToEnd",2225],[5,"ReadToString",2226],[5,"ReadU128",2224],[5,"ReadU128Le",2224],[5,"ReadU16",2224],[5,"ReadU16Le",2224],[5,"ReadU32",2224],[5,"ReadU32Le",2224],[5,"ReadU64",2224],[5,"ReadU64Le",2224],[5,"ReadU8",2224],[5,"Take",2227],[5,"QueryLogger",1194],[6,"MigrationType",1209],[10,"MigrationSource",1209],[5,"BufferedSocket",1305],[10,"Socket",1305],[10,"WithSocket",1305],[5,"BytesMut",2228],[5,"SocketIntoBox",1305],[6,"CertificateInput",1357],[5,"TlsConfig",1357],[5,"PoolConnection",1391],[5,"Pool",1391],[5,"PoolOptions",1391],[5,"PoolConnectionMetadata",1391],[5,"CloseEvent",1391],[5,"Arc",2229],[1,"u32"],[6,"MaybePoolConnection",1500],[5,"Map",1514],[10,"Unpin",2172],[10,"HasStatementCache",902],[5,"QueryBuilder",1583],[5,"Separated",1583],[5,"TimeoutError",1652],[1,"never"],[6,"JoinHandle",1652],[10,"Statement",1685],[5,"AsyncSemaphore",1699],[5,"AsyncSemaphoreReleaser",1699],[5,"AsyncMutex",1699],[5,"AsyncMutexGuard",1699],[5,"OwnedMutexGuard",2230],[5,"MappedMutexGuard",2230],[5,"TryLockError",2230],[5,"FixtureSnapshot",1760],[5,"TestArgs",1760],[5,"TestFixture",1760],[10,"TestTermination",1760],[10,"TestFn",1760],[10,"TestSupport",1760],[5,"TestContext",1760],[10,"TypeInfo",1834],[6,"JsonValue",1837],[1,"f64"],[5,"Json",1837],[5,"Number",2231],[5,"Map",2232],[5,"Text",1837],[5,"JsonRawValue",1837],[5,"Error",2233],[10,"Visitor",2175],[1,"f32"],[1,"i8"],[1,"i32"],[1,"isize"],[1,"i16"],[10,"Index",2234],[10,"Value",2139],[10,"ValueRef",2139],[5,"AnyArgumentBuffer",525],[5,"AnyTransactionManager",525],[10,"HasValueRef",902],[10,"HasStatement",902],[15,"ColumnIndexOutOfBounds",1045],[15,"ColumnDecode",1045],[15,"TypeNotFound",1045],[10,"MigrateDatabase",1209]],"b":[[16,"impl-AsMut%3COsStr%3E-for-Either%3CL,+R%3E"],[17,"impl-AsMut%3Cstr%3E-for-Either%3CL,+R%3E"],[18,"impl-AsMut%3CTarget%3E-for-Either%3CL,+R%3E"],[19,"impl-AsMut%3CCStr%3E-for-Either%3CL,+R%3E"],[20,"impl-AsMut%3CPath%3E-for-Either%3CL,+R%3E"],[21,"impl-Either%3CL,+R%3E"],[22,"impl-AsMut%3C%5BTarget%5D%3E-for-Either%3CL,+R%3E"],[30,"impl-Either%3CL,+R%3E"],[31,"impl-AsRef%3CPath%3E-for-Either%3CL,+R%3E"],[32,"impl-AsRef%3C%5BTarget%5D%3E-for-Either%3CL,+R%3E"],[33,"impl-AsRef%3COsStr%3E-for-Either%3CL,+R%3E"],[34,"impl-AsRef%3CCStr%3E-for-Either%3CL,+R%3E"],[35,"impl-AsRef%3CTarget%3E-for-Either%3CL,+R%3E"],[36,"impl-AsRef%3Cstr%3E-for-Either%3CL,+R%3E"],[150,"impl-Extend%3C(K,+V)%3E-for-IndexMap%3CK,+V,+S%3E"],[151,"impl-Extend%3C(%26K,+%26V)%3E-for-IndexMap%3CK,+V,+S%3E"],[152,"impl-Extend%3C(K,+V)%3E-for-AHashMap%3CK,+V,+S%3E"],[153,"impl-Extend%3C(%26K,+%26V)%3E-for-AHashMap%3CK,+V,+S%3E"],[171,"impl-Display-for-Either%3CL,+R%3E"],[172,"impl-Debug-for-Either%3CL,+R%3E"],[173,"impl-Debug-for-Url"],[174,"impl-Display-for-Url"],[181,"impl-From%3CA%3E-for-SmallVec%3CA%3E"],[182,"impl-From%3CVec%3C%3CA+as+Array%3E::Item%3E%3E-for-SmallVec%3CA%3E"],[183,"impl-From%3C%26%5B%3CA+as+Array%3E::Item%5D%3E-for-SmallVec%3CA%3E"],[190,"impl-From%3CHashMap%3CK,+V,+RandomState%3E%3E-for-AHashMap%3CK,+V%3E"],[191,"impl-From%3C%5B(K,+V);+N%5D%3E-for-AHashMap%3CK,+V%3E"],[241,"impl-Index%3CRangeFull%3E-for-Url"],[242,"impl-Index%3CRangeTo%3CPosition%3E%3E-for-Url"],[243,"impl-Index%3CRangeFrom%3CPosition%3E%3E-for-Url"],[244,"impl-Index%3CRange%3CPosition%3E%3E-for-Url"],[245,"impl-Index%3Cusize%3E-for-IndexMap%3CK,+V,+S%3E"],[246,"impl-Index%3CRangeFull%3E-for-IndexMap%3CK,+V,+S%3E"],[247,"impl-Index%3C(Bound%3Cusize%3E,+Bound%3Cusize%3E)%3E-for-IndexMap%3CK,+V,+S%3E"],[248,"impl-Index%3CRangeToInclusive%3Cusize%3E%3E-for-IndexMap%3CK,+V,+S%3E"],[249,"impl-Index%3C%26Q%3E-for-IndexMap%3CK,+V,+S%3E"],[250,"impl-Index%3CRangeTo%3Cusize%3E%3E-for-IndexMap%3CK,+V,+S%3E"],[251,"impl-Index%3CRangeInclusive%3Cusize%3E%3E-for-IndexMap%3CK,+V,+S%3E"],[252,"impl-Index%3CRange%3Cusize%3E%3E-for-IndexMap%3CK,+V,+S%3E"],[253,"impl-Index%3CRangeFrom%3Cusize%3E%3E-for-IndexMap%3CK,+V,+S%3E"],[256,"impl-IndexMut%3C%26Q%3E-for-IndexMap%3CK,+V,+S%3E"],[257,"impl-IndexMut%3CRangeInclusive%3Cusize%3E%3E-for-IndexMap%3CK,+V,+S%3E"],[258,"impl-IndexMut%3CRangeTo%3Cusize%3E%3E-for-IndexMap%3CK,+V,+S%3E"],[259,"impl-IndexMut%3Cusize%3E-for-IndexMap%3CK,+V,+S%3E"],[260,"impl-IndexMut%3CRange%3Cusize%3E%3E-for-IndexMap%3CK,+V,+S%3E"],[261,"impl-IndexMut%3CRangeFull%3E-for-IndexMap%3CK,+V,+S%3E"],[262,"impl-IndexMut%3C(Bound%3Cusize%3E,+Bound%3Cusize%3E)%3E-for-IndexMap%3CK,+V,+S%3E"],[263,"impl-IndexMut%3CRangeToInclusive%3Cusize%3E%3E-for-IndexMap%3CK,+V,+S%3E"],[264,"impl-IndexMut%3CRangeFrom%3Cusize%3E%3E-for-IndexMap%3CK,+V,+S%3E"],[285,"impl-IntoIterator-for-%26mut+SmallVec%3CA%3E"],[286,"impl-IntoIterator-for-SmallVec%3CA%3E"],[287,"impl-IntoIterator-for-%26SmallVec%3CA%3E"],[290,"impl-IntoIterator-for-%26IndexMap%3CK,+V,+S%3E"],[291,"impl-IntoIterator-for-%26mut+IndexMap%3CK,+V,+S%3E"],[292,"impl-IntoIterator-for-IndexMap%3CK,+V,+S%3E"],[293,"impl-IntoIterator-for-AHashMap%3CK,+V,+S%3E"],[294,"impl-IntoIterator-for-%26AHashMap%3CK,+V,+S%3E"],[295,"impl-IntoIterator-for-%26mut+AHashMap%3CK,+V,+S%3E"],[561,"impl-Acquire%3C\'c%3E-for-%26mut+AnyConnection"],[562,"impl-Connection-for-AnyConnection"],[651,"impl-Debug-for-AnyTypeInfo"],[652,"impl-Display-for-AnyTypeInfo"],[1009,"impl-Display-for-UnexpectedNullError"],[1010,"impl-Debug-for-UnexpectedNullError"],[1011,"impl-Debug-for-Error"],[1012,"impl-Display-for-Error"],[1015,"impl-From%3CMigrateError%3E-for-Error"],[1016,"impl-From%3CError%3E-for-Error"],[1017,"impl-From%3CE%3E-for-Error"],[1102,"impl-Display-for-UStr"],[1103,"impl-Debug-for-UStr"],[1105,"impl-From%3C%26str%3E-for-UStr"],[1106,"impl-From%3CString%3E-for-UStr"],[1255,"impl-Debug-for-MigrateError"],[1256,"impl-Display-for-MigrateError"],[1373,"impl-Debug-for-CertificateInput"],[1374,"impl-Display-for-CertificateInput"],[1397,"impl-Acquire%3C\'a%3E-for-%26Pool%3CDB%3E"],[1398,"impl-Pool%3CDB%3E"],[1407,"impl-Pool%3CDB%3E"],[1408,"impl-Acquire%3C\'a%3E-for-%26Pool%3CDB%3E"],[1507,"impl-From%3C%26mut+%3CDB+as+Database%3E::Connection%3E-for-MaybePoolConnection%3C\'c,+DB%3E"],[1508,"impl-From%3CPoolConnection%3CDB%3E%3E-for-MaybePoolConnection%3C\'c,+DB%3E"],[1539,"impl-Execute%3C\'q,+DB%3E-for-Query%3C\'q,+DB,+A%3E"],[1540,"impl-Query%3C\'q,+DB,+A%3E"],[1571,"impl-Execute%3C\'q,+DB%3E-for-QueryAs%3C\'q,+DB,+O,+A%3E"],[1572,"impl-QueryAs%3C\'q,+DB,+O,+A%3E"],[1628,"impl-QueryScalar%3C\'q,+DB,+O,+A%3E"],[1629,"impl-Execute%3C\'q,+DB%3E-for-QueryScalar%3C\'q,+DB,+O,+A%3E"],[1660,"impl-Debug-for-TimeoutError"],[1661,"impl-Display-for-TimeoutError"],[1721,"impl-Display-for-MutexGuard%3C\'_,+T%3E"],[1722,"impl-Debug-for-MutexGuard%3C\'_,+T%3E"],[1897,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1898,"impl-Deserializer%3C\'de%3E-for-Value"],[1900,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1901,"impl-Deserializer%3C\'de%3E-for-Value"],[1903,"impl-Deserializer%3C\'de%3E-for-Value"],[1904,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1906,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1907,"impl-Deserializer%3C\'de%3E-for-Value"],[1909,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1910,"impl-Deserializer%3C\'de%3E-for-Value"],[1912,"impl-Deserializer%3C\'de%3E-for-Value"],[1913,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1915,"impl-Deserializer%3C\'de%3E-for-Value"],[1916,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1918,"impl-Deserializer%3C\'de%3E-for-Value"],[1919,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1921,"impl-Deserializer%3C\'de%3E-for-Value"],[1922,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1924,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1925,"impl-Deserializer%3C\'de%3E-for-Value"],[1927,"impl-Deserializer%3C\'de%3E-for-Value"],[1928,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1930,"impl-Deserializer%3C\'de%3E-for-Value"],[1931,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1933,"impl-Deserializer%3C\'de%3E-for-Value"],[1934,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1936,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1937,"impl-Deserializer%3C\'de%3E-for-Value"],[1939,"impl-Deserializer%3C\'de%3E-for-Value"],[1940,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1942,"impl-Deserializer%3C\'de%3E-for-Value"],[1943,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1945,"impl-Deserializer%3C\'de%3E-for-Value"],[1946,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1948,"impl-Deserializer%3C\'de%3E-for-Value"],[1949,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1951,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1952,"impl-Deserializer%3C\'de%3E-for-Value"],[1954,"impl-Deserializer%3C\'de%3E-for-Value"],[1955,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1957,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1958,"impl-Deserializer%3C\'de%3E-for-Value"],[1960,"impl-Deserializer%3C\'de%3E-for-Value"],[1961,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1963,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1964,"impl-Deserializer%3C\'de%3E-for-Value"],[1966,"impl-Deserializer%3C\'de%3E-for-Value"],[1967,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1969,"impl-Deserializer%3C\'de%3E-for-Value"],[1970,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1972,"impl-Deserializer%3C\'de%3E-for-Value"],[1973,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1975,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1976,"impl-Deserializer%3C\'de%3E-for-Value"],[1978,"impl-Deserializer%3C\'de%3E-for-Value"],[1979,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1981,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1982,"impl-Deserializer%3C\'de%3E-for-Value"],[1984,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1985,"impl-Deserializer%3C\'de%3E-for-Value"],[1987,"impl-Deserializer%3C\'de%3E-for-%26Value"],[1988,"impl-Deserializer%3C\'de%3E-for-Value"],[1990,"impl-PartialEq%3Cstr%3E-for-Value"],[1991,"impl-PartialEq%3Cf64%3E-for-%26mut+Value"],[1992,"impl-PartialEq%3Cf64%3E-for-Value"],[1993,"impl-PartialEq-for-Value"],[1994,"impl-PartialEq%3Cu32%3E-for-%26Value"],[1995,"impl-PartialEq%3Ci64%3E-for-Value"],[1996,"impl-PartialEq%3Cu16%3E-for-Value"],[1997,"impl-PartialEq%3Cf32%3E-for-%26mut+Value"],[1998,"impl-PartialEq%3Cusize%3E-for-Value"],[1999,"impl-PartialEq%3CString%3E-for-Value"],[2000,"impl-PartialEq%3Ci8%3E-for-Value"],[2001,"impl-PartialEq%3Cu64%3E-for-Value"],[2002,"impl-PartialEq%3Ci8%3E-for-%26Value"],[2003,"impl-PartialEq%3Ci32%3E-for-Value"],[2004,"impl-PartialEq%3Ci32%3E-for-%26mut+Value"],[2005,"impl-PartialEq%3Cusize%3E-for-%26Value"],[2006,"impl-PartialEq%3Cu16%3E-for-%26Value"],[2007,"impl-PartialEq%3Ci8%3E-for-%26mut+Value"],[2008,"impl-PartialEq%3Cisize%3E-for-%26mut+Value"],[2009,"impl-PartialEq%3Ci64%3E-for-%26Value"],[2010,"impl-PartialEq%3Cisize%3E-for-Value"],[2011,"impl-PartialEq%3Cu32%3E-for-%26mut+Value"],[2012,"impl-PartialEq%3Cu8%3E-for-Value"],[2013,"impl-PartialEq%3Cu8%3E-for-%26mut+Value"],[2014,"impl-PartialEq%3Cu64%3E-for-%26Value"],[2015,"impl-PartialEq%3C%26str%3E-for-Value"],[2016,"impl-PartialEq%3Ci16%3E-for-Value"],[2017,"impl-PartialEq%3Cu64%3E-for-%26mut+Value"],[2018,"impl-PartialEq%3Cbool%3E-for-Value"],[2019,"impl-PartialEq%3Cu32%3E-for-Value"],[2020,"impl-PartialEq%3Ci16%3E-for-%26mut+Value"],[2021,"impl-PartialEq%3Cusize%3E-for-%26mut+Value"],[2022,"impl-PartialEq%3Cbool%3E-for-%26mut+Value"],[2023,"impl-PartialEq%3Cf32%3E-for-%26Value"],[2024,"impl-PartialEq%3Cu16%3E-for-%26mut+Value"],[2025,"impl-PartialEq%3Ci32%3E-for-%26Value"],[2026,"impl-PartialEq%3Cbool%3E-for-%26Value"],[2027,"impl-PartialEq%3Ci16%3E-for-%26Value"],[2028,"impl-PartialEq%3Cf32%3E-for-Value"],[2029,"impl-PartialEq%3Ci64%3E-for-%26mut+Value"],[2030,"impl-PartialEq%3Cisize%3E-for-%26Value"],[2031,"impl-PartialEq%3Cu8%3E-for-%26Value"],[2032,"impl-PartialEq%3Cf64%3E-for-%26Value"],[2044,"impl-Display-for-RawValue"],[2045,"impl-Debug-for-RawValue"],[2046,"impl-Display-for-Value"],[2047,"impl-Debug-for-Value"],[2050,"impl-From%3Cusize%3E-for-Value"],[2051,"impl-From%3C%26str%3E-for-Value"],[2052,"impl-From%3Ci32%3E-for-Value"],[2053,"impl-From%3Cu16%3E-for-Value"],[2054,"impl-From%3CNumber%3E-for-Value"],[2055,"impl-From%3CString%3E-for-Value"],[2056,"impl-From%3CCow%3C\'a,+str%3E%3E-for-Value"],[2057,"impl-From%3Ci64%3E-for-Value"],[2058,"impl-From%3C%26%5BT%5D%3E-for-Value"],[2059,"impl-From%3Ci16%3E-for-Value"],[2060,"impl-From%3Cu32%3E-for-Value"],[2061,"impl-From%3Cf64%3E-for-Value"],[2062,"impl-From%3Ci8%3E-for-Value"],[2063,"impl-From%3C()%3E-for-Value"],[2065,"impl-From%3Cf32%3E-for-Value"],[2066,"impl-From%3CMap%3CString,+Value%3E%3E-for-Value"],[2067,"impl-From%3Cu64%3E-for-Value"],[2068,"impl-From%3Cbool%3E-for-Value"],[2069,"impl-From%3Cisize%3E-for-Value"],[2070,"impl-From%3Cu8%3E-for-Value"],[2071,"impl-From%3CVec%3CT%3E%3E-for-Value"],[2072,"impl-From%3COption%3CT%3E%3E-for-Value"],[2077,"impl-FromIterator%3C(K,+V)%3E-for-Value"],[2078,"impl-FromIterator%3CT%3E-for-Value"],[2091,"impl-IntoDeserializer%3C\'de,+Error%3E-for-%26Value"],[2092,"impl-IntoDeserializer%3C\'de,+Error%3E-for-Value"]]}],\ ["sqlx_macros",{"doc":"","t":"YYYYQQX","n":["Decode","Encode","FromRow","Type","expand_query","migrate","test"],"q":[[0,"sqlx_macros"]],"d":["","","","","","",""],"i":[0,0,0,0,0,0,0],"f":[0,0,0,0,0,0,0],"c":[],"p":[],"b":[]}],\ ["sqlx_macros_core",{"doc":"Support crate for SQLx’s proc macros.","t":"PISPIHCCCCHHHHHFNNHNNNNNNNNPPGFFNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNOOH","n":["Err","Error","FOSS_DRIVERS","Ok","Result","block_on","derives","migrate","query","test_attr","expand_derive_decode","expand_derive_encode","expand_derive_from_row","expand_derive_type","expand_derive_type_encode_decode","QuotedMigrationType","borrow","borrow_mut","expand_migrator_from_lit_dir","from","into","span","to_tokens","try_from","try_into","type_id","vzip","Cached","Live","QueryDataSource","QueryDriver","QueryMacroInput","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","expand_input","from","from","from","into","into","into","live","matches_driver","new","parse","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","database_url","database_url_parsed","expand"],"q":[[0,"sqlx_macros_core"],[10,"sqlx_macros_core::derives"],[15,"sqlx_macros_core::migrate"],[27,"sqlx_macros_core::query"],[64,"sqlx_macros_core::query::QueryDataSource"],[66,"sqlx_macros_core::test_attr"],[67,"core::future::future"],[68,"syn::derive"],[69,"proc_macro2"],[70,"syn::error"],[71,"syn::lit"],[72,"proc_macro2"],[73,"core::any"],[74,"core::iter::traits::collect"],[75,"syn::parse"],[76,"syn::attr"],[77,"syn::item"]],"d":["Contains the error value","","","Contains the success value","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Macro input shared by query!() and query_file!()","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","",""],"i":[6,0,0,6,0,0,0,0,0,0,0,0,0,0,0,0,8,8,0,8,8,8,8,8,8,8,8,17,17,0,0,0,13,17,12,13,17,12,12,12,0,13,17,12,13,17,12,17,17,12,13,12,13,17,12,13,17,12,13,17,12,13,17,12,22,22,0],"f":[0,0,0,0,0,[-1,[],1],0,0,0,0,[2,[[4,[3]]]],[2,[[4,[3]]]],[2,[[4,[3]]]],[2,[[4,[3]]]],[2,[[4,[3]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[5,[[6,[3]]]],[-1,-1,[]],[-1,-2,[],[]],[-1,7,[]],[[8,3],9],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,-2,[],[]],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[12,12],[[-1,-2],9,[],[]],[[13,-1],[[6,[3]]],[[15,[],[[14,[12]]]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[16,[[6,[17]]]],[[17,12],18],[[],12],[19,[[4,[13]]]],[-1,-2,[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[20,21],[[6,[3]]]]],"c":[],"p":[[10,"Future",67],[5,"DeriveInput",68],[5,"TokenStream",69],[8,"Result",70],[5,"LitStr",71],[8,"Result",0],[5,"Span",69],[5,"QuotedMigrationType",15],[1,"tuple"],[6,"Result",72],[5,"TypeId",73],[5,"QueryDriver",27],[5,"QueryMacroInput",27],[17,"Item"],[10,"IntoIterator",74],[1,"str"],[6,"QueryDataSource",27],[1,"bool"],[8,"ParseStream",75],[8,"AttributeArgs",76],[5,"ItemFn",77],[15,"Live",64]],"b":[]}],\ ["sqlx_postgres",{"doc":"PostgreSQL database driver.","t":"PPPPPPPPPPPPPPPPPPFFGFFFFFFFGKEFFIIFFGGFFFGFGFFPPPPPPPPPNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOFFFFFFKKGIIFFFFFGFGFPPPPPPSPPPPPPPPPPPPNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNMNNNONNMNCNNNNNNNNNNNNMNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNMNNNNMNMNNNNNNNNNMNMNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNHNNNNNNNNNNNNTTPPPPFFKFFGFFFFGFFFTPNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNONNNNNNNNNONNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["Allow","Array","BigInt","Binary","Composite","Debug","Disable","Domain","Enum","Error","Fatal","Info","IntPair","Internal","Log","Notice","Original","Panic","PgAdvisoryLock","PgAdvisoryLockGuard","PgAdvisoryLockKey","PgArgumentBuffer","PgArguments","PgColumn","PgConnectOptions","PgConnection","PgCopyIn","PgDatabaseError","PgErrorPosition","PgExecutor","PgHasArrayType","PgListener","PgNotification","PgPool","PgPoolOptions","PgQueryResult","PgRow","PgSeverity","PgSslMode","PgStatement","PgTransactionManager","PgTypeInfo","PgTypeKind","PgValue","PgValueFormat","PgValueRef","Postgres","Prefer","Pseudo","Range","Require","Simple","Text","VerifyCa","VerifyFull","Warning","abort","acquire","acquire","add","any","application_name","apply","as_bigint","as_bytes","as_migrate","as_mut","as_mut","as_ref","as_ref","as_str","begin","begin","begin","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cached_statements_size","channel","cleanup_test","cleanup_test_dbs","clear_cached_statements","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","close","close","code","code","column","column_is_textual","columns","columns","commit","connect","connect","connect_with","constraint","constraint","copy_in_raw","copy_out_raw","create_database","data_type","database","database_exists","default","default","default","default","default","deref","deref","deref","deref_mut","deref_mut","describe","detail","dirty_version","drop","drop","drop","drop_database","ensure_migrations_table","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extra_float_digits","fetch_many","fetch_many","fetch_many","fetch_optional","fetch_optional","fetch_optional","file","finish","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","force_drop_database","force_release","format","format_placeholder","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_str","from_str","from_url","get_database","get_host","hint","host","ignore_pool_close_event","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_arguments","into_stream","is_error","is_null","is_null","is_null","is_textual","key","kind","kind","leak","line","list_applied_migrations","listen","listen_all","lock","log_slow_statements","log_statements","message","message","name","name","name","new","new","new_without_pgpass","num_columns","oid","options","ordinal","parameters","password","payload","ping","ping","port","position","prepare_with","prepare_with","prepare_with","process_id","query","query_as","query_as_with","query_scalar","query_scalar_with","query_with","read_from","recv","release_now","reserve","revert","rollback","routine","rows_affected","schema","send","server_version_num","severity","shrink_buffers","shrink_buffers","snapshot","socket","sql","ssl_client_cert","ssl_client_cert_from_pem","ssl_client_key","ssl_client_key_from_pem","ssl_mode","ssl_root_cert","ssl_root_cert_from_pem","start_rollback","statement_cache_capacity","table","table","test_context","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","try_acquire","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_get_raw","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_recv","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_info","type_info","type_info","types","unlisten","unlisten_all","unlock","username","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","where","with_key","with_name","with_oid","position","query","Any","AnyArgumentBuffer","AnyArguments","AnyColumn","AnyConnectOptions","AnyConnection","AnyConnectionBackend","AnyExecutor","AnyKind","AnyPool","AnyPoolOptions","AnyQueryResult","AnyRow","AnyStatement","AnyTransactionManager","AnyTypeInfo","AnyTypeInfoKind","AnyValue","AnyValueKind","AnyValueRef","BigInt","BigInt","Blob","Blob","Bool","Bool","DRIVER","Double","Double","Integer","Integer","Null","Null","Real","Real","SmallInt","SmallInt","Text","Text","acquire","add","apply","as_migrate","as_ref","backend_name","begin","begin","begin","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cached_statements_size","cached_statements_size","clear_cached_statements","clear_cached_statements","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","close","close","columns","columns","commit","connect","create_database","database_exists","database_url","default","default","describe","dirty_version","driver","drop_database","ensure_migrations_table","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","fetch_many","fetch_many","fetch_optional","fetch_optional","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","force_drop_database","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_str","from_str","from_url","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_arguments","is_integer","is_null","is_null","is_null","kind","last_insert_id","list_applied_migrations","lock","log_settings","log_slow_statements","log_statements","name","name","name","ordinal","parameters","ping","ping","prepare_with","prepare_with","query","query_as","query_as_with","query_scalar","query_scalar_with","query_with","reserve","revert","rollback","rows_affected","shrink_buffers","shrink_buffers","sql","start_rollback","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_get","try_get_raw","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_info","type_info","type_info","types","unlock","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","AnyDriver","AnyMigrateDatabase","borrow","borrow","borrow_mut","borrow_mut","create_database","database_exists","drop_database","fmt","force_drop_database","from","from","get_migrate_database","install_drivers","into","into","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","with_migrate","without_migrate","ANY_END","IN_CASE","InvalidLtreeLabel","InvalidLtreeVersion","NonStar","NotNonStar","Oid","PgCiText","PgHasArrayType","PgInterval","PgLQuery","PgLQueryLevel","PgLQueryVariant","PgLQueryVariantFlag","PgLTree","PgLTreeLabel","PgLTreeParseError","PgMoney","PgRange","PgTimeTz","SUBLEXEME","Star","add","add_assign","all","array_compatible","array_compatible","array_compatible","array_type_info","array_type_info","array_type_info","array_type_info","array_type_info","array_type_info","array_type_info","array_type_info","array_type_info","array_type_info","array_type_info","array_type_info","bitand","bitand_assign","bitor","bitor_assign","bits","bits","bitxor","bitxor_assign","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","compatible","compatible","compatible","compatible","compatible","compatible","complement","contains","days","decode","decode","decode","decode","decode","decode","decode","decode","default","default","default","default","default","deref","deref","deref","deref","deserialize","difference","empty","encode_by_ref","encode_by_ref","encode_by_ref","encode_by_ref","encode_by_ref","encode_by_ref","encode_by_ref","encode_by_ref","end","end_bound","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extend","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits_retain","from_bits_retain","from_bits_truncate","from_iter","from_iter","from_iter","from_name","from_str","from_str","from_str","from_str","from_str","from_str","hash","hash","hash","insert","intersection","intersects","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","is_all","is_empty","iter","iter_names","microseconds","months","new","new","new","not","offset","pop","pop","push","push","remove","serialize","set","size_hint","size_hint","start","start_bound","sub","sub","sub_assign","sub_assign","symmetric_difference","time","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","type_info","union","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip"],"q":[[0,"sqlx_postgres"],[508,"sqlx_postgres::PgErrorPosition"],[510,"sqlx_postgres::any"],[812,"sqlx_postgres::any::driver"],[839,"sqlx_postgres::types"],[1207,"sqlx_core::error"],[1208,"core::ops::deref"],[1209,"alloc::string"],[1210,"core::convert"],[1211,"sqlx_core::error"],[1212,"core::convert"],[1213,"sqlx_core::types"],[1214,"sqlx_core::migrate::migration"],[1215,"core::time"],[1216,"sqlx_core::migrate::error"],[1217,"core::result"],[1218,"core::option"],[1219,"sqlx_core::error"],[1220,"core::convert"],[1221,"alloc::boxed"],[1222,"alloc::borrow"],[1223,"sqlx_core::pool"],[1224,"bytes::bytes"],[1225,"futures_core::stream"],[1226,"sqlx_core::describe"],[1227,"core::iter::traits::collect"],[1228,"either"],[1229,"sqlx_core::executor"],[1230,"core::fmt"],[1231,"core::fmt"],[1232,"futures_core::stream"],[1233,"sqlx_core::error"],[1234,"log"],[1235,"core::fmt"],[1236,"sqlx_core::query_as"],[1237,"sqlx_core::from_row"],[1238,"sqlx_core::arguments"],[1239,"sqlx_core::query_scalar"],[1240,"tokio::io::async_read"],[1241,"core::ops::deref"],[1242,"std::path"],[1243,"sqlx_core::testing"],[1244,"sqlx_core::testing"],[1245,"core::any"],[1246,"core::future::future"],[1247,"core::pin"],[1248,"core::marker"],[1249,"core::error"],[1250,"core::clone"],[1251,"chrono::naive::time"],[1252,"chrono::offset::fixed"],[1253,"serde::de"],[1254,"sqlx_core::encode"],[1255,"core::cmp"],[1256,"core::fmt"],[1257,"bitflags::iter"],[1258,"bitflags::iter"],[1259,"chrono"]],"d":["First try a non-SSL connection; if that fails, try an SSL …","","The keyspace designated by a single 64-bit integer.","","","","Only try a non-SSL connection.","","","","","","The keyspace designated by two 32-bit integers.","A position into the internally-generated query.","","","A position (in characters) into the original query.","","A mutex-like type utilizing Postgres advisory locks.","A wrapper for PgConnection (or a similar type) that …","A key type natively used by Postgres advisory locks.","","Implementation of Arguments for PostgreSQL.","","Options and flags which can be used to configure a …","A connection to a PostgreSQL database.","A connection in streaming COPY FROM STDIN mode.","An error returned from the PostgreSQL database.","","An alias for Executor<'_, Database = Postgres>.","","A stream of asynchronous notifications from Postgres.","An asynchronous notification from Postgres.","An alias for Pool, specialized for Postgres.","An alias for PoolOptions, specialized for Postgres.","","Implementation of Row for PostgreSQL.","","Options for controlling the level of protection provided …","","Implementation of TransactionManager for PostgreSQL.","Type information for a PostgreSQL type.","","Implementation of Value for PostgreSQL.","","Implementation of ValueRef for PostgreSQL.","PostgreSQL database driver.","First try an SSL connection; if that fails, try a non-SSL …","","","Only try an SSL connection. If a root CA file is present, …","","","Only try an SSL connection, and verify that the server …","Only try an SSL connection; verify that the server …","","Signal that the COPY process should be aborted and any …","","Acquires an exclusive lock using pg_advisory_lock(), …","","","Sets the application name. Defaults to None","","Converts Self::Bigint(bigint) to Some(bigint) and all else …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The channel that the notify has been raised on. This can …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The SQLSTATE code for this error.","","If the error is with a specific table column, the name of …","Check if a column is expecting data in text format (true) …","","","","","","","If the error is with a specific constraint, the name of …","","Issue a COPY FROM STDIN statement and transition the …","Issue a COPY TO STDOUT statement and transition the …","","If the error is with a specific data type, the name of the …","Sets the database name. Defaults to be the same as the …","","","","","","","","","","","","","An optional secondary error message carrying more detail …","","","","","","","","","","","","","","","","","","","","","","","","","Sets or removes the extra_float_digits connection option.","","","","","","","The file name of the source-code location where this error …","Signal that the COPY process is complete.","","","","","","","","","","","","","","","","","","","","","Execute pg_advisory_unlock() for this lock’s key on the …","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Get the current database name.","Get the current host.","An optional suggestion what to do about the problem. This …","Sets the name of the host to connect to.","Set whether or not to ignore Pool::close_event(). Defaults …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Consume this listener, returning a Stream of notifications.","","","","","Returns true if Postgres is expecting data in text or CSV …","Returns the current key.","","Returns the kind (simple, array, enum, etc.) for this type.","Cancel the release of the advisory lock, keeping it held …","The line number of the source-code location where this …","","Starts listening for notifications on a channel. The …","Starts listening for notifications on all channels.","","","","","The primary human-readable error message. This should be …","","","","Construct a PgAdvisoryLock using the given string as a key.","Creates a new, default set of options ready for …","","Returns the number of columns expected in the input.","Returns the OID for this type, if available.","Set additional startup options for the connection as a …","","","Sets the password to use if the server demands password …","The payload of the notification. An empty payload is …","","","Sets the port to connect to at the server host.","Indicates an error cursor position as an index into the …","","","","The process ID of the notifying backend process.","","","","","","","Copy data directly from source to the database without …","Receives the next notification available from any of the …","Immediately release the held advisory lock instead of when …","","","","The name of the source-code routine reporting this error.","","If this error is with a specific database object, the name …","Send a chunk of COPY data.","the version number of the server in libpq format","","","","","Sets a custom path to a directory containing a unix domain …","","Sets the name of a file containing SSL client certificate.","Sets the SSL client certificate as a PEM-encoded byte …","Sets the name of a file containing SSL client key.","Sets the SSL client key as a PEM-encoded byte slice.","Sets whether or with what priority a secure SSL TCP/IP …","Sets the name of a file containing SSL certificate …","Sets PEM encoded trusted SSL Certificate Authorities (CA).","","Sets the capacity of the connection’s statement cache in …","","If this error is with a specific table, the name of the …","","","","","","","","","","","","","","","","","","Acquires an exclusive lock using pg_try_advisory_lock(), …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Receives the next notification available from any of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Conversions between Rust and Postgres types.","Stops listening for notifications on a channel. The …","Stops listening for notifications on all channels.","","Sets the username to connect as.","","","","","","","","","","","","","","","","","","","","","","","","","","An indication of the context in which the error occurred. …","Construct a PgAdvisoryLock with a manually supplied key.","Create a PgTypeInfo from a type name.","Create a PgTypeInfo from an OID.","The position in characters.","The text of a failed internally-generated command. This …","Opaque database driver. Capable of being used in place of …","","","","Opaque options for connecting to a database. These may …","A connection to any SQLx database.","","An alias for Executor<'_, Database = Any>.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the name of the database backend in use (e.g. …","Begin a new transaction or establish a savepoint within …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The number of statements currently cached in the …","","Removes all statements from the cache, closing them on the …","","","","","","","","","","","","","","","","","","","","Explicitly close this database connection.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The backend name.","","","","","Checks if a connection to the database is still valid.","","","","","","","","","","","","","","Forward to Connection::shrink_buffers().","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Conversions between Rust and standard SQL types.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Install the list of drivers for AnyConnection to use.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Match any label with this prefix, for example foo* matches …","@ - Match case-insensitively, for example a@ matches A","LTree labels can only contain [A-Za-z0-9_]","LTree version not supported","match any of specified labels with optional flags","match none of specified labels with optional flags","The PostgreSQL OID type stores an object identifier, used …","Case-insensitive text (citext) support for Postgres.","Provides information necessary to encode and decode …","","Container for a Label Tree Query (lquery) in Postgres.","","","Modifiers that can be set to non-star labels","Container for a Label Tree (ltree) in Postgres.","","Represents ltree specific errors","The PostgreSQL MONEY type stores a currency amount with a …","","Represents a moment of time, in a specified timezone.","% - Match initial underscore-separated words","match any label (*) with optional at least / at most …","Adds two monetary values.","An assigning add for two monetary values.","Get a flags value with all known bits set.","","","","","","","","","","","","","","","","The bitwise and (&) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","The bitwise or (|) of the bits in two flags values.","","Get the underlying bits value.","The bitwise exclusive-or (^) of the bits in two flags …","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise negation (!) of the bits in a flags value, …","Whether all set bits in a source flags value are also set …","","","","","","","","","","","","","","","","","","","","The intersection of a source flags value with the …","Get a flags value with all bits unset.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in each flags value.","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","creates ltree from a Vec","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Convert from a bits value.","Convert from a bits value exactly.","","Convert from a bits value, unsetting any unknown bits.","creates lquery from an iterator with checking labels","The bitwise or (|) of the bits in each flags value.","creates ltree from an iterator with checking labels","Get a flags value with the bits of a flag with the given …","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","The bitwise and (&) of the bits in two flags values.","Whether any set bits in a source flags value are also set …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Whether all known bits in this flags value are set.","Whether all bits in this flags value are unset.","Yield a set of contained flags values.","Yield a set of contained named flags values.","","","creates default/empty lquery","","creates default/empty ltree","The bitwise negation (!) of the bits in a flags value, …","","pop a query level","pop a label from ltree","push a query level","push a label to ltree","The intersection of a source flags value with the …","","Call insert when value is true or remove when value is …","","","","","The intersection of a source flags value with the …","Subtracts two monetary values.","The intersection of a source flags value with the …","An assigning subtract for two monetary values.","The bitwise exclusive-or (^) of the bits in two flags …","","","","","","","","","","","","","","","","","","","","","","","The bitwise exclusive-or (^) of the bits in two flags …","","Convert a chrono::Duration to a PgInterval.","Convert a std::time::Duration to a PgInterval","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The bitwise or (|) of the bits in two flags values.","","","","","","","","","","","","",""],"i":[39,42,23,43,42,38,39,42,42,38,38,38,23,57,38,38,57,38,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,39,42,42,39,42,43,39,39,38,1,5,11,14,0,17,5,23,26,5,12,5,12,32,26,5,5,5,12,5,1,45,49,36,48,144,11,23,53,14,37,34,57,38,39,17,54,40,41,42,43,26,32,12,5,1,45,49,36,48,144,11,23,53,14,37,34,57,38,39,17,54,40,41,42,43,26,32,5,36,34,34,5,11,23,37,38,39,17,40,41,42,43,26,32,11,23,37,38,39,17,40,41,42,43,26,32,5,5,45,45,45,1,48,40,5,49,17,49,45,45,5,5,34,45,17,34,53,14,39,17,54,12,53,41,12,53,5,45,5,12,1,49,34,5,23,57,38,41,43,23,23,23,57,57,57,38,38,38,43,43,43,54,17,5,5,49,5,5,49,45,1,5,45,45,49,36,11,23,37,34,57,38,39,17,54,40,41,41,42,43,34,11,26,14,12,5,1,45,49,36,48,144,11,23,53,14,37,34,57,38,39,17,54,40,41,42,43,26,32,39,17,17,17,17,45,17,49,12,5,1,45,49,36,48,144,11,23,53,14,37,34,57,38,39,17,54,40,41,42,43,26,32,14,49,38,41,26,32,1,11,45,41,12,45,5,49,49,5,17,17,45,45,5,37,41,11,17,17,1,41,17,37,40,17,36,5,5,17,45,5,5,49,36,40,40,40,40,40,40,1,49,12,14,5,5,45,54,45,1,5,45,5,5,34,17,40,17,17,17,17,17,17,17,5,17,45,45,34,11,23,37,38,39,17,40,40,41,42,43,26,26,32,45,41,11,12,5,1,45,49,36,48,144,11,23,53,14,37,34,57,38,38,39,17,17,54,40,41,42,43,26,32,48,12,5,1,45,49,36,48,144,11,23,53,14,37,34,57,38,39,17,54,40,41,42,43,26,32,49,12,5,1,45,49,36,48,144,11,23,53,14,37,34,57,38,39,17,54,40,41,42,43,26,32,37,26,32,0,49,49,5,17,12,5,1,45,49,36,48,144,11,23,53,14,37,34,57,38,39,17,54,40,41,42,43,26,32,45,11,41,41,145,145,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,105,106,105,106,105,106,0,105,106,105,106,105,106,105,106,105,106,105,106,97,61,97,101,102,97,101,97,97,61,146,81,147,103,97,55,104,94,62,63,80,105,106,102,107,61,146,81,147,103,97,55,104,94,62,63,80,105,106,102,107,101,97,101,97,103,104,94,63,80,105,106,102,107,103,104,94,63,80,105,106,102,107,101,97,81,63,101,94,55,55,94,61,62,101,97,0,55,97,104,80,105,104,104,104,105,105,105,62,101,97,101,97,103,97,55,104,94,62,80,80,105,106,102,107,55,61,146,81,147,103,97,55,104,94,62,62,63,80,105,106,102,107,104,94,94,61,146,81,147,103,97,55,104,94,62,63,80,105,106,102,107,61,105,80,102,107,80,62,97,97,94,94,94,101,103,80,103,81,101,97,101,97,81,81,81,81,81,81,61,97,101,62,101,97,81,101,81,103,104,94,63,80,105,106,102,107,107,80,61,146,81,147,103,103,97,55,104,94,62,63,63,80,80,105,106,102,107,63,63,61,146,81,147,103,97,55,104,94,62,63,80,105,106,102,107,61,146,81,147,103,97,55,104,94,62,63,80,105,106,102,107,103,102,107,0,97,61,146,81,147,103,97,55,104,94,62,63,80,105,106,102,107,0,0,111,110,111,110,110,110,110,111,110,111,110,111,0,111,110,111,110,111,110,111,110,111,110,111,111,114,114,131,131,119,119,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,119,113,113,114,148,148,115,148,115,116,121,113,77,122,122,122,122,122,124,114,114,114,114,114,114,114,114,115,116,117,114,118,119,131,120,121,113,77,122,124,115,116,117,114,118,119,131,120,121,113,77,122,124,115,116,117,114,118,119,120,121,113,77,122,124,115,116,117,114,118,119,120,121,113,77,122,124,115,122,122,122,122,122,114,114,116,115,116,117,121,113,77,122,124,115,117,120,121,77,115,117,120,121,77,114,114,115,116,117,121,113,77,122,124,122,122,115,116,117,114,118,119,120,121,113,77,122,124,116,116,116,114,114,114,113,113,113,77,77,77,122,122,122,114,115,115,116,117,117,114,114,114,114,114,114,118,118,119,119,131,131,120,120,121,121,113,77,122,122,124,115,115,116,117,117,114,118,119,131,120,121,121,113,113,77,122,122,122,122,122,122,122,122,124,114,114,114,114,117,114,121,114,115,117,118,119,120,121,116,114,77,114,114,114,115,116,117,114,118,119,131,120,121,113,77,122,124,117,114,121,114,114,114,114,116,116,117,120,121,114,124,117,121,117,121,114,77,114,116,124,122,122,114,113,114,113,114,124,115,116,117,114,118,119,120,121,113,77,122,124,115,117,114,118,119,131,120,121,122,114,115,116,116,116,117,114,118,119,131,120,121,113,77,122,124,115,116,117,114,118,119,131,120,121,113,77,122,124,115,116,117,114,118,119,131,120,121,113,77,122,124,115,116,117,121,113,77,122,122,122,122,122,124,114,115,116,117,114,118,119,131,120,121,113,77,122,124],"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,[[[1,[-1]],-2],[[3,[2]]],[[6,[],[[4,[5]]]]],[[8,[7]]]],[5,[[10,[[3,[-1,9]]]]],[]],[[11,-1],[[3,[[12,[-1]]]]],[[13,[5]]]],[[14,-2],2,[],[[15,[-1]],[16,[-1]]]],0,[[17,18],17],[[5,19],[[10,[[22,[20,21]]]]]],[23,[[25,[24]]]],[26,[[22,[[28,[27]],29]]]],[5,[[3,[30]]]],[[[12,[-1]]],5,[[13,[5]]]],[5,5],[[[12,[-1]]],5,[[13,[5]],[31,[5]]]],[32,26],[26,[[22,[18,29]]]],[5,[[10,[[3,[2]]]]]],[5,[[10,[[22,[[33,[-1]],9]]]]],[]],[5,[[10,[[3,[[33,[34]],9]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[5,35],[36,18],[18,[[10,[[22,[2,9]]]]]],[[],[[10,[[22,[[25,[35]],9]]]]]],[5,[[10,[[22,[2,9]]]]]],[11,11],[23,23],[37,37],[38,38],[39,39],[17,17],[40,40],[41,41],[42,42],[43,43],[26,26],[32,32],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[5,[[10,[[22,[2,9]]]]]],[[[44,[5]]],[[10,[[3,[2]]]]]],[45,18],[45,[[25,[[46,[18]]]]]],[45,[[25,[18]]]],[[[1,[-1]],35],47,[[6,[],[[4,[5]]]]]],[48,[[28,[37]]]],[40,[[28,[37]]]],[5,[[10,[[3,[2]]]]]],[18,[[22,[49,9]]]],[17,[[10,[[22,[-1,9]]]]],[]],[[[50,[34]]],[[22,[49,9]]]],[45,[[25,[18]]]],[45,[[25,[18]]]],[[5,18],[[3,[[1,[5]]]]]],[[5,18],[[3,[[52,[[3,[51]]]]]]]],[18,[[10,[[22,[2,9]]]]]],[45,[[25,[18]]]],[[17,18],17],[18,[[10,[[22,[47,9]]]]]],[[],53],[[],14],[[],39],[[],17],[[],54],[[[12,[-1]]],-2,[[13,[5]],[31,[5]]],[]],[53,-1,[]],[41,-1,[]],[[[12,[-1]]],-2,[[13,[5]],[31,[5]]],[]],[53,-1,[]],[[5,18],[[10,[[3,[[56,[55]]]]]]]],[45,[[25,[18]]]],[5,[[10,[[22,[[25,[24]],21]]]]]],[[[12,[-1]]],2,[[13,[5]]]],[[[1,[-1]]],2,[[6,[],[[4,[5]]]]]],[49,2],[18,[[10,[[22,[2,9]]]]]],[5,[[10,[[22,[2,21]]]]]],[[23,23],47],[[57,57],47],[[38,38],47],[[41,41],47],[[43,43],47],[[-1,-2],47,[],[]],[[-1,-2],47,[],[]],[[-1,-2],47,[],[]],[[-1,-2],47,[],[]],[[-1,-2],47,[],[]],[[-1,-2],47,[],[]],[[-1,-2],47,[],[]],[[-1,-2],47,[],[]],[[-1,-2],47,[],[]],[[-1,-2],47,[],[]],[[-1,-2],47,[],[]],[[-1,-2],47,[],[]],[[54,-1],2,[[59,[],[[58,[54]]]]]],[[17,-1],17,[[8,[[25,[60]]]]]],[[5,18,[25,[61]]],[[52,[[3,[[64,[62,63]]]]]]]],[[5,-2],[[52,[[22,[[64,[54,48]],9]]]]],[],[[65,[-1]]]],[[49,-2],[[52,[[22,[[64,[54,48]],9]]]]],[],[[65,[-1]]]],[[5,18,[25,[61]]],[[10,[[3,[[25,[63]]]]]]]],[[5,-2],[[10,[[22,[[25,[48]],9]]]]],[],[[65,[-1]]]],[[49,-2],[[10,[[22,[[25,[48]],9]]]]],[],[[65,[-1]]]],[45,[[25,[18]]]],[[[1,[-1]]],[[3,[66]]],[[6,[],[[4,[5]]]]]],[[5,67],68],[[45,67],68],[[45,67],68],[[49,67],68],[[36,67],68],[[11,67],68],[[23,67],68],[[37,67],68],[[34,67],68],[[57,67],68],[[38,67],68],[[39,67],68],[[17,67],68],[[54,67],68],[[40,67],68],[[41,67],68],[[41,67],68],[[42,67],68],[[43,67],68],[18,[[10,[[22,[2,9]]]]]],[[11,-1],[[3,[[2,[-1,47]]]]],[[13,[5]]]],[26,43],[[14,-1],68,69],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[18,[[22,[39,9]]]],[18,[[22,[17,9]]]],[70,[[22,[17,9]]]],[17,[[25,[18]]]],[17,18],[45,[[25,[18]]]],[[17,18],17],[[49,47],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[14,14],[49,[[0,[[71,[],[[58,[[22,[36,9]]]]]],72]]]],[38,47],[41,47],[26,47],[32,47],[[[1,[-1]]],47,[[6,[],[[4,[5]]]]]],[11,23],[45,73],[41,42],[[[12,[-1]]],-1,[[13,[5]]]],[45,[[25,[35]]]],[5,[[10,[[22,[[75,[74]],21]]]]]],[[49,18],[[22,[2,9]]]],[[49,-1],[[22,[2,9]]],[[59,[],[[58,[18]]]]]],[5,[[10,[[22,[2,21]]]]]],[[17,76,20],17],[[17,76],17],[45,18],[45,18],[5,18],[37,18],[41,18],[-1,11,[[31,[18]]]],[[],17],[[],17],[[[1,[-1]]],35,[[6,[],[[4,[5]]]]]],[41,[[25,[77]]]],[[17,-3],17,78,78,[[59,[],[[58,[[2,[-1,-2]]]]]]]],[37,35],[40,[[25,[[64,[[28,[41]],35]]]]]],[[17,18],17],[36,18],[5,[[10,[[22,[2,9]]]]]],[5,[[10,[[3,[2]]]]]],[[17,79],17],[45,[[25,[57]]]],[[5,18,[28,[80]]],[[10,[[3,[81]]]]]],[[5,18,[28,[41]]],[[10,[[22,[40,9]]]]]],[[49,18,[28,[41]]],[[10,[[22,[40,9]]]]]],[36,82],[40,[[83,[-1,14]]],[]],[40,[[84,[-1,-2]]],[],85],[[40,-2],[[84,[-1,-3,-2]]],[],[[86,[-1]]],85],[40,[[87,[-1,-2]]],[],[]],[[40,-2],[[87,[-1,-3,-2]]],[],[[86,[-1]]],[]],[[40,-2],[[83,[-1,-2]]],[],[[86,[-1]]]],[[[1,[-1]],-2],[[3,[[1,[-1]]]]],[[6,[],[[4,[5]]]]],[88,72]],[49,[[22,[36,9]]]],[[[12,[-1]]],[[3,[-1]]],[[13,[5]]]],[[14,35,35],2],[[5,19],[[10,[[22,[20,21]]]]]],[5,[[10,[[3,[2]]]]]],[45,[[25,[18]]]],[54,66],[45,[[25,[18]]]],[[[1,[-1]],-2],[[3,[[1,[-1]]]]],[[6,[],[[4,[5]]]]],[[89,[],[[4,[[28,[27]]]]]]]],[5,[[25,[82]]]],[45,38],[5,2],[5,2],[-1,[[10,[[22,[[90,[34]],9]]]]],[]],[[17,-1],17,[[31,[91]]]],[40,18],[[17,-1],17,[[31,[91]]]],[[17,-1],17,[[31,[[28,[27]]]]]],[[17,-1],17,[[31,[91]]]],[[17,-1],17,[[31,[[28,[27]]]]]],[[17,39],17],[[17,-1],17,[[31,[91]]]],[[17,[75,[27]]],17],[5,2],[[17,35],17],[45,[[25,[18]]]],[45,[[25,[18]]]],[92,[[10,[[22,[[93,[34]],9]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[40,40],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[26,32],[-1,-2,[],[]],[-1,-2,[],[]],[-1,7,[]],[-1,7,[]],[[11,-1],[[3,[[64,[[12,[-1]],-1]]]]],[[13,[5]]]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[18,[[22,[38,9]]]],[-1,[[22,[-2]]],[],[]],[94,[[22,[17,-1]]],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[[48,-1],[[22,[26,9]]],[[95,[48]]]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[49,[[22,[[25,[36]],9]]]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[37,41],[26,[[46,[41]]]],[32,[[46,[41]]]],0,[[49,18],[[22,[2,9]]]],[49,[[22,[2,9]]]],[5,[[10,[[22,[2,21]]]]]],[[17,18],17],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[45,[[25,[18]]]],[23,11],[18,41],[77,41],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[97,[[99,[[44,[98]]]]]],[[61,-1],2,[100,15,16]],[[97,19],[[99,[[44,[98]]]]]],[101,[[22,[30,9]]]],[102],[97,18],[101,[[99,[[44,[98]]]]]],[97,[[99,[[44,[98]]]]]],[97,[[99,[[44,[98]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[101,35],[97,35],[101,[[99,[[44,[98]]]]]],[97,[[99,[[44,[98]]]]]],[103,103],[104,104],[94,94],[63,63],[80,80],[105,105],[106,106],[102,102],[107,107],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[[44,[101]]],[[99,[[44,[98]]]]]],[97,[[99,[[44,[98]]]]]],[81,[[28,[103]]]],[63,[[28,[103]]]],[101,[[99,[[44,[98]]]]]],[94,[[99,[[44,[98]]]]]],[18,[[99,[[44,[98]]]]]],[18,[[99,[[44,[98]]]]]],0,[[],61],[[],62],[[101,18],[[99,[[44,[98]]]]]],[97,[[99,[[44,[98]]]]]],0,[18,[[99,[[44,[98]]]]]],[97,[[99,[[44,[98]]]]]],[[104,104],47],[[80,80],47],[[105,105],47],[[-1,-2],47,[],[]],[[-1,-2],47,[],[]],[[-1,-2],47,[],[]],[[-1,-2],47,[],[]],[[-1,-2],47,[],[]],[[-1,-2],47,[],[]],[[62,-1],2,[[59,[],[[58,[62]]]]]],[[101,18,[25,[61]]],[[99,[[44,[71]]]]]],[[97,-1],[[99,[[44,[71]]]]],[[65,[55]]]],[[101,18,[25,[61]]],[[99,[[44,[98]]]]]],[[97,-1],[[99,[[44,[98]]]]],65],[[103,67],[[22,[2,108]]]],[[97,67],[[22,[2,108]]]],[[55,67],[[22,[2,108]]]],[[104,67],[[22,[2,108]]]],[[94,67],[[22,[2,108]]]],[[62,67],[[22,[2,108]]]],[[80,67],[[22,[2,108]]]],[[80,67],[[22,[2,108]]]],[[105,67],[[22,[2,108]]]],[[106,67],[[22,[2,108]]]],[[102,67],[[22,[2,108]]]],[[107,67],[[22,[2,108]]]],[18,[[99,[[44,[98]]]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[54,62],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[18,[[22,[104]]]],[18,[[22,[94]]]],[70,[[22,[94,9]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[61,61],[105,47],[80,47],[102,47],[107,47],[80,105],[62,[[25,[24]]]],[97,[[99,[[44,[98]]]]]],[97,[[99,[[44,[98]]]]]],0,[[94,76,20],94],[[94,76],94],[101,18],[103,18],[80,18],[103,35],[81,[[25,[[64,[[28,[80]],35]]]]]],[101,[[99,[[44,[98]]]]]],[97,[[99,[[44,[98]]]]]],[[101,18,[28,[80]]],[[99,[[44,[98]]]]]],[[97,18,[28,[80]]],[[99,[[44,[98]]]]]],[81,[[83,[61]]]],[81,[[84,[-1]]],85],[[81,-1],[[84,[-2,-1]]],86,85],[81,[[87,[-1]]],[]],[[81,-1],[[87,[-2,-1]]],86,[]],[[81,-1],[[83,[-1]]],86],[[61,35,35],2],[[97,19],[[99,[[44,[98]]]]]],[101,[[99,[[44,[98]]]]]],[62,66],[101,2],[97,2],[81,18],[101,2],[81,81],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[107],[-1,7,[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[37,[[22,[103,-1]]],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[48,[[22,[63,-1]]],[]],[41,[[22,[80,-1]]],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[[63,-1],[[22,[-2,9]]],[[95,[63]]],[109,16]],[[63,-1],[[22,[9]]],[[95,[63]]]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[103,80],[102,46],[107,46],0,[97,[[99,[[44,[98]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[110,18],[[99,[[44,[98]]]]]],[[110,18],[[99,[[44,[98]]]]]],[[110,18],[[99,[[44,[98]]]]]],[[111,67],[[22,[2,108]]]],[[110,18],[[99,[[44,[98]]]]]],[-1,-1,[]],[-1,-1,[]],[111,[[22,[110,9]]]],[[[28,[111]]],[[22,[2,[44,[112]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,96,[]],[-1,96,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],111],[[],111],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[113,113],-1,[]],[[113,113],2],[[],114],[41,47],[41,47],[41,47],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[114,114],114],[[114,114],2],[[114,114],114],[[114,114],2],[114,79],[114,79],[[114,114],114],[[114,114],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[115,115],[116,116],[117,117],[114,114],[118,118],[119,119],[120,120],[121,121],[113,113],[77,77],[[[122,[-1]]],[[122,[-1]]],123],[[[124,[-1,-2]]],[[124,[-1,-2]]],123,123],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[41,47],[41,47],[41,47],[41,47],[41,47],[41,47],[114,114],[[114,114],47],0,[26,[[22,[115,29]]]],[26,[[22,[116,29]]]],[26,[[22,[117,29]]]],[26,[[22,[121,29]]]],[26,[[22,[113,29]]]],[26,[[22,[77,29]]]],[26,[[22,[[122,[-1]],29]]],[[16,[34]],[109,[34]]]],[26,[[22,[[124,[125,126]],29]]]],[[],115],[[],117],[[],120],[[],121],[[],77],[115,-1,[]],[117,-1,[]],[120,-1,[]],[121,-1,[]],[-1,[[22,[77]]],127],[[114,114],114],[[],114],[[115,53],128],[[116,53],128],[[117,53],128],[[121,53],128],[[113,53],128],[[77,53],128],[[[122,[-1]],53],128,[[15,[34]]]],[[[124,[125,126]],53],128],0,[[[122,[-1]]],[[129,[-1]]],[]],[[115,115],47],[[116,116],47],[[117,117],47],[[114,114],47],[[118,118],47],[[119,119],47],[[120,120],47],[[121,121],47],[[113,113],47],[[77,77],47],[[[122,[-1]],[122,[-1]]],47,130],[[[124,[-1,-2]],[124,[-1,-2]]],47,130,130],[[-1,-2],47,[],[]],[[-1,-2],47,[],[]],[[-1,-2],47,[],[]],[[-1,-2],47,[],[]],[[-1,-2],47,[],[]],[[-1,-2],47,[],[]],[[-1,-2],47,[],[]],[[-1,-2],47,[],[]],[[-1,-2],47,[],[]],[[-1,-2],47,[],[]],[[-1,-2],47,[],[]],[[-1,-2],47,[],[]],[[-1,-2],47,[],[]],[[-1,-2],47,[],[]],[[-1,-2],47,[],[]],[[114,-1],2,[[59,[],[[58,[114]]]]]],[[115,67],68],[[115,67],68],[[116,67],68],[[117,67],68],[[117,67],68],[[114,67],68],[[114,67],68],[[114,67],68],[[114,67],68],[[114,67],68],[[114,67],68],[[118,67],68],[[118,67],68],[[119,67],68],[[119,67],68],[[131,67],68],[[131,67],68],[[120,67],68],[[120,67],68],[[121,67],68],[[121,67],68],[[113,67],68],[[77,67],68],[[[122,[-1]],67],68,132],[[[122,[-1]],67],68,78],[[[124,[-1,-2]],67],68,132,132],[-1,-1,[]],[7,115],[-1,-1,[]],[-1,-1,[]],[[[75,[119]]],117],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[75,[120]]],121],[-1,-1,[]],[-1,113,[[8,[24]]]],[-1,-1,[]],[-1,-1,[]],[[[133,[[129,[-1]]]]],[[122,[-1]]],[]],[[[134,[-1]]],[[122,[-1]]],[]],[[[135,[-1]]],[[122,[-1]]],[]],[[[136,[-1]]],[[122,[-1]]],[]],[[[2,[[129,[-1]],[129,[-1]]]]],[[122,[-1]]],[]],[[[137,[-1]]],[[122,[-1]]],[]],[[[138,[-1]]],[[122,[-1]]],[]],[-1,-1,[]],[-1,-1,[]],[79,[[25,[114]]]],[79,114],[79,114],[79,114],[-2,[[22,[117,0]]],[[8,[7]]],[[59,[],[[58,[-1]]]]]],[-1,114,[[59,[],[[58,[114]]]]]],[-2,[[22,[121,131]]],[],[[59,[],[[58,[-1]]]]]],[18,[[25,[114]]]],[18,[[22,[115,-1]]],[]],[18,[[22,[117,-1]]],[]],[18,[[22,[118,-1]]],[]],[18,[[22,[119,-1]]],[]],[18,[[22,[120,-1]]],[]],[18,[[22,[121,-1]]],[]],[[116,-1],2,139],[[114,-1],2,139],[[77,-1],2,139],[[114,114],2],[[114,114],114],[[114,114],47],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[117,-1,[]],[114,-1,[]],[121,-1,[]],[114,47],[114,47],[114,[[140,[114]]]],[114,[[141,[114]]]],0,0,[[],117],[-1,[[22,[120,131]]],[]],[[],121],[114,114],0,[117,[[25,[119]]]],[121,[[25,[120]]]],[[117,119],2],[[121,120],2],[[114,114],2],[[77,-1],22,142],[[114,114,47],2],[116,35],[[[124,[125,126]]],35],0,[[[122,[-1]]],[[129,[-1]]],[]],[[114,114],114],[[113,113],-1,[]],[[114,114],2],[[113,113],2],[[114,114],114],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[-1,7,[]],[[114,114],2],[-1,[[22,[-2]]],[],[]],[143,[[22,[116,29]]]],[20,[[22,[116,29]]]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[-1,96,[]],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[],41],[[114,114],114],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[5,"PgCopyIn",0],[1,"tuple"],[8,"Result",1207],[17,"Target"],[5,"PgConnection",0],[10,"DerefMut",1208],[5,"String",1209],[10,"Into",1210],[6,"Error",1207],[8,"BoxFuture",1211],[5,"PgAdvisoryLock",0],[5,"PgAdvisoryLockGuard",0],[10,"AsMut",1210],[5,"PgArguments",0],[10,"Encode",1212],[10,"Type",1213],[5,"PgConnectOptions",0],[1,"str"],[5,"Migration",1214],[5,"Duration",1215],[6,"MigrateError",1216],[6,"Result",1217],[6,"PgAdvisoryLockKey",0],[1,"i64"],[6,"Option",1218],[5,"PgValueRef",0],[1,"u8"],[1,"slice"],[8,"BoxDynError",1207],[10,"Migrate",1219],[10,"AsRef",1210],[5,"PgValue",0],[5,"Transaction",1220],[5,"Postgres",0],[1,"usize"],[5,"PgNotification",0],[5,"PgColumn",0],[6,"PgSeverity",0],[6,"PgSslMode",0],[5,"PgStatement",0],[5,"PgTypeInfo",0],[6,"PgTypeKind",0],[6,"PgValueFormat",0],[5,"Box",1221],[5,"PgDatabaseError",0],[6,"Cow",1222],[1,"bool"],[5,"PgRow",0],[5,"PgListener",0],[5,"Pool",1223],[5,"Bytes",1224],[8,"BoxStream",1225],[5,"PgArgumentBuffer",0],[5,"PgQueryResult",0],[5,"Any",510],[5,"Describe",1226],[6,"PgErrorPosition",0],[17,"Item"],[10,"IntoIterator",1227],[1,"i8"],[5,"AnyArguments",510],[5,"AnyQueryResult",510],[5,"AnyRow",510],[6,"Either",1228],[10,"Execute",1229],[1,"u64"],[5,"Formatter",1230],[8,"Result",1230],[10,"Write",1230],[5,"Url",1231],[10,"Stream",1225],[10,"Unpin",1232],[6,"ErrorKind",1207],[5,"AppliedMigration",1214],[5,"Vec",1233],[6,"LevelFilter",1234],[5,"Oid",839],[10,"Display",1230],[1,"u16"],[5,"AnyTypeInfo",510],[5,"AnyStatement",510],[1,"u32"],[5,"Query",1235],[5,"QueryAs",1236],[10,"FromRow",1237],[10,"IntoArguments",1238],[5,"QueryScalar",1239],[10,"AsyncRead",1240],[10,"Deref",1208],[5,"FixtureSnapshot",1241],[5,"Path",1242],[5,"TestArgs",1243],[5,"TestContext",1243],[5,"AnyConnectOptions",510],[10,"ColumnIndex",1244],[5,"TypeId",1245],[5,"AnyConnection",510],[10,"Future",1246],[5,"Pin",1247],[10,"Send",1232],[10,"AnyConnectionBackend",510],[5,"AnyValue",510],[5,"AnyColumn",510],[6,"AnyKind",510],[6,"AnyTypeInfoKind",510],[6,"AnyValueKind",510],[5,"AnyValueRef",510],[5,"Error",1230],[10,"Decode",1248],[5,"AnyMigrateDatabase",812],[5,"AnyDriver",812],[10,"Error",1249],[5,"PgMoney",839],[5,"PgLQueryVariantFlag",839],[5,"PgCiText",839],[5,"PgInterval",839],[5,"PgLQuery",839],[5,"PgLQueryVariant",839],[6,"PgLQueryLevel",839],[5,"PgLTreeLabel",839],[5,"PgLTree",839],[5,"PgRange",839],[10,"Clone",1250],[5,"PgTimeTz",839],[5,"NaiveTime",1251],[5,"FixedOffset",1252],[10,"Deserializer",1253],[6,"IsNull",1212],[6,"Bound",1254],[10,"PartialEq",1255],[6,"PgLTreeParseError",839],[10,"Debug",1230],[1,"array"],[5,"RangeFrom",1254],[5,"Range",1254],[5,"RangeToInclusive",1254],[5,"RangeInclusive",1254],[5,"RangeTo",1254],[10,"Hasher",1256],[5,"Iter",1257],[5,"IterNames",1257],[10,"Serializer",1258],[8,"Duration",1259],[5,"PgTransactionManager",0],[15,"Internal",508],[5,"AnyArgumentBuffer",510],[5,"AnyTransactionManager",510],[10,"PgHasArrayType",839]],"b":[[71,"impl-AnyConnectionBackend-for-PgConnection"],[72,"impl-Connection-for-PgConnection"],[73,"impl-Acquire%3C\'c%3E-for-%26mut+PgConnection"],[153,"impl-Connection-for-PgConnection"],[154,"impl-AnyConnectionBackend-for-PgConnection"],[155,"impl-PgDatabaseError"],[156,"impl-DatabaseError-for-PgDatabaseError"],[165,"impl-PgDatabaseError"],[166,"impl-DatabaseError-for-PgDatabaseError"],[210,"impl-AnyConnectionBackend-for-PgConnection"],[211,"impl-Executor%3C\'c%3E-for-%26mut+PgConnection"],[213,"impl-AnyConnectionBackend-for-PgConnection"],[214,"impl-Executor%3C\'c%3E-for-%26mut+PgConnection"],[219,"impl-Debug-for-PgDatabaseError"],[220,"impl-Display-for-PgDatabaseError"],[233,"impl-Debug-for-PgTypeInfo"],[234,"impl-Display-for-PgTypeInfo"],[317,"impl-DatabaseError-for-PgDatabaseError"],[318,"impl-PgDatabaseError"],[332,"impl-Connection-for-PgConnection"],[333,"impl-AnyConnectionBackend-for-PgConnection"],[336,"impl-AnyConnectionBackend-for-PgConnection"],[337,"impl-Executor%3C\'c%3E-for-%26mut+PgConnection"],[358,"impl-AnyConnectionBackend-for-PgConnection"],[359,"impl-Connection-for-PgConnection"],[372,"impl-DatabaseError-for-PgDatabaseError"],[373,"impl-PgDatabaseError"],[556,"impl-Connection-for-AnyConnection"],[557,"impl-Acquire%3C\'c%3E-for-%26mut+AnyConnection"],[648,"impl-Display-for-AnyTypeInfo"],[649,"impl-Debug-for-AnyTypeInfo"],[873,"impl-PgHasArrayType-for-PgRange%3CNaiveDate%3E"],[874,"impl-PgHasArrayType-for-PgRange%3Ci32%3E"],[875,"impl-PgHasArrayType-for-PgRange%3Ci64%3E"],[876,"impl-PgHasArrayType-for-PgRange%3CNaiveDateTime%3E"],[877,"impl-PgHasArrayType-for-PgRange%3CDateTime%3CTz%3E%3E"],[883,"impl-Flags-for-PgLQueryVariantFlag"],[884,"impl-PgLQueryVariantFlag"],[938,"impl-Type%3CPostgres%3E-for-PgRange%3CNaiveDate%3E"],[939,"impl-Type%3CPostgres%3E-for-PgRange%3CNaiveDateTime%3E"],[940,"impl-Type%3CPostgres%3E-for-PgRange%3CDateTime%3CTz%3E%3E"],[941,"impl-Type%3CPostgres%3E-for-PgRange%3Ci32%3E"],[942,"impl-Type%3CPostgres%3E-for-PgRange%3Ci64%3E"],[1004,"impl-Display-for-PgCiText"],[1005,"impl-Debug-for-PgCiText"],[1007,"impl-Debug-for-PgLQuery"],[1008,"impl-Display-for-PgLQuery"],[1009,"impl-UpperHex-for-PgLQueryVariantFlag"],[1010,"impl-Binary-for-PgLQueryVariantFlag"],[1011,"impl-Octal-for-PgLQueryVariantFlag"],[1012,"impl-LowerHex-for-PgLQueryVariantFlag"],[1013,"impl-Display-for-PgLQueryVariantFlag"],[1014,"impl-Debug-for-PgLQueryVariantFlag"],[1015,"impl-Display-for-PgLQueryVariant"],[1016,"impl-Debug-for-PgLQueryVariant"],[1017,"impl-Display-for-PgLQueryLevel"],[1018,"impl-Debug-for-PgLQueryLevel"],[1019,"impl-Debug-for-PgLTreeParseError"],[1020,"impl-Display-for-PgLTreeParseError"],[1021,"impl-Display-for-PgLTreeLabel"],[1022,"impl-Debug-for-PgLTreeLabel"],[1023,"impl-Debug-for-PgLTree"],[1024,"impl-Display-for-PgLTree"],[1027,"impl-Debug-for-PgRange%3CT%3E"],[1028,"impl-Display-for-PgRange%3CT%3E"],[1045,"impl-From%3C%5BBound%3CT%3E;+2%5D%3E-for-PgRange%3CT%3E"],[1046,"impl-From%3CRangeFrom%3CT%3E%3E-for-PgRange%3CT%3E"],[1047,"impl-From%3CRange%3CT%3E%3E-for-PgRange%3CT%3E"],[1048,"impl-From%3CRangeToInclusive%3CT%3E%3E-for-PgRange%3CT%3E"],[1049,"impl-From%3C(Bound%3CT%3E,+Bound%3CT%3E)%3E-for-PgRange%3CT%3E"],[1050,"impl-From%3CRangeInclusive%3CT%3E%3E-for-PgRange%3CT%3E"],[1051,"impl-From%3CRangeTo%3CT%3E%3E-for-PgRange%3CT%3E"],[1055,"impl-PgLQueryVariantFlag"],[1056,"impl-Flags-for-PgLQueryVariantFlag"],[1141,"impl-TryFrom%3CTimeDelta%3E-for-PgInterval"],[1142,"impl-TryFrom%3CDuration%3E-for-PgInterval"],[1187,"impl-Type%3CPostgres%3E-for-PgRange%3CNaiveDateTime%3E"],[1188,"impl-Type%3CPostgres%3E-for-PgRange%3Ci64%3E"],[1189,"impl-Type%3CPostgres%3E-for-PgRange%3CNaiveDate%3E"],[1190,"impl-Type%3CPostgres%3E-for-PgRange%3Ci32%3E"],[1191,"impl-Type%3CPostgres%3E-for-PgRange%3CDateTime%3CTz%3E%3E"]]}],\ @@ -307,7 +307,7 @@ var searchIndex = new Map(JSON.parse('[\ ["synstructure",{"doc":"This crate provides helper types for matching against enum …","t":"GGFPPPKPPPPPFFFNNNNNNNONNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQQONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNONNNNNNMNNNNNNONNNNNNNOQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNN","n":["AddBounds","BindStyle","BindingInfo","Both","Fields","Generics","MacroResult","Move","MoveMut","None","Ref","RefMut","Structure","VariantAst","VariantInfo","add_bounds","add_impl_generic","add_trait_bounds","add_where_predicate","ast","ast","ast","attrs","bind_with","bind_with","binding","binding_name","binding_name","bindings","bindings_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bound_impl","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","construct","decl_attribute","decl_derive","discriminant","drain_filter","drain_filter","drain_filter_variants","each","each","each_variant","eq","eq","eq","eq","eq","eq","fields","filter","filter","filter_variants","fmt","fmt","fmt","fmt","fmt","fmt","fold","fold","from","from","from","from","from","from","gen_impl","hash","hash","hash","hash","hash","hash","ident","into","into","into","into","into","into","into_result","into_stream","new","omitted_bindings","omitted_variants","pat","pat","prefix","referenced_ty_params","referenced_ty_params","referenced_ty_params","remove_binding","remove_variant","span","span","style","test_derive","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_tokens","to_tokens","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_new","type_id","type_id","type_id","type_id","type_id","type_id","unbound_impl","underscore_const","unpretty_print","unsafe_bound_impl","unsafe_unbound_impl","variants","variants_mut"],"q":[[0,"synstructure"],[154,"syn::generics"],[155,"syn::generics"],[156,"syn::generics"],[157,"syn::derive"],[158,"core::ops::function"],[159,"proc_macro2"],[160,"proc_macro2"],[161,"core::fmt"],[162,"core::fmt"],[163,"syn::error"],[164,"proc_macro"],[165,"alloc::vec"],[166,"proc_macro2"],[167,"core::any"],[168,"alloc::string"],[169,"core::fmt"]],"d":["Changes how bounds are added","The type of binding to use when generating a pattern.","Information about a specific binding. This contains both …","Add for fields and generics","Fields only","Generics only","Helper trait describing values which may be returned by …","x","mut x","None","ref x","ref mut x","A wrapper around a syn::DeriveInput which provides …","This type is similar to syn’s Variant type, however each …","A wrapper around a syn::DeriveInput’s variant which …","Specify which bounds should be generated by …","Adds an impl<> generic parameter. This can be used when …","Add trait bounds for a trait with the given path for each …","Specify additional where predicate bounds which should be …","Returns a reference to the underlying syn AST node which …","Returns a VariantAst object which contains references to …","Returns a reference to the underlying syn AST node which …","","Updates the BindStyle for each of the passed-in fields by …","Updates the BindStyle for each of the passed-in fields by …","The name which this BindingInfo will bind to.","Updates the binding name for each fo the passed-in fields …","Updates the binding name for each fo the passed-in fields …","Returns a slice of the bindings in this Variant.","Returns a mut slice of the bindings in this Variant.","","","","","","","","","","","","","NOTE: This methods’ features are superceded by …","","","","","","","","","","","","","Generates the token stream required to construct the …","The decl_attribute! macro declares a custom attribute …","The decl_derive! macro declares a custom derive wrapper. …","","Iterates all the bindings of this Variant object and uses …","Iterates all the bindings of this Structure object and …","Iterates all the variants of this Structure object and …","Runs the passed-in function once for each bound field, …","Runs the passed-in function once for each bound field, …","Runs the passed-in function once for each variant, passing …","","","","","","","","Filter the bindings created by this Variant object. This …","Filter the bindings created by this Structure object. This …","Filter the variants matched by this Structure object. This …","","","","","","","Runs the passed-in function once for each bound field, …","Runs the passed-in function once for each bound field, …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Generate an impl block for the given struct. This impl …","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Convert this result into a Result for further processing / …","Convert this result into a proc_macro::TokenStream, ready …","Create a new Structure with the variants and fields from …","True if any bindings were omitted due to a filter call.","True if any variants were omitted due to a filter_variants …","Generates the pattern fragment for this field binding.","Generates the match-arm pattern which could be used to …","","Returns a list of the type parameters which are referenced …","Returns a list of the type parameters which are referenced …","Returns a list of the type parameters which are refrenced …","Remove the binding at the given index.","Remove the variant at the given index.","","","The type of binding which this BindingInfo will create.","Run a test on a custom derive. This macro expands both the …","","","","","","","","","","","","","","","","","","","","","Create a new Structure with the variants and fields from …","","","","","","","NOTE: This methods’ features are superceded by …","This method is a no-op, underscore consts are used by …","Dumps an unpretty version of a tokenstream. Takes any type …","NOTE: This methods’ features are superceded by …","NOTE: This methods’ features are superceded by …","Returns a slice of the variants in this Structure.","Returns a mut slice of the variants in this Structure."],"i":[0,0,0,2,2,2,0,15,15,2,15,15,0,0,0,1,1,1,1,9,11,1,12,11,1,9,11,1,11,11,2,15,9,12,11,1,2,15,9,12,11,1,1,2,15,9,12,11,1,2,15,9,12,11,1,11,0,0,12,11,1,1,11,1,1,2,15,9,12,11,1,12,11,1,1,2,15,9,12,11,1,11,1,2,15,9,12,11,1,1,2,15,9,12,11,1,12,2,15,9,12,11,1,26,26,1,11,1,9,11,11,9,11,1,11,1,15,9,9,0,2,15,9,12,11,1,15,9,2,15,9,12,11,1,2,15,9,12,11,1,1,2,15,9,12,11,1,1,1,0,1,1,1,1],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,2],1],[[1,3],1],[[1,4,[6,[5]],2],7],[[1,8],1],[9,10],[11,12],[1,13],0,[[11,-1],11,[[16,[9],[[14,[15]]]]]],[[1,-1],1,[[16,[9],[[14,[15]]]]]],0,[[11,-1],11,[[16,[10,17],[[14,[18]]]]]],[[1,-1],1,[[16,[10,17],[[14,[18]]]]]],[11,[[19,[9]]]],[11,[[19,[9]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,-1,-2],20,21,21],[2,2],[15,15],[9,9],[12,12],[11,11],[1,1],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[11,-2],20,21,[[16,[10,17],[[14,[-1]]]]]],0,0,0,[[11,-1],11,[[16,[9],[[14,[22]]]]]],[[1,-1],1,[[16,[9],[[14,[22]]]]]],[[1,-1],1,[[16,[11],[[14,[22]]]]]],[[11,-2],20,21,[[16,[9],[[14,[-1]]]]]],[[1,-2],20,21,[[16,[9],[[14,[-1]]]]]],[[1,-2],20,21,[[16,[11],[[14,[-1]]]]]],[[2,2],22],[[15,15],22],[[9,9],22],[[12,12],22],[[11,11],22],[[1,1],22],0,[[11,-1],11,[[16,[9],[[14,[22]]]]]],[[1,-1],1,[[16,[9],[[14,[22]]]]]],[[1,-1],1,[[16,[11],[[14,[22]]]]]],[[2,23],24],[[15,23],24],[[9,23],24],[[12,23],24],[[11,23],24],[[1,23],24],[[11,-1,-3],20,21,21,[[16,[20,9],[[14,[-2]]]]]],[[1,-1,-3],20,21,21,[[16,[20,9],[[14,[-2]]]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[1,20],20],[[2,-1],7,25],[[15,-1],7,25],[[9,-1],7,25],[[12,-1],7,25],[[11,-1],7,25],[[1,-1],7,25],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[26,[[27,[20]]]],[26,28],[13,1],[11,22],[1,22],[9,20],[11,20],0,[9,[[29,[18]]]],[11,[[29,[18]]]],[1,[[29,[18]]]],[[11,17],11],[[1,17],1],[-1,30,[]],[-1,30,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[15,20],7],[[9,20],7],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[13,[[27,[1]]]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[[1,-1,-2],20,21,21],[[1,22],1],[-1,33,34],[[1,-1,-2],20,21,21],[[1,-1,-2],20,21,21],[1,[[19,[11]]]],[1,[[19,[11]]]]],"c":[151],"p":[[5,"Structure",0],[6,"AddBounds",0],[6,"GenericParam",154],[5,"TraitBound",154],[5,"WhereClause",154],[6,"Option",155],[1,"tuple"],[6,"WherePredicate",154],[5,"BindingInfo",0],[5,"Field",156],[5,"VariantInfo",0],[5,"VariantAst",0],[5,"DeriveInput",157],[17,"Output"],[6,"BindStyle",0],[10,"FnMut",158],[1,"usize"],[5,"Ident",159],[1,"slice"],[5,"TokenStream",159],[10,"ToTokens",160],[1,"bool"],[5,"Formatter",161],[8,"Result",161],[10,"Hasher",162],[10,"MacroResult",0],[8,"Result",163],[5,"TokenStream",164],[5,"Vec",165],[5,"Span",159],[6,"Result",166],[5,"TypeId",167],[5,"String",168],[10,"Display",161]],"b":[]}],\ ["tar",{"doc":"A library for reading and writing TAR archives","t":"FPFPPPPPFFGPPPPPFFFFGPFFFPPGFPPNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNONOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNOOOOOOONNOOONOOOOOONNNNNNNNNNONOOOOOONNNNNNONNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONOOOOONNNONNNNNNOO","n":["Archive","Block","Builder","Char","Complete","Continuous","Deterministic","Directory","Entries","Entry","EntryType","Fifo","File","GNULongLink","GNULongName","GNUSparse","GnuExtSparseHeader","GnuHeader","GnuSparseHeader","Header","HeaderMode","Link","OldHeader","PaxExtension","PaxExtensions","Regular","Symlink","Unpacked","UstarHeader","XGlobalHeader","XHeader","append","append_data","append_dir","append_dir_all","append_file","append_link","append_path","append_path_with_name","as_byte","as_bytes","as_bytes","as_gnu","as_gnu_mut","as_header","as_header","as_header","as_header_mut","as_header_mut","as_header_mut","as_mut_bytes","as_mut_bytes","as_old","as_old_mut","as_ustar","as_ustar_mut","atime","atime","block_special","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","character_special","cksum","cksum","cksum","cksum","clone","clone","clone","clone_into","clone_into","clone_into","contiguous","ctime","ctime","default","dev_major","dev_major","dev_minor","dev_minor","device_major","device_major","device_major","device_minor","device_minor","device_minor","dir","drop","entries","entries_with_seek","entry_size","entry_type","eq","eq","fifo","file","finish","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","follow_symlinks","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_byte_slice","get_mut","get_ref","gid","gid","gid","gid","gname","gname","groupname","groupname_bytes","groupname_bytes","groupname_bytes","hard_link","header","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_inner","into_inner","into_iter","into_iter","is_block_special","is_character_special","is_contiguous","is_dir","is_empty","is_extended","is_extended","is_fifo","is_file","is_gnu_longlink","is_gnu_longname","is_gnu_sparse","is_hard_link","is_pax_global_extensions","is_pax_local_extensions","is_symlink","isextended","isextended","key","key_bytes","length","link_name","link_name","link_name_bytes","link_name_bytes","linkflag","linkname","linkname","linkname","longnames","magic","magic","mode","mode","mode","mode","mode","mtime","mtime","mtime","mtime","name","name","name","new","new","new","new","new","new_gnu","new_old","new_ustar","next","next","numbytes","offset","offset","offset","pad","pad","pad","padding","path","path","path_bytes","path_bytes","path_bytes","pax_extensions","prefix","raw","raw_file_position","raw_header_position","read","real_size","realsize","set_atime","set_cksum","set_ctime","set_device_major","set_device_major","set_device_major","set_device_minor","set_device_minor","set_device_minor","set_entry_type","set_gid","set_groupname","set_groupname","set_groupname","set_ignore_zeros","set_link_name","set_link_name_literal","set_mask","set_mask","set_metadata","set_metadata_in_mode","set_mode","set_mtime","set_overwrite","set_path","set_path","set_preserve_mtime","set_preserve_mtime","set_preserve_ownerships","set_preserve_permissions","set_preserve_permissions","set_size","set_uid","set_unpack_xattrs","set_unpack_xattrs","set_username","set_username","set_username","size","size","size","size","size","sparse","sparse","sparse","symlink","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","typeflag","typeflag","uid","uid","uid","uid","uname","uname","unpack","unpack","unpack_in","unused","username","username_bytes","username_bytes","username_bytes","value","value_bytes","version","version"],"q":[[0,"tar"],[373,"std::io::error"],[374,"std::io"],[375,"std::io"],[376,"core::convert"],[377,"std::fs"],[378,"core::option"],[379,"std::io"],[380,"core::fmt"],[381,"core::result"],[382,"alloc::borrow"],[383,"std::fs"]],"d":["A top-level representation of an archive file.","Block device","A structure for building archives","Character device","All supported metadata, including mod/access times and …","Implementation-defined ‘high-performance’ type, …","Only metadata that is directly relevant to the identity of …","Directory","An iterator over the entries of an archive.","A read-only view into an entry of an archive.","Indicate for the type of file described by a header.","Named pipe (fifo)","A file was unpacked.","GNU extension - long link name (link target)","GNU extension - long file name","GNU extension - sparse file","Representation of the entry found to represent extended …","Representation of the header of an entry in an archive","Description of the header of a spare entry.","Representation of the header of an entry in an archive","Declares the information that should be included when …","Hard link","Representation of the header of an entry in an archive","A key/value pair corresponding to a pax extension.","An iterator over the pax extensions in an archive entry.","Regular file","Symbolic link","When unpacking items the unpacked thing is returned to …","Representation of the header of an entry in an archive","Global extended header","Extended Header","Adds a new entry to this archive.","Adds a new entry to this archive with the specified path.","Adds a directory to this archive with the given path as …","Adds a directory and all of its contents (recursively) to …","Adds a file to this archive with the given path as the …","Adds a new link (symbolic or hard) entry to this archive …","Adds a file on the local filesystem to this archive.","Adds a file on the local filesystem to this archive under …","Returns the raw underlying byte that this entry type …","Returns a view into this header as a byte array.","Returns a view into this header as a byte array.","View this archive header as a raw GNU archive header.","Same as as_gnu, but the mutable version.","Views this as a normal Header","Views this as a normal Header","Views this as a normal Header","Views this as a normal Header","Views this as a normal Header","Views this as a normal Header","Returns a view into this header as a byte array.","Returns a view into this header as a byte array.","View this archive header as a raw “old” archive header.","Same as as_old, but the mutable version.","View this archive header as a raw UStar archive header.","Same as as_ustar_mut, but the mutable version.","Returns the last modification time in Unix time format","","Creates a new entry type representing a block special …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new entry type representing a character special …","Returns the checksum field of this header.","","","","","","","","","","Creates a new entry type representing a contiguous file.","Returns the last modification time in Unix time format","","","","","","","Returns the device major number, if present.","See Header::device_major","See Header::device_major","Returns the device minor number, if present.","See Header::device_minor","See Header::device_minor","Creates a new entry type representing a directory.","","Construct an iterator over the entries in this archive.","Construct an iterator over the entries in this archive for …","Returns the size of entry’s data this header represents.","Returns the type of file described by this header.","","","Creates a new entry type representing a FIFO.","Creates a new entry type representing a regular file.","Finish writing this archive, emitting the termination …","","","","","","","","","Follow symlinks, archiving the contents of the file they …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Treats the given byte slice as a header.","Gets mutable reference to the underlying object.","Gets shared reference to the underlying object.","Returns the value of the group’s user ID field","","","","","","Return the group name of the owner of this file.","Returns the group name of the owner of this file, if …","See Header::groupname_bytes","See Header::groupname_bytes","Creates a new entry type representing a hard link.","Returns access to the header of this entry in the archive.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Unwrap this archive, returning the underlying object.","Unwrap this archive, returning the underlying object.","","","Returns whether this type represents a block special …","Returns whether this type represents a character special …","Returns whether this type represents a contiguous file.","Returns whether this type represents a directory.","Returns true if block is empty","Indicates whether this header will be followed by …","Indicates if another sparse header should be following …","Returns whether this type represents a FIFO.","Returns whether this type represents a regular file.","Returns whether this type represents a GNU long link …","Returns whether this type represents a GNU long name …","Returns whether this type represents a GNU sparse header.","Returns whether this type represents a hard link.","Returns whether this type represents a GNU long name …","Returns whether this type represents a GNU long link …","Returns whether this type represents a symlink.","","","Returns the key for this key/value pair parsed as a string.","Returns the underlying raw bytes for the key of this …","Length of the block","Returns the link name for this entry, if any is found.","Returns the link name stored in this header, if any is …","Returns the link name for this entry, in bytes, if listed.","Returns the link name stored in this header as a byte …","","","","","","","","Changes the HeaderMode that will be used when reading fs …","Returns the mode bits for this file","","","","Returns the last modification time in Unix time format","","","","","","","Create a new archive with the underlying object as the …","Create a new archive builder with the underlying object as …","Crates a new zero’d out sparse header entry.","Create new pax extensions iterator from the given entry …","Creates a new entry type from a raw byte.","Creates a new blank GNU header.","Creates a new blank old header.","Creates a new blank UStar header.","","","","Offset of the block from the start of the file","","","","","","","Returns the path name for this entry.","Returns the raw path name stored in this header.","Returns the raw bytes listed for this entry.","Returns the pathname stored in this header as a byte array.","See Header::path_bytes","Returns an iterator over the pax extensions contained in …","","Indicates whether this iterator will return raw entries or …","Returns the starting position, in bytes, of the file of …","Returns the starting position, in bytes, of the header of …","","Returns the “real size” of the file this header …","","Encodes the atime provided into this header.","Sets the checksum field of this header based on the …","Encodes the ctime provided into this header.","Encodes the value major into the dev_major field of this …","See Header::set_device_major","See Header::set_device_major","Encodes the value minor into the dev_minor field of this …","See Header::set_device_minor","See Header::set_device_minor","Sets the type of file that will be described by this …","Encodes the gid provided into this header.","Sets the group name inside this header.","See Header::set_groupname","See Header::set_groupname","Ignore zeroed headers, which would otherwise indicate to …","Sets the link name for this header.","Sets the link name for this header without any …","Set the mask of the permission bits when unpacking this …","Set the mask of the permission bits when unpacking this …","Blanket sets the metadata in this header from the metadata …","Sets only the metadata relevant to the given HeaderMode in …","Encodes the mode provided into this header.","Encodes the mtime provided into this header.","Indicate whether files and symlinks should be overwritten …","Sets the path name for this header.","See Header::set_path","Indicate whether access time information is preserved when …","Indicate whether access time information is preserved when …","Indicate whether numeric ownership ids (like uid and gid …","Indicate whether extended permissions (like suid on Unix) …","Indicate whether extended permissions (like suid on Unix) …","Encodes the size argument into the size field of this …","Encodes the uid provided into this header.","Indicate whether extended file attributes (xattrs on Unix) …","Indicate whether extended file attributes (xattrs on Unix) …","Sets the username inside this header.","See Header::set_username","See Header::set_username","Returns access to the size of this entry in the archive.","Returns the file size this header represents.","","","","Returns a slice of the underlying sparse headers.","","","Creates a new entry type representing a symlink.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of the owner’s user ID field","","","","","","Unpacks the contents tarball into the specified dst.","Writes this file to the specified location.","Extracts this file under the specified path, avoiding …","","Return the user name of the owner of this file.","Returns the user name of the owner of this file, if …","See Header::username_bytes","See Header::username_bytes","Returns the value for this key/value pair parsed as a …","Returns the underlying raw bytes for this value of this …","",""],"i":[0,10,0,10,20,10,20,10,0,0,0,10,28,10,10,10,0,0,0,0,0,10,0,0,0,10,10,0,0,10,10,1,1,1,1,1,1,1,1,10,2,13,2,2,16,17,14,16,17,14,2,13,2,2,2,2,14,14,10,21,22,1,33,2,16,17,14,27,13,36,34,28,10,20,21,22,1,33,2,16,17,14,27,13,36,34,28,10,20,10,2,16,17,14,2,10,20,2,10,20,10,14,14,13,17,14,17,14,2,17,14,2,17,14,10,1,21,21,2,2,10,20,10,10,1,2,16,17,14,27,28,10,20,1,21,22,1,33,2,16,17,14,27,13,36,34,28,10,20,2,1,1,2,16,17,14,17,14,2,2,17,14,10,33,21,22,1,33,2,16,17,14,27,13,36,34,28,10,20,21,1,22,36,10,10,10,10,27,14,13,10,10,10,10,10,10,10,10,10,14,13,34,34,27,33,2,33,2,16,16,17,14,14,17,14,1,2,16,17,14,2,16,17,14,16,17,14,21,1,13,36,10,2,2,2,22,36,27,27,14,27,16,17,14,13,33,2,33,2,17,33,17,22,33,33,33,14,14,14,2,14,2,17,14,2,17,14,2,2,2,17,14,21,2,2,21,33,2,2,2,2,21,2,17,21,33,21,21,33,2,2,21,33,2,17,14,33,2,16,17,14,13,14,13,10,2,10,20,21,22,1,33,2,16,17,14,27,13,36,34,28,10,20,21,22,1,33,2,16,17,14,27,13,36,34,28,10,20,21,22,1,33,2,16,17,14,27,13,36,34,28,10,20,17,14,2,16,17,14,17,14,21,33,33,14,2,2,17,14,34,34,17,14],"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,[[[1,[-1]],2,-2],[[4,[3]]],5,6],[[[1,[-1]],2,-2,-3],[[4,[3]]],5,[[8,[7]]],6],[[[1,[-1]],-2,-3],[[4,[3]]],5,[[8,[7]]],[[8,[7]]]],[[[1,[-1]],-2,-3],[[4,[3]]],5,[[8,[7]]],[[8,[7]]]],[[[1,[-1]],-2,9],[[4,[3]]],5,[[8,[7]]]],[[[1,[-1]],2,-2,-3],[[4,[3]]],5,[[8,[7]]],[[8,[7]]]],[[[1,[-1]],-2],[[4,[3]]],5,[[8,[7]]]],[[[1,[-1]],-2,-3],[[4,[3]]],5,[[8,[7]]],[[8,[7]]]],[10,11],[2,[[12,[11]]]],[13,[[12,[11]]]],[2,[[15,[14]]]],[2,[[15,[14]]]],[16,2],[17,2],[14,2],[16,2],[17,2],[14,2],[2,[[12,[11]]]],[13,[[12,[11]]]],[2,16],[2,16],[2,[[15,[17]]]],[2,[[15,[17]]]],[14,[[4,[18]]]],0,[[],10],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],10],[2,[[4,[19]]]],0,0,0,[2,2],[10,10],[20,20],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[],10],[14,[[4,[18]]]],0,[[],13],0,0,0,0,[2,[[4,[[15,[19]]]]]],[17,[[4,[19]]]],[14,[[4,[19]]]],[2,[[4,[[15,[19]]]]]],[17,[[4,[19]]]],[14,[[4,[19]]]],[[],10],[[[1,[-1]]],3,5],[[[21,[-1]]],[[4,[[22,[-1]]]]],6],[[[21,[-1]]],[[4,[[22,[-1]]]]],[23,6]],[2,[[4,[18]]]],[2,10],[[10,10],24],[[20,20],24],[[],10],[[],10],[[[1,[-1]]],[[4,[3]]],5],[[2,25],26],[[16,25],26],[[17,25],26],[[14,25],26],[[27,25],26],[[28,25],26],[[10,25],26],[[20,25],26],[[[1,[-1]],24],3,5],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[29,[11]]],2],[[[1,[-1]]],-1,5],[[[1,[-1]]],-1,5],[2,[[4,[18]]]],0,0,0,0,0,[2,[[32,[[15,[30]],31]]]],[2,[[15,[[29,[11]]]]]],[17,[[29,[11]]]],[14,[[29,[11]]]],[[],10],[[[33,[-1]]],2,6],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[21,[-1]]],-1,6],[[[1,[-1]]],[[4,[-1]]],5],[-1,-2,[],[]],[-1,-2,[],[]],[10,24],[10,24],[10,24],[10,24],[27,24],[14,24],[13,24],[10,24],[10,24],[10,24],[10,24],[10,24],[10,24],[10,24],[10,24],[10,24],0,0,[34,[[32,[30,31]]]],[34,[[29,[11]]]],[27,[[4,[18]]]],[[[33,[-1]]],[[4,[[15,[[35,[7]]]]]]],6],[2,[[4,[[15,[[35,[7]]]]]]]],[[[33,[-1]]],[[15,[[35,[[29,[11]]]]]]],6],[2,[[15,[[35,[[29,[11]]]]]]]],0,0,0,0,0,0,0,[[[1,[-1]],20],3,5],[2,[[4,[19]]]],0,0,0,[2,[[4,[18]]]],0,0,0,0,0,0,[-1,[[21,[-1]]],6],[-1,[[1,[-1]]],5],[[],13],[[[29,[11]]],36],[11,10],[[],2],[[],2],[[],2],[[[22,[-1]]],[[15,[[4,[[33,[-1]]]]]]],6],[36,[[15,[[4,[34]]]]]],0,[27,[[4,[18]]]],0,0,0,0,0,0,[[[33,[-1]]],[[4,[[35,[7]]]]],6],[2,[[4,[[35,[7]]]]]],[[[33,[-1]]],[[35,[[29,[11]]]]],6],[2,[[35,[[29,[11]]]]]],[17,[[35,[[29,[11]]]]]],[[[33,[-1]]],[[4,[[15,[36]]]]],6],0,[[[22,[-1]],24],[[22,[-1]]],6],[[[33,[-1]]],18,6],[[[33,[-1]]],18,6],[[[33,[-1]],[29,[11]]],[[4,[37]]],6],[14,[[4,[18]]]],0,[[14,18],3],[2,3],[[14,18],3],[[2,19],[[4,[3]]]],[[17,19],3],[[14,19],3],[[2,19],[[4,[3]]]],[[17,19],3],[[14,19],3],[[2,10],3],[[2,18],3],[[2,30],[[4,[3]]]],[[17,30],[[4,[3]]]],[[14,30],[[4,[3]]]],[[[21,[-1]],24],3,6],[[2,-1],[[4,[3]]],[[8,[7]]]],[[2,-1],[[4,[3]]],[[8,[[29,[11]]]]]],[[[21,[-1]],19],3,6],[[[33,[-1]],19],3,6],[[2,38],3],[[2,38,20],3],[[2,19],3],[[2,18],3],[[[21,[-1]],24],3,6],[[2,-1],[[4,[3]]],[[8,[7]]]],[[17,-1],[[4,[3]]],[[8,[7]]]],[[[21,[-1]],24],3,6],[[[33,[-1]],24],3,6],[[[21,[-1]],24],3,6],[[[21,[-1]],24],3,6],[[[33,[-1]],24],3,6],[[2,18],3],[[2,18],3],[[[21,[-1]],24],3,6],[[[33,[-1]],24],3,6],[[2,30],[[4,[3]]]],[[17,30],[[4,[3]]]],[[14,30],[[4,[3]]]],[[[33,[-1]]],18,6],[2,[[4,[18]]]],0,0,0,[13,[[12,[27]]]],0,0,[[],10],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],0,0,[2,[[4,[18]]]],0,0,0,0,0,[[[21,[-1]],-2],[[4,[3]]],6,[[8,[7]]]],[[[33,[-1]],-2],[[4,[28]]],6,[[8,[7]]]],[[[33,[-1]],-2],[[4,[24]]],6,[[8,[7]]]],0,[2,[[32,[[15,[30]],31]]]],[2,[[15,[[29,[11]]]]]],[17,[[29,[11]]]],[14,[[29,[11]]]],[34,[[32,[30,31]]]],[34,[[29,[11]]]],0,0],"c":[],"p":[[5,"Builder",0],[5,"Header",0],[1,"tuple"],[8,"Result",373],[10,"Write",374],[10,"Read",374],[5,"Path",375],[10,"AsRef",376],[5,"File",377],[6,"EntryType",0],[1,"u8"],[1,"array"],[5,"GnuExtSparseHeader",0],[5,"GnuHeader",0],[6,"Option",378],[5,"OldHeader",0],[5,"UstarHeader",0],[1,"u64"],[1,"u32"],[6,"HeaderMode",0],[5,"Archive",0],[5,"Entries",0],[10,"Seek",374],[1,"bool"],[5,"Formatter",379],[8,"Result",379],[5,"GnuSparseHeader",0],[6,"Unpacked",0],[1,"slice"],[1,"str"],[5,"Utf8Error",380],[6,"Result",381],[5,"Entry",0],[5,"PaxExtension",0],[6,"Cow",382],[5,"PaxExtensions",0],[1,"usize"],[5,"Metadata",377],[5,"TypeId",383]],"b":[]}],\ ["tempdir",{"doc":"Temporary directories of files.","t":"FNNNNNNNNNNNNNNN","n":["TempDir","as_ref","borrow","borrow_mut","close","drop","fmt","from","into","into_path","new","new_in","path","try_from","try_into","type_id"],"q":[[0,"tempdir"],[16,"std::path"],[17,"std::io::error"],[18,"core::fmt"],[19,"core::fmt"],[20,"core::result"],[21,"core::any"]],"d":["A directory in the filesystem that is automatically …","","","","Closes and removes the temporary directory, returing a …","","","Returns the argument unchanged.","Calls U::from(self).","Unwraps the Path contained in the TempDir and returns it. …","Attempts to make a temporary directory inside of …","Attempts to make a temporary directory inside of tmpdir …","Accesses the Path to the temporary directory.","","",""],"i":[0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],"f":[0,[1,2],[-1,-2,[],[]],[-1,-2,[],[]],[1,[[4,[3]]]],[1,3],[[1,5],6],[-1,-1,[]],[-1,-2,[],[]],[1,7],[8,[[4,[1]]]],[[-1,8],[[4,[1]]],[[9,[2]]]],[1,2],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]]],"c":[],"p":[[5,"TempDir",0],[5,"Path",16],[1,"tuple"],[8,"Result",17],[5,"Formatter",18],[8,"Result",18],[5,"PathBuf",16],[1,"str"],[10,"AsRef",19],[6,"Result",20],[5,"TypeId",21]],"b":[]}],\ -["tempfile",{"doc":"Temporary files and directories.","t":"FFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNHNHNHNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["Builder","NamedTempFile","PathPersistError","PersistError","SpooledTempFile","TempDir","TempPath","append","as_fd","as_file","as_file_mut","as_raw_fd","as_ref","as_ref","as_ref","as_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","close","close","close","default","deref","drop","drop","eq","error","error","file","flush","flush","flush","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_parts","from_path","into","into","into","into","into","into","into","into_file","into_inner","into_parts","into_path","into_temp_path","is_rolled","keep","keep","make","make_in","new","new","new","new","new_in","new_in","path","path","path","permissions","persist","persist","persist_noclobber","persist_noclobber","prefix","rand_bytes","read","read","read","read_exact","read_exact","read_exact","read_to_end","read_to_end","read_to_end","read_to_string","read_to_string","read_to_string","read_vectored","read_vectored","read_vectored","reopen","roll","seek","seek","seek","set_len","source","source","spooled_tempfile","suffix","tempdir","tempdir","tempdir_in","tempdir_in","tempfile","tempfile","tempfile_in","tempfile_in","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","with_prefix","with_prefix","with_prefix_in","with_prefix_in","write","write","write","write_all","write_all","write_fmt","write_fmt","write_vectored","write_vectored","write_vectored"],"q":[[0,"tempfile"],[170,"std::os::fd::owned"],[171,"std::os::fd::owned"],[172,"std::os::fd::raw"],[173,"std::ffi::os_str"],[174,"std::io::error"],[175,"std::fs"],[176,"std::io"],[177,"core::fmt"],[178,"core::fmt"],[179,"core::result"],[180,"core::ops::function"],[181,"core::convert"],[182,"std::io"],[183,"alloc::string"],[184,"std::io"],[185,"core::option"],[186,"core::any"],[187,"core::fmt"]],"d":["Create a new temporary file or directory with custom …","A named temporary file.","Error returned when persisting a temporary file path fails.","Error returned when persisting a temporary file fails.","An object that behaves like a regular temporary file, but …","A directory in the filesystem that is automatically …","A path to a named temporary file without an open file …","Set the file to be opened in append mode.","","Get a reference to the underlying file.","Get a mutable reference to the underlying file.","","","","","","","","","","","","","","","","","","","","","","Closes and removes the temporary directory, returning a …","Close and remove the temporary file.","Close and remove the temporary file.","","","","","","The underlying IO error.","The underlying IO error.","The temporary file that couldn’t be persisted.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates a NamedTempFile from its constituent parts.","Create a new TempPath from an existing path. This can be …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Convert the temporary file into a std::fs::File.","Consumes and returns the inner SpooledData type.","Converts the named temporary file into its constituent …","Persist the temporary directory to disk, returning the …","Closes the file, leaving only the temporary file path.","Returns true if the file has been rolled over to disk.","Keep the temporary file from being deleted. This function …","Keep the temporary file from being deleted. This function …","Attempts to create a temporary file (or file-like object) …","This is the same as Builder::make, except dir is used as …","Attempts to make a temporary directory inside of …","Create a new named temporary file.","","Create a new Builder.","Attempts to make a temporary directory inside of dir. The …","Create a new named temporary file in the specified …","Accesses the Path to the temporary directory.","Get the temporary file’s path.","The temporary file path that couldn’t be persisted.","The permissions to create the tempfile or tempdir with. …","Persist the temporary file at the target path.","Persist the temporary file at the target path.","Persist the temporary file at the target path if and only …","Persist the temporary file at the target path if and only …","Set a custom filename prefix.","Set the number of random bytes.","","","","","","","","","","","","","","","","Securely reopen the temporary file.","Rolls over to a file on disk, regardless of current size. …","","","","","","","Create a new spooled temporary file.","Set a custom filename suffix.","Create a new temporary directory.","Attempts to make a temporary directory inside of …","Create a new temporary directory in a specific directory.","Attempts to make a temporary directory inside of dir. The …","Create a new temporary file.","Create the named temporary file.","Create a new temporary file in the specified directory.","Create the named temporary file in the specified directory.","","","","","","","","","","","","","","","","","","","","","","","","","Attempts to make a temporary directory with the specified …","Create a new named temporary file with the specified …","Attempts to make a temporary directory with the specified …","Create a new named temporary file with the specified …","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,1,3,3,3,3,8,10,10,3,8,10,3,19,20,16,1,8,10,3,19,20,16,1,1,1,8,10,3,1,10,8,10,1,19,20,19,3,3,16,8,10,3,19,19,20,20,16,1,8,10,10,3,3,19,20,16,1,3,10,8,10,3,19,20,16,1,3,16,3,8,3,16,10,3,1,1,8,3,16,1,8,3,8,3,20,1,10,3,10,3,1,1,3,3,16,3,3,16,3,3,16,3,3,16,3,3,16,3,16,3,3,16,16,19,20,0,1,0,1,0,1,0,1,0,1,1,19,20,8,10,3,19,20,16,1,8,10,3,19,20,16,1,8,10,3,19,20,16,1,8,3,8,3,3,3,16,3,3,3,3,3,3,16],"f":[0,0,0,0,0,0,0,[[1,2],1],[[[3,[-1]]],4,5],[[[3,[-1]]],-1,[]],[[[3,[-1]]],-1,[]],[[[3,[-1]]],6,7],[8,9],[10,9],[10,11],[[[3,[-1]]],9,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[[-1,-2],12,[],[]],[8,[[13,[12]]]],[10,[[13,[12]]]],[[[3,[-1]]],[[13,[12]]],[]],[[],1],[10,9],[8,12],[10,12],[[1,1],2],0,0,0,[[[3,[14]]],[[13,[12]]]],[[[3,[-1]]],[[13,[12]]],15],[16,[[13,[12]]]],[[8,17],18],[[10,17],18],[[[3,[-1]],17],18,[]],[[[19,[-1]],17],18,[]],[[[19,[-1]],17],18,[]],[[20,17],18],[[20,17],18],[[16,17],18],[[1,17],18],[-1,-1,[]],[-1,-1,[]],[20,10],[-1,-1,[]],[[[19,[-1]]],[[3,[-1]]],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[-1,10],[[3,[-1]]],[]],[-1,10,[[22,[21]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[3,[-1]]],-1,[]],0,[[[3,[-1]]],[[12,[-1,10]]],[]],[8,21],[[[3,[-1]]],10,[]],[16,2],[10,[[23,[21,20]]]],[[[3,[-1]]],[[23,[[12,[-1,21]],[19,[-1]]]]],[]],[[1,-2],[[13,[[3,[-1]]]]],[],[[25,[9],[[24,[[13,[-1]]]]]]]],[[1,-1,-3],[[13,[[3,[-2]]]]],[[26,[9]]],[],[[25,[9],[[24,[[13,[-2]]]]]]]],[[],[[13,[8]]]],[[],[[13,[3]]]],[27,16],[[],1],[-1,[[13,[8]]],[[26,[9]]]],[-1,[[13,[3]]],[[26,[9]]]],[8,9],[[[3,[-1]]],9,[]],0,[[1,28],1],[[10,-1],[[23,[12,20]]],[[26,[9]]]],[[[3,[-1]],-2],[[23,[-1,[19,[-1]]]]],[],[[26,[9]]]],[[10,-1],[[23,[12,20]]],[[26,[9]]]],[[[3,[-1]],-2],[[23,[-1,[19,[-1]]]]],[],[[26,[9]]]],[[1,-1],1,[[26,[11]],29]],[[1,27],1],[[[3,[-1]],[31,[30]]],[[13,[27]]],32],[[[3,[14]],[31,[30]]],[[13,[27]]]],[[16,[31,[30]]],[[13,[27]]]],[[[3,[-1]],[31,[30]]],[[13,[12]]],32],[[[3,[14]],[31,[30]]],[[13,[12]]]],[[16,[31,[30]]],[[13,[12]]]],[[[3,[-1]],[33,[30]]],[[13,[27]]],32],[[[3,[14]],[33,[30]]],[[13,[27]]]],[[16,[33,[30]]],[[13,[27]]]],[[[3,[-1]],34],[[13,[27]]],32],[[[3,[14]],34],[[13,[27]]]],[[16,34],[[13,[27]]]],[[[3,[-1]],[31,[35]]],[[13,[27]]],32],[[[3,[14]],[31,[35]]],[[13,[27]]]],[[16,[31,[35]]],[[13,[27]]]],[[[3,[14]]],[[13,[14]]]],[16,[[13,[12]]]],[[[3,[14]],36],[[13,[37]]]],[[[3,[-1]],36],[[13,[37]]],38],[[16,36],[[13,[37]]]],[[16,37],[[23,[12,39]]]],[[[19,[-1]]],[[41,[40]]],[]],[20,[[41,[40]]]],[27,16],[[1,-1],1,[[26,[11]],29]],[[],[[13,[8]]]],[1,[[13,[8]]]],[-1,[[13,[8]]],[[26,[9]]]],[[1,-1],[[13,[8]]],[[26,[9]]]],[[],[[13,[14]]]],[1,[[13,[3]]]],[-1,[[13,[14]]],[[26,[9]]]],[[1,-1],[[13,[3]]],[[26,[9]]]],[-1,-2,[],[]],[-1,34,[]],[-1,34,[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,42,[]],[-1,42,[]],[-1,42,[]],[-1,42,[]],[-1,42,[]],[-1,42,[]],[-1,42,[]],[-1,[[13,[8]]],[[26,[11]]]],[-1,[[13,[3]]],[[26,[11]]]],[[-1,-2],[[13,[8]]],[[26,[11]]],[[26,[9]]]],[[-1,-2],[[13,[3]]],[[26,[11]]],[[26,[9]]]],[[[3,[-1]],[31,[30]]],[[13,[27]]],15],[[[3,[14]],[31,[30]]],[[13,[27]]]],[[16,[31,[30]]],[[13,[27]]]],[[[3,[-1]],[31,[30]]],[[13,[12]]],15],[[[3,[14]],[31,[30]]],[[13,[12]]]],[[[3,[14]],43],[[13,[12]]]],[[[3,[-1]],43],[[13,[12]]],15],[[[3,[14]],[31,[44]]],[[13,[27]]]],[[[3,[-1]],[31,[44]]],[[13,[27]]],15],[[16,[31,[44]]],[[13,[27]]]]],"c":[],"p":[[5,"Builder",0],[1,"bool"],[5,"NamedTempFile",0],[5,"BorrowedFd",170],[10,"AsFd",170],[8,"RawFd",171],[10,"AsRawFd",171],[5,"TempDir",0],[5,"Path",172],[5,"TempPath",0],[5,"OsStr",173],[1,"tuple"],[8,"Result",174],[5,"File",175],[10,"Write",176],[5,"SpooledTempFile",0],[5,"Formatter",177],[8,"Result",177],[5,"PersistError",0],[5,"PathPersistError",0],[5,"PathBuf",172],[10,"Into",178],[6,"Result",179],[17,"Output"],[10,"FnMut",180],[10,"AsRef",178],[1,"usize"],[5,"Permissions",175],[10,"Sized",181],[1,"u8"],[1,"slice"],[10,"Read",176],[5,"Vec",182],[5,"String",183],[5,"IoSliceMut",176],[6,"SeekFrom",176],[1,"u64"],[10,"Seek",176],[5,"Error",174],[10,"Error",184],[6,"Option",185],[5,"TypeId",186],[5,"Arguments",177],[5,"IoSlice",176]],"b":[[13,"impl-AsRef%3CPath%3E-for-TempPath"],[14,"impl-AsRef%3COsStr%3E-for-TempPath"],[43,"impl-Write-for-%26NamedTempFile"],[44,"impl-Write-for-NamedTempFile%3CF%3E"],[49,"impl-Debug-for-PersistError%3CF%3E"],[50,"impl-Display-for-PersistError%3CF%3E"],[51,"impl-Debug-for-PathPersistError"],[52,"impl-Display-for-PathPersistError"],[99,"impl-Read-for-NamedTempFile%3CF%3E"],[100,"impl-Read-for-%26NamedTempFile"],[102,"impl-Read-for-NamedTempFile%3CF%3E"],[103,"impl-Read-for-%26NamedTempFile"],[105,"impl-Read-for-NamedTempFile%3CF%3E"],[106,"impl-Read-for-%26NamedTempFile"],[108,"impl-Read-for-NamedTempFile%3CF%3E"],[109,"impl-Read-for-%26NamedTempFile"],[111,"impl-Read-for-NamedTempFile%3CF%3E"],[112,"impl-Read-for-%26NamedTempFile"],[116,"impl-Seek-for-%26NamedTempFile"],[117,"impl-Seek-for-NamedTempFile%3CF%3E"],[160,"impl-Write-for-NamedTempFile%3CF%3E"],[161,"impl-Write-for-%26NamedTempFile"],[163,"impl-Write-for-NamedTempFile%3CF%3E"],[164,"impl-Write-for-%26NamedTempFile"],[165,"impl-Write-for-%26NamedTempFile"],[166,"impl-Write-for-NamedTempFile%3CF%3E"],[167,"impl-Write-for-%26NamedTempFile"],[168,"impl-Write-for-NamedTempFile%3CF%3E"]]}],\ +["tempfile",{"doc":"Temporary files and directories.","t":"FFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNHNHNHNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["Builder","NamedTempFile","PathPersistError","PersistError","SpooledTempFile","TempDir","TempPath","append","as_fd","as_file","as_file_mut","as_raw_fd","as_ref","as_ref","as_ref","as_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","close","close","close","default","deref","drop","drop","eq","error","error","file","flush","flush","flush","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_parts","from_path","into","into","into","into","into","into","into","into_file","into_inner","into_parts","into_path","into_temp_path","is_rolled","keep","keep","make","make_in","new","new","new","new","new_in","new_in","path","path","path","permissions","persist","persist","persist_noclobber","persist_noclobber","prefix","rand_bytes","read","read","read","read_exact","read_exact","read_exact","read_to_end","read_to_end","read_to_end","read_to_string","read_to_string","read_to_string","read_vectored","read_vectored","read_vectored","reopen","roll","seek","seek","seek","set_len","source","source","spooled_tempfile","suffix","tempdir","tempdir","tempdir_in","tempdir_in","tempfile","tempfile","tempfile_in","tempfile_in","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","with_prefix","with_prefix","with_prefix_in","with_prefix_in","write","write","write","write_all","write_all","write_fmt","write_fmt","write_vectored","write_vectored","write_vectored"],"q":[[0,"tempfile"],[170,"std::os::fd::owned"],[171,"std::os::fd::owned"],[172,"std::os::fd::raw"],[173,"std::ffi::os_str"],[174,"std::io::error"],[175,"std::io"],[176,"std::fs"],[177,"core::fmt"],[178,"core::fmt"],[179,"core::result"],[180,"core::ops::function"],[181,"core::convert"],[182,"std::io"],[183,"alloc::string"],[184,"std::io"],[185,"core::option"],[186,"core::any"],[187,"core::fmt"]],"d":["Create a new temporary file or directory with custom …","A named temporary file.","Error returned when persisting a temporary file path fails.","Error returned when persisting a temporary file fails.","An object that behaves like a regular temporary file, but …","A directory in the filesystem that is automatically …","A path to a named temporary file without an open file …","Set the file to be opened in append mode.","","Get a reference to the underlying file.","Get a mutable reference to the underlying file.","","","","","","","","","","","","","","","","","","","","","","Closes and removes the temporary directory, returning a …","Close and remove the temporary file.","Close and remove the temporary file.","","","","","","The underlying IO error.","The underlying IO error.","The temporary file that couldn’t be persisted.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates a NamedTempFile from its constituent parts.","Create a new TempPath from an existing path. This can be …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Convert the temporary file into a std::fs::File.","Consumes and returns the inner SpooledData type.","Converts the named temporary file into its constituent …","Persist the temporary directory to disk, returning the …","Closes the file, leaving only the temporary file path.","Returns true if the file has been rolled over to disk.","Keep the temporary file from being deleted. This function …","Keep the temporary file from being deleted. This function …","Attempts to create a temporary file (or file-like object) …","This is the same as Builder::make, except dir is used as …","Attempts to make a temporary directory inside of …","Create a new named temporary file.","","Create a new Builder.","Attempts to make a temporary directory inside of dir. The …","Create a new named temporary file in the specified …","Accesses the Path to the temporary directory.","Get the temporary file’s path.","The temporary file path that couldn’t be persisted.","The permissions to create the tempfile or tempdir with. …","Persist the temporary file at the target path.","Persist the temporary file at the target path.","Persist the temporary file at the target path if and only …","Persist the temporary file at the target path if and only …","Set a custom filename prefix.","Set the number of random bytes.","","","","","","","","","","","","","","","","Securely reopen the temporary file.","Rolls over to a file on disk, regardless of current size. …","","","","","","","Create a new spooled temporary file.","Set a custom filename suffix.","Create a new temporary directory.","Attempts to make a temporary directory inside of …","Create a new temporary directory in a specific directory.","Attempts to make a temporary directory inside of dir. The …","Create a new temporary file.","Create the named temporary file.","Create a new temporary file in the specified directory.","Create the named temporary file in the specified directory.","","","","","","","","","","","","","","","","","","","","","","","","","Attempts to make a temporary directory with the specified …","Create a new named temporary file with the specified …","Attempts to make a temporary directory with the specified …","Create a new named temporary file with the specified …","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,1,3,3,3,3,8,10,10,3,8,10,3,19,20,16,1,8,10,3,19,20,16,1,1,1,8,10,3,1,10,8,10,1,19,20,19,3,3,16,8,10,3,19,19,20,20,16,1,8,10,10,3,3,19,20,16,1,3,10,8,10,3,19,20,16,1,3,16,3,8,3,16,10,3,1,1,8,3,16,1,8,3,8,3,20,1,10,3,10,3,1,1,3,3,16,3,3,16,3,3,16,3,3,16,3,3,16,3,16,3,3,16,16,19,20,0,1,0,1,0,1,0,1,0,1,1,19,20,8,10,3,19,20,16,1,8,10,3,19,20,16,1,8,10,3,19,20,16,1,8,3,8,3,3,3,16,3,3,3,3,3,3,16],"f":[0,0,0,0,0,0,0,[[1,2],1],[[[3,[-1]]],4,5],[[[3,[-1]]],-1,[]],[[[3,[-1]]],-1,[]],[[[3,[-1]]],6,7],[8,9],[10,9],[10,11],[[[3,[-1]]],9,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[[-1,-2],12,[],[]],[8,[[13,[12]]]],[10,[[13,[12]]]],[[[3,[-1]]],[[13,[12]]],[]],[[],1],[10,9],[8,12],[10,12],[[1,1],2],0,0,0,[[[3,[-1]]],[[13,[12]]],14],[[[3,[15]]],[[13,[12]]]],[16,[[13,[12]]]],[[8,17],18],[[10,17],18],[[[3,[-1]],17],18,[]],[[[19,[-1]],17],18,[]],[[[19,[-1]],17],18,[]],[[20,17],18],[[20,17],18],[[16,17],18],[[1,17],18],[-1,-1,[]],[-1,-1,[]],[20,10],[[[19,[-1]]],[[3,[-1]]],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[-1,10],[[3,[-1]]],[]],[-1,10,[[22,[21]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[3,[-1]]],-1,[]],0,[[[3,[-1]]],[[12,[-1,10]]],[]],[8,21],[[[3,[-1]]],10,[]],[16,2],[10,[[23,[21,20]]]],[[[3,[-1]]],[[23,[[12,[-1,21]],[19,[-1]]]]],[]],[[1,-2],[[13,[[3,[-1]]]]],[],[[25,[9],[[24,[[13,[-1]]]]]]]],[[1,-1,-3],[[13,[[3,[-2]]]]],[[26,[9]]],[],[[25,[9],[[24,[[13,[-2]]]]]]]],[[],[[13,[8]]]],[[],[[13,[3]]]],[27,16],[[],1],[-1,[[13,[8]]],[[26,[9]]]],[-1,[[13,[3]]],[[26,[9]]]],[8,9],[[[3,[-1]]],9,[]],0,[[1,28],1],[[10,-1],[[23,[12,20]]],[[26,[9]]]],[[[3,[-1]],-2],[[23,[-1,[19,[-1]]]]],[],[[26,[9]]]],[[10,-1],[[23,[12,20]]],[[26,[9]]]],[[[3,[-1]],-2],[[23,[-1,[19,[-1]]]]],[],[[26,[9]]]],[[1,-1],1,[[26,[11]],29]],[[1,27],1],[[[3,[15]],[31,[30]]],[[13,[27]]]],[[[3,[-1]],[31,[30]]],[[13,[27]]],32],[[16,[31,[30]]],[[13,[27]]]],[[[3,[15]],[31,[30]]],[[13,[12]]]],[[[3,[-1]],[31,[30]]],[[13,[12]]],32],[[16,[31,[30]]],[[13,[12]]]],[[[3,[-1]],[33,[30]]],[[13,[27]]],32],[[[3,[15]],[33,[30]]],[[13,[27]]]],[[16,[33,[30]]],[[13,[27]]]],[[[3,[15]],34],[[13,[27]]]],[[[3,[-1]],34],[[13,[27]]],32],[[16,34],[[13,[27]]]],[[[3,[-1]],[31,[35]]],[[13,[27]]],32],[[[3,[15]],[31,[35]]],[[13,[27]]]],[[16,[31,[35]]],[[13,[27]]]],[[[3,[15]]],[[13,[15]]]],[16,[[13,[12]]]],[[[3,[15]],36],[[13,[37]]]],[[[3,[-1]],36],[[13,[37]]],38],[[16,36],[[13,[37]]]],[[16,37],[[23,[12,39]]]],[[[19,[-1]]],[[41,[40]]],[]],[20,[[41,[40]]]],[27,16],[[1,-1],1,[[26,[11]],29]],[[],[[13,[8]]]],[1,[[13,[8]]]],[-1,[[13,[8]]],[[26,[9]]]],[[1,-1],[[13,[8]]],[[26,[9]]]],[[],[[13,[15]]]],[1,[[13,[3]]]],[-1,[[13,[15]]],[[26,[9]]]],[[1,-1],[[13,[3]]],[[26,[9]]]],[-1,-2,[],[]],[-1,34,[]],[-1,34,[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,42,[]],[-1,42,[]],[-1,42,[]],[-1,42,[]],[-1,42,[]],[-1,42,[]],[-1,42,[]],[-1,[[13,[8]]],[[26,[11]]]],[-1,[[13,[3]]],[[26,[11]]]],[[-1,-2],[[13,[8]]],[[26,[11]]],[[26,[9]]]],[[-1,-2],[[13,[3]]],[[26,[11]]],[[26,[9]]]],[[[3,[-1]],[31,[30]]],[[13,[27]]],14],[[[3,[15]],[31,[30]]],[[13,[27]]]],[[16,[31,[30]]],[[13,[27]]]],[[[3,[15]],[31,[30]]],[[13,[12]]]],[[[3,[-1]],[31,[30]]],[[13,[12]]],14],[[[3,[-1]],43],[[13,[12]]],14],[[[3,[15]],43],[[13,[12]]]],[[[3,[-1]],[31,[44]]],[[13,[27]]],14],[[[3,[15]],[31,[44]]],[[13,[27]]]],[[16,[31,[44]]],[[13,[27]]]]],"c":[],"p":[[5,"Builder",0],[1,"bool"],[5,"NamedTempFile",0],[5,"BorrowedFd",170],[10,"AsFd",170],[8,"RawFd",171],[10,"AsRawFd",171],[5,"TempDir",0],[5,"Path",172],[5,"TempPath",0],[5,"OsStr",173],[1,"tuple"],[8,"Result",174],[10,"Write",175],[5,"File",176],[5,"SpooledTempFile",0],[5,"Formatter",177],[8,"Result",177],[5,"PersistError",0],[5,"PathPersistError",0],[5,"PathBuf",172],[10,"Into",178],[6,"Result",179],[17,"Output"],[10,"FnMut",180],[10,"AsRef",178],[1,"usize"],[5,"Permissions",176],[10,"Sized",181],[1,"u8"],[1,"slice"],[10,"Read",175],[5,"Vec",182],[5,"String",183],[5,"IoSliceMut",175],[6,"SeekFrom",175],[1,"u64"],[10,"Seek",175],[5,"Error",174],[10,"Error",184],[6,"Option",185],[5,"TypeId",186],[5,"Arguments",177],[5,"IoSlice",175]],"b":[[13,"impl-AsRef%3CPath%3E-for-TempPath"],[14,"impl-AsRef%3COsStr%3E-for-TempPath"],[43,"impl-Write-for-NamedTempFile%3CF%3E"],[44,"impl-Write-for-%26NamedTempFile"],[49,"impl-Display-for-PersistError%3CF%3E"],[50,"impl-Debug-for-PersistError%3CF%3E"],[51,"impl-Debug-for-PathPersistError"],[52,"impl-Display-for-PathPersistError"],[99,"impl-Read-for-%26NamedTempFile"],[100,"impl-Read-for-NamedTempFile%3CF%3E"],[102,"impl-Read-for-%26NamedTempFile"],[103,"impl-Read-for-NamedTempFile%3CF%3E"],[105,"impl-Read-for-NamedTempFile%3CF%3E"],[106,"impl-Read-for-%26NamedTempFile"],[108,"impl-Read-for-%26NamedTempFile"],[109,"impl-Read-for-NamedTempFile%3CF%3E"],[111,"impl-Read-for-NamedTempFile%3CF%3E"],[112,"impl-Read-for-%26NamedTempFile"],[116,"impl-Seek-for-%26NamedTempFile"],[117,"impl-Seek-for-NamedTempFile%3CF%3E"],[160,"impl-Write-for-NamedTempFile%3CF%3E"],[161,"impl-Write-for-%26NamedTempFile"],[163,"impl-Write-for-%26NamedTempFile"],[164,"impl-Write-for-NamedTempFile%3CF%3E"],[165,"impl-Write-for-NamedTempFile%3CF%3E"],[166,"impl-Write-for-%26NamedTempFile"],[167,"impl-Write-for-NamedTempFile%3CF%3E"],[168,"impl-Write-for-%26NamedTempFile"]]}],\ ["thiserror",{"doc":"github crates-io docs-rs","t":"Y","n":["Error"],"q":[[0,"thiserror"]],"d":[""],"i":[0],"f":[0],"c":[],"p":[],"b":[]}],\ ["thiserror_impl",{"doc":"","t":"Y","n":["Error"],"q":[[0,"thiserror_impl"]],"d":[""],"i":[0],"f":[0],"c":[],"p":[],"b":[]}],\ ["thread_local",{"doc":"Per-object thread-local storage","t":"FFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["CachedIntoIter","CachedIterMut","CachedThreadLocal","IntoIter","Iter","IterMut","ThreadLocal","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","default","default","drop","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","get","get","get_or","get_or","get_or_default","get_or_default","get_or_try","get_or_try","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","iter","iter_mut","iter_mut","new","new","next","next","next","next","next","size_hint","size_hint","size_hint","size_hint","size_hint","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","with_capacity"],"q":[[0,"thread_local"],[100,"core::marker"],[101,"core::fmt"],[102,"core::fmt"],[103,"core::ops::function"],[104,"core::default"],[105,"core::result"],[106,"core::any"]],"d":["An iterator that moves out of a CachedThreadLocal.","Mutable iterator over the contents of a CachedThreadLocal.","Wrapper around ThreadLocal.","An iterator that moves out of a ThreadLocal.","Iterator over the contents of a ThreadLocal.","Mutable iterator over the contents of a ThreadLocal.","Thread-local variable wrapper","","","","","","","","","","","","","","","Removes all thread-specific values from the ThreadLocal, …","Removes all thread-specific values from the ThreadLocal, …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the element for the current thread, if it exists.","Returns the element for the current thread, if it exists.","Returns the element for the current thread, or creates it …","Returns the element for the current thread, or creates it …","Returns the element for the current thread, or creates a …","Returns the element for the current thread, or creates a …","Returns the element for the current thread, or creates it …","Returns the element for the current thread, or creates it …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns an iterator over the local values of all threads …","Returns a mutable iterator over the local values of all …","Returns a mutable iterator over the local values of all …","Creates a new empty CachedThreadLocal.","Creates a new empty ThreadLocal.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new ThreadLocal with an initial capacity. If …"],"i":[0,0,0,0,0,0,0,1,18,17,4,8,9,11,1,18,17,4,8,9,11,1,4,1,4,4,1,4,8,9,11,1,18,17,4,8,9,11,1,4,1,4,1,4,1,4,1,18,17,4,8,9,11,1,1,18,17,4,4,4,8,9,11,4,1,4,1,4,18,17,8,9,11,18,17,8,9,11,1,18,17,4,8,9,11,1,18,17,4,8,9,11,1,18,17,4,8,9,11,4],"f":[0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[1,[-1]]],2,3],[[[4,[-1]]],2,3],[[],[[1,[-1]]],3],[[],[[4,[-1]]],3],[[[4,[-1]]],2,3],[[[1,[-1]],5],6,[3,7]],[[[4,[-1]],5],6,[3,7]],[[[8,[-1]],5],6,[3,7]],[[[9,[-1]],5],6,[7,3,10]],[[[11,[-1]],5],6,[7,3]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[1,[-1]]],[[12,[-1]]],3],[[[4,[-1]]],[[12,[-1]]],3],[[[1,[-1]],-2],-1,3,[[14,[],[[13,[-1]]]]]],[[[4,[-1]],-2],-1,3,[[14,[],[[13,[-1]]]]]],[[[1,[-1]]],-1,[3,15]],[[[4,[-1]]],-1,[3,15]],[[[1,[-1]],-3],[[16,[-1,-2]]],3,[],[[14,[],[[13,[[16,[-1,-2]]]]]]]],[[[4,[-1]],-3],[[16,[-1,-2]]],3,[],[[14,[],[[13,[[16,[-1,-2]]]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[1,[-1]]],[[17,[-1]]],3],[[[1,[-1]]],[[18,[-1]]],3],[-1,-2,[],[]],[-1,-2,[],[]],[[[4,[-1]]],[[11,[-1]]],3],[[[4,[-1]]],[[8,[-1]]],3],[[[4,[-1]]],-2,[3,10],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[4,[-1]]],[[9,[-1]]],[10,3]],[[[1,[-1]]],[[18,[-1]]],3],[[[4,[-1]]],[[8,[-1]]],3],[[],[[1,[-1]]],3],[[],[[4,[-1]]],3],[[[18,[-1]]],[[12,[-1]]],3],[[[17,[-1]]],[[12,[-1]]],3],[[[8,[-1]]],[[12,[-1]]],3],[[[9,[-1]]],[[12,[-2]]],[3,10],[]],[[[11,[-1]]],[[12,[-1]]],3],[[[18,[-1]]],[[2,[19,[12,[19]]]]],3],[[[17,[-1]]],[[2,[19,[12,[19]]]]],3],[[[8,[-1]]],[[2,[19,[12,[19]]]]],3],[[[9,[-1]]],[[2,[19,[12,[19]]]]],[3,10]],[[[11,[-1]]],[[2,[19,[12,[19]]]]],3],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[19,[[4,[-1]]],3]],"c":[0,1,2],"p":[[5,"CachedThreadLocal",0],[1,"tuple"],[10,"Send",100],[5,"ThreadLocal",0],[5,"Formatter",101],[8,"Result",101],[10,"Debug",101],[5,"IterMut",0],[5,"Iter",0],[10,"Sync",100],[5,"IntoIter",0],[6,"Option",102],[17,"Output"],[10,"FnOnce",103],[10,"Default",104],[6,"Result",105],[5,"CachedIntoIter",0],[5,"CachedIterMut",0],[1,"usize"],[5,"TypeId",106]],"b":[[53,"impl-IntoIterator-for-CachedThreadLocal%3CT%3E"],[54,"impl-IntoIterator-for-%26mut+CachedThreadLocal%3CT%3E"],[57,"impl-IntoIterator-for-ThreadLocal%3CT%3E"],[58,"impl-IntoIterator-for-%26mut+ThreadLocal%3CT%3E"],[59,"impl-IntoIterator-for-%26ThreadLocal%3CT%3E"]]}],\ @@ -319,16 +319,16 @@ var searchIndex = new Map(JSON.parse('[\ ["tinystr",{"doc":"tinystr is a utility crate of the ICU4X project.","t":"PPFIIIGPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQNNNNNNNNNNNNNNNNNNNNNNNOO","n":["ContainsNull","NonAscii","TinyAsciiStr","TinyStr16","TinyStr4","TinyStr8","TinyStrError","TooLarge","UnvalidatedTinyAsciiStr","all_bytes","as_bytes","as_str","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","cmp","deref","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from_bytes","from_bytes_manual_slice","from_bytes_unchecked","from_str","from_str","from_unaligned","from_unaligned","hash","into","into","into","is_ascii_alphabetic","is_ascii_alphabetic_lowercase","is_ascii_alphabetic_titlecase","is_ascii_alphabetic_uppercase","is_ascii_alphanumeric","is_ascii_lowercase","is_ascii_numeric","is_ascii_titlecase","is_ascii_uppercase","is_empty","len","partial_cmp","partial_cmp","resize","serialize","serialize","tinystr","to_ascii_lowercase","to_ascii_titlecase","to_ascii_uppercase","to_owned","to_owned","to_string","to_string","to_unaligned","to_unaligned","to_unvalidated","try_from","try_from","try_from","try_from_raw","try_into","try_into","try_into","try_into_tinystr","type_id","type_id","type_id","validate_byte_slice","validate_byte_slice","len","max"],"q":[[0,"tinystr"],[124,"tinystr::TinyStrError"],[126,"core::cmp"],[127,"core::result"],[128,"serde::de"],[129,"alloc::string"],[130,"core::fmt"],[131,"core::fmt"],[132,"core::option"],[133,"serde::ser"],[134,"core::any"],[135,"zerovec::error"]],"d":["","","","These are temporary compatability reexports that will be …","These are temporary compatability reexports that will be …","These are temporary compatability reexports that will be …","","","A fixed-length bytes array that is expected to be an ASCII …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Creates a TinyAsciiStr<N> from the given byte slice. bytes …","Equivalent to from_bytes(bytes[start..end]), but callable …","Safety","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Checks if the value is composed of ASCII alphabetic …","Checks if the value is composed of ASCII alphabetic lower …","Checks if the value is composed of ASCII alphabetic, with …","Checks if the value is composed of ASCII alphabetic upper …","Checks if the value is composed of ASCII alphanumeric …","Checks if the value is in ASCII lower case.","Checks if the value is composed of ASCII decimal digits:","Checks if the value is in ASCII title case.","Checks if the value is in ASCII upper case.","","","","","Resizes a TinyAsciiStr<N> to a TinyAsciiStr<M>.","","","","Converts this type to its ASCII lower case equivalent …","Converts this type to its ASCII title case equivalent …","Converts this type to its ASCII upper case equivalent …","","","","","","","","","","","Attempts to parse a fixed-length byte array to a …","","","","","","","","","","",""],"i":[13,13,0,0,0,0,0,13,0,1,1,1,1,13,6,1,13,6,1,6,1,6,1,6,1,1,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,1,1,1,1,13,6,1,1,13,13,6,1,13,6,6,1,1,1,1,1,1,6,1,1,13,6,1,1,1,1,1,1,1,1,1,1,1,1,6,1,1,6,0,1,1,1,1,6,1,13,1,6,1,1,13,6,1,1,13,6,6,1,13,6,1,6,22,22],"f":[0,0,0,0,0,0,0,0,0,[1,[[3,[2]]]],[1,[[4,[2]]]],[1,5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[6,6],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[1,1],8],[[6,6],8],[1,5],[-1,[[9,[1]]],10],[-1,[[9,[6]]],10],[-1,[[9,[6]]],10],[-1,[[9,[6]]],10],[-1,[[9,[6]]],10],[-1,[[9,[6]]],10],[-1,[[9,[6]]],10],[-1,[[9,[6]]],10],[-1,[[9,[6]]],10],[-1,[[9,[6]]],10],[-1,[[9,[6]]],10],[-1,[[9,[6]]],10],[-1,[[9,[6]]],10],[-1,[[9,[6]]],10],[-1,[[9,[6]]],10],[-1,[[9,[6]]],10],[-1,[[9,[6]]],10],[-1,[[9,[6]]],10],[-1,[[9,[6]]],10],[-1,[[9,[6]]],10],[-1,[[9,[6]]],10],[-1,[[9,[6]]],10],[-1,[[9,[6]]],10],[-1,[[9,[6]]],10],[-1,[[9,[6]]],10],[-1,[[9,[6]]],10],[-1,[[9,[6]]],10],[-1,[[9,[6]]],10],[-1,[[9,[6]]],10],[-1,[[9,[6]]],10],[-1,[[9,[6]]],10],[-1,[[9,[6]]],10],[-1,[[9,[6]]],10],[[1,5],11],[[1,1],11],[[1,5],11],[[1,12],11],[[13,13],11],[[6,6],11],[[1,14],15],[[1,14],15],[[13,14],15],[[13,14],15],[[6,14],15],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[1,6],[[[4,[2]]],[[9,[1,13]]]],[[[4,[2]],16,16],[[9,[1,13]]]],[[[3,[2]]],1],[5,[[9,[1,13]]]],[5,[[9,[1,13]]]],[-1,1,[]],[-1,6,[]],[[1,-1],7,17],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,11],[1,11],[1,11],[1,11],[1,11],[1,11],[1,11],[1,11],[1,11],[1,11],[1,16],[[1,1],[[18,[8]]]],[[6,6],[[18,[8]]]],[1,1],[[1,-1],9,19],[[6,-1],9,19],0,[1,1],[1,1],[1,1],[-1,-2,[],[]],[-1,-2,[],[]],[-1,12,[]],[-1,12,[]],[1,-1,[]],[6,-1,[]],[1,6],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[[[3,[2]]],[[9,[1,13]]]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[-1,[[9,[-2]]],[],[]],[6,[[9,[1,13]]]],[-1,20,[]],[-1,20,[]],[-1,20,[]],[[[4,[2]]],[[9,[7,21]]]],[[[4,[2]]],[[9,[7,21]]]],0,0],"c":[],"p":[[5,"TinyAsciiStr",0],[1,"u8"],[1,"array"],[1,"slice"],[1,"str"],[5,"UnvalidatedTinyAsciiStr",0],[1,"tuple"],[6,"Ordering",126],[6,"Result",127],[10,"Deserializer",128],[1,"bool"],[5,"String",129],[6,"TinyStrError",0],[5,"Formatter",130],[8,"Result",130],[1,"usize"],[10,"Hasher",131],[6,"Option",132],[10,"Serializer",133],[5,"TypeId",134],[6,"ZeroVecError",135],[15,"TooLarge",124]],"b":[[26,"impl-Deserialize%3C\'de%3E-for-UnvalidatedTinyAsciiStr%3C28%3E"],[27,"impl-Deserialize%3C\'de%3E-for-UnvalidatedTinyAsciiStr%3C31%3E"],[28,"impl-Deserialize%3C\'de%3E-for-UnvalidatedTinyAsciiStr%3C15%3E"],[29,"impl-Deserialize%3C\'de%3E-for-UnvalidatedTinyAsciiStr%3C27%3E"],[30,"impl-Deserialize%3C\'de%3E-for-UnvalidatedTinyAsciiStr%3C11%3E"],[31,"impl-Deserialize%3C\'de%3E-for-UnvalidatedTinyAsciiStr%3C4%3E"],[32,"impl-Deserialize%3C\'de%3E-for-UnvalidatedTinyAsciiStr%3C25%3E"],[33,"impl-Deserialize%3C\'de%3E-for-UnvalidatedTinyAsciiStr%3C26%3E"],[34,"impl-Deserialize%3C\'de%3E-for-UnvalidatedTinyAsciiStr%3C22%3E"],[35,"impl-Deserialize%3C\'de%3E-for-UnvalidatedTinyAsciiStr%3C20%3E"],[36,"impl-Deserialize%3C\'de%3E-for-UnvalidatedTinyAsciiStr%3C8%3E"],[37,"impl-Deserialize%3C\'de%3E-for-UnvalidatedTinyAsciiStr%3C5%3E"],[38,"impl-Deserialize%3C\'de%3E-for-UnvalidatedTinyAsciiStr%3C9%3E"],[39,"impl-Deserialize%3C\'de%3E-for-UnvalidatedTinyAsciiStr%3C24%3E"],[40,"impl-Deserialize%3C\'de%3E-for-UnvalidatedTinyAsciiStr%3C10%3E"],[41,"impl-Deserialize%3C\'de%3E-for-UnvalidatedTinyAsciiStr%3C1%3E"],[42,"impl-Deserialize%3C\'de%3E-for-UnvalidatedTinyAsciiStr%3C14%3E"],[43,"impl-Deserialize%3C\'de%3E-for-UnvalidatedTinyAsciiStr%3C32%3E"],[44,"impl-Deserialize%3C\'de%3E-for-UnvalidatedTinyAsciiStr%3C29%3E"],[45,"impl-Deserialize%3C\'de%3E-for-UnvalidatedTinyAsciiStr%3C3%3E"],[46,"impl-Deserialize%3C\'de%3E-for-UnvalidatedTinyAsciiStr%3C18%3E"],[47,"impl-Deserialize%3C\'de%3E-for-UnvalidatedTinyAsciiStr%3C13%3E"],[48,"impl-Deserialize%3C\'de%3E-for-UnvalidatedTinyAsciiStr%3C12%3E"],[49,"impl-Deserialize%3C\'de%3E-for-UnvalidatedTinyAsciiStr%3C23%3E"],[50,"impl-Deserialize%3C\'de%3E-for-UnvalidatedTinyAsciiStr%3C21%3E"],[51,"impl-Deserialize%3C\'de%3E-for-UnvalidatedTinyAsciiStr%3C17%3E"],[52,"impl-Deserialize%3C\'de%3E-for-UnvalidatedTinyAsciiStr%3C2%3E"],[53,"impl-Deserialize%3C\'de%3E-for-UnvalidatedTinyAsciiStr%3C7%3E"],[54,"impl-Deserialize%3C\'de%3E-for-UnvalidatedTinyAsciiStr%3C19%3E"],[55,"impl-Deserialize%3C\'de%3E-for-UnvalidatedTinyAsciiStr%3C6%3E"],[56,"impl-Deserialize%3C\'de%3E-for-UnvalidatedTinyAsciiStr%3C16%3E"],[57,"impl-Deserialize%3C\'de%3E-for-UnvalidatedTinyAsciiStr%3C30%3E"],[58,"impl-PartialEq%3C%26str%3E-for-TinyAsciiStr%3CN%3E"],[59,"impl-PartialEq-for-TinyAsciiStr%3CN%3E"],[60,"impl-PartialEq%3Cstr%3E-for-TinyAsciiStr%3CN%3E"],[61,"impl-PartialEq%3CString%3E-for-TinyAsciiStr%3CN%3E"],[64,"impl-Debug-for-TinyAsciiStr%3CN%3E"],[65,"impl-Display-for-TinyAsciiStr%3CN%3E"],[66,"impl-Debug-for-TinyStrError"],[67,"impl-Display-for-TinyStrError"],[76,"impl-TinyAsciiStr%3CN%3E"],[77,"impl-FromStr-for-TinyAsciiStr%3CN%3E"]]}],\ ["tinyvec",{"doc":"tinyvec provides 100% safe vec-like data structures.","t":"KFFFFTPPPPPPRFFGGGFFNNNQQNNNNNNNNNNNNNNNMNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["Array","ArrayVec","ArrayVecDrain","ArrayVecIterator","ArrayVecSplice","CAPACITY","Heap","Heap","Heap","Inline","Inline","Inline","Item","SliceVec","SliceVecDrain","TinyVec","TinyVecDrain","TinyVecIterator","TinyVecSplice","TryFromSliceError","append","append","append","array_vec","array_vec","as_mut","as_mut","as_mut","as_mut_ptr","as_mut_ptr","as_mut_ptr","as_mut_slice","as_mut_slice","as_mut_slice","as_ptr","as_ptr","as_ptr","as_ref","as_ref","as_ref","as_slice","as_slice","as_slice","as_slice","as_slice","as_slice","as_slice_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","capacity","capacity","clear","clear","clear","clone","clone","clone","clone_from","clone_from","clone_into","clone_into","clone_into","cmp","cmp","cmp","count","count","count","default","default","default","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","drain","drain","drain","drain_to_vec","drain_to_vec_and_reserve","drop","drop","drop","eq","eq","eq","eq","eq","eq","eq","eq","extend","extend","extend","extend_from_slice","extend_from_slice","extend_from_slice","fill","fill","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","for_each","for_each","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_array_empty","from_array_len","from_array_len","from_iter","from_iter","from_slice_len","hash","hash","hash","index","index","index","index_mut","index_mut","index_mut","insert","insert","insert","into","into","into","into","into","into","into","into","into","into","into","into_inner","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","is_empty","is_empty","is_empty","is_heap","is_inline","last","last","last","last","len","len","len","len","len","move_to_the_heap","move_to_the_heap_and_reserve","new","new","next","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","nth","nth","nth","nth","partial_cmp","partial_cmp","partial_cmp","pop","pop","pop","push","push","push","remove","remove","remove","reserve","reserve_exact","resize","resize","resize","resize_with","resize_with","resize_with","retain","retain","retain","set_len","set_len","shrink_to_fit","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","splice","splice","split_off","split_off","split_off","swap_remove","swap_remove","swap_remove","tiny_vec","tiny_vec","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","truncate","truncate","truncate","try_append","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_array_len","try_from_array_len","try_from_slice_len","try_insert","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_push","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","with_capacity"],"q":[[0,"tinyvec"],[352,"core::default"],[353,"core::clone"],[354,"core::cmp"],[355,"core::cmp"],[356,"alloc::vec"],[357,"core::iter::traits::iterator"],[358,"core::cmp"],[359,"core::fmt"],[360,"core::fmt"],[361,"core::convert"],[362,"core::hash"],[363,"core::hash"],[364,"core::option"],[365,"core::iter::traits::double_ended"],[366,"core::cmp"],[367,"alloc::string"],[368,"core::result"],[369,"core::any"]],"d":["A trait for types that are an array.","An array-backed, vector-like data structure.","Draining iterator for ArrayVec","Iterator for consuming an ArrayVec and returning owned …","Splicing iterator for ArrayVec See ArrayVec::splice","The number of slots in the thing.","","","","","","","The type of the items in the thing.","A slice-backed vector-like data structure.","Draining iterator for SliceVec","A vector that starts inline, but can automatically move to …","Draining iterator for TinyVecDrain","Iterator for consuming an TinyVec and returning owned …","Splicing iterator for TinyVec See TinyVec::splice","The error type returned when a conversion from a slice to …","Move all values from other into this vec.","","Move all values from other into this vec.","Helper to make an ArrayVec.","Helper to make an ArrayVec.","","","","A *mut pointer to the backing array.","A *mut pointer to the backing slice.","A mutable pointer to the backing array.","Performs a deref_mut, into unique slice form.","Performs a deref_mut, into unique slice form.","Helper for getting the mut slice.","A *const pointer to the backing array.","A *const pointer to the backing slice.","A const pointer to the backing array.","","","","Gives a shared slice over the whole thing.","Performs a deref, into shared slice form.","Returns the remaining items of this iterator as a slice.","Performs a deref, into shared slice form.","Helper for getting the shared slice.","Returns the remaining items of this iterator as a slice.","Gives a unique slice over the whole thing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The capacity of the ArrayVec.","The capacity of the SliceVec.","The capacity of the TinyVec.","Truncates the ArrayVec down to length 0.","Truncates the SliceVec down to length 0.","Removes all elements from the vec.","","","","","","","","","","","","","","","Create a default-initialized instance of ourself, similar …","","","","","","","","","","Creates a draining iterator that removes the specified …","Creates a draining iterator that removes the specified …","Creates a draining iterator that removes the specified …","Drains all elements to a Vec","Drains all elements to a Vec, but reserves additional space","","","","","","","","","","","","","","","Clone each element of the slice into this ArrayVec.","","Clone each element of the slice into this vec.","Fill the vector until its capacity has been reached.","Fill the vector until its capacity has been reached.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The output has a length equal to the full array.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls AsRef::as_mut then uses the full slice as the …","Uses the full slice as the initial length.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Wraps up an array as a new empty ArrayVec.","Wraps up an array and uses the given length as the initial …","Wraps up an array and uses the given length as the initial …","","","Wraps up a slice and uses the given length as the initial …","","","","","","","","","","Inserts an item at the position given, moving all …","Inserts an item at the position given, moving all …","Inserts an item at the position given, moving all …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the inner array of the ArrayVec.","","","","","","","","","","","","","","","Checks if the length is 0.","Checks if the length is 0.","If the vec is empty.","Returns whether elements are on heap","Returns whether elements are on stack","","","","","The length of the ArrayVec (in elements).","","The length of the SliceVec (in elements).","The length of the vec (in elements).","","Moves the content of the TinyVec to the heap, if it’s …","If TinyVec is inline, moves the content of it to the heap. …","Makes a new, empty ArrayVec.","Makes a new, empty vec.","","","","","","","","","","","","","","","","","","","","","Remove and return the last element of the vec, if there is …","Remove and return the last element of the vec, if there is …","Remove and return the last element of the vec, if there is …","Place an element onto the end of the vec.","Place an element onto the end of the vec.","Place an element onto the end of the vec.","Removes the item at index, shifting all others down by one …","Removes the item at index, shifting all others down by one …","Removes the item at index, shifting all others down by one …","Reserves additional space. Moves to the heap if array can…","Reserves additional space. Moves to the heap if array can…","As resize_with and it clones the value as the closure.","As resize_with and it clones the value as the closure.","Resize the vec to the new length.","Resize the vec to the new length.","Resize the vec to the new length.","Resize the vec to the new length.","Walk the vec and keep only the elements that pass the …","Walk the vec and keep only the elements that pass the …","Walk the vec and keep only the elements that pass the …","Forces the length of the vector to new_len.","Forces the length of the vector to new_len.","Shrinks the capacity of the vector as much as possible. It …","","","","","","","Creates a splicing iterator that removes the specified …","Creates a splicing iterator that removes the specified …","Splits the collection at the point given.","Splits the collection at the point given.","Splits the collection at the point given.","Remove an element, swapping the end of the vec into its …","Remove an element, swapping the end of the vec into its …","Remove an element, swapping the end of the vec into its …","Helper to make a TinyVec.","Helper to make a TinyVec.","","","","","","","","Reduces the vec’s length to the given value.","Reduces the vec’s length to the given value.","Reduces the vec’s length to the given value.","Move all values from other into this vec. If appending …","The output has a length equal to that of the slice, with …","","","","","","","","","","","","Wraps an array, using the given length as the starting …","Wraps an array, using the given length as the starting …","Wraps a slice, using the given length as the starting …","Tries to insert an item at the position given, moving all …","","","","","","","","","","","","Tries to place an element onto the end of the vec. Returns …","","","","","","","","","","","","Makes a new TinyVec with at least the given capacity."],"i":[0,0,0,0,0,3,6,16,10,6,16,10,3,0,0,0,0,0,0,0,1,4,6,0,0,1,4,6,1,4,6,1,4,6,1,4,6,1,4,6,3,1,9,4,6,10,3,1,1,21,9,17,4,4,19,6,6,16,23,10,13,1,1,21,9,17,4,4,19,6,6,16,23,10,13,1,4,6,1,4,6,1,6,13,1,6,1,6,13,1,4,6,9,16,10,3,1,4,6,1,4,6,1,4,6,1,4,6,1,1,21,19,23,1,1,1,4,4,6,6,6,1,4,6,1,4,6,1,4,1,1,1,1,1,1,1,1,1,9,4,4,4,4,4,4,4,4,4,6,6,6,6,6,6,6,6,6,10,13,13,17,16,1,1,21,9,17,4,4,4,19,6,6,6,6,6,16,23,10,13,1,1,6,1,6,4,1,4,6,1,4,6,1,4,6,1,4,6,1,21,9,17,4,19,6,16,23,10,13,1,1,1,1,21,9,17,4,19,6,6,6,16,23,10,1,4,6,6,6,9,17,16,10,1,21,4,6,23,6,6,1,6,21,9,17,19,16,23,10,21,9,17,16,23,10,9,17,16,10,1,4,6,1,4,6,1,4,6,1,4,6,6,6,1,4,6,1,4,6,1,4,6,1,4,6,21,9,17,16,23,10,1,6,1,4,6,1,4,6,0,0,1,6,13,1,4,6,13,1,4,6,1,1,1,21,9,17,4,19,6,16,23,10,13,1,6,4,1,1,21,9,17,4,19,6,16,23,10,13,1,1,21,9,17,4,19,6,16,23,10,13,6],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[1,[-1]],[1,[-1]]],2,3],[[[4,[-1]],[4,[-1]]],2,5],[[[6,[-1]],[6,[-1]]],2,3],0,0,[[[1,[-1]]],7,3],[[[4,[-1]]],[[7,[-1]]],[]],[[[6,[-1]]],7,3],[[[1,[-1]]],[],3],[[[4,[-1]]],[],[]],[[[6,[-1]]],[],3],[[[1,[-1]]],7,3],[[[4,[-1]]],[[7,[-1]]],[]],[[[6,[-1]]],7,3],[[[1,[-1]]],[],3],[[[4,[-1]]],[],[]],[[[6,[-1]]],[],3],[[[1,[-1]]],7,3],[[[4,[-1]]],[[7,[-1]]],[]],[[[6,[-1]]],7,3],[[[3,[],[[8,[-1]]]]],[[7,[-1]]],5],[[[1,[-1]]],7,3],[[[9,[-1]]],7,3],[[[4,[-1]]],[[7,[-1]]],[]],[[[6,[-1]]],7,3],[[[10,[-1]]],7,3],[[[3,[],[[8,[-1]]]]],[[7,[-1]]],5],[-1,-2,[],[]],[[[1,[-1]]],7,3],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[4,[-1]]],[[7,[-1]]],[]],[-1,-2,[],[]],[[[6,[-1]]],7,3],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[1,[-1]]],7,3],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[4,[-1]]],[[7,[-1]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[6,[-1]]],7,3],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[1,[-1]]],11,3],[[[4,[-1]]],11,[]],[[[6,[-1]]],11,3],[[[1,[-1]]],2,3],[[[4,[-1]]],2,5],[[[6,[-1]]],2,3],[[[1,[-1]]],[[1,[-1]]],[3,12]],[[[6,[-1]]],[[6,[-1]]],[3,12]],[13,13],[[[1,[-1]],[1,[-1]]],2,[3,12]],[[[6,[-1]],[6,[-1]]],2,[3,12]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[[1,[-1]],[1,[-1]]],14,3],[[[4,[-1]],[4,[-1]]],14,15],[[[6,[-1]],[6,[-1]]],14,3],[[[9,[-1]]],11,3],[[[16,[-1]]],11,3],[[[10,[-1]]],11,3],[[],[[3,[],[[8,[-1]]]]],5],[[],[[1,[-1]]],3],[[],[[4,[-1]]],[]],[[],[[6,[-1]]],3],[[[1,[-1]]],-2,3,[]],[[[4,[-1]]],-2,[],[]],[[[6,[-1]]],-2,3,[]],[[[1,[-1]]],-2,3,[]],[[[4,[-1]]],-2,[],[]],[[[6,[-1]]],-2,3,[]],[[[1,[-1]],-2],17,3,[[18,[11]]]],[[[4,[-1]],-2],[[19,[-1]]],5,[[18,[11]]]],[[[6,[-1]],-2],[[16,[-1]]],3,[[18,[11]]]],[[[1,[-1]]],20,3],[[[1,[-1]],11],20,3],[[[21,[-1,-2]]],2,3,[[22,[],[[8,[]]]]]],[[[19,[-1]]],2,5],[[[23,[-1,-2]]],2,3,[[22,[],[[8,[]]]]]],[[[1,[-1]],-1],24,3],[[[1,[-1]],7],24,3],[[[1,[-1]],[1,[-1]]],24,3],[[[4,[-1]],[7,[-1]]],24,25],[[[4,[-1]],[4,[-1]]],24,25],[[[6,[-1]],-1],24,3],[[[6,[-1]],7],24,3],[[[6,[-1]],[6,[-1]]],24,3],[[[1,[-1]],-2],2,3,[[26,[],[[8,[]]]]]],[[[4,[-1]],-2],2,[],[[26,[],[[8,[-1]]]]]],[[[6,[-1]],-2],2,3,[[26,[],[[8,[]]]]]],[[[1,[-1]],7],2,3],[[[4,[-1]],[7,[-1]]],2,12],[[[6,[-1]],7],2,3],[[[1,[-1]],-2],[],3,[[26,[],[[8,[]]]]]],[[[4,[-1]],-2],[],[],[[26,[],[[8,[-1]]]]]],[[[1,[-1]],27],28,3],[[[1,[-1]],27],28,3],[[[1,[-1]],27],28,3],[[[1,[-1]],27],28,3],[[[1,[-1]],27],28,3],[[[1,[-1]],27],28,3],[[[1,[-1]],27],28,3],[[[1,[-1]],27],28,3],[[[1,[-1]],27],28,3],[[[9,[-1]],27],28,3],[[[4,[-1]],27],28,29],[[[4,[-1]],27],28,30],[[[4,[-1]],27],28,31],[[[4,[-1]],27],28,32],[[[4,[-1]],27],28,33],[[[4,[-1]],27],28,34],[[[4,[-1]],27],28,35],[[[4,[-1]],27],28,36],[[[4,[-1]],27],28,37],[[[6,[-1]],27],28,3],[[[6,[-1]],27],28,3],[[[6,[-1]],27],28,3],[[[6,[-1]],27],28,3],[[[6,[-1]],27],28,3],[[[6,[-1]],27],28,3],[[[6,[-1]],27],28,3],[[[6,[-1]],27],28,3],[[[6,[-1]],27],28,3],[[[10,[-1]],27],28,3],[[13,27],28],[[13,27],28],[[[17,[-1]],-3],2,5,[],[[38,[-2]]]],[[[16,[-1]],-3],2,3,[],[[38,[-2]]]],[-1,[[1,[-1]]],3],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-2,[[4,[-1]]],[],[[39,[[7,[-1]]]]]],[[[7,[-1]]],[[4,[-1]]],[]],[-1,-1,[]],[-1,-1,[]],[[[7,[-1]]],[[6,[-2]]],[12,5],[[3,[],[[8,[-1]]]]]],[-1,-1,[]],[[[7,[-1]]],[[6,[-2]]],[12,5],[[3,[],[[8,[-1]]]]]],[[[1,[-1]]],[[6,[-1]]],3],[-1,[[6,[-1]]],3],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[1,[-1]]],[]],[[-1,11],[[1,[-1]]],3],[[-1,11],[[6,[-1]]],3],[-1,[[1,[-2]]],[[26,[],[[8,[]]]]],3],[-1,[[6,[-2]]],[[26,[],[[8,[]]]]],3],[[[7,[-1]],11],[[4,[-1]]],[]],[[[1,[-1]],-2],2,3,40],[[[4,[-1]],-2],2,41,40],[[[6,[-1]],-2],2,3,40],[[[1,[-1]],-2],-3,3,[[42,[7]]],[]],[[[4,[-1]],-2],-3,[],[[42,[[7,[-1]]]]],[]],[[[6,[-1]],-2],-3,3,[[42,[7]]],[]],[[[1,[-1]],-2],-3,3,[[42,[7]]],[]],[[[4,[-1]],-2],-3,[],[[42,[[7,[-1]]]]],[]],[[[6,[-1]],-2],-3,3,[[42,[7]]],[]],[[[1,[-1]],11],2,3],[[[4,[-1]],11,-1],2,[]],[[[6,[-1]],11],2,3],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[1,[-1]]],-1,3],[[[1,[-1]]],-2,3,[]],[[[1,[-1]]],-2,3,[]],[[[1,[-1]]],-2,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[4,[-1]]],-2,[],[]],[-1,-2,[],[]],[[[6,[-1]]],-2,3,[]],[[[6,[-1]]],-2,3,[]],[[[6,[-1]]],-2,3,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[1,[-1]]],24,3],[[[4,[-1]]],24,[]],[[[6,[-1]]],24,3],[[[6,[-1]]],24,3],[[[6,[-1]]],24,3],[[[9,[-1]]],[[43,[-2]]],3,[]],[[[17,[-1]]],[[43,[-2]]],5,[]],[[[16,[-1]]],[[43,[-2]]],3,[]],[[[10,[-1]]],[[43,[-2]]],3,[]],[[[1,[-1]]],11,3],[[[21,[-1,-2]]],11,3,[[22,[],[[8,[]]]]]],[[[4,[-1]]],11,[]],[[[6,[-1]]],11,3],[[[23,[-1,-2]]],11,3,[[22,[],[[8,[]]]]]],[[[6,[-1]]],2,3],[[[6,[-1]],11],2,3],[[],[[1,[-1]]],3],[[],[[6,[-1]]],3],[[[21,[-1,-2]]],43,3,[[22,[],[[8,[]]]]]],[[[9,[-1]]],[[43,[-2]]],3,[]],[[[17,[-1]]],[[43,[-2]]],5,[]],[[[19,[-1]]],[[43,[-2]]],5,[]],[[[16,[-1]]],[[43,[-2]]],3,[]],[[[23,[-1,-2]]],43,3,[[22,[],[[8,[]]]]]],[[[10,[-1]]],[[43,[-2]]],3,[]],[[[21,[-1,-2]]],43,3,[[22,[],[[8,[]]]],44]],[[[9,[-1]]],[[43,[-2]]],3,[]],[[[17,[-1]]],[[43,[-2]]],5,[]],[[[16,[-1]]],[[43,[-2]]],3,[]],[[[23,[-1,-2]]],43,3,[[22,[],[[8,[]]]],44]],[[[10,[-1]]],[[43,[-2]]],3,[]],[[[9,[-1]],11],43,3],[[[17,[-1]],11],[[43,[-2]]],5,[]],[[[16,[-1]],11],[[43,[-2]]],3,[]],[[[10,[-1]],11],43,3],[[[1,[-1]],[1,[-1]]],[[43,[14]]],3],[[[4,[-1]],[4,[-1]]],[[43,[14]]],45],[[[6,[-1]],[6,[-1]]],[[43,[14]]],3],[[[1,[-1]]],43,3],[[[4,[-1]]],[[43,[-1]]],5],[[[6,[-1]]],43,3],[[[1,[-1]]],2,3],[[[4,[-1]],-1],2,[]],[[[6,[-1]]],2,3],[[[1,[-1]],11],[],3],[[[4,[-1]],11],-1,5],[[[6,[-1]],11],[],3],[[[6,[-1]],11],2,3],[[[6,[-1]],11],2,3],[[[1,[-1]],11],2,3],[[[4,[-1]],11,-1],2,12],[[[6,[-1]],11],2,3],[[[1,[-1]],11,-2],2,3,[[38,[],[[46,[]]]]]],[[[4,[-1]],11,-2],2,[],[[38,[],[[46,[-1]]]]]],[[[6,[-1]],11,-2],2,3,[[38,[],[[46,[]]]]]],[[[1,[-1]],-2],2,3,[[38,[],[[46,[24]]]]]],[[[4,[-1]],-2],2,5,[[38,[-1],[[46,[24]]]]]],[[[6,[-1]],-2],2,3,[[38,[],[[46,[24]]]]]],[[[1,[-1]],11],2,3],[[[4,[-1]],11],2,[]],[[[6,[-1]]],2,3],[[[21,[-1,-2]]],[[2,[11,[43,[11]]]]],3,[[22,[],[[8,[]]]]]],[[[9,[-1]]],[[2,[11,[43,[11]]]]],3],[[[17,[-1]]],[[2,[11,[43,[11]]]]],5],[[[16,[-1]]],[[2,[11,[43,[11]]]]],3],[[[23,[-1,-2]]],[[2,[11,[43,[11]]]]],3,[[22,[],[[8,[]]]]]],[[[10,[-1]]],[[2,[11,[43,[11]]]]],3],[[[1,[-1]],-2,-3],[[21,[-1,47]]],3,[[18,[11]]],[[26,[],[[8,[]]]]]],[[[6,[-1]],-2,-3],[[23,[-1,47]]],3,[[18,[11]]],[[26,[],[[8,[]]]]]],[[[1,[-1]],11],[[1,[-1]]],3],[[[4,[-1]],11],[[4,[-1]]],[]],[[[6,[-1]],11],[[6,[-1]]],3],[[[1,[-1]],11],[],3],[[[4,[-1]],11],-1,5],[[[6,[-1]],11],[],3],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,48,[]],[-1,48,[]],[-1,48,[]],[-1,48,[]],[[[1,[-1]],11],2,3],[[[4,[-1]],11],2,5],[[[6,[-1]],11],2,3],[[[1,[-1]],[1,[-1]]],[[43,[[1,[-1]]]]],3],[[[7,[-1]]],[[49,[[1,[-2]],-3]]],[12,5],[[3,[],[[8,[-1]]]]],[]],[-1,[[49,[-2]]],[],[]],[-1,[[49,[-2]]],[],[]],[-1,[[49,[-2]]],[],[]],[-1,[[49,[-2]]],[],[]],[-1,[[49,[-2]]],[],[]],[-1,[[49,[-2]]],[],[]],[-1,[[49,[-2]]],[],[]],[-1,[[49,[-2]]],[],[]],[-1,[[49,[-2]]],[],[]],[-1,[[49,[-2]]],[],[]],[-1,[[49,[-2]]],[],[]],[[-1,11],[[49,[[1,[-1]],-1]]],3],[[-1,11],[[49,[[6,[-1]],-1]]],3],[[[7,[-1]],11],[[43,[[4,[-1]]]]],[]],[[[1,[-1]],11],43,3],[-1,[[49,[-2]]],[],[]],[-1,[[49,[-2]]],[],[]],[-1,[[49,[-2]]],[],[]],[-1,[[49,[-2]]],[],[]],[-1,[[49,[-2]]],[],[]],[-1,[[49,[-2]]],[],[]],[-1,[[49,[-2]]],[],[]],[-1,[[49,[-2]]],[],[]],[-1,[[49,[-2]]],[],[]],[-1,[[49,[-2]]],[],[]],[-1,[[49,[-2]]],[],[]],[[[1,[-1]]],43,3],[-1,50,[]],[-1,50,[]],[-1,50,[]],[-1,50,[]],[-1,50,[]],[-1,50,[]],[-1,50,[]],[-1,50,[]],[-1,50,[]],[-1,50,[]],[-1,50,[]],[11,[[6,[-1]]],3]],"c":[],"p":[[5,"ArrayVec",0],[1,"tuple"],[10,"Array",0],[5,"SliceVec",0],[10,"Default",352],[6,"TinyVec",0],[1,"slice"],[17,"Item"],[5,"ArrayVecIterator",0],[6,"TinyVecIterator",0],[1,"usize"],[10,"Clone",353],[5,"TryFromSliceError",0],[6,"Ordering",354],[10,"Ord",354],[6,"TinyVecDrain",0],[5,"ArrayVecDrain",0],[10,"RangeBounds",355],[5,"SliceVecDrain",0],[5,"Vec",356],[5,"ArrayVecSplice",0],[10,"Iterator",357],[5,"TinyVecSplice",0],[1,"bool"],[10,"PartialEq",354],[10,"IntoIterator",358],[5,"Formatter",359],[8,"Result",359],[10,"UpperHex",359],[10,"Debug",359],[10,"UpperExp",359],[10,"LowerHex",359],[10,"Binary",359],[10,"LowerExp",359],[10,"Display",359],[10,"Octal",359],[10,"Pointer",359],[10,"FnMut",360],[10,"AsMut",361],[10,"Hasher",362],[10,"Hash",362],[10,"SliceIndex",363],[6,"Option",364],[10,"DoubleEndedIterator",365],[10,"PartialOrd",354],[17,"Output"],[5,"Fuse",366],[5,"String",367],[6,"Result",368],[5,"TypeId",369]],"b":[[113,"impl-PartialEq%3C%26A%3E-for-ArrayVec%3CA%3E"],[114,"impl-PartialEq%3C%26%5B%3CA+as+Array%3E::Item%5D%3E-for-ArrayVec%3CA%3E"],[115,"impl-PartialEq-for-ArrayVec%3CA%3E"],[116,"impl-PartialEq%3C%26%5BT%5D%3E-for-SliceVec%3C\'s,+T%3E"],[117,"impl-PartialEq-for-SliceVec%3C\'s,+T%3E"],[118,"impl-PartialEq%3C%26A%3E-for-TinyVec%3CA%3E"],[119,"impl-PartialEq%3C%26%5B%3CA+as+Array%3E::Item%5D%3E-for-TinyVec%3CA%3E"],[120,"impl-PartialEq-for-TinyVec%3CA%3E"],[129,"impl-Display-for-ArrayVec%3CA%3E"],[130,"impl-Pointer-for-ArrayVec%3CA%3E"],[131,"impl-LowerHex-for-ArrayVec%3CA%3E"],[132,"impl-Binary-for-ArrayVec%3CA%3E"],[133,"impl-UpperHex-for-ArrayVec%3CA%3E"],[134,"impl-Octal-for-ArrayVec%3CA%3E"],[135,"impl-Debug-for-ArrayVec%3CA%3E"],[136,"impl-UpperExp-for-ArrayVec%3CA%3E"],[137,"impl-LowerExp-for-ArrayVec%3CA%3E"],[139,"impl-UpperHex-for-SliceVec%3C\'s,+T%3E"],[140,"impl-Debug-for-SliceVec%3C\'s,+T%3E"],[141,"impl-UpperExp-for-SliceVec%3C\'s,+T%3E"],[142,"impl-LowerHex-for-SliceVec%3C\'s,+T%3E"],[143,"impl-Binary-for-SliceVec%3C\'s,+T%3E"],[144,"impl-LowerExp-for-SliceVec%3C\'s,+T%3E"],[145,"impl-Display-for-SliceVec%3C\'s,+T%3E"],[146,"impl-Octal-for-SliceVec%3C\'s,+T%3E"],[147,"impl-Pointer-for-SliceVec%3C\'s,+T%3E"],[148,"impl-UpperHex-for-TinyVec%3CA%3E"],[149,"impl-Binary-for-TinyVec%3CA%3E"],[150,"impl-Display-for-TinyVec%3CA%3E"],[151,"impl-LowerHex-for-TinyVec%3CA%3E"],[152,"impl-Debug-for-TinyVec%3CA%3E"],[153,"impl-LowerExp-for-TinyVec%3CA%3E"],[154,"impl-Octal-for-TinyVec%3CA%3E"],[155,"impl-Pointer-for-TinyVec%3CA%3E"],[156,"impl-UpperExp-for-TinyVec%3CA%3E"],[158,"impl-Display-for-TryFromSliceError"],[159,"impl-Debug-for-TryFromSliceError"],[167,"impl-From%3C%26mut+A%3E-for-SliceVec%3C\'s,+T%3E"],[168,"impl-From%3C%26mut+%5BT%5D%3E-for-SliceVec%3C\'s,+T%3E"],[171,"impl-From%3C%26mut+%5BT%5D%3E-for-TinyVec%3CA%3E"],[173,"impl-From%3C%26%5BT%5D%3E-for-TinyVec%3CA%3E"],[174,"impl-From%3CArrayVec%3CA%3E%3E-for-TinyVec%3CA%3E"],[175,"impl-From%3CA%3E-for-TinyVec%3CA%3E"],[210,"impl-IntoIterator-for-%26ArrayVec%3CA%3E"],[211,"impl-IntoIterator-for-ArrayVec%3CA%3E"],[212,"impl-IntoIterator-for-%26mut+ArrayVec%3CA%3E"],[218,"impl-IntoIterator-for-TinyVec%3CA%3E"],[219,"impl-IntoIterator-for-%26TinyVec%3CA%3E"],[220,"impl-IntoIterator-for-%26mut+TinyVec%3CA%3E"]]}],\ ["tinyvec_macros",{"doc":"","t":"Q","n":["impl_mirrored"],"q":[[0,"tinyvec_macros"]],"d":[""],"i":[0],"f":[0],"c":[],"p":[],"b":[]}],\ -["tokio",{"doc":"A runtime for writing reliable network applications …","t":"CCQXCQCQCECCCQXCQFFFFFNNNNNNNNNNNNNHNNHNNNHHNNNNNNNNNNNNNNNNNNNNHNNNNNNNNHNNNNNNNNNNNNNNNNNNHNHHHNHHHHNHNNHHNNNNNHNNNNNNNNNNNNNNNNHNTKKKKKKKKFFFFTTTFEEFFFTTTTTFFFFEEFFFTTTFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNHHHNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNMNNNMNNNNNMNNNNNNNNNNMNNNNNNNNNMNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNHHNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFKFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNINNNNNNNNNNNNNNNNNNNNICNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNINNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNFPFFPFGFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHCFFNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNFPFFPPTFFFPFFFFFFFFFFFFFFGGFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNFFNNNNNHNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPGFGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNPPPPPFGPGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNHNNNNCNNNNNNNNNNNNNNNNNNPPFGNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNHNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNHFNNNNNNNNNNNPPEFFGPFFNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNHHNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["fs","io","join","main","net","pin","runtime","select","signal","spawn","stream","sync","task","task_local","test","time","try_join","DirBuilder","DirEntry","File","OpenOptions","ReadDir","append","as_fd","as_raw_fd","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","canonicalize","clone","clone_into","copy","create","create","create","create_dir","create_dir_all","create_new","custom_flags","default","default","file_name","file_type","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from_raw_fd","from_std","hard_link","ino","into","into","into","into","into","into_std","is_write_vectored","metadata","metadata","metadata","mode","mode","new","new","next_entry","open","open","options","path","poll_complete","poll_flush","poll_next_entry","poll_read","poll_shutdown","poll_write","poll_write_vectored","read","read","read_dir","read_link","read_to_string","recursive","remove_dir","remove_dir_all","remove_file","rename","set_len","set_permissions","set_permissions","start_seek","symlink","symlink_metadata","sync_all","sync_data","to_owned","truncate","try_clone","try_exists","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into_std","type_id","type_id","type_id","type_id","type_id","write","write","ALL","AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","BufReader","BufStream","BufWriter","DuplexStream","EMPTY","ERROR","ERROR","Empty","Error","ErrorKind","Interest","Join","Lines","PRIORITY","PRIORITY","READABLE","READABLE","READ_CLOSED","ReadBuf","ReadHalf","Ready","Repeat","Result","SeekFrom","Sink","Split","Take","WRITABLE","WRITABLE","WRITE_CLOSED","WriteHalf","add","advance","advance_mut","assume_init","bitand","bitor","bitor","bitor_assign","bitor_assign","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","buffer","capacity","chain","chain","chunk_mut","clear","clone","clone","clone_into","clone_into","cmp","consume","consume","consume","consume","consume","consume","consume","consume","copy","copy_bidirectional","copy_buf","drop","duplex","empty","eq","eq","fill_buf","fill_buf","filled","filled_mut","flush","flush","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_mut","get_mut","get_mut","get_mut","get_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_ref","get_ref","get_ref","get_ref","get_ref","initialize_unfilled","initialize_unfilled_to","initialized","initialized_mut","inner_mut","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","is_empty","is_error","is_error","is_pair_of","is_pair_of","is_priority","is_priority","is_read_closed","is_readable","is_readable","is_writable","is_writable","is_write_closed","is_write_vectored","is_write_vectored","is_write_vectored","is_write_vectored","is_write_vectored","is_write_vectored","is_write_vectored","is_write_vectored","is_write_vectored","join","limit","lines","lines","new","new","new","new","next_line","next_segment","partial_cmp","poll_complete","poll_complete","poll_complete","poll_complete","poll_fill_buf","poll_fill_buf","poll_fill_buf","poll_fill_buf","poll_fill_buf","poll_fill_buf","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_next_line","poll_next_segment","poll_read","poll_read","poll_read","poll_read","poll_read","poll_read","poll_read","poll_read","poll_read","poll_read","poll_shutdown","poll_shutdown","poll_shutdown","poll_shutdown","poll_shutdown","poll_shutdown","poll_shutdown","poll_shutdown","poll_shutdown","poll_write","poll_write","poll_write","poll_write","poll_write","poll_write","poll_write","poll_write","poll_write","poll_write_vectored","poll_write_vectored","poll_write_vectored","poll_write_vectored","poll_write_vectored","poll_write_vectored","poll_write_vectored","poll_write_vectored","poll_write_vectored","put_slice","read","read","read_buf","read_buf","read_exact","read_exact","read_f32","read_f32","read_f32_le","read_f32_le","read_f64","read_f64","read_f64_le","read_f64_le","read_i128","read_i128","read_i128_le","read_i128_le","read_i16","read_i16","read_i16_le","read_i16_le","read_i32","read_i32","read_i32_le","read_i32_le","read_i64","read_i64","read_i64_le","read_i64_le","read_i8","read_i8","read_line","read_line","read_to_end","read_to_end","read_to_string","read_to_string","read_u128","read_u128","read_u128_le","read_u128_le","read_u16","read_u16","read_u16_le","read_u16_le","read_u32","read_u32","read_u32_le","read_u32_le","read_u64","read_u64","read_u64_le","read_u64_le","read_u8","read_u8","read_until","read_until","reader","reader_mut","reader_pin_mut","remaining","remaining_mut","remove","repeat","rewind","rewind","seek","seek","set_filled","set_limit","shutdown","shutdown","sink","split","split","split","start_seek","start_seek","start_seek","start_seek","stream_position","stream_position","sub","take","take","take","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unfilled_mut","uninit","unix","unsplit","with_capacity","with_capacity","with_capacity","write","write","write_all","write_all","write_all_buf","write_all_buf","write_buf","write_buf","write_f32","write_f32","write_f32_le","write_f32_le","write_f64","write_f64","write_f64_le","write_f64_le","write_i128","write_i128","write_i128_le","write_i128_le","write_i16","write_i16","write_i16_le","write_i16_le","write_i32","write_i32","write_i32_le","write_i32_le","write_i64","write_i64","write_i64_le","write_i64_le","write_i8","write_i8","write_u128","write_u128","write_u128_le","write_u128_le","write_u16","write_u16","write_u16_le","write_u16_le","write_u32","write_u32","write_u32_le","write_u32_le","write_u64","write_u64","write_u64_le","write_u64_le","write_u8","write_u8","write_vectored","write_vectored","writer","writer_mut","writer_pin_mut","AsyncFd","AsyncFdReadyGuard","AsyncFdReadyMutGuard","TryIoError","as_fd","as_raw_fd","async_io","async_io_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear_ready","clear_ready","clear_ready_matching","clear_ready_matching","drop","fmt","fmt","fmt","fmt","from","from","from","from","get_inner","get_inner","get_inner_mut","get_mut","get_mut","get_ref","get_ref","get_ref","into","into","into","into","into_inner","new","poll_read_ready","poll_read_ready_mut","poll_write_ready","poll_write_ready_mut","readable","readable_mut","ready","ready","ready","ready_mut","retain_ready","retain_ready","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_io","try_io","type_id","type_id","type_id","type_id","with_interest","writable","writable_mut","TcpListener","TcpSocket","TcpStream","ToSocketAddrs","UdpSocket","UnixDatagram","UnixListener","UnixSocket","UnixStream","accept","accept","as_fd","as_fd","as_fd","as_fd","as_fd","as_fd","as_fd","as_fd","as_raw_fd","as_raw_fd","as_raw_fd","as_raw_fd","as_raw_fd","as_raw_fd","as_raw_fd","as_raw_fd","async_io","async_io","async_io","async_io","bind","bind","bind","bind","bind","bind","bind_device","bind_device","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","broadcast","connect","connect","connect","connect","connect","connect","datagram","device","device","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_raw_fd","from_raw_fd","from_std","from_std","from_std","from_std","from_std","from_std","from_std_stream","into","into","into","into","into","into","into","into","into_raw_fd","into_raw_fd","into_split","into_split","into_std","into_std","into_std","into_std","into_std","into_std","is_write_vectored","is_write_vectored","join_multicast_v4","join_multicast_v6","keepalive","leave_multicast_v4","leave_multicast_v6","linger","linger","listen","listen","local_addr","local_addr","local_addr","local_addr","local_addr","local_addr","local_addr","lookup_host","multicast_loop_v4","multicast_loop_v6","multicast_ttl_v4","new_datagram","new_stream","new_v4","new_v6","nodelay","nodelay","pair","pair","peek","peek_from","peek_sender","peer_addr","peer_addr","peer_addr","peer_addr","peer_cred","poll_accept","poll_accept","poll_flush","poll_flush","poll_peek","poll_peek_from","poll_peek_sender","poll_read","poll_read","poll_read_ready","poll_read_ready","poll_recv","poll_recv","poll_recv_from","poll_recv_from","poll_recv_ready","poll_recv_ready","poll_send","poll_send","poll_send_ready","poll_send_ready","poll_send_to","poll_send_to","poll_shutdown","poll_shutdown","poll_write","poll_write","poll_write_ready","poll_write_ready","poll_write_vectored","poll_write_vectored","readable","readable","readable","readable","ready","ready","ready","ready","recv","recv","recv_buf","recv_buf","recv_buf_from","recv_buf_from","recv_buffer_size","recv_from","recv_from","reuseaddr","reuseport","send","send","send_buffer_size","send_to","send_to","set_broadcast","set_keepalive","set_linger","set_linger","set_multicast_loop_v4","set_multicast_loop_v6","set_multicast_ttl_v4","set_nodelay","set_nodelay","set_recv_buffer_size","set_reuseaddr","set_reuseport","set_send_buffer_size","set_tos","set_tos","set_ttl","set_ttl","set_ttl","shutdown","split","split","take_error","take_error","take_error","take_error","take_error","take_error","tcp","tos","tos","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_io","try_io","try_io","try_io","try_peek_from","try_peek_sender","try_read","try_read","try_read_buf","try_read_buf","try_read_vectored","try_read_vectored","try_recv","try_recv","try_recv_buf","try_recv_buf","try_recv_buf_from","try_recv_buf_from","try_recv_from","try_recv_from","try_send","try_send","try_send_to","try_send_to","try_write","try_write","try_write_vectored","try_write_vectored","ttl","ttl","ttl","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unbound","unix","writable","writable","writable","writable","OwnedReadHalf","OwnedWriteHalf","ReadHalf","ReuniteError","WriteHalf","as_ref","as_ref","as_ref","as_ref","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","drop","fmt","fmt","fmt","fmt","fmt","fmt","forget","from","from","from","from","from","into","into","into","into","into","is_write_vectored","is_write_vectored","local_addr","local_addr","local_addr","local_addr","peek","peek","peer_addr","peer_addr","peer_addr","peer_addr","poll_flush","poll_flush","poll_peek","poll_peek","poll_read","poll_read","poll_shutdown","poll_shutdown","poll_write","poll_write","poll_write_vectored","poll_write_vectored","readable","readable","ready","ready","ready","ready","reunite","reunite","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_read","try_read","try_read_buf","try_read_buf","try_read_vectored","try_read_vectored","try_write","try_write","try_write_vectored","try_write_vectored","type_id","type_id","type_id","type_id","type_id","writable","writable","OwnedReadHalf","OwnedWriteHalf","ReadHalf","ReuniteError","SocketAddr","UCred","WriteHalf","as_pathname","as_ref","as_ref","as_ref","as_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","drop","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","forget","from","from","from","from","from","from","from","gid","gid_t","hash","into","into","into","into","into","into","into","is_unnamed","is_write_vectored","is_write_vectored","local_addr","local_addr","local_addr","local_addr","peer_addr","peer_addr","peer_addr","peer_addr","pid","pid_t","pipe","poll_flush","poll_flush","poll_read","poll_read","poll_shutdown","poll_shutdown","poll_write","poll_write","poll_write_vectored","poll_write_vectored","readable","readable","ready","ready","ready","ready","reunite","reunite","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_read","try_read","try_read_buf","try_read_buf","try_read_vectored","try_read_vectored","try_write","try_write","try_write_vectored","try_write_vectored","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uid","uid_t","writable","writable","OpenOptions","Receiver","Sender","as_fd","as_fd","as_raw_fd","as_raw_fd","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","default","fmt","fmt","fmt","from","from","from","from_file","from_file","from_file_unchecked","from_file_unchecked","from_owned_fd","from_owned_fd","from_owned_fd_unchecked","from_owned_fd_unchecked","into","into","into","into_blocking_fd","into_blocking_fd","into_nonblocking_fd","into_nonblocking_fd","is_write_vectored","new","open_receiver","open_sender","pipe","poll_flush","poll_read","poll_read_ready","poll_shutdown","poll_write","poll_write_ready","poll_write_vectored","read_write","readable","ready","ready","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","try_read","try_read_buf","try_read_vectored","try_write","try_write_vectored","type_id","type_id","type_id","unchecked","writable","Builder","CurrentThread","EnterGuard","Handle","MultiThread","Runtime","RuntimeFlavor","TryCurrentError","block_on","block_on","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","current","drop","enable_all","enable_io","enable_time","enter","enter","eq","event_interval","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","global_queue_interval","handle","into","into","into","into","into","into","is_missing_context","is_thread_local_destroyed","max_blocking_threads","max_io_events_per_tick","new","new_current_thread","new_multi_thread","on_thread_park","on_thread_start","on_thread_stop","on_thread_unpark","runtime_flavor","shutdown_background","shutdown_timeout","spawn","spawn","spawn_blocking","spawn_blocking","thread_keep_alive","thread_name","thread_name_fn","thread_stack_size","to_owned","to_string","try_current","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","worker_threads","ctrl_c","unix","Signal","SignalKind","alarm","as_raw_value","borrow","borrow","borrow_mut","borrow_mut","child","clone","clone_into","eq","fmt","fmt","from","from","from","from_raw","hangup","hash","interrupt","into","into","io","pipe","poll_recv","quit","recv","signal","terminate","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","user_defined1","user_defined2","window_change","AcquireError","AlreadyInitializedError","Barrier","BarrierWaitResult","Closed","InitializingError","MAX_PERMITS","MappedMutexGuard","Mutex","MutexGuard","NoPermits","Notify","OnceCell","OwnedMappedMutexGuard","OwnedMutexGuard","OwnedRwLockMappedWriteGuard","OwnedRwLockReadGuard","OwnedRwLockWriteGuard","OwnedSemaphorePermit","RwLock","RwLockMappedWriteGuard","RwLockReadGuard","RwLockWriteGuard","Semaphore","SemaphorePermit","SetError","TryAcquireError","TryLockError","acquire","acquire_many","acquire_many_owned","acquire_owned","add_permits","available_permits","blocking_lock","blocking_lock_owned","blocking_read","blocking_write","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","broadcast","clone","clone","clone_into","clone_into","close","const_new","const_new","const_new","const_new","const_new","const_new_with","const_with_max_readers","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","downgrade","downgrade","downgrade_map","downgrade_map","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","forget","forget","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","futures","get","get_mut","get_mut","get_mut","get_or_init","get_or_try_init","initialized","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_inner","into_inner","into_inner","into_mapped","into_mapped","is_already_init_err","is_closed","is_initializing_err","is_leader","lock","lock_owned","map","map","map","map","map","map","map","map","map","map","merge","merge","mpsc","mutex","mutex","new","new","new","new","new","new","new_with","notified","notify_one","notify_waiters","oneshot","read","read_owned","semaphore","set","take","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","try_acquire","try_acquire_many","try_acquire_many_owned","try_acquire_owned","try_downgrade_map","try_downgrade_map","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_lock","try_lock_owned","try_map","try_map","try_map","try_map","try_map","try_map","try_map","try_map","try_map","try_map","try_read","try_read_owned","try_write","try_write_owned","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","wait","watch","with_max_readers","write","write_owned","Receiver","Sender","blocking_recv","borrow","borrow","borrow_mut","borrow_mut","channel","clone","clone_into","drop","drop","error","fmt","fmt","from","from","into","into","is_empty","is_empty","len","len","new","receiver_count","recv","resubscribe","same_channel","same_channel","send","subscribe","to_owned","try_from","try_from","try_into","try_into","try_recv","type_id","type_id","Closed","Closed","Empty","Lagged","Lagged","RecvError","SendError","TryRecvError","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","into","into","into","to_owned","to_owned","to_string","to_string","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","Notified","borrow","borrow_mut","drop","enable","fmt","from","into","into_future","poll","try_from","try_into","type_id","OwnedPermit","Permit","PermitIterator","Receiver","Sender","UnboundedReceiver","UnboundedSender","WeakSender","WeakUnboundedSender","blocking_recv","blocking_recv","blocking_send","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","channel","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","close","close","closed","closed","downgrade","downgrade","drop","drop","drop","error","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into_iter","is_closed","is_closed","max_capacity","next","poll_recv","poll_recv","poll_recv_many","poll_recv_many","recv","recv","recv_many","recv_many","release","reserve","reserve_many","reserve_owned","same_channel","same_channel","send","send","send","send","send_timeout","size_hint","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_recv","try_recv","try_reserve","try_reserve_many","try_reserve_owned","try_send","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unbounded_channel","upgrade","upgrade","Closed","Closed","Disconnected","Empty","Full","SendError","SendTimeoutError","Timeout","TryRecvError","TrySendError","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","into","into","into","into","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","Receiver","Sender","blocking_recv","borrow","borrow","borrow_mut","borrow_mut","channel","close","closed","drop","drop","error","fmt","fmt","from","from","into","into","into_future","is_closed","poll","poll_closed","send","try_from","try_from","try_into","try_into","try_recv","type_id","type_id","Closed","Empty","RecvError","TryRecvError","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","eq","eq","fmt","fmt","fmt","fmt","from","from","into","into","to_owned","to_owned","to_string","to_string","try_from","try_from","try_into","try_into","type_id","type_id","Receiver","Ref","Sender","borrow","borrow","borrow","borrow","borrow","borrow_and_update","borrow_mut","borrow_mut","borrow_mut","changed","channel","clone","clone_into","closed","deref","drop","drop","error","fmt","fmt","fmt","from","from","from","has_changed","has_changed","into","into","into","is_closed","mark_changed","mark_unchanged","new","receiver_count","same_channel","send","send_if_modified","send_modify","send_replace","subscribe","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","wait_for","RecvError","SendError","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","eq","fmt","fmt","fmt","fmt","from","from","into","into","to_owned","to_owned","to_string","to_string","try_from","try_from","try_into","try_into","type_id","type_id","AbortHandle","JoinError","JoinHandle","JoinSet","LocalEnterGuard","LocalKey","LocalSet","Unconstrained","abort","abort","abort_all","abort_handle","block_in_place","block_on","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","default","default","detach_all","drop","drop","drop","drop","drop","enter","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","futures","get","into","into","into","into","into","into","into","into","into_future","into_future","into_future","into_panic","is_cancelled","is_empty","is_finished","is_finished","is_panic","join_next","len","new","new","poll","poll","poll","poll_join_next","run_until","scope","shutdown","spawn","spawn","spawn_blocking","spawn_blocking","spawn_blocking_on","spawn_local","spawn_local","spawn_local","spawn_local_on","spawn_on","sync_scope","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_panic","try_join_next","try_with","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unconstrained","with","yield_now","TaskLocalFuture","borrow","borrow_mut","drop","fmt","from","into","into_future","poll","try_from","try_into","type_id","Burst","Delay","Duration","Instant","Interval","MissedTickBehavior","Skip","Sleep","Timeout","add","add_assign","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","checked_add","checked_duration_since","checked_sub","clone","clone","clone_into","clone_into","cmp","deadline","default","duration_since","elapsed","eq","eq","error","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_std","get_mut","get_ref","hash","interval","interval_at","into","into","into","into","into","into_future","into_future","into_inner","into_std","is_elapsed","missed_tick_behavior","now","partial_cmp","period","poll","poll","poll_tick","reset","reset","reset_after","reset_at","reset_immediately","saturating_duration_since","set_missed_tick_behavior","sleep","sleep_until","sub","sub","sub_assign","tick","timeout","timeout_at","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","Elapsed","Error","at_capacity","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","eq","fmt","fmt","fmt","fmt","from","from","into","into","invalid","is_at_capacity","is_invalid","is_shutdown","shutdown","to_owned","to_string","to_string","try_from","try_from","try_into","try_into","type_id","type_id"],"q":[[0,"tokio"],[17,"tokio::fs"],[132,"tokio::io"],[615,"tokio::io::unix"],[687,"tokio::net"],[985,"tokio::net::tcp"],[1082,"tokio::net::unix"],[1207,"tokio::net::unix::pipe"],[1277,"tokio::runtime"],[1376,"tokio::signal"],[1378,"tokio::signal::unix"],[1418,"tokio::sync"],[1810,"tokio::sync::broadcast"],[1849,"tokio::sync::broadcast::error"],[1895,"tokio::sync::futures"],[1908,"tokio::sync::mpsc"],[2050,"tokio::sync::mpsc::error"],[2117,"tokio::sync::oneshot"],[2148,"tokio::sync::oneshot::error"],[2180,"tokio::sync::watch"],[2234,"tokio::sync::watch::error"],[2263,"tokio::task"],[2390,"tokio::task::futures"],[2402,"tokio::time"],[2504,"tokio::time::error"],[2536,"std::os::fd::owned"],[2537,"std::os::fd::raw"],[2538,"std::path"],[2539,"std::io::error"],[2540,"std::path"],[2541,"std::io::error"],[2542,"std::ffi::os_str"],[2543,"std::fs"],[2544,"core::fmt"],[2545,"core::fmt"],[2546,"core::pin"],[2547,"core::task::wake"],[2548,"core::task::poll"],[2549,"std::io"],[2550,"alloc::vec"],[2551,"alloc::string"],[2552,"std::fs"],[2553,"bytes::buf::uninit_slice"],[2554,"core::cmp"],[2555,"core::marker"],[2556,"core::marker"],[2557,"bytes::buf::buf_mut"],[2558,"bytes::buf::buf_impl"],[2559,"std::os::fd::raw"],[2560,"core::ops::function"],[2561,"std::net::tcp"],[2562,"std::net::tcp"],[2563,"std::os::unix::net::datagram"],[2564,"std::os::unix::net::listener"],[2565,"std::os::unix::net::stream"],[2566,"core::net::ip_addr"],[2567,"core::net::ip_addr"],[2568,"core::iter::traits::iterator"],[2569,"std::net"],[2570,"std::io"],[2571,"std::os::fd::owned"],[2572,"core::ops::function"],[2573,"alloc::sync"],[2574,"core::clone"],[2575,"core::default"],[2576,"core::cmp"],[2577,"std::time"]],"d":["Asynchronous file and standard stream adaptation.","Traits, helpers, and type definitions for asynchronous I/O …","Waits on multiple concurrent branches, returning when all …","Marks async function to be executed by the selected …","TCP/UDP/Unix bindings for tokio.","Pins a value on the stack.","The Tokio runtime.","Waits on multiple concurrent branches, returning when the …","Asynchronous signal handling for Tokio.","","Due to the Stream trait’s inclusion in std landing later …","Synchronization primitives for use in asynchronous …","Asynchronous green-threads.","Declares a new task-local key of type tokio::task::LocalKey…","Marks async function to be executed by runtime, suitable …","Utilities for tracking time.","Waits on multiple concurrent branches, returning when all …","A builder for creating directories in various manners.","Entries returned by the ReadDir stream.","A reference to an open file on the filesystem.","Options and flags which can be used to configure how a …","Reads the entries in a directory.","Sets the option for the append mode.","","","","","","","","","","","","","Returns the canonical, absolute form of a path with all …","","","Copies the contents of one file to another. This function …","Opens a file in write-only mode.","Creates the specified directory with the configured …","Sets the option for creating a new file.","Creates a new, empty directory at the provided path.","Recursively creates a directory and all of its parent …","Sets the option to always create a new file.","Passes custom flags to the flags argument of open.","","","Returns the bare file name of this directory entry without …","Returns the file type for the file that this entry points …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Converts a std::fs::File to a tokio::fs::File.","Creates a new hard link on the filesystem.","Returns the underlying d_ino field in the contained dirent …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Destructures File into a std::fs::File. This function is …","","Given a path, queries the file system to get information …","Queries metadata about the underlying file.","Returns the metadata for the file that this entry points …","Sets the mode to create new directories with.","Sets the mode bits that a new file will be created with.","Creates a new set of options with default mode/security …","Creates a blank new set of options ready for configuration.","Returns the next entry in the directory stream.","Attempts to open a file in read-only mode.","Opens a file at path with the options specified by self.","Returns a new OpenOptions object.","Returns the full path to the file that this entry …","","","Polls for the next directory entry in the stream.","","","","","Reads the entire contents of a file into a bytes vector.","Sets the option for read access.","Returns a stream over the entries within a directory.","Reads a symbolic link, returning the file that the link …","Creates a future which will open a file for reading and …","Indicates whether to create directories recursively …","Removes an existing, empty directory.","Removes a directory at this path, after removing all its …","Removes a file from the filesystem.","Renames a file or directory to a new name, replacing the …","Truncates or extends the underlying file, updating the …","Changes the permissions found on a file or a directory.","Changes the permissions on the underlying file.","","Creates a new symbolic link on the filesystem.","Queries the file system metadata for a path.","Attempts to sync all OS-internal metadata to disk.","This function is similar to sync_all, except that it may …","","Sets the option for truncating a previous file.","Creates a new File instance that shares the same …","Returns Ok(true) if the path points at an existing entity.","","","","","","","","","","","Tries to immediately destructure File into a std::fs::File.","","","","","","Creates a future that will open a file for writing and …","Sets the option for write access.","Returns a Ready representing readiness for all operations.","Reads bytes asynchronously.","An extension trait which adds utility methods to …","Reads bytes from a source.","Reads bytes from a source.","Seek bytes asynchronously.","An extension trait that adds utility methods to AsyncSeek …","Writes bytes asynchronously.","Writes bytes to a sink.","The BufReader struct adds buffering to any reader.","Wraps a type that is AsyncWrite and AsyncRead, and buffers …","Wraps a writer and buffers its output.","A bidirectional pipe to read and write bytes in memory.","Returns the empty Ready set.","Interest in error events.","Returns a Ready representing error readiness.","Empty ignores any data written via AsyncWrite, and will …","","","Readiness event interest.","Joins two values implementing AsyncRead and AsyncWrite …","Reads lines from an AsyncBufRead.","Returns a Interest set representing priority completion …","Returns a Ready representing priority readiness.","Interest in all readable events.","Returns a Ready representing readable readiness.","Returns a Ready representing read closed readiness.","A wrapper around a byte buffer that is incrementally …","The readable half of a value returned from split.","Describes the readiness state of an I/O resources.","An async reader which yields one byte over and over and …","","","An async writer which will move data into the void.","Splitter for the split method.","Stream for the take method.","Interest in all writable events.","Returns a Ready representing writable readiness.","Returns a Ready representing write closed readiness.","The writable half of a value returned from split.","Add together two Interest values.","Advances the size of the filled region of the buffer.","","Asserts that the first n unfilled bytes of the buffer are …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a reference to the internally buffered data.","Returns a reference to the internally buffered data.","Returns the total capacity of the buffer.","Creates a new AsyncRead instance that chains this stream …","Creates a new AsyncRead instance that chains this stream …","","Clears the buffer, resetting the filled region to empty.","","","","","","Tells this buffer that amt bytes have been consumed from …","Tells this buffer that amt bytes have been consumed from …","Tells this buffer that amt bytes have been consumed from …","","","","","","Asynchronously copies the entire contents of a reader into …","Copies data in both directions between a and b.","Asynchronously copies the entire contents of a reader into …","","Create a new pair of DuplexStreams that act like a pair of …","Creates a value that is always at EOF for reads, and …","","","Returns the contents of the internal buffer, filling it …","Returns the contents of the internal buffer, filling it …","Returns a shared reference to the filled portion of the …","Returns a mutable reference to the filled portion of the …","Flushes this output stream, ensuring that all …","Flushes this output stream, ensuring that all …","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Gets a mutable reference to the underlying reader.","Obtains a mutable reference to the underlying reader.","Gets a mutable reference to the underlying writer.","Gets a mutable reference to the underlying I/O object.","Gets a mutable reference to the underlying reader.","Gets a pinned mutable reference to the underlying reader.","Gets a pinned mutable reference to the underlying writer.","Gets a pinned mutable reference to the underlying I/O …","Gets a pinned mutable reference to the underlying reader.","Gets a reference to the underlying reader.","Obtains a reference to the underlying reader.","Gets a reference to the underlying writer.","Gets a reference to the underlying I/O object.","Gets a reference to the underlying reader.","Returns a mutable reference to the unfilled part of the …","Returns a mutable reference to the first n bytes of the …","Returns a shared reference to the initialized portion of …","Returns a mutable reference to the initialized portion of …","Returns a mutable reference to the entire buffer, without …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Splits this Join back into its AsyncRead and AsyncWrite …","Consumes the Take, returning the wrapped reader.","Unwraps this Lines<R>, returning the underlying reader.","Consumes this BufWriter, returning the underlying writer.","Consumes this BufStream, returning the underlying I/O …","Consumes this BufReader, returning the underlying reader.","Returns true if Ready is the empty set.","Returns true if the value includes error interest.","Returns true if the value includes error readiness.","Checks if this ReadHalf and some WriteHalf were split from …","Checks if this WriteHalf and some ReadHalf were split from …","Returns true if the value includes priority interest.","Returns true if the value includes priority readiness.","Returns true if the value includes read-closed readiness.","Returns true if the value includes readable interest.","Returns true if the value includes readable.","Returns true if the value includes writable interest.","Returns true if the value includes writable readiness.","Returns true if the value includes write-closed readiness.","Determines if this writer has an efficient …","Determines if this writer has an efficient …","","","","","","","","Join two values implementing AsyncRead and AsyncWrite into …","Returns the remaining number of bytes that can be read …","Returns a stream over the lines of this reader. This …","Returns a stream over the lines of this reader. This …","Creates a new ReadBuf from a fully initialized buffer.","Creates a new BufWriter with a default buffer capacity. …","Wraps a type in both BufWriter and BufReader.","Creates a new BufReader with a default buffer capacity. …","Returns the next line in the stream.","Returns the next segment in the stream.","","Waits for a seek operation to complete.","","","","Attempts to return the contents of the internal buffer, …","","","","","","Attempts to flush the object, ensuring that any buffered …","","","","","","","","","Polls for the next line in the stream.","Polls for the next segment in the stream.","Attempts to read from the AsyncRead into buf.","","","","","","","","","","Initiates or attempts to shut down this writer, returning …","","","","","","","","","Attempt to write bytes from buf into the object.","","","","","","","","","Like poll_write, except that it writes from a slice of …","Like poll_write, except that it writes from a slice of …","","","","","","","","Appends data to the buffer, advancing the written position …","Pulls some bytes from this source into the specified …","Pulls some bytes from this source into the specified …","Pulls some bytes from this source into the specified …","Pulls some bytes from this source into the specified …","Reads the exact number of bytes required to fill buf.","Reads the exact number of bytes required to fill buf.","Reads an 32-bit floating point type in big-endian order …","Reads an 32-bit floating point type in big-endian order …","Reads an 32-bit floating point type in little-endian order …","Reads an 32-bit floating point type in little-endian order …","Reads an 64-bit floating point type in big-endian order …","Reads an 64-bit floating point type in big-endian order …","Reads an 64-bit floating point type in little-endian order …","Reads an 64-bit floating point type in little-endian order …","Reads an signed 128-bit integer in big-endian order from …","Reads an signed 128-bit integer in big-endian order from …","Reads an signed 128-bit integer in little-endian order …","Reads an signed 128-bit integer in little-endian order …","Reads a signed 16-bit integer in big-endian order from the …","Reads a signed 16-bit integer in big-endian order from the …","Reads a signed 16-bit integer in little-endian order from …","Reads a signed 16-bit integer in little-endian order from …","Reads a signed 32-bit integer in big-endian order from the …","Reads a signed 32-bit integer in big-endian order from the …","Reads a signed 32-bit integer in little-endian order from …","Reads a signed 32-bit integer in little-endian order from …","Reads an signed 64-bit integer in big-endian order from the","Reads an signed 64-bit integer in big-endian order from the","Reads an signed 64-bit integer in little-endian order from …","Reads an signed 64-bit integer in little-endian order from …","Reads a signed 8 bit integer from the underlying reader.","Reads a signed 8 bit integer from the underlying reader.","Reads all bytes until a newline (the 0xA byte) is reached, …","Reads all bytes until a newline (the 0xA byte) is reached, …","Reads all bytes until EOF in this source, placing them …","Reads all bytes until EOF in this source, placing them …","Reads all bytes until EOF in this source, appending them …","Reads all bytes until EOF in this source, appending them …","Reads an unsigned 128-bit integer in big-endian order from …","Reads an unsigned 128-bit integer in big-endian order from …","Reads an unsigned 128-bit integer in little-endian order …","Reads an unsigned 128-bit integer in little-endian order …","Reads an unsigned 16-bit integer in big-endian order from …","Reads an unsigned 16-bit integer in big-endian order from …","Reads an unsigned 16-bit integer in little-endian order …","Reads an unsigned 16-bit integer in little-endian order …","Reads an unsigned 32-bit integer in big-endian order from …","Reads an unsigned 32-bit integer in big-endian order from …","Reads an unsigned 32-bit integer in little-endian order …","Reads an unsigned 32-bit integer in little-endian order …","Reads an unsigned 64-bit integer in big-endian order from …","Reads an unsigned 64-bit integer in big-endian order from …","Reads an unsigned 64-bit integer in little-endian order …","Reads an unsigned 64-bit integer in little-endian order …","Reads an unsigned 8 bit integer from the underlying reader.","Reads an unsigned 8 bit integer from the underlying reader.","Reads all bytes into buf until the delimiter byte or EOF …","Reads all bytes into buf until the delimiter byte or EOF …","Returns a reference to the inner reader.","Returns a mutable reference to the inner reader.","Returns a pinned mutable reference to the inner reader.","Returns the number of bytes at the end of the slice that …","","Remove Interest from self.","Creates an instance of an async reader that infinitely …","Creates a future which will rewind to the beginning of the …","Creates a future which will rewind to the beginning of the …","Creates a future which will seek an IO object, and then …","Creates a future which will seek an IO object, and then …","Sets the size of the filled region of the buffer.","Sets the number of bytes that can be read before this …","Shuts down the output stream, ensuring that the value can …","Shuts down the output stream, ensuring that the value can …","Creates an instance of an async writer which will …","Splits a single value implementing AsyncRead + AsyncWrite …","Returns a stream of the contents of this reader split on …","Returns a stream of the contents of this reader split on …","Attempts to seek to an offset, in bytes, in a stream.","","","","Creates a future which will return the current seek …","Creates a future which will return the current seek …","","Returns a new ReadBuf comprised of the unfilled section up …","Creates an adaptor which reads at most limit bytes from it.","Creates an adaptor which reads at most limit bytes from it.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a mutable reference to the unfilled part of the …","Creates a new ReadBuf from a fully uninitialized buffer.","Asynchronous IO structures specific to Unix-like operating …","Reunites with a previously split WriteHalf.","Creates a new BufWriter with the specified buffer capacity.","Creates a BufStream with the specified BufReader capacity …","Creates a new BufReader with the specified buffer capacity.","Writes a buffer into this writer, returning how many bytes …","Writes a buffer into this writer, returning how many bytes …","Attempts to write an entire buffer into this writer.","Attempts to write an entire buffer into this writer.","Attempts to write an entire buffer into this writer.","Attempts to write an entire buffer into this writer.","Writes a buffer into this writer, advancing the buffer’s …","Writes a buffer into this writer, advancing the buffer’s …","Writes an 32-bit floating point type in big-endian order …","Writes an 32-bit floating point type in big-endian order …","Writes an 32-bit floating point type in little-endian …","Writes an 32-bit floating point type in little-endian …","Writes an 64-bit floating point type in big-endian order …","Writes an 64-bit floating point type in big-endian order …","Writes an 64-bit floating point type in little-endian …","Writes an 64-bit floating point type in little-endian …","Writes an signed 128-bit integer in big-endian order to the","Writes an signed 128-bit integer in big-endian order to the","Writes an signed 128-bit integer in little-endian order to …","Writes an signed 128-bit integer in little-endian order to …","Writes a signed 16-bit integer in big-endian order to the …","Writes a signed 16-bit integer in big-endian order to the …","Writes a signed 16-bit integer in little-endian order to …","Writes a signed 16-bit integer in little-endian order to …","Writes a signed 32-bit integer in big-endian order to the …","Writes a signed 32-bit integer in big-endian order to the …","Writes a signed 32-bit integer in little-endian order to …","Writes a signed 32-bit integer in little-endian order to …","Writes an signed 64-bit integer in big-endian order to the …","Writes an signed 64-bit integer in big-endian order to the …","Writes an signed 64-bit integer in little-endian order to …","Writes an signed 64-bit integer in little-endian order to …","Writes a signed 8-bit integer to the underlying writer.","Writes a signed 8-bit integer to the underlying writer.","Writes an unsigned 128-bit integer in big-endian order to …","Writes an unsigned 128-bit integer in big-endian order to …","Writes an unsigned 128-bit integer in little-endian order …","Writes an unsigned 128-bit integer in little-endian order …","Writes an unsigned 16-bit integer in big-endian order to …","Writes an unsigned 16-bit integer in big-endian order to …","Writes an unsigned 16-bit integer in little-endian order …","Writes an unsigned 16-bit integer in little-endian order …","Writes an unsigned 32-bit integer in big-endian order to …","Writes an unsigned 32-bit integer in big-endian order to …","Writes an unsigned 32-bit integer in little-endian order …","Writes an unsigned 32-bit integer in little-endian order …","Writes an unsigned 64-bit integer in big-endian order to …","Writes an unsigned 64-bit integer in big-endian order to …","Writes an unsigned 64-bit integer in little-endian order …","Writes an unsigned 64-bit integer in little-endian order …","Writes an unsigned 8-bit integer to the underlying writer.","Writes an unsigned 8-bit integer to the underlying writer.","Like write, except that it writes from a slice of buffers.","Like write, except that it writes from a slice of buffers.","Returns a reference to the inner writer.","Returns a mutable reference to the inner writer.","Returns a pinned mutable reference to the inner writer.","Associates an IO object backed by a Unix file descriptor …","Represents an IO-ready event detected on a particular file …","Represents an IO-ready event detected on a particular file …","The error type returned by try_io.","","","Reads or writes from the file descriptor using a …","Reads or writes from the file descriptor using a …","","","","","","","","","Indicates to tokio that the file descriptor is no longer …","Indicates to tokio that the file descriptor is no longer …","Indicates to tokio that the file descriptor no longer has …","Indicates to tokio that the file descriptor no longer has …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the backing object of the …","Returns a shared reference to the backing object of the …","Returns a mutable reference to the backing object of the …","Returns a mutable reference to the backing object of this …","Returns a mutable reference to the inner AsyncFd.","Returns a shared reference to the backing object of this …","Returns a shared reference to the inner AsyncFd.","Returns a shared reference to the inner AsyncFd.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Deregisters this file descriptor and returns ownership of …","Creates an AsyncFd backed by (and taking ownership of) an …","Polls for read readiness.","Polls for read readiness.","Polls for write readiness.","Polls for write readiness.","Waits for the file descriptor to become readable, …","Waits for the file descriptor to become readable, …","Waits for any of the requested ready states, returning a …","Get the Ready value associated with this guard.","Get the Ready value associated with this guard.","Waits for any of the requested ready states, returning a …","This method should be invoked when you intentionally want …","This method should be invoked when you intentionally want …","","","","","","","","","Performs the provided IO operation.","Performs the provided IO operation.","","","","","Creates an AsyncFd backed by (and taking ownership of) an …","Waits for the file descriptor to become writable, …","Waits for the file descriptor to become writable, …","A TCP socket server, listening for connections.","A TCP socket that has not yet been converted to a TcpStream…","A TCP stream between a local and a remote socket.","Converts or resolves without blocking to one or more …","A UDP socket.","An I/O object representing a Unix datagram socket.","A Unix socket which can accept connections from other Unix …","A Unix socket that has not yet been converted to a …","A structure representing a connected Unix socket.","Accepts a new incoming connection from this listener.","Accepts a new incoming connection to this listener.","","","","","","","","","","","","","","","","","Reads or writes from the socket using a user-provided IO …","Reads or writes from the socket using a user-provided IO …","Reads or writes from the socket using a user-provided IO …","Reads or writes from the socket using a user-provided IO …","Creates a new TcpListener, which will be bound to the …","Binds the socket to the given address.","This function will create a new UDP socket and attempt to …","Creates a new UnixDatagram bound to the specified path.","Creates a new UnixListener bound to the specified path.","Binds the socket to the given address.","Sets the value for the SO_BINDTODEVICE option on this …","Sets the value for the SO_BINDTODEVICE option on this …","","","","","","","","","","","","","","","","","Gets the value of the SO_BROADCAST option for this socket.","Establishes a TCP connection with a peer at the specified …","Opens a TCP connection to a remote host.","Connects the UDP socket setting the default destination …","Connects the socket to the specified address.","Establishes a Unix connection with a peer at the specified …","Connects to the socket named by path.","Converts the socket into a UnixDatagram.","Gets the value for the SO_BINDTODEVICE option on this …","Gets the value for the SO_BINDTODEVICE option on this …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts a RawFd to a TcpSocket.","","Creates new TcpListener from a std::net::TcpListener.","Creates new TcpStream from a std::net::TcpStream.","Creates new UdpSocket from a previously bound …","Creates new UnixDatagram from a …","Creates new UnixListener from a …","Creates new UnixStream from a …","Converts a std::net::TcpStream into a TcpSocket. The …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Splits a TcpStream into a read half and a write half, …","Splits a UnixStream into a read half and a write half, …","Turns a tokio::net::TcpListener into a …","Turns a tokio::net::TcpStream into a std::net::TcpStream.","Turns a tokio::net::UdpSocket into a std::net::UdpSocket.","Turns a tokio::net::UnixDatagram into a …","Turns a tokio::net::UnixListener into a …","Turns a tokio::net::UnixStream into a …","","","Executes an operation of the IP_ADD_MEMBERSHIP type.","Executes an operation of the IPV6_ADD_MEMBERSHIP type.","Gets the value of the SO_KEEPALIVE option on this socket.","Executes an operation of the IP_DROP_MEMBERSHIP type.","Executes an operation of the IPV6_DROP_MEMBERSHIP type.","Reads the linger duration for this socket by getting the …","Reads the linger duration for this socket by getting the …","Converts the socket into a TcpListener.","Converts the socket into a UnixListener.","Returns the local address that this listener is bound to.","Gets the local address of this socket.","Returns the local address that this stream is bound to.","Returns the local address that this socket is bound to.","Returns the local address that this socket is bound to.","Returns the local socket address of this listener.","Returns the socket address of the local half of this …","Performs a DNS resolution.","Gets the value of the IP_MULTICAST_LOOP option for this …","Gets the value of the IPV6_MULTICAST_LOOP option for this …","Gets the value of the IP_MULTICAST_TTL option for this …","Creates a new Unix datagram socket.","Creates a new Unix stream socket.","Creates a new socket configured for IPv4.","Creates a new socket configured for IPv6.","Gets the value of the TCP_NODELAY option on this socket.","Gets the value of the TCP_NODELAY option on this socket.","Creates an unnamed pair of connected sockets.","Creates an unnamed pair of connected sockets.","Receives data on the socket from the remote address to …","Receives data from the socket, without removing it from …","Retrieve the sender of the data at the head of the input …","Returns the remote address that this stream is connected …","Returns the socket address of the remote peer this socket …","Returns the address of this socket’s peer.","Returns the socket address of the remote half of this …","Returns effective credentials of the process which called …","Polls to accept a new incoming connection to this listener.","Polls to accept a new incoming connection to this listener.","","","Attempts to receive data on the socket, without removing …","Receives data from the socket, without removing it from …","Retrieve the sender of the data at the head of the input …","","","Polls for read readiness.","Polls for read readiness.","Attempts to receive a single datagram message on the …","Attempts to receive a single datagram message on the …","Attempts to receive a single datagram on the socket.","Attempts to receive a single datagram on the specified …","Polls for read/receive readiness.","Polls for read/receive readiness.","Attempts to send data on the socket to the remote address …","Attempts to send data on the socket to the remote address …","Polls for write/send readiness.","Polls for write/send readiness.","Attempts to send data on the socket to a given address.","Attempts to send data to the specified address.","","","","","Polls for write readiness.","Polls for write readiness.","","","Waits for the socket to become readable.","Waits for the socket to become readable.","Waits for the socket to become readable.","Waits for the socket to become readable.","Waits for any of the requested ready states.","Waits for any of the requested ready states.","Waits for any of the requested ready states.","Waits for any of the requested ready states.","Receives a single datagram message on the socket from the …","Receives data from the socket.","Receives a single datagram message on the socket from the …","Receives data from the socket from the address to which it …","Receives a single datagram message on the socket, …","Receives from the socket, advances the buffer’s internal …","Returns the size of the TCP receive buffer for this socket.","Receives a single datagram message on the socket. On …","Receives data from the socket.","Retrieves the value set for SO_REUSEADDR on this socket.","Allows the socket to bind to an in-use port. Only …","Sends data on the socket to the remote address that the …","Sends data on the socket to the socket’s peer.","Returns the size of the TCP send buffer for this socket.","Sends data on the socket to the given address. On success, …","Sends data on the socket to the specified address.","Sets the value of the SO_BROADCAST option for this socket.","Sets value for the SO_KEEPALIVE option on this socket.","Sets the linger duration of this socket by setting the …","Sets the linger duration of this socket by setting the …","Sets the value of the IP_MULTICAST_LOOP option for this …","Sets the value of the IPV6_MULTICAST_LOOP option for this …","Sets the value of the IP_MULTICAST_TTL option for this …","Sets the value of the TCP_NODELAY option on this socket.","Sets the value of the TCP_NODELAY option on this socket.","Sets the size of the TCP receive buffer on this socket.","Allows the socket to bind to an in-use address.","Allows the socket to bind to an in-use port. Only …","Sets the size of the TCP send buffer on this socket.","Sets the value for the IP_TOS option on this socket.","Sets the value for the IP_TOS option on this socket.","Sets the value for the IP_TTL option on this socket.","Sets the value for the IP_TTL option on this socket.","Sets the value for the IP_TTL option on this socket.","Shuts down the read, write, or both halves of this …","Splits a TcpStream into a read half and a write half, …","Splits a UnixStream into a read half and a write half, …","Returns the value of the SO_ERROR option.","Returns the value of the SO_ERROR option.","Returns the value of the SO_ERROR option.","Returns the value of the SO_ERROR option.","Returns the value of the SO_ERROR option.","Returns the value of the SO_ERROR option.","TCP utility types.","Gets the value of the IP_TOS option for this socket.","Gets the value of the IP_TOS option for this socket.","","Consumes stream, returning the tokio I/O object.","","","Consumes stream, returning the tokio I/O object.","","Consumes stream, returning the tokio I/O object.","Consumes stream, returning the Tokio I/O object.","","","Consumes stream, returning the tokio I/O object.","","Consumes stream, returning the tokio I/O object.","","","","","","","","","","Tries to read or write from the socket using a …","Tries to read or write from the socket using a …","Tries to read or write from the socket using a …","Tries to read or write from the socket using a …","Tries to receive data on the socket without removing it …","Try to retrieve the sender of the data at the head of the …","Tries to read data from the stream into the provided …","Try to read data from the stream into the provided buffer, …","Tries to read data from the stream into the provided …","Tries to read data from the stream into the provided …","Tries to read data from the stream into the provided …","Tries to read data from the stream into the provided …","Tries to receive a single datagram message on the socket …","Tries to receive a datagram from the peer without waiting.","Tries to receive data from the stream into the provided …","Tries to read data from the stream into the provided …","Tries to receive a single datagram message on the socket. …","Tries to receive data from the socket without waiting.","Tries to receive a single datagram message on the socket. …","Tries to receive data from the socket without waiting.","Tries to send data on the socket to the remote address to …","Tries to send a datagram to the peer without waiting.","Tries to send data on the socket to the given address, but …","Tries to send a datagram to the peer without waiting.","Try to write a buffer to the stream, returning how many …","Tries to write a buffer to the stream, returning how many …","Tries to write several buffers to the stream, returning …","Tries to write several buffers to the stream, returning …","Gets the value of the IP_TTL option for this socket.","Gets the value of the IP_TTL option for this socket.","Gets the value of the IP_TTL option for this socket.","","","","","","","","","Creates a new UnixDatagram which is not bound to any …","Unix specific network types.","Waits for the socket to become writable.","Waits for the socket to become writable.","Waits for the socket to become writable.","Waits for the socket to become writable.","Owned read half of a TcpStream, created by into_split.","Owned write half of a TcpStream, created by into_split.","Borrowed read half of a TcpStream, created by split.","Error indicating that two halves were not from the same …","Borrowed write half of a TcpStream, created by split.","","","","","","","","","","","","","","","","","","","","","","Destroys the write half, but don’t close the write half …","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).","","","Returns the local address that this stream is bound to.","Returns the local address that this stream is bound to.","Returns the local address that this stream is bound to.","Returns the local address that this stream is bound to.","Receives data on the socket from the remote address to …","Receives data on the socket from the remote address to …","Returns the remote address that this stream is connected …","Returns the remote address that this stream is connected …","Returns the remote address that this stream is connected …","Returns the remote address that this stream is connected …","","","Attempts to receive data on the socket, without removing …","Attempt to receive data on the socket, without removing …","","","","","","","","","Waits for the socket to become readable.","Waits for the socket to become readable.","Waits for any of the requested ready states.","Waits for any of the requested ready states.","Waits for any of the requested ready states.","Waits for any of the requested ready states.","Attempts to put the two halves of a TcpStream back …","Attempts to put the two halves of a TcpStream back …","","","","","","","","","","","","Tries to read data from the stream into the provided …","Tries to read data from the stream into the provided …","Tries to read data from the stream into the provided …","Tries to read data from the stream into the provided …","Tries to read data from the stream into the provided …","Tries to read data from the stream into the provided …","Tries to write a buffer to the stream, returning how many …","Tries to write a buffer to the stream, returning how many …","Tries to write several buffers to the stream, returning …","Tries to write several buffers to the stream, returning …","","","","","","Waits for the socket to become writable.","Waits for the socket to become writable.","Owned read half of a UnixStream, created by into_split.","Owned write half of a UnixStream, created by into_split.","Borrowed read half of a UnixStream, created by split.","Error indicating that two halves were not from the same …","An address associated with a Tokio Unix socket.","Credentials of a process.","Borrowed write half of a UnixStream, created by split.","Returns the contents of this address if it is a pathname …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Destroys the write half, but don’t close the write half …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Gets GID (group ID) of the process.","A type representing user ID.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if the address is unnamed.","","","Returns the socket address of the local half of this …","Returns the socket address of the local half of this …","Returns the socket address of the local half of this …","Returns the socket address of the local half of this …","Returns the socket address of the remote half of this …","Returns the socket address of the remote half of this …","Returns the socket address of the remote half of this …","Returns the socket address of the remote half of this …","Gets PID (process ID) of the process.","A type representing group ID.","Unix pipe types.","","","","","","","","","","","Waits for the socket to become readable.","Waits for the socket to become readable.","Wait for any of the requested ready states.","Waits for any of the requested ready states.","Waits for any of the requested ready states.","Waits for any of the requested ready states.","Attempts to put the two halves of a UnixStream back …","Attempts to put the two halves of a UnixStream back …","","","","","","","","","","","","","","","","","Tries to read data from the stream into the provided …","Tries to read data from the stream into the provided …","Tries to read data from the stream into the provided …","Tries to read data from the stream into the provided …","Tries to read data from the stream into the provided …","Tries to read data from the stream into the provided …","Tries to write a buffer to the stream, returning how many …","Tries to write a buffer to the stream, returning how many …","Tries to write several buffers to the stream, returning …","Tries to write several buffers to the stream, returning …","","","","","","","","Gets UID (user ID) of the process.","A type representing process and process group IDs.","Waits for the socket to become writable.","Waits for the socket to become writable.","Options and flags which can be used to configure how a …","Reading end of a Unix pipe.","Writing end of a Unix pipe.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates a new Sender from a File.","Creates a new Receiver from a File.","Creates a new Sender from a File without checking pipe …","Creates a new Receiver from a File without checking pipe …","Creates a new Sender from an OwnedFd.","Creates a new Receiver from an OwnedFd.","Creates a new Sender from an OwnedFd without checking pipe …","Creates a new Receiver from an OwnedFd without checking …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts the pipe into an OwnedFd in blocking mode.","Converts the pipe into an OwnedFd in blocking mode.","Converts the pipe into an OwnedFd in nonblocking mode.","Converts the pipe into an OwnedFd in nonblocking mode.","","Creates a blank new set of options ready for configuration.","Creates a Receiver from a FIFO file with the options …","Creates a Sender from a FIFO file with the options …","Creates a new anonymous Unix pipe.","","","Polls for read readiness.","","","Polls for write readiness.","","Sets the option for read-write access.","Waits for the pipe to become readable.","Waits for any of the requested ready states.","Waits for any of the requested ready states.","","","","","","","","Tries to read data from the pipe into the provided buffer, …","Tries to read data from the pipe into the provided buffer, …","Tries to read data from the pipe into the provided …","Tries to write a buffer to the pipe, returning how many …","Tries to write several buffers to the pipe, returning how …","","","","Sets the option to skip the check for FIFO file type.","Waits for the pipe to become writable.","Builds Tokio Runtime with custom configuration values.","The flavor that executes all tasks on the current thread.","Runtime context guard.","Handle to the runtime.","The flavor that executes tasks across multiple threads.","The Tokio runtime.","The flavor of a Runtime.","Error returned by try_current when no Runtime has been …","Runs a future to completion on this Handle’s associated …","Runs a future to completion on the Tokio runtime. This is …","","","","","","","","","","","","","Creates the configured Runtime.","","","Returns a Handle view over the currently running Runtime.","","Enables both I/O and time drivers.","Enables the I/O driver.","Enables the time driver.","Enters the runtime context. This allows you to construct …","Enters the runtime context.","","Sets the number of scheduler ticks after which the …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Sets the number of scheduler ticks after which the …","Returns a handle to the runtime’s spawner.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if the call failed because there is currently …","Returns true if the call failed because the Tokio context …","Specifies the limit for additional threads spawned by the …","Enables the I/O driver and configures the max number of …","Creates a new runtime instance with default configuration …","Returns a new builder with the current thread scheduler …","Returns a new builder with the multi thread scheduler …","Executes function f just before a thread is parked (goes …","Executes function f after each thread is started but …","Executes function f before each thread stops.","Executes function f just after a thread unparks (starts …","Returns the flavor of the current Runtime.","Shuts down the runtime, without waiting for any spawned …","Shuts down the runtime, waiting for at most duration for …","Spawns a future onto the Tokio runtime.","Spawns a future onto the Tokio runtime.","Runs the provided function on an executor dedicated to …","Runs the provided function on an executor dedicated to …","Sets a custom timeout for a thread in the blocking pool.","Sets name of threads spawned by the Runtime’s thread …","Sets a function used to generate the name of threads …","Sets the stack size (in bytes) for worker threads.","","","Returns a Handle view over the currently running Runtime","","","","","","","","","","","","","","","","","","","Sets the number of worker threads the Runtime will use.","Completes when a “ctrl-c” notification is sent to the …","Unix-specific types for signal handling.","An listener for receiving a particular type of OS signal.","Represents the specific kind of signal to listen for.","Represents the SIGALRM signal.","Get the signal’s numeric value.","","","","","Represents the SIGCHLD signal.","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Allows for listening to any valid OS signal.","Represents the SIGHUP signal.","","Represents the SIGINT signal.","Calls U::from(self).","Calls U::from(self).","Represents the SIGIO signal.","Represents the SIGPIPE signal.","Polls to receive the next signal notification event, …","Represents the SIGQUIT signal.","Receives the next signal notification event.","Creates a new listener which will receive notifications …","Represents the SIGTERM signal.","","","","","","","","Represents the SIGUSR1 signal.","Represents the SIGUSR2 signal.","Represents the SIGWINCH signal.","Error returned from the Semaphore::acquire function.","The cell was already initialized when OnceCell::set was …","A barrier enables multiple tasks to synchronize the …","A BarrierWaitResult is returned by wait when all tasks in …","The semaphore has been closed and cannot issue new permits.","The cell is currently being initialized.","The maximum number of permits which a semaphore can hold. …","A handle to a held Mutex that has had a function applied …","An asynchronous Mutex-like type.","A handle to a held Mutex. The guard can be held across any …","The semaphore has no available permits.","Notifies a single task to wake up.","A thread-safe cell that can be written to only once.","A owned handle to a held Mutex that has had a function …","An owned handle to a held Mutex.","Owned RAII structure used to release the exclusive write …","Owned RAII structure used to release the shared read …","Owned RAII structure used to release the exclusive write …","An owned permit from the semaphore.","An asynchronous reader-writer lock.","RAII structure used to release the exclusive write access …","RAII structure used to release the shared read access of a …","RAII structure used to release the exclusive write access …","Counting semaphore performing asynchronous permit …","A permit from the semaphore.","Errors that can be returned from OnceCell::set.","Error returned from the Semaphore::try_acquire function.","Error returned from the Mutex::try_lock, RwLock::try_read …","Acquires a permit from the semaphore.","Acquires n permits from the semaphore.","Acquires n permits from the semaphore.","Acquires a permit from the semaphore.","Adds n new permits to the semaphore.","Returns the current number of available permits.","Blockingly locks this Mutex. When the lock has been …","Blockingly locks this Mutex. When the lock has been …","Blockingly locks this RwLock with shared read access.","Blockingly locks this RwLock with exclusive write access.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A multi-producer, multi-consumer broadcast queue. Each …","","","","","Closes the semaphore.","Creates a new lock in an unlocked state ready for use.","Creates a new instance of an RwLock<T> which is unlocked.","Creates a new empty OnceCell instance.","Create a new Notify, initialized without a permit.","Creates a new semaphore with the initial number of permits.","Creates a new OnceCell that contains the provided value.","Creates a new instance of an RwLock<T> which is unlocked …","","","","","","","","","","","","","","","","","","","","","","","Atomically downgrades a write lock into a read lock …","Atomically downgrades a write lock into a read lock …","Makes a new OwnedRwLockReadGuard for a component of the …","Makes a new RwLockReadGuard for a component of the locked …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Forgets the permit without releasing it back to the …","Forgets the permit without releasing it back to the …","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Named future types.","Returns a reference to the value currently stored in the …","Returns a mutable reference to the underlying data.","Returns a mutable reference to the underlying data.","Returns a mutable reference to the value currently stored …","Gets the value currently in the OnceCell, or initialize it …","Gets the value currently in the OnceCell, or initialize it …","Returns true if the OnceCell currently contains a value, …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Consumes the mutex, returning the underlying data.","Consumes the lock, returning the underlying data.","Takes the value from the cell, destroying the cell in the …","Converts this OwnedRwLockWriteGuard into an …","Converts this RwLockWriteGuard into an …","Whether SetError is SetError::AlreadyInitializedError.","Returns true if the semaphore is closed","Whether SetError is SetError::InitializingError","Returns true if this task from wait is the “leader task…","Locks this mutex, causing the current task to yield until …","Locks this mutex, causing the current task to yield until …","Makes a new MappedMutexGuard for a component of the locked …","Makes a new OwnedMappedMutexGuard for a component of the …","Makes a new MappedMutexGuard for a component of the locked …","Makes a new OwnedMappedMutexGuard for a component of the …","Makes a new OwnedRwLockReadGuard for a component of the …","Makes a new OwnedRwLockMappedWriteGuard for a component of …","Makes a new OwnedRwLockMappedWriteGuard for a component of …","Makes a new RwLockReadGuard for a component of the locked …","Makes a new RwLockMappedWriteGuard for a component of the …","Makes a new RwLockMappedWriteGuard for a component of the …","Merge two SemaphorePermit instances together, consuming …","Merge two OwnedSemaphorePermit instances together, …","A multi-producer, single-consumer queue for sending values …","Returns a reference to the original Mutex.","Returns a reference to the original Arc<Mutex>.","Creates a new lock in an unlocked state ready for use.","Creates a new instance of an RwLock<T> which is unlocked.","Creates a new empty OnceCell instance.","Creates a new barrier that can block a given number of …","Create a new Notify, initialized without a permit.","Creates a new semaphore with the initial number of permits.","Creates a new OnceCell that contains the provided value, …","Wait for a notification.","Notifies a waiting task.","Notifies all waiting tasks.","A one-shot channel is used for sending a single message …","Locks this RwLock with shared read access, causing the …","Locks this RwLock with shared read access, causing the …","Returns the Semaphore from which this permit was acquired.","Sets the value of the OnceCell to the given value if the …","Takes ownership of the current value, leaving the cell …","","","","","","","","","","","","","","","","","Tries to acquire a permit from the semaphore.","Tries to acquire n permits from the semaphore.","Tries to acquire n permits from the semaphore.","Tries to acquire a permit from the semaphore.","Attempts to make a new OwnedRwLockReadGuard for a …","Attempts to make a new RwLockReadGuard for a component of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Attempts to acquire the lock, and returns TryLockError if …","Attempts to acquire the lock, and returns TryLockError if …","Attempts to make a new MappedMutexGuard for a component of …","Attempts to make a new OwnedMappedMutexGuard for a …","Attempts to make a new MappedMutexGuard for a component of …","Attempts to make a new OwnedMappedMutexGuard for a …","Attempts to make a new OwnedRwLockReadGuard for a …","Attempts to make a new OwnedRwLockMappedWriteGuard for a …","Attempts to make a new OwnedRwLockMappedWriteGuard for a …","Attempts to make a new RwLockReadGuard for a component of …","Attempts to make a new RwLockMappedWriteGuard for a …","Attempts to make a new RwLockMappedWriteGuard for a …","Attempts to acquire this RwLock with shared read access.","Attempts to acquire this RwLock with shared read access.","Attempts to acquire this RwLock with exclusive write …","Attempts to acquire this RwLock with exclusive write …","","","","","","","","","","","","","","","","","","","","","","","","Does not resolve until all tasks have rendezvoused here.","A single-producer, multi-consumer channel that only …","Creates a new instance of an RwLock<T> which is unlocked …","Locks this RwLock with exclusive write access, causing the …","Locks this RwLock with exclusive write access, causing the …","Receiving-half of the broadcast channel.","Sending-half of the broadcast channel.","Blocking receive to call outside of asynchronous contexts.","","","","","Create a bounded, multi-producer, multi-consumer channel …","","","","","Broadcast error types","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Returns true if there are no queued values.","Returns true if there aren’t any messages in the channel …","Returns the number of queued values.","Returns the number of messages that were sent into the …","Creates the sending-half of the broadcast channel.","Returns the number of active receivers","Receives the next value for this receiver.","Re-subscribes to the channel starting from the current …","Returns true if senders belong to the same channel.","Returns true if receivers belong to the same channel.","Attempts to send a value to all active Receiver handles, …","Creates a new Receiver handle that will receive values …","","","","","","Attempts to return a pending value on this receiver …","","","There are no more active senders implying no further …","There are no more active senders implying no further …","The channel is currently empty. There are still active …","The receiver lagged too far behind. Attempting to receive …","The receiver lagged too far behind and has been forcibly …","An error returned from the recv function on a Receiver.","Error returned by the send function on a Sender.","An error returned from the try_recv function on a Receiver.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Future returned from Notify::notified().","","","","Adds this future to the list of futures that are ready to …","","Returns the argument unchanged.","Calls U::from(self).","","","","","","Owned permit to send one value into the channel.","Permits to send one value into the channel.","An Iterator of Permit that can be used to hold n slots in …","Receives values from the associated Sender.","Sends values to the associated Receiver.","Receive values from the associated UnboundedSender.","Send values to the associated UnboundedReceiver.","A sender that does not prevent the channel from being …","An unbounded sender that does not prevent the channel from …","Blocking receive to call outside of asynchronous contexts.","Blocking receive to call outside of asynchronous contexts.","Blocking send to call outside of asynchronous contexts.","","","","","","","","","","","","","","","","","","","Returns the current capacity of the channel.","Creates a bounded mpsc channel for communicating between …","","","","","","","","","Closes the receiving half of a channel without dropping it.","Closes the receiving half of a channel, without dropping …","Completes when the receiver has dropped.","Completes when the receiver has dropped.","Converts the Sender to a WeakSender that does not count …","Converts the UnboundedSender to a WeakUnboundedSender that …","","","","Channel error types.","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Checks if the channel has been closed. This happens when …","Checks if the channel has been closed. This happens when …","Returns the maximum buffer capacity of the channel.","","Polls to receive the next message on this channel.","Polls to receive the next message on this channel.","Polls to receive multiple messages on this channel, …","Polls to receive multiple messages on this channel, …","Receives the next value for this receiver.","Receives the next value for this receiver.","Receives the next values for this receiver and extends …","Receives the next values for this receiver and extends …","Releases the reserved capacity without sending a message, …","Waits for channel capacity. Once capacity to send one …","Waits for channel capacity. Once capacity to send n …","Waits for channel capacity, moving the Sender and …","Returns true if senders belong to the same channel.","Returns true if senders belong to the same channel.","Sends a value, waiting until there is capacity.","Sends a value using the reserved capacity.","Sends a value using the reserved capacity.","Attempts to send a message on this UnboundedSender without …","Sends a value, waiting until there is capacity, but only …","","","","","","","","","","","","","","","","","","","","","","","","Tries to receive the next value for this receiver.","Tries to receive the next value for this receiver.","Tries to acquire a slot in the channel without waiting for …","Tries to acquire n slots in the channel without waiting …","Tries to acquire a slot in the channel without waiting for …","Attempts to immediately send a message on this Sender","","","","","","","","","","Creates an unbounded mpsc channel for communicating …","Tries to convert a WeakSender into a Sender. This will …","Tries to convert a WeakUnboundedSender into an …","The receive half of the channel was explicitly closed or …","The receive half of the channel was explicitly closed or …","The channel’s sending half has become disconnected, and …","This channel is currently empty, but the Sender(s) have …","The data could not be sent on the channel because the …","Error returned by the Sender.","Error returned by Sender::send_timeout].","The data could not be sent on the channel because the …","Error returned by try_recv.","This enumeration is the list of the possible error …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","Receives a value from the associated Sender.","Sends a value to the associated Receiver.","Blocking receive to call outside of asynchronous contexts.","","","","","Creates a new one-shot channel for sending single values …","Prevents the associated Sender handle from sending a value.","Waits for the associated Receiver handle to close.","","","Oneshot error types.","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","Returns true if the associated Receiver handle has been …","","Checks whether the oneshot channel has been closed, and if …","Attempts to send a value on this channel, returning it …","","","","","Attempts to receive a value.","","","The send half of the channel was dropped without sending a …","The send half of the channel has not yet sent a value.","Error returned by the Future implementation for Receiver.","Error returned by the try_recv function on Receiver.","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Receives values from the associated Sender.","Returns a reference to the inner value.","Sends values to the associated Receiver.","Returns a reference to the most recently sent value.","","Returns a reference to the most recently sent value","","","Returns a reference to the most recently sent value and …","","","","Waits for a change notification, then marks the newest …","Creates a new watch channel, returning the “send” and …","","","Completes when all receivers have dropped.","","","","Watch error types.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Checks if this channel contains a message that this …","Indicates if the borrowed value is considered as changed …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Checks if the channel has been closed. This happens when …","Marks the state as changed.","Marks the state as unchanged.","Creates the sending-half of the watch channel.","Returns the number of receivers that currently exist.","Returns true if receivers belong to the same channel.","Sends a new value via the channel, notifying all receivers.","Modifies the watched value conditionally in-place, …","Modifies the watched value unconditionally in-place, …","Sends a new value via the channel, notifying all receivers …","Creates a new Receiver connected to this Sender.","","","","","","","","","","","Waits for a value that satisfies the provided condition.","Error produced when receiving a change notification.","Error produced when sending a value fails.","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","An owned permission to abort a spawned task, without …","Task failed to execute to completion.","An owned permission to join on a task (await its …","A collection of tasks spawned on a Tokio runtime.","Context guard for LocalSet","A key for task-local data.","A set of tasks which are executed on the same thread.","Future for the unconstrained method.","Abort the task associated with the handle.","Abort the task associated with the handle.","Aborts all tasks on this JoinSet.","Returns a new AbortHandle that can be used to remotely …","Runs the provided blocking function on the current thread …","Runs a future to completion on the provided runtime, …","","","","","","","","","","","","","","","","","","","Removes all tasks from this JoinSet without aborting them.","","","","","","Enters the context of this LocalSet.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Task-related futures.","Returns a copy of the task-local value if the task-local …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Consumes the join error, returning the object with which …","Returns true if the error was caused by the task being …","Returns whether the JoinSet is empty.","Checks if the task associated with this AbortHandle has …","Checks if the task associated with this JoinHandle has …","Returns true if the error was caused by the task panicking.","Waits until one of the tasks in the set completes and …","Returns the number of tasks currently in the JoinSet.","Create a new JoinSet.","Returns a new local task set.","","","","Polls for one of the tasks in the set to complete.","Runs a future to completion on the local set, returning …","Sets a value T as the task-local value for the future F.","Aborts all tasks and waits for them to finish shutting …","Spawns a new asynchronous task, returning a JoinHandle for …","Spawn the provided task on the JoinSet, returning an …","Runs the provided closure on a thread where blocking is …","Spawn the blocking code on the blocking threadpool and …","Spawn the blocking code on the blocking threadpool of the …","Spawns a !Send future on the current LocalSet.","Spawn the provided task on the current LocalSet and store …","Spawns a !Send task onto the local task set.","Spawn the provided task on the provided LocalSet and store …","Spawn the provided task on the provided runtime and store …","Sets a value T as the task-local value for the closure F.","","","","","","","","","","","","","","","","","","Consumes the join error, returning the object with which …","Tries to join one of the tasks in the set that has …","Accesses the current task-local and runs the provided …","","","","","","","","","Turn off cooperative scheduling for a future. The future …","Accesses the current task-local and runs the provided …","Yields execution back to the Tokio runtime.","A future that sets a value T of a task local for the …","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","Ticks as fast as possible until caught up.","Tick at multiples of period from when tick was called, …","","A measurement of a monotonically nondecreasing clock. …","Interval returned by interval and interval_at.","Defines the behavior of an Interval when it misses a tick.","Skips missed ticks and tick on the next multiple of period …","Future returned by sleep and sleep_until.","Future returned by timeout and timeout_at.","","","","","","","","","","","","","Returns Some(t) where t is the time self + duration if t …","Returns the amount of time elapsed from another instant to …","Returns Some(t) where t is the time self - duration if t …","","","","","","Returns the instant at which the future will complete.","Returns MissedTickBehavior::Burst.","Returns the amount of time elapsed from another instant to …","Returns the amount of time elapsed since this instant was …","","","Time error types.","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Create a tokio::time::Instant from a std::time::Instant.","Gets a mutable reference to the underlying value in this …","Gets a reference to the underlying value in this timeout.","","Creates new Interval that yields with interval of period. …","Creates new Interval that yields with interval of period …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Consumes this timeout, returning the underlying value.","Convert the value into a std::time::Instant.","Returns true if Sleep has elapsed.","Returns the MissedTickBehavior strategy currently being …","Returns an instant corresponding to “now”.","","Returns the period of the interval.","","","Polls for the next instant in the interval to be reached.","Resets the interval to complete one period after the …","Resets the Sleep instance to a new deadline.","Resets the interval after the specified std::time::Duration…","Resets the interval to a crate::time::Instant deadline.","Resets the interval immediately.","Returns the amount of time elapsed from another instant to …","Sets the MissedTickBehavior strategy that should be used.","Waits until duration has elapsed.","Waits until deadline is reached.","","","","Completes when the next instant in the interval has been …","Requires a Future to complete before the specified …","Requires a Future to complete before the specified instant …","","","","","","","","","","","","","","","","","","Errors returned by Timeout.","Errors encountered by the timer implementation.","Creates an error representing a timer at capacity.","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Creates an error representing a misconfigured timer.","Returns true if the error was caused by the timer being at …","Returns true if the error was caused by the timer being …","Returns true if the error was caused by the timer being …","Creates an error representing a shutdown timer.","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,3,3,14,1,21,16,3,14,1,21,16,0,1,1,0,3,14,1,0,0,1,1,14,1,16,16,3,14,1,21,16,3,3,14,1,1,21,16,3,3,0,16,3,14,1,21,16,3,3,0,3,16,14,1,14,1,21,3,1,3,16,3,3,21,3,3,3,3,0,1,0,0,0,14,0,0,0,0,3,0,3,3,0,0,3,3,1,1,3,0,3,14,1,21,16,3,14,1,21,16,3,3,14,1,21,16,0,1,41,0,0,0,0,0,0,0,0,0,0,0,0,41,40,41,0,0,0,0,0,0,40,41,40,41,41,0,0,0,0,0,0,0,0,0,40,41,41,0,40,30,30,30,41,40,41,40,41,30,40,41,58,60,61,51,56,62,63,52,64,65,42,53,44,30,40,41,58,60,61,51,56,62,63,52,64,65,42,53,44,42,44,30,46,46,30,30,40,41,40,41,41,49,50,50,51,52,42,53,44,0,0,0,56,0,0,40,41,50,50,30,30,57,57,30,40,41,58,60,61,51,56,62,63,52,64,65,42,53,44,30,40,41,58,60,61,51,56,62,63,52,64,65,42,53,53,53,44,52,65,42,53,44,52,42,53,44,52,65,42,53,44,30,30,30,30,30,30,40,41,58,60,61,51,56,62,63,52,64,65,42,53,44,61,52,65,42,53,44,41,40,41,58,60,40,41,41,40,41,40,41,41,43,43,60,61,51,56,42,53,44,0,52,50,50,30,42,53,44,65,64,41,67,42,53,44,49,51,52,42,53,44,43,60,61,51,56,63,42,53,44,65,64,45,58,61,51,56,62,52,42,53,44,43,60,61,51,56,63,42,53,44,43,60,61,51,56,63,42,53,44,43,43,60,61,51,56,42,53,44,30,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,50,50,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,50,50,61,61,61,30,30,40,0,69,69,69,69,30,52,57,57,0,0,50,50,67,42,53,44,69,69,41,30,46,46,40,41,30,40,41,58,60,61,51,56,62,63,52,64,65,42,53,44,30,40,41,58,60,61,51,56,62,63,52,64,65,42,53,44,30,40,41,58,60,61,51,56,62,63,52,64,65,42,53,44,30,30,0,58,42,53,44,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,61,61,61,0,0,0,0,79,79,79,79,79,83,84,85,79,83,84,85,83,84,83,84,79,79,83,84,85,79,83,84,85,83,84,84,79,84,79,83,84,79,83,84,85,79,79,79,79,79,79,79,79,79,83,84,79,83,84,79,83,84,85,79,83,84,85,83,84,79,83,84,85,79,79,79,0,0,0,0,0,0,0,0,0,87,90,87,93,88,94,95,90,96,91,87,93,88,94,95,90,96,91,88,94,95,91,87,93,94,95,90,96,93,94,87,93,88,94,95,90,96,91,87,93,88,94,95,90,96,91,94,93,88,94,95,96,91,96,93,94,87,93,88,94,95,90,96,91,87,93,88,94,95,90,96,91,93,96,87,88,94,95,90,91,93,87,93,88,94,95,90,96,91,93,96,88,91,87,88,94,95,90,91,88,91,94,94,93,94,94,93,88,93,96,87,93,88,94,95,90,91,0,94,94,94,96,96,93,93,93,88,95,91,88,94,94,88,94,95,91,91,87,90,88,91,88,94,94,88,91,88,91,94,95,94,95,94,95,94,95,94,95,94,95,88,91,88,91,88,91,88,91,88,94,95,91,88,94,95,91,94,95,94,95,94,95,93,94,95,93,93,94,95,93,94,95,94,93,93,88,94,94,94,93,88,93,93,93,93,93,94,87,88,94,95,88,91,93,88,94,95,90,91,0,93,94,87,87,93,88,88,94,94,95,95,90,90,96,91,91,87,93,88,94,95,90,96,91,88,94,95,91,94,94,88,91,88,91,88,91,94,95,94,95,94,95,94,95,94,95,94,95,88,91,88,91,87,88,94,87,93,88,94,95,90,96,91,95,0,88,94,95,91,0,0,0,0,0,115,116,104,105,115,116,104,105,120,115,116,104,105,120,105,115,116,104,105,120,120,105,115,116,104,105,120,115,116,104,105,120,116,105,115,116,104,105,115,104,115,116,104,105,116,105,115,104,115,104,116,105,116,105,116,105,115,104,115,116,104,105,104,105,120,115,116,104,105,120,115,116,104,105,120,115,104,115,104,115,104,116,105,116,105,115,116,104,105,120,116,105,0,0,0,0,0,0,0,92,117,118,106,107,92,117,118,106,107,121,113,92,117,118,106,107,121,113,113,113,107,113,92,117,118,106,107,121,121,113,107,92,117,118,106,107,121,113,113,0,113,92,117,118,106,107,121,113,92,118,107,117,118,106,107,117,118,106,107,113,0,0,118,107,117,106,118,107,118,107,118,107,117,106,117,118,106,107,106,107,113,121,92,117,118,106,107,121,113,92,117,118,106,107,121,113,117,106,117,106,117,106,118,107,118,107,92,117,118,106,107,121,113,113,0,118,107,0,0,0,126,127,126,127,128,126,127,128,126,127,128,128,128,128,126,127,128,126,127,126,127,126,127,126,127,126,127,128,126,127,126,127,126,127,126,128,128,128,0,126,127,127,126,126,126,126,128,127,126,127,128,128,126,127,128,126,127,127,127,127,126,126,128,126,127,128,126,0,135,0,0,135,0,0,0,130,132,133,130,134,136,132,135,133,130,134,136,132,135,133,130,130,130,132,133,133,133,130,132,135,133,133,130,134,136,136,132,135,133,130,134,136,132,135,133,132,133,130,134,136,132,135,136,136,133,133,132,133,133,133,133,133,133,130,132,132,130,132,130,132,133,133,133,133,130,136,130,133,130,134,136,132,135,133,130,134,136,132,135,133,130,134,136,132,135,133,0,0,0,0,142,142,142,144,142,144,142,142,142,142,142,144,142,142,144,142,142,142,142,142,144,142,142,144,142,144,0,142,142,142,144,142,144,142,144,142,142,142,0,169,0,0,168,169,145,0,0,0,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,145,145,145,145,145,150,150,153,153,150,153,156,170,158,151,152,161,162,172,159,168,147,145,146,149,163,164,165,154,155,166,169,150,153,156,170,158,151,152,161,162,172,159,168,147,145,146,149,163,164,165,154,155,166,169,0,156,158,156,158,145,150,153,156,159,145,156,153,150,153,156,159,151,152,161,162,163,164,165,154,155,166,151,152,161,162,164,165,155,166,164,155,164,155,156,151,152,161,162,146,149,163,164,165,154,155,166,156,168,169,150,153,156,170,158,151,151,152,152,161,161,162,162,172,172,159,168,168,147,147,145,146,149,163,163,164,164,165,165,154,154,155,155,166,166,169,169,146,149,150,150,150,153,153,153,156,156,156,170,158,151,152,161,162,172,159,168,147,145,146,149,163,164,165,154,155,166,169,0,156,150,153,156,156,156,156,150,153,156,170,158,151,152,161,162,172,159,168,147,145,146,149,163,164,165,154,155,166,169,150,153,156,164,155,169,145,169,158,150,150,151,152,161,162,163,164,165,154,155,166,146,149,0,151,152,150,153,156,170,159,145,156,159,159,159,0,153,153,149,156,156,156,158,151,152,161,162,172,168,147,163,164,165,154,155,166,169,145,145,145,145,164,155,150,153,156,170,158,151,152,161,162,172,159,168,147,145,146,149,163,164,165,154,155,166,169,150,153,156,170,158,151,152,161,162,172,159,168,147,145,146,149,163,164,165,154,155,166,169,150,150,151,152,161,162,163,164,165,154,155,166,153,153,153,153,150,153,156,170,158,151,152,161,162,172,159,168,147,145,146,149,163,164,165,154,155,166,169,170,0,153,153,153,0,0,175,177,175,177,175,0,177,177,177,175,0,177,175,177,175,177,175,177,175,177,175,177,177,175,175,177,175,177,177,177,177,175,177,175,175,177,175,176,179,179,176,179,0,0,0,178,176,179,178,176,179,176,179,176,179,176,179,178,178,176,176,179,179,178,176,179,178,176,179,176,179,178,176,179,178,176,179,178,176,179,178,176,179,0,174,174,174,174,174,174,174,174,174,174,174,174,0,0,0,0,0,0,0,0,0,180,181,182,182,184,187,188,189,180,185,186,181,182,184,187,188,189,180,185,186,181,182,0,182,184,185,186,182,184,185,186,180,181,182,185,182,185,187,188,189,0,182,184,187,188,189,180,185,186,181,182,184,187,188,189,180,185,186,181,182,184,187,188,189,180,185,186,181,188,182,185,182,188,180,181,180,181,180,181,180,181,189,182,182,182,182,185,182,187,189,185,182,188,182,184,185,186,182,184,187,188,189,180,185,186,181,182,184,187,188,189,180,185,186,181,180,181,182,182,182,182,182,184,187,188,189,180,185,186,181,0,184,186,192,190,191,191,192,0,0,190,0,0,183,192,191,190,183,192,191,190,183,192,191,190,183,192,191,190,183,192,191,190,183,183,192,192,191,191,190,190,183,192,192,191,190,183,192,191,190,183,192,191,190,183,192,191,190,183,192,191,190,183,192,191,190,183,192,191,190,0,0,193,195,193,195,193,0,193,195,195,193,0,195,193,195,193,195,193,193,195,193,195,195,195,193,195,193,193,195,193,196,196,0,0,194,196,194,196,194,196,194,196,194,196,194,194,196,196,194,196,194,196,194,196,194,196,194,196,194,196,194,196,0,0,0,197,197,199,199,198,197,197,199,198,197,0,197,197,199,198,197,199,0,197,199,198,197,199,198,197,198,197,199,198,199,197,197,199,199,197,199,199,199,199,199,197,197,199,198,197,199,198,197,199,198,197,0,0,201,200,201,200,201,200,201,200,201,201,201,200,200,201,200,201,200,201,200,201,200,201,200,201,200,201,200,0,0,0,0,0,0,0,0,202,140,203,140,0,204,202,206,140,205,207,203,204,211,202,206,140,205,207,203,204,211,203,204,203,202,140,205,203,204,204,202,206,206,140,205,207,203,204,202,206,140,205,207,203,204,211,0,207,202,206,140,205,207,203,204,211,140,204,211,206,206,203,202,140,206,203,203,203,204,140,204,211,203,204,207,203,0,203,0,203,203,0,203,204,203,203,207,206,202,206,140,205,207,203,204,211,202,206,140,205,207,203,204,211,206,203,207,202,206,140,205,207,203,204,211,0,207,0,0,212,212,212,212,212,212,212,212,212,212,212,214,214,0,0,0,0,214,0,0,213,213,213,214,216,217,215,213,214,216,217,215,213,213,213,213,214,213,214,213,215,214,213,213,213,214,0,213,214,216,217,215,213,213,214,216,217,215,213,217,217,213,0,0,213,214,216,217,215,217,215,217,213,215,216,213,213,216,217,215,216,216,215,216,216,216,213,216,0,0,213,213,213,216,0,0,213,214,213,214,216,217,215,213,214,216,217,215,213,214,216,217,215,0,0,219,219,220,219,220,219,219,220,219,219,220,220,219,220,219,220,219,219,219,219,219,219,219,220,219,220,219,220,219,220],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,2],1],[3,4],[3,5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[7,[6]]],[[9,[8]]]],[1,1],[[-1,-2],10,[],[]],[[-1,-2],[[13,[11,12]]],[[9,[8]]],[[9,[8]]]],[-1,[[7,[3]]],[[9,[8]]]],[[14,-1],[[7,[10]]],[[9,[8]]]],[[1,2],1],[-1,[[7,[10]]],[[9,[8]]]],[-1,[[7,[10]]],[[9,[8]]]],[[1,2],1],[[1,15],1],[[],14],[[],1],[16,17],[16,[[7,[18]]]],[[3,19],20],[[14,19],20],[[1,19],20],[[21,19],20],[[16,19],20],[22,3],[-1,-1,[]],[-1,-1,[]],[23,1],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[5,3],[22,3],[[-1,-2],[[7,[10]]],[[9,[8]]],[[9,[8]]]],[16,11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[3,22],[3,2],[-1,[[7,[24]]],[[9,[8]]]],[3,[[7,[24]]]],[16,[[7,[24]]]],[[14,25],14],[[1,25],1],[[],14],[[],1],[21,[[7,[[26,[16]]]]]],[-1,[[7,[3]]],[[9,[8]]]],[[1,-1],[[7,[3]]],[[9,[8]]]],[[],1],[16,6],[[[27,[3]],28],[[29,[[7,[11]]]]]],[[[27,[3]],28],[[29,[[13,[10,12]]]]]],[[21,28],[[29,[[7,[[26,[16]]]]]]]],[[[27,[3]],28,30],[[29,[[7,[10]]]]]],[[[27,[3]],28],[[29,[[13,[10,12]]]]]],[[[27,[3]],28,[32,[31]]],[[29,[[7,[33]]]]]],[[[27,[3]],28,[32,[34]]],[[29,[[13,[33,12]]]]]],[-1,[[7,[[35,[31]]]]],[[9,[8]]]],[[1,2],1],[-1,[[7,[21]]],[[9,[8]]]],[-1,[[7,[6]]],[[9,[8]]]],[-1,[[7,[36]]],[[9,[8]]]],[[14,2],14],[-1,[[7,[10]]],[[9,[8]]]],[-1,[[7,[10]]],[[9,[8]]]],[-1,[[7,[10]]],[[9,[8]]]],[[-1,-2],[[7,[10]]],[[9,[8]]],[[9,[8]]]],[[3,11],[[7,[10]]]],[[-1,37],[[7,[10]]],[[9,[8]]]],[[3,37],[[7,[10]]]],[[[27,[3]],38],[[7,[10]]]],[[-1,-2],[[7,[10]]],[[9,[8]]],[[9,[8]]]],[-1,[[7,[24]]],[[9,[8]]]],[3,[[7,[10]]]],[3,[[7,[10]]]],[-1,-2,[],[]],[[1,2],1],[3,[[7,[3]]]],[-1,[[7,[2]]],[[9,[8]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[3,[[13,[22,3]]]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[[-1,-2],[[7,[10]]],[[9,[8]]],[[9,[[32,[31]]]]]],[[1,2],1],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[40,40],40],[[30,33],10],[[30,33],10],[[30,33],10],[[41,41],41],[[40,40],40],[[41,41],41],[[40,40],10],[[41,41],10],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1]]],[[32,[31]]],43],[[[44,[-1]]],[[32,[31]]],45],[30,33],[[46,-1],[[0,[46,-1]]],45],[[46,-1],[[0,[46,-1]]],45],[30,47],[30,10],[40,40],[41,41],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[41,41],48],[[[27,[49]],33],10],[[50,33],10],[[50,33],10],[[[27,[51]],33],10],[[[27,[[52,[-1]]]],33],10,49],[[[27,[[42,[-1]]]],33],10,[43,49]],[[[27,[[53,[-1]]]],33],10,[45,43]],[[[27,[[44,[-1]]]],33],10,45],[[-1,-2],[[7,[11]]],[45,54,55],[43,54,55]],[[-1,-2],[[13,[[10,[11,11]],12]]],[45,43,54,55],[45,43,54,55]],[[-1,-2],[[7,[11]]],[49,54,55],[43,54,55]],[56,10],[33,[[10,[56,56]]]],[[],51],[[40,40],2],[[41,41],2],[50,[[0,[50]]]],[50,[[0,[50]]]],[30,[[32,[31]]]],[30,[[32,[31]]]],[57,[[0,[57]]]],[57,[[0,[57]]]],[[30,19],20],[[40,19],20],[[41,19],20],[[[58,[-1]],19],20,59],[[[60,[-1]],19],20,59],[[[61,[-1,-2]],19],20,59,59],[[51,19],20],[[56,19],20],[[62,19],20],[[63,19],20],[[[52,[-1]],19],20,59],[[[64,[-1]],19],20,59],[[[65,[-1]],19],20,59],[[[42,[-1]],19],20,59],[[[53,[-1]],19],20,59],[[[44,[-1]],19],20,59],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[42,[[44,[-1]]]]],[[53,[-1]]],[]],[[[44,[[42,[-1]]]]],[[53,[-1]]],[]],[-1,-1,[]],[[[52,[-1]]],-1,45],[[[65,[-1]]],-1,[49,54]],[[[42,[-1]]],-1,43],[[[53,[-1]]],-1,[45,43]],[[[44,[-1]]],-1,45],[[[27,[[52,[-1]]]]],[[27,[-1]]],45],[[[27,[[42,[-1]]]]],[[27,[-1]]],43],[[[27,[[53,[-1]]]]],[[27,[-1]]],[45,43]],[[[27,[[44,[-1]]]]],[[27,[-1]]],45],[[[52,[-1]]],-1,45],[[[65,[-1]]],-1,[49,54]],[[[42,[-1]]],-1,43],[[[53,[-1]]],-1,[45,43]],[[[44,[-1]]],-1,45],[30,[[32,[31]]]],[[30,33],[[32,[31]]]],[30,[[32,[31]]]],[30,[[32,[31]]]],[30,[[32,[[66,[31]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[61,[-1,-2]]],[[10,[-1,-2]]],45,43],[[[52,[-1]]],-1,45],[[[65,[-1]]],-1,[49,54]],[[[42,[-1]]],-1,43],[[[53,[-1]]],-1,[45,43]],[[[44,[-1]]],-1,45],[41,2],[40,2],[41,2],[[[58,[-1]],[60,[-1]]],2,[]],[[[60,[-1]],[58,[-1]]],2,[]],[40,2],[41,2],[41,2],[40,2],[41,2],[40,2],[41,2],[41,2],[43,2],[43,2],[[[60,[-1]]],2,43],[[[61,[-1,-2]]],2,[],43],[51,2],[56,2],[[[42,[-1]]],2,43],[[[53,[-1]]],2,[45,43]],[[[44,[-1]]],2,[45,43]],[[-1,-2],[[61,[-1,-2]]],45,43],[[[52,[-1]]],11,45],[50,[[65,[50]]]],[50,[[65,[50]]]],[[[32,[31]]],30],[-1,[[42,[-1]]],43],[-1,[[53,[-1]]],[45,43]],[-1,[[44,[-1]]],45],[[[65,[-1]]],[[7,[[26,[36]]]]],[49,54]],[[[64,[-1]]],[[7,[[26,[[35,[31]]]]]]],[49,54]],[[41,41],[[26,[48]]]],[[[27,[67]],28],[[29,[[7,[11]]]]]],[[[27,[[42,[-1]]]],28],[[29,[[7,[11]]]]],[43,67]],[[[27,[[53,[-1]]]],28],[[29,[[7,[11]]]]],[45,43,67]],[[[27,[[44,[-1]]]],28],[[29,[[7,[11]]]]],[45,67]],[[[27,[49]],28],[[29,[[7,[[32,[31]]]]]]]],[[[27,[51]],28],[[29,[[7,[[32,[31]]]]]]]],[[[27,[[52,[-1]]]],28],[[29,[[7,[[32,[31]]]]]]],49],[[[27,[[42,[-1]]]],28],[[29,[[7,[[32,[31]]]]]]],[43,49]],[[[27,[[53,[-1]]]],28],[[29,[[7,[[32,[31]]]]]]],[45,43]],[[[27,[[44,[-1]]]],28],[[29,[[7,[[32,[31]]]]]]],45],[[[27,[43]],28],[[29,[[13,[10,12]]]]]],[[[27,[[60,[-1]]]],28],[[29,[[13,[10,12]]]]],43],[[[27,[[61,[-1,-2]]]],28],[[29,[[13,[10,12]]]]],[],43],[[[27,[51]],28],[[29,[[13,[10,12]]]]]],[[[27,[56]],28],[[29,[[7,[10]]]]]],[[[27,[63]],28],[[29,[[13,[10,12]]]]]],[[[27,[[42,[-1]]]],28],[[29,[[7,[10]]]]],43],[[[27,[[53,[-1]]]],28],[[29,[[7,[10]]]]],[45,43]],[[[27,[[44,[-1]]]],28],[[29,[[7,[10]]]]],[45,43]],[[[27,[[65,[-1]]]],28],[[29,[[7,[[26,[36]]]]]]],49],[[[27,[[64,[-1]]]],28],[[29,[[7,[[26,[[35,[31]]]]]]]]],49],[[[27,[45]],28,30],[[29,[[7,[10]]]]]],[[[27,[[58,[-1]]]],28,30],[[29,[[7,[10]]]]],45],[[[27,[[61,[-1,-2]]]],28,30],[[29,[[13,[10,12]]]]],45,[]],[[[27,[51]],28,30],[[29,[[7,[10]]]]]],[[[27,[56]],28,30],[[29,[[7,[10]]]]]],[[[27,[62]],28,30],[[29,[[7,[10]]]]]],[[[27,[[52,[-1]]]],28,30],[[29,[[13,[10,12]]]]],45],[[[27,[[42,[-1]]]],28,30],[[29,[[7,[10]]]]],[43,45]],[[[27,[[53,[-1]]]],28,30],[[29,[[7,[10]]]]],[45,43]],[[[27,[[44,[-1]]]],28,30],[[29,[[7,[10]]]]],45],[[[27,[43]],28],[[29,[[13,[10,12]]]]]],[[[27,[[60,[-1]]]],28],[[29,[[13,[10,12]]]]],43],[[[27,[[61,[-1,-2]]]],28],[[29,[[13,[10,12]]]]],[],43],[[[27,[51]],28],[[29,[[13,[10,12]]]]]],[[[27,[56]],28],[[29,[[7,[10]]]]]],[[[27,[63]],28],[[29,[[13,[10,12]]]]]],[[[27,[[42,[-1]]]],28],[[29,[[7,[10]]]]],43],[[[27,[[53,[-1]]]],28],[[29,[[7,[10]]]]],[45,43]],[[[27,[[44,[-1]]]],28],[[29,[[7,[10]]]]],[45,43]],[[[27,[43]],28,[32,[31]]],[[29,[[13,[33,12]]]]]],[[[27,[[60,[-1]]]],28,[32,[31]]],[[29,[[13,[33,12]]]]],43],[[[27,[[61,[-1,-2]]]],28,[32,[31]]],[[29,[[13,[33,12]]]]],[],43],[[[27,[51]],28,[32,[31]]],[[29,[[7,[33]]]]]],[[[27,[56]],28,[32,[31]]],[[29,[[7,[33]]]]]],[[[27,[63]],28,[32,[31]]],[[29,[[13,[33,12]]]]]],[[[27,[[42,[-1]]]],28,[32,[31]]],[[29,[[7,[33]]]]],43],[[[27,[[53,[-1]]]],28,[32,[31]]],[[29,[[7,[33]]]]],[45,43]],[[[27,[[44,[-1]]]],28,[32,[31]]],[[29,[[7,[33]]]]],[45,43]],[[[27,[43]],28,[32,[34]]],[[29,[[13,[33,12]]]]]],[[[27,[43]],28,[32,[34]]],[[29,[[13,[33,12]]]]]],[[[27,[[60,[-1]]]],28,[32,[34]]],[[29,[[13,[33,12]]]]],43],[[[27,[[61,[-1,-2]]]],28,[32,[34]]],[[29,[[13,[33,12]]]]],[],43],[[[27,[51]],28,[32,[34]]],[[29,[[13,[33,12]]]]]],[[[27,[56]],28,[32,[34]]],[[29,[[13,[33,12]]]]]],[[[27,[[42,[-1]]]],28,[32,[34]]],[[29,[[7,[33]]]]],43],[[[27,[[53,[-1]]]],28,[32,[34]]],[[29,[[7,[33]]]]],[45,43]],[[[27,[[44,[-1]]]],28,[32,[34]]],[[29,[[7,[33]]]]],[45,43]],[[30,[32,[31]]],10],[[46,[32,[31]]],[[0,[46]]]],[[46,[32,[31]]],[[0,[46]]]],[[46,-1],[[0,[46,-1]]],[68,55]],[[46,-1],[[0,[46,-1]]],[68,55]],[[46,[32,[31]]],[[0,[46]]]],[[46,[32,[31]]],[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[[50,36],[[0,[50]]]],[[50,36],[[0,[50]]]],[[46,[35,[31]]],[[0,[46]]]],[[46,[35,[31]]],[[0,[46]]]],[[46,36],[[0,[46]]]],[[46,36],[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[[50,31,[35,[31]]],[[0,[50]]]],[[50,31,[35,[31]]],[[0,[50]]]],[[[61,[-1,-2]]],-1,45,43],[[[61,[-1,-2]]],-1,45,43],[[[27,[[61,[-1,-2]]]]],[[27,[-1]]],45,43],[30,33],[30,33],[[40,40],[[26,[40]]]],[31,62],[69,[[0,[69]]]],[69,[[0,[69]]]],[[69,38],[[0,[69]]]],[[69,38],[[0,[69]]]],[[30,33],10],[[[52,[-1]],11],10,45],[57,[[0,[57]]]],[57,[[0,[57]]]],[[],63],[-1,[[10,[[58,[-1]],[60,[-1]]]]],[45,43]],[[50,31],[[64,[50]]]],[[50,31],[[64,[50]]]],[[[27,[67]],38],[[7,[10]]]],[[[27,[[42,[-1]]]],38],[[7,[10]]],[43,67]],[[[27,[[53,[-1]]]],38],[[7,[10]]],[45,43,67]],[[[27,[[44,[-1]]]],38],[[7,[10]]],[45,67]],[69,[[0,[69]]]],[69,[[0,[69]]]],[[41,41],41],[[30,33],30],[[46,11],[[52,[46]]]],[[46,11],[[52,[46]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[30,[[32,[[66,[31]]]]]],[[[32,[[66,[31]]]]],30],0,[[[58,[-1]],[60,[-1]]],-1,54],[[33,-1],[[42,[-1]]],43],[[33,33,-1],[[53,[-1]]],[45,43]],[[33,-1],[[44,[-1]]],45],[[57,[32,[31]]],[[0,[57]]]],[[57,[32,[31]]],[[0,[57]]]],[[57,[32,[31]]],[[0,[57]]]],[[57,[32,[31]]],[[0,[57]]]],[[57,-1],[[0,[57,-1]]],70],[[57,-1],[[0,[57,-1]]],70],[[57,-1],[[0,[57,-1]]],70],[[57,-1],[[0,[57,-1]]],70],[[57,71],[[0,[57]]]],[[57,71],[[0,[57]]]],[[57,71],[[0,[57]]]],[[57,71],[[0,[57]]]],[[57,72],[[0,[57]]]],[[57,72],[[0,[57]]]],[[57,72],[[0,[57]]]],[[57,72],[[0,[57]]]],[[57,73],[[0,[57]]]],[[57,73],[[0,[57]]]],[[57,73],[[0,[57]]]],[[57,73],[[0,[57]]]],[[57,74],[[0,[57]]]],[[57,74],[[0,[57]]]],[[57,74],[[0,[57]]]],[[57,74],[[0,[57]]]],[[57,15],[[0,[57]]]],[[57,15],[[0,[57]]]],[[57,15],[[0,[57]]]],[[57,15],[[0,[57]]]],[[57,75],[[0,[57]]]],[[57,75],[[0,[57]]]],[[57,75],[[0,[57]]]],[[57,75],[[0,[57]]]],[[57,76],[[0,[57]]]],[[57,76],[[0,[57]]]],[[57,77],[[0,[57]]]],[[57,77],[[0,[57]]]],[[57,77],[[0,[57]]]],[[57,77],[[0,[57]]]],[[57,78],[[0,[57]]]],[[57,78],[[0,[57]]]],[[57,78],[[0,[57]]]],[[57,78],[[0,[57]]]],[[57,25],[[0,[57]]]],[[57,25],[[0,[57]]]],[[57,25],[[0,[57]]]],[[57,25],[[0,[57]]]],[[57,11],[[0,[57]]]],[[57,11],[[0,[57]]]],[[57,11],[[0,[57]]]],[[57,11],[[0,[57]]]],[[57,31],[[0,[57]]]],[[57,31],[[0,[57]]]],[[57,[32,[34]]],[[0,[57]]]],[[57,[32,[34]]],[[0,[57]]]],[[[61,[-1,-2]]],-2,45,43],[[[61,[-1,-2]]],-2,45,43],[[[27,[[61,[-1,-2]]]]],[[27,[-2]]],45,43],0,0,0,0,[[[79,[-1]]],4,80],[[[79,[-1]]],5,80],[[[79,[-1]],40,-3],[[7,[-2]]],80,[],[[82,[-1],[[81,[[7,[-2]]]]]]]],[[[79,[-1]],40,-3],[[7,[-2]]],80,[],[[82,[-1],[[81,[[7,[-2]]]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[83,[-1]]],10,80],[[[84,[-1]]],10,80],[[[83,[-1]],41],10,80],[[[84,[-1]],41],10,80],[[[79,[-1]]],10,80],[[[79,[-1]],19],20,[59,80]],[[[83,[-1]],19],20,[59,80]],[[[84,[-1]],19],20,[59,80]],[[85,19],20],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[83,[-1]]],-1,80],[[[84,[-1]]],-1,80],[[[84,[-1]]],-1,80],[[[79,[-1]]],-1,80],[[[84,[-1]]],[[79,[-1]]],80],[[[79,[-1]]],-1,80],[[[83,[-1]]],[[79,[-1]]],80],[[[84,[-1]]],[[79,[-1]]],80],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[79,[-1]]],-1,80],[-1,[[7,[[79,[-1]]]]],[80,80]],[[[79,[-1]],28],[[29,[[7,[[83,[-1]]]]]]],80],[[[79,[-1]],28],[[29,[[7,[[84,[-1]]]]]]],80],[[[79,[-1]],28],[[29,[[7,[[83,[-1]]]]]]],80],[[[79,[-1]],28],[[29,[[7,[[84,[-1]]]]]]],80],[[[79,[-1]]],[[7,[[83,[-1]]]]],80],[[[79,[-1]]],[[7,[[84,[-1]]]]],80],[[[79,[-1]],40],[[7,[[83,[-1]]]]],80],[[[83,[-1]]],41,80],[[[84,[-1]]],41,80],[[[79,[-1]],40],[[7,[[84,[-1]]]]],80],[[[83,[-1]]],10,80],[[[84,[-1]]],10,80],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[[83,[-1]],-3],[[13,[[7,[-2]],85]]],80,[],[[86,[[79,[-1]]],[[81,[[7,[-2]]]]]]]],[[[84,[-1]],-3],[[13,[[7,[-2]],85]]],80,[],[[86,[[79,[-1]]],[[81,[[7,[-2]]]]]]]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[[-1,40],[[7,[[79,[-1]]]]],[80,80]],[[[79,[-1]]],[[7,[[83,[-1]]]]],80],[[[79,[-1]]],[[7,[[84,[-1]]]]],80],0,0,0,0,0,0,0,0,0,[87,[[7,[[10,[88,89]]]]]],[90,[[7,[[10,[91,92]]]]]],[87,4],[93,4],[88,4],[94,4],[95,4],[90,4],[96,4],[91,4],[87,5],[93,5],[88,5],[94,5],[95,5],[90,5],[96,5],[91,5],[[88,40,-2],[[7,[-1]]],[],[[82,[],[[81,[[7,[-1]]]]]]]],[[94,40,-2],[[7,[-1]]],[],[[82,[],[[81,[[7,[-1]]]]]]]],[[95,40,-2],[[7,[-1]]],[],[[82,[],[[81,[[7,[-1]]]]]]]],[[91,40,-2],[[7,[-1]]],[],[[82,[],[[81,[[7,[-1]]]]]]]],[-1,[[7,[87]]],97],[[93,89],[[7,[10]]]],[-1,[[7,[94]]],97],[-1,[[7,[95]]],[[9,[8]]]],[-1,[[7,[90]]],[[9,[8]]]],[[96,-1],[[7,[10]]],[[9,[8]]]],[[93,[26,[[32,[31]]]]],[[7,[10]]]],[[94,[26,[[32,[31]]]]],[[7,[10]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[94,[[7,[2]]]],[[93,89],[[7,[88]]]],[-1,[[7,[88]]],97],[[94,-1],[[7,[10]]],97],[[95,-1],[[7,[10]]],[[9,[8]]]],[[96,-1],[[7,[91]]],[[9,[8]]]],[-1,[[7,[91]]],[[9,[8]]]],[96,[[7,[95]]]],[93,[[7,[[26,[[35,[31]]]]]]]],[94,[[7,[[26,[[35,[31]]]]]]]],[[87,19],20],[[93,19],20],[[88,19],20],[[94,19],20],[[95,19],20],[[90,19],20],[[96,19],20],[[91,19],20],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[5,93],[5,96],[98,[[7,[87]]]],[99,[[7,[88]]]],[100,[[7,[94]]]],[101,[[7,[95]]]],[102,[[7,[90]]]],[103,[[7,[91]]]],[99,93],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[93,5],[96,5],[88,[[10,[104,105]]]],[91,[[10,[106,107]]]],[87,[[7,[98]]]],[88,[[7,[99]]]],[94,[[7,[100]]]],[95,[[7,[101]]]],[90,[[7,[102]]]],[91,[[7,[103]]]],[88,2],[91,2],[[94,108,108],[[7,[10]]]],[[94,109,25],[[7,[10]]]],[93,[[7,[2]]]],[[94,108,108],[[7,[10]]]],[[94,109,25],[[7,[10]]]],[93,[[7,[[26,[110]]]]]],[88,[[7,[[26,[110]]]]]],[[93,25],[[7,[87]]]],[[96,25],[[7,[90]]]],[87,[[7,[89]]]],[93,[[7,[89]]]],[88,[[7,[89]]]],[94,[[7,[89]]]],[95,[[7,[92]]]],[90,[[7,[92]]]],[91,[[7,[92]]]],[-1,[[7,[[0,[[112,[],[[111,[89]]]]]]]]],97],[94,[[7,[2]]]],[94,[[7,[2]]]],[94,[[7,[25]]]],[[],[[7,[96]]]],[[],[[7,[96]]]],[[],[[7,[93]]]],[[],[[7,[93]]]],[93,[[7,[2]]]],[88,[[7,[2]]]],[[],[[7,[[10,[95,95]]]]]],[[],[[7,[[10,[91,91]]]]]],[[88,[32,[31]]],[[7,[33]]]],[[94,[32,[31]]],[[7,[[10,[33,89]]]]]],[94,[[7,[89]]]],[88,[[7,[89]]]],[94,[[7,[89]]]],[95,[[7,[92]]]],[91,[[7,[92]]]],[91,[[7,[113]]]],[[87,28],[[29,[[7,[[10,[88,89]]]]]]]],[[90,28],[[29,[[7,[[10,[91,92]]]]]]]],[[[27,[88]],28],[[29,[[7,[10]]]]]],[[[27,[91]],28],[[29,[[7,[10]]]]]],[[88,28,30],[[29,[[7,[33]]]]]],[[94,28,30],[[29,[[7,[89]]]]]],[[94,28],[[29,[[7,[89]]]]]],[[[27,[88]],28,30],[[29,[[7,[10]]]]]],[[[27,[91]],28,30],[[29,[[7,[10]]]]]],[[88,28],[[29,[[7,[10]]]]]],[[91,28],[[29,[[7,[10]]]]]],[[94,28,30],[[29,[[7,[10]]]]]],[[95,28,30],[[29,[[7,[10]]]]]],[[94,28,30],[[29,[[7,[89]]]]]],[[95,28,30],[[29,[[7,[92]]]]]],[[94,28],[[29,[[7,[10]]]]]],[[95,28],[[29,[[7,[10]]]]]],[[94,28,[32,[31]]],[[29,[[7,[33]]]]]],[[95,28,[32,[31]]],[[29,[[7,[33]]]]]],[[94,28],[[29,[[7,[10]]]]]],[[95,28],[[29,[[7,[10]]]]]],[[94,28,[32,[31]],89],[[29,[[7,[33]]]]]],[[95,28,[32,[31]],-1],[[29,[[7,[33]]]]],[[9,[8]]]],[[[27,[88]],28],[[29,[[7,[10]]]]]],[[[27,[91]],28],[[29,[[7,[10]]]]]],[[[27,[88]],28,[32,[31]]],[[29,[[7,[33]]]]]],[[[27,[91]],28,[32,[31]]],[[29,[[7,[33]]]]]],[[88,28],[[29,[[7,[10]]]]]],[[91,28],[[29,[[7,[10]]]]]],[[[27,[88]],28,[32,[34]]],[[29,[[7,[33]]]]]],[[[27,[91]],28,[32,[34]]],[[29,[[7,[33]]]]]],[88,[[7,[10]]]],[94,[[7,[10]]]],[95,[[7,[10]]]],[91,[[7,[10]]]],[[88,40],[[7,[41]]]],[[94,40],[[7,[41]]]],[[95,40],[[7,[41]]]],[[91,40],[[7,[41]]]],[[94,[32,[31]]],[[7,[33]]]],[[95,[32,[31]]],[[7,[33]]]],[[94,-1],[[7,[33]]],68],[[95,-1],[[7,[33]]],68],[[94,-1],[[7,[[10,[33,89]]]]],68],[[95,-1],[[7,[[10,[33,92]]]]],68],[93,[[7,[25]]]],[[94,[32,[31]]],[[7,[[10,[33,89]]]]]],[[95,[32,[31]]],[[7,[[10,[33,92]]]]]],[93,[[7,[2]]]],[93,[[7,[2]]]],[[94,[32,[31]]],[[7,[33]]]],[[95,[32,[31]]],[[7,[33]]]],[93,[[7,[25]]]],[[94,[32,[31]],-1],[[7,[33]]],97],[[95,[32,[31]],-1],[[7,[33]]],[[9,[8]]]],[[94,2],[[7,[10]]]],[[93,2],[[7,[10]]]],[[93,[26,[110]]],[[7,[10]]]],[[88,[26,[110]]],[[7,[10]]]],[[94,2],[[7,[10]]]],[[94,2],[[7,[10]]]],[[94,25],[[7,[10]]]],[[93,2],[[7,[10]]]],[[88,2],[[7,[10]]]],[[93,25],[[7,[10]]]],[[93,2],[[7,[10]]]],[[93,2],[[7,[10]]]],[[93,25],[[7,[10]]]],[[93,25],[[7,[10]]]],[[94,25],[[7,[10]]]],[[87,25],[[7,[10]]]],[[88,25],[[7,[10]]]],[[94,25],[[7,[10]]]],[[95,114],[[7,[10]]]],[88,[[10,[115,116]]]],[91,[[10,[117,118]]]],[93,[[7,[[26,[12]]]]]],[88,[[7,[[26,[12]]]]]],[94,[[7,[[26,[12]]]]]],[95,[[7,[[26,[12]]]]]],[90,[[7,[[26,[12]]]]]],[91,[[7,[[26,[12]]]]]],0,[93,[[7,[25]]]],[94,[[7,[25]]]],[-1,[[13,[-2]]],[],[]],[98,[[13,[87,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[99,[[13,[88,-1]]],[]],[-1,[[13,[-2]]],[],[]],[100,[[13,[94,-1]]],[]],[101,[[13,[95,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[102,[[7,[90]]]],[-1,[[13,[-2]]],[],[]],[103,[[7,[91]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[88,40,-2],[[7,[-1]]],[],[[86,[],[[81,[[7,[-1]]]]]]]],[[94,40,-2],[[7,[-1]]],[],[[86,[],[[81,[[7,[-1]]]]]]]],[[95,40,-2],[[7,[-1]]],[],[[86,[],[[81,[[7,[-1]]]]]]]],[[91,40,-2],[[7,[-1]]],[],[[86,[],[[81,[[7,[-1]]]]]]]],[[94,[32,[31]]],[[7,[[10,[33,89]]]]]],[94,[[7,[89]]]],[[88,[32,[31]]],[[7,[33]]]],[[91,[32,[31]]],[[7,[33]]]],[[88,-1],[[7,[33]]],68],[[91,-1],[[7,[33]]],68],[[88,[32,[119]]],[[7,[33]]]],[[91,[32,[119]]],[[7,[33]]]],[[94,[32,[31]]],[[7,[33]]]],[[95,[32,[31]]],[[7,[33]]]],[[94,-1],[[7,[33]]],68],[[95,-1],[[7,[33]]],68],[[94,-1],[[7,[[10,[33,89]]]]],68],[[95,-1],[[7,[[10,[33,92]]]]],68],[[94,[32,[31]]],[[7,[[10,[33,89]]]]]],[[95,[32,[31]]],[[7,[[10,[33,92]]]]]],[[94,[32,[31]]],[[7,[33]]]],[[95,[32,[31]]],[[7,[33]]]],[[94,[32,[31]],89],[[7,[33]]]],[[95,[32,[31]],-1],[[7,[33]]],[[9,[8]]]],[[88,[32,[31]]],[[7,[33]]]],[[91,[32,[31]]],[[7,[33]]]],[[88,[32,[34]]],[[7,[33]]]],[[91,[32,[34]]],[[7,[33]]]],[87,[[7,[25]]]],[88,[[7,[25]]]],[94,[[7,[25]]]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[[],[[7,[95]]]],0,[88,[[7,[10]]]],[94,[[7,[10]]]],[95,[[7,[10]]]],[91,[[7,[10]]]],0,0,0,0,0,[115,88],[116,88],[104,88],[105,88],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[105,10],[[115,19],20],[[116,19],20],[[104,19],20],[[105,19],20],[[120,19],20],[[120,19],20],[105,10],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[116,2],[105,2],[115,[[7,[89]]]],[116,[[7,[89]]]],[104,[[7,[89]]]],[105,[[7,[89]]]],[[115,[32,[31]]],[[7,[33]]]],[[104,[32,[31]]],[[7,[33]]]],[115,[[7,[89]]]],[116,[[7,[89]]]],[104,[[7,[89]]]],[105,[[7,[89]]]],[[[27,[116]],28],[[29,[[7,[10]]]]]],[[[27,[105]],28],[[29,[[7,[10]]]]]],[[115,28,30],[[29,[[7,[33]]]]]],[[104,28,30],[[29,[[7,[33]]]]]],[[[27,[115]],28,30],[[29,[[7,[10]]]]]],[[[27,[104]],28,30],[[29,[[7,[10]]]]]],[[[27,[116]],28],[[29,[[7,[10]]]]]],[[[27,[105]],28],[[29,[[7,[10]]]]]],[[[27,[116]],28,[32,[31]]],[[29,[[7,[33]]]]]],[[[27,[105]],28,[32,[31]]],[[29,[[7,[33]]]]]],[[[27,[116]],28,[32,[34]]],[[29,[[7,[33]]]]]],[[[27,[105]],28,[32,[34]]],[[29,[[7,[33]]]]]],[115,[[7,[10]]]],[104,[[7,[10]]]],[[115,40],[[7,[41]]]],[[116,40],[[7,[41]]]],[[104,40],[[7,[41]]]],[[105,40],[[7,[41]]]],[[104,105],[[13,[88,120]]]],[[105,104],[[13,[88,120]]]],[-1,36,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[115,[32,[31]]],[[7,[33]]]],[[104,[32,[31]]],[[7,[33]]]],[[115,-1],[[7,[33]]],68],[[104,-1],[[7,[33]]],68],[[115,[32,[119]]],[[7,[33]]]],[[104,[32,[119]]],[[7,[33]]]],[[116,[32,[31]]],[[7,[33]]]],[[105,[32,[31]]],[[7,[33]]]],[[116,[32,[34]]],[[7,[33]]]],[[105,[32,[34]]],[[7,[33]]]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[116,[[7,[10]]]],[105,[[7,[10]]]],0,0,0,0,0,0,0,[92,[[26,[8]]]],[117,91],[118,91],[106,91],[107,91],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[113,113],[[-1,-2],10,[],[]],[107,10],[[113,113],2],[[92,19],20],[[117,19],20],[[118,19],20],[[106,19],20],[[107,19],20],[[121,19],20],[[121,19],20],[[113,19],20],[107,10],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[113,122],0,[[113,-1],10,123],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[92,2],[118,2],[107,2],[117,[[7,[92]]]],[118,[[7,[92]]]],[106,[[7,[92]]]],[107,[[7,[92]]]],[117,[[7,[92]]]],[118,[[7,[92]]]],[106,[[7,[92]]]],[107,[[7,[92]]]],[113,[[26,[124]]]],0,0,[[[27,[118]],28],[[29,[[7,[10]]]]]],[[[27,[107]],28],[[29,[[7,[10]]]]]],[[[27,[117]],28,30],[[29,[[7,[10]]]]]],[[[27,[106]],28,30],[[29,[[7,[10]]]]]],[[[27,[118]],28],[[29,[[7,[10]]]]]],[[[27,[107]],28],[[29,[[7,[10]]]]]],[[[27,[118]],28,[32,[31]]],[[29,[[7,[33]]]]]],[[[27,[107]],28,[32,[31]]],[[29,[[7,[33]]]]]],[[[27,[118]],28,[32,[34]]],[[29,[[7,[33]]]]]],[[[27,[107]],28,[32,[34]]],[[29,[[7,[33]]]]]],[117,[[7,[10]]]],[106,[[7,[10]]]],[[117,40],[[7,[41]]]],[[118,40],[[7,[41]]]],[[106,40],[[7,[41]]]],[[107,40],[[7,[41]]]],[[106,107],[[13,[91,121]]]],[[107,106],[[13,[91,121]]]],[-1,-2,[],[]],[-1,36,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[117,[32,[31]]],[[7,[33]]]],[[106,[32,[31]]],[[7,[33]]]],[[117,-1],[[7,[33]]],68],[[106,-1],[[7,[33]]],68],[[117,[32,[119]]],[[7,[33]]]],[[106,[32,[119]]],[[7,[33]]]],[[118,[32,[31]]],[[7,[33]]]],[[107,[32,[31]]],[[7,[33]]]],[[118,[32,[34]]],[[7,[33]]]],[[107,[32,[34]]],[[7,[33]]]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[113,125],0,[118,[[7,[10]]]],[107,[[7,[10]]]],0,0,0,[126,4],[127,4],[126,5],[127,5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[128,128],[[-1,-2],10,[],[]],[[],128],[[128,19],20],[[126,19],20],[[127,19],20],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[22,[[7,[126]]]],[22,[[7,[127]]]],[22,[[7,[126]]]],[22,[[7,[127]]]],[129,[[7,[126]]]],[129,[[7,[127]]]],[129,[[7,[126]]]],[129,[[7,[127]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[126,[[7,[129]]]],[127,[[7,[129]]]],[126,[[7,[129]]]],[127,[[7,[129]]]],[126,2],[[],128],[[128,-1],[[7,[127]]],[[9,[8]]]],[[128,-1],[[7,[126]]],[[9,[8]]]],[[],[[7,[[10,[126,127]]]]]],[[[27,[126]],28],[[29,[[7,[10]]]]]],[[[27,[127]],28,30],[[29,[[7,[10]]]]]],[[127,28],[[29,[[7,[10]]]]]],[[[27,[126]],28],[[29,[[7,[10]]]]]],[[[27,[126]],28,[32,[31]]],[[29,[[7,[33]]]]]],[[126,28],[[29,[[7,[10]]]]]],[[[27,[126]],28,[32,[34]]],[[29,[[7,[33]]]]]],[[128,2],128],[127,[[7,[10]]]],[[126,40],[[7,[41]]]],[[127,40],[[7,[41]]]],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[127,[32,[31]]],[[7,[33]]]],[[127,-1],[[7,[33]]],68],[[127,[32,[119]]],[[7,[33]]]],[[126,[32,[31]]],[[7,[33]]]],[[126,[32,[34]]],[[7,[33]]]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[[128,2],128],[126,[[7,[10]]]],0,0,0,0,0,0,0,0,[[130,-1],[],131],[[132,-1],[],131],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[133,[[7,[132]]]],[130,130],[[-1,-2],10,[],[]],[[],130],[132,10],[133,133],[133,133],[133,133],[130,134],[132,134],[[135,135],2],[[133,25],133],[[133,19],20],[[130,19],20],[[134,19],20],[[136,19],20],[[136,19],20],[[132,19],20],[[135,19],20],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[133,25],133],[132,130],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[136,2],[136,2],[[133,33],133],[[133,33],133],[[],[[7,[132]]]],[[],133],[[],133],[[133,-1],133,[137,138,139]],[[133,-1],133,[137,138,139]],[[133,-1],133,[137,138,139]],[[133,-1],133,[137,138,139]],[130,135],[132,10],[[132,110],10],[[130,-1],140,[131,138]],[[132,-1],140,[131,138]],[[130,-2],[[140,[-1]]],138,[[86,[],[[81,[-1]]]],138]],[[132,-2],[[140,[-1]]],138,[[86,[],[[81,[-1]]]],138]],[[133,110],133],[[133,-1],133,[[141,[36]]]],[[133,-1],133,[[137,[],[[81,[36]]]],138,139]],[[133,33],133],[-1,-2,[],[]],[-1,36,[]],[[],[[13,[130,136]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[[133,33],133],[[],[[7,[10]]]],0,0,0,[[],142],[142,143],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],142],[142,142],[[-1,-2],10,[],[]],[[142,142],2],[[142,19],20],[[144,19],20],[143,142],[-1,-1,[]],[-1,-1,[]],[143,142],[[],142],[[142,-1],10,123],[[],142],[-1,-2,[],[]],[-1,-2,[],[]],[[],142],[[],142],[[144,28],[[29,[[26,[10]]]]]],[[],142],[144,[[26,[10]]]],[142,[[7,[144]]]],[[],142],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,39,[]],[-1,39,[]],[[],142],[[],142],[[],142],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[145,[[13,[146,147]]]],[[145,25],[[13,[146,147]]]],[[[148,[145]],25],[[13,[149,147]]]],[[[148,[145]]],[[13,[149,147]]]],[[145,33],10],[145,33],[[[150,[-1]]],[[151,[-1]]],55],[[[148,[[150,[-1]]]]],[[152,[-1]]],55],[[[153,[-1]]],[[154,[-1]]],55],[[[153,[-1]]],[[155,[-1]]],55],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[[156,[-1]]],[[156,[-1]]],157],[158,158],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[145,10],[-1,[[150,[-1]]],[55,55]],[-1,[[153,[-1]]],[55,55]],[[],[[156,[-1]]],[]],[[],159],[33,145],[-1,[[156,[-1]]],[]],[[-1,25],[[153,[-1]]],[55,55]],[[],[[150,[-1]]],160],[[],[[153,[-1]]],[160,55]],[[],[[156,[-1]]],[]],[[],159],[[[151,[-1]]],-2,55,[]],[[[152,[-1]]],-2,55,[]],[[[161,[-1]]],-2,55,[]],[[[162,[-1,-2]]],-3,55,55,[]],[[[163,[-1,-2]]],-2,55,55],[[[164,[-1]]],-1,55],[[[165,[-1,-2]]],-2,55,55],[[[154,[-1]]],-1,55],[[[155,[-1]]],-1,55],[[[166,[-1]]],-1,55],[[[151,[-1]]],-2,55,[]],[[[152,[-1]]],-2,55,[]],[[[161,[-1]]],-2,55,[]],[[[162,[-1,-2]]],-3,55,55,[]],[[[164,[-1]]],-1,55],[[[165,[-1,-2]]],-2,55,55],[[[155,[-1]]],-1,55],[[[166,[-1]]],-1,55],[[[164,[-1]]],[[163,[-1]]],55],[[[155,[-1]]],[[154,[-1]]],55],[[[164,[-1]],-3],[[163,[-1,-2]]],55,55,[[86,[-1],[[81,[-2]]]]]],[[[155,[-1]],-3],[[154,[-2]]],55,55,[[86,[-1],[[81,[-2]]]]]],[[[156,[-1]]],10,[]],[[[151,[-1]]],10,55],[[[152,[-1]]],10,55],[[[161,[-1]]],10,55],[[[162,[-1,-2]]],10,55,55],[146,10],[149,10],[[[163,[-1,-2]]],10,55,55],[[[164,[-1]]],10,55],[[[165,[-1,-2]]],10,55,55],[[[154,[-1]]],10,55],[[[155,[-1]]],10,55],[[[166,[-1]]],10,55],[[[156,[-1]],[156,[-1]]],2,167],[[168,168],2],[[[169,[-1]],[169,[-1]]],2,167],[[[150,[-1]],19],20,[59,55]],[[[153,[-1]],19],20,[59,55]],[[[156,[-1]],19],20,59],[[170,19],20],[[158,19],20],[[[151,[-1]],19],20,[55,171]],[[[151,[-1]],19],20,[55,59]],[[[152,[-1]],19],20,[55,171]],[[[152,[-1]],19],20,[55,59]],[[[161,[-1]],19],20,[55,171]],[[[161,[-1]],19],20,[55,59]],[[[162,[-1,-2]],19],20,55,[55,171]],[[[162,[-1,-2]],19],20,55,[55,59]],[[172,19],20],[[172,19],20],[[159,19],20],[[168,19],20],[[168,19],20],[[147,19],20],[[147,19],20],[[145,19],20],[[146,19],20],[[149,19],20],[[[163,[-1,-2]],19],20,55,[171,55]],[[[163,[-1,-2]],19],20,55,[59,55]],[[[164,[-1]],19],20,[59,55]],[[[164,[-1]],19],20,[171,55]],[[[165,[-1,-2]],19],20,55,[171,55]],[[[165,[-1,-2]],19],20,55,[59,55]],[[[154,[-1]],19],20,[171,55]],[[[154,[-1]],19],20,[59,55]],[[[155,[-1]],19],20,[171,55]],[[[155,[-1]],19],20,[59,55]],[[[166,[-1]],19],20,[59,55]],[[[166,[-1]],19],20,[171,55]],[[[169,[-1]],19],20,59],[[[169,[-1]],19],20,[]],[146,10],[149,10],[-1,[[150,[-1]]],[]],[173,-1,[]],[-1,-1,[]],[-1,[[153,[-1]]],[]],[173,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,[[156,[-1]]],[]],[173,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[[[156,[-1]]],[[26,[-1]]],[]],[[[150,[-1]]],-1,55],[[[153,[-1]]],-1,55],[[[156,[-1]]],[[26,[-1]]],[]],[[[156,[-1]],-3],-1,[],[[131,[],[[81,[-1]]]]],[[86,[],[[81,[-2]]]]]],[[[156,[-1]],-4],[[13,[-1,-2]]],[],[],[[131,[],[[81,[[13,[-1,-2]]]]]]],[[86,[],[[81,[-3]]]]]],[[[156,[-1]]],2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[150,[-1]]],-1,[55,55]],[[[153,[-1]]],-1,[55,55]],[[[156,[-1]]],[[26,[-1]]],[]],[[[164,[-1]]],[[165,[-1]]],55],[[[155,[-1]]],[[166,[-1]]],55],[[[169,[-1]]],2,[]],[145,2],[[[169,[-1]]],2,[]],[158,2],[[[150,[-1]]],[[151,[-1]]],55],[[[148,[[150,[-1]]]]],[[152,[-1]]],55],[[[151,[-1]],-3],[[161,[-2]]],55,55,[[86,[-1],[[81,[-2]]]]]],[[[152,[-1]],-3],[[162,[-1,-2]]],55,55,[[86,[-1],[[81,[-2]]]]]],[[[161,[-1]],-3],[[161,[-2]]],55,[],[[86,[-1],[[81,[-2]]]]]],[[[162,[-1,-2]],-4],[[162,[-1,-3]]],55,55,[],[[86,[-2],[[81,[-3]]]]]],[[[163,[-1,-2]],-4],[[163,[-1,-3]]],55,55,55,[[86,[-2],[[81,[-3]]]]]],[[[164,[-1]],-3],[[165,[-1,-2]]],55,55,[[86,[-1],[[81,[-2]]]]]],[[[165,[-1,-2]],-4],[[165,[-1,-3]]],55,55,55,[[86,[-2],[[81,[-3]]]]]],[[[154,[-1]],-3],[[154,[-2]]],55,55,[[86,[-1],[[81,[-2]]]]]],[[[155,[-1]],-3],[[166,[-2]]],55,55,[[86,[-1],[[81,[-2]]]]]],[[[166,[-1]],-3],[[166,[-2]]],55,55,[[86,[-1],[[81,[-2]]]]]],[[146,146],10],[[149,149],10],0,[[[151,[-1]]],[[150,[-1]]],55],[[[152,[-1]]],[[148,[[150,[-1]]]]],55],[-1,[[150,[-1]]],[55,55]],[-1,[[153,[-1]]],[55,55]],[[],[[156,[-1]]],[]],[33,170],[[],159],[33,145],[[[26,[-1]]],[[156,[-1]]],[]],[159,174],[159,10],[159,10],0,[[[153,[-1]]],[[154,[-1]]],55],[[[148,[[153,[-1]]]]],[[163,[-1]]],55],[149,[[148,[145]]]],[[[156,[-1]],-1],[[13,[10,[169,[-1]]]]],[]],[[[156,[-1]]],[[26,[-1]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[145,[[13,[146,168]]]],[[145,25],[[13,[146,168]]]],[[[148,[145]],25],[[13,[149,168]]]],[[[148,[145]]],[[13,[149,168]]]],[[[164,[-1]],-3],[[13,[[163,[-1,-2]],[164,[-1]]]]],55,55,[[86,[-1],[[81,[[26,[-2]]]]]]]],[[[155,[-1]],-3],[[13,[[154,[-2]],[155,[-1]]]]],55,55,[[86,[-1],[[81,[[26,[-2]]]]]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[[150,[-1]]],[[13,[[151,[-1]],172]]],55],[[[148,[[150,[-1]]]]],[[13,[[152,[-1]],172]]],55],[[[151,[-1]],-3],[[13,[[161,[-2]],[151,[-1]]]]],55,55,[[86,[-1],[[81,[[26,[-2]]]]]]]],[[[152,[-1]],-3],[[13,[[162,[-1,-2]],[152,[-1]]]]],55,55,[[86,[-1],[[81,[[26,[-2]]]]]]]],[[[161,[-1]],-3],[[13,[[161,[-2]],[161,[-1]]]]],55,[],[[86,[-1],[[81,[[26,[-2]]]]]]]],[[[162,[-1,-2]],-4],[[13,[[162,[-1,-3]],[162,[-1,-2]]]]],55,55,[],[[86,[-2],[[81,[[26,[-3]]]]]]]],[[[163,[-1,-2]],-4],[[13,[[163,[-1,-3]],[163,[-1,-2]]]]],55,55,55,[[86,[-2],[[81,[[26,[-3]]]]]]]],[[[164,[-1]],-3],[[13,[[165,[-1,-2]],[164,[-1]]]]],55,55,[[86,[-1],[[81,[[26,[-2]]]]]]]],[[[165,[-1,-2]],-4],[[13,[[165,[-1,-3]],[165,[-1,-2]]]]],55,55,55,[[86,[-2],[[81,[[26,[-3]]]]]]]],[[[154,[-1]],-3],[[13,[[154,[-2]],[154,[-1]]]]],55,55,[[86,[-1],[[81,[[26,[-2]]]]]]]],[[[155,[-1]],-3],[[13,[[166,[-2]],[155,[-1]]]]],55,55,[[86,[-1],[[81,[[26,[-2]]]]]]]],[[[166,[-1]],-3],[[13,[[166,[-2]],[166,[-1]]]]],55,55,[[86,[-1],[[81,[[26,[-2]]]]]]]],[[[153,[-1]]],[[13,[[154,[-1]],172]]],55],[[[148,[[153,[-1]]]]],[[13,[[163,[-1]],172]]],55],[[[153,[-1]]],[[13,[[155,[-1]],172]]],55],[[[148,[[153,[-1]]]]],[[13,[[164,[-1]],172]]],55],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[170,158],0,[[-1,25],[[153,[-1]]],[55,55]],[[[153,[-1]]],[[155,[-1]]],55],[[[148,[[153,[-1]]]]],[[164,[-1]]],55],0,0,[[[175,[-1]]],[[13,[-1,176]]],157],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[33,[[10,[[177,[-1]],[175,[-1]]]]],157],[[[177,[-1]]],[[177,[-1]]],[]],[[-1,-2],10,[],[]],[[[177,[-1]]],10,[]],[[[175,[-1]]],10,[]],0,[[[177,[-1]],19],20,[]],[[[175,[-1]],19],20,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[177,[-1]]],2,[]],[[[175,[-1]]],2,[]],[[[177,[-1]]],33,[]],[[[175,[-1]]],33,[]],[33,[[177,[-1]]],[]],[[[177,[-1]]],33,[]],[[[175,[-1]]],[[13,[-1,176]]],157],[[[175,[-1]]],[[175,[-1]]],157],[[[177,[-1]],[177,[-1]]],2,[]],[[[175,[-1]],[175,[-1]]],2,[]],[[[177,[-1]],-1],[[13,[33,[178,[-1]]]]],[]],[[[177,[-1]]],[[175,[-1]]],[]],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[[175,[-1]]],[[13,[-1,179]]],157],[-1,39,[]],[-1,39,[]],0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[176,176],[179,179],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[176,176],2],[[179,179],2],[[[178,[-1]],19],20,[]],[[[178,[-1]],19],20,59],[[176,19],20],[[176,19],20],[[179,19],20],[[179,19],20],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[174,10],[[[27,[174]]],2],[[174,19],20],[-1,-1,[]],[-1,-2,[],[]],[-1,[],[]],[[[27,[174]],28],[[29,[10]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,39,[]],0,0,0,0,0,0,0,0,0,[[[180,[-1]]],[[26,[-1]]],[]],[[[181,[-1]]],[[26,[-1]]],[]],[[[182,[-1]],-1],[[13,[10,[183,[-1]]]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[182,[-1]]],33,[]],[33,[[10,[[182,[-1]],[180,[-1]]]]],[]],[[[182,[-1]]],[[182,[-1]]],[]],[[[184,[-1]]],[[184,[-1]]],[]],[[[185,[-1]]],[[185,[-1]]],[]],[[[186,[-1]]],[[186,[-1]]],[]],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[[180,[-1]]],10,[]],[[[181,[-1]]],10,[]],[[[182,[-1]]],10,[]],[[[185,[-1]]],10,[]],[[[182,[-1]]],[[184,[-1]]],[]],[[[185,[-1]]],[[186,[-1]]],[]],[[[187,[-1]]],10,[]],[[[188,[-1]]],10,[]],[[[189,[-1]]],10,[]],0,[[[182,[-1]],19],20,[]],[[[184,[-1]],19],20,[]],[[[187,[-1]],19],20,[]],[[[188,[-1]],19],20,[]],[[[189,[-1]],19],20,[]],[[[180,[-1]],19],20,[]],[[[185,[-1]],19],20,[]],[[[186,[-1]],19],20,[]],[[[181,[-1]],19],20,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[182,[-1]]],2,[]],[[[185,[-1]]],2,[]],[[[182,[-1]]],33,[]],[[[188,[-1]]],[[26,[-2]]],[],[]],[[[180,[-1]],28],[[29,[[26,[-1]]]]],[]],[[[181,[-1]],28],[[29,[[26,[-1]]]]],[]],[[[180,[-1]],28,[35,[-1]],33],[[29,[33]]],[]],[[[181,[-1]],28,[35,[-1]],33],[[29,[33]]],[]],[[[180,[-1]]],[[26,[-1]]],[]],[[[181,[-1]]],[[26,[-1]]],[]],[[[180,[-1]],[35,[-1]],33],33,[]],[[[181,[-1]],[35,[-1]],33],33,[]],[[[189,[-1]]],[[182,[-1]]],[]],[[[182,[-1]]],[[13,[[187,[-1]],[183,[10]]]]],[]],[[[182,[-1]],33],[[13,[[188,[-1]],[183,[10]]]]],[]],[[[182,[-1]]],[[13,[[189,[-1]],[183,[10]]]]],[]],[[[182,[-1]],[182,[-1]]],2,[]],[[[185,[-1]],[185,[-1]]],2,[]],[[[182,[-1]],-1],[[13,[10,[183,[-1]]]]],[]],[[[187,[-1]],-1],10,[]],[[[189,[-1]],-1],[[182,[-1]]],[]],[[[185,[-1]],-1],[[13,[10,[183,[-1]]]]],[]],[[[182,[-1]],-1,110],[[13,[10,[190,[-1]]]]],[]],[[[188,[-1]]],[[10,[33,[26,[33]]]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[[180,[-1]]],[[13,[-1,191]]],[]],[[[181,[-1]]],[[13,[-1,191]]],[]],[[[182,[-1]]],[[13,[[187,[-1]],[192,[10]]]]],[]],[[[182,[-1]],33],[[13,[[188,[-1]],[192,[10]]]]],[]],[[[182,[-1]]],[[13,[[189,[-1]],[192,[[182,[-1]]]]]]],[]],[[[182,[-1]],-1],[[13,[10,[192,[-1]]]]],[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[[],[[10,[[185,[-1]],[181,[-1]]]]],[]],[[[184,[-1]]],[[26,[[182,[-1]]]]],[]],[[[186,[-1]]],[[26,[[185,[-1]]]]],[]],0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[183,[-1]]],[[183,[-1]]],157],[[[192,[-1]]],[[192,[-1]]],157],[191,191],[[[190,[-1]]],[[190,[-1]]],157],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[[183,[-1]],[183,[-1]]],2,167],[[[192,[-1]],[192,[-1]]],2,167],[[191,191],2],[[[190,[-1]],[190,[-1]]],2,167],[[[183,[-1]],19],20,[]],[[[183,[-1]],19],20,[]],[[[192,[-1]],19],20,[]],[[[192,[-1]],19],20,[]],[[191,19],20],[[191,19],20],[[[190,[-1]],19],20,[]],[[[190,[-1]],19],20,[]],[-1,-1,[]],[[[183,[-1]]],[[192,[-1]]],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],0,0,[[[193,[-1]]],[[13,[-1,194]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],[[10,[[195,[-1]],[193,[-1]]]]],[]],[[[193,[-1]]],10,[]],[[[195,[-1]]],10,[]],[[[195,[-1]]],10,[]],[[[193,[-1]]],10,[]],0,[[[195,[-1]],19],20,59],[[[193,[-1]],19],20,59],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[],[]],[[[195,[-1]]],2,[]],[[[27,[[193,[-1]]]],28],[[29,[-2]]],[],[]],[[[195,[-1]],28],[[29,[10]]],[]],[[[195,[-1]],-1],[[13,[10,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[[193,[-1]]],[[13,[-1,196]]],[]],[-1,39,[]],[-1,39,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[194,194],[196,196],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[194,194],2],[[196,196],2],[[194,19],20],[[194,19],20],[[196,19],20],[[196,19],20],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,36,[]],[-1,36,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,39,[]],[-1,39,[]],0,0,0,[[[197,[-1]]],[[198,[-1]]],[]],[-1,-2,[],[]],[[[199,[-1]]],[[198,[-1]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[197,[-1]]],[[198,[-1]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[197,[-1]]],[[13,[10,200]]],[]],[-1,[[10,[[199,[-1]],[197,[-1]]]]],[]],[[[197,[-1]]],[[197,[-1]]],[]],[[-1,-2],10,[],[]],[[[199,[-1]]],10,[]],[[[198,[-1]]],-1,[]],[[[197,[-1]]],10,[]],[[[199,[-1]]],10,[]],0,[[[197,[-1]],19],20,59],[[[199,[-1]],19],20,59],[[[198,[-1]],19],20,59],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[197,[-1]]],[[13,[2,200]]],[]],[[[198,[-1]]],2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[199,[-1]]],2,[]],[[[197,[-1]]],10,[]],[[[197,[-1]]],10,[]],[-1,[[199,[-1]]],[]],[[[199,[-1]]],33,[]],[[[197,[-1]],[197,[-1]]],2,[]],[[[199,[-1]],-1],[[13,[10,[201,[-1]]]]],[]],[[[199,[-1]],-2],2,[],[[86,[-1],[[81,[2]]]]]],[[[199,[-1]],-2],10,[],[[86,[-1]]]],[[[199,[-1]],-1],-1,[]],[[[199,[-1]]],[[197,[-1]]],[]],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[[[197,[-1]],-2],[[13,[[198,[-1]],200]]],[],[[82,[-1],[[81,[2]]]]]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[201,[-1]]],[[201,[-1]]],157],[200,200],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[[201,[-1]],[201,[-1]]],2,167],[[[201,[-1]],19],20,[]],[[[201,[-1]],19],20,[]],[[200,19],20],[[200,19],20],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,36,[]],[-1,36,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,39,[]],[-1,39,[]],0,0,0,0,0,0,0,0,[202,10],[[[140,[-1]]],10,[]],[[[203,[-1]]],10,[]],[[[140,[-1]]],202,[]],[-2,-1,[],[[86,[],[[81,[-1]]]]]],[[204,132,-1],[],131],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],[[203,[-1]]],[]],[[],204],[[[203,[-1]]],10,[]],[202,10],[[[140,[-1]]],10,[]],[205,10],[[[203,[-1]]],10,[]],[204,10],[204,205],[[202,19],20],[[206,19],20],[[206,19],20],[[[140,[-1]],19],20,59],[[205,19],20],[[[207,[-1]],19],20,[]],[[[203,[-1]],19],20,[]],[[204,19],20],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[[[207,[-1]]],-1,208],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[206,[[210,[209]]]],[206,2],[[[203,[-1]]],2,[]],[202,2],[[[140,[-1]]],2,[]],[206,2],[[[203,[-1]]],[[26,[[13,[-1,206]]]]],[]],[[[203,[-1]]],33,[]],[[],[[203,[-1]]],[]],[[],204],[[[27,[[140,[-1]]]],28],[[29,[-2]]],[],[]],[[[27,[204]],28],[[29,[-1]]],[]],[[[27,[[211,[-1]]]],28],[[29,[-2]]],131,[]],[[[203,[-1]],28],[[29,[[26,[[13,[-1,206]]]]]]],[]],[[204,-1],[],131],[[[207,[-1]],-1,-2],[[212,[-1,-2]]],[],131],[[[203,[-1]]],10,[]],[-1,140,[131,138]],[[[203,[-1]],-2],202,138,[[131,[],[[81,[-1]]]],138]],[-2,[[140,[-1]]],138,[[86,[],[[81,[-1]]]],138]],[[[203,[-1]],-2],202,138,[[86,[],[[81,[-1]]]],138]],[[[203,[-1]],-2,130],202,138,[[86,[],[[81,[-1]]]],138]],[-1,140,131],[[[203,[-1]],-2],202,[],[[131,[],[[81,[-1]]]]]],[[204,-1],140,131],[[[203,[-1]],-2,204],202,[],[[131,[],[[81,[-1]]]]]],[[[203,[-1]],-2,130],202,138,[[131,[],[[81,[-1]]]],138]],[[[207,[-1]],-1,-3],-2,[],[],[[86,[],[[81,[-2]]]]]],[-1,36,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[206,[[13,[[210,[209]],206]]]],[[[203,[-1]]],[[26,[[13,[-1,206]]]]],[]],[[[207,[-1]],-3],[[13,[-2,0]]],[],[],[[86,[-1],[[81,[-2]]]]]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,[[211,[-1]]],[]],[[[207,[-1]],-3],-2,[],[],[[86,[-1],[[81,[-2]]]]]],[[],10],0,[-1,-2,[],[]],[-1,-2,[],[]],[[[212,[-1,-2]]],10,[],[]],[[[212,[-1,-2]],19],20,59,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,[],[]],[[[27,[[212,[-1,-2]]]],28],[[29,[-3]]],[],131,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,39,[]],0,0,0,0,0,0,0,0,0,[[213,110],213],[[213,110],10],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[213,110],[[26,[213]]]],[[213,213],[[26,[110]]]],[[213,110],[[26,[213]]]],[213,213],[214,214],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[213,213],48],[215,213],[[],214],[[213,213],110],[213,110],[[213,213],2],[[214,214],2],0,[[213,19],20],[[214,19],20],[[216,19],20],[[[217,[-1]],19],20,59],[[215,19],20],[218,213],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[218,213],[[[217,[-1]]],-1,[]],[[[217,[-1]]],-1,[]],[[213,-1],10,123],[110,216],[[213,110],216],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[],[]],[-1,[],[]],[[[217,[-1]]],-1,[]],[213,218],[215,2],[216,214],[[],213],[[213,213],[[26,[48]]]],[216,110],[[[27,[[217,[-1]]]],28],[[29,[-2]]],131,[]],[[[27,[215]],28],[[29,[-1]]],[]],[[216,28],[[29,[213]]]],[216,10],[[[27,[215]],213],10],[[216,110],10],[[216,213],10],[216,10],[[213,213],110],[[216,214],10],[110,215],[213,215],[[213,213],110],[[213,110],213],[[213,110],10],[216,213],[[110,-1],[[217,[-1]]],131],[[213,-1],[[217,[-1]]],131],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],0,0,[[],219],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[219,219],[[-1,-2],10,[],[]],[[220,220],2],[[219,19],20],[[219,19],20],[[220,19],20],[[220,19],20],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],219],[219,2],[219,2],[219,2],[[],219],[-1,-2,[],[]],[-1,36,[]],[-1,36,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,39,[]],[-1,39,[]]],"c":[],"p":[[5,"OpenOptions",17],[1,"bool"],[5,"File",17],[5,"BorrowedFd",2536],[8,"RawFd",2537],[5,"PathBuf",2538],[8,"Result",2539],[5,"Path",2538],[10,"AsRef",2540],[1,"tuple"],[1,"u64"],[5,"Error",2539],[6,"Result",2541],[5,"DirBuilder",17],[1,"i32"],[5,"DirEntry",17],[5,"OsString",2542],[5,"FileType",2543],[5,"Formatter",2544],[8,"Result",2544],[5,"ReadDir",17],[5,"File",2543],[5,"OpenOptions",2543],[5,"Metadata",2543],[1,"u32"],[6,"Option",2545],[5,"Pin",2546],[5,"Context",2547],[6,"Poll",2548],[5,"ReadBuf",132],[1,"u8"],[1,"slice"],[1,"usize"],[5,"IoSlice",2549],[5,"Vec",2550],[5,"String",2551],[5,"Permissions",2543],[6,"SeekFrom",2549],[5,"TypeId",2552],[5,"Interest",132],[5,"Ready",132],[5,"BufWriter",132],[10,"AsyncWrite",132],[5,"BufReader",132],[10,"AsyncRead",132],[10,"AsyncReadExt",132],[5,"UninitSlice",2553],[6,"Ordering",2554],[10,"AsyncBufRead",132],[10,"AsyncBufReadExt",132],[5,"Empty",132],[5,"Take",132],[5,"BufStream",132],[10,"Unpin",2555],[10,"Sized",2555],[5,"DuplexStream",132],[10,"AsyncWriteExt",132],[5,"ReadHalf",132],[10,"Debug",2544],[5,"WriteHalf",132],[5,"Join",132],[5,"Repeat",132],[5,"Sink",132],[5,"Split",132],[5,"Lines",132],[20,"MaybeUninit",2556],[10,"AsyncSeek",132],[10,"BufMut",2557],[10,"AsyncSeekExt",132],[10,"Buf",2558],[1,"f32"],[1,"f64"],[1,"i128"],[1,"i16"],[1,"i64"],[1,"i8"],[1,"u128"],[1,"u16"],[5,"AsyncFd",615],[10,"AsRawFd",2537],[17,"Output"],[10,"FnMut",2559],[5,"AsyncFdReadyGuard",615],[5,"AsyncFdReadyMutGuard",615],[5,"TryIoError",615],[10,"FnOnce",2559],[5,"TcpListener",687],[5,"TcpStream",687],[6,"SocketAddr",2560],[5,"UnixListener",687],[5,"UnixStream",687],[5,"SocketAddr",1082],[5,"TcpSocket",687],[5,"UdpSocket",687],[5,"UnixDatagram",687],[5,"UnixSocket",687],[10,"ToSocketAddrs",687],[5,"TcpListener",2561],[5,"TcpStream",2561],[5,"UdpSocket",2562],[5,"UnixDatagram",2563],[5,"UnixListener",2564],[5,"UnixStream",2565],[5,"OwnedReadHalf",985],[5,"OwnedWriteHalf",985],[5,"OwnedReadHalf",1082],[5,"OwnedWriteHalf",1082],[5,"Ipv4Addr",2566],[5,"Ipv6Addr",2566],[5,"Duration",2567],[17,"Item"],[10,"Iterator",2568],[5,"UCred",1082],[6,"Shutdown",2569],[5,"ReadHalf",985],[5,"WriteHalf",985],[5,"ReadHalf",1082],[5,"WriteHalf",1082],[5,"IoSliceMut",2549],[5,"ReuniteError",985],[5,"ReuniteError",1082],[8,"gid_t",1082],[10,"Hasher",2570],[8,"pid_t",1082],[8,"uid_t",1082],[5,"Sender",1207],[5,"Receiver",1207],[5,"OpenOptions",1207],[5,"OwnedFd",2536],[5,"Handle",1277],[10,"Future",2571],[5,"Runtime",1277],[5,"Builder",1277],[5,"EnterGuard",1277],[6,"RuntimeFlavor",1277],[5,"TryCurrentError",1277],[10,"Fn",2559],[10,"Send",2555],[10,"Sync",2555],[5,"JoinHandle",2263],[10,"Into",2540],[5,"SignalKind",1378],[8,"c_int",2572],[5,"Signal",1378],[5,"Semaphore",1418],[5,"SemaphorePermit",1418],[5,"AcquireError",1418],[5,"Arc",2573],[5,"OwnedSemaphorePermit",1418],[5,"Mutex",1418],[5,"MutexGuard",1418],[5,"OwnedMutexGuard",1418],[5,"RwLock",1418],[5,"RwLockReadGuard",1418],[5,"RwLockWriteGuard",1418],[5,"OnceCell",1418],[10,"Clone",2574],[5,"BarrierWaitResult",1418],[5,"Notify",1418],[10,"Default",2575],[5,"MappedMutexGuard",1418],[5,"OwnedMappedMutexGuard",1418],[5,"OwnedRwLockReadGuard",1418],[5,"OwnedRwLockWriteGuard",1418],[5,"OwnedRwLockMappedWriteGuard",1418],[5,"RwLockMappedWriteGuard",1418],[10,"PartialEq",2554],[6,"TryAcquireError",1418],[6,"SetError",1418],[5,"Barrier",1418],[10,"Display",2544],[5,"TryLockError",1418],[1,"never"],[5,"Notified",1895],[5,"Receiver",1810],[6,"RecvError",1849],[5,"Sender",1810],[5,"SendError",1849],[6,"TryRecvError",1849],[5,"Receiver",1908],[5,"UnboundedReceiver",1908],[5,"Sender",1908],[5,"SendError",2050],[5,"WeakSender",1908],[5,"UnboundedSender",1908],[5,"WeakUnboundedSender",1908],[5,"Permit",1908],[5,"PermitIterator",1908],[5,"OwnedPermit",1908],[6,"SendTimeoutError",2050],[6,"TryRecvError",2050],[6,"TrySendError",2050],[5,"Receiver",2117],[5,"RecvError",2148],[5,"Sender",2117],[6,"TryRecvError",2148],[5,"Receiver",2180],[5,"Ref",2180],[5,"Sender",2180],[5,"RecvError",2234],[5,"SendError",2234],[5,"AbortHandle",2263],[5,"JoinSet",2263],[5,"LocalSet",2263],[5,"LocalEnterGuard",2263],[5,"JoinError",2263],[5,"LocalKey",2263],[10,"Copy",2555],[10,"Any",2552],[5,"Box",2576],[5,"Unconstrained",2263],[5,"TaskLocalFuture",2390],[5,"Instant",2402],[6,"MissedTickBehavior",2402],[5,"Sleep",2402],[5,"Interval",2402],[5,"Timeout",2402],[5,"Instant",2577],[5,"Error",2504],[5,"Elapsed",2504]],"b":[[278,"impl-From%3CBufWriter%3CBufReader%3CRW%3E%3E%3E-for-BufStream%3CRW%3E"],[279,"impl-From%3CBufReader%3CBufWriter%3CRW%3E%3E%3E-for-BufStream%3CRW%3E"],[1009,"impl-Debug-for-ReuniteError"],[1010,"impl-Display-for-ReuniteError"],[1117,"impl-Display-for-ReuniteError"],[1118,"impl-Debug-for-ReuniteError"],[1314,"impl-Display-for-TryCurrentError"],[1315,"impl-Debug-for-TryCurrentError"],[1562,"impl-Display-for-MutexGuard%3C\'_,+T%3E"],[1563,"impl-Debug-for-MutexGuard%3C\'_,+T%3E"],[1564,"impl-Display-for-OwnedMutexGuard%3CT%3E"],[1565,"impl-Debug-for-OwnedMutexGuard%3CT%3E"],[1566,"impl-Display-for-MappedMutexGuard%3C\'a,+T%3E"],[1567,"impl-Debug-for-MappedMutexGuard%3C\'a,+T%3E"],[1568,"impl-Display-for-OwnedMappedMutexGuard%3CT,+U%3E"],[1569,"impl-Debug-for-OwnedMappedMutexGuard%3CT,+U%3E"],[1570,"impl-Display-for-TryLockError"],[1571,"impl-Debug-for-TryLockError"],[1573,"impl-Debug-for-TryAcquireError"],[1574,"impl-Display-for-TryAcquireError"],[1575,"impl-Debug-for-AcquireError"],[1576,"impl-Display-for-AcquireError"],[1580,"impl-Display-for-OwnedRwLockReadGuard%3CT,+U%3E"],[1581,"impl-Debug-for-OwnedRwLockReadGuard%3CT,+U%3E"],[1582,"impl-Debug-for-OwnedRwLockWriteGuard%3CT%3E"],[1583,"impl-Display-for-OwnedRwLockWriteGuard%3CT%3E"],[1584,"impl-Display-for-OwnedRwLockMappedWriteGuard%3CT,+U%3E"],[1585,"impl-Debug-for-OwnedRwLockMappedWriteGuard%3CT,+U%3E"],[1586,"impl-Display-for-RwLockReadGuard%3C\'a,+T%3E"],[1587,"impl-Debug-for-RwLockReadGuard%3C\'a,+T%3E"],[1588,"impl-Display-for-RwLockWriteGuard%3C\'a,+T%3E"],[1589,"impl-Debug-for-RwLockWriteGuard%3C\'a,+T%3E"],[1590,"impl-Debug-for-RwLockMappedWriteGuard%3C\'a,+T%3E"],[1591,"impl-Display-for-RwLockMappedWriteGuard%3C\'a,+T%3E"],[1592,"impl-Debug-for-SetError%3CT%3E"],[1593,"impl-Display-for-SetError%3CT%3E"],[1869,"impl-Display-for-SendError%3CT%3E"],[1870,"impl-Debug-for-SendError%3CT%3E"],[1871,"impl-Debug-for-RecvError"],[1872,"impl-Display-for-RecvError"],[1873,"impl-Debug-for-TryRecvError"],[1874,"impl-Display-for-TryRecvError"],[2080,"impl-Debug-for-SendError%3CT%3E"],[2081,"impl-Display-for-SendError%3CT%3E"],[2082,"impl-Debug-for-TrySendError%3CT%3E"],[2083,"impl-Display-for-TrySendError%3CT%3E"],[2084,"impl-Display-for-TryRecvError"],[2085,"impl-Debug-for-TryRecvError"],[2086,"impl-Debug-for-SendTimeoutError%3CT%3E"],[2087,"impl-Display-for-SendTimeoutError%3CT%3E"],[2162,"impl-Display-for-RecvError"],[2163,"impl-Debug-for-RecvError"],[2164,"impl-Debug-for-TryRecvError"],[2165,"impl-Display-for-TryRecvError"],[2245,"impl-Display-for-SendError%3CT%3E"],[2246,"impl-Debug-for-SendError%3CT%3E"],[2247,"impl-Display-for-RecvError"],[2248,"impl-Debug-for-RecvError"],[2303,"impl-Display-for-JoinError"],[2304,"impl-Debug-for-JoinError"],[2481,"impl-Sub-for-Instant"],[2482,"impl-Sub%3CDuration%3E-for-Instant"],[2514,"impl-Debug-for-Error"],[2515,"impl-Display-for-Error"],[2516,"impl-Display-for-Elapsed"],[2517,"impl-Debug-for-Elapsed"]]}],\ +["tokio",{"doc":"A runtime for writing reliable network applications …","t":"CCQXCQCQCECCCQXCQFFFFFNNNNNNNNNNNNNHNNHNNNHHNNNNNNNNNNNNNNNNNNNNHNNNNNNNNHNNNNNNNNNNNNNNNNNNHNHHHNHHHHNHNNHHNNNNNHNNNNNNNNNNNNNNNNHNTKKKKKKKKFFFFTTTFEEFFFTTTTTFFFFEEFFFTTTFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNHHHNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNMNNNMNNNNNMNNNNNNNNNNMNNNNNNNNNMNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNHHNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFKFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNINNNNNNNNNNNNNNNNNNNNICNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNINNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNFPFFPFGFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHCFFNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNFPFFPPTFFFPFFFFFFFFFFFFFFGGFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNFFNNNNNHNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPGFGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNFFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNPPPPPFGPGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNHNNNNCNNNNNNNNNNNNNNNNNNPPFGNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNHNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNHFNNNNNNNNNNNPPEFFGPFFNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNHHNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["fs","io","join","main","net","pin","runtime","select","signal","spawn","stream","sync","task","task_local","test","time","try_join","DirBuilder","DirEntry","File","OpenOptions","ReadDir","append","as_fd","as_raw_fd","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","canonicalize","clone","clone_into","copy","create","create","create","create_dir","create_dir_all","create_new","custom_flags","default","default","file_name","file_type","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from_raw_fd","from_std","hard_link","ino","into","into","into","into","into","into_std","is_write_vectored","metadata","metadata","metadata","mode","mode","new","new","next_entry","open","open","options","path","poll_complete","poll_flush","poll_next_entry","poll_read","poll_shutdown","poll_write","poll_write_vectored","read","read","read_dir","read_link","read_to_string","recursive","remove_dir","remove_dir_all","remove_file","rename","set_len","set_permissions","set_permissions","start_seek","symlink","symlink_metadata","sync_all","sync_data","to_owned","truncate","try_clone","try_exists","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into_std","type_id","type_id","type_id","type_id","type_id","write","write","ALL","AsyncBufRead","AsyncBufReadExt","AsyncRead","AsyncReadExt","AsyncSeek","AsyncSeekExt","AsyncWrite","AsyncWriteExt","BufReader","BufStream","BufWriter","DuplexStream","EMPTY","ERROR","ERROR","Empty","Error","ErrorKind","Interest","Join","Lines","PRIORITY","PRIORITY","READABLE","READABLE","READ_CLOSED","ReadBuf","ReadHalf","Ready","Repeat","Result","SeekFrom","Sink","Split","Take","WRITABLE","WRITABLE","WRITE_CLOSED","WriteHalf","add","advance","advance_mut","assume_init","bitand","bitor","bitor","bitor_assign","bitor_assign","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","buffer","capacity","chain","chain","chunk_mut","clear","clone","clone","clone_into","clone_into","cmp","consume","consume","consume","consume","consume","consume","consume","consume","copy","copy_bidirectional","copy_buf","drop","duplex","empty","eq","eq","fill_buf","fill_buf","filled","filled_mut","flush","flush","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_mut","get_mut","get_mut","get_mut","get_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_ref","get_ref","get_ref","get_ref","get_ref","initialize_unfilled","initialize_unfilled_to","initialized","initialized_mut","inner_mut","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner","is_empty","is_error","is_error","is_pair_of","is_pair_of","is_priority","is_priority","is_read_closed","is_readable","is_readable","is_writable","is_writable","is_write_closed","is_write_vectored","is_write_vectored","is_write_vectored","is_write_vectored","is_write_vectored","is_write_vectored","is_write_vectored","is_write_vectored","is_write_vectored","join","limit","lines","lines","new","new","new","new","next_line","next_segment","partial_cmp","poll_complete","poll_complete","poll_complete","poll_complete","poll_fill_buf","poll_fill_buf","poll_fill_buf","poll_fill_buf","poll_fill_buf","poll_fill_buf","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_next_line","poll_next_segment","poll_read","poll_read","poll_read","poll_read","poll_read","poll_read","poll_read","poll_read","poll_read","poll_read","poll_shutdown","poll_shutdown","poll_shutdown","poll_shutdown","poll_shutdown","poll_shutdown","poll_shutdown","poll_shutdown","poll_shutdown","poll_write","poll_write","poll_write","poll_write","poll_write","poll_write","poll_write","poll_write","poll_write","poll_write_vectored","poll_write_vectored","poll_write_vectored","poll_write_vectored","poll_write_vectored","poll_write_vectored","poll_write_vectored","poll_write_vectored","poll_write_vectored","put_slice","read","read","read_buf","read_buf","read_exact","read_exact","read_f32","read_f32","read_f32_le","read_f32_le","read_f64","read_f64","read_f64_le","read_f64_le","read_i128","read_i128","read_i128_le","read_i128_le","read_i16","read_i16","read_i16_le","read_i16_le","read_i32","read_i32","read_i32_le","read_i32_le","read_i64","read_i64","read_i64_le","read_i64_le","read_i8","read_i8","read_line","read_line","read_to_end","read_to_end","read_to_string","read_to_string","read_u128","read_u128","read_u128_le","read_u128_le","read_u16","read_u16","read_u16_le","read_u16_le","read_u32","read_u32","read_u32_le","read_u32_le","read_u64","read_u64","read_u64_le","read_u64_le","read_u8","read_u8","read_until","read_until","reader","reader_mut","reader_pin_mut","remaining","remaining_mut","remove","repeat","rewind","rewind","seek","seek","set_filled","set_limit","shutdown","shutdown","sink","split","split","split","start_seek","start_seek","start_seek","start_seek","stream_position","stream_position","sub","take","take","take","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unfilled_mut","uninit","unix","unsplit","with_capacity","with_capacity","with_capacity","write","write","write_all","write_all","write_all_buf","write_all_buf","write_buf","write_buf","write_f32","write_f32","write_f32_le","write_f32_le","write_f64","write_f64","write_f64_le","write_f64_le","write_i128","write_i128","write_i128_le","write_i128_le","write_i16","write_i16","write_i16_le","write_i16_le","write_i32","write_i32","write_i32_le","write_i32_le","write_i64","write_i64","write_i64_le","write_i64_le","write_i8","write_i8","write_u128","write_u128","write_u128_le","write_u128_le","write_u16","write_u16","write_u16_le","write_u16_le","write_u32","write_u32","write_u32_le","write_u32_le","write_u64","write_u64","write_u64_le","write_u64_le","write_u8","write_u8","write_vectored","write_vectored","writer","writer_mut","writer_pin_mut","AsyncFd","AsyncFdReadyGuard","AsyncFdReadyMutGuard","TryIoError","as_fd","as_raw_fd","async_io","async_io_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear_ready","clear_ready","clear_ready_matching","clear_ready_matching","drop","fmt","fmt","fmt","fmt","from","from","from","from","get_inner","get_inner","get_inner_mut","get_mut","get_mut","get_ref","get_ref","get_ref","into","into","into","into","into_inner","new","poll_read_ready","poll_read_ready_mut","poll_write_ready","poll_write_ready_mut","readable","readable_mut","ready","ready","ready","ready_mut","retain_ready","retain_ready","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_io","try_io","type_id","type_id","type_id","type_id","with_interest","writable","writable_mut","TcpListener","TcpSocket","TcpStream","ToSocketAddrs","UdpSocket","UnixDatagram","UnixListener","UnixSocket","UnixStream","accept","accept","as_fd","as_fd","as_fd","as_fd","as_fd","as_fd","as_fd","as_fd","as_raw_fd","as_raw_fd","as_raw_fd","as_raw_fd","as_raw_fd","as_raw_fd","as_raw_fd","as_raw_fd","async_io","async_io","async_io","async_io","bind","bind","bind","bind","bind","bind","bind_device","bind_device","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","broadcast","connect","connect","connect","connect","connect","connect","datagram","device","device","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_raw_fd","from_raw_fd","from_std","from_std","from_std","from_std","from_std","from_std","from_std_stream","into","into","into","into","into","into","into","into","into_raw_fd","into_raw_fd","into_split","into_split","into_std","into_std","into_std","into_std","into_std","into_std","is_write_vectored","is_write_vectored","join_multicast_v4","join_multicast_v6","keepalive","leave_multicast_v4","leave_multicast_v6","linger","linger","listen","listen","local_addr","local_addr","local_addr","local_addr","local_addr","local_addr","local_addr","lookup_host","multicast_loop_v4","multicast_loop_v6","multicast_ttl_v4","new_datagram","new_stream","new_v4","new_v6","nodelay","nodelay","pair","pair","peek","peek_from","peek_sender","peer_addr","peer_addr","peer_addr","peer_addr","peer_cred","poll_accept","poll_accept","poll_flush","poll_flush","poll_peek","poll_peek_from","poll_peek_sender","poll_read","poll_read","poll_read_ready","poll_read_ready","poll_recv","poll_recv","poll_recv_from","poll_recv_from","poll_recv_ready","poll_recv_ready","poll_send","poll_send","poll_send_ready","poll_send_ready","poll_send_to","poll_send_to","poll_shutdown","poll_shutdown","poll_write","poll_write","poll_write_ready","poll_write_ready","poll_write_vectored","poll_write_vectored","readable","readable","readable","readable","ready","ready","ready","ready","recv","recv","recv_buf","recv_buf","recv_buf_from","recv_buf_from","recv_buffer_size","recv_from","recv_from","reuseaddr","reuseport","send","send","send_buffer_size","send_to","send_to","set_broadcast","set_keepalive","set_linger","set_linger","set_multicast_loop_v4","set_multicast_loop_v6","set_multicast_ttl_v4","set_nodelay","set_nodelay","set_recv_buffer_size","set_reuseaddr","set_reuseport","set_send_buffer_size","set_tos","set_tos","set_ttl","set_ttl","set_ttl","shutdown","split","split","take_error","take_error","take_error","take_error","take_error","take_error","tcp","tos","tos","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_io","try_io","try_io","try_io","try_peek_from","try_peek_sender","try_read","try_read","try_read_buf","try_read_buf","try_read_vectored","try_read_vectored","try_recv","try_recv","try_recv_buf","try_recv_buf","try_recv_buf_from","try_recv_buf_from","try_recv_from","try_recv_from","try_send","try_send","try_send_to","try_send_to","try_write","try_write","try_write_vectored","try_write_vectored","ttl","ttl","ttl","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unbound","unix","writable","writable","writable","writable","OwnedReadHalf","OwnedWriteHalf","ReadHalf","ReuniteError","WriteHalf","as_ref","as_ref","as_ref","as_ref","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","drop","fmt","fmt","fmt","fmt","fmt","fmt","forget","from","from","from","from","from","into","into","into","into","into","is_write_vectored","is_write_vectored","local_addr","local_addr","local_addr","local_addr","peek","peek","peer_addr","peer_addr","peer_addr","peer_addr","poll_flush","poll_flush","poll_peek","poll_peek","poll_read","poll_read","poll_shutdown","poll_shutdown","poll_write","poll_write","poll_write_vectored","poll_write_vectored","readable","readable","ready","ready","ready","ready","reunite","reunite","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_read","try_read","try_read_buf","try_read_buf","try_read_vectored","try_read_vectored","try_write","try_write","try_write_vectored","try_write_vectored","type_id","type_id","type_id","type_id","type_id","writable","writable","OwnedReadHalf","OwnedWriteHalf","ReadHalf","ReuniteError","SocketAddr","UCred","WriteHalf","as_pathname","as_ref","as_ref","as_ref","as_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","drop","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","forget","from","from","from","from","from","from","from","gid","gid_t","hash","into","into","into","into","into","into","into","is_unnamed","is_write_vectored","is_write_vectored","local_addr","local_addr","local_addr","local_addr","peer_addr","peer_addr","peer_addr","peer_addr","pid","pid_t","pipe","poll_flush","poll_flush","poll_read","poll_read","poll_shutdown","poll_shutdown","poll_write","poll_write","poll_write_vectored","poll_write_vectored","readable","readable","ready","ready","ready","ready","reunite","reunite","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_read","try_read","try_read_buf","try_read_buf","try_read_vectored","try_read_vectored","try_write","try_write","try_write_vectored","try_write_vectored","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uid","uid_t","writable","writable","OpenOptions","Receiver","Sender","as_fd","as_fd","as_raw_fd","as_raw_fd","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","default","fmt","fmt","fmt","from","from","from","from_file","from_file","from_file_unchecked","from_file_unchecked","from_owned_fd","from_owned_fd","from_owned_fd_unchecked","from_owned_fd_unchecked","into","into","into","into_blocking_fd","into_blocking_fd","into_nonblocking_fd","into_nonblocking_fd","is_write_vectored","new","open_receiver","open_sender","pipe","poll_flush","poll_read","poll_read_ready","poll_shutdown","poll_write","poll_write_ready","poll_write_vectored","read_write","readable","ready","ready","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","try_read","try_read_buf","try_read_vectored","try_write","try_write_vectored","type_id","type_id","type_id","unchecked","writable","Builder","CurrentThread","EnterGuard","Handle","MultiThread","Runtime","RuntimeFlavor","TryCurrentError","block_on","block_on","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","clone","clone_into","current","drop","enable_all","enable_io","enable_time","enter","enter","eq","event_interval","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","global_queue_interval","handle","into","into","into","into","into","into","is_missing_context","is_thread_local_destroyed","max_blocking_threads","max_io_events_per_tick","new","new_current_thread","new_multi_thread","on_thread_park","on_thread_start","on_thread_stop","on_thread_unpark","runtime_flavor","shutdown_background","shutdown_timeout","spawn","spawn","spawn_blocking","spawn_blocking","thread_keep_alive","thread_name","thread_name_fn","thread_stack_size","to_owned","to_string","try_current","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","worker_threads","ctrl_c","unix","Signal","SignalKind","alarm","as_raw_value","borrow","borrow","borrow_mut","borrow_mut","child","clone","clone_into","eq","fmt","fmt","from","from","from","from_raw","hangup","hash","interrupt","into","into","io","pipe","poll_recv","quit","recv","signal","terminate","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","user_defined1","user_defined2","window_change","AcquireError","AlreadyInitializedError","Barrier","BarrierWaitResult","Closed","InitializingError","MAX_PERMITS","MappedMutexGuard","Mutex","MutexGuard","NoPermits","Notify","OnceCell","OwnedMappedMutexGuard","OwnedMutexGuard","OwnedRwLockMappedWriteGuard","OwnedRwLockReadGuard","OwnedRwLockWriteGuard","OwnedSemaphorePermit","RwLock","RwLockMappedWriteGuard","RwLockReadGuard","RwLockWriteGuard","Semaphore","SemaphorePermit","SetError","TryAcquireError","TryLockError","acquire","acquire_many","acquire_many_owned","acquire_owned","add_permits","available_permits","blocking_lock","blocking_lock_owned","blocking_read","blocking_write","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","broadcast","clone","clone","clone_into","clone_into","close","const_new","const_new","const_new","const_new","const_new","const_new_with","const_with_max_readers","default","default","default","default","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","downgrade","downgrade","downgrade_map","downgrade_map","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","forget","forget","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","futures","get","get_mut","get_mut","get_mut","get_or_init","get_or_try_init","initialized","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_inner","into_inner","into_inner","into_mapped","into_mapped","is_already_init_err","is_closed","is_initializing_err","is_leader","lock","lock_owned","map","map","map","map","map","map","map","map","map","map","merge","merge","mpsc","mutex","mutex","new","new","new","new","new","new","new_with","notified","notify_one","notify_waiters","oneshot","read","read_owned","semaphore","set","take","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","try_acquire","try_acquire_many","try_acquire_many_owned","try_acquire_owned","try_downgrade_map","try_downgrade_map","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_lock","try_lock_owned","try_map","try_map","try_map","try_map","try_map","try_map","try_map","try_map","try_map","try_map","try_read","try_read_owned","try_write","try_write_owned","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","wait","watch","with_max_readers","write","write_owned","Receiver","Sender","blocking_recv","borrow","borrow","borrow_mut","borrow_mut","channel","clone","clone_into","drop","drop","error","fmt","fmt","from","from","into","into","is_empty","is_empty","len","len","new","receiver_count","recv","resubscribe","same_channel","same_channel","send","subscribe","to_owned","try_from","try_from","try_into","try_into","try_recv","type_id","type_id","Closed","Closed","Empty","Lagged","Lagged","RecvError","SendError","TryRecvError","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","into","into","into","to_owned","to_owned","to_string","to_string","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","Notified","borrow","borrow_mut","drop","enable","fmt","from","into","into_future","poll","try_from","try_into","type_id","OwnedPermit","Permit","PermitIterator","Receiver","Sender","UnboundedReceiver","UnboundedSender","WeakSender","WeakUnboundedSender","blocking_recv","blocking_recv","blocking_send","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","channel","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","close","close","closed","closed","downgrade","downgrade","drop","drop","drop","error","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","into_iter","is_closed","is_closed","max_capacity","next","poll_recv","poll_recv","poll_recv_many","poll_recv_many","recv","recv","recv_many","recv_many","release","reserve","reserve_many","reserve_owned","same_channel","same_channel","send","send","send","send","send_timeout","size_hint","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_recv","try_recv","try_reserve","try_reserve_many","try_reserve_owned","try_send","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unbounded_channel","upgrade","upgrade","Closed","Closed","Disconnected","Empty","Full","SendError","SendTimeoutError","Timeout","TryRecvError","TrySendError","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","into","into","into","into","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","Receiver","Sender","blocking_recv","borrow","borrow","borrow_mut","borrow_mut","channel","close","closed","drop","drop","error","fmt","fmt","from","from","into","into","into_future","is_closed","poll","poll_closed","send","try_from","try_from","try_into","try_into","try_recv","type_id","type_id","Closed","Empty","RecvError","TryRecvError","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","eq","eq","fmt","fmt","fmt","fmt","from","from","into","into","to_owned","to_owned","to_string","to_string","try_from","try_from","try_into","try_into","type_id","type_id","Receiver","Ref","Sender","borrow","borrow","borrow","borrow","borrow","borrow_and_update","borrow_mut","borrow_mut","borrow_mut","changed","channel","clone","clone_into","closed","deref","drop","drop","error","fmt","fmt","fmt","from","from","from","has_changed","has_changed","into","into","into","is_closed","mark_changed","mark_unchanged","new","receiver_count","same_channel","send","send_if_modified","send_modify","send_replace","subscribe","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","wait_for","RecvError","SendError","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","eq","fmt","fmt","fmt","fmt","from","from","into","into","to_owned","to_owned","to_string","to_string","try_from","try_from","try_into","try_into","type_id","type_id","AbortHandle","JoinError","JoinHandle","JoinSet","LocalEnterGuard","LocalKey","LocalSet","Unconstrained","abort","abort","abort_all","abort_handle","block_in_place","block_on","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","default","default","detach_all","drop","drop","drop","drop","drop","enter","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","futures","get","into","into","into","into","into","into","into","into","into_future","into_future","into_future","into_panic","is_cancelled","is_empty","is_finished","is_finished","is_panic","join_next","len","new","new","poll","poll","poll","poll_join_next","run_until","scope","shutdown","spawn","spawn","spawn_blocking","spawn_blocking","spawn_blocking_on","spawn_local","spawn_local","spawn_local","spawn_local_on","spawn_on","sync_scope","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into_panic","try_join_next","try_with","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unconstrained","with","yield_now","TaskLocalFuture","borrow","borrow_mut","drop","fmt","from","into","into_future","poll","try_from","try_into","type_id","Burst","Delay","Duration","Instant","Interval","MissedTickBehavior","Skip","Sleep","Timeout","add","add_assign","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","checked_add","checked_duration_since","checked_sub","clone","clone","clone_into","clone_into","cmp","deadline","default","duration_since","elapsed","eq","eq","error","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_std","get_mut","get_ref","hash","interval","interval_at","into","into","into","into","into","into_future","into_future","into_inner","into_std","is_elapsed","missed_tick_behavior","now","partial_cmp","period","poll","poll","poll_tick","reset","reset","reset_after","reset_at","reset_immediately","saturating_duration_since","set_missed_tick_behavior","sleep","sleep_until","sub","sub","sub_assign","tick","timeout","timeout_at","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","Elapsed","Error","at_capacity","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","eq","fmt","fmt","fmt","fmt","from","from","into","into","invalid","is_at_capacity","is_invalid","is_shutdown","shutdown","to_owned","to_string","to_string","try_from","try_from","try_into","try_into","type_id","type_id"],"q":[[0,"tokio"],[17,"tokio::fs"],[132,"tokio::io"],[615,"tokio::io::unix"],[687,"tokio::net"],[985,"tokio::net::tcp"],[1082,"tokio::net::unix"],[1207,"tokio::net::unix::pipe"],[1277,"tokio::runtime"],[1376,"tokio::signal"],[1378,"tokio::signal::unix"],[1418,"tokio::sync"],[1810,"tokio::sync::broadcast"],[1849,"tokio::sync::broadcast::error"],[1895,"tokio::sync::futures"],[1908,"tokio::sync::mpsc"],[2050,"tokio::sync::mpsc::error"],[2117,"tokio::sync::oneshot"],[2148,"tokio::sync::oneshot::error"],[2180,"tokio::sync::watch"],[2234,"tokio::sync::watch::error"],[2263,"tokio::task"],[2390,"tokio::task::futures"],[2402,"tokio::time"],[2504,"tokio::time::error"],[2536,"std::os::fd::owned"],[2537,"std::os::fd::raw"],[2538,"std::path"],[2539,"std::io::error"],[2540,"std::path"],[2541,"std::io::error"],[2542,"std::ffi::os_str"],[2543,"std::fs"],[2544,"core::fmt"],[2545,"core::fmt"],[2546,"core::pin"],[2547,"core::task::wake"],[2548,"core::task::poll"],[2549,"std::io"],[2550,"alloc::vec"],[2551,"alloc::string"],[2552,"std::fs"],[2553,"bytes::buf::uninit_slice"],[2554,"core::cmp"],[2555,"core::marker"],[2556,"core::marker"],[2557,"bytes::buf::buf_mut"],[2558,"bytes::buf::buf_impl"],[2559,"std::os::fd::raw"],[2560,"core::ops::function"],[2561,"std::net::tcp"],[2562,"std::net::tcp"],[2563,"std::os::unix::net::datagram"],[2564,"std::os::unix::net::listener"],[2565,"std::os::unix::net::stream"],[2566,"core::net::ip_addr"],[2567,"core::net::ip_addr"],[2568,"core::iter::traits::iterator"],[2569,"std::net"],[2570,"std::io"],[2571,"std::os::fd::owned"],[2572,"core::ops::function"],[2573,"alloc::sync"],[2574,"core::clone"],[2575,"core::default"],[2576,"core::cmp"],[2577,"std::time"]],"d":["Asynchronous file and standard stream adaptation.","Traits, helpers, and type definitions for asynchronous I/O …","Waits on multiple concurrent branches, returning when all …","Marks async function to be executed by the selected …","TCP/UDP/Unix bindings for tokio.","Pins a value on the stack.","The Tokio runtime.","Waits on multiple concurrent branches, returning when the …","Asynchronous signal handling for Tokio.","","Due to the Stream trait’s inclusion in std landing later …","Synchronization primitives for use in asynchronous …","Asynchronous green-threads.","Declares a new task-local key of type tokio::task::LocalKey…","Marks async function to be executed by runtime, suitable …","Utilities for tracking time.","Waits on multiple concurrent branches, returning when all …","A builder for creating directories in various manners.","Entries returned by the ReadDir stream.","A reference to an open file on the filesystem.","Options and flags which can be used to configure how a …","Reads the entries in a directory.","Sets the option for the append mode.","","","","","","","","","","","","","Returns the canonical, absolute form of a path with all …","","","Copies the contents of one file to another. This function …","Opens a file in write-only mode.","Creates the specified directory with the configured …","Sets the option for creating a new file.","Creates a new, empty directory at the provided path.","Recursively creates a directory and all of its parent …","Sets the option to always create a new file.","Passes custom flags to the flags argument of open.","","","Returns the bare file name of this directory entry without …","Returns the file type for the file that this entry points …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Converts a std::fs::File to a tokio::fs::File.","Creates a new hard link on the filesystem.","Returns the underlying d_ino field in the contained dirent …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Destructures File into a std::fs::File. This function is …","","Given a path, queries the file system to get information …","Queries metadata about the underlying file.","Returns the metadata for the file that this entry points …","Sets the mode to create new directories with.","Sets the mode bits that a new file will be created with.","Creates a new set of options with default mode/security …","Creates a blank new set of options ready for configuration.","Returns the next entry in the directory stream.","Attempts to open a file in read-only mode.","Opens a file at path with the options specified by self.","Returns a new OpenOptions object.","Returns the full path to the file that this entry …","","","Polls for the next directory entry in the stream.","","","","","Reads the entire contents of a file into a bytes vector.","Sets the option for read access.","Returns a stream over the entries within a directory.","Reads a symbolic link, returning the file that the link …","Creates a future which will open a file for reading and …","Indicates whether to create directories recursively …","Removes an existing, empty directory.","Removes a directory at this path, after removing all its …","Removes a file from the filesystem.","Renames a file or directory to a new name, replacing the …","Truncates or extends the underlying file, updating the …","Changes the permissions found on a file or a directory.","Changes the permissions on the underlying file.","","Creates a new symbolic link on the filesystem.","Queries the file system metadata for a path.","Attempts to sync all OS-internal metadata to disk.","This function is similar to sync_all, except that it may …","","Sets the option for truncating a previous file.","Creates a new File instance that shares the same …","Returns Ok(true) if the path points at an existing entity.","","","","","","","","","","","Tries to immediately destructure File into a std::fs::File.","","","","","","Creates a future that will open a file for writing and …","Sets the option for write access.","Returns a Ready representing readiness for all operations.","Reads bytes asynchronously.","An extension trait which adds utility methods to …","Reads bytes from a source.","Reads bytes from a source.","Seek bytes asynchronously.","An extension trait that adds utility methods to AsyncSeek …","Writes bytes asynchronously.","Writes bytes to a sink.","The BufReader struct adds buffering to any reader.","Wraps a type that is AsyncWrite and AsyncRead, and buffers …","Wraps a writer and buffers its output.","A bidirectional pipe to read and write bytes in memory.","Returns the empty Ready set.","Interest in error events.","Returns a Ready representing error readiness.","Empty ignores any data written via AsyncWrite, and will …","","","Readiness event interest.","Joins two values implementing AsyncRead and AsyncWrite …","Reads lines from an AsyncBufRead.","Returns a Interest set representing priority completion …","Returns a Ready representing priority readiness.","Interest in all readable events.","Returns a Ready representing readable readiness.","Returns a Ready representing read closed readiness.","A wrapper around a byte buffer that is incrementally …","The readable half of a value returned from split.","Describes the readiness state of an I/O resources.","An async reader which yields one byte over and over and …","","","An async writer which will move data into the void.","Splitter for the split method.","Stream for the take method.","Interest in all writable events.","Returns a Ready representing writable readiness.","Returns a Ready representing write closed readiness.","The writable half of a value returned from split.","Add together two Interest values.","Advances the size of the filled region of the buffer.","","Asserts that the first n unfilled bytes of the buffer are …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a reference to the internally buffered data.","Returns a reference to the internally buffered data.","Returns the total capacity of the buffer.","Creates a new AsyncRead instance that chains this stream …","Creates a new AsyncRead instance that chains this stream …","","Clears the buffer, resetting the filled region to empty.","","","","","","Tells this buffer that amt bytes have been consumed from …","Tells this buffer that amt bytes have been consumed from …","Tells this buffer that amt bytes have been consumed from …","","","","","","Asynchronously copies the entire contents of a reader into …","Copies data in both directions between a and b.","Asynchronously copies the entire contents of a reader into …","","Create a new pair of DuplexStreams that act like a pair of …","Creates a value that is always at EOF for reads, and …","","","Returns the contents of the internal buffer, filling it …","Returns the contents of the internal buffer, filling it …","Returns a shared reference to the filled portion of the …","Returns a mutable reference to the filled portion of the …","Flushes this output stream, ensuring that all …","Flushes this output stream, ensuring that all …","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Gets a mutable reference to the underlying reader.","Obtains a mutable reference to the underlying reader.","Gets a mutable reference to the underlying writer.","Gets a mutable reference to the underlying I/O object.","Gets a mutable reference to the underlying reader.","Gets a pinned mutable reference to the underlying reader.","Gets a pinned mutable reference to the underlying writer.","Gets a pinned mutable reference to the underlying I/O …","Gets a pinned mutable reference to the underlying reader.","Gets a reference to the underlying reader.","Obtains a reference to the underlying reader.","Gets a reference to the underlying writer.","Gets a reference to the underlying I/O object.","Gets a reference to the underlying reader.","Returns a mutable reference to the unfilled part of the …","Returns a mutable reference to the first n bytes of the …","Returns a shared reference to the initialized portion of …","Returns a mutable reference to the initialized portion of …","Returns a mutable reference to the entire buffer, without …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Splits this Join back into its AsyncRead and AsyncWrite …","Consumes the Take, returning the wrapped reader.","Unwraps this Lines<R>, returning the underlying reader.","Consumes this BufWriter, returning the underlying writer.","Consumes this BufStream, returning the underlying I/O …","Consumes this BufReader, returning the underlying reader.","Returns true if Ready is the empty set.","Returns true if the value includes error interest.","Returns true if the value includes error readiness.","Checks if this ReadHalf and some WriteHalf were split from …","Checks if this WriteHalf and some ReadHalf were split from …","Returns true if the value includes priority interest.","Returns true if the value includes priority readiness.","Returns true if the value includes read-closed readiness.","Returns true if the value includes readable interest.","Returns true if the value includes readable.","Returns true if the value includes writable interest.","Returns true if the value includes writable readiness.","Returns true if the value includes write-closed readiness.","Determines if this writer has an efficient …","Determines if this writer has an efficient …","","","","","","","","Join two values implementing AsyncRead and AsyncWrite into …","Returns the remaining number of bytes that can be read …","Returns a stream over the lines of this reader. This …","Returns a stream over the lines of this reader. This …","Creates a new ReadBuf from a fully initialized buffer.","Creates a new BufWriter with a default buffer capacity. …","Wraps a type in both BufWriter and BufReader.","Creates a new BufReader with a default buffer capacity. …","Returns the next line in the stream.","Returns the next segment in the stream.","","Waits for a seek operation to complete.","","","","Attempts to return the contents of the internal buffer, …","","","","","","Attempts to flush the object, ensuring that any buffered …","","","","","","","","","Polls for the next line in the stream.","Polls for the next segment in the stream.","Attempts to read from the AsyncRead into buf.","","","","","","","","","","Initiates or attempts to shut down this writer, returning …","","","","","","","","","Attempt to write bytes from buf into the object.","","","","","","","","","Like poll_write, except that it writes from a slice of …","Like poll_write, except that it writes from a slice of …","","","","","","","","Appends data to the buffer, advancing the written position …","Pulls some bytes from this source into the specified …","Pulls some bytes from this source into the specified …","Pulls some bytes from this source into the specified …","Pulls some bytes from this source into the specified …","Reads the exact number of bytes required to fill buf.","Reads the exact number of bytes required to fill buf.","Reads an 32-bit floating point type in big-endian order …","Reads an 32-bit floating point type in big-endian order …","Reads an 32-bit floating point type in little-endian order …","Reads an 32-bit floating point type in little-endian order …","Reads an 64-bit floating point type in big-endian order …","Reads an 64-bit floating point type in big-endian order …","Reads an 64-bit floating point type in little-endian order …","Reads an 64-bit floating point type in little-endian order …","Reads an signed 128-bit integer in big-endian order from …","Reads an signed 128-bit integer in big-endian order from …","Reads an signed 128-bit integer in little-endian order …","Reads an signed 128-bit integer in little-endian order …","Reads a signed 16-bit integer in big-endian order from the …","Reads a signed 16-bit integer in big-endian order from the …","Reads a signed 16-bit integer in little-endian order from …","Reads a signed 16-bit integer in little-endian order from …","Reads a signed 32-bit integer in big-endian order from the …","Reads a signed 32-bit integer in big-endian order from the …","Reads a signed 32-bit integer in little-endian order from …","Reads a signed 32-bit integer in little-endian order from …","Reads an signed 64-bit integer in big-endian order from the","Reads an signed 64-bit integer in big-endian order from the","Reads an signed 64-bit integer in little-endian order from …","Reads an signed 64-bit integer in little-endian order from …","Reads a signed 8 bit integer from the underlying reader.","Reads a signed 8 bit integer from the underlying reader.","Reads all bytes until a newline (the 0xA byte) is reached, …","Reads all bytes until a newline (the 0xA byte) is reached, …","Reads all bytes until EOF in this source, placing them …","Reads all bytes until EOF in this source, placing them …","Reads all bytes until EOF in this source, appending them …","Reads all bytes until EOF in this source, appending them …","Reads an unsigned 128-bit integer in big-endian order from …","Reads an unsigned 128-bit integer in big-endian order from …","Reads an unsigned 128-bit integer in little-endian order …","Reads an unsigned 128-bit integer in little-endian order …","Reads an unsigned 16-bit integer in big-endian order from …","Reads an unsigned 16-bit integer in big-endian order from …","Reads an unsigned 16-bit integer in little-endian order …","Reads an unsigned 16-bit integer in little-endian order …","Reads an unsigned 32-bit integer in big-endian order from …","Reads an unsigned 32-bit integer in big-endian order from …","Reads an unsigned 32-bit integer in little-endian order …","Reads an unsigned 32-bit integer in little-endian order …","Reads an unsigned 64-bit integer in big-endian order from …","Reads an unsigned 64-bit integer in big-endian order from …","Reads an unsigned 64-bit integer in little-endian order …","Reads an unsigned 64-bit integer in little-endian order …","Reads an unsigned 8 bit integer from the underlying reader.","Reads an unsigned 8 bit integer from the underlying reader.","Reads all bytes into buf until the delimiter byte or EOF …","Reads all bytes into buf until the delimiter byte or EOF …","Returns a reference to the inner reader.","Returns a mutable reference to the inner reader.","Returns a pinned mutable reference to the inner reader.","Returns the number of bytes at the end of the slice that …","","Remove Interest from self.","Creates an instance of an async reader that infinitely …","Creates a future which will rewind to the beginning of the …","Creates a future which will rewind to the beginning of the …","Creates a future which will seek an IO object, and then …","Creates a future which will seek an IO object, and then …","Sets the size of the filled region of the buffer.","Sets the number of bytes that can be read before this …","Shuts down the output stream, ensuring that the value can …","Shuts down the output stream, ensuring that the value can …","Creates an instance of an async writer which will …","Splits a single value implementing AsyncRead + AsyncWrite …","Returns a stream of the contents of this reader split on …","Returns a stream of the contents of this reader split on …","Attempts to seek to an offset, in bytes, in a stream.","","","","Creates a future which will return the current seek …","Creates a future which will return the current seek …","","Returns a new ReadBuf comprised of the unfilled section up …","Creates an adaptor which reads at most limit bytes from it.","Creates an adaptor which reads at most limit bytes from it.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a mutable reference to the unfilled part of the …","Creates a new ReadBuf from a fully uninitialized buffer.","Asynchronous IO structures specific to Unix-like operating …","Reunites with a previously split WriteHalf.","Creates a new BufWriter with the specified buffer capacity.","Creates a BufStream with the specified BufReader capacity …","Creates a new BufReader with the specified buffer capacity.","Writes a buffer into this writer, returning how many bytes …","Writes a buffer into this writer, returning how many bytes …","Attempts to write an entire buffer into this writer.","Attempts to write an entire buffer into this writer.","Attempts to write an entire buffer into this writer.","Attempts to write an entire buffer into this writer.","Writes a buffer into this writer, advancing the buffer’s …","Writes a buffer into this writer, advancing the buffer’s …","Writes an 32-bit floating point type in big-endian order …","Writes an 32-bit floating point type in big-endian order …","Writes an 32-bit floating point type in little-endian …","Writes an 32-bit floating point type in little-endian …","Writes an 64-bit floating point type in big-endian order …","Writes an 64-bit floating point type in big-endian order …","Writes an 64-bit floating point type in little-endian …","Writes an 64-bit floating point type in little-endian …","Writes an signed 128-bit integer in big-endian order to the","Writes an signed 128-bit integer in big-endian order to the","Writes an signed 128-bit integer in little-endian order to …","Writes an signed 128-bit integer in little-endian order to …","Writes a signed 16-bit integer in big-endian order to the …","Writes a signed 16-bit integer in big-endian order to the …","Writes a signed 16-bit integer in little-endian order to …","Writes a signed 16-bit integer in little-endian order to …","Writes a signed 32-bit integer in big-endian order to the …","Writes a signed 32-bit integer in big-endian order to the …","Writes a signed 32-bit integer in little-endian order to …","Writes a signed 32-bit integer in little-endian order to …","Writes an signed 64-bit integer in big-endian order to the …","Writes an signed 64-bit integer in big-endian order to the …","Writes an signed 64-bit integer in little-endian order to …","Writes an signed 64-bit integer in little-endian order to …","Writes a signed 8-bit integer to the underlying writer.","Writes a signed 8-bit integer to the underlying writer.","Writes an unsigned 128-bit integer in big-endian order to …","Writes an unsigned 128-bit integer in big-endian order to …","Writes an unsigned 128-bit integer in little-endian order …","Writes an unsigned 128-bit integer in little-endian order …","Writes an unsigned 16-bit integer in big-endian order to …","Writes an unsigned 16-bit integer in big-endian order to …","Writes an unsigned 16-bit integer in little-endian order …","Writes an unsigned 16-bit integer in little-endian order …","Writes an unsigned 32-bit integer in big-endian order to …","Writes an unsigned 32-bit integer in big-endian order to …","Writes an unsigned 32-bit integer in little-endian order …","Writes an unsigned 32-bit integer in little-endian order …","Writes an unsigned 64-bit integer in big-endian order to …","Writes an unsigned 64-bit integer in big-endian order to …","Writes an unsigned 64-bit integer in little-endian order …","Writes an unsigned 64-bit integer in little-endian order …","Writes an unsigned 8-bit integer to the underlying writer.","Writes an unsigned 8-bit integer to the underlying writer.","Like write, except that it writes from a slice of buffers.","Like write, except that it writes from a slice of buffers.","Returns a reference to the inner writer.","Returns a mutable reference to the inner writer.","Returns a pinned mutable reference to the inner writer.","Associates an IO object backed by a Unix file descriptor …","Represents an IO-ready event detected on a particular file …","Represents an IO-ready event detected on a particular file …","The error type returned by try_io.","","","Reads or writes from the file descriptor using a …","Reads or writes from the file descriptor using a …","","","","","","","","","Indicates to tokio that the file descriptor is no longer …","Indicates to tokio that the file descriptor is no longer …","Indicates to tokio that the file descriptor no longer has …","Indicates to tokio that the file descriptor no longer has …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the backing object of the …","Returns a shared reference to the backing object of the …","Returns a mutable reference to the backing object of the …","Returns a mutable reference to the backing object of this …","Returns a mutable reference to the inner AsyncFd.","Returns a shared reference to the backing object of this …","Returns a shared reference to the inner AsyncFd.","Returns a shared reference to the inner AsyncFd.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Deregisters this file descriptor and returns ownership of …","Creates an AsyncFd backed by (and taking ownership of) an …","Polls for read readiness.","Polls for read readiness.","Polls for write readiness.","Polls for write readiness.","Waits for the file descriptor to become readable, …","Waits for the file descriptor to become readable, …","Waits for any of the requested ready states, returning a …","Get the Ready value associated with this guard.","Get the Ready value associated with this guard.","Waits for any of the requested ready states, returning a …","This method should be invoked when you intentionally want …","This method should be invoked when you intentionally want …","","","","","","","","","Performs the provided IO operation.","Performs the provided IO operation.","","","","","Creates an AsyncFd backed by (and taking ownership of) an …","Waits for the file descriptor to become writable, …","Waits for the file descriptor to become writable, …","A TCP socket server, listening for connections.","A TCP socket that has not yet been converted to a TcpStream…","A TCP stream between a local and a remote socket.","Converts or resolves without blocking to one or more …","A UDP socket.","An I/O object representing a Unix datagram socket.","A Unix socket which can accept connections from other Unix …","A Unix socket that has not yet been converted to a …","A structure representing a connected Unix socket.","Accepts a new incoming connection from this listener.","Accepts a new incoming connection to this listener.","","","","","","","","","","","","","","","","","Reads or writes from the socket using a user-provided IO …","Reads or writes from the socket using a user-provided IO …","Reads or writes from the socket using a user-provided IO …","Reads or writes from the socket using a user-provided IO …","Creates a new TcpListener, which will be bound to the …","Binds the socket to the given address.","This function will create a new UDP socket and attempt to …","Creates a new UnixDatagram bound to the specified path.","Creates a new UnixListener bound to the specified path.","Binds the socket to the given address.","Sets the value for the SO_BINDTODEVICE option on this …","Sets the value for the SO_BINDTODEVICE option on this …","","","","","","","","","","","","","","","","","Gets the value of the SO_BROADCAST option for this socket.","Establishes a TCP connection with a peer at the specified …","Opens a TCP connection to a remote host.","Connects the UDP socket setting the default destination …","Connects the socket to the specified address.","Establishes a Unix connection with a peer at the specified …","Connects to the socket named by path.","Converts the socket into a UnixDatagram.","Gets the value for the SO_BINDTODEVICE option on this …","Gets the value for the SO_BINDTODEVICE option on this …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts a RawFd to a TcpSocket.","","Creates new TcpListener from a std::net::TcpListener.","Creates new TcpStream from a std::net::TcpStream.","Creates new UdpSocket from a previously bound …","Creates new UnixDatagram from a …","Creates new UnixListener from a …","Creates new UnixStream from a …","Converts a std::net::TcpStream into a TcpSocket. The …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Splits a TcpStream into a read half and a write half, …","Splits a UnixStream into a read half and a write half, …","Turns a tokio::net::TcpListener into a …","Turns a tokio::net::TcpStream into a std::net::TcpStream.","Turns a tokio::net::UdpSocket into a std::net::UdpSocket.","Turns a tokio::net::UnixDatagram into a …","Turns a tokio::net::UnixListener into a …","Turns a tokio::net::UnixStream into a …","","","Executes an operation of the IP_ADD_MEMBERSHIP type.","Executes an operation of the IPV6_ADD_MEMBERSHIP type.","Gets the value of the SO_KEEPALIVE option on this socket.","Executes an operation of the IP_DROP_MEMBERSHIP type.","Executes an operation of the IPV6_DROP_MEMBERSHIP type.","Reads the linger duration for this socket by getting the …","Reads the linger duration for this socket by getting the …","Converts the socket into a TcpListener.","Converts the socket into a UnixListener.","Returns the local address that this listener is bound to.","Gets the local address of this socket.","Returns the local address that this stream is bound to.","Returns the local address that this socket is bound to.","Returns the local address that this socket is bound to.","Returns the local socket address of this listener.","Returns the socket address of the local half of this …","Performs a DNS resolution.","Gets the value of the IP_MULTICAST_LOOP option for this …","Gets the value of the IPV6_MULTICAST_LOOP option for this …","Gets the value of the IP_MULTICAST_TTL option for this …","Creates a new Unix datagram socket.","Creates a new Unix stream socket.","Creates a new socket configured for IPv4.","Creates a new socket configured for IPv6.","Gets the value of the TCP_NODELAY option on this socket.","Gets the value of the TCP_NODELAY option on this socket.","Creates an unnamed pair of connected sockets.","Creates an unnamed pair of connected sockets.","Receives data on the socket from the remote address to …","Receives data from the socket, without removing it from …","Retrieve the sender of the data at the head of the input …","Returns the remote address that this stream is connected …","Returns the socket address of the remote peer this socket …","Returns the address of this socket’s peer.","Returns the socket address of the remote half of this …","Returns effective credentials of the process which called …","Polls to accept a new incoming connection to this listener.","Polls to accept a new incoming connection to this listener.","","","Attempts to receive data on the socket, without removing …","Receives data from the socket, without removing it from …","Retrieve the sender of the data at the head of the input …","","","Polls for read readiness.","Polls for read readiness.","Attempts to receive a single datagram message on the …","Attempts to receive a single datagram message on the …","Attempts to receive a single datagram on the socket.","Attempts to receive a single datagram on the specified …","Polls for read/receive readiness.","Polls for read/receive readiness.","Attempts to send data on the socket to the remote address …","Attempts to send data on the socket to the remote address …","Polls for write/send readiness.","Polls for write/send readiness.","Attempts to send data on the socket to a given address.","Attempts to send data to the specified address.","","","","","Polls for write readiness.","Polls for write readiness.","","","Waits for the socket to become readable.","Waits for the socket to become readable.","Waits for the socket to become readable.","Waits for the socket to become readable.","Waits for any of the requested ready states.","Waits for any of the requested ready states.","Waits for any of the requested ready states.","Waits for any of the requested ready states.","Receives a single datagram message on the socket from the …","Receives data from the socket.","Receives a single datagram message on the socket from the …","Receives data from the socket from the address to which it …","Receives a single datagram message on the socket, …","Receives from the socket, advances the buffer’s internal …","Returns the size of the TCP receive buffer for this socket.","Receives a single datagram message on the socket. On …","Receives data from the socket.","Retrieves the value set for SO_REUSEADDR on this socket.","Allows the socket to bind to an in-use port. Only …","Sends data on the socket to the remote address that the …","Sends data on the socket to the socket’s peer.","Returns the size of the TCP send buffer for this socket.","Sends data on the socket to the given address. On success, …","Sends data on the socket to the specified address.","Sets the value of the SO_BROADCAST option for this socket.","Sets value for the SO_KEEPALIVE option on this socket.","Sets the linger duration of this socket by setting the …","Sets the linger duration of this socket by setting the …","Sets the value of the IP_MULTICAST_LOOP option for this …","Sets the value of the IPV6_MULTICAST_LOOP option for this …","Sets the value of the IP_MULTICAST_TTL option for this …","Sets the value of the TCP_NODELAY option on this socket.","Sets the value of the TCP_NODELAY option on this socket.","Sets the size of the TCP receive buffer on this socket.","Allows the socket to bind to an in-use address.","Allows the socket to bind to an in-use port. Only …","Sets the size of the TCP send buffer on this socket.","Sets the value for the IP_TOS option on this socket.","Sets the value for the IP_TOS option on this socket.","Sets the value for the IP_TTL option on this socket.","Sets the value for the IP_TTL option on this socket.","Sets the value for the IP_TTL option on this socket.","Shuts down the read, write, or both halves of this …","Splits a TcpStream into a read half and a write half, …","Splits a UnixStream into a read half and a write half, …","Returns the value of the SO_ERROR option.","Returns the value of the SO_ERROR option.","Returns the value of the SO_ERROR option.","Returns the value of the SO_ERROR option.","Returns the value of the SO_ERROR option.","Returns the value of the SO_ERROR option.","TCP utility types.","Gets the value of the IP_TOS option for this socket.","Gets the value of the IP_TOS option for this socket.","Consumes stream, returning the tokio I/O object.","","","","Consumes stream, returning the tokio I/O object.","","Consumes stream, returning the tokio I/O object.","Consumes stream, returning the Tokio I/O object.","","Consumes stream, returning the tokio I/O object.","","","Consumes stream, returning the tokio I/O object.","","","","","","","","","","Tries to read or write from the socket using a …","Tries to read or write from the socket using a …","Tries to read or write from the socket using a …","Tries to read or write from the socket using a …","Tries to receive data on the socket without removing it …","Try to retrieve the sender of the data at the head of the …","Tries to read data from the stream into the provided …","Try to read data from the stream into the provided buffer, …","Tries to read data from the stream into the provided …","Tries to read data from the stream into the provided …","Tries to read data from the stream into the provided …","Tries to read data from the stream into the provided …","Tries to receive a single datagram message on the socket …","Tries to receive a datagram from the peer without waiting.","Tries to receive data from the stream into the provided …","Tries to read data from the stream into the provided …","Tries to receive a single datagram message on the socket. …","Tries to receive data from the socket without waiting.","Tries to receive a single datagram message on the socket. …","Tries to receive data from the socket without waiting.","Tries to send data on the socket to the remote address to …","Tries to send a datagram to the peer without waiting.","Tries to send data on the socket to the given address, but …","Tries to send a datagram to the peer without waiting.","Try to write a buffer to the stream, returning how many …","Tries to write a buffer to the stream, returning how many …","Tries to write several buffers to the stream, returning …","Tries to write several buffers to the stream, returning …","Gets the value of the IP_TTL option for this socket.","Gets the value of the IP_TTL option for this socket.","Gets the value of the IP_TTL option for this socket.","","","","","","","","","Creates a new UnixDatagram which is not bound to any …","Unix specific network types.","Waits for the socket to become writable.","Waits for the socket to become writable.","Waits for the socket to become writable.","Waits for the socket to become writable.","Owned read half of a TcpStream, created by into_split.","Owned write half of a TcpStream, created by into_split.","Borrowed read half of a TcpStream, created by split.","Error indicating that two halves were not from the same …","Borrowed write half of a TcpStream, created by split.","","","","","","","","","","","","","","","","","","","","","","Destroys the write half, but don’t close the write half …","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).","","","Returns the local address that this stream is bound to.","Returns the local address that this stream is bound to.","Returns the local address that this stream is bound to.","Returns the local address that this stream is bound to.","Receives data on the socket from the remote address to …","Receives data on the socket from the remote address to …","Returns the remote address that this stream is connected …","Returns the remote address that this stream is connected …","Returns the remote address that this stream is connected …","Returns the remote address that this stream is connected …","","","Attempts to receive data on the socket, without removing …","Attempt to receive data on the socket, without removing …","","","","","","","","","Waits for the socket to become readable.","Waits for the socket to become readable.","Waits for any of the requested ready states.","Waits for any of the requested ready states.","Waits for any of the requested ready states.","Waits for any of the requested ready states.","Attempts to put the two halves of a TcpStream back …","Attempts to put the two halves of a TcpStream back …","","","","","","","","","","","","Tries to read data from the stream into the provided …","Tries to read data from the stream into the provided …","Tries to read data from the stream into the provided …","Tries to read data from the stream into the provided …","Tries to read data from the stream into the provided …","Tries to read data from the stream into the provided …","Tries to write a buffer to the stream, returning how many …","Tries to write a buffer to the stream, returning how many …","Tries to write several buffers to the stream, returning …","Tries to write several buffers to the stream, returning …","","","","","","Waits for the socket to become writable.","Waits for the socket to become writable.","Owned read half of a UnixStream, created by into_split.","Owned write half of a UnixStream, created by into_split.","Borrowed read half of a UnixStream, created by split.","Error indicating that two halves were not from the same …","An address associated with a Tokio Unix socket.","Credentials of a process.","Borrowed write half of a UnixStream, created by split.","Returns the contents of this address if it is a pathname …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Destroys the write half, but don’t close the write half …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Gets GID (group ID) of the process.","A type representing user ID.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if the address is unnamed.","","","Returns the socket address of the local half of this …","Returns the socket address of the local half of this …","Returns the socket address of the local half of this …","Returns the socket address of the local half of this …","Returns the socket address of the remote half of this …","Returns the socket address of the remote half of this …","Returns the socket address of the remote half of this …","Returns the socket address of the remote half of this …","Gets PID (process ID) of the process.","A type representing group ID.","Unix pipe types.","","","","","","","","","","","Waits for the socket to become readable.","Waits for the socket to become readable.","Wait for any of the requested ready states.","Waits for any of the requested ready states.","Waits for any of the requested ready states.","Waits for any of the requested ready states.","Attempts to put the two halves of a UnixStream back …","Attempts to put the two halves of a UnixStream back …","","","","","","","","","","","","","","","","","Tries to read data from the stream into the provided …","Tries to read data from the stream into the provided …","Tries to read data from the stream into the provided …","Tries to read data from the stream into the provided …","Tries to read data from the stream into the provided …","Tries to read data from the stream into the provided …","Tries to write a buffer to the stream, returning how many …","Tries to write a buffer to the stream, returning how many …","Tries to write several buffers to the stream, returning …","Tries to write several buffers to the stream, returning …","","","","","","","","Gets UID (user ID) of the process.","A type representing process and process group IDs.","Waits for the socket to become writable.","Waits for the socket to become writable.","Options and flags which can be used to configure how a …","Reading end of a Unix pipe.","Writing end of a Unix pipe.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Creates a new Sender from a File.","Creates a new Receiver from a File.","Creates a new Sender from a File without checking pipe …","Creates a new Receiver from a File without checking pipe …","Creates a new Sender from an OwnedFd.","Creates a new Receiver from an OwnedFd.","Creates a new Sender from an OwnedFd without checking pipe …","Creates a new Receiver from an OwnedFd without checking …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Converts the pipe into an OwnedFd in blocking mode.","Converts the pipe into an OwnedFd in blocking mode.","Converts the pipe into an OwnedFd in nonblocking mode.","Converts the pipe into an OwnedFd in nonblocking mode.","","Creates a blank new set of options ready for configuration.","Creates a Receiver from a FIFO file with the options …","Creates a Sender from a FIFO file with the options …","Creates a new anonymous Unix pipe.","","","Polls for read readiness.","","","Polls for write readiness.","","Sets the option for read-write access.","Waits for the pipe to become readable.","Waits for any of the requested ready states.","Waits for any of the requested ready states.","","","","","","","","Tries to read data from the pipe into the provided buffer, …","Tries to read data from the pipe into the provided buffer, …","Tries to read data from the pipe into the provided …","Tries to write a buffer to the pipe, returning how many …","Tries to write several buffers to the pipe, returning how …","","","","Sets the option to skip the check for FIFO file type.","Waits for the pipe to become writable.","Builds Tokio Runtime with custom configuration values.","The flavor that executes all tasks on the current thread.","Runtime context guard.","Handle to the runtime.","The flavor that executes tasks across multiple threads.","The Tokio runtime.","The flavor of a Runtime.","Error returned by try_current when no Runtime has been …","Runs a future to completion on this Handle’s associated …","Runs a future to completion on the Tokio runtime. This is …","","","","","","","","","","","","","Creates the configured Runtime.","","","Returns a Handle view over the currently running Runtime.","","Enables both I/O and time drivers.","Enables the I/O driver.","Enables the time driver.","Enters the runtime context. This allows you to construct …","Enters the runtime context.","","Sets the number of scheduler ticks after which the …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Sets the number of scheduler ticks after which the …","Returns a handle to the runtime’s spawner.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if the call failed because there is currently …","Returns true if the call failed because the Tokio context …","Specifies the limit for additional threads spawned by the …","Enables the I/O driver and configures the max number of …","Creates a new runtime instance with default configuration …","Returns a new builder with the current thread scheduler …","Returns a new builder with the multi thread scheduler …","Executes function f just before a thread is parked (goes …","Executes function f after each thread is started but …","Executes function f before each thread stops.","Executes function f just after a thread unparks (starts …","Returns the flavor of the current Runtime.","Shuts down the runtime, without waiting for any spawned …","Shuts down the runtime, waiting for at most duration for …","Spawns a future onto the Tokio runtime.","Spawns a future onto the Tokio runtime.","Runs the provided function on an executor dedicated to …","Runs the provided function on an executor dedicated to …","Sets a custom timeout for a thread in the blocking pool.","Sets name of threads spawned by the Runtime’s thread …","Sets a function used to generate the name of threads …","Sets the stack size (in bytes) for worker threads.","","","Returns a Handle view over the currently running Runtime","","","","","","","","","","","","","","","","","","","Sets the number of worker threads the Runtime will use.","Completes when a “ctrl-c” notification is sent to the …","Unix-specific types for signal handling.","An listener for receiving a particular type of OS signal.","Represents the specific kind of signal to listen for.","Represents the SIGALRM signal.","Get the signal’s numeric value.","","","","","Represents the SIGCHLD signal.","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Allows for listening to any valid OS signal.","Represents the SIGHUP signal.","","Represents the SIGINT signal.","Calls U::from(self).","Calls U::from(self).","Represents the SIGIO signal.","Represents the SIGPIPE signal.","Polls to receive the next signal notification event, …","Represents the SIGQUIT signal.","Receives the next signal notification event.","Creates a new listener which will receive notifications …","Represents the SIGTERM signal.","","","","","","","","Represents the SIGUSR1 signal.","Represents the SIGUSR2 signal.","Represents the SIGWINCH signal.","Error returned from the Semaphore::acquire function.","The cell was already initialized when OnceCell::set was …","A barrier enables multiple tasks to synchronize the …","A BarrierWaitResult is returned by wait when all tasks in …","The semaphore has been closed and cannot issue new permits.","The cell is currently being initialized.","The maximum number of permits which a semaphore can hold. …","A handle to a held Mutex that has had a function applied …","An asynchronous Mutex-like type.","A handle to a held Mutex. The guard can be held across any …","The semaphore has no available permits.","Notifies a single task to wake up.","A thread-safe cell that can be written to only once.","A owned handle to a held Mutex that has had a function …","An owned handle to a held Mutex.","Owned RAII structure used to release the exclusive write …","Owned RAII structure used to release the shared read …","Owned RAII structure used to release the exclusive write …","An owned permit from the semaphore.","An asynchronous reader-writer lock.","RAII structure used to release the exclusive write access …","RAII structure used to release the shared read access of a …","RAII structure used to release the exclusive write access …","Counting semaphore performing asynchronous permit …","A permit from the semaphore.","Errors that can be returned from OnceCell::set.","Error returned from the Semaphore::try_acquire function.","Error returned from the Mutex::try_lock, RwLock::try_read …","Acquires a permit from the semaphore.","Acquires n permits from the semaphore.","Acquires n permits from the semaphore.","Acquires a permit from the semaphore.","Adds n new permits to the semaphore.","Returns the current number of available permits.","Blockingly locks this Mutex. When the lock has been …","Blockingly locks this Mutex. When the lock has been …","Blockingly locks this RwLock with shared read access.","Blockingly locks this RwLock with exclusive write access.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A multi-producer, multi-consumer broadcast queue. Each …","","","","","Closes the semaphore.","Creates a new lock in an unlocked state ready for use.","Creates a new instance of an RwLock<T> which is unlocked.","Creates a new empty OnceCell instance.","Create a new Notify, initialized without a permit.","Creates a new semaphore with the initial number of permits.","Creates a new OnceCell that contains the provided value.","Creates a new instance of an RwLock<T> which is unlocked …","","","","","","","","","","","","","","","","","","","","","","","Atomically downgrades a write lock into a read lock …","Atomically downgrades a write lock into a read lock …","Makes a new OwnedRwLockReadGuard for a component of the …","Makes a new RwLockReadGuard for a component of the locked …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Forgets the permit without releasing it back to the …","Forgets the permit without releasing it back to the …","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Named future types.","Returns a reference to the value currently stored in the …","Returns a mutable reference to the underlying data.","Returns a mutable reference to the underlying data.","Returns a mutable reference to the value currently stored …","Gets the value currently in the OnceCell, or initialize it …","Gets the value currently in the OnceCell, or initialize it …","Returns true if the OnceCell currently contains a value, …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Consumes the mutex, returning the underlying data.","Consumes the lock, returning the underlying data.","Takes the value from the cell, destroying the cell in the …","Converts this OwnedRwLockWriteGuard into an …","Converts this RwLockWriteGuard into an …","Whether SetError is SetError::AlreadyInitializedError.","Returns true if the semaphore is closed","Whether SetError is SetError::InitializingError","Returns true if this task from wait is the “leader task…","Locks this mutex, causing the current task to yield until …","Locks this mutex, causing the current task to yield until …","Makes a new MappedMutexGuard for a component of the locked …","Makes a new OwnedMappedMutexGuard for a component of the …","Makes a new MappedMutexGuard for a component of the locked …","Makes a new OwnedMappedMutexGuard for a component of the …","Makes a new OwnedRwLockReadGuard for a component of the …","Makes a new OwnedRwLockMappedWriteGuard for a component of …","Makes a new OwnedRwLockMappedWriteGuard for a component of …","Makes a new RwLockReadGuard for a component of the locked …","Makes a new RwLockMappedWriteGuard for a component of the …","Makes a new RwLockMappedWriteGuard for a component of the …","Merge two SemaphorePermit instances together, consuming …","Merge two OwnedSemaphorePermit instances together, …","A multi-producer, single-consumer queue for sending values …","Returns a reference to the original Mutex.","Returns a reference to the original Arc<Mutex>.","Creates a new lock in an unlocked state ready for use.","Creates a new instance of an RwLock<T> which is unlocked.","Creates a new empty OnceCell instance.","Creates a new barrier that can block a given number of …","Create a new Notify, initialized without a permit.","Creates a new semaphore with the initial number of permits.","Creates a new OnceCell that contains the provided value, …","Wait for a notification.","Notifies a waiting task.","Notifies all waiting tasks.","A one-shot channel is used for sending a single message …","Locks this RwLock with shared read access, causing the …","Locks this RwLock with shared read access, causing the …","Returns the Semaphore from which this permit was acquired.","Sets the value of the OnceCell to the given value if the …","Takes ownership of the current value, leaving the cell …","","","","","","","","","","","","","","","","","Tries to acquire a permit from the semaphore.","Tries to acquire n permits from the semaphore.","Tries to acquire n permits from the semaphore.","Tries to acquire a permit from the semaphore.","Attempts to make a new OwnedRwLockReadGuard for a …","Attempts to make a new RwLockReadGuard for a component of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Attempts to acquire the lock, and returns TryLockError if …","Attempts to acquire the lock, and returns TryLockError if …","Attempts to make a new MappedMutexGuard for a component of …","Attempts to make a new OwnedMappedMutexGuard for a …","Attempts to make a new MappedMutexGuard for a component of …","Attempts to make a new OwnedMappedMutexGuard for a …","Attempts to make a new OwnedRwLockReadGuard for a …","Attempts to make a new OwnedRwLockMappedWriteGuard for a …","Attempts to make a new OwnedRwLockMappedWriteGuard for a …","Attempts to make a new RwLockReadGuard for a component of …","Attempts to make a new RwLockMappedWriteGuard for a …","Attempts to make a new RwLockMappedWriteGuard for a …","Attempts to acquire this RwLock with shared read access.","Attempts to acquire this RwLock with shared read access.","Attempts to acquire this RwLock with exclusive write …","Attempts to acquire this RwLock with exclusive write …","","","","","","","","","","","","","","","","","","","","","","","","Does not resolve until all tasks have rendezvoused here.","A single-producer, multi-consumer channel that only …","Creates a new instance of an RwLock<T> which is unlocked …","Locks this RwLock with exclusive write access, causing the …","Locks this RwLock with exclusive write access, causing the …","Receiving-half of the broadcast channel.","Sending-half of the broadcast channel.","Blocking receive to call outside of asynchronous contexts.","","","","","Create a bounded, multi-producer, multi-consumer channel …","","","","","Broadcast error types","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Returns true if there are no queued values.","Returns true if there aren’t any messages in the channel …","Returns the number of queued values.","Returns the number of messages that were sent into the …","Creates the sending-half of the broadcast channel.","Returns the number of active receivers","Receives the next value for this receiver.","Re-subscribes to the channel starting from the current …","Returns true if senders belong to the same channel.","Returns true if receivers belong to the same channel.","Attempts to send a value to all active Receiver handles, …","Creates a new Receiver handle that will receive values …","","","","","","Attempts to return a pending value on this receiver …","","","There are no more active senders implying no further …","There are no more active senders implying no further …","The channel is currently empty. There are still active …","The receiver lagged too far behind. Attempting to receive …","The receiver lagged too far behind and has been forcibly …","An error returned from the recv function on a Receiver.","Error returned by the send function on a Sender.","An error returned from the try_recv function on a Receiver.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Future returned from Notify::notified().","","","","Adds this future to the list of futures that are ready to …","","Returns the argument unchanged.","Calls U::from(self).","","","","","","Owned permit to send one value into the channel.","Permits to send one value into the channel.","An Iterator of Permit that can be used to hold n slots in …","Receives values from the associated Sender.","Sends values to the associated Receiver.","Receive values from the associated UnboundedSender.","Send values to the associated UnboundedReceiver.","A sender that does not prevent the channel from being …","An unbounded sender that does not prevent the channel from …","Blocking receive to call outside of asynchronous contexts.","Blocking receive to call outside of asynchronous contexts.","Blocking send to call outside of asynchronous contexts.","","","","","","","","","","","","","","","","","","","Returns the current capacity of the channel.","Creates a bounded mpsc channel for communicating between …","","","","","","","","","Closes the receiving half of a channel without dropping it.","Closes the receiving half of a channel, without dropping …","Completes when the receiver has dropped.","Completes when the receiver has dropped.","Converts the Sender to a WeakSender that does not count …","Converts the UnboundedSender to a WeakUnboundedSender that …","","","","Channel error types.","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Checks if the channel has been closed. This happens when …","Checks if the channel has been closed. This happens when …","Returns the maximum buffer capacity of the channel.","","Polls to receive the next message on this channel.","Polls to receive the next message on this channel.","Polls to receive multiple messages on this channel, …","Polls to receive multiple messages on this channel, …","Receives the next value for this receiver.","Receives the next value for this receiver.","Receives the next values for this receiver and extends …","Receives the next values for this receiver and extends …","Releases the reserved capacity without sending a message, …","Waits for channel capacity. Once capacity to send one …","Waits for channel capacity. Once capacity to send n …","Waits for channel capacity, moving the Sender and …","Returns true if senders belong to the same channel.","Returns true if senders belong to the same channel.","Sends a value, waiting until there is capacity.","Sends a value using the reserved capacity.","Sends a value using the reserved capacity.","Attempts to send a message on this UnboundedSender without …","Sends a value, waiting until there is capacity, but only …","","","","","","","","","","","","","","","","","","","","","","","","Tries to receive the next value for this receiver.","Tries to receive the next value for this receiver.","Tries to acquire a slot in the channel without waiting for …","Tries to acquire n slots in the channel without waiting …","Tries to acquire a slot in the channel without waiting for …","Attempts to immediately send a message on this Sender","","","","","","","","","","Creates an unbounded mpsc channel for communicating …","Tries to convert a WeakSender into a Sender. This will …","Tries to convert a WeakUnboundedSender into an …","The receive half of the channel was explicitly closed or …","The receive half of the channel was explicitly closed or …","The channel’s sending half has become disconnected, and …","This channel is currently empty, but the Sender(s) have …","The data could not be sent on the channel because the …","Error returned by the Sender.","Error returned by Sender::send_timeout].","The data could not be sent on the channel because the …","Error returned by try_recv.","This enumeration is the list of the possible error …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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).","","","","","","","","","","","","","","","","","","","","","Receives a value from the associated Sender.","Sends a value to the associated Receiver.","Blocking receive to call outside of asynchronous contexts.","","","","","Creates a new one-shot channel for sending single values …","Prevents the associated Sender handle from sending a value.","Waits for the associated Receiver handle to close.","","","Oneshot error types.","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","Returns true if the associated Receiver handle has been …","","Checks whether the oneshot channel has been closed, and if …","Attempts to send a value on this channel, returning it …","","","","","Attempts to receive a value.","","","The send half of the channel was dropped without sending a …","The send half of the channel has not yet sent a value.","Error returned by the Future implementation for Receiver.","Error returned by the try_recv function on Receiver.","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Receives values from the associated Sender.","Returns a reference to the inner value.","Sends values to the associated Receiver.","Returns a reference to the most recently sent value.","","","Returns a reference to the most recently sent value","","Returns a reference to the most recently sent value and …","","","","Waits for a change notification, then marks the newest …","Creates a new watch channel, returning the “send” and …","","","Completes when all receivers have dropped.","","","","Watch error types.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Checks if this channel contains a message that this …","Indicates if the borrowed value is considered as changed …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Checks if the channel has been closed. This happens when …","Marks the state as changed.","Marks the state as unchanged.","Creates the sending-half of the watch channel.","Returns the number of receivers that currently exist.","Returns true if receivers belong to the same channel.","Sends a new value via the channel, notifying all receivers.","Modifies the watched value conditionally in-place, …","Modifies the watched value unconditionally in-place, …","Sends a new value via the channel, notifying all receivers …","Creates a new Receiver connected to this Sender.","","","","","","","","","","","Waits for a value that satisfies the provided condition.","Error produced when receiving a change notification.","Error produced when sending a value fails.","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","An owned permission to abort a spawned task, without …","Task failed to execute to completion.","An owned permission to join on a task (await its …","A collection of tasks spawned on a Tokio runtime.","Context guard for LocalSet","A key for task-local data.","A set of tasks which are executed on the same thread.","Future for the unconstrained method.","Abort the task associated with the handle.","Abort the task associated with the handle.","Aborts all tasks on this JoinSet.","Returns a new AbortHandle that can be used to remotely …","Runs the provided blocking function on the current thread …","Runs a future to completion on the provided runtime, …","","","","","","","","","","","","","","","","","","","Removes all tasks from this JoinSet without aborting them.","","","","","","Enters the context of this LocalSet.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Task-related futures.","Returns a copy of the task-local value if the task-local …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Consumes the join error, returning the object with which …","Returns true if the error was caused by the task being …","Returns whether the JoinSet is empty.","Checks if the task associated with this AbortHandle has …","Checks if the task associated with this JoinHandle has …","Returns true if the error was caused by the task panicking.","Waits until one of the tasks in the set completes and …","Returns the number of tasks currently in the JoinSet.","Create a new JoinSet.","Returns a new local task set.","","","","Polls for one of the tasks in the set to complete.","Runs a future to completion on the local set, returning …","Sets a value T as the task-local value for the future F.","Aborts all tasks and waits for them to finish shutting …","Spawns a new asynchronous task, returning a JoinHandle for …","Spawn the provided task on the JoinSet, returning an …","Runs the provided closure on a thread where blocking is …","Spawn the blocking code on the blocking threadpool and …","Spawn the blocking code on the blocking threadpool of the …","Spawns a !Send future on the current LocalSet.","Spawn the provided task on the current LocalSet and store …","Spawns a !Send task onto the local task set.","Spawn the provided task on the provided LocalSet and store …","Spawn the provided task on the provided runtime and store …","Sets a value T as the task-local value for the closure F.","","","","","","","","","","","","","","","","","","Consumes the join error, returning the object with which …","Tries to join one of the tasks in the set that has …","Accesses the current task-local and runs the provided …","","","","","","","","","Turn off cooperative scheduling for a future. The future …","Accesses the current task-local and runs the provided …","Yields execution back to the Tokio runtime.","A future that sets a value T of a task local for the …","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","Ticks as fast as possible until caught up.","Tick at multiples of period from when tick was called, …","","A measurement of a monotonically nondecreasing clock. …","Interval returned by interval and interval_at.","Defines the behavior of an Interval when it misses a tick.","Skips missed ticks and tick on the next multiple of period …","Future returned by sleep and sleep_until.","Future returned by timeout and timeout_at.","","","","","","","","","","","","","Returns Some(t) where t is the time self + duration if t …","Returns the amount of time elapsed from another instant to …","Returns Some(t) where t is the time self - duration if t …","","","","","","Returns the instant at which the future will complete.","Returns MissedTickBehavior::Burst.","Returns the amount of time elapsed from another instant to …","Returns the amount of time elapsed since this instant was …","","","Time error types.","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Create a tokio::time::Instant from a std::time::Instant.","Gets a mutable reference to the underlying value in this …","Gets a reference to the underlying value in this timeout.","","Creates new Interval that yields with interval of period. …","Creates new Interval that yields with interval of period …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Consumes this timeout, returning the underlying value.","Convert the value into a std::time::Instant.","Returns true if Sleep has elapsed.","Returns the MissedTickBehavior strategy currently being …","Returns an instant corresponding to “now”.","","Returns the period of the interval.","","","Polls for the next instant in the interval to be reached.","Resets the interval to complete one period after the …","Resets the Sleep instance to a new deadline.","Resets the interval after the specified std::time::Duration…","Resets the interval to a crate::time::Instant deadline.","Resets the interval immediately.","Returns the amount of time elapsed from another instant to …","Sets the MissedTickBehavior strategy that should be used.","Waits until duration has elapsed.","Waits until deadline is reached.","","","","Completes when the next instant in the interval has been …","Requires a Future to complete before the specified …","Requires a Future to complete before the specified instant …","","","","","","","","","","","","","","","","","","Errors returned by Timeout.","Errors encountered by the timer implementation.","Creates an error representing a timer at capacity.","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Creates an error representing a misconfigured timer.","Returns true if the error was caused by the timer being at …","Returns true if the error was caused by the timer being …","Returns true if the error was caused by the timer being …","Creates an error representing a shutdown timer.","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,3,3,3,14,1,21,16,3,14,1,21,16,0,1,1,0,3,14,1,0,0,1,1,14,1,16,16,3,14,1,21,16,3,3,14,1,1,21,16,3,3,0,16,3,14,1,21,16,3,3,0,3,16,14,1,14,1,21,3,1,3,16,3,3,21,3,3,3,3,0,1,0,0,0,14,0,0,0,0,3,0,3,3,0,0,3,3,1,1,3,0,3,14,1,21,16,3,14,1,21,16,3,3,14,1,21,16,0,1,41,0,0,0,0,0,0,0,0,0,0,0,0,41,40,41,0,0,0,0,0,0,40,41,40,41,41,0,0,0,0,0,0,0,0,0,40,41,41,0,40,30,30,30,41,40,41,40,41,30,40,41,58,60,61,51,56,62,63,52,64,65,42,53,44,30,40,41,58,60,61,51,56,62,63,52,64,65,42,53,44,42,44,30,46,46,30,30,40,41,40,41,41,49,50,50,51,52,42,53,44,0,0,0,56,0,0,40,41,50,50,30,30,57,57,30,40,41,58,60,61,51,56,62,63,52,64,65,42,53,44,30,40,41,58,60,61,51,56,62,63,52,64,65,42,53,53,53,44,52,65,42,53,44,52,42,53,44,52,65,42,53,44,30,30,30,30,30,30,40,41,58,60,61,51,56,62,63,52,64,65,42,53,44,61,52,65,42,53,44,41,40,41,58,60,40,41,41,40,41,40,41,41,43,43,60,61,51,56,42,53,44,0,52,50,50,30,42,53,44,65,64,41,67,42,53,44,49,51,52,42,53,44,43,60,61,51,56,63,42,53,44,65,64,45,58,61,51,56,62,52,42,53,44,43,60,61,51,56,63,42,53,44,43,60,61,51,56,63,42,53,44,43,43,60,61,51,56,42,53,44,30,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,50,50,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,50,50,61,61,61,30,30,40,0,69,69,69,69,30,52,57,57,0,0,50,50,67,42,53,44,69,69,41,30,46,46,40,41,30,40,41,58,60,61,51,56,62,63,52,64,65,42,53,44,30,40,41,58,60,61,51,56,62,63,52,64,65,42,53,44,30,40,41,58,60,61,51,56,62,63,52,64,65,42,53,44,30,30,0,58,42,53,44,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,61,61,61,0,0,0,0,79,79,79,79,79,83,84,85,79,83,84,85,83,84,83,84,79,79,83,84,85,79,83,84,85,83,84,84,79,84,79,83,84,79,83,84,85,79,79,79,79,79,79,79,79,79,83,84,79,83,84,79,83,84,85,79,83,84,85,83,84,79,83,84,85,79,79,79,0,0,0,0,0,0,0,0,0,87,90,87,93,88,94,95,90,96,91,87,93,88,94,95,90,96,91,88,94,95,91,87,93,94,95,90,96,93,94,87,93,88,94,95,90,96,91,87,93,88,94,95,90,96,91,94,93,88,94,95,96,91,96,93,94,87,93,88,94,95,90,96,91,87,93,88,94,95,90,96,91,93,96,87,88,94,95,90,91,93,87,93,88,94,95,90,96,91,93,96,88,91,87,88,94,95,90,91,88,91,94,94,93,94,94,93,88,93,96,87,93,88,94,95,90,91,0,94,94,94,96,96,93,93,93,88,95,91,88,94,94,88,94,95,91,91,87,90,88,91,88,94,94,88,91,88,91,94,95,94,95,94,95,94,95,94,95,94,95,88,91,88,91,88,91,88,91,88,94,95,91,88,94,95,91,94,95,94,95,94,95,93,94,95,93,93,94,95,93,94,95,94,93,93,88,94,94,94,93,88,93,93,93,93,93,94,87,88,94,95,88,91,93,88,94,95,90,91,0,93,94,87,87,93,88,88,94,94,95,95,90,90,96,91,91,87,93,88,94,95,90,96,91,88,94,95,91,94,94,88,91,88,91,88,91,94,95,94,95,94,95,94,95,94,95,94,95,88,91,88,91,87,88,94,87,93,88,94,95,90,96,91,95,0,88,94,95,91,0,0,0,0,0,115,116,104,105,115,116,104,105,120,115,116,104,105,120,105,115,116,104,105,120,120,105,115,116,104,105,120,115,116,104,105,120,116,105,115,116,104,105,115,104,115,116,104,105,116,105,115,104,115,104,116,105,116,105,116,105,115,104,115,116,104,105,104,105,120,115,116,104,105,120,115,116,104,105,120,115,104,115,104,115,104,116,105,116,105,115,116,104,105,120,116,105,0,0,0,0,0,0,0,92,117,118,106,107,92,117,118,106,107,121,113,92,117,118,106,107,121,113,113,113,107,113,92,117,118,106,107,121,121,113,107,92,117,118,106,107,121,113,113,0,113,92,117,118,106,107,121,113,92,118,107,117,118,106,107,117,118,106,107,113,0,0,118,107,117,106,118,107,118,107,118,107,117,106,117,118,106,107,106,107,113,121,92,117,118,106,107,121,113,92,117,118,106,107,121,113,117,106,117,106,117,106,118,107,118,107,92,117,118,106,107,121,113,113,0,118,107,0,0,0,126,127,126,127,128,126,127,128,126,127,128,128,128,128,126,127,128,126,127,126,127,126,127,126,127,126,127,128,126,127,126,127,126,127,126,128,128,128,0,126,127,127,126,126,126,126,128,127,126,127,128,128,126,127,128,126,127,127,127,127,126,126,128,126,127,128,126,0,135,0,0,135,0,0,0,130,132,133,130,134,136,132,135,133,130,134,136,132,135,133,130,130,130,132,133,133,133,130,132,135,133,133,130,134,136,136,132,135,133,130,134,136,132,135,133,132,133,130,134,136,132,135,136,136,133,133,132,133,133,133,133,133,133,130,132,132,130,132,130,132,133,133,133,133,130,136,130,133,130,134,136,132,135,133,130,134,136,132,135,133,130,134,136,132,135,133,0,0,0,0,142,142,142,144,142,144,142,142,142,142,142,144,142,142,144,142,142,142,142,142,144,142,142,144,142,144,0,142,142,142,144,142,144,142,144,142,142,142,0,169,0,0,168,169,145,0,0,0,168,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,145,145,145,145,145,145,150,150,153,153,150,153,156,170,158,151,152,161,162,172,159,168,147,145,146,149,163,164,165,154,155,166,169,150,153,156,170,158,151,152,161,162,172,159,168,147,145,146,149,163,164,165,154,155,166,169,0,156,158,156,158,145,150,153,156,159,145,156,153,150,153,156,159,151,152,161,162,163,164,165,154,155,166,151,152,161,162,164,165,155,166,164,155,164,155,156,151,152,161,162,146,149,163,164,165,154,155,166,156,168,169,150,153,156,170,158,151,151,152,152,161,161,162,162,172,172,159,168,168,147,147,145,146,149,163,163,164,164,165,165,154,154,155,155,166,166,169,169,146,149,150,150,150,153,153,153,156,156,156,170,158,151,152,161,162,172,159,168,147,145,146,149,163,164,165,154,155,166,169,0,156,150,153,156,156,156,156,150,153,156,170,158,151,152,161,162,172,159,168,147,145,146,149,163,164,165,154,155,166,169,150,153,156,164,155,169,145,169,158,150,150,151,152,161,162,163,164,165,154,155,166,146,149,0,151,152,150,153,156,170,159,145,156,159,159,159,0,153,153,149,156,156,156,158,151,152,161,162,172,168,147,163,164,165,154,155,166,169,145,145,145,145,164,155,150,153,156,170,158,151,152,161,162,172,159,168,147,145,146,149,163,164,165,154,155,166,169,150,153,156,170,158,151,152,161,162,172,159,168,147,145,146,149,163,164,165,154,155,166,169,150,150,151,152,161,162,163,164,165,154,155,166,153,153,153,153,150,153,156,170,158,151,152,161,162,172,159,168,147,145,146,149,163,164,165,154,155,166,169,170,0,153,153,153,0,0,175,177,175,177,175,0,177,177,177,175,0,177,175,177,175,177,175,177,175,177,175,177,177,175,175,177,175,177,177,177,177,175,177,175,175,177,175,176,179,179,176,179,0,0,0,178,176,179,178,176,179,176,179,176,179,176,179,178,178,176,176,179,179,178,176,179,178,176,179,176,179,178,176,179,178,176,179,178,176,179,178,176,179,0,174,174,174,174,174,174,174,174,174,174,174,174,0,0,0,0,0,0,0,0,0,180,181,182,182,184,187,188,189,180,185,186,181,182,184,187,188,189,180,185,186,181,182,0,182,184,185,186,182,184,185,186,180,181,182,185,182,185,187,188,189,0,182,184,187,188,189,180,185,186,181,182,184,187,188,189,180,185,186,181,182,184,187,188,189,180,185,186,181,188,182,185,182,188,180,181,180,181,180,181,180,181,189,182,182,182,182,185,182,187,189,185,182,188,182,184,185,186,182,184,187,188,189,180,185,186,181,182,184,187,188,189,180,185,186,181,180,181,182,182,182,182,182,184,187,188,189,180,185,186,181,0,184,186,192,190,191,191,192,0,0,190,0,0,183,192,191,190,183,192,191,190,183,192,191,190,183,192,191,190,183,192,191,190,183,183,192,192,191,191,190,190,183,192,192,191,190,183,192,191,190,183,192,191,190,183,192,191,190,183,192,191,190,183,192,191,190,183,192,191,190,0,0,193,195,193,195,193,0,193,195,195,193,0,195,193,195,193,195,193,193,195,193,195,195,195,193,195,193,193,195,193,196,196,0,0,194,196,194,196,194,196,194,196,194,196,194,194,196,196,194,196,194,196,194,196,194,196,194,196,194,196,194,196,0,0,0,197,197,199,199,198,197,197,199,198,197,0,197,197,199,198,197,199,0,197,199,198,197,199,198,197,198,197,199,198,199,197,197,199,199,197,199,199,199,199,199,197,197,199,198,197,199,198,197,199,198,197,0,0,201,200,201,200,201,200,201,200,201,201,201,200,200,201,200,201,200,201,200,201,200,201,200,201,200,201,200,0,0,0,0,0,0,0,0,202,140,203,140,0,204,202,206,140,205,207,203,204,211,202,206,140,205,207,203,204,211,203,204,203,202,140,205,203,204,204,202,206,206,140,205,207,203,204,202,206,140,205,207,203,204,211,0,207,202,206,140,205,207,203,204,211,140,204,211,206,206,203,202,140,206,203,203,203,204,140,204,211,203,204,207,203,0,203,0,203,203,0,203,204,203,203,207,206,202,206,140,205,207,203,204,211,202,206,140,205,207,203,204,211,206,203,207,202,206,140,205,207,203,204,211,0,207,0,0,212,212,212,212,212,212,212,212,212,212,212,214,214,0,0,0,0,214,0,0,213,213,213,214,216,217,215,213,214,216,217,215,213,213,213,213,214,213,214,213,215,214,213,213,213,214,0,213,214,216,217,215,213,213,214,216,217,215,213,217,217,213,0,0,213,214,216,217,215,217,215,217,213,215,216,213,213,216,217,215,216,216,215,216,216,216,213,216,0,0,213,213,213,216,0,0,213,214,213,214,216,217,215,213,214,216,217,215,213,214,216,217,215,0,0,219,219,220,219,220,219,219,220,219,219,220,220,219,220,219,220,219,219,219,219,219,219,219,220,219,220,219,220,219,220],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[1,2],1],[3,4],[3,5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[7,[6]]],[[9,[8]]]],[1,1],[[-1,-2],10,[],[]],[[-1,-2],[[13,[11,12]]],[[9,[8]]],[[9,[8]]]],[-1,[[7,[3]]],[[9,[8]]]],[[14,-1],[[7,[10]]],[[9,[8]]]],[[1,2],1],[-1,[[7,[10]]],[[9,[8]]]],[-1,[[7,[10]]],[[9,[8]]]],[[1,2],1],[[1,15],1],[[],14],[[],1],[16,17],[16,[[7,[18]]]],[[3,19],20],[[14,19],20],[[1,19],20],[[21,19],20],[[16,19],20],[22,3],[-1,-1,[]],[-1,-1,[]],[23,1],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[5,3],[22,3],[[-1,-2],[[7,[10]]],[[9,[8]]],[[9,[8]]]],[16,11],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[3,22],[3,2],[-1,[[7,[24]]],[[9,[8]]]],[3,[[7,[24]]]],[16,[[7,[24]]]],[[14,25],14],[[1,25],1],[[],14],[[],1],[21,[[7,[[26,[16]]]]]],[-1,[[7,[3]]],[[9,[8]]]],[[1,-1],[[7,[3]]],[[9,[8]]]],[[],1],[16,6],[[[27,[3]],28],[[29,[[7,[11]]]]]],[[[27,[3]],28],[[29,[[13,[10,12]]]]]],[[21,28],[[29,[[7,[[26,[16]]]]]]]],[[[27,[3]],28,30],[[29,[[7,[10]]]]]],[[[27,[3]],28],[[29,[[13,[10,12]]]]]],[[[27,[3]],28,[32,[31]]],[[29,[[7,[33]]]]]],[[[27,[3]],28,[32,[34]]],[[29,[[13,[33,12]]]]]],[-1,[[7,[[35,[31]]]]],[[9,[8]]]],[[1,2],1],[-1,[[7,[21]]],[[9,[8]]]],[-1,[[7,[6]]],[[9,[8]]]],[-1,[[7,[36]]],[[9,[8]]]],[[14,2],14],[-1,[[7,[10]]],[[9,[8]]]],[-1,[[7,[10]]],[[9,[8]]]],[-1,[[7,[10]]],[[9,[8]]]],[[-1,-2],[[7,[10]]],[[9,[8]]],[[9,[8]]]],[[3,11],[[7,[10]]]],[[-1,37],[[7,[10]]],[[9,[8]]]],[[3,37],[[7,[10]]]],[[[27,[3]],38],[[7,[10]]]],[[-1,-2],[[7,[10]]],[[9,[8]]],[[9,[8]]]],[-1,[[7,[24]]],[[9,[8]]]],[3,[[7,[10]]]],[3,[[7,[10]]]],[-1,-2,[],[]],[[1,2],1],[3,[[7,[3]]]],[-1,[[7,[2]]],[[9,[8]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[3,[[13,[22,3]]]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[[-1,-2],[[7,[10]]],[[9,[8]]],[[9,[[32,[31]]]]]],[[1,2],1],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[40,40],40],[[30,33],10],[[30,33],10],[[30,33],10],[[41,41],41],[[40,40],40],[[41,41],41],[[40,40],10],[[41,41],10],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[42,[-1]]],[[32,[31]]],43],[[[44,[-1]]],[[32,[31]]],45],[30,33],[[46,-1],[[0,[46,-1]]],45],[[46,-1],[[0,[46,-1]]],45],[30,47],[30,10],[40,40],[41,41],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[41,41],48],[[[27,[49]],33],10],[[50,33],10],[[50,33],10],[[[27,[51]],33],10],[[[27,[[52,[-1]]]],33],10,49],[[[27,[[42,[-1]]]],33],10,[43,49]],[[[27,[[53,[-1]]]],33],10,[45,43]],[[[27,[[44,[-1]]]],33],10,45],[[-1,-2],[[7,[11]]],[45,54,55],[43,54,55]],[[-1,-2],[[13,[[10,[11,11]],12]]],[45,43,54,55],[45,43,54,55]],[[-1,-2],[[7,[11]]],[49,54,55],[43,54,55]],[56,10],[33,[[10,[56,56]]]],[[],51],[[40,40],2],[[41,41],2],[50,[[0,[50]]]],[50,[[0,[50]]]],[30,[[32,[31]]]],[30,[[32,[31]]]],[57,[[0,[57]]]],[57,[[0,[57]]]],[[30,19],20],[[40,19],20],[[41,19],20],[[[58,[-1]],19],20,59],[[[60,[-1]],19],20,59],[[[61,[-1,-2]],19],20,59,59],[[51,19],20],[[56,19],20],[[62,19],20],[[63,19],20],[[[52,[-1]],19],20,59],[[[64,[-1]],19],20,59],[[[65,[-1]],19],20,59],[[[42,[-1]],19],20,59],[[[53,[-1]],19],20,59],[[[44,[-1]],19],20,59],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[44,[[42,[-1]]]]],[[53,[-1]]],[]],[[[42,[[44,[-1]]]]],[[53,[-1]]],[]],[-1,-1,[]],[[[52,[-1]]],-1,45],[[[65,[-1]]],-1,[49,54]],[[[42,[-1]]],-1,43],[[[53,[-1]]],-1,[45,43]],[[[44,[-1]]],-1,45],[[[27,[[52,[-1]]]]],[[27,[-1]]],45],[[[27,[[42,[-1]]]]],[[27,[-1]]],43],[[[27,[[53,[-1]]]]],[[27,[-1]]],[45,43]],[[[27,[[44,[-1]]]]],[[27,[-1]]],45],[[[52,[-1]]],-1,45],[[[65,[-1]]],-1,[49,54]],[[[42,[-1]]],-1,43],[[[53,[-1]]],-1,[45,43]],[[[44,[-1]]],-1,45],[30,[[32,[31]]]],[[30,33],[[32,[31]]]],[30,[[32,[31]]]],[30,[[32,[31]]]],[30,[[32,[[66,[31]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[61,[-1,-2]]],[[10,[-1,-2]]],45,43],[[[52,[-1]]],-1,45],[[[65,[-1]]],-1,[49,54]],[[[42,[-1]]],-1,43],[[[53,[-1]]],-1,[45,43]],[[[44,[-1]]],-1,45],[41,2],[40,2],[41,2],[[[58,[-1]],[60,[-1]]],2,[]],[[[60,[-1]],[58,[-1]]],2,[]],[40,2],[41,2],[41,2],[40,2],[41,2],[40,2],[41,2],[41,2],[43,2],[43,2],[[[60,[-1]]],2,43],[[[61,[-1,-2]]],2,[],43],[51,2],[56,2],[[[42,[-1]]],2,43],[[[53,[-1]]],2,[45,43]],[[[44,[-1]]],2,[45,43]],[[-1,-2],[[61,[-1,-2]]],45,43],[[[52,[-1]]],11,45],[50,[[65,[50]]]],[50,[[65,[50]]]],[[[32,[31]]],30],[-1,[[42,[-1]]],43],[-1,[[53,[-1]]],[45,43]],[-1,[[44,[-1]]],45],[[[65,[-1]]],[[7,[[26,[36]]]]],[49,54]],[[[64,[-1]]],[[7,[[26,[[35,[31]]]]]]],[49,54]],[[41,41],[[26,[48]]]],[[[27,[67]],28],[[29,[[7,[11]]]]]],[[[27,[[42,[-1]]]],28],[[29,[[7,[11]]]]],[43,67]],[[[27,[[53,[-1]]]],28],[[29,[[7,[11]]]]],[45,43,67]],[[[27,[[44,[-1]]]],28],[[29,[[7,[11]]]]],[45,67]],[[[27,[49]],28],[[29,[[7,[[32,[31]]]]]]]],[[[27,[51]],28],[[29,[[7,[[32,[31]]]]]]]],[[[27,[[52,[-1]]]],28],[[29,[[7,[[32,[31]]]]]]],49],[[[27,[[42,[-1]]]],28],[[29,[[7,[[32,[31]]]]]]],[43,49]],[[[27,[[53,[-1]]]],28],[[29,[[7,[[32,[31]]]]]]],[45,43]],[[[27,[[44,[-1]]]],28],[[29,[[7,[[32,[31]]]]]]],45],[[[27,[43]],28],[[29,[[13,[10,12]]]]]],[[[27,[[60,[-1]]]],28],[[29,[[13,[10,12]]]]],43],[[[27,[[61,[-1,-2]]]],28],[[29,[[13,[10,12]]]]],[],43],[[[27,[51]],28],[[29,[[13,[10,12]]]]]],[[[27,[56]],28],[[29,[[7,[10]]]]]],[[[27,[63]],28],[[29,[[13,[10,12]]]]]],[[[27,[[42,[-1]]]],28],[[29,[[7,[10]]]]],43],[[[27,[[53,[-1]]]],28],[[29,[[7,[10]]]]],[45,43]],[[[27,[[44,[-1]]]],28],[[29,[[7,[10]]]]],[45,43]],[[[27,[[65,[-1]]]],28],[[29,[[7,[[26,[36]]]]]]],49],[[[27,[[64,[-1]]]],28],[[29,[[7,[[26,[[35,[31]]]]]]]]],49],[[[27,[45]],28,30],[[29,[[7,[10]]]]]],[[[27,[[58,[-1]]]],28,30],[[29,[[7,[10]]]]],45],[[[27,[[61,[-1,-2]]]],28,30],[[29,[[13,[10,12]]]]],45,[]],[[[27,[51]],28,30],[[29,[[7,[10]]]]]],[[[27,[56]],28,30],[[29,[[7,[10]]]]]],[[[27,[62]],28,30],[[29,[[7,[10]]]]]],[[[27,[[52,[-1]]]],28,30],[[29,[[13,[10,12]]]]],45],[[[27,[[42,[-1]]]],28,30],[[29,[[7,[10]]]]],[43,45]],[[[27,[[53,[-1]]]],28,30],[[29,[[7,[10]]]]],[45,43]],[[[27,[[44,[-1]]]],28,30],[[29,[[7,[10]]]]],45],[[[27,[43]],28],[[29,[[13,[10,12]]]]]],[[[27,[[60,[-1]]]],28],[[29,[[13,[10,12]]]]],43],[[[27,[[61,[-1,-2]]]],28],[[29,[[13,[10,12]]]]],[],43],[[[27,[51]],28],[[29,[[13,[10,12]]]]]],[[[27,[56]],28],[[29,[[7,[10]]]]]],[[[27,[63]],28],[[29,[[13,[10,12]]]]]],[[[27,[[42,[-1]]]],28],[[29,[[7,[10]]]]],43],[[[27,[[53,[-1]]]],28],[[29,[[7,[10]]]]],[45,43]],[[[27,[[44,[-1]]]],28],[[29,[[7,[10]]]]],[45,43]],[[[27,[43]],28,[32,[31]]],[[29,[[13,[33,12]]]]]],[[[27,[[60,[-1]]]],28,[32,[31]]],[[29,[[13,[33,12]]]]],43],[[[27,[[61,[-1,-2]]]],28,[32,[31]]],[[29,[[13,[33,12]]]]],[],43],[[[27,[51]],28,[32,[31]]],[[29,[[7,[33]]]]]],[[[27,[56]],28,[32,[31]]],[[29,[[7,[33]]]]]],[[[27,[63]],28,[32,[31]]],[[29,[[13,[33,12]]]]]],[[[27,[[42,[-1]]]],28,[32,[31]]],[[29,[[7,[33]]]]],43],[[[27,[[53,[-1]]]],28,[32,[31]]],[[29,[[7,[33]]]]],[45,43]],[[[27,[[44,[-1]]]],28,[32,[31]]],[[29,[[7,[33]]]]],[45,43]],[[[27,[43]],28,[32,[34]]],[[29,[[13,[33,12]]]]]],[[[27,[43]],28,[32,[34]]],[[29,[[13,[33,12]]]]]],[[[27,[[60,[-1]]]],28,[32,[34]]],[[29,[[13,[33,12]]]]],43],[[[27,[[61,[-1,-2]]]],28,[32,[34]]],[[29,[[13,[33,12]]]]],[],43],[[[27,[51]],28,[32,[34]]],[[29,[[13,[33,12]]]]]],[[[27,[56]],28,[32,[34]]],[[29,[[13,[33,12]]]]]],[[[27,[[42,[-1]]]],28,[32,[34]]],[[29,[[7,[33]]]]],43],[[[27,[[53,[-1]]]],28,[32,[34]]],[[29,[[7,[33]]]]],[45,43]],[[[27,[[44,[-1]]]],28,[32,[34]]],[[29,[[7,[33]]]]],[45,43]],[[30,[32,[31]]],10],[[46,[32,[31]]],[[0,[46]]]],[[46,[32,[31]]],[[0,[46]]]],[[46,-1],[[0,[46,-1]]],[68,55]],[[46,-1],[[0,[46,-1]]],[68,55]],[[46,[32,[31]]],[[0,[46]]]],[[46,[32,[31]]],[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[[50,36],[[0,[50]]]],[[50,36],[[0,[50]]]],[[46,[35,[31]]],[[0,[46]]]],[[46,[35,[31]]],[[0,[46]]]],[[46,36],[[0,[46]]]],[[46,36],[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[46,[[0,[46]]]],[[50,31,[35,[31]]],[[0,[50]]]],[[50,31,[35,[31]]],[[0,[50]]]],[[[61,[-1,-2]]],-1,45,43],[[[61,[-1,-2]]],-1,45,43],[[[27,[[61,[-1,-2]]]]],[[27,[-1]]],45,43],[30,33],[30,33],[[40,40],[[26,[40]]]],[31,62],[69,[[0,[69]]]],[69,[[0,[69]]]],[[69,38],[[0,[69]]]],[[69,38],[[0,[69]]]],[[30,33],10],[[[52,[-1]],11],10,45],[57,[[0,[57]]]],[57,[[0,[57]]]],[[],63],[-1,[[10,[[58,[-1]],[60,[-1]]]]],[45,43]],[[50,31],[[64,[50]]]],[[50,31],[[64,[50]]]],[[[27,[67]],38],[[7,[10]]]],[[[27,[[42,[-1]]]],38],[[7,[10]]],[43,67]],[[[27,[[53,[-1]]]],38],[[7,[10]]],[45,43,67]],[[[27,[[44,[-1]]]],38],[[7,[10]]],[45,67]],[69,[[0,[69]]]],[69,[[0,[69]]]],[[41,41],41],[[30,33],30],[[46,11],[[52,[46]]]],[[46,11],[[52,[46]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[30,[[32,[[66,[31]]]]]],[[[32,[[66,[31]]]]],30],0,[[[58,[-1]],[60,[-1]]],-1,54],[[33,-1],[[42,[-1]]],43],[[33,33,-1],[[53,[-1]]],[45,43]],[[33,-1],[[44,[-1]]],45],[[57,[32,[31]]],[[0,[57]]]],[[57,[32,[31]]],[[0,[57]]]],[[57,[32,[31]]],[[0,[57]]]],[[57,[32,[31]]],[[0,[57]]]],[[57,-1],[[0,[57,-1]]],70],[[57,-1],[[0,[57,-1]]],70],[[57,-1],[[0,[57,-1]]],70],[[57,-1],[[0,[57,-1]]],70],[[57,71],[[0,[57]]]],[[57,71],[[0,[57]]]],[[57,71],[[0,[57]]]],[[57,71],[[0,[57]]]],[[57,72],[[0,[57]]]],[[57,72],[[0,[57]]]],[[57,72],[[0,[57]]]],[[57,72],[[0,[57]]]],[[57,73],[[0,[57]]]],[[57,73],[[0,[57]]]],[[57,73],[[0,[57]]]],[[57,73],[[0,[57]]]],[[57,74],[[0,[57]]]],[[57,74],[[0,[57]]]],[[57,74],[[0,[57]]]],[[57,74],[[0,[57]]]],[[57,15],[[0,[57]]]],[[57,15],[[0,[57]]]],[[57,15],[[0,[57]]]],[[57,15],[[0,[57]]]],[[57,75],[[0,[57]]]],[[57,75],[[0,[57]]]],[[57,75],[[0,[57]]]],[[57,75],[[0,[57]]]],[[57,76],[[0,[57]]]],[[57,76],[[0,[57]]]],[[57,77],[[0,[57]]]],[[57,77],[[0,[57]]]],[[57,77],[[0,[57]]]],[[57,77],[[0,[57]]]],[[57,78],[[0,[57]]]],[[57,78],[[0,[57]]]],[[57,78],[[0,[57]]]],[[57,78],[[0,[57]]]],[[57,25],[[0,[57]]]],[[57,25],[[0,[57]]]],[[57,25],[[0,[57]]]],[[57,25],[[0,[57]]]],[[57,11],[[0,[57]]]],[[57,11],[[0,[57]]]],[[57,11],[[0,[57]]]],[[57,11],[[0,[57]]]],[[57,31],[[0,[57]]]],[[57,31],[[0,[57]]]],[[57,[32,[34]]],[[0,[57]]]],[[57,[32,[34]]],[[0,[57]]]],[[[61,[-1,-2]]],-2,45,43],[[[61,[-1,-2]]],-2,45,43],[[[27,[[61,[-1,-2]]]]],[[27,[-2]]],45,43],0,0,0,0,[[[79,[-1]]],4,80],[[[79,[-1]]],5,80],[[[79,[-1]],40,-3],[[7,[-2]]],80,[],[[82,[-1],[[81,[[7,[-2]]]]]]]],[[[79,[-1]],40,-3],[[7,[-2]]],80,[],[[82,[-1],[[81,[[7,[-2]]]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[83,[-1]]],10,80],[[[84,[-1]]],10,80],[[[83,[-1]],41],10,80],[[[84,[-1]],41],10,80],[[[79,[-1]]],10,80],[[[79,[-1]],19],20,[59,80]],[[[83,[-1]],19],20,[59,80]],[[[84,[-1]],19],20,[59,80]],[[85,19],20],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[83,[-1]]],-1,80],[[[84,[-1]]],-1,80],[[[84,[-1]]],-1,80],[[[79,[-1]]],-1,80],[[[84,[-1]]],[[79,[-1]]],80],[[[79,[-1]]],-1,80],[[[83,[-1]]],[[79,[-1]]],80],[[[84,[-1]]],[[79,[-1]]],80],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[79,[-1]]],-1,80],[-1,[[7,[[79,[-1]]]]],[80,80]],[[[79,[-1]],28],[[29,[[7,[[83,[-1]]]]]]],80],[[[79,[-1]],28],[[29,[[7,[[84,[-1]]]]]]],80],[[[79,[-1]],28],[[29,[[7,[[83,[-1]]]]]]],80],[[[79,[-1]],28],[[29,[[7,[[84,[-1]]]]]]],80],[[[79,[-1]]],[[7,[[83,[-1]]]]],80],[[[79,[-1]]],[[7,[[84,[-1]]]]],80],[[[79,[-1]],40],[[7,[[83,[-1]]]]],80],[[[83,[-1]]],41,80],[[[84,[-1]]],41,80],[[[79,[-1]],40],[[7,[[84,[-1]]]]],80],[[[83,[-1]]],10,80],[[[84,[-1]]],10,80],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[[83,[-1]],-3],[[13,[[7,[-2]],85]]],80,[],[[86,[[79,[-1]]],[[81,[[7,[-2]]]]]]]],[[[84,[-1]],-3],[[13,[[7,[-2]],85]]],80,[],[[86,[[79,[-1]]],[[81,[[7,[-2]]]]]]]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[[-1,40],[[7,[[79,[-1]]]]],[80,80]],[[[79,[-1]]],[[7,[[83,[-1]]]]],80],[[[79,[-1]]],[[7,[[84,[-1]]]]],80],0,0,0,0,0,0,0,0,0,[87,[[7,[[10,[88,89]]]]]],[90,[[7,[[10,[91,92]]]]]],[87,4],[93,4],[88,4],[94,4],[95,4],[90,4],[96,4],[91,4],[87,5],[93,5],[88,5],[94,5],[95,5],[90,5],[96,5],[91,5],[[88,40,-2],[[7,[-1]]],[],[[82,[],[[81,[[7,[-1]]]]]]]],[[94,40,-2],[[7,[-1]]],[],[[82,[],[[81,[[7,[-1]]]]]]]],[[95,40,-2],[[7,[-1]]],[],[[82,[],[[81,[[7,[-1]]]]]]]],[[91,40,-2],[[7,[-1]]],[],[[82,[],[[81,[[7,[-1]]]]]]]],[-1,[[7,[87]]],97],[[93,89],[[7,[10]]]],[-1,[[7,[94]]],97],[-1,[[7,[95]]],[[9,[8]]]],[-1,[[7,[90]]],[[9,[8]]]],[[96,-1],[[7,[10]]],[[9,[8]]]],[[93,[26,[[32,[31]]]]],[[7,[10]]]],[[94,[26,[[32,[31]]]]],[[7,[10]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[94,[[7,[2]]]],[[93,89],[[7,[88]]]],[-1,[[7,[88]]],97],[[94,-1],[[7,[10]]],97],[[95,-1],[[7,[10]]],[[9,[8]]]],[[96,-1],[[7,[91]]],[[9,[8]]]],[-1,[[7,[91]]],[[9,[8]]]],[96,[[7,[95]]]],[93,[[7,[[26,[[35,[31]]]]]]]],[94,[[7,[[26,[[35,[31]]]]]]]],[[87,19],20],[[93,19],20],[[88,19],20],[[94,19],20],[[95,19],20],[[90,19],20],[[96,19],20],[[91,19],20],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[5,93],[5,96],[98,[[7,[87]]]],[99,[[7,[88]]]],[100,[[7,[94]]]],[101,[[7,[95]]]],[102,[[7,[90]]]],[103,[[7,[91]]]],[99,93],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[93,5],[96,5],[88,[[10,[104,105]]]],[91,[[10,[106,107]]]],[87,[[7,[98]]]],[88,[[7,[99]]]],[94,[[7,[100]]]],[95,[[7,[101]]]],[90,[[7,[102]]]],[91,[[7,[103]]]],[88,2],[91,2],[[94,108,108],[[7,[10]]]],[[94,109,25],[[7,[10]]]],[93,[[7,[2]]]],[[94,108,108],[[7,[10]]]],[[94,109,25],[[7,[10]]]],[93,[[7,[[26,[110]]]]]],[88,[[7,[[26,[110]]]]]],[[93,25],[[7,[87]]]],[[96,25],[[7,[90]]]],[87,[[7,[89]]]],[93,[[7,[89]]]],[88,[[7,[89]]]],[94,[[7,[89]]]],[95,[[7,[92]]]],[90,[[7,[92]]]],[91,[[7,[92]]]],[-1,[[7,[[0,[[112,[],[[111,[89]]]]]]]]],97],[94,[[7,[2]]]],[94,[[7,[2]]]],[94,[[7,[25]]]],[[],[[7,[96]]]],[[],[[7,[96]]]],[[],[[7,[93]]]],[[],[[7,[93]]]],[93,[[7,[2]]]],[88,[[7,[2]]]],[[],[[7,[[10,[95,95]]]]]],[[],[[7,[[10,[91,91]]]]]],[[88,[32,[31]]],[[7,[33]]]],[[94,[32,[31]]],[[7,[[10,[33,89]]]]]],[94,[[7,[89]]]],[88,[[7,[89]]]],[94,[[7,[89]]]],[95,[[7,[92]]]],[91,[[7,[92]]]],[91,[[7,[113]]]],[[87,28],[[29,[[7,[[10,[88,89]]]]]]]],[[90,28],[[29,[[7,[[10,[91,92]]]]]]]],[[[27,[88]],28],[[29,[[7,[10]]]]]],[[[27,[91]],28],[[29,[[7,[10]]]]]],[[88,28,30],[[29,[[7,[33]]]]]],[[94,28,30],[[29,[[7,[89]]]]]],[[94,28],[[29,[[7,[89]]]]]],[[[27,[88]],28,30],[[29,[[7,[10]]]]]],[[[27,[91]],28,30],[[29,[[7,[10]]]]]],[[88,28],[[29,[[7,[10]]]]]],[[91,28],[[29,[[7,[10]]]]]],[[94,28,30],[[29,[[7,[10]]]]]],[[95,28,30],[[29,[[7,[10]]]]]],[[94,28,30],[[29,[[7,[89]]]]]],[[95,28,30],[[29,[[7,[92]]]]]],[[94,28],[[29,[[7,[10]]]]]],[[95,28],[[29,[[7,[10]]]]]],[[94,28,[32,[31]]],[[29,[[7,[33]]]]]],[[95,28,[32,[31]]],[[29,[[7,[33]]]]]],[[94,28],[[29,[[7,[10]]]]]],[[95,28],[[29,[[7,[10]]]]]],[[94,28,[32,[31]],89],[[29,[[7,[33]]]]]],[[95,28,[32,[31]],-1],[[29,[[7,[33]]]]],[[9,[8]]]],[[[27,[88]],28],[[29,[[7,[10]]]]]],[[[27,[91]],28],[[29,[[7,[10]]]]]],[[[27,[88]],28,[32,[31]]],[[29,[[7,[33]]]]]],[[[27,[91]],28,[32,[31]]],[[29,[[7,[33]]]]]],[[88,28],[[29,[[7,[10]]]]]],[[91,28],[[29,[[7,[10]]]]]],[[[27,[88]],28,[32,[34]]],[[29,[[7,[33]]]]]],[[[27,[91]],28,[32,[34]]],[[29,[[7,[33]]]]]],[88,[[7,[10]]]],[94,[[7,[10]]]],[95,[[7,[10]]]],[91,[[7,[10]]]],[[88,40],[[7,[41]]]],[[94,40],[[7,[41]]]],[[95,40],[[7,[41]]]],[[91,40],[[7,[41]]]],[[94,[32,[31]]],[[7,[33]]]],[[95,[32,[31]]],[[7,[33]]]],[[94,-1],[[7,[33]]],68],[[95,-1],[[7,[33]]],68],[[94,-1],[[7,[[10,[33,89]]]]],68],[[95,-1],[[7,[[10,[33,92]]]]],68],[93,[[7,[25]]]],[[94,[32,[31]]],[[7,[[10,[33,89]]]]]],[[95,[32,[31]]],[[7,[[10,[33,92]]]]]],[93,[[7,[2]]]],[93,[[7,[2]]]],[[94,[32,[31]]],[[7,[33]]]],[[95,[32,[31]]],[[7,[33]]]],[93,[[7,[25]]]],[[94,[32,[31]],-1],[[7,[33]]],97],[[95,[32,[31]],-1],[[7,[33]]],[[9,[8]]]],[[94,2],[[7,[10]]]],[[93,2],[[7,[10]]]],[[93,[26,[110]]],[[7,[10]]]],[[88,[26,[110]]],[[7,[10]]]],[[94,2],[[7,[10]]]],[[94,2],[[7,[10]]]],[[94,25],[[7,[10]]]],[[93,2],[[7,[10]]]],[[88,2],[[7,[10]]]],[[93,25],[[7,[10]]]],[[93,2],[[7,[10]]]],[[93,2],[[7,[10]]]],[[93,25],[[7,[10]]]],[[93,25],[[7,[10]]]],[[94,25],[[7,[10]]]],[[87,25],[[7,[10]]]],[[88,25],[[7,[10]]]],[[94,25],[[7,[10]]]],[[95,114],[[7,[10]]]],[88,[[10,[115,116]]]],[91,[[10,[117,118]]]],[93,[[7,[[26,[12]]]]]],[88,[[7,[[26,[12]]]]]],[94,[[7,[[26,[12]]]]]],[95,[[7,[[26,[12]]]]]],[90,[[7,[[26,[12]]]]]],[91,[[7,[[26,[12]]]]]],0,[93,[[7,[25]]]],[94,[[7,[25]]]],[98,[[13,[87,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[99,[[13,[88,-1]]],[]],[-1,[[13,[-2]]],[],[]],[100,[[13,[94,-1]]],[]],[101,[[13,[95,-1]]],[]],[-1,[[13,[-2]]],[],[]],[102,[[7,[90]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[103,[[7,[91]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[88,40,-2],[[7,[-1]]],[],[[86,[],[[81,[[7,[-1]]]]]]]],[[94,40,-2],[[7,[-1]]],[],[[86,[],[[81,[[7,[-1]]]]]]]],[[95,40,-2],[[7,[-1]]],[],[[86,[],[[81,[[7,[-1]]]]]]]],[[91,40,-2],[[7,[-1]]],[],[[86,[],[[81,[[7,[-1]]]]]]]],[[94,[32,[31]]],[[7,[[10,[33,89]]]]]],[94,[[7,[89]]]],[[88,[32,[31]]],[[7,[33]]]],[[91,[32,[31]]],[[7,[33]]]],[[88,-1],[[7,[33]]],68],[[91,-1],[[7,[33]]],68],[[88,[32,[119]]],[[7,[33]]]],[[91,[32,[119]]],[[7,[33]]]],[[94,[32,[31]]],[[7,[33]]]],[[95,[32,[31]]],[[7,[33]]]],[[94,-1],[[7,[33]]],68],[[95,-1],[[7,[33]]],68],[[94,-1],[[7,[[10,[33,89]]]]],68],[[95,-1],[[7,[[10,[33,92]]]]],68],[[94,[32,[31]]],[[7,[[10,[33,89]]]]]],[[95,[32,[31]]],[[7,[[10,[33,92]]]]]],[[94,[32,[31]]],[[7,[33]]]],[[95,[32,[31]]],[[7,[33]]]],[[94,[32,[31]],89],[[7,[33]]]],[[95,[32,[31]],-1],[[7,[33]]],[[9,[8]]]],[[88,[32,[31]]],[[7,[33]]]],[[91,[32,[31]]],[[7,[33]]]],[[88,[32,[34]]],[[7,[33]]]],[[91,[32,[34]]],[[7,[33]]]],[87,[[7,[25]]]],[88,[[7,[25]]]],[94,[[7,[25]]]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[[],[[7,[95]]]],0,[88,[[7,[10]]]],[94,[[7,[10]]]],[95,[[7,[10]]]],[91,[[7,[10]]]],0,0,0,0,0,[115,88],[116,88],[104,88],[105,88],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[105,10],[[115,19],20],[[116,19],20],[[104,19],20],[[105,19],20],[[120,19],20],[[120,19],20],[105,10],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[116,2],[105,2],[115,[[7,[89]]]],[116,[[7,[89]]]],[104,[[7,[89]]]],[105,[[7,[89]]]],[[115,[32,[31]]],[[7,[33]]]],[[104,[32,[31]]],[[7,[33]]]],[115,[[7,[89]]]],[116,[[7,[89]]]],[104,[[7,[89]]]],[105,[[7,[89]]]],[[[27,[116]],28],[[29,[[7,[10]]]]]],[[[27,[105]],28],[[29,[[7,[10]]]]]],[[115,28,30],[[29,[[7,[33]]]]]],[[104,28,30],[[29,[[7,[33]]]]]],[[[27,[115]],28,30],[[29,[[7,[10]]]]]],[[[27,[104]],28,30],[[29,[[7,[10]]]]]],[[[27,[116]],28],[[29,[[7,[10]]]]]],[[[27,[105]],28],[[29,[[7,[10]]]]]],[[[27,[116]],28,[32,[31]]],[[29,[[7,[33]]]]]],[[[27,[105]],28,[32,[31]]],[[29,[[7,[33]]]]]],[[[27,[116]],28,[32,[34]]],[[29,[[7,[33]]]]]],[[[27,[105]],28,[32,[34]]],[[29,[[7,[33]]]]]],[115,[[7,[10]]]],[104,[[7,[10]]]],[[115,40],[[7,[41]]]],[[116,40],[[7,[41]]]],[[104,40],[[7,[41]]]],[[105,40],[[7,[41]]]],[[104,105],[[13,[88,120]]]],[[105,104],[[13,[88,120]]]],[-1,36,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[115,[32,[31]]],[[7,[33]]]],[[104,[32,[31]]],[[7,[33]]]],[[115,-1],[[7,[33]]],68],[[104,-1],[[7,[33]]],68],[[115,[32,[119]]],[[7,[33]]]],[[104,[32,[119]]],[[7,[33]]]],[[116,[32,[31]]],[[7,[33]]]],[[105,[32,[31]]],[[7,[33]]]],[[116,[32,[34]]],[[7,[33]]]],[[105,[32,[34]]],[[7,[33]]]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[116,[[7,[10]]]],[105,[[7,[10]]]],0,0,0,0,0,0,0,[92,[[26,[8]]]],[117,91],[118,91],[106,91],[107,91],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[113,113],[[-1,-2],10,[],[]],[107,10],[[113,113],2],[[92,19],20],[[117,19],20],[[118,19],20],[[106,19],20],[[107,19],20],[[121,19],20],[[121,19],20],[[113,19],20],[107,10],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[113,122],0,[[113,-1],10,123],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[92,2],[118,2],[107,2],[117,[[7,[92]]]],[118,[[7,[92]]]],[106,[[7,[92]]]],[107,[[7,[92]]]],[117,[[7,[92]]]],[118,[[7,[92]]]],[106,[[7,[92]]]],[107,[[7,[92]]]],[113,[[26,[124]]]],0,0,[[[27,[118]],28],[[29,[[7,[10]]]]]],[[[27,[107]],28],[[29,[[7,[10]]]]]],[[[27,[117]],28,30],[[29,[[7,[10]]]]]],[[[27,[106]],28,30],[[29,[[7,[10]]]]]],[[[27,[118]],28],[[29,[[7,[10]]]]]],[[[27,[107]],28],[[29,[[7,[10]]]]]],[[[27,[118]],28,[32,[31]]],[[29,[[7,[33]]]]]],[[[27,[107]],28,[32,[31]]],[[29,[[7,[33]]]]]],[[[27,[118]],28,[32,[34]]],[[29,[[7,[33]]]]]],[[[27,[107]],28,[32,[34]]],[[29,[[7,[33]]]]]],[117,[[7,[10]]]],[106,[[7,[10]]]],[[117,40],[[7,[41]]]],[[118,40],[[7,[41]]]],[[106,40],[[7,[41]]]],[[107,40],[[7,[41]]]],[[106,107],[[13,[91,121]]]],[[107,106],[[13,[91,121]]]],[-1,-2,[],[]],[-1,36,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[117,[32,[31]]],[[7,[33]]]],[[106,[32,[31]]],[[7,[33]]]],[[117,-1],[[7,[33]]],68],[[106,-1],[[7,[33]]],68],[[117,[32,[119]]],[[7,[33]]]],[[106,[32,[119]]],[[7,[33]]]],[[118,[32,[31]]],[[7,[33]]]],[[107,[32,[31]]],[[7,[33]]]],[[118,[32,[34]]],[[7,[33]]]],[[107,[32,[34]]],[[7,[33]]]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[113,125],0,[118,[[7,[10]]]],[107,[[7,[10]]]],0,0,0,[126,4],[127,4],[126,5],[127,5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[128,128],[[-1,-2],10,[],[]],[[],128],[[128,19],20],[[126,19],20],[[127,19],20],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[22,[[7,[126]]]],[22,[[7,[127]]]],[22,[[7,[126]]]],[22,[[7,[127]]]],[129,[[7,[126]]]],[129,[[7,[127]]]],[129,[[7,[126]]]],[129,[[7,[127]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[126,[[7,[129]]]],[127,[[7,[129]]]],[126,[[7,[129]]]],[127,[[7,[129]]]],[126,2],[[],128],[[128,-1],[[7,[127]]],[[9,[8]]]],[[128,-1],[[7,[126]]],[[9,[8]]]],[[],[[7,[[10,[126,127]]]]]],[[[27,[126]],28],[[29,[[7,[10]]]]]],[[[27,[127]],28,30],[[29,[[7,[10]]]]]],[[127,28],[[29,[[7,[10]]]]]],[[[27,[126]],28],[[29,[[7,[10]]]]]],[[[27,[126]],28,[32,[31]]],[[29,[[7,[33]]]]]],[[126,28],[[29,[[7,[10]]]]]],[[[27,[126]],28,[32,[34]]],[[29,[[7,[33]]]]]],[[128,2],128],[127,[[7,[10]]]],[[126,40],[[7,[41]]]],[[127,40],[[7,[41]]]],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[127,[32,[31]]],[[7,[33]]]],[[127,-1],[[7,[33]]],68],[[127,[32,[119]]],[[7,[33]]]],[[126,[32,[31]]],[[7,[33]]]],[[126,[32,[34]]],[[7,[33]]]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[[128,2],128],[126,[[7,[10]]]],0,0,0,0,0,0,0,0,[[130,-1],[],131],[[132,-1],[],131],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[133,[[7,[132]]]],[130,130],[[-1,-2],10,[],[]],[[],130],[132,10],[133,133],[133,133],[133,133],[130,134],[132,134],[[135,135],2],[[133,25],133],[[133,19],20],[[130,19],20],[[134,19],20],[[136,19],20],[[136,19],20],[[132,19],20],[[135,19],20],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[133,25],133],[132,130],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[136,2],[136,2],[[133,33],133],[[133,33],133],[[],[[7,[132]]]],[[],133],[[],133],[[133,-1],133,[137,138,139]],[[133,-1],133,[137,138,139]],[[133,-1],133,[137,138,139]],[[133,-1],133,[137,138,139]],[130,135],[132,10],[[132,110],10],[[130,-1],140,[131,138]],[[132,-1],140,[131,138]],[[130,-2],[[140,[-1]]],138,[[86,[],[[81,[-1]]]],138]],[[132,-2],[[140,[-1]]],138,[[86,[],[[81,[-1]]]],138]],[[133,110],133],[[133,-1],133,[[141,[36]]]],[[133,-1],133,[[137,[],[[81,[36]]]],138,139]],[[133,33],133],[-1,-2,[],[]],[-1,36,[]],[[],[[13,[130,136]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[[133,33],133],[[],[[7,[10]]]],0,0,0,[[],142],[142,143],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],142],[142,142],[[-1,-2],10,[],[]],[[142,142],2],[[142,19],20],[[144,19],20],[143,142],[-1,-1,[]],[-1,-1,[]],[143,142],[[],142],[[142,-1],10,123],[[],142],[-1,-2,[],[]],[-1,-2,[],[]],[[],142],[[],142],[[144,28],[[29,[[26,[10]]]]]],[[],142],[144,[[26,[10]]]],[142,[[7,[144]]]],[[],142],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,39,[]],[-1,39,[]],[[],142],[[],142],[[],142],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[145,[[13,[146,147]]]],[[145,25],[[13,[146,147]]]],[[[148,[145]],25],[[13,[149,147]]]],[[[148,[145]]],[[13,[149,147]]]],[[145,33],10],[145,33],[[[150,[-1]]],[[151,[-1]]],55],[[[148,[[150,[-1]]]]],[[152,[-1]]],55],[[[153,[-1]]],[[154,[-1]]],55],[[[153,[-1]]],[[155,[-1]]],55],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[[156,[-1]]],[[156,[-1]]],157],[158,158],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[145,10],[-1,[[150,[-1]]],[55,55]],[-1,[[153,[-1]]],[55,55]],[[],[[156,[-1]]],[]],[[],159],[33,145],[-1,[[156,[-1]]],[]],[[-1,25],[[153,[-1]]],[55,55]],[[],[[150,[-1]]],160],[[],[[153,[-1]]],[160,55]],[[],[[156,[-1]]],[]],[[],159],[[[151,[-1]]],-2,55,[]],[[[152,[-1]]],-2,55,[]],[[[161,[-1]]],-2,55,[]],[[[162,[-1,-2]]],-3,55,55,[]],[[[163,[-1,-2]]],-2,55,55],[[[164,[-1]]],-1,55],[[[165,[-1,-2]]],-2,55,55],[[[154,[-1]]],-1,55],[[[155,[-1]]],-1,55],[[[166,[-1]]],-1,55],[[[151,[-1]]],-2,55,[]],[[[152,[-1]]],-2,55,[]],[[[161,[-1]]],-2,55,[]],[[[162,[-1,-2]]],-3,55,55,[]],[[[164,[-1]]],-1,55],[[[165,[-1,-2]]],-2,55,55],[[[155,[-1]]],-1,55],[[[166,[-1]]],-1,55],[[[164,[-1]]],[[163,[-1]]],55],[[[155,[-1]]],[[154,[-1]]],55],[[[164,[-1]],-3],[[163,[-1,-2]]],55,55,[[86,[-1],[[81,[-2]]]]]],[[[155,[-1]],-3],[[154,[-2]]],55,55,[[86,[-1],[[81,[-2]]]]]],[[[156,[-1]]],10,[]],[[[151,[-1]]],10,55],[[[152,[-1]]],10,55],[[[161,[-1]]],10,55],[[[162,[-1,-2]]],10,55,55],[146,10],[149,10],[[[163,[-1,-2]]],10,55,55],[[[164,[-1]]],10,55],[[[165,[-1,-2]]],10,55,55],[[[154,[-1]]],10,55],[[[155,[-1]]],10,55],[[[166,[-1]]],10,55],[[[156,[-1]],[156,[-1]]],2,167],[[168,168],2],[[[169,[-1]],[169,[-1]]],2,167],[[[150,[-1]],19],20,[59,55]],[[[153,[-1]],19],20,[59,55]],[[[156,[-1]],19],20,59],[[170,19],20],[[158,19],20],[[[151,[-1]],19],20,[55,59]],[[[151,[-1]],19],20,[55,171]],[[[152,[-1]],19],20,[55,59]],[[[152,[-1]],19],20,[55,171]],[[[161,[-1]],19],20,[55,59]],[[[161,[-1]],19],20,[55,171]],[[[162,[-1,-2]],19],20,55,[55,171]],[[[162,[-1,-2]],19],20,55,[55,59]],[[172,19],20],[[172,19],20],[[159,19],20],[[168,19],20],[[168,19],20],[[147,19],20],[[147,19],20],[[145,19],20],[[146,19],20],[[149,19],20],[[[163,[-1,-2]],19],20,55,[171,55]],[[[163,[-1,-2]],19],20,55,[59,55]],[[[164,[-1]],19],20,[171,55]],[[[164,[-1]],19],20,[59,55]],[[[165,[-1,-2]],19],20,55,[171,55]],[[[165,[-1,-2]],19],20,55,[59,55]],[[[154,[-1]],19],20,[171,55]],[[[154,[-1]],19],20,[59,55]],[[[155,[-1]],19],20,[171,55]],[[[155,[-1]],19],20,[59,55]],[[[166,[-1]],19],20,[171,55]],[[[166,[-1]],19],20,[59,55]],[[[169,[-1]],19],20,59],[[[169,[-1]],19],20,[]],[146,10],[149,10],[-1,[[150,[-1]]],[]],[173,-1,[]],[-1,-1,[]],[173,-1,[]],[-1,[[153,[-1]]],[]],[-1,-1,[]],[-1,[[156,[-1]]],[]],[173,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[[[156,[-1]]],[[26,[-1]]],[]],[[[150,[-1]]],-1,55],[[[153,[-1]]],-1,55],[[[156,[-1]]],[[26,[-1]]],[]],[[[156,[-1]],-3],-1,[],[[131,[],[[81,[-1]]]]],[[86,[],[[81,[-2]]]]]],[[[156,[-1]],-4],[[13,[-1,-2]]],[],[],[[131,[],[[81,[[13,[-1,-2]]]]]]],[[86,[],[[81,[-3]]]]]],[[[156,[-1]]],2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[150,[-1]]],-1,[55,55]],[[[153,[-1]]],-1,[55,55]],[[[156,[-1]]],[[26,[-1]]],[]],[[[164,[-1]]],[[165,[-1]]],55],[[[155,[-1]]],[[166,[-1]]],55],[[[169,[-1]]],2,[]],[145,2],[[[169,[-1]]],2,[]],[158,2],[[[150,[-1]]],[[151,[-1]]],55],[[[148,[[150,[-1]]]]],[[152,[-1]]],55],[[[151,[-1]],-3],[[161,[-2]]],55,55,[[86,[-1],[[81,[-2]]]]]],[[[152,[-1]],-3],[[162,[-1,-2]]],55,55,[[86,[-1],[[81,[-2]]]]]],[[[161,[-1]],-3],[[161,[-2]]],55,[],[[86,[-1],[[81,[-2]]]]]],[[[162,[-1,-2]],-4],[[162,[-1,-3]]],55,55,[],[[86,[-2],[[81,[-3]]]]]],[[[163,[-1,-2]],-4],[[163,[-1,-3]]],55,55,55,[[86,[-2],[[81,[-3]]]]]],[[[164,[-1]],-3],[[165,[-1,-2]]],55,55,[[86,[-1],[[81,[-2]]]]]],[[[165,[-1,-2]],-4],[[165,[-1,-3]]],55,55,55,[[86,[-2],[[81,[-3]]]]]],[[[154,[-1]],-3],[[154,[-2]]],55,55,[[86,[-1],[[81,[-2]]]]]],[[[155,[-1]],-3],[[166,[-2]]],55,55,[[86,[-1],[[81,[-2]]]]]],[[[166,[-1]],-3],[[166,[-2]]],55,55,[[86,[-1],[[81,[-2]]]]]],[[146,146],10],[[149,149],10],0,[[[151,[-1]]],[[150,[-1]]],55],[[[152,[-1]]],[[148,[[150,[-1]]]]],55],[-1,[[150,[-1]]],[55,55]],[-1,[[153,[-1]]],[55,55]],[[],[[156,[-1]]],[]],[33,170],[[],159],[33,145],[[[26,[-1]]],[[156,[-1]]],[]],[159,174],[159,10],[159,10],0,[[[153,[-1]]],[[154,[-1]]],55],[[[148,[[153,[-1]]]]],[[163,[-1]]],55],[149,[[148,[145]]]],[[[156,[-1]],-1],[[13,[10,[169,[-1]]]]],[]],[[[156,[-1]]],[[26,[-1]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[145,[[13,[146,168]]]],[[145,25],[[13,[146,168]]]],[[[148,[145]],25],[[13,[149,168]]]],[[[148,[145]]],[[13,[149,168]]]],[[[164,[-1]],-3],[[13,[[163,[-1,-2]],[164,[-1]]]]],55,55,[[86,[-1],[[81,[[26,[-2]]]]]]]],[[[155,[-1]],-3],[[13,[[154,[-2]],[155,[-1]]]]],55,55,[[86,[-1],[[81,[[26,[-2]]]]]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[[150,[-1]]],[[13,[[151,[-1]],172]]],55],[[[148,[[150,[-1]]]]],[[13,[[152,[-1]],172]]],55],[[[151,[-1]],-3],[[13,[[161,[-2]],[151,[-1]]]]],55,55,[[86,[-1],[[81,[[26,[-2]]]]]]]],[[[152,[-1]],-3],[[13,[[162,[-1,-2]],[152,[-1]]]]],55,55,[[86,[-1],[[81,[[26,[-2]]]]]]]],[[[161,[-1]],-3],[[13,[[161,[-2]],[161,[-1]]]]],55,[],[[86,[-1],[[81,[[26,[-2]]]]]]]],[[[162,[-1,-2]],-4],[[13,[[162,[-1,-3]],[162,[-1,-2]]]]],55,55,[],[[86,[-2],[[81,[[26,[-3]]]]]]]],[[[163,[-1,-2]],-4],[[13,[[163,[-1,-3]],[163,[-1,-2]]]]],55,55,55,[[86,[-2],[[81,[[26,[-3]]]]]]]],[[[164,[-1]],-3],[[13,[[165,[-1,-2]],[164,[-1]]]]],55,55,[[86,[-1],[[81,[[26,[-2]]]]]]]],[[[165,[-1,-2]],-4],[[13,[[165,[-1,-3]],[165,[-1,-2]]]]],55,55,55,[[86,[-2],[[81,[[26,[-3]]]]]]]],[[[154,[-1]],-3],[[13,[[154,[-2]],[154,[-1]]]]],55,55,[[86,[-1],[[81,[[26,[-2]]]]]]]],[[[155,[-1]],-3],[[13,[[166,[-2]],[155,[-1]]]]],55,55,[[86,[-1],[[81,[[26,[-2]]]]]]]],[[[166,[-1]],-3],[[13,[[166,[-2]],[166,[-1]]]]],55,55,[[86,[-1],[[81,[[26,[-2]]]]]]]],[[[153,[-1]]],[[13,[[154,[-1]],172]]],55],[[[148,[[153,[-1]]]]],[[13,[[163,[-1]],172]]],55],[[[153,[-1]]],[[13,[[155,[-1]],172]]],55],[[[148,[[153,[-1]]]]],[[13,[[164,[-1]],172]]],55],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[170,158],0,[[-1,25],[[153,[-1]]],[55,55]],[[[153,[-1]]],[[155,[-1]]],55],[[[148,[[153,[-1]]]]],[[164,[-1]]],55],0,0,[[[175,[-1]]],[[13,[-1,176]]],157],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[33,[[10,[[177,[-1]],[175,[-1]]]]],157],[[[177,[-1]]],[[177,[-1]]],[]],[[-1,-2],10,[],[]],[[[177,[-1]]],10,[]],[[[175,[-1]]],10,[]],0,[[[177,[-1]],19],20,[]],[[[175,[-1]],19],20,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[177,[-1]]],2,[]],[[[175,[-1]]],2,[]],[[[177,[-1]]],33,[]],[[[175,[-1]]],33,[]],[33,[[177,[-1]]],[]],[[[177,[-1]]],33,[]],[[[175,[-1]]],[[13,[-1,176]]],157],[[[175,[-1]]],[[175,[-1]]],157],[[[177,[-1]],[177,[-1]]],2,[]],[[[175,[-1]],[175,[-1]]],2,[]],[[[177,[-1]],-1],[[13,[33,[178,[-1]]]]],[]],[[[177,[-1]]],[[175,[-1]]],[]],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[[175,[-1]]],[[13,[-1,179]]],157],[-1,39,[]],[-1,39,[]],0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[176,176],[179,179],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[176,176],2],[[179,179],2],[[[178,[-1]],19],20,59],[[[178,[-1]],19],20,[]],[[176,19],20],[[176,19],20],[[179,19],20],[[179,19],20],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[174,10],[[[27,[174]]],2],[[174,19],20],[-1,-1,[]],[-1,-2,[],[]],[-1,[],[]],[[[27,[174]],28],[[29,[10]]]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,39,[]],0,0,0,0,0,0,0,0,0,[[[180,[-1]]],[[26,[-1]]],[]],[[[181,[-1]]],[[26,[-1]]],[]],[[[182,[-1]],-1],[[13,[10,[183,[-1]]]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[182,[-1]]],33,[]],[33,[[10,[[182,[-1]],[180,[-1]]]]],[]],[[[182,[-1]]],[[182,[-1]]],[]],[[[184,[-1]]],[[184,[-1]]],[]],[[[185,[-1]]],[[185,[-1]]],[]],[[[186,[-1]]],[[186,[-1]]],[]],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[[180,[-1]]],10,[]],[[[181,[-1]]],10,[]],[[[182,[-1]]],10,[]],[[[185,[-1]]],10,[]],[[[182,[-1]]],[[184,[-1]]],[]],[[[185,[-1]]],[[186,[-1]]],[]],[[[187,[-1]]],10,[]],[[[188,[-1]]],10,[]],[[[189,[-1]]],10,[]],0,[[[182,[-1]],19],20,[]],[[[184,[-1]],19],20,[]],[[[187,[-1]],19],20,[]],[[[188,[-1]],19],20,[]],[[[189,[-1]],19],20,[]],[[[180,[-1]],19],20,[]],[[[185,[-1]],19],20,[]],[[[186,[-1]],19],20,[]],[[[181,[-1]],19],20,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[182,[-1]]],2,[]],[[[185,[-1]]],2,[]],[[[182,[-1]]],33,[]],[[[188,[-1]]],[[26,[-2]]],[],[]],[[[180,[-1]],28],[[29,[[26,[-1]]]]],[]],[[[181,[-1]],28],[[29,[[26,[-1]]]]],[]],[[[180,[-1]],28,[35,[-1]],33],[[29,[33]]],[]],[[[181,[-1]],28,[35,[-1]],33],[[29,[33]]],[]],[[[180,[-1]]],[[26,[-1]]],[]],[[[181,[-1]]],[[26,[-1]]],[]],[[[180,[-1]],[35,[-1]],33],33,[]],[[[181,[-1]],[35,[-1]],33],33,[]],[[[189,[-1]]],[[182,[-1]]],[]],[[[182,[-1]]],[[13,[[187,[-1]],[183,[10]]]]],[]],[[[182,[-1]],33],[[13,[[188,[-1]],[183,[10]]]]],[]],[[[182,[-1]]],[[13,[[189,[-1]],[183,[10]]]]],[]],[[[182,[-1]],[182,[-1]]],2,[]],[[[185,[-1]],[185,[-1]]],2,[]],[[[182,[-1]],-1],[[13,[10,[183,[-1]]]]],[]],[[[187,[-1]],-1],10,[]],[[[189,[-1]],-1],[[182,[-1]]],[]],[[[185,[-1]],-1],[[13,[10,[183,[-1]]]]],[]],[[[182,[-1]],-1,110],[[13,[10,[190,[-1]]]]],[]],[[[188,[-1]]],[[10,[33,[26,[33]]]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[[180,[-1]]],[[13,[-1,191]]],[]],[[[181,[-1]]],[[13,[-1,191]]],[]],[[[182,[-1]]],[[13,[[187,[-1]],[192,[10]]]]],[]],[[[182,[-1]],33],[[13,[[188,[-1]],[192,[10]]]]],[]],[[[182,[-1]]],[[13,[[189,[-1]],[192,[[182,[-1]]]]]]],[]],[[[182,[-1]],-1],[[13,[10,[192,[-1]]]]],[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[[],[[10,[[185,[-1]],[181,[-1]]]]],[]],[[[184,[-1]]],[[26,[[182,[-1]]]]],[]],[[[186,[-1]]],[[26,[[185,[-1]]]]],[]],0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[183,[-1]]],[[183,[-1]]],157],[[[192,[-1]]],[[192,[-1]]],157],[191,191],[[[190,[-1]]],[[190,[-1]]],157],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[[183,[-1]],[183,[-1]]],2,167],[[[192,[-1]],[192,[-1]]],2,167],[[191,191],2],[[[190,[-1]],[190,[-1]]],2,167],[[[183,[-1]],19],20,[]],[[[183,[-1]],19],20,[]],[[[192,[-1]],19],20,[]],[[[192,[-1]],19],20,[]],[[191,19],20],[[191,19],20],[[[190,[-1]],19],20,[]],[[[190,[-1]],19],20,[]],[-1,-1,[]],[-1,-1,[]],[[[183,[-1]]],[[192,[-1]]],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,36,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],0,0,[[[193,[-1]]],[[13,[-1,194]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],[[10,[[195,[-1]],[193,[-1]]]]],[]],[[[193,[-1]]],10,[]],[[[195,[-1]]],10,[]],[[[195,[-1]]],10,[]],[[[193,[-1]]],10,[]],0,[[[195,[-1]],19],20,59],[[[193,[-1]],19],20,59],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[],[]],[[[195,[-1]]],2,[]],[[[27,[[193,[-1]]]],28],[[29,[-2]]],[],[]],[[[195,[-1]],28],[[29,[10]]],[]],[[[195,[-1]],-1],[[13,[10,-1]]],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[[[193,[-1]]],[[13,[-1,196]]],[]],[-1,39,[]],[-1,39,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[194,194],[196,196],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[194,194],2],[[196,196],2],[[194,19],20],[[194,19],20],[[196,19],20],[[196,19],20],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,36,[]],[-1,36,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,39,[]],[-1,39,[]],0,0,0,[[[197,[-1]]],[[198,[-1]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[199,[-1]]],[[198,[-1]]],[]],[-1,-2,[],[]],[[[197,[-1]]],[[198,[-1]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[197,[-1]]],[[13,[10,200]]],[]],[-1,[[10,[[199,[-1]],[197,[-1]]]]],[]],[[[197,[-1]]],[[197,[-1]]],[]],[[-1,-2],10,[],[]],[[[199,[-1]]],10,[]],[[[198,[-1]]],-1,[]],[[[197,[-1]]],10,[]],[[[199,[-1]]],10,[]],0,[[[197,[-1]],19],20,59],[[[199,[-1]],19],20,59],[[[198,[-1]],19],20,59],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[197,[-1]]],[[13,[2,200]]],[]],[[[198,[-1]]],2,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[199,[-1]]],2,[]],[[[197,[-1]]],10,[]],[[[197,[-1]]],10,[]],[-1,[[199,[-1]]],[]],[[[199,[-1]]],33,[]],[[[197,[-1]],[197,[-1]]],2,[]],[[[199,[-1]],-1],[[13,[10,[201,[-1]]]]],[]],[[[199,[-1]],-2],2,[],[[86,[-1],[[81,[2]]]]]],[[[199,[-1]],-2],10,[],[[86,[-1]]]],[[[199,[-1]],-1],-1,[]],[[[199,[-1]]],[[197,[-1]]],[]],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[[[197,[-1]],-2],[[13,[[198,[-1]],200]]],[],[[82,[-1],[[81,[2]]]]]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[201,[-1]]],[[201,[-1]]],157],[200,200],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[[201,[-1]],[201,[-1]]],2,167],[[[201,[-1]],19],20,[]],[[[201,[-1]],19],20,[]],[[200,19],20],[[200,19],20],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,36,[]],[-1,36,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,39,[]],[-1,39,[]],0,0,0,0,0,0,0,0,[202,10],[[[140,[-1]]],10,[]],[[[203,[-1]]],10,[]],[[[140,[-1]]],202,[]],[-2,-1,[],[[86,[],[[81,[-1]]]]]],[[204,132,-1],[],131],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],[[203,[-1]]],[]],[[],204],[[[203,[-1]]],10,[]],[202,10],[[[140,[-1]]],10,[]],[205,10],[[[203,[-1]]],10,[]],[204,10],[204,205],[[202,19],20],[[206,19],20],[[206,19],20],[[[140,[-1]],19],20,59],[[205,19],20],[[[207,[-1]],19],20,[]],[[[203,[-1]],19],20,[]],[[204,19],20],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[[[207,[-1]]],-1,208],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[206,[[210,[209]]]],[206,2],[[[203,[-1]]],2,[]],[202,2],[[[140,[-1]]],2,[]],[206,2],[[[203,[-1]]],[[26,[[13,[-1,206]]]]],[]],[[[203,[-1]]],33,[]],[[],[[203,[-1]]],[]],[[],204],[[[27,[[140,[-1]]]],28],[[29,[-2]]],[],[]],[[[27,[204]],28],[[29,[-1]]],[]],[[[27,[[211,[-1]]]],28],[[29,[-2]]],131,[]],[[[203,[-1]],28],[[29,[[26,[[13,[-1,206]]]]]]],[]],[[204,-1],[],131],[[[207,[-1]],-1,-2],[[212,[-1,-2]]],[],131],[[[203,[-1]]],10,[]],[-1,140,[131,138]],[[[203,[-1]],-2],202,138,[[131,[],[[81,[-1]]]],138]],[-2,[[140,[-1]]],138,[[86,[],[[81,[-1]]]],138]],[[[203,[-1]],-2],202,138,[[86,[],[[81,[-1]]]],138]],[[[203,[-1]],-2,130],202,138,[[86,[],[[81,[-1]]]],138]],[-1,140,131],[[[203,[-1]],-2],202,[],[[131,[],[[81,[-1]]]]]],[[204,-1],140,131],[[[203,[-1]],-2,204],202,[],[[131,[],[[81,[-1]]]]]],[[[203,[-1]],-2,130],202,138,[[131,[],[[81,[-1]]]],138]],[[[207,[-1]],-1,-3],-2,[],[],[[86,[],[[81,[-2]]]]]],[-1,36,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[206,[[13,[[210,[209]],206]]]],[[[203,[-1]]],[[26,[[13,[-1,206]]]]],[]],[[[207,[-1]],-3],[[13,[-2,0]]],[],[],[[86,[-1],[[81,[-2]]]]]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,[[211,[-1]]],[]],[[[207,[-1]],-3],-2,[],[],[[86,[-1],[[81,[-2]]]]]],[[],10],0,[-1,-2,[],[]],[-1,-2,[],[]],[[[212,[-1,-2]]],10,[],[]],[[[212,[-1,-2]],19],20,59,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,[],[]],[[[27,[[212,[-1,-2]]]],28],[[29,[-3]]],[],131,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,39,[]],0,0,0,0,0,0,0,0,0,[[213,110],213],[[213,110],10],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[213,110],[[26,[213]]]],[[213,213],[[26,[110]]]],[[213,110],[[26,[213]]]],[213,213],[214,214],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[213,213],48],[215,213],[[],214],[[213,213],110],[213,110],[[213,213],2],[[214,214],2],0,[[213,19],20],[[214,19],20],[[216,19],20],[[[217,[-1]],19],20,59],[[215,19],20],[218,213],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[218,213],[[[217,[-1]]],-1,[]],[[[217,[-1]]],-1,[]],[[213,-1],10,123],[110,216],[[213,110],216],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[],[]],[-1,[],[]],[[[217,[-1]]],-1,[]],[213,218],[215,2],[216,214],[[],213],[[213,213],[[26,[48]]]],[216,110],[[[27,[[217,[-1]]]],28],[[29,[-2]]],131,[]],[[[27,[215]],28],[[29,[-1]]],[]],[[216,28],[[29,[213]]]],[216,10],[[[27,[215]],213],10],[[216,110],10],[[216,213],10],[216,10],[[213,213],110],[[216,214],10],[110,215],[213,215],[[213,110],213],[[213,213],110],[[213,110],10],[216,213],[[110,-1],[[217,[-1]]],131],[[213,-1],[[217,[-1]]],131],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],[-1,39,[]],0,0,[[],219],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[219,219],[[-1,-2],10,[],[]],[[220,220],2],[[219,19],20],[[219,19],20],[[220,19],20],[[220,19],20],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],219],[219,2],[219,2],[219,2],[[],219],[-1,-2,[],[]],[-1,36,[]],[-1,36,[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,[[13,[-2]]],[],[]],[-1,39,[]],[-1,39,[]]],"c":[],"p":[[5,"OpenOptions",17],[1,"bool"],[5,"File",17],[5,"BorrowedFd",2536],[8,"RawFd",2537],[5,"PathBuf",2538],[8,"Result",2539],[5,"Path",2538],[10,"AsRef",2540],[1,"tuple"],[1,"u64"],[5,"Error",2539],[6,"Result",2541],[5,"DirBuilder",17],[1,"i32"],[5,"DirEntry",17],[5,"OsString",2542],[5,"FileType",2543],[5,"Formatter",2544],[8,"Result",2544],[5,"ReadDir",17],[5,"File",2543],[5,"OpenOptions",2543],[5,"Metadata",2543],[1,"u32"],[6,"Option",2545],[5,"Pin",2546],[5,"Context",2547],[6,"Poll",2548],[5,"ReadBuf",132],[1,"u8"],[1,"slice"],[1,"usize"],[5,"IoSlice",2549],[5,"Vec",2550],[5,"String",2551],[5,"Permissions",2543],[6,"SeekFrom",2549],[5,"TypeId",2552],[5,"Interest",132],[5,"Ready",132],[5,"BufWriter",132],[10,"AsyncWrite",132],[5,"BufReader",132],[10,"AsyncRead",132],[10,"AsyncReadExt",132],[5,"UninitSlice",2553],[6,"Ordering",2554],[10,"AsyncBufRead",132],[10,"AsyncBufReadExt",132],[5,"Empty",132],[5,"Take",132],[5,"BufStream",132],[10,"Unpin",2555],[10,"Sized",2555],[5,"DuplexStream",132],[10,"AsyncWriteExt",132],[5,"ReadHalf",132],[10,"Debug",2544],[5,"WriteHalf",132],[5,"Join",132],[5,"Repeat",132],[5,"Sink",132],[5,"Split",132],[5,"Lines",132],[20,"MaybeUninit",2556],[10,"AsyncSeek",132],[10,"BufMut",2557],[10,"AsyncSeekExt",132],[10,"Buf",2558],[1,"f32"],[1,"f64"],[1,"i128"],[1,"i16"],[1,"i64"],[1,"i8"],[1,"u128"],[1,"u16"],[5,"AsyncFd",615],[10,"AsRawFd",2537],[17,"Output"],[10,"FnMut",2559],[5,"AsyncFdReadyGuard",615],[5,"AsyncFdReadyMutGuard",615],[5,"TryIoError",615],[10,"FnOnce",2559],[5,"TcpListener",687],[5,"TcpStream",687],[6,"SocketAddr",2560],[5,"UnixListener",687],[5,"UnixStream",687],[5,"SocketAddr",1082],[5,"TcpSocket",687],[5,"UdpSocket",687],[5,"UnixDatagram",687],[5,"UnixSocket",687],[10,"ToSocketAddrs",687],[5,"TcpListener",2561],[5,"TcpStream",2561],[5,"UdpSocket",2562],[5,"UnixDatagram",2563],[5,"UnixListener",2564],[5,"UnixStream",2565],[5,"OwnedReadHalf",985],[5,"OwnedWriteHalf",985],[5,"OwnedReadHalf",1082],[5,"OwnedWriteHalf",1082],[5,"Ipv4Addr",2566],[5,"Ipv6Addr",2566],[5,"Duration",2567],[17,"Item"],[10,"Iterator",2568],[5,"UCred",1082],[6,"Shutdown",2569],[5,"ReadHalf",985],[5,"WriteHalf",985],[5,"ReadHalf",1082],[5,"WriteHalf",1082],[5,"IoSliceMut",2549],[5,"ReuniteError",985],[5,"ReuniteError",1082],[8,"gid_t",1082],[10,"Hasher",2570],[8,"pid_t",1082],[8,"uid_t",1082],[5,"Sender",1207],[5,"Receiver",1207],[5,"OpenOptions",1207],[5,"OwnedFd",2536],[5,"Handle",1277],[10,"Future",2571],[5,"Runtime",1277],[5,"Builder",1277],[5,"EnterGuard",1277],[6,"RuntimeFlavor",1277],[5,"TryCurrentError",1277],[10,"Fn",2559],[10,"Send",2555],[10,"Sync",2555],[5,"JoinHandle",2263],[10,"Into",2540],[5,"SignalKind",1378],[8,"c_int",2572],[5,"Signal",1378],[5,"Semaphore",1418],[5,"SemaphorePermit",1418],[5,"AcquireError",1418],[5,"Arc",2573],[5,"OwnedSemaphorePermit",1418],[5,"Mutex",1418],[5,"MutexGuard",1418],[5,"OwnedMutexGuard",1418],[5,"RwLock",1418],[5,"RwLockReadGuard",1418],[5,"RwLockWriteGuard",1418],[5,"OnceCell",1418],[10,"Clone",2574],[5,"BarrierWaitResult",1418],[5,"Notify",1418],[10,"Default",2575],[5,"MappedMutexGuard",1418],[5,"OwnedMappedMutexGuard",1418],[5,"OwnedRwLockReadGuard",1418],[5,"OwnedRwLockWriteGuard",1418],[5,"OwnedRwLockMappedWriteGuard",1418],[5,"RwLockMappedWriteGuard",1418],[10,"PartialEq",2554],[6,"TryAcquireError",1418],[6,"SetError",1418],[5,"Barrier",1418],[10,"Display",2544],[5,"TryLockError",1418],[1,"never"],[5,"Notified",1895],[5,"Receiver",1810],[6,"RecvError",1849],[5,"Sender",1810],[5,"SendError",1849],[6,"TryRecvError",1849],[5,"Receiver",1908],[5,"UnboundedReceiver",1908],[5,"Sender",1908],[5,"SendError",2050],[5,"WeakSender",1908],[5,"UnboundedSender",1908],[5,"WeakUnboundedSender",1908],[5,"Permit",1908],[5,"PermitIterator",1908],[5,"OwnedPermit",1908],[6,"SendTimeoutError",2050],[6,"TryRecvError",2050],[6,"TrySendError",2050],[5,"Receiver",2117],[5,"RecvError",2148],[5,"Sender",2117],[6,"TryRecvError",2148],[5,"Receiver",2180],[5,"Ref",2180],[5,"Sender",2180],[5,"RecvError",2234],[5,"SendError",2234],[5,"AbortHandle",2263],[5,"JoinSet",2263],[5,"LocalSet",2263],[5,"LocalEnterGuard",2263],[5,"JoinError",2263],[5,"LocalKey",2263],[10,"Copy",2555],[10,"Any",2552],[5,"Box",2576],[5,"Unconstrained",2263],[5,"TaskLocalFuture",2390],[5,"Instant",2402],[6,"MissedTickBehavior",2402],[5,"Sleep",2402],[5,"Interval",2402],[5,"Timeout",2402],[5,"Instant",2577],[5,"Error",2504],[5,"Elapsed",2504]],"b":[[278,"impl-From%3CBufReader%3CBufWriter%3CRW%3E%3E%3E-for-BufStream%3CRW%3E"],[279,"impl-From%3CBufWriter%3CBufReader%3CRW%3E%3E%3E-for-BufStream%3CRW%3E"],[1009,"impl-Display-for-ReuniteError"],[1010,"impl-Debug-for-ReuniteError"],[1117,"impl-Debug-for-ReuniteError"],[1118,"impl-Display-for-ReuniteError"],[1314,"impl-Display-for-TryCurrentError"],[1315,"impl-Debug-for-TryCurrentError"],[1562,"impl-Debug-for-MutexGuard%3C\'_,+T%3E"],[1563,"impl-Display-for-MutexGuard%3C\'_,+T%3E"],[1564,"impl-Debug-for-OwnedMutexGuard%3CT%3E"],[1565,"impl-Display-for-OwnedMutexGuard%3CT%3E"],[1566,"impl-Debug-for-MappedMutexGuard%3C\'a,+T%3E"],[1567,"impl-Display-for-MappedMutexGuard%3C\'a,+T%3E"],[1568,"impl-Display-for-OwnedMappedMutexGuard%3CT,+U%3E"],[1569,"impl-Debug-for-OwnedMappedMutexGuard%3CT,+U%3E"],[1570,"impl-Display-for-TryLockError"],[1571,"impl-Debug-for-TryLockError"],[1573,"impl-Debug-for-TryAcquireError"],[1574,"impl-Display-for-TryAcquireError"],[1575,"impl-Debug-for-AcquireError"],[1576,"impl-Display-for-AcquireError"],[1580,"impl-Display-for-OwnedRwLockReadGuard%3CT,+U%3E"],[1581,"impl-Debug-for-OwnedRwLockReadGuard%3CT,+U%3E"],[1582,"impl-Display-for-OwnedRwLockWriteGuard%3CT%3E"],[1583,"impl-Debug-for-OwnedRwLockWriteGuard%3CT%3E"],[1584,"impl-Display-for-OwnedRwLockMappedWriteGuard%3CT,+U%3E"],[1585,"impl-Debug-for-OwnedRwLockMappedWriteGuard%3CT,+U%3E"],[1586,"impl-Display-for-RwLockReadGuard%3C\'a,+T%3E"],[1587,"impl-Debug-for-RwLockReadGuard%3C\'a,+T%3E"],[1588,"impl-Display-for-RwLockWriteGuard%3C\'a,+T%3E"],[1589,"impl-Debug-for-RwLockWriteGuard%3C\'a,+T%3E"],[1590,"impl-Display-for-RwLockMappedWriteGuard%3C\'a,+T%3E"],[1591,"impl-Debug-for-RwLockMappedWriteGuard%3C\'a,+T%3E"],[1592,"impl-Debug-for-SetError%3CT%3E"],[1593,"impl-Display-for-SetError%3CT%3E"],[1869,"impl-Debug-for-SendError%3CT%3E"],[1870,"impl-Display-for-SendError%3CT%3E"],[1871,"impl-Debug-for-RecvError"],[1872,"impl-Display-for-RecvError"],[1873,"impl-Debug-for-TryRecvError"],[1874,"impl-Display-for-TryRecvError"],[2080,"impl-Display-for-SendError%3CT%3E"],[2081,"impl-Debug-for-SendError%3CT%3E"],[2082,"impl-Display-for-TrySendError%3CT%3E"],[2083,"impl-Debug-for-TrySendError%3CT%3E"],[2084,"impl-Debug-for-TryRecvError"],[2085,"impl-Display-for-TryRecvError"],[2086,"impl-Display-for-SendTimeoutError%3CT%3E"],[2087,"impl-Debug-for-SendTimeoutError%3CT%3E"],[2162,"impl-Debug-for-RecvError"],[2163,"impl-Display-for-RecvError"],[2164,"impl-Display-for-TryRecvError"],[2165,"impl-Debug-for-TryRecvError"],[2245,"impl-Debug-for-SendError%3CT%3E"],[2246,"impl-Display-for-SendError%3CT%3E"],[2247,"impl-Debug-for-RecvError"],[2248,"impl-Display-for-RecvError"],[2303,"impl-Debug-for-JoinError"],[2304,"impl-Display-for-JoinError"],[2481,"impl-Sub%3CDuration%3E-for-Instant"],[2482,"impl-Sub-for-Instant"],[2514,"impl-Display-for-Error"],[2515,"impl-Debug-for-Error"],[2516,"impl-Display-for-Elapsed"],[2517,"impl-Debug-for-Elapsed"]]}],\ ["tokio_macros",{"doc":"Macros for use with Tokio","t":"XXXXXX","n":["main","main_fail","main_rt","test","test_fail","test_rt"],"q":[[0,"tokio_macros"]],"d":["Marks async function to be executed by the selected …","Always fails with the error message below.","Marks async function to be executed by selected runtime. …","Marks async function to be executed by runtime, suitable …","Always fails with the error message below.","Marks async function to be executed by runtime, suitable …"],"i":[0,0,0,0,0,0],"f":[0,0,0,0,0,0],"c":[],"p":[],"b":[]}],\ ["tokio_native_tls",{"doc":"Async TLS streams","t":"FFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNFPFPGFFPGIPFFFFFPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["AllowStd","TlsAcceptor","TlsConnector","TlsStream","accept","as_raw_fd","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","connect","flush","fmt","fmt","fmt","fmt","from","from","from","from","from","from","get_mut","get_mut","get_ref","get_ref","into","into","into","into","native_tls","poll_flush","poll_read","poll_shutdown","poll_write","read","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","write","Certificate","Err","Error","Failure","HandshakeError","Identity","MidHandshakeTlsStream","Ok","Protocol","Result","Sslv3","TlsAcceptor","TlsAcceptorBuilder","TlsConnector","TlsConnectorBuilder","TlsStream","Tlsv10","Tlsv11","Tlsv12","WouldBlock","accept","add_root_certificate","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffered_read_size","build","build","builder","builder","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","connect","danger_accept_invalid_certs","danger_accept_invalid_hostnames","disable_built_in_roots","flush","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from_der","from_pem","from_pkcs12","from_pkcs8","get_mut","get_mut","get_ref","get_ref","handshake","identity","into","into","into","into","into","into","into","into","into","into","into","max_protocol_version","max_protocol_version","min_protocol_version","min_protocol_version","new","new","peer_certificate","read","shutdown","source","source","tls_server_end_point","to_der","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","use_sni","write"],"q":[[0,"tokio_native_tls"],[59,"tokio_native_tls::native_tls"],[220,"core::result"],[221,"tokio::io::async_read"],[222,"tokio::io::async_write"],[223,"core::marker"],[224,"std::os::fd::raw"],[225,"std::os::fd::raw"],[226,"core::fmt"],[227,"core::fmt"],[228,"core::task::wake"],[229,"core::task::poll"],[230,"tokio::io::read_buf"],[231,"core::any"],[232,"std::io"],[233,"std::io"],[234,"native_tls::imp"],[235,"core::error"],[236,"alloc::vec"],[237,"alloc::string"]],"d":["An intermediate wrapper for the inner stream S.","A wrapper around a native_tls::TlsAcceptor, providing an …","A wrapper around a native_tls::TlsConnector, providing an …","A wrapper around an underlying raw stream which implements …","Accepts a new client connection with the provided stream.","","","","","","","","","","","","","","Connects the provided stream with this connector, assuming …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns a mutable reference to the inner stream.","Returns a mutable reference to the inner stream.","Returns a shared reference to the inner stream.","Returns a shared reference to the inner stream.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","re-export native_tls","","","","","","","","","","","","","","","","","","","","","An X509 certificate.","Contains the error value","An error returned from the TLS implementation.","A fatal error.","An error returned from ClientBuilder::handshake.","A cryptographic identity.","A TLS stream which has been interrupted midway through the …","Contains the success value","SSL/TLS protocol versions.","A typedef of the result-type returned by many methods.","The SSL 3.0 protocol.","A builder for server-side TLS connections.","A builder for TlsAcceptors.","A builder for client-side TLS connections.","A builder for TlsConnectors.","A stream managing a TLS session.","The TLS 1.0 protocol.","The TLS 1.1 protocol.","The TLS 1.2 protocol.","A stream interrupted midway through the handshake process …","Initiates a TLS handshake.","Adds a certificate to the set of roots that the connector …","","","","","","","","","","","","","","","","","","","","","","","Returns the number of bytes that can be read without …","Creates a new TlsConnector.","Creates a new TlsAcceptor.","Returns a new builder for a TlsConnector.","Returns a new builder for a TlsAcceptor.","","","","","","","","","","","Initiates a TLS handshake.","Controls the use of certificate validation.","Controls the use of hostname verification.","Controls the use of built-in system certificates during …","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Parses a DER-formatted X509 certificate.","Parses a PEM-formatted X509 certificate.","Parses a DER-formatted PKCS #12 archive, using the …","Parses a chain of PEM encoded X509 certificates, with the …","Returns a mutable reference to the inner stream.","Returns a mutable reference to the inner stream.","Returns a shared reference to the inner stream.","Returns a shared reference to the inner stream.","Restarts the handshake process.","Sets the identity to be used for client certificate …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Sets the maximum supported protocol version.","Sets the maximum supported protocol version.","Sets the minimum supported protocol version.","Sets the minimum supported protocol version.","Returns a new connector with default settings.","Creates a acceptor with default settings.","Returns the peer’s leaf certificate, if available.","","Shuts down the TLS session.","","","Returns the tls-server-end-point channel binding data as …","Returns the DER-encoded representation of this certificate.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Controls the use of Server Name Indication (SNI).",""],"i":[0,0,0,0,1,2,13,2,10,1,13,2,10,1,10,1,10,1,10,13,13,2,10,1,13,2,10,10,1,1,13,2,13,2,13,2,10,1,0,2,2,2,2,13,10,1,13,2,10,1,13,2,10,1,13,2,10,1,13,0,48,0,29,0,0,0,48,0,0,36,0,0,0,0,0,36,36,36,29,19,32,3,40,32,34,20,35,33,29,36,18,19,3,40,32,34,20,35,33,29,36,18,19,20,32,34,18,19,35,33,36,18,19,35,33,36,18,19,18,32,32,32,20,3,3,40,20,29,29,36,18,3,3,40,32,34,20,35,33,29,29,36,18,19,33,33,35,35,40,20,40,20,40,32,3,40,32,34,20,35,33,29,36,18,19,32,34,32,34,18,19,20,20,20,3,29,20,33,35,33,36,18,19,3,29,3,40,32,34,20,35,33,29,36,18,19,3,40,32,34,20,35,33,29,36,18,19,3,40,32,34,20,35,33,29,36,18,19,32,20],"f":[0,0,0,0,[[1,-1],[[4,[[2,[-1]],3]]],[5,6,7]],[[[2,[-1]]],8,9],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[10,10],[1,1],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[10,12,-1],[[4,[[2,[-1]],3]]],[5,6,7]],[[[13,[-1]]],[[14,[11]]],[6,7]],[[[13,[-1]],15],16,17],[[[2,[-1]],15],16,17],[[10,15],16],[[1,15],16],[-1,-1,[]],[-1,-1,[]],[18,10],[-1,-1,[]],[-1,-1,[]],[19,1],[[[13,[-1]]],-1,[]],[[[2,[-1]]],[[20,[[13,[-1]]]]],[]],[[[13,[-1]]],-1,[]],[[[2,[-1]]],[[20,[[13,[-1]]]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[[21,[[2,[-1]]]],22],[[23,[[14,[11]]]]],[5,6,7]],[[[21,[[2,[-1]]]],22,24],[[23,[[14,[11]]]]],[5,6,7]],[[[21,[[2,[-1]]]],22],[[23,[[14,[11]]]]],[5,6,7]],[[[21,[[2,[-1]]]],22,[26,[25]]],[[23,[[14,[27]]]]],[5,6,7]],[[[13,[-1]],[26,[25]]],[[14,[27]]],[5,7]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[[[13,[-1]],[26,[25]]],[[14,[27]]],[6,7]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[19,-1],[[4,[[20,[-1]],[29,[-1]]]]],[30,31]],[[32,33],32],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[20,[-1]]],[[4,[27,3]]],[30,31]],[32,[[4,[18,3]]]],[34,[[4,[19,3]]]],[[],32],[35,34],[35,35],[33,33],[36,36],[18,18],[19,19],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[-1,-2],11,[],[]],[[18,12,-1],[[4,[[20,[-1]],[29,[-1]]]]],[30,31]],[[32,37],32],[[32,37],32],[[32,37],32],[[[20,[-1]]],[[4,[11,38]]],[30,31]],[[3,15],[[4,[11,39]]]],[[3,15],[[4,[11,39]]]],[[[40,[-1]],15],[[4,[11,39]]],17],[[[20,[-1]],15],[[4,[11,39]]],17],[[[29,[-1]],15],[[4,[11,39]]],[41,17]],[[[29,[-1]],15],[[4,[11,39]]],17],[[36,15],[[4,[11,39]]]],[[18,15],[[4,[11,39]]]],[-1,-1,[]],[42,3],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[43,[-1]]],[[29,[-1]]],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[26,[25]]],[[4,[33,3]]]],[[[26,[25]]],[[4,[33,3]]]],[[[26,[25]],12],[[4,[35,3]]]],[[[26,[25]],[26,[25]]],[[4,[35,3]]]],[[[40,[-1]]],-1,[]],[[[20,[-1]]],-1,[]],[[[40,[-1]]],-1,[]],[[[20,[-1]]],-1,[]],[[[40,[-1]]],[[4,[[20,[-1]],[29,[-1]]]]],[30,31]],[[32,35],32],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[32,[44,[36]]],32],[[34,[44,[36]]],34],[[32,[44,[36]]],32],[[34,[44,[36]]],34],[[],[[4,[18,3]]]],[35,[[4,[19,3]]]],[[[20,[-1]]],[[4,[[44,[33]],3]]],[30,31]],[[[20,[-1]],[26,[25]]],[[4,[27,38]]],[30,31]],[[[20,[-1]]],[[4,[11,38]]],[30,31]],[3,[[44,[45]]]],[[[29,[-1]]],[[44,[45]]],[41,17]],[[[20,[-1]]],[[4,[[44,[[46,[25]]]],3]]],[30,31]],[33,[[4,[[46,[25]],3]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,47,[]],[-1,47,[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,[[4,[-2]]],[],[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[[32,37],32],[[[20,[-1]],[26,[25]]],[[4,[27,38]]],[30,31]]],"c":[],"p":[[5,"TlsAcceptor",0],[5,"TlsStream",0],[5,"Error",59],[6,"Result",220],[10,"AsyncRead",221],[10,"AsyncWrite",222],[10,"Unpin",223],[8,"RawFd",224],[10,"AsRawFd",224],[5,"TlsConnector",0],[1,"tuple"],[1,"str"],[5,"AllowStd",0],[8,"Result",225],[5,"Formatter",226],[8,"Result",226],[10,"Debug",226],[5,"TlsConnector",59],[5,"TlsAcceptor",59],[5,"TlsStream",59],[5,"Pin",227],[5,"Context",228],[6,"Poll",229],[5,"ReadBuf",230],[1,"u8"],[1,"slice"],[1,"usize"],[5,"TypeId",231],[6,"HandshakeError",59],[10,"Read",232],[10,"Write",232],[5,"TlsConnectorBuilder",59],[5,"Certificate",59],[5,"TlsAcceptorBuilder",59],[5,"Identity",59],[6,"Protocol",59],[1,"bool"],[5,"Error",225],[5,"Error",226],[5,"MidHandshakeTlsStream",59],[10,"Any",231],[6,"Error",233],[6,"HandshakeError",233],[6,"Option",234],[10,"Error",235],[5,"Vec",236],[5,"String",237],[8,"Result",59]],"b":[[123,"impl-Debug-for-Error"],[124,"impl-Display-for-Error"],[127,"impl-Display-for-HandshakeError%3CS%3E"],[128,"impl-Debug-for-HandshakeError%3CS%3E"]]}],\ ["tokio_rustls",{"doc":"Asynchronous TLS/SSL streams for Tokio using Rustls.","t":"FPFFFFPFFFGNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNECNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNN","n":["Accept","Client","Connect","FallibleAccept","FallibleConnect","LazyConfigAcceptor","Server","StartHandshake","TlsAcceptor","TlsConnector","TlsStream","accept","accept_with","as_raw_fd","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","client","client_hello","clone","clone","clone_into","clone_into","connect","connect_with","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","get_mut","get_mut","get_mut","get_ref","get_ref","get_ref","into","into","into","into","into","into","into","into","into","into_fallible","into_fallible","into_future","into_future","into_future","into_future","into_future","into_stream","into_stream_with","new","poll","poll","poll","poll","poll","poll_flush","poll_read","poll_shutdown","poll_write","rustls","server","take_io","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","TlsStream","as_raw_fd","borrow","borrow_mut","fmt","from","get_mut","get_ref","into","into_inner","poll_flush","poll_read","poll_shutdown","poll_write","try_from","try_into","type_id","TlsStream","as_raw_fd","borrow","borrow_mut","fmt","from","get_mut","get_ref","into","into_inner","poll_flush","poll_read","poll_shutdown","poll_write","try_from","try_into","type_id"],"q":[[0,"tokio_rustls"],[120,"tokio_rustls::client"],[137,"tokio_rustls::server"],[154,"tokio::io::async_read"],[155,"tokio::io::async_write"],[156,"core::marker"],[157,"rustls::server::server_conn"],[158,"core::ops::function"],[159,"std::os::fd::raw"],[160,"std::os::fd::raw"],[161,"rustls::client::client_conn"],[162,"core::fmt"],[163,"rustls::server::server_conn"],[164,"rustls::common_state"],[165,"rustls::server::server_conn"],[166,"core::task::wake"],[167,"core::task::poll"],[168,"std::io::error"],[169,"tokio::io::read_buf"],[170,"core::result"],[171,"core::any"]],"d":["Future returned from TlsAcceptor::accept which will resolve","","Future returned from TlsConnector::connect which will …","Like Accept, but returns IO on failure.","Like Connect, but returns IO on failure.","","","","A wrapper around a rustls::ServerConfig, providing an …","A wrapper around a rustls::ClientConfig, providing an …","Unified TLS stream type","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","Takes back the client connection. Will return None if …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A wrapper around an underlying raw stream which implements …","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Note: that it does not guarantee the final data to be sent.","","","","A wrapper around an underlying raw stream which implements …","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Note: that it does not guarantee the final data to be sent.","","",""],"i":[0,8,0,0,0,0,8,0,0,0,0,1,1,8,31,11,16,2,28,29,13,1,8,31,11,16,2,28,29,13,1,8,0,11,13,1,13,1,13,13,8,31,11,16,2,28,29,13,13,1,1,8,8,8,16,2,8,16,2,8,31,11,16,2,28,29,13,1,8,16,2,31,16,2,28,29,11,11,31,31,16,2,28,29,8,8,8,8,0,0,31,13,1,31,11,16,2,28,29,13,1,8,31,11,16,2,28,29,13,1,8,31,11,16,2,28,29,13,1,8,0,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,0,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25],"f":[0,0,0,0,0,0,0,0,0,0,0,[[1,-1],[[2,[-1]]],[3,4,5]],[[1,-1,-2],[[2,[-1]]],[3,4,5],[[7,[6]]]],[[[8,[-1]]],9,10],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[[11,[-1]]],12,[3,4,5]],[13,13],[1,1],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[13,15,-1],[[16,[-1]]],[3,4,5]],[[13,15,-1,-2],[[16,[-1]]],[3,4,5],[[7,[17]]]],[[[8,[-1]],18],19,20],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[22,[21]]],13],[-1,-1,[]],[[[22,[23]]],1],[-1,-1,[]],[[[24,[-1]]],[[8,[-1]]],[]],[[[25,[-1]]],[[8,[-1]]],[]],[-1,-1,[]],[[[16,[-1]]],[[26,[-1]]],[]],[[[2,[-1]]],[[26,[-1]]],[]],[[[8,[-1]]],[[14,[-1,27]]],[]],[[[16,[-1]]],[[26,[-1]]],[]],[[[2,[-1]]],[[26,[-1]]],[]],[[[8,[-1]]],[[14,[-1,27]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[16,[-1]]],[[28,[-1]]],[]],[[[2,[-1]]],[[29,[-1]]],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[[[11,[-1]],[22,[23]]],[[2,[-1]]],[3,4,5]],[[[11,[-1]],[22,[23]],-2],[[2,[-1]]],[3,4,5],[[7,[6]]]],[[30,-1],[[31,[-1]]],[3,4,5]],[[[32,[[31,[-1]]]],33],[[34,[-2]]],[3,4,5],[]],[[[32,[[16,[-1]]]],33],[[34,[-2]]],[3,4,5],[]],[[[32,[[2,[-1]]]],33],[[34,[-2]]],[3,4,5],[]],[[[32,[[28,[-1]]]],33],[[34,[-2]]],[3,4,5],[]],[[[32,[[29,[-1]]]],33],[[34,[-2]]],[3,4,5],[]],[[[32,[[8,[-1]]]],33],[[34,[[35,[14]]]]],[3,4,5]],[[[32,[[8,[-1]]]],33,36],[[34,[[35,[14]]]]],[3,4,5]],[[[32,[[8,[-1]]]],33],[[34,[[35,[14]]]]],[3,4,5]],[[[32,[[8,[-1]]]],33,[38,[37]]],[[34,[[35,[39]]]]],[3,4,5]],0,0,[[[31,[-1]]],[[26,[-1]]],[3,4,5]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[40,[-2]]],[],[]],[-1,[[40,[-2]]],[],[]],[-1,[[40,[-2]]],[],[]],[-1,[[40,[-2]]],[],[]],[-1,[[40,[-2]]],[],[]],[-1,[[40,[-2]]],[],[]],[-1,[[40,[-2]]],[],[]],[-1,[[40,[-2]]],[],[]],[-1,[[40,[-2]]],[],[]],[-1,[[40,[-2]]],[],[]],[-1,[[40,[-2]]],[],[]],[-1,[[40,[-2]]],[],[]],[-1,[[40,[-2]]],[],[]],[-1,[[40,[-2]]],[],[]],[-1,[[40,[-2]]],[],[]],[-1,[[40,[-2]]],[],[]],[-1,[[40,[-2]]],[],[]],[-1,[[40,[-2]]],[],[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],0,[[[24,[-1]]],9,10],[-1,-2,[],[]],[-1,-2,[],[]],[[[24,[-1]],18],19,20],[-1,-1,[]],[[[24,[-1]]],[[14,[-1,17]]],[]],[[[24,[-1]]],[[14,[-1,17]]],[]],[-1,-2,[],[]],[[[24,[-1]]],[[14,[-1,17]]],[]],[[[32,[[24,[-1]]]],33],[[34,[[35,[14]]]]],[3,4,5]],[[[32,[[24,[-1]]]],33,36],[[34,[[35,[14]]]]],[3,4,5]],[[[32,[[24,[-1]]]],33],[[34,[[35,[14]]]]],[3,4,5]],[[[32,[[24,[-1]]]],33,[38,[37]]],[[34,[[35,[39]]]]],[3,4,5]],[-1,[[40,[-2]]],[],[]],[-1,[[40,[-2]]],[],[]],[-1,41,[]],0,[[[25,[-1]]],9,10],[-1,-2,[],[]],[-1,-2,[],[]],[[[25,[-1]],18],19,20],[-1,-1,[]],[[[25,[-1]]],[[14,[-1,6]]],[]],[[[25,[-1]]],[[14,[-1,6]]],[]],[-1,-2,[],[]],[[[25,[-1]]],[[14,[-1,6]]],[]],[[[32,[[25,[-1]]]],33],[[34,[[35,[14]]]]],[3,4,5]],[[[32,[[25,[-1]]]],33,36],[[34,[[35,[14]]]]],[3,4,5]],[[[32,[[25,[-1]]]],33],[[34,[[35,[14]]]]],[3,4,5]],[[[32,[[25,[-1]]]],33,[38,[37]]],[[34,[[35,[39]]]]],[3,4,5]],[-1,[[40,[-2]]],[],[]],[-1,[[40,[-2]]],[],[]],[-1,41,[]]],"c":[],"p":[[5,"TlsAcceptor",0],[5,"Accept",0],[10,"AsyncRead",154],[10,"AsyncWrite",155],[10,"Unpin",156],[5,"ServerConnection",157],[10,"FnOnce",158],[6,"TlsStream",0],[8,"RawFd",159],[10,"AsRawFd",159],[5,"StartHandshake",0],[5,"ClientHello",157],[5,"TlsConnector",0],[1,"tuple"],[6,"ServerName",160],[5,"Connect",0],[5,"ClientConnection",160],[5,"Formatter",161],[8,"Result",161],[10,"Debug",161],[5,"ClientConfig",160],[5,"Arc",162],[5,"ServerConfig",157],[5,"TlsStream",120],[5,"TlsStream",137],[6,"Option",163],[5,"CommonState",164],[5,"FallibleConnect",0],[5,"FallibleAccept",0],[5,"Acceptor",157],[5,"LazyConfigAcceptor",0],[5,"Pin",165],[5,"Context",166],[6,"Poll",167],[8,"Result",168],[5,"ReadBuf",169],[1,"u8"],[1,"slice"],[1,"usize"],[6,"Result",170],[5,"TypeId",171]],"b":[[51,"impl-From%3CTlsStream%3CT%3E%3E-for-TlsStream%3CT%3E"],[52,"impl-From%3CTlsStream%3CT%3E%3E-for-TlsStream%3CT%3E"]]}],\ -["tokio_stream",{"doc":"Stream utilities for Tokio.","t":"FFKFFFEKFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCFFFFNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["Elapsed","Empty","FromStream","Iter","Once","Pending","Stream","StreamExt","StreamMap","StreamNotifyClose","Timeout","all","all","any","any","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","chain","chain","chunks_timeout","chunks_timeout","clear","collect","collect","contains_key","default","empty","eq","extend","filter","filter","filter_map","filter_map","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fold","fold","from","from","from","from","from","from","from","from","from_iter","fuse","fuse","insert","into","into","into","into","into","into","into","into","into_inner","is_empty","iter","iter","iter_mut","keys","len","map","map","map_while","map_while","merge","merge","new","new","next","next","once","pending","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","remove","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","skip","skip","skip_while","skip_while","take","take","take_while","take_while","then","then","throttle","throttle","timeout","timeout","timeout_repeating","timeout_repeating","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_next","try_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","values","values_mut","with_capacity","wrappers","IntervalStream","ReadDirStream","ReceiverStream","UnboundedReceiverStream","as_mut","as_mut","as_mut","as_mut","as_ref","as_ref","as_ref","as_ref","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","close","close","errors","fmt","fmt","fmt","fmt","from","from","from","from","from","from","into","into","into","into","into_inner","into_inner","into_inner","into_inner","new","new","new","new","poll_next","poll_next","poll_next","poll_next","size_hint","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_poll_next","try_poll_next","try_poll_next","type_id","type_id","type_id","type_id"],"q":[[0,"tokio_stream"],[164,"tokio_stream::wrappers"],[229,"core::ops::function"],[230,"futures_core::stream"],[231,"core::time"],[232,"core::hash"],[233,"core::cmp"],[234,"core::marker"],[235,"core::borrow"],[236,"core::iter::traits::collect"],[237,"core::option"],[238,"core::fmt"],[239,"core::fmt"],[240,"core::pin"],[241,"core::task::wake"],[242,"core::task::poll"],[243,"core::clone"],[244,"core::marker"],[245,"tokio::time::interval"],[246,"alloc::string"],[247,"core::result"],[248,"core::any"],[249,"tokio::sync::mpsc::bounded"],[250,"tokio::sync::mpsc::unbounded"],[251,"tokio::fs::read_dir"],[252,"tokio::time::instant"]],"d":["Error returned by Timeout and TimeoutRepeating.","Stream for the empty function.","Convert from a Stream.","Stream for the iter function.","Stream for the once function.","Stream for the pending function.","","An extension trait for the Stream trait that provides a …","Combine many streams into one, indexing each source stream …","A Stream that wraps the values in an Option.","Stream returned by the timeout method.","Tests if every element of the stream matches a predicate.","Tests if every element of the stream matches a predicate.","Tests if any element of the stream matches a predicate.","Tests if any element of the stream matches a predicate.","","","","","","","","","","","","","","","","","Returns the number of streams the map can hold without …","Combine two streams into one by first returning all values …","Combine two streams into one by first returning all values …","Batches the items in the given stream using a maximum …","Batches the items in the given stream using a maximum …","Clears the map, removing all key-stream pairs. Keeps the …","Drain stream pushing all emitted values into a collection.","Drain stream pushing all emitted values into a collection.","Returns true if the map contains a stream for the …","","Creates a stream that yields nothing.","","","Filters the values produced by this stream according to …","Filters the values produced by this stream according to …","Filters the values produced by this stream while …","Filters the values produced by this stream while …","","","","","","","","","A combinator that applies a function to every element in a …","A combinator that applies a function to every element in a …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Creates a stream which ends after the first None.","Creates a stream which ends after the first None.","Insert a key-stream pair into the map.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Get back the inner Stream.","Returns true if the map contains no elements.","Converts an Iterator into a Stream which is always ready …","An iterator visiting all key-value pairs in arbitrary …","An iterator visiting all key-value pairs mutably in …","Returns an iterator visiting all keys in arbitrary order.","Returns the number of streams in the map.","Maps this stream’s items to a different type, returning …","Maps this stream’s items to a different type, returning …","Map this stream’s items to a different type for as long …","Map this stream’s items to a different type for as long …","Combine two streams into one by interleaving the output of …","Combine two streams into one by interleaving the output of …","Creates an empty StreamMap.","Create a new StreamNotifyClose.","Consumes and returns the next value in the stream or None …","Consumes and returns the next value in the stream or None …","Creates a stream that emits an element exactly once.","Creates a stream that is never ready","","","","","","","","Removes a key from the map, returning the stream at the …","","","","","","","","Creates a new stream that will skip the n first items of …","Creates a new stream that will skip the n first items of …","Skip elements from the underlying stream while the …","Skip elements from the underlying stream while the …","Creates a new stream of at most n items of the underlying …","Creates a new stream of at most n items of the underlying …","Take elements from this stream while the provided predicate","Take elements from this stream while the provided predicate","Maps this stream’s items asynchronously to a different …","Maps this stream’s items asynchronously to a different …","Slows down a stream by enforcing a delay between items.","Slows down a stream by enforcing a delay between items.","Applies a per-item timeout to the passed stream.","Applies a per-item timeout to the passed stream.","Applies a per-item timeout to the passed stream.","Applies a per-item timeout to the passed stream.","","","","","","","","","","","","","","","","","","Consumes and returns the next item in the stream. If an …","Consumes and returns the next item in the stream. If an …","","","","","","","","","","","","","","An iterator visiting all values in arbitrary order.","An iterator visiting all values mutably in arbitrary order.","Creates an empty StreamMap with the specified capacity.","Wrappers for Tokio types that implement Stream.","A wrapper around Interval that implements Stream.","A wrapper around tokio::fs::ReadDir that implements Stream.","A wrapper around tokio::sync::mpsc::Receiver that …","A wrapper around tokio::sync::mpsc::UnboundedReceiver that …","","","","","","","","","","","","","","","","","Closes the receiving half of a channel without dropping it.","Closes the receiving half of a channel without dropping it.","Error types for the wrappers.","","","","","","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).","Get back the inner Receiver.","Get back the inner UnboundedReceiver.","Get back the inner Interval.","Get back the inner ReadDir.","Create a new ReceiverStream.","Create a new UnboundedReceiverStream.","Create a new IntervalStream.","Create a new ReadDirStream.","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,17,16,23,24,25,5,27,26,17,16,23,24,25,5,27,26,5,1,1,1,1,5,1,1,5,5,0,17,5,1,1,1,1,17,17,16,23,24,25,5,26,1,1,17,16,23,24,25,5,27,26,5,1,1,5,17,16,23,24,25,5,27,26,27,5,0,5,5,5,5,1,1,1,1,1,1,5,27,1,1,0,0,16,23,24,25,5,27,26,5,16,23,24,25,5,27,26,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,17,17,16,23,24,25,5,27,26,17,16,23,24,25,5,27,26,1,1,16,23,24,25,26,17,16,23,24,25,5,27,26,5,5,5,0,0,0,0,0,39,41,43,44,39,41,43,44,39,41,43,44,39,41,43,44,39,41,0,39,41,43,44,39,39,41,41,43,44,39,41,43,44,39,41,43,44,39,41,43,44,39,41,43,44,43,39,41,43,44,39,41,43,44,39,41,44,39,41,43,44],"f":[0,0,0,0,0,0,0,0,0,0,0,[[1,-2],[[0,[1,-2]]],[],[[4,[-1],[[2,[3]]]]]],[[1,-2],[[0,[1,-2]]],[],[[4,[-1],[[2,[3]]]]]],[[1,-2],[[0,[1,-2]]],[],[[4,[-1],[[2,[3]]]]]],[[1,-2],[[0,[1,-2]]],[],[[4,[-1],[[2,[3]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[5,[-1,-2]]],6,[],[]],[[1,-2],[[0,[1,-2]]],[],[[8,[],[[7,[-1]]]]]],[[1,-2],[[0,[1,-2]]],[],[[8,[],[[7,[-1]]]]]],[[1,6,9],[[0,[1]]]],[[1,6,9],[[0,[1]]]],[[[5,[-1,-2]]],10,[],[]],[1,[[0,[1,-2]]],[],[[11,[-1]]]],[1,[[0,[1,-2]]],[],[[11,[-1]]]],[[[5,[-2,-3]],-1],3,[12,13,14],[[15,[-1]]],[]],[[],[[5,[-1,-2]]],[],[]],[[],[[16,[-1]]],[]],[[17,17],3],[[[5,[-1,-2]],-3],10,[],[],[[18,[],[[7,[[10,[-1,-2]]]]]]]],[[1,-2],[[0,[1,-2]]],[],[[4,[-1],[[2,[3]]]]]],[[1,-2],[[0,[1,-2]]],[],[[4,[-1],[[2,[3]]]]]],[[1,-3],[[0,[1,-3]]],[],[],[[4,[-1],[[2,[[19,[-2]]]]]]]],[[1,-3],[[0,[1,-3]]],[],[],[[4,[-1],[[2,[[19,[-2]]]]]]]],[[17,20],21],[[17,20],21],[[[16,[-1]],20],21,22],[[[23,[-1]],20],21,22],[[[24,[-1]],20],21,22],[[[25,[-1]],20],21,22],[[[5,[-1,-2]],20],21,22,22],[[[26,[-1]],20],21,22],[[1,-1,-3],[[0,[1,-1,-3]]],[],[],[[4,[-1,-2],[[2,[-1]]]]]],[[1,-1,-3],[[0,[1,-1,-3]]],[],[],[[4,[-1,-2],[[2,[-1]]]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-3,[[5,[-1,-2]]],[12,13],[],[[18,[],[[7,[[10,[-1,-2]]]]]]]],[1,[[0,[1]]]],[1,[[0,[1]]]],[[[5,[-1,-2]],-1,-2],[[19,[-2]]],[12,13],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[27,[-1]]],[[19,[-1]]],[]],[[[5,[-1,-2]]],3,[],[]],[-1,23,18],[[[5,[-1,-2]]],[[0,[[28,[],[[7,[[10,[-1,-2]]]]]]]]],[],[]],[[[5,[-1,-2]]],[[0,[[28,[],[[7,[[10,[-1,-2]]]]]]]]],[],[]],[[[5,[-1,-2]]],[[0,[[28,[],[[7,[-1]]]]]]],[],[]],[[[5,[-1,-2]]],6,[],[]],[[1,-3],[[0,[1,-3]]],[],[],[[4,[-1],[[2,[-2]]]]]],[[1,-3],[[0,[1,-3]]],[],[],[[4,[-1],[[2,[-2]]]]]],[[1,-3],[[0,[1,-3]]],[],[],[[4,[-1],[[2,[[19,[-2]]]]]]]],[[1,-3],[[0,[1,-3]]],[],[],[[4,[-1],[[2,[[19,[-2]]]]]]]],[[1,-2],[[0,[1,-2]]],[],[[8,[],[[7,[-1]]]]]],[[1,-2],[[0,[1,-2]]],[],[[8,[],[[7,[-1]]]]]],[[],[[5,[-1,-2]]],[],[]],[-1,[[27,[-1]]],[]],[1,[[0,[1]]]],[1,[[0,[1]]]],[-1,[[24,[-1]]],[]],[[],[[25,[-1]]],[]],[[[29,[[16,[-1]]]],30],[[31,[[19,[-1]]]]],[]],[[[29,[[23,[-1]]]],30],[[31,[19]]],28],[[[29,[[24,[-1]]]],30],[[31,[[19,[-1]]]]],[]],[[[29,[[25,[-1]]]],30],[[31,[[19,[-1]]]]],[]],[[[29,[[5,[-1,-2]]]],30],[[31,[[19,[-3]]]]],[32,33],[8,33],[]],[[[29,[[27,[-1]]]],30],[[31,[[19,[-2]]]]],8,[]],[[[29,[[26,[-1]]]],30],[[31,[[19,[-2]]]]],8,[]],[[[5,[-2,-3]],-1],[[19,[-3]]],[12,13,14],[[15,[-1]]],[]],[[[16,[-1]]],[[10,[6,[19,[6]]]]],[]],[[[23,[-1]]],[[10,[6,[19,[6]]]]],28],[[[24,[-1]]],[[10,[6,[19,[6]]]]],[]],[[[25,[-1]]],[[10,[6,[19,[6]]]]],[]],[[[5,[-1,-2]]],[[10,[6,[19,[6]]]]],[32,33],[8,33]],[[[27,[-1]]],[[10,[6,[19,[6]]]]],8],[[[26,[-1]]],[[10,[6,[19,[6]]]]],8],[[1,6],[[0,[1]]]],[[1,6],[[0,[1]]]],[[1,-2],[[0,[1,-2]]],[],[[4,[-1],[[2,[3]]]]]],[[1,-2],[[0,[1,-2]]],[],[[4,[-1],[[2,[3]]]]]],[[1,6],[[0,[1]]]],[[1,6],[[0,[1]]]],[[1,-2],[[0,[1,-2]]],[],[[4,[-1],[[2,[3]]]]]],[[1,-2],[[0,[1,-2]]],[],[[4,[-1],[[2,[3]]]]]],[[1,-3],[[0,[1,-2,-3]]],[],34,[[4,[-1],[[2,[-2]]]]]],[[1,-3],[[0,[1,-2,-3]]],[],34,[[4,[-1],[[2,[-2]]]]]],[[1,9],[[0,[1]]]],[[1,9],[[0,[1]]]],[[1,9],[[26,[1]]]],[[1,9],[[26,[1]]]],[[1,35],[[0,[1]]]],[[1,35],[[0,[1]]]],[-1,36,[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[1,[[0,[1]]]],[1,[[0,[1]]]],[[[29,[-1]],30],[[31,[[19,[37]]]]],[]],[[[29,[-1]],30],[[31,[[19,[37]]]]],[]],[[[29,[-1]],30],[[31,[[19,[37]]]]],[]],[[[29,[-1]],30],[[31,[[19,[37]]]]],[]],[[[29,[-1]],30],[[31,[[19,[37]]]]],[]],[-1,38,[]],[-1,38,[]],[-1,38,[]],[-1,38,[]],[-1,38,[]],[-1,38,[]],[-1,38,[]],[-1,38,[]],[[[5,[-1,-2]]],[[0,[[28,[],[[7,[-2]]]]]]],[],[]],[[[5,[-1,-2]]],[[0,[[28,[],[[7,[-2]]]]]]],[],[]],[6,[[5,[-1,-2]]],[],[]],0,0,0,0,0,[[[39,[-1]]],[[40,[-1]]],[]],[[[41,[-1]]],[[42,[-1]]],[]],[43,35],[44,45],[[[39,[-1]]],[[40,[-1]]],[]],[[[41,[-1]]],[[42,[-1]]],[]],[43,35],[44,45],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[39,[-1]]],10,[]],[[[41,[-1]]],10,[]],0,[[[39,[-1]],20],21,22],[[[41,[-1]],20],21,22],[[43,20],21],[[44,20],21],[[[40,[-1]]],[[39,[-1]]],[]],[-1,-1,[]],[[[42,[-1]]],[[41,[-1]]],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[39,[-1]]],[[40,[-1]]],[]],[[[41,[-1]]],[[42,[-1]]],[]],[43,35],[44,45],[[[40,[-1]]],[[39,[-1]]],[]],[[[42,[-1]]],[[41,[-1]]],[]],[35,43],[45,44],[[[29,[[39,[-1]]]],30],[[31,[[19,[-2]]]]],[],[]],[[[29,[[41,[-1]]]],30],[[31,[[19,[-2]]]]],[],[]],[[[29,[43]],30],[[31,[[19,[46]]]]]],[[[29,[44]],30],[[31,[[19,[-1]]]]],[]],[43,[[10,[6,[19,[6]]]]]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[[[29,[-1]],30],[[31,[[19,[37]]]]],[]],[[[29,[-1]],30],[[31,[[19,[37]]]]],[]],[[[29,[-1]],30],[[31,[[19,[37]]]]],[]],[-1,38,[]],[-1,38,[]],[-1,38,[]],[-1,38,[]]],"c":[],"p":[[10,"StreamExt",0],[17,"Output"],[1,"bool"],[10,"FnMut",229],[5,"StreamMap",0],[1,"usize"],[17,"Item"],[10,"Stream",230],[5,"Duration",231],[1,"tuple"],[10,"FromStream",0],[10,"Hash",232],[10,"Eq",233],[10,"Sized",234],[10,"Borrow",235],[5,"Empty",0],[5,"Elapsed",0],[10,"IntoIterator",236],[6,"Option",237],[5,"Formatter",238],[8,"Result",238],[10,"Debug",238],[5,"Iter",0],[5,"Once",0],[5,"Pending",0],[5,"Timeout",0],[5,"StreamNotifyClose",0],[10,"Iterator",239],[5,"Pin",240],[5,"Context",241],[6,"Poll",242],[10,"Clone",243],[10,"Unpin",234],[10,"Future",244],[5,"Interval",245],[5,"String",246],[6,"Result",247],[5,"TypeId",248],[5,"ReceiverStream",164],[5,"Receiver",249],[5,"UnboundedReceiverStream",164],[5,"UnboundedReceiver",250],[5,"IntervalStream",164],[5,"ReadDirStream",164],[5,"ReadDir",251],[5,"Instant",252]],"b":[[48,"impl-Display-for-Elapsed"],[49,"impl-Debug-for-Elapsed"]]}],\ +["tokio_stream",{"doc":"Stream utilities for Tokio.","t":"FFKFFFEKFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCFFFFNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["Elapsed","Empty","FromStream","Iter","Once","Pending","Stream","StreamExt","StreamMap","StreamNotifyClose","Timeout","all","all","any","any","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capacity","chain","chain","chunks_timeout","chunks_timeout","clear","collect","collect","contains_key","default","empty","eq","extend","filter","filter","filter_map","filter_map","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fold","fold","from","from","from","from","from","from","from","from","from_iter","fuse","fuse","insert","into","into","into","into","into","into","into","into","into_inner","is_empty","iter","iter","iter_mut","keys","len","map","map","map_while","map_while","merge","merge","new","new","next","next","once","pending","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","poll_next","remove","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","skip","skip","skip_while","skip_while","take","take","take_while","take_while","then","then","throttle","throttle","timeout","timeout","timeout_repeating","timeout_repeating","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_next","try_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","try_poll_next","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","values","values_mut","with_capacity","wrappers","IntervalStream","ReadDirStream","ReceiverStream","UnboundedReceiverStream","as_mut","as_mut","as_mut","as_mut","as_ref","as_ref","as_ref","as_ref","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","close","close","errors","fmt","fmt","fmt","fmt","from","from","from","from","from","from","into","into","into","into","into_inner","into_inner","into_inner","into_inner","new","new","new","new","poll_next","poll_next","poll_next","poll_next","size_hint","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_poll_next","try_poll_next","try_poll_next","type_id","type_id","type_id","type_id"],"q":[[0,"tokio_stream"],[164,"tokio_stream::wrappers"],[229,"core::ops::function"],[230,"futures_core::stream"],[231,"core::time"],[232,"core::hash"],[233,"core::cmp"],[234,"core::marker"],[235,"core::borrow"],[236,"core::iter::traits::collect"],[237,"core::option"],[238,"core::fmt"],[239,"core::fmt"],[240,"core::pin"],[241,"core::task::wake"],[242,"core::task::poll"],[243,"core::clone"],[244,"core::marker"],[245,"tokio::time::interval"],[246,"alloc::string"],[247,"core::result"],[248,"core::any"],[249,"tokio::sync::mpsc::bounded"],[250,"tokio::sync::mpsc::unbounded"],[251,"tokio::fs::read_dir"],[252,"tokio::time::instant"]],"d":["Error returned by Timeout and TimeoutRepeating.","Stream for the empty function.","Convert from a Stream.","Stream for the iter function.","Stream for the once function.","Stream for the pending function.","","An extension trait for the Stream trait that provides a …","Combine many streams into one, indexing each source stream …","A Stream that wraps the values in an Option.","Stream returned by the timeout method.","Tests if every element of the stream matches a predicate.","Tests if every element of the stream matches a predicate.","Tests if any element of the stream matches a predicate.","Tests if any element of the stream matches a predicate.","","","","","","","","","","","","","","","","","Returns the number of streams the map can hold without …","Combine two streams into one by first returning all values …","Combine two streams into one by first returning all values …","Batches the items in the given stream using a maximum …","Batches the items in the given stream using a maximum …","Clears the map, removing all key-stream pairs. Keeps the …","Drain stream pushing all emitted values into a collection.","Drain stream pushing all emitted values into a collection.","Returns true if the map contains a stream for the …","","Creates a stream that yields nothing.","","","Filters the values produced by this stream according to …","Filters the values produced by this stream according to …","Filters the values produced by this stream while …","Filters the values produced by this stream while …","","","","","","","","","A combinator that applies a function to every element in a …","A combinator that applies a function to every element in a …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Creates a stream which ends after the first None.","Creates a stream which ends after the first None.","Insert a key-stream pair into the map.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Get back the inner Stream.","Returns true if the map contains no elements.","Converts an Iterator into a Stream which is always ready …","An iterator visiting all key-value pairs in arbitrary …","An iterator visiting all key-value pairs mutably in …","Returns an iterator visiting all keys in arbitrary order.","Returns the number of streams in the map.","Maps this stream’s items to a different type, returning …","Maps this stream’s items to a different type, returning …","Map this stream’s items to a different type for as long …","Map this stream’s items to a different type for as long …","Combine two streams into one by interleaving the output of …","Combine two streams into one by interleaving the output of …","Creates an empty StreamMap.","Create a new StreamNotifyClose.","Consumes and returns the next value in the stream or None …","Consumes and returns the next value in the stream or None …","Creates a stream that emits an element exactly once.","Creates a stream that is never ready","","","","","","","","Removes a key from the map, returning the stream at the …","","","","","","","","Creates a new stream that will skip the n first items of …","Creates a new stream that will skip the n first items of …","Skip elements from the underlying stream while the …","Skip elements from the underlying stream while the …","Creates a new stream of at most n items of the underlying …","Creates a new stream of at most n items of the underlying …","Take elements from this stream while the provided predicate","Take elements from this stream while the provided predicate","Maps this stream’s items asynchronously to a different …","Maps this stream’s items asynchronously to a different …","Slows down a stream by enforcing a delay between items.","Slows down a stream by enforcing a delay between items.","Applies a per-item timeout to the passed stream.","Applies a per-item timeout to the passed stream.","Applies a per-item timeout to the passed stream.","Applies a per-item timeout to the passed stream.","","","","","","","","","","","","","","","","","","Consumes and returns the next item in the stream. If an …","Consumes and returns the next item in the stream. If an …","","","","","","","","","","","","","","An iterator visiting all values in arbitrary order.","An iterator visiting all values mutably in arbitrary order.","Creates an empty StreamMap with the specified capacity.","Wrappers for Tokio types that implement Stream.","A wrapper around Interval that implements Stream.","A wrapper around tokio::fs::ReadDir that implements Stream.","A wrapper around tokio::sync::mpsc::Receiver that …","A wrapper around tokio::sync::mpsc::UnboundedReceiver that …","","","","","","","","","","","","","","","","","Closes the receiving half of a channel without dropping it.","Closes the receiving half of a channel without dropping it.","Error types for the wrappers.","","","","","","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).","Get back the inner Receiver.","Get back the inner UnboundedReceiver.","Get back the inner Interval.","Get back the inner ReadDir.","Create a new ReceiverStream.","Create a new UnboundedReceiverStream.","Create a new IntervalStream.","Create a new ReadDirStream.","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,17,16,23,24,25,5,27,26,17,16,23,24,25,5,27,26,5,1,1,1,1,5,1,1,5,5,0,17,5,1,1,1,1,17,17,16,23,24,25,5,26,1,1,17,16,23,24,25,5,27,26,5,1,1,5,17,16,23,24,25,5,27,26,27,5,0,5,5,5,5,1,1,1,1,1,1,5,27,1,1,0,0,16,23,24,25,5,27,26,5,16,23,24,25,5,27,26,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,17,17,16,23,24,25,5,27,26,17,16,23,24,25,5,27,26,1,1,16,23,24,25,26,17,16,23,24,25,5,27,26,5,5,5,0,0,0,0,0,39,41,43,44,39,41,43,44,39,41,43,44,39,41,43,44,39,41,0,39,41,43,44,39,39,41,41,43,44,39,41,43,44,39,41,43,44,39,41,43,44,39,41,43,44,43,39,41,43,44,39,41,43,44,39,41,44,39,41,43,44],"f":[0,0,0,0,0,0,0,0,0,0,0,[[1,-2],[[0,[1,-2]]],[],[[4,[-1],[[2,[3]]]]]],[[1,-2],[[0,[1,-2]]],[],[[4,[-1],[[2,[3]]]]]],[[1,-2],[[0,[1,-2]]],[],[[4,[-1],[[2,[3]]]]]],[[1,-2],[[0,[1,-2]]],[],[[4,[-1],[[2,[3]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[5,[-1,-2]]],6,[],[]],[[1,-2],[[0,[1,-2]]],[],[[8,[],[[7,[-1]]]]]],[[1,-2],[[0,[1,-2]]],[],[[8,[],[[7,[-1]]]]]],[[1,6,9],[[0,[1]]]],[[1,6,9],[[0,[1]]]],[[[5,[-1,-2]]],10,[],[]],[1,[[0,[1,-2]]],[],[[11,[-1]]]],[1,[[0,[1,-2]]],[],[[11,[-1]]]],[[[5,[-2,-3]],-1],3,[12,13,14],[[15,[-1]]],[]],[[],[[5,[-1,-2]]],[],[]],[[],[[16,[-1]]],[]],[[17,17],3],[[[5,[-1,-2]],-3],10,[],[],[[18,[],[[7,[[10,[-1,-2]]]]]]]],[[1,-2],[[0,[1,-2]]],[],[[4,[-1],[[2,[3]]]]]],[[1,-2],[[0,[1,-2]]],[],[[4,[-1],[[2,[3]]]]]],[[1,-3],[[0,[1,-3]]],[],[],[[4,[-1],[[2,[[19,[-2]]]]]]]],[[1,-3],[[0,[1,-3]]],[],[],[[4,[-1],[[2,[[19,[-2]]]]]]]],[[17,20],21],[[17,20],21],[[[16,[-1]],20],21,22],[[[23,[-1]],20],21,22],[[[24,[-1]],20],21,22],[[[25,[-1]],20],21,22],[[[5,[-1,-2]],20],21,22,22],[[[26,[-1]],20],21,22],[[1,-1,-3],[[0,[1,-1,-3]]],[],[],[[4,[-1,-2],[[2,[-1]]]]]],[[1,-1,-3],[[0,[1,-1,-3]]],[],[],[[4,[-1,-2],[[2,[-1]]]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-3,[[5,[-1,-2]]],[12,13],[],[[18,[],[[7,[[10,[-1,-2]]]]]]]],[1,[[0,[1]]]],[1,[[0,[1]]]],[[[5,[-1,-2]],-1,-2],[[19,[-2]]],[12,13],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[27,[-1]]],[[19,[-1]]],[]],[[[5,[-1,-2]]],3,[],[]],[-1,23,18],[[[5,[-1,-2]]],[[0,[[28,[],[[7,[[10,[-1,-2]]]]]]]]],[],[]],[[[5,[-1,-2]]],[[0,[[28,[],[[7,[[10,[-1,-2]]]]]]]]],[],[]],[[[5,[-1,-2]]],[[0,[[28,[],[[7,[-1]]]]]]],[],[]],[[[5,[-1,-2]]],6,[],[]],[[1,-3],[[0,[1,-3]]],[],[],[[4,[-1],[[2,[-2]]]]]],[[1,-3],[[0,[1,-3]]],[],[],[[4,[-1],[[2,[-2]]]]]],[[1,-3],[[0,[1,-3]]],[],[],[[4,[-1],[[2,[[19,[-2]]]]]]]],[[1,-3],[[0,[1,-3]]],[],[],[[4,[-1],[[2,[[19,[-2]]]]]]]],[[1,-2],[[0,[1,-2]]],[],[[8,[],[[7,[-1]]]]]],[[1,-2],[[0,[1,-2]]],[],[[8,[],[[7,[-1]]]]]],[[],[[5,[-1,-2]]],[],[]],[-1,[[27,[-1]]],[]],[1,[[0,[1]]]],[1,[[0,[1]]]],[-1,[[24,[-1]]],[]],[[],[[25,[-1]]],[]],[[[29,[[16,[-1]]]],30],[[31,[[19,[-1]]]]],[]],[[[29,[[23,[-1]]]],30],[[31,[19]]],28],[[[29,[[24,[-1]]]],30],[[31,[[19,[-1]]]]],[]],[[[29,[[25,[-1]]]],30],[[31,[[19,[-1]]]]],[]],[[[29,[[5,[-1,-2]]]],30],[[31,[[19,[-3]]]]],[32,33],[8,33],[]],[[[29,[[27,[-1]]]],30],[[31,[[19,[-2]]]]],8,[]],[[[29,[[26,[-1]]]],30],[[31,[[19,[-2]]]]],8,[]],[[[5,[-2,-3]],-1],[[19,[-3]]],[12,13,14],[[15,[-1]]],[]],[[[16,[-1]]],[[10,[6,[19,[6]]]]],[]],[[[23,[-1]]],[[10,[6,[19,[6]]]]],28],[[[24,[-1]]],[[10,[6,[19,[6]]]]],[]],[[[25,[-1]]],[[10,[6,[19,[6]]]]],[]],[[[5,[-1,-2]]],[[10,[6,[19,[6]]]]],[32,33],[8,33]],[[[27,[-1]]],[[10,[6,[19,[6]]]]],8],[[[26,[-1]]],[[10,[6,[19,[6]]]]],8],[[1,6],[[0,[1]]]],[[1,6],[[0,[1]]]],[[1,-2],[[0,[1,-2]]],[],[[4,[-1],[[2,[3]]]]]],[[1,-2],[[0,[1,-2]]],[],[[4,[-1],[[2,[3]]]]]],[[1,6],[[0,[1]]]],[[1,6],[[0,[1]]]],[[1,-2],[[0,[1,-2]]],[],[[4,[-1],[[2,[3]]]]]],[[1,-2],[[0,[1,-2]]],[],[[4,[-1],[[2,[3]]]]]],[[1,-3],[[0,[1,-2,-3]]],[],34,[[4,[-1],[[2,[-2]]]]]],[[1,-3],[[0,[1,-2,-3]]],[],34,[[4,[-1],[[2,[-2]]]]]],[[1,9],[[0,[1]]]],[[1,9],[[0,[1]]]],[[1,9],[[26,[1]]]],[[1,9],[[26,[1]]]],[[1,35],[[0,[1]]]],[[1,35],[[0,[1]]]],[-1,36,[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[1,[[0,[1]]]],[1,[[0,[1]]]],[[[29,[-1]],30],[[31,[[19,[37]]]]],[]],[[[29,[-1]],30],[[31,[[19,[37]]]]],[]],[[[29,[-1]],30],[[31,[[19,[37]]]]],[]],[[[29,[-1]],30],[[31,[[19,[37]]]]],[]],[[[29,[-1]],30],[[31,[[19,[37]]]]],[]],[-1,38,[]],[-1,38,[]],[-1,38,[]],[-1,38,[]],[-1,38,[]],[-1,38,[]],[-1,38,[]],[-1,38,[]],[[[5,[-1,-2]]],[[0,[[28,[],[[7,[-2]]]]]]],[],[]],[[[5,[-1,-2]]],[[0,[[28,[],[[7,[-2]]]]]]],[],[]],[6,[[5,[-1,-2]]],[],[]],0,0,0,0,0,[[[39,[-1]]],[[40,[-1]]],[]],[[[41,[-1]]],[[42,[-1]]],[]],[43,35],[44,45],[[[39,[-1]]],[[40,[-1]]],[]],[[[41,[-1]]],[[42,[-1]]],[]],[43,35],[44,45],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[39,[-1]]],10,[]],[[[41,[-1]]],10,[]],0,[[[39,[-1]],20],21,22],[[[41,[-1]],20],21,22],[[43,20],21],[[44,20],21],[[[40,[-1]]],[[39,[-1]]],[]],[-1,-1,[]],[-1,-1,[]],[[[42,[-1]]],[[41,[-1]]],[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[39,[-1]]],[[40,[-1]]],[]],[[[41,[-1]]],[[42,[-1]]],[]],[43,35],[44,45],[[[40,[-1]]],[[39,[-1]]],[]],[[[42,[-1]]],[[41,[-1]]],[]],[35,43],[45,44],[[[29,[[39,[-1]]]],30],[[31,[[19,[-2]]]]],[],[]],[[[29,[[41,[-1]]]],30],[[31,[[19,[-2]]]]],[],[]],[[[29,[43]],30],[[31,[[19,[46]]]]]],[[[29,[44]],30],[[31,[[19,[-1]]]]],[]],[43,[[10,[6,[19,[6]]]]]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[-1,[[37,[-2]]],[],[]],[[[29,[-1]],30],[[31,[[19,[37]]]]],[]],[[[29,[-1]],30],[[31,[[19,[37]]]]],[]],[[[29,[-1]],30],[[31,[[19,[37]]]]],[]],[-1,38,[]],[-1,38,[]],[-1,38,[]],[-1,38,[]]],"c":[],"p":[[10,"StreamExt",0],[17,"Output"],[1,"bool"],[10,"FnMut",229],[5,"StreamMap",0],[1,"usize"],[17,"Item"],[10,"Stream",230],[5,"Duration",231],[1,"tuple"],[10,"FromStream",0],[10,"Hash",232],[10,"Eq",233],[10,"Sized",234],[10,"Borrow",235],[5,"Empty",0],[5,"Elapsed",0],[10,"IntoIterator",236],[6,"Option",237],[5,"Formatter",238],[8,"Result",238],[10,"Debug",238],[5,"Iter",0],[5,"Once",0],[5,"Pending",0],[5,"Timeout",0],[5,"StreamNotifyClose",0],[10,"Iterator",239],[5,"Pin",240],[5,"Context",241],[6,"Poll",242],[10,"Clone",243],[10,"Unpin",234],[10,"Future",244],[5,"Interval",245],[5,"String",246],[6,"Result",247],[5,"TypeId",248],[5,"ReceiverStream",164],[5,"Receiver",249],[5,"UnboundedReceiverStream",164],[5,"UnboundedReceiver",250],[5,"IntervalStream",164],[5,"ReadDirStream",164],[5,"ReadDir",251],[5,"Instant",252]],"b":[[48,"impl-Display-for-Elapsed"],[49,"impl-Debug-for-Elapsed"]]}],\ ["tokio_util",{"doc":"Utilities for working with Tokio.","t":"ECCCCFGFKKRRFFFFPPREEFGPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNMNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGPPNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNHNNHNNNNNNNNNNNNNNNNNNNNNNNNFFFFFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["bytes","codec","either","io","sync","AnyDelimiterCodec","AnyDelimiterCodecError","BytesCodec","Decoder","Encoder","Error","Error","Framed","FramedParts","FramedRead","FramedWrite","Io","Io","Item","LengthDelimitedCodec","LengthDelimitedCodecError","LinesCodec","LinesCodecError","MaxChunkLengthExceeded","MaxLineLengthExceeded","backpressure_boundary","backpressure_boundary","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","cmp","cmp","codec","codec","codec_mut","codec_pin_mut","decode","decode","decode","decode","decode_eof","decode_eof","decode_eof","decode_eof","decoder","decoder_mut","decoder_pin_mut","default","default","default","encode","encode","encode","encode","encode","encoder","encoder_mut","encoder_pin_mut","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","framed","framed","from","from","from","from","from","from","from","from","from","from","from","from_parts","get_mut","get_mut","get_mut","get_pin_mut","get_pin_mut","get_pin_mut","get_ref","get_ref","get_ref","hash","hash","hash","into","into","into","into","into","into","into","into","into","into_inner","into_inner","into_inner","into_parts","io","length_delimited","map_codec","map_decoder","map_encoder","max_length","max_length","new","new","new","new","new","new","new","new_with_max_length","new_with_max_length","partial_cmp","partial_cmp","partial_cmp","poll_close","poll_close","poll_close","poll_flush","poll_flush","poll_flush","poll_next","poll_next","poll_next","poll_ready","poll_ready","poll_ready","read_buf","read_buffer","read_buffer","read_buffer_mut","read_buffer_mut","set_backpressure_boundary","set_backpressure_boundary","start_send","start_send","start_send","to_owned","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_poll_next","try_poll_next","try_poll_next","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","with_capacity","with_capacity","write_buf","write_buffer","write_buffer","write_buffer_mut","write_buffer_mut","Builder","LengthDelimitedCodec","LengthDelimitedCodecError","big_endian","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","builder","clone","clone","clone_into","clone_into","decode","default","default","encode","fmt","fmt","fmt","fmt","from","from","from","into","into","into","length_adjustment","length_field_length","length_field_offset","length_field_type","little_endian","max_frame_length","max_frame_length","native_endian","new","new","new_codec","new_framed","new_read","new_write","num_skip","set_max_frame_length","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","Either","Left","Right","borrow","borrow_mut","clone","clone_into","consume","fmt","from","into","into_future","poll","poll_complete","poll_fill_buf","poll_flush","poll_next","poll_read","poll_shutdown","poll_write","start_seek","to_owned","try_from","try_into","try_poll","try_poll_next","type_id","CopyToBytes","InspectReader","InspectWriter","ReaderStream","SinkWriter","StreamReader","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","consume","fmt","fmt","fmt","fmt","from","from","from","from","from","from","get_mut","get_mut","get_mut","get_pin_mut","get_ref","get_ref","get_ref","into","into","into","into","into","into","into_inner","into_inner","into_inner","into_inner","into_inner","into_inner_with_chunk","is_write_vectored","is_write_vectored","new","new","new","new","new","new","poll_close","poll_close","poll_fill_buf","poll_flush","poll_flush","poll_flush","poll_flush","poll_flush","poll_next","poll_next","poll_next","poll_read","poll_read","poll_read","poll_read","poll_read_buf","poll_ready","poll_ready","poll_shutdown","poll_shutdown","poll_shutdown","poll_write","poll_write","poll_write","poll_write_buf","poll_write_vectored","poll_write_vectored","read_buf","start_send","start_send","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_poll_next","try_poll_next","try_poll_next","type_id","type_id","type_id","type_id","type_id","type_id","with_capacity","CancellationToken","DropGuard","PollSemaphore","PollSendError","PollSender","ReusableBoxFuture","WaitForCancellationFuture","WaitForCancellationFutureOwned","abort_send","add_permits","as_ref","available_permits","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cancel","cancelled","cancelled_owned","child_token","clone","clone","clone","clone_inner","clone_into","clone_into","clone_into","close","close","default","disarm","drop","drop","drop_guard","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","get_pin","get_ref","into","into","into","into","into","into","into","into","into_future","into_future","into_future","into_inner","into_inner","is_cancelled","is_closed","new","new","new","new","poll","poll","poll","poll","poll_acquire","poll_acquire_many","poll_close","poll_flush","poll_next","poll_ready","poll_reserve","send_item","set","start_send","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_poll","try_set","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id"],"q":[[0,"tokio_util"],[5,"tokio_util::codec"],[216,"tokio_util::codec::length_delimited"],[273,"tokio_util::either"],[300,"tokio_util::io"],[408,"tokio_util::sync"],[536,"core::cmp"],[537,"core::pin"],[538,"bytes::bytes_mut"],[539,"core::option"],[540,"core::result"],[541,"std::io::error"],[542,"core::convert"],[543,"alloc::string"],[544,"bytes::bytes"],[545,"core::convert"],[546,"core::fmt"],[547,"tokio::io::async_write"],[548,"core::marker"],[549,"core::hash"],[550,"core::ops::function"],[551,"alloc::vec"],[552,"core::task::wake"],[553,"core::task::poll"],[554,"futures_sink"],[555,"futures_core::stream"],[556,"core::any"],[557,"std::io::error"],[558,"tokio::io::async_buf_read"],[559,"core::future::future"],[560,"tokio::io::async_seek"],[561,"tokio::io::read_buf"],[562,"std::io"],[563,"bytes::buf::buf_impl"],[564,"core::convert"],[565,"std::io"],[566,"alloc::sync"],[567,"tokio::sync::mpsc::bounded"],[568,"tokio::sync::semaphore"]],"d":["","Adaptors from AsyncRead/AsyncWrite to Stream/Sink","Module defining an Either type.","Helpers for IO related tasks.","Synchronization primitives","A simple Decoder and Encoder implementation that splits up …","An error occurred while encoding or decoding a chunk.","A simple Decoder and Encoder implementation that just …","Decoding of frames via buffers.","Trait of helper objects to write out messages as bytes, …","The type of unrecoverable frame decoding errors.","The type of encoding errors.","A unified Stream and Sink interface to an underlying I/O …","FramedParts contains an export of the data of a Framed …","A Stream of messages decoded from an AsyncRead.","A Sink of frames encoded to an AsyncWrite.","An IO error occurred.","An IO error occurred.","The type of decoded frames.","","","A simple Decoder and Encoder implementation that splits up …","An error occurred while encoding or decoding a line.","The maximum chunk length was exceeded.","The maximum line length was exceeded.","Returns backpressure boundary","Returns backpressure boundary","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a reference to the underlying codec wrapped by …","The codec","Returns a mutable reference to the underlying codec …","Returns a mutable reference to the underlying codec …","Attempts to decode a frame from the provided buffer of …","","","","A default method available to be called when there are no …","A default method available to be called when there are no …","","","Returns a reference to the underlying decoder.","Returns a mutable reference to the underlying decoder.","Returns a mutable reference to the underlying decoder.","","","","Encodes a frame into the buffer provided.","","","","","Returns a reference to the underlying encoder.","Returns a mutable reference to the underlying encoder.","Returns a mutable reference to the underlying encoder.","","","","","","","","","","","","","","","Provides a Stream and Sink interface for reading and …","Provides a Stream and Sink interface for reading and …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Provides a Stream and Sink interface for reading and …","Returns a mutable reference to the underlying I/O stream …","Returns a mutable reference to the underlying I/O stream …","Returns a mutable reference to the underlying I/O stream …","Returns a pinned mutable reference to the underlying I/O …","Returns a pinned mutable reference to the underlying I/O …","Returns a pinned mutable reference to the underlying I/O …","Returns a reference to the underlying I/O stream wrapped by","Returns a reference to the underlying I/O stream wrapped by","Returns a reference to the underlying I/O stream wrapped by","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Consumes the FramedWrite, returning its underlying I/O …","Consumes the FramedRead, returning its underlying I/O …","Consumes the Framed, returning its underlying I/O stream.","Consumes the Framed, returning its underlying I/O stream, …","The inner transport used to read bytes to and write bytes …","Frame a stream of bytes based on a length prefix","Maps the codec U to C, preserving the read and write …","Maps the decoder D to C, preserving the read buffer …","Maps the encoder E to C, preserving the write buffer …","Returns the maximum line length when decoding.","Returns the maximum chunk length when decoding.","Creates a new BytesCodec for shipping around raw bytes.","Create a new, default, FramedParts","Returns a LinesCodec for splitting up data into lines.","Returns a AnyDelimiterCodec for splitting up data into …","Creates a new FramedWrite with the given encoder.","Creates a new FramedRead with the given decoder.","Provides a Stream and Sink interface for reading and …","Returns a LinesCodec with a maximum line length limit.","Returns a AnyDelimiterCodec with a maximum chunk length …","","","","","","","","","","","","","","","","The buffer with read but unprocessed data.","Returns a reference to the read buffer.","Returns a reference to the read buffer.","Returns a mutable reference to the read buffer.","Returns a mutable reference to the read buffer.","Updates backpressure boundary","Updates backpressure boundary","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a new FramedRead with the given decoder and a …","Provides a Stream and Sink interface for reading and …","A buffer with unprocessed data which are not written yet.","Returns a reference to the write buffer.","Returns a reference to the write buffer.","Returns a mutable reference to the write buffer.","Returns a mutable reference to the write buffer.","Configure length delimited LengthDelimitedCodecs.","A codec for frames delimited by a frame head specifying …","An error when the number of bytes read is more than max …","Read the length field as a big endian integer","","","","","","","Creates a new length delimited codec builder with default …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Delta between the payload length specified in the header …","Sets the number of bytes used to represent the length field","Sets the number of bytes in the header before the length …","Sets the unsigned integer type used to represent the …","Read the length field as a little endian integer","Sets the max frame length in bytes","Returns the current max frame setting","Read the length field as a native endian integer","Creates a new length delimited codec builder with default …","Creates a new LengthDelimitedCodec with the default …","Create a configured length delimited LengthDelimitedCodec","Create a configured length delimited Framed","Create a configured length delimited FramedRead","Create a configured length delimited FramedWrite","Sets the number of bytes to skip before reading the payload","Updates the max frame setting.","","","","","","","","","","","","","Combines two different futures, streams, or sinks having …","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","A helper that wraps a Sink<Bytes> and converts it into a …","An adapter that lets you inspect the data that’s being …","An adapter that lets you inspect the data that’s being …","Convert an AsyncRead into a Stream of byte chunks.","Convert a Sink of byte chunks into an AsyncWrite.","Convert a Stream of byte chunks into an AsyncRead.","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Gets a mutable reference to the underlying stream.","Gets a mutable reference to the underlying sink.","Gets a mutable reference to the underlying sink.","Gets a pinned mutable reference to the underlying stream.","Gets a reference to the underlying stream.","Gets a reference to the underlying sink.","Gets a reference to the underlying sink.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Consumes this BufWriter, returning the underlying stream.","Consumes this SinkWriter, returning the underlying sink.","Consumes the InspectWriter, returning the wrapped writer","Consumes the InspectReader, returning the wrapped reader","Consumes this CopyToBytes, returning the underlying sink.","Consumes this StreamReader, returning a Tuple consisting …","","","Convert a stream of byte chunks into an AsyncRead.","Creates a new SinkWriter.","Convert an AsyncRead into a Stream with item type …","Create a new InspectWriter, wrapping write and calling f …","Create a new InspectReader, wrapping reader and calling f …","Creates a new CopyToBytes.","","","","","","","","","","","","","","","","Try to read data from an AsyncRead into an implementer of …","","","","","","","","","Try to write data from an implementer of the Buf trait to …","","","Read data from an AsyncRead into an implementer of the …","","","","","","","","","","","","","","","","","","","","","","","","Convert an AsyncRead into a Stream with item type …","A token which can be used to signal a cancellation request …","A wrapper for cancellation token which automatically …","A wrapper around Semaphore that provides a poll_acquire …","Error returned by the PollSender when the channel is …","A wrapper around mpsc::Sender that can be polled.","A reusable Pin<Box<dyn Future<Output = T> + Send + 'a>>.","A Future that is resolved once the corresponding …","A Future that is resolved once the corresponding …","Aborts the current in-progress send, if any.","Adds n new permits to the semaphore.","","Returns the current number of available permits.","","","","","","","","","","","","","","","","","Cancel the CancellationToken and all child tokens which …","Returns a Future that gets fulfilled when cancellation is …","Returns a Future that gets fulfilled when cancellation is …","Creates a CancellationToken which will get cancelled …","Creates a clone of the CancellationToken which will get …","","Clones this PollSender.","Obtain a clone of the inner semaphore.","","","","Closes the semaphore.","Closes this sender.","","Returns stored cancellation token and removes this drop …","","","Creates a DropGuard for this token.","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get a pinned reference to the underlying future.","Gets a reference to the Sender of the underlying channel.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Get back the inner semaphore.","Consumes the stored value, if any.","Returns true if the CancellationToken is cancelled.","Checks whether this sender is been closed.","Creates a new CancellationToken in the non-cancelled state.","Create a new PollSemaphore.","Create a new ReusableBoxFuture<T> containing the provided …","Creates a new PollSender.","Poll the future stored inside this box.","Poll the future stored inside this box.","","","Poll to acquire a permit from the semaphore.","Poll to acquire many permits from the semaphore.","","","","","Attempts to prepare the sender to receive a value.","Sends an item to the channel.","Replace the future currently stored in this box.","","","","","","","","","","","","","","","","","","","","","","","Replace the future currently stored in this box.","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,12,23,0,0,0,0,19,21,12,0,0,0,0,21,19,1,3,4,29,5,19,6,21,1,22,3,4,29,5,19,6,21,1,22,3,4,5,6,4,5,6,4,5,6,3,29,3,3,12,4,5,6,12,12,5,6,22,22,22,4,5,6,23,4,4,5,6,1,1,1,4,5,6,4,29,5,19,19,6,21,21,1,22,3,12,12,4,29,5,19,19,6,21,21,1,22,3,3,1,22,3,1,22,3,1,22,3,4,5,6,4,29,5,19,6,21,1,22,3,1,22,3,3,29,0,3,22,1,5,6,4,29,5,6,1,22,3,5,6,4,5,6,1,22,3,1,22,3,1,22,3,1,22,3,29,22,3,22,3,1,3,1,22,3,4,5,6,19,21,4,29,5,19,6,21,1,22,3,4,29,5,19,6,21,1,22,3,1,22,3,4,29,5,19,6,21,1,22,3,22,3,29,1,3,1,3,0,0,0,44,47,44,45,47,44,45,45,44,45,44,45,45,44,45,45,47,47,44,45,47,44,45,47,44,45,44,44,44,44,44,44,45,44,44,45,44,44,44,44,44,45,44,45,47,47,44,45,47,44,45,47,44,45,0,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,0,0,0,0,0,0,58,61,62,64,65,63,58,61,62,64,65,63,58,58,61,62,63,58,61,62,64,65,63,58,61,63,58,58,61,63,58,61,62,64,65,63,58,61,64,65,63,58,64,65,58,61,62,64,65,63,58,63,58,58,61,64,65,63,61,62,63,58,61,64,65,0,58,63,61,64,65,61,64,65,0,64,65,0,58,63,58,61,62,64,65,63,58,61,62,64,65,63,61,62,63,58,61,62,64,65,63,62,0,0,0,0,0,0,0,0,70,72,72,72,74,72,79,78,75,76,80,70,74,72,79,78,75,76,80,70,74,74,74,74,74,72,70,72,74,72,70,72,70,74,78,74,78,74,74,72,79,78,75,76,80,80,70,74,72,79,78,75,76,80,70,79,70,74,72,79,78,75,76,80,70,79,75,76,72,80,74,70,74,72,79,70,79,79,75,76,72,72,70,70,72,70,70,70,79,70,74,72,70,80,74,72,79,78,75,76,80,70,74,72,79,78,75,76,80,70,79,79,74,72,79,78,75,76,80,70],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[[1,[-1,-2]]],2,[],[]],[[[3,[-1,-2]]],2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[4,4],[5,5],[6,6],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[4,4],8],[[5,5],8],[[6,6],8],[[[3,[-1,-2]]],-2,[],[]],0,[[[3,[-1,-2]]],-2,[],[]],[[[9,[[3,[-1,-2]]]]],-2,[],[]],[[[12,[],[[10,[-1]],[11,[-2]]]],13],[[15,[[14,[-1]],-2]]],[],[[17,[16]]]],[[4,13],[[15,[[14,[13]],16]]]],[[5,13],[[15,[[14,[18]],19]]]],[[6,13],[[15,[[14,[20]],21]]]],[[[12,[],[[10,[-1]],[11,[-2]]]],13],[[15,[[14,[-1]],-2]]],[],[[17,[16]]]],[[[12,[],[[10,[-1]],[11,[-2]]]],13],[[15,[[14,[-1]],-2]]],[],[[17,[16]]]],[[5,13],[[15,[[14,[18]],19]]]],[[6,13],[[15,[[14,[20]],21]]]],[[[22,[-1,-2]]],-2,[],[]],[[[22,[-1,-2]]],-2,[],[]],[[[9,[[22,[-1,-2]]]]],-2,[],[]],[[],4],[[],5],[[],6],[[[23,[],[[11,[-1]]]],-2,13],[[15,[7,-1]]],[[17,[16]]],[]],[[4,13,13],[[15,[7,16]]]],[[4,20,13],[[15,[7,16]]]],[[5,-1,13],[[15,[7,19]]],[[25,[24]]]],[[6,-1,13],[[15,[7,21]]],[[25,[24]]]],[[[1,[-1,-2]]],-2,[],[]],[[[1,[-1,-2]]],-2,[],[]],[[[9,[[1,[-1,-2]]]]],-2,[],[]],[[4,4],26],[[5,5],26],[[6,6],26],[[4,27],28],[[[29,[-1,-2]],27],28,30,30],[[5,27],28],[[19,27],28],[[19,27],28],[[6,27],28],[[21,27],28],[[21,27],28],[[[1,[-1,-2]],27],28,30,30],[[[22,[-1,-2]],27],28,30,30],[[[3,[-1,-2]],27],28,30,30],[[[12,[],[[10,[-1]],[11,[-2]]]],-3],[[3,[-3,[12,[],[[10,[-1]],[11,[-2]]]]]]],[],[[17,[16]]],[31,32,33]],[[[12,[],[[10,[-1]],[11,[-2]]]],-3],[[3,[-3,[12,[],[[10,[-1]],[11,[-2]]]]]]],[],[[17,[16]]],[31,32,33]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[16,19],[-1,-1,[]],[-1,-1,[]],[16,21],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[29,[-1,-2]]],[[3,[-1,-2]]],[],[]],[[[1,[-1,-2]]],-1,[],[]],[[[22,[-1,-2]]],-1,[],[]],[[[3,[-1,-2]]],-1,[],[]],[[[9,[[1,[-1,-2]]]]],[[9,[-1]]],[],[]],[[[9,[[22,[-1,-2]]]]],[[9,[-1]]],[],[]],[[[9,[[3,[-1,-2]]]]],[[9,[-1]]],[],[]],[[[1,[-1,-2]]],-1,[],[]],[[[22,[-1,-2]]],-1,[],[]],[[[3,[-1,-2]]],-1,[],[]],[[4,-1],7,34],[[5,-1],7,34],[[6,-1],7,34],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[1,[-1,-2]]],-1,[],[]],[[[22,[-1,-2]]],-1,[],[]],[[[3,[-1,-2]]],-1,[],[]],[[[3,[-1,-2]]],[[29,[-1,-2]]],[],[]],0,0,[[[3,[-1,-2]],-4],[[3,[-1,-3]]],[],[],[],[[36,[-2],[[35,[-3]]]]]],[[[22,[-1,-2]],-4],[[22,[-1,-3]]],[],[],[],[[36,[-2],[[35,[-3]]]]]],[[[1,[-1,-2]],-4],[[1,[-1,-3]]],[],[],[],[[36,[-2],[[35,[-3]]]]]],[5,2],[6,2],[[],4],[[-1,-3],[[29,[-1,-3]]],[],[],[[23,[-2]]]],[[],5],[[[38,[37]],[38,[37]]],6],[[-1,-2],[[1,[-1,-2]]],32,[]],[[-1,-2],[[22,[-1,-2]]],31,12],[[-1,-2],[[3,[-1,-2]]],[31,32],[]],[2,5],[[[38,[37]],[38,[37]],2],6],[[4,4],[[14,[8]]]],[[5,5],[[14,[8]]]],[[6,6],[[14,[8]]]],[[[9,[[1,[-1,-3]]]],39],[[40,[[15,[7,-4]]]]],32,[],[[23,[-2]]],[]],[[[9,[[22,[-2,-3]]]],39],[[40,[[15,[7,-4]]]]],[],[[41,[-1]]],[],[]],[[[9,[[3,[-1,-3]]]],39],[[40,[[15,[7,-4]]]]],32,[],[[23,[-2]]],[]],[[[9,[[1,[-1,-3]]]],39],[[40,[[15,[7,-4]]]]],32,[],[[23,[-2]]],[]],[[[9,[[22,[-2,-3]]]],39],[[40,[[15,[7,-4]]]]],[],[[41,[-1]]],[],[]],[[[9,[[3,[-1,-3]]]],39],[[40,[[15,[7,-4]]]]],32,[],[[23,[-2]]],[]],[[[9,[[1,[-1,-2]]]],39],[[40,[[14,[-3]]]]],42,[],[]],[[[9,[[22,[-1,-2]]]],39],[[40,[[14,[-3]]]]],31,12,[]],[[[9,[[3,[-1,-2]]]],39],[[40,[[14,[-3]]]]],31,12,[]],[[[9,[[1,[-1,-3]]]],39],[[40,[[15,[7,-4]]]]],32,[],[[23,[-2]]],[]],[[[9,[[22,[-2,-3]]]],39],[[40,[[15,[7,-4]]]]],[],[[41,[-1]]],[],[]],[[[9,[[3,[-1,-3]]]],39],[[40,[[15,[7,-4]]]]],32,[],[[23,[-2]]],[]],0,[[[22,[-1,-2]]],13,[],[]],[[[3,[-1,-2]]],13,[],[]],[[[22,[-1,-2]]],13,[],[]],[[[3,[-1,-2]]],13,[],[]],[[[1,[-1,-2]],2],7,[],[]],[[[3,[-1,-2]],2],7,[],[]],[[[9,[[1,[-1,-3]]]],-2],[[15,[7,-4]]],32,[],[[23,[-2]]],[]],[[[9,[[22,[-2,-3]]]],-1],[[15,[7,-4]]],[],[[41,[-1]]],[],[]],[[[9,[[3,[-1,-3]]]],-2],[[15,[7,-4]]],32,[],[[23,[-2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,18,[]],[-1,18,[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[[[9,[-1]],39],[[40,[[14,[15]]]]],[]],[[[9,[-1]],39],[[40,[[14,[15]]]]],[]],[[[9,[-1]],39],[[40,[[14,[15]]]]],[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[[-1,-2,2],[[22,[-1,-2]]],31,12],[[-1,-2,2],[[3,[-1,-2]]],[31,32],[]],0,[[[1,[-1,-2]]],13,[],[]],[[[3,[-1,-2]]],13,[],[]],[[[1,[-1,-2]]],13,[],[]],[[[3,[-1,-2]]],13,[],[]],0,0,0,[44,44],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],44],[44,44],[45,45],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[45,13],[[46,[[14,[13]]]]]],[[],44],[[],45],[[45,20,13],[[15,[7,16]]]],[[47,27],28],[[47,27],28],[[44,27],28],[[45,27],28],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[44,48],44],[[44,2],44],[[44,2],44],[44,44],[44,44],[[44,2],44],[45,2],[44,44],[[],44],[[],45],[44,45],[[44,-1],[[3,[-1,45]]],[31,32]],[[44,-1],[[22,[-1,45]]],31],[[44,-1],[[1,[-1,45]]],32],[[44,2],44],[[45,2],7],[-1,-2,[],[]],[-1,-2,[],[]],[-1,18,[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[[[49,[-1,-2]]],[[49,[-1,-2]]],50,50],[[-1,-2],7,[],[]],[[[9,[[49,[-1,-2]]]],2],7,51,51],[[[49,[-1,-2]],27],28,30,30],[-1,-1,[]],[-1,-2,[],[]],[-1,[],[]],[[[9,[[49,[-2,-3]]]],39],[[40,[-4]]],[],[[52,[],[[35,[-1]]]]],[[52,[],[[35,[-1]]]]],[]],[[[9,[[49,[-1,-2]]]],39],[[40,[[46,[53]]]]],54,54],[[[9,[[49,[-1,-2]]]],39],[[40,[[46,[[55,[37]]]]]]],51,51],[[[9,[[49,[-1,-2]]]],39],[[40,[[46,[7]]]]],32,32],[[[9,[[49,[-1,-2]]]],39],[[40,[[14,[-3]]]]],42,[[42,[],[[10,[]]]]],[]],[[[9,[[49,[-1,-2]]]],39,56],[[40,[[46,[7]]]]],31,31],[[[9,[[49,[-1,-2]]]],39],[[40,[[46,[7]]]]],32,32],[[[9,[[49,[-1,-2]]]],39,[55,[37]]],[[40,[[46,[2]]]]],32,32],[[[9,[[49,[-1,-2]]]],57],[[46,[7]]],54,54],[-1,-2,[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[[[9,[-1]],39],40,[]],[[[9,[-1]],39],[[40,[[14,[15]]]]],[]],[-1,43,[]],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[9,[[58,[-3,-1]]]],2],7,59,[[60,[16]]],[[42,[],[[10,[[15,[-1,-2]]]]]]]],[[[58,[-1,-2]],27],28,30,30],[[[61,[-1]],27],28,30],[[[62,[-1]],27],28,30],[[[63,[-1]],27],28,30],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[58,[-1,-2]]],-1,[],[]],[[[61,[-1]]],-1,[]],[[[63,[-1]]],-1,[]],[[[9,[[58,[-1,-2]]]]],[[9,[-1]]],[],[]],[[[58,[-1,-2]]],-1,[],[]],[[[61,[-1]]],-1,[]],[[[63,[-1]]],-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[58,[-1,-2]]],-1,[],[]],[[[61,[-1]]],-1,[]],[[[64,[-1,-2]]],-1,[],[]],[[[65,[-1,-2]]],-1,[],[]],[[[63,[-1]]],-1,[]],[[[58,[-3,-1]]],[[7,[-3,[14,[-1]]]]],59,[[60,[16]]],[[42,[],[[10,[[15,[-1,-2]]]]]]]],[[[64,[-1,-2]]],26,32,[[66,[[55,[37]]]]]],[[[65,[-1,-2]]],26,32,[]],[-3,[[58,[-3,-1]]],59,[[60,[16]]],[[42,[],[[10,[[15,[-1,-2]]]]]]]],[-1,[[61,[-1]]],[]],[-1,[[62,[-1]]],31],[[-1,-2],[[64,[-1,-2]]],32,[[66,[[55,[37]]]]]],[[-1,-2],[[65,[-1,-2]]],31,[[66,[[55,[37]]]]]],[-1,[[63,[-1]]],[]],[[[9,[[58,[-3,-2]]]],39],[[40,[[15,[7,-4]]]]],[],[],[[41,[-1],[[11,[-2]]]]],[]],[[[9,[[63,[-1]]]],39],[[40,[[15,[7,-2]]]]],[[41,[20]]],[]],[[[9,[[58,[-3,-1]]]],39],[[40,[[46,[[55,[37]]]]]]],59,[[60,[16]]],[[42,[],[[10,[[15,[-1,-2]]]]]]]],[[[9,[[58,[-3,-2]]]],39],[[40,[[15,[7,-4]]]]],[],[],[[41,[-1],[[11,[-2]]]]],[]],[[[9,[[61,[-2]]]],39],[[40,[[15,[7,16]]]]],[[60,[16]]],[[41,[[55,[37]]],[[11,[-1]]]]]],[[[9,[[64,[-1,-2]]]],39],[[40,[[46,[7]]]]],32,[[66,[[55,[37]]]]]],[[[9,[[65,[-1,-2]]]],39],[[40,[[15,[7,16]]]]],32,[]],[[[9,[[63,[-1]]]],39],[[40,[[15,[7,-2]]]]],[[41,[20]]],[]],[[[9,[[61,[-1]]]],39],[[40,[[14,[-2]]]]],42,[]],[[[9,[[62,[-1]]]],39],[[40,[[14,[-2]]]]],31,[]],[[[9,[[63,[-1]]]],39],[[40,[[14,[-2]]]]],42,[]],[[[9,[[58,[-3,-1]]]],39,56],[[40,[[46,[7]]]]],59,[[60,[16]]],[[42,[],[[10,[[15,[-1,-2]]]]]]]],[[[9,[[61,[-1]]]],39,56],[[40,[[46,[7]]]]],31],[[[9,[[64,[-1,-2]]]],39,56],[[40,[[46,[7]]]]],31,[]],[[[9,[[65,[-1,-2]]]],39,56],[[40,[[46,[7]]]]],31,[[66,[[55,[37]]]]]],[[[9,[-1]],39,-2],[[40,[[46,[2]]]]],31,67],[[[9,[[58,[-3,-2]]]],39],[[40,[[15,[7,-4]]]]],[],[],[[41,[-1],[[11,[-2]]]]],[]],[[[9,[[63,[-1]]]],39],[[40,[[15,[7,-2]]]]],[[41,[20]]],[]],[[[9,[[61,[-2]]]],39],[[40,[[15,[7,16]]]]],[[60,[16]]],[[41,[[55,[37]]],[[11,[-1]]]]]],[[[9,[[64,[-1,-2]]]],39],[[40,[[46,[7]]]]],32,[[66,[[55,[37]]]]]],[[[9,[[65,[-1,-2]]]],39],[[40,[[15,[7,16]]]]],32,[]],[[[9,[[61,[-2]]]],39,[55,[37]]],[[40,[[15,[2,16]]]]],[[60,[16]]],[[41,[[55,[37]]],[[11,[-1]]]]]],[[[9,[[64,[-1,-2]]]],39,[55,[37]]],[[40,[[46,[2]]]]],32,[[66,[[55,[37]]]]]],[[[9,[[65,[-1,-2]]]],39,[55,[37]]],[[40,[[15,[2,16]]]]],32,[]],[[[9,[-1]],39,-2],[[40,[[46,[2]]]]],32,59],[[[9,[[64,[-1,-2]]]],39,[55,[68]]],[[40,[[46,[2]]]]],32,[[66,[[55,[37]]]]]],[[[9,[[65,[-1,-2]]]],39,[55,[68]]],[[40,[[46,[2]]]]],32,[]],[[-1,-2],[[46,[2]]],[31,69],67],[[[9,[[58,[-3,-2]]]],-1],[[15,[7,-4]]],[],[],[[41,[-1],[[11,[-2]]]]],[]],[[[9,[[63,[-1]]]],[55,[37]]],[[15,[7,-2]]],[[41,[20]]],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[[[9,[-1]],39],[[40,[[14,[15]]]]],[]],[[[9,[-1]],39],[[40,[[14,[15]]]]],[]],[[[9,[-1]],39],[[40,[[14,[15]]]]],[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[[-1,2],[[62,[-1]]],31],0,0,0,0,0,0,0,0,[[[70,[-1]]],26,71],[[72,2],7],[72,73],[72,2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[74,7],[74,75],[74,76],[74,74],[74,74],[72,72],[[[70,[-1]]],[[70,[-1]]],[]],[72,[[77,[73]]]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[72,7],[[[70,[-1]]],7,71],[[],74],[78,74],[74,7],[78,7],[74,78],[[74,27],28],[[72,27],28],[[[79,[-1]],27],28,[]],[[78,27],28],[[75,27],28],[[76,27],28],[[[80,[-1]],27],28,[]],[[[80,[-1]],27],28,30],[[[70,[-1]],27],28,30],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[79,[-1]]],[[9,[52]]],[]],[[[70,[-1]]],[[14,[[81,[-1]]]]],71],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[],[]],[-1,[],[]],[-1,[],[]],[72,[[77,[73]]]],[[[80,[-1]]],[[14,[-1]]],[]],[74,26],[[[70,[-1]]],26,71],[[],74],[[[77,[73]]],72],[-2,[[79,[-1]]],[],[[52,[],[[35,[-1]]]],71]],[[[81,[-1]]],[[70,[-1]]],71],[[[79,[-1]],39],[[40,[-1]]],[]],[[[9,[[79,[-1]]]],39],[[40,[-1]]],[]],[[[9,[75]],39],[[40,[7]]]],[[[9,[76]],39],[[40,[7]]]],[[72,39],[[40,[[14,[82]]]]]],[[72,39,83],[[40,[[14,[82]]]]]],[[[9,[[70,[-1]]]],39],[[40,[[15,[7,-2]]]]],71,[]],[[[9,[[70,[-1]]]],39],[[40,[[15,[7,-2]]]]],71,[]],[[[9,[72]],39],[[40,[[14,[82]]]]]],[[[9,[[70,[-1]]]],39],[[40,[[15,[7,-2]]]]],71,[]],[[[70,[-1]],39],[[40,[[15,[7,[80,[-1]]]]]]],71],[[[70,[-1]],-1],[[15,[7,[80,[-1]]]]],71],[[[79,[-1]],-2],7,[],[[52,[],[[35,[-1]]]],71]],[[[9,[[70,[-1]]]],-1],[[15,[7,-2]]],71,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,18,[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[-1,[[15,[-2]]],[],[]],[[[9,[-1]],39],40,[]],[[[79,[-1]],-2],[[15,[7,-2]]],[],[[52,[],[[35,[-1]]]],71]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]]],"c":[],"p":[[5,"FramedWrite",5],[1,"usize"],[5,"Framed",5],[5,"BytesCodec",5],[5,"LinesCodec",5],[5,"AnyDelimiterCodec",5],[1,"tuple"],[6,"Ordering",536],[5,"Pin",537],[17,"Item"],[17,"Error"],[10,"Decoder",5],[5,"BytesMut",538],[6,"Option",539],[6,"Result",540],[5,"Error",541],[10,"From",542],[5,"String",543],[6,"LinesCodecError",5],[5,"Bytes",544],[6,"AnyDelimiterCodecError",5],[5,"FramedRead",5],[10,"Encoder",5],[1,"str"],[10,"AsRef",542],[1,"bool"],[5,"Formatter",545],[8,"Result",545],[5,"FramedParts",5],[10,"Debug",545],[10,"AsyncRead",546],[10,"AsyncWrite",547],[10,"Sized",548],[10,"Hasher",549],[17,"Output"],[10,"FnOnce",550],[1,"u8"],[5,"Vec",551],[5,"Context",552],[6,"Poll",553],[10,"Sink",554],[10,"Stream",555],[5,"TypeId",556],[5,"Builder",216],[5,"LengthDelimitedCodec",216],[8,"Result",541],[5,"LengthDelimitedCodecError",216],[1,"isize"],[6,"Either",273],[10,"Clone",557],[10,"AsyncBufRead",558],[10,"Future",559],[1,"u64"],[10,"AsyncSeek",560],[1,"slice"],[5,"ReadBuf",561],[6,"SeekFrom",562],[5,"StreamReader",300],[10,"Buf",563],[10,"Into",542],[5,"SinkWriter",300],[5,"ReaderStream",300],[5,"CopyToBytes",300],[5,"InspectWriter",300],[5,"InspectReader",300],[10,"FnMut",550],[10,"BufMut",564],[5,"IoSlice",562],[10,"Unpin",548],[5,"PollSender",408],[10,"Send",548],[5,"PollSemaphore",408],[5,"Semaphore",565],[5,"CancellationToken",408],[5,"WaitForCancellationFuture",408],[5,"WaitForCancellationFutureOwned",408],[5,"Arc",566],[5,"DropGuard",408],[5,"ReusableBoxFuture",408],[5,"PollSendError",408],[5,"Sender",567],[5,"OwnedSemaphorePermit",565],[1,"u32"]],"b":[[73,"impl-Encoder%3CBytesMut%3E-for-BytesCodec"],[74,"impl-Encoder%3CBytes%3E-for-BytesCodec"],[86,"impl-Debug-for-LinesCodecError"],[87,"impl-Display-for-LinesCodecError"],[89,"impl-Debug-for-AnyDelimiterCodecError"],[90,"impl-Display-for-AnyDelimiterCodecError"],[235,"impl-Debug-for-LengthDelimitedCodecError"],[236,"impl-Display-for-LengthDelimitedCodecError"],[460,"impl-Display-for-PollSendError%3CT%3E"],[461,"impl-Debug-for-PollSendError%3CT%3E"],[492,"impl-ReusableBoxFuture%3C\'a,+T%3E"],[493,"impl-Future-for-ReusableBoxFuture%3C\'_,+T%3E"]]}],\ ["tower_service",{"doc":"Definition of the core Service trait to Tower","t":"RRRKMM","n":["Error","Future","Response","Service","call","poll_ready"],"q":[[0,"tower_service"],[6,"core::result"],[7,"core::future::future"],[8,"core::task::wake"],[9,"core::task::poll"]],"d":["Errors produced by the service.","The future response value.","Responses given by the service.","An asynchronous function from a Request to a Response.","Process the request and return the response asynchronously.","Returns Poll::Ready(Ok(())) when the service is able to …"],"i":[4,4,4,0,4,4],"f":[0,0,0,0,[[[4,[],[[1,[-1]],[2,[-2]],[3,[-3]]]],-4],-3,[],[],[[7,[],[[5,[[6,[-1,-2]]]]]]],[]],[[[4,[],[[1,[-1]],[2,[-2]],[3,[-3]]]],8],[[10,[[6,[9,-2]]]]],[],[],[[7,[],[[5,[[6,[-1,-2]]]]]]]]],"c":[],"p":[[17,"Response"],[17,"Error"],[17,"Future"],[10,"Service",0],[17,"Output"],[6,"Result",6],[10,"Future",7],[5,"Context",8],[1,"tuple"],[6,"Poll",9]],"b":[]}],\ -["tracing",{"doc":"A scoped, structured logging and diagnostics system.","t":"TFTFTKFFFKTKTNNNNNNNNNNNNNNNNNNNNNQQNCNNNNNNNNNNMNQMNNNNNQQCMNQNQMNCNNNNNNNNNNNNNNNNNNNNNNQQCNXNNNNNNNNNNNNNNCNNNNNNNNMNNNNNMMNMNNNCQQCNNNNNQQNNNNNNNNNNNNNNQQFFFFNNNNNNHNHHNNNNNHFNNNNNNNNNNNNNNNNNNKFFFFFFKFKMNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKFFKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTFTFSTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKFFFFFFMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFKNNNNNNNNNNNNNNNNNNNMNMNMNNMNNNNNNNNNNNNNNNNNNNNMNNMNMNNNHHNNNNNNNNNNNNNNNNNH","n":["DEBUG","Dispatch","ERROR","Event","INFO","Instrument","Level","Metadata","Span","Subscriber","TRACE","Value","WARN","as_str","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","callsite","clone","clone","clone","clone_into","clone_into","clone_into","clone_span","clone_span","cmp","current_span","current_span","debug","debug_span","default","dispatcher","downcast_raw","downcast_ref","downcast_ref","downcast_ref","downcast_ref","downcast_ref","downgrade","drop","drop_span","drop_span","enabled","enabled","enabled","enter","enter","eq","eq","eq","eq","error","error_span","event","event","event","event","event_enabled","event_enabled","exit","exit","field","fields","file","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_str","ge","ge","gt","gt","hash","hash","in_current_span","info","info_span","instrument","instrument","instrument","into","into","into","into","is","is","is","is","is","is_event","is_span","le","le","level","level_filters","line","lt","lt","max_level_hint","module_path","name","new","new","new_span","new_span","none","on_register_dispatch","partial_cmp","partial_cmp","record","record","record","record_follows_from","record_follows_from","register_callsite","register_callsite","span","span","span_enabled","subscriber","target","to_owned","to_owned","to_owned","to_string","trace","trace_span","try_close","try_close","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","warn","warn_span","DefaultGuard","Dispatch","SetGlobalDefaultError","WeakDispatch","borrow","borrow_mut","clone","clone_into","fmt","from","get_default","into","set_default","set_global_default","to_owned","try_from","try_into","type_id","upgrade","with_default","Event","borrow","borrow_mut","child_of","dispatch","fields","fmt","from","into","is_contextual","is_root","metadata","new","new_child_of","parent","record","try_from","try_into","type_id","AsField","DebugValue","DisplayValue","Empty","Field","FieldSet","Iter","Value","ValueSet","Visit","as_field","as_field","as_field","as_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","callsite","callsite","clone","clone","clone","clone_into","clone_into","clone_into","contains","debug","display","eq","eq","eq","field","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","hash","into","into","into","into","into","into","into","into_iter","into_iter","is_empty","is_empty","iter","len","len","name","new","next","record","record","record","record","record","record_bool","record_debug","record_error","record_f64","record_i128","record_i64","record_str","record_u128","record_u64","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","Instrument","Instrumented","WithDispatch","WithSubscriber","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","dispatcher","drop","fmt","fmt","from","from","in_current_span","inner","inner","inner_mut","inner_mut","inner_pin_mut","inner_pin_mut","inner_pin_ref","inner_pin_ref","instrument","into","into","into_future","into_future","into_inner","into_inner","poll","poll","span","span_mut","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","with_current_subscriber","with_subscriber","DEBUG","ERROR","INFO","LevelFilter","OFF","ParseLevelFilterError","STATIC_MAX_LEVEL","TRACE","WARN","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","current","eq","eq","fmt","fmt","fmt","fmt","from","from","from","from","from_level","from_str","ge","ge","gt","gt","hash","into","into","into_level","le","le","lt","lt","partial_cmp","partial_cmp","to_owned","to_owned","to_string","to_string","try_from","try_from","try_into","try_into","type_id","type_id","AsId","Attributes","Entered","EnteredSpan","Id","Record","Span","as_id","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","child_of","child_of","clone","clone_into","contains","contains","current","deref","drop","drop","enter","entered","eq","exit","field","fields","fmt","fmt","fmt","fmt","fmt","follows_from","from","from","from","from","from","from_non_zero_u64","from_u64","has_field","hash","id","id","in_scope","into","into","into","into","into","into_non_zero_u64","into_u64","is_contextual","is_disabled","is_empty","is_empty","is_none","is_root","len","metadata","metadata","new","new","new","new_disabled","new_root","new_root","none","or_current","parent","record","record","record","record_all","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","values","with_subscriber","DefaultGuard","Interest","NoSubscriber","SetGlobalDefaultError","Subscriber","always","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","clone_span","current_span","default","downcast_raw","drop","drop_span","enabled","enabled","enter","enter","event","event","event_enabled","exit","exit","fmt","fmt","fmt","fmt","fmt","from","from","from","from","into","into","into","into","is_always","is_never","is_sometimes","max_level_hint","never","new","new_span","new_span","on_register_dispatch","record","record","record_follows_from","record_follows_from","register_callsite","register_callsite","set_default","set_global_default","sometimes","to_owned","to_owned","to_string","try_close","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","with_default"],"q":[[0,"tracing"],[158,"tracing::dispatcher"],[178,"tracing::event"],[197,"tracing::field"],[318,"tracing::instrument"],[366,"tracing::level_filters"],[421,"tracing::span"],[520,"tracing::subscriber"],[601,"tracing_core::callsite"],[602,"core::cmp"],[603,"tracing_core::span"],[604,"core::any"],[605,"core::option"],[606,"core::any"],[607,"core::fmt"],[608,"core::fmt"],[609,"core::marker"],[610,"core::hash"],[611,"tracing_core::metadata"],[612,"core::ops::function"],[613,"core::ops::function"],[614,"core::clone"],[615,"core::fmt"],[616,"core::marker"],[617,"core::pin"],[618,"core::task::wake"],[619,"core::task::poll"],[620,"core::future::future"],[621,"core::num::nonzero"]],"d":["The “debug” level.","Dispatch trace data to a Subscriber.","The “error” level.","Events represent single points in time where something …","The “info” level.","Attaches spans to a std::future::Future.","Describes the level of verbosity of a span or event.","Metadata describing a span or event.","A handle representing a span, with the capability to enter …","Trait representing the functions required to collect trace …","The “trace” level.","A field value of an erased type.","The “warn” level.","Returns the string representation of the Level.","","","","","","","","","Returns an opaque Identifier that uniquely identifies the …","","","","","","","Notifies the subscriber that a span ID has been cloned.","Notifies the subscriber that a span ID has been cloned.","","Returns a type representing this subscriber’s view of …","Returns a type representing this subscriber’s view of …","Constructs an event at the debug level.","Constructs a span at the debug level.","Returns the current default dispatcher","Dispatches trace events to Subscribers.","If self is the same type as the provided TypeId, returns …","Returns some reference to this Subscriber value if it is …","Returns some reference to this Subscriber value if it is …","Returns some reference to this [Subscriber…","Returns some reference to this Subscriber value if it is …","Returns some reference to the Subscriber this Dispatch …","Creates a WeakDispatch from this Dispatch.","","This method is deprecated.","Notifies the subscriber that a span ID has been dropped.","Returns true if a span or event with the specified metadata…","Returns true if a span with the specified metadata would be","Checks whether a span or event is enabled based on the …","Records that a span has been entered.","Records that a span has been can_enter.","","","","","Constructs an event at the error level.","Constructs a span at the error level.","Events represent single points in time during the …","Records that an Event has occurred.","Records that an Event has occurred.","Constructs a new Event.","Determine if an Event should be recorded.","Tests whether an event with the specified level and target …","Records that a span has been exited.","Records that a span has been exited.","Span and Event key-value data.","Returns the names of the fields on the described span or …","Returns the name of the source code file where the span …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","","Instruments this type with the current Span, returning an …","Constructs an event at the info level.","Constructs a span at the info level.","Attach a span to a std::future::Future.","Instruments this type with the provided Span, returning an …","Instruments a function to create and enter a tracing span …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if this Subscriber is the same type as T.","Returns true if this Subscriber is the same type as T.","Returns true if this Subscriber is the same type as T.","Returns true if this Subscriber is the same type as T.","Returns true if this Dispatch forwards to a Subscriber of …","Returns true if the callsite kind is Event.","Return true if the callsite kind is Span.","","","Returns the level of verbosity of the described span or …","Trace verbosity level filtering.","Returns the line number in the source code file where the …","","","Returns the highest verbosity level that this Subscriber …","Returns the path to the Rust module where the span …","Returns the name of the span.","Construct new metadata for a span or event, with a name, …","Returns a Dispatch that forwards to the given Subscriber.","Visit the construction of a new span, returning a new span …","Record the construction of a new span, returning a new ID …","Returns a new Dispatch that discards events and spans.","Invoked when this subscriber becomes a Dispatch.","","","Visits this value with the given Visitor.","Record a set of values on a span.","Record a set of values on a span.","Adds an indication that span follows from the span with …","Adds an indication that span follows from the span with …","Registers a new callsite with this subscriber, returning …","Registers a new callsite with this subscriber, returning …","Spans represent periods of time in which a program was …","Constructs a new span.","Tests whether a span with the specified level and target …","Collects and records trace data.","Returns a string describing the part of the system where …","","","","","Constructs an event at the trace level.","Constructs a span at the trace level.","Notifies the subscriber that a span ID has been dropped, …","Notifies the subscriber that a span ID has been dropped, …","","","","","","","","","","","","","Constructs an event at the warn level.","Constructs a span at the warn level.","A guard that resets the current default dispatcher to the …","Dispatch trace data to a Subscriber.","Returned if setting the global dispatcher fails.","WeakDispatch is a version of Dispatch that holds a …","","","","","","Returns the argument unchanged.","Executes a closure with a reference to this thread’s …","Calls U::from(self).","Sets the dispatch as the default dispatch for the duration …","Sets this dispatch as the global default for the duration …","","","","","Attempts to upgrade this WeakDispatch to a Dispatch.","Sets this dispatch as the default for the duration of a …","Events represent single points in time where something …","","","Constructs a new Event with the specified metadata and set …","Constructs a new Event with the specified metadata and set …","Returns an iterator over the set of values on this Event.","","Returns the argument unchanged.","Calls U::from(self).","Returns true if the new event’s parent should be …","Returns true if the new event should be a root.","Returns metadata describing this Event.","Returns a new Event in the current span, with the …","Returns a new Event as a child of the specified span, with …","Returns the new event’s explicitly-specified parent, if …","Visits all the fields on this Event with the specified …","","","","Trait implemented to allow a type to be used as a field …","A Value which serializes as a string using fmt::Debug.","A Value which serializes using fmt::Display.","An empty field.","An opaque key allowing O(1) access to a field in a Span’…","Describes the fields present on a span.","An iterator over a set of fields.","A field value of an erased type.","A set of fields and values for a span.","Visits typed values.","Attempts to convert &self into a Field with the specified …","","","","","","","","","","","","","","","","","","Returns an Identifier that uniquely identifies the Callsite","Returns an Identifier that uniquely identifies the Callsite","","","","","","","Returns true if self contains the given field.","Wraps a type implementing fmt::Debug as a Value that can be","Wraps a type implementing fmt::Display as a Value that can …","","","","Returns the Field named name, or None if no such field …","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Returns whether or not this FieldSet has fields.","Returns true if this ValueSet contains no values.","Returns an iterator over the Fields in this FieldSet.","Returns the number of fields in this FieldSet.","Returns the number of fields in this ValueSet that would …","Returns a string representing the name of the field.","Constructs a new FieldSet with the given array of field …","","Visits this value with the given Visitor.","Visits all the fields in this ValueSet with the provided …","","","","Visit a boolean value.","Visit a value implementing fmt::Debug.","Records a type implementing Error.","Visit a double-precision floating point value.","Visit a signed 128-bit integer value.","Visit a signed 64-bit integer value.","Visit a string value.","Visit an unsigned 128-bit integer value.","Visit an unsigned 64-bit integer value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Attaches spans to a std::future::Future.","A Future that has been instrumented with a tracing Span.","A Future that has been instrumented with a tracing …","Extension trait allowing futures to be instrumented with a …","","","","","","","","","Borrows the Dispatch that is entered when this type is …","","","","Returns the argument unchanged.","Returns the argument unchanged.","Instruments this type with the current Span, returning an …","Borrows the wrapped type.","Borrows the wrapped type.","Mutably borrows the wrapped type.","Mutably borrows the wrapped type.","Get a pinned mutable reference to the wrapped type.","Get a pinned mutable reference to the wrapped type.","Get a pinned reference to the wrapped type.","Get a pinned reference to the wrapped type.","Instruments this type with the provided Span, returning an …","Calls U::from(self).","Calls U::from(self).","","","Consumes the Instrumented, returning the wrapped type.","Consumes the Instrumented, returning the wrapped type.","","","Borrows the Span that this type is instrumented by.","Mutably borrows the Span that this type is instrumented by.","","","","","","","","","Attaches the current default Subscriber to this type, …","Attaches the provided Subscriber to this type, returning a …","The “debug” level.","The “error” level.","The “info” level.","A filter comparable to a verbosity Level.","The “off” level.","Indicates that a string could not be parsed to a valid …","The statically configured maximum trace level.","The “trace” level.","The “warn” level.","","","","","","","","","","Returns a LevelFilter that matches the most verbose Level …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns a LevelFilter that enables spans and events with …","","","","","","","Calls U::from(self).","Calls U::from(self).","Returns the most verbose Level that this filter accepts, …","","","","","","","","","","","","","","","","","Trait implemented by types which have a span Id.","Attributes provided to a Subscriber describing a new span …","A guard representing a span which has been entered and is …","An owned version of Entered, a guard representing a span …","Identifies a span within the context of a subscriber.","A set of fields recorded by a span.","A handle representing a span, with the capability to enter …","Returns the Id of the span that self corresponds to, or …","","","","","","","","","","","Constructs a new Span as child of the given parent span, …","Returns Attributes describing a new child span of the …","","","Returns true if this set of Attributes contains a value …","Returns true if this Record contains a value for the given …","Returns a handle to the span considered by the Subscriber …","","","","Enters this span, returning a guard that will exit the …","Enters this span, consuming it and returning a guard that …","","Exits this span, returning the underlying Span.","Returns a Field for the field with the given name, if one …","Returns the set of all fields defined by this span’s …","","","","","","Indicates that the span with the given ID has an indirect …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Constructs a new span ID from the given NonZeroU64.","Constructs a new span ID from the given u64.","Returns true if this Span has a field for the given Field …","","Returns this span’s Id, if it is enabled.","Returns this span’s Id, if it is enabled.","Executes the given function in the context of this span.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the span’s ID as a NonZeroU64.","Returns the span’s ID as a u64.","Returns true if the new span’s parent should be …","Returns true if this span was disabled by the subscriber …","Returns true if this set of Attributes contains no values.","Returns true if this Record contains no values.","Returns true if this span was constructed by Span::none …","Returns true if the new span should be a root.","Returns the number of fields that would be visited from …","Returns this span’s Metadata, if it is enabled.","Returns a reference to the new span’s metadata.","Constructs a new Span with the given metadata and set of …","Returns Attributes describing a new child span of the …","Constructs a new Record from a ValueSet.","Constructs a new disabled span with the given Metadata.","Constructs a new Span as the root of its own trace tree, …","Returns Attributes describing a new span at the root of …","Constructs a new span that is completely disabled.","Returns this span, if it was enabled by the current …","Returns the new span’s explicitly-specified parent, if …","Records that the field described by field has the value …","Records all the fields in this set of Attributes with the …","Records all the fields in this Record with the provided …","Records all the fields in the provided ValueSet.","","","","","","","","","","","","","","","","","Returns a reference to a ValueSet containing any values …","Invokes a function with a reference to this span’s ID …","A guard that resets the current default dispatcher to the …","Indicates a Subscriber’s interest in a particular …","A no-op Subscriber.","Returned if setting the global dispatcher fails.","Trait representing the functions required to collect trace …","Returns an Interest indicating the subscriber is always …","","","","","","","","","","","","","Notifies the subscriber that a span ID has been cloned.","Returns a type representing this subscriber’s view of …","","If self is the same type as the provided TypeId, returns …","","This method is deprecated.","Returns true if a span or event with the specified metadata…","","Records that a span has been entered.","","Records that an Event has occurred.","","Determine if an Event should be recorded.","Records that a span has been exited.","","","","","","","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).","Returns true if the subscriber is always interested in …","Returns true if the subscriber is never interested in …","Returns true if the subscriber is sometimes interested in …","Returns the highest verbosity level that this Subscriber …","Returns an Interest indicating that the subscriber is …","Returns a new NoSubscriber.","Visit the construction of a new span, returning a new span …","","Invoked when this subscriber becomes a Dispatch.","Record a set of values on a span.","","Adds an indication that span follows from the span with …","","Registers a new callsite with this subscriber, returning …","","Sets the Subscriber as the default for the current thread …","Sets this subscriber as the global default for the …","Returns an Interest indicating the subscriber is sometimes …","","","","Notifies the subscriber that a span ID has been dropped, …","","","","","","","","","","","","","Sets this Subscriber as the default for the current thread …"],"i":[1,0,1,0,1,0,0,0,0,0,1,0,1,1,5,3,6,1,5,3,6,1,3,5,6,1,5,6,1,8,6,1,8,6,0,0,6,0,8,8,8,8,8,6,6,5,8,6,8,6,0,8,6,5,3,1,1,0,0,0,8,6,0,8,0,8,6,0,3,3,20,20,5,3,6,1,1,5,3,6,6,1,1,1,1,1,1,5,1,29,0,0,0,29,0,5,3,6,1,8,8,8,8,6,3,3,1,1,3,0,3,1,1,8,3,3,3,6,8,6,6,8,1,1,20,8,6,8,6,8,6,0,0,0,0,3,5,6,1,1,0,0,8,6,5,3,6,1,5,3,6,1,5,3,6,1,0,0,0,0,0,0,15,15,15,15,15,15,0,15,0,0,15,15,15,15,15,0,0,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,0,0,47,34,34,34,19,44,34,53,46,48,51,19,44,34,53,46,48,51,44,34,34,48,51,34,48,51,19,0,0,19,34,53,19,19,19,44,44,34,34,53,46,48,48,51,19,44,34,53,46,48,51,34,19,44,34,53,46,48,51,19,46,19,44,19,19,44,34,19,46,20,44,53,48,51,35,35,35,35,35,35,35,35,35,34,48,51,19,44,34,48,19,44,34,53,46,48,51,19,44,34,53,46,48,51,19,44,34,53,46,48,51,0,0,0,0,64,30,64,30,64,30,64,30,64,30,64,30,64,30,29,64,30,64,30,64,30,64,30,29,64,30,64,30,64,30,64,30,30,30,64,30,64,30,64,30,64,30,69,69,17,17,17,0,17,0,0,17,17,17,70,17,70,17,70,17,70,17,17,17,17,17,17,70,70,17,17,17,70,17,17,17,17,17,17,17,17,70,17,17,17,17,17,17,17,17,70,17,70,17,70,17,70,17,70,0,0,0,0,0,0,0,71,73,72,9,33,36,73,72,9,33,36,5,33,9,9,33,36,5,72,73,72,5,5,9,72,5,33,73,72,9,33,36,5,73,72,9,33,36,9,9,5,9,5,72,5,73,72,9,33,36,9,9,33,5,33,36,5,33,36,5,33,5,33,36,5,5,33,5,5,33,5,33,36,5,9,73,72,9,33,36,73,72,9,33,36,73,72,9,33,36,33,5,0,0,0,0,0,37,42,41,37,75,42,41,37,75,37,75,37,75,8,8,75,8,41,8,8,75,8,75,8,75,8,8,75,42,42,41,37,75,42,41,37,75,42,41,37,75,37,37,37,8,37,75,8,75,8,8,75,8,75,8,75,0,0,37,37,75,42,8,42,41,37,75,42,41,37,75,42,41,37,75,0],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,[1,2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[3,4],[5,5],[6,6],[1,1],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[8,9],9],[[6,9],9],[[1,1],10],[8,11],[6,11],0,0,[[],6],0,[[8,12],[[13,[7]]]],[8,[[13,[-1]]],14],[8,[[13,[-1]]],14],[8,[[13,[-1]]],14],[8,[[13,[-1]]],14],[6,[[13,[-1]]],14],[6,15],[5,7],[[8,9],7],[[6,9],7],[[8,3],16],[[6,3],16],0,[[8,9],7],[[6,9],7],[[5,5],16],[[3,3],16],[[1,1],16],[[1,17],16],0,0,0,[[8,18],7],[[6,18],7],0,[[8,18],16],0,[[8,9],7],[[6,9],7],0,[3,19],[3,[[13,[2]]]],[[20,21],[[23,[7,22]]]],[[20,21],[[23,[7,22]]]],[[5,21],24],[[3,21],[[23,[7,22]]]],[[6,21],[[23,[7,22]]]],[[1,21],[[23,[7,22]]]],[[1,21],[[23,[7,22]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,6,[8,25,26]],[-1,-1,[]],[2,[[23,[1,27]]]],[[1,1],16],[[1,17],16],[[1,17],16],[[1,1],16],[[5,-1],7,28],[[1,-1],7,28],[29,[[30,[29]]]],0,0,0,[[29,5],[[30,[29]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[8,16],[8,16],[8,16],[8,16],[6,16],[3,16],[3,16],[[1,1],16],[[1,17],16],[3,1],0,[3,[[13,[31]]]],[[1,1],16],[[1,17],16],[8,[[13,[17]]]],[3,[[13,[2]]]],[3,2],[[2,2,1,[13,[2]],[13,[31]],[13,[2]],19,32],3],[-1,6,[8,25,26]],[[8,33],9],[[6,33],9],[[],6],[[8,6],7],[[1,1],[[13,[10]]]],[[1,17],[[13,[10]]]],[[20,34,35],7],[[8,9,36],7],[[6,9,36],7],[[8,9,9],7],[[6,9,9],7],[[8,3],37],[[6,3],37],0,0,0,0,[3,2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,38,[]],0,0,[[8,9],16],[[6,9],16],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[15,15],[[-1,-2],7,[],[]],[[15,21],[[23,[7,22]]]],[-1,-1,[]],[-2,-1,[],[[40,[6],[[39,[-1]]]]]],[-1,-2,[],[]],[6,41],[6,[[23,[7,42]]]],[-1,-2,[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,12,[]],[15,[[13,[6]]]],[[6,-2],-1,[],[[43,[],[[39,[-1]]]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[[-1,3,44],7,[[45,[[13,[9]]]]]],[[3,44],7],[18,46],[[18,21],[[23,[7,22]]]],[-1,-1,[]],[-1,-2,[],[]],[18,16],[18,16],[18,3],[[3,44],18],[[-1,3,44],18,[[45,[[13,[9]]]]]],[18,[[13,[9]]]],[[18,35],7],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,12,[]],0,0,0,0,0,0,0,0,0,0,[[47,3],[[13,[34]]]],[[34,3],[[13,[34]]]],[[34,3],[[13,[34]]]],[34,2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[44,4],[34,4],[34,34],[[[48,[-1]]],[[48,[-1]]],[49,50]],[[[51,[-1]]],[[51,[-1]]],[49,52]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[19,34],16],[-1,[[51,[-1]]],52],[-1,[[48,[-1]]],50],[[19,19],16],[[34,34],16],[[53,53],16],[[19,-1],[[13,[34]]],[[54,[2]],55]],[[19,21],[[23,[7,22]]]],[[19,21],[[23,[7,22]]]],[[44,21],[[23,[7,22]]]],[[44,21],[[23,[7,22]]]],[[34,21],[[23,[7,22]]]],[[34,21],[[23,[7,22]]]],[[53,21],[[23,[7,22]]]],[[46,21],[[23,[7,22]]]],[[[48,[-1]],21],[[23,[7,22]]],50],[[[48,[-1]],21],[[23,[7,22]]],50],[[[51,[-1]],21],[[23,[7,22]]],52],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[34,-1],7,28],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[19],[-1,-2,[],[]],[19,16],[44,16],[19,46],[19,56],[44,56],[34,2],[[[57,[2]],4],19],[46,[[13,[34]]]],[[20,34,35],7],[[44,35],7],[[53,34,35],7],[[[48,[-1]],34,35],7,50],[[[51,[-1]],34,35],7,52],[[35,34,16],7],[[35,34,52],7],[[35,34,58],7],[[35,34,59],7],[[35,34,60],7],[[35,34,61],7],[[35,34,2],7],[[35,34,62],7],[[35,34,63],7],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,38,[]],[-1,38,[]],[-1,38,[]],[-1,38,[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[64,[-1]]],[[64,[-1]]],49],[[[30,[-1]]],[[30,[-1]]],49],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[[64,[-1]]],6,[]],[[[30,[-1]]],7,[]],[[[64,[-1]],21],24,52],[[[30,[-1]],21],24,52],[-1,-1,[]],[-1,-1,[]],[29,[[30,[29]]]],[[[64,[-1]]],-1,[]],[[[30,[-1]]],-1,[]],[[[64,[-1]]],-1,[]],[[[30,[-1]]],-1,[]],[[[65,[[64,[-1]]]]],[[65,[-1]]],[]],[[[65,[[30,[-1]]]]],[[65,[-1]]],[]],[[[65,[[64,[-1]]]]],[[65,[-1]]],[]],[[[65,[[30,[-1]]]]],[[65,[-1]]],[]],[[29,5],[[30,[29]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[],[]],[-1,[],[]],[[[64,[-1]]],-1,[]],[[[30,[-1]]],-1,[]],[[[65,[[64,[-1]]]],66],[[67,[-2]]],68,[]],[[[65,[[30,[-1]]]],66],[[67,[-2]]],68,[]],[[[30,[-1]]],5,[]],[[[30,[-1]]],5,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[69,[[64,[69]]]],[[69,-1],[[64,[69]]],[[45,[6]]]],0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[17,17],[70,70],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[17,17],10],[[],17],[[17,17],16],[[17,1],16],[[17,21],[[23,[7,22]]]],[[17,21],[[23,[7,22]]]],[[70,21],[[23,[7,22]]]],[[70,21],[[23,[7,22]]]],[[[13,[1]]],17],[1,17],[-1,-1,[]],[-1,-1,[]],[1,17],[2,[[23,[17]]]],[[17,17],16],[[17,1],16],[[17,1],16],[[17,17],16],[[17,-1],7,28],[-1,-2,[],[]],[-1,-2,[],[]],[17,[[13,[1]]]],[[17,17],16],[[17,1],16],[[17,17],16],[[17,1],16],[[17,17],[[13,[10]]]],[[17,1],[[13,[10]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,38,[]],[-1,38,[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],0,0,0,0,0,0,0,[71,[[13,[9]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,3,44],5,[[45,[[13,[9]]]]]],[[9,3,44],33],[9,9],[[-1,-2],7,[],[]],[[33,34],16],[[36,34],16],[[],5],[72,5],[73,7],[72,7],[5,73],[5,72],[[9,9],16],[72,5],[[5,-1],[[13,[34]]],[47,55]],[33,19],[[73,21],24],[[72,21],24],[[9,21],[[23,[7,22]]]],[[33,21],[[23,[7,22]]]],[[36,21],[[23,[7,22]]]],[[5,-1],5,[[45,[[13,[9]]]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[74,9],[63,9],[[5,-1],16,[47,55]],[[9,-1],7,28],[5,[[13,[9]]]],[72,[[13,[9]]]],[[5,-2],-1,[],[[43,[],[[39,[-1]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[9,74],[9,63],[33,16],[5,16],[33,16],[36,16],[5,16],[33,16],[36,56],[5,[[13,[3]]]],[33,3],[[3,44],5],[[3,44],33],[44,36],[3,5],[[3,44],5],[[3,44],33],[[],5],[5,5],[33,[[13,[9]]]],[[5,-1,-2],5,[47,55],20],[[33,35],7],[[36,35],7],[[5,44],5],[-1,-2,[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[33,44],[[5,-2],[[13,[-1]]],[],[[43,[[7,[9,6]]],[[39,[-1]]]]]],0,0,0,0,0,[[],37],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[37,37],[75,75],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[8,9],9],[8,11],[[],75],[[8,12],[[13,[7]]]],[41,7],[[8,9],7],[[8,3],16],[[75,3],16],[[8,9],7],[[75,9],7],[[8,18],7],[[75,18],7],[[8,18],16],[[8,9],7],[[75,9],7],[[42,21],[[23,[7,22]]]],[[42,21],[[23,[7,22]]]],[[41,21],[[23,[7,22]]]],[[37,21],[[23,[7,22]]]],[[75,21],[[23,[7,22]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[37,16],[37,16],[37,16],[8,[[13,[17]]]],[[],37],[[],75],[[8,33],9],[[75,33],9],[[8,6],7],[[8,9,36],7],[[75,9,36],7],[[8,9,9],7],[[75,9,9],7],[[8,3],37],[[75,3],37],[-1,41,[8,25,26]],[-1,[[23,[7,42]]],[8,25,26]],[[],37],[-1,-2,[],[]],[-1,-2,[],[]],[-1,38,[]],[[8,9],16],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[-1,-3],-2,[8,25,26],[],[[43,[],[[39,[-2]]]]]]],"c":[46,47,543],"p":[[5,"Level",0],[1,"str"],[5,"Metadata",0],[5,"Identifier",601],[5,"Span",0],[5,"Dispatch",0],[1,"tuple"],[10,"Subscriber",0],[5,"Id",421],[6,"Ordering",602],[5,"Current",603],[5,"TypeId",604],[6,"Option",605],[10,"Any",604],[5,"WeakDispatch",158],[1,"bool"],[5,"LevelFilter",366],[5,"Event",178],[5,"FieldSet",197],[10,"Value",0],[5,"Formatter",606],[5,"Error",606],[6,"Result",607],[8,"Result",606],[10,"Send",608],[10,"Sync",608],[5,"ParseLevelError",609],[10,"Hasher",610],[10,"Instrument",0],[5,"Instrumented",318],[1,"u32"],[5,"Kind",609],[5,"Attributes",421],[5,"Field",197],[10,"Visit",197],[5,"Record",421],[5,"Interest",520],[5,"String",611],[17,"Output"],[10,"FnMut",612],[5,"DefaultGuard",520],[5,"SetGlobalDefaultError",520],[10,"FnOnce",612],[5,"ValueSet",197],[10,"Into",613],[5,"Iter",197],[10,"AsField",197],[5,"DisplayValue",197],[10,"Clone",614],[10,"Display",606],[5,"DebugValue",197],[10,"Debug",606],[5,"Empty",197],[10,"Borrow",615],[10,"Sized",608],[1,"usize"],[1,"slice"],[10,"Error",616],[1,"f64"],[1,"i128"],[1,"i64"],[1,"u128"],[1,"u64"],[5,"WithDispatch",318],[5,"Pin",617],[5,"Context",618],[6,"Poll",619],[10,"Future",620],[10,"WithSubscriber",318],[5,"ParseLevelFilterError",366],[10,"AsId",421],[5,"EnteredSpan",421],[5,"Entered",421],[5,"NonZeroU64",621],[5,"NoSubscriber",520]],"b":[[39,"impl-dyn+Subscriber"],[40,"impl-dyn+Subscriber+%2B+Send"],[41,"impl-dyn+Subscriber+%2B+Sync"],[42,"impl-dyn+Subscriber+%2B+Send+%2B+Sync"],[55,"impl-PartialEq-for-Level"],[56,"impl-PartialEq%3CLevelFilter%3E-for-Level"],[70,"impl-Debug-for-dyn+Value"],[71,"impl-Display-for-dyn+Value"],[75,"impl-Display-for-Level"],[76,"impl-Debug-for-Level"],[83,"impl-PartialOrd-for-Level"],[84,"impl-PartialOrd%3CLevelFilter%3E-for-Level"],[85,"impl-PartialOrd%3CLevelFilter%3E-for-Level"],[86,"impl-PartialOrd-for-Level"],[99,"impl-dyn+Subscriber+%2B+Sync"],[100,"impl-dyn+Subscriber+%2B+Send+%2B+Sync"],[101,"impl-dyn+Subscriber+%2B+Send"],[102,"impl-dyn+Subscriber"],[106,"impl-PartialOrd-for-Level"],[107,"impl-PartialOrd%3CLevelFilter%3E-for-Level"],[111,"impl-PartialOrd-for-Level"],[112,"impl-PartialOrd%3CLevelFilter%3E-for-Level"],[122,"impl-PartialOrd-for-Level"],[123,"impl-PartialOrd%3CLevelFilter%3E-for-Level"],[208,"impl-AsField-for-Field"],[209,"impl-AsField-for-%26Field"],[240,"impl-Debug-for-FieldSet"],[241,"impl-Display-for-FieldSet"],[242,"impl-Debug-for-ValueSet%3C\'a%3E"],[243,"impl-Display-for-ValueSet%3C\'a%3E"],[244,"impl-Debug-for-Field"],[245,"impl-Display-for-Field"],[248,"impl-Debug-for-DisplayValue%3CT%3E"],[249,"impl-Display-for-DisplayValue%3CT%3E"],[385,"impl-PartialEq-for-LevelFilter"],[386,"impl-PartialEq%3CLevel%3E-for-LevelFilter"],[387,"impl-Debug-for-LevelFilter"],[388,"impl-Display-for-LevelFilter"],[389,"impl-Debug-for-ParseLevelFilterError"],[390,"impl-Display-for-ParseLevelFilterError"],[391,"impl-From%3COption%3CLevel%3E%3E-for-LevelFilter"],[392,"impl-From%3CLevel%3E-for-LevelFilter"],[397,"impl-PartialOrd-for-LevelFilter"],[398,"impl-PartialOrd%3CLevel%3E-for-LevelFilter"],[399,"impl-PartialOrd%3CLevel%3E-for-LevelFilter"],[400,"impl-PartialOrd-for-LevelFilter"],[405,"impl-PartialOrd-for-LevelFilter"],[406,"impl-PartialOrd%3CLevel%3E-for-LevelFilter"],[407,"impl-PartialOrd-for-LevelFilter"],[408,"impl-PartialOrd%3CLevel%3E-for-LevelFilter"],[409,"impl-PartialOrd-for-LevelFilter"],[410,"impl-PartialOrd%3CLevel%3E-for-LevelFilter"],[553,"impl-Display-for-SetGlobalDefaultError"],[554,"impl-Debug-for-SetGlobalDefaultError"]]}],\ +["tracing",{"doc":"A scoped, structured logging and diagnostics system.","t":"TFTFTKFFFKTKTNNNNNNNNNNNNNNNNNNNNNQQNCNNNNNNNNNNMNQMNNNNNQQCMNQNQMNCNNNNNNNNNNNNNNNNNNNNNNQQCNXNNNNNNNNNNNNNNCNNNNNNNNMNNNNNMMNMNNNCQQCNNNNNQQNNNNNNNNNNNNNNQQFFFFNNNNNNHNHHNNNNNHFNNNNNNNNNNNNNNNNNNKFFFFFFKFKMNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKFFKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTFTFSTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKFFFFFFMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFKNNNNNNNNNNNNNNNNNNNMNMNMNNMNNNNNNNNNNNNNNNNNNNNMNNMNMNNNHHNNNNNNNNNNNNNNNNNH","n":["DEBUG","Dispatch","ERROR","Event","INFO","Instrument","Level","Metadata","Span","Subscriber","TRACE","Value","WARN","as_str","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","callsite","clone","clone","clone","clone_into","clone_into","clone_into","clone_span","clone_span","cmp","current_span","current_span","debug","debug_span","default","dispatcher","downcast_raw","downcast_ref","downcast_ref","downcast_ref","downcast_ref","downcast_ref","downgrade","drop","drop_span","drop_span","enabled","enabled","enabled","enter","enter","eq","eq","eq","eq","error","error_span","event","event","event","event","event_enabled","event_enabled","exit","exit","field","fields","file","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_str","ge","ge","gt","gt","hash","hash","in_current_span","info","info_span","instrument","instrument","instrument","into","into","into","into","is","is","is","is","is","is_event","is_span","le","le","level","level_filters","line","lt","lt","max_level_hint","module_path","name","new","new","new_span","new_span","none","on_register_dispatch","partial_cmp","partial_cmp","record","record","record","record_follows_from","record_follows_from","register_callsite","register_callsite","span","span","span_enabled","subscriber","target","to_owned","to_owned","to_owned","to_string","trace","trace_span","try_close","try_close","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","warn","warn_span","DefaultGuard","Dispatch","SetGlobalDefaultError","WeakDispatch","borrow","borrow_mut","clone","clone_into","fmt","from","get_default","into","set_default","set_global_default","to_owned","try_from","try_into","type_id","upgrade","with_default","Event","borrow","borrow_mut","child_of","dispatch","fields","fmt","from","into","is_contextual","is_root","metadata","new","new_child_of","parent","record","try_from","try_into","type_id","AsField","DebugValue","DisplayValue","Empty","Field","FieldSet","Iter","Value","ValueSet","Visit","as_field","as_field","as_field","as_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","callsite","callsite","clone","clone","clone","clone_into","clone_into","clone_into","contains","debug","display","eq","eq","eq","field","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","hash","into","into","into","into","into","into","into","into_iter","into_iter","is_empty","is_empty","iter","len","len","name","new","next","record","record","record","record","record","record_bool","record_debug","record_error","record_f64","record_i128","record_i64","record_str","record_u128","record_u64","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","Instrument","Instrumented","WithDispatch","WithSubscriber","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","dispatcher","drop","fmt","fmt","from","from","in_current_span","inner","inner","inner_mut","inner_mut","inner_pin_mut","inner_pin_mut","inner_pin_ref","inner_pin_ref","instrument","into","into","into_future","into_future","into_inner","into_inner","poll","poll","span","span_mut","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","with_current_subscriber","with_subscriber","DEBUG","ERROR","INFO","LevelFilter","OFF","ParseLevelFilterError","STATIC_MAX_LEVEL","TRACE","WARN","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","current","eq","eq","fmt","fmt","fmt","fmt","from","from","from","from","from_level","from_str","ge","ge","gt","gt","hash","into","into","into_level","le","le","lt","lt","partial_cmp","partial_cmp","to_owned","to_owned","to_string","to_string","try_from","try_from","try_into","try_into","type_id","type_id","AsId","Attributes","Entered","EnteredSpan","Id","Record","Span","as_id","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","child_of","child_of","clone","clone_into","contains","contains","current","deref","drop","drop","enter","entered","eq","exit","field","fields","fmt","fmt","fmt","fmt","fmt","follows_from","from","from","from","from","from","from_non_zero_u64","from_u64","has_field","hash","id","id","in_scope","into","into","into","into","into","into_non_zero_u64","into_u64","is_contextual","is_disabled","is_empty","is_empty","is_none","is_root","len","metadata","metadata","new","new","new","new_disabled","new_root","new_root","none","or_current","parent","record","record","record","record_all","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","values","with_subscriber","DefaultGuard","Interest","NoSubscriber","SetGlobalDefaultError","Subscriber","always","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","clone_span","current_span","default","downcast_raw","drop","drop_span","enabled","enabled","enter","enter","event","event","event_enabled","exit","exit","fmt","fmt","fmt","fmt","fmt","from","from","from","from","into","into","into","into","is_always","is_never","is_sometimes","max_level_hint","never","new","new_span","new_span","on_register_dispatch","record","record","record_follows_from","record_follows_from","register_callsite","register_callsite","set_default","set_global_default","sometimes","to_owned","to_owned","to_string","try_close","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","with_default"],"q":[[0,"tracing"],[158,"tracing::dispatcher"],[178,"tracing::event"],[197,"tracing::field"],[318,"tracing::instrument"],[366,"tracing::level_filters"],[421,"tracing::span"],[520,"tracing::subscriber"],[601,"tracing_core::callsite"],[602,"core::cmp"],[603,"tracing_core::span"],[604,"core::any"],[605,"core::option"],[606,"core::any"],[607,"core::fmt"],[608,"core::fmt"],[609,"core::marker"],[610,"core::hash"],[611,"tracing_core::metadata"],[612,"core::ops::function"],[613,"core::ops::function"],[614,"core::clone"],[615,"core::fmt"],[616,"core::marker"],[617,"core::pin"],[618,"core::task::wake"],[619,"core::task::poll"],[620,"core::future::future"],[621,"core::num::nonzero"]],"d":["The “debug” level.","Dispatch trace data to a Subscriber.","The “error” level.","Events represent single points in time where something …","The “info” level.","Attaches spans to a std::future::Future.","Describes the level of verbosity of a span or event.","Metadata describing a span or event.","A handle representing a span, with the capability to enter …","Trait representing the functions required to collect trace …","The “trace” level.","A field value of an erased type.","The “warn” level.","Returns the string representation of the Level.","","","","","","","","","Returns an opaque Identifier that uniquely identifies the …","","","","","","","Notifies the subscriber that a span ID has been cloned.","Notifies the subscriber that a span ID has been cloned.","","Returns a type representing this subscriber’s view of …","Returns a type representing this subscriber’s view of …","Constructs an event at the debug level.","Constructs a span at the debug level.","Returns the current default dispatcher","Dispatches trace events to Subscribers.","If self is the same type as the provided TypeId, returns …","Returns some reference to this Subscriber value if it is …","Returns some reference to this Subscriber value if it is …","Returns some reference to this [Subscriber…","Returns some reference to this Subscriber value if it is …","Returns some reference to the Subscriber this Dispatch …","Creates a WeakDispatch from this Dispatch.","","This method is deprecated.","Notifies the subscriber that a span ID has been dropped.","Returns true if a span or event with the specified metadata…","Returns true if a span with the specified metadata would be","Checks whether a span or event is enabled based on the …","Records that a span has been entered.","Records that a span has been can_enter.","","","","","Constructs an event at the error level.","Constructs a span at the error level.","Events represent single points in time during the …","Records that an Event has occurred.","Records that an Event has occurred.","Constructs a new Event.","Determine if an Event should be recorded.","Tests whether an event with the specified level and target …","Records that a span has been exited.","Records that a span has been exited.","Span and Event key-value data.","Returns the names of the fields on the described span or …","Returns the name of the source code file where the span …","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Instruments this type with the current Span, returning an …","Constructs an event at the info level.","Constructs a span at the info level.","Attach a span to a std::future::Future.","Instruments this type with the provided Span, returning an …","Instruments a function to create and enter a tracing span …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if this Subscriber is the same type as T.","Returns true if this Subscriber is the same type as T.","Returns true if this Subscriber is the same type as T.","Returns true if this Subscriber is the same type as T.","Returns true if this Dispatch forwards to a Subscriber of …","Returns true if the callsite kind is Event.","Return true if the callsite kind is Span.","","","Returns the level of verbosity of the described span or …","Trace verbosity level filtering.","Returns the line number in the source code file where the …","","","Returns the highest verbosity level that this Subscriber …","Returns the path to the Rust module where the span …","Returns the name of the span.","Construct new metadata for a span or event, with a name, …","Returns a Dispatch that forwards to the given Subscriber.","Visit the construction of a new span, returning a new span …","Record the construction of a new span, returning a new ID …","Returns a new Dispatch that discards events and spans.","Invoked when this subscriber becomes a Dispatch.","","","Visits this value with the given Visitor.","Record a set of values on a span.","Record a set of values on a span.","Adds an indication that span follows from the span with …","Adds an indication that span follows from the span with …","Registers a new callsite with this subscriber, returning …","Registers a new callsite with this subscriber, returning …","Spans represent periods of time in which a program was …","Constructs a new span.","Tests whether a span with the specified level and target …","Collects and records trace data.","Returns a string describing the part of the system where …","","","","","Constructs an event at the trace level.","Constructs a span at the trace level.","Notifies the subscriber that a span ID has been dropped, …","Notifies the subscriber that a span ID has been dropped, …","","","","","","","","","","","","","Constructs an event at the warn level.","Constructs a span at the warn level.","A guard that resets the current default dispatcher to the …","Dispatch trace data to a Subscriber.","Returned if setting the global dispatcher fails.","WeakDispatch is a version of Dispatch that holds a …","","","","","","Returns the argument unchanged.","Executes a closure with a reference to this thread’s …","Calls U::from(self).","Sets the dispatch as the default dispatch for the duration …","Sets this dispatch as the global default for the duration …","","","","","Attempts to upgrade this WeakDispatch to a Dispatch.","Sets this dispatch as the default for the duration of a …","Events represent single points in time where something …","","","Constructs a new Event with the specified metadata and set …","Constructs a new Event with the specified metadata and set …","Returns an iterator over the set of values on this Event.","","Returns the argument unchanged.","Calls U::from(self).","Returns true if the new event’s parent should be …","Returns true if the new event should be a root.","Returns metadata describing this Event.","Returns a new Event in the current span, with the …","Returns a new Event as a child of the specified span, with …","Returns the new event’s explicitly-specified parent, if …","Visits all the fields on this Event with the specified …","","","","Trait implemented to allow a type to be used as a field …","A Value which serializes as a string using fmt::Debug.","A Value which serializes using fmt::Display.","An empty field.","An opaque key allowing O(1) access to a field in a Span’…","Describes the fields present on a span.","An iterator over a set of fields.","A field value of an erased type.","A set of fields and values for a span.","Visits typed values.","Attempts to convert &self into a Field with the specified …","","","","","","","","","","","","","","","","","","Returns an Identifier that uniquely identifies the Callsite","Returns an Identifier that uniquely identifies the Callsite","","","","","","","Returns true if self contains the given field.","Wraps a type implementing fmt::Debug as a Value that can be","Wraps a type implementing fmt::Display as a Value that can …","","","","Returns the Field named name, or None if no such field …","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Returns whether or not this FieldSet has fields.","Returns true if this ValueSet contains no values.","Returns an iterator over the Fields in this FieldSet.","Returns the number of fields in this FieldSet.","Returns the number of fields in this ValueSet that would …","Returns a string representing the name of the field.","Constructs a new FieldSet with the given array of field …","","Visits this value with the given Visitor.","Visits all the fields in this ValueSet with the provided …","","","","Visit a boolean value.","Visit a value implementing fmt::Debug.","Records a type implementing Error.","Visit a double-precision floating point value.","Visit a signed 128-bit integer value.","Visit a signed 64-bit integer value.","Visit a string value.","Visit an unsigned 128-bit integer value.","Visit an unsigned 64-bit integer value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Attaches spans to a std::future::Future.","A Future that has been instrumented with a tracing Span.","A Future that has been instrumented with a tracing …","Extension trait allowing futures to be instrumented with a …","","","","","","","","","Borrows the Dispatch that is entered when this type is …","","","","Returns the argument unchanged.","Returns the argument unchanged.","Instruments this type with the current Span, returning an …","Borrows the wrapped type.","Borrows the wrapped type.","Mutably borrows the wrapped type.","Mutably borrows the wrapped type.","Get a pinned mutable reference to the wrapped type.","Get a pinned mutable reference to the wrapped type.","Get a pinned reference to the wrapped type.","Get a pinned reference to the wrapped type.","Instruments this type with the provided Span, returning an …","Calls U::from(self).","Calls U::from(self).","","","Consumes the Instrumented, returning the wrapped type.","Consumes the Instrumented, returning the wrapped type.","","","Borrows the Span that this type is instrumented by.","Mutably borrows the Span that this type is instrumented by.","","","","","","","","","Attaches the current default Subscriber to this type, …","Attaches the provided Subscriber to this type, returning a …","The “debug” level.","The “error” level.","The “info” level.","A filter comparable to a verbosity Level.","The “off” level.","Indicates that a string could not be parsed to a valid …","The statically configured maximum trace level.","The “trace” level.","The “warn” level.","","","","","","","","","","Returns a LevelFilter that matches the most verbose Level …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns a LevelFilter that enables spans and events with …","","","","","","","Calls U::from(self).","Calls U::from(self).","Returns the most verbose Level that this filter accepts, …","","","","","","","","","","","","","","","","","Trait implemented by types which have a span Id.","Attributes provided to a Subscriber describing a new span …","A guard representing a span which has been entered and is …","An owned version of Entered, a guard representing a span …","Identifies a span within the context of a subscriber.","A set of fields recorded by a span.","A handle representing a span, with the capability to enter …","Returns the Id of the span that self corresponds to, or …","","","","","","","","","","","Constructs a new Span as child of the given parent span, …","Returns Attributes describing a new child span of the …","","","Returns true if this set of Attributes contains a value …","Returns true if this Record contains a value for the given …","Returns a handle to the span considered by the Subscriber …","","","","Enters this span, returning a guard that will exit the …","Enters this span, consuming it and returning a guard that …","","Exits this span, returning the underlying Span.","Returns a Field for the field with the given name, if one …","Returns the set of all fields defined by this span’s …","","","","","","Indicates that the span with the given ID has an indirect …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Constructs a new span ID from the given NonZeroU64.","Constructs a new span ID from the given u64.","Returns true if this Span has a field for the given Field …","","Returns this span’s Id, if it is enabled.","Returns this span’s Id, if it is enabled.","Executes the given function in the context of this span.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the span’s ID as a NonZeroU64.","Returns the span’s ID as a u64.","Returns true if the new span’s parent should be …","Returns true if this span was disabled by the subscriber …","Returns true if this set of Attributes contains no values.","Returns true if this Record contains no values.","Returns true if this span was constructed by Span::none …","Returns true if the new span should be a root.","Returns the number of fields that would be visited from …","Returns this span’s Metadata, if it is enabled.","Returns a reference to the new span’s metadata.","Constructs a new Span with the given metadata and set of …","Returns Attributes describing a new child span of the …","Constructs a new Record from a ValueSet.","Constructs a new disabled span with the given Metadata.","Constructs a new Span as the root of its own trace tree, …","Returns Attributes describing a new span at the root of …","Constructs a new span that is completely disabled.","Returns this span, if it was enabled by the current …","Returns the new span’s explicitly-specified parent, if …","Records that the field described by field has the value …","Records all the fields in this set of Attributes with the …","Records all the fields in this Record with the provided …","Records all the fields in the provided ValueSet.","","","","","","","","","","","","","","","","","Returns a reference to a ValueSet containing any values …","Invokes a function with a reference to this span’s ID …","A guard that resets the current default dispatcher to the …","Indicates a Subscriber’s interest in a particular …","A no-op Subscriber.","Returned if setting the global dispatcher fails.","Trait representing the functions required to collect trace …","Returns an Interest indicating the subscriber is always …","","","","","","","","","","","","","Notifies the subscriber that a span ID has been cloned.","Returns a type representing this subscriber’s view of …","","If self is the same type as the provided TypeId, returns …","","This method is deprecated.","Returns true if a span or event with the specified metadata…","","Records that a span has been entered.","","Records that an Event has occurred.","","Determine if an Event should be recorded.","Records that a span has been exited.","","","","","","","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).","Returns true if the subscriber is always interested in …","Returns true if the subscriber is never interested in …","Returns true if the subscriber is sometimes interested in …","Returns the highest verbosity level that this Subscriber …","Returns an Interest indicating that the subscriber is …","Returns a new NoSubscriber.","Visit the construction of a new span, returning a new span …","","Invoked when this subscriber becomes a Dispatch.","Record a set of values on a span.","","Adds an indication that span follows from the span with …","","Registers a new callsite with this subscriber, returning …","","Sets the Subscriber as the default for the current thread …","Sets this subscriber as the global default for the …","Returns an Interest indicating the subscriber is sometimes …","","","","Notifies the subscriber that a span ID has been dropped, …","","","","","","","","","","","","","Sets this Subscriber as the default for the current thread …"],"i":[1,0,1,0,1,0,0,0,0,0,1,0,1,1,5,3,6,1,5,3,6,1,3,5,6,1,5,6,1,8,6,1,8,6,0,0,6,0,8,8,8,8,8,6,6,5,8,6,8,6,0,8,6,5,3,1,1,0,0,0,8,6,0,8,0,8,6,0,3,3,20,20,5,3,6,1,1,5,3,6,6,1,1,1,1,1,1,5,1,29,0,0,0,29,0,5,3,6,1,8,8,8,8,6,3,3,1,1,3,0,3,1,1,8,3,3,3,6,8,6,6,8,1,1,20,8,6,8,6,8,6,0,0,0,0,3,5,6,1,1,0,0,8,6,5,3,6,1,5,3,6,1,5,3,6,1,0,0,0,0,0,0,15,15,15,15,15,15,0,15,0,0,15,15,15,15,15,0,0,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,0,0,47,34,34,34,19,44,34,53,46,48,51,19,44,34,53,46,48,51,44,34,34,48,51,34,48,51,19,0,0,19,34,53,19,19,19,44,44,34,34,53,46,48,48,51,19,44,34,53,46,48,51,34,19,44,34,53,46,48,51,19,46,19,44,19,19,44,34,19,46,20,44,53,48,51,35,35,35,35,35,35,35,35,35,34,48,51,19,44,34,48,19,44,34,53,46,48,51,19,44,34,53,46,48,51,19,44,34,53,46,48,51,0,0,0,0,64,30,64,30,64,30,64,30,64,30,64,30,64,30,29,64,30,64,30,64,30,64,30,29,64,30,64,30,64,30,64,30,30,30,64,30,64,30,64,30,64,30,69,69,17,17,17,0,17,0,0,17,17,17,70,17,70,17,70,17,70,17,17,17,17,17,17,70,70,17,17,17,70,17,17,17,17,17,17,17,17,70,17,17,17,17,17,17,17,17,70,17,70,17,70,17,70,17,70,0,0,0,0,0,0,0,71,73,72,9,33,36,73,72,9,33,36,5,33,9,9,33,36,5,72,73,72,5,5,9,72,5,33,73,72,9,33,36,5,73,72,9,33,36,9,9,5,9,5,72,5,73,72,9,33,36,9,9,33,5,33,36,5,33,36,5,33,5,33,36,5,5,33,5,5,33,5,33,36,5,9,73,72,9,33,36,73,72,9,33,36,73,72,9,33,36,33,5,0,0,0,0,0,37,42,41,37,75,42,41,37,75,37,75,37,75,8,8,75,8,41,8,8,75,8,75,8,75,8,8,75,42,42,41,37,75,42,41,37,75,42,41,37,75,37,37,37,8,37,75,8,75,8,8,75,8,75,8,75,0,0,37,37,75,42,8,42,41,37,75,42,41,37,75,42,41,37,75,0],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,[1,2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[3,4],[5,5],[6,6],[1,1],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[8,9],9],[[6,9],9],[[1,1],10],[8,11],[6,11],0,0,[[],6],0,[[8,12],[[13,[7]]]],[8,[[13,[-1]]],14],[8,[[13,[-1]]],14],[8,[[13,[-1]]],14],[8,[[13,[-1]]],14],[6,[[13,[-1]]],14],[6,15],[5,7],[[8,9],7],[[6,9],7],[[8,3],16],[[6,3],16],0,[[8,9],7],[[6,9],7],[[5,5],16],[[3,3],16],[[1,1],16],[[1,17],16],0,0,0,[[8,18],7],[[6,18],7],0,[[8,18],16],0,[[8,9],7],[[6,9],7],0,[3,19],[3,[[13,[2]]]],[[20,21],[[23,[7,22]]]],[[20,21],[[23,[7,22]]]],[[5,21],24],[[3,21],[[23,[7,22]]]],[[6,21],[[23,[7,22]]]],[[1,21],[[23,[7,22]]]],[[1,21],[[23,[7,22]]]],[-1,-1,[]],[-1,-1,[]],[-1,6,[8,25,26]],[-1,-1,[]],[-1,-1,[]],[2,[[23,[1,27]]]],[[1,1],16],[[1,17],16],[[1,1],16],[[1,17],16],[[5,-1],7,28],[[1,-1],7,28],[29,[[30,[29]]]],0,0,0,[[29,5],[[30,[29]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[8,16],[8,16],[8,16],[8,16],[6,16],[3,16],[3,16],[[1,1],16],[[1,17],16],[3,1],0,[3,[[13,[31]]]],[[1,17],16],[[1,1],16],[8,[[13,[17]]]],[3,[[13,[2]]]],[3,2],[[2,2,1,[13,[2]],[13,[31]],[13,[2]],19,32],3],[-1,6,[8,25,26]],[[8,33],9],[[6,33],9],[[],6],[[8,6],7],[[1,17],[[13,[10]]]],[[1,1],[[13,[10]]]],[[20,34,35],7],[[8,9,36],7],[[6,9,36],7],[[8,9,9],7],[[6,9,9],7],[[8,3],37],[[6,3],37],0,0,0,0,[3,2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,38,[]],0,0,[[8,9],16],[[6,9],16],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[15,15],[[-1,-2],7,[],[]],[[15,21],[[23,[7,22]]]],[-1,-1,[]],[-2,-1,[],[[40,[6],[[39,[-1]]]]]],[-1,-2,[],[]],[6,41],[6,[[23,[7,42]]]],[-1,-2,[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,12,[]],[15,[[13,[6]]]],[[6,-2],-1,[],[[43,[],[[39,[-1]]]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[[-1,3,44],7,[[45,[[13,[9]]]]]],[[3,44],7],[18,46],[[18,21],[[23,[7,22]]]],[-1,-1,[]],[-1,-2,[],[]],[18,16],[18,16],[18,3],[[3,44],18],[[-1,3,44],18,[[45,[[13,[9]]]]]],[18,[[13,[9]]]],[[18,35],7],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,12,[]],0,0,0,0,0,0,0,0,0,0,[[47,3],[[13,[34]]]],[[34,3],[[13,[34]]]],[[34,3],[[13,[34]]]],[34,2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[44,4],[34,4],[34,34],[[[48,[-1]]],[[48,[-1]]],[49,50]],[[[51,[-1]]],[[51,[-1]]],[49,52]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[19,34],16],[-1,[[51,[-1]]],52],[-1,[[48,[-1]]],50],[[19,19],16],[[34,34],16],[[53,53],16],[[19,-1],[[13,[34]]],[[54,[2]],55]],[[19,21],[[23,[7,22]]]],[[19,21],[[23,[7,22]]]],[[44,21],[[23,[7,22]]]],[[44,21],[[23,[7,22]]]],[[34,21],[[23,[7,22]]]],[[34,21],[[23,[7,22]]]],[[53,21],[[23,[7,22]]]],[[46,21],[[23,[7,22]]]],[[[48,[-1]],21],[[23,[7,22]]],50],[[[48,[-1]],21],[[23,[7,22]]],50],[[[51,[-1]],21],[[23,[7,22]]],52],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[34,-1],7,28],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[19],[-1,-2,[],[]],[19,16],[44,16],[19,46],[19,56],[44,56],[34,2],[[[57,[2]],4],19],[46,[[13,[34]]]],[[20,34,35],7],[[44,35],7],[[53,34,35],7],[[[48,[-1]],34,35],7,50],[[[51,[-1]],34,35],7,52],[[35,34,16],7],[[35,34,52],7],[[35,34,58],7],[[35,34,59],7],[[35,34,60],7],[[35,34,61],7],[[35,34,2],7],[[35,34,62],7],[[35,34,63],7],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,38,[]],[-1,38,[]],[-1,38,[]],[-1,38,[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[64,[-1]]],[[64,[-1]]],49],[[[30,[-1]]],[[30,[-1]]],49],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[[64,[-1]]],6,[]],[[[30,[-1]]],7,[]],[[[64,[-1]],21],24,52],[[[30,[-1]],21],24,52],[-1,-1,[]],[-1,-1,[]],[29,[[30,[29]]]],[[[64,[-1]]],-1,[]],[[[30,[-1]]],-1,[]],[[[64,[-1]]],-1,[]],[[[30,[-1]]],-1,[]],[[[65,[[64,[-1]]]]],[[65,[-1]]],[]],[[[65,[[30,[-1]]]]],[[65,[-1]]],[]],[[[65,[[64,[-1]]]]],[[65,[-1]]],[]],[[[65,[[30,[-1]]]]],[[65,[-1]]],[]],[[29,5],[[30,[29]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[],[]],[-1,[],[]],[[[64,[-1]]],-1,[]],[[[30,[-1]]],-1,[]],[[[65,[[64,[-1]]]],66],[[67,[-2]]],68,[]],[[[65,[[30,[-1]]]],66],[[67,[-2]]],68,[]],[[[30,[-1]]],5,[]],[[[30,[-1]]],5,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[69,[[64,[69]]]],[[69,-1],[[64,[69]]],[[45,[6]]]],0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[17,17],[70,70],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[17,17],10],[[],17],[[17,17],16],[[17,1],16],[[17,21],[[23,[7,22]]]],[[17,21],[[23,[7,22]]]],[[70,21],[[23,[7,22]]]],[[70,21],[[23,[7,22]]]],[[[13,[1]]],17],[1,17],[-1,-1,[]],[-1,-1,[]],[1,17],[2,[[23,[17]]]],[[17,17],16],[[17,1],16],[[17,1],16],[[17,17],16],[[17,-1],7,28],[-1,-2,[],[]],[-1,-2,[],[]],[17,[[13,[1]]]],[[17,17],16],[[17,1],16],[[17,17],16],[[17,1],16],[[17,17],[[13,[10]]]],[[17,1],[[13,[10]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,38,[]],[-1,38,[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],0,0,0,0,0,0,0,[71,[[13,[9]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,3,44],5,[[45,[[13,[9]]]]]],[[9,3,44],33],[9,9],[[-1,-2],7,[],[]],[[33,34],16],[[36,34],16],[[],5],[72,5],[73,7],[72,7],[5,73],[5,72],[[9,9],16],[72,5],[[5,-1],[[13,[34]]],[47,55]],[33,19],[[73,21],24],[[72,21],24],[[9,21],[[23,[7,22]]]],[[33,21],[[23,[7,22]]]],[[36,21],[[23,[7,22]]]],[[5,-1],5,[[45,[[13,[9]]]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[74,9],[63,9],[[5,-1],16,[47,55]],[[9,-1],7,28],[5,[[13,[9]]]],[72,[[13,[9]]]],[[5,-2],-1,[],[[43,[],[[39,[-1]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[9,74],[9,63],[33,16],[5,16],[33,16],[36,16],[5,16],[33,16],[36,56],[5,[[13,[3]]]],[33,3],[[3,44],5],[[3,44],33],[44,36],[3,5],[[3,44],5],[[3,44],33],[[],5],[5,5],[33,[[13,[9]]]],[[5,-1,-2],5,[47,55],20],[[33,35],7],[[36,35],7],[[5,44],5],[-1,-2,[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[33,44],[[5,-2],[[13,[-1]]],[],[[43,[[7,[9,6]]],[[39,[-1]]]]]],0,0,0,0,0,[[],37],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[37,37],[75,75],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[8,9],9],[8,11],[[],75],[[8,12],[[13,[7]]]],[41,7],[[8,9],7],[[8,3],16],[[75,3],16],[[8,9],7],[[75,9],7],[[8,18],7],[[75,18],7],[[8,18],16],[[8,9],7],[[75,9],7],[[42,21],[[23,[7,22]]]],[[42,21],[[23,[7,22]]]],[[41,21],[[23,[7,22]]]],[[37,21],[[23,[7,22]]]],[[75,21],[[23,[7,22]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[37,16],[37,16],[37,16],[8,[[13,[17]]]],[[],37],[[],75],[[8,33],9],[[75,33],9],[[8,6],7],[[8,9,36],7],[[75,9,36],7],[[8,9,9],7],[[75,9,9],7],[[8,3],37],[[75,3],37],[-1,41,[8,25,26]],[-1,[[23,[7,42]]],[8,25,26]],[[],37],[-1,-2,[],[]],[-1,-2,[],[]],[-1,38,[]],[[8,9],16],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[[-1,-3],-2,[8,25,26],[],[[43,[],[[39,[-2]]]]]]],"c":[46,47,543],"p":[[5,"Level",0],[1,"str"],[5,"Metadata",0],[5,"Identifier",601],[5,"Span",0],[5,"Dispatch",0],[1,"tuple"],[10,"Subscriber",0],[5,"Id",421],[6,"Ordering",602],[5,"Current",603],[5,"TypeId",604],[6,"Option",605],[10,"Any",604],[5,"WeakDispatch",158],[1,"bool"],[5,"LevelFilter",366],[5,"Event",178],[5,"FieldSet",197],[10,"Value",0],[5,"Formatter",606],[5,"Error",606],[6,"Result",607],[8,"Result",606],[10,"Send",608],[10,"Sync",608],[5,"ParseLevelError",609],[10,"Hasher",610],[10,"Instrument",0],[5,"Instrumented",318],[1,"u32"],[5,"Kind",609],[5,"Attributes",421],[5,"Field",197],[10,"Visit",197],[5,"Record",421],[5,"Interest",520],[5,"String",611],[17,"Output"],[10,"FnMut",612],[5,"DefaultGuard",520],[5,"SetGlobalDefaultError",520],[10,"FnOnce",612],[5,"ValueSet",197],[10,"Into",613],[5,"Iter",197],[10,"AsField",197],[5,"DisplayValue",197],[10,"Clone",614],[10,"Display",606],[5,"DebugValue",197],[10,"Debug",606],[5,"Empty",197],[10,"Borrow",615],[10,"Sized",608],[1,"usize"],[1,"slice"],[10,"Error",616],[1,"f64"],[1,"i128"],[1,"i64"],[1,"u128"],[1,"u64"],[5,"WithDispatch",318],[5,"Pin",617],[5,"Context",618],[6,"Poll",619],[10,"Future",620],[10,"WithSubscriber",318],[5,"ParseLevelFilterError",366],[10,"AsId",421],[5,"EnteredSpan",421],[5,"Entered",421],[5,"NonZeroU64",621],[5,"NoSubscriber",520]],"b":[[39,"impl-dyn+Subscriber"],[40,"impl-dyn+Subscriber+%2B+Send"],[41,"impl-dyn+Subscriber+%2B+Sync"],[42,"impl-dyn+Subscriber+%2B+Send+%2B+Sync"],[55,"impl-PartialEq-for-Level"],[56,"impl-PartialEq%3CLevelFilter%3E-for-Level"],[70,"impl-Display-for-dyn+Value"],[71,"impl-Debug-for-dyn+Value"],[75,"impl-Display-for-Level"],[76,"impl-Debug-for-Level"],[83,"impl-PartialOrd-for-Level"],[84,"impl-PartialOrd%3CLevelFilter%3E-for-Level"],[85,"impl-PartialOrd-for-Level"],[86,"impl-PartialOrd%3CLevelFilter%3E-for-Level"],[99,"impl-dyn+Subscriber"],[100,"impl-dyn+Subscriber+%2B+Send+%2B+Sync"],[101,"impl-dyn+Subscriber+%2B+Send"],[102,"impl-dyn+Subscriber+%2B+Sync"],[106,"impl-PartialOrd-for-Level"],[107,"impl-PartialOrd%3CLevelFilter%3E-for-Level"],[111,"impl-PartialOrd%3CLevelFilter%3E-for-Level"],[112,"impl-PartialOrd-for-Level"],[122,"impl-PartialOrd%3CLevelFilter%3E-for-Level"],[123,"impl-PartialOrd-for-Level"],[208,"impl-AsField-for-%26Field"],[209,"impl-AsField-for-Field"],[240,"impl-Debug-for-FieldSet"],[241,"impl-Display-for-FieldSet"],[242,"impl-Debug-for-ValueSet%3C\'a%3E"],[243,"impl-Display-for-ValueSet%3C\'a%3E"],[244,"impl-Debug-for-Field"],[245,"impl-Display-for-Field"],[248,"impl-Debug-for-DisplayValue%3CT%3E"],[249,"impl-Display-for-DisplayValue%3CT%3E"],[385,"impl-PartialEq-for-LevelFilter"],[386,"impl-PartialEq%3CLevel%3E-for-LevelFilter"],[387,"impl-Debug-for-LevelFilter"],[388,"impl-Display-for-LevelFilter"],[389,"impl-Debug-for-ParseLevelFilterError"],[390,"impl-Display-for-ParseLevelFilterError"],[391,"impl-From%3COption%3CLevel%3E%3E-for-LevelFilter"],[392,"impl-From%3CLevel%3E-for-LevelFilter"],[397,"impl-PartialOrd-for-LevelFilter"],[398,"impl-PartialOrd%3CLevel%3E-for-LevelFilter"],[399,"impl-PartialOrd%3CLevel%3E-for-LevelFilter"],[400,"impl-PartialOrd-for-LevelFilter"],[405,"impl-PartialOrd-for-LevelFilter"],[406,"impl-PartialOrd%3CLevel%3E-for-LevelFilter"],[407,"impl-PartialOrd-for-LevelFilter"],[408,"impl-PartialOrd%3CLevel%3E-for-LevelFilter"],[409,"impl-PartialOrd-for-LevelFilter"],[410,"impl-PartialOrd%3CLevel%3E-for-LevelFilter"],[553,"impl-Debug-for-SetGlobalDefaultError"],[554,"impl-Display-for-SetGlobalDefaultError"]]}],\ ["tracing_attributes",{"doc":"A procedural macro attribute for instrumenting functions …","t":"X","n":["instrument"],"q":[[0,"tracing_attributes"]],"d":["Instruments a function to create and enter a tracing span …"],"i":[0],"f":[0],"c":[],"p":[],"b":[]}],\ -["tracing_core",{"doc":"Core primitives for tracing.","t":"KFFFEEFFFFKNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNCNNMMNNNNNNCMNMCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQNNNNNNNNNNNNNNNNNCMQNMNNNNNMMNMCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKFFNNNNNNNNNNNNNNNMNNHHNMNNNNNNNNFFFFNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNHHNNNNNNNNNNNNNHFNNNNNNNNNNFFFFFFKFKNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTTTTTFFFFTFFTTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFKNNNNNNNNNNNNNNNNNNMNMNMNNMNNNNNNNNNNNNNNNNNMNNMNMNNNNNNNNNNNNN","n":["Callsite","Dispatch","Event","Field","Interest","Kind","Level","LevelFilter","Metadata","Once","Subscriber","as_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","call_once","call_once_force","callsite","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_span","cmp","cmp","current_span","default","dispatcher","downcast_raw","drop_span","enabled","enter","eq","eq","eq","eq","eq","eq","event","event","event_enabled","exit","field","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_str","from_str","ge","ge","ge","ge","gt","gt","gt","gt","hash","hash","hash","identify_callsite","into","into","into","into","into","into","into","is_completed","le","le","le","le","lt","lt","lt","lt","max_level_hint","metadata","metadata","metadata","new","new_span","on_register_dispatch","partial_cmp","partial_cmp","partial_cmp","partial_cmp","record","record_follows_from","register_callsite","set_interest","span","subscriber","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","try_close","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","Callsite","DefaultCallsite","Identifier","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","eq","fmt","fmt","from","from","hash","interest","into","into","metadata","metadata","new","rebuild_interest_cache","register","register","set_interest","set_interest","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","DefaultGuard","Dispatch","SetGlobalDefaultError","WeakDispatch","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","clone_span","current_span","downcast_ref","downgrade","drop","drop_span","enabled","enter","event","exit","fmt","fmt","fmt","fmt","from","from","from","get_default","into","into","into","is","new","new_span","none","record","record_follows_from","register_callsite","set_default","set_global_default","to_owned","to_string","try_close","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upgrade","with_default","Event","child_of","dispatch","fields","is_contextual","is_root","metadata","new","new_child_of","parent","record","DebugValue","DisplayValue","Empty","Field","FieldSet","Iter","Value","ValueSet","Visit","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","callsite","callsite","clone","clone","clone_into","clone_into","contains","debug","display","eq","eq","field","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","into","into","into","into","into","into","into_iter","into_iter","is_empty","is_empty","iter","len","len","name","new","next","record","record","record","record","record","record_bool","record_debug","record_error","record_f64","record_i128","record_i64","record_str","record_u128","record_u64","to_owned","to_owned","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","DEBUG","DEBUG","ERROR","ERROR","EVENT","HINT","INFO","INFO","Kind","Level","LevelFilter","Metadata","OFF","ParseLevelError","ParseLevelFilterError","SPAN","TRACE","TRACE","WARN","WARN","as_str","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","callsite","clone","clone","clone_into","clone_into","current","eq","fields","file","fmt","fmt","fmt","fmt","fmt","from","from","from","from_level","hint","into","into","into","into_level","is_event","is_event","is_hint","is_span","is_span","level","line","module_path","name","new","target","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","Attributes","Current","Id","Record","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","child_of","clone","clone_into","contains","contains","eq","fields","fmt","fmt","fmt","fmt","from","from","from","from","from_non_zero_u64","from_u64","hash","id","into","into","into","into","into_inner","into_non_zero_u64","into_u64","is_contextual","is_empty","is_empty","is_known","is_root","len","metadata","metadata","new","new","new","new_root","none","parent","record","record","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","values","Interest","NoSubscriber","Subscriber","always","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","clone_span","current_span","default","downcast_raw","downcast_ref","downcast_ref","downcast_ref","downcast_ref","drop_span","enabled","enabled","enter","enter","event","event","event_enabled","exit","exit","fmt","fmt","from","from","into","into","is","is","is","is","is_always","is_never","is_sometimes","max_level_hint","never","new","new_span","new_span","on_register_dispatch","record","record","record_follows_from","record_follows_from","register_callsite","register_callsite","sometimes","to_owned","to_owned","try_close","try_from","try_from","try_into","try_into","type_id","type_id"],"q":[[0,"tracing_core"],[154,"tracing_core::callsite"],[187,"tracing_core::dispatcher"],[243,"tracing_core::event"],[254,"tracing_core::field"],[357,"tracing_core::metadata"],[431,"tracing_core::span"],[499,"tracing_core::subscriber"],[564,"core::ops::function"],[565,"std::sync::once"],[566,"core::cmp"],[567,"core::any"],[568,"core::option"],[569,"core::fmt"],[570,"core::fmt"],[571,"core::marker"],[572,"core::marker"],[573,"alloc::string"],[574,"core::any"],[575,"core::clone"],[576,"core::fmt"],[577,"core::marker"],[578,"core::num::nonzero"]],"d":["Trait implemented by callsites.","Dispatch trace data to a Subscriber.","Events represent single points in time where something …","An opaque key allowing O(1) access to a field in a Span’…","","","Describes the level of verbosity of a span or event.","A filter comparable to a verbosity Level.","Metadata describing a span or event.","A synchronization primitive which can be used to run a …","Trait representing the functions required to collect trace …","","","","","","","","","","","","","","","","Performs an initialization routine once and only once. The …","Performs the same function as call_once() except ignores …","Callsites represent the source locations from which spans …","","","","","","","","","Notifies the subscriber that a span ID has been cloned.","","","Returns a type representing this subscriber’s view of …","Returns the current default dispatcher","Dispatches trace events to Subscribers.","If self is the same type as the provided TypeId, returns …","This method is deprecated.","Returns true if a span or event with the specified metadata…","Records that a span has been entered.","","","","","","","Events represent single points in time during the …","Records that an Event has occurred.","Determine if an Event should be recorded.","Records that a span has been exited.","Span and Event key-value data.","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","","","","","","","","Statically constructs an Identifier for the provided …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if some call_once() call has completed …","","","","","","","","","Returns the highest verbosity level that this Subscriber …","Metadata describing trace data.","Returns the metadata associated with the callsite.","Statically constructs new span metadata.","Creates a new Once value.","Visit the construction of a new span, returning a new span …","Invoked when this subscriber becomes a Dispatch.","","","","","Record a set of values on a span.","Adds an indication that span follows from the span with …","Registers a new callsite with this subscriber, returning …","Sets the Interest for this callsite.","Spans represent periods of time in the execution of a …","Collectors collect and record trace data.","","","","","","","","Notifies the subscriber that a span ID has been dropped, …","","","","","","","","","","","","","","","","","","","","","","Trait implemented by callsites.","A default Callsite implementation.","Uniquely identifies a Callsite","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the callsite’s cached Interest, or registers it …","Calls U::from(self).","Calls U::from(self).","Returns the metadata associated with the callsite.","","Returns a new DefaultCallsite with the specified Metadata.","Clear and reregister interest on every Callsite","Register a new Callsite with the global registry.","Registers this callsite with the global callsite registry.","Sets the Interest for this callsite.","","","","","","","","","A guard that resets the current default dispatcher to the …","Dispatch trace data to a Subscriber.","Returned if setting the global dispatcher fails.","WeakDispatch is a version of Dispatch that holds a …","","","","","","","","","Notifies the subscriber that a span ID has been cloned.","Returns a type representing this subscriber’s view of …","Returns some reference to the Subscriber this Dispatch …","Creates a WeakDispatch from this Dispatch.","","Notifies the subscriber that a span ID has been dropped.","Returns true if a span with the specified metadata would be","Records that a span has been can_enter.","Records that an Event has occurred.","Records that a span has been exited.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Executes a closure with a reference to this thread’s …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if this Dispatch forwards to a Subscriber of …","Returns a Dispatch that forwards to the given Subscriber.","Record the construction of a new span, returning a new ID …","Returns a new Dispatch that discards events and spans.","Record a set of values on a span.","Adds an indication that span follows from the span with …","Registers a new callsite with this subscriber, returning …","Sets the dispatch as the default dispatch for the duration …","Sets this dispatch as the global default for the duration …","","","Notifies the subscriber that a span ID has been dropped, …","","","","","","","","","","Attempts to upgrade this WeakDispatch to a Dispatch.","Sets this dispatch as the default for the duration of a …","Events represent single points in time where something …","Constructs a new Event with the specified metadata and set …","Constructs a new Event with the specified metadata and set …","Returns an iterator over the set of values on this Event.","Returns true if the new event’s parent should be …","Returns true if the new event should be a root.","Returns metadata describing this Event.","Returns a new Event in the current span, with the …","Returns a new Event as a child of the specified span, with …","Returns the new event’s explicitly-specified parent, if …","Visits all the fields on this Event with the specified …","A Value which serializes as a string using fmt::Debug.","A Value which serializes using fmt::Display.","An empty field.","An opaque key allowing O(1) access to a field in a Span’…","Describes the fields present on a span.","An iterator over a set of fields.","A field value of an erased type.","A set of fields and values for a span.","Visits typed values.","","","","","","","","","","","","","Returns an Identifier that uniquely identifies the Callsite","Returns an Identifier that uniquely identifies the Callsite","","","","","Returns true if self contains the given field.","Wraps a type implementing fmt::Debug as a Value that can be","Wraps a type implementing fmt::Display as a Value that can …","","","Returns the Field named name, or None if no such field …","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Returns whether or not this FieldSet has fields.","Returns true if this ValueSet contains no values.","Returns an iterator over the Fields in this FieldSet.","Returns the number of fields in this FieldSet.","Returns the number of fields in this ValueSet that would …","Returns a string representing the name of the field.","Constructs a new FieldSet with the given array of field …","","Visits this value with the given Visitor.","Visits all the fields in this ValueSet with the provided …","","","","Visit a boolean value.","Visit a value implementing fmt::Debug.","Records a type implementing Error.","Visit a double-precision floating point value.","Visit a signed 128-bit integer value.","Visit a signed 64-bit integer value.","Visit a string value.","Visit an unsigned 128-bit integer value.","Visit an unsigned 64-bit integer value.","","","","","","","","","","","","","","","","","","","","","","","","The “debug” level.","The “debug” level.","The “error” level.","The “error” level.","Event callsite","enabled! callsite. Subscribers can assume this Kind means …","The “info” level.","The “info” level.","Indicates whether the callsite is a span or event.","Describes the level of verbosity of a span or event.","A filter comparable to a verbosity Level.","Metadata describing a span or event.","The “off” level.","Returned if parsing a Level fails.","Indicates that a string could not be parsed to a valid …","Span callsite","The “trace” level.","The “trace” level.","The “warn” level.","The “warn” level.","Returns the string representation of the Level.","","","","","","","Returns an opaque Identifier that uniquely identifies the …","","","","","Returns a LevelFilter that matches the most verbose Level …","","Returns the names of the fields on the described span or …","Returns the name of the source code file where the span …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a LevelFilter that enables spans and events with …","Sets that this Kind is a hint.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the most verbose Level that this filter accepts, …","Returns true if the callsite kind is Event.","Return true if the callsite kind is Event","Return true if the callsite kind is Hint","Return true if the callsite kind is Span.","Return true if the callsite kind is Span","Returns the level of verbosity of the described span or …","Returns the line number in the source code file where the …","Returns the path to the Rust module where the span …","Returns the name of the span.","Construct new metadata for a span or event, with a name, …","Returns a string describing the part of the system where …","","","","","","","","","","","","","","Attributes provided to a Subscriber describing a new span …","Indicates what the Subscriber considers the “current” …","Identifies a span within the context of a subscriber.","A set of fields recorded by a span.","","","","","","","","","Returns Attributes describing a new child span of the …","","","Returns true if this set of Attributes contains a value …","Returns true if this Record contains a value for the given …","","Returns the set of all fields defined by this span’s …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Constructs a new span ID from the given NonZeroU64.","Constructs a new span ID from the given u64.","","Borrows the Id of the current span, if one exists and is …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Consumes self and returns the span Id and Metadata of the …","Returns the span’s ID as a NonZeroU64.","Returns the span’s ID as a u64.","Returns true if the new span’s parent should be …","Returns true if this set of Attributes contains no values.","Returns true if this Record contains no values.","Returns true if the Subscriber that constructed this …","Returns true if the new span should be a root.","Returns the number of fields that would be visited from …","Returns a reference to the new span’s metadata.","Borrows the Metadata of the current span, if one exists …","Returns Attributes describing a new child span of the …","Constructs a new Record from a ValueSet.","Constructs a new Current that indicates the current …","Returns Attributes describing a new span at the root of …","Constructs a new Current that indicates the current …","Returns the new span’s explicitly-specified parent, if …","Records all the fields in this set of Attributes with the …","Records all the fields in this Record with the provided …","","","","","","","","","","","","","","Returns a reference to a ValueSet containing any values …","Indicates a Subscriber’s interest in a particular …","A no-op Subscriber.","Trait representing the functions required to collect trace …","Returns an Interest indicating the subscriber is always …","","","","","","","","","Notifies the subscriber that a span ID has been cloned.","Returns a type representing this subscriber’s view of …","","If self is the same type as the provided TypeId, returns …","Returns some reference to this Subscriber value if it is …","Returns some reference to this Subscriber value if it is …","Returns some reference to this Subscriber value if it is …","Returns some reference to this [Subscriber…","This method is deprecated.","Returns true if a span or event with the specified metadata…","","Records that a span has been entered.","","Records that an Event has occurred.","","Determine if an Event should be recorded.","Records that a span has been exited.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Returns true if this Subscriber is the same type as T.","Returns true if this Subscriber is the same type as T.","Returns true if this Subscriber is the same type as T.","Returns true if this Subscriber is the same type as T.","Returns true if the subscriber is always interested in …","Returns true if the subscriber is never interested in …","Returns true if the subscriber is sometimes interested in …","Returns the highest verbosity level that this Subscriber …","Returns an Interest indicating that the subscriber is …","Returns a new NoSubscriber.","Visit the construction of a new span, returning a new span …","","Invoked when this subscriber becomes a Dispatch.","Record a set of values on a span.","","Adds an indication that span follows from the span with …","","Registers a new callsite with this subscriber, returning …","","Returns an Interest indicating the subscriber is sometimes …","","","Notifies the subscriber that a span ID has been dropped, …","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,1,16,7,18,1,8,9,3,16,7,18,1,8,9,3,3,3,0,7,1,8,9,7,1,8,9,10,8,9,10,7,0,10,10,10,10,16,1,8,8,9,9,0,10,10,10,0,16,7,18,1,1,8,8,9,9,3,16,7,7,18,1,8,9,9,9,3,8,9,8,8,9,9,8,8,9,9,1,8,9,0,16,7,18,1,8,9,3,3,8,8,9,9,8,8,9,9,10,0,27,0,3,10,10,8,8,9,9,10,10,10,27,0,0,7,1,8,9,1,8,9,10,16,7,18,1,8,9,3,16,7,18,1,8,9,3,16,7,18,1,8,9,3,0,0,0,32,33,32,33,32,32,32,32,33,32,33,32,33,32,33,27,33,33,0,0,33,27,33,32,32,33,32,33,32,33,0,0,0,0,37,34,36,37,34,36,34,34,7,7,7,7,36,7,7,7,7,7,37,37,34,36,37,34,36,0,37,34,36,7,7,7,7,7,7,7,0,0,34,37,7,37,34,36,37,34,36,37,34,36,34,0,0,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,0,49,40,50,42,44,47,49,40,50,42,44,47,40,1,44,47,44,47,49,0,0,49,50,49,49,49,40,40,53,53,50,42,44,44,47,49,40,50,42,44,47,49,40,50,42,44,47,49,42,49,40,49,49,40,1,49,42,53,40,50,44,47,43,43,43,43,43,43,43,43,43,44,47,49,40,44,49,40,50,42,44,47,49,40,50,42,44,47,49,40,50,42,44,47,8,9,8,9,62,62,8,9,0,0,0,0,9,0,0,62,8,9,8,9,8,62,63,25,62,63,25,16,62,63,62,63,9,62,16,16,62,63,63,25,25,62,63,25,9,62,62,63,25,9,16,62,62,16,62,16,16,16,16,16,16,62,63,63,25,62,63,25,62,63,25,62,63,25,0,0,0,0,11,28,29,13,11,28,29,13,28,11,11,28,29,11,28,11,28,29,13,11,28,29,13,11,11,11,13,11,28,29,13,13,11,11,28,28,29,13,28,29,28,13,28,29,13,28,13,28,28,29,11,11,28,29,13,11,28,29,13,11,28,29,13,28,0,0,0,30,30,66,30,66,30,66,30,66,10,10,66,10,10,10,10,10,10,10,66,10,66,10,66,10,10,66,30,66,30,66,30,66,10,10,10,10,30,30,30,10,30,66,10,66,10,10,66,10,66,10,66,30,30,66,10,30,66,30,66,30,66],"f":[0,0,0,0,0,0,0,0,0,0,0,[1,2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[3,-1],4,5],[[3,-1],4,[[5,[6]]]],0,[7,7],[1,1],[8,8],[9,9],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[10,11],11],[[8,8],12],[[9,9],12],[10,13],[[],7],0,[[10,14],[[15,[4]]]],[[10,11],4],[[10,16],17],[[10,11],4],[[16,16],17],[[1,1],17],[[8,8],17],[[8,9],17],[[9,9],17],[[9,8],17],0,[[10,18],4],[[10,18],17],[[10,11],4],0,[[16,19],20],[[7,19],20],[[18,19],20],[[1,19],20],[[1,19],20],[[8,19],20],[[8,19],20],[[9,19],20],[[9,19],20],[[3,19],[[22,[4,21]]]],[-1,-1,[]],[-1,7,[10,23,24]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[15,[8]]],9],[-1,-1,[]],[8,9],[-1,-1,[]],[2,[[22,[8,25]]]],[2,[[22,[9,-1]]],[]],[[8,8],17],[[8,9],17],[[9,9],17],[[9,8],17],[[8,9],17],[[8,8],17],[[9,9],17],[[9,8],17],[[1,-1],4,26],[[8,-1],4,26],[[9,-1],4,26],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[3,17],[[8,8],17],[[8,9],17],[[9,9],17],[[9,8],17],[[8,9],17],[[8,8],17],[[9,8],17],[[9,9],17],[10,[[15,[9]]]],0,[27,16],0,[[],3],[[10,28],11],[[10,7],4],[[8,8],[[15,[12]]]],[[8,9],[[15,[12]]]],[[9,9],[[15,[12]]]],[[9,8],[[15,[12]]]],[[10,11,29],4],[[10,11,11],4],[[10,16],30],[[27,30],4],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[[10,11],17],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[32,32],[[-1,-2],4,[],[]],[[32,32],17],[[32,19],20],[[33,19],20],[-1,-1,[]],[-1,-1,[]],[[32,-1],4,26],[33,30],[-1,-2,[],[]],[-1,-2,[],[]],[27,16],[33,16],[16,33],[[],4],[27,4],[33,30],[[27,30],4],[[33,30],4],[-1,-2,[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[34,34],[[-1,-2],4,[],[]],[[7,11],11],[7,13],[7,[[15,[-1]]],35],[7,34],[36,4],[[7,11],4],[[7,16],17],[[7,11],4],[[7,18],4],[[7,11],4],[[37,19],20],[[37,19],20],[[34,19],20],[[36,19],20],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-2,-1,[],[[39,[7],[[38,[-1]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[7,17],[-1,7,[10,23,24]],[[7,28],11],[[],7],[[7,11,29],4],[[7,11,11],4],[[7,16],30],[7,36],[7,[[22,[4,37]]]],[-1,-2,[],[]],[-1,31,[]],[[7,11],17],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[34,[[15,[7]]]],[[7,-2],-1,[],[[5,[],[[38,[-1]]]]]],0,[[-1,16,40],4,[[41,[[15,[11]]]]]],[[16,40],4],[18,42],[18,17],[18,17],[18,16],[[16,40],18],[[-1,16,40],18,[[41,[[15,[11]]]]]],[18,[[15,[11]]]],[[18,43],4],0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[40,32],[1,32],[[[44,[-1]]],[[44,[-1]]],[45,46]],[[[47,[-1]]],[[47,[-1]]],[45,48]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[49,1],17],[-1,[[47,[-1]]],48],[-1,[[44,[-1]]],46],[[49,49],17],[[50,50],17],[[49,-1],[[15,[1]]],[[51,[2]],52]],[[49,19],20],[[49,19],20],[[40,19],20],[[40,19],20],[[53,19],20],[[53,19],20],[[50,19],20],[[42,19],20],[[[44,[-1]],19],20,46],[[[44,[-1]],19],20,46],[[[47,[-1]],19],20,48],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[49,-1,[]],[-1,-2,[],[]],[49,17],[40,17],[49,42],[49,54],[40,54],[1,2],[[[55,[2]],32],49],[42,[[15,[1]]]],[[53,1,43],4],[[40,43],4],[[50,1,43],4],[[[44,[-1]],1,43],4,46],[[[47,[-1]],1,43],4,48],[[43,1,17],4],[[43,1,48],4],[[43,1,56],4],[[43,1,57],4],[[43,1,58],4],[[43,1,59],4],[[43,1,2],4],[[43,1,60],4],[[43,1,61],4],[-1,-2,[],[]],[-1,-2,[],[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[8,2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[16,32],[62,62],[63,63],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[],9],[[62,62],17],[16,49],[16,[[15,[2]]]],[[62,19],20],[[63,19],20],[[63,19],20],[[25,19],20],[[25,19],20],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[8,9],[62,62],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[9,[[15,[8]]]],[16,17],[62,17],[62,17],[16,17],[62,17],[16,8],[16,[[15,[64]]]],[16,[[15,[2]]]],[16,2],[[2,2,8,[15,[2]],[15,[64]],[15,[2]],49,62],16],[16,2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,31,[]],[-1,31,[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[11,16,40],28],[11,11],[[-1,-2],4,[],[]],[[28,1],17],[[29,1],17],[[11,11],17],[28,49],[[11,19],20],[[28,19],20],[[29,19],20],[[13,19],20],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[65,11],[61,11],[[11,-1],4,26],[13,[[15,[11]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[13,[[15,[[4,[11,16]]]]]],[11,65],[11,61],[28,17],[28,17],[29,17],[13,17],[28,17],[29,54],[28,16],[13,[[15,[16]]]],[[16,40],28],[40,29],[[11,16],13],[[16,40],28],[[],13],[28,[[15,[11]]]],[[28,43],4],[[29,43],4],[-1,-2,[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[28,40],0,0,0,[[],30],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[30,30],[66,66],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[10,11],11],[10,13],[[],66],[[10,14],[[15,[4]]]],[10,[[15,[-1]]],35],[10,[[15,[-1]]],35],[10,[[15,[-1]]],35],[10,[[15,[-1]]],35],[[10,11],4],[[10,16],17],[[66,16],17],[[10,11],4],[[66,11],4],[[10,18],4],[[66,18],4],[[10,18],17],[[10,11],4],[[66,11],4],[[30,19],20],[[66,19],20],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[10,17],[10,17],[10,17],[10,17],[30,17],[30,17],[30,17],[10,[[15,[9]]]],[[],30],[[],66],[[10,28],11],[[66,28],11],[[10,7],4],[[10,11,29],4],[[66,11,29],4],[[10,11,11],4],[[66,11,11],4],[[10,16],30],[[66,16],30],[[],30],[-1,-2,[],[]],[-1,-2,[],[]],[[10,11],17],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,14,[]],[-1,14,[]]],"c":[44,204,519],"p":[[5,"Field",0],[1,"str"],[5,"Once",0],[1,"tuple"],[10,"FnOnce",564],[5,"OnceState",565],[5,"Dispatch",0],[5,"Level",0],[5,"LevelFilter",0],[10,"Subscriber",0],[5,"Id",431],[6,"Ordering",566],[5,"Current",431],[5,"TypeId",567],[6,"Option",568],[5,"Metadata",0],[1,"bool"],[5,"Event",0],[5,"Formatter",569],[8,"Result",569],[5,"Error",569],[6,"Result",570],[10,"Send",571],[10,"Sync",571],[5,"ParseLevelError",357],[10,"Hasher",572],[10,"Callsite",0],[5,"Attributes",431],[5,"Record",431],[5,"Interest",499],[5,"String",573],[5,"Identifier",154],[5,"DefaultCallsite",154],[5,"WeakDispatch",187],[10,"Any",567],[5,"DefaultGuard",187],[5,"SetGlobalDefaultError",187],[17,"Output"],[10,"FnMut",564],[5,"ValueSet",254],[10,"Into",574],[5,"Iter",254],[10,"Visit",254],[5,"DisplayValue",254],[10,"Clone",575],[10,"Display",569],[5,"DebugValue",254],[10,"Debug",569],[5,"FieldSet",254],[5,"Empty",254],[10,"Borrow",576],[10,"Sized",571],[10,"Value",254],[1,"usize"],[1,"slice"],[10,"Error",577],[1,"f64"],[1,"i128"],[1,"i64"],[1,"u128"],[1,"u64"],[5,"Kind",357],[5,"ParseLevelFilterError",357],[1,"u32"],[5,"NonZeroU64",578],[5,"NoSubscriber",499]],"b":[[49,"impl-PartialEq-for-Level"],[50,"impl-PartialEq%3CLevelFilter%3E-for-Level"],[51,"impl-PartialEq-for-LevelFilter"],[52,"impl-PartialEq%3CLevel%3E-for-LevelFilter"],[61,"impl-Debug-for-Field"],[62,"impl-Display-for-Field"],[63,"impl-Debug-for-Level"],[64,"impl-Display-for-Level"],[65,"impl-Display-for-LevelFilter"],[66,"impl-Debug-for-LevelFilter"],[74,"impl-From%3COption%3CLevel%3E%3E-for-LevelFilter"],[76,"impl-From%3CLevel%3E-for-LevelFilter"],[80,"impl-PartialOrd-for-Level"],[81,"impl-PartialOrd%3CLevelFilter%3E-for-Level"],[82,"impl-PartialOrd-for-LevelFilter"],[83,"impl-PartialOrd%3CLevel%3E-for-LevelFilter"],[84,"impl-PartialOrd%3CLevelFilter%3E-for-Level"],[85,"impl-PartialOrd-for-Level"],[86,"impl-PartialOrd-for-LevelFilter"],[87,"impl-PartialOrd%3CLevel%3E-for-LevelFilter"],[100,"impl-PartialOrd-for-Level"],[101,"impl-PartialOrd%3CLevelFilter%3E-for-Level"],[102,"impl-PartialOrd-for-LevelFilter"],[103,"impl-PartialOrd%3CLevel%3E-for-LevelFilter"],[104,"impl-PartialOrd%3CLevelFilter%3E-for-Level"],[105,"impl-PartialOrd-for-Level"],[106,"impl-PartialOrd%3CLevel%3E-for-LevelFilter"],[107,"impl-PartialOrd-for-LevelFilter"],[115,"impl-PartialOrd-for-Level"],[116,"impl-PartialOrd%3CLevelFilter%3E-for-Level"],[117,"impl-PartialOrd-for-LevelFilter"],[118,"impl-PartialOrd%3CLevel%3E-for-LevelFilter"],[209,"impl-Debug-for-SetGlobalDefaultError"],[210,"impl-Display-for-SetGlobalDefaultError"],[287,"impl-Debug-for-FieldSet"],[288,"impl-Display-for-FieldSet"],[289,"impl-Debug-for-ValueSet%3C\'a%3E"],[290,"impl-Display-for-ValueSet%3C\'a%3E"],[291,"impl-Display-for-dyn+Value"],[292,"impl-Debug-for-dyn+Value"],[295,"impl-Debug-for-DisplayValue%3CT%3E"],[296,"impl-Display-for-DisplayValue%3CT%3E"],[394,"impl-Debug-for-ParseLevelFilterError"],[395,"impl-Display-for-ParseLevelFilterError"],[396,"impl-Display-for-ParseLevelError"],[397,"impl-Debug-for-ParseLevelError"],[515,"impl-dyn+Subscriber"],[516,"impl-dyn+Subscriber+%2B+Send+%2B+Sync"],[517,"impl-dyn+Subscriber+%2B+Send"],[518,"impl-dyn+Subscriber+%2B+Sync"],[535,"impl-dyn+Subscriber+%2B+Send+%2B+Sync"],[536,"impl-dyn+Subscriber+%2B+Sync"],[537,"impl-dyn+Subscriber+%2B+Send"],[538,"impl-dyn+Subscriber"]]}],\ +["tracing_core",{"doc":"Core primitives for tracing.","t":"KFFFEEFFFFKNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNCNNMMNNNNNNCMNMCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQNNNNNNNNNNNNNNNNNCMQNMNNNNNMMNMCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKFFNNNNNNNNNNNNNNNMNNHHNMNNNNNNNNFFFFNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNHHNNNNNNNNNNNNNHFNNNNNNNNNNFFFFFFKFKNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTTTTTFFFFTFFTTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFKNNNNNNNNNNNNNNNNNNMNMNMNNMNNNNNNNNNNNNNNNNNMNNMNMNNNNNNNNNNNNN","n":["Callsite","Dispatch","Event","Field","Interest","Kind","Level","LevelFilter","Metadata","Once","Subscriber","as_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","call_once","call_once_force","callsite","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_span","cmp","cmp","current_span","default","dispatcher","downcast_raw","drop_span","enabled","enter","eq","eq","eq","eq","eq","eq","event","event","event_enabled","exit","field","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_str","from_str","ge","ge","ge","ge","gt","gt","gt","gt","hash","hash","hash","identify_callsite","into","into","into","into","into","into","into","is_completed","le","le","le","le","lt","lt","lt","lt","max_level_hint","metadata","metadata","metadata","new","new_span","on_register_dispatch","partial_cmp","partial_cmp","partial_cmp","partial_cmp","record","record_follows_from","register_callsite","set_interest","span","subscriber","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","try_close","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","Callsite","DefaultCallsite","Identifier","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","eq","fmt","fmt","from","from","hash","interest","into","into","metadata","metadata","new","rebuild_interest_cache","register","register","set_interest","set_interest","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","DefaultGuard","Dispatch","SetGlobalDefaultError","WeakDispatch","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","clone_span","current_span","downcast_ref","downgrade","drop","drop_span","enabled","enter","event","exit","fmt","fmt","fmt","fmt","from","from","from","get_default","into","into","into","is","new","new_span","none","record","record_follows_from","register_callsite","set_default","set_global_default","to_owned","to_string","try_close","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upgrade","with_default","Event","child_of","dispatch","fields","is_contextual","is_root","metadata","new","new_child_of","parent","record","DebugValue","DisplayValue","Empty","Field","FieldSet","Iter","Value","ValueSet","Visit","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","callsite","callsite","clone","clone","clone_into","clone_into","contains","debug","display","eq","eq","field","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","into","into","into","into","into","into","into_iter","into_iter","is_empty","is_empty","iter","len","len","name","new","next","record","record","record","record","record","record_bool","record_debug","record_error","record_f64","record_i128","record_i64","record_str","record_u128","record_u64","to_owned","to_owned","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","DEBUG","DEBUG","ERROR","ERROR","EVENT","HINT","INFO","INFO","Kind","Level","LevelFilter","Metadata","OFF","ParseLevelError","ParseLevelFilterError","SPAN","TRACE","TRACE","WARN","WARN","as_str","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","callsite","clone","clone","clone_into","clone_into","current","eq","fields","file","fmt","fmt","fmt","fmt","fmt","from","from","from","from_level","hint","into","into","into","into_level","is_event","is_event","is_hint","is_span","is_span","level","line","module_path","name","new","target","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","Attributes","Current","Id","Record","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","child_of","clone","clone_into","contains","contains","eq","fields","fmt","fmt","fmt","fmt","from","from","from","from","from_non_zero_u64","from_u64","hash","id","into","into","into","into","into_inner","into_non_zero_u64","into_u64","is_contextual","is_empty","is_empty","is_known","is_root","len","metadata","metadata","new","new","new","new_root","none","parent","record","record","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","values","Interest","NoSubscriber","Subscriber","always","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","clone_span","current_span","default","downcast_raw","downcast_ref","downcast_ref","downcast_ref","downcast_ref","drop_span","enabled","enabled","enter","enter","event","event","event_enabled","exit","exit","fmt","fmt","from","from","into","into","is","is","is","is","is_always","is_never","is_sometimes","max_level_hint","never","new","new_span","new_span","on_register_dispatch","record","record","record_follows_from","record_follows_from","register_callsite","register_callsite","sometimes","to_owned","to_owned","try_close","try_from","try_from","try_into","try_into","type_id","type_id"],"q":[[0,"tracing_core"],[154,"tracing_core::callsite"],[187,"tracing_core::dispatcher"],[243,"tracing_core::event"],[254,"tracing_core::field"],[357,"tracing_core::metadata"],[431,"tracing_core::span"],[499,"tracing_core::subscriber"],[564,"core::ops::function"],[565,"std::sync::once"],[566,"core::cmp"],[567,"core::any"],[568,"core::option"],[569,"core::fmt"],[570,"core::fmt"],[571,"core::marker"],[572,"core::marker"],[573,"alloc::string"],[574,"core::any"],[575,"core::clone"],[576,"core::fmt"],[577,"core::marker"],[578,"core::num::nonzero"]],"d":["Trait implemented by callsites.","Dispatch trace data to a Subscriber.","Events represent single points in time where something …","An opaque key allowing O(1) access to a field in a Span’…","","","Describes the level of verbosity of a span or event.","A filter comparable to a verbosity Level.","Metadata describing a span or event.","A synchronization primitive which can be used to run a …","Trait representing the functions required to collect trace …","","","","","","","","","","","","","","","","Performs an initialization routine once and only once. The …","Performs the same function as call_once() except ignores …","Callsites represent the source locations from which spans …","","","","","","","","","Notifies the subscriber that a span ID has been cloned.","","","Returns a type representing this subscriber’s view of …","Returns the current default dispatcher","Dispatches trace events to Subscribers.","If self is the same type as the provided TypeId, returns …","This method is deprecated.","Returns true if a span or event with the specified metadata…","Records that a span has been entered.","","","","","","","Events represent single points in time during the …","Records that an Event has occurred.","Determine if an Event should be recorded.","Records that a span has been exited.","Span and Event key-value data.","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","","","","","","","","Statically constructs an Identifier for the provided …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if some call_once() call has completed …","","","","","","","","","Returns the highest verbosity level that this Subscriber …","Metadata describing trace data.","Returns the metadata associated with the callsite.","Statically constructs new span metadata.","Creates a new Once value.","Visit the construction of a new span, returning a new span …","Invoked when this subscriber becomes a Dispatch.","","","","","Record a set of values on a span.","Adds an indication that span follows from the span with …","Registers a new callsite with this subscriber, returning …","Sets the Interest for this callsite.","Spans represent periods of time in the execution of a …","Collectors collect and record trace data.","","","","","","","","Notifies the subscriber that a span ID has been dropped, …","","","","","","","","","","","","","","","","","","","","","","Trait implemented by callsites.","A default Callsite implementation.","Uniquely identifies a Callsite","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the callsite’s cached Interest, or registers it …","Calls U::from(self).","Calls U::from(self).","Returns the metadata associated with the callsite.","","Returns a new DefaultCallsite with the specified Metadata.","Clear and reregister interest on every Callsite","Register a new Callsite with the global registry.","Registers this callsite with the global callsite registry.","Sets the Interest for this callsite.","","","","","","","","","A guard that resets the current default dispatcher to the …","Dispatch trace data to a Subscriber.","Returned if setting the global dispatcher fails.","WeakDispatch is a version of Dispatch that holds a …","","","","","","","","","Notifies the subscriber that a span ID has been cloned.","Returns a type representing this subscriber’s view of …","Returns some reference to the Subscriber this Dispatch …","Creates a WeakDispatch from this Dispatch.","","Notifies the subscriber that a span ID has been dropped.","Returns true if a span with the specified metadata would be","Records that a span has been can_enter.","Records that an Event has occurred.","Records that a span has been exited.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Executes a closure with a reference to this thread’s …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if this Dispatch forwards to a Subscriber of …","Returns a Dispatch that forwards to the given Subscriber.","Record the construction of a new span, returning a new ID …","Returns a new Dispatch that discards events and spans.","Record a set of values on a span.","Adds an indication that span follows from the span with …","Registers a new callsite with this subscriber, returning …","Sets the dispatch as the default dispatch for the duration …","Sets this dispatch as the global default for the duration …","","","Notifies the subscriber that a span ID has been dropped, …","","","","","","","","","","Attempts to upgrade this WeakDispatch to a Dispatch.","Sets this dispatch as the default for the duration of a …","Events represent single points in time where something …","Constructs a new Event with the specified metadata and set …","Constructs a new Event with the specified metadata and set …","Returns an iterator over the set of values on this Event.","Returns true if the new event’s parent should be …","Returns true if the new event should be a root.","Returns metadata describing this Event.","Returns a new Event in the current span, with the …","Returns a new Event as a child of the specified span, with …","Returns the new event’s explicitly-specified parent, if …","Visits all the fields on this Event with the specified …","A Value which serializes as a string using fmt::Debug.","A Value which serializes using fmt::Display.","An empty field.","An opaque key allowing O(1) access to a field in a Span’…","Describes the fields present on a span.","An iterator over a set of fields.","A field value of an erased type.","A set of fields and values for a span.","Visits typed values.","","","","","","","","","","","","","Returns an Identifier that uniquely identifies the Callsite","Returns an Identifier that uniquely identifies the Callsite","","","","","Returns true if self contains the given field.","Wraps a type implementing fmt::Debug as a Value that can be","Wraps a type implementing fmt::Display as a Value that can …","","","Returns the Field named name, or None if no such field …","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Returns whether or not this FieldSet has fields.","Returns true if this ValueSet contains no values.","Returns an iterator over the Fields in this FieldSet.","Returns the number of fields in this FieldSet.","Returns the number of fields in this ValueSet that would …","Returns a string representing the name of the field.","Constructs a new FieldSet with the given array of field …","","Visits this value with the given Visitor.","Visits all the fields in this ValueSet with the provided …","","","","Visit a boolean value.","Visit a value implementing fmt::Debug.","Records a type implementing Error.","Visit a double-precision floating point value.","Visit a signed 128-bit integer value.","Visit a signed 64-bit integer value.","Visit a string value.","Visit an unsigned 128-bit integer value.","Visit an unsigned 64-bit integer value.","","","","","","","","","","","","","","","","","","","","","","","","The “debug” level.","The “debug” level.","The “error” level.","The “error” level.","Event callsite","enabled! callsite. Subscribers can assume this Kind means …","The “info” level.","The “info” level.","Indicates whether the callsite is a span or event.","Describes the level of verbosity of a span or event.","A filter comparable to a verbosity Level.","Metadata describing a span or event.","The “off” level.","Returned if parsing a Level fails.","Indicates that a string could not be parsed to a valid …","Span callsite","The “trace” level.","The “trace” level.","The “warn” level.","The “warn” level.","Returns the string representation of the Level.","","","","","","","Returns an opaque Identifier that uniquely identifies the …","","","","","Returns a LevelFilter that matches the most verbose Level …","","Returns the names of the fields on the described span or …","Returns the name of the source code file where the span …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a LevelFilter that enables spans and events with …","Sets that this Kind is a hint.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the most verbose Level that this filter accepts, …","Returns true if the callsite kind is Event.","Return true if the callsite kind is Event","Return true if the callsite kind is Hint","Return true if the callsite kind is Span.","Return true if the callsite kind is Span","Returns the level of verbosity of the described span or …","Returns the line number in the source code file where the …","Returns the path to the Rust module where the span …","Returns the name of the span.","Construct new metadata for a span or event, with a name, …","Returns a string describing the part of the system where …","","","","","","","","","","","","","","Attributes provided to a Subscriber describing a new span …","Indicates what the Subscriber considers the “current” …","Identifies a span within the context of a subscriber.","A set of fields recorded by a span.","","","","","","","","","Returns Attributes describing a new child span of the …","","","Returns true if this set of Attributes contains a value …","Returns true if this Record contains a value for the given …","","Returns the set of all fields defined by this span’s …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Constructs a new span ID from the given NonZeroU64.","Constructs a new span ID from the given u64.","","Borrows the Id of the current span, if one exists and is …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Consumes self and returns the span Id and Metadata of the …","Returns the span’s ID as a NonZeroU64.","Returns the span’s ID as a u64.","Returns true if the new span’s parent should be …","Returns true if this set of Attributes contains no values.","Returns true if this Record contains no values.","Returns true if the Subscriber that constructed this …","Returns true if the new span should be a root.","Returns the number of fields that would be visited from …","Returns a reference to the new span’s metadata.","Borrows the Metadata of the current span, if one exists …","Returns Attributes describing a new child span of the …","Constructs a new Record from a ValueSet.","Constructs a new Current that indicates the current …","Returns Attributes describing a new span at the root of …","Constructs a new Current that indicates the current …","Returns the new span’s explicitly-specified parent, if …","Records all the fields in this set of Attributes with the …","Records all the fields in this Record with the provided …","","","","","","","","","","","","","","Returns a reference to a ValueSet containing any values …","Indicates a Subscriber’s interest in a particular …","A no-op Subscriber.","Trait representing the functions required to collect trace …","Returns an Interest indicating the subscriber is always …","","","","","","","","","Notifies the subscriber that a span ID has been cloned.","Returns a type representing this subscriber’s view of …","","If self is the same type as the provided TypeId, returns …","Returns some reference to this [Subscriber…","Returns some reference to this Subscriber value if it is …","Returns some reference to this Subscriber value if it is …","Returns some reference to this Subscriber value if it is …","This method is deprecated.","Returns true if a span or event with the specified metadata…","","Records that a span has been entered.","","Records that an Event has occurred.","","Determine if an Event should be recorded.","Records that a span has been exited.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Returns true if this Subscriber is the same type as T.","Returns true if this Subscriber is the same type as T.","Returns true if this Subscriber is the same type as T.","Returns true if this Subscriber is the same type as T.","Returns true if the subscriber is always interested in …","Returns true if the subscriber is never interested in …","Returns true if the subscriber is sometimes interested in …","Returns the highest verbosity level that this Subscriber …","Returns an Interest indicating that the subscriber is …","Returns a new NoSubscriber.","Visit the construction of a new span, returning a new span …","","Invoked when this subscriber becomes a Dispatch.","Record a set of values on a span.","","Adds an indication that span follows from the span with …","","Registers a new callsite with this subscriber, returning …","","Returns an Interest indicating the subscriber is sometimes …","","","Notifies the subscriber that a span ID has been dropped, …","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,1,16,7,18,1,8,9,3,16,7,18,1,8,9,3,3,3,0,7,1,8,9,7,1,8,9,10,8,9,10,7,0,10,10,10,10,16,1,8,8,9,9,0,10,10,10,0,16,7,18,1,1,8,8,9,9,3,16,7,7,18,1,8,9,9,9,3,8,9,8,8,9,9,8,8,9,9,1,8,9,0,16,7,18,1,8,9,3,3,8,8,9,9,8,8,9,9,10,0,27,0,3,10,10,8,8,9,9,10,10,10,27,0,0,7,1,8,9,1,8,9,10,16,7,18,1,8,9,3,16,7,18,1,8,9,3,16,7,18,1,8,9,3,0,0,0,32,33,32,33,32,32,32,32,33,32,33,32,33,32,33,27,33,33,0,0,33,27,33,32,32,33,32,33,32,33,0,0,0,0,37,34,36,37,34,36,34,34,7,7,7,7,36,7,7,7,7,7,37,37,34,36,37,34,36,0,37,34,36,7,7,7,7,7,7,7,0,0,34,37,7,37,34,36,37,34,36,37,34,36,34,0,0,18,18,18,18,18,18,18,18,18,18,0,0,0,0,0,0,0,0,0,49,40,50,42,44,47,49,40,50,42,44,47,40,1,44,47,44,47,49,0,0,49,50,49,49,49,40,40,53,53,50,42,44,44,47,49,40,50,42,44,47,49,40,50,42,44,47,49,42,49,40,49,49,40,1,49,42,53,40,50,44,47,43,43,43,43,43,43,43,43,43,44,47,49,40,44,49,40,50,42,44,47,49,40,50,42,44,47,49,40,50,42,44,47,8,9,8,9,62,62,8,9,0,0,0,0,9,0,0,62,8,9,8,9,8,62,63,25,62,63,25,16,62,63,62,63,9,62,16,16,62,63,63,25,25,62,63,25,9,62,62,63,25,9,16,62,62,16,62,16,16,16,16,16,16,62,63,63,25,62,63,25,62,63,25,62,63,25,0,0,0,0,11,28,29,13,11,28,29,13,28,11,11,28,29,11,28,11,28,29,13,11,28,29,13,11,11,11,13,11,28,29,13,13,11,11,28,28,29,13,28,29,28,13,28,29,13,28,13,28,28,29,11,11,28,29,13,11,28,29,13,11,28,29,13,28,0,0,0,30,30,66,30,66,30,66,30,66,10,10,66,10,10,10,10,10,10,10,66,10,66,10,66,10,10,66,30,66,30,66,30,66,10,10,10,10,30,30,30,10,30,66,10,66,10,10,66,10,66,10,66,30,30,66,10,30,66,30,66,30,66],"f":[0,0,0,0,0,0,0,0,0,0,0,[1,2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[3,-1],4,5],[[3,-1],4,[[5,[6]]]],0,[7,7],[1,1],[8,8],[9,9],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[10,11],11],[[8,8],12],[[9,9],12],[10,13],[[],7],0,[[10,14],[[15,[4]]]],[[10,11],4],[[10,16],17],[[10,11],4],[[16,16],17],[[1,1],17],[[8,9],17],[[8,8],17],[[9,9],17],[[9,8],17],0,[[10,18],4],[[10,18],17],[[10,11],4],0,[[16,19],20],[[7,19],20],[[18,19],20],[[1,19],20],[[1,19],20],[[8,19],20],[[8,19],20],[[9,19],20],[[9,19],20],[[3,19],[[22,[4,21]]]],[-1,-1,[]],[-1,7,[10,23,24]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[15,[8]]],9],[-1,-1,[]],[8,9],[-1,-1,[]],[2,[[22,[8,25]]]],[2,[[22,[9,-1]]],[]],[[8,8],17],[[8,9],17],[[9,8],17],[[9,9],17],[[8,8],17],[[8,9],17],[[9,9],17],[[9,8],17],[[1,-1],4,26],[[8,-1],4,26],[[9,-1],4,26],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[3,17],[[8,8],17],[[8,9],17],[[9,9],17],[[9,8],17],[[8,9],17],[[8,8],17],[[9,8],17],[[9,9],17],[10,[[15,[9]]]],0,[27,16],0,[[],3],[[10,28],11],[[10,7],4],[[8,8],[[15,[12]]]],[[8,9],[[15,[12]]]],[[9,9],[[15,[12]]]],[[9,8],[[15,[12]]]],[[10,11,29],4],[[10,11,11],4],[[10,16],30],[[27,30],4],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[[10,11],17],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[32,32],[[-1,-2],4,[],[]],[[32,32],17],[[32,19],20],[[33,19],20],[-1,-1,[]],[-1,-1,[]],[[32,-1],4,26],[33,30],[-1,-2,[],[]],[-1,-2,[],[]],[27,16],[33,16],[16,33],[[],4],[27,4],[33,30],[[27,30],4],[[33,30],4],[-1,-2,[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[34,34],[[-1,-2],4,[],[]],[[7,11],11],[7,13],[7,[[15,[-1]]],35],[7,34],[36,4],[[7,11],4],[[7,16],17],[[7,11],4],[[7,18],4],[[7,11],4],[[37,19],20],[[37,19],20],[[34,19],20],[[36,19],20],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-2,-1,[],[[39,[7],[[38,[-1]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[7,17],[-1,7,[10,23,24]],[[7,28],11],[[],7],[[7,11,29],4],[[7,11,11],4],[[7,16],30],[7,36],[7,[[22,[4,37]]]],[-1,-2,[],[]],[-1,31,[]],[[7,11],17],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[34,[[15,[7]]]],[[7,-2],-1,[],[[5,[],[[38,[-1]]]]]],0,[[-1,16,40],4,[[41,[[15,[11]]]]]],[[16,40],4],[18,42],[18,17],[18,17],[18,16],[[16,40],18],[[-1,16,40],18,[[41,[[15,[11]]]]]],[18,[[15,[11]]]],[[18,43],4],0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[40,32],[1,32],[[[44,[-1]]],[[44,[-1]]],[45,46]],[[[47,[-1]]],[[47,[-1]]],[45,48]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[49,1],17],[-1,[[47,[-1]]],48],[-1,[[44,[-1]]],46],[[49,49],17],[[50,50],17],[[49,-1],[[15,[1]]],[[51,[2]],52]],[[49,19],20],[[49,19],20],[[40,19],20],[[40,19],20],[[53,19],20],[[53,19],20],[[50,19],20],[[42,19],20],[[[44,[-1]],19],20,46],[[[44,[-1]],19],20,46],[[[47,[-1]],19],20,48],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[49,-1,[]],[-1,-2,[],[]],[49,17],[40,17],[49,42],[49,54],[40,54],[1,2],[[[55,[2]],32],49],[42,[[15,[1]]]],[[53,1,43],4],[[40,43],4],[[50,1,43],4],[[[44,[-1]],1,43],4,46],[[[47,[-1]],1,43],4,48],[[43,1,17],4],[[43,1,48],4],[[43,1,56],4],[[43,1,57],4],[[43,1,58],4],[[43,1,59],4],[[43,1,2],4],[[43,1,60],4],[[43,1,61],4],[-1,-2,[],[]],[-1,-2,[],[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[8,2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[16,32],[62,62],[63,63],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[],9],[[62,62],17],[16,49],[16,[[15,[2]]]],[[62,19],20],[[63,19],20],[[63,19],20],[[25,19],20],[[25,19],20],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[8,9],[62,62],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[9,[[15,[8]]]],[16,17],[62,17],[62,17],[16,17],[62,17],[16,8],[16,[[15,[64]]]],[16,[[15,[2]]]],[16,2],[[2,2,8,[15,[2]],[15,[64]],[15,[2]],49,62],16],[16,2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,31,[]],[-1,31,[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[11,16,40],28],[11,11],[[-1,-2],4,[],[]],[[28,1],17],[[29,1],17],[[11,11],17],[28,49],[[11,19],20],[[28,19],20],[[29,19],20],[[13,19],20],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[65,11],[61,11],[[11,-1],4,26],[13,[[15,[11]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[13,[[15,[[4,[11,16]]]]]],[11,65],[11,61],[28,17],[28,17],[29,17],[13,17],[28,17],[29,54],[28,16],[13,[[15,[16]]]],[[16,40],28],[40,29],[[11,16],13],[[16,40],28],[[],13],[28,[[15,[11]]]],[[28,43],4],[[29,43],4],[-1,-2,[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[-1,14,[]],[28,40],0,0,0,[[],30],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[30,30],[66,66],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[10,11],11],[10,13],[[],66],[[10,14],[[15,[4]]]],[10,[[15,[-1]]],35],[10,[[15,[-1]]],35],[10,[[15,[-1]]],35],[10,[[15,[-1]]],35],[[10,11],4],[[10,16],17],[[66,16],17],[[10,11],4],[[66,11],4],[[10,18],4],[[66,18],4],[[10,18],17],[[10,11],4],[[66,11],4],[[30,19],20],[[66,19],20],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[10,17],[10,17],[10,17],[10,17],[30,17],[30,17],[30,17],[10,[[15,[9]]]],[[],30],[[],66],[[10,28],11],[[66,28],11],[[10,7],4],[[10,11,29],4],[[66,11,29],4],[[10,11,11],4],[[66,11,11],4],[[10,16],30],[[66,16],30],[[],30],[-1,-2,[],[]],[-1,-2,[],[]],[[10,11],17],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,[[22,[-2]]],[],[]],[-1,14,[]],[-1,14,[]]],"c":[44,204,519],"p":[[5,"Field",0],[1,"str"],[5,"Once",0],[1,"tuple"],[10,"FnOnce",564],[5,"OnceState",565],[5,"Dispatch",0],[5,"Level",0],[5,"LevelFilter",0],[10,"Subscriber",0],[5,"Id",431],[6,"Ordering",566],[5,"Current",431],[5,"TypeId",567],[6,"Option",568],[5,"Metadata",0],[1,"bool"],[5,"Event",0],[5,"Formatter",569],[8,"Result",569],[5,"Error",569],[6,"Result",570],[10,"Send",571],[10,"Sync",571],[5,"ParseLevelError",357],[10,"Hasher",572],[10,"Callsite",0],[5,"Attributes",431],[5,"Record",431],[5,"Interest",499],[5,"String",573],[5,"Identifier",154],[5,"DefaultCallsite",154],[5,"WeakDispatch",187],[10,"Any",567],[5,"DefaultGuard",187],[5,"SetGlobalDefaultError",187],[17,"Output"],[10,"FnMut",564],[5,"ValueSet",254],[10,"Into",574],[5,"Iter",254],[10,"Visit",254],[5,"DisplayValue",254],[10,"Clone",575],[10,"Display",569],[5,"DebugValue",254],[10,"Debug",569],[5,"FieldSet",254],[5,"Empty",254],[10,"Borrow",576],[10,"Sized",571],[10,"Value",254],[1,"usize"],[1,"slice"],[10,"Error",577],[1,"f64"],[1,"i128"],[1,"i64"],[1,"u128"],[1,"u64"],[5,"Kind",357],[5,"ParseLevelFilterError",357],[1,"u32"],[5,"NonZeroU64",578],[5,"NoSubscriber",499]],"b":[[49,"impl-PartialEq%3CLevelFilter%3E-for-Level"],[50,"impl-PartialEq-for-Level"],[51,"impl-PartialEq-for-LevelFilter"],[52,"impl-PartialEq%3CLevel%3E-for-LevelFilter"],[61,"impl-Display-for-Field"],[62,"impl-Debug-for-Field"],[63,"impl-Display-for-Level"],[64,"impl-Debug-for-Level"],[65,"impl-Debug-for-LevelFilter"],[66,"impl-Display-for-LevelFilter"],[74,"impl-From%3COption%3CLevel%3E%3E-for-LevelFilter"],[76,"impl-From%3CLevel%3E-for-LevelFilter"],[80,"impl-PartialOrd-for-Level"],[81,"impl-PartialOrd%3CLevelFilter%3E-for-Level"],[82,"impl-PartialOrd%3CLevel%3E-for-LevelFilter"],[83,"impl-PartialOrd-for-LevelFilter"],[84,"impl-PartialOrd-for-Level"],[85,"impl-PartialOrd%3CLevelFilter%3E-for-Level"],[86,"impl-PartialOrd-for-LevelFilter"],[87,"impl-PartialOrd%3CLevel%3E-for-LevelFilter"],[100,"impl-PartialOrd-for-Level"],[101,"impl-PartialOrd%3CLevelFilter%3E-for-Level"],[102,"impl-PartialOrd-for-LevelFilter"],[103,"impl-PartialOrd%3CLevel%3E-for-LevelFilter"],[104,"impl-PartialOrd%3CLevelFilter%3E-for-Level"],[105,"impl-PartialOrd-for-Level"],[106,"impl-PartialOrd%3CLevel%3E-for-LevelFilter"],[107,"impl-PartialOrd-for-LevelFilter"],[115,"impl-PartialOrd-for-Level"],[116,"impl-PartialOrd%3CLevelFilter%3E-for-Level"],[117,"impl-PartialOrd-for-LevelFilter"],[118,"impl-PartialOrd%3CLevel%3E-for-LevelFilter"],[209,"impl-Debug-for-SetGlobalDefaultError"],[210,"impl-Display-for-SetGlobalDefaultError"],[287,"impl-Display-for-FieldSet"],[288,"impl-Debug-for-FieldSet"],[289,"impl-Debug-for-ValueSet%3C\'a%3E"],[290,"impl-Display-for-ValueSet%3C\'a%3E"],[291,"impl-Debug-for-dyn+Value"],[292,"impl-Display-for-dyn+Value"],[295,"impl-Display-for-DisplayValue%3CT%3E"],[296,"impl-Debug-for-DisplayValue%3CT%3E"],[394,"impl-Display-for-ParseLevelFilterError"],[395,"impl-Debug-for-ParseLevelFilterError"],[396,"impl-Debug-for-ParseLevelError"],[397,"impl-Display-for-ParseLevelError"],[515,"impl-dyn+Subscriber+%2B+Sync"],[516,"impl-dyn+Subscriber+%2B+Send+%2B+Sync"],[517,"impl-dyn+Subscriber+%2B+Send"],[518,"impl-dyn+Subscriber"],[535,"impl-dyn+Subscriber"],[536,"impl-dyn+Subscriber+%2B+Sync"],[537,"impl-dyn+Subscriber+%2B+Send+%2B+Sync"],[538,"impl-dyn+Subscriber+%2B+Send"]]}],\ ["tracing_error",{"doc":"Utilities for enriching error handling with tracing …","t":"TTFKKKRRFFFTNNNNNNNNNNNNNNNNNNNNNNNNNMMNNNNNNNNCNMNNNNNNNNNNNNNNNNNEEE","n":["CAPTURED","EMPTY","ErrorLayer","ExtractSpanTrace","InstrumentError","InstrumentResult","Instrumented","Instrumented","SpanTrace","SpanTraceStatus","TracedError","UNSUPPORTED","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capture","clone","clone_into","default","eq","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","in_current_span","in_current_span","in_current_span","into","into","into","into","new","new","on_new_span","prelude","source","span_trace","status","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","with_spans","_","_","_"],"q":[[0,"tracing_error"],[67,"tracing_error::prelude"],[70,"tracing_core::subscriber"],[71,"tracing_subscriber::registry"],[72,"core::fmt"],[73,"core::fmt"],[74,"core::fmt"],[75,"core::marker"],[76,"tracing_subscriber::fmt::format"],[77,"tracing::span"],[78,"tracing_core::span"],[79,"tracing_core::span"],[80,"core::option"],[81,"alloc::string"],[82,"core::any"],[83,"tracing_core::metadata"],[84,"core::ops::function"]],"d":["A span trace has been captured and the SpanTrace should …","The SpanTrace is empty, likely because it was captured …","A subscriber Layer that enables capturing SpanTraces.","A trait for extracting SpanTraces created by …","Extension trait for instrumenting errors with SpanTraces","Extension trait for instrumenting errors in Results with …","The type of the wrapped error after instrumentation","The type of the wrapped error after instrumentation","A captured trace of tracing spans.","The current status of a SpanTrace, indicating whether it …","A wrapper type for Errors that bundles a SpanTrace with an …","Formatting a SpanTrace is not supported, likely because …","","","","","","","","","Capture the current span trace.","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Instrument an Error by bundling it with a SpanTrace","Instrument an Error by bundling it with a SpanTrace","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns a new ErrorLayer with the provided field formatter.","Create a new span trace with the given span as the …","Notifies this layer that a new span was constructed with …","The tracing-error prelude.","","Attempts to downcast to a TracedError and return a …","Returns the status of this SpanTrace.","","","","","","","","","","","","","","","","Apply a function to all captured spans in the trace until …","","",""],"i":[6,6,0,0,0,0,17,18,0,0,0,6,8,3,1,6,8,3,1,6,1,1,1,3,6,8,8,3,1,1,6,8,8,8,3,1,6,17,18,8,8,3,1,6,3,1,3,0,8,26,1,1,8,1,8,3,1,6,8,3,1,6,8,3,1,6,1,0,0,0],"f":[0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],1],[1,1],[[-1,-2],2,[],[]],[[],[[3,[-1]]],[4,5]],[[6,6],7],[[[8,[-1]],9],10,11],[[[8,[-1]],9],10,11],[[[3,[-1,-2]],9],10,[],12],[[1,9],10],[[1,9],10],[[6,9],10],[-1,[[8,[-1]]],[11,13,14]],[-1,-1,[]],[15,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[17,[],[[16,[-1]]]]],-1,[]],[[[18,[],[[16,[-1]]]]],[[19,[-2,-1]]],[],[]],[-1,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[3,[-2,-1]]],20,[4,5]],[21,1],[[[3,[-1,-2]],22,23,[24,[-1]]],2,[4,5],20],0,[[[8,[-1]]],[[25,[11]]],11],[26,[[25,[1]]]],[1,6],[-1,-2,[],[]],[-1,27,[]],[-1,27,[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[[1,-1],2,[[32,[29,30],[[31,[7]]]]]],0,0,0],"c":[],"p":[[5,"SpanTrace",0],[1,"tuple"],[5,"ErrorLayer",0],[10,"Subscriber",70],[10,"LookupSpan",71],[5,"SpanTraceStatus",0],[1,"bool"],[5,"TracedError",0],[5,"Formatter",72],[8,"Result",72],[10,"Error",73],[10,"Debug",72],[10,"Send",74],[10,"Sync",74],[1,"never"],[17,"Instrumented"],[10,"InstrumentError",0],[10,"InstrumentResult",0],[6,"Result",75],[10,"FormatFields",76],[5,"Span",77],[5,"Attributes",78],[5,"Id",78],[5,"Context",79],[6,"Option",80],[10,"ExtractSpanTrace",0],[5,"String",81],[5,"TypeId",82],[5,"Metadata",83],[1,"str"],[17,"Output"],[10,"FnMut",84]],"b":[[25,"impl-Display-for-TracedError%3CE%3E"],[26,"impl-Debug-for-TracedError%3CE%3E"],[28,"impl-Display-for-SpanTrace"],[29,"impl-Debug-for-SpanTrace"]]}],\ ["tracing_log",{"doc":"Adapters for connecting unstructured log records from the …","t":"KKRFKRMMNNNNNNHNNMENCMNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["AsLog","AsTrace","Log","LogTracer","NormalizeEvent","Trace","as_log","as_trace","borrow","borrow_mut","default","enabled","flush","fmt","format_trace","from","into","is_log","log","log","log_tracer","normalized_metadata","try_from","try_into","type_id","Builder","LogTracer","SetLoggerError","borrow","borrow","borrow_mut","borrow_mut","builder","default","fmt","fmt","fmt","from","from","ignore_all","ignore_crate","init","init","init_with_filter","into","into","new","new","to_string","try_from","try_from","try_into","try_into","type_id","type_id","with_max_level"],"q":[[0,"tracing_log"],[25,"tracing_log::log_tracer"],[56,"log"],[57,"core::fmt"],[58,"core::fmt"],[59,"tracing_core::metadata"],[60,"core::option"],[61,"core::result"],[62,"core::any"],[63,"core::fmt"],[64,"core::convert"],[65,"core::iter::traits::collect"],[66,"log"]],"d":["Trait implemented for tracing types that can be converted …","Trait implemented for log types that can be converted to a …","The log type that this type can be converted into.","A simple “logger” that converts all log records into …","Extends log Events to provide complete Metadata.","The tracing type that this type can be converted into.","Returns the log equivalent of self.","Returns the tracing equivalent of self.","","","","","","","Format a log record as a trace event in the current span.","Returns the argument unchanged.","Calls U::from(self).","Returns whether this Event represents a log (from the log …","","","An adapter for converting log records into tracing Events.","If this Event comes from a log, this method provides a new …","","","","Configures a new LogTracer.","A simple “logger” that converts all log records into …","The type returned by set_logger if set_logger has already …","","","","","Returns a builder that allows customizing a LogTracer and …","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Configures the LogTracer to ignore all log records whose …","Configures the LogTracer to ignore all log records whose …","Sets a LogTracer as the global logger for the log crate.","Constructs a new LogTracer with the provided configuration …","Sets up LogTracer as global logger for the log crate, with …","Calls U::from(self).","Calls U::from(self).","Creates a new LogTracer that can then be used as a logger …","Returns a new Builder to construct a LogTracer.","","","","","","","","Sets a global maximum level for log records."],"i":[0,0,2,0,0,4,2,4,5,5,5,5,5,5,0,5,5,13,0,5,0,13,5,5,5,0,0,0,18,19,18,19,5,18,18,19,19,18,19,18,18,5,18,5,18,19,5,18,19,18,19,18,19,18,19,18],"f":[0,0,0,0,0,0,[[[2,[],[[1,[-1]]]]],-1,[]],[[[4,[],[[3,[-1]]]]],-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],5],[[5,6],7],[5,8],[[5,9],10],[11,[[12,[8]]]],[-1,-1,[]],[-1,-2,[],[]],[13,7],0,[[5,11],8],0,[13,[[15,[14]]]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,17,[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],18],[[],18],[[18,9],10],[[19,9],[[16,[8,20]]]],[[19,9],[[16,[8,20]]]],[-1,-1,[]],[-1,-1,[]],[[18,-2],18,[[22,[21]]],[[24,[],[[23,[-1]]]]]],[[18,-1],18,[[22,[21]]]],[[],[[16,[8,19]]]],[18,[[16,[8,19]]]],[25,[[16,[8,19]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[],5],[[],18],[-1,21,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,17,[]],[-1,17,[]],[[18,-1],18,[[22,[25]]]]],"c":[],"p":[[17,"Log"],[10,"AsLog",0],[17,"Trace"],[10,"AsTrace",0],[5,"LogTracer",0],[5,"Metadata",56],[1,"bool"],[1,"tuple"],[5,"Formatter",57],[8,"Result",57],[5,"Record",56],[8,"Result",58],[10,"NormalizeEvent",0],[5,"Metadata",59],[6,"Option",60],[6,"Result",61],[5,"TypeId",62],[5,"Builder",25],[5,"SetLoggerError",25],[5,"Error",57],[5,"String",63],[10,"Into",64],[17,"Item"],[10,"IntoIterator",65],[6,"LevelFilter",56]],"b":[[35,"impl-Debug-for-SetLoggerError"],[36,"impl-Display-for-SetLoggerError"]]}],\ ["tracing_subscriber",{"doc":"Utilities for implementing and composing tracing …","t":"EEEECCCECCCHCCKKKKKKKKRCNCNCNMMMNMNNNNNNNNNMMFNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNFFTTFFTFKFFFFTFFTFTETNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNHNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTFKKFIFKFFFRNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNHNNNNNNNNNCHMMNNNNNNNHNNNNNNNHNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCHNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNTTFFFTTTFFFFKKFTTFFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNHMNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKFFNNNNNNNNNNNNNNMNNNNNNNHNNNNNNNNHPPFPPFGKKFIFFFFFFRNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFKFKFKNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNEEEEEEFRFFKFFFKFNNNNNNNNNNNNNNNNNNNNNNMNNMNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNMNNNNNNMNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKFNNNNNNNNNNNNNN","n":["EnvFilter","FmtSubscriber","Layer","Registry","field","filter","fmt","fmt","layer","prelude","registry","registry","reload","util","MakeExt","MakeOutput","MakeVisitor","RecordFields","Visit","VisitFmt","VisitOutput","VisitWrite","Visitor","debug","debug_alt","delimited","delimited","display","display_messages","finish","make_visitor","record","record_bool","record_debug","record_error","record_f64","record_i128","record_i64","record_str","record_u128","record_u64","visit","visit_with","writer","writer","Alt","borrow","borrow_mut","clone","clone_into","finish","fmt","from","into","make_visitor","new","record_bool","record_debug","record_f64","record_i64","record_str","record_u64","to_owned","try_from","try_into","type_id","writer","writer","Delimited","VisitDelimited","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","finish","fmt","fmt","from","from","into","into","make_visitor","new","new","record_bool","record_debug","record_i64","record_str","record_u64","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","writer","Messages","borrow","borrow_mut","clone","clone_into","finish","fmt","from","into","make_visitor","new","record_bool","record_debug","record_f64","record_i64","record_str","record_u64","to_owned","try_from","try_into","type_id","writer","writer","BadFieldName","Builder","DEBUG","DEFAULT_ENV","Directive","DynFilterFn","ERROR","EnvFilter","FilterExt","FilterFn","FilterId","Filtered","FromEnvError","INFO","LevelFilter","LevelParseError","OFF","ParseError","TRACE","Targets","WARN","add_directive","and","and","as_log","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","boxed","boxed","builder","callsite_enabled","callsite_enabled","callsite_enabled","callsite_enabled","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","combinator","current","default","default","default","description","dynamic_filter_fn","enabled","enabled","enabled","enabled","enabled","enabled","enabled","enabled","enabled","enabled","eq","eq","eq","event_enabled","filter","filter_fn","filter_mut","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_default_env","from_env","from_env","from_env_lossy","from_level","from_str","from_str","from_str","ge","ge","gt","gt","hash","inner","inner_mut","into","into","into","into","into","into","into","into","into","into","into","into","into_level","le","le","lt","lt","max_level_hint","max_level_hint","max_level_hint","max_level_hint","max_level_hint","new","new","new","new","not","not","on_close","on_close","on_close","on_close","on_enter","on_enter","on_enter","on_enter","on_event","on_exit","on_exit","on_exit","on_exit","on_follows_from","on_id_change","on_layer","on_new_span","on_new_span","on_new_span","on_new_span","on_record","on_record","on_record","on_record","on_register_dispatch","or","or","parse","parse_lossy","partial_cmp","partial_cmp","partial_cmp","register_callsite","register_callsite","register_callsite","register_callsite","register_callsite","source","source","targets","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_default_env","try_from_env","try_from_env","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_new","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","with_callsite_filter","with_default_directive","with_env_var","with_max_level_hint","with_max_level_hint","with_regex","And","Not","Or","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","callsite_enabled","callsite_enabled","callsite_enabled","clone","clone","clone","clone_into","clone_into","clone_into","enabled","enabled","enabled","event_enabled","event_enabled","event_enabled","fmt","fmt","fmt","from","from","from","into","into","into","max_level_hint","max_level_hint","max_level_hint","on_close","on_close","on_close","on_enter","on_enter","on_enter","on_exit","on_exit","on_exit","on_new_span","on_new_span","on_new_span","on_record","on_record","on_record","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","IntoIter","Iter","Targets","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","callsite_enabled","clone","clone_into","default","default_level","enabled","enabled","eq","extend","fmt","fmt","fmt","fmt","from","from","from","from_iter","from_str","into","into","into","into_iter","into_iter","into_iter","into_iter","iter","max_level_hint","new","next","next","register_callsite","size_hint","size_hint","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","with_default","with_target","with_targets","would_enable","DEFAULT_MAX_LEVEL","FmtContext","FormatEvent","FormatFields","FormattedFields","Formatter","Layer","MakeWriter","Subscriber","SubscriberBuilder","TestWriter","Writer","add_fields","as_writer","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","builder","clone_span","compact","compact","current_span","current_span","default","default","default","default","default","deref","downcast_raw","enabled","enter","event","event_enabled","event_format","event_format","event_scope","exists","exit","field_format","fields","finish","flush","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt_fields","fmt_fields","format","format","format_event","format_fields","format_fields","from","from","from","from","from","from","init","init","into","into","into","into","into","into","layer","log_internal_errors","log_internal_errors","lookup_current","make_writer","make_writer","make_writer_for","map_event_format","map_event_format","map_fmt_fields","map_fmt_fields","map_writer","map_writer","max_level_hint","metadata","new","new","new","new_span","on_close","on_enter","on_event","on_exit","on_new_span","on_record","parent_span","pretty","pretty","record","record_follows_from","register_callsite","reload_handle","set_ansi","span","span_data","span_scope","time","time","to_string","try_close","try_from","try_from","try_from","try_from","try_from","try_from","try_init","try_init","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","visit_spans","with_ansi","with_ansi","with_env_filter","with_file","with_file","with_filter_reloading","with_level","with_level","with_line_number","with_line_number","with_max_level","with_span_events","with_span_events","with_target","with_target","with_test_writer","with_test_writer","with_thread_ids","with_thread_ids","with_thread_names","with_thread_names","with_timer","with_timer","with_writer","with_writer","without_time","without_time","write","writer","writer","writer_mut","ACTIVE","CLOSE","Compact","DefaultFields","DefaultVisitor","ENTER","EXIT","FULL","FieldFn","FieldFnVisitor","FmtSpan","Format","FormatEvent","FormatFields","Full","NEW","NONE","Pretty","PrettyFields","PrettyVisitor","Writer","add_fields","add_fields","bitand","bitand_assign","bitor","bitor_assign","bitxor","bitxor_assign","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","by_ref","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","compact","debug_fn","default","default","default","default","default","default","eq","eq","eq","eq","finish","finish","finish","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","format","format_event","format_event","format_event","format_event","format_fields","format_fields","from","from","from","from","from","from","from","from","from","from","from","from","has_ansi_escapes","into","into","into","into","into","into","into","into","into","into","into","into","make_visitor","make_visitor","make_visitor","new","new","new","new","new","partial_cmp","pretty","record_debug","record_debug","record_debug","record_error","record_error","record_str","record_str","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","with_ansi","with_ansi","with_file","with_level","with_line_number","with_source_location","with_source_location","with_target","with_thread_ids","with_thread_names","with_timer","without_time","write_char","write_char","write_fmt","write_fmt","write_str","write_str","writer","writer","writer","FormatTime","SystemTime","Uptime","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","default","eq","eq","fmt","fmt","format_time","format_time","format_time","from","from","from","into","into","time","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","uptime","A","A","ArcWriter","B","B","BoxMakeWriter","EitherWriter","MakeWriter","MakeWriterExt","MutexGuardWriter","OptionalWriter","OrElse","Tee","TestWriter","WithFilter","WithMaxLevel","WithMinLevel","Writer","and","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","eq","eq","eq","eq","eq","eq","flush","flush","flush","flush","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","into","into","into","into","into","into","into","into","into","make_writer","make_writer","make_writer","make_writer","make_writer","make_writer","make_writer","make_writer_for","make_writer_for","make_writer_for","make_writer_for","make_writer_for","make_writer_for","make_writer_for","new","new","new","new","new","new","new","none","none","or_else","some","some","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","with_filter","with_max_level","with_min_level","write","write","write","write","write_all","write_all","write_all","write_all","write_fmt","write_fmt","write_fmt","write_fmt","write_vectored","write_vectored","write_vectored","write_vectored","Context","Filter","Identity","Layer","Layered","SubscriberExt","and_then","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","boxed","callsite_enabled","clone","clone","clone","clone_into","clone_into","clone_into","clone_span","current_span","current_span","default","downcast_ref","drop_span","enabled","enabled","enabled","enabled","enabled","enter","event","event","event_enabled","event_enabled","event_enabled","event_enabled","event_scope","event_span","exists","exit","fmt","fmt","fmt","from","from","from","into","into","into","is","lookup_current","max_level_hint","max_level_hint","metadata","new","new_span","on_close","on_close","on_close","on_enter","on_enter","on_enter","on_event","on_event","on_exit","on_exit","on_exit","on_follows_from","on_follows_from","on_id_change","on_id_change","on_layer","on_layer","on_new_span","on_new_span","on_new_span","on_record","on_record","on_record","on_register_dispatch","on_register_dispatch","record","record_follows_from","register_callsite","register_callsite","register_callsite","register_filter","span","span_data","span_scope","to_owned","to_owned","to_owned","try_close","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","with","with_filter","with_subscriber","_","_","__tracing_subscriber_Layer","__tracing_subscriber_SubscriberExt","__tracing_subscriber_field_MakeExt","__tracing_subscriber_field_RecordFields","Data","Data","Extensions","ExtensionsMut","LookupSpan","Registry","Scope","ScopeFromRoot","SpanData","SpanRef","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone_span","current_span","default","enabled","enter","event","event_enabled","exit","extensions","extensions","extensions","extensions_mut","extensions_mut","extensions_mut","fields","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from_root","get","get_mut","id","id","id","insert","into","into","into","into","into","into","into","into_iter","into_iter","is_enabled_for","is_enabled_for","metadata","metadata","metadata","name","new_span","next","next","parent","parent","parent","record","record_follows_from","register_callsite","register_filter","register_filter","remove","replace","scope","size_hint","span","span_data","span_data","try_close","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","Error","Handle","Layer","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","callsite_enabled","clone","clone_current","clone_into","enabled","enabled","event_enabled","fmt","fmt","fmt","fmt","from","from","from","handle","into","into","into","is_dropped","is_poisoned","max_level_hint","modify","new","on_close","on_close","on_enter","on_enter","on_event","on_exit","on_exit","on_follows_from","on_id_change","on_layer","on_new_span","on_new_span","on_record","on_record","on_register_dispatch","register_callsite","reload","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","with_current","SubscriberInitExt","TryInitError","borrow","borrow_mut","fmt","fmt","from","init","into","set_default","source","to_string","try_from","try_init","try_into","type_id"],"q":[[0,"tracing_subscriber"],[14,"tracing_subscriber::field"],[45,"tracing_subscriber::field::debug"],[68,"tracing_subscriber::field::delimited"],[99,"tracing_subscriber::field::display"],[122,"tracing_subscriber::filter"],[410,"tracing_subscriber::filter::combinator"],[473,"tracing_subscriber::filter::targets"],[530,"tracing_subscriber::fmt"],[703,"tracing_subscriber::fmt::format"],[909,"tracing_subscriber::fmt::time"],[944,"tracing_subscriber::fmt::writer"],[1112,"tracing_subscriber::layer"],[1221,"tracing_subscriber::prelude"],[1227,"tracing_subscriber::registry"],[1342,"tracing_subscriber::reload"],[1403,"tracing_subscriber::util"],[1419,"core::convert"],[1420,"core::clone"],[1421,"tracing_core::field"],[1422,"core::fmt"],[1423,"core::error"],[1424,"core::fmt"],[1425,"core::fmt"],[1426,"core::any"],[1427,"alloc::boxed"],[1428,"tracing_core::metadata"],[1429,"tracing_core::subscriber"],[1430,"core::ops::function"],[1431,"core::cmp"],[1432,"tracing_core::subscriber"],[1433,"core::fmt"],[1434,"std::env"],[1435,"core::hash"],[1436,"tracing_core::span"],[1437,"tracing_core::span"],[1438,"alloc::string"],[1439,"alloc::string"],[1440,"core::marker"],[1441,"tracing_core::span"],[1442,"core::marker"],[1443,"core::ops::function"],[1444,"core::cmp"],[1445,"std::io"]],"d":["","","","","Utilities for working with fields and field visitors.","Layers that control which spans and events are enabled by …","A Subscriber for formatting and logging tracing data.","","The Layer trait, a composable abstraction for building …","The tracing-subscriber prelude.","Storage for span data shared by multiple Layers.","","Wrapper for a Layer to allow it to be dynamically reloaded.","Extension traits and other utilities to make working with …","Extension trait providing MakeVisitor combinators.","Extension trait implemented for all MakeVisitor …","Creates new visitors.","Extension trait implemented by types which can be recorded …","Visits typed values.","Extension trait implemented by visitors to indicate that …","A visitor that produces output once it has visited a set …","Extension trait implemented by visitors to indicate that …","The visitor type produced by this MakeVisitor.","MakeVisitor wrappers for working with fmt::Debug fields.","Wraps self so that any fmt::Debug fields are recorded …","A MakeVisitor wrapper that separates formatted fields with …","Wraps self so that when fields are formatted to a writer, …","MakeVisitor wrappers for working with fmt::Display fields.","Wraps self so that any string fields named “message” …","Completes the visitor, returning any output.","Make a new visitor for the provided target.","Record all the fields in self with the provided visitor.","Visit a boolean value.","Visit a value implementing fmt::Debug.","Records a type implementing Error.","Visit a double-precision floating point value.","Visit a signed 128-bit integer value.","Visit a signed 64-bit integer value.","Visit a string value.","Visit an unsigned 128-bit integer value.","Visit an unsigned 64-bit integer value.","Visit a set of fields, and return the output of finishing …","Visits all fields in fields with a new visitor constructed …","Returns the formatter that this visitor writes to.","Returns the writer that this visitor writes to.","A visitor wrapper that ensures any fmt::Debug fields are …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","Wraps the provided visitor so that any fmt::Debug fields …","","","","","Visit a string value.","","","","","","","","A MakeVisitor wrapper that wraps a visitor that writes …","A visitor wrapper that inserts a delimiter after the …","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","Returns a new MakeVisitor implementation that wraps inner …","Returns a new Visit implementation that wraps inner so that","","","","","","","","","","","","","","A visitor wrapper that ensures any strings named “message…","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","Returns a new MakeVisitor implementation that will wrap …","","","","","Visit a string value.","","","","","","","","Indicates that a field name specified in a filter …","A builder for constructing new EnvFilters.","The “debug” level.","RUST_LOG is the default environment variable used by …","A single filtering directive.","A filter implemented by a closure or function pointer that …","The “error” level.","A Layer which filters spans and events based on a set of …","Extension trait adding combinators for combining Filter.","A filter implemented by a closure or function pointer that …","Uniquely identifies an individual Filter instance in the …","A Layer that wraps an inner Layer and adds a Filter which …","Indicates that an error occurred while parsing a EnvFilter …","The “info” level.","A filter comparable to a verbosity Level.","Indicates that a string could not be parsed to a valid …","The “off” level.","Indicates that a string could not be parsed as a filtering …","The “trace” level.","","The “warn” level.","Add a filtering directive to this EnvFilter.","Combines this Filter with another Filter s so that spans …","Combines this Filter with another Filter s so that spans …","","","","","","","","","","","","","","","","","","","","","","","","","","Boxes self, erasing its concrete type.","Boxes self, erasing its concrete type.","Returns a builder that can be used to configure a new …","","","","","","","","","","","","","","","","","","","","","","","","","Filter combinators","Returns a LevelFilter that matches the most verbose Level …","","","","","Constructs a DynFilterFn from a function or closure that …","","","","","","","","","Returns true if this EnvFilter would enable the provided …","","","","","","Borrows the Filter used by this layer.","Constructs a FilterFn, from a function or closure that …","Mutably borrows the Filter used by this layer.","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns a new EnvFilter from the value of the RUST_LOG …","Returns a new EnvFilter from the directives in the …","Returns a new EnvFilter from the value of the given …","Returns a new EnvFilter from the directives in the …","Returns a LevelFilter that enables spans and events with …","","","","","","","","","Borrows the inner Layer wrapped by this Filtered layer.","Mutably borrows the inner Layer wrapped by this Filtered …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns the most verbose Level that this filter accepts, …","","","","","","","","","Returns an optional hint of the highest verbosity level …","Constructs a Filter from a function or closure that …","Constructs a FilterFn from a function or closure that …","Returns a new EnvFilter from the directives in the given …","Wraps the provided Layer so that it is filtered by the …","Inverts self, returning a filter that enables spans and …","Inverts self, returning a filter that enables spans and …","","Informs the filter that the span with the provided id was …","","","Informs the filter that the span with the provided id was …","","","","","","Informs the filter that the span with the provided id was …","","","","","","","","Informs the filter that a new span was created.","","","Informs the filter that the span with the provided id …","","","","Combines two Filters so that spans and events are enabled …","Combines two Filters so that spans and events are enabled …","Returns a new EnvFilter from the directives in the given …","Returns a new EnvFilter from the directives in the given …","","","","","","","","","","","A filter that enables or disables spans and events based …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a new EnvFilter from the value of the RUST_LOG …","Returns a new EnvFilter from the directives in the …","Returns a new EnvFilter from the value of the given …","","","","","","","","","","","","","Returns a new EnvFilter from the directives in the given …","","","","","","","","","","","","","Adds a function for filtering callsites to this filter.","Sets a default [filtering directive] that will be added to …","Sets the name of the environment variable used by the …","Sets the highest verbosity Level the filter function will …","Sets the highest verbosity Level the filter function will …","Sets whether span field values can be matched with regular …","Combines two Filters so that spans and events are enabled …","Inverts the result of a Filter.","Combines two Filters so that spans and events are enabled …","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An owning iterator over the target-level pairs of a Targets…","A borrowing iterator over the target-level pairs of a …","A filter that enables or disables spans and events based …","","","","","","","","","","","Returns the default level for this filter, if one is set.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","Returns an iterator over the target-LevelFilter pairs in …","","Returns a new Targets filter.","","","","","","","","","","","","","","","","","Sets the default level to enable for spans and events …","Enables spans and events with targets starting with the …","Adds targets from an iterator of target-LevelFilter pairs …","Returns whether a target-Level pair would be enabled by …","The maximum verbosity level that is enabled by a Subscriber…","Provides the current span context to a formatter.","A type that can format a tracing Event to a Writer.","A type that can format a set of fields to a Writer.","A formatted representation of a span’s fields stored in …","A Subscriber that logs formatted representations of tracing…","A Layer that logs formatted representations of tracing …","A type that can create io::Write instances.","A Subscriber that logs formatted representations of tracing…","Configures and constructs Subscribers.","A writer intended to support libtest’s output capturing …","The concrete io::Write implementation returned by …","Record additional field(s) on an existing span.","Returns a new format::Writer for writing to this …","","","","","","","","","","","","","Returns a new SubscriberBuilder for configuring a format …","","Sets the layer being built to use a less verbose formatter.","Sets the subscriber being built to use a less verbose …","Returns the current span for this formatter.","","","","","","","","","","","","","Sets the event formatter that the layer being built will …","Sets the event formatter that the subscriber being built …","Returns an iterator over the stored data for all the spans …","Returns true if an active span exists for the given Id.","","Returns the field formatter configured by the subscriber …","The formatted fields of a span.","Finish the builder, returning a new FmtSubscriber.","","Returns a new SubscriberBuilder for configuring a …","","","","","","","","Sets the field formatter that the layer being built will …","Sets the field formatter that the subscriber being built …","Formatters for logging tracing events.","Returns the default configuration for an [event formatter].","Write a log message for Event in Context to the given …","Format the provided fields to the provided Writer, …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Install a global tracing subscriber that listens for …","Install this Subscriber as the global default.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns a new formatting layer that can be composed with …","Sets whether to write errors from FormatEvent to the …","Sets whether to write errors from FormatEvent to the …","Returns stored data for the span that the wrapped …","Returns an instance of Writer.","","Returns a Writer for writing data from the span or event …","Updates the event formatter by applying a function to the …","Updates the event formatter by applying a function to the …","Updates the field formatter by applying a function to the …","Updates the field formatter by applying a function to the …","Updates the MakeWriter by applying a function to the …","Updates the MakeWriter by applying a function to the …","","Returns metadata for the span with the given id, if it …","Returns a new Layer with the default configuration.","Returns a new FormattedFields.","Returns a new format subscriber with the default …","","","","","","","","Returns stored data for the parent span of the event …","Sets the layer being built to use an excessively pretty, …","Sets the subscriber being built to use an excessively …","","","","Returns a Handle that may be used to reload the …","Sets whether this layer should use ANSI terminal formatting","Returns stored data for the span with the given id, if it …","","Returns an iterator over the stored data for all the spans …","Formatters for event timestamps.","Returns a new SystemTime timestamp provider.","","","","","","","","","Install a global tracing subscriber that listens for …","Install this Subscriber as the global default if one is …","","","","","","","","","","","","","Visits every span in the current context with a closure.","Sets whether or not the formatter emits ANSI terminal …","Sets whether or not the formatter emits ANSI terminal …","Sets the EnvFilter that the subscriber will use to …","Sets whether or not an event’s source code file path is …","Sets whether or not an event’s source code file path is …","Configures the subscriber being built to allow filter …","Sets whether or not an event’s level is displayed.","Sets whether or not an event’s level is displayed.","Sets whether or not an event’s source code line number is","Sets whether or not an event’s source code line number is","Sets the maximum verbosity level that will be enabled by …","Configures how synthesized events are emitted at points in …","Configures how synthesized events are emitted at points in …","Sets whether or not an event’s target is displayed.","Sets whether or not an event’s target is displayed.","Configures the layer to support libtest’s output …","Configures the subscriber to support libtest’s output …","Sets whether or not the thread ID of the current thread is …","Sets whether or not the thread ID of the current thread is …","Sets whether or not the name of the current thread is …","Sets whether or not the name of the current thread is …","Use the given timer for span and event timestamps.","Use the given timer for log message timestamps.","Sets the MakeWriter that the layer being built will use to …","Sets the MakeWriter that the subscriber being built will …","Do not emit timestamps with spans and event.","Do not emit timestamps with log messages.","","Abstractions for creating io::Write instances.","Borrows the writer for this Layer.","Mutably borrows the writer for this Layer.","one event per enter/exit of a span","one event when the span is dropped","Marker for Format that indicates that the compact log …","The default FormatFields implementation.","The visitor produced by DefaultFields’s MakeVisitor …","one event per enter of a span","one event per exit of a span","events at all points (new, enter, exit, drop)","A FormatFields implementation that formats fields by …","The visitor produced by FieldFn’s MakeVisitor …","Configures what points in the span lifecycle are logged as …","A pre-configured event formatter.","A type that can format a tracing Event to a Writer.","A type that can format a set of fields to a Writer.","Marker for Format that indicates that the default log …","one event when span is created","spans are ignored (this is the default)","An excessively pretty, human-readable event formatter.","An excessively pretty, human-readable MakeVisitor …","The visitor produced by Pretty’s MakeVisitor …","A writer to which formatted representations of spans and …","Record additional field(s) on an existing span.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Return a new Writer that mutably borrows self.","","","","","","","","","","","","","","Use a less verbose output format.","Returns a FormatFields implementation that formats fields …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the default configuration for an [event formatter].","Write a log message for Event in Context to the given …","","","","Format the provided fields to the provided Writer, …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns 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 ANSI escape codes may be used to add colors","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","Create a new Writer from any type that implements …","Returns a new default visitor that formats to the provided …","Returns a new default PrettyFields implementation.","Returns a new default visitor that formats to the provided …","Returns a new default FormatFields implementation.","","Use an excessively pretty, human-readable output format.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Enable ANSI encoding for formatted fields.","Enable ANSI terminal colors for formatted output.","Sets whether or not an event’s source code file path is …","Sets whether or not an event’s level is displayed.","Sets whether or not an event’s source code line number is","Sets whether the event’s source code location is …","Sets whether or not the source code location from which an …","Sets whether or not an event’s target is displayed.","Sets whether or not the thread ID of the current thread is …","Sets whether or not the name of the current thread is …","Use the given timer for log message timestamps.","Do not emit timestamps with log messages.","","Writes a char into this writer, returning whether the …","","Glue for usage of the write! macro with Writers.","","Writes a string slice into this Writer, returning whether …","","","","A type that can measure and format the current time.","Retrieve and print the current wall-clock time.","Retrieve and print the relative elapsed wall-clock time …","","","","","","","","","","","","","","","Measure and write out the current time.","","","Returns the argument unchanged.","","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Returns a new SystemTime timestamp provider.","","","","","","","","","Returns a new Uptime timestamp provider.","A writer of type A.","A writer of type A.","Implements std::io::Write for an Arc where &W: Write.","A writer of type B.","A writer of type B.","A writer that erases the specific io::Write and MakeWriter …","A writer that is one of two types implementing io::Write.","A type that can create io::Write instances.","Extension trait adding combinators for working with types …","A type implementing io::Write for a MutexGuard where the …","A writer which may or may not be enabled.","Combines a MakeWriter that returns an OptionalWriter with …","Combines two types implementing MakeWriter (or …","A writer intended to support libtest’s output capturing …","A MakeWriter combinator that wraps a MakeWriter with a …","A MakeWriter combinator that only returns an enabled writer…","A MakeWriter combinator that only returns an enabled writer…","The concrete io::Write implementation returned by …","Combines self with another type implementing MakeWriter, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns an instance of Writer.","","","","","","","Returns a Writer for writing data from the span or event …","","","","","","","Constructs a BoxMakeWriter wrapping a type implementing …","Returns a new TestWriter with the default configuration.","Wraps the provided MakeWriter with a maximum Level, so …","Wraps the provided MakeWriter with a minimum Level, so …","Wraps make with the provided filter, returning a MakeWriter…","Combines","Combines two types implementing MakeWriter, returning a …","Returns a disabled writer.","Returns a disabled writer.","Combines self with another type implementing MakeWriter, …","Returns an enabled writer of type T.","Returns an enabled writer of type T.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Wraps self with a predicate that takes a span or event’s …","Wraps self and returns a MakeWriter that will only write …","Wraps self and returns a MakeWriter that will only write …","","","","","","","","","","","","","","","","","Represents information about the current context provided …","A per-Layer filter that determines whether a span or event …","A layer that does nothing.","A composable handler for tracing events.","A Subscriber composed of a Subscriber wrapped by one or …","Extension trait adding a with(Layer) combinator to …","Composes this layer around the given Layer, returning a …","","","","","","","Erases the type of this Layer, returning a Boxed dyn Layer …","Returns an Interest indicating whether this layer will …","","","","","","","","Returns the wrapped subscriber’s view of the current …","","","Returns some reference to this Subscriber value if it is …","","Returns true if this layer is interested in a span or …","Returns true if this layer is interested in a span or …","Returns whether the wrapped subscriber would enable the …","","","","Records the provided event with the wrapped subscriber.","","Called before on_event, to determine if on_event should be …","","","Called before the filtered [Layer]'s [on_event…","Returns an iterator over the stored data for all the spans …","Returns a SpanRef for the parent span of the given Event, …","Returns true if an active span exists for the given Id.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if this Subscriber is the same type as T.","Returns stored data for the span that the wrapped …","","Returns an optional hint of the highest verbosity level …","Returns metadata for the span with the given id, if it …","Returns a new Identity layer.","","Notifies this layer that the span with the given ID has …","","Notifies this filter that a span with the given ID has …","Notifies this layer that a span with the given ID was …","","Notifies this filter that a span with the given ID was …","Notifies this layer that an event has occurred.","","Notifies this layer that the span with the given ID was …","","Notifies this filter that a span with the given ID was …","Notifies this layer that a span with the ID span recorded …","","Notifies this layer that a span ID has been cloned, and …","","Performs late initialization when attaching a Layer to a …","","Notifies this layer that a new span was constructed with …","","Notifies this filter that a new span was constructed with …","Notifies this layer that a span with the given Id recorded …","","Notifies this filter that a span with the given Id …","Performs late initialization when installing this layer as …","","","","Registers a new callsite with this layer, returning …","","","","Returns stored data for the span with the given id, if it …","","Returns an iterator over the stored data for all the spans …","","","","","","","","","","","","","","Wraps self with the provided layer.","Combines self with a Filter, returning a Filtered layer.","Composes this Layer with the given Subscriber, returning a …","","","","","","","Span data stored in a Registry.","The type of span data stored in this registry.","An immutable, read-only reference to a Span’s extensions.","An mutable reference to a Span’s extensions.","Provides access to stored span data.","A shared, reusable store for spans.","An iterator over the parents of a span, ordered from leaf …","An iterator over the parents of a span, ordered from root …","A stored representation of data associated with a span.","A reference to [span data] and the associated registry.","","","","","","","","","","","","","","","","","","","","This is intentionally not implemented, as recording events …","","","Returns a reference to this span’s Extensions.","","Returns a reference to this span’s Extensions.","Returns a mutable reference to this span’s Extensions.","","Returns a mutable reference to this span’s Extensions.","Returns a list of fields defined by the span.","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Flips the order of the iterator, so that it is ordered …","Immutably borrows a type previously inserted into this …","Get a mutable reference to a type previously inserted on …","Returns this span’s ID.","","Returns this span’s ID.","Insert a type into this Extensions.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Returns true if this span is enabled for the per-layer …","","Returns a reference to the span’s Metadata.","","Returns a static reference to the span’s metadata.","Returns the span’s name,","","","","Returns a reference to the ID","","Returns a SpanRef describing this span’s parent, or None …","This is intentionally not implemented, as recording fields …","","","Registers a Filter for per-layer filtering with this …","","Remove a type from this Extensions.","Replaces an existing T into this extensions.","Returns an iterator over all parents of this span, …","","Returns a SpanRef for the span with the given Id, if it …","Returns the SpanData for a given Id, if it exists.","","Decrements the reference count of the span with the given …","","","","","","","","","","","","","","","","","","","","","","Indicates that an error occurred when reloading a layer.","Allows reloading the state of an associated Layer.","Wraps a Layer or Filter, allowing it to be reloaded …","","","","","","","","","Returns a clone of the layer or filter’s current value …","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a Handle that can be used to reload the wrapped …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if this error occurred because the Subscriber …","Returns true if this error occurred because the layer was …","","Invokes a closure with a mutable reference to the current …","Wraps the given Layer or Filter, returning a reload::Layer …","","","","","","","","","","","","","","","","","Replace the current Layer or Filter with the provided …","","","","","","","","","","","","Invokes a closure with a borrowed reference to the current …","Extension trait adding utility methods for subscriber …","Error returned by try_init if a global default subscriber …","","","","","Returns the argument unchanged.","Attempts to set self as the global default subscriber in …","Calls U::from(self).","Sets self as the default subscriber in the current scope, …","","","","Attempts to set self as the global default subscriber in …","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,2,0,2,0,2,9,11,13,12,12,12,12,12,12,12,12,12,9,24,25,27,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,0,4,33,4,33,4,4,33,4,33,4,33,4,33,4,4,33,33,33,33,33,33,4,4,33,4,33,4,33,33,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,0,0,39,34,0,0,39,0,0,0,0,0,0,39,0,0,39,0,39,0,39,34,36,36,39,42,48,39,41,35,49,50,34,61,51,52,54,42,48,39,41,35,49,50,34,61,51,52,54,36,36,34,42,48,39,34,42,48,39,41,35,49,50,51,52,42,48,39,41,35,49,50,51,52,39,35,0,39,41,35,34,54,0,42,42,48,48,39,39,34,34,34,51,39,39,35,51,51,0,51,42,48,39,39,41,35,35,49,49,50,50,34,34,61,61,51,52,52,54,54,42,42,48,48,39,39,39,41,35,35,35,49,50,34,34,61,61,61,51,52,54,54,54,34,41,34,41,39,39,35,34,39,39,39,39,39,51,51,42,48,39,41,35,49,50,34,61,51,52,54,39,39,39,39,39,42,48,39,34,34,42,48,34,51,36,36,34,34,34,51,34,34,34,51,51,34,34,34,51,51,51,51,34,34,34,51,34,34,34,51,51,36,36,41,41,39,39,35,42,48,39,34,51,61,54,0,42,48,39,41,35,49,50,51,52,39,35,49,50,34,61,54,42,48,39,41,35,49,50,34,61,51,52,54,34,41,34,42,48,39,41,35,49,50,34,61,51,52,54,34,42,48,39,41,35,49,50,34,61,51,52,54,42,41,41,42,48,41,0,0,0,37,70,65,37,70,65,37,70,65,37,70,65,37,70,65,37,70,65,37,70,65,37,70,65,37,70,65,37,70,65,37,70,65,37,70,65,37,70,65,37,70,65,37,70,65,37,70,65,37,70,65,37,70,65,37,70,65,37,70,65,0,0,0,74,77,78,74,77,78,74,74,74,74,74,74,74,74,74,74,74,77,78,74,77,78,74,74,74,77,78,74,74,77,78,74,74,74,77,78,74,77,78,74,74,74,77,78,74,77,78,74,77,78,74,74,74,74,85,0,0,0,0,0,0,0,0,0,0,87,80,81,92,90,81,95,85,84,92,90,81,95,85,84,85,85,90,84,92,85,90,81,95,85,84,81,85,85,85,85,85,90,84,92,92,85,92,81,84,95,0,92,90,81,81,95,85,84,90,84,0,0,86,80,92,92,90,81,95,85,84,0,84,92,90,81,95,85,84,0,90,84,92,87,95,87,90,84,90,84,90,84,85,92,90,81,85,85,90,90,90,90,90,90,92,90,84,85,85,85,84,90,92,85,92,0,0,81,85,92,90,81,95,85,84,0,84,92,90,81,95,85,84,92,90,81,95,85,84,92,90,84,84,90,84,84,90,84,90,84,84,90,84,90,84,90,84,90,84,90,84,90,84,90,84,90,84,95,0,90,90,108,108,0,0,0,108,108,108,0,0,0,0,0,0,0,108,108,0,0,0,0,80,103,108,108,108,108,108,108,82,115,103,116,113,108,117,114,89,111,91,112,82,115,103,116,113,108,117,114,89,111,91,112,82,103,108,89,111,91,112,103,108,89,111,91,112,108,89,0,103,113,114,89,111,91,103,108,111,91,115,116,117,82,115,103,116,113,108,117,114,89,111,91,112,0,86,89,89,89,80,103,82,115,103,116,113,108,117,114,89,111,91,112,82,82,115,103,116,113,108,117,114,89,111,91,112,113,114,112,82,116,113,117,114,108,89,115,116,117,116,117,116,117,103,108,89,111,91,112,82,115,103,116,113,108,117,114,89,111,91,112,82,115,103,116,113,108,117,114,89,111,91,112,82,115,103,116,113,108,117,114,89,111,91,112,113,89,89,89,89,103,89,89,89,89,89,89,82,82,82,82,82,82,115,116,117,0,0,0,106,121,106,121,106,121,106,121,106,121,106,121,106,121,118,106,121,106,121,121,106,121,0,106,121,106,121,106,121,106,121,0,134,125,0,134,125,0,0,0,0,0,0,0,0,0,0,0,0,87,123,133,125,126,127,128,129,124,132,130,133,125,126,127,128,129,124,132,130,125,126,127,128,129,124,130,125,126,127,128,129,124,130,125,126,127,128,129,124,125,124,132,130,133,125,126,127,128,129,124,132,130,133,134,125,126,127,128,129,124,132,130,133,125,126,127,128,129,124,132,130,87,133,126,127,128,129,124,87,133,126,127,128,129,124,133,95,126,127,128,129,124,134,125,123,134,125,125,126,127,128,129,124,130,133,125,126,127,128,129,124,132,130,133,125,126,127,128,129,124,132,130,133,125,126,127,128,129,124,132,130,123,123,123,125,124,132,130,125,124,132,130,125,124,132,130,125,124,132,130,0,0,0,0,0,0,57,45,137,138,45,137,138,57,38,45,137,138,45,137,138,137,45,137,138,137,137,38,57,45,137,137,137,45,137,57,137,137,38,45,45,45,137,45,137,138,45,137,138,45,137,138,137,45,137,38,45,138,137,57,137,38,57,137,38,57,137,57,137,38,57,137,57,137,57,137,57,137,38,57,137,38,57,137,137,137,57,137,137,137,45,137,45,45,137,138,137,45,137,138,45,137,138,45,137,138,140,57,57,0,0,0,0,0,0,0,56,0,0,0,0,0,0,0,0,142,144,1,143,100,96,146,142,144,1,143,100,96,146,1,1,1,1,1,1,1,1,141,143,100,141,143,100,100,142,144,1,143,100,96,146,142,144,1,143,100,96,146,96,142,144,141,143,100,144,142,144,1,143,100,96,146,96,146,141,143,141,143,100,100,1,96,146,141,143,100,1,1,1,56,1,144,144,100,146,56,56,1,1,142,144,1,143,100,96,146,142,144,1,143,100,96,146,142,144,1,143,100,96,146,0,0,0,104,105,148,104,105,148,104,105,105,105,104,104,104,104,105,148,148,104,105,148,104,104,105,148,148,148,104,105,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,105,105,148,104,105,148,104,105,148,104,105,148,105,0,0,149,149,149,149,149,150,149,150,149,149,149,150,149,149],"f":[0,0,0,0,0,0,0,0,0,0,0,[[],1],0,0,0,0,0,0,0,0,0,0,0,0,[2,[[3,[2]]]],0,[[2,-1],[[4,[-1,2]]],[[6,[5]],7]],0,[2,[[8,[2]]]],[9,-1,[]],[[[11,[],[[10,[-1]]]],-2],-1,12,[]],[[13,12],14],[[12,15,16],14],[[12,15,17],14],[[12,15,18],14],[[12,15,19],14],[[12,15,20],14],[[12,15,21],14],[[12,15,5],14],[[12,15,22],14],[[12,15,23],14],[[9,-1],-2,13,[]],[[24,-1,-2],-3,[],13,[]],[25,26],[27,28],0,[-1,-2,[],[]],[-1,-2,[],[]],[[[3,[-1]]],[[3,[-1]]],7],[[-1,-2],14,[],[]],[[[3,[-2]]],-1,[],[[9,[-1]]]],[[[3,[-1]],29],30,17],[-1,-1,[]],[-1,-2,[],[]],[[[3,[-2]],-1],-3,[],[[11,[-1]]],[]],[-1,[[3,[-1]]],[]],[[[3,[-1]],15,16],14,12],[[[3,[-1]],15,17],14,12],[[[3,[-1]],15,19],14,12],[[[3,[-1]],15,21],14,12],[[[3,[-1]],15,5],14,12],[[[3,[-1]],15,23],14,12],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,32,[]],[[[3,[-1]]],28,27],[[[3,[-1]]],26,25],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[4,[-1,-2]]],[[4,[-1,-2]]],7,7],[[-1,-2],14,[],[]],[[[33,[-1,-2]]],30,[[6,[5]]],25],[[[4,[-1,-2]],29],30,17,17],[[[33,[-1,-2]],29],30,17,17],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[4,[-1,-3]],-2],-4,[[6,[5]],7],[],[[11,[-2]]],[]],[[-1,-2],[[4,[-1,-2]]],[],[]],[[-1,-2],[[33,[-1,-2]]],[],[]],[[[33,[-1,-2]],15,16],14,[[6,[5]]],25],[[[33,[-1,-2]],15,17],14,[[6,[5]]],25],[[[33,[-1,-2]],15,21],14,[[6,[5]]],25],[[[33,[-1,-2]],15,5],14,[[6,[5]]],25],[[[33,[-1,-2]],15,23],14,[[6,[5]]],25],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,32,[]],[-1,32,[]],[[[33,[-1,-2]]],26,[[6,[5]]],25],0,[-1,-2,[],[]],[-1,-2,[],[]],[[[8,[-1]]],[[8,[-1]]],7],[[-1,-2],14,[],[]],[[[8,[-2]]],-1,[],[[9,[-1]]]],[[[8,[-1]],29],30,17],[-1,-1,[]],[-1,-2,[],[]],[[[8,[-2]],-1],-3,[],[[11,[-1]]],[]],[-1,[[8,[-1]]],[]],[[[8,[-1]],15,16],14,12],[[[8,[-1]],15,17],14,12],[[[8,[-1]],15,19],14,12],[[[8,[-1]],15,21],14,12],[[[8,[-1]],15,5],14,12],[[[8,[-1]],15,23],14,12],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,32,[]],[[[8,[-1]]],26,25],[[[8,[-1]]],28,27],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[34,35],34],[[36,-2],[[37,[36,-2,-1]]],[],[[38,[-1]]]],[[36,-2],[[37,[36,-2,-1]]],[],[[38,[-1]]]],[39],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,[[40,[38]]]],[36,[[40,[38]]]],[[],41],[[[42,[-1,-2,-3]],43],44,[],[[47,[43,[45,[-1]]],[[46,[16]]]]],[[47,[43],[[46,[44]]]]]],[[[48,[-1]],43],44,[[47,[43],[[46,[16]]]]]],[[39,43],44],[[34,43],44],[[[42,[-1,-2,-3]]],[[42,[-1,-2,-3]]],[],7,7],[[[48,[-1]]],[[48,[-1]]],7],[39,39],[41,41],[35,35],[49,49],[50,50],[[[51,[-1,-2,-3]]],[[51,[-1,-2,-3]]],7,7,7],[52,52],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[39,39],53],[[35,35],53],0,[[],39],[[],41],[[],35],[[],34],[54,5],[-2,[[42,[-1,-2]]],[],[[47,[43,[45,[-1]]],[[46,[16]]]]]],[[[42,[-1,-2,-3]],43,[45,[-1]]],16,[],[[47,[43,[45,[-1]]],[[46,[16]]]]],[[47,[43],[[46,[44]]]]]],[[[42,[-1,-2,-3]],43,[45,[-1]]],16,55,[[47,[43,[45,[-1]]],[[46,[16]]]]],[[47,[43],[[46,[44]]]]]],[[[48,[-1]],43,[45,[-2]]],16,[[47,[43],[[46,[16]]]]],[]],[[[48,[-1]],43,[45,[-2]]],16,[[47,[43],[[46,[16]]]]],55],[[39,43,[45,[-1]]],16,[]],[[39,43,[45,[-1]]],16,55],[[34,43,[45,[-1]]],16,[]],[[34,43,[45,[-1]]],16,55],[[34,43,[45,[-1]]],16,[]],[[[51,[-2,-3,-1]],43,[45,[-1]]],16,[55,56],[[57,[-1]]],[[38,[-1]]]],[[39,58],16],[[39,39],16],[[35,35],16],[[[51,[-2,-3,-1]],59,[45,[-1]]],16,[55,56],[[57,[-1]]],[[38,[-1]]]],[[[51,[-1,-2,-3]]],-2,[],[],[]],[-1,[[48,[-1]]],[[47,[43],[[46,[16]]]]]],[[[51,[-1,-2,-3]]],-2,[],[],[]],[[[42,[-1,-2,-3]],29],30,[],[],[]],[[[48,[-1]],29],30,[]],[[39,29],[[31,[14,60]]]],[[39,29],[[31,[14,60]]]],[[41,29],30],[[35,29],30],[[35,29],30],[[49,29],[[31,[14,60]]]],[[49,29],[[31,[14,60]]]],[[50,29],30],[[50,29],30],[[34,29],30],[[34,29],30],[[61,29],30],[[61,29],30],[[[51,[-1,-2,-3]],29],30,17,17,[]],[[52,29],30],[[52,29],30],[[54,29],30],[[54,29],30],[-2,[[42,[-1,-2]]],[],[[47,[43,[45,[-1]]],[[46,[16]]]]]],[-1,-1,[]],[-1,[[48,[-1]]],[[47,[43],[[46,[16]]]]]],[-1,-1,[]],[[[62,[58]]],39],[-1,-1,[]],[58,39],[-1,-1,[]],[-1,-1,[]],[39,35],[58,35],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,34,[[6,[5]]]],[63,61],[54,61],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[49,54],[-1,-1,[]],[[[40,[18]]],54],[[],34],[41,[[31,[34,61]]]],[-1,34,[[6,[5]]]],[41,34],[58,39],[5,[[31,[39]]]],[5,[[31,[35,-1]]],[]],[5,[[31,[34,-1]]],[]],[[39,39],16],[[39,58],16],[[39,39],16],[[39,58],16],[[39,-1],14,64],[[[51,[-1,-2,-3]]],-1,[],[],[]],[[[51,[-1,-2,-3]]],-1,[],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[39,[[62,[58]]]],[[39,58],16],[[39,39],16],[[39,39],16],[[39,58],16],[[[42,[-1,-2,-3]]],[[62,[39]]],[],[[47,[43,[45,[-1]]],[[46,[16]]]]],[[47,[43],[[46,[44]]]]]],[[[48,[-1]]],[[62,[39]]],[[47,[43],[[46,[16]]]]]],[39,[[62,[39]]]],[34,[[62,[39]]]],[34,[[62,[39]]]],[-2,[[42,[-1,-2]]],[],[[47,[43,[45,[-1]]],[[46,[16]]]]]],[-1,[[48,[-1]]],[[47,[43],[[46,[16]]]]]],[-1,34,[[6,[5]]]],[[-1,-2],[[51,[-1,-2,-3]]],[],[],[]],[36,[[65,[36,-1]]],[]],[36,[[65,[36,-1]]],[]],[[34,66,[45,[-1]]],14,55],[[34,66,[45,[-1]]],14,[]],[[34,66,[45,[-1]]],14,[]],[[[51,[-2,-3,-1]],66,[45,[-1]]],14,[55,56],[[57,[-1]]],[[38,[-1]]]],[[34,66,[45,[-1]]],14,[]],[[34,66,[45,[-1]]],14,55],[[34,66,[45,[-1]]],14,[]],[[[51,[-2,-3,-1]],66,[45,[-1]]],14,[55,56],[[57,[-1]]],[[38,[-1]]]],[[[51,[-2,-3,-1]],59,[45,[-1]]],14,[55,56],[[57,[-1]]],[[38,[-1]]]],[[34,66,[45,[-1]]],14,55],[[34,66,[45,[-1]]],14,[]],[[34,66,[45,[-1]]],14,[]],[[[51,[-2,-3,-1]],66,[45,[-1]]],14,[55,56],[[57,[-1]]],[[38,[-1]]]],[[[51,[-2,-3,-1]],66,66,[45,[-1]]],14,[55,56],[[57,[-1]]],[[38,[-1]]]],[[[51,[-2,-3,-1]],66,66,[45,[-1]]],14,[55,56],[[57,[-1]]],[[38,[-1]]]],[[[51,[-2,-3,-1]],-1],14,[55,56],[[57,[-1]]],[[38,[-1]]]],[[34,67,66,[45,[-1]]],14,55],[[34,67,66,[45,[-1]]],14,[]],[[34,67,66,[45,[-1]]],14,[]],[[[51,[-2,-3,-1]],67,66,[45,[-1]]],14,[55,56],[[57,[-1]]],[[38,[-1]]]],[[34,66,68,[45,[-1]]],14,55],[[34,66,68,[45,[-1]]],14,[]],[[34,66,68,[45,[-1]]],14,[]],[[[51,[-2,-3,-1]],66,68,[45,[-1]]],14,[55,56],[[57,[-1]]],[[38,[-1]]]],[[[51,[-2,-3,-1]],69],14,[55,56],[[57,[-1]]],[[38,[-1]]]],[[36,-2],[[70,[36,-2,-1]]],[],[[38,[-1]]]],[[36,-2],[[70,[36,-2,-1]]],[],[[38,[-1]]]],[[41,-1],[[31,[34,54]]],[[6,[5]]]],[[41,-1],34,[[6,[5]]]],[[39,58],[[62,[53]]]],[[39,39],[[62,[53]]]],[[35,35],[[62,[53]]]],[[[42,[-1,-2,-3]],43],44,55,[[47,[43,[45,[-1]]],[[46,[16]]]]],[[47,[43],[[46,[44]]]]]],[[[48,[-1]],43],44,[[47,[43],[[46,[16]]]]]],[[39,43],44],[[34,43],44],[[[51,[-2,-3,-1]],43],44,[55,56],[[57,[-1]]],[[38,[-1]]]],[61,[[62,[18]]]],[54,[[62,[18]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,71,[]],[-1,71,[]],[-1,71,[]],[-1,71,[]],[-1,71,[]],[-1,71,[]],[-1,71,[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[[],[[31,[34,61]]]],[41,[[31,[34,61]]]],[-1,[[31,[34,61]]],[[6,[5]]]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[34,54]]],[[6,[5]]]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[[[42,[-1,-2,-3]],-4],[[42,[-1,-2,-4]]],[],[[47,[43,[45,[-1]]],[[46,[16]]]]],[],[[47,[43],[[46,[44]]]]]],[[41,35],41],[[41,-1],41,72],[[[42,[-1,-2,-3]],-4],[[42,[-1,-2,-3]]],[],[[47,[43,[45,[-1]]],[[46,[16]]]]],[],[[73,[39]]]],[[[48,[-1]],-2],[[48,[-1]]],[[47,[43],[[46,[16]]]]],[[73,[39]]]],[[41,16],41],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[37,[-2,-3,-1]],43],44,[],[[38,[-1]]],[[38,[-1]]]],[[[70,[-2,-3,-1]],43],44,[],[[38,[-1]]],[[38,[-1]]]],[[[65,[-2,-1]],43],44,[],[[38,[-1]]]],[[[37,[-1,-2,-3]]],[[37,[-1,-2,-3]]],7,7,[]],[[[70,[-1,-2,-3]]],[[70,[-1,-2,-3]]],7,7,[]],[[[65,[-1,-2]]],[[65,[-1,-2]]],7,[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[[37,[-2,-3,-1]],43,[45,[-1]]],16,[],[[38,[-1]]],[[38,[-1]]]],[[[70,[-2,-3,-1]],43,[45,[-1]]],16,[],[[38,[-1]]],[[38,[-1]]]],[[[65,[-2,-1]],43,[45,[-1]]],16,[],[[38,[-1]]]],[[[37,[-2,-3,-1]],59,[45,[-1]]],16,[],[[38,[-1]]],[[38,[-1]]]],[[[70,[-2,-3,-1]],59,[45,[-1]]],16,[],[[38,[-1]]],[[38,[-1]]]],[[[65,[-2,-1]],59,[45,[-1]]],16,[],[[38,[-1]]]],[[[37,[-1,-2,-3]],29],30,17,17,[]],[[[70,[-1,-2,-3]],29],30,17,17,[]],[[[65,[-1,-2]],29],30,17,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[37,[-2,-3,-1]]],[[62,[39]]],[],[[38,[-1]]],[[38,[-1]]]],[[[70,[-2,-3,-1]]],[[62,[39]]],[],[[38,[-1]]],[[38,[-1]]]],[[[65,[-2,-1]]],[[62,[39]]],[],[[38,[-1]]]],[[[37,[-2,-3,-1]],66,[45,[-1]]],14,[],[[38,[-1]]],[[38,[-1]]]],[[[70,[-2,-3,-1]],66,[45,[-1]]],14,[],[[38,[-1]]],[[38,[-1]]]],[[[65,[-2,-1]],66,[45,[-1]]],14,[],[[38,[-1]]]],[[[37,[-2,-3,-1]],66,[45,[-1]]],14,[],[[38,[-1]]],[[38,[-1]]]],[[[70,[-2,-3,-1]],66,[45,[-1]]],14,[],[[38,[-1]]],[[38,[-1]]]],[[[65,[-2,-1]],66,[45,[-1]]],14,[],[[38,[-1]]]],[[[37,[-2,-3,-1]],66,[45,[-1]]],14,[],[[38,[-1]]],[[38,[-1]]]],[[[70,[-2,-3,-1]],66,[45,[-1]]],14,[],[[38,[-1]]],[[38,[-1]]]],[[[65,[-2,-1]],66,[45,[-1]]],14,[],[[38,[-1]]]],[[[37,[-2,-3,-1]],67,66,[45,[-1]]],14,[],[[38,[-1]]],[[38,[-1]]]],[[[70,[-2,-3,-1]],67,66,[45,[-1]]],14,[],[[38,[-1]]],[[38,[-1]]]],[[[65,[-2,-1]],67,66,[45,[-1]]],14,[],[[38,[-1]]]],[[[37,[-2,-3,-1]],66,68,[45,[-1]]],14,[],[[38,[-1]]],[[38,[-1]]]],[[[70,[-2,-3,-1]],66,68,[45,[-1]]],14,[],[[38,[-1]]],[[38,[-1]]]],[[[65,[-2,-1]],66,68,[45,[-1]]],14,[],[[38,[-1]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[74,43],44],[74,74],[[-1,-2],14,[],[]],[[],74],[74,[[62,[39]]]],[[74,43,[45,[-1]]],16,55],[[74,43,[45,[-1]]],16,[]],[[74,74],16],[[74,-3],14,[[73,[71]]],[[73,[39]]],[[76,[],[[75,[[14,[-1,-2]]]]]]]],[[74,29],30],[[74,29],30],[[77,29],30],[[78,29],30],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-3,74,[[73,[71]]],[[73,[39]]],[[76,[],[[75,[[14,[-1,-2]]]]]]]],[5,[[31,[74,-1]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[74,-1,[]],[74,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[74,78],[74,[[62,[39]]]],[[],74],[77,[[62,[-1]]],[]],[78,[[62,[-1]]],[]],[[74,43],44],[77,[[14,[79,[62,[79]]]]]],[78,[[14,[79,[62,[79]]]]]],[-1,-2,[],[]],[-1,71,[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[[74,-1],74,[[73,[39]]]],[[74,-1,-2],74,[[73,[71]]],[[73,[39]]]],[[74,-3],74,[],[],[[76,[],[[75,[[14,[-1,-2]]]]]]]],[[74,5,58],16],0,0,0,0,0,0,0,0,0,0,0,0,[[80,[81,[80]],68],30],[[[81,[-1]]],82,83],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],84],[[[85,[-1,-2,-4,-3]],66],66,80,[[86,[1,-1]]],87,[[57,[[88,[-1,-2,-3]]]]]],[[[90,[-1,-2,[89,[-3,-4]],-5]]],[[90,[-1,-2,[89,[91,-4]],-5]]],[],[80,80],[],[],[]],[[[84,[-1,[89,[-2,-3]],-4,-5]]],[[84,[-1,[89,[91,-3]],-4,-5]]],[80,80],[],[],[],[]],[[[92,[-1,-2]]],93,[55,56],80],[[[85,[-1,-2,-4,-3]]],93,80,[[86,[1,-1]]],87,[[57,[[88,[-1,-2,-3]]]]]],[[],[[90,[-1]]],[]],[[],[[81,[-1]]],[94,83]],[[],95],[[],85],[[],84],[[[81,[-1]]],-2,83,[]],[[[85,[-1,-2,-4,-3]],32],[[62,[14]]],80,[[86,[1,-1]]],87,[[57,[[88,[-1,-2,-3]]]]]],[[[85,[-1,-2,-4,-3]],43],16,80,[[86,[1,-1]]],87,[[57,[[88,[-1,-2,-3]]]]]],[[[85,[-1,-2,-4,-3]],66],14,80,[[86,[1,-1]]],87,[[57,[[88,[-1,-2,-3]]]]]],[[[85,[-1,-2,-4,-3]],59],14,80,[[86,[1,-1]]],87,[[57,[[88,[-1,-2,-3]]]]]],[[[85,[-1,-2,-4,-3]],59],16,80,[[86,[1,-1]]],87,[[57,[[88,[-1,-2,-3]]]]]],[[[90,[-1,-2,-3,-4]],-5],[[90,[-1,-2,-5,-4]]],[55,56],80,[],87,[[86,[-1,-2]]]],[[[84,[-1,-2,-3,-4]],-5],[[84,[-1,-5,-3,-4]]],80,[],[],87,[[86,[1,-1]]]],[[[92,[-1,-2]]],[[62,[[96,[-1]]]]],[56,55,56],80],[[[92,[-1,-2]],66],16,[56,55,56],80],[[[85,[-1,-2,-4,-3]],66],14,80,[[86,[1,-1]]],87,[[57,[[88,[-1,-2,-3]]]]]],[[[92,[-1,-2]]],-2,[55,56],80],0,[[[84,[-1,-2,-4,-3]]],[[85,[-1,-2,-4,-3]]],80,[[86,[1,-1]]],87,[[57,[[88,[-1,-2,-3]]]],97,98]],[95,[[99,[14]]]],[[],84],[[[92,[-1,-2]],29],30,[],[]],[[[90,[-1,-2,-3,-4]],29],30,17,17,17,17],[[[81,[-1]],29],30,83],[[[81,[-1]],29],30,83],[[95,29],30],[[[85,[-1,-2,-3,-4]],29],30,17,17,17,17],[[[84,[-1,-2,-3,-4]],29],30,17,17,17,17],[[[90,[-1,-2,-3,-4]],-5],[[90,[-1,-5,-3,-4]]],[],[],[],[],80],[[[84,[-1,-2,-3,-4]],-5],[[84,[-5,-2,-3,-4]]],[],[],[],[],80],0,[[],89],[[86,[92,[-1,-2]],82,59],30,[55,56],80],[[80,82,-1],30,13],[[[92,[-1,-2]],82,-3],30,[55,56],80,13],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[],14],[[[84,[-1,-2,-4,-3]]],14,80,[[86,[1,-1]]],87,[[57,[[88,[-1,-2,-3]]]],97,98]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],[[90,[-1]]],[]],[[[90,[-1,-2,-3,-4]],16],[[90,[-1,-2,-3,-4]]],[],[],[],[]],[[[84,[-1,[89,[-2,-3]],-4,-5]],16],[[84,[-1,[89,[-2,-3]],-4,-5]]],80,[],[],[],[]],[[[92,[-1,-2]]],[[62,[[100,[-1]]]]],[56,55,56],80],[[[87,[],[[101,[-1]]]]],-1,28],[95,-1,[]],[[[87,[],[[101,[-1]]]],43],-1,28],[[[90,[-1,-2,-3,-4]],-6],[[90,[-1,-2,-5,-4]]],[55,56],80,[],87,[[86,[-1,-2]]],[[102,[-3],[[46,[-5]]]]]],[[[84,[-1,-2,-3,-4]],-6],[[84,[-1,-5,-3,-4]]],80,[],[],87,[[86,[1,-1]]],[[102,[-2],[[46,[-5]]]]]],[[[90,[-1,-2,-3,-4]],-6],[[90,[-1,-5,-3,-4]]],[],[],[],[],80,[[102,[-2],[[46,[-5]]]]]],[[[84,[-1,-2,-3,-4]],-6],[[84,[-5,-2,-3,-4]]],[],[],[],[],80,[[102,[-1],[[46,[-5]]]]]],[[[90,[-1,-2,-3,-4]],-6],[[90,[-1,-2,-3,-5]]],[],[],[],[],87,[[102,[-4],[[46,[-5]]]]]],[[[84,[-1,-2,-3,-4]],-6],[[84,[-1,-2,-3,-5]]],[],[],[],[],87,[[102,[-4],[[46,[-5]]]]]],[[[85,[-1,-2,-4,-3]]],[[62,[39]]],80,[[86,[1,-1]]],87,[[57,[[88,[-1,-2,-3]]]]]],[[[92,[-1,-2]],66],[[62,[43]]],[56,55,56],80],[[],[[90,[-1]]],[]],[71,[[81,[-1]]],83],[[],85],[[[85,[-1,-2,-4,-3]],67],66,80,[[86,[1,-1]]],87,[[57,[[88,[-1,-2,-3]]]]]],[[[90,[-1,-2,-3,-4]],66,[45,[-1]]],14,[55,56],80,[[86,[-1,-2]]],87],[[[90,[-1,-2,-3,-4]],66,[45,[-1]]],14,[55,56],80,[[86,[-1,-2]]],87],[[[90,[-1,-2,-3,-4]],59,[45,[-1]]],14,[55,56],80,[[86,[-1,-2]]],87],[[[90,[-1,-2,-3,-4]],66,[45,[-1]]],14,[55,56],80,[[86,[-1,-2]]],87],[[[90,[-1,-2,-3,-4]],67,66,[45,[-1]]],14,[55,56],80,[[86,[-1,-2]]],87],[[[90,[-1,-2,-3,-4]],66,68,[45,[-1]]],14,[55,56],80,[[86,[-1,-2]]],87],[[[92,[-1,-2]]],[[62,[[100,[-1]]]]],[55,56],80],[[[90,[-1,-2,[89,[-3,-4]],-5]]],[[90,[-1,103,[89,[103,-4]],-5]]],[],80,[],[],[]],[[[84,[-1,[89,[-2,-3]],-4,-5]]],[[84,[103,[89,[103,-3]],-4,-5]]],80,[],[],[],[]],[[[85,[-1,-2,-4,-3]],66,68],14,80,[[86,[1,-1]]],87,[[57,[[88,[-1,-2,-3]]]]]],[[[85,[-1,-2,-4,-3]],66,66],14,80,[[86,[1,-1]]],87,[[57,[[88,[-1,-2,-3]]]]]],[[[85,[-1,-2,-4,-3]],43],44,80,[[86,[1,-1]]],87,[[57,[[88,[-1,-2,-3]]]]]],[[[84,[-1,-2,[104,[34,[88,[-1,-2,-3]]]],-3]]],[[105,[34,[88,[-1,-2,-3]]]]],[],[],[]],[[[90,[-1,-2,-3,-4]],16],14,[],[],[],[]],[[[92,[-1,-2]],66],[[62,[[100,[-1]]]]],[56,55,56],80],[[[85,[-1,-2,-3,-4]],66],[[62,[-5]]],[],[],[],[],[]],[[[92,[-1,-2]],66],[[62,[[96,[-1]]]]],[56,55,56],80],0,[[],106],[-1,71,[]],[[[85,[-1,-2,-4,-3]],66],16,80,[[86,[1,-1]]],87,[[57,[[88,[-1,-2,-3]]]]]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[[],[[31,[14,[40,[18]]]]]],[[[84,[-1,-2,-4,-3]]],[[31,[14,[40,[18]]]]],80,[[86,[1,-1]]],87,[[57,[[88,[-1,-2,-3]]]],97,98]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[[[92,[-1,-2]],-4],[[31,[14,-3]]],[55,56],80,[],[[107,[[100,[-1]]],[[46,[[31,[14,-3]]]]]]]],[[[90,[-1,-2,-3,-4]],16],[[90,[-1,-2,-3,-4]]],[],[],[],[]],[[[84,[-1,[89,[-2,-3]],-4,-5]],16],[[84,[-1,[89,[-2,-3]],-4,-5]]],80,[],[],[],[]],[[[84,[-1,-2,-3,-4]],-5],[[84,[-1,-2,34,-4]]],[],[],[],[],[[73,[34]]]],[[[90,[-1,-2,[89,[-3,-4]],-5]],16],[[90,[-1,-2,[89,[-3,-4]],-5]]],[],80,[],[],[]],[[[84,[-1,[89,[-2,-3]],-4,-5]],16],[[84,[-1,[89,[-2,-3]],-4,-5]]],80,[],[],[],[]],[[[84,[-1,-2,34,-3]]],[[84,[-1,-2,[104,[34,[88,[-1,-2,-3]]]],-3]]],[],[],[]],[[[90,[-1,-2,[89,[-3,-4]],-5]],16],[[90,[-1,-2,[89,[-3,-4]],-5]]],[],80,[],[],[]],[[[84,[-1,[89,[-2,-3]],-4,-5]],16],[[84,[-1,[89,[-2,-3]],-4,-5]]],80,[],[],[],[]],[[[90,[-1,-2,[89,[-3,-4]],-5]],16],[[90,[-1,-2,[89,[-3,-4]],-5]]],[],80,[],[],[]],[[[84,[-1,[89,[-2,-3]],-4,-5]],16],[[84,[-1,[89,[-2,-3]],-4,-5]]],80,[],[],[],[]],[[[84,[-1,-2,-3,-4]],-5],[[84,[-1,-2,39,-4]]],[],[],[],[],[[73,[39]]]],[[[90,[-1,-2,[89,[-3,-4]],-5]],108],[[90,[-1,-2,[89,[-3,-4]],-5]]],[],80,[],[],[]],[[[84,[-1,[89,[-2,-3]],-4,-5]],108],[[84,[-1,[89,[-2,-3]],-4,-5]]],80,[],[],[],[]],[[[90,[-1,-2,[89,[-3,-4]],-5]],16],[[90,[-1,-2,[89,[-3,-4]],-5]]],[],80,[],[],[]],[[[84,[-1,[89,[-2,-3]],-4,-5]],16],[[84,[-1,[89,[-2,-3]],-4,-5]]],80,[],[],[],[]],[[[90,[-1,-2,-3,-4]]],[[90,[-1,-2,-3,95]]],[],[],[],[]],[[[84,[-1,-2,-3,-4]]],[[84,[-1,-2,-3,95]]],[],[],[],[]],[[[90,[-1,-2,[89,[-3,-4]],-5]],16],[[90,[-1,-2,[89,[-3,-4]],-5]]],[],80,[],[],[]],[[[84,[-1,[89,[-2,-3]],-4,-5]],16],[[84,[-1,[89,[-2,-3]],-4,-5]]],80,[],[],[],[]],[[[90,[-1,-2,[89,[-3,-4]],-5]],16],[[90,[-1,-2,[89,[-3,-4]],-5]]],[],80,[],[],[]],[[[84,[-1,[89,[-2,-3]],-4,-5]],16],[[84,[-1,[89,[-2,-3]],-4,-5]]],80,[],[],[],[]],[[[90,[-1,-2,[89,[-3,-4]],-5]],-6],[[90,[-1,-2,[89,[-3,-6]],-5]]],[],80,[],[],[],[]],[[[84,[-1,[89,[-2,-3]],-4,-5]],-6],[[84,[-1,[89,[-2,-6]],-4,-5]]],80,[],[],[],[],[]],[[[90,[-1,-2,-3,-4]],-5],[[90,[-1,-2,-3,-5]]],[],[],[],[],87],[[[84,[-1,-2,-3,-4]],-5],[[84,[-1,-2,-3,-5]]],[],[],[],[],87],[[[90,[-1,-2,[89,[-3,-4]],-5]]],[[90,[-1,-2,[89,[-3,14]],-5]]],[],80,[],[],[]],[[[84,[-1,[89,[-2,-3]],-4,-5]]],[[84,[-1,[89,[-2,14]],-4,-5]]],80,[],[],[],[]],[[95,[110,[109]]],[[99,[79]]]],0,[[[90,[-1,-2,-3,-4]]],-4,[],[],[],[]],[[[90,[-1,-2,-3,-4]]],-4,[],[],[],[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[80,[81,[80]],68],30],[[103,[81,[103]],68],30],[[108,108],-1,[]],[[108,108],14],[[108,108],-1,[]],[[108,108],14],[[108,108],-1,[]],[[108,108],14],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[82,82],[103,103],[108,108],[[[89,[-1,-2]]],[[89,[-1,-2]]],7,7],[111,111],[91,91],[[[112,[-1]]],[[112,[-1]]],7],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[108,108],53],[[[89,[-1,-2]]],[[89,[91,-2]]],[],[]],[-1,[[112,[-1]]],[[47,[82,15,17],[[46,[30]]]],7]],[[],103],[[],113],[[],114],[[],[[89,[111,106]]]],[[],111],[[],91],[[103,103],16],[[108,108],16],[[111,111],16],[[91,91],16],[[[115,[-1]]],30,[[47,[82,15,17],[[46,[30]]]]]],[116,30],[117,30],[[82,29],30],[[[115,[-1]],29],30,[]],[[103,29],30],[[116,29],30],[[113,29],30],[[108,29],30],[[117,29],30],[[114,29],30],[[[89,[-1,-2]],29],30,17,17],[[111,29],30],[[91,29],30],[[[112,[-1]],29],30,17],[[],89],[[86,[92,[-1,-2]],82,59],30,[55,56],80],[[[89,[111,-1]],[92,[-2,-3]],82,59],30,118,[55,56],80],[[[89,[103,-1]],[92,[-2,-3]],82,59],30,118,[55,56],80],[[[89,[91,-1]],[92,[-2,-3]],82,59],30,118,[55,56],80],[[80,82,-1],30,13],[[103,82,-1],30,13],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[82,16],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[113,82],-1,[]],[[114,82],-1,[]],[[[112,[-1]],82],-2,[[47,[82,15,17],[[46,[30]]]],7],[]],[-1,82,26],[[82,16],116],[[],113],[[82,16],117],[[],114],[[108,108],[[62,[53]]]],[[[89,[-1,-2]]],[[89,[103,-2]]],[],[]],[[[115,[-1]],15,17],14,[[47,[82,15,17],[[46,[30]]]]]],[[116,15,17],14],[[117,15,17],14],[[116,15,18],14],[[117,15,18],14],[[116,15,5],14],[[117,15,5],14],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[[113,16],113],[[[89,[-1,-2]],16],[[89,[-1,-2]]],[],[]],[[[89,[-1,-2]],16],[[89,[-1,-2]]],[],[]],[[[89,[-1,-2]],16],[[89,[-1,-2]]],[],[]],[[[89,[-1,-2]],16],[[89,[-1,-2]]],[],[]],[[103,16],103],[[[89,[-1,-2]],16],[[89,[-1,-2]]],[],[]],[[[89,[-1,-2]],16],[[89,[-1,-2]]],[],[]],[[[89,[-1,-2]],16],[[89,[-1,-2]]],[],[]],[[[89,[-1,-2]],16],[[89,[-1,-2]]],[],[]],[[[89,[-1,-2]],-3],[[89,[-1,-3]]],[],[],[]],[[[89,[-1,-2]]],[[89,[-1,14]]],[],[]],[[82,119],30],[[82,119],30],[[82,120],30],[[82,120],30],[[82,5],30],[[82,5],30],[[[115,[-1]]],26,[[47,[82,15,17],[[46,[30]]]]]],[116,26],[117,26],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[106,106],[121,121],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[],106],[[],121],[[106,106],16],[[121,121],16],[[106,29],30],[[121,29],30],[[118,82],30],[[106,82],30],[[121,82],30],[-1,-1,[]],[122,121],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],106],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,32,[]],[-1,32,[]],[[],121],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[123,-1],[[124,[123,-1]]],[87,83]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[125,[-1,-2]]],[[125,[-1,-2]]],7,7],[[[126,[-1]]],[[126,[-1]]],7],[[[127,[-1]]],[[127,[-1]]],7],[[[128,[-1,-2]]],[[128,[-1,-2]]],7,7],[[[129,[-1,-2]]],[[129,[-1,-2]]],7,7],[[[124,[-1,-2]]],[[124,[-1,-2]]],7,7],[[[130,[-1]]],[[130,[-1]]],7],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[[125,[-1,-2]],[125,[-1,-2]]],16,131,131],[[[126,[-1]],[126,[-1]]],16,131],[[[127,[-1]],[127,[-1]]],16,131],[[[128,[-1,-2]],[128,[-1,-2]]],16,131,131],[[[129,[-1,-2]],[129,[-1,-2]]],16,131,131],[[[124,[-1,-2]],[124,[-1,-2]]],16,131,131],[[[125,[-1,-2]]],[[99,[14]]],28,28],[[[124,[-1,-2]]],[[99,[14]]],28,28],[[[132,[-1]]],[[99,[14]]],28],[[[130,[-1]]],[[99,[14]]],[]],[[133,29],30],[[[125,[-1,-2]],29],30,17,17],[[[126,[-1]],29],30,17],[[[127,[-1]],29],30,17],[[[128,[-1,-2]],29],30,17,17],[[[129,[-1,-2]],29],30,17,17],[[[124,[-1,-2]],29],30,17,17],[[[132,[-1]],29],30,17],[[[130,[-1]],29],30,17],[-1,-1,[]],[[[62,[-1]]],[[134,[-1]]],[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[87,[],[[101,[-1]]]]],-1,28],[133,-1,[]],[[[126,[-1]]],-2,87,[]],[[[127,[-1]]],-2,87,[]],[[[128,[-1,-2]]],-3,87,[[47,[43],[[46,[16]]]]],[]],[[[129,[-2,-3]]],-4,28,[[87,[],[[101,[[134,[-1]]]]]]],87,[]],[[[124,[-1,-2]]],-3,87,87,[]],[[[87,[],[[101,[-1]]]],43],-1,28],[[133,43],-1,[]],[[[126,[-1]],43],-2,87,[]],[[[127,[-1]],43],-2,87,[]],[[[128,[-1,-2]],43],-3,87,[[47,[43],[[46,[16]]]]],[]],[[[129,[-2,-3]],43],-4,28,[[87,[],[[101,[[134,[-1]]]]]]],87,[]],[[[124,[-1,-2]],43],-3,87,87,[]],[-1,133,[87,97,98]],[[],95],[[-1,58],[[126,[-1]]],[]],[[-1,58],[[127,[-1]]],[]],[[-1,-2],[[128,[-1,-2]]],[],[[47,[43],[[46,[16]]]]]],[[-2,-3],[[129,[-2,-3]]],28,[[87,[],[[101,[[134,[-1]]]]]]],87],[[-1,-2],[[124,[-1,-2]]],[],[]],[[],[[134,[-1]]],[]],[[],[[125,[-1,135]]],[]],[[123,-1],[[129,[123,-1]]],[87,83]],[-1,[[134,[-1]]],[]],[-1,[[125,[-1,135]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[[123,-1],[[128,[123,-1]]],[[47,[43],[[46,[16]]]]]],[[123,58],[[126,[123]]]],[[123,58],[[127,[123]]]],[[[125,[-1,-2]],[110,[109]]],[[99,[79]]],28,28],[[[124,[-1,-2]],[110,[109]]],[[99,[79]]],28,28],[[[132,[-1]],[110,[109]]],[[99,[79]]],28],[[[130,[-1]],[110,[109]]],[[99,[79]]],[]],[[[125,[-1,-2]],[110,[109]]],[[99,[14]]],28,28],[[[124,[-1,-2]],[110,[109]]],[[99,[14]]],28,28],[[[132,[-1]],[110,[109]]],[[99,[14]]],28],[[[130,[-1]],[110,[109]]],[[99,[14]]],[]],[[[125,[-1,-2]],120],[[99,[14]]],28,28],[[[124,[-1,-2]],120],[[99,[14]]],28,28],[[[132,[-1]],120],[[99,[14]]],28],[[[130,[-1]],120],[[99,[14]]],[]],[[[125,[-1,-2]],[110,[136]]],[[99,[79]]],28,28],[[[124,[-1,-2]],[110,[136]]],[[99,[79]]],28,28],[[[132,[-1]],[110,[136]]],[[99,[79]]],28],[[[130,[-1]],[110,[136]]],[[99,[79]]],[]],0,0,0,0,0,0,[[57,-2],[[137,[-2,57,-1]]],55,[[57,[-1]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[57,[[40,[57]]]],[[38,43],44],[[[45,[-1]]],[[45,[-1]]],[]],[[[137,[-1,-2,-3]]],[[137,[-1,-2,-3]]],7,7,7],[138,138],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[[137,[-2,-1]],66],66,55,[[57,[-1]]]],[[[45,[-1]]],93,55],[[[137,[-2,-1]]],93,55,[[57,[-1]]]],[[],138],[[[137,[-2,-1]]],[[62,[-3]]],55,[[57,[-1]]],139],[[[137,[-2,-1]],66],14,55,[[57,[-1]]]],[[38,43,[45,[-1]]],16,[]],[[57,43,[45,[-1]]],16,55],[[[45,[-1]],43],16,55],[[[137,[-2,-3,-1]],43,[45,[-1]]],16,55,[[57,[-1]]],[[57,[-1]]]],[[[137,[-2,-1]],43],16,55,[[57,[-1]]]],[[[137,[-2,-1]],66],14,55,[[57,[-1]]]],[[[45,[-1]],59],14,55],[[[137,[-2,-1]],59],14,55,[[57,[-1]]]],[[57,59,[45,[-1]]],16,55],[[[137,[-2,-3,-1]],59,[45,[-1]]],16,55,[[57,[-1]]],[[57,[-1]]]],[[[137,[-2,-1]],59],16,55,[[57,[-1]]]],[[38,59,[45,[-1]]],16,[]],[[[45,[-1]],59],[[62,[[96,[-1]]]]],[56,55]],[[[45,[-1]],59],[[62,[[100,[-1]]]]],[56,55]],[[[45,[-1]],66],16,[56,55]],[[[137,[-2,-1]],66],14,55,[[57,[-1]]]],[[[45,[-1]],29],30,17],[[[137,[-1,-2,-3]],29],30,17,17,[]],[[138,29],30],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[137,[-2,-1]]],16,55,[[57,[-1]]]],[[[45,[-1]]],[[62,[[100,[-1]]]]],[56,55]],[[[137,[-2,-1]]],[[62,[39]]],55,[[57,[-1]]]],[38,[[62,[39]]]],[[[45,[-1]],66],[[62,[43]]],[56,55]],[[],138],[[[137,[-2,-1]],67],66,55,[[57,[-1]]]],[[57,66,[45,[-1]]],14,55],[[[137,[-2,-3,-1]],66,[45,[-1]]],14,55,[[57,[-1]]],[[57,[-1]]]],[[38,66,[45,[-1]]],14,[]],[[57,66,[45,[-1]]],14,55],[[[137,[-2,-3,-1]],66,[45,[-1]]],14,55,[[57,[-1]]],[[57,[-1]]]],[[38,66,[45,[-1]]],14,[]],[[57,59,[45,[-1]]],14,55],[[[137,[-2,-3,-1]],59,[45,[-1]]],14,55,[[57,[-1]]],[[57,[-1]]]],[[57,66,[45,[-1]]],14,55],[[[137,[-2,-3,-1]],66,[45,[-1]]],14,55,[[57,[-1]]],[[57,[-1]]]],[[38,66,[45,[-1]]],14,[]],[[57,66,66,[45,[-1]]],14,55],[[[137,[-2,-3,-1]],66,66,[45,[-1]]],14,55,[[57,[-1]]],[[57,[-1]]]],[[57,66,66,[45,[-1]]],14,55],[[[137,[-2,-3,-1]],66,66,[45,[-1]]],14,55,[[57,[-1]]],[[57,[-1]]]],[[57,-1],14,55],[[[137,[-2,-3,-1]],-1],14,55,[[57,[-1]]],[[57,[-1]]]],[[57,67,66,[45,[-1]]],14,55],[[[137,[-2,-3,-1]],67,66,[45,[-1]]],14,55,[[57,[-1]]],[[57,[-1]]]],[[38,67,66,[45,[-1]]],14,[]],[[57,66,68,[45,[-1]]],14,55],[[[137,[-2,-3,-1]],66,68,[45,[-1]]],14,55,[[57,[-1]]],[[57,[-1]]]],[[38,66,68,[45,[-1]]],14,[]],[[57,69],14],[[[137,[-2,-3,-1]],69],14,55,[[57,[-1]]],[[57,[-1]]]],[[[137,[-2,-1]],66,68],14,55,[[57,[-1]]]],[[[137,[-2,-1]],66,66],14,55,[[57,[-1]]]],[[57,43],44],[[[137,[-2,-1]],43],44,55,[[57,[-1]]]],[[[137,[-2,-3,-1]],43],44,55,[[57,[-1]]],[[57,[-1]]]],[[[137,[-1,-2]]],52,[],[55,56]],[[[45,[-1]],66],[[62,[[100,[-1]]]]],[56,55]],[[[137,[-1,-2]],66],[[62,[-3]]],[],[55,56],[]],[[[45,[-1]],66],[[62,[[96,[-1]]]]],[56,55]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[137,[-2,-1]],66],16,55,[[57,[-1]]]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[[140,-1],[[137,[-1,140]]],[[57,[140]]]],[[57,-2],[[51,[57,-2,-1]]],55,[[38,[-1]]]],[[57,-1],[[137,[57,-1]]],55],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,66],66],[1,93],[[],1],[[1,43],16],[[1,66],14],[[1,59],14],[[1,59],16],[[1,66],14],[141,142],[143,142],[[[100,[-1]]],142,56],[141,144],[143,144],[[[100,[-1]]],144,56],[[[100,[-1]]],145,56],[[142,29],30],[[144,29],30],[[1,29],30],[[143,29],30],[[[100,[-1]],29],30,[17,56]],[[[96,[-1]],29],30,17],[[[146,[-1]],29],30,56],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[96,[-1]]],[[146,[-1]]],56],[142,[[62,[-1]]],[]],[144,[[62,[-1]]],[]],[141,66],[143,66],[[[100,[-1]]],66,56],[[144,-1],14,[97,98]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[141,52],16],[[143,52],16],[141,43],[143,43],[[[100,[-1]]],43,56],[[[100,[-1]]],5,56],[[1,67],66],[[[96,[-1]]],[[62,[-2]]],56,[]],[[[146,[-1]]],[[62,[-2]]],56,[]],[141,[[62,[66]]]],[143,[[62,[66]]]],[[[100,[-1]]],[[62,[[100,[-1]]]]],56],[[1,66,68],14],[[1,66,66],14],[[1,43],44],[[[56,[],[[147,[-1]]]]],52,141],[1,52],[144,[[62,[-1]]],[97,98]],[[144,-1],[[62,[-1]]],[97,98]],[[[100,[-1]]],[[96,[-1]]],56],[[[146,[-1]]],[[14,[79,[62,[79]]]]],56],[[[56,[],[[147,[-1]]]],66],[[62,[[100,[[56,[],[[147,[-1]]]]]]]]],141],[[[56,[],[[147,[-1]]]],66],[[62,[-1]]],141],[[1,66],[[62,[-1]]],[]],[[1,66],16],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[104,[-2,-1]],43],44,55,[[38,[-1]]]],[[[105,[-1,-2]]],[[105,[-1,-2]]],[],[]],[[[105,[-1,-2]]],[[62,[-1]]],7,[]],[[-1,-2],14,[],[]],[[[104,[-2,-1]],43,[45,[-1]]],16,55,[[38,[-1]]]],[[[104,[-2,-1]],43,[45,[-1]]],16,55,[[57,[-1]]]],[[[104,[-2,-1]],59,[45,[-1]]],16,55,[[57,[-1]]]],[[[104,[-1,-2]],29],30,17,17],[[[105,[-1,-2]],29],30,17,17],[[148,29],30],[[148,29],30],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[104,[-1,-2]]],[[105,[-1,-2]]],[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[148,16],[148,16],[[[104,[-2,-1]]],[[62,[39]]],55,[[38,[-1]]]],[[[105,[-1,-2]],-3],[[31,[14,148]]],[],[],[[102,[-1]]]],[-1,[[14,[[104,[-1,-2]],[105,[-1,-2]]]]],[],[]],[[[104,[-2,-1]],66,[45,[-1]]],14,55,[[38,[-1]]]],[[[104,[-2,-1]],66,[45,[-1]]],14,55,[[57,[-1]]]],[[[104,[-2,-1]],66,[45,[-1]]],14,55,[[57,[-1]]]],[[[104,[-2,-1]],66,[45,[-1]]],14,55,[[38,[-1]]]],[[[104,[-2,-1]],59,[45,[-1]]],14,55,[[57,[-1]]]],[[[104,[-2,-1]],66,[45,[-1]]],14,55,[[57,[-1]]]],[[[104,[-2,-1]],66,[45,[-1]]],14,55,[[38,[-1]]]],[[[104,[-2,-1]],66,66,[45,[-1]]],14,55,[[57,[-1]]]],[[[104,[-2,-1]],66,66,[45,[-1]]],14,55,[[57,[-1]]]],[[[104,[-2,-1]],-1],14,55,[[57,[-1]]]],[[[104,[-2,-1]],67,66,[45,[-1]]],14,55,[[38,[-1]]]],[[[104,[-2,-1]],67,66,[45,[-1]]],14,55,[[57,[-1]]]],[[[104,[-2,-1]],66,68,[45,[-1]]],14,55,[[38,[-1]]]],[[[104,[-2,-1]],66,68,[45,[-1]]],14,55,[[57,[-1]]]],[[[104,[-2,-1]],69],14,55,[[57,[-1]]]],[[[104,[-2,-1]],43],44,55,[[57,[-1]]]],[[[105,[-1,-2]],-3],[[31,[14,148]]],[],[],[[73,[-1]]]],[-1,-2,[],[]],[-1,71,[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,[[31,[-2]]],[],[]],[-1,32,[]],[-1,32,[]],[-1,32,[]],[[[105,[-1,-2]],-4],[[31,[-3,148]]],[],[],[],[[102,[-1],[[46,[-3]]]]]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[[149,29],30],[[149,29],30],[-1,-1,[]],[150,14],[-1,-2,[],[]],[150,151],[149,[[62,[18]]]],[-1,71,[]],[-1,[[31,[-2]]],[],[]],[150,[[31,[14,149]]]],[-1,[[31,[-2]]],[],[]],[-1,32,[]]],"c":[888,893],"p":[[5,"Registry",1227],[10,"MakeExt",14],[5,"Alt",45],[5,"Delimited",68],[1,"str"],[10,"AsRef",1419],[10,"Clone",1420],[5,"Messages",99],[10,"VisitOutput",14],[17,"Visitor"],[10,"MakeVisitor",14],[10,"Visit",14],[10,"RecordFields",14],[1,"tuple"],[5,"Field",1421],[1,"bool"],[10,"Debug",1422],[10,"Error",1423],[1,"f64"],[1,"i128"],[1,"i64"],[1,"u128"],[1,"u64"],[10,"MakeOutput",14],[10,"VisitFmt",14],[10,"Write",1422],[10,"VisitWrite",14],[10,"Write",1424],[5,"Formatter",1422],[8,"Result",1422],[6,"Result",1425],[5,"TypeId",1426],[5,"VisitDelimited",68],[5,"EnvFilter",122],[5,"Directive",122],[10,"FilterExt",122],[5,"And",410],[10,"Filter",1112],[5,"LevelFilter",122],[5,"Box",1427],[5,"Builder",122],[5,"DynFilterFn",122],[5,"Metadata",1428],[5,"Interest",1429],[5,"Context",1112],[17,"Output"],[10,"Fn",1430],[5,"FilterFn",122],[5,"LevelParseError",122],[5,"BadFieldName",122],[5,"Filtered",122],[5,"FilterId",122],[6,"Ordering",1431],[5,"ParseError",122],[10,"Subscriber",1429],[10,"LookupSpan",1227],[10,"Layer",1112],[5,"Level",1428],[5,"Event",1432],[5,"Error",1422],[5,"FromEnvError",122],[6,"Option",1433],[6,"VarError",1434],[10,"Hasher",1435],[5,"Not",410],[5,"Id",1436],[5,"Attributes",1436],[5,"Record",1436],[5,"Dispatch",1437],[5,"Or",410],[5,"String",1438],[10,"ToString",1438],[10,"Into",1419],[5,"Targets",473],[17,"Item"],[10,"IntoIterator",1439],[5,"IntoIter",473],[5,"Iter",473],[1,"usize"],[10,"FormatFields",530],[5,"FormattedFields",530],[5,"Writer",703],[10,"Sized",1440],[5,"SubscriberBuilder",530],[5,"Subscriber",530],[10,"FormatEvent",530],[10,"MakeWriter",530],[8,"Formatter",530],[5,"Format",703],[5,"Layer",530],[5,"Compact",703],[5,"FmtContext",530],[5,"Current",1436],[10,"Default",1441],[5,"TestWriter",530],[5,"Scope",1227],[10,"Send",1440],[10,"Sync",1440],[8,"Result",1442],[5,"SpanRef",1227],[17,"Writer"],[10,"FnOnce",1430],[5,"Pretty",703],[5,"Layer",1342],[5,"Handle",1342],[5,"SystemTime",909],[10,"FnMut",1430],[5,"FmtSpan",703],[1,"u8"],[1,"slice"],[5,"Full",703],[5,"FieldFn",703],[5,"PrettyFields",703],[5,"DefaultFields",703],[5,"FieldFnVisitor",703],[5,"PrettyVisitor",703],[5,"DefaultVisitor",703],[10,"FormatTime",909],[1,"char"],[5,"Arguments",1422],[5,"Uptime",909],[5,"Instant",1443],[10,"MakeWriterExt",944],[5,"Tee",944],[6,"EitherWriter",944],[5,"WithMaxLevel",944],[5,"WithMinLevel",944],[5,"WithFilter",944],[5,"OrElse",944],[5,"ArcWriter",944],[10,"PartialEq",1431],[5,"MutexGuardWriter",944],[5,"BoxMakeWriter",944],[8,"OptionalWriter",944],[5,"Sink",1444],[5,"IoSlice",1424],[5,"Layered",1112],[5,"Identity",1112],[10,"Any",1426],[10,"SubscriberExt",1112],[10,"SpanData",1227],[5,"Extensions",1227],[5,"Data",1227],[5,"ExtensionsMut",1227],[5,"FieldSet",1421],[5,"ScopeFromRoot",1227],[17,"Data"],[5,"Error",1342],[5,"TryInitError",1403],[10,"SubscriberInitExt",1403],[5,"DefaultGuard",1437]],"b":[[66,"impl-VisitWrite-for-Alt%3CV%3E"],[67,"impl-VisitFmt-for-Alt%3CV%3E"],[120,"impl-VisitFmt-for-Messages%3CV%3E"],[121,"impl-VisitWrite-for-Messages%3CV%3E"],[205,"impl-Filter%3CS%3E-for-DynFilterFn%3CS,+F,+R%3E"],[206,"impl-Layer%3CS%3E-for-DynFilterFn%3CS,+F,+R%3E"],[207,"impl-Filter%3CS%3E-for-FilterFn%3CF%3E"],[208,"impl-Layer%3CS%3E-for-FilterFn%3CF%3E"],[209,"impl-Filter%3CS%3E-for-LevelFilter"],[210,"impl-Layer%3CS%3E-for-LevelFilter"],[211,"impl-Filter%3CS%3E-for-EnvFilter"],[212,"impl-Layer%3CS%3E-for-EnvFilter"],[213,"impl-EnvFilter"],[215,"impl-PartialEq%3CLevel%3E-for-LevelFilter"],[216,"impl-PartialEq-for-LevelFilter"],[224,"impl-Debug-for-LevelFilter"],[225,"impl-Display-for-LevelFilter"],[227,"impl-Debug-for-Directive"],[228,"impl-Display-for-Directive"],[229,"impl-Display-for-ParseLevelFilterError"],[230,"impl-Debug-for-ParseLevelFilterError"],[231,"impl-Debug-for-BadName"],[232,"impl-Display-for-BadName"],[233,"impl-Debug-for-EnvFilter"],[234,"impl-Display-for-EnvFilter"],[235,"impl-Display-for-FromEnvError"],[236,"impl-Debug-for-FromEnvError"],[238,"impl-Debug-for-FilterId"],[239,"impl-Binary-for-FilterId"],[240,"impl-Display-for-ParseError"],[241,"impl-Debug-for-ParseError"],[246,"impl-From%3COption%3CLevel%3E%3E-for-LevelFilter"],[248,"impl-From%3CLevel%3E-for-LevelFilter"],[251,"impl-From%3CLevelFilter%3E-for-Directive"],[252,"impl-From%3CLevel%3E-for-Directive"],[257,"impl-From%3CVarError%3E-for-FromEnvError"],[258,"impl-From%3CParseError%3E-for-FromEnvError"],[262,"impl-From%3CParseLevelFilterError%3E-for-ParseError"],[264,"impl-From%3CBox%3Cdyn+Error+%2B+Send+%2B+Sync%3E%3E-for-ParseError"],[273,"impl-PartialOrd-for-LevelFilter"],[274,"impl-PartialOrd%3CLevel%3E-for-LevelFilter"],[275,"impl-PartialOrd-for-LevelFilter"],[276,"impl-PartialOrd%3CLevel%3E-for-LevelFilter"],[293,"impl-PartialOrd%3CLevel%3E-for-LevelFilter"],[294,"impl-PartialOrd-for-LevelFilter"],[295,"impl-PartialOrd-for-LevelFilter"],[296,"impl-PartialOrd%3CLevel%3E-for-LevelFilter"],[300,"impl-Filter%3CS%3E-for-EnvFilter"],[301,"impl-EnvFilter"],[308,"impl-Layer%3CS%3E-for-EnvFilter"],[309,"impl-EnvFilter"],[310,"impl-Filter%3CS%3E-for-EnvFilter"],[312,"impl-EnvFilter"],[313,"impl-Layer%3CS%3E-for-EnvFilter"],[314,"impl-Filter%3CS%3E-for-EnvFilter"],[317,"impl-Layer%3CS%3E-for-EnvFilter"],[318,"impl-EnvFilter"],[319,"impl-Filter%3CS%3E-for-EnvFilter"],[324,"impl-Layer%3CS%3E-for-EnvFilter"],[325,"impl-Filter%3CS%3E-for-EnvFilter"],[326,"impl-EnvFilter"],[328,"impl-Layer%3CS%3E-for-EnvFilter"],[329,"impl-EnvFilter"],[330,"impl-Filter%3CS%3E-for-EnvFilter"],[337,"impl-PartialOrd%3CLevel%3E-for-LevelFilter"],[338,"impl-PartialOrd-for-LevelFilter"],[487,"impl-Layer%3CS%3E-for-Targets"],[488,"impl-Filter%3CS%3E-for-Targets"],[491,"impl-Debug-for-Targets"],[492,"impl-Display-for-Targets"],[503,"impl-IntoIterator-for-%26Targets"],[504,"impl-IntoIterator-for-Targets"],[585,"impl-Display-for-FormattedFields%3CE%3E"],[586,"impl-Debug-for-FormattedFields%3CE%3E"],[799,"impl-FormatEvent%3CS,+N%3E-for-Format%3CFull,+T%3E"],[800,"impl-FormatEvent%3CC,+N%3E-for-Format%3CPretty,+T%3E"],[801,"impl-FormatEvent%3CS,+N%3E-for-Format%3CCompact,+T%3E"],[900,"impl-Write-for-Writer%3C\'_%3E"],[901,"impl-Writer%3C\'writer%3E"],[902,"impl-Write-for-Writer%3C\'_%3E"],[903,"impl-Writer%3C\'writer%3E"],[904,"impl-Write-for-Writer%3C\'_%3E"],[905,"impl-Writer%3C\'writer%3E"],[1142,"impl-Layer%3CS%3E-for-Layered%3CA,+B,+S%3E"],[1143,"impl-Subscriber-for-Layered%3CL,+S%3E"],[1148,"impl-Layer%3CS%3E-for-Layered%3CA,+B,+S%3E"],[1149,"impl-Subscriber-for-Layered%3CL,+S%3E"],[1199,"impl-Subscriber-for-Layered%3CL,+S%3E"],[1200,"impl-Layer%3CS%3E-for-Layered%3CA,+B,+S%3E"],[1355,"impl-Filter%3CS%3E-for-Layer%3CL,+S%3E"],[1356,"impl-Layer%3CS%3E-for-Layer%3CL,+S%3E"],[1360,"impl-Debug-for-Error"],[1361,"impl-Display-for-Error"],[1374,"impl-Filter%3CS%3E-for-Layer%3CL,+S%3E"],[1375,"impl-Layer%3CS%3E-for-Layer%3CL,+S%3E"],[1376,"impl-Layer%3CS%3E-for-Layer%3CL,+S%3E"],[1377,"impl-Filter%3CS%3E-for-Layer%3CL,+S%3E"],[1379,"impl-Layer%3CS%3E-for-Layer%3CL,+S%3E"],[1380,"impl-Filter%3CS%3E-for-Layer%3CL,+S%3E"],[1384,"impl-Filter%3CS%3E-for-Layer%3CL,+S%3E"],[1385,"impl-Layer%3CS%3E-for-Layer%3CL,+S%3E"],[1386,"impl-Filter%3CS%3E-for-Layer%3CL,+S%3E"],[1387,"impl-Layer%3CS%3E-for-Layer%3CL,+S%3E"],[1407,"impl-Display-for-TryInitError"],[1408,"impl-Debug-for-TryInitError"]]}],\ @@ -355,11 +355,11 @@ var searchIndex = new Map(JSON.parse('[\ ["usvg_tree",{"doc":"usvg-tree is an SVG tree representation used by usvg.","t":"PGGPPPKKFPPFFPPGPPGPPPFPFPPPPPPPPGPPPPPPFPGRFGGPPPFPPPPPPPPFPGGKPPPGPGGPFPPPFGPPPPPPPPPGPFFFPPPPFPTPPIPPPPPPPPGGFPPFPFFPFPPPPPPPPPPGIIFPPPGPPFIFPFIPPFPPPGPPFFFGFGFPFFPPGPPFGPGPPPPPPPPPTTNNNNNOOOOOOOONNNMNNNNMOOOONNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNONNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOCNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNONNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMOOOOOONNOOOOONNOONONNNNNNNNNNNNNNNOOOOONOOOOONNNNNONNNNNNNNNNOOOOOOOONNOOOOONNONNNOOOOOOOOOEOOONOOOONNOOOOOENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONOOOONCOOOOOOONNNNOOONNOOONNOOOPPPPFPGGFPGFPFPGFPFFPPPFPFPFPPGPFFPPPPFPPPFPPGPGGGPPPPFPFPGPFPPPFPFPPPPIPPFPFPPFPGFPPGPPPOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOONOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOHH","n":["AfterEdge","Align","AlignmentBaseline","Alpha","Alphabetic","Alphabetic","ApproxEqUlps","ApproxZeroUlps","AspectRatio","Auto","Auto","BBox","BaseGradient","Baseline","Baseline","BaselineShift","BeforeEdge","Bevel","BlendMode","Butt","Central","Central","ClipPath","Collapse","Color","Color","Color","ColorBurn","ColorDodge","Condensed","CrispEdges","Darken","Difference","DominantBaseline","End","EvenOdd","Exclusion","Expanded","ExtraCondensed","ExtraExpanded","Fill","FillAndStroke","FillRule","Flt","Font","FontStretch","FontStyle","GIF","GeometricPrecision","GeometricPrecision","Group","Group","Hanging","Hanging","HardLight","Hidden","Hue","Ideographic","Ideographic","Image","Image","ImageKind","ImageRendering","IsValidLength","Italic","JPEG","LeftToRight","LengthAdjust","Lighten","LineCap","LineJoin","Linear","LinearGradient","LinearGradient","Luminance","Luminosity","Mask","MaskType","Mathematical","Mathematical","Middle","Middle","Middle","Miter","MiterClip","Multiply","NoChange","Node","NonZero","NonZeroF32","NonZeroPositiveF32","NonZeroRect","None","Normal","Normal","Normal","NormalizedF32","Number","ONE","ObjectBoundingBox","Oblique","Opacity","OptimizeLegibility","OptimizeQuality","OptimizeSpeed","OptimizeSpeed","OptimizeSpeed","Overlay","PNG","Pad","Paint","PaintOrder","Path","Path","Path","Pattern","Pattern","PositiveF32","RadialGradient","RadialGradient","Rect","Reflect","Repeat","ResetSize","Round","Round","SVG","Saturation","Screen","SemiCondensed","SemiExpanded","ShapeRendering","SharedClipPath","SharedMask","Size","SoftLight","Spacing","SpacingAndGlyphs","SpreadMethod","Square","Start","Stop","StopOffset","Stroke","StrokeAndFill","StrokeMiterlimit","StrokeWidth","Subscript","Superscript","Text","Text","TextAfterEdge","TextAfterEdge","TextAnchor","TextBeforeEdge","TextBeforeEdge","TextChunk","TextDecoration","TextDecorationStyle","TextFlow","TextPath","TextRendering","TextSpan","TopToBottom","Transform","Tree","UltraCondensed","UltraExpanded","Units","UseScript","UserSpaceOnUse","ViewBox","Visibility","Visible","WritingMode","XMaxYMax","XMaxYMid","XMaxYMin","XMidYMax","XMidYMid","XMidYMin","XMinYMax","XMinYMid","XMinYMin","ZERO","ZERO","abs_bounding_box","abs_bounding_box","abs_filters_bounding_box","abs_stroke_bounding_box","abs_transform","abs_transform","abs_transform","abs_transform","abs_transform","align","alignment_baseline","anchor","apply_kerning","approx_eq","approx_eq","approx_eq","approx_eq_ulps","approx_eq_ulps","approx_eq_ulps","approx_eq_ulps","approx_ne_ulps","approx_zero_ulps","aspect","base","base","baseline_shift","bbox_transform","bbox_transform","black","blend_mode","blue","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bottom","bottom","bounding_box","bounding_box","bounding_box","bounding_box","bounding_box","calculate_abs_transforms","calculate_abs_transforms","calculate_bounding_boxes","calculate_bounding_boxes","calculate_stroke_bounding_box","children","chunks","clip_path","clip_path","clip_paths","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","color","content_units","content_units","cx","cy","dasharray","dashoffset","data","decoration","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","defer","deref","deref","dominant_baseline","dx","dy","end","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","expand","expand_to","families","fill","fill","fill","filter","filters","filters","filters_bounding_box","flattened","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","font","font_size","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_bbox","from_ltrb","from_ltrb","from_paint","from_points","from_rotate","from_rotate_at","from_row","from_scale","from_skew","from_str","from_str","from_str","from_str","from_translate","from_wh","from_xywh","from_xywh","fx","fy","get","get","get","get","get","get_finite","get_finite","get_finite","get_scale","green","has_children","has_scale","has_skew","has_text_nodes","has_translate","hash","hash","hash","hash","hash","hash","height","height","height","id","id","id","id","id","id","id","id","id","id","identity","inset","intersect","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","invert","is_default","is_finite","is_identity","is_scale","is_scale_translate","is_skew","is_translate","is_valid","is_valid_length","isolate","kind","kind","kx","ky","layer_bounding_box","left","left","length_adjust","letter_spacing","line_through","linecap","linejoin","map_point","map_points","mask","mask","masks","miterlimit","mul","new","new","new","new","new","new","new_clamped","new_rgb","new_u16","new_u8","new_unchecked","new_unchecked","new_unchecked","node_by_id","offset","opacity","opacity","opacity","opacity","outset","overline","paint","paint","paint_order","paint_order","paint_servers","partial_cmp","partial_cmp","partial_cmp","partial_cmp","path","post_concat","post_rotate","post_rotate_at","post_scale","post_translate","pre_concat","pre_rotate","pre_rotate_at","pre_scale","pre_translate","r","rect","rect","rect","red","rendering_mode","rendering_mode","rendering_mode","right","right","root","root","root","root","rotate","round","round_out","rule","scale_to","should_isolate","size","size","slice","small_caps","spans","spread_method","start","start_offset","stops","stretch","strict_num","stroke","stroke","stroke","stroke_bounding_box","stroke_bounding_box","stroke_bounding_box","stroke_bounding_box","style","subroots","subroots_mut","sx","sy","text","text_flow","text_length","tiny_skia_path","to_int_rect","to_int_size","to_non_zero_rect","to_non_zero_rect","to_non_zero_rect","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_rect","to_rect","to_rect","to_string","to_string","to_string","to_tiny_skia","to_u16","to_u8","top","top","transform","transform","transform","transform","transform","transform","transform","translate_to","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","tx","ty","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","underline","units","units","units","units","units","use_shape_antialiasing","utils","view_box","view_box","view_box","visibility","visibility","visibility","weight","white","width","width","width","width","word_spacing","writing_mode","x","x","x","x1","x2","y","y","y","y1","y2","A","Arithmetic","Atop","B","Blend","Blend","ColorChannel","ColorInterpolation","ColorMatrix","ColorMatrix","ColorMatrixKind","ComponentTransfer","ComponentTransfer","Composite","Composite","CompositeOperator","ConvolveMatrix","ConvolveMatrix","ConvolveMatrixData","DiffuseLighting","DiffuseLighting","Dilate","Discrete","DisplacementMap","DisplacementMap","DistantLight","DistantLight","DropShadow","DropShadow","Duplicate","EdgeMode","Erode","Filter","Flood","Flood","FractalNoise","G","Gamma","GaussianBlur","GaussianBlur","HueRotate","Identity","Image","Image","Image","ImageKind","In","Input","Kind","LightSource","Linear","LinearRGB","LuminanceToAlpha","Matrix","Merge","Merge","Morphology","Morphology","MorphologyOperator","None","Offset","Offset","Out","Over","PointLight","PointLight","Primitive","R","Reference","SRGB","Saturate","SharedFilter","SourceAlpha","SourceGraphic","SpecularLighting","SpecularLighting","SpotLight","SpotLight","Table","Tile","Tile","TransferFunction","Turbulence","Turbulence","Turbulence","TurbulenceKind","Use","Wrap","Xor","aspect","azimuth","base_frequency_x","base_frequency_y","bias","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","color","color_interpolation","columns","data","data","default","default","diffuse_constant","divisor","dx","dx","dy","dy","edge_mode","elevation","eq","eq","eq","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","func_a","func_b","func_g","func_r","get","has_input","height","id","input","input","input","input","input","input","input","input","input","input","input1","input1","input1","input2","input2","input2","inputs","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","kind","kind","kind","light_source","light_source","lighting_color","lighting_color","limiting_cone_angle","matrix","mode","new","num_octaves","opacity","opacity","operator","operator","points_at_x","points_at_y","points_at_z","preserve_alpha","primitive_units","primitives","radius_x","radius_y","rect","rendering_mode","result","rows","scale","seed","specular_constant","specular_exponent","specular_exponent","std_dev_x","std_dev_x","std_dev_y","std_dev_y","stitch_tiles","surface_scale","surface_scale","target_x","target_y","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","units","width","x","x","x","x_channel_selector","y","y","y","y_channel_selector","z","z","k1","k2","k3","k4","amplitude","exponent","intercept","offset","slope","aligned_pos","view_box_to_transform"],"q":[[0,"usvg_tree"],[1207,"usvg_tree::filter"],[1788,"usvg_tree::filter::CompositeOperator"],[1792,"usvg_tree::filter::TransferFunction"],[1797,"usvg_tree::utils"],[1799,"core::option"],[1800,"core::convert"],[1801,"float_cmp::ulps"],[1802,"core::ops::function"],[1803,"core::cmp"],[1804,"core::fmt"],[1805,"core::fmt"],[1806,"core::fmt"],[1807,"svgtypes::error"],[1808,"strict_num"],[1809,"core::hash"],[1810,"tiny_skia_path::path"],[1811,"alloc::rc"],[1812,"tiny_skia_path::rect"],[1813,"tiny_skia_path::size"],[1814,"alloc::string"],[1815,"tiny_skia_path::stroker"],[1816,"core::any"],[1817,"alloc::vec"]],"d":["","Representation of the align value of the …","An alignment baseline property.","Indicates that the alpha values of the mask should be used.","","","ApproxEqUlps is a trait for approximate equality …","Approximate zero equality comparisons.","Representation of the preserveAspectRatio attribute.","","","A bounding box calculator.","A generic gradient.","","","A baseline shift property.","","","A blending mode property.","","","","A clip-path element.","","A 8-bit RGB color.","","","","","","","","","A dominant baseline property.","","","","","","","A fill style.","","A fill rule.","","Text font properties.","A font stretch property.","A font style property.","A reference to raw GIF data. Should be decoded by the …","","","A group container.","","","","","","","","","A raster image element.","","An embedded image kind.","An image rendering method.","Checks that the current number is > 0.","A form that is generally cursive in nature.","A reference to raw JPEG data. Should be decoded by the …","","A length adjust property.","","A line cap.","A line join.","A linear layout.","A linear gradient.","","Indicates that the luminance values of the mask should be …","","A mask element.","A mask type.","","","","","","","","","","Node’s kind.","","A non-zero f32.","An immutable, finite f32 that is known to be > 0.","A rectangle defined by left, top, right and bottom edges.","","","A face that is neither italic not obliqued.","","An immutable, finite f32 in a 0..=1 range.","","A NormalizedF32 value initialized with one.","","A typically-sloped version of the regular face.","An alias to NormalizedF32.","","","","","","","A reference to raw PNG data. Should be decoded by the …","","A paint style.","Representation of the paint-order property.","A path element.","A text-on-path layout.","","A pattern element.","","An immutable, finite f32 that is known to be >= 0.","A radial gradient.","","A rectangle defined by left, top, right and bottom edges.","","","","","","A preprocessed SVG tree. Can be rendered as is.","","","","","A shape rendering method.","An alias for a shared ClipPath.","An alias for a shared Mask.","A size.","","","","A spread method.","","","Gradient’s stop element.","An alias to NormalizedF32.","A stroke style.","","A stroke-miterlimit value.","An alias to NonZeroPositiveF32.","","","A text element.","","","","A text chunk anchor property.","","","A text chunk.","A text span decoration.","A text span decoration style.","A text chunk flow property.","A path used by text-on-path.","A text rendering method.","A text style span.","","An affine transformation matrix.","A nodes tree container.","","","An element units.","","","View box.","A visibility property.","","A writing mode.","","","","","","","","","","A PositiveF32 value initialized with zero.","A NormalizedF32 value initialized with zero.","Returns node’s bounding box in canvas coordinates, if …","Returns node’s bounding box in canvas coordinates.","Calculates a node’s filter bounding box in canvas …","Returns node’s bounding box, including stroke, in canvas …","Returns node’s absolute transform.","Element’s absolute transform.","Element’s absolute transform.","Element’s absolute transform.","Element’s absolute transform.","<align> value.","A span alignment baseline.","A text anchor.","Indicates that a kerning should be applied.","","","","This method tests for self and other values to be …","","","","This method tests for self and other values to be not …","Checks if the number is approximately zero.","Value of the preserveAspectRatio attribute.","Base gradient data.","Base gradient data.","A list of all baseline shift that should be applied to …","Applies a bounding box transform.","Applies a bounding box transform.","Constructs a new Color set to black.","Group blend mode.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the bottom edge.","Returns the bottom edge.","Returns node’s bounding box in object coordinates, if …","Contains a text bounding box.","Element’s object bounding box.","Element’s object bounding box.","Element’s object bounding box.","Calculates absolute transforms for all children of this …","Calculates absolute transforms for all nodes in the tree.","Calculates bounding boxes for all children of this group.","Calculates bounding boxes for all nodes in the tree.","Calculates and sets path’s stroke bounding box.","Group’s children.","A list of text chunks.","Additional clip path.","Element’s clip path.","Calls a closure for each ClipPath in the tree.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Gradient stop color.","Content coordinate system units.","Content coordinate system units.","","","","","Segments list.","A span decorations.","","","","","","","","","","","","","","","","","","","","","","","","","","","","<defer> value.","","","A span dominant baseline.","A relative X axis offsets.","A relative Y axis offsets.","A span end in bytes.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Expand the bounding box to the specified bounds.","Expands current size to specified size.","A list of family names.","A fill style.","A fill style.","Fill style.","SVG filter types.","Calls a closure for each Filter in the tree.","Element’s filters.","Calculates a node’s filter bounding box.","Text converted into paths, ready to render.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A font.","A font size.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts Rect into a bounding box Transform.","Creates new Rect.","Creates new NonZeroRect.","Creates a Fill from Paint.","Creates a Rect from Point array.","Creates a new rotating Transform.","Creates a new rotating Transform at the specified position.","Creates a new Transform.","Creates a new scaling Transform.","Creates a new skewing Transform.","","","","","Creates a new translating Transform.","Creates a new Size from width and height.","Creates new Rect.","Creates new NonZeroRect.","","","Returns the value as a primitive type.","Returns the value as a primitive type.","Returns the value as a primitive type.","Returns an underlying value.","Returns an underlying value.","Returns the value as a FiniteF32.","Returns the value as a FiniteF32.","Returns the value as a FiniteF32.","Returns transform’s scale part.","","Returns true if the group has any children.","Checks that transform contains a scale part.","Checks that transform contains a skew part.","Checks if the current tree has any text nodes.","Checks that transform contains a translate part.","","","","","","","Returns rect’s height.","Returns rect’s height.","Returns height.","Returns node’s ID.","Element’s ID.","Element’s ID.","Element’s ID.","Element’s ID.","Element’s ID.","Element’s ID.","Element’s ID.","Element’s ID.","Element’s ID.","Creates an identity transform.","Insets the rectangle by the specified offset.","Returns an intersection of two rectangles.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns an inverted transform.","Checks if the bounding box is default, i.e. invalid.","Checks that transform is finite.","Checks that transform is identity.","Checks that transform is scale-only.","Checks that transform contains only scale and translate.","Checks that transform is skew-only.","Checks that transform is translate-only.","Checks that transform is finite and has non-zero scale.","Checks that the current number is > 0.","Group isolation.","Mask type.","Image data.","","","Element’s “layer” bounding box in object units.","Returns the left edge.","Returns the left edge.","A length adjust property.","A letter spacing property.","An optional line-through and its style.","","","Transforms a points using the current transform.","Transforms a slice of points using the current transform.","Additional mask.","Element’s mask.","Calls a closure for each Mask in the tree.","","","Creates a new PositiveF32 if the given value is >= 0.","Creates a new NonZeroPositiveF32 if the given value is > 0.","Creates a NormalizedF32 if the given value is in a 0..=1 …","Creates a new NonZeroF32 value.","Creates a new StrokeMiterlimit value.","Creates a new Path with default values.","Creates a NormalizedF32 clamping the given value to a …","Constructs a new Color from RGB values.","Creates a NormalizedF64 by dividing the given value by …","Creates a NormalizedF32 by dividing the given value by 255.","Creates a new PositiveF32 without checking the value.","Creates a new NonZeroPositiveF32 without checking the …","Creates a new NormalizedF32 without checking the value.","Returns a renderable node by ID.","Gradient stop offset.","Gradient stop opacity.","","","Group opacity.","Outsets the rectangle by the specified offset.","An optional overline and its style.","","","A paint order style.","Fill and stroke paint order.","Calls a closure for each Paint in the tree.","","","","","A path.","Post-concats the current transform.","Post-rotates the current transform.","Post-rotates the current transform by the specified …","Post-scales the current transform.","Post-translates the current transform.","Pre-concats the current transform.","Pre-rotates the current transform.","Pre-rotates the current transform by the specified …","Pre-scales the current transform.","Pre-translates the current transform.","","Value of the viewBox attribute.","Pattern rectangle.","Mask rectangle.","","Rendering mode.","Rendering mode.","Rendering mode.","Returns the right edge.","Returns the right edge.","Pattern children.","Clip path children.","Mask children.","The root element of the SVG tree.","A list of rotation angles.","Converts into an IntRect by adding 0.5 and discarding the …","Converts into an IntRect rounding outwards.","","Scales current size to specified size.","Checks if this group should be isolated during rendering.","Returns rect’s size.","Image size.","<meetOrSlice> value.","Indicates that small caps should be used.","A list of text chunk style spans.","Gradient spreading method.","A span start in bytes.","A text offset in SVG coordinates.","A list of stop elements.","A font stretch.","","A stroke style.","A stroke style.","Stroke style.","Returns node’s bounding box, including stroke, in object …","Element’s object bounding box including stroke.","Element’s object bounding box including stroke.","Element’s object bounding box including stroke.","A font style.","Calls a closure for each subroot this Node has.","Calls a closure for each subroot this Node has.","","","A text chunk actual text.","A text chunk flow.","A text length property.","","Converts into IntRect.","Converts into IntSize.","Converts a bounding box into NonZeroRect.","Converts into NonZeroRect.","Converts the current size to NonZeroRect at provided …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Converts a bounding box into Rect.","Converts into Rect.","Converts the current size to Rect at provided position.","","","","Converts into a tiny_skia_path::Stroke type.","Returns the value as a u16.","Returns the value as a u8.","Returns the top edge.","Returns the top edge.","Transforms the bounding box.","Transforms the rect using the provided Transform.","Transforms the rect using the provided Transform.","Gradient transform.","Pattern transform.","Clip path transform.","Element’s transform.","Translates the rect to the specified position.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An optional underline and its style.","Returns paint server units.","Coordinate system units.","Coordinate system units.","Coordinate system units.","Coordinate system units.","Checks if anti-aliasing should be enabled.","Some useful utilities.","Pattern viewbox.","An image rectangle in which it should be fit.","SVG viewbox.","A visibility property.","Element visibility.","Element visibility.","A font width.","Constructs a new Color set to white.","Returns rect’s width.","Returns rect’s width.","Returns width.","","A word spacing property.","A writing mode.","Returns rect’s X position.","Returns rect’s X position.","An absolute X axis offset.","","","Returns rect’s Y position.","Returns rect’s Y position.","An absolute Y axis offset.","","","","","","","A blend filter primitive.","","A color channel.","A color interpolation mode.","A color matrix filter primitive.","","A color matrix filter primitive kind.","A component-wise remapping filter primitive.","","A composite filter primitive.","","An images compositing operation.","A matrix convolution filter primitive.","","A convolve matrix representation.","A diffuse lighting filter primitive.","","","Applies a step function to a component.","A displacement map filter primitive.","","A distant light source.","","A drop shadow filter primitive.","","","An edges processing mode.","","A filter element.","A flood filter primitive.","","","","Applies an exponential shift to a component.","A Gaussian blur filter primitive.","","","Keeps a component as is.","An image filter primitive.","","An image data.","Kind of the feImage data.","","Identifies input for a filter primitive.","A filter kind.","A light source kind.","Applies a linear shift to a component.","","","","A merge filter primitive.","","A morphology filter primitive.","","A morphology operation.","","An offset filter primitive.","","","","A point light source.","","A filter primitive element.","","","","","An alias for a shared Filter.","","","A specular lighting filter primitive.","","A spot light source.","","Applies a linear interpolation to a component.","A tile filter primitive.","","A transfer function used by FeComponentTransfer.","A turbulence generation filter primitive.","","","A turbulence kind for the feTurbulence filter.","An SVG node.","","","Value of the preserveAspectRatio attribute.","Direction angle for the light source on the XY plane …","Identifies the base frequency for the noise function.","Identifies the base frequency for the noise function.","A kernel matrix bias.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A flood color.","A flood color.","Color interpolation mode.","Returns a number of columns in the matrix.","The actual matrix.","Image data.","","","A diffuse constant.","A matrix divisor.","The amount to offset the input graphic along the X-axis.","The amount to offset the input graphic along the X-axis.","The amount to offset the input graphic along the Y-axis.","The amount to offset the input graphic along the Y-axis.","An edges processing mode.","Direction angle for the light source from the XY plane …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","feFuncA in the SVG.","feFuncB in the SVG.","feFuncG in the SVG.","feFuncR in the SVG.","Returns a matrix value at the specified position.","Checks that FilterKind has a specific input.","The filter subregion height.","Element’s ID.","Identifies input for the given filter primitive.","Identifies input for the given filter primitive.","Identifies input for the given filter primitive.","Identifies input for the given filter primitive.","Identifies input for the given filter primitive.","Identifies input for the given filter primitive.","Identifies input for the given filter primitive.","Identifies input for the given filter primitive.","Identifies input for the given filter primitive.","Identifies input for the given filter primitive.","Identifies input for the given filter primitive.","Identifies input for the given filter primitive.","Identifies input for the given filter primitive.","Identifies input for the given filter primitive.","Identifies input for the given filter primitive.","Identifies input for the given filter primitive.","List of input layers that should be merged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Filter primitive kind.","A matrix kind.","Indicates whether the filter primitive should perform a …","A light source.","A light source.","A lighting color.","A lighting color.","A limiting cone which restricts the region where the light …","A convolve matrix.","A blending mode.","Creates a new ConvolveMatrixData.","Identifies the number of octaves for the noise function.","A flood opacity.","A flood opacity.","A compositing operation.","A filter operator.","X point at which the light source is pointing.","Y point at which the light source is pointing.","Z point at which the light source is pointing.","An alpha preserving flag.","Content coordinate system units.","A list of filter primitives.","A filter radius along the X-axis.","A filter radius along the Y-axis.","Filter region.","Rendering method.","Assigned name for this filter primitive.","Returns a number of rows in the matrix.","Scale factor.","The starting number for the pseudo random number generator.","A specular constant.","A specular exponent.","Exponent value controlling the focus for the light source.","A standard deviation along the X-axis.","A standard deviation along the X-axis.","A standard deviation along the Y-axis.","A standard deviation along the Y-axis.","Smooth transitions at the border of tiles.","A surface scale.","A surface scale.","Returns a matrix’s X target.","Returns a matrix’s Y target.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Region coordinate system units.","The filter subregion width.","x coordinate of the filter subregion.","X location for the light source.","X location for the light source.","Indicates a source color channel along the X-axis.","y coordinate of the filter subregion.","Y location for the light source.","Y location for the light source.","Indicates a source color channel along the Y-axis.","Z location for the light source.","Z location for the light source.","","","","","","","","","","Returns object aligned position.","Converts viewBox to Transform."],"i":[32,0,0,66,31,32,0,0,0,31,32,0,0,32,33,0,32,60,0,59,31,32,0,47,0,51,64,51,51,28,48,51,51,0,38,62,51,28,28,28,0,68,0,13,0,0,0,69,48,49,0,1,31,32,51,47,51,31,32,0,1,0,0,0,29,69,43,0,51,0,0,40,0,64,66,51,0,0,31,32,31,32,38,60,60,51,31,0,62,0,0,0,24,28,29,51,0,33,11,46,29,0,49,50,48,49,50,51,69,52,0,0,0,40,1,0,64,0,0,64,0,52,52,31,59,60,69,51,51,28,28,0,0,0,0,51,34,34,0,59,38,0,0,0,68,0,0,33,33,0,1,31,32,0,31,32,0,0,0,0,0,0,0,43,0,0,28,28,0,31,46,0,0,47,0,24,24,24,24,24,24,24,24,24,7,11,1,4,4,1,1,44,4,21,70,25,37,41,37,7,10,11,13,7,10,11,13,16,26,54,55,37,2,5,17,4,17,7,10,11,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,39,5,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,6,55,56,57,58,59,60,61,62,63,17,64,65,66,67,1,4,68,21,69,70,20,7,10,11,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,39,5,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,6,55,56,57,58,59,60,61,62,63,17,64,65,66,67,1,4,68,21,69,70,20,2,5,1,44,4,21,70,4,20,4,20,21,4,44,65,4,20,7,10,11,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,39,5,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,6,55,56,57,58,59,60,61,62,63,17,64,65,66,67,1,4,68,21,69,70,20,7,10,11,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,39,5,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,6,55,56,57,58,59,60,61,62,63,17,64,65,66,67,1,4,68,21,69,70,20,7,10,11,28,56,57,67,55,55,61,61,21,37,7,25,27,28,29,31,32,33,34,38,47,48,49,50,51,52,6,58,59,60,61,62,63,65,66,4,68,25,54,55,37,44,44,37,7,7,10,10,11,11,24,25,28,29,30,31,32,33,34,38,2,5,42,43,46,47,48,49,50,51,52,6,58,59,60,62,17,64,66,68,27,42,30,35,37,21,0,20,4,4,44,7,7,10,10,11,11,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,39,5,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,6,55,56,57,58,59,60,61,62,63,17,64,65,66,67,1,4,68,21,69,70,20,37,37,7,10,11,24,25,26,27,27,27,28,29,30,31,32,33,34,35,36,37,38,2,39,5,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,6,55,56,57,58,58,59,60,61,62,63,17,64,65,66,67,1,4,68,21,69,70,20,6,2,5,63,2,6,6,6,6,6,25,48,49,50,6,42,2,5,55,55,7,10,11,45,58,7,10,11,6,17,4,6,6,20,6,7,10,11,28,29,30,2,5,42,1,39,44,53,57,65,67,4,21,70,6,2,2,7,10,11,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,39,5,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,6,55,56,57,58,59,60,61,62,63,17,64,65,66,67,1,4,68,21,69,70,20,6,27,6,6,6,6,6,6,6,83,4,67,70,6,6,4,2,5,37,37,36,61,61,6,6,67,4,20,61,11,7,10,11,45,58,21,11,17,11,11,7,10,11,20,56,56,61,63,4,2,36,61,63,37,21,20,7,10,11,28,39,6,6,6,6,6,6,6,6,6,6,55,26,57,67,17,44,21,70,2,5,57,65,67,20,44,2,2,63,42,4,5,20,25,37,41,53,37,39,53,30,0,35,37,21,1,44,4,21,30,1,1,6,6,41,41,37,0,5,42,27,2,42,7,10,11,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,39,5,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,6,55,56,57,58,59,60,61,62,63,17,64,65,66,67,1,4,68,21,69,70,20,27,5,42,7,10,11,61,11,11,2,5,27,2,5,53,57,65,4,5,7,10,11,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,39,5,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,6,55,56,57,58,59,60,61,62,63,17,64,65,66,67,1,4,68,21,69,70,20,7,10,11,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,39,5,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,6,55,56,57,58,59,60,61,62,63,17,64,65,66,67,1,4,68,21,69,70,20,6,6,7,10,11,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,2,39,5,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,6,55,56,57,58,59,60,61,62,63,17,64,65,66,67,1,4,68,21,69,70,20,36,64,53,57,65,67,48,0,57,70,20,37,21,70,30,17,2,5,42,61,37,44,2,5,41,54,54,2,5,41,54,54,110,105,105,110,0,96,0,0,0,96,0,0,96,0,96,0,0,96,0,0,96,124,103,0,96,0,118,0,96,108,0,124,0,0,96,128,110,103,0,96,101,103,0,96,115,0,105,0,0,0,103,98,101,101,0,96,0,96,0,108,0,96,105,105,0,118,0,110,97,98,101,0,97,97,0,96,0,118,103,0,96,0,0,96,128,0,115,108,105,114,119,127,127,106,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,111,112,95,107,107,114,98,101,116,106,111,125,111,125,106,119,97,98,105,108,110,124,128,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,102,102,102,102,107,96,95,94,100,102,106,111,113,116,117,123,125,126,99,104,109,99,104,109,122,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,95,100,127,116,117,116,117,121,106,99,107,127,111,112,104,123,121,121,121,106,94,94,123,123,94,114,95,107,109,127,117,117,121,111,113,111,113,127,116,117,107,107,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,94,95,95,120,121,109,95,120,121,109,120,121,131,131,131,131,132,132,133,132,133,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[1,[[3,[2]]]],[4,[[3,[2]]]],[4,[[3,[5]]]],[1,[[3,[5]]]],[1,6],0,0,0,0,0,0,0,0,[[7,7,-1],8,9],[[10,10,-1],8,9],[[11,11,-1],8,9],[[[13,[],[[12,[-1]]]],[13,[],[[12,[-1]]]]],8,14],[[7,7,15],8],[[10,10,15],8],[[11,11,15],8],[[[13,[],[[12,[-1]]]],[13,[],[[12,[-1]]]]],8,14],[16,8],0,0,0,0,[[2,5],2],[[5,5],5],[[],17],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[2,18],[5,18],[1,[[3,[2]]]],0,0,0,0,[[4,6],19],[20,19],[4,19],[20,19],[21,[[3,[5]]]],0,0,0,0,[[20,-1],19,[[23,[22]]]],[7,7],[10,10],[11,11],[24,24],[25,25],[26,26],[27,27],[28,28],[29,29],[30,30],[31,31],[32,32],[33,33],[34,34],[35,35],[36,36],[37,37],[38,38],[2,2],[39,39],[5,5],[40,40],[41,41],[42,42],[43,43],[44,44],[45,45],[46,46],[47,47],[48,48],[49,49],[50,50],[51,51],[52,52],[53,53],[54,54],[6,6],[55,55],[56,56],[57,57],[58,58],[59,59],[60,60],[61,61],[62,62],[63,63],[17,17],[64,64],[65,65],[66,66],[67,67],[1,1],[4,4],[68,68],[21,21],[69,69],[70,70],[20,20],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[7,7],71],[[10,10],71],[[11,11],71],[[28,28],71],0,0,0,0,0,0,0,0,0,[[],7],[[],25],[[],27],[[],28],[[],29],[[],31],[[],32],[[],33],[[],34],[[],38],[[],47],[[],48],[[],49],[[],50],[[],51],[[],52],[[],6],[[],58],[[],59],[[],60],[[],61],[[],62],[[],63],[[],65],[[],66],[[],4],[[],68],0,[54,-1,[]],[55,-1,[]],0,0,0,0,[[7,7],8],[[7,18],8],[[10,10],8],[[10,18],8],[[11,18],8],[[11,11],8],[[24,24],8],[[25,25],8],[[28,28],8],[[29,29],8],[[30,30],8],[[31,31],8],[[32,32],8],[[33,33],8],[[34,34],8],[[38,38],8],[[2,2],8],[[5,5],8],[[42,42],8],[[43,43],8],[[46,46],8],[[47,47],8],[[48,48],8],[[49,49],8],[[50,50],8],[[51,51],8],[[52,52],8],[[6,6],8],[[58,58],8],[[59,59],8],[[60,60],8],[[62,62],8],[[17,17],8],[[64,64],8],[[66,66],8],[[68,68],8],[[27,-1],27,[[9,[27]]]],[[42,42],42],0,0,0,0,0,[[20,-1],19,[[23,[72]]]],0,[4,[[3,[5]]]],0,[[7,73],[[75,[19,74]]]],[[7,73],[[75,[19,74]]]],[[10,73],[[75,[19,74]]]],[[10,73],[[75,[19,74]]]],[[11,73],[[75,[19,74]]]],[[11,73],[[75,[19,74]]]],[[24,73],[[75,[19,74]]]],[[25,73],[[75,[19,74]]]],[[26,73],76],[[27,73],76],[[28,73],76],[[29,73],76],[[30,73],76],[[31,73],76],[[32,73],76],[[33,73],76],[[34,73],76],[[35,73],76],[[36,73],76],[[37,73],76],[[38,73],76],[[2,73],[[75,[19,74]]]],[[39,73],76],[[5,73],[[75,[19,74]]]],[[40,73],76],[[41,73],76],[[42,73],[[75,[19,74]]]],[[43,73],76],[[44,73],76],[[45,73],76],[[46,73],76],[[47,73],76],[[48,73],76],[[49,73],76],[[50,73],76],[[51,73],76],[[52,73],76],[[53,73],76],[[54,73],76],[[6,73],[[75,[19,74]]]],[[55,73],76],[[56,73],76],[[57,73],76],[[58,73],76],[[59,73],76],[[60,73],76],[[61,73],76],[[62,73],76],[[63,73],76],[[17,73],76],[[64,73],76],[[65,73],76],[[66,73],76],[[67,73],76],[[1,73],76],[[4,73],76],[[68,73],76],[[21,73],76],[[69,73],76],[[70,73],76],[[20,73],76],0,0,[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[5,27],[2,27],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[18,58],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[5,6],[[18,18,18,18],[[3,[2]]]],[[18,18,18,18],[[3,[5]]]],[64,63],[[[78,[77]]],[[3,[2]]]],[18,6],[[18,18,18],6],[[18,18,18,18,18,18],6],[[18,18],6],[[18,18],6],[79,[[75,[25,80]]]],[79,[[75,[48,-1]]],[]],[79,[[75,[49,-1]]],[]],[79,[[75,[50,-1]]],[]],[[18,18],6],[[18,18],[[3,[42]]]],[[18,18,18,18],[[3,[2]]]],[[18,18,18,18],[[3,[5]]]],0,0,[7,18],[10,18],[11,18],[45,18],[58,18],[7,81],[10,81],[11,81],[6,[[19,[18,18]]]],0,[4,8],[6,8],[6,8],[20,8],[6,8],[[7,-1],19,82],[[10,-1],19,82],[[11,-1],19,82],[[28,-1],19,82],[[29,-1],19,82],[[30,-1],19,82],[2,18],[5,18],[42,18],[1,79],0,0,0,0,0,0,0,0,0,[[],6],[[2,18,18],[[3,[2]]]],[[2,2],[[3,[2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[6,[[3,[6]]]],[27,8],[6,8],[6,8],[6,8],[6,8],[6,8],[6,8],[6,8],[83,8],0,0,0,0,0,0,[2,18],[5,18],0,0,0,0,0,[[6,77],19],[[6,[78,[77]]],19],0,0,[[20,-1],19,[[23,[84]]]],0,[[11,11]],[18,[[3,[7]]]],[18,[[3,[10]]]],[18,[[3,[11]]]],[18,[[3,[45]]]],[18,58],[[[86,[85]]],21],[18,11],[[87,87,87],17],[88,11],[87,11],[18,7],[18,10],[18,11],[[20,79],[[3,[1]]]],0,0,0,0,0,[[2,18,18],[[3,[2]]]],0,0,0,0,0,[[20,-1],19,[[23,[64]]]],[[7,7],[[3,[71]]]],[[10,10],[[3,[71]]]],[[11,11],[[3,[71]]]],[[28,28],[[3,[71]]]],0,[[6,6],6],[[6,18],6],[[6,18,18,18],6],[[6,18,18],6],[[6,18,18],6],[[6,6],6],[[6,18],6],[[6,18,18,18],6],[[6,18,18],6],[[6,18,18],6],0,0,0,0,0,0,0,0,[2,18],[5,18],0,0,0,0,0,[2,[[3,[89]]]],[2,[[3,[89]]]],0,[[42,42],42],[4,8],[5,42],0,0,0,0,0,0,0,0,0,0,0,0,0,[1,[[3,[5]]]],0,0,0,0,[[1,-1],19,[[23,[4]]]],[[1,-1],19,[[23,[4]]]],0,0,0,0,0,0,[5,89],[42,90],[27,[[3,[5]]]],[2,[[3,[5]]]],[[42,18,18],5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[27,[[3,[2]]]],[5,2],[[42,18,18],[[3,[2]]]],[-1,91,[]],[-1,91,[]],[-1,91,[]],[61,92],[11,88],[11,87],[2,18],[5,18],[[27,6],[[3,[27]]]],[[2,6],[[3,[2]]]],[[5,6],[[3,[5]]]],0,0,0,0,[[5,18,18],[[3,[5]]]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],0,0,[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],0,[64,[[3,[46]]]],0,0,0,0,[48,8],0,0,0,0,0,0,0,0,[[],17],[2,18],[5,18],[42,18],0,0,0,[2,18],[5,18],0,0,0,[2,18],[5,18],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[94,94],[95,95],[96,96],[97,97],[98,98],[99,99],[100,100],[101,101],[102,102],[103,103],[104,104],[105,105],[106,106],[107,107],[108,108],[109,109],[110,110],[111,111],[112,112],[113,113],[114,114],[115,115],[116,116],[117,117],[118,118],[119,119],[120,120],[121,121],[122,122],[123,123],[124,124],[125,125],[126,126],[127,127],[128,128],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],0,0,0,0,0,0,[[],98],[[],101],0,0,0,0,0,0,0,0,[[97,97],8],[[98,98],8],[[105,105],8],[[108,108],8],[[110,110],8],[[124,124],8],[[128,128],8],[[94,73],76],[[95,73],76],[[96,73],76],[[97,73],76],[[98,73],76],[[99,73],76],[[100,73],76],[[101,73],76],[[102,73],76],[[103,73],76],[[104,73],76],[[105,73],76],[[106,73],76],[[107,73],76],[[108,73],76],[[109,73],76],[[110,73],76],[[111,73],76],[[112,73],76],[[113,73],76],[[114,73],76],[[115,73],76],[[116,73],76],[[117,73],76],[[118,73],76],[[119,73],76],[[120,73],76],[[121,73],76],[[122,73],76],[[123,73],76],[[124,73],76],[[125,73],76],[[126,73],76],[[127,73],76],[[128,73],76],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,0,0,0,[[107,129,129],18],[[96,97],8],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,[[129,129,129,129,[130,[18]]],[[3,[107]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,[[75,[-2]]],[],[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],[-1,93,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[24,18,18,18,18],[[19,[18,18]]]],[[5,25,42],6]],"c":[],"p":[[6,"Node",0],[5,"Rect",0],[6,"Option",1799],[5,"Group",0],[5,"NonZeroRect",0],[5,"Transform",0],[5,"PositiveF32",0],[1,"bool"],[10,"Into",1800],[5,"NonZeroPositiveF32",0],[5,"NormalizedF32",0],[17,"Flt"],[10,"ApproxEqUlps",0],[10,"Ulps",1801],[1,"i32"],[10,"ApproxZeroUlps",0],[5,"Color",0],[1,"f32"],[1,"tuple"],[5,"Tree",0],[5,"Path",0],[8,"SharedClipPath",0],[10,"FnMut",1802],[6,"Align",0],[5,"AspectRatio",0],[5,"ViewBox",0],[5,"BBox",0],[6,"FontStretch",0],[6,"FontStyle",0],[5,"Font",0],[6,"DominantBaseline",0],[6,"AlignmentBaseline",0],[6,"BaselineShift",0],[6,"LengthAdjust",0],[5,"TextDecorationStyle",0],[5,"TextDecoration",0],[5,"TextSpan",0],[6,"TextAnchor",0],[5,"TextPath",0],[6,"TextFlow",0],[5,"TextChunk",0],[5,"Size",0],[6,"WritingMode",0],[5,"Text",0],[5,"NonZeroF32",0],[6,"Units",0],[6,"Visibility",0],[6,"ShapeRendering",0],[6,"TextRendering",0],[6,"ImageRendering",0],[6,"BlendMode",0],[6,"SpreadMethod",0],[5,"BaseGradient",0],[5,"LinearGradient",0],[5,"RadialGradient",0],[5,"Stop",0],[5,"Pattern",0],[5,"StrokeMiterlimit",0],[6,"LineCap",0],[6,"LineJoin",0],[5,"Stroke",0],[6,"FillRule",0],[5,"Fill",0],[6,"Paint",0],[5,"ClipPath",0],[6,"MaskType",0],[5,"Mask",0],[6,"PaintOrder",0],[6,"ImageKind",0],[5,"Image",0],[6,"Ordering",1803],[8,"SharedFilter",1207],[5,"Formatter",1804],[5,"Error",1804],[6,"Result",1805],[8,"Result",1804],[5,"Point",1806],[1,"slice"],[1,"str"],[6,"Error",1807],[5,"FiniteF32",1808],[10,"Hasher",1809],[10,"IsValidLength",0],[8,"SharedMask",0],[5,"Path",1810],[5,"Rc",1811],[1,"u8"],[1,"u16"],[5,"IntRect",1812],[5,"IntSize",1813],[5,"String",1814],[5,"Stroke",1815],[5,"TypeId",1816],[5,"Filter",1207],[5,"Primitive",1207],[6,"Kind",1207],[6,"Input",1207],[6,"ColorInterpolation",1207],[5,"Blend",1207],[5,"ColorMatrix",1207],[6,"ColorMatrixKind",1207],[5,"ComponentTransfer",1207],[6,"TransferFunction",1207],[5,"Composite",1207],[6,"CompositeOperator",1207],[5,"ConvolveMatrix",1207],[5,"ConvolveMatrixData",1207],[6,"EdgeMode",1207],[5,"DisplacementMap",1207],[6,"ColorChannel",1207],[5,"DropShadow",1207],[5,"Flood",1207],[5,"GaussianBlur",1207],[5,"Image",1207],[6,"ImageKind",1207],[5,"DiffuseLighting",1207],[5,"SpecularLighting",1207],[6,"LightSource",1207],[5,"DistantLight",1207],[5,"PointLight",1207],[5,"SpotLight",1207],[5,"Merge",1207],[5,"Morphology",1207],[6,"MorphologyOperator",1207],[5,"Offset",1207],[5,"Tile",1207],[5,"Turbulence",1207],[6,"TurbulenceKind",1207],[1,"u32"],[5,"Vec",1817],[15,"Arithmetic",1788],[15,"Gamma",1792],[15,"Linear",1792]],"b":[[513,"impl-PartialEq-for-PositiveF32"],[514,"impl-PartialEq%3Cf32%3E-for-PositiveF32"],[515,"impl-PartialEq-for-NonZeroPositiveF32"],[516,"impl-PartialEq%3Cf32%3E-for-NonZeroPositiveF32"],[517,"impl-PartialEq%3Cf32%3E-for-NormalizedF32"],[518,"impl-PartialEq-for-NormalizedF32"],[560,"impl-Debug-for-PositiveF32"],[561,"impl-Display-for-PositiveF32"],[562,"impl-Display-for-NonZeroPositiveF32"],[563,"impl-Debug-for-NonZeroPositiveF32"],[564,"impl-Display-for-NormalizedF32"],[565,"impl-Debug-for-NormalizedF32"],[630,"impl-From%3CNonZeroRect%3E-for-BBox"],[631,"impl-From%3CRect%3E-for-BBox"]]}],\ ["utf16_iter",{"doc":"Provides iteration by char over &[u16] containing …","t":"FFFFKNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["ErrorReportingUtf16Chars","Utf16CharIndices","Utf16Chars","Utf16CharsError","Utf16CharsEx","as_slice","as_slice","as_slice","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","char_indices","chars","clone","clone","clone","count","eq","fmt","fmt","fmt","fmt","fmt","from","from","from","from","into","into","into","into","into_iter","into_iter","into_iter","last","new","new","new","next","next","next","next_back","next_back","next_back","offset","size_hint","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id"],"q":[[0,"utf16_iter"],[63,"core::fmt"],[64,"core::fmt"],[65,"core::option"],[66,"core::any"]],"d":["Iterator by Result<char,Utf16CharsError> over &[u16] that …","An iterator over the chars and their positions.","Iterator by char over &[u16] that contains …","A type for signaling UTF-16 errors.","Convenience trait that adds chars() and char_indices() …","Views the underlying data as a subslice of the original …","Views the current remaining data in the iterator as a …","Views the current remaining data in the iterator as a …","","","","","","","","","","","","","","","","","","","","","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).","","","","","Creates the iterator from a u16 slice.","Creates the iterator from a u16 slice.","Creates the iterator from a u16 slice.","","","","","","","Returns the code unit position of the next character, or …","","","","","","","","","","","","",""],"i":[0,0,0,0,0,1,4,5,1,8,4,5,1,8,4,5,6,6,1,4,5,1,8,1,8,8,4,5,1,8,4,5,1,8,4,5,1,4,5,1,1,4,5,1,4,5,1,4,5,1,1,1,8,4,5,1,8,4,5,1,8,4,5],"f":[0,0,0,0,0,[1,[[3,[2]]]],[4,[[3,[2]]]],[5,[[3,[2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[6,1],[6,5],[1,1],[4,4],[5,5],[1,7],[[8,8],9],[[1,10],11],[[8,10],[[14,[12,13]]]],[[8,10],11],[[4,10],11],[[5,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,[[16,[[12,[7,15]]]]]],[[[3,[2]]],1],[[[3,[2]]],4],[[[3,[2]]],5],[1,[[16,[[12,[7,15]]]]]],[4,[[16,[[14,[15,8]]]]]],[5,[[16,[15]]]],[1,[[16,[[12,[7,15]]]]]],[4,[[16,[[14,[15,8]]]]]],[5,[[16,[15]]]],[1,7],[1,[[12,[7,[16,[7]]]]]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,17,[]],[-1,17,[]],[-1,17,[]],[-1,17,[]]],"c":[],"p":[[5,"Utf16CharIndices",0],[1,"u16"],[1,"slice"],[5,"ErrorReportingUtf16Chars",0],[5,"Utf16Chars",0],[10,"Utf16CharsEx",0],[1,"usize"],[5,"Utf16CharsError",0],[1,"bool"],[5,"Formatter",63],[8,"Result",63],[1,"tuple"],[5,"Error",63],[6,"Result",64],[1,"char"],[6,"Option",65],[5,"TypeId",66]],"b":[[24,"impl-Display-for-Utf16CharsError"],[25,"impl-Debug-for-Utf16CharsError"]]}],\ ["utf8_iter",{"doc":"Provides iteration by char over &[u8] containing …","t":"FFFFKNNNNNNNNNNNMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["ErrorReportingUtf8Chars","Utf8CharIndices","Utf8Chars","Utf8CharsError","Utf8CharsEx","as_slice","as_slice","as_slice","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","char_indices","chars","clone","clone","clone","count","eq","fmt","fmt","fmt","fmt","fmt","from","from","from","from","into","into","into","into","into_iter","into_iter","into_iter","last","new","new","new","next","next","next","next_back","next_back","next_back","offset","size_hint","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id"],"q":[[0,"utf8_iter"],[63,"core::fmt"],[64,"core::fmt"],[65,"core::option"],[66,"core::any"]],"d":["Iterator by Result<char,Utf8CharsError> over &[u8] that …","An iterator over the chars and their positions.","Iterator by char over &[u8] that contains …","A type for signaling UTF-8 errors.","Convenience trait that adds chars() and char_indices() …","Views the underlying data as a subslice of the original …","Views the current remaining data in the iterator as a …","Views the current remaining data in the iterator as a …","","","","","","","","","","","","","","","","","","","","","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).","","","","","Creates the iterator from a byte slice.","Creates the iterator from a byte slice.","Creates the iterator from a byte slice.","","","","","","","Returns the byte position of the next character, or the …","","","","","","","","","","","","",""],"i":[0,0,0,0,0,1,4,5,1,8,4,5,1,8,4,5,6,6,1,4,5,1,8,1,8,8,4,5,1,8,4,5,1,8,4,5,1,4,5,1,1,4,5,1,4,5,1,4,5,1,1,1,8,4,5,1,8,4,5,1,8,4,5],"f":[0,0,0,0,0,[1,[[3,[2]]]],[4,[[3,[2]]]],[5,[[3,[2]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[6,1],[6,5],[1,1],[4,4],[5,5],[1,7],[[8,8],9],[[1,10],11],[[8,10],[[14,[12,13]]]],[[8,10],11],[[4,10],11],[[5,10],11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,[[16,[[12,[7,15]]]]]],[[[3,[2]]],1],[[[3,[2]]],4],[[[3,[2]]],5],[1,[[16,[[12,[7,15]]]]]],[4,[[16,[[14,[15,8]]]]]],[5,[[16,[15]]]],[1,[[16,[[12,[7,15]]]]]],[4,[[16,[[14,[15,8]]]]]],[5,[[16,[15]]]],[1,7],[1,[[12,[7,[16,[7]]]]]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,17,[]],[-1,17,[]],[-1,17,[]],[-1,17,[]]],"c":[],"p":[[5,"Utf8CharIndices",0],[1,"u8"],[1,"slice"],[5,"ErrorReportingUtf8Chars",0],[5,"Utf8Chars",0],[10,"Utf8CharsEx",0],[1,"usize"],[5,"Utf8CharsError",0],[1,"bool"],[5,"Formatter",63],[8,"Result",63],[1,"tuple"],[5,"Error",63],[6,"Result",64],[1,"char"],[6,"Option",65],[5,"TypeId",66]],"b":[[24,"impl-Display-for-Utf8CharsError"],[25,"impl-Debug-for-Utf8CharsError"]]}],\ -["uuid",{"doc":"Generate and parse universally unique identifiers (UUIDs).","t":"FIEPPFPPPPPTTTTPPEPPPPPEFGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQNNFFTTTTFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCHHKRFSNNNNCNNNNNMNNNNNNNNNFNNNNNNNNNNNNN","n":["Builder","Bytes","ClockSequence","Custom","Dce","Error","Future","Mac","Max","Md5","Microsoft","NAMESPACE_DNS","NAMESPACE_OID","NAMESPACE_URL","NAMESPACE_X500","NCS","Nil","NoContext","RFC4122","Random","Sha1","SortMac","SortRand","Timestamp","Uuid","Variant","Version","as_braced","as_bytes","as_fields","as_hyphenated","as_ref","as_simple","as_u128","as_u64_pair","as_urn","as_uuid","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","braced","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","deserialize","encode_buffer","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_bytes","from_bytes","from_bytes_le","from_bytes_le","from_bytes_ref","from_custom_bytes","from_fields","from_fields","from_fields_le","from_fields_le","from_md5_bytes","from_random_bytes","from_rfc4122_timestamp","from_sha1_bytes","from_slice","from_slice","from_slice_le","from_slice_le","from_sorted_rfc4122_timestamp","from_str","from_u128","from_u128","from_u128_le","from_u128_le","from_u64_pair","from_unix_timestamp_millis","get_timestamp","get_variant","get_version","get_version_num","hash","hash","hyphenated","into","into","into","into","into","into_bytes","into_uuid","is_max","is_nil","max","new_v4","new_v5","nil","nil","parse_str","partial_cmp","serde","serialize","set_variant","set_version","simple","timestamp","to_bytes_le","to_fields_le","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_u128_le","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_parse","try_parse_ascii","type_id","type_id","type_id","type_id","type_id","urn","uuid","with_variant","with_version","Braced","Hyphenated","LENGTH","LENGTH","LENGTH","LENGTH","Simple","Urn","as_ref","as_ref","as_ref","as_ref","as_uuid","as_uuid","as_uuid","as_uuid","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","default","default","default","default","encode_lower","encode_lower","encode_lower","encode_lower","encode_upper","encode_upper","encode_upper","encode_upper","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_uuid","from_uuid","from_uuid","from_uuid","hash","hash","hash","hash","into","into","into","into","into_uuid","into_uuid","into_uuid","into_uuid","partial_cmp","partial_cmp","partial_cmp","partial_cmp","serialize","serialize","serialize","serialize","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","compact","deserialize","serialize","ClockSequence","Output","Timestamp","UUID_TICKS_BETWEEN_EPOCHS","borrow","borrow_mut","clone","clone_into","context","eq","fmt","from","from_rfc4122","from_unix","generate_sequence","hash","into","now","to_owned","to_unix","to_unix_nanos","try_from","try_into","type_id","NoContext","borrow","borrow_mut","clone","clone_into","default","fmt","from","generate_sequence","into","to_owned","try_from","try_into","type_id"],"q":[[0,"uuid"],[172,"uuid::fmt"],[296,"uuid::serde"],[297,"uuid::serde::compact"],[299,"uuid::timestamp"],[323,"uuid::timestamp::context"],[337,"core::cmp"],[338,"core::result"],[339,"serde::de"],[340,"core::fmt"],[341,"core::fmt"],[342,"core::hash"],[343,"serde::ser"],[344,"alloc::string"],[345,"alloc::vec"],[346,"core::any"]],"d":["A builder for creating a UUID.","A 128-bit (16 byte) buffer containing the UUID.","","Version 8: Custom.","Version 2: DCE Security.","A general error that can occur when working with UUIDs.","Reserved for future expansion.","Version 1: Timestamp and node ID.","The “max” (all ones) UUID.","Version 3: MD5 hash.","Reserved by Microsoft for backward compatibility.","UUID namespace for Domain Name System (DNS).","UUID namespace for ISO Object Identifiers (OIDs).","UUID namespace for Uniform Resource Locators (URLs).","UUID namespace for X.500 Distinguished Names (DNs).","Reserved by the NCS for backward compatibility.","The “nil” (all zeros) UUID.","","As described in the RFC4122 Specification (default).","Version 4: Random.","Version 5: SHA-1 hash.","Version 6: Sortable Timestamp and node ID.","Version 7: Timestamp and random.","","A Universally Unique Identifier (UUID).","The reserved variants of UUIDs.","The version of the UUID, denoting the generating algorithm.","Get a borrowed Braced formatter.","Returns a slice of 16 octets containing the value.","Returns the four field values of the UUID.","Get a borrowed Hyphenated formatter.","","Get a borrowed Simple formatter.","Returns a 128bit value containing the value.","Returns two 64bit values containing the value.","Get a borrowed Urn formatter.","Get a reference to the underlying Uuid.","","","","","","","","","","","Get a Braced formatter.","","","","","","","","","","","","A buffer that can be used for encode_... calls, that is …","","","","","Adapters for alternative string formats.","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Creates a Builder using the supplied bytes.","Creates a UUID using the supplied bytes.","Creates a Builder using the supplied bytes in little …","Creates a UUID using the supplied bytes in little endian …","Creates a reference to a UUID from a reference to the …","Creates a Builder for a version 8 UUID using the supplied …","Creates a Builder from four field values.","Creates a UUID from four field values.","Creates a Builder from four field values.","Creates a UUID from four field values in little-endian …","Creates a Builder for a version 3 UUID using the supplied …","Creates a Builder for a version 4 UUID using the supplied …","Creates a Builder for a version 1 UUID using the supplied …","Creates a Builder for a version 5 UUID using the supplied …","Creates a Builder using the supplied bytes.","Creates a UUID using the supplied bytes.","Creates a Builder using the supplied bytes in little …","Creates a UUID using the supplied bytes in little endian …","Creates a Builder for a version 6 UUID using the supplied …","","Creates a Builder from a 128bit value.","Creates a UUID from a 128bit value.","Creates a UUID from a 128bit value in little-endian order.","Creates a UUID from a 128bit value in little-endian order.","Creates a UUID from two 64bit values.","Creates a Builder for a version 7 UUID using the supplied …","If the UUID is the correct version (v1, v6, or v7) this …","Returns the variant of the UUID structure.","Returns the version of the UUID.","Returns the version number of the UUID.","","","Get a Hyphenated formatter.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Consumes self and returns the underlying byte value of the …","Convert the builder into a Uuid.","Tests if the UUID is max (all ones).","Tests if the UUID is nil (all zeros).","The ‘max UUID’ (all ones).","Creates a random UUID.","Creates a UUID using a name from a namespace, based on the …","Creates a Builder with an initial Uuid::nil.","The ‘nil UUID’ (all zeros).","Parses a Uuid from a string of hexadecimal digits with …","","Adapters for alternative serde formats.","","Specifies the variant of the UUID.","Specifies the version number of the UUID.","Get a Simple formatter.","Generating UUIDs from timestamps.","Returns the bytes of the UUID in little-endian order.","Returns the four field values of the UUID in little-endian …","","","","","","","","Returns a 128bit little-endian value containing the value.","","","","","","","","","","","","","Parses a Uuid from a string of hexadecimal digits with …","Parses a Uuid from a string of hexadecimal digits with …","","","","","","Get a Urn formatter.","Parse Uuids from string literals at compile time.","Specifies the variant of the UUID.","Specifies the version number of the UUID.","Format a Uuid as a braced hyphenated string, like …","Format a Uuid as a hyphenated string, like …","The length of a hyphenated Uuid string.","The length of a simple Uuid string.","The length of a URN Uuid string.","The length of a braced Uuid string.","Format a Uuid as a simple string, like …","Format a Uuid as a URN string, like …","","","","","Get a reference to the underlying Uuid.","Get a reference to the underlying Uuid.","Get a reference to the underlying Uuid.","Get a reference to the underlying Uuid.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Writes the Uuid as a lower-case hyphenated string to buffer…","Writes the Uuid as a lower-case simple string to buffer, …","Writes the Uuid as a lower-case URN string to buffer, and …","Writes the Uuid as a lower-case hyphenated string …","Writes the Uuid as an upper-case hyphenated string to …","Writes the Uuid as an upper-case simple string to buffer, …","Writes the Uuid as an upper-case URN string to buffer, and …","Writes the Uuid as an upper-case hyphenated string …","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Creates a Hyphenated from a Uuid.","Creates a Simple from a Uuid.","Creates a Urn from a Uuid.","Creates a Braced from a Uuid.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Consumes the Hyphenated, returning the underlying Uuid.","Consumes the Simple, returning the underlying Uuid.","Consumes the Urn, returning the underlying Uuid.","Consumes the Braced, returning the underlying Uuid.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Serialize a Uuid as a [u8; 16].","Deserialize a [u8; 16] as a Uuid","Serialize from a Uuid as a [u8; 16]","A counter that can be used by version 1 and version 6 …","The type of sequence returned by this counter.","A timestamp that can be encoded into a UUID.","The number of 100 nanosecond ticks between the RFC4122 …","","","","","Default implementations for the ClockSequence trait.","","","Returns the argument unchanged.","Construct a Timestamp from an RFC4122 timestamp and …","Construct a Timestamp from a Unix timestamp, as used in …","Get the next value in the sequence to feed into a …","","Calls U::from(self).","Get a timestamp representing the current system time.","","Get the value of the timestamp as a Unix timestamp, as …","Get the number of fractional nanoseconds in the Unix …","","","","An empty counter that will always return the value 0.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","",""],"i":[0,0,0,17,17,0,18,17,17,17,18,1,1,1,1,18,17,0,18,17,17,17,17,0,0,0,0,1,1,1,1,1,1,1,1,1,15,15,16,17,18,1,15,16,17,18,1,1,16,17,18,1,16,17,18,1,1,1,1,1,16,17,18,1,0,15,16,16,17,18,18,1,1,1,1,15,16,17,18,1,1,1,1,1,15,1,15,1,1,15,15,1,15,1,15,15,15,15,15,1,15,1,15,1,15,1,15,1,1,15,1,1,1,1,16,1,1,15,16,17,18,1,1,15,1,1,1,1,1,15,1,1,1,0,1,15,15,1,0,1,1,16,17,18,1,16,18,1,1,15,16,17,18,1,1,1,15,16,17,18,1,1,1,15,16,17,18,1,1,0,15,15,0,0,9,11,14,2,0,0,9,11,14,2,9,11,14,2,9,9,11,11,14,14,2,2,9,11,14,2,9,11,14,2,9,11,14,2,9,11,14,2,9,11,14,2,9,11,14,2,9,11,14,2,9,11,14,2,9,9,9,9,11,11,11,11,14,14,14,14,2,2,2,2,9,9,11,11,14,14,2,2,9,11,14,2,9,11,14,2,9,11,14,2,9,11,14,2,9,11,14,2,9,11,14,2,9,11,14,2,9,11,14,2,9,11,14,2,9,11,14,2,9,11,14,2,0,0,0,0,35,0,0,26,26,26,26,0,26,26,26,26,26,35,26,26,26,26,26,26,26,26,26,0,36,36,36,36,36,36,36,36,36,36,36,36,36],"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,[1,2],[1,3],[1,[[8,[4,5,5,[7,[6]]]]]],[1,9],[1,[[10,[6]]]],[1,11],[1,12],[1,[[8,[13,13]]]],[1,14],[15,1],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,2],[16,16],[17,17],[18,18],[1,1],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[1,1],19],[[],1],[-1,[[20,[1]]],21],[[],[[7,[6]]]],[[16,16],22],[[17,17],22],[[18,18],22],[[1,1],22],0,[[15,23],24],[[16,23],24],[[16,23],24],[[17,23],24],[[18,23],24],[[18,23],24],[[1,23],24],[[1,23],24],[[1,23],24],[[1,23],24],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[14,1],[11,1],[-1,-1,[]],[2,1],[9,1],[3,15],[3,1],[3,15],[3,1],[3,1],[3,15],[[4,5,5,[7,[6]]],15],[[4,5,5,[7,[6]]],1],[[4,5,5,[7,[6]]],15],[[4,5,5,[7,[6]]],1],[3,15],[3,15],[[13,5,[7,[6]]],15],[3,15],[[[10,[6]]],[[20,[15,16]]]],[[[10,[6]]],[[20,[1,16]]]],[[[10,[6]]],[[20,[15,16]]]],[[[10,[6]]],[[20,[1,16]]]],[[13,5,[7,[6]]],15],[25,[[20,[1,-1]]],[]],[12,15],[12,1],[12,15],[12,1],[[13,13],1],[[13,[7,[6]]],15],[1,[[27,[26]]]],[1,18],[1,[[27,[17]]]],[1,28],[[16,-1],8,29],[[1,-1],8,29],[1,9],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,3],[15,1],[1,22],[1,22],[[],1],[[],1],[[1,[10,[6]]],1],[[],15],[[],1],[25,[[20,[1,16]]]],[[1,1],[[27,[19]]]],0,[[1,-1],20,30],[[15,18],15],[[15,17],15],[1,11],0,[1,3],[1,[[8,[4,5,5,[7,[6]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[1,12],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[[[32,[6]]],[[20,[1,-1]]],[]],[-1,[[20,[-2]]],[],[]],[25,[[20,[1,-1]]],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[25,[[20,[1,16]]]],[[[10,[6]]],[[20,[1,16]]]],[-1,33,[]],[-1,33,[]],[-1,33,[]],[-1,33,[]],[-1,33,[]],[1,14],0,[[15,18],15],[[15,17],15],0,0,0,0,0,0,0,0,[9,1],[11,1],[14,1],[2,1],[9,1],[11,1],[14,1],[2,1],[-1,-2,[],[]],[9,1],[-1,-2,[],[]],[11,1],[14,1],[-1,-2,[],[]],[2,1],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[9,9],[11,11],[14,14],[2,2],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[9,9],19],[[11,11],19],[[14,14],19],[[2,2],19],[[],9],[[],11],[[],14],[[],2],[[9,[10,[6]]],25],[[11,[10,[6]]],25],[[14,[10,[6]]],25],[[2,[10,[6]]],25],[[9,[10,[6]]],25],[[11,[10,[6]]],25],[[14,[10,[6]]],25],[[2,[10,[6]]],25],[[9,9],22],[[11,11],22],[[14,14],22],[[2,2],22],[[9,23],24],[[9,23],24],[[9,23],24],[[9,23],24],[[11,23],24],[[11,23],24],[[11,23],24],[[11,23],24],[[14,23],24],[[14,23],24],[[14,23],24],[[14,23],24],[[2,23],24],[[2,23],24],[[2,23],24],[[2,23],24],[-1,-1,[]],[1,9],[1,11],[-1,-1,[]],[1,14],[-1,-1,[]],[1,2],[-1,-1,[]],[1,9],[1,11],[1,14],[1,2],[[9,-1],8,29],[[11,-1],8,29],[[14,-1],8,29],[[2,-1],8,29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[9,1],[11,1],[14,1],[2,1],[[9,9],[[27,[19]]]],[[11,11],[[27,[19]]]],[[14,14],[[27,[19]]]],[[2,2],[[27,[19]]]],[[9,-1],20,30],[[11,-1],20,30],[[14,-1],20,30],[[2,-1],20,30],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,33,[]],[-1,33,[]],[-1,33,[]],[-1,33,[]],0,[-1,[[20,[1]]],21],[[1,-1],20,30],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[26,26],[[-1,-2],8,[],[]],0,[[26,26],22],[[26,23],24],[-1,-1,[]],[[13,5],26],[[-1,13,4],26,[[35,[],[[34,[5]]]]]],[[[35,[],[[34,[-1]]]],13,4],-1,[]],[[26,-1],8,29],[-1,-2,[],[]],[-1,26,[[35,[],[[34,[5]]]]]],[-1,-2,[],[]],[26,[[8,[13,4]]]],[26,4],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,33,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[36,36],[[-1,-2],8,[],[]],[[],36],[[36,23],24],[-1,-1,[]],[[36,13,4],-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,33,[]]],"c":[319],"p":[[5,"Uuid",0],[5,"Braced",172],[8,"Bytes",0],[1,"u32"],[1,"u16"],[1,"u8"],[1,"array"],[1,"tuple"],[5,"Hyphenated",172],[1,"slice"],[5,"Simple",172],[1,"u128"],[1,"u64"],[5,"Urn",172],[5,"Builder",0],[5,"Error",0],[6,"Version",0],[6,"Variant",0],[6,"Ordering",337],[6,"Result",338],[10,"Deserializer",339],[1,"bool"],[5,"Formatter",340],[8,"Result",340],[1,"str"],[5,"Timestamp",299],[6,"Option",341],[1,"usize"],[10,"Hasher",342],[10,"Serializer",343],[5,"String",344],[5,"Vec",345],[5,"TypeId",346],[17,"Output"],[10,"ClockSequence",299],[5,"NoContext",323]],"b":[[66,"impl-Display-for-Error"],[67,"impl-Debug-for-Error"],[69,"impl-Debug-for-Variant"],[70,"impl-Display-for-Variant"],[71,"impl-Display-for-Uuid"],[72,"impl-LowerHex-for-Uuid"],[73,"impl-Debug-for-Uuid"],[74,"impl-UpperHex-for-Uuid"],[79,"impl-From%3CUrn%3E-for-Uuid"],[80,"impl-From%3CSimple%3E-for-Uuid"],[82,"impl-From%3CBraced%3E-for-Uuid"],[83,"impl-From%3CHyphenated%3E-for-Uuid"],[153,"impl-TryFrom%3CVec%3Cu8%3E%3E-for-Uuid"],[155,"impl-TryFrom%3C%26str%3E-for-Uuid"],[228,"impl-UpperHex-for-Hyphenated"],[229,"impl-LowerHex-for-Hyphenated"],[230,"impl-Display-for-Hyphenated"],[231,"impl-Debug-for-Hyphenated"],[232,"impl-Display-for-Simple"],[233,"impl-Debug-for-Simple"],[234,"impl-UpperHex-for-Simple"],[235,"impl-LowerHex-for-Simple"],[236,"impl-UpperHex-for-Urn"],[237,"impl-Debug-for-Urn"],[238,"impl-LowerHex-for-Urn"],[239,"impl-Display-for-Urn"],[240,"impl-UpperHex-for-Braced"],[241,"impl-Debug-for-Braced"],[242,"impl-LowerHex-for-Braced"],[243,"impl-Display-for-Braced"]]}],\ +["uuid",{"doc":"Generate and parse universally unique identifiers (UUIDs).","t":"FIEPPFPPPPPTTTTPPEPPPPPEFGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQNNFFTTTTFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCHHKRFSNNNNCNNNNNMNNNNNNNNNFNNNNNNNNNNNNN","n":["Builder","Bytes","ClockSequence","Custom","Dce","Error","Future","Mac","Max","Md5","Microsoft","NAMESPACE_DNS","NAMESPACE_OID","NAMESPACE_URL","NAMESPACE_X500","NCS","Nil","NoContext","RFC4122","Random","Sha1","SortMac","SortRand","Timestamp","Uuid","Variant","Version","as_braced","as_bytes","as_fields","as_hyphenated","as_ref","as_simple","as_u128","as_u64_pair","as_urn","as_uuid","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","braced","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","deserialize","encode_buffer","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_bytes","from_bytes","from_bytes_le","from_bytes_le","from_bytes_ref","from_custom_bytes","from_fields","from_fields","from_fields_le","from_fields_le","from_md5_bytes","from_random_bytes","from_rfc4122_timestamp","from_sha1_bytes","from_slice","from_slice","from_slice_le","from_slice_le","from_sorted_rfc4122_timestamp","from_str","from_u128","from_u128","from_u128_le","from_u128_le","from_u64_pair","from_unix_timestamp_millis","get_timestamp","get_variant","get_version","get_version_num","hash","hash","hyphenated","into","into","into","into","into","into_bytes","into_uuid","is_max","is_nil","max","new_v4","new_v5","nil","nil","parse_str","partial_cmp","serde","serialize","set_variant","set_version","simple","timestamp","to_bytes_le","to_fields_le","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_u128_le","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_parse","try_parse_ascii","type_id","type_id","type_id","type_id","type_id","urn","uuid","with_variant","with_version","Braced","Hyphenated","LENGTH","LENGTH","LENGTH","LENGTH","Simple","Urn","as_ref","as_ref","as_ref","as_ref","as_uuid","as_uuid","as_uuid","as_uuid","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","default","default","default","default","encode_lower","encode_lower","encode_lower","encode_lower","encode_upper","encode_upper","encode_upper","encode_upper","eq","eq","eq","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_uuid","from_uuid","from_uuid","from_uuid","hash","hash","hash","hash","into","into","into","into","into_uuid","into_uuid","into_uuid","into_uuid","partial_cmp","partial_cmp","partial_cmp","partial_cmp","serialize","serialize","serialize","serialize","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","compact","deserialize","serialize","ClockSequence","Output","Timestamp","UUID_TICKS_BETWEEN_EPOCHS","borrow","borrow_mut","clone","clone_into","context","eq","fmt","from","from_rfc4122","from_unix","generate_sequence","hash","into","now","to_owned","to_unix","to_unix_nanos","try_from","try_into","type_id","NoContext","borrow","borrow_mut","clone","clone_into","default","fmt","from","generate_sequence","into","to_owned","try_from","try_into","type_id"],"q":[[0,"uuid"],[172,"uuid::fmt"],[296,"uuid::serde"],[297,"uuid::serde::compact"],[299,"uuid::timestamp"],[323,"uuid::timestamp::context"],[337,"core::cmp"],[338,"core::result"],[339,"serde::de"],[340,"core::fmt"],[341,"core::fmt"],[342,"core::hash"],[343,"serde::ser"],[344,"alloc::string"],[345,"alloc::vec"],[346,"core::any"]],"d":["A builder for creating a UUID.","A 128-bit (16 byte) buffer containing the UUID.","","Version 8: Custom.","Version 2: DCE Security.","A general error that can occur when working with UUIDs.","Reserved for future expansion.","Version 1: Timestamp and node ID.","The “max” (all ones) UUID.","Version 3: MD5 hash.","Reserved by Microsoft for backward compatibility.","UUID namespace for Domain Name System (DNS).","UUID namespace for ISO Object Identifiers (OIDs).","UUID namespace for Uniform Resource Locators (URLs).","UUID namespace for X.500 Distinguished Names (DNs).","Reserved by the NCS for backward compatibility.","The “nil” (all zeros) UUID.","","As described in the RFC4122 Specification (default).","Version 4: Random.","Version 5: SHA-1 hash.","Version 6: Sortable Timestamp and node ID.","Version 7: Timestamp and random.","","A Universally Unique Identifier (UUID).","The reserved variants of UUIDs.","The version of the UUID, denoting the generating algorithm.","Get a borrowed Braced formatter.","Returns a slice of 16 octets containing the value.","Returns the four field values of the UUID.","Get a borrowed Hyphenated formatter.","","Get a borrowed Simple formatter.","Returns a 128bit value containing the value.","Returns two 64bit values containing the value.","Get a borrowed Urn formatter.","Get a reference to the underlying Uuid.","","","","","","","","","","","Get a Braced formatter.","","","","","","","","","","","","A buffer that can be used for encode_... calls, that is …","","","","","Adapters for alternative string formats.","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Creates a Builder using the supplied bytes.","Creates a UUID using the supplied bytes.","Creates a Builder using the supplied bytes in little …","Creates a UUID using the supplied bytes in little endian …","Creates a reference to a UUID from a reference to the …","Creates a Builder for a version 8 UUID using the supplied …","Creates a Builder from four field values.","Creates a UUID from four field values.","Creates a Builder from four field values.","Creates a UUID from four field values in little-endian …","Creates a Builder for a version 3 UUID using the supplied …","Creates a Builder for a version 4 UUID using the supplied …","Creates a Builder for a version 1 UUID using the supplied …","Creates a Builder for a version 5 UUID using the supplied …","Creates a Builder using the supplied bytes.","Creates a UUID using the supplied bytes.","Creates a Builder using the supplied bytes in little …","Creates a UUID using the supplied bytes in little endian …","Creates a Builder for a version 6 UUID using the supplied …","","Creates a Builder from a 128bit value.","Creates a UUID from a 128bit value.","Creates a UUID from a 128bit value in little-endian order.","Creates a UUID from a 128bit value in little-endian order.","Creates a UUID from two 64bit values.","Creates a Builder for a version 7 UUID using the supplied …","If the UUID is the correct version (v1, v6, or v7) this …","Returns the variant of the UUID structure.","Returns the version of the UUID.","Returns the version number of the UUID.","","","Get a Hyphenated formatter.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Consumes self and returns the underlying byte value of the …","Convert the builder into a Uuid.","Tests if the UUID is max (all ones).","Tests if the UUID is nil (all zeros).","The ‘max UUID’ (all ones).","Creates a random UUID.","Creates a UUID using a name from a namespace, based on the …","Creates a Builder with an initial Uuid::nil.","The ‘nil UUID’ (all zeros).","Parses a Uuid from a string of hexadecimal digits with …","","Adapters for alternative serde formats.","","Specifies the variant of the UUID.","Specifies the version number of the UUID.","Get a Simple formatter.","Generating UUIDs from timestamps.","Returns the bytes of the UUID in little-endian order.","Returns the four field values of the UUID in little-endian …","","","","","","","","Returns a 128bit little-endian value containing the value.","","","","","","","","","","","","","Parses a Uuid from a string of hexadecimal digits with …","Parses a Uuid from a string of hexadecimal digits with …","","","","","","Get a Urn formatter.","Parse Uuids from string literals at compile time.","Specifies the variant of the UUID.","Specifies the version number of the UUID.","Format a Uuid as a braced hyphenated string, like …","Format a Uuid as a hyphenated string, like …","The length of a hyphenated Uuid string.","The length of a simple Uuid string.","The length of a URN Uuid string.","The length of a braced Uuid string.","Format a Uuid as a simple string, like …","Format a Uuid as a URN string, like …","","","","","Get a reference to the underlying Uuid.","Get a reference to the underlying Uuid.","Get a reference to the underlying Uuid.","Get a reference to the underlying Uuid.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Writes the Uuid as a lower-case hyphenated string to buffer…","Writes the Uuid as a lower-case simple string to buffer, …","Writes the Uuid as a lower-case URN string to buffer, and …","Writes the Uuid as a lower-case hyphenated string …","Writes the Uuid as an upper-case hyphenated string to …","Writes the Uuid as an upper-case simple string to buffer, …","Writes the Uuid as an upper-case URN string to buffer, and …","Writes the Uuid as an upper-case hyphenated string …","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Creates a Hyphenated from a Uuid.","Creates a Simple from a Uuid.","Creates a Urn from a Uuid.","Creates a Braced from a Uuid.","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Consumes the Hyphenated, returning the underlying Uuid.","Consumes the Simple, returning the underlying Uuid.","Consumes the Urn, returning the underlying Uuid.","Consumes the Braced, returning the underlying Uuid.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Serialize a Uuid as a [u8; 16].","Deserialize a [u8; 16] as a Uuid","Serialize from a Uuid as a [u8; 16]","A counter that can be used by version 1 and version 6 …","The type of sequence returned by this counter.","A timestamp that can be encoded into a UUID.","The number of 100 nanosecond ticks between the RFC4122 …","","","","","Default implementations for the ClockSequence trait.","","","Returns the argument unchanged.","Construct a Timestamp from an RFC4122 timestamp and …","Construct a Timestamp from a Unix timestamp, as used in …","Get the next value in the sequence to feed into a …","","Calls U::from(self).","Get a timestamp representing the current system time.","","Get the value of the timestamp as a Unix timestamp, as …","Get the number of fractional nanoseconds in the Unix …","","","","An empty counter that will always return the value 0.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","",""],"i":[0,0,0,17,17,0,18,17,17,17,18,1,1,1,1,18,17,0,18,17,17,17,17,0,0,0,0,1,1,1,1,1,1,1,1,1,15,15,16,17,18,1,15,16,17,18,1,1,16,17,18,1,16,17,18,1,1,1,1,1,16,17,18,1,0,15,16,16,17,18,18,1,1,1,1,15,16,17,18,1,1,1,1,1,15,1,15,1,1,15,15,1,15,1,15,15,15,15,15,1,15,1,15,1,15,1,15,1,1,15,1,1,1,1,16,1,1,15,16,17,18,1,1,15,1,1,1,1,1,15,1,1,1,0,1,15,15,1,0,1,1,16,17,18,1,16,18,1,1,15,16,17,18,1,1,1,15,16,17,18,1,1,1,15,16,17,18,1,1,0,15,15,0,0,9,11,14,2,0,0,9,11,14,2,9,11,14,2,9,9,11,11,14,14,2,2,9,11,14,2,9,11,14,2,9,11,14,2,9,11,14,2,9,11,14,2,9,11,14,2,9,11,14,2,9,11,14,2,9,9,9,9,11,11,11,11,14,14,14,14,2,2,2,2,9,9,11,11,14,14,2,2,9,11,14,2,9,11,14,2,9,11,14,2,9,11,14,2,9,11,14,2,9,11,14,2,9,11,14,2,9,11,14,2,9,11,14,2,9,11,14,2,9,11,14,2,0,0,0,0,35,0,0,26,26,26,26,0,26,26,26,26,26,35,26,26,26,26,26,26,26,26,26,0,36,36,36,36,36,36,36,36,36,36,36,36,36],"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,[1,2],[1,3],[1,[[8,[4,5,5,[7,[6]]]]]],[1,9],[1,[[10,[6]]]],[1,11],[1,12],[1,[[8,[13,13]]]],[1,14],[15,1],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,2],[16,16],[17,17],[18,18],[1,1],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[1,1],19],[[],1],[-1,[[20,[1]]],21],[[],[[7,[6]]]],[[16,16],22],[[17,17],22],[[18,18],22],[[1,1],22],0,[[15,23],24],[[16,23],24],[[16,23],24],[[17,23],24],[[18,23],24],[[18,23],24],[[1,23],24],[[1,23],24],[[1,23],24],[[1,23],24],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[11,1],[2,1],[14,1],[9,1],[3,15],[3,1],[3,15],[3,1],[3,1],[3,15],[[4,5,5,[7,[6]]],15],[[4,5,5,[7,[6]]],1],[[4,5,5,[7,[6]]],15],[[4,5,5,[7,[6]]],1],[3,15],[3,15],[[13,5,[7,[6]]],15],[3,15],[[[10,[6]]],[[20,[15,16]]]],[[[10,[6]]],[[20,[1,16]]]],[[[10,[6]]],[[20,[15,16]]]],[[[10,[6]]],[[20,[1,16]]]],[[13,5,[7,[6]]],15],[25,[[20,[1,-1]]],[]],[12,15],[12,1],[12,15],[12,1],[[13,13],1],[[13,[7,[6]]],15],[1,[[27,[26]]]],[1,18],[1,[[27,[17]]]],[1,28],[[16,-1],8,29],[[1,-1],8,29],[1,9],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,3],[15,1],[1,22],[1,22],[[],1],[[],1],[[1,[10,[6]]],1],[[],15],[[],1],[25,[[20,[1,16]]]],[[1,1],[[27,[19]]]],0,[[1,-1],20,30],[[15,18],15],[[15,17],15],[1,11],0,[1,3],[1,[[8,[4,5,5,[7,[6]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[1,12],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[[[32,[6]]],[[20,[1,-1]]],[]],[-1,[[20,[-2]]],[],[]],[25,[[20,[1,-1]]],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[25,[[20,[1,16]]]],[[[10,[6]]],[[20,[1,16]]]],[-1,33,[]],[-1,33,[]],[-1,33,[]],[-1,33,[]],[-1,33,[]],[1,14],0,[[15,18],15],[[15,17],15],0,0,0,0,0,0,0,0,[9,1],[11,1],[14,1],[2,1],[9,1],[11,1],[14,1],[2,1],[-1,-2,[],[]],[9,1],[11,1],[-1,-2,[],[]],[14,1],[-1,-2,[],[]],[2,1],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[9,9],[11,11],[14,14],[2,2],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[-1,-2],8,[],[]],[[9,9],19],[[11,11],19],[[14,14],19],[[2,2],19],[[],9],[[],11],[[],14],[[],2],[[9,[10,[6]]],25],[[11,[10,[6]]],25],[[14,[10,[6]]],25],[[2,[10,[6]]],25],[[9,[10,[6]]],25],[[11,[10,[6]]],25],[[14,[10,[6]]],25],[[2,[10,[6]]],25],[[9,9],22],[[11,11],22],[[14,14],22],[[2,2],22],[[9,23],24],[[9,23],24],[[9,23],24],[[9,23],24],[[11,23],24],[[11,23],24],[[11,23],24],[[11,23],24],[[14,23],24],[[14,23],24],[[14,23],24],[[14,23],24],[[2,23],24],[[2,23],24],[[2,23],24],[[2,23],24],[1,9],[-1,-1,[]],[1,11],[-1,-1,[]],[1,14],[-1,-1,[]],[-1,-1,[]],[1,2],[1,9],[1,11],[1,14],[1,2],[[9,-1],8,29],[[11,-1],8,29],[[14,-1],8,29],[[2,-1],8,29],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[9,1],[11,1],[14,1],[2,1],[[9,9],[[27,[19]]]],[[11,11],[[27,[19]]]],[[14,14],[[27,[19]]]],[[2,2],[[27,[19]]]],[[9,-1],20,30],[[11,-1],20,30],[[14,-1],20,30],[[2,-1],20,30],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[-1,31,[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,33,[]],[-1,33,[]],[-1,33,[]],[-1,33,[]],0,[-1,[[20,[1]]],21],[[1,-1],20,30],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[26,26],[[-1,-2],8,[],[]],0,[[26,26],22],[[26,23],24],[-1,-1,[]],[[13,5],26],[[-1,13,4],26,[[35,[],[[34,[5]]]]]],[[[35,[],[[34,[-1]]]],13,4],-1,[]],[[26,-1],8,29],[-1,-2,[],[]],[-1,26,[[35,[],[[34,[5]]]]]],[-1,-2,[],[]],[26,[[8,[13,4]]]],[26,4],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,33,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[36,36],[[-1,-2],8,[],[]],[[],36],[[36,23],24],[-1,-1,[]],[[36,13,4],-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[20,[-2]]],[],[]],[-1,[[20,[-2]]],[],[]],[-1,33,[]]],"c":[319],"p":[[5,"Uuid",0],[5,"Braced",172],[8,"Bytes",0],[1,"u32"],[1,"u16"],[1,"u8"],[1,"array"],[1,"tuple"],[5,"Hyphenated",172],[1,"slice"],[5,"Simple",172],[1,"u128"],[1,"u64"],[5,"Urn",172],[5,"Builder",0],[5,"Error",0],[6,"Version",0],[6,"Variant",0],[6,"Ordering",337],[6,"Result",338],[10,"Deserializer",339],[1,"bool"],[5,"Formatter",340],[8,"Result",340],[1,"str"],[5,"Timestamp",299],[6,"Option",341],[1,"usize"],[10,"Hasher",342],[10,"Serializer",343],[5,"String",344],[5,"Vec",345],[5,"TypeId",346],[17,"Output"],[10,"ClockSequence",299],[5,"NoContext",323]],"b":[[66,"impl-Display-for-Error"],[67,"impl-Debug-for-Error"],[69,"impl-Debug-for-Variant"],[70,"impl-Display-for-Variant"],[71,"impl-UpperHex-for-Uuid"],[72,"impl-Debug-for-Uuid"],[73,"impl-Display-for-Uuid"],[74,"impl-LowerHex-for-Uuid"],[80,"impl-From%3CSimple%3E-for-Uuid"],[81,"impl-From%3CBraced%3E-for-Uuid"],[82,"impl-From%3CUrn%3E-for-Uuid"],[83,"impl-From%3CHyphenated%3E-for-Uuid"],[153,"impl-TryFrom%3CVec%3Cu8%3E%3E-for-Uuid"],[155,"impl-TryFrom%3C%26str%3E-for-Uuid"],[228,"impl-LowerHex-for-Hyphenated"],[229,"impl-Debug-for-Hyphenated"],[230,"impl-UpperHex-for-Hyphenated"],[231,"impl-Display-for-Hyphenated"],[232,"impl-UpperHex-for-Simple"],[233,"impl-Display-for-Simple"],[234,"impl-LowerHex-for-Simple"],[235,"impl-Debug-for-Simple"],[236,"impl-LowerHex-for-Urn"],[237,"impl-Debug-for-Urn"],[238,"impl-Display-for-Urn"],[239,"impl-UpperHex-for-Urn"],[240,"impl-UpperHex-for-Braced"],[241,"impl-Debug-for-Braced"],[242,"impl-Display-for-Braced"],[243,"impl-LowerHex-for-Braced"]]}],\ ["v_htmlescape",{"doc":"autogenerated by v_escape_codegen@0.1.8","t":"FNNHNNNNNCCNNNNCCHHFHNNHNNNNNNN","n":["VHtmlescape","borrow","borrow_mut","escape","fmt","from","from","into","new","ranges","scalar","to_string","try_from","try_into","type_id","avx","sse","escape","escape","__Escaped","_escape","borrow","borrow_mut","escape","fmt","from","into","to_string","try_from","try_into","type_id"],"q":[[0,"v_htmlescape"],[15,"v_htmlescape::ranges"],[17,"v_htmlescape::ranges::avx"],[18,"v_htmlescape::ranges::sse"],[19,"v_htmlescape::scalar"],[31,"core::fmt"],[32,"core::fmt"],[33,"core::result"],[34,"core::any"]],"d":["","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","",""],"i":[0,2,2,0,2,2,2,2,2,0,0,2,2,2,2,0,0,0,0,0,0,10,10,0,10,10,10,10,10,10,10],"f":[0,[-1,-2,[],[]],[-1,-2,[],[]],[1,2],[[2,3],4],[1,2],[-1,-1,[]],[-1,-2,[],[]],[[[6,[5]]],2],0,0,[-1,7,[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,9,[]],0,0,[[[6,[5]],3],4],[[[6,[5]],3],4],0,[[[6,[5]],3],4],[-1,-2,[],[]],[-1,-2,[],[]],[1,10],[[10,3],4],[-1,-1,[]],[-1,-2,[],[]],[-1,7,[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,9,[]]],"c":[],"p":[[1,"str"],[5,"VHtmlescape",0],[5,"Formatter",31],[8,"Result",31],[1,"u8"],[1,"slice"],[5,"String",32],[6,"Result",33],[5,"TypeId",34],[5,"__Escaped",19]],"b":[]}],\ ["walkdir",{"doc":"Crate walkdir provides an efficient and cross platform …","t":"FKPFFFPIFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["DirEntry","DirEntryExt","Err","Error","FilterEntry","IntoIter","Ok","Result","WalkDir","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cause","clone","clone_into","contents_first","depth","depth","description","file_name","file_type","filter_entry","filter_entry","fmt","fmt","fmt","fmt","fmt","fmt","follow_links","follow_root_links","from","from","from","from","from","ino","ino","into","into","into","into","into","into_io_error","into_iter","into_iter","into_iter","into_path","io_error","loop_ancestor","max_depth","max_open","metadata","min_depth","new","next","next","path","path","path_is_symlink","same_file_system","skip_current_dir","skip_current_dir","sort_by","sort_by_file_name","sort_by_key","source","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id"],"q":[[0,"walkdir"],[91,"core::error"],[92,"core::option"],[93,"std::ffi::os_str"],[94,"std::fs"],[95,"core::ops::function"],[96,"core::fmt"],[97,"core::fmt"],[98,"std::path"],[99,"std::path"],[100,"core::cmp"],[101,"core::marker"],[102,"core::marker"],[103,"core::result"],[104,"core::any"]],"d":["A directory entry.","Unix-specific extension methods for walkdir::DirEntry","Contains the error value","An error produced by recursively walking a directory.","A recursive directory iterator that skips entries.","An iterator for recursively descending into a directory.","Contains the success value","A result type for walkdir operations.","A builder to create an iterator for recursively walking a …","","","","","","","","","","","","","","Yield a directory’s contents before the directory …","Returns the depth at which this entry was created relative …","Returns the depth at which this error occurred relative to …","","Return the file name of this entry.","Return the file type for the file that this entry points …","Yields only entries which satisfy the given predicate and …","Yields only entries which satisfy the given predicate and …","","","","","","","Follow symbolic links. By default, this is disabled.","Follow symbolic links if these are the root of the …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the underlying d_ino field in the contained dirent …","Returns the underlying d_ino field in the contained dirent …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Similar to io_error except consumes self to convert to the …","","","","The full path that this entry represents.","Inspect the original io::Error if there is one.","Returns the path at which a cycle was detected.","Set the maximum depth of entries yield by the iterator.","Set the maximum number of simultaneously open file …","Return the metadata for the file that this entry points to.","Set the minimum depth of entries yielded by the iterator.","Create a builder for a recursive directory iterator …","Advances the iterator and returns the next value.","Advances the iterator and returns the next value.","The full path that this entry represents.","Returns the path associated with this error if one exists.","Returns true if and only if this entry was created from a …","Do not cross file system boundaries.","Skips the current directory.","Skips the current directory.","Set a function for sorting directory entries with a …","Sort directory entries by file name, to ensure a …","Set a function for sorting directory entries with a key …","","","","","","","","","","","","","","","","","",""],"i":[0,0,25,0,0,0,25,0,0,4,1,6,12,13,4,1,6,12,13,1,4,4,6,4,1,1,4,4,12,13,4,1,1,6,12,13,6,6,4,1,6,12,13,19,4,4,1,6,12,13,1,6,12,13,4,1,1,6,6,4,6,6,12,13,4,1,4,6,12,13,6,6,6,1,4,1,4,1,6,12,13,4,1,6,12,13,4,1,6,12,13],"f":[0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,[[3,[2]]]],[4,4],[[-1,-2],5,[],[]],[[6,7],6],[4,8],[1,8],[1,9],[4,10],[4,11],[[12,-1],[[13,[12,-1]]],[[15,[4],[[14,[7]]]]]],[[[13,[12,-1]],-1],[[13,[[13,[12,-1]],-1]]],[[15,[4],[[14,[7]]]]]],[[4,16],17],[[1,16],17],[[1,16],17],[[6,16],17],[[12,16],17],[[[13,[-1,-2]],16],17,18,18],[[6,7],6],[[6,7],6],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[19,20],[4,20],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,[[3,[21]]]],[6,12],[-1,-2,[],[]],[-1,-2,[],[]],[4,22],[1,[[3,[21]]]],[1,[[3,[23]]]],[[6,8],6],[[6,8],6],[4,[[25,[24]]]],[[6,8],6],[-1,6,[[26,[23]]]],[12,[[3,[[25,[4]]]]]],[[[13,[12,-1]]],[[3,[[25,[4]]]]],[[15,[4],[[14,[7]]]]]],[4,23],[1,[[3,[23]]]],[4,7],[[6,7],6],[12,5],[[[13,[12,-1]]],5,[[15,[4],[[14,[7]]]]]],[[6,-1],6,[[15,[4,4],[[14,[27]]]],28,29]],[6,6],[[6,-2],6,30,[[15,[4],[[14,[-1]]]],28,29]],[1,[[3,[2]]]],[-1,-2,[],[]],[-1,31,[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,[[32,[-2]]],[],[]],[-1,33,[]],[-1,33,[]],[-1,33,[]],[-1,33,[]],[-1,33,[]]],"c":[],"p":[[5,"Error",0],[10,"Error",91],[6,"Option",92],[5,"DirEntry",0],[1,"tuple"],[5,"WalkDir",0],[1,"bool"],[1,"usize"],[1,"str"],[5,"OsStr",93],[5,"FileType",94],[5,"IntoIter",0],[5,"FilterEntry",0],[17,"Output"],[10,"FnMut",95],[5,"Formatter",96],[8,"Result",96],[10,"Debug",96],[10,"DirEntryExt",0],[1,"u64"],[5,"Error",97],[5,"PathBuf",98],[5,"Path",98],[5,"Metadata",94],[8,"Result",0],[10,"AsRef",99],[6,"Ordering",100],[10,"Send",101],[10,"Sync",101],[10,"Ord",100],[5,"String",102],[6,"Result",103],[5,"TypeId",104]],"b":[[31,"impl-Debug-for-Error"],[32,"impl-Display-for-Error"]]}],\ ["want",{"doc":"A Futures channel-like utility to signal when a value is …","t":"FFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNN","n":["Closed","Giver","SharedGiver","Taker","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cancel","clone","clone_into","drop","fmt","fmt","fmt","fmt","from","from","from","from","give","into","into","into","into","is_canceled","is_canceled","is_wanting","is_wanting","new","poll_want","shared","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","want","want"],"q":[[0,"want"],[51,"core::fmt"],[52,"core::fmt"],[53,"core::result"],[54,"core::task::poll"],[55,"core::any"],[56,"core::future::future"]],"d":["The Taker has canceled its interest in a value.","An entity that gives a value when wanted.","A cloneable Giver.","An entity that wants a value.","","","","","","","","","Signal to the Giver that the want is canceled.","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Mark the state as idle, if the Taker currently is wanting.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Check if the Taker has canceled interest without parking a …","Check if the Taker has canceled interest without parking a …","Check if the Taker has called want() without parking a …","Check if the Taker has called want() without parking a …","Create a new want channel.","Poll whether the Taker has registered interest in another …","Converts this into a SharedGiver.","","","","","","","","","","","","","","Returns a Future that fulfills when the Taker has done …","Signal to the Giver that a value is wanted."],"i":[0,0,0,0,4,1,7,3,4,1,7,3,1,3,3,1,4,1,7,3,4,1,7,3,4,4,1,7,3,4,3,4,3,0,4,4,3,4,1,7,3,4,1,7,3,4,1,7,3,4,1],"f":[0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,2],[3,3],[[-1,-2],2,[],[]],[1,2],[[4,5],6],[[1,5],6],[[7,5],6],[[3,5],6],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[4,8],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[4,8],[3,8],[4,8],[3,8],[[],[[2,[4,1]]]],[[4,9],[[11,[[10,[2,7]]]]]],[4,3],[-1,-2,[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[-1,12,[]],[4,[[0,[[14,[],[[13,[[10,[2,7]]]]]]]]]],[1,2]],"c":[],"p":[[5,"Taker",0],[1,"tuple"],[5,"SharedGiver",0],[5,"Giver",0],[5,"Formatter",51],[8,"Result",51],[5,"Closed",0],[1,"bool"],[5,"Context",52],[6,"Result",53],[6,"Poll",54],[5,"TypeId",55],[17,"Output"],[10,"Future",56]],"b":[]}],\ -["webpki",{"doc":"webpki: Web PKI X.509 Certificate Validation.","t":"PFPPPFFPPPFPPPKPPPFPFJJJJJPFGPGPPPPFPPPFGGPPPFPPPPPPPPFFPPJJJJJJJPPGFPGPFFFFPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOMNNNONOONOONOONONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNN","n":["AaCompromise","AddrParseError","AffiliationChanged","BadDer","BadDerTime","BorrowedCertRevocationList","BorrowedRevokedCert","Ca","CaCompromise","CaUsedAsEndEntity","Cert","CertExpired","CertNotValidForName","CertNotValidYet","CertRevocationList","CertRevoked","CertificateHold","CessationOfOperation","DnsName","DnsName","DnsNameRef","ECDSA_P256_SHA256","ECDSA_P256_SHA384","ECDSA_P384_SHA256","ECDSA_P384_SHA384","ED25519","EndEntity","EndEntityCert","EndEntityOrCa","EndEntityUsedAsCa","Error","ExtensionValueInvalid","InvalidCertValidity","InvalidCrlNumber","InvalidCrlSignatureForPublicKey","InvalidDnsNameError","InvalidNetworkMaskConstraint","InvalidSerialNumber","InvalidSignatureForPublicKey","InvalidSubjectNameError","IpAddr","IpAddrRef","IpAddress","IssuerNotCrlSigner","KeyCompromise","KeyUsage","MalformedDnsIdentifier","MalformedExtensions","MalformedNameConstraint","MaximumNameConstraintComparisonsExceeded","MaximumPathBuildCallsExceeded","MaximumPathDepthExceeded","MaximumSignatureChecksExceeded","NameConstraintViolation","OwnedCertRevocationList","OwnedRevokedCert","PathLenConstraintViolated","PrivilegeWithdrawn","RSA_PKCS1_2048_8192_SHA256","RSA_PKCS1_2048_8192_SHA384","RSA_PKCS1_2048_8192_SHA512","RSA_PKCS1_3072_8192_SHA384","RSA_PSS_2048_8192_SHA256_LEGACY_KEY","RSA_PSS_2048_8192_SHA384_LEGACY_KEY","RSA_PSS_2048_8192_SHA512_LEGACY_KEY","RemoveFromCrl","RequiredEkuNotFound","RevocationReason","SignatureAlgorithm","SignatureAlgorithmMismatch","SubjectNameRef","Superseded","Time","TlsClientTrustAnchors","TlsServerTrustAnchors","TrustAnchor","UnknownIssuer","Unspecified","UnsupportedCertVersion","UnsupportedCriticalExtension","UnsupportedCrlSignatureAlgorithm","UnsupportedCrlSignatureAlgorithmForPublicKey","UnsupportedCrlVersion","UnsupportedDeltaCrl","UnsupportedIndirectCrl","UnsupportedRevocationReason","UnsupportedSignatureAlgorithm","UnsupportedSignatureAlgorithmForPublicKey","V4","V4","V6","V6","as_ref","as_ref","as_ref","as_ref","as_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","client_auth","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","dns_names","end_entity_or_ca","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","find_serial","find_serial","find_serial","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_der","from_seconds_since_unix_epoch","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","invalidity_date","invalidity_date","issuer","issuer","issuer","issuer","name_constraints","partial_cmp","reason_code","reason_code","required","revocation_date","revocation_date","serial","serial_number","serial_number","server_auth","spki","subject","subject","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_ascii","try_from_ascii","try_from_ascii","try_from_ascii_str","try_from_ascii_str","try_from_ascii_str","try_from_cert_der","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","verify_for_usage","verify_is_valid_for_subject_name","verify_is_valid_tls_client_cert","verify_is_valid_tls_server_cert","verify_signature","verify_signature","verify_signature","verify_signature"],"q":[[0,"webpki"],[396,"core::iter::traits::iterator"],[397,"core::result"],[398,"core::option"],[399,"core::fmt"],[400,"core::fmt"],[401,"core::net::ip_addr"],[402,"core::hash"],[403,"core::cmp"],[404,"alloc::string"],[405,"std::time"],[406,"core::any"]],"d":["","An error indicating that an IpAddrRef could not built …","","The encoding of some ASN.1 DER-encoded item is invalid.","The encoding of an ASN.1 DER-encoded time is invalid.","Borrowed representation of a RFC 5280 profile Certificate …","Borrowed representation of a RFC 5280 profile Certificate …","The Cert is an issuer certificate, and issued the …","","A CA certificate is being used as an end-entity …","A parsed X509 certificate.","The certificate is expired; i.e. the time it is being …","The certificate is not valid for the name it is being …","The certificate is not valid yet; i.e. the time it is …","Operations over a RFC 5280 profile Certificate Revocation …","The certificate, or one of its issuers, has been revoked.","","","Requires the alloc feature. A DNS Name suitable for use in …","A valid DNS name","A reference to a DNS Name suitable for use in the TLS …","ECDSA signatures using the P-256 curve and SHA-256.","ECDSA signatures using the P-256 curve and SHA-384. …","ECDSA signatures using the P-384 curve and SHA-256. …","ECDSA signatures using the P-384 curve and SHA-384.","ED25519 signatures according to RFC 8410","The Cert is a leaf end-entity certificate.","An end-entity certificate.","An enumeration indicating whether a Cert is a leaf …","An end-entity certificate is being used as a CA …","An error that occurs during certificate validation or name …","An X.509 extension is invalid.","The certificate validity period (notBefore, notAfter) is …","A CRL number extension was invalid:","The CRL signature is invalid for the issuer’s public key.","An error indicating that a DnsNameRef could not built …","A iPAddress name constraint was invalid:","A serial number was invalid:","The signature is invalid for the given public key.","An error indicating that a SubjectNameRef could not built …","Either a IPv4 or IPv6 address, plus its owned string …","Either a IPv4 or IPv6 address, plus its borrowed string …","A valid IP address","A CRL was signed by an issuer that has a KeyUsage …","","The expected key usage of a certificate.","A presented or reference DNS identifier was malformed, …","The certificate extensions are malformed.","A name constraint was malformed, potentially containing …","The maximum number of name constraint comparisons has been …","The maximum number of internal path building calls has …","The path search was terminated because it became too deep.","The maximum number of signature checks has been reached. …","The certificate violates one or more name constraints.","Owned representation of a RFC 5280 profile Certificate …","Owned representation of a RFC 5280 profile Certificate …","The certificate violates one or more path length …","","RSA PKCS#1 1.5 signatures using SHA-256 for keys of …","RSA PKCS#1 1.5 signatures using SHA-384 for keys of …","RSA PKCS#1 1.5 signatures using SHA-512 for keys of …","RSA PKCS#1 1.5 signatures using SHA-384 for keys of …","RSA PSS signatures using SHA-256 for keys of 2048-8192 …","RSA PSS signatures using SHA-384 for keys of 2048-8192 …","RSA PSS signatures using SHA-512 for keys of 2048-8192 …","RemoveFromCrl only appears in delta CRLs that are …","The certificate is not valid for the Extended Key Usage …","Identifies the reason a certificate was revoked. See RFC …","A signature algorithm.","The algorithm in the TBSCertificate “signature” field …","A DNS name or IP address, which borrows its text …","","The time type.","Trust anchors which may be used for authenticating clients.","Trust anchors which may be used for authenticating servers.","A trust anchor (a.k.a. root CA).","A valid issuer for the certificate could not be found.","Unspecified should not be used, and is instead assumed by …","The certificate is not a v3 X.509 certificate.","The certificate contains an unsupported critical extension.","The signature algorithm for a signature over a CRL is not …","The CRL signature’s algorithm does not match the …","The CRL is not a v2 X.509 CRL.","The CRL is an unsupported “delta” CRL.","The CRL contains unsupported “indirect” entries.","The revocation reason is not in the set of supported …","The signature algorithm for a signature is not in the set …","The signature’s algorithm does not match the algorithm …","An IPv4 address and its owned string representation","An IPv4 address and its borrowed string representation","An IPv6 address and its owned string representation","An IPv6 address and its borrowed string representation","Returns a DnsNameRef that refers to this DnsName.","","","","","","","","","","","","","","","","","","","","","","","","","Convert the owned representation of this revoked cert to a …","","","","","","","","","","","","","","","","","","","","","","","","","","","Construct a new KeyUsage as appropriate for client …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a list of the DNS names provided in the subject …","Returns an indication of whether the certificate is an …","","","","","","","","","","","Try to find a revoked certificate in the CRL by DER …","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Try to parse the given bytes as a RFC 5280 profile …","Create a webpki::Time from a unix timestamp.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Provides the date on which it is known or suspected that …","Provides the date on which it is known or suspected that …","Return the DER encoded issuer of the CRL.","Raw DER encoded certificate issuer.","","","The value of a DER-encoded NameConstraints, containing name","","Identifies the reason for the certificate revocation. When …","Identifies the reason for the certificate revocation. When …","Construct a new KeyUsage requiring a certificate to …","The date at which the CA processed the revocation.","The date at which the CA processed the revocation.","Raw DER encoded certificate serial number.","Serial number of the revoked certificate.","Serial number of the revoked certificate.","Construct a new KeyUsage as appropriate for server …","The value of the subjectPublicKeyInfo field of the trust …","Raw DER encoded certificate subject.","The value of the subject field of the trust anchor.","","","","Constructs a DnsName from this DnsNameRef","","","","","","Constructs an IpAddr from this IpAddrRef","","","","Convert the CRL to an OwnedCertRevocationList. This may …","","Construct an owned representation of the revoked …","","","","","","","","Parse the ASN.1 DER-encoded X.509 encoding of the …","","","","","","","","","","","","Create a webpki::Time from a std::time::SystemTime.","","","","","","","","","","","","Constructs a DnsNameRef from the given input if the input …","Attempts to decode an encodingless string as either an …","Constructs an IpAddrRef from the given input if the input …","Constructs a DnsNameRef from the given input if the input …","Constructs a SubjectNameRef from the given input if the …","Constructs an IpAddrRef from the given input if the input …","Interprets the given DER-encoded certificate as a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Verifies that the end-entity certificate is valid for use …","Verifies that the certificate is valid for the given …","Verifies that the end-entity certificate is valid for use …","Verifies that the end-entity certificate is valid for use …","Verify the CRL signature using the issuer’s subject …","Verifies the signature signature of message msg using the …","",""],"i":[18,0,18,11,11,0,0,25,18,11,0,11,11,11,0,11,18,18,0,4,0,0,0,0,0,0,25,0,0,11,0,11,11,11,11,0,11,11,11,0,0,0,4,11,18,0,11,11,11,11,11,11,11,11,0,0,11,18,0,0,0,0,0,0,0,18,11,0,0,11,0,18,0,0,0,0,11,18,11,11,11,11,11,11,11,11,11,11,7,14,7,14,1,1,2,4,7,25,24,20,44,11,1,2,12,4,13,7,14,15,16,33,34,35,17,29,8,8,9,18,10,25,24,20,44,11,1,2,12,4,13,7,14,15,16,33,34,35,17,29,8,9,18,10,10,11,1,2,12,4,13,7,14,15,16,17,8,18,10,11,1,2,12,4,13,7,14,15,16,17,8,18,10,20,24,11,1,2,12,13,7,14,15,16,18,27,17,29,11,11,1,2,12,12,4,13,7,14,15,15,16,33,34,35,17,29,8,9,18,25,24,20,44,11,11,1,2,12,4,4,4,13,7,7,7,14,14,15,16,33,33,34,35,17,29,8,9,18,10,29,16,1,2,7,25,24,20,44,11,1,2,12,4,13,7,14,15,16,33,34,35,17,29,8,9,18,10,29,8,9,27,24,17,29,33,16,8,9,10,8,9,24,8,9,10,33,24,33,11,1,2,2,12,4,13,7,14,14,15,16,17,29,8,9,18,10,11,12,15,25,24,20,20,44,11,1,2,12,4,13,7,14,15,16,16,33,34,35,17,29,8,9,18,18,10,2,4,14,2,4,14,33,25,24,20,44,11,1,2,12,4,13,7,14,15,16,33,34,35,17,29,8,9,18,10,25,24,20,44,11,1,2,12,4,13,7,14,15,16,33,34,35,17,29,8,9,18,10,20,20,20,20,27,20,17,29],"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,[1,2],[1,3],[2,3],[4,[[6,[5]]]],[7,3],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[8,9],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],10],[11,11],[1,1],[2,2],[12,12],[4,4],[13,13],[7,7],[14,14],[15,15],[16,16],[17,17],[8,8],[18,18],[10,10],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[20,[[23,[[0,[[22,[],[[21,[0]]]]]],11]]]],[24,25],[[11,11],26],[[1,1],26],[[2,2],26],[[12,12],26],[[13,13],26],[[7,7],26],[[14,14],26],[[15,15],26],[[16,16],26],[[18,18],26],[[27,[6,[5]]],[[23,[[28,[9]],11]]]],[[17,[6,[5]]],[[23,[[28,[9]],11]]]],[[29,[6,[5]]],[[23,[[28,[9]],11]]]],[[11,30],31],[[11,30],31],[[1,30],31],[[2,30],[[23,[19,32]]]],[[12,30],31],[[12,30],31],[[4,30],31],[[13,30],31],[[7,30],31],[[14,30],31],[[15,30],31],[[15,30],31],[[16,30],31],[[33,30],31],[[34,30],31],[[35,30],31],[[17,30],31],[[29,30],31],[[8,30],31],[[9,30],31],[[18,30],31],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[36,11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[2,4],[14,4],[-1,-1,[]],[37,7],[14,7],[-1,-1,[]],[7,14],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[24,33],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[6,[5]]],[[23,[29,11]]]],[38,16],[[1,-1],19,39],[[2,-1],19,39],[[7,-1],19,39],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[29,-1,[]],0,0,[27,[[6,[5]]]],[24,[[6,[5]]]],[17,[[6,[5]]]],[29,[[6,[5]]]],0,[[16,16],[[28,[40]]]],0,0,[[[6,[5]]],10],0,0,[24,[[6,[5]]]],0,0,[[],10],0,[24,[[6,[5]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[2,1],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[14,7],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[29,[[23,[17,11]]]],[-1,-2,[],[]],[9,8],[-1,-2,[],[]],[-1,-2,[],[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[[[6,[5]]],[[23,[20,-1]]],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[42,[[23,[16,-1]]],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[5,[[23,[18,-1]]],[]],[-1,[[23,[-2]]],[],[]],[[[6,[5]]],[[23,[2,12]]]],[[[6,[5]]],[[23,[4,13]]]],[[[6,[5]]],[[23,[14,15]]]],[3,[[23,[2,12]]]],[3,[[23,[4,13]]]],[3,[[23,[14,15]]]],[[[6,[5]]],[[23,[33,11]]]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[[20,[6,[44]],[6,[33]],[6,[[6,[5]]]],16,10,[6,[27]]],[[23,[19,11]]]],[[20,4],[[23,[19,11]]]],[[20,[6,[44]],35,[6,[[6,[5]]]],16,[6,[27]]],[[23,[19,11]]]],[[20,[6,[44]],34,[6,[[6,[5]]]],16],[[23,[19,11]]]],[[27,[6,[44]],[6,[5]]],[[23,[19,11]]]],[[20,44,[6,[5]],[6,[5]]],[[23,[19,11]]]],[[17,[6,[44]],[6,[5]]],[[23,[19,11]]]],[[29,[6,[44]],[6,[5]]],[[23,[19,11]]]]],"c":[73,74,390,391],"p":[[5,"DnsName",0],[5,"DnsNameRef",0],[1,"str"],[6,"SubjectNameRef",0],[1,"u8"],[1,"slice"],[6,"IpAddr",0],[5,"OwnedRevokedCert",0],[5,"BorrowedRevokedCert",0],[5,"KeyUsage",0],[6,"Error",0],[5,"InvalidDnsNameError",0],[5,"InvalidSubjectNameError",0],[6,"IpAddrRef",0],[5,"AddrParseError",0],[5,"Time",0],[5,"OwnedCertRevocationList",0],[6,"RevocationReason",0],[1,"tuple"],[5,"EndEntityCert",0],[17,"Item"],[10,"Iterator",396],[6,"Result",397],[5,"Cert",0],[6,"EndEntityOrCa",0],[1,"bool"],[10,"CertRevocationList",0],[6,"Option",398],[5,"BorrowedCertRevocationList",0],[5,"Formatter",399],[8,"Result",399],[5,"Error",399],[5,"TrustAnchor",0],[5,"TlsServerTrustAnchors",0],[5,"TlsClientTrustAnchors",0],[5,"EndOfInput",400],[6,"IpAddr",401],[1,"u64"],[10,"Hasher",402],[6,"Ordering",403],[5,"String",404],[5,"SystemTime",405],[5,"TypeId",406],[5,"SignatureAlgorithm",0]],"b":[[92,"impl-DnsName"],[93,"impl-AsRef%3Cstr%3E-for-DnsName"],[188,"impl-Display-for-Error"],[189,"impl-Debug-for-Error"],[192,"impl-Display-for-InvalidDnsNameError"],[193,"impl-Debug-for-InvalidDnsNameError"],[198,"impl-Debug-for-AddrParseError"],[199,"impl-Display-for-AddrParseError"],[219,"impl-From%3CDnsNameRef%3C\'a%3E%3E-for-SubjectNameRef%3C\'a%3E"],[220,"impl-From%3CIpAddrRef%3C\'a%3E%3E-for-SubjectNameRef%3C\'a%3E"],[222,"impl-From%3CIpAddr%3E-for-IpAddr"],[223,"impl-From%3CIpAddrRef%3C\'a%3E%3E-for-IpAddr"]]}],\ +["webpki",{"doc":"webpki: Web PKI X.509 Certificate Validation.","t":"PFPPPFFPPPFPPPKPPPFPFJJJJJPFGPGPPPPFPPPFGGPPPFPPPPPPPPFFPPJJJJJJJPPGFPGPFFFFPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOMNNNONOONOONOONONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNN","n":["AaCompromise","AddrParseError","AffiliationChanged","BadDer","BadDerTime","BorrowedCertRevocationList","BorrowedRevokedCert","Ca","CaCompromise","CaUsedAsEndEntity","Cert","CertExpired","CertNotValidForName","CertNotValidYet","CertRevocationList","CertRevoked","CertificateHold","CessationOfOperation","DnsName","DnsName","DnsNameRef","ECDSA_P256_SHA256","ECDSA_P256_SHA384","ECDSA_P384_SHA256","ECDSA_P384_SHA384","ED25519","EndEntity","EndEntityCert","EndEntityOrCa","EndEntityUsedAsCa","Error","ExtensionValueInvalid","InvalidCertValidity","InvalidCrlNumber","InvalidCrlSignatureForPublicKey","InvalidDnsNameError","InvalidNetworkMaskConstraint","InvalidSerialNumber","InvalidSignatureForPublicKey","InvalidSubjectNameError","IpAddr","IpAddrRef","IpAddress","IssuerNotCrlSigner","KeyCompromise","KeyUsage","MalformedDnsIdentifier","MalformedExtensions","MalformedNameConstraint","MaximumNameConstraintComparisonsExceeded","MaximumPathBuildCallsExceeded","MaximumPathDepthExceeded","MaximumSignatureChecksExceeded","NameConstraintViolation","OwnedCertRevocationList","OwnedRevokedCert","PathLenConstraintViolated","PrivilegeWithdrawn","RSA_PKCS1_2048_8192_SHA256","RSA_PKCS1_2048_8192_SHA384","RSA_PKCS1_2048_8192_SHA512","RSA_PKCS1_3072_8192_SHA384","RSA_PSS_2048_8192_SHA256_LEGACY_KEY","RSA_PSS_2048_8192_SHA384_LEGACY_KEY","RSA_PSS_2048_8192_SHA512_LEGACY_KEY","RemoveFromCrl","RequiredEkuNotFound","RevocationReason","SignatureAlgorithm","SignatureAlgorithmMismatch","SubjectNameRef","Superseded","Time","TlsClientTrustAnchors","TlsServerTrustAnchors","TrustAnchor","UnknownIssuer","Unspecified","UnsupportedCertVersion","UnsupportedCriticalExtension","UnsupportedCrlSignatureAlgorithm","UnsupportedCrlSignatureAlgorithmForPublicKey","UnsupportedCrlVersion","UnsupportedDeltaCrl","UnsupportedIndirectCrl","UnsupportedRevocationReason","UnsupportedSignatureAlgorithm","UnsupportedSignatureAlgorithmForPublicKey","V4","V4","V6","V6","as_ref","as_ref","as_ref","as_ref","as_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","client_auth","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","dns_names","end_entity_or_ca","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","find_serial","find_serial","find_serial","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_der","from_seconds_since_unix_epoch","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","invalidity_date","invalidity_date","issuer","issuer","issuer","issuer","name_constraints","partial_cmp","reason_code","reason_code","required","revocation_date","revocation_date","serial","serial_number","serial_number","server_auth","spki","subject","subject","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from_ascii","try_from_ascii","try_from_ascii","try_from_ascii_str","try_from_ascii_str","try_from_ascii_str","try_from_cert_der","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","verify_for_usage","verify_is_valid_for_subject_name","verify_is_valid_tls_client_cert","verify_is_valid_tls_server_cert","verify_signature","verify_signature","verify_signature","verify_signature"],"q":[[0,"webpki"],[396,"core::iter::traits::iterator"],[397,"core::result"],[398,"core::option"],[399,"core::fmt"],[400,"core::fmt"],[401,"core::net::ip_addr"],[402,"core::hash"],[403,"core::cmp"],[404,"alloc::string"],[405,"std::time"],[406,"core::any"]],"d":["","An error indicating that an IpAddrRef could not built …","","The encoding of some ASN.1 DER-encoded item is invalid.","The encoding of an ASN.1 DER-encoded time is invalid.","Borrowed representation of a RFC 5280 profile Certificate …","Borrowed representation of a RFC 5280 profile Certificate …","The Cert is an issuer certificate, and issued the …","","A CA certificate is being used as an end-entity …","A parsed X509 certificate.","The certificate is expired; i.e. the time it is being …","The certificate is not valid for the name it is being …","The certificate is not valid yet; i.e. the time it is …","Operations over a RFC 5280 profile Certificate Revocation …","The certificate, or one of its issuers, has been revoked.","","","Requires the alloc feature. A DNS Name suitable for use in …","A valid DNS name","A reference to a DNS Name suitable for use in the TLS …","ECDSA signatures using the P-256 curve and SHA-256.","ECDSA signatures using the P-256 curve and SHA-384. …","ECDSA signatures using the P-384 curve and SHA-256. …","ECDSA signatures using the P-384 curve and SHA-384.","ED25519 signatures according to RFC 8410","The Cert is a leaf end-entity certificate.","An end-entity certificate.","An enumeration indicating whether a Cert is a leaf …","An end-entity certificate is being used as a CA …","An error that occurs during certificate validation or name …","An X.509 extension is invalid.","The certificate validity period (notBefore, notAfter) is …","A CRL number extension was invalid:","The CRL signature is invalid for the issuer’s public key.","An error indicating that a DnsNameRef could not built …","A iPAddress name constraint was invalid:","A serial number was invalid:","The signature is invalid for the given public key.","An error indicating that a SubjectNameRef could not built …","Either a IPv4 or IPv6 address, plus its owned string …","Either a IPv4 or IPv6 address, plus its borrowed string …","A valid IP address","A CRL was signed by an issuer that has a KeyUsage …","","The expected key usage of a certificate.","A presented or reference DNS identifier was malformed, …","The certificate extensions are malformed.","A name constraint was malformed, potentially containing …","The maximum number of name constraint comparisons has been …","The maximum number of internal path building calls has …","The path search was terminated because it became too deep.","The maximum number of signature checks has been reached. …","The certificate violates one or more name constraints.","Owned representation of a RFC 5280 profile Certificate …","Owned representation of a RFC 5280 profile Certificate …","The certificate violates one or more path length …","","RSA PKCS#1 1.5 signatures using SHA-256 for keys of …","RSA PKCS#1 1.5 signatures using SHA-384 for keys of …","RSA PKCS#1 1.5 signatures using SHA-512 for keys of …","RSA PKCS#1 1.5 signatures using SHA-384 for keys of …","RSA PSS signatures using SHA-256 for keys of 2048-8192 …","RSA PSS signatures using SHA-384 for keys of 2048-8192 …","RSA PSS signatures using SHA-512 for keys of 2048-8192 …","RemoveFromCrl only appears in delta CRLs that are …","The certificate is not valid for the Extended Key Usage …","Identifies the reason a certificate was revoked. See RFC …","A signature algorithm.","The algorithm in the TBSCertificate “signature” field …","A DNS name or IP address, which borrows its text …","","The time type.","Trust anchors which may be used for authenticating clients.","Trust anchors which may be used for authenticating servers.","A trust anchor (a.k.a. root CA).","A valid issuer for the certificate could not be found.","Unspecified should not be used, and is instead assumed by …","The certificate is not a v3 X.509 certificate.","The certificate contains an unsupported critical extension.","The signature algorithm for a signature over a CRL is not …","The CRL signature’s algorithm does not match the …","The CRL is not a v2 X.509 CRL.","The CRL is an unsupported “delta” CRL.","The CRL contains unsupported “indirect” entries.","The revocation reason is not in the set of supported …","The signature algorithm for a signature is not in the set …","The signature’s algorithm does not match the algorithm …","An IPv4 address and its owned string representation","An IPv4 address and its borrowed string representation","An IPv6 address and its owned string representation","An IPv6 address and its borrowed string representation","Returns a DnsNameRef that refers to this DnsName.","","","","","","","","","","","","","","","","","","","","","","","","","Convert the owned representation of this revoked cert to a …","","","","","","","","","","","","","","","","","","","","","","","","","","","Construct a new KeyUsage as appropriate for client …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a list of the DNS names provided in the subject …","Returns an indication of whether the certificate is an …","","","","","","","","","","","Try to find a revoked certificate in the CRL by DER …","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Try to parse the given bytes as a RFC 5280 profile …","Create a webpki::Time from a unix timestamp.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Provides the date on which it is known or suspected that …","Provides the date on which it is known or suspected that …","Return the DER encoded issuer of the CRL.","Raw DER encoded certificate issuer.","","","The value of a DER-encoded NameConstraints, containing name","","Identifies the reason for the certificate revocation. When …","Identifies the reason for the certificate revocation. When …","Construct a new KeyUsage requiring a certificate to …","The date at which the CA processed the revocation.","The date at which the CA processed the revocation.","Raw DER encoded certificate serial number.","Serial number of the revoked certificate.","Serial number of the revoked certificate.","Construct a new KeyUsage as appropriate for server …","The value of the subjectPublicKeyInfo field of the trust …","Raw DER encoded certificate subject.","The value of the subject field of the trust anchor.","","","Constructs a DnsName from this DnsNameRef","","","","","","Constructs an IpAddr from this IpAddrRef","","","","","Convert the CRL to an OwnedCertRevocationList. This may …","","Construct an owned representation of the revoked …","","","","","","","","Parse the ASN.1 DER-encoded X.509 encoding of the …","","","","","","","","","","","","Create a webpki::Time from a std::time::SystemTime.","","","","","","","","","","","","Constructs a DnsNameRef from the given input if the input …","Attempts to decode an encodingless string as either an …","Constructs an IpAddrRef from the given input if the input …","Constructs a DnsNameRef from the given input if the input …","Constructs a SubjectNameRef from the given input if the …","Constructs an IpAddrRef from the given input if the input …","Interprets the given DER-encoded certificate as a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Verifies that the end-entity certificate is valid for use …","Verifies that the certificate is valid for the given …","Verifies that the end-entity certificate is valid for use …","Verifies that the end-entity certificate is valid for use …","Verify the CRL signature using the issuer’s subject …","Verifies the signature signature of message msg using the …","",""],"i":[18,0,18,11,11,0,0,25,18,11,0,11,11,11,0,11,18,18,0,4,0,0,0,0,0,0,25,0,0,11,0,11,11,11,11,0,11,11,11,0,0,0,4,11,18,0,11,11,11,11,11,11,11,11,0,0,11,18,0,0,0,0,0,0,0,18,11,0,0,11,0,18,0,0,0,0,11,18,11,11,11,11,11,11,11,11,11,11,7,14,7,14,1,1,2,4,7,25,24,20,44,11,1,2,12,4,13,7,14,15,16,33,34,35,17,29,8,8,9,18,10,25,24,20,44,11,1,2,12,4,13,7,14,15,16,33,34,35,17,29,8,9,18,10,10,11,1,2,12,4,13,7,14,15,16,17,8,18,10,11,1,2,12,4,13,7,14,15,16,17,8,18,10,20,24,11,1,2,12,13,7,14,15,16,18,27,17,29,11,11,1,2,12,12,4,13,7,14,15,15,16,33,34,35,17,29,8,9,18,25,24,20,44,11,11,1,2,12,4,4,4,13,7,7,7,14,14,15,16,33,33,34,35,17,29,8,9,18,10,29,16,1,2,7,25,24,20,44,11,1,2,12,4,13,7,14,15,16,33,34,35,17,29,8,9,18,10,29,8,9,27,24,17,29,33,16,8,9,10,8,9,24,8,9,10,33,24,33,11,1,2,2,12,4,13,7,14,14,15,16,17,29,8,9,18,10,11,12,15,25,24,20,20,44,11,1,2,12,4,13,7,14,15,16,16,33,34,35,17,29,8,9,18,18,10,2,4,14,2,4,14,33,25,24,20,44,11,1,2,12,4,13,7,14,15,16,33,34,35,17,29,8,9,18,10,25,24,20,44,11,1,2,12,4,13,7,14,15,16,33,34,35,17,29,8,9,18,10,20,20,20,20,27,20,17,29],"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,[1,2],[1,3],[2,3],[4,[[6,[5]]]],[7,3],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[8,9],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],10],[11,11],[1,1],[2,2],[12,12],[4,4],[13,13],[7,7],[14,14],[15,15],[16,16],[17,17],[8,8],[18,18],[10,10],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[[-1,-2],19,[],[]],[20,[[23,[[0,[[22,[],[[21,[0]]]]]],11]]]],[24,25],[[11,11],26],[[1,1],26],[[2,2],26],[[12,12],26],[[13,13],26],[[7,7],26],[[14,14],26],[[15,15],26],[[16,16],26],[[18,18],26],[[27,[6,[5]]],[[23,[[28,[9]],11]]]],[[17,[6,[5]]],[[23,[[28,[9]],11]]]],[[29,[6,[5]]],[[23,[[28,[9]],11]]]],[[11,30],31],[[11,30],31],[[1,30],31],[[2,30],[[23,[19,32]]]],[[12,30],31],[[12,30],31],[[4,30],31],[[13,30],31],[[7,30],31],[[14,30],31],[[15,30],31],[[15,30],31],[[16,30],31],[[33,30],31],[[34,30],31],[[35,30],31],[[17,30],31],[[29,30],31],[[8,30],31],[[9,30],31],[[18,30],31],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[36,11],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[2,4],[14,4],[-1,-1,[]],[-1,-1,[]],[14,7],[37,7],[-1,-1,[]],[-1,-1,[]],[7,14],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[24,33],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[[6,[5]]],[[23,[29,11]]]],[38,16],[[1,-1],19,39],[[2,-1],19,39],[[7,-1],19,39],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[29,-1,[]],0,0,[27,[[6,[5]]]],[24,[[6,[5]]]],[17,[[6,[5]]]],[29,[[6,[5]]]],0,[[16,16],[[28,[40]]]],0,0,[[[6,[5]]],10],0,0,[24,[[6,[5]]]],0,0,[[],10],0,[24,[[6,[5]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[2,1],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[14,7],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[29,[[23,[17,11]]]],[-1,-2,[],[]],[9,8],[-1,-2,[],[]],[-1,-2,[],[]],[-1,41,[]],[-1,41,[]],[-1,41,[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[[[6,[5]]],[[23,[20,-1]]],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[42,[[23,[16,-1]]],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[5,[[23,[18,-1]]],[]],[-1,[[23,[-2]]],[],[]],[[[6,[5]]],[[23,[2,12]]]],[[[6,[5]]],[[23,[4,13]]]],[[[6,[5]]],[[23,[14,15]]]],[3,[[23,[2,12]]]],[3,[[23,[4,13]]]],[3,[[23,[14,15]]]],[[[6,[5]]],[[23,[33,11]]]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,[[23,[-2]]],[],[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[-1,43,[]],[[20,[6,[44]],[6,[33]],[6,[[6,[5]]]],16,10,[6,[27]]],[[23,[19,11]]]],[[20,4],[[23,[19,11]]]],[[20,[6,[44]],35,[6,[[6,[5]]]],16,[6,[27]]],[[23,[19,11]]]],[[20,[6,[44]],34,[6,[[6,[5]]]],16],[[23,[19,11]]]],[[27,[6,[44]],[6,[5]]],[[23,[19,11]]]],[[20,44,[6,[5]],[6,[5]]],[[23,[19,11]]]],[[17,[6,[44]],[6,[5]]],[[23,[19,11]]]],[[29,[6,[44]],[6,[5]]],[[23,[19,11]]]]],"c":[73,74,390,391],"p":[[5,"DnsName",0],[5,"DnsNameRef",0],[1,"str"],[6,"SubjectNameRef",0],[1,"u8"],[1,"slice"],[6,"IpAddr",0],[5,"OwnedRevokedCert",0],[5,"BorrowedRevokedCert",0],[5,"KeyUsage",0],[6,"Error",0],[5,"InvalidDnsNameError",0],[5,"InvalidSubjectNameError",0],[6,"IpAddrRef",0],[5,"AddrParseError",0],[5,"Time",0],[5,"OwnedCertRevocationList",0],[6,"RevocationReason",0],[1,"tuple"],[5,"EndEntityCert",0],[17,"Item"],[10,"Iterator",396],[6,"Result",397],[5,"Cert",0],[6,"EndEntityOrCa",0],[1,"bool"],[10,"CertRevocationList",0],[6,"Option",398],[5,"BorrowedCertRevocationList",0],[5,"Formatter",399],[8,"Result",399],[5,"Error",399],[5,"TrustAnchor",0],[5,"TlsServerTrustAnchors",0],[5,"TlsClientTrustAnchors",0],[5,"EndOfInput",400],[6,"IpAddr",401],[1,"u64"],[10,"Hasher",402],[6,"Ordering",403],[5,"String",404],[5,"SystemTime",405],[5,"TypeId",406],[5,"SignatureAlgorithm",0]],"b":[[92,"impl-DnsName"],[93,"impl-AsRef%3Cstr%3E-for-DnsName"],[188,"impl-Display-for-Error"],[189,"impl-Debug-for-Error"],[192,"impl-Display-for-InvalidDnsNameError"],[193,"impl-Debug-for-InvalidDnsNameError"],[198,"impl-Debug-for-AddrParseError"],[199,"impl-Display-for-AddrParseError"],[218,"impl-From%3CDnsNameRef%3C\'a%3E%3E-for-SubjectNameRef%3C\'a%3E"],[219,"impl-From%3CIpAddrRef%3C\'a%3E%3E-for-SubjectNameRef%3C\'a%3E"],[222,"impl-From%3CIpAddrRef%3C\'a%3E%3E-for-IpAddr"],[223,"impl-From%3CIpAddr%3E-for-IpAddr"]]}],\ ["webpki_roots",{"doc":"This library is automatically generated from the Mozilla …","t":"SFNNNNOOONNN","n":["TLS_SERVER_ROOTS","TrustAnchor","borrow","borrow_mut","from","into","name_constraints","spki","subject","try_from","try_into","type_id"],"q":[[0,"webpki_roots"],[12,"core::result"],[13,"core::any"]],"d":["","A trust anchor (sometimes called a root) for validating …","","","Returns the argument unchanged.","Calls U::from(self).","","","","","",""],"i":[0,0,3,3,3,3,3,3,3,3,3,3],"f":[0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,-2,[],[]],0,0,0,[-1,[[1,[-2]]],[],[]],[-1,[[1,[-2]]],[],[]],[-1,2,[]]],"c":[],"p":[[6,"Result",12],[5,"TypeId",13],[5,"TrustAnchor",0]],"b":[]}],\ ["weezl",{"doc":"LZW decoder and encoder","t":"GFPPPGGPPPFNNNNNNNNNNOONNNNNNOOCCNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["BitOrder","BufferResult","Done","InvalidCode","Lsb","LzwError","LzwStatus","Msb","NoProgress","Ok","StreamResult","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bytes_read","bytes_written","clone","clone","clone","clone_into","clone_into","clone_into","consumed_in","consumed_out","decode","encode","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","into","into","into","into","into","status","status","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","Decoder","IntoStream","IntoVec","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","decode","decode","decode","decode_all","decode_all","decode_bytes","from","from","from","has_ended","into","into","into","into_stream","into_vec","new","reset","set_buffer","set_buffer_size","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","with_tiff_size_switch","Encoder","IntoStream","IntoVec","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","encode","encode","encode","encode_all","encode_all","encode_bytes","finish","from","from","from","into","into","into","into_stream","into_vec","new","reset","set_buffer","set_buffer_size","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","with_tiff_size_switch"],"q":[[0,"weezl"],[70,"weezl::decode"],[108,"weezl::encode"],[146,"core::fmt"],[147,"core::fmt"],[148,"core::result"],[149,"core::any"],[150,"alloc::vec"],[151,"std::io"],[152,"std::io"]],"d":["The order of bits in bytes.","The result of a coding operation on a pair of buffer.","No more data will be produced because an end marker was …","The input contained an invalid code.","The least significant bit is processed first.","The error kind after unsuccessful coding of an LZW stream.","The status after successful coding of an LZW stream.","The most significant bit is processed first.","No bytes were read or written and no internal state …","Everything went well.","The result of coding into an output stream.","","","","","","","","","","","The total number of bytes consumed from the reader.","The total number of bytes written into the writer.","","","","","","","The number of bytes consumed from the input buffer.","The number of bytes written into the output buffer.","A module for all decoding needs.","A module for all encoding needs.","","","","","","","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).","The status after returning from the write call.","The possible error that occurred.","","","","","","","","","","","","","","","","","","","","The state for decoding data with an LZW algorithm.","A decoding stream sink.","A decoding sink into a vector.","","","","","","","Decode a single chunk of lzw encoded data.","Decode data from a reader.","Decode data from a slice.","Decode data from a reader, requiring an end marker.","Decode data from a slice, requiring an end marker.","Decode some bytes from inp and write result to out.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Check if the decoding has finished.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Construct a decoder into a writer.","Construct a decoder into a vector.","Create a new decoder with the specified bit order and …","Reset all internal state.","Use a particular buffer as an intermediate decode buffer.","Set the size of the intermediate decode buffer.","","","","","","","","","","Create a TIFF compatible decoder with the specified bit …","The state for encoding data with an LZW algorithm.","A encoding stream sink.","A encoding sink into a vector.","","","","","","","Encode a single chunk of data.","Encode data from a reader.","Encode data from a slice.","Encode data from a reader and an end marker.","Decode data from a reader, adding an end marker.","Encode some bytes from inp into out.","Mark the encoding as in the process of finishing.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Construct a encoder into a writer.","Construct an encoder into a vector.","Create a new encoder with the specified bit order and …","Reset all internal state.","Use a particular buffer as an intermediate encode buffer.","Set the size of the intermediate encode buffer.","","","","","","","","","","Create a TIFF compatible encoder with the specified bit …"],"i":[0,0,2,3,1,0,0,1,2,2,0,1,7,8,2,3,1,7,8,2,3,8,8,1,2,3,1,2,3,7,7,0,0,1,7,8,2,3,3,1,7,8,2,3,1,7,8,2,3,7,8,1,2,3,3,1,7,8,2,3,1,7,8,2,3,1,7,8,2,3,0,0,0,12,16,19,12,16,19,12,16,19,16,19,12,12,16,19,12,12,16,19,12,12,12,12,16,16,12,16,19,12,16,19,12,16,19,12,0,0,0,22,23,24,22,23,24,22,23,24,23,24,22,22,22,23,24,22,23,24,22,22,22,22,23,23,22,23,24,22,23,24,22,23,24,22],"f":[0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[1,1],[2,2],[3,3],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],[[-1,-2],4,[],[]],0,0,0,0,[[1,5],6],[[7,5],6],[[8,5],6],[[2,5],6],[[3,5],6],[[3,5],6],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,9,[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[12,[14,[13]]],[[10,[[15,[13]],3]]]],[[[16,[-1]],-2],8,17,18],0,[[[16,[-1]],-2],8,17,18],0,[[12,[14,[13]],[14,[13]]],7],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[12,20],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[12,-1],[[16,[-1]]],17],[[12,[15,[13]]],19],[[1,13],12],[12,4],[[[16,[-1]],[14,[13]]],4,17],[[[16,[-1]],21],4,17],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[[1,13],12],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[22,[14,[13]]],[[10,[[15,[13]],3]]]],[[[23,[-1]],-2],8,17,18],0,[[[23,[-1]],-2],8,17,18],0,[[22,[14,[13]],[14,[13]]],7],[22,4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[22,-1],[[23,[-1]]],17],[[22,[15,[13]]],24],[[1,13],22],[22,4],[[[23,[-1]],[14,[13]]],4,17],[[[23,[-1]],21],4,17],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,[[10,[-2]]],[],[]],[-1,11,[]],[-1,11,[]],[-1,11,[]],[[1,13],22]],"c":[],"p":[[6,"BitOrder",0],[6,"LzwStatus",0],[6,"LzwError",0],[1,"tuple"],[5,"Formatter",146],[8,"Result",146],[5,"BufferResult",0],[5,"StreamResult",0],[5,"String",147],[6,"Result",148],[5,"TypeId",149],[5,"Decoder",70],[1,"u8"],[1,"slice"],[5,"Vec",150],[5,"IntoStream",70],[10,"Write",151],[10,"BufRead",151],[5,"IntoVec",70],[1,"bool"],[1,"usize"],[5,"Encoder",108],[5,"IntoStream",108],[5,"IntoVec",108]],"b":[[37,"impl-Display-for-LzwError"],[38,"impl-Debug-for-LzwError"]]}],\ ["whoami",{"doc":"Crate for getting the user’s username, realname and …","t":"PPPPGPPPPPPPPPGGPPPPPPPPPPPPGPPPPPPPPPPPPGPPPPPIPPPPPPPPPPPPGPPPPPHNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHNNNNNNCNNNNNNNNNNNNNNNNNNHHNNNNNNNNHHHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNHHHHHHHHHH","n":["Android","Android","Any","Aqua","Arch","Arm64","ArmV5","ArmV6","ArmV7","Bits32","Bits64","Bsd","Cinnamon","Console","Country","DesktopEnv","Ermine","Err","Fuchsia","Gnome","I3","I386","I586","I686","Illumos","Ios","Ios","Kde","Language","Linux","Lxde","MacOS","Mate","Mips","Mips64","Mips64El","MipsEl","Nintendo","Ok","Openbox","Orbital","Platform","PlayStation","PowerPc","PowerPc64","PowerPc64Le","Redox","Result","Riscv32","Riscv64","S390x","Sparc","Sparc64","Ubuntu","Unknown","Unknown","Unknown","Wasm32","Wasm64","WebBrowser","Width","Windows","Windows","X64","Xbox","Xfce","arch","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","country","desktop_env","devicename","devicename_os","distro","distro_os","eq","eq","eq","eq","eq","eq","fallible","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","hostname","hostname_os","into","into","into","into","into","into","is_gtk","is_kde","lang","langs","platform","realname","realname_os","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","username","username_os","width","account","account_os","devicename","devicename_os","distro","hostname","realname","realname_os","username","username_os"],"q":[[0,"whoami"],[170,"whoami::fallible"],[180,"alloc::string"],[181,"std::ffi::os_str"],[182,"core::fmt"],[183,"core::fmt"],[184,"core::result"],[185,"core::any"]],"d":["Desktop environment for Android","","Any dialect","Desktop environment for MacOS","The architecture of a CPU","ARM64 (aarch64)","ARMv5","ARMv6 (Sometimes just referred to as ARM)","ARMv7 (May or may not support Neon/Thumb)","32 bits","64 bits","","Default desktop environment on Linux Mint","A desktop environment for a video game console","Country code for a Language dialect","The desktop environment of a system","Default shell for Fuchsia","Contains the error value","","Popular GTK-based desktop environment on Linux","Tiling window manager for Linux","i386 (x86)","i586 (x86)","i686 (x86)","","Desktop environment for iOS","","KDE Plasma desktop enviroment","A spoken language","","Linux desktop environment optimized for low resource …","","Desktop environment for Linux, BSD and illumos","MIPS","MIPS64","MIPS64 (LE)","MIPS (LE)","","Contains the success value","Stacking window manager for X Windows on Linux","Default desktop environment for Redox","The underlying platform for a system","","PowerPC","PowerPC64","PowerPC64LE","","This crate’s convenience type alias for Results","32-bit RISC-V","64-bit RISC-V","S390x","SPARC","SPARC64","Ubuntu-branded GNOME","Unknown Architecture","Unknown desktop environment","","32-bit Web Assembly","64-bit Web Assembly","Running as Web Assembly on a web page","The address width of a CPU architecture","One of the desktop environments for a specific version of …","","X86_64 / Amd64","","Lightweight desktop enivornment for unix-like operating …","Get the CPU Architecture.","","","","","","","","","","","","","","","","","","","","","","","","","Retrieve the country code for this language dialect.","Get the desktop environment.","Get the device name (also known as “Pretty Name”).","Get the device name (also known as “Pretty Name”).","Get the name of the operating system distribution and …","Get the name of the operating system distribution and …","","","","","","","Fallible versions of the whoami APIs.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get the host device’s hostname.","Get the host device’s hostname.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Returns true if the desktop environment is based on GTK.","Returns true if the desktop environment is based on KDE.","Get the user’s preferred language(s).","Get the user’s preferred language(s).","Get the platform.","Get the user’s real (full) name.","Get the user’s real (full) name.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get the user’s username.","Get the user’s username.","Get the width of this architecture.","Get the user’s account name; usually just the username, …","Get the user’s account name; usually just the username, …","Get the device name (also known as “Pretty Name”).","Get the device name (also known as “Pretty Name”).","Get the name of the operating system distribution and …","Get the host device’s hostname.","Get the user’s real (full) name.","Get the user’s real (full) name.","Get the user’s username.","Get the user’s username."],"i":[3,6,4,3,0,1,1,1,1,2,2,6,3,3,0,0,3,15,6,3,3,1,1,1,6,3,6,3,0,6,3,6,3,1,1,1,1,6,15,3,3,0,6,1,1,1,6,0,1,1,1,1,1,3,1,3,6,1,1,3,0,3,6,1,6,3,0,2,1,3,4,5,6,2,1,3,4,5,6,2,1,3,4,5,6,2,1,3,4,5,6,5,0,0,0,0,0,2,1,3,4,5,6,0,2,2,1,1,3,3,4,4,5,5,6,6,2,1,3,4,5,6,0,0,2,1,3,4,5,6,3,3,0,0,0,0,0,2,1,3,4,5,6,2,1,3,4,5,6,2,1,3,4,5,6,2,1,3,4,5,6,2,1,3,4,5,6,0,0,1,0,0,0,0,0,0,0,0,0,0],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[2,2],[1,1],[3,3],[4,4],[5,5],[6,6],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[5,4],[[],3],[[],8],[[],9],[[],8],[[],9],[[2,2],10],[[1,1],10],[[3,3],10],[[4,4],10],[[5,5],10],[[6,6],10],0,[[2,11],12],[[2,11],12],[[1,11],12],[[1,11],12],[[3,11],12],[[3,11],12],[[4,11],12],[[4,11],12],[[5,11],12],[[5,11],12],[[6,11],12],[[6,11],12],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[],8],[[],9],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[3,10],[3,10],[[],[[0,[[14,[],[[13,[8]]]]]]]],[[],[[15,[[0,[[14,[],[[13,[5]]]]]]]]]],[[],6],[[],8],[[],9],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,8,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,17,[]],[-1,17,[]],[-1,17,[]],[-1,17,[]],[-1,17,[]],[-1,17,[]],[[],8],[[],9],[1,[[15,[2]]]],[[],[[15,[8]]]],[[],[[15,[9]]]],[[],[[15,[8]]]],[[],[[15,[9]]]],[[],[[15,[8]]]],[[],[[15,[8]]]],[[],[[15,[8]]]],[[],[[15,[9]]]],[[],[[15,[8]]]],[[],[[15,[9]]]]],"c":[96,122,123,132],"p":[[6,"Arch",0],[6,"Width",0],[6,"DesktopEnv",0],[6,"Country",0],[6,"Language",0],[6,"Platform",0],[1,"tuple"],[5,"String",180],[5,"OsString",181],[1,"bool"],[5,"Formatter",182],[8,"Result",182],[17,"Item"],[10,"Iterator",183],[8,"Result",0],[6,"Result",184],[5,"TypeId",185]],"b":[[104,"impl-Display-for-Width"],[105,"impl-Debug-for-Width"],[106,"impl-Display-for-Arch"],[107,"impl-Debug-for-Arch"],[108,"impl-Display-for-DesktopEnv"],[109,"impl-Debug-for-DesktopEnv"],[110,"impl-Debug-for-Country"],[111,"impl-Display-for-Country"],[112,"impl-Debug-for-Language"],[113,"impl-Display-for-Language"],[114,"impl-Display-for-Platform"],[115,"impl-Debug-for-Platform"]]}],\ diff --git a/smallvec/struct.SmallVec.html b/smallvec/struct.SmallVec.html index 1e78a815adaf..ce9054b9ce00 100644 --- a/smallvec/struct.SmallVec.html +++ b/smallvec/struct.SmallVec.html @@ -2664,10 +2664,10 @@
    Examples
    A::Item: Clone,

    source§

    fn clone(&self) -> SmallVec<A>

    Returns a copy of the value. Read more
    source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<A: Array> Debug for SmallVec<A>
    where A::Item: Debug,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<A: Array> Default for SmallVec<A>

    source§

    fn default() -> SmallVec<A>

    Returns the “default value” for a type. Read more
    source§

    impl<A: Array> Deref for SmallVec<A>

    §

    type Target = [<A as Array>::Item]

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &[A::Item]

    Dereferences the value.
    source§

    impl<A: Array> DerefMut for SmallVec<A>

    source§

    fn deref_mut(&mut self) -> &mut [A::Item]

    Mutably dereferences the value.
    source§

    impl<'de, A: Array> Deserialize<'de> for SmallVec<A>
    where A::Item: Deserialize<'de>,

    source§

    fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl<A: Array> Drop for SmallVec<A>

    source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    source§

    impl<A: Array> Extend<<A as Array>::Item> for SmallVec<A>

    source§

    fn extend<I: IntoIterator<Item = A::Item>>(&mut self, iterable: I)

    Extends a collection with the contents of an iterator. Read more
    source§

    fn extend_one(&mut self, item: A)

    🔬This is a nightly-only experimental API. (extend_one)
    Extends a collection with exactly one element.
    source§

    fn extend_reserve(&mut self, additional: usize)

    🔬This is a nightly-only experimental API. (extend_one)
    Reserves capacity in a collection for the given number of additional elements. Read more
    source§

    impl<'a, A: Array> From<&'a [<A as Array>::Item]> for SmallVec<A>
    where - A::Item: Clone,

    source§

    fn from(slice: &'a [A::Item]) -> SmallVec<A>

    Converts to this type from the input type.
    source§

    impl<A: Array> From<A> for SmallVec<A>

    source§

    fn from(array: A) -> SmallVec<A>

    Converts to this type from the input type.
    source§

    impl<A: Array> From<Vec<<A as Array>::Item>> for SmallVec<A>

    source§

    fn from(vec: Vec<A::Item>) -> SmallVec<A>

    Converts to this type from the input type.
    source§

    impl<A: Array> FromIterator<<A as Array>::Item> for SmallVec<A>

    source§

    fn from_iter<I: IntoIterator<Item = A::Item>>(iterable: I) -> SmallVec<A>

    Creates a value from an iterator. Read more
    source§

    impl<A: Array> Hash for SmallVec<A>
    where + A::Item: Clone,

    source§

    fn from(slice: &'a [A::Item]) -> SmallVec<A>

    Converts to this type from the input type.
    source§

    impl<A: Array> From<A> for SmallVec<A>

    source§

    fn from(array: A) -> SmallVec<A>

    Converts to this type from the input type.
    source§

    impl<A: Array> From<Vec<<A as Array>::Item>> for SmallVec<A>

    source§

    fn from(vec: Vec<A::Item>) -> SmallVec<A>

    Converts to this type from the input type.
    source§

    impl<A: Array> FromIterator<<A as Array>::Item> for SmallVec<A>

    source§

    fn from_iter<I: IntoIterator<Item = A::Item>>(iterable: I) -> SmallVec<A>

    Creates a value from an iterator. Read more
    source§

    impl<A: Array> Hash for SmallVec<A>
    where A::Item: Hash,

    source§

    fn hash<H: Hasher>(&self, state: &mut H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl<A: Array, I: SliceIndex<[A::Item]>> Index<I> for SmallVec<A>

    §

    type Output = <I as SliceIndex<[<A as Array>::Item]>>::Output

    The returned type after indexing.
    source§

    fn index(&self, index: I) -> &I::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<A: Array, I: SliceIndex<[A::Item]>> IndexMut<I> for SmallVec<A>

    source§

    fn index_mut(&mut self, index: I) -> &mut I::Output

    Performs the mutable indexing (container[index]) operation. Read more
    source§

    impl<'a, A: Array> IntoIterator for &'a SmallVec<A>

    §

    type IntoIter = Iter<'a, <A as Array>::Item>

    Which kind of iterator are we turning this into?
    §

    type Item = &'a <A as Array>::Item

    The type of the elements being iterated over.
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl<'a, A: Array> IntoIterator for &'a mut SmallVec<A>

    §

    type IntoIter = IterMut<'a, <A as Array>::Item>

    Which kind of iterator are we turning this into?
    §

    type Item = &'a mut <A as Array>::Item

    The type of the elements being iterated over.
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl<A: Array> IntoIterator for SmallVec<A>

    §

    type IntoIter = IntoIter<A>

    Which kind of iterator are we turning this into?
    §

    type Item = <A as Array>::Item

    The type of the elements being iterated over.
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl<A: Array> Ord for SmallVec<A>
    where + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl<A: Array, I: SliceIndex<[A::Item]>> Index<I> for SmallVec<A>

    §

    type Output = <I as SliceIndex<[<A as Array>::Item]>>::Output

    The returned type after indexing.
    source§

    fn index(&self, index: I) -> &I::Output

    Performs the indexing (container[index]) operation. Read more
    source§

    impl<A: Array, I: SliceIndex<[A::Item]>> IndexMut<I> for SmallVec<A>

    source§

    fn index_mut(&mut self, index: I) -> &mut I::Output

    Performs the mutable indexing (container[index]) operation. Read more
    source§

    impl<'a, A: Array> IntoIterator for &'a SmallVec<A>

    §

    type IntoIter = Iter<'a, <A as Array>::Item>

    Which kind of iterator are we turning this into?
    §

    type Item = &'a <A as Array>::Item

    The type of the elements being iterated over.
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl<'a, A: Array> IntoIterator for &'a mut SmallVec<A>

    §

    type IntoIter = IterMut<'a, <A as Array>::Item>

    Which kind of iterator are we turning this into?
    §

    type Item = &'a mut <A as Array>::Item

    The type of the elements being iterated over.
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl<A: Array> IntoIterator for SmallVec<A>

    §

    type IntoIter = IntoIter<A>

    Which kind of iterator are we turning this into?
    §

    type Item = <A as Array>::Item

    The type of the elements being iterated over.
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl<A: Array> Ord for SmallVec<A>
    where A::Item: Ord,

    source§

    fn cmp(&self, other: &SmallVec<A>) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Self
    where diff --git a/sqlx_core/any/struct.Any.html b/sqlx_core/any/struct.Any.html index ce18d7aa18e1..69a3e452ac27 100644 --- a/sqlx_core/any/struct.Any.html +++ b/sqlx_core/any/struct.Any.html @@ -2,65 +2,65 @@

    Struct sqlx_core::any::Any

    source ·
    pub struct Any;
    Expand description

    Opaque database driver. Capable of being used in place of any SQLx database driver. The actual driver used will be selected at runtime, from the connection url.

    Trait Implementations§

    source§

    impl Database for Any

    §

    type Connection = AnyConnection

    The concrete Connection implementation for this database.
    §

    type TransactionManager = AnyTransactionManager

    The concrete TransactionManager implementation for this database.
    §

    type Row = AnyRow

    The concrete Row implementation for this database.
    §

    type QueryResult = AnyQueryResult

    The concrete QueryResult implementation for this database.
    §

    type Column = AnyColumn

    The concrete Column implementation for this database.
    §

    type TypeInfo = AnyTypeInfo

    The concrete TypeInfo implementation for this database.
    §

    type Value = AnyValue

    The concrete type used to hold an owned copy of the not-yet-decoded value that was -received from the database.
    source§

    const NAME: &'static str = "Any"

    The display name for this database driver.
    source§

    const URL_SCHEMES: &'static [&'static str] = _

    The schemes for database URLs that should match this driver.
    source§

    impl Debug for Any

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'a> Decode<'a, Any> for &'a str

    source§

    fn decode( +received from the database.

    source§

    const NAME: &'static str = "Any"

    The display name for this database driver.
    source§

    const URL_SCHEMES: &'static [&'static str] = _

    The schemes for database URLs that should match this driver.

    source§

    impl Debug for Any

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'a> Decode<'a, Any> for &'a str

    source§

    fn decode( value: <Any as HasValueRef<'a>>::ValueRef -) -> Result<Self, BoxDynError>

    Decode a new value of this type using a raw value from the database.
    source§

    impl<'r> Decode<'r, Any> for &'r [u8]

    source§

    fn decode( +) -> Result<Self, BoxDynError>

    Decode a new value of this type using a raw value from the database.
    source§

    impl<'r> Decode<'r, Any> for &'r [u8]

    source§

    fn decode( value: <Any as HasValueRef<'r>>::ValueRef -) -> Result<Self, BoxDynError>

    Decode a new value of this type using a raw value from the database.
    source§

    impl<'r> Decode<'r, Any> for String

    source§

    fn decode( +) -> Result<Self, BoxDynError>

    Decode a new value of this type using a raw value from the database.
    source§

    impl<'r> Decode<'r, Any> for String

    source§

    fn decode( value: <Any as HasValueRef<'r>>::ValueRef -) -> Result<Self, BoxDynError>

    Decode a new value of this type using a raw value from the database.
    source§

    impl<'r> Decode<'r, Any> for Vec<u8>

    source§

    fn decode( +) -> Result<Self, BoxDynError>

    Decode a new value of this type using a raw value from the database.
    source§

    impl<'r> Decode<'r, Any> for Vec<u8>

    source§

    fn decode( value: <Any as HasValueRef<'r>>::ValueRef -) -> Result<Self, BoxDynError>

    Decode a new value of this type using a raw value from the database.
    source§

    impl<'r> Decode<'r, Any> for bool

    source§

    fn decode( +) -> Result<Self, BoxDynError>

    Decode a new value of this type using a raw value from the database.
    source§

    impl<'r> Decode<'r, Any> for bool

    source§

    fn decode( value: <Any as HasValueRef<'r>>::ValueRef -) -> Result<Self, BoxDynError>

    Decode a new value of this type using a raw value from the database.
    source§

    impl<'r> Decode<'r, Any> for f32

    source§

    fn decode(value: AnyValueRef<'r>) -> Result<Self, BoxDynError>

    Decode a new value of this type using a raw value from the database.
    source§

    impl<'r> Decode<'r, Any> for f64

    source§

    fn decode( +) -> Result<Self, BoxDynError>

    Decode a new value of this type using a raw value from the database.
    source§

    impl<'r> Decode<'r, Any> for f32

    source§

    fn decode(value: AnyValueRef<'r>) -> Result<Self, BoxDynError>

    Decode a new value of this type using a raw value from the database.
    source§

    impl<'r> Decode<'r, Any> for f64

    source§

    fn decode( value: <Any as HasValueRef<'r>>::ValueRef -) -> Result<Self, BoxDynError>

    Decode a new value of this type using a raw value from the database.
    source§

    impl<'r> Decode<'r, Any> for i16

    source§

    fn decode( +) -> Result<Self, BoxDynError>

    Decode a new value of this type using a raw value from the database.
    source§

    impl<'r> Decode<'r, Any> for i16

    source§

    fn decode( value: <Any as HasValueRef<'r>>::ValueRef -) -> Result<Self, BoxDynError>

    Decode a new value of this type using a raw value from the database.
    source§

    impl<'r> Decode<'r, Any> for i32

    source§

    fn decode( +) -> Result<Self, BoxDynError>

    Decode a new value of this type using a raw value from the database.
    source§

    impl<'r> Decode<'r, Any> for i32

    source§

    fn decode( value: <Any as HasValueRef<'r>>::ValueRef -) -> Result<Self, BoxDynError>

    Decode a new value of this type using a raw value from the database.
    source§

    impl<'r> Decode<'r, Any> for i64

    source§

    fn decode( +) -> Result<Self, BoxDynError>

    Decode a new value of this type using a raw value from the database.
    source§

    impl<'r> Decode<'r, Any> for i64

    source§

    fn decode( value: <Any as HasValueRef<'r>>::ValueRef -) -> Result<Self, BoxDynError>

    Decode a new value of this type using a raw value from the database.
    source§

    impl<'a> Encode<'a, Any> for &'a str

    source§

    fn encode(self, buf: &mut <Any as HasArguments<'a>>::ArgumentBuffer) -> IsNull
    where - Self: Sized,

    Writes the value of self into buf in the expected format for the database.
    source§

    fn encode_by_ref( +) -> Result<Self, BoxDynError>

    Decode a new value of this type using a raw value from the database.
    source§

    impl<'a> Encode<'a, Any> for &'a str

    source§

    fn encode(self, buf: &mut <Any as HasArguments<'a>>::ArgumentBuffer) -> IsNull
    where + Self: Sized,

    Writes the value of self into buf in the expected format for the database.
    source§

    fn encode_by_ref( &self, buf: &mut <Any as HasArguments<'a>>::ArgumentBuffer -) -> IsNull

    Writes the value of self into buf without moving self. Read more
    source§

    fn produces(&self) -> Option<DB::TypeInfo>

    source§

    fn size_hint(&self) -> usize

    source§

    impl<'q> Encode<'q, Any> for &'q [u8]

    source§

    fn encode_by_ref( +) -> IsNull

    Writes the value of self into buf without moving self. Read more
    source§

    fn produces(&self) -> Option<DB::TypeInfo>

    source§

    fn size_hint(&self) -> usize

    source§

    impl<'q> Encode<'q, Any> for &'q [u8]

    source§

    fn encode_by_ref( &self, buf: &mut <Any as HasArguments<'q>>::ArgumentBuffer -) -> IsNull

    Writes the value of self into buf without moving self. Read more
    source§

    fn encode(self, buf: &mut <DB as HasArguments<'q>>::ArgumentBuffer) -> IsNull
    where - Self: Sized,

    Writes the value of self into buf in the expected format for the database.
    source§

    fn produces(&self) -> Option<DB::TypeInfo>

    source§

    fn size_hint(&self) -> usize

    source§

    impl<'q, T> Encode<'q, Any> for Option<T>
    where - T: Encode<'q, Any> + 'q,

    source§

    fn encode_by_ref(&self, buf: &mut AnyArgumentBuffer<'q>) -> IsNull

    Writes the value of self into buf without moving self. Read more
    source§

    fn encode(self, buf: &mut <DB as HasArguments<'q>>::ArgumentBuffer) -> IsNull
    where - Self: Sized,

    Writes the value of self into buf in the expected format for the database.
    source§

    fn produces(&self) -> Option<DB::TypeInfo>

    source§

    fn size_hint(&self) -> usize

    source§

    impl<'q> Encode<'q, Any> for String

    source§

    fn encode_by_ref( +) -> IsNull

    Writes the value of self into buf without moving self. Read more
    source§

    fn encode(self, buf: &mut <DB as HasArguments<'q>>::ArgumentBuffer) -> IsNull
    where + Self: Sized,

    Writes the value of self into buf in the expected format for the database.
    source§

    fn produces(&self) -> Option<DB::TypeInfo>

    source§

    fn size_hint(&self) -> usize

    source§

    impl<'q, T> Encode<'q, Any> for Option<T>
    where + T: Encode<'q, Any> + 'q,

    source§

    fn encode_by_ref(&self, buf: &mut AnyArgumentBuffer<'q>) -> IsNull

    Writes the value of self into buf without moving self. Read more
    source§

    fn encode(self, buf: &mut <DB as HasArguments<'q>>::ArgumentBuffer) -> IsNull
    where + Self: Sized,

    Writes the value of self into buf in the expected format for the database.
    source§

    fn produces(&self) -> Option<DB::TypeInfo>

    source§

    fn size_hint(&self) -> usize

    source§

    impl<'q> Encode<'q, Any> for String

    source§

    fn encode_by_ref( &self, buf: &mut <Any as HasArguments<'q>>::ArgumentBuffer -) -> IsNull

    Writes the value of self into buf without moving self. Read more
    source§

    fn encode(self, buf: &mut <DB as HasArguments<'q>>::ArgumentBuffer) -> IsNull
    where - Self: Sized,

    Writes the value of self into buf in the expected format for the database.
    source§

    fn produces(&self) -> Option<DB::TypeInfo>

    source§

    fn size_hint(&self) -> usize

    source§

    impl<'q> Encode<'q, Any> for Vec<u8>

    source§

    fn encode_by_ref( +) -> IsNull

    Writes the value of self into buf without moving self. Read more
    source§

    fn encode(self, buf: &mut <DB as HasArguments<'q>>::ArgumentBuffer) -> IsNull
    where + Self: Sized,

    Writes the value of self into buf in the expected format for the database.
    source§

    fn produces(&self) -> Option<DB::TypeInfo>

    source§

    fn size_hint(&self) -> usize

    source§

    impl<'q> Encode<'q, Any> for Vec<u8>

    source§

    fn encode_by_ref( &self, buf: &mut <Any as HasArguments<'q>>::ArgumentBuffer -) -> IsNull

    Writes the value of self into buf without moving self. Read more
    source§

    fn encode(self, buf: &mut <DB as HasArguments<'q>>::ArgumentBuffer) -> IsNull
    where - Self: Sized,

    Writes the value of self into buf in the expected format for the database.
    source§

    fn produces(&self) -> Option<DB::TypeInfo>

    source§

    fn size_hint(&self) -> usize

    source§

    impl<'q> Encode<'q, Any> for bool

    source§

    fn encode_by_ref( +) -> IsNull

    Writes the value of self into buf without moving self. Read more
    source§

    fn encode(self, buf: &mut <DB as HasArguments<'q>>::ArgumentBuffer) -> IsNull
    where + Self: Sized,

    Writes the value of self into buf in the expected format for the database.
    source§

    fn produces(&self) -> Option<DB::TypeInfo>

    source§

    fn size_hint(&self) -> usize

    source§

    impl<'q> Encode<'q, Any> for bool

    source§

    fn encode_by_ref( &self, buf: &mut <Any as HasArguments<'q>>::ArgumentBuffer -) -> IsNull

    Writes the value of self into buf without moving self. Read more
    source§

    fn encode(self, buf: &mut <DB as HasArguments<'q>>::ArgumentBuffer) -> IsNull
    where - Self: Sized,

    Writes the value of self into buf in the expected format for the database.
    source§

    fn produces(&self) -> Option<DB::TypeInfo>

    source§

    fn size_hint(&self) -> usize

    source§

    impl<'q> Encode<'q, Any> for f32

    source§

    fn encode_by_ref(&self, buf: &mut AnyArgumentBuffer<'q>) -> IsNull

    Writes the value of self into buf without moving self. Read more
    source§

    fn encode(self, buf: &mut <DB as HasArguments<'q>>::ArgumentBuffer) -> IsNull
    where - Self: Sized,

    Writes the value of self into buf in the expected format for the database.
    source§

    fn produces(&self) -> Option<DB::TypeInfo>

    source§

    fn size_hint(&self) -> usize

    source§

    impl<'q> Encode<'q, Any> for f64

    source§

    fn encode_by_ref( +) -> IsNull

    Writes the value of self into buf without moving self. Read more
    source§

    fn encode(self, buf: &mut <DB as HasArguments<'q>>::ArgumentBuffer) -> IsNull
    where + Self: Sized,

    Writes the value of self into buf in the expected format for the database.
    source§

    fn produces(&self) -> Option<DB::TypeInfo>

    source§

    fn size_hint(&self) -> usize

    source§

    impl<'q> Encode<'q, Any> for f32

    source§

    fn encode_by_ref(&self, buf: &mut AnyArgumentBuffer<'q>) -> IsNull

    Writes the value of self into buf without moving self. Read more
    source§

    fn encode(self, buf: &mut <DB as HasArguments<'q>>::ArgumentBuffer) -> IsNull
    where + Self: Sized,

    Writes the value of self into buf in the expected format for the database.
    source§

    fn produces(&self) -> Option<DB::TypeInfo>

    source§

    fn size_hint(&self) -> usize

    source§

    impl<'q> Encode<'q, Any> for f64

    source§

    fn encode_by_ref( &self, buf: &mut <Any as HasArguments<'q>>::ArgumentBuffer -) -> IsNull

    Writes the value of self into buf without moving self. Read more
    source§

    fn encode(self, buf: &mut <DB as HasArguments<'q>>::ArgumentBuffer) -> IsNull
    where - Self: Sized,

    Writes the value of self into buf in the expected format for the database.
    source§

    fn produces(&self) -> Option<DB::TypeInfo>

    source§

    fn size_hint(&self) -> usize

    source§

    impl<'q> Encode<'q, Any> for i16

    source§

    fn encode_by_ref( +) -> IsNull

    Writes the value of self into buf without moving self. Read more
    source§

    fn encode(self, buf: &mut <DB as HasArguments<'q>>::ArgumentBuffer) -> IsNull
    where + Self: Sized,

    Writes the value of self into buf in the expected format for the database.
    source§

    fn produces(&self) -> Option<DB::TypeInfo>

    source§

    fn size_hint(&self) -> usize

    source§

    impl<'q> Encode<'q, Any> for i16

    source§

    fn encode_by_ref( &self, buf: &mut <Any as HasArguments<'q>>::ArgumentBuffer -) -> IsNull

    Writes the value of self into buf without moving self. Read more
    source§

    fn encode(self, buf: &mut <DB as HasArguments<'q>>::ArgumentBuffer) -> IsNull
    where - Self: Sized,

    Writes the value of self into buf in the expected format for the database.
    source§

    fn produces(&self) -> Option<DB::TypeInfo>

    source§

    fn size_hint(&self) -> usize

    source§

    impl<'q> Encode<'q, Any> for i32

    source§

    fn encode_by_ref( +) -> IsNull

    Writes the value of self into buf without moving self. Read more
    source§

    fn encode(self, buf: &mut <DB as HasArguments<'q>>::ArgumentBuffer) -> IsNull
    where + Self: Sized,

    Writes the value of self into buf in the expected format for the database.
    source§

    fn produces(&self) -> Option<DB::TypeInfo>

    source§

    fn size_hint(&self) -> usize

    source§

    impl<'q> Encode<'q, Any> for i32

    source§

    fn encode_by_ref( &self, buf: &mut <Any as HasArguments<'q>>::ArgumentBuffer -) -> IsNull

    Writes the value of self into buf without moving self. Read more
    source§

    fn encode(self, buf: &mut <DB as HasArguments<'q>>::ArgumentBuffer) -> IsNull
    where - Self: Sized,

    Writes the value of self into buf in the expected format for the database.
    source§

    fn produces(&self) -> Option<DB::TypeInfo>

    source§

    fn size_hint(&self) -> usize

    source§

    impl<'q> Encode<'q, Any> for i64

    source§

    fn encode_by_ref( +) -> IsNull

    Writes the value of self into buf without moving self. Read more
    source§

    fn encode(self, buf: &mut <DB as HasArguments<'q>>::ArgumentBuffer) -> IsNull
    where + Self: Sized,

    Writes the value of self into buf in the expected format for the database.
    source§

    fn produces(&self) -> Option<DB::TypeInfo>

    source§

    fn size_hint(&self) -> usize

    source§

    impl<'q> Encode<'q, Any> for i64

    source§

    fn encode_by_ref( &self, buf: &mut <Any as HasArguments<'q>>::ArgumentBuffer ) -> IsNull

    Writes the value of self into buf without moving self. Read more
    source§

    fn encode(self, buf: &mut <DB as HasArguments<'q>>::ArgumentBuffer) -> IsNull
    where - Self: Sized,

    Writes the value of self into buf in the expected format for the database.
    source§

    fn produces(&self) -> Option<DB::TypeInfo>

    source§

    fn size_hint(&self) -> usize

    source§

    impl<'q> HasArguments<'q> for Any

    §

    type Database = Any

    §

    type Arguments = AnyArguments<'q>

    The concrete Arguments implementation for this database.
    §

    type ArgumentBuffer = AnyArgumentBuffer<'q>

    The concrete type used as a buffer for arguments while encoding.
    source§

    impl<'q> HasStatement<'q> for Any

    §

    type Database = Any

    §

    type Statement = AnyStatement<'q>

    The concrete Statement implementation for this database.
    source§

    impl<'r> HasValueRef<'r> for Any

    §

    type Database = Any

    §

    type ValueRef = AnyValueRef<'r>

    The concrete type used to hold a reference to the not-yet-decoded value that has just been -received from the database.
    source§

    impl MigrateDatabase for Any

    source§

    impl Type<Any> for [u8]

    source§

    fn type_info() -> AnyTypeInfo

    Returns the canonical SQL type for this Rust type. Read more
    source§

    fn compatible(ty: &DB::TypeInfo) -> bool

    Determines if this Rust type is compatible with the given SQL type. Read more
    source§

    impl Type<Any> for String

    source§

    fn type_info() -> AnyTypeInfo

    Returns the canonical SQL type for this Rust type. Read more
    source§

    fn compatible(ty: &DB::TypeInfo) -> bool

    Determines if this Rust type is compatible with the given SQL type. Read more
    source§

    impl Type<Any> for Vec<u8>

    source§

    fn type_info() -> AnyTypeInfo

    Returns the canonical SQL type for this Rust type. Read more
    source§

    fn compatible(ty: &DB::TypeInfo) -> bool

    Determines if this Rust type is compatible with the given SQL type. Read more
    source§

    impl Type<Any> for bool

    source§

    fn type_info() -> AnyTypeInfo

    Returns the canonical SQL type for this Rust type. Read more
    source§

    fn compatible(ty: &DB::TypeInfo) -> bool

    Determines if this Rust type is compatible with the given SQL type. Read more
    source§

    impl Type<Any> for f32

    source§

    fn type_info() -> AnyTypeInfo

    Returns the canonical SQL type for this Rust type. Read more
    source§

    fn compatible(ty: &DB::TypeInfo) -> bool

    Determines if this Rust type is compatible with the given SQL type. Read more
    source§

    impl Type<Any> for f64

    source§

    fn type_info() -> AnyTypeInfo

    Returns the canonical SQL type for this Rust type. Read more
    source§

    fn compatible(ty: &DB::TypeInfo) -> bool

    Determines if this Rust type is compatible with the given SQL type. Read more
    source§

    impl Type<Any> for i16

    source§

    fn type_info() -> AnyTypeInfo

    Returns the canonical SQL type for this Rust type. Read more
    source§

    fn compatible(ty: &AnyTypeInfo) -> bool

    Determines if this Rust type is compatible with the given SQL type. Read more
    source§

    impl Type<Any> for i32

    source§

    fn type_info() -> AnyTypeInfo

    Returns the canonical SQL type for this Rust type. Read more
    source§

    fn compatible(ty: &AnyTypeInfo) -> bool

    Determines if this Rust type is compatible with the given SQL type. Read more
    source§

    impl Type<Any> for i64

    source§

    fn type_info() -> AnyTypeInfo

    Returns the canonical SQL type for this Rust type. Read more
    source§

    fn compatible(ty: &AnyTypeInfo) -> bool

    Determines if this Rust type is compatible with the given SQL type. Read more
    source§

    impl Type<Any> for str

    source§

    fn type_info() -> AnyTypeInfo

    Returns the canonical SQL type for this Rust type. Read more
    source§

    fn compatible(ty: &DB::TypeInfo) -> bool

    Determines if this Rust type is compatible with the given SQL type. Read more
    source§

    impl HasStatementCache for Any

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Any

    §

    impl Send for Any

    §

    impl Sync for Any

    §

    impl Unpin for Any

    §

    impl UnwindSafe for Any

    Blanket Implementations§

    source§

    impl<T> Any for T
    where + Self: Sized,

    Writes the value of self into buf in the expected format for the database.
    source§

    fn produces(&self) -> Option<DB::TypeInfo>

    source§

    fn size_hint(&self) -> usize

    source§

    impl<'q> HasArguments<'q> for Any

    §

    type Database = Any

    §

    type Arguments = AnyArguments<'q>

    The concrete Arguments implementation for this database.
    §

    type ArgumentBuffer = AnyArgumentBuffer<'q>

    The concrete type used as a buffer for arguments while encoding.
    source§

    impl<'q> HasStatement<'q> for Any

    §

    type Database = Any

    §

    type Statement = AnyStatement<'q>

    The concrete Statement implementation for this database.
    source§

    impl<'r> HasValueRef<'r> for Any

    §

    type Database = Any

    §

    type ValueRef = AnyValueRef<'r>

    The concrete type used to hold a reference to the not-yet-decoded value that has just been +received from the database.
    source§

    impl MigrateDatabase for Any

    source§

    impl Type<Any> for [u8]

    source§

    fn type_info() -> AnyTypeInfo

    Returns the canonical SQL type for this Rust type. Read more
    source§

    fn compatible(ty: &DB::TypeInfo) -> bool

    Determines if this Rust type is compatible with the given SQL type. Read more
    source§

    impl Type<Any> for String

    source§

    fn type_info() -> AnyTypeInfo

    Returns the canonical SQL type for this Rust type. Read more
    source§

    fn compatible(ty: &DB::TypeInfo) -> bool

    Determines if this Rust type is compatible with the given SQL type. Read more
    source§

    impl Type<Any> for Vec<u8>

    source§

    fn type_info() -> AnyTypeInfo

    Returns the canonical SQL type for this Rust type. Read more
    source§

    fn compatible(ty: &DB::TypeInfo) -> bool

    Determines if this Rust type is compatible with the given SQL type. Read more
    source§

    impl Type<Any> for bool

    source§

    fn type_info() -> AnyTypeInfo

    Returns the canonical SQL type for this Rust type. Read more
    source§

    fn compatible(ty: &DB::TypeInfo) -> bool

    Determines if this Rust type is compatible with the given SQL type. Read more
    source§

    impl Type<Any> for f32

    source§

    fn type_info() -> AnyTypeInfo

    Returns the canonical SQL type for this Rust type. Read more
    source§

    fn compatible(ty: &DB::TypeInfo) -> bool

    Determines if this Rust type is compatible with the given SQL type. Read more
    source§

    impl Type<Any> for f64

    source§

    fn type_info() -> AnyTypeInfo

    Returns the canonical SQL type for this Rust type. Read more
    source§

    fn compatible(ty: &DB::TypeInfo) -> bool

    Determines if this Rust type is compatible with the given SQL type. Read more
    source§

    impl Type<Any> for i16

    source§

    fn type_info() -> AnyTypeInfo

    Returns the canonical SQL type for this Rust type. Read more
    source§

    fn compatible(ty: &AnyTypeInfo) -> bool

    Determines if this Rust type is compatible with the given SQL type. Read more
    source§

    impl Type<Any> for i32

    source§

    fn type_info() -> AnyTypeInfo

    Returns the canonical SQL type for this Rust type. Read more
    source§

    fn compatible(ty: &AnyTypeInfo) -> bool

    Determines if this Rust type is compatible with the given SQL type. Read more
    source§

    impl Type<Any> for i64

    source§

    fn type_info() -> AnyTypeInfo

    Returns the canonical SQL type for this Rust type. Read more
    source§

    fn compatible(ty: &AnyTypeInfo) -> bool

    Determines if this Rust type is compatible with the given SQL type. Read more
    source§

    impl Type<Any> for str

    source§

    fn type_info() -> AnyTypeInfo

    Returns the canonical SQL type for this Rust type. Read more
    source§

    fn compatible(ty: &DB::TypeInfo) -> bool

    Determines if this Rust type is compatible with the given SQL type. Read more
    source§

    impl HasStatementCache for Any

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Any

    §

    impl Send for Any

    §

    impl Sync for Any

    §

    impl Unpin for Any

    §

    impl UnwindSafe for Any

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/sqlx_core/error/enum.Error.html b/sqlx_core/error/enum.Error.html index 66d5d3acea50..ecba0609797e 100644 --- a/sqlx_core/error/enum.Error.html +++ b/sqlx_core/error/enum.Error.html @@ -43,8 +43,8 @@ because another task encountered too many errors while trying to open a new connection.

    §

    PoolClosed

    Pool::close was called while we were waiting in Pool::acquire.

    §

    WorkerCrashed

    A background worker has crashed.

    -
    §

    Migrate(Box<MigrateError>)

    Implementations§

    source§

    impl Error

    source

    pub fn into_database_error(self) -> Option<Box<dyn DatabaseError + 'static>>

    source

    pub fn as_database_error(&self) -> Option<&(dyn DatabaseError + 'static)>

    Trait Implementations§

    source§

    impl Debug for Error

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Error

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for Error

    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl<E> From<E> for Error
    where - E: DatabaseError,

    source§

    fn from(error: E) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error> for Error

    source§

    fn from(source: Error) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error> for MigrateError

    source§

    fn from(source: Error) -> Self

    Converts to this type from the input type.
    source§

    impl From<MigrateError> for Error

    source§

    fn from(error: MigrateError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Error

    §

    impl Send for Error

    §

    impl Sync for Error

    §

    impl Unpin for Error

    §

    impl !UnwindSafe for Error

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +
    §

    Migrate(Box<MigrateError>)

    Implementations§

    source§

    impl Error

    source

    pub fn into_database_error(self) -> Option<Box<dyn DatabaseError + 'static>>

    source

    pub fn as_database_error(&self) -> Option<&(dyn DatabaseError + 'static)>

    Trait Implementations§

    source§

    impl Debug for Error

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Error

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for Error

    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl<E> From<E> for Error
    where + E: DatabaseError,

    source§

    fn from(error: E) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error> for Error

    source§

    fn from(source: Error) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error> for MigrateError

    source§

    fn from(source: Error) -> Self

    Converts to this type from the input type.
    source§

    impl From<MigrateError> for Error

    source§

    fn from(error: MigrateError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    §

    impl !RefUnwindSafe for Error

    §

    impl Send for Error

    §

    impl Sync for Error

    §

    impl Unpin for Error

    §

    impl !UnwindSafe for Error

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/sqlx_core/error/struct.UnexpectedNullError.html b/sqlx_core/error/struct.UnexpectedNullError.html index ba89d88d0b64..ac72612e9e2a 100644 --- a/sqlx_core/error/struct.UnexpectedNullError.html +++ b/sqlx_core/error/struct.UnexpectedNullError.html @@ -2,7 +2,7 @@
    pub struct UnexpectedNullError;
    Expand description

    An unexpected NULL was encountered during decoding.

    Returned from Row::get if the value from the database is NULL, and you are not decoding into an Option.

    -

    Trait Implementations§

    source§

    impl Debug for UnexpectedNullError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for UnexpectedNullError

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for UnexpectedNullError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    Trait Implementations§

    source§

    impl Debug for UnexpectedNullError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for UnexpectedNullError

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for UnexpectedNullError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/sqlx_core/ext/ustr/enum.UStr.html b/sqlx_core/ext/ustr/enum.UStr.html index 36092c3c350b..ee9b84b1b984 100644 --- a/sqlx_core/ext/ustr/enum.UStr.html +++ b/sqlx_core/ext/ustr/enum.UStr.html @@ -1200,10 +1200,10 @@
    Examples
    let s = "Grüße, Jürgen ❤";
     
     assert_eq!("grüße, jürgen ❤", s.to_ascii_lowercase());
    -

    Trait Implementations§

    source§

    impl Borrow<str> for UStr

    source§

    fn borrow(&self) -> &str

    Immutably borrows from an owned value. Read more
    source§

    impl Clone for UStr

    source§

    fn clone(&self) -> UStr

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for UStr

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for UStr

    §

    type Target = str

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &str

    Dereferences the value.
    source§

    impl<'de> Deserialize<'de> for UStr

    Trait Implementations§

    source§

    impl Borrow<str> for UStr

    source§

    fn borrow(&self) -> &str

    Immutably borrows from an owned value. Read more
    source§

    impl Clone for UStr

    source§

    fn clone(&self) -> UStr

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for UStr

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Deref for UStr

    §

    type Target = str

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &str

    Dereferences the value.
    source§

    impl<'de> Deserialize<'de> for UStr

    source§

    fn deserialize<D>( deserializer: D ) -> Result<Self, <D as Deserializer<'de>>::Error>
    where - D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for UStr

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<&'static str> for UStr

    source§

    fn from(s: &'static str) -> Self

    Converts to this type from the input type.
    source§

    impl From<String> for UStr

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl Hash for UStr

    source§

    fn hash<H: Hasher>(&self, state: &mut H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where + D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for UStr

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<&'static str> for UStr

    source§

    fn from(s: &'static str) -> Self

    Converts to this type from the input type.
    source§

    impl From<String> for UStr

    source§

    fn from(s: String) -> Self

    Converts to this type from the input type.
    source§

    impl Hash for UStr

    source§

    fn hash<H: Hasher>(&self, state: &mut H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl PartialEq for UStr

    source§

    fn eq(&self, other: &UStr) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always diff --git a/sqlx_core/migrate/enum.MigrateError.html b/sqlx_core/migrate/enum.MigrateError.html index 7006b1927363..a63acc9277ac 100644 --- a/sqlx_core/migrate/enum.MigrateError.html +++ b/sqlx_core/migrate/enum.MigrateError.html @@ -10,7 +10,7 @@ ForceNotSupported, InvalidMixReversibleAndSimple, Dirty(i64), -}

    Variants (Non-exhaustive)§

    This enum is marked as non-exhaustive
    Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
    §

    Execute(Error)

    §

    Source(BoxDynError)

    §

    VersionMissing(i64)

    §

    VersionMismatch(i64)

    §

    VersionNotPresent(i64)

    §

    VersionTooOld(i64, i64)

    §

    VersionTooNew(i64, i64)

    §

    ForceNotSupported

    §

    InvalidMixReversibleAndSimple

    👎Deprecated: migration types are now inferred
    §

    Dirty(i64)

    Trait Implementations§

    source§

    impl Debug for MigrateError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for MigrateError

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for MigrateError

    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<Error> for MigrateError

    source§

    fn from(source: Error) -> Self

    Converts to this type from the input type.
    source§

    impl From<MigrateError> for Error

    source§

    fn from(error: MigrateError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +}

    Variants (Non-exhaustive)§

    This enum is marked as non-exhaustive
    Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
    §

    Execute(Error)

    §

    Source(BoxDynError)

    §

    VersionMissing(i64)

    §

    VersionMismatch(i64)

    §

    VersionNotPresent(i64)

    §

    VersionTooOld(i64, i64)

    §

    VersionTooNew(i64, i64)

    §

    ForceNotSupported

    §

    InvalidMixReversibleAndSimple

    👎Deprecated: migration types are now inferred
    §

    Dirty(i64)

    Trait Implementations§

    source§

    impl Debug for MigrateError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for MigrateError

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for MigrateError

    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<Error> for MigrateError

    source§

    fn from(source: Error) -> Self

    Converts to this type from the input type.
    source§

    impl From<MigrateError> for Error

    source§

    fn from(error: MigrateError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/sqlx_core/pool/maybe/enum.MaybePoolConnection.html b/sqlx_core/pool/maybe/enum.MaybePoolConnection.html index 3f60d49fee8c..49fe1e3687fb 100644 --- a/sqlx_core/pool/maybe/enum.MaybePoolConnection.html +++ b/sqlx_core/pool/maybe/enum.MaybePoolConnection.html @@ -2,7 +2,7 @@
    pub enum MaybePoolConnection<'c, DB: Database> {
         Connection(&'c mut DB::Connection),
         PoolConnection(PoolConnection<DB>),
    -}

    Variants§

    §

    Connection(&'c mut DB::Connection)

    §

    PoolConnection(PoolConnection<DB>)

    Trait Implementations§

    source§

    impl<'c, DB: Database> Deref for MaybePoolConnection<'c, DB>

    §

    type Target = <DB as Database>::Connection

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl<'c, DB: Database> DerefMut for MaybePoolConnection<'c, DB>

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.
    source§

    impl<'c, DB: Database> From<&'c mut <DB as Database>::Connection> for MaybePoolConnection<'c, DB>

    source§

    fn from(v: &'c mut DB::Connection) -> Self

    Converts to this type from the input type.
    source§

    impl<'c, DB: Database> From<PoolConnection<DB>> for MaybePoolConnection<'c, DB>

    source§

    fn from(v: PoolConnection<DB>) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    §

    impl<'c, DB> !RefUnwindSafe for MaybePoolConnection<'c, DB>

    §

    impl<'c, DB> Send for MaybePoolConnection<'c, DB>

    §

    impl<'c, DB> Sync for MaybePoolConnection<'c, DB>
    where +}

    Variants§

    §

    Connection(&'c mut DB::Connection)

    §

    PoolConnection(PoolConnection<DB>)

    Trait Implementations§

    source§

    impl<'c, DB: Database> Deref for MaybePoolConnection<'c, DB>

    §

    type Target = <DB as Database>::Connection

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl<'c, DB: Database> DerefMut for MaybePoolConnection<'c, DB>

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.
    source§

    impl<'c, DB: Database> From<&'c mut <DB as Database>::Connection> for MaybePoolConnection<'c, DB>

    source§

    fn from(v: &'c mut DB::Connection) -> Self

    Converts to this type from the input type.
    source§

    impl<'c, DB: Database> From<PoolConnection<DB>> for MaybePoolConnection<'c, DB>

    source§

    fn from(v: PoolConnection<DB>) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    §

    impl<'c, DB> !RefUnwindSafe for MaybePoolConnection<'c, DB>

    §

    impl<'c, DB> Send for MaybePoolConnection<'c, DB>

    §

    impl<'c, DB> Sync for MaybePoolConnection<'c, DB>
    where <DB as Database>::Connection: Sync,

    §

    impl<'c, DB> Unpin for MaybePoolConnection<'c, DB>
    where <DB as Database>::Connection: Unpin,

    §

    impl<'c, DB> !UnwindSafe for MaybePoolConnection<'c, DB>

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where diff --git a/sqlx_core/pool/struct.Pool.html b/sqlx_core/pool/struct.Pool.html index c663de218d20..a7b4e2d45814 100644 --- a/sqlx_core/pool/struct.Pool.html +++ b/sqlx_core/pool/struct.Pool.html @@ -278,9 +278,9 @@
    Examples
    )

    Updates the connection options this pool will use when opening any future connections. Any existing open connection in the pool will be left as-is.

    source

    pub fn options(&self) -> &PoolOptions<DB>

    Get the options for this pool

    -

    Trait Implementations§

    source§

    impl<'a, DB: Database> Acquire<'a> for &Pool<DB>

    §

    type Database = DB

    §

    type Connection = PoolConnection<DB>

    source§

    fn acquire(self) -> BoxFuture<'static, Result<Self::Connection, Error>>

    source§

    fn begin(self) -> BoxFuture<'static, Result<Transaction<'a, DB>, Error>>

    source§

    impl<DB: Database> Clone for Pool<DB>

    Returns a new Pool tied to the same shared connection pool.

    +

    Trait Implementations§

    source§

    impl<'a, DB: Database> Acquire<'a> for &Pool<DB>

    §

    type Database = DB

    §

    type Connection = PoolConnection<DB>

    source§

    fn acquire(self) -> BoxFuture<'static, Result<Self::Connection, Error>>

    source§

    fn begin(self) -> BoxFuture<'static, Result<Transaction<'a, DB>, Error>>

    source§

    impl<DB: Database> Clone for Pool<DB>

    Returns a new Pool tied to the same shared connection pool.

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<DB: Database> Debug for Pool<DB>

    source§

    fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'p, DB: Database> Executor<'p> for &Pool<DB>
    where - for<'c> &'c mut DB::Connection: Executor<'c, Database = DB>,

    §

    type Database = DB

    source§

    fn fetch_many<'e, 'q: 'e, E>( + for<'c> &'c mut DB::Connection: Executor<'c, Database = DB>,

    §

    type Database = DB

    source§

    fn fetch_many<'e, 'q: 'e, E>( self, query: E ) -> BoxStream<'e, Result<Either<DB::QueryResult, DB::Row>, Error>>
    where diff --git a/sqlx_core/rt/struct.TimeoutError.html b/sqlx_core/rt/struct.TimeoutError.html index 8141d9610317..3920b06d577e 100644 --- a/sqlx_core/rt/struct.TimeoutError.html +++ b/sqlx_core/rt/struct.TimeoutError.html @@ -1,5 +1,5 @@ TimeoutError in sqlx_core::rt - Rust -

    Struct sqlx_core::rt::TimeoutError

    source ·
    pub struct TimeoutError(/* private fields */);

    Trait Implementations§

    source§

    impl Debug for TimeoutError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for TimeoutError

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for TimeoutError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    Struct sqlx_core::rt::TimeoutError

    source ·
    pub struct TimeoutError(/* private fields */);

    Trait Implementations§

    source§

    impl Debug for TimeoutError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for TimeoutError

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for TimeoutError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/src/headless_lms_models/exercise_task_submissions.rs.html b/src/headless_lms_models/exercise_task_submissions.rs.html index 80375ed45e73..8b2ae2c722e1 100644 --- a/src/headless_lms_models/exercise_task_submissions.rs.html +++ b/src/headless_lms_models/exercise_task_submissions.rs.html @@ -551,6 +551,51 @@ 550 551 552 +553 +554 +555 +556 +557 +558 +559 +560 +561 +562 +563 +564 +565 +566 +567 +568 +569 +570 +571 +572 +573 +574 +575 +576 +577 +578 +579 +580 +581 +582 +583 +584 +585 +586 +587 +588 +589 +590 +591 +592 +593 +594 +595 +596 +597
    use std::collections::HashSet;
     
     use futures::{future::BoxFuture, Stream};
    @@ -1103,4 +1148,49 @@
         .await?;
         Ok(res)
     }
    +
    +pub async fn get_ids_by_exercise_id(
    +    conn: &mut PgConnection,
    +    exercise_id: Uuid,
    +) -> ModelResult<Vec<Uuid>> {
    +    let res = sqlx::query!(
    +        "
    +SELECT id
    +FROM exercise_task_submissions
    +WHERE exercise_slide_submission_id IN (
    +    SELECT id
    +    FROM exercise_slide_submissions
    +    WHERE exercise_id = $1
    +)
    +",
    +        &exercise_id
    +    )
    +    .fetch_all(conn)
    +    .await?;
    +    Ok(res.iter().map(|x| x.id).collect())
    +}
    +
    +/// Similar to get_ids_by_exercise_id but returns the record with the highest created_at for a user_id
    +pub async fn get_latest_submission_ids_by_exercise_id(
    +    conn: &mut PgConnection,
    +    exercise_id: Uuid,
    +) -> ModelResult<Vec<Uuid>> {
    +    let res = sqlx::query!(
    +        "
    +SELECT id
    +FROM exercise_task_submissions
    +WHERE exercise_slide_submission_id IN (SELECT id
    +    FROM (SELECT DISTINCT ON (user_id, exercise_id) *
    +        FROM exercise_slide_submissions
    +        WHERE exercise_id = $1
    +        AND deleted_at IS NULL
    +        ORDER BY user_id, exercise_id, created_at DESC) a )
    +    AND deleted_at IS NULL
    +",
    +        &exercise_id
    +    )
    +    .fetch_all(conn)
    +    .await?;
    +    Ok(res.iter().map(|x| x.id).collect())
    +}
     
    \ No newline at end of file diff --git a/src/headless_lms_models/library/regrading.rs.html b/src/headless_lms_models/library/regrading.rs.html index 4a713588ac63..70c7e44ebefe 100644 --- a/src/headless_lms_models/library/regrading.rs.html +++ b/src/headless_lms_models/library/regrading.rs.html @@ -974,6 +974,31 @@ 973 974 975 +976 +977 +978 +979 +980 +981 +982 +983 +984 +985 +986 +987 +988 +989 +990 +991 +992 +993 +994 +995 +996 +997 +998 +999 +1000
    use std::{
         collections::{HashMap, HashSet},
         convert::TryFrom,
    @@ -1177,6 +1202,31 @@
                 models::exercise_slides::get_exercise_slide(&mut *conn, submission.exercise_slide_id)
                     .await?;
             let exercise = models::exercises::get_by_id(&mut *conn, exercise_slide.exercise_id).await?;
    +        if exercise.exam_id.is_some() {
    +            info!("Submission being regraded is from an exam, making sure we only give points from the last submission.");
    +            let exercise_slide_submission = models::exercise_slide_submissions::get_by_id(
    +                &mut *conn,
    +                submission.exercise_slide_submission_id,
    +            )
    +            .await?;
    +            let latest_submission =
    +                models::exercise_slide_submissions::get_users_latest_exercise_slide_submission(
    +                    &mut *conn,
    +                    submission.exercise_slide_id,
    +                    exercise_slide_submission.user_id,
    +                )
    +                .await?;
    +            if exercise_slide_submission.id != latest_submission.id {
    +                info!("Exam submission being regraded is not the latest submission, refusing to grade it.");
    +                models::exercise_task_gradings::set_grading_progress(
    +                    &mut *conn,
    +                    regrading_submission.id,
    +                    GradingProgress::Failed,
    +                )
    +                .await?;
    +                continue;
    +            }
    +        }
             let not_ready_grading =
                 models::exercise_task_gradings::new_grading(&mut *conn, &exercise, &submission).await?;
             models::exercise_task_regrading_submissions::set_grading_after_regrading(
    diff --git a/src/headless_lms_models/regradings.rs.html b/src/headless_lms_models/regradings.rs.html
    index 5464826b10c0..c18c33efc6e6 100644
    --- a/src/headless_lms_models/regradings.rs.html
    +++ b/src/headless_lms_models/regradings.rs.html
    @@ -284,6 +284,38 @@
     283
     284
     285
    +286
    +287
    +288
    +289
    +290
    +291
    +292
    +293
    +294
    +295
    +296
    +297
    +298
    +299
    +300
    +301
    +302
    +303
    +304
    +305
    +306
    +307
    +308
    +309
    +310
    +311
    +312
    +313
    +314
    +315
    +316
    +317
     

    use crate::{
         exercise_task_gradings::{self, ExerciseTaskGrading, UserPointsUpdateStrategy},
         exercise_task_regrading_submissions, exercise_task_submissions,
    @@ -308,7 +340,15 @@
     #[cfg_attr(feature = "ts_rs", derive(TS))]
     pub struct NewRegrading {
         user_points_update_strategy: UserPointsUpdateStrategy,
    -    exercise_task_submission_ids: Vec<Uuid>,
    +    ids: Vec<Uuid>,
    +    id_type: NewRegradingIdType,
    +}
    +
    +#[derive(Debug, Deserialize, Serialize)]
    +#[cfg_attr(feature = "ts_rs", derive(TS))]
    +pub enum NewRegradingIdType {
    +    ExerciseTaskSubmissionId,
    +    ExerciseId,
     }
     
     #[derive(Debug, Deserialize, Serialize)]
    @@ -362,12 +402,36 @@
         )
         .fetch_one(&mut *tx)
         .await?;
    +
    +    let exercise_task_submission_ids = match new_regrading.id_type {
    +        NewRegradingIdType::ExerciseTaskSubmissionId => new_regrading.ids,
    +        NewRegradingIdType::ExerciseId => {
    +            let mut ids = Vec::new();
    +            for id in new_regrading.ids {
    +                let exercise = crate::exercises::get_by_id(&mut tx, id).await?;
    +                let submission_ids = if exercise.exam_id.is_some() {
    +                    // On exams only the last submission is considered.
    +                    // That's why we will only regrade those.
    +                    exercise_task_submissions::get_latest_submission_ids_by_exercise_id(
    +                        &mut tx,
    +                        exercise.id,
    +                    )
    +                    .await?
    +                } else {
    +                    exercise_task_submissions::get_ids_by_exercise_id(&mut tx, exercise.id).await?
    +                };
    +                ids.extend(submission_ids);
    +            }
    +            ids
    +        }
    +    };
    +
         info!(
             "Adding {:?} exercise task submissions to the regrading.",
    -        new_regrading.exercise_task_submission_ids.len()
    +        exercise_task_submission_ids.len()
         );
    -    for id in new_regrading.exercise_task_submission_ids {
    -        let exercise_task_submission = exercise_task_submissions::get_by_id(&mut tx, id).await?;
    +    for id in &exercise_task_submission_ids {
    +        let exercise_task_submission = exercise_task_submissions::get_by_id(&mut tx, *id).await?;
             let grading_before_regrading_id = exercise_task_submission
                 .exercise_task_grading_id
                 .ok_or_else(|| {
    @@ -381,7 +445,7 @@
                 &mut tx,
                 PKeyPolicy::Generate,
                 res.id,
    -            id,
    +            *id,
                 grading_before_regrading_id,
             )
             .await?;
    diff --git a/src/headless_lms_models/research_forms.rs.html b/src/headless_lms_models/research_forms.rs.html
    index c569b6da057f..556ea38ad28e 100644
    --- a/src/headless_lms_models/research_forms.rs.html
    +++ b/src/headless_lms_models/research_forms.rs.html
    @@ -230,6 +230,18 @@
     229
     230
     231
    +232
    +233
    +234
    +235
    +236
    +237
    +238
    +239
    +240
    +241
    +242
    +243
     
    use crate::prelude::*;
     
     #[derive(Debug, Serialize, Deserialize, PartialEq, Clone)]
    @@ -354,11 +366,16 @@
     
     pub async fn upsert_research_form_questions(
         conn: &mut PgConnection,
    -    question: &NewResearchFormQuestion,
    -) -> ModelResult<ResearchFormQuestion> {
    -    let form_res = sqlx::query_as!(
    -        ResearchFormQuestion,
    -        "
    +    questions: &[NewResearchFormQuestion],
    +) -> ModelResult<Vec<ResearchFormQuestion>> {
    +    let mut tx = conn.begin().await?;
    +
    +    let mut inserted_questions = Vec::new();
    +
    +    for question in questions {
    +        let form_res = sqlx::query_as!(
    +            ResearchFormQuestion,
    +            "
     INSERT INTO course_specific_consent_form_questions (
         id,
         course_id,
    @@ -366,17 +383,24 @@
         question
       )
     VALUES ($1, $2, $3, $4) ON CONFLICT (id)
    -DO UPDATE SET question = $4
    +DO UPDATE SET question = $4,
    +deleted_at = NULL
     RETURNING *
     ",
    -        question.question_id,
    -        question.course_id,
    -        question.research_consent_form_id,
    -        question.question
    -    )
    -    .fetch_one(conn)
    -    .await?;
    -    Ok(form_res)
    +            question.question_id,
    +            question.course_id,
    +            question.research_consent_form_id,
    +            question.question
    +        )
    +        .fetch_one(&mut *tx)
    +        .await?;
    +
    +        inserted_questions.push(form_res);
    +    }
    +
    +    tx.commit().await?;
    +
    +    Ok(inserted_questions)
     }
     
     pub async fn get_research_form_questions_with_course_id(
    diff --git a/src/headless_lms_server/controllers/cms/courses.rs.html b/src/headless_lms_server/controllers/cms/courses.rs.html
    index 375abdea7415..ca88b2281ca6 100644
    --- a/src/headless_lms_server/controllers/cms/courses.rs.html
    +++ b/src/headless_lms_server/controllers/cms/courses.rs.html
    @@ -452,21 +452,21 @@
     }
     
     /**
    -PUT `/api/v0/cms/courses/:course_id/research-consent-form-question` - Upserts questions for the courses research form from Gutenberg research form edit.
    +PUT `/api/v0/cms/courses/:course_id/research-consent-form-questions` - Upserts questions for the courses research form from Gutenberg research form edit.
     */
     
     #[instrument(skip(pool, payload))]
    -async fn upsert_course_research_form_question(
    -    payload: web::Json<NewResearchFormQuestion>,
    +async fn upsert_course_research_form_questions(
    +    payload: web::Json<Vec<NewResearchFormQuestion>>,
         pool: web::Data<PgPool>,
         course_id: web::Path<Uuid>,
         user: AuthUser,
    -) -> ControllerResult<web::Json<ResearchFormQuestion>> {
    +) -> ControllerResult<web::Json<Vec<ResearchFormQuestion>>> {
         let mut conn = pool.acquire().await?;
     
         let token = authorize(&mut conn, Act::Edit, Some(user.id), Res::GlobalPermissions).await?;
    -    let question = payload;
    -    let res = models::research_forms::upsert_research_form_questions(&mut conn, &question).await?;
    +
    +    let res = models::research_forms::upsert_research_form_questions(&mut conn, &payload).await?;
     
         token.authorized_ok(web::Json(res))
     }
    @@ -522,8 +522,8 @@
             )
             .route("/{course_id}/pages", web::get().to(get_all_pages))
             .route(
    -            "/{courseId}/research-consent-form-question",
    -            web::put().to(upsert_course_research_form_question),
    +            "/{courseId}/research-consent-form-questions",
    +            web::put().to(upsert_course_research_form_questions),
             )
             .route(
                 "/{course_id}/research-consent-form",
    diff --git a/subtle/struct.Choice.html b/subtle/struct.Choice.html
    index aefc60bea3de..0e5d4b6ec95f 100644
    --- a/subtle/struct.Choice.html
    +++ b/subtle/struct.Choice.html
    @@ -16,8 +16,8 @@ 
    Note
    where it’s not possible to use one of the subtle-provided trait impls.

    To convert a Choice to a bool, use the From implementation instead.

    -

    Trait Implementations§

    source§

    impl BitAnd for Choice

    §

    type Output = Choice

    The resulting type after applying the & operator.
    source§

    fn bitand(self, rhs: Choice) -> Choice

    Performs the & operation. Read more
    source§

    impl BitAndAssign for Choice

    source§

    fn bitand_assign(&mut self, rhs: Choice)

    Performs the &= operation. Read more
    source§

    impl BitOr for Choice

    §

    type Output = Choice

    The resulting type after applying the | operator.
    source§

    fn bitor(self, rhs: Choice) -> Choice

    Performs the | operation. Read more
    source§

    impl BitOrAssign for Choice

    source§

    fn bitor_assign(&mut self, rhs: Choice)

    Performs the |= operation. Read more
    source§

    impl BitXor for Choice

    §

    type Output = Choice

    The resulting type after applying the ^ operator.
    source§

    fn bitxor(self, rhs: Choice) -> Choice

    Performs the ^ operation. Read more
    source§

    impl BitXorAssign for Choice

    source§

    fn bitxor_assign(&mut self, rhs: Choice)

    Performs the ^= operation. Read more
    source§

    impl Clone for Choice

    source§

    fn clone(&self) -> Choice

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl ConditionallySelectable for Choice

    source§

    fn conditional_select(a: &Self, b: &Self, choice: Choice) -> Self

    Select a or b according to choice. Read more
    source§

    fn conditional_assign(&mut self, other: &Self, choice: Choice)

    Conditionally assign other to self, according to choice. Read more
    source§

    fn conditional_swap(a: &mut Self, b: &mut Self, choice: Choice)

    Conditionally swap self and other if choice == 1; otherwise, -reassign both unto themselves. Read more
    source§

    impl ConstantTimeEq for Choice

    source§

    fn ct_eq(&self, rhs: &Choice) -> Choice

    Determine if two items are equal. Read more
    source§

    fn ct_ne(&self, other: &Self) -> Choice

    Determine if two items are NOT equal. Read more
    source§

    impl Debug for Choice

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<Choice> for bool

    source§

    fn from(source: Choice) -> bool

    Convert the Choice wrapper into a bool, depending on whether +

    Trait Implementations§

    source§

    impl BitAnd for Choice

    §

    type Output = Choice

    The resulting type after applying the & operator.
    source§

    fn bitand(self, rhs: Choice) -> Choice

    Performs the & operation. Read more
    source§

    impl BitAndAssign for Choice

    source§

    fn bitand_assign(&mut self, rhs: Choice)

    Performs the &= operation. Read more
    source§

    impl BitOr for Choice

    §

    type Output = Choice

    The resulting type after applying the | operator.
    source§

    fn bitor(self, rhs: Choice) -> Choice

    Performs the | operation. Read more
    source§

    impl BitOrAssign for Choice

    source§

    fn bitor_assign(&mut self, rhs: Choice)

    Performs the |= operation. Read more
    source§

    impl BitXor for Choice

    §

    type Output = Choice

    The resulting type after applying the ^ operator.
    source§

    fn bitxor(self, rhs: Choice) -> Choice

    Performs the ^ operation. Read more
    source§

    impl BitXorAssign for Choice

    source§

    fn bitxor_assign(&mut self, rhs: Choice)

    Performs the ^= operation. Read more
    source§

    impl Clone for Choice

    source§

    fn clone(&self) -> Choice

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl ConditionallySelectable for Choice

    source§

    fn conditional_select(a: &Self, b: &Self, choice: Choice) -> Self

    Select a or b according to choice. Read more
    source§

    fn conditional_assign(&mut self, other: &Self, choice: Choice)

    Conditionally assign other to self, according to choice. Read more
    source§

    fn conditional_swap(a: &mut Self, b: &mut Self, choice: Choice)

    Conditionally swap self and other if choice == 1; otherwise, +reassign both unto themselves. Read more
    source§

    impl ConstantTimeEq for Choice

    source§

    fn ct_eq(&self, rhs: &Choice) -> Choice

    Determine if two items are equal. Read more
    source§

    fn ct_ne(&self, other: &Self) -> Choice

    Determine if two items are NOT equal. Read more
    source§

    impl Debug for Choice

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<Choice> for bool

    source§

    fn from(source: Choice) -> bool

    Convert the Choice wrapper into a bool, depending on whether the underlying u8 was a 0 or a 1.

    Note

    This function exists to avoid having higher-level cryptographic protocol @@ -27,7 +27,7 @@

    Note
    MAC, where the verification should happen in constant-time (and thus use a Choice) but it is safe to return a bool at the end of the verification.

    -
    source§

    impl From<u8> for Choice

    source§

    fn from(input: u8) -> Choice

    Converts to this type from the input type.
    source§

    impl Not for Choice

    §

    type Output = Choice

    The resulting type after applying the ! operator.
    source§

    fn not(self) -> Choice

    Performs the unary ! operation. Read more
    source§

    impl Copy for Choice

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    source§

    impl From<u8> for Choice

    source§

    fn from(input: u8) -> Choice

    Converts to this type from the input type.
    source§

    impl Not for Choice

    §

    type Output = Choice

    The resulting type after applying the ! operator.
    source§

    fn not(self) -> Choice

    Performs the unary ! operation. Read more
    source§

    impl Copy for Choice

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/tempfile/fn.spooled_tempfile.html b/tempfile/fn.spooled_tempfile.html index a199e7a1f6c9..3170a79231b0 100644 --- a/tempfile/fn.spooled_tempfile.html +++ b/tempfile/fn.spooled_tempfile.html @@ -22,4 +22,4 @@

    Examples

    writeln!(file, "marvin gardens")?; assert!(file.is_rolled());
    -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/tempfile/struct.NamedTempFile.html b/tempfile/struct.NamedTempFile.html index c2666a12d801..72077fbf8b20 100644 --- a/tempfile/struct.NamedTempFile.html +++ b/tempfile/struct.NamedTempFile.html @@ -239,19 +239,19 @@
    Examples
    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<F: Read> Read for NamedTempFile<F>

    source§

    fn read(&mut self, buf: &mut [u8]) -> Result<usize>

    Pull some bytes from this source into the specified buffer, returning how many bytes were read. Read more
    source§

    fn read_vectored(&mut self, bufs: &mut [IoSliceMut<'_>]) -> Result<usize>

    Like read, except that it reads into a slice of buffers. 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
    source§

    fn read_exact(&mut self, buf: &mut [u8]) -> Result<()>

    Read the exact number of bytes required to fill buf. 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 Self
    where +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 Self
    where 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 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 read at most limit bytes from it. Read more
    source§

    impl Seek for &NamedTempFile<File>

    source§

    fn seek(&mut self, pos: SeekFrom) -> Result<u64>

    Seek to an offset, in bytes, in a stream. Read more
    1.55.0 · source§

    fn rewind(&mut self) -> Result<(), Error>

    Rewind to the beginning of a stream. Read more
    source§

    fn stream_len(&mut self) -> Result<u64, Error>

    🔬This is a nightly-only experimental API. (seek_stream_len)
    Returns the length of this stream (in bytes). Read more
    1.51.0 · source§

    fn stream_position(&mut self) -> Result<u64, Error>

    Returns the current seek position from the start of the stream. Read more
    source§

    fn seek_relative(&mut self, offset: i64) -> Result<(), Error>

    🔬This is a nightly-only experimental API. (seek_seek_relative)
    Seeks relative to the current position. Read more
    source§

    impl<F: Seek> Seek for NamedTempFile<F>

    source§

    fn seek(&mut self, pos: SeekFrom) -> Result<u64>

    Seek to an offset, in bytes, in a stream. Read more
    1.55.0 · source§

    fn rewind(&mut self) -> Result<(), Error>

    Rewind to the beginning of a stream. Read more
    source§

    fn stream_len(&mut self) -> Result<u64, Error>

    🔬This is a nightly-only experimental API. (seek_stream_len)
    Returns the length of this stream (in bytes). Read more
    1.51.0 · source§

    fn stream_position(&mut self) -> Result<u64, Error>

    Returns the current seek position from the start of the stream. Read more
    source§

    fn seek_relative(&mut self, offset: i64) -> Result<(), Error>

    🔬This is a nightly-only experimental API. (seek_seek_relative)
    Seeks relative to the current position. Read more
    source§

    impl Write for &NamedTempFile<File>

    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 flush(&mut self) -> Result<()>

    Flush this output stream, ensuring that all intermediately buffered -contents reach their destination. Read more
    source§

    fn write_vectored(&mut self, bufs: &[IoSlice<'_>]) -> Result<usize>

    Like write, except that it writes from a slice of buffers. 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 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 Self
    where - Self: Sized,

    Creates a “by reference” adapter for this instance of Write. Read more
    source§

    impl<F: Write> Write for NamedTempFile<F>

    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 flush(&mut self) -> Result<()>

    Flush this output stream, ensuring that all intermediately buffered -contents reach their destination. Read more
    source§

    fn write_vectored(&mut self, bufs: &[IoSlice<'_>]) -> Result<usize>

    Like write, except that it writes from a slice of buffers. 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 + Self: Sized,
    Creates an adapter which will read at most limit bytes from it. Read more
    source§

    impl Seek for &NamedTempFile<File>

    source§

    fn seek(&mut self, pos: SeekFrom) -> Result<u64>

    Seek to an offset, in bytes, in a stream. Read more
    1.55.0 · source§

    fn rewind(&mut self) -> Result<(), Error>

    Rewind to the beginning of a stream. Read more
    source§

    fn stream_len(&mut self) -> Result<u64, Error>

    🔬This is a nightly-only experimental API. (seek_stream_len)
    Returns the length of this stream (in bytes). Read more
    1.51.0 · source§

    fn stream_position(&mut self) -> Result<u64, Error>

    Returns the current seek position from the start of the stream. Read more
    source§

    fn seek_relative(&mut self, offset: i64) -> Result<(), Error>

    🔬This is a nightly-only experimental API. (seek_seek_relative)
    Seeks relative to the current position. Read more
    source§

    impl<F: Seek> Seek for NamedTempFile<F>

    source§

    fn seek(&mut self, pos: SeekFrom) -> Result<u64>

    Seek to an offset, in bytes, in a stream. Read more
    1.55.0 · source§

    fn rewind(&mut self) -> Result<(), Error>

    Rewind to the beginning of a stream. Read more
    source§

    fn stream_len(&mut self) -> Result<u64, Error>

    🔬This is a nightly-only experimental API. (seek_stream_len)
    Returns the length of this stream (in bytes). Read more
    1.51.0 · source§

    fn stream_position(&mut self) -> Result<u64, Error>

    Returns the current seek position from the start of the stream. Read more
    source§

    fn seek_relative(&mut self, offset: i64) -> Result<(), Error>

    🔬This is a nightly-only experimental API. (seek_seek_relative)
    Seeks relative to the current position. Read more
    source§

    impl Write for &NamedTempFile<File>

    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 flush(&mut self) -> Result<()>

    Flush this output stream, ensuring that all intermediately buffered +contents reach their destination. Read more
    source§

    fn write_vectored(&mut self, bufs: &[IoSlice<'_>]) -> Result<usize>

    Like write, except that it writes from a slice of buffers. 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 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 Self
    where + Self: Sized,

    Creates a “by reference” adapter for this instance of Write. Read more
    source§

    impl<F: Write> Write for NamedTempFile<F>

    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 flush(&mut self) -> Result<()>

    Flush this output stream, ensuring that all intermediately buffered +contents reach their destination. Read more
    source§

    fn write_vectored(&mut self, bufs: &[IoSlice<'_>]) -> Result<usize>

    Like write, except that it writes from a slice of buffers. 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 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 Self
    where Self: Sized,

    Creates a “by reference” adapter for this instance of Write. Read more

    Auto Trait Implementations§

    §

    impl<F> RefUnwindSafe for NamedTempFile<F>
    where F: RefUnwindSafe,

    §

    impl<F> Send for NamedTempFile<F>
    where F: Send,

    §

    impl<F> Sync for NamedTempFile<F>
    where diff --git a/tempfile/struct.PathPersistError.html b/tempfile/struct.PathPersistError.html index e553e07cbb4a..f6a89f0d5ecd 100644 --- a/tempfile/struct.PathPersistError.html +++ b/tempfile/struct.PathPersistError.html @@ -5,7 +5,7 @@ }
    Expand description

    Error returned when persisting a temporary file path fails.

    Fields§

    §error: Error

    The underlying IO error.

    §path: TempPath

    The temporary file path that couldn’t be persisted.

    -

    Trait Implementations§

    source§

    impl Debug for PathPersistError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for PathPersistError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for PathPersistError

    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<PathPersistError> for Error

    source§

    fn from(error: PathPersistError) -> Error

    Converts to this type from the input type.
    source§

    impl From<PathPersistError> for TempPath

    source§

    fn from(error: PathPersistError) -> TempPath

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    Trait Implementations§

    source§

    impl Debug for PathPersistError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for PathPersistError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for PathPersistError

    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<PathPersistError> for Error

    source§

    fn from(error: PathPersistError) -> Error

    Converts to this type from the input type.
    source§

    impl From<PathPersistError> for TempPath

    source§

    fn from(error: PathPersistError) -> TempPath

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/tempfile/struct.PersistError.html b/tempfile/struct.PersistError.html index 4e95b9809987..56eedd85d26e 100644 --- a/tempfile/struct.PersistError.html +++ b/tempfile/struct.PersistError.html @@ -5,7 +5,7 @@ }
    Expand description

    Error returned when persisting a temporary file fails.

    Fields§

    §error: Error

    The underlying IO error.

    §file: NamedTempFile<F>

    The temporary file that couldn’t be persisted.

    -

    Trait Implementations§

    source§

    impl<F> Debug for PersistError<F>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<F> Display for PersistError<F>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<F> Error for PersistError<F>

    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl<F> From<PersistError<F>> for Error

    source§

    fn from(error: PersistError<F>) -> Error

    Converts to this type from the input type.
    source§

    impl<F> From<PersistError<F>> for NamedTempFile<F>

    source§

    fn from(error: PersistError<F>) -> NamedTempFile<F>

    Converts to this type from the input type.

    Auto Trait Implementations§

    §

    impl<F = File> !RefUnwindSafe for PersistError<F>

    §

    impl<F> Send for PersistError<F>
    where +

    Trait Implementations§

    source§

    impl<F> Debug for PersistError<F>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<F> Display for PersistError<F>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<F> Error for PersistError<F>

    source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl<F> From<PersistError<F>> for Error

    source§

    fn from(error: PersistError<F>) -> Error

    Converts to this type from the input type.
    source§

    impl<F> From<PersistError<F>> for NamedTempFile<F>

    source§

    fn from(error: PersistError<F>) -> NamedTempFile<F>

    Converts to this type from the input type.

    Auto Trait Implementations§

    §

    impl<F = File> !RefUnwindSafe for PersistError<F>

    §

    impl<F> Send for PersistError<F>
    where F: Send,

    §

    impl<F> Sync for PersistError<F>
    where F: Sync,

    §

    impl<F> Unpin for PersistError<F>
    where F: Unpin,

    §

    impl<F = File> !UnwindSafe for PersistError<F>

    Blanket Implementations§

    source§

    impl<T> Any for T
    where diff --git a/tempfile/struct.SpooledTempFile.html b/tempfile/struct.SpooledTempFile.html index ca0fb12b7438..72fc80afceba 100644 --- a/tempfile/struct.SpooledTempFile.html +++ b/tempfile/struct.SpooledTempFile.html @@ -9,7 +9,7 @@

    source

    pub fn set_len(&mut self, size: u64) -> Result<(), Error>

    source

    pub fn into_inner(self) -> SpooledData

    Consumes and returns the inner SpooledData type.

    Trait Implementations§

    source§

    impl Debug for SpooledTempFile

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Read for SpooledTempFile

    source§

    fn read(&mut self, buf: &mut [u8]) -> Result<usize>

    Pull some bytes from this source into the specified buffer, returning how many bytes were read. Read more
    source§

    fn read_vectored(&mut self, bufs: &mut [IoSliceMut<'_>]) -> Result<usize>

    Like read, except that it reads into a slice of buffers. 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
    source§

    fn read_exact(&mut self, buf: &mut [u8]) -> Result<()>

    Read the exact number of bytes required to fill buf. 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 Self
    where +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 Self
    where 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 R: Read, @@ -17,7 +17,7 @@ Self: Sized,

    Creates an adapter which will read at most limit bytes from it. Read more
    source§

    impl Seek for SpooledTempFile

    source§

    fn seek(&mut self, pos: SeekFrom) -> Result<u64>

    Seek to an offset, in bytes, in a stream. Read more
    1.55.0 · source§

    fn rewind(&mut self) -> Result<(), Error>

    Rewind to the beginning of a stream. Read more
    source§

    fn stream_len(&mut self) -> Result<u64, Error>

    🔬This is a nightly-only experimental API. (seek_stream_len)
    Returns the length of this stream (in bytes). Read more
    1.51.0 · source§

    fn stream_position(&mut self) -> Result<u64, Error>

    Returns the current seek position from the start of the stream. Read more
    source§

    fn seek_relative(&mut self, offset: i64) -> Result<(), Error>

    🔬This is a nightly-only experimental API. (seek_seek_relative)
    Seeks relative to the current position. Read more
    source§

    impl Write for SpooledTempFile

    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_vectored(&mut self, bufs: &[IoSlice<'_>]) -> Result<usize>

    Like write, except that it writes from a slice of buffers. Read more
    source§

    fn flush(&mut self) -> Result<()>

    Flush this output stream, ensuring that all intermediately buffered contents reach their destination. 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
    1.0.0 · source§

    fn write_all(&mut self, buf: &[u8]) -> Result<(), Error>

    Attempts to write an entire buffer into this writer. 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 write_fmt(&mut self, fmt: Arguments<'_>) -> Result<(), Error>

    Writes a formatted string into this writer, returning any error -encountered. Read more
    1.0.0 · source§

    fn by_ref(&mut self) -> &mut Self
    where +encountered. Read more

    1.0.0 · source§

    fn by_ref(&mut self) -> &mut Self
    where Self: Sized,

    Creates a “by reference” adapter for this instance of Write. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where @@ -28,4 +28,4 @@ From<T> for U chooses to do.

    source§

    impl<T, U> TryFrom<U> for T
    where 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 T
    where - 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/tokio/io/struct.Ready.html b/tokio/io/struct.Ready.html index 207a7b62a66b..4e1f977c987a 100644 --- a/tokio/io/struct.Ready.html +++ b/tokio/io/struct.Ready.html @@ -59,14 +59,14 @@
    Examples
    assert!(!Ready::EMPTY.is_error()); assert!(!Ready::WRITABLE.is_error()); assert!(Ready::ERROR.is_error()); -

    Trait Implementations§

    source§

    impl BitAnd for Ready

    §

    type Output = Ready

    The resulting type after applying the & operator.
    source§

    fn bitand(self, other: Ready) -> Ready

    Performs the & operation. Read more
    source§

    impl BitOr for Ready

    §

    type Output = Ready

    The resulting type after applying the | operator.
    source§

    fn bitor(self, other: Ready) -> Ready

    Performs the | operation. Read more
    source§

    impl BitOrAssign for Ready

    source§

    fn bitor_assign(&mut self, other: Ready)

    Performs the |= operation. Read more
    source§

    impl Clone for Ready

    source§

    fn clone(&self) -> Ready

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Ready

    source§

    fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Ord for Ready

    source§

    fn cmp(&self, other: &Ready) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where +

    Trait Implementations§

    source§

    impl BitAnd for Ready

    §

    type Output = Ready

    The resulting type after applying the & operator.
    source§

    fn bitand(self, other: Ready) -> Ready

    Performs the & operation. Read more
    source§

    impl BitOr for Ready

    §

    type Output = Ready

    The resulting type after applying the | operator.
    source§

    fn bitor(self, other: Ready) -> Ready

    Performs the | operation. Read more
    source§

    impl BitOrAssign for Ready

    source§

    fn bitor_assign(&mut self, other: Ready)

    Performs the |= operation. Read more
    source§

    impl Clone for Ready

    source§

    fn clone(&self) -> Ready

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Ready

    source§

    fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Ord for Ready

    source§

    fn cmp(&self, other: &Ready) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Self
    where Self: Sized + PartialOrd,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq for Ready

    source§

    fn eq(&self, other: &Ready) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd for Ready

    source§

    fn partial_cmp(&self, other: &Ready) -> 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 Sub for Ready

    §

    type Output = Ready

    The resulting type after applying the - operator.
    source§

    fn sub(self, other: Ready) -> Ready

    Performs the - operation. Read more
    source§

    impl Copy for Ready

    source§

    impl Eq for Ready

    source§

    impl StructuralEq for Ready

    source§

    impl StructuralPartialEq for Ready

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Ready

    §

    impl Send for Ready

    §

    impl Sync for Ready

    §

    impl Unpin for Ready

    §

    impl UnwindSafe for Ready

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +operator. Read more

    source§

    impl Sub for Ready

    §

    type Output = Ready

    The resulting type after applying the - operator.
    source§

    fn sub(self, other: Ready) -> Ready

    Performs the - operation. Read more
    source§

    impl Copy for Ready

    source§

    impl Eq for Ready

    source§

    impl StructuralEq for Ready

    source§

    impl StructuralPartialEq for Ready

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Ready

    §

    impl Send for Ready

    §

    impl Sync for Ready

    §

    impl Unpin for Ready

    §

    impl UnwindSafe for Ready

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/tokio/io/trait.AsyncWrite.html b/tokio/io/trait.AsyncWrite.html index 15cd53765f01..15f002e23c7b 100644 --- a/tokio/io/trait.AsyncWrite.html +++ b/tokio/io/trait.AsyncWrite.html @@ -231,4 +231,4 @@
    Note
    cx: &mut Context<'_>, bufs: &[IoSlice<'_>] ) -> Poll<Result<usize>>
    source§

    fn is_write_vectored(&self) -> bool

    source§

    fn poll_flush(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Result<()>>

    source§

    fn poll_shutdown(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Result<()>>

    Implementors§

    \ No newline at end of file + W: AsyncWrite,
    source§

    impl<R: AsyncRead + AsyncWrite> AsyncWrite for BufReader<R>

    source§

    impl<RW: AsyncRead + AsyncWrite> AsyncWrite for BufStream<RW>

    source§

    impl<T: AsyncWrite> AsyncWrite for tokio::io::WriteHalf<T>

    source§

    impl<W: AsyncWrite> AsyncWrite for BufWriter<W>

    \ No newline at end of file diff --git a/tokio/net/struct.TcpStream.html b/tokio/net/struct.TcpStream.html index db2dd748e4a5..b44e71d737c3 100644 --- a/tokio/net/struct.TcpStream.html +++ b/tokio/net/struct.TcpStream.html @@ -722,7 +722,7 @@
    Examples
    this comes at the cost of a heap allocation.

    Note: Dropping the write half will shut down the write half of the TCP stream. This is equivalent to calling shutdown() on the TcpStream.

    -

    Trait Implementations§

    source§

    impl AsFd for TcpStream

    source§

    fn as_fd(&self) -> BorrowedFd<'_>

    Borrows the file descriptor. Read more
    source§

    impl AsRawFd for TcpStream

    source§

    fn as_raw_fd(&self) -> RawFd

    Extracts the raw file descriptor. Read more
    source§

    impl AsRef<TcpStream> for OwnedReadHalf

    source§

    fn as_ref(&self) -> &TcpStream

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<TcpStream> for OwnedWriteHalf

    source§

    fn as_ref(&self) -> &TcpStream

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<TcpStream> for ReadHalf<'_>

    source§

    fn as_ref(&self) -> &TcpStream

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<TcpStream> for WriteHalf<'_>

    source§

    fn as_ref(&self) -> &TcpStream

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsyncRead for TcpStream

    Trait Implementations§

    source§

    impl AsFd for TcpStream

    source§

    fn as_fd(&self) -> BorrowedFd<'_>

    Borrows the file descriptor. Read more
    source§

    impl AsRawFd for TcpStream

    source§

    fn as_raw_fd(&self) -> RawFd

    Extracts the raw file descriptor. Read more
    source§

    impl AsRef<TcpStream> for OwnedReadHalf

    source§

    fn as_ref(&self) -> &TcpStream

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<TcpStream> for OwnedWriteHalf

    source§

    fn as_ref(&self) -> &TcpStream

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<TcpStream> for ReadHalf<'_>

    source§

    fn as_ref(&self) -> &TcpStream

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<TcpStream> for WriteHalf<'_>

    source§

    fn as_ref(&self) -> &TcpStream

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsyncRead for TcpStream

    source§

    fn poll_read( self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &mut ReadBuf<'_> diff --git a/tokio/net/struct.UnixStream.html b/tokio/net/struct.UnixStream.html index 41534b95349a..68466507613c 100644 --- a/tokio/net/struct.UnixStream.html +++ b/tokio/net/struct.UnixStream.html @@ -584,7 +584,7 @@

    Examples
    this comes at the cost of a heap allocation.

    Note: Dropping the write half will shut down the write half of the stream. This is equivalent to calling shutdown() on the UnixStream.

    -

    Trait Implementations§

    source§

    impl AsFd for UnixStream

    source§

    fn as_fd(&self) -> BorrowedFd<'_>

    Borrows the file descriptor. Read more
    source§

    impl AsRawFd for UnixStream

    source§

    fn as_raw_fd(&self) -> RawFd

    Extracts the raw file descriptor. Read more
    source§

    impl AsRef<UnixStream> for OwnedReadHalf

    source§

    fn as_ref(&self) -> &UnixStream

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<UnixStream> for OwnedWriteHalf

    source§

    fn as_ref(&self) -> &UnixStream

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<UnixStream> for ReadHalf<'_>

    source§

    fn as_ref(&self) -> &UnixStream

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<UnixStream> for WriteHalf<'_>

    source§

    fn as_ref(&self) -> &UnixStream

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsyncRead for UnixStream

    Trait Implementations§

    source§

    impl AsFd for UnixStream

    source§

    fn as_fd(&self) -> BorrowedFd<'_>

    Borrows the file descriptor. Read more
    source§

    impl AsRawFd for UnixStream

    source§

    fn as_raw_fd(&self) -> RawFd

    Extracts the raw file descriptor. Read more
    source§

    impl AsRef<UnixStream> for OwnedReadHalf

    source§

    fn as_ref(&self) -> &UnixStream

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<UnixStream> for OwnedWriteHalf

    source§

    fn as_ref(&self) -> &UnixStream

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<UnixStream> for ReadHalf<'_>

    source§

    fn as_ref(&self) -> &UnixStream

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<UnixStream> for WriteHalf<'_>

    source§

    fn as_ref(&self) -> &UnixStream

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsyncRead for UnixStream

    source§

    fn poll_read( self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &mut ReadBuf<'_> diff --git a/tokio/net/tcp/struct.ReuniteError.html b/tokio/net/tcp/struct.ReuniteError.html index 1fa75d320ea7..86a35cfee1ed 100644 --- a/tokio/net/tcp/struct.ReuniteError.html +++ b/tokio/net/tcp/struct.ReuniteError.html @@ -1,7 +1,7 @@ ReuniteError in tokio::net::tcp - Rust

    Struct tokio::net::tcp::ReuniteError

    source ·
    pub struct ReuniteError(pub OwnedReadHalf, pub OwnedWriteHalf);
    Expand description

    Error indicating that two halves were not from the same socket, and thus could not be reunited.

    -

    Tuple Fields§

    §0: OwnedReadHalf§1: OwnedWriteHalf

    Trait Implementations§

    source§

    impl Debug for ReuniteError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for ReuniteError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for ReuniteError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    Tuple Fields§

    §0: OwnedReadHalf§1: OwnedWriteHalf

    Trait Implementations§

    source§

    impl Debug for ReuniteError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for ReuniteError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for ReuniteError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/tokio/net/trait.ToSocketAddrs.html b/tokio/net/trait.ToSocketAddrs.html index 69dfd7939f16..2b8bfd607a56 100644 --- a/tokio/net/trait.ToSocketAddrs.html +++ b/tokio/net/trait.ToSocketAddrs.html @@ -8,4 +8,4 @@

    Calling

    conversion directly, use lookup_host().

    This trait is sealed and is intended to be opaque. The details of the trait will change. Stabilization is pending enhancements to the Rust language.

    -

    Implementations on Foreign Types§

    source§

    impl ToSocketAddrs for &[SocketAddr]

    source§

    impl ToSocketAddrs for (&str, u16)

    source§

    impl ToSocketAddrs for (IpAddr, u16)

    source§

    impl ToSocketAddrs for (String, u16)

    source§

    impl ToSocketAddrs for (Ipv4Addr, u16)

    source§

    impl ToSocketAddrs for (Ipv6Addr, u16)

    source§

    impl ToSocketAddrs for SocketAddr

    source§

    impl ToSocketAddrs for str

    source§

    impl ToSocketAddrs for String

    source§

    impl ToSocketAddrs for SocketAddrV4

    source§

    impl ToSocketAddrs for SocketAddrV6

    source§

    impl<T: ToSocketAddrs + ?Sized> ToSocketAddrs for &T

    Implementors§

    \ No newline at end of file +

    Implementations on Foreign Types§

    source§

    impl ToSocketAddrs for &[SocketAddr]

    source§

    impl ToSocketAddrs for (&str, u16)

    source§

    impl ToSocketAddrs for (IpAddr, u16)

    source§

    impl ToSocketAddrs for (String, u16)

    source§

    impl ToSocketAddrs for (Ipv4Addr, u16)

    source§

    impl ToSocketAddrs for (Ipv6Addr, u16)

    source§

    impl ToSocketAddrs for SocketAddr

    source§

    impl ToSocketAddrs for str

    source§

    impl ToSocketAddrs for String

    source§

    impl ToSocketAddrs for SocketAddrV4

    source§

    impl ToSocketAddrs for SocketAddrV6

    source§

    impl<T: ToSocketAddrs + ?Sized> ToSocketAddrs for &T

    Implementors§

    \ No newline at end of file diff --git a/tokio/runtime/struct.TryCurrentError.html b/tokio/runtime/struct.TryCurrentError.html index 2f83cf9b15c5..da41db573a84 100644 --- a/tokio/runtime/struct.TryCurrentError.html +++ b/tokio/runtime/struct.TryCurrentError.html @@ -5,7 +5,7 @@
    source

    pub fn is_thread_local_destroyed(&self) -> bool

    Returns true if the call failed because the Tokio context thread-local had been destroyed. This can usually only happen if in the destructor of other thread-locals.

    -

    Trait Implementations§

    source§

    impl Debug for TryCurrentError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for TryCurrentError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for TryCurrentError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for TryCurrentError

    §

    impl Send for TryCurrentError

    §

    impl Sync for TryCurrentError

    §

    impl Unpin for TryCurrentError

    §

    impl UnwindSafe for TryCurrentError

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    Trait Implementations§

    source§

    impl Debug for TryCurrentError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for TryCurrentError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for TryCurrentError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for TryCurrentError

    §

    impl Send for TryCurrentError

    §

    impl Sync for TryCurrentError

    §

    impl Unpin for TryCurrentError

    §

    impl UnwindSafe for TryCurrentError

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/tokio/signal/unix/struct.SignalKind.html b/tokio/signal/unix/struct.SignalKind.html index 96cae4074e9f..9fbbeede7d97 100644 --- a/tokio/signal/unix/struct.SignalKind.html +++ b/tokio/signal/unix/struct.SignalKind.html @@ -45,7 +45,7 @@
    source

    pub const fn window_change() -> Self

    Represents the SIGWINCH signal.

    On Unix systems this signal is sent when the terminal window is resized. By default, this signal is ignored.

    -

    Trait Implementations§

    source§

    impl Clone for SignalKind

    source§

    fn clone(&self) -> SignalKind

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for SignalKind

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<SignalKind> for c_int

    source§

    fn from(kind: SignalKind) -> Self

    Converts to this type from the input type.
    source§

    impl From<i32> for SignalKind

    source§

    fn from(signum: c_int) -> Self

    Converts to this type from the input type.
    source§

    impl Hash for SignalKind

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where +

    Trait Implementations§

    source§

    impl Clone for SignalKind

    source§

    fn clone(&self) -> SignalKind

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for SignalKind

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<SignalKind> for c_int

    source§

    fn from(kind: SignalKind) -> Self

    Converts to this type from the input type.
    source§

    impl From<i32> for SignalKind

    source§

    fn from(signum: c_int) -> Self

    Converts to this type from the input type.
    source§

    impl Hash for SignalKind

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl PartialEq for SignalKind

    source§

    fn eq(&self, other: &SignalKind) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always diff --git a/tokio/sync/broadcast/error/enum.TryRecvError.html b/tokio/sync/broadcast/error/enum.TryRecvError.html index 78ebd046483f..e97064d9582a 100644 --- a/tokio/sync/broadcast/error/enum.TryRecvError.html +++ b/tokio/sync/broadcast/error/enum.TryRecvError.html @@ -12,7 +12,7 @@ Attempting to receive again will return the oldest message still retained by the channel.

    Includes the number of skipped messages.

    -

    Trait Implementations§

    source§

    impl Clone for TryRecvError

    source§

    fn clone(&self) -> TryRecvError

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for TryRecvError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for TryRecvError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for TryRecvError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl PartialEq for TryRecvError

    source§

    fn eq(&self, other: &TryRecvError) -> bool

    This method tests for self and other values to be equal, and is used +

    Trait Implementations§

    source§

    impl Clone for TryRecvError

    source§

    fn clone(&self) -> TryRecvError

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for TryRecvError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for TryRecvError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for TryRecvError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl PartialEq for TryRecvError

    source§

    fn eq(&self, other: &TryRecvError) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Eq for TryRecvError

    source§

    impl StructuralEq for TryRecvError

    source§

    impl StructuralPartialEq for TryRecvError

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where diff --git a/tokio/sync/broadcast/error/struct.SendError.html b/tokio/sync/broadcast/error/struct.SendError.html index a8bd0f493fda..550d4f9e56a0 100644 --- a/tokio/sync/broadcast/error/struct.SendError.html +++ b/tokio/sync/broadcast/error/struct.SendError.html @@ -3,7 +3,7 @@

    A send operation can only fail if there are no active receivers, implying that the message could never be received. The error contains the message being sent as a payload so it can be recovered.

    -

    Tuple Fields§

    §0: T

    Trait Implementations§

    source§

    impl<T: Debug> Debug for SendError<T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T> Display for SendError<T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T: Debug> Error for SendError<T>

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more

    Auto Trait Implementations§

    §

    impl<T> RefUnwindSafe for SendError<T>
    where +

    Tuple Fields§

    §0: T

    Trait Implementations§

    source§

    impl<T: Debug> Debug for SendError<T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T> Display for SendError<T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T: Debug> Error for SendError<T>

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more

    Auto Trait Implementations§

    §

    impl<T> RefUnwindSafe for SendError<T>
    where T: RefUnwindSafe,

    §

    impl<T> Send for SendError<T>
    where T: Send,

    §

    impl<T> Sync for SendError<T>
    where T: Sync,

    §

    impl<T> Unpin for SendError<T>
    where diff --git a/tokio/sync/enum.SetError.html b/tokio/sync/enum.SetError.html index bd5ba6732848..458cc47b0236 100644 --- a/tokio/sync/enum.SetError.html +++ b/tokio/sync/enum.SetError.html @@ -7,7 +7,7 @@
    §

    InitializingError(T)

    The cell is currently being initialized.

    Implementations§

    source§

    impl<T> SetError<T>

    source

    pub fn is_already_init_err(&self) -> bool

    Whether SetError is SetError::AlreadyInitializedError.

    source

    pub fn is_initializing_err(&self) -> bool

    Whether SetError is SetError::InitializingError

    -

    Trait Implementations§

    source§

    impl<T: Debug> Debug for SetError<T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T> Display for SetError<T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T: Debug> Error for SetError<T>

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl<T: PartialEq> PartialEq for SetError<T>

    source§

    fn eq(&self, other: &SetError<T>) -> bool

    This method tests for self and other values to be equal, and is used +

    Trait Implementations§

    source§

    impl<T: Debug> Debug for SetError<T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T> Display for SetError<T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T: Debug> Error for SetError<T>

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl<T: PartialEq> PartialEq for SetError<T>

    source§

    fn eq(&self, other: &SetError<T>) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl<T: Eq> Eq for SetError<T>

    source§

    impl<T> StructuralEq for SetError<T>

    source§

    impl<T> StructuralPartialEq for SetError<T>

    Auto Trait Implementations§

    §

    impl<T> RefUnwindSafe for SetError<T>
    where T: RefUnwindSafe,

    §

    impl<T> Send for SetError<T>
    where diff --git a/tokio/sync/mpsc/error/enum.SendTimeoutError.html b/tokio/sync/mpsc/error/enum.SendTimeoutError.html index 13a5eae7e0cd..cd8ecd0b2cc6 100644 --- a/tokio/sync/mpsc/error/enum.SendTimeoutError.html +++ b/tokio/sync/mpsc/error/enum.SendTimeoutError.html @@ -7,7 +7,7 @@ full, and the timeout to send has elapsed.

    §

    Closed(T)

    The receive half of the channel was explicitly closed or has been dropped.

    -

    Trait Implementations§

    source§

    impl<T: Clone> Clone for SendTimeoutError<T>

    source§

    fn clone(&self) -> SendTimeoutError<T>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<T> Debug for SendTimeoutError<T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T> Display for SendTimeoutError<T>

    source§

    fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T> Error for SendTimeoutError<T>

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl<T: PartialEq> PartialEq for SendTimeoutError<T>

    source§

    fn eq(&self, other: &SendTimeoutError<T>) -> bool

    This method tests for self and other values to be equal, and is used +

    Trait Implementations§

    source§

    impl<T: Clone> Clone for SendTimeoutError<T>

    source§

    fn clone(&self) -> SendTimeoutError<T>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<T> Debug for SendTimeoutError<T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T> Display for SendTimeoutError<T>

    source§

    fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T> Error for SendTimeoutError<T>

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl<T: PartialEq> PartialEq for SendTimeoutError<T>

    source§

    fn eq(&self, other: &SendTimeoutError<T>) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl<T: Copy> Copy for SendTimeoutError<T>

    source§

    impl<T: Eq> Eq for SendTimeoutError<T>

    source§

    impl<T> StructuralEq for SendTimeoutError<T>

    source§

    impl<T> StructuralPartialEq for SendTimeoutError<T>

    Auto Trait Implementations§

    §

    impl<T> RefUnwindSafe for SendTimeoutError<T>
    where T: RefUnwindSafe,

    §

    impl<T> Send for SendTimeoutError<T>
    where diff --git a/tokio/sync/mpsc/error/enum.TrySendError.html b/tokio/sync/mpsc/error/enum.TrySendError.html index 626f8e5c8f9e..afc0bd8cfabb 100644 --- a/tokio/sync/mpsc/error/enum.TrySendError.html +++ b/tokio/sync/mpsc/error/enum.TrySendError.html @@ -8,7 +8,7 @@ currently full and sending would require blocking.

    §

    Closed(T)

    The receive half of the channel was explicitly closed or has been dropped.

    -

    Trait Implementations§

    source§

    impl<T: Clone> Clone for TrySendError<T>

    source§

    fn clone(&self) -> TrySendError<T>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<T> Debug for TrySendError<T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T> Display for TrySendError<T>

    source§

    fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T> Error for TrySendError<T>

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl<T> From<SendError<T>> for TrySendError<T>

    source§

    fn from(src: SendError<T>) -> TrySendError<T>

    Converts to this type from the input type.
    source§

    impl<T: PartialEq> PartialEq for TrySendError<T>

    source§

    fn eq(&self, other: &TrySendError<T>) -> bool

    This method tests for self and other values to be equal, and is used +

    Trait Implementations§

    source§

    impl<T: Clone> Clone for TrySendError<T>

    source§

    fn clone(&self) -> TrySendError<T>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<T> Debug for TrySendError<T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T> Display for TrySendError<T>

    source§

    fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T> Error for TrySendError<T>

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl<T> From<SendError<T>> for TrySendError<T>

    source§

    fn from(src: SendError<T>) -> TrySendError<T>

    Converts to this type from the input type.
    source§

    impl<T: PartialEq> PartialEq for TrySendError<T>

    source§

    fn eq(&self, other: &TrySendError<T>) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl<T: Copy> Copy for TrySendError<T>

    source§

    impl<T: Eq> Eq for TrySendError<T>

    source§

    impl<T> StructuralEq for TrySendError<T>

    source§

    impl<T> StructuralPartialEq for TrySendError<T>

    Auto Trait Implementations§

    §

    impl<T> RefUnwindSafe for TrySendError<T>
    where T: RefUnwindSafe,

    §

    impl<T> Send for TrySendError<T>
    where diff --git a/tokio/sync/mpsc/error/struct.SendError.html b/tokio/sync/mpsc/error/struct.SendError.html index 6c9538c98367..c04aa9c8b62f 100644 --- a/tokio/sync/mpsc/error/struct.SendError.html +++ b/tokio/sync/mpsc/error/struct.SendError.html @@ -1,6 +1,6 @@ SendError in tokio::sync::mpsc::error - Rust

    Struct tokio::sync::mpsc::error::SendError

    source ·
    pub struct SendError<T>(pub T);
    Expand description

    Error returned by the Sender.

    -

    Tuple Fields§

    §0: T

    Trait Implementations§

    source§

    impl<T: Clone> Clone for SendError<T>

    source§

    fn clone(&self) -> SendError<T>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<T> Debug for SendError<T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T> Display for SendError<T>

    source§

    fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T> Error for SendError<T>

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl<T> From<SendError<T>> for TrySendError<T>

    source§

    fn from(src: SendError<T>) -> TrySendError<T>

    Converts to this type from the input type.
    source§

    impl<T: PartialEq> PartialEq for SendError<T>

    source§

    fn eq(&self, other: &SendError<T>) -> bool

    This method tests for self and other values to be equal, and is used +

    Tuple Fields§

    §0: T

    Trait Implementations§

    source§

    impl<T: Clone> Clone for SendError<T>

    source§

    fn clone(&self) -> SendError<T>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<T> Debug for SendError<T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T> Display for SendError<T>

    source§

    fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T> Error for SendError<T>

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl<T> From<SendError<T>> for TrySendError<T>

    source§

    fn from(src: SendError<T>) -> TrySendError<T>

    Converts to this type from the input type.
    source§

    impl<T: PartialEq> PartialEq for SendError<T>

    source§

    fn eq(&self, other: &SendError<T>) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl<T: Copy> Copy for SendError<T>

    source§

    impl<T: Eq> Eq for SendError<T>

    source§

    impl<T> StructuralEq for SendError<T>

    source§

    impl<T> StructuralPartialEq for SendError<T>

    Auto Trait Implementations§

    §

    impl<T> RefUnwindSafe for SendError<T>
    where T: RefUnwindSafe,

    §

    impl<T> Send for SendError<T>
    where diff --git a/tokio/sync/oneshot/error/enum.TryRecvError.html b/tokio/sync/oneshot/error/enum.TryRecvError.html index d425fecf8d4a..1c93b43a9c88 100644 --- a/tokio/sync/oneshot/error/enum.TryRecvError.html +++ b/tokio/sync/oneshot/error/enum.TryRecvError.html @@ -5,7 +5,7 @@ }
    Expand description

    Error returned by the try_recv function on Receiver.

    Variants§

    §

    Empty

    The send half of the channel has not yet sent a value.

    §

    Closed

    The send half of the channel was dropped without sending a value.

    -

    Trait Implementations§

    source§

    impl Clone for TryRecvError

    source§

    fn clone(&self) -> TryRecvError

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for TryRecvError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for TryRecvError

    source§

    fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for TryRecvError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl PartialEq for TryRecvError

    source§

    fn eq(&self, other: &TryRecvError) -> bool

    This method tests for self and other values to be equal, and is used +

    Trait Implementations§

    source§

    impl Clone for TryRecvError

    source§

    fn clone(&self) -> TryRecvError

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for TryRecvError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for TryRecvError

    source§

    fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for TryRecvError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl PartialEq for TryRecvError

    source§

    fn eq(&self, other: &TryRecvError) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Eq for TryRecvError

    source§

    impl StructuralEq for TryRecvError

    source§

    impl StructuralPartialEq for TryRecvError

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where diff --git a/tokio/sync/struct.OwnedMutexGuard.html b/tokio/sync/struct.OwnedMutexGuard.html index 1ea2acd961ee..5bc7ef5bb3c7 100644 --- a/tokio/sync/struct.OwnedMutexGuard.html +++ b/tokio/sync/struct.OwnedMutexGuard.html @@ -69,7 +69,7 @@
    Examples
    println!("2. contains: {:?}", *guard); guard }
    -

    Trait Implementations§

    source§

    impl<T: ?Sized + Debug> Debug for OwnedMutexGuard<T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T: ?Sized> Deref for OwnedMutexGuard<T>

    §

    type Target = T

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl<T: ?Sized> DerefMut for OwnedMutexGuard<T>

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.
    source§

    impl<T: ?Sized + Display> Display for OwnedMutexGuard<T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T: ?Sized> Drop for OwnedMutexGuard<T>

    source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    source§

    impl<T> Sync for OwnedMutexGuard<T>
    where +

    Trait Implementations§

    source§

    impl<T: ?Sized + Debug> Debug for OwnedMutexGuard<T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T: ?Sized> Deref for OwnedMutexGuard<T>

    §

    type Target = T

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.
    source§

    impl<T: ?Sized> DerefMut for OwnedMutexGuard<T>

    source§

    fn deref_mut(&mut self) -> &mut Self::Target

    Mutably dereferences the value.
    source§

    impl<T: ?Sized + Display> Display for OwnedMutexGuard<T>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T: ?Sized> Drop for OwnedMutexGuard<T>

    source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    source§

    impl<T> Sync for OwnedMutexGuard<T>
    where T: ?Sized + Send + Sync,

    Auto Trait Implementations§

    §

    impl<T> !RefUnwindSafe for OwnedMutexGuard<T>

    §

    impl<T: ?Sized> Send for OwnedMutexGuard<T>
    where T: Send,

    §

    impl<T: ?Sized> Unpin for OwnedMutexGuard<T>

    §

    impl<T> !UnwindSafe for OwnedMutexGuard<T>

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where diff --git a/tokio/sync/struct.OwnedRwLockReadGuard.html b/tokio/sync/struct.OwnedRwLockReadGuard.html index d05e66b267cc..b36ddda99964 100644 --- a/tokio/sync/struct.OwnedRwLockReadGuard.html +++ b/tokio/sync/struct.OwnedRwLockReadGuard.html @@ -49,8 +49,8 @@
    Examples
    assert_eq!(1, *guard);

    Trait Implementations§

    source§

    impl<T: ?Sized, U> Debug for OwnedRwLockReadGuard<T, U>
    where - U: Debug + ?Sized,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T: ?Sized, U: ?Sized> Deref for OwnedRwLockReadGuard<T, U>

    §

    type Target = U

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &U

    Dereferences the value.
    source§

    impl<T: ?Sized, U> Display for OwnedRwLockReadGuard<T, U>
    where - U: Display + ?Sized,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T: ?Sized, U: ?Sized> Drop for OwnedRwLockReadGuard<T, U>

    source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    source§

    impl<T, U> Send for OwnedRwLockReadGuard<T, U>
    where + U: Debug + ?Sized,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T: ?Sized, U: ?Sized> Deref for OwnedRwLockReadGuard<T, U>

    §

    type Target = U

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &U

    Dereferences the value.
    source§

    impl<T: ?Sized, U> Display for OwnedRwLockReadGuard<T, U>
    where + U: Display + ?Sized,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T: ?Sized, U: ?Sized> Drop for OwnedRwLockReadGuard<T, U>

    source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    source§

    impl<T, U> Send for OwnedRwLockReadGuard<T, U>
    where T: ?Sized + Send + Sync, U: ?Sized + Sync,

    source§

    impl<T, U> Sync for OwnedRwLockReadGuard<T, U>
    where T: ?Sized + Send + Sync, diff --git a/tokio/sync/struct.OwnedRwLockWriteGuard.html b/tokio/sync/struct.OwnedRwLockWriteGuard.html index f46b6c4dccc4..c391422a4570 100644 --- a/tokio/sync/struct.OwnedRwLockWriteGuard.html +++ b/tokio/sync/struct.OwnedRwLockWriteGuard.html @@ -136,8 +136,8 @@
    Examples
    handle.await.unwrap(); assert_eq!(*lock.read().await, 2, "second writer obtained write lock");

    Trait Implementations§

    source§

    impl<T> Debug for OwnedRwLockWriteGuard<T>
    where - T: Debug + ?Sized,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T: ?Sized> Deref for OwnedRwLockWriteGuard<T>

    §

    type Target = T

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &T

    Dereferences the value.
    source§

    impl<T: ?Sized> DerefMut for OwnedRwLockWriteGuard<T>

    source§

    fn deref_mut(&mut self) -> &mut T

    Mutably dereferences the value.
    source§

    impl<T> Display for OwnedRwLockWriteGuard<T>
    where - T: Display + ?Sized,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T: ?Sized> Drop for OwnedRwLockWriteGuard<T>

    source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    source§

    impl<T> Send for OwnedRwLockWriteGuard<T>
    where + T: Debug + ?Sized,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T: ?Sized> Deref for OwnedRwLockWriteGuard<T>

    §

    type Target = T

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &T

    Dereferences the value.
    source§

    impl<T: ?Sized> DerefMut for OwnedRwLockWriteGuard<T>

    source§

    fn deref_mut(&mut self) -> &mut T

    Mutably dereferences the value.
    source§

    impl<T> Display for OwnedRwLockWriteGuard<T>
    where + T: Display + ?Sized,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T: ?Sized> Drop for OwnedRwLockWriteGuard<T>

    source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    source§

    impl<T> Send for OwnedRwLockWriteGuard<T>
    where T: ?Sized + Send + Sync,

    source§

    impl<T> Sync for OwnedRwLockWriteGuard<T>
    where T: ?Sized + Send + Sync,

    Auto Trait Implementations§

    §

    impl<T> !RefUnwindSafe for OwnedRwLockWriteGuard<T>

    §

    impl<T: ?Sized> Unpin for OwnedRwLockWriteGuard<T>
    where T: Unpin,

    §

    impl<T> !UnwindSafe for OwnedRwLockWriteGuard<T>

    Blanket Implementations§

    source§

    impl<T> Any for T
    where diff --git a/tokio/sync/struct.RwLockMappedWriteGuard.html b/tokio/sync/struct.RwLockMappedWriteGuard.html index fccb87b5c0e7..2db72559fd32 100644 --- a/tokio/sync/struct.RwLockMappedWriteGuard.html +++ b/tokio/sync/struct.RwLockMappedWriteGuard.html @@ -57,8 +57,8 @@
    Examples
    assert_eq!(Foo(2), *lock.read().await);

    Trait Implementations§

    source§

    impl<'a, T> Debug for RwLockMappedWriteGuard<'a, T>
    where - T: Debug + ?Sized,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T: ?Sized> Deref for RwLockMappedWriteGuard<'_, T>

    §

    type Target = T

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &T

    Dereferences the value.
    source§

    impl<T: ?Sized> DerefMut for RwLockMappedWriteGuard<'_, T>

    source§

    fn deref_mut(&mut self) -> &mut T

    Mutably dereferences the value.
    source§

    impl<'a, T> Display for RwLockMappedWriteGuard<'a, T>
    where - T: Display + ?Sized,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'a, T: ?Sized> Drop for RwLockMappedWriteGuard<'a, T>

    source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    source§

    impl<T> Send for RwLockMappedWriteGuard<'_, T>
    where + T: Debug + ?Sized,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<T: ?Sized> Deref for RwLockMappedWriteGuard<'_, T>

    §

    type Target = T

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &T

    Dereferences the value.
    source§

    impl<T: ?Sized> DerefMut for RwLockMappedWriteGuard<'_, T>

    source§

    fn deref_mut(&mut self) -> &mut T

    Mutably dereferences the value.
    source§

    impl<'a, T> Display for RwLockMappedWriteGuard<'a, T>
    where + T: Display + ?Sized,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'a, T: ?Sized> Drop for RwLockMappedWriteGuard<'a, T>

    source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    source§

    impl<T> Send for RwLockMappedWriteGuard<'_, T>
    where T: ?Sized + Send + Sync,

    source§

    impl<T> Sync for RwLockMappedWriteGuard<'_, T>
    where T: ?Sized + Send + Sync,

    Auto Trait Implementations§

    §

    impl<'a, T> !RefUnwindSafe for RwLockMappedWriteGuard<'a, T>

    §

    impl<'a, T: ?Sized> Unpin for RwLockMappedWriteGuard<'a, T>

    §

    impl<'a, T> !UnwindSafe for RwLockMappedWriteGuard<'a, T>

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where diff --git a/tokio/time/error/struct.Elapsed.html b/tokio/time/error/struct.Elapsed.html index 18f0c9c27c4b..f01d3caddd48 100644 --- a/tokio/time/error/struct.Elapsed.html +++ b/tokio/time/error/struct.Elapsed.html @@ -2,7 +2,7 @@

    Struct tokio::time::error::Elapsed

    source ·
    pub struct Elapsed(/* private fields */);
    Expand description

    Errors returned by Timeout.

    This error is returned when a timeout expires before the function was able to finish.

    -

    Trait Implementations§

    source§

    impl Debug for Elapsed

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Elapsed

    source§

    fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for Elapsed

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<Elapsed> for Error

    source§

    fn from(_err: Elapsed) -> Error

    Converts to this type from the input type.
    source§

    impl PartialEq for Elapsed

    source§

    fn eq(&self, other: &Elapsed) -> bool

    This method tests for self and other values to be equal, and is used +

    Trait Implementations§

    source§

    impl Debug for Elapsed

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Elapsed

    source§

    fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for Elapsed

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<Elapsed> for Error

    source§

    fn from(_err: Elapsed) -> Error

    Converts to this type from the input type.
    source§

    impl PartialEq for Elapsed

    source§

    fn eq(&self, other: &Elapsed) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Eq for Elapsed

    source§

    impl StructuralEq for Elapsed

    source§

    impl StructuralPartialEq for Elapsed

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where diff --git a/tokio/time/error/struct.Error.html b/tokio/time/error/struct.Error.html index a0f8fbb86214..784355b80e7b 100644 --- a/tokio/time/error/struct.Error.html +++ b/tokio/time/error/struct.Error.html @@ -25,7 +25,7 @@

    source

    pub fn is_at_capacity(&self) -> bool

    Returns true if the error was caused by the timer being at capacity.

    source

    pub fn invalid() -> Error

    Creates an error representing a misconfigured timer.

    source

    pub fn is_invalid(&self) -> bool

    Returns true if the error was caused by the timer being misconfigured.

    -

    Trait Implementations§

    source§

    impl Clone for Error

    source§

    fn clone(&self) -> Error

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Error

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Error

    source§

    fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for Error

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl Copy for Error

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Error

    §

    impl Send for Error

    §

    impl Sync for Error

    §

    impl Unpin for Error

    §

    impl UnwindSafe for Error

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    Trait Implementations§

    source§

    impl Clone for Error

    source§

    fn clone(&self) -> Error

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Error

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Error

    source§

    fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for Error

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl Copy for Error

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Error

    §

    impl Send for Error

    §

    impl Sync for Error

    §

    impl Unpin for Error

    §

    impl UnwindSafe for Error

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/tokio_stream/struct.Elapsed.html b/tokio_stream/struct.Elapsed.html index 24fa31a248c1..cb29a3aadabb 100644 --- a/tokio_stream/struct.Elapsed.html +++ b/tokio_stream/struct.Elapsed.html @@ -1,6 +1,6 @@ Elapsed in tokio_stream - Rust

    Struct tokio_stream::Elapsed

    source ·
    pub struct Elapsed(/* private fields */);
    Expand description

    Error returned by Timeout and TimeoutRepeating.

    -

    Trait Implementations§

    source§

    impl Debug for Elapsed

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Elapsed

    source§

    fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for Elapsed

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<Elapsed> for Error

    source§

    fn from(_err: Elapsed) -> Error

    Converts to this type from the input type.
    source§

    impl PartialEq for Elapsed

    source§

    fn eq(&self, other: &Elapsed) -> bool

    This method tests for self and other values to be equal, and is used +

    Trait Implementations§

    source§

    impl Debug for Elapsed

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Elapsed

    source§

    fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for Elapsed

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<Elapsed> for Error

    source§

    fn from(_err: Elapsed) -> Error

    Converts to this type from the input type.
    source§

    impl PartialEq for Elapsed

    source§

    fn eq(&self, other: &Elapsed) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Eq for Elapsed

    source§

    impl StructuralEq for Elapsed

    source§

    impl StructuralPartialEq for Elapsed

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where diff --git a/tracing/field/struct.Field.html b/tracing/field/struct.Field.html index 476e1f8d40f6..a9e0a6b4b016 100644 --- a/tracing/field/struct.Field.html +++ b/tracing/field/struct.Field.html @@ -9,7 +9,7 @@

    Implementations§

    source§

    impl Field

    source

    pub fn callsite(&self) -> Identifier

    Returns an Identifier that uniquely identifies the Callsite which defines this field.

    source

    pub fn name(&self) -> &'static str

    Returns a string representing the name of the field.

    -

    Trait Implementations§

    source§

    impl<'a> AsField for &'a Field

    source§

    fn as_field(&self, metadata: &Metadata<'_>) -> Option<Field>

    Attempts to convert &self into a Field with the specified metadata. Read more
    source§

    impl AsField for Field

    source§

    fn as_field(&self, metadata: &Metadata<'_>) -> Option<Field>

    Attempts to convert &self into a Field with the specified metadata. Read more
    source§

    impl AsRef<str> for Field

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for Field

    source§

    fn clone(&self) -> Field

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Field

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl Display for Field

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl Hash for Field

    source§

    fn hash<H>(&self, state: &mut H)
    where +

    Trait Implementations§

    source§

    impl<'a> AsField for &'a Field

    source§

    fn as_field(&self, metadata: &Metadata<'_>) -> Option<Field>

    Attempts to convert &self into a Field with the specified metadata. Read more
    source§

    impl AsField for Field

    source§

    fn as_field(&self, metadata: &Metadata<'_>) -> Option<Field>

    Attempts to convert &self into a Field with the specified metadata. Read more
    source§

    impl AsRef<str> for Field

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for Field

    source§

    fn clone(&self) -> Field

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Field

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl Display for Field

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

    Formats the value using the given formatter. Read more
    source§

    impl Hash for Field

    source§

    fn hash<H>(&self, state: &mut H)
    where H: Hasher,

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl PartialEq for Field

    source§

    fn eq(&self, other: &Field) -> bool

    This method tests for self and other values to be equal, and is used diff --git a/tracing/span/struct.Span.html b/tracing/span/struct.Span.html index 89c2abca2aa7..a28adf27892f 100644 --- a/tracing/span/struct.Span.html +++ b/tracing/span/struct.Span.html @@ -498,7 +498,7 @@
    Examples

    if this span is enabled, the provided function is called, and the result is returned. If the span is disabled, the function is not called, and this method returns None instead.

    -

    Trait Implementations§

    source§

    impl Clone for Span

    source§

    fn clone(&self) -> Span

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Span

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Drop for Span

    source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    source§

    impl<'a> From<&'a Span> for Option<&'a Id>

    source§

    fn from(span: &'a Span) -> Self

    Converts to this type from the input type.
    source§

    impl<'a> From<&'a Span> for Option<Id>

    source§

    fn from(span: &'a Span) -> Self

    Converts to this type from the input type.
    source§

    impl From<Span> for Option<Id>

    source§

    fn from(span: Span) -> Self

    Converts to this type from the input type.
    source§

    impl Hash for Span

    source§

    fn hash<H: Hasher>(&self, hasher: &mut H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where +

    Trait Implementations§

    source§

    impl Clone for Span

    source§

    fn clone(&self) -> Span

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Span

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Drop for Span

    source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    source§

    impl<'a> From<&'a Span> for Option<&'a Id>

    source§

    fn from(span: &'a Span) -> Self

    Converts to this type from the input type.
    source§

    impl<'a> From<&'a Span> for Option<Id>

    source§

    fn from(span: &'a Span) -> Self

    Converts to this type from the input type.
    source§

    impl From<Span> for Option<Id>

    source§

    fn from(span: Span) -> Self

    Converts to this type from the input type.
    source§

    impl Hash for Span

    source§

    fn hash<H: Hasher>(&self, hasher: &mut H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl PartialEq for Span

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always diff --git a/tracing/struct.Span.html b/tracing/struct.Span.html index 2f8efa44d635..6e8814d3f59e 100644 --- a/tracing/struct.Span.html +++ b/tracing/struct.Span.html @@ -498,7 +498,7 @@
    Examples

    if this span is enabled, the provided function is called, and the result is returned. If the span is disabled, the function is not called, and this method returns None instead.

    -

    Trait Implementations§

    source§

    impl Clone for Span

    source§

    fn clone(&self) -> Span

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Span

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Drop for Span

    source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    source§

    impl<'a> From<&'a Span> for Option<&'a Id>

    source§

    fn from(span: &'a Span) -> Self

    Converts to this type from the input type.
    source§

    impl<'a> From<&'a Span> for Option<Id>

    source§

    fn from(span: &'a Span) -> Self

    Converts to this type from the input type.
    source§

    impl From<Span> for Option<Id>

    source§

    fn from(span: Span) -> Self

    Converts to this type from the input type.
    source§

    impl Hash for Span

    source§

    fn hash<H: Hasher>(&self, hasher: &mut H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where +

    Trait Implementations§

    source§

    impl Clone for Span

    source§

    fn clone(&self) -> Span

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Span

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Drop for Span

    source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    source§

    impl<'a> From<&'a Span> for Option<&'a Id>

    source§

    fn from(span: &'a Span) -> Self

    Converts to this type from the input type.
    source§

    impl<'a> From<&'a Span> for Option<Id>

    source§

    fn from(span: &'a Span) -> Self

    Converts to this type from the input type.
    source§

    impl From<Span> for Option<Id>

    source§

    fn from(span: Span) -> Self

    Converts to this type from the input type.
    source§

    impl Hash for Span

    source§

    fn hash<H: Hasher>(&self, hasher: &mut H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl PartialEq for Span

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always diff --git a/tracing_core/field/struct.FieldSet.html b/tracing_core/field/struct.FieldSet.html index 9dd9cdc9df90..c273d820711c 100644 --- a/tracing_core/field/struct.FieldSet.html +++ b/tracing_core/field/struct.FieldSet.html @@ -20,7 +20,7 @@

    Equality

    source

    pub fn iter(&self) -> Iter

    Returns an iterator over the Fields in this FieldSet.

    source

    pub fn len(&self) -> usize

    Returns the number of fields in this FieldSet.

    source

    pub fn is_empty(&self) -> bool

    Returns whether or not this FieldSet has fields.

    -

    Trait Implementations§

    source§

    impl Debug for FieldSet

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for FieldSet

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'a> IntoIterator for &'a FieldSet

    §

    type IntoIter = Iter

    Which kind of iterator are we turning this into?
    §

    type Item = Field

    The type of the elements being iterated over.
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl PartialEq for FieldSet

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used +

    Trait Implementations§

    source§

    impl Debug for FieldSet

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for FieldSet

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'a> IntoIterator for &'a FieldSet

    §

    type IntoIter = Iter

    Which kind of iterator are we turning this into?
    §

    type Item = Field

    The type of the elements being iterated over.
    source§

    fn into_iter(self) -> Self::IntoIter

    Creates an iterator from a value. Read more
    source§

    impl PartialEq for FieldSet

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Eq for FieldSet

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where diff --git a/tracing_core/metadata/struct.Level.html b/tracing_core/metadata/struct.Level.html index e208a8cb8f76..06fef92ca6ae 100644 --- a/tracing_core/metadata/struct.Level.html +++ b/tracing_core/metadata/struct.Level.html @@ -114,10 +114,10 @@

    Examples

    Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for Level

    source§

    fn cmp(&self, other: &Self) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Self
    where - Self: Sized + PartialOrd,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<Level> for LevelFilter

    source§

    fn eq(&self, other: &Level) -> bool

    This method tests for self and other values to be equal, and is used -by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialEq<LevelFilter> for Level

    source§

    fn eq(&self, other: &LevelFilter) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd,
    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<Level> for LevelFilter

    source§

    fn eq(&self, other: &Level) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialEq<LevelFilter> for Level

    source§

    fn eq(&self, other: &LevelFilter) -> bool

    This method tests for self and other values to be equal, and is used +by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl PartialEq for Level

    source§

    fn eq(&self, other: &Level) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<Level> for LevelFilter

    source§

    fn partial_cmp(&self, other: &Level) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    source§

    fn lt(&self, other: &Level) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    source§

    fn le(&self, other: &Level) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= diff --git a/tracing_core/metadata/struct.LevelFilter.html b/tracing_core/metadata/struct.LevelFilter.html index d28dd37163f8..676fa4a04c8d 100644 --- a/tracing_core/metadata/struct.LevelFilter.html +++ b/tracing_core/metadata/struct.LevelFilter.html @@ -36,17 +36,17 @@ LevelFilter can be used for determining if something is disabled, but should not be used for determining if something is enabled.

    -

    Trait Implementations§

    source§

    impl Clone for LevelFilter

    source§

    fn clone(&self) -> LevelFilter

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for LevelFilter

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for LevelFilter

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<Level> for LevelFilter

    source§

    fn from(level: Level) -> Self

    Converts to this type from the input type.
    source§

    impl From<LevelFilter> for Option<Level>

    source§

    fn from(filter: LevelFilter) -> Self

    Converts to this type from the input type.
    source§

    impl From<Option<Level>> for LevelFilter

    source§

    fn from(level: Option<Level>) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for LevelFilter

    §

    type Err = ParseLevelFilterError

    The associated error which can be returned from parsing.
    source§

    fn from_str(from: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for LevelFilter

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where +

    Trait Implementations§

    source§

    impl Clone for LevelFilter

    source§

    fn clone(&self) -> LevelFilter

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for LevelFilter

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for LevelFilter

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<Level> for LevelFilter

    source§

    fn from(level: Level) -> Self

    Converts to this type from the input type.
    source§

    impl From<LevelFilter> for Option<Level>

    source§

    fn from(filter: LevelFilter) -> Self

    Converts to this type from the input type.
    source§

    impl From<Option<Level>> for LevelFilter

    source§

    fn from(level: Option<Level>) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for LevelFilter

    §

    type Err = ParseLevelFilterError

    The associated error which can be returned from parsing.
    source§

    fn from_str(from: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for LevelFilter

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for LevelFilter

    source§

    fn cmp(&self, other: &Self) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Self
    where - Self: Sized + PartialOrd,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<Level> for LevelFilter

    source§

    fn eq(&self, other: &Level) -> bool

    This method tests for self and other values to be equal, and is used -by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialEq<LevelFilter> for Level

    source§

    fn eq(&self, other: &LevelFilter) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd,
    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<Level> for LevelFilter

    source§

    fn eq(&self, other: &Level) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialEq for LevelFilter

    source§

    fn eq(&self, other: &LevelFilter) -> bool

    This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialEq<LevelFilter> for Level

    source§

    fn eq(&self, other: &LevelFilter) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialEq for LevelFilter

    source§

    fn eq(&self, other: &LevelFilter) -> bool

    This method tests for self and other values to be equal, and is used +by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<Level> for LevelFilter

    source§

    fn partial_cmp(&self, other: &Level) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    source§

    fn lt(&self, other: &Level) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    source§

    fn le(&self, other: &Level) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    source§

    fn gt(&self, other: &Level) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    source§

    fn ge(&self, other: &Level) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PartialOrd<LevelFilter> for Level

    source§

    fn partial_cmp(&self, other: &LevelFilter) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    source§

    fn lt(&self, other: &LevelFilter) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    source§

    fn le(&self, other: &LevelFilter) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= diff --git a/tracing_core/metadata/struct.ParseLevelFilterError.html b/tracing_core/metadata/struct.ParseLevelFilterError.html index 3325e784d829..cd945f7406ef 100644 --- a/tracing_core/metadata/struct.ParseLevelFilterError.html +++ b/tracing_core/metadata/struct.ParseLevelFilterError.html @@ -1,6 +1,6 @@ ParseLevelFilterError in tracing_core::metadata - Rust
    pub struct ParseLevelFilterError(/* private fields */);
    Expand description

    Indicates that a string could not be parsed to a valid level.

    -

    Trait Implementations§

    source§

    impl Clone for ParseLevelFilterError

    source§

    fn clone(&self) -> ParseLevelFilterError

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParseLevelFilterError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for ParseLevelFilterError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for ParseLevelFilterError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access #99301)
    Provides type based access to context intended for error reports. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    Trait Implementations§

    source§

    impl Clone for ParseLevelFilterError

    source§

    fn clone(&self) -> ParseLevelFilterError

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for ParseLevelFilterError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for ParseLevelFilterError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for ParseLevelFilterError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access #99301)
    Provides type based access to context intended for error reports. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/tracing_core/span/struct.Current.html b/tracing_core/span/struct.Current.html index 1f2d70328c14..0a96c5537f7d 100644 --- a/tracing_core/span/struct.Current.html +++ b/tracing_core/span/struct.Current.html @@ -22,7 +22,7 @@ span, if one exists and is known.

    source

    pub fn id(&self) -> Option<&Id>

    Borrows the Id of the current span, if one exists and is known.

    source

    pub fn metadata(&self) -> Option<&'static Metadata<'static>>

    Borrows the Metadata of the current span, if one exists and is known.

    -

    Trait Implementations§

    source§

    impl Debug for Current

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'a> From<&'a Current> for Option<&'a Id>

    source§

    fn from(cur: &'a Current) -> Self

    Converts to this type from the input type.
    source§

    impl<'a> From<&'a Current> for Option<&'static Metadata<'static>>

    source§

    fn from(cur: &'a Current) -> Self

    Converts to this type from the input type.
    source§

    impl<'a> From<&'a Current> for Option<Id>

    source§

    fn from(cur: &'a Current) -> Self

    Converts to this type from the input type.
    source§

    impl From<Current> for Option<Id>

    source§

    fn from(cur: Current) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    Trait Implementations§

    source§

    impl Debug for Current

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'a> From<&'a Current> for Option<&'a Id>

    source§

    fn from(cur: &'a Current) -> Self

    Converts to this type from the input type.
    source§

    impl<'a> From<&'a Current> for Option<&'static Metadata<'static>>

    source§

    fn from(cur: &'a Current) -> Self

    Converts to this type from the input type.
    source§

    impl<'a> From<&'a Current> for Option<Id>

    source§

    fn from(cur: &'a Current) -> Self

    Converts to this type from the input type.
    source§

    impl From<Current> for Option<Id>

    source§

    fn from(cur: Current) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/tracing_core/struct.Level.html b/tracing_core/struct.Level.html index c2b41b34a937..3936b73a914e 100644 --- a/tracing_core/struct.Level.html +++ b/tracing_core/struct.Level.html @@ -114,10 +114,10 @@

    Examples

    Self: Sized,
    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for Level

    source§

    fn cmp(&self, other: &Self) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Self
    where - Self: Sized + PartialOrd,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<Level> for LevelFilter

    source§

    fn eq(&self, other: &Level) -> bool

    This method tests for self and other values to be equal, and is used -by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialEq<LevelFilter> for Level

    source§

    fn eq(&self, other: &LevelFilter) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd,
    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<Level> for LevelFilter

    source§

    fn eq(&self, other: &Level) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialEq<LevelFilter> for Level

    source§

    fn eq(&self, other: &LevelFilter) -> bool

    This method tests for self and other values to be equal, and is used +by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl PartialEq for Level

    source§

    fn eq(&self, other: &Level) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<Level> for LevelFilter

    source§

    fn partial_cmp(&self, other: &Level) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    source§

    fn lt(&self, other: &Level) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    source§

    fn le(&self, other: &Level) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= diff --git a/tracing_core/struct.LevelFilter.html b/tracing_core/struct.LevelFilter.html index 4f4a5ed61068..3fd3add6b387 100644 --- a/tracing_core/struct.LevelFilter.html +++ b/tracing_core/struct.LevelFilter.html @@ -36,17 +36,17 @@ LevelFilter can be used for determining if something is disabled, but should not be used for determining if something is enabled.

    -

    Trait Implementations§

    source§

    impl Clone for LevelFilter

    source§

    fn clone(&self) -> LevelFilter

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for LevelFilter

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for LevelFilter

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<Level> for LevelFilter

    source§

    fn from(level: Level) -> Self

    Converts to this type from the input type.
    source§

    impl From<LevelFilter> for Option<Level>

    source§

    fn from(filter: LevelFilter) -> Self

    Converts to this type from the input type.
    source§

    impl From<Option<Level>> for LevelFilter

    source§

    fn from(level: Option<Level>) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for LevelFilter

    §

    type Err = ParseLevelFilterError

    The associated error which can be returned from parsing.
    source§

    fn from_str(from: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for LevelFilter

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where +

    Trait Implementations§

    source§

    impl Clone for LevelFilter

    source§

    fn clone(&self) -> LevelFilter

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for LevelFilter

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for LevelFilter

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<Level> for LevelFilter

    source§

    fn from(level: Level) -> Self

    Converts to this type from the input type.
    source§

    impl From<LevelFilter> for Option<Level>

    source§

    fn from(filter: LevelFilter) -> Self

    Converts to this type from the input type.
    source§

    impl From<Option<Level>> for LevelFilter

    source§

    fn from(level: Option<Level>) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for LevelFilter

    §

    type Err = ParseLevelFilterError

    The associated error which can be returned from parsing.
    source§

    fn from_str(from: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for LevelFilter

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl Ord for LevelFilter

    source§

    fn cmp(&self, other: &Self) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Self
    where - Self: Sized + PartialOrd,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<Level> for LevelFilter

    source§

    fn eq(&self, other: &Level) -> bool

    This method tests for self and other values to be equal, and is used -by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialEq<LevelFilter> for Level

    source§

    fn eq(&self, other: &LevelFilter) -> bool

    This method tests for self and other values to be equal, and is used + Self: Sized + PartialOrd,
    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq<Level> for LevelFilter

    source§

    fn eq(&self, other: &Level) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl PartialEq for LevelFilter

    source§

    fn eq(&self, other: &LevelFilter) -> bool

    This method tests for self and other values to be equal, and is used +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialEq<LevelFilter> for Level

    source§

    fn eq(&self, other: &LevelFilter) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always +sufficient, and should not be overridden without very good reason.
    source§

    impl PartialEq for LevelFilter

    source§

    fn eq(&self, other: &LevelFilter) -> bool

    This method tests for self and other values to be equal, and is used +by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd<Level> for LevelFilter

    source§

    fn partial_cmp(&self, other: &Level) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    source§

    fn lt(&self, other: &Level) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    source§

    fn le(&self, other: &Level) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
    source§

    fn gt(&self, other: &Level) -> bool

    This method tests greater than (for self and other) and is used by the > operator. Read more
    source§

    fn ge(&self, other: &Level) -> bool

    This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
    source§

    impl PartialOrd<LevelFilter> for Level

    source§

    fn partial_cmp(&self, other: &LevelFilter) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    source§

    fn lt(&self, other: &LevelFilter) -> bool

    This method tests less than (for self and other) and is used by the < operator. Read more
    source§

    fn le(&self, other: &LevelFilter) -> bool

    This method tests less than or equal to (for self and other) and is used by the <= diff --git a/trait.impl/bitflags/traits/trait.Flags.js b/trait.impl/bitflags/traits/trait.Flags.js index 272566134d76..28640976c6c2 100644 --- a/trait.impl/bitflags/traits/trait.Flags.js +++ b/trait.impl/bitflags/traits/trait.Flags.js @@ -2,7 +2,7 @@ "git2":[["impl Flags for RepositoryInitMode"],["impl Flags for Sort"],["impl Flags for AttrCheckFlags"],["impl Flags for ReferenceFormat"],["impl Flags for RepositoryOpenFlags"],["impl Flags for DiffFlags"],["impl Flags for StashApplyFlags"],["impl Flags for IndexEntryExtendedFlag"],["impl Flags for IndexAddOption"],["impl Flags for MergePreference"],["impl Flags for PathspecFlags"],["impl Flags for DiffStatsFormat"],["impl Flags for MergeAnalysis"],["impl Flags for RevparseMode"],["impl Flags for IndexEntryFlag"],["impl Flags for CheckoutNotificationType"],["impl Flags for Status"],["impl Flags for OdbLookupFlags"],["impl Flags for StashFlags"],["impl Flags for SubmoduleStatus"],["impl Flags for CredentialType"]], "nix":[["impl Flags for FallocateFlags"],["impl Flags for AtFlags"],["impl Flags for AccessFlags"],["impl Flags for SFlag"],["impl Flags for Mode"],["impl Flags for OFlag"],["impl Flags for FsFlags"],["impl Flags for MemFdCreateFlag"],["impl Flags for RenameFlags"],["impl Flags for SealFlag"],["impl Flags for FdFlag"]], "openssl":[["impl Flags for CMSOptions"],["impl Flags for X509CheckFlags"],["impl Flags for SslVerifyMode"],["impl Flags for Pkcs7Flags"],["impl Flags for SslSessionCacheMode"],["impl Flags for ShutdownState"],["impl Flags for X509VerifyFlags"],["impl Flags for OcspFlag"],["impl Flags for ExtensionContext"],["impl Flags for SslOptions"],["impl Flags for SslMode"],["impl Flags for CipherCtxFlags"]], -"rustix":[["impl Flags for DupFlags"],["impl Flags for SealFlags"],["impl Flags for WatchFlags"],["impl Flags for FallocateFlags"],["impl Flags for IFlags"],["impl Flags for Mode"],["impl Flags for ReadWriteFlags"],["impl Flags for Access"],["impl Flags for StatVfsMountFlags"],["impl Flags for MemfdFlags"],["impl Flags for XattrFlags"],["impl Flags for FdFlags"],["impl Flags for RenameFlags"],["impl Flags for OFlags"],["impl Flags for ResolveFlags"],["impl Flags for AtFlags"],["impl Flags for CreateFlags"],["impl Flags for StatxFlags"]], +"rustix":[["impl Flags for FdFlags"],["impl Flags for Mode"],["impl Flags for SealFlags"],["impl Flags for RenameFlags"],["impl Flags for MemfdFlags"],["impl Flags for CreateFlags"],["impl Flags for ResolveFlags"],["impl Flags for ReadWriteFlags"],["impl Flags for DupFlags"],["impl Flags for StatVfsMountFlags"],["impl Flags for FallocateFlags"],["impl Flags for IFlags"],["impl Flags for XattrFlags"],["impl Flags for Access"],["impl Flags for OFlags"],["impl Flags for StatxFlags"],["impl Flags for WatchFlags"],["impl Flags for AtFlags"]], "rustybuzz":[["impl Flags for BufferFlags"],["impl Flags for SerializeFlags"]], "sqlx_postgres":[["impl Flags for PgLQueryVariantFlag"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/bitflags/traits/trait.PublicFlags.js b/trait.impl/bitflags/traits/trait.PublicFlags.js index fcd6a48e93c0..fc1a1bb57c40 100644 --- a/trait.impl/bitflags/traits/trait.PublicFlags.js +++ b/trait.impl/bitflags/traits/trait.PublicFlags.js @@ -2,7 +2,7 @@ "git2":[["impl PublicFlags for Status"],["impl PublicFlags for MergePreference"],["impl PublicFlags for IndexAddOption"],["impl PublicFlags for AttrCheckFlags"],["impl PublicFlags for Sort"],["impl PublicFlags for RepositoryInitMode"],["impl PublicFlags for DiffStatsFormat"],["impl PublicFlags for SubmoduleStatus"],["impl PublicFlags for MergeAnalysis"],["impl PublicFlags for CredentialType"],["impl PublicFlags for ReferenceFormat"],["impl PublicFlags for CheckoutNotificationType"],["impl PublicFlags for PathspecFlags"],["impl PublicFlags for RepositoryOpenFlags"],["impl PublicFlags for DiffFlags"],["impl PublicFlags for RevparseMode"],["impl PublicFlags for IndexEntryFlag"],["impl PublicFlags for StashFlags"],["impl PublicFlags for IndexEntryExtendedFlag"],["impl PublicFlags for OdbLookupFlags"],["impl PublicFlags for StashApplyFlags"]], "nix":[["impl PublicFlags for MemFdCreateFlag"],["impl PublicFlags for Mode"],["impl PublicFlags for FsFlags"],["impl PublicFlags for SFlag"],["impl PublicFlags for SealFlag"],["impl PublicFlags for FdFlag"],["impl PublicFlags for AccessFlags"],["impl PublicFlags for RenameFlags"],["impl PublicFlags for AtFlags"],["impl PublicFlags for FallocateFlags"],["impl PublicFlags for OFlag"]], "openssl":[["impl PublicFlags for ExtensionContext"],["impl PublicFlags for X509CheckFlags"],["impl PublicFlags for OcspFlag"],["impl PublicFlags for SslVerifyMode"],["impl PublicFlags for SslMode"],["impl PublicFlags for ShutdownState"],["impl PublicFlags for Pkcs7Flags"],["impl PublicFlags for CipherCtxFlags"],["impl PublicFlags for X509VerifyFlags"],["impl PublicFlags for SslSessionCacheMode"],["impl PublicFlags for CMSOptions"],["impl PublicFlags for SslOptions"]], -"rustix":[["impl PublicFlags for ReadWriteFlags"],["impl PublicFlags for ResolveFlags"],["impl PublicFlags for FallocateFlags"],["impl PublicFlags for CreateFlags"],["impl PublicFlags for OFlags"],["impl PublicFlags for StatxFlags"],["impl PublicFlags for DupFlags"],["impl PublicFlags for SealFlags"],["impl PublicFlags for AtFlags"],["impl PublicFlags for MemfdFlags"],["impl PublicFlags for FdFlags"],["impl PublicFlags for StatVfsMountFlags"],["impl PublicFlags for Access"],["impl PublicFlags for WatchFlags"],["impl PublicFlags for RenameFlags"],["impl PublicFlags for XattrFlags"],["impl PublicFlags for IFlags"],["impl PublicFlags for Mode"]], +"rustix":[["impl PublicFlags for OFlags"],["impl PublicFlags for IFlags"],["impl PublicFlags for ReadWriteFlags"],["impl PublicFlags for ResolveFlags"],["impl PublicFlags for FallocateFlags"],["impl PublicFlags for AtFlags"],["impl PublicFlags for CreateFlags"],["impl PublicFlags for StatVfsMountFlags"],["impl PublicFlags for MemfdFlags"],["impl PublicFlags for Mode"],["impl PublicFlags for XattrFlags"],["impl PublicFlags for DupFlags"],["impl PublicFlags for SealFlags"],["impl PublicFlags for RenameFlags"],["impl PublicFlags for WatchFlags"],["impl PublicFlags for FdFlags"],["impl PublicFlags for StatxFlags"],["impl PublicFlags for Access"]], "rustybuzz":[["impl PublicFlags for BufferFlags"],["impl PublicFlags for SerializeFlags"]], "sqlx_postgres":[["impl PublicFlags for PgLQueryVariantFlag"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/borrow/trait.Borrow.js b/trait.impl/core/borrow/trait.Borrow.js index 6fae60a1e12a..6a2cb2b749d7 100644 --- a/trait.impl/core/borrow/trait.Borrow.js +++ b/trait.impl/core/borrow/trait.Borrow.js @@ -12,6 +12,6 @@ "sqlx_core":[["impl Borrow<str> for UStr"]], "time":[["impl Borrow<Instant> for Instant"]], "tinyvec":[["impl<A: Array> Borrow<[<A as Array>::Item]> for ArrayVec<A>"],["impl<A: Array> Borrow<[<A as Array>::Item]> for TinyVec<A>"],["impl<'s, T> Borrow<[T]> for SliceVec<'s, T>"]], -"uuid":[["impl Borrow<Uuid> for Hyphenated"],["impl Borrow<Uuid> for Urn"],["impl Borrow<Uuid> for Braced"],["impl Borrow<Uuid> for Simple"]], +"uuid":[["impl Borrow<Uuid> for Simple"],["impl Borrow<Uuid> for Hyphenated"],["impl Borrow<Uuid> for Urn"],["impl Borrow<Uuid> for Braced"]], "zerotrie":[["impl Borrow<ZeroTrieExtendedCapacity<[u8]>> for ZeroTrieExtendedCapacity<Vec<u8>>"],["impl Borrow<ZeroTrieExtendedCapacity<[u8]>> for ZeroTrieExtendedCapacity<&[u8]>"],["impl Borrow<ZeroTrieSimpleAscii<[u8]>> for ZeroTrieSimpleAscii<&[u8]>"],["impl Borrow<ZeroTrieExtendedCapacity<[u8]>> for ZeroTrieExtendedCapacity<Box<[u8]>>"],["impl Borrow<ZeroTriePerfectHash<[u8]>> for ZeroTriePerfectHash<&[u8]>"],["impl Borrow<ZeroTrieSimpleAscii<[u8]>> for ZeroTrieSimpleAscii<Box<[u8]>>"],["impl Borrow<ZeroTriePerfectHash<[u8]>> for ZeroTriePerfectHash<Box<[u8]>>"],["impl Borrow<[u8]> for Box<ByteStr>"],["impl Borrow<ZeroTriePerfectHash<[u8]>> for ZeroTriePerfectHash<Vec<u8>>"],["impl Borrow<ZeroTrieSimpleAscii<[u8]>> for ZeroTrieSimpleAscii<Vec<u8>>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/clone/trait.Clone.js b/trait.impl/core/clone/trait.Clone.js index 4cd419cc46f0..dd32e0add9ac 100644 --- a/trait.impl/core/clone/trait.Clone.js +++ b/trait.impl/core/clone/trait.Clone.js @@ -5,7 +5,7 @@ "actix_files":[["impl Clone for HttpRange"],["impl Clone for FilesService"],["impl Clone for Files"]], "actix_http":[["impl Clone for CloseCode"],["impl Clone for RequestHead"],["impl Clone for Charset"],["impl Clone for ResponseHead"],["impl Clone for BodySize"],["impl Clone for CloseReason"],["impl Clone for TestSeqBuffer"],["impl Clone for HeaderMap"],["impl Clone for Quality"],["impl Clone for MessageType"],["impl<L: Clone, R: Clone> Clone for EitherBody<L, R>"],["impl Clone for OpCode"],["impl Clone for Codec"],["impl<T: Clone> Clone for QualityItem<T>"],["impl Clone for Protocol"],["impl Clone for ExtendedValue"],["impl Clone for None"],["impl Clone for HttpDate"],["impl Clone for ServiceConfig"],["impl Clone for KeepAlive"],["impl Clone for HandshakeError"],["impl Clone for ConnectionType"],["impl Clone for ContentEncoding"]], "actix_multipart":[["impl Clone for TempFileConfig"],["impl Clone for JsonConfig"],["impl Clone for TextConfig"],["impl Clone for MultipartFormConfig"]], -"actix_router":[["impl Clone for Url"],["impl Clone for Patterns"],["impl Clone for ResourceId"],["impl Clone for ResourceDef"],["impl<T: Clone> Clone for Path<T>"]], +"actix_router":[["impl Clone for Patterns"],["impl Clone for ResourceDef"],["impl<T: Clone> Clone for Path<T>"],["impl Clone for ResourceId"],["impl Clone for Url"]], "actix_rt":[["impl Clone for ArbiterHandle"],["impl Clone for System"]], "actix_server":[["impl Clone for MpTcp"],["impl Clone for ServerHandle"]], "actix_service":[["impl<T, S, Req> Clone for ApplyTransform<T, S, Req>"]], @@ -56,7 +56,7 @@ "dashmap":[["impl<K: Eq + Hash + Clone, V: Clone, S: Clone> Clone for DashMap<K, V, S>"],["impl<'i, K: Clone + Hash + Eq, V: Clone, S: Clone + BuildHasher> Clone for Iter<'i, K, V, S>"],["impl Clone for TryReserveError"],["impl<K: Eq + Hash + Clone, S: Clone> Clone for DashSet<K, S>"],["impl<K: Eq + Hash + Clone, V: Clone, S: Clone> Clone for ReadOnlyView<K, V, S>"]], "deranged":[["impl<const MIN: i32, const MAX: i32> Clone for OptionRangedI32<MIN, MAX>"],["impl<const MIN: u32, const MAX: u32> Clone for RangedU32<MIN, MAX>"],["impl<const MIN: isize, const MAX: isize> Clone for OptionRangedIsize<MIN, MAX>"],["impl<const MIN: i64, const MAX: i64> Clone for RangedI64<MIN, MAX>"],["impl<const MIN: i128, const MAX: i128> Clone for OptionRangedI128<MIN, MAX>"],["impl<const MIN: u64, const MAX: u64> Clone for OptionRangedU64<MIN, MAX>"],["impl<const MIN: isize, const MAX: isize> Clone for RangedIsize<MIN, MAX>"],["impl<const MIN: u16, const MAX: u16> Clone for OptionRangedU16<MIN, MAX>"],["impl<const MIN: i8, const MAX: i8> Clone for RangedI8<MIN, MAX>"],["impl<const MIN: usize, const MAX: usize> Clone for OptionRangedUsize<MIN, MAX>"],["impl<const MIN: i16, const MAX: i16> Clone for RangedI16<MIN, MAX>"],["impl<const MIN: i16, const MAX: i16> Clone for OptionRangedI16<MIN, MAX>"],["impl<const MIN: u16, const MAX: u16> Clone for RangedU16<MIN, MAX>"],["impl<const MIN: u128, const MAX: u128> Clone for OptionRangedU128<MIN, MAX>"],["impl<const MIN: usize, const MAX: usize> Clone for RangedUsize<MIN, MAX>"],["impl<const MIN: i64, const MAX: i64> Clone for OptionRangedI64<MIN, MAX>"],["impl Clone for TryFromIntError"],["impl<const MIN: u32, const MAX: u32> Clone for OptionRangedU32<MIN, MAX>"],["impl<const MIN: u8, const MAX: u8> Clone for RangedU8<MIN, MAX>"],["impl<const MIN: u8, const MAX: u8> Clone for OptionRangedU8<MIN, MAX>"],["impl Clone for ParseIntError"],["impl<const MIN: i128, const MAX: i128> Clone for RangedI128<MIN, MAX>"],["impl<const MIN: i32, const MAX: i32> Clone for RangedI32<MIN, MAX>"],["impl<const MIN: i8, const MAX: i8> Clone for OptionRangedI8<MIN, MAX>"],["impl<const MIN: u64, const MAX: u64> Clone for RangedU64<MIN, MAX>"],["impl<const MIN: u128, const MAX: u128> Clone for RangedU128<MIN, MAX>"]], "diff":[["impl<T: Clone> Clone for Result<T>"]], -"digest":[["impl Clone for TruncSide"],["impl<T> Clone for XofReaderCoreWrapper<T>"],["impl Clone for Box<dyn DynDigest>"],["impl<T> Clone for RtVariableCoreWrapper<T>"],["impl<T, OutSize, O: Clone> Clone for CtVariableCoreWrapper<T, OutSize, O>
    where\n T: VariableOutputCore + Clone,\n OutSize: ArrayLength<u8> + IsLessOrEqual<T::OutputSize> + Clone,\n LeEq<OutSize, T::OutputSize>: NonZero,\n T::BlockSize: IsLess<U256>,\n Le<T::BlockSize, U256>: NonZero,
    "],["impl Clone for InvalidOutputSize"],["impl Clone for InvalidBufferSize"],["impl Clone for MacError"],["impl<T: Clone + OutputSizeUser> Clone for CtOutput<T>"],["impl<T> Clone for CoreWrapper<T>"]], +"digest":[["impl<T: Clone + OutputSizeUser> Clone for CtOutput<T>"],["impl<T, OutSize, O: Clone> Clone for CtVariableCoreWrapper<T, OutSize, O>
    where\n T: VariableOutputCore + Clone,\n OutSize: ArrayLength<u8> + IsLessOrEqual<T::OutputSize> + Clone,\n LeEq<OutSize, T::OutputSize>: NonZero,\n T::BlockSize: IsLess<U256>,\n Le<T::BlockSize, U256>: NonZero,
    "],["impl<T> Clone for XofReaderCoreWrapper<T>"],["impl Clone for InvalidOutputSize"],["impl<T> Clone for RtVariableCoreWrapper<T>"],["impl Clone for TruncSide"],["impl Clone for MacError"],["impl Clone for InvalidBufferSize"],["impl<T> Clone for CoreWrapper<T>"],["impl Clone for Box<dyn DynDigest>"]], "doc_macro":[["impl Clone for GenerateDocsFor"]], "either":[["impl<L: Clone, R: Clone> Clone for IterEither<L, R>"],["impl<L: Clone, R: Clone> Clone for Either<L, R>"]], "email_address":[["impl Clone for Error"],["impl Clone for EmailAddress"]], @@ -73,7 +73,7 @@ "futures_channel":[["impl Clone for Canceled"],["impl<T> Clone for Sender<T>"],["impl<T> Clone for UnboundedSender<T>"],["impl Clone for SendError"],["impl<T: Clone> Clone for TrySendError<T>"]], "futures_executor":[["impl Clone for LocalSpawner"]], "futures_intrusive":[["impl<MutexType, T> Clone for GenericStateReceiver<MutexType, T>
    where\n MutexType: RawMutex,\n T: Clone,
    "],["impl Clone for StateId"],["impl<MutexType, T, A> Clone for GenericSender<MutexType, T, A>
    where\n MutexType: RawMutex,\n A: RingBuf<Item = T>,
    "],["impl<MutexType, T> Clone for GenericStateSender<MutexType, T>
    where\n MutexType: RawMutex,\n T: Clone,
    "],["impl Clone for CloseStatus"],["impl<MutexType: RawMutex> Clone for GenericSharedSemaphore<MutexType>"],["impl<MutexType, T, A> Clone for GenericReceiver<MutexType, T, A>
    where\n MutexType: RawMutex,\n A: RingBuf<Item = T>,
    "],["impl<MutexType, T> Clone for GenericOneshotBroadcastReceiver<MutexType, T>
    where\n MutexType: RawMutex,\n T: Clone + 'static,
    "],["impl Clone for TryReceiveError"]], -"futures_util":[["impl<Fut: Future> Clone for WeakShared<Fut>"],["impl<T: Clone> Clone for Abortable<T>"],["impl Clone for PollNext"],["impl<F: Clone> Clone for RepeatWith<F>"],["impl<T: Clone> Clone for AllowStdIo<T>"],["impl<Si, Item, U, Fut, F> Clone for With<Si, Item, U, Fut, F>
    where\n Si: Clone,\n F: Clone,\n Fut: Clone,
    "],["impl<I: Clone> Clone for Iter<I>"],["impl<T: Clone> Clone for Repeat<T>"],["impl<Fut> Clone for Shared<Fut>
    where\n Fut: Future,
    "],["impl<T> Clone for Empty<T>"],["impl<S: Clone> Clone for PollImmediate<S>"],["impl<T: Clone> Clone for Cursor<T>"],["impl Clone for Aborted"],["impl<T> Clone for Pending<T>"],["impl Clone for AbortHandle"],["impl<Si: Clone, F: Clone> Clone for SinkMapErr<Si, F>"],["impl<T> Clone for Drain<T>"],["impl<T: Clone> Clone for Ready<T>"],["impl<T> Clone for Pending<T>"],["impl<A: Clone, B: Clone> Clone for Either<A, B>"],["impl<T: Clone> Clone for PollImmediate<T>"],["impl<F: Clone> Clone for OptionFuture<F>"]], +"futures_util":[["impl<T> Clone for Pending<T>"],["impl<I: Clone> Clone for Iter<I>"],["impl<T> Clone for Drain<T>"],["impl Clone for PollNext"],["impl<Fut> Clone for Shared<Fut>
    where\n Fut: Future,
    "],["impl Clone for Aborted"],["impl<Si: Clone, F: Clone> Clone for SinkMapErr<Si, F>"],["impl<T: Clone> Clone for PollImmediate<T>"],["impl<T: Clone> Clone for Abortable<T>"],["impl<Fut: Future> Clone for WeakShared<Fut>"],["impl<T: Clone> Clone for Repeat<T>"],["impl<T> Clone for Pending<T>"],["impl<S: Clone> Clone for PollImmediate<S>"],["impl<Si, Item, U, Fut, F> Clone for With<Si, Item, U, Fut, F>
    where\n Si: Clone,\n F: Clone,\n Fut: Clone,
    "],["impl<T: Clone> Clone for Ready<T>"],["impl<T> Clone for Empty<T>"],["impl<A: Clone, B: Clone> Clone for Either<A, B>"],["impl<F: Clone> Clone for OptionFuture<F>"],["impl<T: Clone> Clone for Cursor<T>"],["impl<T: Clone> Clone for AllowStdIo<T>"],["impl<F: Clone> Clone for RepeatWith<F>"],["impl Clone for AbortHandle"]], "generic_array":[["impl<T: Clone, N> Clone for GenericArrayIter<T, N>
    where\n N: ArrayLength<T>,
    "],["impl<T: Clone, N> Clone for GenericArray<T, N>
    where\n N: ArrayLength<T>,
    "]], "getrandom":[["impl Clone for Error"]], "ghash":[["impl Clone for GHash"]], @@ -81,14 +81,14 @@ "gimli":[["impl Clone for BaseAddresses"],["impl Clone for DwDs"],["impl<R: Clone> Clone for DebugInfo<R>"],["impl Clone for DwLns"],["impl<R: Clone + Reader> Clone for DebugTypesUnitHeadersIter<R>
    where\n R::Offset: Clone,
    "],["impl<T: Clone> Clone for DebugArangesOffset<T>"],["impl<T: Clone> Clone for DebugFrameOffset<T>"],["impl<T: Clone> Clone for DebugRngListsIndex<T>"],["impl<R, Offset> Clone for LineInstruction<R, Offset>
    where\n R: Reader<Offset = Offset> + Clone,\n Offset: ReaderOffset + Clone,
    "],["impl Clone for DwOp"],["impl<'bases, Section, R> Clone for CfiEntriesIter<'bases, Section, R>
    where\n R: Reader + Clone,\n Section: UnwindSection<R> + Clone,
    "],["impl<R: Clone + Reader> Clone for EhFrameHdr<R>"],["impl<R: Clone + Reader> Clone for ParsedEhFrameHdr<R>"],["impl Clone for X86"],["impl<'abbrev, 'unit, R, Offset> Clone for DebuggingInformationEntry<'abbrev, 'unit, R, Offset>
    where\n R: Reader<Offset = Offset> + Clone,\n Offset: ReaderOffset + Clone,
    "],["impl Clone for ArangeEntry"],["impl<R, Offset> Clone for Piece<R, Offset>
    where\n R: Reader<Offset = Offset> + Clone,\n Offset: ReaderOffset + Clone,
    "],["impl<R, Offset> Clone for CommonInformationEntry<R, Offset>
    where\n R: Reader<Offset = Offset> + Clone,\n Offset: ReaderOffset + Clone,
    "],["impl Clone for StoreOnHeap"],["impl Clone for DwCfa"],["impl Clone for LoongArch"],["impl Clone for AArch64"],["impl<R: Clone> Clone for LocationLists<R>"],["impl<R: Clone + Reader> Clone for RawLocListEntry<R>
    where\n R::Offset: Clone,
    "],["impl<R: Clone + Reader> Clone for UnitIndex<R>"],["impl<R: Clone> Clone for DebugStr<R>"],["impl<R: Clone + Reader> Clone for LineSequence<R>"],["impl Clone for Arm"],["impl<R: Clone + Reader> Clone for PubNamesEntry<R>
    where\n R::Offset: Clone,
    "],["impl<T: Clone> Clone for DebugMacinfoOffset<T>"],["impl Clone for DwSect"],["impl<T: Clone> Clone for DieReference<T>"],["impl Clone for DwOrd"],["impl<'index, R: Clone + Reader> Clone for UnitIndexSectionIterator<'index, R>"],["impl<'a, R: Clone + Reader> Clone for EhHdrTable<'a, R>"],["impl Clone for DwDefaulted"],["impl<R: Clone + Reader> Clone for PubTypesEntryIter<R>"],["impl Clone for DebugTypeSignature"],["impl<R, Offset> Clone for Location<R, Offset>
    where\n R: Reader<Offset = Offset> + Clone,\n Offset: ReaderOffset + Clone,
    "],["impl Clone for DwVirtuality"],["impl Clone for Pointer"],["impl<'bases, Section, R> Clone for CieOrFde<'bases, Section, R>
    where\n R: Reader + Clone,\n Section: UnwindSection<R> + Clone,
    "],["impl<'a, R: Clone + Reader> Clone for CallFrameInstructionIter<'a, R>"],["impl Clone for DwAt"],["impl<R: Clone> Clone for DebugCuIndex<R>"],["impl Clone for LineRow"],["impl<R, Offset> Clone for ArangeHeader<R, Offset>
    where\n R: Reader<Offset = Offset> + Clone,\n Offset: ReaderOffset + Clone,
    "],["impl<'abbrev, 'unit, R> Clone for EntriesCursor<'abbrev, 'unit, R>
    where\n R: Reader + Clone,
    "],["impl Clone for UnitIndexSection"],["impl<'input, Endian> Clone for EndianSlice<'input, Endian>
    where\n Endian: Endianity + Clone,
    "],["impl Clone for AttributeSpecification"],["impl Clone for DwarfFileType"],["impl Clone for SectionId"],["impl<R, Offset> Clone for IncompleteLineProgram<R, Offset>
    where\n R: Reader<Offset = Offset> + Clone,\n Offset: ReaderOffset + Clone,
    "],["impl<'iter, R> Clone for RegisterRuleIter<'iter, R>
    where\n R: Reader + Clone,
    "],["impl Clone for DwLnct"],["impl<T: Clone> Clone for DebugStrOffsetsIndex<T>"],["impl<T: Clone> Clone for LocationListsOffset<T>"],["impl Clone for Vendor"],["impl Clone for Encoding"],["impl<R: Clone + Reader> Clone for OperationIter<R>"],["impl<R: Clone + Reader> Clone for DebugPubNames<R>"],["impl Clone for DwUt"],["impl<'abbrev, 'unit, R> Clone for EntriesTree<'abbrev, 'unit, R>
    where\n R: Reader + Clone,
    "],["impl<R: Clone + Reader> Clone for DebugInfoUnitHeadersIter<R>
    where\n R::Offset: Clone,
    "],["impl<R: Clone> Clone for DebugLoc<R>"],["impl Clone for Error"],["impl<R: Clone + Reader> Clone for CfaRule<R>"],["impl Clone for Range"],["impl Clone for SectionBaseAddresses"],["impl<R: Clone + Reader> Clone for PubTypesEntry<R>
    where\n R::Offset: Clone,
    "],["impl Clone for ReaderOffsetId"],["impl Clone for DwMacro"],["impl Clone for DwIdx"],["impl Clone for DwRle"],["impl<R: Clone + Reader> Clone for DebugFrame<R>"],["impl Clone for LittleEndian"],["impl<R: Clone> Clone for DebugAranges<R>"],["impl Clone for RiscV"],["impl Clone for Abbreviations"],["impl<R, Offset> Clone for CompleteLineProgram<R, Offset>
    where\n R: Reader<Offset = Offset> + Clone,\n Offset: ReaderOffset + Clone,
    "],["impl<R: Clone + Reader> Clone for Attribute<R>"],["impl<T: Clone> Clone for DebugLocListsIndex<T>"],["impl Clone for DwAddr"],["impl Clone for RunTimeEndian"],["impl<R: Clone + Reader> Clone for DebugPubTypes<R>"],["impl<R: Clone> Clone for DebugStrOffsets<R>"],["impl Clone for DwLne"],["impl<T: Clone> Clone for RawRngListEntry<T>"],["impl Clone for DwEnd"],["impl<'abbrev, 'entry, 'unit, R: Clone + Reader> Clone for AttrsIter<'abbrev, 'entry, 'unit, R>"],["impl<T: Clone> Clone for DebugRngListsBase<T>"],["impl<R: Clone> Clone for DebugRanges<R>"],["impl Clone for DwCc"],["impl<R, Offset> Clone for UnitHeader<R, Offset>
    where\n R: Reader<Offset = Offset> + Clone,\n Offset: ReaderOffset + Clone,
    "],["impl<R, Offset> Clone for AttributeValue<R, Offset>
    where\n R: Reader<Offset = Offset> + Clone,\n Offset: ReaderOffset + Clone,
    "],["impl<T: Clone> Clone for UnitOffset<T>"],["impl Clone for DwAte"],["impl<T: Clone> Clone for UnitSectionOffset<T>"],["impl Clone for DwForm"],["impl<R: Clone + Reader> Clone for EhFrame<R>"],["impl<R: Clone + Reader> Clone for ArangeEntryIter<R>"],["impl Clone for LineEncoding"],["impl<R: Clone + Reader> Clone for PubNamesEntryIter<R>"],["impl<R: Clone + Reader> Clone for LineInstructions<R>"],["impl<T: Clone> Clone for DebugAddrIndex<T>"],["impl Clone for DwSectV2"],["impl Clone for DwLang"],["impl<R, Offset> Clone for FrameDescriptionEntry<R, Offset>
    where\n R: Reader<Offset = Offset> + Clone,\n Offset: ReaderOffset + Clone,
    "],["impl<T: Clone> Clone for RangeListsOffset<T>"],["impl<R, Offset> Clone for FileEntry<R, Offset>
    where\n R: Reader<Offset = Offset> + Clone,\n Offset: ReaderOffset + Clone,
    "],["impl<T: Clone> Clone for DebugLocListsBase<T>"],["impl<R: Clone> Clone for DebugAbbrev<R>"],["impl Clone for Abbreviation"],["impl Clone for DwVis"],["impl<T: Clone> Clone for DebugInfoOffset<T>"],["impl Clone for ValueType"],["impl<R: Clone + Reader> Clone for RegisterRule<R>"],["impl<R: Clone + Reader> Clone for ArangeHeaderIter<R>
    where\n R::Offset: Clone,
    "],["impl<R: Clone> Clone for DebugLineStr<R>"],["impl<R: Clone> Clone for DebugAddr<R>"],["impl Clone for FileEntryFormat"],["impl<T: Clone> Clone for EhFrameOffset<T>"],["impl<R, Offset> Clone for Operation<R, Offset>
    where\n R: Reader<Offset = Offset> + Clone,\n Offset: ReaderOffset + Clone,
    "],["impl<R: Clone> Clone for RangeLists<R>"],["impl<R, Program, Offset> Clone for LineRows<R, Program, Offset>
    where\n Program: LineProgram<R, Offset> + Clone,\n R: Reader<Offset = Offset> + Clone,\n Offset: ReaderOffset + Clone,
    "],["impl<R: Clone + Reader> Clone for LocationListEntry<R>"],["impl Clone for ColumnType"],["impl<R, Offset> Clone for LineProgramHeader<R, Offset>
    where\n R: Reader<Offset = Offset> + Clone,\n Offset: ReaderOffset + Clone,
    "],["impl Clone for DwChildren"],["impl<'bases, Section, R> Clone for PartialFrameDescriptionEntry<'bases, Section, R>
    where\n R: Reader + Clone,\n Section: UnwindSection<R> + Clone,\n R::Offset: Clone,\n Section::Offset: Clone,
    "],["impl Clone for BigEndian"],["impl<T: Clone> Clone for DebugAbbrevOffset<T>"],["impl<T: Clone> Clone for DebugStrOffset<T>"],["impl Clone for DwInl"],["impl<R: Clone> Clone for DebugLocLists<R>"],["impl<R: Clone + Reader> Clone for Expression<R>"],["impl Clone for Format"],["impl<T: Clone> Clone for DebugLineOffset<T>"],["impl Clone for AbbreviationsCacheStrategy"],["impl Clone for DwLle"],["impl Clone for DwoId"],["impl Clone for DwEhPe"],["impl<T: Clone> Clone for DebugLineStrOffset<T>"],["impl Clone for DwAccess"],["impl Clone for Register"],["impl<T: Clone> Clone for DebugMacroOffset<T>"],["impl<T: Clone> Clone for RawRangeListsOffset<T>"],["impl<T: Clone> Clone for DebugAddrBase<T>"],["impl<R: Clone> Clone for DebugRngLists<R>"],["impl<R: Clone> Clone for DebugLine<R>"],["impl Clone for X86_64"],["impl<'abbrev, 'unit, R> Clone for EntriesRaw<'abbrev, 'unit, R>
    where\n R: Reader + Clone,
    "],["impl Clone for Augmentation"],["impl<T: Clone> Clone for DebugTypesOffset<T>"],["impl Clone for DwId"],["impl Clone for Value"],["impl<R: Clone> Clone for DebugTuIndex<R>"],["impl<R: Clone + Reader, A: Clone + UnwindContextStorage<R>> Clone for UnwindContext<R, A>
    where\n A::Stack: Clone,
    "],["impl<T: Clone> Clone for DebugStrOffsetsBase<T>"],["impl<R: Clone> Clone for DebugTypes<R>"],["impl Clone for DwTag"],["impl<Offset> Clone for UnitType<Offset>
    where\n Offset: ReaderOffset + Clone,
    "],["impl<R: Reader, S: UnwindContextStorage<R>> Clone for UnwindTableRow<R, S>"],["impl<R: Clone + Reader> Clone for CallFrameInstruction<R>"],["impl Clone for DwDsc"]], "git2":[["impl Clone for IndexEntryFlag"],["impl<'repo> Clone for Tag<'repo>"],["impl Clone for MergeAnalysis"],["impl Clone for Delta"],["impl Clone for IndexTime"],["impl Clone for DiffLineType"],["impl Clone for IndexAddOption"],["impl Clone for ErrorCode"],["impl Clone for OdbLookupFlags"],["impl Clone for FetchPrune"],["impl<'repo> Clone for Tree<'repo>"],["impl Clone for ApplyLocation"],["impl Clone for TraceLevel"],["impl Clone for DiffFlags"],["impl Clone for Signature<'static>"],["impl Clone for IndexEntryExtendedFlag"],["impl Clone for SubmoduleUpdate"],["impl<'repo> Clone for Commit<'repo>"],["impl Clone for ConfigLevel"],["impl Clone for AutotagOption"],["impl Clone for ErrorClass"],["impl Clone for BranchType"],["impl<'repo> Clone for Object<'repo>"],["impl Clone for Service"],["impl Clone for ResetType"],["impl Clone for DiffBinaryKind"],["impl Clone for Oid"],["impl Clone for ReferenceFormat"],["impl<'a> Clone for TreeEntry<'a>"],["impl Clone for StatusShow"],["impl Clone for RepositoryOpenFlags"],["impl Clone for CredentialType"],["impl<'string> Clone for AttrValue<'string>"],["impl<'repo> Clone for Blob<'repo>"],["impl Clone for CheckoutNotificationType"],["impl Clone for FileFavor"],["impl Clone for StashApplyProgress"],["impl Clone for RevparseMode"],["impl Clone for DiffStatsFormat"],["impl Clone for DiffFormat"],["impl Clone for ObjectType"],["impl Clone for Sort"],["impl Clone for SubmoduleStatus"],["impl Clone for StashApplyFlags"],["impl Clone for AttrCheckFlags"],["impl Clone for RepositoryInitMode"],["impl Clone for Status"],["impl Clone for RepositoryState"],["impl Clone for Time"],["impl Clone for SubmoduleIgnore"],["impl Clone for CloneLocal"],["impl Clone for ReferenceType"],["impl<'repo> Clone for Remote<'repo>"],["impl Clone for MergePreference"],["impl Clone for FileMode"],["impl Clone for Direction"],["impl Clone for PackBuilderStage"],["impl Clone for SshHostKeyType"],["impl Clone for StashFlags"],["impl Clone for PathspecFlags"]], "h2":[["impl Clone for Reason"],["impl Clone for Builder"],["impl Clone for StreamId"],["impl Clone for Builder"],["impl<B> Clone for SendRequest<B>
    where\n B: Buf,
    "],["impl Clone for Protocol"],["impl Clone for FlowControl"]], -"hashbrown":[["impl<K, V> Clone for Values<'_, K, V>"],["impl<T> Clone for RawIter<T>"],["impl<T, A> Clone for HashTable<T, A>
    where\n T: Clone,\n A: Allocator + Clone,
    "],["impl<T, S, A: Allocator> Clone for SymmetricDifference<'_, T, S, A>"],["impl<T, S, A: Allocator> Clone for Intersection<'_, T, S, A>"],["impl<T: Clone, S: Clone, A: Allocator + Clone> Clone for HashSet<T, S, A>"],["impl<T> Clone for Bucket<T>"],["impl<T, S, A: Allocator> Clone for Union<'_, T, S, A>"],["impl<K: Clone, V: Clone, S: Clone, A: Allocator + Clone> Clone for HashMap<K, V, S, A>"],["impl<T: Clone, A: Allocator + Clone> Clone for RawTable<T, A>"],["impl<T, S, A: Allocator> Clone for Difference<'_, T, S, A>"],["impl<K, V> Clone for Keys<'_, K, V>"],["impl Clone for TryReserveError"],["impl<K> Clone for Iter<'_, K>"],["impl<K, V> Clone for Iter<'_, K, V>"]], +"hashbrown":[["impl<T> Clone for Bucket<T>"],["impl<T, S, A: Allocator> Clone for Intersection<'_, T, S, A>"],["impl Clone for TryReserveError"],["impl<T, S, A: Allocator> Clone for SymmetricDifference<'_, T, S, A>"],["impl<K> Clone for Iter<'_, K>"],["impl<T, S, A: Allocator> Clone for Difference<'_, T, S, A>"],["impl<T, S, A: Allocator> Clone for Union<'_, T, S, A>"],["impl<K: Clone, V: Clone, S: Clone, A: Allocator + Clone> Clone for HashMap<K, V, S, A>"],["impl<T: Clone, S: Clone, A: Allocator + Clone> Clone for HashSet<T, S, A>"],["impl<K, V> Clone for Iter<'_, K, V>"],["impl<T> Clone for RawIter<T>"],["impl<K, V> Clone for Keys<'_, K, V>"],["impl<T, A> Clone for HashTable<T, A>
    where\n T: Clone,\n A: Allocator + Clone,
    "],["impl<K, V> Clone for Values<'_, K, V>"],["impl<T: Clone, A: Allocator + Clone> Clone for RawTable<T, A>"]], "hashlink":[["impl<'a, K, V> Clone for Iter<'a, K, V>"],["impl<'a, T, S> Clone for Difference<'a, T, S>"],["impl<'a, K, V> Clone for Keys<'a, K, V>"],["impl<'a, K> Clone for Iter<'a, K>"],["impl<K, V> Clone for Values<'_, K, V>"],["impl<K: Hash + Eq + Clone, V: Clone, S: BuildHasher + Clone> Clone for LruCache<K, V, S>"],["impl<'a, T, S> Clone for Intersection<'a, T, S>"],["impl<'a, T, S> Clone for SymmetricDifference<'a, T, S>"],["impl<'a, T, S> Clone for Union<'a, T, S>"],["impl<K: Hash + Eq + Clone, V: Clone, S: BuildHasher + Clone> Clone for LinkedHashMap<K, V, S>"],["impl<T: Hash + Eq + Clone, S: BuildHasher + Clone> Clone for LinkedHashSet<T, S>"]], "headless_lms_models":[["impl Clone for ResearchForm"],["impl Clone for ChapterPagesWithExercises"],["impl Clone for CourseInstance"],["impl Clone for NewExerciseTask"],["impl Clone for CreateNewCourseFixedIds"],["impl Clone for CourseUpdate"],["impl Clone for CourseModule"],["impl Clone for UserCourseSettings"],["impl Clone for CourseMaterialExerciseTask"],["impl Clone for EditedBlockStillExistsData"],["impl Clone for CourseInstanceUserPointsInner"],["impl Clone for UserExerciseStateUpdate"],["impl Clone for UserExerciseTaskState"],["impl Clone for CustomViewExerciseTaskSubmission"],["impl Clone for ExerciseStatusSummaryForUser"],["impl Clone for NewResearchFormQuestionAnswer"],["impl Clone for ChapterUpdate"],["impl Clone for NewCourseInstanceEnrollment"],["impl Clone for CourseOrExamId"],["impl Clone for PageHistory"],["impl Clone for NewExam"],["impl Clone for ExerciseService"],["impl Clone for UserPointsUpdateStrategy"],["impl Clone for CoursePageWithUserData"],["impl Clone for CourseStructure"],["impl Clone for ExamUserPointsInner"],["impl Clone for EmailTemplateNew"],["impl Clone for CourseBackgroundQuestion"],["impl Clone for NewMaterialReference"],["impl Clone for UserExerciseSlideState"],["impl Clone for ChapterWithStatus"],["impl Clone for ExerciseSlideSubmissionCountByWeekAndHour"],["impl Clone for PeerReviewConfig"],["impl Clone for CourseInstanceExerciseMetrics"],["impl Clone for CustomViewExerciseTaskGrading"],["impl Clone for FeedbackBlock"],["impl Clone for UserModuleCompletionStatus"],["impl Clone for UserResearchConsent"],["impl Clone for UserCourseInstanceChapterProgress"],["impl Clone for CourseInstanceOrExamId"],["impl Clone for Feedback"],["impl Clone for ManualCompletionPreview"],["impl Clone for UserCompletionInformation"],["impl Clone for ExerciseTask"],["impl Clone for PeerReviewSubmission"],["impl Clone for CmsPageExercise"],["impl Clone for ProposalStatus"],["impl Clone for ExerciseWithExerciseTasks"],["impl Clone for MaterialReference"],["impl Clone for CmsPageExerciseSlide"],["impl Clone for TeacherManualCompletion"],["impl Clone for PeerReviewAnswer"],["impl Clone for ExerciseAnswersInCourseRequiringAttentionCount"],["impl Clone for CourseExam"],["impl Clone for UserCourseModuleCompletion"],["impl Clone for PageSearchResult"],["impl Clone for CourseMaterialExerciseServiceInfo"],["impl Clone for HistoryRestoreData"],["impl Clone for ExerciseGradingStatus"],["impl Clone for CertificateFont"],["impl Clone for CustomViewExerciseTaskSpec"],["impl Clone for ExerciseSlideSubmissionInfo"],["impl Clone for BlockProposalInfo"],["impl Clone for ExerciseServiceNewOrUpdate"],["impl Clone for EditProposalInfo"],["impl Clone for ResearchFormQuestion"],["impl Clone for CertificateConfiguration"],["impl Clone for PageUpdateArgs"],["impl Clone for EmailTemplateUpdate"],["impl Clone for CourseBreadcrumbInfo"],["impl Clone for UserCourseInstanceExerciseServiceVariable"],["impl<'a> Clone for NewCourseInstance<'a>"],["impl Clone for ExamUserPoints"],["impl Clone for ChapterStatus"],["impl Clone for StudyRegistryRegistrar"],["impl Clone for CourseBackgroundQuestionType"],["impl Clone for CourseModuleCompletionGranter"],["impl Clone for CourseInstanceEnrollment"],["impl Clone for CompletionRegistrationLink"],["impl Clone for PlaygroundExample"],["impl Clone for CustomViewExerciseSubmissions"],["impl Clone for ExerciseTaskGrading"],["impl Clone for AnswerRequiringAttention"],["impl Clone for ProposalCount"],["impl Clone for FeedbackCount"],["impl Clone for CertificateConfigurationToRequirement"],["impl Clone for TeacherDecisionType"],["impl Clone for PeerReviewProcessingStrategy"],["impl Clone for TeacherGradingDecision"],["impl Clone for Role"],["impl Clone for NewModule"],["impl Clone for PageWithExercises"],["impl Clone for NormalizedCmsExerciseTask"],["impl Clone for PageLanguageGroup"],["impl Clone for PathInfo"],["impl Clone for NewCourseModule"],["impl Clone for Organization"],["impl Clone for UserWithModuleCompletions"],["impl Clone for ExerciseServiceInfo"],["impl Clone for ExerciseTaskGradingResult"],["impl Clone for StudentExerciseSlideSubmissionResult"],["impl Clone for PageProposal"],["impl Clone for CourseBackgroundQuestionAnswer"],["impl Clone for DatabaseUserCourseInstanceChapterExerciseProgress"],["impl Clone for OpenUniversityRegistrationLink"],["impl Clone for CompletionPolicy"],["impl Clone for DatabaseOrganization"],["impl Clone for NewResearchForm"],["impl Clone for PageVisitDatumSummaryByCourseDeviceTypes"],["impl Clone for ManualCompletionPreviewUser"],["impl Clone for EmailDelivery"],["impl Clone for CourseMaterialPeerReviewDataAnswerToReview"],["impl Clone for ExerciseServiceIframeRenderingInfo"],["impl Clone for PeerReviewsRecieved"],["impl Clone for GradingProgress"],["impl Clone for DatabaseChapter"],["impl Clone for CourseInstanceUserPoints"],["impl Clone for UserDetail"],["impl Clone for NewProposedPageEdits"],["impl Clone for CmsPeerReviewConfiguration"],["impl Clone for StudentExerciseSlideSubmission"],["impl Clone for RoleDomain"],["impl Clone for PageVisitDatumSummaryByCoursesCountries"],["impl Clone for ExerciseTaskSubmission"],["impl Clone for CourseInstanceEnrollmentsInfo"],["impl Clone for EmailTemplate"],["impl Clone for StudentExerciseTaskSubmissionResult"],["impl Clone for NewCourse"],["impl Clone for GlobalStatEntry"],["impl Clone for ExerciseUserCounts"],["impl Clone for TeacherManualCompletionRequest"],["impl Clone for ExerciseServiceInfoApi"],["impl Clone for UserCourseInstanceMetrics"],["impl Clone for PageNavigationInformation"],["impl Clone for PeerReviewQuestionType"],["impl Clone for OtherDomainToCourseRedirection"],["impl Clone for HistoryChangeReason"],["impl Clone for PaperSize"],["impl Clone for ResearchFormQuestionAnswer"],["impl Clone for PageRoutingData"],["impl Clone for Course"],["impl Clone for OrgExam"],["impl Clone for RegisteredCompletion"],["impl Clone for PageInfo"],["impl Clone for PlaygroundExampleData"],["impl Clone for AnswerRequiringAttentionWithTasks"],["impl Clone for ContentManagementPage"],["impl Clone for ExportedCourseSubmission"],["impl Clone for NewCourseBackgroundQuestionAnswer"],["impl Clone for BlockProposalAction"],["impl Clone for ExerciseLanguageGroup"],["impl Clone for CourseMaterialPeerReviewSubmission"],["impl Clone for StudyRegistryGrade"],["impl Clone for CertificateAllRequirements"],["impl Clone for SearchRequest"],["impl Clone for CourseMaterialPeerReviewConfig"],["impl Clone for CmsPeerReviewConfig"],["impl Clone for NewCertificateFont"],["impl Clone for CourseMaterialPeerReviewData"],["impl Clone for StudentCountry"],["impl Clone for ExportedSubmission"],["impl Clone for StudyRegistryCompletion"],["impl Clone for Exercise"],["impl Clone for PageAudioFiles"],["impl Clone for PageVisitDatumSummaryByPages"],["impl Clone for CourseModuleCompletion"],["impl Clone for ExerciseSlideSubmissionCountByExercise"],["impl Clone for PeerReviewWithQuestionsAndAnswers"],["impl Clone for UserRole"],["impl Clone for CourseModuleCompletionRegisteredToStudyRegistry"],["impl Clone for UserCourseInstanceChapterExerciseProgress"],["impl Clone for User"],["impl Clone for CourseMaterialPeerReviewQuestionAnswer"],["impl Clone for UserExerciseState"],["impl Clone for PageDetailsUpdate"],["impl Clone for ReviewingStage"],["impl Clone for CourseCount"],["impl Clone for Page"],["impl Clone for PageVisitDatumSummaryByCourse"],["impl Clone for NewCourseModuleCompletion"],["impl Clone for BlockProposal"],["impl Clone for CourseLanguageVersion"],["impl Clone for PageAudioFile"],["impl Clone for ExerciseSlide"],["impl Clone for NewExerciseSlideSubmission"],["impl Clone for CourseInstanceCompletionSummary"],["impl Clone for PageHistoryContent"],["impl Clone for PageChapterAndCourseInformation"],["impl Clone for CourseModuleCompletionWithRegistrationInfo"],["impl Clone for NewProposedBlockEdit"],["impl Clone for ExerciseStatus"],["impl Clone for CmsPageUpdate"],["impl Clone for CourseBackgroundQuestionsAndAnswers"],["impl Clone for PeerReviewQueueEntry"],["impl Clone for EditedBlockNoLongerExistsData"],["impl Clone for IsChapterFrontPage"],["impl Clone for PeerReviewQuestion"],["impl Clone for CertificateConfigurationAndRequirements"],["impl Clone for CertificateTextAnchor"],["impl Clone for NewCourseModuleCompletionRegisteredToStudyRegistry"],["impl Clone for PeerReviewQuestionAndAnswer"],["impl<'a> Clone for ExerciseTaskGradingRequest<'a>"],["impl Clone for PageMetadata"],["impl Clone for UserChapterMetrics"],["impl Clone for DatabaseCertificateConfiguration"],["impl<'a> Clone for DatabaseCertificateConfigurationInner<'a>"],["impl Clone for NewChapter"],["impl Clone for CustomViewExerciseTasks"],["impl Clone for StudentExerciseTaskSubmission"],["impl Clone for NewTeacherGradingDecision"],["impl Clone for UserCourseInstanceProgress"],["impl Clone for CmsPageExerciseTask"],["impl Clone for AutomaticCompletionRequirements"],["impl Clone for NewResearchFormQuestion"],["impl Clone for GlobalCourseModuleStatEntry"],["impl Clone for Chapter"],["impl Clone for NewPage"],["impl Clone for CmsPeerReviewQuestion"],["impl Clone for PeerReviewQuestionSubmission"],["impl Clone for ExerciseSlideSubmissionCount"],["impl Clone for ExerciseSlideSubmission"],["impl Clone for ActivityProgress"],["impl Clone for SubmissionData"]], "headless_lms_server":[["impl Clone for ActionOnResource"],["impl Clone for ChaptersWithStatus"],["impl Clone for AuthUser"],["impl<T: Clone> Clone for AuthorizedResponse<T>"],["impl Clone for ServerConfig"],["impl Clone for Action"],["impl Clone for ErrorData"],["impl Clone for JwtKey"],["impl Clone for Resource"],["impl Clone for ConsentData"],["impl Clone for AuthToken"],["impl Clone for StoreKind"],["impl Clone for CommonCourseData"],["impl Clone for SeedUsersResult"],["impl Clone for AuthorizationToken"],["impl Clone for CourseMaterialCourseModule"],["impl Clone for SeedFileStorageResult"],["impl Clone for SaveCourseSettingsPayload"],["impl Clone for UploadResult"],["impl Clone for RequestId"],["impl Clone for CourseMaterialPeerReviewDataWithToken"],["impl Clone for CommonExerciseData"]], "headless_lms_utils":[["impl Clone for LocalFileStore"],["impl Clone for EmailGutenbergBlock"],["impl Clone for Icu4xBlob"],["impl Clone for Pagination"],["impl Clone for ApplicationConfiguration"],["impl Clone for BlockAttributes"],["impl Clone for GutenbergBlock"]], "hex":[["impl Clone for FromHexError"]], -"hkdf":[["impl Clone for InvalidPrkLength"],["impl Clone for InvalidLength"],["impl<H, I> Clone for HkdfExtract<H, I>
    where\n H: OutputSizeUser + Clone,\n I: HmacImpl<H> + Clone,
    "],["impl<H: Clone + OutputSizeUser, I: Clone + HmacImpl<H>> Clone for Hkdf<H, I>
    where\n I::Core: Clone,
    "]], -"hmac":[["impl<D> Clone for HmacCore<D>"],["impl<D: Clone + Digest + BlockSizeUser> Clone for SimpleHmac<D>"]], +"hkdf":[["impl<H, I> Clone for HkdfExtract<H, I>
    where\n H: OutputSizeUser + Clone,\n I: HmacImpl<H> + Clone,
    "],["impl Clone for InvalidPrkLength"],["impl Clone for InvalidLength"],["impl<H: Clone + OutputSizeUser, I: Clone + HmacImpl<H>> Clone for Hkdf<H, I>
    where\n I::Core: Clone,
    "]], +"hmac":[["impl<D: Clone + Digest + BlockSizeUser> Clone for SimpleHmac<D>"],["impl<D> Clone for HmacCore<D>"]], "http":[["impl Clone for Version"],["impl Clone for Method"],["impl Clone for Authority"],["impl Clone for HeaderValue"],["impl Clone for PathAndQuery"],["impl Clone for StatusCode"],["impl Clone for HeaderName"],["impl Clone for Uri"],["impl Clone for Scheme"],["impl<T: Clone> Clone for HeaderMap<T>"]], "http_body":[["impl<B: Clone> Clone for Limited<B>"],["impl<B: Clone, F: Clone> Clone for MapData<B, F>"],["impl<B: Clone, F: Clone> Clone for MapErr<B, F>"],["impl<D> Clone for Empty<D>"],["impl Clone for SizeHint"],["impl<D: Clone> Clone for Full<D>"]], "http_range":[["impl Clone for HttpRange"]], @@ -116,10 +116,10 @@ "ident_case":[["impl Clone for RenameRule"]], "idna":[["impl Clone for Config"]], "imagesize":[["impl Clone for ImageSize"],["impl Clone for ImageType"]], -"indexmap":[["impl<T, S> Clone for Union<'_, T, S>"],["impl<K: Clone, V: Clone> Clone for Box<Slice<K, V>>"],["impl<T> Clone for Iter<'_, T>"],["impl<K, V> Clone for Iter<'_, K, V>"],["impl Clone for TryReserveError"],["impl<T: Clone> Clone for Box<Slice<T>>"],["impl<T, S> Clone for IndexSet<T, S>
    where\n T: Clone,\n S: Clone,
    "],["impl<K, V> Clone for Values<'_, K, V>"],["impl<T, S> Clone for Difference<'_, T, S>"],["impl<T, S1, S2> Clone for SymmetricDifference<'_, T, S1, S2>"],["impl<K, V, S> Clone for IndexMap<K, V, S>
    where\n K: Clone,\n V: Clone,\n S: Clone,
    "],["impl<T, S> Clone for Intersection<'_, T, S>"],["impl<K, V> Clone for Keys<'_, K, V>"]], +"indexmap":[["impl<K: Clone, V: Clone> Clone for Box<Slice<K, V>>"],["impl<K, V> Clone for Iter<'_, K, V>"],["impl<T> Clone for Iter<'_, T>"],["impl<T, S> Clone for Intersection<'_, T, S>"],["impl<K, V> Clone for Keys<'_, K, V>"],["impl<T, S> Clone for IndexSet<T, S>
    where\n T: Clone,\n S: Clone,
    "],["impl Clone for TryReserveError"],["impl<T, S> Clone for Union<'_, T, S>"],["impl<K, V, S> Clone for IndexMap<K, V, S>
    where\n K: Clone,\n V: Clone,\n S: Clone,
    "],["impl<T: Clone> Clone for Box<Slice<T>>"],["impl<T, S> Clone for Difference<'_, T, S>"],["impl<K, V> Clone for Values<'_, K, V>"],["impl<T, S1, S2> Clone for SymmetricDifference<'_, T, S1, S2>"]], "inout":[["impl Clone for OutIsTooSmallError"],["impl Clone for IntoArrayError"],["impl Clone for NotEqualError"]], "ipnet":[["impl Clone for AddrParseError"],["impl Clone for Ipv6Subnets"],["impl Clone for Ipv6Net"],["impl Clone for IpAddrRange"],["impl Clone for IpSubnets"],["impl Clone for PrefixLenError"],["impl Clone for IpNet"],["impl Clone for Ipv6AddrRange"],["impl Clone for Ipv4AddrRange"],["impl Clone for Ipv4Net"],["impl Clone for Ipv4Subnets"]], -"itertools":[["impl<T: Clone> Clone for MinMaxResult<T>"],["impl<F: Clone> Clone for RepeatCall<F>"],["impl<I> Clone for Permutations<I>
    where\n I: Clone + Iterator,\n I::Item: Clone,
    "],["impl<I, F> Clone for KMergeBy<I, F>
    where\n I: Iterator + Clone,\n I::Item: Clone,\n F: Clone,
    "],["impl<I, T> Clone for TupleWindows<I, T>
    where\n I: Iterator<Item = T::Item> + Clone,\n T: HomogeneousTuple + Clone,
    "],["impl<I> Clone for PutBack<I>
    where\n I: Iterator + Clone,\n I::Item: Clone,
    "],["impl<I: Clone + Iterator, V: Clone, F: Clone> Clone for UniqueBy<I, V, F>"],["impl<I> Clone for MultiPeek<I>
    where\n I: Iterator + Clone,\n I::Item: Clone,
    "],["impl<'a, I, F> Clone for FormatWith<'a, I, F>
    where\n (I, F): Clone,
    "],["impl<T: Clone, U: Clone> Clone for ZipLongest<T, U>"],["impl<I> Clone for PeekNth<I>
    where\n I: Iterator + Clone,\n I::Item: Clone,
    "],["impl<T: Clone> Clone for FoldWhile<T>"],["impl<I, ElemF: Clone> Clone for IntersperseWith<I, ElemF>
    where\n I: Iterator + Clone,\n I::Item: Clone,
    "],["impl<'a, I> Clone for Format<'a, I>
    where\n I: Clone,
    "],["impl<I: Clone, F: Clone> Clone for Positions<I, F>"],["impl<I> Clone for Unique<I>
    where\n I: Iterator + Clone,\n I::Item: Eq + Hash + Clone + Clone,
    "],["impl<I: Clone, F: Clone> Clone for FilterOk<I, F>"],["impl<I> Clone for IntoChunks<I>
    where\n I: Clone + Iterator,\n I::Item: Clone,
    "],["impl<I, J, F> Clone for MergeBy<I, J, F>
    where\n I: Iterator,\n J: Iterator,\n PutBack<Fuse<I>>: Clone,\n PutBack<Fuse<J>>: Clone,\n F: Clone,
    "],["impl<I> Clone for ExactlyOneError<I>
    where\n I: Iterator + Clone,\n I::Item: Clone,
    "],["impl<I, J> Clone for InterleaveShortest<I, J>
    where\n I: Iterator + Clone,\n J: Iterator<Item = I::Item> + Clone,
    "],["impl<I: Clone, F: Clone> Clone for TakeWhileInclusive<I, F>"],["impl<I, T> Clone for CircularTupleWindows<I, T>
    where\n I: Iterator<Item = T::Item> + Clone + Clone,\n T: TupleCollect + Clone + Clone,
    "],["impl<I: Clone, J: Clone> Clone for ZipEq<I, J>"],["impl<I, T> Clone for TupleCombinations<I, T>
    where\n I: Iterator + Clone,\n T: HasCombination<I> + Clone,\n T::Combination: Clone,
    "],["impl<T: Clone> Clone for Zip<T>"],["impl<I: Clone + Iterator> Clone for PutBackN<I>
    where\n I::Item: Clone,
    "],["impl<I> Clone for WithPosition<I>
    where\n I: Clone + Iterator,\n I::Item: Clone,
    "],["impl<St: Clone, F: Clone> Clone for Unfold<St, F>"],["impl<I> Clone for Powerset<I>
    where\n I: Clone + Iterator,\n I::Item: Clone,
    "],["impl<I: Clone> Clone for Step<I>"],["impl<I: Clone, J: Clone> Clone for Interleave<I, J>"],["impl<St: Clone, F: Clone> Clone for Iterate<St, F>"],["impl<I: Clone, F: Clone> Clone for PadUsing<I, F>"],["impl<I, J> Clone for Diff<I, J>
    where\n I: Iterator,\n J: Iterator,\n PutBack<I>: Clone,\n PutBack<J>: Clone,
    "],["impl Clone for Position"],["impl<I, T> Clone for Tuples<I, T>
    where\n I: Iterator<Item = T::Item> + Clone,\n T: HomogeneousTuple + Clone,\n T::Buffer: Clone,
    "],["impl<I> Clone for CombinationsWithReplacement<I>
    where\n I: Iterator + Clone,\n I::Item: Clone,
    "],["impl<A: Clone> Clone for RepeatN<A>"],["impl<I> Clone for MultiProduct<I>
    where\n I: Iterator + Clone + Clone,\n I::Item: Clone,
    "],["impl<I: Clone, F: Clone> Clone for Batching<I, F>"],["impl<I: Clone, F: Clone> Clone for FilterMapOk<I, F>"],["impl<I, T, E> Clone for FlattenOk<I, T, E>
    where\n I: Iterator<Item = Result<T, E>> + Clone,\n T: IntoIterator,\n T::IntoIter: Clone,
    "],["impl<I> Clone for RcIter<I>"],["impl<I, J> Clone for ConsTuples<I, J>
    where\n I: Clone + Iterator<Item = J>,
    "],["impl<I: Clone, F: Clone> Clone for Update<I, F>"],["impl<I: Clone> Clone for WhileSome<I>"],["impl<I> Clone for Combinations<I>
    where\n I: Clone + Iterator,\n I::Item: Clone,
    "],["impl<I: Clone> Clone for GroupingMap<I>"],["impl<A: Clone, B: Clone> Clone for EitherOrBoth<A, B>"],["impl<I, J: Clone> Clone for Product<I, J>
    where\n I: Iterator + Clone,\n I::Item: Clone,
    "],["impl<T> Clone for TupleBuffer<T>
    where\n T: HomogeneousTuple + Clone,\n T::Buffer: Clone,
    "],["impl<'a, I> Clone for Chunks<'a, I>
    where\n I: Iterator + 'a + Clone,\n I::Item: 'a,
    "]], +"itertools":[["impl<I, J> Clone for InterleaveShortest<I, J>
    where\n I: Iterator + Clone,\n J: Iterator<Item = I::Item> + Clone,
    "],["impl<I> Clone for Permutations<I>
    where\n I: Clone + Iterator,\n I::Item: Clone,
    "],["impl<I, T, E> Clone for FlattenOk<I, T, E>
    where\n I: Iterator<Item = Result<T, E>> + Clone,\n T: IntoIterator,\n T::IntoIter: Clone,
    "],["impl<St: Clone, F: Clone> Clone for Iterate<St, F>"],["impl<I> Clone for Combinations<I>
    where\n I: Clone + Iterator,\n I::Item: Clone,
    "],["impl<I, J> Clone for ConsTuples<I, J>
    where\n I: Clone + Iterator<Item = J>,
    "],["impl<I: Clone + Iterator, V: Clone, F: Clone> Clone for UniqueBy<I, V, F>"],["impl<T: Clone, U: Clone> Clone for ZipLongest<T, U>"],["impl<I, T> Clone for TupleCombinations<I, T>
    where\n I: Iterator + Clone,\n T: HasCombination<I> + Clone,\n T::Combination: Clone,
    "],["impl<I: Clone> Clone for GroupingMap<I>"],["impl<I, T> Clone for Tuples<I, T>
    where\n I: Iterator<Item = T::Item> + Clone,\n T: HomogeneousTuple + Clone,\n T::Buffer: Clone,
    "],["impl<I> Clone for MultiPeek<I>
    where\n I: Iterator + Clone,\n I::Item: Clone,
    "],["impl<I: Clone, F: Clone> Clone for FilterOk<I, F>"],["impl<St: Clone, F: Clone> Clone for Unfold<St, F>"],["impl Clone for Position"],["impl<I, T> Clone for TupleWindows<I, T>
    where\n I: Iterator<Item = T::Item> + Clone,\n T: HomogeneousTuple + Clone,
    "],["impl<I> Clone for PeekNth<I>
    where\n I: Iterator + Clone,\n I::Item: Clone,
    "],["impl<I: Clone, F: Clone> Clone for Positions<I, F>"],["impl<I, J, F> Clone for MergeBy<I, J, F>
    where\n I: Iterator,\n J: Iterator,\n PutBack<Fuse<I>>: Clone,\n PutBack<Fuse<J>>: Clone,\n F: Clone,
    "],["impl<I: Clone, F: Clone> Clone for Batching<I, F>"],["impl<I> Clone for RcIter<I>"],["impl<I: Clone> Clone for WhileSome<I>"],["impl<I, J> Clone for Diff<I, J>
    where\n I: Iterator,\n J: Iterator,\n PutBack<I>: Clone,\n PutBack<J>: Clone,
    "],["impl<F: Clone> Clone for RepeatCall<F>"],["impl<I: Clone, J: Clone> Clone for ZipEq<I, J>"],["impl<I: Clone, F: Clone> Clone for TakeWhileInclusive<I, F>"],["impl<I, J: Clone> Clone for Product<I, J>
    where\n I: Iterator + Clone,\n I::Item: Clone,
    "],["impl<I: Clone, J: Clone> Clone for Interleave<I, J>"],["impl<T> Clone for TupleBuffer<T>
    where\n T: HomogeneousTuple + Clone,\n T::Buffer: Clone,
    "],["impl<I: Clone, F: Clone> Clone for Update<I, F>"],["impl<I> Clone for IntoChunks<I>
    where\n I: Clone + Iterator,\n I::Item: Clone,
    "],["impl<T: Clone> Clone for Zip<T>"],["impl<I> Clone for WithPosition<I>
    where\n I: Clone + Iterator,\n I::Item: Clone,
    "],["impl<'a, I, F> Clone for FormatWith<'a, I, F>
    where\n (I, F): Clone,
    "],["impl<I, T> Clone for CircularTupleWindows<I, T>
    where\n I: Iterator<Item = T::Item> + Clone + Clone,\n T: TupleCollect + Clone + Clone,
    "],["impl<A: Clone, B: Clone> Clone for EitherOrBoth<A, B>"],["impl<'a, I> Clone for Format<'a, I>
    where\n I: Clone,
    "],["impl<I: Clone> Clone for Step<I>"],["impl<I: Clone, F: Clone> Clone for FilterMapOk<I, F>"],["impl<A: Clone> Clone for RepeatN<A>"],["impl<I> Clone for Unique<I>
    where\n I: Iterator + Clone,\n I::Item: Eq + Hash + Clone + Clone,
    "],["impl<I: Clone + Iterator> Clone for PutBackN<I>
    where\n I::Item: Clone,
    "],["impl<I, F> Clone for KMergeBy<I, F>
    where\n I: Iterator + Clone,\n I::Item: Clone,\n F: Clone,
    "],["impl<I> Clone for CombinationsWithReplacement<I>
    where\n I: Iterator + Clone,\n I::Item: Clone,
    "],["impl<'a, I> Clone for Chunks<'a, I>
    where\n I: Iterator + 'a + Clone,\n I::Item: 'a,
    "],["impl<I, ElemF: Clone> Clone for IntersperseWith<I, ElemF>
    where\n I: Iterator + Clone,\n I::Item: Clone,
    "],["impl<I> Clone for Powerset<I>
    where\n I: Clone + Iterator,\n I::Item: Clone,
    "],["impl<T: Clone> Clone for MinMaxResult<T>"],["impl<I> Clone for MultiProduct<I>
    where\n I: Iterator + Clone + Clone,\n I::Item: Clone,
    "],["impl<I: Clone, F: Clone> Clone for PadUsing<I, F>"],["impl<I> Clone for ExactlyOneError<I>
    where\n I: Iterator + Clone,\n I::Item: Clone,
    "],["impl<I> Clone for PutBack<I>
    where\n I: Iterator + Clone,\n I::Item: Clone,
    "],["impl<T: Clone> Clone for FoldWhile<T>"]], "itoa":[["impl Clone for Buffer"]], "jpeg_decoder":[["impl Clone for UnsupportedFeature"],["impl Clone for ImageInfo"],["impl Clone for PixelFormat"],["impl Clone for CodingProcess"],["impl Clone for ColorTransform"]], "jsonwebtoken":[["impl Clone for Validation"],["impl Clone for EncodingKey"],["impl Clone for Algorithm"],["impl Clone for Header"],["impl<'a> Clone for DecodingKey<'a>"]], @@ -127,7 +127,7 @@ "kurbo":[["impl Clone for RoundedRectRadii"],["impl Clone for Insets"],["impl Clone for Line"],["impl Clone for CubicBez"],["impl Clone for TranslateScale"],["impl Clone for Size"],["impl Clone for PathEl"],["impl Clone for Ellipse"],["impl Clone for SvgArc"],["impl Clone for Arc"],["impl Clone for Vec2"],["impl Clone for QuadSpline"],["impl Clone for Nearest"],["impl Clone for Affine"],["impl Clone for PathSeg"],["impl Clone for BezPath"],["impl Clone for Circle"],["impl Clone for Point"],["impl Clone for RoundedRect"],["impl Clone for Rect"],["impl Clone for ConstPoint"],["impl Clone for QuadBez"],["impl Clone for LineIntersection"],["impl<I: Clone + Iterator<Item = PathEl>> Clone for Segments<I>"]], "language_tags":[["impl Clone for ParseError"],["impl Clone for ValidationError"],["impl Clone for LanguageTag"]], "lettre":[["impl Clone for From"],["impl Clone for Noop"],["impl Clone for Keywords"],["impl Clone for Subject"],["impl Clone for Severity"],["impl Clone for Attachment"],["impl Clone for Mailboxes"],["impl Clone for ContentTransferEncoding"],["impl Clone for Category"],["impl Clone for Mailbox"],["impl Clone for UserAgent"],["impl Clone for Data"],["impl Clone for ReplyTo"],["impl Clone for MessageId"],["impl Clone for SmtpTransport"],["impl Clone for Starttls"],["impl Clone for Comments"],["impl Clone for To"],["impl Clone for Code"],["impl Clone for HeaderValue"],["impl Clone for SmtpTransportBuilder"],["impl Clone for Detail"],["impl Clone for Auth"],["impl Clone for MultiPart"],["impl Clone for MimeVersion"],["impl Clone for Date"],["impl Clone for Bcc"],["impl Clone for TlsParametersBuilder"],["impl Clone for ServerInfo"],["impl Clone for Help"],["impl Clone for Credentials"],["impl Clone for InReplyTo"],["impl Clone for ContentType"],["impl Clone for StubTransport"],["impl Clone for CertificateStore"],["impl Clone for SinglePartBuilder"],["impl Clone for MaybeString"],["impl Clone for References"],["impl Clone for Ehlo"],["impl Clone for InvalidHeaderName"],["impl Clone for Tls"],["impl Clone for Message"],["impl Clone for ContentId"],["impl Clone for MessageBuilder"],["impl Clone for Envelope"],["impl Clone for Rset"],["impl Clone for MultiPartKind"],["impl Clone for Response"],["impl Clone for Headers"],["impl Clone for Address"],["impl Clone for Vrfy"],["impl Clone for TlsParameters"],["impl Clone for Extension"],["impl Clone for ClientId"],["impl Clone for Rcpt"],["impl Clone for Mail"],["impl Clone for Mechanism"],["impl Clone for Quit"],["impl Clone for ContentLocation"],["impl Clone for HeaderName"],["impl Clone for TlsVersion"],["impl Clone for Error"],["impl Clone for RcptParameter"],["impl Clone for MultiPartBuilder"],["impl Clone for PoolConfig"],["impl Clone for Expn"],["impl Clone for ContentDisposition"],["impl Clone for MailBodyParameter"],["impl Clone for MailParameter"],["impl Clone for Body"],["impl Clone for Sender"],["impl Clone for AddressError"],["impl Clone for Certificate"],["impl Clone for Cc"],["impl Clone for SinglePart"]], -"libc":[["impl Clone for mmsghdr"],["impl Clone for ff_trigger"],["impl Clone for max_align_t"],["impl Clone for ff_ramp_effect"],["impl Clone for semid_ds"],["impl Clone for genlmsghdr"],["impl Clone for ucred"],["impl Clone for Elf32_Shdr"],["impl Clone for sock_fprog"],["impl Clone for termios"],["impl Clone for inotify_event"],["impl Clone for input_mask"],["impl Clone for pthread_cond_t"],["impl Clone for xdp_umem_reg"],["impl Clone for msqid_ds"],["impl Clone for xdp_mmap_offsets"],["impl Clone for __c_anonymous_ptrace_syscall_info_exit"],["impl Clone for xdp_umem_reg_v1"],["impl Clone for addrinfo"],["impl Clone for glob64_t"],["impl Clone for nlmsgerr"],["impl Clone for fanotify_event_metadata"],["impl Clone for dirent"],["impl Clone for xdp_statistics"],["impl Clone for ff_periodic_effect"],["impl Clone for mcontext_t"],["impl Clone for pthread_barrier_t"],["impl Clone for in_pktinfo"],["impl Clone for spwd"],["impl Clone for sockaddr_vm"],["impl Clone for j1939_filter"],["impl Clone for linger"],["impl Clone for tls12_crypto_info_aes_gcm_128"],["impl Clone for sigevent"],["impl Clone for ff_envelope"],["impl Clone for _libc_fpstate"],["impl Clone for input_event"],["impl Clone for pthread_barrierattr_t"],["impl Clone for mallinfo"],["impl Clone for sembuf"],["impl Clone for sockaddr_in6"],["impl Clone for input_id"],["impl Clone for sockaddr_storage"],["impl Clone for can_frame"],["impl Clone for __exit_status"],["impl Clone for nl_pktinfo"],["impl Clone for user_regs_struct"],["impl Clone for statx"],["impl Clone for ptrace_peeksiginfo_args"],["impl Clone for _libc_fpxreg"],["impl Clone for ip_mreq"],["impl Clone for pthread_mutex_t"],["impl Clone for in6_rtmsg"],["impl Clone for itimerval"],["impl Clone for ff_effect"],["impl Clone for shmid_ds"],["impl Clone for fanotify_response"],["impl Clone for posix_spawn_file_actions_t"],["impl Clone for ff_constant_effect"],["impl Clone for arpreq_old"],["impl Clone for fd_set"],["impl Clone for sock_txtime"],["impl Clone for statfs64"],["impl Clone for __c_anonymous_ifru_map"],["impl Clone for sigval"],["impl Clone for sock_extended_err"],["impl Clone for sigset_t"],["impl Clone for nlmsghdr"],["impl Clone for user_fpregs_struct"],["impl Clone for in6_addr"],["impl Clone for arpreq"],["impl Clone for seminfo"],["impl Clone for ip_mreq_source"],["impl Clone for Elf32_Chdr"],["impl Clone for sockaddr"],["impl Clone for sockaddr_ll"],["impl Clone for xdp_mmap_offsets_v1"],["impl Clone for fsid_t"],["impl Clone for ifreq"],["impl Clone for Elf64_Ehdr"],["impl Clone for if_nameindex"],["impl Clone for protoent"],["impl Clone for __c_anonymous_ifc_ifcu"],["impl Clone for statvfs64"],["impl Clone for xdp_options"],["impl Clone for statvfs"],["impl Clone for option"],["impl Clone for termios2"],["impl Clone for arpd_request"],["impl Clone for in6_ifreq"],["impl Clone for hwtstamp_config"],["impl Clone for servent"],["impl Clone for tms"],["impl Clone for ifaddrs"],["impl Clone for signalfd_siginfo"],["impl Clone for nl_mmap_hdr"],["impl Clone for uinput_setup"],["impl Clone for ifconf"],["impl Clone for mq_attr"],["impl Clone for iocb"],["impl Clone for timex"],["impl Clone for ip_mreqn"],["impl Clone for dirent64"],["impl Clone for sctp_authinfo"],["impl Clone for xdp_desc"],["impl Clone for user"],["impl Clone for open_how"],["impl Clone for __c_anonymous_sockaddr_can_j1939"],["impl Clone for msginfo"],["impl Clone for Elf64_Shdr"],["impl Clone for ff_condition_effect"],["impl Clone for pthread_attr_t"],["impl Clone for sctp_prinfo"],["impl Clone for flock"],["impl Clone for group"],["impl Clone for rtentry"],["impl Clone for sctp_sndinfo"],["impl Clone for itimerspec"],["impl Clone for canfd_frame"],["impl Clone for ptrace_syscall_info"],["impl Clone for arphdr"],["impl Clone for aiocb"],["impl Clone for _libc_xmmreg"],["impl Clone for flock64"],["impl Clone for mntent"],["impl Clone for __c_anonymous_sockaddr_can_can_addr"],["impl Clone for uinput_ff_upload"],["impl Clone for tm"],["impl Clone for sockaddr_can"],["impl Clone for seccomp_notif_resp"],["impl Clone for nl_mmap_req"],["impl Clone for iovec"],["impl Clone for statx_timestamp"],["impl Clone for pthread_rwlock_t"],["impl Clone for nlattr"],["impl Clone for uinput_user_dev"],["impl Clone for Elf32_Ehdr"],["impl Clone for __c_anonymous_ptrace_syscall_info_data"],["impl Clone for tls_crypto_info"],["impl Clone for uinput_abs_setup"],["impl Clone for regmatch_t"],["impl Clone for pthread_mutexattr_t"],["impl Clone for cmsghdr"],["impl Clone for input_keymap_entry"],["impl Clone for cpu_set_t"],["impl Clone for sockaddr_alg"],["impl Clone for utmpx"],["impl Clone for sockaddr_un"],["impl Clone for stat64"],["impl Clone for ff_rumble_effect"],["impl Clone for pollfd"],["impl Clone for Elf32_Sym"],["impl Clone for can_filter"],["impl Clone for Elf64_Chdr"],["impl Clone for sock_filter"],["impl Clone for in6_pktinfo"],["impl Clone for sem_t"],["impl Clone for __c_anonymous_sockaddr_can_tp"],["impl Clone for xdp_ring_offset_v1"],["impl Clone for Elf32_Phdr"],["impl Clone for packet_mreq"],["impl Clone for winsize"],["impl Clone for tls12_crypto_info_chacha20_poly1305"],["impl Clone for input_absinfo"],["impl Clone for sched_attr"],["impl Clone for sockaddr_xdp"],["impl Clone for seccomp_notif_addfd"],["impl Clone for __c_anonymous_ptrace_syscall_info_entry"],["impl Clone for clone_args"],["impl Clone for __c_anonymous_ifr_ifru"],["impl Clone for dqblk"],["impl Clone for timespec"],["impl Clone for seccomp_notif"],["impl Clone for posix_spawnattr_t"],["impl Clone for xdp_ring_offset"],["impl Clone for rusage"],["impl Clone for __timeval"],["impl Clone for in_addr"],["impl Clone for ptrace_rseq_configuration"],["impl Clone for sysinfo"],["impl Clone for sockaddr_nl"],["impl Clone for ipv6_mreq"],["impl Clone for pthread_condattr_t"],["impl Clone for utimbuf"],["impl Clone for Elf64_Sym"],["impl Clone for ucontext_t"],["impl Clone for utsname"],["impl Clone for mallinfo2"],["impl Clone for rlimit"],["impl Clone for glob_t"],["impl Clone for sctp_initmsg"],["impl Clone for Elf64_Phdr"],["impl Clone for statfs"],["impl Clone for Dl_info"],["impl Clone for seccomp_data"],["impl Clone for rlimit64"],["impl Clone for passwd"],["impl Clone for stat"],["impl Clone for ntptimeval"],["impl Clone for msghdr"],["impl Clone for uinput_ff_erase"],["impl Clone for ff_replay"],["impl Clone for tls12_crypto_info_aes_gcm_256"],["impl Clone for file_clone_range"],["impl Clone for regex_t"],["impl Clone for xdp_statistics_v1"],["impl Clone for sctp_sndrcvinfo"],["impl Clone for sigaction"],["impl Clone for __c_anonymous_ptrace_syscall_info_seccomp"],["impl Clone for dl_phdr_info"],["impl Clone for stack_t"],["impl Clone for ipc_perm"],["impl Clone for hostent"],["impl Clone for timeval"],["impl Clone for pthread_rwlockattr_t"],["impl Clone for canxl_frame"],["impl Clone for lconv"],["impl Clone for siginfo_t"],["impl Clone for seccomp_notif_sizes"],["impl Clone for sctp_rcvinfo"],["impl Clone for sockaddr_in"],["impl Clone for sched_param"],["impl Clone for af_alg_iv"],["impl Clone for epoll_event"],["impl Clone for sctp_nxtinfo"]], +"libc":[["impl Clone for Elf32_Chdr"],["impl Clone for in6_rtmsg"],["impl Clone for ff_condition_effect"],["impl Clone for __timeval"],["impl Clone for mallinfo2"],["impl Clone for genlmsghdr"],["impl Clone for rtentry"],["impl Clone for itimerspec"],["impl Clone for termios"],["impl Clone for pthread_rwlockattr_t"],["impl Clone for nl_mmap_hdr"],["impl Clone for ff_replay"],["impl Clone for in6_ifreq"],["impl Clone for statx"],["impl Clone for ptrace_syscall_info"],["impl Clone for __exit_status"],["impl Clone for xdp_mmap_offsets_v1"],["impl Clone for sockaddr_nl"],["impl Clone for rlimit"],["impl Clone for seccomp_notif"],["impl Clone for sockaddr_can"],["impl Clone for statx_timestamp"],["impl Clone for input_keymap_entry"],["impl Clone for Elf64_Ehdr"],["impl Clone for ip_mreq"],["impl Clone for hostent"],["impl Clone for pthread_barrierattr_t"],["impl Clone for pollfd"],["impl Clone for nlmsgerr"],["impl Clone for pthread_mutex_t"],["impl Clone for packet_mreq"],["impl Clone for arpreq_old"],["impl Clone for sched_attr"],["impl Clone for Elf32_Phdr"],["impl Clone for _libc_fpstate"],["impl Clone for xdp_ring_offset_v1"],["impl Clone for dqblk"],["impl Clone for ff_rumble_effect"],["impl Clone for tls12_crypto_info_chacha20_poly1305"],["impl Clone for ip_mreq_source"],["impl Clone for pthread_attr_t"],["impl Clone for lconv"],["impl Clone for __c_anonymous_sockaddr_can_j1939"],["impl Clone for msginfo"],["impl Clone for ff_constant_effect"],["impl Clone for _libc_xmmreg"],["impl Clone for timeval"],["impl Clone for tls12_crypto_info_aes_gcm_256"],["impl Clone for winsize"],["impl Clone for seccomp_data"],["impl Clone for posix_spawnattr_t"],["impl Clone for pthread_barrier_t"],["impl Clone for ff_periodic_effect"],["impl Clone for __c_anonymous_sockaddr_can_tp"],["impl Clone for sctp_authinfo"],["impl Clone for linger"],["impl Clone for _libc_fpxreg"],["impl Clone for dirent64"],["impl Clone for ucred"],["impl Clone for ff_trigger"],["impl Clone for ntptimeval"],["impl Clone for sockaddr_vm"],["impl Clone for rlimit64"],["impl Clone for if_nameindex"],["impl Clone for msqid_ds"],["impl Clone for sockaddr"],["impl Clone for tms"],["impl Clone for fanotify_event_metadata"],["impl Clone for sockaddr_in6"],["impl Clone for dl_phdr_info"],["impl Clone for termios2"],["impl Clone for xdp_ring_offset"],["impl Clone for Elf32_Sym"],["impl Clone for protoent"],["impl Clone for user_regs_struct"],["impl Clone for xdp_statistics"],["impl Clone for regmatch_t"],["impl Clone for __c_anonymous_ifru_map"],["impl Clone for cmsghdr"],["impl Clone for pthread_mutexattr_t"],["impl Clone for xdp_options"],["impl Clone for max_align_t"],["impl Clone for pthread_rwlock_t"],["impl Clone for mmsghdr"],["impl Clone for sctp_nxtinfo"],["impl Clone for shmid_ds"],["impl Clone for mq_attr"],["impl Clone for utimbuf"],["impl Clone for servent"],["impl Clone for uinput_ff_upload"],["impl Clone for Elf64_Shdr"],["impl Clone for Elf64_Phdr"],["impl Clone for signalfd_siginfo"],["impl Clone for __c_anonymous_ifr_ifru"],["impl Clone for statvfs"],["impl Clone for seccomp_notif_addfd"],["impl Clone for nl_pktinfo"],["impl Clone for seccomp_notif_resp"],["impl Clone for open_how"],["impl Clone for mallinfo"],["impl Clone for ucontext_t"],["impl Clone for dirent"],["impl Clone for canfd_frame"],["impl Clone for siginfo_t"],["impl Clone for uinput_user_dev"],["impl Clone for group"],["impl Clone for j1939_filter"],["impl Clone for __c_anonymous_ifc_ifcu"],["impl Clone for xdp_umem_reg_v1"],["impl Clone for user_fpregs_struct"],["impl Clone for pthread_condattr_t"],["impl Clone for iocb"],["impl Clone for nlmsghdr"],["impl Clone for option"],["impl Clone for regex_t"],["impl Clone for sysinfo"],["impl Clone for __c_anonymous_ptrace_syscall_info_exit"],["impl Clone for statfs64"],["impl Clone for in_pktinfo"],["impl Clone for fd_set"],["impl Clone for tls_crypto_info"],["impl Clone for nl_mmap_req"],["impl Clone for sctp_initmsg"],["impl Clone for aiocb"],["impl Clone for statfs"],["impl Clone for __c_anonymous_ptrace_syscall_info_data"],["impl Clone for sockaddr_xdp"],["impl Clone for user"],["impl Clone for sigset_t"],["impl Clone for rusage"],["impl Clone for sockaddr_un"],["impl Clone for af_alg_iv"],["impl Clone for ff_ramp_effect"],["impl Clone for sock_extended_err"],["impl Clone for mcontext_t"],["impl Clone for file_clone_range"],["impl Clone for ifreq"],["impl Clone for msghdr"],["impl Clone for uinput_abs_setup"],["impl Clone for spwd"],["impl Clone for can_filter"],["impl Clone for stat64"],["impl Clone for iovec"],["impl Clone for posix_spawn_file_actions_t"],["impl Clone for xdp_desc"],["impl Clone for sock_txtime"],["impl Clone for sockaddr_alg"],["impl Clone for ifconf"],["impl Clone for ipc_perm"],["impl Clone for timex"],["impl Clone for pthread_cond_t"],["impl Clone for utsname"],["impl Clone for ipv6_mreq"],["impl Clone for sched_param"],["impl Clone for input_mask"],["impl Clone for Elf32_Shdr"],["impl Clone for flock"],["impl Clone for Elf64_Chdr"],["impl Clone for sigaction"],["impl Clone for glob64_t"],["impl Clone for clone_args"],["impl Clone for fsid_t"],["impl Clone for sctp_prinfo"],["impl Clone for Elf32_Ehdr"],["impl Clone for sock_fprog"],["impl Clone for ff_envelope"],["impl Clone for stack_t"],["impl Clone for sctp_rcvinfo"],["impl Clone for sem_t"],["impl Clone for sock_filter"],["impl Clone for arpreq"],["impl Clone for canxl_frame"],["impl Clone for sigevent"],["impl Clone for in_addr"],["impl Clone for inotify_event"],["impl Clone for input_event"],["impl Clone for sockaddr_ll"],["impl Clone for flock64"],["impl Clone for sigval"],["impl Clone for sembuf"],["impl Clone for addrinfo"],["impl Clone for sockaddr_in"],["impl Clone for passwd"],["impl Clone for hwtstamp_config"],["impl Clone for seminfo"],["impl Clone for tls12_crypto_info_aes_gcm_128"],["impl Clone for uinput_setup"],["impl Clone for Dl_info"],["impl Clone for fanotify_response"],["impl Clone for itimerval"],["impl Clone for __c_anonymous_ptrace_syscall_info_entry"],["impl Clone for statvfs64"],["impl Clone for uinput_ff_erase"],["impl Clone for semid_ds"],["impl Clone for timespec"],["impl Clone for xdp_mmap_offsets"],["impl Clone for xdp_umem_reg"],["impl Clone for epoll_event"],["impl Clone for seccomp_notif_sizes"],["impl Clone for utmpx"],["impl Clone for ptrace_peeksiginfo_args"],["impl Clone for ifaddrs"],["impl Clone for ff_effect"],["impl Clone for arphdr"],["impl Clone for ptrace_rseq_configuration"],["impl Clone for nlattr"],["impl Clone for mntent"],["impl Clone for __c_anonymous_ptrace_syscall_info_seccomp"],["impl Clone for cpu_set_t"],["impl Clone for sctp_sndinfo"],["impl Clone for input_id"],["impl Clone for stat"],["impl Clone for arpd_request"],["impl Clone for sctp_sndrcvinfo"],["impl Clone for __c_anonymous_sockaddr_can_can_addr"],["impl Clone for in6_addr"],["impl Clone for can_frame"],["impl Clone for Elf64_Sym"],["impl Clone for xdp_statistics_v1"],["impl Clone for in6_pktinfo"],["impl Clone for glob_t"],["impl Clone for input_absinfo"],["impl Clone for tm"],["impl Clone for ip_mreqn"],["impl Clone for sockaddr_storage"]], "libgit2_sys":[["impl Clone for git_time"],["impl Clone for git_blame_options"],["impl Clone for git_blame_hunk"],["impl Clone for git_strarray"],["impl Clone for git_indexer_progress"],["impl Clone for git_message_trailer_array"],["impl Clone for git_index_entry"],["impl Clone for git_oidarray"],["impl Clone for git_oid"],["impl Clone for git_buf"],["impl Clone for git_index_time"]], "libssh2_sys":[["impl Clone for LIBSSH2_SFTP_STATVFS"],["impl Clone for LIBSSH2_SFTP_ATTRIBUTES"]], "libz_sys":[["impl Clone for gz_header"],["impl Clone for z_stream"]], @@ -142,7 +142,7 @@ "mime":[["impl Clone for Mime"],["impl<'a> Clone for Name<'a>"],["impl<'a> Clone for MimeIter<'a>"]], "mime_guess":[["impl Clone for Iter"],["impl Clone for IterRaw"],["impl Clone for MimeGuess"]], "miniz_oxide":[["impl Clone for CompressionStrategy"],["impl Clone for MZError"],["impl Clone for CompressionLevel"],["impl Clone for MZFlush"],["impl Clone for TDEFLStatus"],["impl Clone for MZStatus"],["impl Clone for TINFLStatus"],["impl Clone for StreamResult"],["impl Clone for TDEFLFlush"],["impl Clone for DataFormat"]], -"mio":[["impl Clone for Token"],["impl Clone for Event"],["impl<'a> Clone for Iter<'a>"],["impl Clone for Interest"]], +"mio":[["impl Clone for Event"],["impl Clone for Token"],["impl Clone for Interest"],["impl<'a> Clone for Iter<'a>"]], "mooc_langs_api":[["impl Clone for GradingProgress"]], "native_tls":[["impl Clone for Identity"],["impl Clone for TlsConnector"],["impl Clone for TlsAcceptor"],["impl Clone for Certificate"],["impl Clone for Protocol"]], "nix":[["impl Clone for Gid"],["impl Clone for ResUid"],["impl Clone for UtimensatFlags"],["impl Clone for Uid"],["impl Clone for FsType"],["impl Clone for Statvfs"],["impl Clone for Group"],["impl Clone for FdFlag"],["impl Clone for FsFlags"],["impl Clone for SFlag"],["impl Clone for Whence"],["impl Clone for UnlinkatFlags"],["impl Clone for FchmodatFlags"],["impl Clone for Statfs"],["impl Clone for AtFlags"],["impl Clone for OFlag"],["impl Clone for Errno"],["impl Clone for SysInfo"],["impl Clone for FlockArg"],["impl Clone for FallocateFlags"],["impl Clone for ResGid"],["impl Clone for SysconfVar"],["impl Clone for PosixFadviseAdvice"],["impl Clone for User"],["impl Clone for AccessFlags"],["impl Clone for Mode"],["impl Clone for UtsName"],["impl Clone for TimeVal"],["impl Clone for RenameFlags"],["impl Clone for TimeSpec"],["impl Clone for MemFdCreateFlag"],["impl Clone for PathconfVar"],["impl Clone for SealFlag"]], @@ -171,8 +171,8 @@ "quick_xml":[["impl Clone for EscapeError"],["impl<'a> Clone for BytesCData<'a>"],["impl Clone for Decoder"],["impl<W: Clone> Clone for Writer<W>"],["impl Clone for AttrError"],["impl<'a> Clone for PrefixDeclaration<'a>"],["impl<'a> Clone for Namespace<'a>"],["impl<'a> Clone for Attribute<'a>"],["impl<T: Clone> Clone for Attr<T>"],["impl Clone for Error"],["impl<'a> Clone for Prefix<'a>"],["impl<'a> Clone for BytesStart<'a>"],["impl<'a> Clone for Event<'a>"],["impl<'a> Clone for Attributes<'a>"],["impl<'a> Clone for BytesEnd<'a>"],["impl<'ns> Clone for ResolveResult<'ns>"],["impl<'a> Clone for LocalName<'a>"],["impl<'a> Clone for QName<'a>"],["impl<'a> Clone for BytesText<'a>"],["impl<'a> Clone for BytesDecl<'a>"],["impl<R: Clone> Clone for Reader<R>"]], "quoted_printable":[["impl Clone for ParseMode"],["impl Clone for Options"],["impl Clone for QuotedPrintableError"],["impl Clone for InputMode"]], "rand":[["impl Clone for Alphanumeric"],["impl Clone for Bernoulli"],["impl Clone for ThreadRng"],["impl Clone for Open01"],["impl Clone for StdRng"],["impl<X: Clone> Clone for UniformFloat<X>"],["impl Clone for UniformChar"],["impl Clone for UniformDuration"],["impl Clone for WeightedError"],["impl<X: Clone> Clone for UniformInt<X>"],["impl<X: Clone + SampleUniform> Clone for Uniform<X>
    where\n X::Sampler: Clone,
    "],["impl Clone for Standard"],["impl Clone for StepRng"],["impl<'a, T: Clone> Clone for Slice<'a, T>"],["impl Clone for IndexVec"],["impl<R, Rsdr> Clone for ReseedingRng<R, Rsdr>
    where\n R: BlockRngCore + SeedableRng + Clone,\n Rsdr: RngCore + Clone,
    "],["impl Clone for OpenClosed01"],["impl Clone for IndexVecIntoIter"],["impl Clone for BernoulliError"],["impl<X: Clone + SampleUniform + PartialOrd> Clone for WeightedIndex<X>
    where\n X::Sampler: Clone,
    "]], -"rand_chacha":[["impl Clone for ChaCha12Core"],["impl Clone for ChaCha8Rng"],["impl Clone for ChaCha20Core"],["impl Clone for ChaCha8Core"],["impl Clone for ChaCha20Rng"],["impl Clone for ChaCha12Rng"]], -"rand_core":[["impl<R: Clone + BlockRngCore + ?Sized> Clone for BlockRng64<R>
    where\n R::Results: Clone,
    "],["impl<R: Clone + BlockRngCore + ?Sized> Clone for BlockRng<R>
    where\n R::Results: Clone,
    "],["impl Clone for OsRng"]], +"rand_chacha":[["impl Clone for ChaCha8Rng"],["impl Clone for ChaCha12Rng"],["impl Clone for ChaCha20Rng"],["impl Clone for ChaCha12Core"],["impl Clone for ChaCha20Core"],["impl Clone for ChaCha8Core"]], +"rand_core":[["impl Clone for OsRng"],["impl<R: Clone + BlockRngCore + ?Sized> Clone for BlockRng<R>
    where\n R::Results: Clone,
    "],["impl<R: Clone + BlockRngCore + ?Sized> Clone for BlockRng64<R>
    where\n R::Results: Clone,
    "]], "redis":[["impl Clone for NumericBehavior"],["impl Clone for Cmd"],["impl Clone for Client"],["impl Clone for ConnectionInfo"],["impl Clone for MultiplexedConnection"],["impl Clone for Script"],["impl Clone for StreamInfoGroup"],["impl Clone for StreamReadReply"],["impl Clone for StreamInfoGroupsReply"],["impl Clone for Pipeline"],["impl Clone for TlsMode"],["impl Clone for StreamRangeReply"],["impl Clone for StreamKey"],["impl Clone for RedisConnectionInfo"],["impl<D: Clone> Clone for Arg<D>"],["impl Clone for StreamPendingId"],["impl Clone for StreamPendingData"],["impl Clone for StreamPendingCountReply"],["impl Clone for ConnectionAddr"],["impl Clone for StreamInfoConsumersReply"],["impl Clone for ErrorKind"],["impl Clone for StreamId"],["impl Clone for StreamInfoStreamReply"],["impl Clone for StreamPendingReply"],["impl Clone for StreamInfoConsumer"],["impl Clone for StreamClaimReply"],["impl Clone for InfoDict"],["impl Clone for StreamMaxlen"],["impl Clone for Value"]], "regex":[["impl Clone for CaptureLocations"],["impl<'s> Clone for NoExpand<'s>"],["impl<'r> Clone for CaptureNames<'r>"],["impl<'c, 'h> Clone for SubCaptureMatches<'c, 'h>"],["impl Clone for CaptureLocations"],["impl Clone for RegexSetBuilder"],["impl<'a> Clone for SetMatchesIter<'a>"],["impl<'a> Clone for SetMatchesIter<'a>"],["impl Clone for RegexSet"],["impl Clone for SetMatches"],["impl Clone for RegexBuilder"],["impl<'h> Clone for Match<'h>"],["impl<'s> Clone for NoExpand<'s>"],["impl Clone for Error"],["impl Clone for Regex"],["impl Clone for RegexSet"],["impl Clone for RegexSetBuilder"],["impl<'h> Clone for Match<'h>"],["impl Clone for RegexBuilder"],["impl<'r> Clone for CaptureNames<'r>"],["impl Clone for Regex"],["impl Clone for SetMatches"],["impl<'c, 'h> Clone for SubCaptureMatches<'c, 'h>"]], "regex_automata":[["impl Clone for Cache"],["impl Clone for Config"],["impl Clone for Prefilter"],["impl Clone for Builder"],["impl Clone for PatternSet"],["impl Clone for CacheError"],["impl Clone for Regex"],["impl Clone for Match"],["impl Clone for MatchErrorKind"],["impl Clone for LookSet"],["impl Clone for Cache"],["impl Clone for Config"],["impl Clone for UnicodeWordBoundaryError"],["impl Clone for LookMatcher"],["impl Clone for Cache"],["impl Clone for BuildError"],["impl<'h> Clone for Input<'h>"],["impl Clone for StateID"],["impl Clone for BuildError"],["impl Clone for LookSetIter"],["impl Clone for SparseTransitions"],["impl Clone for Config"],["impl Clone for Builder"],["impl Clone for Config"],["impl Clone for LazyStateID"],["impl Clone for Transition"],["impl Clone for Anchored"],["impl Clone for DenseTransitions"],["impl<'h> Clone for Searcher<'h>"],["impl Clone for MatchKind"],["impl Clone for Config"],["impl Clone for Captures"],["impl Clone for NonMaxUsize"],["impl Clone for PatternSetInsertError"],["impl Clone for Look"],["impl Clone for HalfMatch"],["impl Clone for PikeVM"],["impl Clone for OverlappingState"],["impl Clone for DFA"],["impl Clone for Compiler"],["impl Clone for Cache"],["impl Clone for MatchError"],["impl Clone for StartError"],["impl Clone for Cache"],["impl Clone for Unit"],["impl<'a> Clone for GroupInfoPatternNames<'a>"],["impl Clone for DFA"],["impl Clone for DebugByte"],["impl Clone for BoundedBacktracker"],["impl Clone for Builder"],["impl Clone for Builder"],["impl Clone for Config"],["impl Clone for StateIDError"],["impl Clone for ByteClasses"],["impl Clone for BuildError"],["impl Clone for Config"],["impl Clone for Config"],["impl Clone for State"],["impl Clone for GroupInfoError"],["impl Clone for Builder"],["impl<'a> Clone for PatternSetIter<'a>"],["impl Clone for PatternID"],["impl Clone for WhichCaptures"],["impl Clone for GroupInfo"],["impl Clone for BuildError"],["impl Clone for Builder"],["impl<'a> Clone for CapturesPatternIter<'a>"],["impl Clone for SmallIndexError"],["impl Clone for Builder"],["impl Clone for Cache"],["impl Clone for SmallIndex"],["impl Clone for NFA"],["impl Clone for PatternIDError"],["impl Clone for Span"]], @@ -182,7 +182,7 @@ "ring":[["impl Clone for KeyRejected"],["impl Clone for Algorithm"],["impl Clone for Digest"],["impl Clone for PublicKey"],["impl Clone for Context"],["impl Clone for Tag"],["impl Clone for Prk"],["impl<'a> Clone for Positive<'a>"],["impl Clone for Key"],["impl<Public: Clone, Private: Clone> Clone for KeyPairComponents<Public, Private>"],["impl Clone for Algorithm"],["impl<A: Clone> Clone for Aad<A>"],["impl Clone for Signature"],["impl Clone for Context"],["impl Clone for SystemRandom"],["impl Clone for Algorithm"],["impl Clone for Tag"],["impl Clone for Unspecified"],["impl<B: Clone> Clone for UnparsedPublicKey<B>"],["impl Clone for PublicKey"],["impl<B: Clone> Clone for PublicKeyComponents<B>"],["impl Clone for LessSafeKey"],["impl<B: Clone> Clone for UnparsedPublicKey<B>"]], "roxmltree":[["impl<'input> Clone for StringStorage<'input>"],["impl Clone for NodeType"],["impl<'input> Clone for PI<'input>"],["impl Clone for ParsingOptions"],["impl<'a, 'input> Clone for NamespaceIter<'a, 'input>"],["impl Clone for TextPos"],["impl<'a, 'input: 'a> Clone for AxisIter<'a, 'input>"],["impl<'a, 'input: 'a> Clone for Attribute<'a, 'input>"],["impl<'a, 'input> Clone for Attributes<'a, 'input>"],["impl Clone for NodeId"],["impl<'a, 'b> Clone for ExpandedName<'a, 'b>"],["impl<'a, 'input> Clone for Descendants<'a, 'input>"],["impl<'input> Clone for Namespace<'input>"],["impl<'a, 'input: 'a> Clone for Node<'a, 'input>"],["impl<'a, 'input: 'a> Clone for Children<'a, 'input>"],["impl Clone for Error"]], "rustc_demangle":[["impl Clone for TryDemangleError"]], -"rustix":[["impl Clone for AtFlags"],["impl Clone for StatxFlags"],["impl Clone for CreateFlags"],["impl Clone for FlockOperation"],["impl Clone for Mode"],["impl Clone for Uid"],["impl Clone for Opcode"],["impl Clone for RenameFlags"],["impl Clone for MemfdFlags"],["impl Clone for OFlags"],["impl Clone for SealFlags"],["impl Clone for Access"],["impl Clone for StatVfsMountFlags"],["impl Clone for SeekFrom"],["impl Clone for XattrFlags"],["impl Clone for WatchFlags"],["impl Clone for Advice"],["impl Clone for ReadWriteFlags"],["impl Clone for ResolveFlags"],["impl Clone for DupFlags"],["impl Clone for FallocateFlags"],["impl Clone for FileType"],["impl Clone for FdFlags"],["impl Clone for Errno"],["impl Clone for Gid"],["impl Clone for Direction"],["impl Clone for Timestamps"]], +"rustix":[["impl Clone for OFlags"],["impl Clone for FallocateFlags"],["impl Clone for DupFlags"],["impl Clone for Advice"],["impl Clone for Uid"],["impl Clone for Opcode"],["impl Clone for XattrFlags"],["impl Clone for SealFlags"],["impl Clone for StatxFlags"],["impl Clone for FdFlags"],["impl Clone for AtFlags"],["impl Clone for Mode"],["impl Clone for ReadWriteFlags"],["impl Clone for Gid"],["impl Clone for MemfdFlags"],["impl Clone for StatVfsMountFlags"],["impl Clone for Direction"],["impl Clone for RenameFlags"],["impl Clone for Timestamps"],["impl Clone for CreateFlags"],["impl Clone for FlockOperation"],["impl Clone for SeekFrom"],["impl Clone for FileType"],["impl Clone for ResolveFlags"],["impl Clone for WatchFlags"],["impl Clone for Access"],["impl Clone for Errno"]], "rustls":[["impl Clone for PresharedKeyBinder"],["impl Clone for AlertLevel"],["impl Clone for ExtensionType"],["impl Clone for ClientExtension"],["impl Clone for WantsClientCert"],["impl Clone for PayloadU8"],["impl Clone for AlertDescription"],["impl Clone for Payload"],["impl Clone for Tls12ClientSessionValue"],["impl Clone for PeerMisbehaved"],["impl Clone for PlainMessage"],["impl Clone for ECCurveType"],["impl Clone for HandshakeType"],["impl Clone for ServerName"],["impl Clone for RootCertStore"],["impl Clone for ClientSessionCommon"],["impl Clone for ResponderId"],["impl Clone for DistinguishedName"],["impl Clone for ServerNamePayload"],["impl Clone for DigitallySignedStruct"],["impl Clone for PresharedKeyOffer"],["impl Clone for CertificateError"],["impl Clone for InvalidMessage"],["impl Clone for ClientCertificateType"],["impl Clone for ProtocolName"],["impl Clone for HeartbeatMessageType"],["impl Clone for PayloadU24"],["impl Clone for PresharedKeyIdentity"],["impl Clone for CertRevocationListError"],["impl Clone for Sct"],["impl Clone for PrivateKey"],["impl Clone for ServerConfig"],["impl Clone for WantsServerCert"],["impl Clone for OpaqueMessage"],["impl Clone for UnknownExtension"],["impl Clone for CertifiedKey"],["impl Clone for ServerExtension"],["impl Clone for Tls12Resumption"],["impl Clone for WantsKxGroups"],["impl Clone for ServerNameType"],["impl Clone for ClientSessionTicket"],["impl Clone for SupportedCipherSuite"],["impl Clone for SignatureScheme"],["impl Clone for PayloadU16"],["impl Clone for Error"],["impl Clone for KeyExchangeAlgorithm"],["impl Clone for CertificateStatusType"],["impl<Side: Clone + ConfigSide, State: Clone> Clone for ConfigBuilder<Side, State>"],["impl Clone for WantsCipherSuites"],["impl Clone for Resumption"],["impl Clone for CipherSuite"],["impl Clone for HashAlgorithm"],["impl Clone for KeyUpdateRequest"],["impl Clone for NamedGroup"],["impl Clone for SignatureAlgorithm"],["impl Clone for Certificate"],["impl Clone for ProtocolVersion"],["impl Clone for Compression"],["impl Clone for ServerName"],["impl Clone for PeerIncompatible"],["impl Clone for u24"],["impl Clone for WantsTransparencyPolicyOrClientCert"],["impl Clone for ContentType"],["impl Clone for Side"],["impl Clone for CertificateStatusRequest"],["impl Clone for WantsVerifier"],["impl Clone for ClientConfig"],["impl Clone for ECPointFormat"],["impl Clone for Random"],["impl Clone for SessionId"],["impl Clone for NamedCurve"],["impl Clone for WantsVersions"],["impl Clone for DnsName"],["impl Clone for OwnedTrustAnchor"],["impl Clone for PSKKeyExchangeMode"],["impl Clone for OCSPCertificateStatusRequest"],["impl Clone for HeartbeatMode"],["impl Clone for KeyShareEntry"]], "rustybuzz":[["impl Clone for Feature"],["impl Clone for GlyphInfo"],["impl Clone for Language"],["impl Clone for Script"],["impl Clone for Direction"],["impl Clone for Variation"],["impl Clone for BufferFlags"],["impl Clone for GlyphPosition"],["impl Clone for BufferClusterLevel"],["impl<'a> Clone for Face<'a>"]], "ryu":[["impl Clone for Buffer"]], @@ -206,7 +206,7 @@ "smallvec":[["impl<A: Array> Clone for SmallVec<A>
    where\n A::Item: Clone,
    "],["impl<A: Array + Clone> Clone for IntoIter<A>
    where\n A::Item: Clone,
    "]], "socket2":[["impl Clone for Protocol"],["impl Clone for Domain"],["impl Clone for RecvFlags"],["impl Clone for SockAddr"],["impl Clone for TcpKeepalive"],["impl Clone for Type"]], "sqlformat":[["impl Clone for FormatOptions"],["impl Clone for Indent"],["impl Clone for QueryParams"]], -"sqlx_core":[["impl Clone for AppliedMigration"],["impl Clone for AnyKind"],["impl Clone for AnyTypeInfo"],["impl Clone for LogSettings"],["impl Clone for AnyTypeInfoKind"],["impl<'a> Clone for AnyValueRef<'a>"],["impl Clone for UStr"],["impl Clone for CertificateInput"],["impl Clone for AnyConnectOptions"],["impl Clone for Migration"],["impl<T: Clone + ?Sized> Clone for Json<T>"],["impl Clone for AnyColumn"],["impl<DB: Database> Clone for Pool<DB>"],["impl<T: Clone> Clone for Text<T>"],["impl Clone for AnyRow"],["impl Clone for AnyValue"],["impl<DB: Database> Clone for PoolOptions<DB>"],["impl Clone for MigrationType"]], +"sqlx_core":[["impl Clone for AnyTypeInfoKind"],["impl<DB: Database> Clone for PoolOptions<DB>"],["impl Clone for AnyConnectOptions"],["impl Clone for AppliedMigration"],["impl Clone for CertificateInput"],["impl Clone for AnyTypeInfo"],["impl<T: Clone> Clone for Text<T>"],["impl Clone for AnyValue"],["impl<'a> Clone for AnyValueRef<'a>"],["impl<T: Clone + ?Sized> Clone for Json<T>"],["impl Clone for LogSettings"],["impl Clone for AnyColumn"],["impl Clone for UStr"],["impl Clone for MigrationType"],["impl Clone for AnyKind"],["impl Clone for AnyRow"],["impl Clone for Migration"],["impl<DB: Database> Clone for Pool<DB>"]], "sqlx_macros_core":[["impl Clone for QueryDriver"]], "sqlx_postgres":[["impl Clone for PgLQueryVariantFlag"],["impl Clone for PgAdvisoryLockKey"],["impl Clone for PgLQueryVariant"],["impl<T: Clone> Clone for PgRange<T>"],["impl Clone for PgLQueryLevel"],["impl Clone for PgColumn"],["impl Clone for PgLTree"],["impl Clone for PgValue"],["impl Clone for PgAdvisoryLock"],["impl Clone for PgConnectOptions"],["impl<Time: Clone, Offset: Clone> Clone for PgTimeTz<Time, Offset>"],["impl Clone for PgSslMode"],["impl Clone for PgTypeKind"],["impl Clone for PgCiText"],["impl<'r> Clone for PgValueRef<'r>"],["impl Clone for PgMoney"],["impl Clone for Oid"],["impl Clone for PgInterval"],["impl<'q> Clone for PgStatement<'q>"],["impl Clone for PgValueFormat"],["impl Clone for PgLTreeLabel"],["impl Clone for PgTypeInfo"],["impl Clone for PgLQuery"],["impl Clone for PgSeverity"]], "strict_num":[["impl Clone for NonZeroPositiveF32"],["impl Clone for PositiveF32"],["impl Clone for PositiveF64"],["impl Clone for FiniteF64"],["impl Clone for NonZeroPositiveF64"],["impl Clone for NormalizedF32"],["impl Clone for FiniteF32"],["impl Clone for NormalizedF64"]], @@ -221,12 +221,12 @@ "tiny_skia_path":[["impl Clone for LineJoin"],["impl<'a> Clone for PathSegmentsIter<'a>"],["impl Clone for NormalizedF32Exclusive"],["impl Clone for PathVerb"],["impl Clone for CubicCoeff"],["impl Clone for Path"],["impl Clone for Stroke"],["impl Clone for StrokeDash"],["impl Clone for IntRect"],["impl Clone for IntSize"],["impl Clone for f32x2"],["impl Clone for PathStroker"],["impl Clone for PathSegment"],["impl Clone for QuadCoeff"],["impl Clone for Transform"],["impl Clone for NonZeroRect"],["impl Clone for Rect"],["impl Clone for Size"],["impl Clone for LineCap"],["impl Clone for Point"],["impl Clone for PathBuilder"]], "tinystr":[["impl<const N: usize> Clone for UnvalidatedTinyAsciiStr<N>"],["impl<const N: usize> Clone for TinyAsciiStr<N>"]], "tinyvec":[["impl<A> Clone for ArrayVec<A>
    where\n A: Array + Clone,\n A::Item: Clone,
    "],["impl Clone for TryFromSliceError"],["impl<A> Clone for TinyVec<A>
    where\n A: Array + Clone,\n A::Item: Clone,
    "]], -"tokio":[["impl Clone for Error"],["impl Clone for RecvError"],["impl<T> Clone for WeakSender<T>"],["impl Clone for Ready"],["impl Clone for SignalKind"],["impl Clone for UCred"],["impl<T: Clone> Clone for OnceCell<T>"],["impl<T: Clone> Clone for SendError<T>"],["impl Clone for Interest"],["impl<T: Clone> Clone for TrySendError<T>"],["impl Clone for TryRecvError"],["impl<T> Clone for Sender<T>"],["impl<T: Clone> Clone for SendTimeoutError<T>"],["impl Clone for OpenOptions"],["impl Clone for BarrierWaitResult"],["impl<T: Clone> Clone for SendError<T>"],["impl Clone for RecvError"],["impl<T> Clone for Receiver<T>"],["impl<T> Clone for UnboundedSender<T>"],["impl Clone for TryRecvError"],["impl Clone for MissedTickBehavior"],["impl Clone for RecvError"],["impl<T> Clone for WeakUnboundedSender<T>"],["impl Clone for Instant"],["impl Clone for Handle"],["impl Clone for TryRecvError"],["impl<T> Clone for Sender<T>"],["impl Clone for OpenOptions"]], +"tokio":[["impl<T: Clone> Clone for SendTimeoutError<T>"],["impl Clone for TryRecvError"],["impl Clone for RecvError"],["impl<T> Clone for WeakUnboundedSender<T>"],["impl Clone for Handle"],["impl Clone for Instant"],["impl<T> Clone for Sender<T>"],["impl<T: Clone> Clone for OnceCell<T>"],["impl Clone for RecvError"],["impl Clone for Error"],["impl Clone for UCred"],["impl Clone for TryRecvError"],["impl Clone for OpenOptions"],["impl<T: Clone> Clone for SendError<T>"],["impl Clone for BarrierWaitResult"],["impl<T> Clone for Sender<T>"],["impl<T: Clone> Clone for SendError<T>"],["impl<T> Clone for Receiver<T>"],["impl Clone for SignalKind"],["impl Clone for Ready"],["impl Clone for Interest"],["impl Clone for TryRecvError"],["impl<T> Clone for WeakSender<T>"],["impl Clone for OpenOptions"],["impl<T> Clone for UnboundedSender<T>"],["impl Clone for MissedTickBehavior"],["impl<T: Clone> Clone for TrySendError<T>"],["impl Clone for RecvError"]], "tokio_native_tls":[["impl Clone for TlsConnector"],["impl Clone for TlsAcceptor"]], "tokio_rustls":[["impl Clone for TlsConnector"],["impl Clone for TlsAcceptor"]], "tokio_util":[["impl<T> Clone for PollSender<T>"],["impl Clone for LinesCodec"],["impl Clone for PollSemaphore"],["impl Clone for CancellationToken"],["impl Clone for LengthDelimitedCodec"],["impl Clone for Builder"],["impl Clone for BytesCodec"],["impl Clone for AnyDelimiterCodec"],["impl<L: Clone, R: Clone> Clone for Either<L, R>"]], -"tracing":[["impl<T: Clone> Clone for Instrumented<T>"],["impl<T: Clone> Clone for WithDispatch<T>"],["impl Clone for Span"]], -"tracing_core":[["impl Clone for WeakDispatch"],["impl<T: Clone + Debug> Clone for DebugValue<T>"],["impl Clone for Level"],["impl Clone for Id"],["impl Clone for Field"],["impl Clone for Interest"],["impl Clone for NoSubscriber"],["impl Clone for ParseLevelFilterError"],["impl Clone for Dispatch"],["impl Clone for Kind"],["impl Clone for Identifier"],["impl<T: Clone + Display> Clone for DisplayValue<T>"],["impl Clone for LevelFilter"]], +"tracing":[["impl<T: Clone> Clone for WithDispatch<T>"],["impl<T: Clone> Clone for Instrumented<T>"],["impl Clone for Span"]], +"tracing_core":[["impl<T: Clone + Display> Clone for DisplayValue<T>"],["impl Clone for LevelFilter"],["impl Clone for WeakDispatch"],["impl Clone for Interest"],["impl Clone for NoSubscriber"],["impl Clone for Dispatch"],["impl Clone for Kind"],["impl Clone for Identifier"],["impl Clone for Level"],["impl Clone for Id"],["impl Clone for ParseLevelFilterError"],["impl<T: Clone + Debug> Clone for DebugValue<T>"],["impl Clone for Field"]], "tracing_error":[["impl Clone for SpanTrace"]], "tracing_subscriber":[["impl<A, B, S> Clone for Or<A, B, S>
    where\n A: Clone,\n B: Clone,
    "],["impl<F: Clone> Clone for FieldFn<F>"],["impl<A: Clone, B: Clone> Clone for EitherWriter<A, B>"],["impl Clone for Identity"],["impl Clone for Targets"],["impl<M: Clone> Clone for WithMaxLevel<M>"],["impl<'a, S> Clone for Context<'a, S>"],["impl Clone for SystemTime"],["impl<D: Clone, V: Clone> Clone for Delimited<D, V>"],["impl<V: Clone> Clone for Messages<V>"],["impl Clone for BadName"],["impl<A, B, S> Clone for And<A, B, S>
    where\n A: Clone,\n B: Clone,
    "],["impl<A: Clone, B: Clone> Clone for OrElse<A, B>"],["impl<W: Clone> Clone for ArcWriter<W>"],["impl<M: Clone> Clone for WithMinLevel<M>"],["impl<A: Clone, B: Clone> Clone for Tee<A, B>"],["impl Clone for Compact"],["impl Clone for Directive"],["impl Clone for Full"],["impl<A, S> Clone for Not<A, S>
    where\n A: Clone,
    "],["impl<M: Clone, F: Clone> Clone for WithFilter<M, F>"],["impl<F: Clone> Clone for FilterFn<F>"],["impl<S, F, R> Clone for DynFilterFn<S, F, R>
    where\n F: Clone,\n R: Clone,
    "],["impl<L: Clone, I: Clone, S: Clone> Clone for Layered<L, I, S>"],["impl<V: Clone> Clone for Alt<V>"],["impl Clone for FilterId"],["impl<L: Clone, F: Clone, S: Clone> Clone for Filtered<L, F, S>"],["impl Clone for FmtSpan"],["impl<F: Clone, T: Clone> Clone for Format<F, T>"],["impl Clone for Builder"],["impl Clone for Uptime"],["impl Clone for Pretty"],["impl<L, S> Clone for Handle<L, S>"]], "ttf_parser":[["impl<'a> Clone for RawFaceTables<'a>"],["impl Clone for PartFlags"],["impl<'a> Clone for Table<'a>"],["impl Clone for LookupFlags"],["impl Clone for VariationAxis"],["impl<'a> Clone for Subtable10<'a>"],["impl<'a> Clone for Table<'a>"],["impl<'a> Clone for Table<'a>"],["impl<'a, T: Clone> Clone for ExtendedStateTable<'a, T>"],["impl<'a> Clone for AlternateSubstitution<'a>"],["impl<'a> Clone for SubtablesIter<'a>"],["impl<'a> Clone for Subtable6<'a>"],["impl<'a> Clone for Format<'a>"],["impl<'a> Clone for ChainsIter<'a>"],["impl<'a> Clone for Subtable2<'a>"],["impl Clone for AxisValueMap"],["impl<'a> Clone for SubtablesIter<'a>"],["impl Clone for Fixed"],["impl<'a> Clone for CursiveAdjustment<'a>"],["impl<'a> Clone for Strikes<'a>"],["impl<'a> Clone for FaceTables<'a>"],["impl<'a> Clone for Table<'a>"],["impl<'a> Clone for Subtable4<'a>"],["impl<'a> Clone for Subtable12<'a>"],["impl<'a> Clone for FeatureName<'a>"],["impl<'a> Clone for ReverseChainSingleSubstitution<'a>"],["impl<'a> Clone for GlyphInfo<'a>"],["impl<'a> Clone for Table<'a>"],["impl Clone for UnicodeRanges"],["impl Clone for EntryData"],["impl<'a> Clone for Subtable3<'a>"],["impl Clone for IndexToLocationFormat"],["impl<'a> Clone for Sequence<'a>"],["impl<'a> Clone for Table<'a>"],["impl<'a> Clone for PairSet<'a>"],["impl<T: Clone + FromData> Clone for GenericStateEntry<T>"],["impl<'a> Clone for Subtable2<'a>"],["impl<'a> Clone for ContextualSubtable<'a>"],["impl<'a> Clone for Table<'a>"],["impl<'a> Clone for Table<'a>"],["impl<'a> Clone for SvgDocumentsListIter<'a>"],["impl<'a> Clone for Subtable13<'a>"],["impl<'a> Clone for Table<'a>"],["impl Clone for InsertionEntryData"],["impl<'a> Clone for MathValues<'a>"],["impl<'a> Clone for Table<'a>"],["impl<'a> Clone for Subtable0<'a>"],["impl<'a> Clone for Table<'a>"],["impl<'a> Clone for PairSets<'a>"],["impl<'a> Clone for RawFace<'a>"],["impl<'a> Clone for HintingDevice<'a>"],["impl<'a> Clone for Table<'a>"],["impl<'a> Clone for FeatureVariations<'a>"],["impl<'a> Clone for Table<'a>"],["impl<'a> Clone for FeatureNames<'a>"],["impl<'a> Clone for StateTable<'a>"],["impl<'a> Clone for MultipleSubstitution<'a>"],["impl<'a> Clone for PositioningSubtable<'a>"],["impl<'a> Clone for Subtables<'a>"],["impl<'a> Clone for ValueRecord<'a>"],["impl<'a> Clone for Chain<'a>"],["impl<'a> Clone for Subtable<'a>"],["impl<'a> Clone for Subtable<'a>"],["impl<'a> Clone for Coverage<'a>"],["impl<'a> Clone for LookupSubtables<'a>"],["impl<'a> Clone for SvgDocument<'a>"],["impl<'a> Clone for PairAdjustment<'a>"],["impl<'a> Clone for Strike<'a>"],["impl<'a> Clone for Table<'a>"],["impl<'a> Clone for Table<'a>"],["impl<'a> Clone for RasterGlyphImage<'a>"],["impl<'a> Clone for Subtable14<'a>"],["impl<'a> Clone for InsertionSubtable<'a>"],["impl<'a> Clone for Subtable4<'a>"],["impl<'a> Clone for Table<'a>"],["impl Clone for Table"],["impl<'a> Clone for Chains<'a>"],["impl Clone for KerningPair"],["impl<'a> Clone for MarkArray<'a>"],["impl<'a> Clone for SegmentMaps<'a>"],["impl<'a> Clone for Variants<'a>"],["impl Clone for Language"],["impl<'a> Clone for SingleAdjustment<'a>"],["impl<'a> Clone for Subtable1<'a>"],["impl<'a> Clone for Subtable6<'a>"],["impl<'a> Clone for TrackData<'a>"],["impl<'a> Clone for Table<'a>"],["impl<'a> Clone for ClassMatrix<'a>"],["impl Clone for VerticalOriginMetrics"],["impl Clone for GlyphId"],["impl<'a> Clone for Feature<'a>"],["impl<'a> Clone for Subtables<'a>"],["impl<'a> Clone for SubtablesIter<'a>"],["impl<'a> Clone for Format<'a>"],["impl<'a> Clone for MarkToBaseAdjustment<'a>"],["impl Clone for GlyphPart"],["impl<'a> Clone for Device<'a>"],["impl<'a> Clone for Track<'a>"],["impl Clone for RangeRecord"],["impl<'a> Clone for MarkToLigatureAdjustment<'a>"],["impl<'a> Clone for Subtable0<'a>"],["impl<'a> Clone for SubstitutionSubtable<'a>"],["impl Clone for Table"],["impl<'a> Clone for Table<'a>"],["impl Clone for NormalizedCoordinate"],["impl Clone for Permissions"],["impl<'a> Clone for Format<'a>"],["impl<'a> Clone for LayoutTable<'a>"],["impl<'a> Clone for Table<'a>"],["impl<'a> Clone for ContextLookup<'a>"],["impl Clone for RgbaColor"],["impl Clone for SequenceLookupRecord"],["impl Clone for Rect"],["impl Clone for Matrix"],["impl<'a> Clone for Anchor<'a>"],["impl<'a, T: Clone> Clone for LazyArray32<'a, T>"],["impl<'a> Clone for AnchorPoints<'a>"],["impl<'a> Clone for Script<'a>"],["impl<'a> Clone for Subtable0<'a>"],["impl<'a> Clone for Subtable2<'a>"],["impl Clone for Table"],["impl<'a> Clone for AlternateSet<'a>"],["impl<'a> Clone for Constants<'a>"],["impl Clone for VariationDevice"],["impl Clone for Weight"],["impl Clone for CFFError"],["impl<'a> Clone for KernInfos<'a>"],["impl Clone for GlyphClass"],["impl<'a> Clone for Table<'a>"],["impl<'a> Clone for Table<'a>"],["impl<'a> Clone for Names<'a>"],["impl<'a> Clone for LigatureArray<'a>"],["impl<'a> Clone for SingleSubstitution<'a>"],["impl<'a> Clone for Subtables<'a>"],["impl<'a> Clone for Tracks<'a>"],["impl<'a, T: Clone + RecordListItem<'a>> Clone for RecordList<'a, T>"],["impl<'a> Clone for Ligature<'a>"],["impl<'a> Clone for Subtables<'a>"],["impl<'a> Clone for ValueRecordsArray<'a>"],["impl<'a, T: Clone> Clone for LazyArrayIter32<'a, T>"],["impl Clone for GlyphVariationResult"],["impl Clone for Table"],["impl<'a> Clone for LigatureSubstitution<'a>"],["impl<'a> Clone for Kern<'a>"],["impl<'a> Clone for GlyphConstruction<'a>"],["impl<'a> Clone for LanguageSystem<'a>"],["impl<'a> Clone for KernInfo<'a>"],["impl Clone for LineMetrics"],["impl Clone for Feature"],["impl Clone for PlatformId"],["impl<'a> Clone for Subtable<'a>"],["impl<'a> Clone for Lookup<'a>"],["impl<'a> Clone for MarkToMarkAdjustment<'a>"],["impl<'a, T: Clone> Clone for LazyArray16<'a, T>"],["impl<'a> Clone for Table<'a>"],["impl<'a> Clone for GlyphAssembly<'a>"],["impl Clone for TableRecord"],["impl Clone for Style"],["impl<'a> Clone for Face<'a>"],["impl<'a> Clone for Subtable<'a>"],["impl<'a> Clone for ChainedContextLookup<'a>"],["impl<'a> Clone for SubtableKind<'a>"],["impl Clone for Variation"],["impl Clone for Metrics"],["impl<'a> Clone for ClassDefinition<'a>"],["impl<'a> Clone for Table<'a>"],["impl<'a> Clone for LigatureSubtable<'a>"],["impl Clone for Width"],["impl Clone for ContextualEntryData"],["impl<'a> Clone for Table<'a>"],["impl<'a> Clone for Lookup<'a>"],["impl<'a> Clone for Table<'a>"],["impl<'a> Clone for SequenceRule<'a>"],["impl Clone for RasterImageFormat"],["impl<'a> Clone for MathValue<'a>"],["impl Clone for ScriptMetrics"],["impl<'a> Clone for CursiveAnchorSet<'a>"],["impl<'a, T: Clone> Clone for LazyArrayIter16<'a, T>"],["impl<'a> Clone for Table<'a>"],["impl Clone for Tag"],["impl<'a> Clone for Table<'a>"],["impl Clone for Coverage"],["impl<'a> Clone for Names<'a>"],["impl Clone for FaceParsingError"],["impl Clone for Point"],["impl<'a> Clone for SvgDocumentsList<'a>"],["impl Clone for GlyphVariant"],["impl Clone for ValueOffset"],["impl Clone for SettingName"],["impl<'a> Clone for Table<'a>"],["impl<'a> Clone for GlyphConstructions<'a>"],["impl<'a> Clone for Table<'a>"],["impl<'a> Clone for ChainedSequenceRule<'a>"],["impl<'a> Clone for Name<'a>"],["impl<'a> Clone for AnchorMatrix<'a>"],["impl<'a> Clone for NamesIter<'a>"]], @@ -247,10 +247,10 @@ "usvg_tree":[["impl Clone for Visibility"],["impl Clone for LinearGradient"],["impl Clone for WritingMode"],["impl Clone for ViewBox"],["impl Clone for TextPath"],["impl Clone for ColorInterpolation"],["impl Clone for DropShadow"],["impl Clone for Paint"],["impl Clone for BlendMode"],["impl Clone for CompositeOperator"],["impl Clone for SpreadMethod"],["impl Clone for DistantLight"],["impl Clone for ComponentTransfer"],["impl Clone for Image"],["impl Clone for Text"],["impl Clone for ImageRendering"],["impl Clone for DiffuseLighting"],["impl Clone for DisplacementMap"],["impl Clone for SpecularLighting"],["impl Clone for BaseGradient"],["impl Clone for ColorMatrixKind"],["impl Clone for Merge"],["impl Clone for Kind"],["impl Clone for Tree"],["impl Clone for FontStyle"],["impl Clone for Font"],["impl Clone for Group"],["impl Clone for TextRendering"],["impl Clone for FontStretch"],["impl Clone for Stop"],["impl Clone for ImageKind"],["impl Clone for Offset"],["impl Clone for TextDecorationStyle"],["impl Clone for ConvolveMatrixData"],["impl Clone for Blend"],["impl Clone for SpotLight"],["impl Clone for ClipPath"],["impl Clone for BaselineShift"],["impl Clone for TextFlow"],["impl Clone for Tile"],["impl Clone for Mask"],["impl Clone for ColorChannel"],["impl Clone for TextDecoration"],["impl Clone for Filter"],["impl Clone for Color"],["impl Clone for ImageKind"],["impl Clone for Composite"],["impl Clone for Units"],["impl Clone for Path"],["impl Clone for TransferFunction"],["impl Clone for MorphologyOperator"],["impl Clone for Stroke"],["impl Clone for Node"],["impl Clone for Flood"],["impl Clone for ShapeRendering"],["impl Clone for MaskType"],["impl Clone for NonZeroF32"],["impl Clone for EdgeMode"],["impl Clone for Image"],["impl Clone for LightSource"],["impl Clone for Primitive"],["impl Clone for ConvolveMatrix"],["impl Clone for GaussianBlur"],["impl Clone for Morphology"],["impl Clone for StrokeMiterlimit"],["impl Clone for TextAnchor"],["impl Clone for PointLight"],["impl Clone for Pattern"],["impl Clone for DominantBaseline"],["impl Clone for TextChunk"],["impl Clone for BBox"],["impl Clone for TextSpan"],["impl Clone for Fill"],["impl Clone for FillRule"],["impl Clone for LineCap"],["impl Clone for Turbulence"],["impl Clone for PaintOrder"],["impl Clone for TurbulenceKind"],["impl Clone for ColorMatrix"],["impl Clone for RadialGradient"],["impl Clone for LengthAdjust"],["impl Clone for LineJoin"],["impl Clone for AlignmentBaseline"],["impl Clone for Input"]], "utf16_iter":[["impl<'a> Clone for ErrorReportingUtf16Chars<'a>"],["impl<'a> Clone for Utf16Chars<'a>"],["impl<'a> Clone for Utf16CharIndices<'a>"]], "utf8_iter":[["impl<'a> Clone for Utf8Chars<'a>"],["impl<'a> Clone for Utf8CharIndices<'a>"],["impl<'a> Clone for ErrorReportingUtf8Chars<'a>"]], -"uuid":[["impl Clone for Variant"],["impl Clone for Simple"],["impl Clone for Hyphenated"],["impl Clone for Braced"],["impl Clone for Version"],["impl Clone for NoContext"],["impl Clone for Timestamp"],["impl Clone for Error"],["impl Clone for Uuid"],["impl Clone for Urn"]], +"uuid":[["impl Clone for Error"],["impl Clone for Braced"],["impl Clone for Uuid"],["impl Clone for Hyphenated"],["impl Clone for Variant"],["impl Clone for Version"],["impl Clone for Timestamp"],["impl Clone for Urn"],["impl Clone for NoContext"],["impl Clone for Simple"]], "walkdir":[["impl Clone for DirEntry"]], "want":[["impl Clone for SharedGiver"]], -"webpki":[["impl Clone for Time"],["impl Clone for InvalidDnsNameError"],["impl Clone for InvalidSubjectNameError"],["impl Clone for OwnedCertRevocationList"],["impl Clone for Error"],["impl Clone for AddrParseError"],["impl<'a> Clone for SubjectNameRef<'a>"],["impl Clone for KeyUsage"],["impl Clone for RevocationReason"],["impl Clone for DnsName"],["impl<'a> Clone for IpAddrRef<'a>"],["impl<'a> Clone for DnsNameRef<'a>"],["impl Clone for OwnedRevokedCert"],["impl Clone for IpAddr"]], +"webpki":[["impl<'a> Clone for SubjectNameRef<'a>"],["impl<'a> Clone for DnsNameRef<'a>"],["impl Clone for RevocationReason"],["impl Clone for Time"],["impl Clone for DnsName"],["impl Clone for InvalidDnsNameError"],["impl Clone for OwnedCertRevocationList"],["impl Clone for Error"],["impl Clone for AddrParseError"],["impl Clone for IpAddr"],["impl Clone for InvalidSubjectNameError"],["impl Clone for OwnedRevokedCert"],["impl Clone for KeyUsage"],["impl<'a> Clone for IpAddrRef<'a>"]], "weezl":[["impl Clone for LzwError"],["impl Clone for BitOrder"],["impl Clone for LzwStatus"]], "whoami":[["impl Clone for Country"],["impl Clone for Arch"],["impl Clone for Platform"],["impl Clone for Language"],["impl Clone for DesktopEnv"],["impl Clone for Width"]], "writeable":[["impl Clone for Part"],["impl Clone for LengthHint"]], diff --git a/trait.impl/core/cmp/trait.Eq.js b/trait.impl/core/cmp/trait.Eq.js index a83aeb015f1c..e0e549dd876e 100644 --- a/trait.impl/core/cmp/trait.Eq.js +++ b/trait.impl/core/cmp/trait.Eq.js @@ -2,7 +2,7 @@ "actix":[["impl<A: Actor> Eq for Addr<A>"],["impl<M> Eq for Recipient<M>
    where\n M: Message + Send,\n M::Result: Send,
    "],["impl Eq for MailboxError"],["impl Eq for SpawnHandle"],["impl<A: Actor> Eq for WeakAddr<A>"],["impl<A: Actor> Eq for AddressSender<A>"]], "actix_extensible_rate_limit":[["impl Eq for Decision"]], "actix_http":[["impl Eq for Charset"],["impl Eq for HttpDate"],["impl Eq for Quality"],["impl Eq for Protocol"],["impl Eq for ContentEncoding"],["impl Eq for ExtendedValue"],["impl Eq for Frame"],["impl Eq for Message"],["impl Eq for BodySize"],["impl<T: Eq> Eq for QualityItem<T>"],["impl Eq for KeepAlive"],["impl Eq for MessageType"],["impl Eq for OpCode"],["impl Eq for CloseCode"],["impl Eq for CloseReason"],["impl Eq for Item"],["impl Eq for ConnectionType"],["impl Eq for HandshakeError"]], -"actix_router":[["impl Eq for ResourceDef"],["impl Eq for ResourceId"],["impl Eq for Patterns"]], +"actix_router":[["impl Eq for ResourceDef"],["impl Eq for Patterns"],["impl Eq for ResourceId"]], "actix_session":[["impl Eq for SessionStatus"],["impl Eq for SessionKey"]], "actix_web":[["impl Eq for IfUnmodifiedSince"],["impl<T: Eq> Eq for Path<T>"],["impl<T: Eq> Eq for Preference<T>"],["impl Eq for Date"],["impl Eq for IfModifiedSince"],["impl Eq for ContentRange"],["impl<T: Eq> Eq for Header<T>"],["impl Eq for ContentRangeSpec"],["impl Eq for Allow"],["impl<T: Eq> Eq for Query<T>"],["impl Eq for UrlGenerationError"],["impl<L: Eq, R: Eq> Eq for Either<L, R>"],["impl Eq for DispositionType"],["impl Eq for CacheControl"],["impl Eq for ContentDisposition"],["impl Eq for EntityTag"],["impl Eq for AcceptLanguage"],["impl Eq for PeerAddr"],["impl Eq for Accept"],["impl Eq for CacheDirective"],["impl Eq for IfMatch"],["impl Eq for AcceptCharset"],["impl Eq for Expires"],["impl Eq for AcceptEncoding"],["impl Eq for ContentLength"],["impl<T: Eq> Eq for Form<T>"],["impl Eq for ByteRangeSpec"],["impl Eq for Range"],["impl Eq for ContentLanguage"],["impl Eq for DispositionParam"],["impl Eq for ETag"],["impl Eq for IfRange"],["impl Eq for ContentType"],["impl Eq for Encoding"],["impl Eq for IfNoneMatch"],["impl Eq for LastModified"]], "aead":[["impl Eq for Error"]], @@ -50,14 +50,14 @@ "fontdb":[["impl Eq for Style"],["impl<'a> Eq for Family<'a>"],["impl Eq for Weight"],["impl<'a> Eq for Query<'a>"],["impl Eq for ID"]], "futures_channel":[["impl<T: Eq> Eq for TrySendError<T>"],["impl Eq for SendError"],["impl Eq for Canceled"]], "futures_intrusive":[["impl Eq for CloseStatus"],["impl Eq for StateId"]], -"futures_util":[["impl<T: Eq, E: Eq> Eq for TryChunksError<T, E>"],["impl<T: Eq> Eq for AllowStdIo<T>"],["impl Eq for PollNext"],["impl<T: Eq, E: Eq> Eq for TryReadyChunksError<T, E>"],["impl Eq for Aborted"]], +"futures_util":[["impl Eq for Aborted"],["impl Eq for PollNext"],["impl<T: Eq, E: Eq> Eq for TryReadyChunksError<T, E>"],["impl<T: Eq> Eq for AllowStdIo<T>"],["impl<T: Eq, E: Eq> Eq for TryChunksError<T, E>"]], "generic_array":[["impl<T: Eq, N> Eq for GenericArray<T, N>
    where\n N: ArrayLength<T>,
    "]], "getrandom":[["impl Eq for Error"]], "gif":[["impl Eq for DisposalMethod"],["impl Eq for Block"],["impl Eq for AnyExtension"],["impl Eq for Extension"],["impl Eq for Version"]], "gimli":[["impl<T: Eq> Eq for DebugAbbrevOffset<T>"],["impl Eq for Encoding"],["impl<T: Eq> Eq for DebugRngListsBase<T>"],["impl Eq for Augmentation"],["impl<T: Eq> Eq for RawRangeListsOffset<T>"],["impl<R: Eq + Reader, S: Eq + UnwindContextStorage<R>> Eq for UnwindTableRow<R, S>"],["impl<R, Offset> Eq for Operation<R, Offset>
    where\n R: Reader<Offset = Offset> + Eq,\n Offset: ReaderOffset + Eq,
    "],["impl<T: Eq> Eq for DebugMacroOffset<T>"],["impl Eq for DwEhPe"],["impl Eq for DwCfa"],["impl Eq for DwChildren"],["impl<R: Eq + Reader> Eq for Expression<R>"],["impl Eq for ValueType"],["impl Eq for DwAte"],["impl<T: Eq> Eq for DebugInfoOffset<T>"],["impl Eq for DwIdx"],["impl Eq for DwAddr"],["impl Eq for DwId"],["impl<T: Eq> Eq for DebugLocListsIndex<T>"],["impl Eq for DwCc"],["impl Eq for Register"],["impl Eq for DwLle"],["impl<R, Offset> Eq for CompleteLineProgram<R, Offset>
    where\n R: Reader<Offset = Offset> + Eq,\n Offset: ReaderOffset + Eq,
    "],["impl Eq for DwAt"],["impl<R, Offset> Eq for IncompleteLineProgram<R, Offset>
    where\n R: Reader<Offset = Offset> + Eq,\n Offset: ReaderOffset + Eq,
    "],["impl Eq for AttributeSpecification"],["impl<R, Offset> Eq for UnitHeader<R, Offset>
    where\n R: Reader<Offset = Offset> + Eq,\n Offset: ReaderOffset + Eq,
    "],["impl Eq for DwAccess"],["impl<R, Offset> Eq for LineProgramHeader<R, Offset>
    where\n R: Reader<Offset = Offset> + Eq,\n Offset: ReaderOffset + Eq,
    "],["impl Eq for Range"],["impl<T: Eq> Eq for RangeListsOffset<T>"],["impl Eq for DwoId"],["impl<T: Eq> Eq for DieReference<T>"],["impl<R, Offset> Eq for ArangeHeader<R, Offset>
    where\n R: Reader<Offset = Offset> + Eq,\n Offset: ReaderOffset + Eq,
    "],["impl Eq for DwTag"],["impl<R: Eq + Reader> Eq for EhFrame<R>"],["impl Eq for DwInl"],["impl Eq for StoreOnHeap"],["impl Eq for DwVirtuality"],["impl Eq for DwVis"],["impl<T: Eq> Eq for DebugTypesOffset<T>"],["impl<T: Eq> Eq for DebugMacinfoOffset<T>"],["impl Eq for DwDsc"],["impl Eq for DwLnct"],["impl<T: Eq> Eq for DebugStrOffsetsBase<T>"],["impl Eq for SectionId"],["impl Eq for DwRle"],["impl Eq for DwLne"],["impl Eq for DwMacro"],["impl Eq for DwLang"],["impl<T: Eq> Eq for DebugAddrIndex<T>"],["impl Eq for Abbreviation"],["impl Eq for RunTimeEndian"],["impl Eq for DwSect"],["impl<R: Eq + Reader> Eq for DebugFrame<R>"],["impl Eq for Error"],["impl<T: Eq> Eq for DebugRngListsIndex<T>"],["impl Eq for ReaderOffsetId"],["impl Eq for ColumnType"],["impl<R: Eq + Reader> Eq for RegisterRule<R>"],["impl<Offset> Eq for UnitType<Offset>
    where\n Offset: ReaderOffset + Eq,
    "],["impl<R, Offset> Eq for FrameDescriptionEntry<R, Offset>
    where\n R: Reader<Offset = Offset> + Eq,\n Offset: ReaderOffset + Eq,
    "],["impl Eq for DwLns"],["impl Eq for BigEndian"],["impl Eq for DwEnd"],["impl<R: Eq + Reader> Eq for Attribute<R>"],["impl<T: Eq> Eq for UnitOffset<T>"],["impl<R: Eq + Reader> Eq for EhFrameHdr<R>"],["impl Eq for Vendor"],["impl Eq for LineRow"],["impl Eq for UnitIndexSection"],["impl Eq for SectionBaseAddresses"],["impl Eq for Pointer"],["impl Eq for ArangeEntry"],["impl<T: Eq> Eq for DebugLineStrOffset<T>"],["impl<T: Eq> Eq for EhFrameOffset<T>"],["impl<'bases, Section, R> Eq for CieOrFde<'bases, Section, R>
    where\n R: Reader + Eq,\n Section: UnwindSection<R> + Eq,
    "],["impl<'input, Endian> Eq for EndianSlice<'input, Endian>
    where\n Endian: Endianity + Eq,
    "],["impl<R, Offset> Eq for AttributeValue<R, Offset>
    where\n R: Reader<Offset = Offset> + Eq,\n Offset: ReaderOffset + Eq,
    "],["impl Eq for FileEntryFormat"],["impl<R: Eq + Reader> Eq for LocationListEntry<R>"],["impl<R: Eq + Reader> Eq for CallFrameInstruction<R>"],["impl<T: Eq> Eq for DebugLocListsBase<T>"],["impl Eq for DwUt"],["impl<'bases, Section, R> Eq for PartialFrameDescriptionEntry<'bases, Section, R>
    where\n R: Reader + Eq,\n Section: UnwindSection<R> + Eq,\n R::Offset: Eq,\n Section::Offset: Eq,
    "],["impl Eq for LittleEndian"],["impl Eq for LineEncoding"],["impl<T: Eq> Eq for DebugStrOffset<T>"],["impl<T: Eq> Eq for DebugStrOffsetsIndex<T>"],["impl Eq for BaseAddresses"],["impl<T: Eq> Eq for DebugFrameOffset<T>"],["impl<R, Offset> Eq for CommonInformationEntry<R, Offset>
    where\n R: Reader<Offset = Offset> + Eq,\n Offset: ReaderOffset + Eq,
    "],["impl<R, Offset> Eq for LineInstruction<R, Offset>
    where\n R: Reader<Offset = Offset> + Eq,\n Offset: ReaderOffset + Eq,
    "],["impl<T: Eq> Eq for DebugArangesOffset<T>"],["impl<R: Eq + Reader> Eq for CfaRule<R>"],["impl<T: Eq> Eq for LocationListsOffset<T>"],["impl Eq for DwOrd"],["impl<T: Eq> Eq for DebugAddrBase<T>"],["impl Eq for DwSectV2"],["impl<T: Eq> Eq for UnitSectionOffset<T>"],["impl Eq for DwDs"],["impl Eq for AbbreviationsCacheStrategy"],["impl Eq for DwForm"],["impl<R, Offset> Eq for FileEntry<R, Offset>
    where\n R: Reader<Offset = Offset> + Eq,\n Offset: ReaderOffset + Eq,
    "],["impl Eq for DwDefaulted"],["impl<R: Eq + Reader, A: Eq + UnwindContextStorage<R>> Eq for UnwindContext<R, A>
    where\n A::Stack: Eq,
    "],["impl<T: Eq> Eq for DebugLineOffset<T>"],["impl Eq for DwOp"],["impl Eq for DebugTypeSignature"],["impl Eq for Format"],["impl Eq for DwarfFileType"]], "git2":[["impl Eq for FileFavor"],["impl Eq for SubmoduleStatus"],["impl Eq for OdbLookupFlags"],["impl Eq for ErrorClass"],["impl<'string> Eq for AttrValue<'string>"],["impl Eq for StashApplyFlags"],["impl Eq for ObjectType"],["impl Eq for FileMode"],["impl Eq for RepositoryOpenFlags"],["impl Eq for StashApplyProgress"],["impl Eq for RevparseMode"],["impl Eq for IndexTime"],["impl Eq for AutotagOption"],["impl Eq for BranchType"],["impl Eq for MergePreference"],["impl Eq for CredentialType"],["impl Eq for StashFlags"],["impl Eq for ConfigLevel"],["impl Eq for SubmoduleIgnore"],["impl Eq for AttrCheckFlags"],["impl Eq for FetchPrune"],["impl Eq for RepositoryState"],["impl Eq for RepositoryInitMode"],["impl Eq for SubmoduleUpdate"],["impl Eq for DiffFormat"],["impl Eq for Sort"],["impl Eq for ResetType"],["impl Eq for IndexEntryExtendedFlag"],["impl Eq for Status"],["impl Eq for DiffStatsFormat"],["impl Eq for ReferenceFormat"],["impl Eq for IndexAddOption"],["impl Eq for Oid"],["impl Eq for ErrorCode"],["impl Eq for Signature<'_>"],["impl Eq for PackBuilderStage"],["impl Eq for IndexEntryFlag"],["impl Eq for CheckoutNotificationType"],["impl Eq for Delta"],["impl Eq for PathspecFlags"],["impl<'repo> Eq for Reference<'repo>"],["impl Eq for DiffFlags"],["impl Eq for Direction"],["impl Eq for Time"],["impl Eq for ReferenceType"],["impl<'a> Eq for TreeEntry<'a>"],["impl Eq for MergeAnalysis"]], "h2":[["impl Eq for Reason"],["impl Eq for Protocol"],["impl Eq for StreamId"]], -"hashbrown":[["impl Eq for TryReserveError"],["impl<K, V, S, A> Eq for HashMap<K, V, S, A>
    where\n K: Eq + Hash,\n V: Eq,\n S: BuildHasher,\n A: Allocator,
    "],["impl<T, S, A> Eq for HashSet<T, S, A>
    where\n T: Eq + Hash,\n S: BuildHasher,\n A: Allocator,
    "]], +"hashbrown":[["impl<K, V, S, A> Eq for HashMap<K, V, S, A>
    where\n K: Eq + Hash,\n V: Eq,\n S: BuildHasher,\n A: Allocator,
    "],["impl<T, S, A> Eq for HashSet<T, S, A>
    where\n T: Eq + Hash,\n S: BuildHasher,\n A: Allocator,
    "],["impl Eq for TryReserveError"]], "hashlink":[["impl<T, S> Eq for LinkedHashSet<T, S>
    where\n T: Eq + Hash,\n S: BuildHasher,
    "],["impl<K: Hash + Eq, V: Eq, S: BuildHasher> Eq for LinkedHashMap<K, V, S>"]], "headless_lms_models":[["impl Eq for ReviewingStage"],["impl Eq for PaperSize"],["impl Eq for RegisteredCompletion"],["impl Eq for PeerReviewProcessingStrategy"],["impl Eq for FeedbackCount"],["impl Eq for TeacherDecisionType"],["impl Eq for ProposalStatus"],["impl<'a> Eq for ExerciseTaskGradingRequest<'a>"],["impl Eq for CertificateTextAnchor"],["impl Eq for BlockProposalInfo"],["impl Eq for PlaygroundExample"],["impl Eq for CourseModuleCompletion"],["impl Eq for GradingProgress"],["impl Eq for ChapterStatus"],["impl Eq for PeerReviewQuestionType"],["impl Eq for UserRole"],["impl Eq for NewProposedBlockEdit"],["impl Eq for NewProposedPageEdits"],["impl Eq for EditedBlockNoLongerExistsData"],["impl Eq for UserPointsUpdateStrategy"],["impl Eq for ProposalCount"],["impl Eq for PageProposal"],["impl Eq for HistoryChangeReason"],["impl Eq for OtherDomainToCourseRedirection"],["impl Eq for UserCourseInstanceExerciseServiceVariable"],["impl Eq for GeneratedCertificate"],["impl Eq for BlockProposalAction"],["impl Eq for BlockProposal"],["impl<'a> Eq for DatabaseCertificateConfigurationInner<'a>"],["impl Eq for CourseCount"],["impl Eq for PlaygroundExampleData"],["impl Eq for ModelErrorType"],["impl Eq for PeerReviewQueueEntry"],["impl Eq for NewFeedback"],["impl Eq for ActivityProgress"],["impl Eq for CourseBackgroundQuestionType"],["impl Eq for HistoryRestoreData"],["impl Eq for EditedBlockStillExistsData"],["impl Eq for EditProposalInfo"],["impl Eq for CustomViewExerciseTaskSubmission"],["impl Eq for PeerReviewSubmission"],["impl Eq for FeedbackBlock"],["impl Eq for CourseInstanceOrExamId"],["impl Eq for Feedback"],["impl Eq for Role"]], "headless_lms_server":[["impl Eq for ConsentData"],["impl Eq for Login"],["impl Eq for MarkAsRead"],["impl Eq for IsTeacherTesting"],["impl Eq for Action"],["impl Eq for ShowExerciseAnswers"],["impl Eq for AuthUser"]], @@ -82,9 +82,9 @@ "icu_timezone":[["impl Eq for ZoneVariant"],["impl Eq for MetazoneId"],["impl Eq for TimeZoneBcp47Id"]], "ident_case":[["impl Eq for RenameRule"]], "imagesize":[["impl Eq for ImageType"],["impl Eq for ImageSize"]], -"indexmap":[["impl<T: Eq> Eq for Slice<T>"],["impl<K: Eq, V: Eq> Eq for Slice<K, V>"],["impl<T, S> Eq for IndexSet<T, S>
    where\n T: Eq + Hash,\n S: BuildHasher,
    "],["impl Eq for TryReserveError"],["impl<K, V, S> Eq for IndexMap<K, V, S>
    where\n K: Eq + Hash,\n V: Eq,\n S: BuildHasher,
    "]], +"indexmap":[["impl<K: Eq, V: Eq> Eq for Slice<K, V>"],["impl Eq for TryReserveError"],["impl<T, S> Eq for IndexSet<T, S>
    where\n T: Eq + Hash,\n S: BuildHasher,
    "],["impl<T: Eq> Eq for Slice<T>"],["impl<K, V, S> Eq for IndexMap<K, V, S>
    where\n K: Eq + Hash,\n V: Eq,\n S: BuildHasher,
    "]], "ipnet":[["impl Eq for Ipv4Subnets"],["impl Eq for IpSubnets"],["impl Eq for Ipv6AddrRange"],["impl Eq for Ipv4AddrRange"],["impl Eq for IpAddrRange"],["impl Eq for AddrParseError"],["impl Eq for IpNet"],["impl Eq for Ipv6Net"],["impl Eq for Ipv4Net"],["impl Eq for Ipv6Subnets"],["impl Eq for PrefixLenError"]], -"itertools":[["impl<A: Eq, B: Eq> Eq for EitherOrBoth<A, B>"],["impl Eq for Position"],["impl<T: Eq> Eq for FoldWhile<T>"],["impl<T: Eq> Eq for MinMaxResult<T>"]], +"itertools":[["impl<T: Eq> Eq for FoldWhile<T>"],["impl<A: Eq, B: Eq> Eq for EitherOrBoth<A, B>"],["impl<T: Eq> Eq for MinMaxResult<T>"],["impl Eq for Position"]], "jpeg_decoder":[["impl Eq for ColorTransform"],["impl Eq for UnsupportedFeature"]], "language_tags":[["impl Eq for LanguageTag"],["impl Eq for ValidationError"],["impl Eq for ParseError"]], "lettre":[["impl Eq for MimeVersion"],["impl Eq for Cc"],["impl Eq for Mailboxes"],["impl Eq for Category"],["impl Eq for ContentLocation"],["impl Eq for Detail"],["impl Eq for Help"],["impl Eq for Expn"],["impl Eq for Address"],["impl Eq for MessageId"],["impl Eq for Envelope"],["impl Eq for UserAgent"],["impl Eq for Auth"],["impl Eq for AddressError"],["impl Eq for Credentials"],["impl Eq for Mail"],["impl Eq for InReplyTo"],["impl Eq for Extension"],["impl Eq for ContentType"],["impl Eq for Rset"],["impl Eq for MailBodyParameter"],["impl Eq for Sender"],["impl Eq for Comments"],["impl Eq for MailParameter"],["impl Eq for ClientId"],["impl Eq for Vrfy"],["impl Eq for ContentId"],["impl Eq for ContentTransferEncoding"],["impl Eq for Subject"],["impl Eq for ReplyTo"],["impl Eq for Code"],["impl Eq for Mailbox"],["impl Eq for Data"],["impl Eq for Severity"],["impl Eq for ServerInfo"],["impl Eq for Mechanism"],["impl Eq for Noop"],["impl Eq for RcptParameter"],["impl Eq for Response"],["impl Eq for From"],["impl Eq for Date"],["impl Eq for Quit"],["impl Eq for To"],["impl Eq for Rcpt"],["impl Eq for Ehlo"],["impl Eq for Keywords"],["impl Eq for Starttls"],["impl Eq for Bcc"],["impl Eq for References"]], @@ -119,7 +119,7 @@ "quick_xml":[["impl<T: Eq> Eq for Attr<T>"],["impl<'a> Eq for Prefix<'a>"],["impl<'a> Eq for QName<'a>"],["impl<'a> Eq for BytesCData<'a>"],["impl Eq for Decoder"],["impl<'a> Eq for LocalName<'a>"],["impl<'a> Eq for Attribute<'a>"],["impl<'a> Eq for Namespace<'a>"],["impl<'a> Eq for BytesText<'a>"],["impl Eq for AttrError"],["impl<'a> Eq for BytesDecl<'a>"],["impl<'a> Eq for PrefixDeclaration<'a>"],["impl<'ns> Eq for ResolveResult<'ns>"],["impl<'a> Eq for BytesStart<'a>"],["impl<'a> Eq for BytesEnd<'a>"],["impl<'a> Eq for Event<'a>"]], "quoted_printable":[["impl Eq for InputMode"],["impl Eq for QuotedPrintableError"],["impl Eq for Options"],["impl Eq for ParseMode"]], "rand":[["impl Eq for StepRng"],["impl Eq for StdRng"],["impl Eq for BernoulliError"],["impl Eq for WeightedError"]], -"rand_chacha":[["impl Eq for ChaCha12Rng"],["impl Eq for ChaCha20Core"],["impl Eq for ChaCha20Rng"],["impl Eq for ChaCha8Core"],["impl Eq for ChaCha12Core"],["impl Eq for ChaCha8Rng"]], +"rand_chacha":[["impl Eq for ChaCha20Rng"],["impl Eq for ChaCha8Rng"],["impl Eq for ChaCha8Core"],["impl Eq for ChaCha20Core"],["impl Eq for ChaCha12Core"],["impl Eq for ChaCha12Rng"]], "redis":[["impl Eq for ConnectionAddr"],["impl Eq for StreamMaxlen"],["impl Eq for Rule"],["impl Eq for Value"],["impl Eq for NumericBehavior"],["impl Eq for ErrorKind"],["impl Eq for AclInfo"]], "regex":[["impl<'h> Eq for Match<'h>"],["impl<'h> Eq for Match<'h>"]], "regex_automata":[["impl Eq for LazyStateID"],["impl Eq for PatternIDError"],["impl Eq for PatternID"],["impl Eq for Anchored"],["impl Eq for Match"],["impl Eq for StateID"],["impl Eq for Look"],["impl Eq for SmallIndex"],["impl Eq for SparseTransitions"],["impl Eq for Transition"],["impl Eq for MatchKind"],["impl Eq for SmallIndexError"],["impl Eq for LookSet"],["impl Eq for StateIDError"],["impl Eq for Span"],["impl Eq for MatchError"],["impl Eq for State"],["impl Eq for HalfMatch"],["impl Eq for PatternSet"],["impl Eq for MatchErrorKind"],["impl Eq for DenseTransitions"],["impl Eq for Unit"],["impl Eq for NonMaxUsize"],["impl Eq for OverlappingState"]], @@ -128,7 +128,7 @@ "rgb":[["impl<ComponentType: Eq> Eq for RGB<ComponentType>"],["impl<ComponentType: Eq, AlphaComponentType: Eq> Eq for GrayAlpha<ComponentType, AlphaComponentType>"],["impl<ComponentType: Eq> Eq for Gray<ComponentType>"],["impl<ComponentType: Eq, AlphaComponentType: Eq> Eq for RGBA<ComponentType, AlphaComponentType>"],["impl<ComponentType: Eq, AlphaComponentType: Eq> Eq for BGRA<ComponentType, AlphaComponentType>"],["impl<ComponentType: Eq> Eq for BGR<ComponentType>"]], "ring":[["impl Eq for Algorithm"],["impl Eq for Algorithm"],["impl Eq for Algorithm"],["impl Eq for Algorithm"],["impl Eq for Algorithm"],["impl Eq for Algorithm"],["impl Eq for EcdsaSigningAlgorithm"],["impl<A> Eq for Aad<A>
    where\n A: Eq,
    "],["impl Eq for Algorithm"]], "roxmltree":[["impl<'input> Eq for PI<'input>"],["impl<'input> Eq for StringStorage<'input>"],["impl Eq for NodeType"],["impl<'input> Eq for Namespace<'input>"],["impl Eq for NodeId"],["impl Eq for TextPos"],["impl Eq for ParsingOptions"],["impl Eq for Error"],["impl<'a, 'b> Eq for ExpandedName<'a, 'b>"],["impl Eq for Node<'_, '_>"]], -"rustix":[["impl Eq for MemfdFlags"],["impl Eq for SeekFrom"],["impl Eq for RenameFlags"],["impl Eq for FileType"],["impl Eq for Gid"],["impl Eq for FallocateFlags"],["impl Eq for CreateFlags"],["impl Eq for ResolveFlags"],["impl Eq for ReadWriteFlags"],["impl Eq for StatVfsMountFlags"],["impl Eq for SealFlags"],["impl Eq for StatxFlags"],["impl Eq for Mode"],["impl Eq for FlockOperation"],["impl Eq for Uid"],["impl Eq for Direction"],["impl Eq for AtFlags"],["impl Eq for DupFlags"],["impl Eq for Errno"],["impl Eq for Access"],["impl Eq for XattrFlags"],["impl Eq for Opcode"],["impl Eq for OFlags"],["impl Eq for FdFlags"],["impl Eq for Advice"],["impl Eq for WatchFlags"]], +"rustix":[["impl Eq for FallocateFlags"],["impl Eq for Advice"],["impl Eq for Direction"],["impl Eq for Mode"],["impl Eq for XattrFlags"],["impl Eq for Uid"],["impl Eq for RenameFlags"],["impl Eq for OFlags"],["impl Eq for FlockOperation"],["impl Eq for WatchFlags"],["impl Eq for MemfdFlags"],["impl Eq for DupFlags"],["impl Eq for SealFlags"],["impl Eq for FdFlags"],["impl Eq for StatxFlags"],["impl Eq for FileType"],["impl Eq for Access"],["impl Eq for SeekFrom"],["impl Eq for Gid"],["impl Eq for StatVfsMountFlags"],["impl Eq for ReadWriteFlags"],["impl Eq for ResolveFlags"],["impl Eq for AtFlags"],["impl Eq for CreateFlags"],["impl Eq for Opcode"],["impl Eq for Errno"]], "rustls":[["impl Eq for AlertDescription"],["impl Eq for CertificateStatusType"],["impl Eq for ServerName"],["impl Eq for KeyUpdateRequest"],["impl Eq for BulkAlgorithm"],["impl Eq for PSKKeyExchangeMode"],["impl Eq for SignatureAlgorithm"],["impl Eq for ECCurveType"],["impl Eq for HashAlgorithm"],["impl Eq for AlertLevel"],["impl Eq for ClientCertificateType"],["impl Eq for NamedCurve"],["impl Eq for ContentType"],["impl Eq for ProtocolVersion"],["impl Eq for ServerNameType"],["impl Eq for Payload"],["impl Eq for HandshakeType"],["impl Eq for NamedGroup"],["impl Eq for IoState"],["impl Eq for Certificate"],["impl Eq for Random"],["impl Eq for SupportedProtocolVersion"],["impl Eq for CipherSuite"],["impl Eq for PayloadU24"],["impl Eq for ECPointFormat"],["impl Eq for HeartbeatMode"],["impl Eq for ExtensionType"],["impl Eq for PayloadU16"],["impl Eq for Compression"],["impl Eq for PayloadU8"],["impl Eq for HeartbeatMessageType"],["impl Eq for PrivateKey"],["impl Eq for SignatureScheme"],["impl Eq for DnsName"]], "rustybuzz":[["impl Eq for Script"],["impl Eq for Language"],["impl Eq for BufferClusterLevel"],["impl Eq for Direction"]], "same_file":[["impl Eq for Handle"]], @@ -139,7 +139,7 @@ "slotmap":[["impl Eq for DefaultKey"],["impl<K: Key, V: Eq> Eq for SecondaryMap<K, V>"],["impl Eq for KeyData"]], "smallvec":[["impl<A: Array> Eq for SmallVec<A>
    where\n A::Item: Eq,
    "]], "socket2":[["impl Eq for SockAddr"],["impl Eq for Type"],["impl Eq for Protocol"],["impl Eq for Domain"],["impl Eq for RecvFlags"]], -"sqlx_core":[["impl<T: Eq + ?Sized> Eq for Json<T>"],["impl Eq for AnyTypeInfoKind"],["impl<T: Eq> Eq for Text<T>"],["impl Eq for UStr"],["impl Eq for ErrorKind"],["impl Eq for AnyKind"]], +"sqlx_core":[["impl Eq for AnyTypeInfoKind"],["impl Eq for UStr"],["impl<T: Eq> Eq for Text<T>"],["impl Eq for AnyKind"],["impl<T: Eq + ?Sized> Eq for Json<T>"],["impl Eq for ErrorKind"]], "sqlx_postgres":[["impl Eq for PgMoney"],["impl<T: Eq> Eq for PgRange<T>"],["impl Eq for PgAdvisoryLockKey"],["impl<'a> Eq for PgErrorPosition<'a>"],["impl Eq for PgValueFormat"],["impl Eq for PgSeverity"],["impl Eq for Oid"],["impl Eq for PgLQueryVariantFlag"],["impl Eq for PgInterval"]], "strict_num":[["impl Eq for PositiveF32"],["impl Eq for FiniteF32"],["impl Eq for FiniteF64"],["impl Eq for NonZeroPositiveF32"],["impl Eq for NormalizedF64"],["impl Eq for NormalizedF32"],["impl Eq for NonZeroPositiveF64"],["impl Eq for PositiveF64"]], "svgtypes":[["impl<'a> Eq for FilterValueListParser<'a>"],["impl Eq for PaintOrderKind"],["impl Eq for AspectRatio"],["impl Eq for LengthUnit"],["impl Eq for Align"],["impl<'a> Eq for PointsParser<'a>"],["impl Eq for DirectionalPosition"],["impl Eq for PaintOrder"],["impl Eq for PaintFallback"],["impl Eq for Color"],["impl<'a> Eq for LengthListParser<'a>"],["impl<'a> Eq for FuncIRI<'a>"],["impl Eq for AngleUnit"],["impl<'a> Eq for PathParser<'a>"],["impl<'a> Eq for NumberListParser<'a>"],["impl<'a> Eq for IRI<'a>"],["impl<'a> Eq for Paint<'a>"]], @@ -151,10 +151,10 @@ "tiny_skia_path":[["impl Eq for NormalizedF32Exclusive"],["impl Eq for PathVerb"]], "tinystr":[["impl Eq for TinyStrError"],["impl<const N: usize> Eq for UnvalidatedTinyAsciiStr<N>"],["impl<const N: usize> Eq for TinyAsciiStr<N>"]], "tinyvec":[["impl<A: Array> Eq for ArrayVec<A>
    where\n A::Item: Eq,
    "],["impl<A: Array> Eq for TinyVec<A>
    where\n A::Item: Eq,
    "],["impl<'s, T> Eq for SliceVec<'s, T>
    where\n T: Eq,
    "]], -"tokio":[["impl Eq for Instant"],["impl Eq for MissedTickBehavior"],["impl<T: Eq> Eq for SetError<T>"],["impl<T: Eq> Eq for OnceCell<T>"],["impl<T: Eq> Eq for SendError<T>"],["impl Eq for Interest"],["impl Eq for RuntimeFlavor"],["impl Eq for TryAcquireError"],["impl Eq for TryRecvError"],["impl Eq for SignalKind"],["impl<T: Eq> Eq for SendError<T>"],["impl Eq for RecvError"],["impl<T: Eq> Eq for SendTimeoutError<T>"],["impl Eq for TryRecvError"],["impl Eq for RecvError"],["impl Eq for UCred"],["impl Eq for TryRecvError"],["impl Eq for Elapsed"],["impl<T: Eq> Eq for TrySendError<T>"],["impl Eq for Ready"]], +"tokio":[["impl Eq for UCred"],["impl Eq for Instant"],["impl Eq for Ready"],["impl<T: Eq> Eq for TrySendError<T>"],["impl Eq for MissedTickBehavior"],["impl<T: Eq> Eq for SendTimeoutError<T>"],["impl Eq for SignalKind"],["impl Eq for TryRecvError"],["impl Eq for RecvError"],["impl Eq for RuntimeFlavor"],["impl Eq for RecvError"],["impl<T: Eq> Eq for SendError<T>"],["impl<T: Eq> Eq for SendError<T>"],["impl Eq for TryRecvError"],["impl Eq for TryAcquireError"],["impl Eq for Interest"],["impl Eq for Elapsed"],["impl Eq for TryRecvError"],["impl<T: Eq> Eq for SetError<T>"],["impl<T: Eq> Eq for OnceCell<T>"]], "tokio_stream":[["impl Eq for Elapsed"]], "tokio_util":[["impl Eq for AnyDelimiterCodec"],["impl Eq for LinesCodec"],["impl Eq for BytesCodec"]], -"tracing_core":[["impl Eq for FieldSet"],["impl Eq for Kind"],["impl<'a> Eq for Metadata<'a>"],["impl Eq for Field"],["impl Eq for Level"],["impl Eq for Empty"],["impl Eq for LevelFilter"],["impl Eq for Identifier"],["impl Eq for Id"]], +"tracing_core":[["impl Eq for Identifier"],["impl Eq for Kind"],["impl<'a> Eq for Metadata<'a>"],["impl Eq for LevelFilter"],["impl Eq for Field"],["impl Eq for Id"],["impl Eq for FieldSet"],["impl Eq for Level"],["impl Eq for Empty"]], "tracing_error":[["impl Eq for SpanTraceStatus"]], "tracing_subscriber":[["impl Eq for Full"],["impl Eq for Directive"],["impl Eq for Compact"],["impl<M: Eq> Eq for WithMaxLevel<M>"],["impl Eq for Pretty"],["impl<A: Eq, B: Eq> Eq for Tee<A, B>"],["impl Eq for Uptime"],["impl Eq for FmtSpan"],["impl<M: Eq> Eq for WithMinLevel<M>"],["impl<A: Eq, B: Eq> Eq for OrElse<A, B>"],["impl Eq for SystemTime"],["impl<A: Eq, B: Eq> Eq for EitherWriter<A, B>"],["impl<M: Eq, F: Eq> Eq for WithFilter<M, F>"]], "ttf_parser":[["impl Eq for Style"],["impl Eq for Rect"],["impl Eq for FaceParsingError"],["impl Eq for Width"],["impl Eq for NormalizedCoordinate"],["impl Eq for CFFError"],["impl<'a> Eq for RasterGlyphImage<'a>"],["impl Eq for Language"],["impl Eq for RgbaColor"],["impl Eq for Permissions"],["impl Eq for RasterImageFormat"],["impl Eq for IndexToLocationFormat"],["impl Eq for GlyphClass"],["impl Eq for GlyphVariationResult"],["impl Eq for Weight"],["impl Eq for Point"],["impl Eq for GlyphId"],["impl Eq for Tag"],["impl Eq for LineMetrics"],["impl Eq for PlatformId"],["impl Eq for ScriptMetrics"]], @@ -169,8 +169,8 @@ "untrusted":[["impl Eq for EndOfInput"]], "url":[["impl Eq for Origin"],["impl Eq for ParseError"],["impl Eq for Url"],["impl<S: Eq> Eq for Host<S>"],["impl Eq for SyntaxViolation"],["impl Eq for OpaqueOrigin"]], "usvg_tree":[["impl Eq for FontStyle"],["impl Eq for Font"],["impl Eq for FontStretch"]], -"uuid":[["impl Eq for Urn"],["impl Eq for Hyphenated"],["impl Eq for Uuid"],["impl Eq for Braced"],["impl Eq for Timestamp"],["impl Eq for Error"],["impl Eq for Simple"]], -"webpki":[["impl Eq for Error"],["impl Eq for Time"],["impl Eq for InvalidSubjectNameError"],["impl<'a> Eq for DnsNameRef<'a>"],["impl<'a> Eq for IpAddrRef<'a>"],["impl Eq for RevocationReason"],["impl Eq for InvalidDnsNameError"],["impl Eq for AddrParseError"],["impl Eq for IpAddr"],["impl Eq for DnsName"]], +"uuid":[["impl Eq for Timestamp"],["impl Eq for Hyphenated"],["impl Eq for Braced"],["impl Eq for Simple"],["impl Eq for Error"],["impl Eq for Urn"],["impl Eq for Uuid"]], +"webpki":[["impl Eq for DnsName"],["impl Eq for InvalidDnsNameError"],["impl Eq for AddrParseError"],["impl Eq for RevocationReason"],["impl Eq for IpAddr"],["impl Eq for Time"],["impl Eq for Error"],["impl Eq for InvalidSubjectNameError"],["impl<'a> Eq for IpAddrRef<'a>"],["impl<'a> Eq for DnsNameRef<'a>"]], "whoami":[["impl Eq for Country"],["impl Eq for Language"],["impl Eq for Width"],["impl Eq for DesktopEnv"],["impl Eq for Arch"],["impl Eq for Platform"]], "writeable":[["impl Eq for LengthHint"]], "yoke":[["impl<C0: Eq, C1: Eq> Eq for EitherCart<C0, C1>"],["impl<T: Eq> Eq for YokeTraitHack<T>"]], diff --git a/trait.impl/core/cmp/trait.Ord.js b/trait.impl/core/cmp/trait.Ord.js index 64155ae22099..d58fe18729ce 100644 --- a/trait.impl/core/cmp/trait.Ord.js +++ b/trait.impl/core/cmp/trait.Ord.js @@ -59,7 +59,7 @@ "reqwest":[["impl Ord for Version"]], "rgb":[["impl<ComponentType: Ord> Ord for Gray<ComponentType>"],["impl<ComponentType: Ord, AlphaComponentType: Ord> Ord for BGRA<ComponentType, AlphaComponentType>"],["impl<ComponentType: Ord, AlphaComponentType: Ord> Ord for GrayAlpha<ComponentType, AlphaComponentType>"],["impl<ComponentType: Ord> Ord for BGR<ComponentType>"],["impl<ComponentType: Ord> Ord for RGB<ComponentType>"],["impl<ComponentType: Ord, AlphaComponentType: Ord> Ord for RGBA<ComponentType, AlphaComponentType>"]], "roxmltree":[["impl Ord for Node<'_, '_>"]], -"rustix":[["impl Ord for Direction"],["impl Ord for Opcode"]], +"rustix":[["impl Ord for Opcode"],["impl Ord for Direction"]], "rustls":[["impl Ord for Certificate"]], "rustybuzz":[["impl Ord for Script"]], "sha1_smol":[["impl Ord for Sha1"],["impl Ord for DigestParseError"],["impl Ord for Digest"]], @@ -73,9 +73,9 @@ "tiny_skia_path":[["impl Ord for PathVerb"],["impl Ord for NormalizedF32Exclusive"]], "tinystr":[["impl<const N: usize> Ord for UnvalidatedTinyAsciiStr<N>"],["impl<const N: usize> Ord for TinyAsciiStr<N>"]], "tinyvec":[["impl<'s, T> Ord for SliceVec<'s, T>
    where\n T: Ord,
    "],["impl<A: Array> Ord for TinyVec<A>
    where\n A::Item: Ord,
    "],["impl<A: Array> Ord for ArrayVec<A>
    where\n A::Item: Ord,
    "]], -"tokio":[["impl Ord for Ready"],["impl Ord for Instant"]], +"tokio":[["impl Ord for Instant"],["impl Ord for Ready"]], "tokio_util":[["impl Ord for LinesCodec"],["impl Ord for BytesCodec"],["impl Ord for AnyDelimiterCodec"]], -"tracing_core":[["impl Ord for Level"],["impl Ord for LevelFilter"]], +"tracing_core":[["impl Ord for LevelFilter"],["impl Ord for Level"]], "tracing_subscriber":[["impl Ord for Directive"],["impl Ord for FmtSpan"]], "ttf_parser":[["impl Ord for GlyphClass"],["impl Ord for Permissions"],["impl Ord for Width"],["impl Ord for GlyphId"],["impl Ord for Tag"]], "typenum":[["impl Ord for B1"],["impl Ord for ATerm"],["impl Ord for Greater"],["impl Ord for Z0"],["impl<U: Ord + Unsigned + NonZero> Ord for NInt<U>"],["impl<U: Ord + Unsigned + NonZero> Ord for PInt<U>"],["impl<V: Ord, A: Ord> Ord for TArr<V, A>"],["impl<U: Ord, B: Ord> Ord for UInt<U, B>"],["impl Ord for UTerm"],["impl Ord for Equal"],["impl Ord for B0"],["impl Ord for Less"]], @@ -84,7 +84,7 @@ "unicode_properties":[["impl Ord for GeneralCategory"],["impl Ord for GeneralCategoryGroup"]], "url":[["impl Ord for Url"],["impl<S: Ord> Ord for Host<S>"]], "usvg_tree":[["impl Ord for FontStretch"]], -"uuid":[["impl Ord for Urn"],["impl Ord for Hyphenated"],["impl Ord for Simple"],["impl Ord for Braced"],["impl Ord for Uuid"]], +"uuid":[["impl Ord for Urn"],["impl Ord for Simple"],["impl Ord for Uuid"],["impl Ord for Braced"],["impl Ord for Hyphenated"]], "zerocopy":[["impl<T, B> Ord for Ref<B, T>
    where\n B: ByteSlice,\n T: FromBytes + Ord,
    "],["impl<T: Unaligned + Ord> Ord for Unalign<T>"],["impl<T, B> Ord for Ref<B, [T]>
    where\n B: ByteSlice,\n T: FromBytes + Ord,
    "]], "zerovec":[["impl<A: Ord + ULE, B: Ord + ULE> Ord for Tuple2ULE<A, B>"],["impl Ord for CharULE"],["impl<'a> Ord for FlexZeroVec<'a>"],["impl<'a, T: VarULE + ?Sized + Ord, F: VarZeroVecFormat> Ord for VarZeroVec<'a, T, F>"],["impl Ord for Index16"],["impl<A: Ord + ULE, B: Ord + ULE, C: Ord + ULE> Ord for Tuple3ULE<A, B, C>"],["impl<T: VarULE + ?Sized + Ord, F: VarZeroVecFormat> Ord for VarZeroSlice<T, F>"],["impl Ord for UnvalidatedStr"],["impl Ord for UnvalidatedChar"],["impl<A: Ord + ULE, B: Ord + ULE, C: Ord + ULE, D: Ord + ULE> Ord for Tuple4ULE<A, B, C, D>"],["impl<A: Ord + ULE, B: Ord + ULE, C: Ord + ULE, D: Ord + ULE, E: Ord + ULE> Ord for Tuple5ULE<A, B, C, D, E>"],["impl<const N: usize> Ord for RawBytesULE<N>"],["impl<T: AsULE + Ord> Ord for ZeroSlice<T>"],["impl Ord for Index32"],["impl<U: VarULE + ?Sized + Ord> Ord for OptionVarULE<U>"],["impl<A: Ord + ULE, B: Ord + ULE, C: Ord + ULE, D: Ord + ULE, E: Ord + ULE, F: Ord + ULE> Ord for Tuple6ULE<A, B, C, D, E, F>"],["impl<'a, T: AsULE + Ord> Ord for ZeroVec<'a, T>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/cmp/trait.PartialEq.js b/trait.impl/core/cmp/trait.PartialEq.js index fe266bd1b87e..14f51344c3a0 100644 --- a/trait.impl/core/cmp/trait.PartialEq.js +++ b/trait.impl/core/cmp/trait.PartialEq.js @@ -2,7 +2,7 @@ "actix":[["impl PartialEq for ActorState"],["impl PartialEq for SpawnHandle"],["impl PartialEq for MailboxError"],["impl<A: Actor> PartialEq for AddressSender<A>"],["impl<A: Actor> PartialEq for Addr<A>"],["impl<M> PartialEq for Recipient<M>
    where\n M: Message + Send,\n M::Result: Send,
    "],["impl<A: Actor> PartialEq for WeakAddr<A>"],["impl PartialEq for Running"]], "actix_extensible_rate_limit":[["impl PartialEq for Decision"]], "actix_http":[["impl PartialEq for Item"],["impl PartialEq for HandshakeError"],["impl PartialEq for CloseReason"],["impl PartialEq for ContentEncoding"],["impl PartialEq for ExtendedValue"],["impl PartialEq for CloseCode"],["impl PartialEq for Charset"],["impl PartialEq for KeepAlive"],["impl PartialEq for Frame"],["impl PartialEq for Protocol"],["impl PartialEq for OpCode"],["impl PartialEq for Message"],["impl PartialEq for ConnectionType"],["impl PartialEq for MessageType"],["impl PartialEq for HttpDate"],["impl<T: PartialEq> PartialEq for QualityItem<T>"],["impl PartialEq for BodySize"],["impl PartialEq for Quality"]], -"actix_router":[["impl PartialEq for ResourceDef"],["impl PartialEq for ResourceId"],["impl PartialEq for Patterns"]], +"actix_router":[["impl PartialEq for Patterns"],["impl PartialEq for ResourceDef"],["impl PartialEq for ResourceId"]], "actix_session":[["impl PartialEq for SessionStatus"],["impl PartialEq for SessionKey"]], "actix_web":[["impl PartialEq for IfModifiedSince"],["impl PartialEq for Date"],["impl PartialEq for AcceptLanguage"],["impl PartialEq for ContentLength"],["impl PartialEq for IfMatch"],["impl PartialEq for IfRange"],["impl PartialEq for DispositionType"],["impl<T: PartialEq> PartialEq for Path<T>"],["impl PartialEq for AcceptCharset"],["impl<L: PartialEq, R: PartialEq> PartialEq for Either<L, R>"],["impl PartialEq for ContentDisposition"],["impl PartialEq for PeerAddr"],["impl PartialEq for ETag"],["impl<T: PartialEq> PartialEq for Query<T>"],["impl PartialEq for UrlGenerationError"],["impl<T: PartialEq> PartialEq for Form<T>"],["impl PartialEq for ContentRange"],["impl PartialEq for Expires"],["impl PartialEq for ByteRangeSpec"],["impl PartialEq for IfNoneMatch"],["impl PartialEq for AcceptEncoding"],["impl PartialEq for ContentType"],["impl PartialEq for CacheDirective"],["impl PartialEq for IfUnmodifiedSince"],["impl PartialEq for ContentLanguage"],["impl PartialEq for Allow"],["impl<T: PartialEq> PartialEq for Header<T>"],["impl PartialEq for EntityTag"],["impl PartialEq for ContentRangeSpec"],["impl PartialEq for LastModified"],["impl PartialEq for Encoding"],["impl PartialEq for CacheControl"],["impl PartialEq<usize> for ContentLength"],["impl PartialEq for DispositionParam"],["impl PartialEq for Accept"],["impl<T: PartialEq> PartialEq for Preference<T>"],["impl PartialEq for Range"],["impl PartialEq<ContentLength> for usize"]], "aead":[["impl PartialEq for Error"]], @@ -39,7 +39,7 @@ "data_url":[["impl PartialEq for Mime"]], "deranged":[["impl<const MIN_A: i32, const MAX_A: i32, const MIN_B: i32, const MAX_B: i32> PartialEq<OptionRangedI32<MIN_B, MAX_B>> for OptionRangedI32<MIN_A, MAX_A>"],["impl PartialEq for ParseIntError"],["impl<const MIN_A: u8, const MAX_A: u8, const MIN_B: u8, const MAX_B: u8> PartialEq<RangedU8<MIN_B, MAX_B>> for RangedU8<MIN_A, MAX_A>"],["impl<const MIN_A: i16, const MAX_A: i16, const MIN_B: i16, const MAX_B: i16> PartialEq<RangedI16<MIN_B, MAX_B>> for RangedI16<MIN_A, MAX_A>"],["impl<const MIN_A: u32, const MAX_A: u32, const MIN_B: u32, const MAX_B: u32> PartialEq<OptionRangedU32<MIN_B, MAX_B>> for OptionRangedU32<MIN_A, MAX_A>"],["impl<const MIN_A: u64, const MAX_A: u64, const MIN_B: u64, const MAX_B: u64> PartialEq<RangedU64<MIN_B, MAX_B>> for RangedU64<MIN_A, MAX_A>"],["impl<const MIN_A: u16, const MAX_A: u16, const MIN_B: u16, const MAX_B: u16> PartialEq<OptionRangedU16<MIN_B, MAX_B>> for OptionRangedU16<MIN_A, MAX_A>"],["impl<const MIN_A: u16, const MAX_A: u16, const MIN_B: u16, const MAX_B: u16> PartialEq<RangedU16<MIN_B, MAX_B>> for RangedU16<MIN_A, MAX_A>"],["impl<const MIN_A: i128, const MAX_A: i128, const MIN_B: i128, const MAX_B: i128> PartialEq<RangedI128<MIN_B, MAX_B>> for RangedI128<MIN_A, MAX_A>"],["impl<const MIN_A: u32, const MAX_A: u32, const MIN_B: u32, const MAX_B: u32> PartialEq<RangedU32<MIN_B, MAX_B>> for RangedU32<MIN_A, MAX_A>"],["impl<const MIN_A: i8, const MAX_A: i8, const MIN_B: i8, const MAX_B: i8> PartialEq<OptionRangedI8<MIN_B, MAX_B>> for OptionRangedI8<MIN_A, MAX_A>"],["impl<const MIN_A: i64, const MAX_A: i64, const MIN_B: i64, const MAX_B: i64> PartialEq<RangedI64<MIN_B, MAX_B>> for RangedI64<MIN_A, MAX_A>"],["impl<const MIN_A: usize, const MAX_A: usize, const MIN_B: usize, const MAX_B: usize> PartialEq<OptionRangedUsize<MIN_B, MAX_B>> for OptionRangedUsize<MIN_A, MAX_A>"],["impl<const MIN_A: u8, const MAX_A: u8, const MIN_B: u8, const MAX_B: u8> PartialEq<OptionRangedU8<MIN_B, MAX_B>> for OptionRangedU8<MIN_A, MAX_A>"],["impl<const MIN_A: u128, const MAX_A: u128, const MIN_B: u128, const MAX_B: u128> PartialEq<OptionRangedU128<MIN_B, MAX_B>> for OptionRangedU128<MIN_A, MAX_A>"],["impl<const MIN_A: i64, const MAX_A: i64, const MIN_B: i64, const MAX_B: i64> PartialEq<OptionRangedI64<MIN_B, MAX_B>> for OptionRangedI64<MIN_A, MAX_A>"],["impl PartialEq for TryFromIntError"],["impl<const MIN_A: i128, const MAX_A: i128, const MIN_B: i128, const MAX_B: i128> PartialEq<OptionRangedI128<MIN_B, MAX_B>> for OptionRangedI128<MIN_A, MAX_A>"],["impl<const MIN_A: isize, const MAX_A: isize, const MIN_B: isize, const MAX_B: isize> PartialEq<OptionRangedIsize<MIN_B, MAX_B>> for OptionRangedIsize<MIN_A, MAX_A>"],["impl<const MIN_A: i32, const MAX_A: i32, const MIN_B: i32, const MAX_B: i32> PartialEq<RangedI32<MIN_B, MAX_B>> for RangedI32<MIN_A, MAX_A>"],["impl<const MIN_A: usize, const MAX_A: usize, const MIN_B: usize, const MAX_B: usize> PartialEq<RangedUsize<MIN_B, MAX_B>> for RangedUsize<MIN_A, MAX_A>"],["impl<const MIN_A: isize, const MAX_A: isize, const MIN_B: isize, const MAX_B: isize> PartialEq<RangedIsize<MIN_B, MAX_B>> for RangedIsize<MIN_A, MAX_A>"],["impl<const MIN_A: i16, const MAX_A: i16, const MIN_B: i16, const MAX_B: i16> PartialEq<OptionRangedI16<MIN_B, MAX_B>> for OptionRangedI16<MIN_A, MAX_A>"],["impl<const MIN_A: i8, const MAX_A: i8, const MIN_B: i8, const MAX_B: i8> PartialEq<RangedI8<MIN_B, MAX_B>> for RangedI8<MIN_A, MAX_A>"],["impl<const MIN_A: u64, const MAX_A: u64, const MIN_B: u64, const MAX_B: u64> PartialEq<OptionRangedU64<MIN_B, MAX_B>> for OptionRangedU64<MIN_A, MAX_A>"],["impl<const MIN_A: u128, const MAX_A: u128, const MIN_B: u128, const MAX_B: u128> PartialEq<RangedU128<MIN_B, MAX_B>> for RangedU128<MIN_A, MAX_A>"]], "diff":[["impl<T: PartialEq> PartialEq for Result<T>"]], -"digest":[["impl PartialEq for MacError"],["impl PartialEq for InvalidBufferSize"],["impl<T: OutputSizeUser> PartialEq for CtOutput<T>"]], +"digest":[["impl PartialEq for InvalidBufferSize"],["impl<T: OutputSizeUser> PartialEq for CtOutput<T>"],["impl PartialEq for MacError"]], "either":[["impl<L: PartialEq, R: PartialEq> PartialEq for Either<L, R>"]], "email_address":[["impl PartialEq for EmailAddress"],["impl PartialEq for Error"]], "email_encoding":[["impl PartialEq for Encoding"],["impl<'a> PartialEq for StrOrBytes<'a>"]], @@ -55,7 +55,7 @@ "fontdb":[["impl<'a> PartialEq for Family<'a>"],["impl PartialEq for Style"],["impl PartialEq for ID"],["impl<'a> PartialEq for Query<'a>"],["impl PartialEq for Weight"]], "futures_channel":[["impl PartialEq for Canceled"],["impl PartialEq for SendError"],["impl<T: PartialEq> PartialEq for TrySendError<T>"]], "futures_intrusive":[["impl PartialEq for StateId"],["impl<T: PartialEq> PartialEq for ChannelSendError<T>"],["impl PartialEq for CloseStatus"],["impl PartialEq for TryReceiveError"],["impl<T: PartialEq> PartialEq for TrySendError<T>"]], -"futures_util":[["impl PartialEq for Aborted"],["impl<T: PartialEq, E: PartialEq> PartialEq for TryChunksError<T, E>"],["impl PartialEq for PollNext"],["impl<T: PartialEq, E: PartialEq> PartialEq for TryReadyChunksError<T, E>"],["impl<T: PartialEq> PartialEq for AllowStdIo<T>"]], +"futures_util":[["impl PartialEq for PollNext"],["impl<T: PartialEq> PartialEq for AllowStdIo<T>"],["impl PartialEq for Aborted"],["impl<T: PartialEq, E: PartialEq> PartialEq for TryReadyChunksError<T, E>"],["impl<T: PartialEq, E: PartialEq> PartialEq for TryChunksError<T, E>"]], "generic_array":[["impl<T: PartialEq, N> PartialEq for GenericArray<T, N>
    where\n N: ArrayLength<T>,
    "]], "getrandom":[["impl PartialEq for Error"]], "gif":[["impl PartialEq for Extension"],["impl PartialEq for Version"],["impl PartialEq for Extensions"],["impl PartialEq for DisposalMethod"],["impl PartialEq for AnyExtension"],["impl PartialEq for Block"],["impl PartialEq for ColorOutput"]], @@ -89,9 +89,9 @@ "icu_timezone":[["impl<'data> PartialEq for IanaToBcp47MapV1<'data>"],["impl PartialEq for MetazoneId"],["impl PartialEq for TimeZoneError"],["impl<'data> PartialEq for MetazonePeriodV1<'data>"],["impl PartialEq for ZoneVariant"],["impl<'data> PartialEq for Bcp47ToIanaMapV1<'data>"],["impl PartialEq for TimeZoneBcp47Id"]], "ident_case":[["impl PartialEq for RenameRule"]], "imagesize":[["impl PartialEq for ImageSize"],["impl PartialEq for ImageType"]], -"indexmap":[["impl<T, S1, S2> PartialEq<IndexSet<T, S2>> for IndexSet<T, S1>
    where\n T: Hash + Eq,\n S1: BuildHasher,\n S2: BuildHasher,
    "],["impl<K: PartialEq, V: PartialEq> PartialEq for Slice<K, V>"],["impl PartialEq for TryReserveError"],["impl<T: PartialEq> PartialEq for Slice<T>"],["impl<K, V1, S1, V2, S2> PartialEq<IndexMap<K, V2, S2>> for IndexMap<K, V1, S1>
    where\n K: Hash + Eq,\n V1: PartialEq<V2>,\n S1: BuildHasher,\n S2: BuildHasher,
    "]], +"indexmap":[["impl<K: PartialEq, V: PartialEq> PartialEq for Slice<K, V>"],["impl<K, V1, S1, V2, S2> PartialEq<IndexMap<K, V2, S2>> for IndexMap<K, V1, S1>
    where\n K: Hash + Eq,\n V1: PartialEq<V2>,\n S1: BuildHasher,\n S2: BuildHasher,
    "],["impl PartialEq for TryReserveError"],["impl<T: PartialEq> PartialEq for Slice<T>"],["impl<T, S1, S2> PartialEq<IndexSet<T, S2>> for IndexSet<T, S1>
    where\n T: Hash + Eq,\n S1: BuildHasher,\n S2: BuildHasher,
    "]], "ipnet":[["impl PartialEq for Ipv4Subnets"],["impl PartialEq for PrefixLenError"],["impl PartialEq for Ipv4AddrRange"],["impl PartialEq for AddrParseError"],["impl PartialEq for IpSubnets"],["impl PartialEq for Ipv4Net"],["impl PartialEq for Ipv6Net"],["impl PartialEq for Ipv6AddrRange"],["impl PartialEq for Ipv6Subnets"],["impl PartialEq for IpNet"],["impl PartialEq for IpAddrRange"]], -"itertools":[["impl<T: PartialEq> PartialEq for FoldWhile<T>"],["impl PartialEq for Position"],["impl<A: PartialEq, B: PartialEq> PartialEq for EitherOrBoth<A, B>"],["impl<T: PartialEq> PartialEq for MinMaxResult<T>"]], +"itertools":[["impl PartialEq for Position"],["impl<A: PartialEq, B: PartialEq> PartialEq for EitherOrBoth<A, B>"],["impl<T: PartialEq> PartialEq for MinMaxResult<T>"],["impl<T: PartialEq> PartialEq for FoldWhile<T>"]], "jpeg_decoder":[["impl PartialEq for CodingProcess"],["impl PartialEq for UnsupportedFeature"],["impl PartialEq for ColorTransform"],["impl PartialEq for ImageInfo"],["impl PartialEq for PixelFormat"]], "jsonwebtoken":[["impl PartialEq for Header"],["impl<'a> PartialEq for DecodingKey<'a>"],["impl PartialEq for EncodingKey"],["impl PartialEq for Algorithm"],["impl PartialEq for Validation"]], "jwt":[["impl PartialEq for RegisteredClaims"],["impl PartialEq for Header"],["impl PartialEq for HeaderType"],["impl PartialEq for Claims"],["impl PartialEq for HeaderContentType"],["impl PartialEq for AlgorithmType"]], @@ -106,7 +106,7 @@ "mime":[["impl<'a> PartialEq<&'a str> for Mime"],["impl<'a> PartialEq for Name<'a>"],["impl<'a> PartialEq<Mime> for &'a str"],["impl<'a, 'b> PartialEq<Name<'a>> for &'b str"],["impl PartialEq for Mime"],["impl<'a, 'b> PartialEq<&'b str> for Name<'a>"]], "mime_guess":[["impl PartialEq for MimeGuess"]], "miniz_oxide":[["impl PartialEq for MZFlush"],["impl PartialEq for MZError"],["impl PartialEq for CompressionStrategy"],["impl PartialEq for StreamResult"],["impl PartialEq for TINFLStatus"],["impl PartialEq for TDEFLFlush"],["impl PartialEq for CompressionLevel"],["impl PartialEq for MZStatus"],["impl PartialEq for TDEFLStatus"],["impl PartialEq for DataFormat"]], -"mio":[["impl PartialEq for Token"],["impl PartialEq for Interest"]], +"mio":[["impl PartialEq for Interest"],["impl PartialEq for Token"]], "nix":[["impl PartialEq for RenameFlags"],["impl PartialEq for SysInfo"],["impl PartialEq for PathconfVar"],["impl PartialEq for TimeVal"],["impl PartialEq for OFlag"],["impl PartialEq for FsFlags"],["impl PartialEq for SFlag"],["impl PartialEq for SealFlag"],["impl PartialEq for SysconfVar"],["impl PartialEq for ResGid"],["impl PartialEq for FsType"],["impl PartialEq for Mode"],["impl PartialEq for Group"],["impl<'a> PartialEq for FcntlArg<'a>"],["impl PartialEq for AccessFlags"],["impl PartialEq for UtsName"],["impl PartialEq for AtFlags"],["impl PartialEq for Errno"],["impl PartialEq for PosixFadviseAdvice"],["impl PartialEq for FdFlag"],["impl PartialEq for TimeSpec"],["impl PartialEq for FallocateFlags"],["impl PartialEq for Gid"],["impl PartialEq for FlockArg"],["impl PartialEq for Uid"],["impl PartialEq for User"],["impl PartialEq for ResUid"],["impl PartialEq for Statvfs"],["impl PartialEq for MemFdCreateFlag"]], "nom":[["impl PartialEq for VerboseErrorKind"],["impl<E: PartialEq> PartialEq for Err<E>"],["impl PartialEq for Needed"],["impl<I: PartialEq> PartialEq for VerboseError<I>"],["impl PartialEq for CompareResult"],["impl<I: PartialEq> PartialEq for Error<I>"],["impl PartialEq for Endianness"],["impl PartialEq for ErrorKind"]], "nu_ansi_term":[["impl<'a, S> PartialEq for AnsiGenericStrings<'a, S>
    where\n <S as ToOwned>::Owned: Debug,\n S: PartialEq + PartialEq + 'a + ToOwned + ?Sized,
    "],["impl PartialEq for Style"],["impl PartialEq for TargetGround"],["impl PartialEq for Color"],["impl<'a, S: PartialEq + 'a + ToOwned + ?Sized> PartialEq for AnsiGenericString<'a, S>
    where\n <S as ToOwned>::Owned: Debug,
    "],["impl PartialEq for Rgb"],["impl PartialEq for Gradient"]], @@ -116,7 +116,7 @@ "object":[["impl<E: PartialEq + Endian> PartialEq for U64Bytes<E>"],["impl PartialEq for Endianness"],["impl PartialEq for CompressionFormat"],["impl<'data> PartialEq for Import<'data>"],["impl PartialEq for BinaryFormat"],["impl PartialEq for RelocationTarget"],["impl PartialEq for SectionIndex"],["impl<'data> PartialEq for SymbolMapName<'data>"],["impl<'data> PartialEq for Bytes<'data>"],["impl<Section: PartialEq, Symbol: PartialEq> PartialEq for SymbolFlags<Section, Symbol>"],["impl PartialEq for SymbolScope"],["impl<E: PartialEq + Endian> PartialEq for I16Bytes<E>"],["impl PartialEq for SectionFlags"],["impl<'data> PartialEq for ImportName<'data>"],["impl<E: PartialEq + Endian> PartialEq for I32Bytes<E>"],["impl PartialEq for SymbolKind"],["impl PartialEq for FileFlags"],["impl PartialEq for BigEndian"],["impl PartialEq for Architecture"],["impl<E: PartialEq + Endian> PartialEq for I64Bytes<E>"],["impl PartialEq for SymbolSection"],["impl<'data> PartialEq for Export<'data>"],["impl PartialEq for CompressedFileRange"],["impl PartialEq for Guid"],["impl<'data> PartialEq for CompressedData<'data>"],["impl PartialEq for SymbolIndex"],["impl PartialEq for ObjectKind"],["impl PartialEq for ComdatKind"],["impl PartialEq for SectionKind"],["impl<E: PartialEq + Endian> PartialEq for U32Bytes<E>"],["impl PartialEq for ArchiveKind"],["impl<E: PartialEq + Endian> PartialEq for U16Bytes<E>"],["impl PartialEq for LittleEndian"],["impl PartialEq for AddressSize"],["impl<'data> PartialEq for ObjectMapEntry<'data>"],["impl PartialEq for FileKind"],["impl<'data> PartialEq for CodeView<'data>"],["impl PartialEq for RelocationEncoding"],["impl PartialEq for SegmentFlags"],["impl PartialEq for ImportType"],["impl PartialEq for Error"],["impl PartialEq for RelocationKind"],["impl PartialEq for SubArchitecture"]], "once_cell":[["impl<T: PartialEq> PartialEq for OnceCell<T>"],["impl<T: PartialEq> PartialEq for OnceCell<T>"]], "openssl":[["impl PartialEq for CMSOptions"],["impl<'a> PartialEq<&'a Asn1TimeRef> for Asn1Time"],["impl PartialEq for ErrorCode"],["impl PartialEq<X509Ref> for X509"],["impl PartialEq for X509VerifyResult"],["impl PartialEq for TimeDiff"],["impl PartialEq for Asn1Time"],["impl PartialEq for Asn1TimeRef"],["impl PartialEq for OcspCertStatus"],["impl PartialEq for ShutdownState"],["impl PartialEq for SslVerifyMode"],["impl PartialEq for Id"],["impl PartialEq for AlpnError"],["impl PartialEq for BigNum"],["impl PartialEq for X509CheckFlags"],["impl PartialEq for BigNumRef"],["impl PartialEq for Asn1Flag"],["impl PartialEq for MessageDigest"],["impl<'a> PartialEq<Asn1Time> for &'a Asn1TimeRef"],["impl PartialEq for ExtensionContext"],["impl PartialEq for SniError"],["impl PartialEq for SslVersion"],["impl PartialEq for CrlReason"],["impl PartialEq for SrtpProfileId"],["impl PartialEq<Asn1Time> for Asn1TimeRef"],["impl PartialEq for Padding"],["impl PartialEq<BigNum> for BigNumRef"],["impl PartialEq for OcspResponseStatus"],["impl PartialEq for Nid"],["impl PartialEq for Pkcs7Flags"],["impl PartialEq for SslSessionCacheMode"],["impl PartialEq<Asn1TimeRef> for Asn1Time"],["impl PartialEq for Cipher"],["impl PartialEq for X509PurposeId"],["impl PartialEq<BigNumRef> for BigNum"],["impl PartialEq for OcspFlag"],["impl PartialEq for Asn1Type"],["impl PartialEq for ShutdownResult"],["impl PartialEq for X509VerifyFlags"],["impl PartialEq for Asn1IntegerRef"],["impl PartialEq for OcspRevokedStatus"],["impl PartialEq for Asn1Integer"],["impl PartialEq for ClientHelloResponse"],["impl PartialEq for SslAlert"],["impl PartialEq for X509"],["impl PartialEq for KeyIvPair"],["impl PartialEq for X509Ref"],["impl PartialEq for SslMode"],["impl PartialEq for SslOptions"],["impl PartialEq<X509> for X509Ref"]], -"parking_lot":[["impl PartialEq for WaitTimeoutResult"],["impl PartialEq for OnceState"]], +"parking_lot":[["impl PartialEq for OnceState"],["impl PartialEq for WaitTimeoutResult"]], "parking_lot_core":[["impl PartialEq for FilterOp"],["impl PartialEq for ParkToken"],["impl PartialEq for ParkResult"],["impl PartialEq for UnparkResult"],["impl PartialEq for UnparkToken"],["impl PartialEq for RequeueOp"]], "parse_size":[["impl PartialEq for ByteSuffix"],["impl PartialEq for UnitSystem"],["impl PartialEq for Error"]], "pem":[["impl PartialEq for Pem"],["impl PartialEq for PemError"]], @@ -129,7 +129,7 @@ "quick_xml":[["impl<'ns> PartialEq for ResolveResult<'ns>"],["impl<'a> PartialEq for BytesStart<'a>"],["impl<'a> PartialEq for BytesCData<'a>"],["impl<'a> PartialEq for BytesEnd<'a>"],["impl PartialEq for AttrError"],["impl<'a> PartialEq for Prefix<'a>"],["impl<T: PartialEq> PartialEq for Attr<T>"],["impl<'a> PartialEq for BytesText<'a>"],["impl<'a> PartialEq for QName<'a>"],["impl PartialEq for Decoder"],["impl<'a> PartialEq for Namespace<'a>"],["impl<'a> PartialEq for PrefixDeclaration<'a>"],["impl<'a> PartialEq for BytesDecl<'a>"],["impl<'a> PartialEq for Attribute<'a>"],["impl<'a> PartialEq for LocalName<'a>"],["impl<'a> PartialEq for Event<'a>"]], "quoted_printable":[["impl PartialEq for InputMode"],["impl PartialEq for QuotedPrintableError"],["impl PartialEq for Options"],["impl PartialEq for ParseMode"]], "rand":[["impl<X: PartialEq> PartialEq for UniformInt<X>"],["impl PartialEq for IndexVec"],["impl<X: PartialEq> PartialEq for UniformFloat<X>"],["impl<X: PartialEq + SampleUniform> PartialEq for Uniform<X>
    where\n X::Sampler: PartialEq,
    "],["impl PartialEq for Bernoulli"],["impl<X: PartialEq + SampleUniform + PartialOrd> PartialEq for WeightedIndex<X>
    where\n X::Sampler: PartialEq,
    "],["impl PartialEq for WeightedError"],["impl PartialEq for StepRng"],["impl PartialEq for BernoulliError"],["impl PartialEq for StdRng"]], -"rand_chacha":[["impl PartialEq for ChaCha8Rng"],["impl PartialEq for ChaCha8Core"],["impl PartialEq for ChaCha12Core"],["impl PartialEq for ChaCha12Rng"],["impl PartialEq for ChaCha20Rng"],["impl PartialEq for ChaCha20Core"]], +"rand_chacha":[["impl PartialEq for ChaCha12Rng"],["impl PartialEq for ChaCha8Core"],["impl PartialEq for ChaCha20Rng"],["impl PartialEq for ChaCha8Rng"],["impl PartialEq for ChaCha20Core"],["impl PartialEq for ChaCha12Core"]], "redis":[["impl PartialEq for NumericBehavior"],["impl PartialEq for RedisError"],["impl PartialEq for StreamMaxlen"],["impl PartialEq for AclInfo"],["impl PartialEq for ConnectionAddr"],["impl<T: PartialEq> PartialEq for Coord<T>"],["impl PartialEq for Rule"],["impl PartialEq for Value"],["impl PartialEq for ErrorKind"]], "regex":[["impl PartialEq for Error"],["impl<'h> PartialEq for Match<'h>"],["impl<'h> PartialEq for Match<'h>"]], "regex_automata":[["impl PartialEq for SparseTransitions"],["impl PartialEq for Transition"],["impl PartialEq for PatternIDError"],["impl PartialEq for SmallIndex"],["impl PartialEq for DenseTransitions"],["impl PartialEq for StateIDError"],["impl PartialEq for HalfMatch"],["impl PartialEq for Anchored"],["impl PartialEq for MatchError"],["impl PartialEq for MatchErrorKind"],["impl PartialEq<Range<usize>> for Span"],["impl PartialEq for MatchKind"],["impl PartialEq for Unit"],["impl PartialEq for LazyStateID"],["impl PartialEq for Match"],["impl PartialEq for LookSet"],["impl PartialEq for Look"],["impl PartialEq for PatternSet"],["impl PartialEq for NonMaxUsize"],["impl PartialEq for Span"],["impl PartialEq for OverlappingState"],["impl PartialEq for PatternID"],["impl PartialEq for State"],["impl PartialEq<Span> for Range<usize>"],["impl PartialEq for StateID"],["impl PartialEq for SmallIndexError"]], @@ -138,7 +138,7 @@ "rgb":[["impl<ComponentType: PartialEq> PartialEq for BGR<ComponentType>"],["impl<ComponentType: PartialEq> PartialEq for Gray<ComponentType>"],["impl<ComponentType: PartialEq, AlphaComponentType: PartialEq> PartialEq for RGBA<ComponentType, AlphaComponentType>"],["impl<ComponentType: PartialEq> PartialEq for RGB<ComponentType>"],["impl<ComponentType: PartialEq, AlphaComponentType: PartialEq> PartialEq for BGRA<ComponentType, AlphaComponentType>"],["impl<ComponentType: PartialEq, AlphaComponentType: PartialEq> PartialEq for GrayAlpha<ComponentType, AlphaComponentType>"]], "ring":[["impl<A> PartialEq for Aad<A>
    where\n A: PartialEq,
    "],["impl PartialEq for Unspecified"],["impl PartialEq for Algorithm"],["impl PartialEq for Algorithm"],["impl PartialEq for EcdsaSigningAlgorithm"],["impl PartialEq for Algorithm"],["impl PartialEq for Algorithm"],["impl PartialEq for Algorithm"],["impl PartialEq for Algorithm"],["impl PartialEq for Algorithm"]], "roxmltree":[["impl PartialEq for Node<'_, '_>"],["impl PartialEq for ParsingOptions"],["impl PartialEq for Error"],["impl PartialEq for Attribute<'_, '_>"],["impl PartialEq for NodeType"],["impl PartialEq for NodeId"],["impl PartialEq for TextPos"],["impl PartialEq for StringStorage<'_>"],["impl<'a, 'b> PartialEq for ExpandedName<'a, 'b>"],["impl<'input> PartialEq for Namespace<'input>"],["impl<'input> PartialEq for PI<'input>"]], -"rustix":[["impl PartialEq for OFlags"],["impl PartialEq for Advice"],["impl PartialEq for StatxFlags"],["impl PartialEq for Uid"],["impl PartialEq for Gid"],["impl PartialEq for Direction"],["impl PartialEq for FallocateFlags"],["impl PartialEq for StatVfsMountFlags"],["impl PartialEq for Errno"],["impl PartialEq for SealFlags"],["impl PartialEq for DupFlags"],["impl PartialEq for XattrFlags"],["impl PartialEq for WatchFlags"],["impl PartialEq for AtFlags"],["impl PartialEq for FdFlags"],["impl PartialEq for ReadWriteFlags"],["impl PartialEq for Opcode"],["impl PartialEq for ResolveFlags"],["impl PartialEq for SeekFrom"],["impl PartialEq for RenameFlags"],["impl PartialEq for FileType"],["impl PartialEq for Mode"],["impl PartialEq for FlockOperation"],["impl PartialEq for Access"],["impl PartialEq for MemfdFlags"],["impl PartialEq for CreateFlags"]], +"rustix":[["impl PartialEq for DupFlags"],["impl PartialEq for FallocateFlags"],["impl PartialEq for FileType"],["impl PartialEq for StatVfsMountFlags"],["impl PartialEq for FlockOperation"],["impl PartialEq for SeekFrom"],["impl PartialEq for ResolveFlags"],["impl PartialEq for RenameFlags"],["impl PartialEq for Opcode"],["impl PartialEq for SealFlags"],["impl PartialEq for Advice"],["impl PartialEq for AtFlags"],["impl PartialEq for Errno"],["impl PartialEq for Mode"],["impl PartialEq for ReadWriteFlags"],["impl PartialEq for WatchFlags"],["impl PartialEq for FdFlags"],["impl PartialEq for Gid"],["impl PartialEq for CreateFlags"],["impl PartialEq for Uid"],["impl PartialEq for MemfdFlags"],["impl PartialEq for Direction"],["impl PartialEq for StatxFlags"],["impl PartialEq for OFlags"],["impl PartialEq for XattrFlags"],["impl PartialEq for Access"]], "rustls":[["impl PartialEq for HeartbeatMode"],["impl PartialEq for ServerName"],["impl PartialEq for Tls12Resumption"],["impl PartialEq for CertificateStatusType"],["impl PartialEq for ECPointFormat"],["impl PartialEq for ECCurveType"],["impl PartialEq for Tls13CipherSuite"],["impl PartialEq for SupportedCipherSuite"],["impl PartialEq for PayloadU8"],["impl PartialEq for HashAlgorithm"],["impl PartialEq for PrivateKey"],["impl PartialEq for ServerNameType"],["impl PartialEq for Tls12CipherSuite"],["impl PartialEq for ClientCertificateType"],["impl PartialEq for Payload"],["impl PartialEq for Certificate"],["impl PartialEq for PeerMisbehaved"],["impl PartialEq for SignatureScheme"],["impl PartialEq for AlertLevel"],["impl PartialEq for Error"],["impl PartialEq for ExtensionType"],["impl PartialEq for PeerIncompatible"],["impl PartialEq for KeyUpdateRequest"],["impl PartialEq for SignatureAlgorithm"],["impl PartialEq for ProtocolVersion"],["impl PartialEq for KeyExchangeAlgorithm"],["impl PartialEq for HeartbeatMessageType"],["impl PartialEq for SupportedProtocolVersion"],["impl PartialEq for BulkAlgorithm"],["impl PartialEq for InvalidMessage"],["impl PartialEq for Compression"],["impl PartialEq for IoState"],["impl PartialEq for HandshakeType"],["impl PartialEq for NamedCurve"],["impl PartialEq for CertificateError"],["impl PartialEq for ContentType"],["impl PartialEq for CertRevocationListError"],["impl PartialEq for Random"],["impl PartialEq for NamedGroup"],["impl PartialEq for CipherSuite"],["impl PartialEq for SessionId"],["impl PartialEq for DnsName"],["impl PartialEq for PSKKeyExchangeMode"],["impl PartialEq for PayloadU16"],["impl PartialEq for Side"],["impl PartialEq for AlertDescription"],["impl PartialEq for PayloadU24"]], "rustls_pemfile":[["impl PartialEq for Item"]], "rustybuzz":[["impl PartialEq for Feature"],["impl PartialEq for Direction"],["impl PartialEq for Variation"],["impl PartialEq for BufferClusterLevel"],["impl PartialEq for Script"],["impl PartialEq for Language"]], @@ -155,7 +155,7 @@ "slotmap":[["impl PartialEq for DefaultKey"],["impl<K: Key, V: PartialEq> PartialEq for SecondaryMap<K, V>"],["impl PartialEq for KeyData"]], "smallvec":[["impl<A: Array, B: Array> PartialEq<SmallVec<B>> for SmallVec<A>
    where\n A::Item: PartialEq<B::Item>,
    "]], "socket2":[["impl PartialEq for Protocol"],["impl PartialEq for RecvFlags"],["impl PartialEq for SockAddr"],["impl PartialEq for Domain"],["impl PartialEq for Type"]], -"sqlx_core":[["impl PartialEq for AnyTypeInfoKind"],["impl<T: PartialEq> PartialEq for Text<T>"],["impl PartialEq for AnyKind"],["impl PartialEq for MigrationType"],["impl<T: PartialEq + ?Sized> PartialEq for Json<T>"],["impl PartialEq for UStr"],["impl PartialEq for AnyTypeInfo"],["impl PartialEq for ErrorKind"]], +"sqlx_core":[["impl PartialEq for MigrationType"],["impl PartialEq for AnyTypeInfo"],["impl<T: PartialEq> PartialEq for Text<T>"],["impl PartialEq for AnyKind"],["impl<T: PartialEq + ?Sized> PartialEq for Json<T>"],["impl PartialEq for UStr"],["impl PartialEq for ErrorKind"],["impl PartialEq for AnyTypeInfoKind"]], "sqlx_postgres":[["impl PartialEq for PgCiText"],["impl<Time: PartialEq, Offset: PartialEq> PartialEq for PgTimeTz<Time, Offset>"],["impl PartialEq for PgLQueryLevel"],["impl PartialEq for Oid"],["impl PartialEq for PgLTree"],["impl PartialEq for PgAdvisoryLockKey"],["impl PartialEq for PgLQueryVariantFlag"],["impl PartialEq for PgMoney"],["impl PartialEq for PgInterval"],["impl<T: PartialEq> PartialEq for PgRange<T>"],["impl PartialEq for PgLQueryVariant"],["impl<'a> PartialEq for PgErrorPosition<'a>"],["impl PartialEq for PgSeverity"],["impl PartialEq for PgLTreeLabel"],["impl PartialEq for PgTypeInfo"],["impl PartialEq for PgValueFormat"],["impl PartialEq for PgLQuery"]], "strict_num":[["impl PartialEq for PositiveF32"],["impl PartialEq for NormalizedF64"],["impl PartialEq for FiniteF64"],["impl PartialEq for FiniteF32"],["impl PartialEq for NonZeroPositiveF32"],["impl PartialEq<f32> for NonZeroPositiveF32"],["impl PartialEq for NormalizedF32"],["impl PartialEq<f32> for PositiveF32"],["impl PartialEq<f32> for NormalizedF32"],["impl PartialEq for PositiveF64"],["impl PartialEq<f32> for FiniteF32"],["impl PartialEq<f64> for PositiveF64"],["impl PartialEq<f64> for NonZeroPositiveF64"],["impl PartialEq<f64> for FiniteF64"],["impl PartialEq for NonZeroPositiveF64"],["impl PartialEq<f64> for NormalizedF64"]], "strsim":[["impl PartialEq for StrSimError"]], @@ -168,11 +168,11 @@ "tiny_skia_path":[["impl PartialEq for PathVerb"],["impl PartialEq for Stroke"],["impl PartialEq for PathSegment"],["impl PartialEq for Transform"],["impl PartialEq for NormalizedF32Exclusive"],["impl PartialEq for LineCap"],["impl PartialEq for Rect"],["impl PartialEq for LineJoin"],["impl PartialEq for Point"],["impl PartialEq for IntRect"],["impl PartialEq for Path"],["impl PartialEq for f32x2"],["impl PartialEq for NonZeroRect"],["impl PartialEq for IntSize"],["impl PartialEq for Size"],["impl PartialEq for StrokeDash"]], "tinystr":[["impl<const N: usize> PartialEq<&str> for TinyAsciiStr<N>"],["impl PartialEq for TinyStrError"],["impl<const N: usize> PartialEq for TinyAsciiStr<N>"],["impl<const N: usize> PartialEq for UnvalidatedTinyAsciiStr<N>"],["impl<const N: usize> PartialEq<str> for TinyAsciiStr<N>"],["impl<const N: usize> PartialEq<TinyAsciiStr<N>> for String"],["impl<const N: usize> PartialEq<String> for TinyAsciiStr<N>"]], "tinyvec":[["impl<A: Array> PartialEq for ArrayVec<A>
    where\n A::Item: PartialEq,
    "],["impl<A: Array> PartialEq for TinyVec<A>
    where\n A::Item: PartialEq,
    "],["impl<A: Array> PartialEq<&[<A as Array>::Item]> for TinyVec<A>
    where\n A::Item: PartialEq,
    "],["impl<A: Array> PartialEq<&A> for TinyVec<A>
    where\n A::Item: PartialEq,
    "],["impl<A: Array> PartialEq<&[<A as Array>::Item]> for ArrayVec<A>
    where\n A::Item: PartialEq,
    "],["impl<'s, T> PartialEq for SliceVec<'s, T>
    where\n T: PartialEq,
    "],["impl<'s, T> PartialEq<&[T]> for SliceVec<'s, T>
    where\n T: PartialEq,
    "],["impl<A: Array> PartialEq<&A> for ArrayVec<A>
    where\n A::Item: PartialEq,
    "]], -"tokio":[["impl PartialEq for RecvError"],["impl PartialEq for MissedTickBehavior"],["impl PartialEq for TryRecvError"],["impl<T: PartialEq> PartialEq for SetError<T>"],["impl PartialEq for Interest"],["impl<T: PartialEq> PartialEq for SendTimeoutError<T>"],["impl PartialEq for TryAcquireError"],["impl PartialEq for RecvError"],["impl PartialEq for SignalKind"],["impl<T: PartialEq> PartialEq for SendError<T>"],["impl PartialEq for TryRecvError"],["impl PartialEq for Ready"],["impl PartialEq for Elapsed"],["impl PartialEq for Instant"],["impl PartialEq for UCred"],["impl<T: PartialEq> PartialEq for OnceCell<T>"],["impl<T: PartialEq> PartialEq for TrySendError<T>"],["impl PartialEq for TryRecvError"],["impl<T: PartialEq> PartialEq for SendError<T>"],["impl PartialEq for RuntimeFlavor"]], +"tokio":[["impl PartialEq for Elapsed"],["impl PartialEq for Instant"],["impl PartialEq for Ready"],["impl PartialEq for TryAcquireError"],["impl<T: PartialEq> PartialEq for SendError<T>"],["impl PartialEq for RecvError"],["impl PartialEq for RuntimeFlavor"],["impl PartialEq for SignalKind"],["impl PartialEq for Interest"],["impl PartialEq for TryRecvError"],["impl<T: PartialEq> PartialEq for SendTimeoutError<T>"],["impl<T: PartialEq> PartialEq for TrySendError<T>"],["impl<T: PartialEq> PartialEq for SendError<T>"],["impl PartialEq for UCred"],["impl PartialEq for TryRecvError"],["impl PartialEq for RecvError"],["impl<T: PartialEq> PartialEq for OnceCell<T>"],["impl<T: PartialEq> PartialEq for SetError<T>"],["impl PartialEq for MissedTickBehavior"],["impl PartialEq for TryRecvError"]], "tokio_stream":[["impl PartialEq for Elapsed"]], "tokio_util":[["impl PartialEq for LinesCodec"],["impl PartialEq for AnyDelimiterCodec"],["impl PartialEq for BytesCodec"]], "tracing":[["impl PartialEq for Span"]], -"tracing_core":[["impl PartialEq<LevelFilter> for Level"],["impl PartialEq for Level"],["impl PartialEq for Field"],["impl PartialEq for Kind"],["impl PartialEq for Identifier"],["impl PartialEq for FieldSet"],["impl PartialEq for Empty"],["impl<'a> PartialEq for Metadata<'a>"],["impl PartialEq for LevelFilter"],["impl PartialEq<Level> for LevelFilter"],["impl PartialEq for Id"]], +"tracing_core":[["impl PartialEq<Level> for LevelFilter"],["impl PartialEq for FieldSet"],["impl PartialEq for Id"],["impl PartialEq for Identifier"],["impl PartialEq for Level"],["impl PartialEq<LevelFilter> for Level"],["impl PartialEq for LevelFilter"],["impl<'a> PartialEq for Metadata<'a>"],["impl PartialEq for Kind"],["impl PartialEq for Field"],["impl PartialEq for Empty"]], "tracing_error":[["impl PartialEq for SpanTraceStatus"]], "tracing_subscriber":[["impl<A: PartialEq, B: PartialEq> PartialEq for OrElse<A, B>"],["impl<A: PartialEq, B: PartialEq> PartialEq for EitherWriter<A, B>"],["impl PartialEq for Compact"],["impl PartialEq for Uptime"],["impl PartialEq for Directive"],["impl PartialEq for Pretty"],["impl<M: PartialEq> PartialEq for WithMaxLevel<M>"],["impl PartialEq for Full"],["impl<M: PartialEq, F: PartialEq> PartialEq for WithFilter<M, F>"],["impl<M: PartialEq> PartialEq for WithMinLevel<M>"],["impl PartialEq for FmtSpan"],["impl<A: PartialEq, B: PartialEq> PartialEq for Tee<A, B>"],["impl PartialEq for Targets"],["impl PartialEq for SystemTime"]], "ttf_parser":[["impl PartialEq for Permissions"],["impl PartialEq for FaceParsingError"],["impl PartialEq for Style"],["impl PartialEq for LineMetrics"],["impl<'a> PartialEq for RasterGlyphImage<'a>"],["impl PartialEq for Variation"],["impl PartialEq for GlyphClass"],["impl PartialEq for Language"],["impl PartialEq for Rect"],["impl PartialEq for GlyphVariationResult"],["impl PartialEq for RasterImageFormat"],["impl PartialEq for Width"],["impl PartialEq for Weight"],["impl PartialEq for Point"],["impl PartialEq for ScriptMetrics"],["impl PartialEq for CFFError"],["impl PartialEq for GlyphId"],["impl PartialEq for Tag"],["impl PartialEq for NormalizedCoordinate"],["impl PartialEq for RgbaColor"],["impl PartialEq for IndexToLocationFormat"],["impl PartialEq for PlatformId"],["impl PartialEq for VariationAxis"]], @@ -192,8 +192,8 @@ "usvg_tree":[["impl PartialEq for LineCap"],["impl PartialEq for Input"],["impl PartialEq for StrokeMiterlimit"],["impl PartialEq for ShapeRendering"],["impl PartialEq for MorphologyOperator"],["impl PartialEq for ColorChannel"],["impl PartialEq for Units"],["impl PartialEq for Paint"],["impl PartialEq for MaskType"],["impl PartialEq for BlendMode"],["impl PartialEq for ColorInterpolation"],["impl PartialEq for LengthAdjust"],["impl PartialEq for ImageRendering"],["impl PartialEq for TurbulenceKind"],["impl PartialEq for Visibility"],["impl PartialEq for AlignmentBaseline"],["impl PartialEq for DominantBaseline"],["impl PartialEq for SpreadMethod"],["impl PartialEq for FillRule"],["impl PartialEq for TextRendering"],["impl PartialEq for TextAnchor"],["impl PartialEq for CompositeOperator"],["impl PartialEq for Font"],["impl PartialEq for LineJoin"],["impl PartialEq for PaintOrder"],["impl PartialEq for WritingMode"],["impl PartialEq for EdgeMode"],["impl PartialEq for FontStyle"],["impl PartialEq for FontStretch"],["impl PartialEq for BaselineShift"],["impl PartialEq for Color"]], "utf16_iter":[["impl PartialEq for Utf16CharsError"]], "utf8_iter":[["impl PartialEq for Utf8CharsError"]], -"uuid":[["impl PartialEq for Uuid"],["impl PartialEq for Variant"],["impl PartialEq for Urn"],["impl PartialEq for Simple"],["impl PartialEq for Timestamp"],["impl PartialEq for Braced"],["impl PartialEq for Version"],["impl PartialEq for Error"],["impl PartialEq for Hyphenated"]], -"webpki":[["impl PartialEq for IpAddr"],["impl PartialEq for AddrParseError"],["impl PartialEq for Error"],["impl PartialEq for RevocationReason"],["impl PartialEq for InvalidDnsNameError"],["impl<'a> PartialEq for DnsNameRef<'a>"],["impl PartialEq for InvalidSubjectNameError"],["impl<'a> PartialEq for IpAddrRef<'a>"],["impl PartialEq for Time"],["impl PartialEq for DnsName"]], +"uuid":[["impl PartialEq for Version"],["impl PartialEq for Simple"],["impl PartialEq for Error"],["impl PartialEq for Uuid"],["impl PartialEq for Hyphenated"],["impl PartialEq for Timestamp"],["impl PartialEq for Urn"],["impl PartialEq for Braced"],["impl PartialEq for Variant"]], +"webpki":[["impl PartialEq for AddrParseError"],["impl PartialEq for DnsName"],["impl<'a> PartialEq for DnsNameRef<'a>"],["impl PartialEq for Error"],["impl PartialEq for RevocationReason"],["impl PartialEq for InvalidDnsNameError"],["impl PartialEq for InvalidSubjectNameError"],["impl<'a> PartialEq for IpAddrRef<'a>"],["impl PartialEq for IpAddr"],["impl PartialEq for Time"]], "whoami":[["impl PartialEq for Country"],["impl PartialEq for DesktopEnv"],["impl PartialEq for Platform"],["impl PartialEq for Arch"],["impl PartialEq for Language"],["impl PartialEq for Width"]], "writeable":[["impl PartialEq for LengthHint"],["impl PartialEq for Part"]], "xmlwriter":[["impl PartialEq for Indent"]], diff --git a/trait.impl/core/cmp/trait.PartialOrd.js b/trait.impl/core/cmp/trait.PartialOrd.js index 38f4278108b1..f3c7634ef367 100644 --- a/trait.impl/core/cmp/trait.PartialOrd.js +++ b/trait.impl/core/cmp/trait.PartialOrd.js @@ -43,7 +43,7 @@ "litemap":[["impl<K: PartialOrd + ?Sized, V: PartialOrd + ?Sized, S: PartialOrd> PartialOrd for LiteMap<K, V, S>"]], "log":[["impl<'a> PartialOrd for MetadataBuilder<'a>"],["impl PartialOrd for LevelFilter"],["impl<'a> PartialOrd for Metadata<'a>"],["impl PartialOrd for Level"],["impl PartialOrd<Level> for LevelFilter"],["impl PartialOrd<LevelFilter> for Level"]], "mime":[["impl<'a> PartialOrd for Name<'a>"],["impl PartialOrd for Mime"]], -"mio":[["impl PartialOrd for Token"],["impl PartialOrd for Interest"]], +"mio":[["impl PartialOrd for Interest"],["impl PartialOrd for Token"]], "nix":[["impl PartialOrd for RenameFlags"],["impl PartialOrd for MemFdCreateFlag"],["impl PartialOrd for PosixFadviseAdvice"],["impl PartialOrd for TimeSpec"],["impl PartialOrd for FdFlag"],["impl PartialOrd for AtFlags"],["impl PartialOrd for SFlag"],["impl PartialOrd for Mode"],["impl PartialOrd for SealFlag"],["impl PartialOrd for OFlag"],["impl PartialOrd for TimeVal"],["impl PartialOrd for FsFlags"],["impl PartialOrd for AccessFlags"],["impl PartialOrd for FallocateFlags"]], "num_bigint":[["impl PartialOrd for BigInt"],["impl PartialOrd for Sign"],["impl PartialOrd for BigUint"]], "oauth2":[["impl PartialOrd for EndUserVerificationUrl"],["impl PartialOrd for AuthUrl"],["impl PartialOrd for RevocationUrl"],["impl PartialOrd for IntrospectionUrl"],["impl PartialOrd for TokenUrl"],["impl PartialOrd for DeviceAuthorizationUrl"],["impl PartialOrd for RedirectUrl"]], @@ -59,14 +59,14 @@ "reqwest":[["impl PartialOrd for Version"]], "rgb":[["impl<ComponentType: PartialOrd> PartialOrd for BGR<ComponentType>"],["impl<ComponentType: PartialOrd> PartialOrd for Gray<ComponentType>"],["impl<ComponentType: PartialOrd, AlphaComponentType: PartialOrd> PartialOrd for BGRA<ComponentType, AlphaComponentType>"],["impl<ComponentType: PartialOrd, AlphaComponentType: PartialOrd> PartialOrd for RGBA<ComponentType, AlphaComponentType>"],["impl<ComponentType: PartialOrd, AlphaComponentType: PartialOrd> PartialOrd for GrayAlpha<ComponentType, AlphaComponentType>"],["impl<ComponentType: PartialOrd> PartialOrd for RGB<ComponentType>"]], "roxmltree":[["impl PartialOrd for Node<'_, '_>"]], -"rustix":[["impl PartialOrd for Direction"],["impl PartialOrd for Opcode"]], +"rustix":[["impl PartialOrd for Opcode"],["impl PartialOrd for Direction"]], "rustls":[["impl PartialOrd for Certificate"]], "rustybuzz":[["impl PartialOrd for Script"]], "sha1_smol":[["impl PartialOrd for Sha1"],["impl PartialOrd for Digest"],["impl PartialOrd for DigestParseError"]], "signal_hook_registry":[["impl PartialOrd for SigId"]], "slotmap":[["impl PartialOrd for DefaultKey"],["impl PartialOrd for KeyData"]], "smallvec":[["impl<A: Array> PartialOrd for SmallVec<A>
    where\n A::Item: PartialOrd,
    "]], -"sqlx_core":[["impl<T: PartialOrd> PartialOrd for Text<T>"],["impl<T: PartialOrd + ?Sized> PartialOrd for Json<T>"]], +"sqlx_core":[["impl<T: PartialOrd + ?Sized> PartialOrd for Json<T>"],["impl<T: PartialOrd> PartialOrd for Text<T>"]], "strict_num":[["impl PartialOrd for PositiveF64"],["impl PartialOrd for NormalizedF32"],["impl PartialOrd for NonZeroPositiveF32"],["impl PartialOrd for FiniteF32"],["impl PartialOrd for PositiveF32"],["impl PartialOrd for NonZeroPositiveF64"],["impl PartialOrd for NormalizedF64"],["impl PartialOrd for FiniteF64"]], "time":[["impl PartialOrd<Instant> for Instant"],["impl PartialOrd<Duration> for Duration"],["impl PartialOrd for Time"],["impl PartialOrd for UtcOffset"],["impl PartialOrd<Instant> for Instant"],["impl PartialOrd<Duration> for Duration"],["impl PartialOrd<OffsetDateTime> for SystemTime"],["impl PartialOrd for Duration"],["impl PartialOrd<SystemTime> for OffsetDateTime"],["impl PartialOrd for OffsetDateTime"],["impl PartialOrd for Date"],["impl PartialOrd for Instant"],["impl PartialOrd for PrimitiveDateTime"]], "tiny_skia":[["impl PartialOrd for BlendMode"]], @@ -75,7 +75,7 @@ "tinyvec":[["impl<'s, T> PartialOrd for SliceVec<'s, T>
    where\n T: PartialOrd,
    "],["impl<A: Array> PartialOrd for TinyVec<A>
    where\n A::Item: PartialOrd,
    "],["impl<A: Array> PartialOrd for ArrayVec<A>
    where\n A::Item: PartialOrd,
    "]], "tokio":[["impl PartialOrd for Instant"],["impl PartialOrd for Ready"]], "tokio_util":[["impl PartialOrd for AnyDelimiterCodec"],["impl PartialOrd for BytesCodec"],["impl PartialOrd for LinesCodec"]], -"tracing_core":[["impl PartialOrd for Level"],["impl PartialOrd for LevelFilter"],["impl PartialOrd<Level> for LevelFilter"],["impl PartialOrd<LevelFilter> for Level"]], +"tracing_core":[["impl PartialOrd for LevelFilter"],["impl PartialOrd for Level"],["impl PartialOrd<Level> for LevelFilter"],["impl PartialOrd<LevelFilter> for Level"]], "tracing_subscriber":[["impl PartialOrd for Directive"],["impl PartialOrd for FmtSpan"]], "ttf_parser":[["impl PartialOrd for Width"],["impl PartialOrd for GlyphId"],["impl PartialOrd for Permissions"],["impl PartialOrd for Tag"],["impl PartialOrd for GlyphClass"]], "typenum":[["impl PartialOrd for Greater"],["impl PartialOrd for Z0"],["impl<U: PartialOrd + Unsigned + NonZero> PartialOrd for PInt<U>"],["impl<V: PartialOrd, A: PartialOrd> PartialOrd for TArr<V, A>"],["impl PartialOrd for ATerm"],["impl<U: PartialOrd, B: PartialOrd> PartialOrd for UInt<U, B>"],["impl PartialOrd for Equal"],["impl PartialOrd for B1"],["impl<U: PartialOrd + Unsigned + NonZero> PartialOrd for NInt<U>"],["impl PartialOrd for UTerm"],["impl PartialOrd for B0"],["impl PartialOrd for Less"]], @@ -84,7 +84,7 @@ "unicode_properties":[["impl PartialOrd for GeneralCategory"],["impl PartialOrd for GeneralCategoryGroup"]], "url":[["impl<S: PartialOrd> PartialOrd for Host<S>"],["impl PartialOrd for Url"]], "usvg_tree":[["impl PartialOrd for FontStretch"]], -"uuid":[["impl PartialOrd for Braced"],["impl PartialOrd for Hyphenated"],["impl PartialOrd for Uuid"],["impl PartialOrd for Simple"],["impl PartialOrd for Urn"]], +"uuid":[["impl PartialOrd for Simple"],["impl PartialOrd for Uuid"],["impl PartialOrd for Hyphenated"],["impl PartialOrd for Urn"],["impl PartialOrd for Braced"]], "webpki":[["impl PartialOrd for Time"]], "zerocopy":[["impl<T, B> PartialOrd for Ref<B, [T]>
    where\n B: ByteSlice,\n T: FromBytes + PartialOrd,
    "],["impl<T: Unaligned + PartialOrd> PartialOrd for Unalign<T>"],["impl<T, B> PartialOrd for Ref<B, T>
    where\n B: ByteSlice,\n T: FromBytes + PartialOrd,
    "]], "zerovec":[["impl<A: PartialOrd + ULE, B: PartialOrd + ULE> PartialOrd for Tuple2ULE<A, B>"],["impl<'a, T: VarULE + ?Sized + PartialOrd, F: VarZeroVecFormat> PartialOrd for VarZeroVec<'a, T, F>"],["impl<A: PartialOrd + ULE, B: PartialOrd + ULE, C: PartialOrd + ULE> PartialOrd for Tuple3ULE<A, B, C>"],["impl<U: VarULE + ?Sized + PartialOrd> PartialOrd for OptionVarULE<U>"],["impl<T: VarULE + ?Sized + PartialOrd, F: VarZeroVecFormat> PartialOrd for VarZeroSlice<T, F>"],["impl<'a> PartialOrd for FlexZeroVec<'a>"],["impl PartialOrd for CharULE"],["impl PartialOrd for UnvalidatedStr"],["impl<T: AsULE + PartialOrd> PartialOrd for ZeroSlice<T>"],["impl<'a, T: AsULE + PartialOrd> PartialOrd for ZeroVec<'a, T>"],["impl<A: PartialOrd + ULE, B: PartialOrd + ULE, C: PartialOrd + ULE, D: PartialOrd + ULE, E: PartialOrd + ULE> PartialOrd for Tuple5ULE<A, B, C, D, E>"],["impl<A: PartialOrd + ULE, B: PartialOrd + ULE, C: PartialOrd + ULE, D: PartialOrd + ULE> PartialOrd for Tuple4ULE<A, B, C, D>"],["impl<A: PartialOrd + ULE, B: PartialOrd + ULE, C: PartialOrd + ULE, D: PartialOrd + ULE, E: PartialOrd + ULE, F: PartialOrd + ULE> PartialOrd for Tuple6ULE<A, B, C, D, E, F>"],["impl PartialOrd for Index32"],["impl<const N: usize> PartialOrd for RawBytesULE<N>"],["impl PartialOrd for UnvalidatedChar"],["impl PartialOrd for Index16"]] diff --git a/trait.impl/core/convert/trait.AsMut.js b/trait.impl/core/convert/trait.AsMut.js index bd0e1f559cd3..c25ad299f6f0 100644 --- a/trait.impl/core/convert/trait.AsMut.js +++ b/trait.impl/core/convert/trait.AsMut.js @@ -12,8 +12,8 @@ "rgb":[["impl<T> AsMut<T> for Gray<T>"],["impl<T> AsMut<[T]> for RGBA<T>"],["impl<T> AsMut<T> for GrayAlpha<T>"],["impl<T> AsMut<[T]> for RGB<T>"]], "rustybuzz":[["impl<'a> AsMut<Face<'a>> for Face<'a>"]], "smallvec":[["impl<A: Array> AsMut<[<A as Array>::Item]> for SmallVec<A>"]], -"sqlx_core":[["impl<DB: Database> AsMut<<DB as Database>::Connection> for PoolConnection<DB>"],["impl<T> AsMut<T> for Json<T>"],["impl<'c, DB: Database> AsMut<<DB as Database>::Connection> for Transaction<'c, DB>"]], +"sqlx_core":[["impl<T> AsMut<T> for Json<T>"],["impl<DB: Database> AsMut<<DB as Database>::Connection> for PoolConnection<DB>"],["impl<'c, DB: Database> AsMut<<DB as Database>::Connection> for Transaction<'c, DB>"]], "sqlx_postgres":[["impl AsMut<PgConnection> for PgConnection"],["impl<'lock, C: AsMut<PgConnection>> AsMut<PgConnection> for PgAdvisoryLockGuard<'lock, C>"]], "tinyvec":[["impl<'s, T> AsMut<[T]> for SliceVec<'s, T>"],["impl<A: Array> AsMut<[<A as Array>::Item]> for ArrayVec<A>"],["impl<A: Array> AsMut<[<A as Array>::Item]> for TinyVec<A>"]], -"tokio_stream":[["impl<T> AsMut<UnboundedReceiver<T>> for UnboundedReceiverStream<T>"],["impl<T> AsMut<Receiver<T>> for ReceiverStream<T>"],["impl AsMut<Interval> for IntervalStream"],["impl AsMut<ReadDir> for ReadDirStream"]] +"tokio_stream":[["impl AsMut<Interval> for IntervalStream"],["impl AsMut<ReadDir> for ReadDirStream"],["impl<T> AsMut<Receiver<T>> for ReceiverStream<T>"],["impl<T> AsMut<UnboundedReceiver<T>> for UnboundedReceiverStream<T>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/convert/trait.AsRef.js b/trait.impl/core/convert/trait.AsRef.js index 6eeb0c6f4176..eb754fdcb1a7 100644 --- a/trait.impl/core/convert/trait.AsRef.js +++ b/trait.impl/core/convert/trait.AsRef.js @@ -36,19 +36,19 @@ "rustls":[["impl AsRef<str> for DnsName"],["impl AsRef<[u8]> for ResponderId"],["impl AsRef<[u8]> for PresharedKeyBinder"],["impl AsRef<[u8]> for DistinguishedName"],["impl AsRef<[u8]> for ProtocolName"],["impl AsRef<[u8]> for Sct"],["impl AsRef<[u8]> for Certificate"]], "rustybuzz":[["impl<'a> AsRef<Face<'a>> for Face<'a>"]], "smallvec":[["impl<A: Array> AsRef<[<A as Array>::Item]> for SmallVec<A>"]], -"sqlx_core":[["impl<T> AsRef<T> for Json<T>"],["impl<DB: Database> AsRef<<DB as Database>::Connection> for PoolConnection<DB>"]], +"sqlx_core":[["impl<DB: Database> AsRef<<DB as Database>::Connection> for PoolConnection<DB>"],["impl<T> AsRef<T> for Json<T>"]], "sqlx_postgres":[["impl<'lock, C: AsMut<PgConnection> + AsRef<PgConnection>> AsRef<PgConnection> for PgAdvisoryLockGuard<'lock, C>"]], "tempdir":[["impl AsRef<Path> for TempDir"]], -"tempfile":[["impl AsRef<OsStr> for TempPath"],["impl AsRef<Path> for TempDir"],["impl<F> AsRef<Path> for NamedTempFile<F>"],["impl AsRef<Path> for TempPath"]], +"tempfile":[["impl AsRef<OsStr> for TempPath"],["impl<F> AsRef<Path> for NamedTempFile<F>"],["impl AsRef<Path> for TempPath"],["impl AsRef<Path> for TempDir"]], "time":[["impl AsRef<Instant> for Instant"]], "tinyvec":[["impl<A: Array> AsRef<[<A as Array>::Item]> for ArrayVec<A>"],["impl<A: Array> AsRef<[<A as Array>::Item]> for TinyVec<A>"],["impl<'s, T> AsRef<[T]> for SliceVec<'s, T>"]], -"tokio":[["impl AsRef<UnixStream> for OwnedWriteHalf"],["impl AsRef<UnixStream> for WriteHalf<'_>"],["impl AsRef<TcpStream> for OwnedWriteHalf"],["impl AsRef<TcpStream> for OwnedReadHalf"],["impl AsRef<TcpStream> for ReadHalf<'_>"],["impl AsRef<TcpStream> for WriteHalf<'_>"],["impl AsRef<UnixStream> for ReadHalf<'_>"],["impl AsRef<UnixStream> for OwnedReadHalf"]], -"tokio_stream":[["impl AsRef<ReadDir> for ReadDirStream"],["impl AsRef<Interval> for IntervalStream"],["impl<T> AsRef<Receiver<T>> for ReceiverStream<T>"],["impl<T> AsRef<UnboundedReceiver<T>> for UnboundedReceiverStream<T>"]], +"tokio":[["impl AsRef<TcpStream> for ReadHalf<'_>"],["impl AsRef<TcpStream> for WriteHalf<'_>"],["impl AsRef<UnixStream> for OwnedReadHalf"],["impl AsRef<UnixStream> for ReadHalf<'_>"],["impl AsRef<UnixStream> for OwnedWriteHalf"],["impl AsRef<TcpStream> for OwnedReadHalf"],["impl AsRef<UnixStream> for WriteHalf<'_>"],["impl AsRef<TcpStream> for OwnedWriteHalf"]], +"tokio_stream":[["impl<T> AsRef<Receiver<T>> for ReceiverStream<T>"],["impl AsRef<Interval> for IntervalStream"],["impl AsRef<ReadDir> for ReadDirStream"],["impl<T> AsRef<UnboundedReceiver<T>> for UnboundedReceiverStream<T>"]], "tokio_util":[["impl AsRef<Semaphore> for PollSemaphore"]], "tracing_core":[["impl AsRef<str> for Field"]], "unicase":[["impl<S: AsRef<str>> AsRef<str> for UniCase<S>"],["impl<S: AsRef<str>> AsRef<str> for Ascii<S>"]], "url":[["impl AsRef<str> for Url"]], -"uuid":[["impl AsRef<Uuid> for Braced"],["impl AsRef<Uuid> for Simple"],["impl AsRef<Uuid> for Hyphenated"],["impl AsRef<[u8]> for Uuid"],["impl AsRef<Uuid> for Urn"]], -"webpki":[["impl AsRef<str> for IpAddr"],["impl AsRef<[u8]> for SubjectNameRef<'_>"],["impl AsRef<str> for DnsName"],["impl AsRef<str> for DnsNameRef<'_>"]], +"uuid":[["impl AsRef<[u8]> for Uuid"],["impl AsRef<Uuid> for Braced"],["impl AsRef<Uuid> for Urn"],["impl AsRef<Uuid> for Simple"],["impl AsRef<Uuid> for Hyphenated"]], +"webpki":[["impl AsRef<str> for DnsName"],["impl AsRef<str> for DnsNameRef<'_>"],["impl AsRef<str> for IpAddr"],["impl AsRef<[u8]> for SubjectNameRef<'_>"]], "zerovec":[["impl<T: AsULE> AsRef<ZeroSlice<T>> for Vec<T::ULE>"],["impl<'a, T: AsULE> AsRef<ZeroSlice<T>> for ZeroVec<'a, T>"],["impl<'a> AsRef<FlexZeroSlice> for FlexZeroVec<'a>"],["impl<'a, T: AsULE> AsRef<[<T as AsULE>::ULE]> for ZeroVec<'a, T>"],["impl<T: ?Sized, F: VarZeroVecFormat> AsRef<VarZeroSlice<T, F>> for VarZeroSlice<T, F>"],["impl<T: AsULE> AsRef<ZeroSlice<T>> for &[T::ULE]"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/convert/trait.From.js b/trait.impl/core/convert/trait.From.js index b55060de06bf..acca967fe0b9 100644 --- a/trait.impl/core/convert/trait.From.js +++ b/trait.impl/core/convert/trait.From.js @@ -2,7 +2,7 @@ "actix":[["impl<A, M: Message + Send + 'static> From<Addr<A>> for Recipient<M>
    where\n A: Handler<M> + Actor,\n M::Result: Send,\n A::Context: ToEnvelope<A, M>,
    "],["impl<A, M: Message + Send + 'static> From<WeakAddr<A>> for WeakRecipient<M>
    where\n A: Handler<M> + Actor,\n M::Result: Send,\n A::Context: ToEnvelope<A, M>,
    "],["impl<A, M: Message + Send + 'static> From<Addr<A>> for WeakRecipient<M>
    where\n A: Handler<M> + Actor,\n M::Result: Send,\n A::Context: ToEnvelope<A, M>,
    "],["impl<M> From<Recipient<M>> for WeakRecipient<M>
    where\n M: Message + Send,\n M::Result: Send,
    "],["impl<A: Actor, I> From<Pin<Box<dyn ActorFuture<A, Output = I>>>> for ActorResponse<A, I>"]], "actix_http":[["impl From<ParseError> for Error"],["impl From<Utf8Error> for ParseError"],["impl From<Error> for Response<BoxBody>"],["impl From<&'static str> for Response<&'static str>"],["impl From<Error> for Error"],["impl From<PayloadError> for Error"],["impl From<HeaderMap> for HeaderMap"],["impl From<Option<Error>> for PayloadError"],["impl From<Pin<Box<dyn Stream<Item = Result<Bytes, PayloadError>>>>> for Payload"],["impl From<Error> for PayloadError"],["impl From<HttpDate> for SystemTime"],["impl From<String> for Response<String>"],["impl From<usize> for ProtocolError"],["impl From<ParseError> for Response<BoxBody>"],["impl From<HandshakeError> for Error"],["impl From<Error> for ParseError"],["impl From<SystemTime> for HttpDate"],["impl From<Error> for DispatchError"],["impl From<Message<RequestHead>> for Request<BoxedPayloadStream>"],["impl<'a> From<&'a ResponseHead> for ResponseBuilder"],["impl From<Response<BoxBody>> for DispatchError"],["impl From<OpCode> for u8"],["impl From<HeaderMap> for HeaderMap"],["impl From<Bytes> for Response<Bytes>"],["impl<T: Into<String>> From<(CloseCode, T)> for CloseReason"],["impl From<u16> for CloseCode"],["impl<S> From<Payload> for Payload<S>"],["impl From<u8> for OpCode"],["impl From<CloseCode> for CloseReason"],["impl From<&HeaderMap> for HeaderMap"],["impl From<ByteString> for Response<ByteString>"],["impl From<Error> for ProtocolError"],["impl<B> From<Response<B>> for ResponseBuilder"],["impl<S> From<RecvStream> for Payload<S>"],["impl From<ResponseBuilder> for Response<EitherBody<()>>"],["impl From<Infallible> for Response<BoxBody>"],["impl From<&HandshakeError> for Response<BoxBody>"],["impl From<ProtocolError> for Error"],["impl From<Duration> for KeepAlive"],["impl From<OpCode> for ProtocolError"],["impl From<RequestHead> for RequestHeadType"],["impl From<&'static [u8]> for Response<&'static [u8]>"],["impl From<HandshakeError> for Response<BoxBody>"],["impl From<Vec<u8>> for Response<Vec<u8>>"],["impl From<InvalidUri> for ParseError"],["impl From<Error> for DispatchError"],["impl From<&Vec<u8>> for Response<Vec<u8>>"],["impl From<Box<dyn Error>> for DispatchError"],["impl From<ParseError> for DispatchError"],["impl<S> From<Payload> for Payload<S>"],["impl<T> From<T> for Message<T>"],["impl From<&String> for Response<String>"],["impl From<Infallible> for Error"],["impl From<u8> for ProtocolError"],["impl From<BytesMut> for Response<BytesMut>"],["impl From<Error> for PayloadError"],["impl<I: Into<Response<BoxBody>>, E: Into<Error>> From<Result<I, E>> for Response<BoxBody>"],["impl From<FromUtf8Error> for ParseError"],["impl From<Error> for ParseError"],["impl From<CloseCode> for u16"],["impl From<Option<Duration>> for KeepAlive"]], "actix_multipart":[["impl From<(String, Error)> for MultipartError"],["impl From<PayloadError> for MultipartError"],["impl From<ParseError> for MultipartError"]], -"actix_router":[["impl<'a> From<&'a str> for ResourceDef"],["impl From<String> for ResourceDef"]], +"actix_router":[["impl From<String> for ResourceDef"],["impl<'a> From<&'a str> for ResourceDef"]], "actix_rt":[["impl From<Runtime> for Runtime"]], "actix_session":[["impl From<Error> for SessionGetError"],["impl From<SessionKey> for String"],["impl From<Error> for SessionInsertError"],["impl From<BrowserSession> for SessionLifecycle"],["impl From<PersistentSession> for SessionLifecycle"]], "actix_web":[["impl From<ContentLength> for usize"],["impl From<Error> for QueryPayloadError"],["impl From<Error> for HttpResponse"],["impl From<HttpResponseBuilder> for HttpResponse"],["impl<B> From<ServiceResponse<B>> for HttpResponse<B>"],["impl<T: ?Sized> From<Arc<T>> for Data<T>"],["impl<B> From<ServiceResponse<B>> for Response<B>"],["impl From<PayloadError> for ReadlinesError"],["impl<'a> From<&'a str> for DispositionType"],["impl From<usize> for ContentLength"],["impl From<Error> for UrlencodedError"],["impl<T: ResponseError + 'static> From<T> for Error"],["impl From<PayloadError> for JsonPayloadError"],["impl<B> From<Response<B>> for HttpResponse<B>"],["impl From<ContentTypeError> for ReadlinesError"],["impl From<Error> for UrlencodedError"],["impl<T> From<T> for Path<T>"],["impl From<ParseError> for UrlGenerationError"],["impl From<Error> for Response<BoxBody>"],["impl From<(usize, usize)> for UrlencodedError"],["impl<B> From<HttpResponse<B>> for Response<B>"],["impl From<HttpResponseBuilder> for Response<BoxBody>"],["impl From<PayloadError> for UrlencodedError"]], @@ -53,7 +53,7 @@ "gimli":[["impl<R> From<R> for DebugTuIndex<R>"],["impl<R: Reader> From<R> for EhFrame<R>"],["impl<R> From<R> for DebugRngLists<R>"],["impl<T> From<DebugTypesOffset<T>> for UnitSectionOffset<T>"],["impl<R: Reader> From<R> for EhFrameHdr<R>"],["impl<R> From<R> for DebugAbbrev<R>"],["impl<R> From<R> for DebugRanges<R>"],["impl<R> From<R> for DebugAranges<R>"],["impl<R: Reader> From<R> for DebugFrame<R>"],["impl<T> From<T> for EhFrameOffset<T>"],["impl<R> From<R> for DebugTypes<R>"],["impl<R> From<R> for DebugLocLists<R>"],["impl<R: Reader> From<R> for DebugPubTypes<R>"],["impl<R> From<R> for DebugLineStr<R>"],["impl<T> From<DebugInfoOffset<T>> for UnitSectionOffset<T>"],["impl<R> From<R> for DebugLine<R>"],["impl<T> From<T> for DebugFrameOffset<T>"],["impl<R> From<R> for DebugInfo<R>"],["impl<R: Reader> From<R> for DebugPubNames<R>"],["impl<R> From<R> for DebugStrOffsets<R>"],["impl<R> From<R> for DebugCuIndex<R>"],["impl<R> From<R> for DebugStr<R>"],["impl<R> From<R> for DebugAddr<R>"],["impl<R> From<R> for DebugLoc<R>"]], "git2":[["impl From<NulError> for Error"],["impl From<JoinPathsError> for Error"],["impl From<FileMode> for i32"],["impl From<FileMode> for u32"]], "h2":[["impl From<StreamId> for u32"],["impl From<Reason> for Error"],["impl From<Reason> for u32"],["impl From<u32> for Reason"],["impl<'a> From<&'a str> for Protocol"]], -"hashbrown":[["impl<T, S, A> From<HashMap<T, (), S, A>> for HashSet<T, S, A>
    where\n A: Allocator,
    "],["impl<T, A, const N: usize> From<[T; N]> for HashSet<T, DefaultHashBuilder, A>
    where\n T: Eq + Hash,\n A: Default + Allocator,
    "],["impl<K, V, A, const N: usize> From<[(K, V); N]> for HashMap<K, V, DefaultHashBuilder, A>
    where\n K: Eq + Hash,\n A: Default + Allocator,
    "]], +"hashbrown":[["impl<T, A, const N: usize> From<[T; N]> for HashSet<T, DefaultHashBuilder, A>
    where\n T: Eq + Hash,\n A: Default + Allocator,
    "],["impl<K, V, A, const N: usize> From<[(K, V); N]> for HashMap<K, V, DefaultHashBuilder, A>
    where\n K: Eq + Hash,\n A: Default + Allocator,
    "],["impl<T, S, A> From<HashMap<T, (), S, A>> for HashSet<T, S, A>
    where\n A: Allocator,
    "]], "headless_lms_models":[["impl From<PeerReviewQuestion> for CmsPeerReviewQuestion"],["impl From<Error> for ModelError"],["impl From<UtilError> for ModelError"],["impl From<ExerciseSlide> for CmsPageExerciseSlide"],["impl From<ParseError> for ModelError"],["impl From<Error> for ModelError"],["impl From<CourseModuleCompletion> for StudyRegistryCompletion"],["impl From<CourseModulesSchema> for CourseModule"],["impl From<CourseModuleCompletion> for UserCourseModuleCompletion"],["impl From<Error> for ModelError"],["impl From<TryFromIntError> for ModelError"],["impl From<ExerciseTask> for CmsPageExerciseTask"]], "headless_lms_server":[["impl From<Error> for ControllerError"],["impl From<UtilError> for ControllerError"],["impl From<ModelError> for ControllerError"],["impl From<Error> for ControllerError"],["impl From<MultipartError> for ControllerError"],["impl From<Error> for ControllerError"],["impl From<Error> for ControllerError"],["impl From<Error> for ControllerError"]], "headless_lms_utils":[["impl From<Error> for UtilError"],["impl From<Error> for UtilError"],["impl From<Error> for UtilError"],["impl From<StripPrefixError> for UtilError"],["impl From<ParseError> for UtilError"],["impl From<Error> for UtilError"],["impl From<Error> for UtilError"]], @@ -79,10 +79,10 @@ "icu_timezone":[["impl From<MetazoneId> for TinyAsciiStr<4>"],["impl From<DataError> for TimeZoneError"],["impl From<TinyAsciiStr<2>> for ZoneVariant"],["impl From<TinyAsciiStr<4>> for MetazoneId"],["impl From<ZoneVariant> for TinyAsciiStr<2>"],["impl From<TinyAsciiStr<8>> for TimeZoneBcp47Id"],["impl From<TimeZoneBcp47Id> for TinyAsciiStr<8>"]], "idna":[["impl From<Errors> for Result<(), Errors>"]], "imagesize":[["impl From<Error> for ImageError"]], -"indexmap":[["impl<T: Copy> From<&Slice<T>> for Box<Slice<T>>"],["impl<K: Copy, V: Copy> From<&Slice<K, V>> for Box<Slice<K, V>>"],["impl<T, const N: usize> From<[T; N]> for IndexSet<T, RandomState>
    where\n T: Eq + Hash,
    "],["impl<K, V, const N: usize> From<[(K, V); N]> for IndexMap<K, V, RandomState>
    where\n K: Hash + Eq,
    "]], +"indexmap":[["impl<T, const N: usize> From<[T; N]> for IndexSet<T, RandomState>
    where\n T: Eq + Hash,
    "],["impl<T: Copy> From<&Slice<T>> for Box<Slice<T>>"],["impl<K, V, const N: usize> From<[(K, V); N]> for IndexMap<K, V, RandomState>
    where\n K: Hash + Eq,
    "],["impl<K: Copy, V: Copy> From<&Slice<K, V>> for Box<Slice<K, V>>"]], "inout":[["impl<'a, T> From<&'a mut T> for InOut<'a, 'a, T>"],["impl<'a, T> From<&'a mut [T]> for InOutBuf<'a, 'a, T>"],["impl<'inp, 'out, T> From<(&'inp T, &'out mut T)> for InOut<'inp, 'out, T>"]], "ipnet":[["impl From<Ipv4Subnets> for IpSubnets"],["impl From<Ipv6AddrRange> for IpAddrRange"],["impl From<IpAddr> for IpNet"],["impl From<Ipv6Subnets> for IpSubnets"],["impl From<Ipv4AddrRange> for IpAddrRange"],["impl From<Ipv6Net> for IpNet"],["impl From<Ipv4Net> for IpNet"],["impl From<Ipv6Addr> for Ipv6Net"],["impl From<Ipv4Addr> for Ipv4Net"]], -"itertools":[["impl<A: IntoIterator> From<(A,)> for Zip<(A::IntoIter,)>"],["impl<A: IntoIterator, B: IntoIterator> From<(A, B)> for Zip<(A::IntoIter, B::IntoIter)>"],["impl<A: IntoIterator, B: IntoIterator, C: IntoIterator, D: IntoIterator, E: IntoIterator, F: IntoIterator, G: IntoIterator, H: IntoIterator, I: IntoIterator, J: IntoIterator> From<(A, B, C, D, E, F, G, H, I, J)> for Zip<(A::IntoIter, B::IntoIter, C::IntoIter, D::IntoIter, E::IntoIter, F::IntoIter, G::IntoIter, H::IntoIter, I::IntoIter, J::IntoIter)>"],["impl<A: IntoIterator, B: IntoIterator, C: IntoIterator, D: IntoIterator, E: IntoIterator, F: IntoIterator, G: IntoIterator, H: IntoIterator> From<(A, B, C, D, E, F, G, H)> for Zip<(A::IntoIter, B::IntoIter, C::IntoIter, D::IntoIter, E::IntoIter, F::IntoIter, G::IntoIter, H::IntoIter)>"],["impl<A, B> From<Either<A, B>> for EitherOrBoth<A, B>"],["impl<A: IntoIterator, B: IntoIterator, C: IntoIterator, D: IntoIterator, E: IntoIterator> From<(A, B, C, D, E)> for Zip<(A::IntoIter, B::IntoIter, C::IntoIter, D::IntoIter, E::IntoIter)>"],["impl<A, B> From<EitherOrBoth<A, B>> for Option<Either<A, B>>"],["impl<A: IntoIterator, B: IntoIterator, C: IntoIterator, D: IntoIterator, E: IntoIterator, F: IntoIterator, G: IntoIterator> From<(A, B, C, D, E, F, G)> for Zip<(A::IntoIter, B::IntoIter, C::IntoIter, D::IntoIter, E::IntoIter, F::IntoIter, G::IntoIter)>"],["impl<A: IntoIterator, B: IntoIterator, C: IntoIterator, D: IntoIterator, E: IntoIterator, F: IntoIterator, G: IntoIterator, H: IntoIterator, I: IntoIterator, J: IntoIterator, K: IntoIterator> From<(A, B, C, D, E, F, G, H, I, J, K)> for Zip<(A::IntoIter, B::IntoIter, C::IntoIter, D::IntoIter, E::IntoIter, F::IntoIter, G::IntoIter, H::IntoIter, I::IntoIter, J::IntoIter, K::IntoIter)>"],["impl<A: IntoIterator, B: IntoIterator, C: IntoIterator, D: IntoIterator, E: IntoIterator, F: IntoIterator> From<(A, B, C, D, E, F)> for Zip<(A::IntoIter, B::IntoIter, C::IntoIter, D::IntoIter, E::IntoIter, F::IntoIter)>"],["impl<A: IntoIterator, B: IntoIterator, C: IntoIterator, D: IntoIterator, E: IntoIterator, F: IntoIterator, G: IntoIterator, H: IntoIterator, I: IntoIterator> From<(A, B, C, D, E, F, G, H, I)> for Zip<(A::IntoIter, B::IntoIter, C::IntoIter, D::IntoIter, E::IntoIter, F::IntoIter, G::IntoIter, H::IntoIter, I::IntoIter)>"],["impl<A: IntoIterator, B: IntoIterator, C: IntoIterator, D: IntoIterator> From<(A, B, C, D)> for Zip<(A::IntoIter, B::IntoIter, C::IntoIter, D::IntoIter)>"],["impl<A: IntoIterator, B: IntoIterator, C: IntoIterator> From<(A, B, C)> for Zip<(A::IntoIter, B::IntoIter, C::IntoIter)>"],["impl<A: IntoIterator, B: IntoIterator, C: IntoIterator, D: IntoIterator, E: IntoIterator, F: IntoIterator, G: IntoIterator, H: IntoIterator, I: IntoIterator, J: IntoIterator, K: IntoIterator, L: IntoIterator> From<(A, B, C, D, E, F, G, H, I, J, K, L)> for Zip<(A::IntoIter, B::IntoIter, C::IntoIter, D::IntoIter, E::IntoIter, F::IntoIter, G::IntoIter, H::IntoIter, I::IntoIter, J::IntoIter, K::IntoIter, L::IntoIter)>"]], +"itertools":[["impl<A, B> From<Either<A, B>> for EitherOrBoth<A, B>"],["impl<A: IntoIterator, B: IntoIterator, C: IntoIterator, D: IntoIterator, E: IntoIterator, F: IntoIterator, G: IntoIterator, H: IntoIterator> From<(A, B, C, D, E, F, G, H)> for Zip<(A::IntoIter, B::IntoIter, C::IntoIter, D::IntoIter, E::IntoIter, F::IntoIter, G::IntoIter, H::IntoIter)>"],["impl<A: IntoIterator, B: IntoIterator, C: IntoIterator, D: IntoIterator, E: IntoIterator, F: IntoIterator, G: IntoIterator, H: IntoIterator, I: IntoIterator> From<(A, B, C, D, E, F, G, H, I)> for Zip<(A::IntoIter, B::IntoIter, C::IntoIter, D::IntoIter, E::IntoIter, F::IntoIter, G::IntoIter, H::IntoIter, I::IntoIter)>"],["impl<A: IntoIterator, B: IntoIterator, C: IntoIterator> From<(A, B, C)> for Zip<(A::IntoIter, B::IntoIter, C::IntoIter)>"],["impl<A: IntoIterator, B: IntoIterator, C: IntoIterator, D: IntoIterator, E: IntoIterator, F: IntoIterator, G: IntoIterator, H: IntoIterator, I: IntoIterator, J: IntoIterator, K: IntoIterator, L: IntoIterator> From<(A, B, C, D, E, F, G, H, I, J, K, L)> for Zip<(A::IntoIter, B::IntoIter, C::IntoIter, D::IntoIter, E::IntoIter, F::IntoIter, G::IntoIter, H::IntoIter, I::IntoIter, J::IntoIter, K::IntoIter, L::IntoIter)>"],["impl<A: IntoIterator, B: IntoIterator, C: IntoIterator, D: IntoIterator, E: IntoIterator, F: IntoIterator, G: IntoIterator> From<(A, B, C, D, E, F, G)> for Zip<(A::IntoIter, B::IntoIter, C::IntoIter, D::IntoIter, E::IntoIter, F::IntoIter, G::IntoIter)>"],["impl<A: IntoIterator, B: IntoIterator, C: IntoIterator, D: IntoIterator> From<(A, B, C, D)> for Zip<(A::IntoIter, B::IntoIter, C::IntoIter, D::IntoIter)>"],["impl<A: IntoIterator, B: IntoIterator> From<(A, B)> for Zip<(A::IntoIter, B::IntoIter)>"],["impl<A: IntoIterator> From<(A,)> for Zip<(A::IntoIter,)>"],["impl<A: IntoIterator, B: IntoIterator, C: IntoIterator, D: IntoIterator, E: IntoIterator, F: IntoIterator, G: IntoIterator, H: IntoIterator, I: IntoIterator, J: IntoIterator, K: IntoIterator> From<(A, B, C, D, E, F, G, H, I, J, K)> for Zip<(A::IntoIter, B::IntoIter, C::IntoIter, D::IntoIter, E::IntoIter, F::IntoIter, G::IntoIter, H::IntoIter, I::IntoIter, J::IntoIter, K::IntoIter)>"],["impl<A: IntoIterator, B: IntoIterator, C: IntoIterator, D: IntoIterator, E: IntoIterator> From<(A, B, C, D, E)> for Zip<(A::IntoIter, B::IntoIter, C::IntoIter, D::IntoIter, E::IntoIter)>"],["impl<A: IntoIterator, B: IntoIterator, C: IntoIterator, D: IntoIterator, E: IntoIterator, F: IntoIterator> From<(A, B, C, D, E, F)> for Zip<(A::IntoIter, B::IntoIter, C::IntoIter, D::IntoIter, E::IntoIter, F::IntoIter)>"],["impl<A, B> From<EitherOrBoth<A, B>> for Option<Either<A, B>>"],["impl<A: IntoIterator, B: IntoIterator, C: IntoIterator, D: IntoIterator, E: IntoIterator, F: IntoIterator, G: IntoIterator, H: IntoIterator, I: IntoIterator, J: IntoIterator> From<(A, B, C, D, E, F, G, H, I, J)> for Zip<(A::IntoIter, B::IntoIter, C::IntoIter, D::IntoIter, E::IntoIter, F::IntoIter, G::IntoIter, H::IntoIter, I::IntoIter, J::IntoIter)>"]], "jpeg_decoder":[["impl From<Error> for Error"]], "jsonwebtoken":[["impl From<FromUtf8Error> for Error"],["impl From<Unspecified> for Error"],["impl From<KeyRejected> for Error"],["impl From<DecodeError> for Error"],["impl From<Error> for Error"],["impl From<ErrorKind> for Error"]], "jwt":[["impl From<DecodeError> for Error"],["impl From<InvalidLength> for Error"],["impl From<Error> for Error"],["impl From<MacError> for Error"],["impl<H, C> From<Token<H, C, Signed>> for String"],["impl From<FromUtf8Error> for Error"],["impl<H, C, S> From<Token<H, C, S>> for (H, C)"]], @@ -92,7 +92,7 @@ "memmap2":[["impl From<Mmap> for MmapRaw"],["impl From<MmapMut> for MmapRaw"]], "mime":[["impl<'a> From<Name<'a>> for &'a str"]], "miniz_oxide":[["impl From<MZFlush> for TDEFLFlush"],["impl From<&StreamResult> for MZResult"],["impl From<StreamResult> for MZResult"]], -"mio":[["impl From<ChildStderr> for Receiver"],["impl From<Token> for usize"],["impl From<ChildStdout> for Receiver"],["impl From<ChildStdin> for Sender"]], +"mio":[["impl From<ChildStderr> for Receiver"],["impl From<ChildStdin> for Sender"],["impl From<Token> for usize"],["impl From<ChildStdout> for Receiver"]], "nix":[["impl From<u32> for Uid"],["impl From<Duration> for TimeSpec"],["impl From<timespec> for TimeSpec"],["impl From<timeval> for TimeVal"],["impl From<Errno> for Error"],["impl From<Gid> for gid_t"],["impl From<&passwd> for User"],["impl From<u32> for Gid"],["impl From<TimeSpec> for Duration"],["impl From<User> for passwd"],["impl From<&group> for Group"],["impl From<Uid> for uid_t"]], "nu_ansi_term":[["impl From<(f32, f32, f32)> for Rgb"],["impl From<Color> for Style"],["impl From<(u8, u8, u8)> for Rgb"],["impl<'a, I, S: 'a + ToOwned + ?Sized> From<I> for AnsiGenericString<'a, S>
    where\n I: Into<Cow<'a, S>>,\n <S as ToOwned>::Owned: Debug,
    "]], "num_bigint":[["impl From<u16> for BigUint"],["impl From<u16> for BigInt"],["impl From<u128> for BigUint"],["impl From<u8> for BigUint"],["impl From<i128> for BigInt"],["impl From<u32> for BigInt"],["impl From<usize> for BigUint"],["impl From<u64> for BigInt"],["impl From<isize> for BigInt"],["impl From<u128> for BigInt"],["impl From<i8> for BigInt"],["impl From<i64> for BigInt"],["impl From<usize> for BigInt"],["impl From<i32> for BigInt"],["impl From<BigUint> for BigInt"],["impl From<u8> for BigInt"],["impl From<i16> for BigInt"],["impl From<u64> for BigUint"],["impl From<u32> for BigUint"]], @@ -107,8 +107,8 @@ "proc_macro2":[["impl From<Ident> for TokenTree"],["impl From<Literal> for TokenTree"],["impl From<TokenTree> for TokenStream"],["impl From<Group> for TokenTree"],["impl From<Punct> for TokenTree"],["impl From<Span> for Span"],["impl From<TokenStream> for TokenStream"],["impl From<TokenStream> for TokenStream"]], "quick_xml":[["impl<'a> From<QName<'a>> for LocalName<'a>"],["impl<T> From<Attr<T>> for (T, Option<T>)"],["impl<'a> From<Attr<&'a [u8]>> for Attribute<'a>"],["impl<'a> From<(&'a [u8], &'a [u8])> for Attribute<'a>"],["impl<'a> From<(&'a str, &'a str)> for Attribute<'a>"],["impl From<Error> for Error"],["impl From<Utf8Error> for Error"],["impl From<EscapeError> for Error"],["impl From<AttrError> for Error"],["impl From<FromUtf8Error> for Error"]], "rand":[["impl From<Vec<usize>> for IndexVec"],["impl<X: SampleUniform> From<RangeInclusive<X>> for Uniform<X>"],["impl<X: SampleUniform> From<Range<X>> for Uniform<X>"],["impl From<Vec<u32>> for IndexVec"]], -"rand_chacha":[["impl From<ChaCha8Core> for ChaCha8Rng"],["impl From<ChaCha20Core> for ChaCha20Rng"],["impl From<ChaCha12Core> for ChaCha12Rng"]], -"rand_core":[["impl From<NonZeroU32> for Error"],["impl From<Error> for Error"],["impl From<Error> for Error"]], +"rand_chacha":[["impl From<ChaCha12Core> for ChaCha12Rng"],["impl From<ChaCha8Core> for ChaCha8Rng"],["impl From<ChaCha20Core> for ChaCha20Rng"]], +"rand_core":[["impl From<Error> for Error"],["impl From<Error> for Error"],["impl From<NonZeroU32> for Error"]], "redis":[["impl From<FromUtf8Error> for RedisError"],["impl From<(ErrorKind, &'static str, String)> for RedisError"],["impl From<Error> for RedisError"],["impl From<Utf8Error> for RedisError"],["impl From<NulError> for RedisError"],["impl From<(ErrorKind, &'static str)> for RedisError"]], "regex":[["impl<'h> From<Match<'h>> for Range<usize>"],["impl<'h> From<Match<'h>> for Range<usize>"],["impl<'h> From<Match<'h>> for &'h [u8]"],["impl<'h> From<Match<'h>> for &'h str"]], "regex_automata":[["impl From<u8> for PatternID"],["impl From<Span> for Range<usize>"],["impl<'h, H: ?Sized + AsRef<[u8]>> From<&'h H> for Input<'h>"],["impl From<u8> for SmallIndex"],["impl From<u8> for StateID"],["impl From<Range<usize>> for Span"]], @@ -117,32 +117,32 @@ "rgb":[["impl<T: Copy> From<T> for Gray<T>"],["impl From<RGB<u16>> for RGB<f32>"],["impl<T, A> From<(T, T, T, A)> for RGBA<T, A>"],["impl<T> From<RGB<T>> for BGR<T>
    where\n T: Clone,
    "],["impl From<RGB<f32>> for RGB<f64>"],["impl From<RGB<u16>> for RGB<u64>"],["impl<T: Copy> From<RGB<T>> for RGBA<T, u16>"],["impl From<RGBA<f32>> for RGBA<f64>"],["impl From<RGBA<u8>> for RGBA<i16>"],["impl From<RGBA<i32>> for RGBA<f64>"],["impl<T: Clone> From<Gray<T>> for RGBA<T, u8>"],["impl From<RGB<u8>> for RGB<u16>"],["impl<T: Copy> From<RGB<T>> for BGRA<T, u8>"],["impl From<RGBA<u16>> for RGBA<f32>"],["impl<T: Copy> From<BGR<T>> for BGRA<T, u8>"],["impl<T: Copy> From<[T; 3]> for RGB<T>"],["impl From<RGB<u16>> for RGB<u32>"],["impl<T: Copy> From<Gray<T>> for GrayAlpha<T, u8>"],["impl<T, A> From<(T, T, T, A)> for BGRA<T, A>"],["impl<T: Copy> From<RGB<T>> for BGRA<T, u16>"],["impl<T: Copy> From<BGR<T>> for RGBA<T, u16>"],["impl From<RGB<u8>> for RGB<u32>"],["impl From<RGB<u16>> for RGB<i32>"],["impl<T> From<(T, T, T)> for BGR<T>"],["impl From<RGBA<u16>> for RGBA<i32>"],["impl From<RGBA<i16>> for RGBA<f64>"],["impl<T: Copy> From<[T; 4]> for RGBA<T>"],["impl<T: Copy> From<Gray<T>> for GrayAlpha<T, u16>"],["impl<T: Clone, A> From<GrayAlpha<T, A>> for RGBA<T, A>"],["impl From<RGB<u8>> for RGB<f64>"],["impl<T> From<RGBA<T>> for BGRA<T>
    where\n T: Clone,
    "],["impl From<RGB<u8>> for RGB<f32>"],["impl<T: Copy> From<[T; 4]> for BGRA<T>"],["impl From<RGB<i16>> for RGB<f32>"],["impl From<RGBA<u8>> for RGBA<f32>"],["impl<T> From<BGR<T>> for RGB<T>
    where\n T: Clone,
    "],["impl From<RGBA<u16>> for RGBA<f64>"],["impl From<RGBA<u8>> for RGBA<u16>"],["impl<T: Copy> From<BGR<T>> for RGBA<T, u8>"],["impl<T: Copy> From<RGB<T>> for RGBA<T, u8>"],["impl<T: Clone> From<Gray<T>> for RGB<T>"],["impl<T> From<(T, T, T)> for RGB<T>"],["impl<T: Copy> From<BGR<T>> for BGRA<T, u16>"],["impl<T> From<BGRA<T>> for RGBA<T>
    where\n T: Clone,
    "],["impl From<RGBA<u16>> for RGBA<u32>"],["impl From<RGBA<u8>> for RGBA<f64>"],["impl From<RGBA<u16>> for RGBA<u64>"],["impl From<RGBA<u8>> for RGBA<u32>"],["impl From<RGB<i32>> for RGB<f64>"],["impl<T: Copy> From<[T; 3]> for BGR<T>"],["impl From<RGB<u8>> for RGB<i16>"],["impl From<RGB<u16>> for RGB<f64>"],["impl From<RGB<i16>> for RGB<f64>"],["impl From<RGBA<i16>> for RGBA<f32>"]], "ring":[["impl From<[u8; 16]> for Tag"],["impl<B> From<&PublicKey> for PublicKeyComponents<B>
    where\n B: FromIterator<u8>,
    "],["impl From<KeyRejected> for Unspecified"],["impl From<Okm<'_, Algorithm>> for Key"],["impl From<Okm<'_, &'static Algorithm>> for UnboundKey"],["impl From<Okm<'_, &'static Algorithm>> for HeaderProtectionKey"],["impl From<TryFromSliceError> for Unspecified"],["impl From<EndOfInput> for Unspecified"],["impl From<Okm<'_, Algorithm>> for Salt"],["impl From<Okm<'_, Algorithm>> for Prk"]], "roxmltree":[["impl From<usize> for NodeId"],["impl From<u32> for NodeId"],["impl<'a, 'b> From<&'b str> for ExpandedName<'a, 'b>"],["impl<'a, 'b> From<(&'a str, &'b str)> for ExpandedName<'a, 'b>"]], -"rustix":[["impl From<Errno> for Error"],["impl From<Mode> for RawMode"],["impl From<u32> for Mode"]], +"rustix":[["impl From<Mode> for RawMode"],["impl From<Errno> for Error"],["impl From<u32> for Mode"]], "rustls":[["impl From<Vec<u8>> for Sct"],["impl From<u8> for AlertDescription"],["impl From<ClientConnection> for Connection"],["impl From<Vec<u8>> for ProtocolName"],["impl From<Error> for CertRevocationListError"],["impl From<u16> for NamedGroup"],["impl From<u16> for CipherSuite"],["impl From<ServerConnection> for Connection"],["impl From<&'static Tls13CipherSuite> for SupportedCipherSuite"],["impl From<InvalidMessage> for Error"],["impl From<Message> for PlainMessage"],["impl From<u8> for SignatureAlgorithm"],["impl From<u8> for AlertLevel"],["impl From<u8> for HashAlgorithm"],["impl From<u16> for ExtensionType"],["impl From<u8> for ClientCertificateType"],["impl From<CertificateError> for AlertDescription"],["impl From<Okm<'_, PayloadU8Len>> for PayloadU8"],["impl From<u8> for ECCurveType"],["impl From<PeerMisbehaved> for Error"],["impl From<u8> for HeartbeatMessageType"],["impl From<Vec<u8>> for PresharedKeyBinder"],["impl From<u16> for ProtocolVersion"],["impl From<SystemTimeError> for Error"],["impl From<u8> for PSKKeyExchangeMode"],["impl From<Vec<u8>> for DistinguishedName"],["impl From<u16> for SignatureScheme"],["impl From<PeerIncompatible> for Error"],["impl From<u8> for CertificateStatusType"],["impl From<CertificateError> for Error"],["impl From<u16> for NamedCurve"],["impl From<Vec<u8>> for ResponderId"],["impl From<&'static Tls12CipherSuite> for SupportedCipherSuite"],["impl From<u8> for HeartbeatMode"],["impl From<u24> for usize"],["impl From<u8> for HandshakeType"],["impl From<[u8; 32]> for Random"],["impl From<u8> for ECPointFormat"],["impl From<u8> for ServerNameType"],["impl From<u8> for Compression"],["impl From<u8> for KeyUpdateRequest"],["impl From<u8> for ContentType"],["impl From<CertRevocationListError> for Error"]], "serde_json":[["impl From<u32> for Number"],["impl From<bool> for Value"],["impl<T> From<Option<T>> for Value
    where\n T: Into<Value>,
    "],["impl<T: Into<Value>> From<Vec<T>> for Value"],["impl From<u8> for Value"],["impl From<i32> for Number"],["impl From<Error> for Error"],["impl From<&str> for Value"],["impl From<usize> for Value"],["impl From<Map<String, Value>> for Value"],["impl From<f32> for Value"],["impl From<i64> for Number"],["impl From<Box<RawValue>> for Box<str>"],["impl From<i8> for Value"],["impl From<()> for Value"],["impl<T: Clone + Into<Value>> From<&[T]> for Value"],["impl From<i16> for Number"],["impl From<i16> for Value"],["impl From<u32> for Value"],["impl From<u64> for Number"],["impl From<f64> for Value"],["impl From<u8> for Number"],["impl From<isize> for Number"],["impl From<u64> for Value"],["impl From<isize> for Value"],["impl From<usize> for Number"],["impl From<i32> for Value"],["impl From<u16> for Value"],["impl From<u16> for Number"],["impl From<Number> for Value"],["impl From<i8> for Number"],["impl From<String> for Value"],["impl<'a> From<Cow<'a, str>> for Value"],["impl From<i64> for Value"]], "simplecss":[["impl<'a> From<&'a str> for DeclarationTokenizer<'a>"],["impl<'a> From<&'a str> for SelectorTokenizer<'a>"]], "siphasher":[["impl From<u128> for Hash128"],["impl From<Hash128> for u128"]], "slotmap":[["impl From<KeyData> for DefaultKey"]], -"smallvec":[["impl From<LayoutError> for CollectionAllocErr"],["impl<A: Array> From<A> for SmallVec<A>"],["impl<A: Array> From<Vec<<A as Array>::Item>> for SmallVec<A>"],["impl<'a, A: Array> From<&'a [<A as Array>::Item]> for SmallVec<A>
    where\n A::Item: Clone,
    "]], +"smallvec":[["impl From<LayoutError> for CollectionAllocErr"],["impl<A: Array> From<Vec<<A as Array>::Item>> for SmallVec<A>"],["impl<'a, A: Array> From<&'a [<A as Array>::Item]> for SmallVec<A>
    where\n A::Item: Clone,
    "],["impl<A: Array> From<A> for SmallVec<A>"]], "socket2":[["impl From<Protocol> for c_int"],["impl From<i32> for Protocol"],["impl From<TcpListener> for Socket"],["impl From<UdpSocket> for Socket"],["impl From<SocketAddr> for SockAddr"],["impl From<SocketAddrV6> for SockAddr"],["impl From<i32> for Type"],["impl From<i32> for Domain"],["impl From<OwnedFd> for Socket"],["impl From<Domain> for c_int"],["impl From<Socket> for UdpSocket"],["impl From<TcpStream> for Socket"],["impl From<Socket> for UnixListener"],["impl From<SocketAddrV4> for SockAddr"],["impl From<Socket> for TcpStream"],["impl From<Socket> for TcpListener"],["impl From<Socket> for OwnedFd"],["impl From<UnixDatagram> for Socket"],["impl<'s, S> From<&'s S> for SockRef<'s>
    where\n S: AsFd,
    "],["impl From<UnixListener> for Socket"],["impl From<Type> for c_int"],["impl From<UnixStream> for Socket"],["impl From<Socket> for UnixDatagram"],["impl From<Socket> for UnixStream"]], "spin":[["impl<T, R> From<T> for Once<T, R>"]], -"sqlx_core":[["impl<'c, DB: Database> From<PoolConnection<DB>> for MaybePoolConnection<'c, DB>"],["impl<T> From<T> for Json<T>"],["impl<E> From<E> for Error
    where\n E: DatabaseError,
    "],["impl From<MigrateError> for Error"],["impl From<&'static str> for UStr"],["impl From<String> for CertificateInput"],["impl From<String> for UStr"],["impl<'c, DB: Database> From<&'c mut <DB as Database>::Connection> for MaybePoolConnection<'c, DB>"],["impl From<Error> for Error"],["impl From<Error> for MigrateError"]], +"sqlx_core":[["impl From<&'static str> for UStr"],["impl From<String> for UStr"],["impl From<String> for CertificateInput"],["impl From<Error> for MigrateError"],["impl<T> From<T> for Json<T>"],["impl<E> From<E> for Error
    where\n E: DatabaseError,
    "],["impl<'c, DB: Database> From<&'c mut <DB as Database>::Connection> for MaybePoolConnection<'c, DB>"],["impl<'c, DB: Database> From<PoolConnection<DB>> for MaybePoolConnection<'c, DB>"],["impl From<MigrateError> for Error"],["impl From<Error> for Error"]], "sqlx_postgres":[["impl<T> From<T> for PgMoney
    where\n T: Into<i64>,
    "],["impl<T> From<RangeTo<T>> for PgRange<T>"],["impl From<String> for PgCiText"],["impl<T> From<RangeInclusive<T>> for PgRange<T>"],["impl From<PgQueryResult> for AnyQueryResult"],["impl<T> From<[Bound<T>; 2]> for PgRange<T>"],["impl<T> From<Range<T>> for PgRange<T>"],["impl From<PgCiText> for String"],["impl<T> From<RangeFrom<T>> for PgRange<T>"],["impl<T> From<(Bound<T>, Bound<T>)> for PgRange<T>"],["impl<T> From<RangeToInclusive<T>> for PgRange<T>"]], -"subtle":[["impl<T> From<CtOption<T>> for Option<T>"],["impl From<u8> for Choice"],["impl From<Choice> for bool"]], +"subtle":[["impl From<Choice> for bool"],["impl From<u8> for Choice"],["impl<T> From<CtOption<T>> for Option<T>"]], "svgtypes":[["impl<'a> From<&'a str> for NumberListParser<'a>"],["impl<'a> From<&'a str> for FilterValueListParser<'a>"],["impl From<Error> for FilterValueListParserError"],["impl<'a> From<&'a str> for PointsParser<'a>"],["impl<'a> From<&'a str> for TransformListParser<'a>"],["impl From<[PaintOrderKind; 3]> for PaintOrder"],["impl<'a> From<&'a str> for LengthListParser<'a>"],["impl<'a> From<&'a str> for SimplifyingPathParser<'a>"],["impl From<DirectionalPosition> for Length"],["impl<'a> From<&'a str> for PathParser<'a>"]], "sync_wrapper":[["impl<T> From<T> for SyncWrapper<T>"]], -"tempfile":[["impl<F> From<PersistError<F>> for Error"],["impl From<PathPersistError> for TempPath"],["impl From<PathPersistError> for Error"],["impl<F> From<PersistError<F>> for NamedTempFile<F>"]], +"tempfile":[["impl<F> From<PersistError<F>> for NamedTempFile<F>"],["impl<F> From<PersistError<F>> for Error"],["impl From<PathPersistError> for Error"],["impl From<PathPersistError> for TempPath"]], "time":[["impl From<Instant> for Instant"],["impl From<Parse> for Error"],["impl From<ParseFromDescription> for Parse"],["impl From<ComponentRange> for TryFromParsed"],["impl From<DifferentVariant> for Error"],["impl From<ComponentRange> for Error"],["impl From<Month> for u8"],["impl From<Component> for OwnedFormatItem"],["impl<'a> From<Box<[Item<'a>]>> for OwnedFormatItem"],["impl From<OffsetDateTime> for SystemTime"],["impl From<Format> for Error"],["impl From<BorrowedFormatItem<'_>> for OwnedFormatItem"],["impl From<&BorrowedFormatItem<'_>> for OwnedFormatItem"],["impl From<TryFromParsed> for Parse"],["impl From<InvalidVariant> for Error"],["impl From<ParseFromDescription> for Error"],["impl From<ConversionRange> for Error"],["impl From<Vec<OwnedFormatItem>> for OwnedFormatItem"],["impl From<Vec<BorrowedFormatItem<'_>>> for OwnedFormatItem"],["impl<'a> From<&'a [BorrowedFormatItem<'_>]> for BorrowedFormatItem<'a>"],["impl From<InvalidFormatDescription> for Error"],["impl From<SystemTime> for OffsetDateTime"],["impl<'a, T: AsRef<[FormatItem<'a>]> + ?Sized> From<&T> for OwnedFormatItem"],["impl From<Error> for Format"],["impl From<Component> for BorrowedFormatItem<'_>"],["impl From<Instant> for Instant"],["impl From<TryFromParsed> for Error"]], "tiny_skia_path":[["impl From<(f32, f32)> for Point"]], "tinystr":[["impl<const N: usize> From<TinyAsciiStr<N>> for UnvalidatedTinyAsciiStr<N>"]], "tinyvec":[["impl<A: Array> From<A> for TinyVec<A>"],["impl<A: Array> From<A> for ArrayVec<A>"],["impl<A: Array> From<ArrayVec<A>> for TinyVec<A>"],["impl<T, A> From<&[T]> for TinyVec<A>
    where\n T: Clone + Default,\n A: Array<Item = T>,
    "],["impl<'s, T> From<&'s mut [T]> for SliceVec<'s, T>"],["impl<'s, T, A> From<&'s mut A> for SliceVec<'s, T>
    where\n A: AsMut<[T]>,
    "],["impl<T, A> From<&mut [T]> for TinyVec<A>
    where\n T: Clone + Default,\n A: Array<Item = T>,
    "]], -"tokio":[["impl From<Instant> for Instant"],["impl<RW> From<BufWriter<BufReader<RW>>> for BufStream<RW>"],["impl From<i32> for SignalKind"],["impl<T> From<T> for OnceCell<T>"],["impl From<File> for File"],["impl<T> From<T> for Mutex<T>"],["impl From<SignalKind> for c_int"],["impl<RW> From<BufReader<BufWriter<RW>>> for BufStream<RW>"],["impl From<JoinError> for Error"],["impl From<Elapsed> for Error"],["impl<T> From<SendError<T>> for TrySendError<T>"],["impl<T> From<T> for RwLock<T>"],["impl From<OpenOptions> for OpenOptions"],["impl From<Instant> for Instant"]], +"tokio":[["impl From<OpenOptions> for OpenOptions"],["impl From<JoinError> for Error"],["impl From<File> for File"],["impl<T> From<SendError<T>> for TrySendError<T>"],["impl<T> From<T> for Mutex<T>"],["impl From<SignalKind> for c_int"],["impl From<Elapsed> for Error"],["impl From<Instant> for Instant"],["impl<T> From<T> for RwLock<T>"],["impl From<Instant> for Instant"],["impl<RW> From<BufWriter<BufReader<RW>>> for BufStream<RW>"],["impl From<i32> for SignalKind"],["impl<T> From<T> for OnceCell<T>"],["impl<RW> From<BufReader<BufWriter<RW>>> for BufStream<RW>"]], "tokio_native_tls":[["impl From<TlsAcceptor> for TlsAcceptor"],["impl From<TlsConnector> for TlsConnector"]], "tokio_rustls":[["impl From<Arc<ClientConfig>> for TlsConnector"],["impl<T> From<TlsStream<T>> for TlsStream<T>"],["impl<T> From<TlsStream<T>> for TlsStream<T>"],["impl From<Arc<ServerConfig>> for TlsAcceptor"]], -"tokio_stream":[["impl From<Elapsed> for Error"],["impl<T> From<Receiver<T>> for ReceiverStream<T>"],["impl<T> From<UnboundedReceiver<T>> for UnboundedReceiverStream<T>"]], +"tokio_stream":[["impl<T> From<UnboundedReceiver<T>> for UnboundedReceiverStream<T>"],["impl<T> From<Receiver<T>> for ReceiverStream<T>"],["impl From<Elapsed> for Error"]], "tokio_util":[["impl From<Error> for LinesCodecError"],["impl From<Error> for AnyDelimiterCodecError"]], -"tracing":[["impl<'a> From<&'a Span> for Option<&'a Id>"],["impl<'a> From<&'a Span> for Option<Id>"],["impl<'a> From<&'a EnteredSpan> for Option<Id>"],["impl<'a> From<&'a EnteredSpan> for Option<&'a Id>"],["impl From<Span> for Option<Id>"]], -"tracing_core":[["impl<'a> From<&'a Id> for Option<Id>"],["impl From<Current> for Option<Id>"],["impl<'a> From<&'a Current> for Option<Id>"],["impl<'a> From<&'a Current> for Option<&'static Metadata<'static>>"],["impl From<Level> for LevelFilter"],["impl From<LevelFilter> for Option<Level>"],["impl<'a> From<&'a Current> for Option<&'a Id>"],["impl<S> From<S> for Dispatch
    where\n S: Subscriber + Send + Sync + 'static,
    "],["impl From<Option<Level>> for LevelFilter"]], +"tracing":[["impl From<Span> for Option<Id>"],["impl<'a> From<&'a EnteredSpan> for Option<Id>"],["impl<'a> From<&'a EnteredSpan> for Option<&'a Id>"],["impl<'a> From<&'a Span> for Option<Id>"],["impl<'a> From<&'a Span> for Option<&'a Id>"]], +"tracing_core":[["impl From<Level> for LevelFilter"],["impl<'a> From<&'a Current> for Option<&'static Metadata<'static>>"],["impl<'a> From<&'a Current> for Option<&'a Id>"],["impl<'a> From<&'a Current> for Option<Id>"],["impl From<Option<Level>> for LevelFilter"],["impl<S> From<S> for Dispatch
    where\n S: Subscriber + Send + Sync + 'static,
    "],["impl From<LevelFilter> for Option<Level>"],["impl From<Current> for Option<Id>"],["impl<'a> From<&'a Id> for Option<Id>"]], "tracing_error":[["impl<E> From<E> for TracedError<E>
    where\n E: Error + Send + Sync + 'static,
    "]], "tracing_subscriber":[["impl From<ParseError> for FromEnvError"],["impl<N, E, F, W> From<SubscriberBuilder<N, E, F, W>> for Dispatch
    where\n N: for<'writer> FormatFields<'writer> + 'static,\n E: FormatEvent<Registry, N> + 'static,\n W: for<'writer> MakeWriter<'writer> + 'static,\n F: Layer<Formatter<N, E, W>> + Send + Sync + 'static,\n Layer<Registry, N, E, W>: Layer<Registry> + Send + Sync + 'static,
    "],["impl<T> From<Option<T>> for OptionalWriter<T>"],["impl From<Box<dyn Error + Send + Sync>> for ParseError"],["impl From<LevelFilter> for Directive"],["impl From<ParseLevelFilterError> for ParseError"],["impl From<Instant> for Uptime"],["impl<F> From<F> for FilterFn<F>
    where\n F: Fn(&Metadata<'_>) -> bool,
    "],["impl<F, S> From<F> for DynFilterFn<S, F>
    where\n F: Fn(&Metadata<'_>, &Context<'_, S>) -> bool,
    "],["impl From<VarError> for FromEnvError"],["impl<S> From<S> for EnvFilter
    where\n S: AsRef<str>,
    "],["impl From<Level> for Directive"]], "ttf_parser":[["impl From<i16> for NormalizedCoordinate"],["impl From<u16> for Weight"],["impl From<f32> for NormalizedCoordinate"]], @@ -153,10 +153,10 @@ "url":[["impl From<Url> for String"],["impl From<Errors> for ParseError"]], "usvg_parser":[["impl From<Error> for Error"]], "usvg_tree":[["impl From<NonZeroRect> for BBox"],["impl From<Rect> for BBox"],["impl From<f32> for StrokeMiterlimit"]], -"uuid":[["impl From<Hyphenated> for Uuid"],["impl From<Urn> for Uuid"],["impl From<Simple> for Uuid"],["impl From<Uuid> for String"],["impl From<Uuid> for Hyphenated"],["impl From<Uuid> for Urn"],["impl From<Uuid> for Braced"],["impl From<Braced> for Uuid"],["impl From<Uuid> for Simple"],["impl From<Uuid> for Vec<u8>"]], +"uuid":[["impl From<Uuid> for String"],["impl From<Uuid> for Urn"],["impl From<Uuid> for Simple"],["impl From<Hyphenated> for Uuid"],["impl From<Uuid> for Vec<u8>"],["impl From<Uuid> for Hyphenated"],["impl From<Urn> for Uuid"],["impl From<Braced> for Uuid"],["impl From<Simple> for Uuid"],["impl From<Uuid> for Braced"]], "v_htmlescape":[["impl<'a> From<&'a str> for VHtmlescape<'a>"]], "walkdir":[["impl From<Error> for Error"]], -"webpki":[["impl<'a> From<&'a IpAddr> for IpAddrRef<'a>"],["impl<'a> From<IpAddrRef<'a>> for &'a [u8]"],["impl<'a> From<IpAddrRef<'a>> for SubjectNameRef<'a>"],["impl<'a> From<IpAddrRef<'a>> for IpAddr"],["impl<'a> From<DnsNameRef<'a>> for &'a str"],["impl From<EndOfInput> for Error"],["impl From<Error> for ControlFlow<Error, Error>"],["impl<'a> From<DnsNameRef<'a>> for SubjectNameRef<'a>"],["impl<'a> From<Cert<'a>> for TrustAnchor<'a>"],["impl From<IpAddr> for IpAddr"],["impl<'a> From<IpAddrRef<'a>> for &'a str"]], +"webpki":[["impl<'a> From<DnsNameRef<'a>> for &'a str"],["impl<'a> From<Cert<'a>> for TrustAnchor<'a>"],["impl<'a> From<IpAddrRef<'a>> for &'a [u8]"],["impl From<EndOfInput> for Error"],["impl<'a> From<IpAddrRef<'a>> for IpAddr"],["impl<'a> From<&'a IpAddr> for IpAddrRef<'a>"],["impl From<IpAddr> for IpAddr"],["impl From<Error> for ControlFlow<Error, Error>"],["impl<'a> From<DnsNameRef<'a>> for SubjectNameRef<'a>"],["impl<'a> From<IpAddrRef<'a>> for &'a str"],["impl<'a> From<IpAddrRef<'a>> for SubjectNameRef<'a>"]], "zerotrie":[["impl<Store> From<&ZeroTrieExtendedCapacity<Store>> for LiteMap<Vec<u8>, usize>
    where\n Store: AsRef<[u8]> + ?Sized,
    "],["impl<Store> From<&ZeroTriePerfectHash<Store>> for LiteMap<Vec<u8>, usize>
    where\n Store: AsRef<[u8]> + ?Sized,
    "],["impl<Store> From<&ZeroTrieSimpleAscii<Store>> for BTreeMap<String, usize>
    where\n Store: AsRef<[u8]> + ?Sized,
    "],["impl<Store> From<&ZeroTrieSimpleAscii<Store>> for LiteMap<String, usize>
    where\n Store: AsRef<[u8]> + ?Sized,
    "],["impl<Store> From<&ZeroTriePerfectHash<Store>> for BTreeMap<Vec<u8>, usize>
    where\n Store: AsRef<[u8]> + ?Sized,
    "],["impl<Store> From<&ZeroTrieExtendedCapacity<Store>> for BTreeMap<Vec<u8>, usize>
    where\n Store: AsRef<[u8]> + ?Sized,
    "]], "zerovec":[["impl<'a, K, V> From<ZeroMapBorrowed<'a, K, V>> for ZeroMap<'a, K, V>
    where\n K: ZeroMapKV<'a> + ?Sized,\n V: ZeroMapKV<'a> + ?Sized,
    "],["impl<'a, K0, K1, V> From<ZeroMap2dBorrowed<'a, K0, K1, V>> for ZeroMap2d<'a, K0, K1, V>
    where\n K0: ZeroMapKV<'a> + ?Sized,\n K1: ZeroMapKV<'a> + ?Sized,\n V: ZeroMapKV<'a> + ?Sized,
    "],["impl From<char> for UnvalidatedChar"],["impl From<Box<str>> for Box<UnvalidatedStr>"],["impl From<&FlexZeroSlice> for FlexZeroVecOwned"],["impl From<i16> for RawBytesULE<2>"],["impl<U, const N: usize> From<Option<U>> for NichedOption<U, N>"],["impl<A, T, F> From<&[A]> for VarZeroVec<'static, T, F>
    where\n T: VarULE + ?Sized,\n A: EncodeAsVarULE<T>,\n F: VarZeroVecFormat,
    "],["impl From<u64> for RawBytesULE<8>"],["impl From<u128> for RawBytesULE<16>"],["impl<'a, T: ?Sized, F> From<&'a VarZeroSlice<T, F>> for VarZeroVec<'a, T, F>"],["impl From<u32> for RawBytesULE<4>"],["impl<'a, T: ?Sized, F> From<VarZeroVecOwned<T, F>> for VarZeroVec<'a, T, F>"],["impl From<i128> for RawBytesULE<16>"],["impl From<i32> for RawBytesULE<4>"],["impl<'a> From<&'a str> for &'a UnvalidatedStr"],["impl From<u16> for RawBytesULE<2>"],["impl<A, T, F, const N: usize> From<&[A; N]> for VarZeroVec<'static, T, F>
    where\n T: VarULE + ?Sized,\n A: EncodeAsVarULE<T>,\n F: VarZeroVecFormat,
    "],["impl<A, T, F> From<&Vec<A>> for VarZeroVec<'static, T, F>
    where\n T: VarULE + ?Sized,\n A: EncodeAsVarULE<T>,\n F: VarZeroVecFormat,
    "],["impl<const N: usize> From<[u8; N]> for RawBytesULE<N>"],["impl<'a, T: ?Sized + VarULE, F: VarZeroVecFormat> From<&'a VarZeroSlice<T, F>> for VarZeroVecOwned<T, F>"],["impl<'a, T: ?Sized + VarULE, F: VarZeroVecFormat> From<VarZeroVec<'a, T, F>> for VarZeroVecOwned<T, F>"],["impl<'a, T: AsULE> From<Vec<<T as AsULE>::ULE>> for ZeroVec<'a, T>"],["impl From<i64> for RawBytesULE<8>"],["impl<'a, T: AsULE> From<&'a [<T as AsULE>::ULE]> for ZeroVec<'a, T>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/convert/trait.TryFrom.js b/trait.impl/core/convert/trait.TryFrom.js index ec0e0ce4437e..b9bcfdc0838c 100644 --- a/trait.impl/core/convert/trait.TryFrom.js +++ b/trait.impl/core/convert/trait.TryFrom.js @@ -31,11 +31,11 @@ "sqlx_postgres":[["impl<'a> TryFrom<&'a PgRow> for AnyRow"],["impl TryFrom<&str> for PgSeverity"],["impl TryFrom<Duration> for PgInterval"],["impl<'a> TryFrom<&'a PgTypeInfo> for AnyTypeInfo"],["impl TryFrom<TimeDelta> for PgInterval"],["impl<'a> TryFrom<&'a AnyConnectOptions> for PgConnectOptions"],["impl<'a> TryFrom<&'a PgColumn> for AnyColumn"]], "time":[["impl TryFrom<Format> for Error"],["impl TryFrom<Parsed> for Time"],["impl TryFrom<Parsed> for UtcOffset"],["impl TryFrom<Error> for InvalidVariant"],["impl TryFrom<OwnedFormatItem> for Vec<OwnedFormatItem>"],["impl TryFrom<Error> for InvalidFormatDescription"],["impl TryFrom<TryFromParsed> for ComponentRange"],["impl TryFrom<BorrowedFormatItem<'_>> for Component"],["impl TryFrom<Error> for TryFromParsed"],["impl TryFrom<Error> for Parse"],["impl TryFrom<Duration> for Duration"],["impl TryFrom<Error> for ComponentRange"],["impl TryFrom<Duration> for Duration"],["impl<'a> TryFrom<BorrowedFormatItem<'a>> for &[BorrowedFormatItem<'a>]"],["impl TryFrom<Error> for Format"],["impl TryFrom<Error> for ParseFromDescription"],["impl TryFrom<Parsed> for OffsetDateTime"],["impl TryFrom<u8> for Month"],["impl TryFrom<Parse> for TryFromParsed"],["impl TryFrom<Parsed> for Date"],["impl TryFrom<Parse> for ParseFromDescription"],["impl TryFrom<Parsed> for PrimitiveDateTime"],["impl TryFrom<Error> for DifferentVariant"],["impl TryFrom<OwnedFormatItem> for Component"],["impl TryFrom<Error> for ConversionRange"]], "tinyvec":[["impl<T, A> TryFrom<&[T]> for ArrayVec<A>
    where\n T: Clone + Default,\n A: Array<Item = T>,
    "]], -"tokio":[["impl TryFrom<UnixListener> for UnixListener"],["impl TryFrom<UnixStream> for UnixStream"],["impl TryFrom<TcpListener> for TcpListener"],["impl TryFrom<UdpSocket> for UdpSocket"],["impl TryFrom<TcpStream> for TcpStream"],["impl TryFrom<UnixDatagram> for UnixDatagram"]], +"tokio":[["impl TryFrom<TcpListener> for TcpListener"],["impl TryFrom<UnixListener> for UnixListener"],["impl TryFrom<TcpStream> for TcpStream"],["impl TryFrom<UnixDatagram> for UnixDatagram"],["impl TryFrom<UdpSocket> for UdpSocket"],["impl TryFrom<UnixStream> for UnixStream"]], "unicode_script":[["impl TryFrom<ScriptExtension> for Script"]], "url":[["impl<'a> TryFrom<&'a str> for Url"]], "uuid":[["impl TryFrom<Vec<u8>> for Uuid"],["impl TryFrom<&str> for Uuid"]], -"webpki":[["impl TryFrom<SystemTime> for Time"],["impl TryFrom<u8> for RevocationReason"],["impl<'a> TryFrom<&'a [u8]> for EndEntityCert<'a>"]], +"webpki":[["impl<'a> TryFrom<&'a [u8]> for EndEntityCert<'a>"],["impl TryFrom<SystemTime> for Time"],["impl TryFrom<u8> for RevocationReason"]], "zerotrie":[["impl<'a, K, S> TryFrom<&'a LiteMap<K, usize, S>> for ZeroTrie<Vec<u8>>
    where\n K: Borrow<[u8]>,\n S: StoreSlice<K, usize, Slice = [(K, usize)]>,
    "],["impl<'a, K, S> TryFrom<&'a LiteMap<K, usize, S>> for ZeroTrieSimpleAscii<Vec<u8>>
    where\n K: Borrow<[u8]>,\n S: StoreIterable<'a, K, usize>,
    "],["impl<'a, K> TryFrom<&'a BTreeMap<K, usize>> for ZeroTrieSimpleAscii<Vec<u8>>
    where\n K: Borrow<[u8]>,
    "],["impl<'a, K, S> TryFrom<&'a LiteMap<K, usize, S>> for ZeroTrieExtendedCapacity<Vec<u8>>
    where\n K: Borrow<[u8]>,\n S: StoreIterable<'a, K, usize>,
    "],["impl<'a, K, S> TryFrom<&'a LiteMap<K, usize, S>> for ZeroTriePerfectHash<Vec<u8>>
    where\n K: Borrow<[u8]>,\n S: StoreIterable<'a, K, usize>,
    "],["impl<'a, K> TryFrom<&'a BTreeMap<K, usize>> for ZeroTriePerfectHash<Vec<u8>>
    where\n K: Borrow<[u8]>,
    "],["impl<'a, K> TryFrom<&'a BTreeMap<K, usize>> for ZeroTrieExtendedCapacity<Vec<u8>>
    where\n K: Borrow<[u8]>,
    "]], "zerovec":[["impl TryFrom<UnvalidatedChar> for char"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/default/trait.Default.js b/trait.impl/core/default/trait.Default.js index acce924aa378..ea7c869da16e 100644 --- a/trait.impl/core/default/trait.Default.js +++ b/trait.impl/core/default/trait.Default.js @@ -42,7 +42,7 @@ "darling_core":[["impl Default for ShapeSet"],["impl Default for Flag"],["impl Default for Ignored"],["impl Default for Accumulator"],["impl<T: Default> Default for SpannedValue<T>"],["impl<T> Default for Override<T>"],["impl Default for PathList"]], "dashmap":[["impl<K, V, S> Default for DashMap<K, V, S>
    where\n K: Eq + Hash,\n S: Default + BuildHasher + Clone,
    "],["impl<K, S> Default for DashSet<K, S>
    where\n K: Eq + Hash,\n S: Default + BuildHasher + Clone,
    "]], "deranged":[["impl<const MIN: u16, const MAX: u16> Default for OptionRangedU16<MIN, MAX>"],["impl<const MIN: u64, const MAX: u64> Default for OptionRangedU64<MIN, MAX>"],["impl<const MIN: u128, const MAX: u128> Default for OptionRangedU128<MIN, MAX>"],["impl<const MIN: u32, const MAX: u32> Default for OptionRangedU32<MIN, MAX>"],["impl<const MIN: i128, const MAX: i128> Default for OptionRangedI128<MIN, MAX>"],["impl<const MIN: i8, const MAX: i8> Default for OptionRangedI8<MIN, MAX>"],["impl<const MIN: i16, const MAX: i16> Default for OptionRangedI16<MIN, MAX>"],["impl<const MIN: usize, const MAX: usize> Default for OptionRangedUsize<MIN, MAX>"],["impl<const MIN: isize, const MAX: isize> Default for OptionRangedIsize<MIN, MAX>"],["impl<const MIN: i32, const MAX: i32> Default for OptionRangedI32<MIN, MAX>"],["impl<const MIN: i64, const MAX: i64> Default for OptionRangedI64<MIN, MAX>"],["impl<const MIN: u8, const MAX: u8> Default for OptionRangedU8<MIN, MAX>"]], -"digest":[["impl Default for InvalidBufferSize"],["impl Default for InvalidOutputSize"],["impl<T> Default for CoreWrapper<T>"],["impl<T, OutSize, O> Default for CtVariableCoreWrapper<T, OutSize, O>
    where\n T: VariableOutputCore,\n OutSize: ArrayLength<u8> + IsLessOrEqual<T::OutputSize>,\n LeEq<OutSize, T::OutputSize>: NonZero,\n T::BlockSize: IsLess<U256>,\n Le<T::BlockSize, U256>: NonZero,
    "],["impl<T> Default for XofReaderCoreWrapper<T>"],["impl Default for MacError"]], +"digest":[["impl<T, OutSize, O> Default for CtVariableCoreWrapper<T, OutSize, O>
    where\n T: VariableOutputCore,\n OutSize: ArrayLength<u8> + IsLessOrEqual<T::OutputSize>,\n LeEq<OutSize, T::OutputSize>: NonZero,\n T::BlockSize: IsLess<U256>,\n Le<T::BlockSize, U256>: NonZero,
    "],["impl<T> Default for CoreWrapper<T>"],["impl Default for InvalidBufferSize"],["impl Default for InvalidOutputSize"],["impl Default for MacError"],["impl<T> Default for XofReaderCoreWrapper<T>"]], "event_listener":[["impl Default for Event"]], "fastrand":[["impl Default for Rng"]], "fdeflate":[["impl Default for Decompressor"]], @@ -54,13 +54,13 @@ "fontdb":[["impl Default for Style"],["impl Default for Database"],["impl Default for ID"],["impl Default for Weight"],["impl<'a> Default for Query<'a>"]], "futures_executor":[["impl Default for LocalPool"]], "futures_intrusive":[["impl Default for StateId"]], -"futures_util":[["impl<Fut: Future> Default for FuturesOrdered<Fut>"],["impl Default for PollNext"],["impl<T: Default> Default for Mutex<T>"],["impl<St: Stream + Unpin> Default for SelectAll<St>"],["impl<T: Default> Default for Cursor<T>"],["impl<Fut> Default for FuturesUnordered<Fut>"],["impl<F> Default for OptionFuture<F>"]], +"futures_util":[["impl<T: Default> Default for Mutex<T>"],["impl<F> Default for OptionFuture<F>"],["impl<Fut> Default for FuturesUnordered<Fut>"],["impl<T: Default> Default for Cursor<T>"],["impl Default for PollNext"],["impl<St: Stream + Unpin> Default for SelectAll<St>"],["impl<Fut: Future> Default for FuturesOrdered<Fut>"]], "generic_array":[["impl<T: Default, N> Default for GenericArray<T, N>
    where\n N: ArrayLength<T>,
    "]], "gif":[["impl<'a> Default for Frame<'a>"]], "gimli":[["impl Default for LittleEndian"],["impl<R: Default> Default for DebugTuIndex<R>"],["impl<R: Reader, S: UnwindContextStorage<R>> Default for UnwindTableRow<R, S>"],["impl<R: Default> Default for DebugStrOffsets<R>"],["impl Default for Pointer"],["impl<R: Default> Default for DebugTypes<R>"],["impl<R: Reader> Default for RangeIter<R>"],["impl Default for BaseAddresses"],["impl<R: Default> Default for DebugAddr<R>"],["impl Default for SectionBaseAddresses"],["impl<R: Default> Default for DebugInfo<R>"],["impl<R: Default> Default for LocationLists<R>"],["impl<R: Default> Default for DebugAranges<R>"],["impl<R: Default> Default for DebugAbbrev<R>"],["impl Default for RunTimeEndian"],["impl<R: Default> Default for DebugLineStr<R>"],["impl<R: Default> Default for DebugLine<R>"],["impl Default for BigEndian"],["impl Default for Abbreviations"],["impl<R: Default> Default for DebugStr<R>"],["impl<R: Reader> Default for CfaRule<R>"],["impl<R: Default> Default for RangeLists<R>"],["impl<R: Default> Default for Dwarf<R>"],["impl Default for DwarfFileType"],["impl Default for Augmentation"],["impl<R: Default> Default for DebugRngLists<R>"],["impl<R: Default> Default for DebugCuIndex<R>"],["impl<R: Default> Default for DebugLocLists<R>"],["impl<R: Default> Default for DebugRanges<R>"],["impl Default for LineEncoding"],["impl<R: Default> Default for DebugLoc<R>"],["impl Default for AbbreviationsCache"],["impl<R: Reader, A: UnwindContextStorage<R>> Default for UnwindContext<R, A>"],["impl<'input, Endian> Default for EndianSlice<'input, Endian>
    where\n Endian: Endianity + Default,
    "]], "git2":[["impl<'cb> Default for PushOptions<'cb>"],["impl Default for StashFlags"],["impl<'cb> Default for RepoBuilder<'cb>"],["impl Default for ReferenceFormat"],["impl Default for DiffFindOptions"],["impl<'a> Default for ProxyOptions<'a>"],["impl Default for DescribeOptions"],["impl<'cb> Default for FetchOptions<'cb>"],["impl<'cb> Default for RebaseOptions<'cb>"],["impl Default for StashApplyFlags"],["impl Default for BlameOptions"],["impl Default for TreeUpdateBuilder"],["impl Default for DescribeFormatOptions"],["impl Default for IndexAddOption"],["impl<'cb> Default for SubmoduleUpdateOptions<'cb>"],["impl<'cb> Default for StashApplyOptions<'cb>"],["impl Default for PathspecFlags"],["impl Default for Buf"],["impl Default for DiffOptions"],["impl<'cb> Default for CheckoutBuilder<'cb>"],["impl Default for EmailCreateOptions"],["impl<'a> Default for RemoteCallbacks<'a>"],["impl Default for RemoteRedirect"],["impl Default for MergeOptions"],["impl Default for CredentialType"],["impl Default for AttrCheckFlags"],["impl Default for StatusOptions"]], "h2":[["impl Default for Builder"],["impl Default for Builder"]], -"hashbrown":[["impl<T, A: Allocator + Default> Default for RawTable<T, A>"],["impl<T, A> Default for HashTable<T, A>
    where\n A: Allocator + Default,
    "],["impl<K, V, S, A> Default for HashMap<K, V, S, A>
    where\n S: Default,\n A: Default + Allocator,
    "],["impl<T, S, A> Default for HashSet<T, S, A>
    where\n S: Default,\n A: Default + Allocator,
    "]], +"hashbrown":[["impl<T, S, A> Default for HashSet<T, S, A>
    where\n S: Default,\n A: Default + Allocator,
    "],["impl<T, A> Default for HashTable<T, A>
    where\n A: Allocator + Default,
    "],["impl<K, V, S, A> Default for HashMap<K, V, S, A>
    where\n S: Default,\n A: Default + Allocator,
    "],["impl<T, A: Allocator + Default> Default for RawTable<T, A>"]], "hashlink":[["impl<K, V, S> Default for LinkedHashMap<K, V, S>
    where\n S: Default,
    "],["impl<T, S> Default for LinkedHashSet<T, S>
    where\n S: Default,
    "]], "headless_lms_certificates":[["impl Default for TextToRender"]], "headless_lms_models":[["impl Default for UserExerciseStateUpdateAlreadyLoadedRequiredData"],["impl Default for UserExerciseStateUpdateAlreadyLoadedRequiredDataPeerReviewInformation"],["impl Default for ChapterStatus"],["impl Default for ActivityProgress"],["impl Default for PointMap"]], @@ -86,7 +86,7 @@ "icu_timezone":[["impl Default for GmtOffset"],["impl<'data> Default for MetazonePeriodV1<'data>"],["impl Default for MetazoneCalculator"]], "ident_case":[["impl Default for RenameRule"]], "idna":[["impl Default for Errors"],["impl Default for Idna"],["impl Default for Config"]], -"indexmap":[["impl<K, V> Default for Values<'_, K, V>"],["impl<T> Default for Box<Slice<T>>"],["impl<K, V> Default for IntoValues<K, V>"],["impl<K, V> Default for Keys<'_, K, V>"],["impl<K, V, S> Default for IndexMap<K, V, S>
    where\n S: Default,
    "],["impl<K, V> Default for IntoIter<K, V>"],["impl<K, V> Default for &Slice<K, V>"],["impl<K, V> Default for IterMut<'_, K, V>"],["impl<T> Default for Iter<'_, T>"],["impl<K, V> Default for &mut Slice<K, V>"],["impl<T> Default for &Slice<T>"],["impl<K, V> Default for ValuesMut<'_, K, V>"],["impl<T> Default for IntoIter<T>"],["impl<K, V> Default for Box<Slice<K, V>>"],["impl<K, V> Default for Iter<'_, K, V>"],["impl<K, V> Default for IntoKeys<K, V>"],["impl<T, S> Default for IndexSet<T, S>
    where\n S: Default,
    "]], +"indexmap":[["impl<T> Default for Iter<'_, T>"],["impl<K, V> Default for IntoIter<K, V>"],["impl<T> Default for IntoIter<T>"],["impl<T, S> Default for IndexSet<T, S>
    where\n S: Default,
    "],["impl<K, V> Default for &mut Slice<K, V>"],["impl<T> Default for &Slice<T>"],["impl<K, V> Default for &Slice<K, V>"],["impl<K, V> Default for ValuesMut<'_, K, V>"],["impl<K, V> Default for IntoKeys<K, V>"],["impl<K, V> Default for Keys<'_, K, V>"],["impl<K, V> Default for Box<Slice<K, V>>"],["impl<T> Default for Box<Slice<T>>"],["impl<K, V> Default for IntoValues<K, V>"],["impl<K, V> Default for Iter<'_, K, V>"],["impl<K, V> Default for Values<'_, K, V>"],["impl<K, V> Default for IterMut<'_, K, V>"],["impl<K, V, S> Default for IndexMap<K, V, S>
    where\n S: Default,
    "]], "ipnet":[["impl Default for Ipv4Net"],["impl Default for IpNet"],["impl Default for Ipv6Net"]], "isbot":[["impl Default for Bots"]], "itoa":[["impl Default for Buffer"]], @@ -127,7 +127,7 @@ "reqwest":[["impl Default for Client"],["impl Default for ClientBuilder"],["impl Default for Policy"],["impl Default for ClientBuilder"],["impl Default for NoProxy"],["impl Default for Client"]], "rgb":[["impl<ComponentType: Default> Default for RGB<ComponentType>"],["impl<ComponentType: Default, AlphaComponentType: Default> Default for BGRA<ComponentType, AlphaComponentType>"],["impl<ComponentType: Default, AlphaComponentType: Default> Default for RGBA<ComponentType, AlphaComponentType>"],["impl<ComponentType: Default> Default for Gray<ComponentType>"],["impl<ComponentType: Default, AlphaComponentType: Default> Default for GrayAlpha<ComponentType, AlphaComponentType>"],["impl<ComponentType: Default> Default for BGR<ComponentType>"]], "roxmltree":[["impl Default for ParsingOptions"]], -"rustix":[["impl Default for ResolveFlags"],["impl Default for WatchFlags"]], +"rustix":[["impl Default for WatchFlags"],["impl Default for ResolveFlags"]], "rustls":[["impl Default for ServerConnectionData"],["impl Default for Resumption"],["impl Default for MessageFragmenter"],["impl Default for MessageDeframer"],["impl Default for Acceptor"]], "rustybuzz":[["impl Default for BufferFlags"],["impl Default for Direction"],["impl Default for UnicodeBuffer"],["impl Default for GlyphInfo"],["impl Default for SerializeFlags"],["impl Default for GlyphPosition"],["impl Default for BufferClusterLevel"]], "ryu":[["impl Default for Buffer"]], @@ -143,7 +143,7 @@ "smallvec":[["impl<A: Array> Default for SmallVec<A>"]], "spin":[["impl<T, R> Default for Once<T, R>"]], "sqlformat":[["impl Default for FormatOptions"],["impl Default for QueryParams"]], -"sqlx_core":[["impl<'q> Default for AnyArguments<'q>"],["impl<T: Default + ?Sized> Default for Json<T>"],["impl<'args, DB: Database> Default for QueryBuilder<'args, DB>"],["impl Default for AnyQueryResult"],["impl<T: Default> Default for Text<T>"],["impl Default for LogSettings"],["impl<DB: Database> Default for PoolOptions<DB>"]], +"sqlx_core":[["impl<T: Default + ?Sized> Default for Json<T>"],["impl<DB: Database> Default for PoolOptions<DB>"],["impl Default for AnyQueryResult"],["impl Default for LogSettings"],["impl<'args, DB: Database> Default for QueryBuilder<'args, DB>"],["impl<'q> Default for AnyArguments<'q>"],["impl<T: Default> Default for Text<T>"]], "sqlx_postgres":[["impl Default for PgLQuery"],["impl Default for PgCiText"],["impl Default for PgQueryResult"],["impl Default for PgLTree"],["impl Default for Oid"],["impl Default for PgArguments"],["impl Default for PgArgumentBuffer"],["impl Default for PgConnectOptions"],["impl Default for PgSslMode"],["impl Default for PgLTreeLabel"]], "strict_num":[["impl Default for FiniteF64"],["impl Default for PositiveF32"],["impl Default for FiniteF32"],["impl Default for PositiveF64"]], "svgtypes":[["impl Default for Length"],["impl Default for AspectRatio"],["impl Default for Transform"],["impl Default for PaintOrder"]], @@ -155,10 +155,10 @@ "tiny_skia":[["impl Default for PixmapPaint"],["impl Default for Paint<'_>"],["impl Default for SpreadMode"],["impl Default for BlendMode"],["impl Default for FillRule"]], "tiny_skia_path":[["impl Default for QuadCoeff"],["impl Default for Transform"],["impl Default for f32x2"],["impl Default for PathBuilder"],["impl Default for LineJoin"],["impl Default for LineCap"],["impl Default for PathStroker"],["impl Default for NormalizedF32Exclusive"],["impl Default for Stroke"],["impl Default for Point"],["impl Default for CubicCoeff"]], "tinyvec":[["impl<'s, T> Default for SliceVec<'s, T>"],["impl<A: Array> Default for ArrayVec<A>"],["impl<A: Array> Default for TinyVec<A>"]], -"tokio":[["impl<T> Default for Mutex<T>
    where\n T: Default,
    "],["impl Default for OpenOptions"],["impl<T> Default for RwLock<T>
    where\n T: Default + ?Sized,
    "],["impl<T> Default for JoinSet<T>"],["impl Default for MissedTickBehavior"],["impl Default for Notify"],["impl Default for OpenOptions"],["impl Default for DirBuilder"],["impl<T> Default for OnceCell<T>"],["impl Default for LocalSet"]], +"tokio":[["impl<T> Default for RwLock<T>
    where\n T: Default + ?Sized,
    "],["impl Default for LocalSet"],["impl<T> Default for OnceCell<T>"],["impl Default for OpenOptions"],["impl Default for MissedTickBehavior"],["impl Default for DirBuilder"],["impl Default for OpenOptions"],["impl<T> Default for JoinSet<T>"],["impl<T> Default for Mutex<T>
    where\n T: Default,
    "],["impl Default for Notify"]], "tokio_stream":[["impl<K, V> Default for StreamMap<K, V>"]], "tokio_util":[["impl Default for LinesCodec"],["impl Default for AnyDelimiterCodec"],["impl Default for LengthDelimitedCodec"],["impl Default for Builder"],["impl Default for BytesCodec"],["impl Default for CancellationToken"]], -"tracing_core":[["impl Default for Dispatch"],["impl Default for NoSubscriber"]], +"tracing_core":[["impl Default for NoSubscriber"],["impl Default for Dispatch"]], "tracing_error":[["impl<S> Default for ErrorLayer<S>
    where\n S: Subscriber + for<'span> LookupSpan<'span>,
    "]], "tracing_log":[["impl Default for Builder"],["impl Default for LogTracer"]], "tracing_subscriber":[["impl Default for Compact"],["impl Default for DefaultFields"],["impl<E: Default + ?Sized> Default for FormattedFields<E>"],["impl<S> Default for Layer<S>"],["impl Default for Format<Full, SystemTime>"],["impl Default for PrettyFields"],["impl Default for Builder"],["impl Default for Full"],["impl Default for EnvFilter"],["impl Default for Registry"],["impl Default for SystemTime"],["impl Default for TestWriter"],["impl Default for Identity"],["impl Default for Directive"],["impl Default for SubscriberBuilder"],["impl Default for Uptime"],["impl Default for Targets"],["impl Default for Pretty"],["impl Default for Subscriber"]], @@ -171,7 +171,7 @@ "usvg":[["impl Default for PostProcessingSteps"],["impl Default for XmlOptions"]], "usvg_parser":[["impl Default for Options"],["impl Default for ImageHrefResolver"]], "usvg_tree":[["impl Default for BBox"],["impl Default for DominantBaseline"],["impl Default for LineCap"],["impl Default for Group"],["impl Default for AlignmentBaseline"],["impl Default for Fill"],["impl Default for TextAnchor"],["impl Default for FillRule"],["impl Default for MaskType"],["impl Default for LengthAdjust"],["impl Default for FontStretch"],["impl Default for ShapeRendering"],["impl Default for SpreadMethod"],["impl Default for Visibility"],["impl Default for PaintOrder"],["impl Default for Stroke"],["impl Default for BaselineShift"],["impl Default for StrokeMiterlimit"],["impl Default for LineJoin"],["impl Default for ColorInterpolation"],["impl Default for TextRendering"],["impl Default for FontStyle"],["impl Default for ClipPath"],["impl Default for ColorMatrixKind"],["impl Default for BlendMode"],["impl Default for ImageRendering"]], -"uuid":[["impl Default for Hyphenated"],["impl Default for Urn"],["impl Default for Braced"],["impl Default for Uuid"],["impl Default for NoContext"],["impl Default for Simple"]], +"uuid":[["impl Default for Braced"],["impl Default for NoContext"],["impl Default for Uuid"],["impl Default for Simple"],["impl Default for Hyphenated"],["impl Default for Urn"]], "woothee":[["impl Default for Parser"],["impl<'a> Default for WootheeResult<'a>"]], "xmlwriter":[["impl Default for Options"]], "zerocopy":[["impl<T: Default> Default for Unalign<T>"]], diff --git a/trait.impl/core/error/trait.Error.js b/trait.impl/core/error/trait.Error.js index dde54f3648e7..615bd80a8123 100644 --- a/trait.impl/core/error/trait.Error.js +++ b/trait.impl/core/error/trait.Error.js @@ -19,7 +19,7 @@ "darling_core":[["impl Error for Error"]], "data_url":[["impl Error for MimeParsingError"],["impl<E: Error> Error for DecodeError<E>"],["impl Error for DataUrlError"],["impl Error for InvalidBase64"]], "deranged":[["impl Error for TryFromIntError"],["impl Error for ParseIntError"]], -"digest":[["impl Error for InvalidBufferSize"],["impl Error for InvalidOutputSize"],["impl Error for MacError"]], +"digest":[["impl Error for MacError"],["impl Error for InvalidOutputSize"],["impl Error for InvalidBufferSize"]], "dotenv":[["impl Error for Error"]], "dotenvy":[["impl Error for Error"]], "either":[["impl<L, R> Error for Either<L, R>
    where\n L: Error,\n R: Error,
    "]], @@ -30,7 +30,7 @@ "futures_channel":[["impl Error for Canceled"],["impl<T: Any> Error for TrySendError<T>"],["impl Error for SendError"],["impl Error for TryRecvError"]], "futures_executor":[["impl Error for EnterError"]], "futures_task":[["impl Error for SpawnError"]], -"futures_util":[["impl<T, E: Debug + Display> Error for TryChunksError<T, E>"],["impl<T, E: Debug + Display> Error for TryReadyChunksError<T, E>"],["impl Error for Aborted"],["impl<T: Any> Error for ReuniteError<T>"],["impl<T: Any, Item> Error for ReuniteError<T, Item>"]], +"futures_util":[["impl<T, E: Debug + Display> Error for TryReadyChunksError<T, E>"],["impl Error for Aborted"],["impl<T: Any, Item> Error for ReuniteError<T, Item>"],["impl<T: Any> Error for ReuniteError<T>"],["impl<T, E: Debug + Display> Error for TryChunksError<T, E>"]], "getrandom":[["impl Error for Error"]], "gif":[["impl Error for DecodingFormatError"],["impl Error for DecodingError"],["impl Error for EncodingError"]], "git2":[["impl Error for Error"]], @@ -103,17 +103,17 @@ "serde_urlencoded":[["impl Error for Error"]], "simple_asn1":[["impl Error for ASN1DecodeErr"],["impl Error for ASN1EncodeErr"]], "simplecss":[["impl Error for Error"]], -"sqlx_core":[["impl Error for MigrateError"],["impl Error for TimeoutError"],["impl Error for UnexpectedNullError"],["impl Error for Error"],["impl Error for Box<dyn DatabaseError>"]], +"sqlx_core":[["impl Error for Box<dyn DatabaseError>"],["impl Error for UnexpectedNullError"],["impl Error for MigrateError"],["impl Error for Error"],["impl Error for TimeoutError"]], "sqlx_postgres":[["impl Error for PgDatabaseError"],["impl Error for PgLTreeParseError"]], "stringprep":[["impl Error for Error"]], "strsim":[["impl Error for StrSimError"]], "svgtypes":[["impl Error for Error"],["impl Error for ViewBoxError"],["impl Error for FilterValueListParserError"],["impl Error for TransformOriginError"]], "tempfile":[["impl<F> Error for PersistError<F>"],["impl Error for PathPersistError"]], "time":[["impl Error for Error"],["impl Error for TryFromParsed"],["impl Error for ComponentRange"],["impl Error for ConversionRange"],["impl Error for ParseFromDescription"],["impl Error for DifferentVariant"],["impl Error for Parse"],["impl Error for InvalidFormatDescription"],["impl Error for InvalidVariant"],["impl Error for Format"]], -"tokio":[["impl Error for Error"],["impl<T: Debug> Error for SendError<T>"],["impl Error for TryAcquireError"],["impl<T> Error for SendTimeoutError<T>"],["impl Error for RecvError"],["impl Error for TryCurrentError"],["impl Error for TryRecvError"],["impl Error for ReuniteError"],["impl<T> Error for SendError<T>"],["impl Error for TryLockError"],["impl<T> Error for SendError<T>"],["impl Error for AcquireError"],["impl<T: Debug> Error for SetError<T>"],["impl Error for ReuniteError"],["impl<T> Error for TrySendError<T>"],["impl Error for TryRecvError"],["impl Error for TryRecvError"],["impl Error for Elapsed"],["impl Error for RecvError"],["impl Error for JoinError"],["impl Error for RecvError"]], +"tokio":[["impl<T> Error for TrySendError<T>"],["impl<T> Error for SendError<T>"],["impl Error for Elapsed"],["impl Error for TryCurrentError"],["impl Error for ReuniteError"],["impl Error for TryAcquireError"],["impl Error for TryLockError"],["impl Error for TryRecvError"],["impl Error for RecvError"],["impl Error for AcquireError"],["impl Error for ReuniteError"],["impl<T: Debug> Error for SendError<T>"],["impl Error for RecvError"],["impl Error for JoinError"],["impl<T> Error for SendError<T>"],["impl Error for TryRecvError"],["impl Error for RecvError"],["impl Error for TryRecvError"],["impl<T> Error for SendTimeoutError<T>"],["impl Error for Error"],["impl<T: Debug> Error for SetError<T>"]], "tokio_stream":[["impl Error for Elapsed"]], "tokio_util":[["impl Error for LengthDelimitedCodecError"],["impl<T: Debug> Error for PollSendError<T>"],["impl Error for AnyDelimiterCodecError"],["impl Error for LinesCodecError"]], -"tracing_core":[["impl Error for ParseLevelFilterError"],["impl Error for ParseLevelError"],["impl Error for SetGlobalDefaultError"]], +"tracing_core":[["impl Error for ParseLevelFilterError"],["impl Error for SetGlobalDefaultError"],["impl Error for ParseLevelError"]], "tracing_error":[["impl<E> Error for TracedError<E>
    where\n E: Error + 'static,
    "]], "tracing_subscriber":[["impl Error for Error"],["impl Error for FromEnvError"],["impl Error for BadName"],["impl Error for TryInitError"],["impl Error for ParseError"]], "ttf_parser":[["impl Error for FaceParsingError"]], @@ -121,7 +121,7 @@ "usvg_parser":[["impl Error for Error"]], "uuid":[["impl Error for Error"]], "walkdir":[["impl Error for Error"]], -"webpki":[["impl Error for Error"],["impl Error for AddrParseError"],["impl Error for InvalidDnsNameError"]], +"webpki":[["impl Error for InvalidDnsNameError"],["impl Error for Error"],["impl Error for AddrParseError"]], "weezl":[["impl Error for LzwError"]], "xattr":[["impl Error for UnsupportedPlatformError"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/fmt/trait.Binary.js b/trait.impl/core/fmt/trait.Binary.js index af29669c10c3..4570bfdbc0d0 100644 --- a/trait.impl/core/fmt/trait.Binary.js +++ b/trait.impl/core/fmt/trait.Binary.js @@ -6,7 +6,7 @@ "num_bigint":[["impl Binary for BigUint"],["impl Binary for BigInt"]], "openssl":[["impl Binary for CipherCtxFlags"],["impl Binary for SslVerifyMode"],["impl Binary for OcspFlag"],["impl Binary for SslOptions"],["impl Binary for SslSessionCacheMode"],["impl Binary for X509CheckFlags"],["impl Binary for ShutdownState"],["impl Binary for SslMode"],["impl Binary for Pkcs7Flags"],["impl Binary for CMSOptions"],["impl Binary for ExtensionContext"],["impl Binary for X509VerifyFlags"]], "png":[["impl Binary for Transformations"]], -"rustix":[["impl Binary for StatxFlags"],["impl Binary for DupFlags"],["impl Binary for AtFlags"],["impl Binary for StatVfsMountFlags"],["impl Binary for ResolveFlags"],["impl Binary for FdFlags"],["impl Binary for SealFlags"],["impl Binary for MemfdFlags"],["impl Binary for ReadWriteFlags"],["impl Binary for Access"],["impl Binary for OFlags"],["impl Binary for XattrFlags"],["impl Binary for Mode"],["impl Binary for RenameFlags"],["impl Binary for CreateFlags"],["impl Binary for FallocateFlags"],["impl Binary for IFlags"],["impl Binary for WatchFlags"]], +"rustix":[["impl Binary for FallocateFlags"],["impl Binary for CreateFlags"],["impl Binary for SealFlags"],["impl Binary for Access"],["impl Binary for MemfdFlags"],["impl Binary for DupFlags"],["impl Binary for ResolveFlags"],["impl Binary for FdFlags"],["impl Binary for IFlags"],["impl Binary for ReadWriteFlags"],["impl Binary for AtFlags"],["impl Binary for StatVfsMountFlags"],["impl Binary for WatchFlags"],["impl Binary for XattrFlags"],["impl Binary for Mode"],["impl Binary for RenameFlags"],["impl Binary for OFlags"],["impl Binary for StatxFlags"]], "rustybuzz":[["impl Binary for SerializeFlags"],["impl Binary for BufferFlags"]], "sqlx_postgres":[["impl Binary for PgLQueryVariantFlag"]], "tinyvec":[["impl<'s, T> Binary for SliceVec<'s, T>
    where\n T: Binary,
    "],["impl<A: Array> Binary for TinyVec<A>
    where\n A::Item: Binary,
    "],["impl<A: Array> Binary for ArrayVec<A>
    where\n A::Item: Binary,
    "]], diff --git a/trait.impl/core/fmt/trait.Debug.js b/trait.impl/core/fmt/trait.Debug.js index 950b277f06a1..2ff9f610f097 100644 --- a/trait.impl/core/fmt/trait.Debug.js +++ b/trait.impl/core/fmt/trait.Debug.js @@ -5,7 +5,7 @@ "actix_files":[["impl Debug for NamedFile"],["impl Debug for FilesService"],["impl Debug for Directory"],["impl Debug for HttpRange"],["impl Debug for Files"]], "actix_http":[["impl Debug for Charset"],["impl Debug for Parser"],["impl Debug for ContentEncoding"],["impl Debug for KeepAlive"],["impl Debug for ServiceConfig"],["impl Debug for BodyLimitExceeded"],["impl Debug for ClientCodec"],["impl Debug for TestBuffer"],["impl Debug for MessageType"],["impl Debug for Error"],["impl Debug for HandshakeError"],["impl<'a> Debug for Drain<'a>"],["impl Debug for Message"],["impl Debug for PayloadError"],["impl Debug for Item"],["impl Debug for IntoIter"],["impl Debug for Codec"],["impl Debug for ResponseBuilder"],["impl<B> Debug for Response<B>
    where\n B: MessageBody,
    "],["impl<'a> Debug for Iter<'a>"],["impl<'a> Debug for Keys<'a>"],["impl Debug for HttpDate"],["impl<L: Debug, R: Debug> Debug for EitherBody<L, R>"],["impl Debug for Codec"],["impl Debug for DispatchError"],["impl Debug for Frame"],["impl Debug for Removed"],["impl Debug for HeaderMap"],["impl<P> Debug for Request<P>"],["impl Debug for Payload"],["impl Debug for ProtocolError"],["impl Debug for Extensions"],["impl Debug for ExtendedValue"],["impl Debug for BodySize"],["impl Debug for RequestHead"],["impl Debug for ResponseHead"],["impl Debug for OpCode"],["impl Debug for CloseCode"],["impl Debug for ContentTypeError"],["impl Debug for BoxBody"],["impl Debug for ParseError"],["impl<T: Debug> Debug for QualityItem<T>"],["impl Debug for RequestHeadType"],["impl Debug for Quality"],["impl Debug for None"],["impl<T: Debug> Debug for Message<T>"],["impl Debug for CloseReason"],["impl Debug for Protocol"],["impl Debug for ConnectionType"]], "actix_multipart":[["impl Debug for MultipartError"],["impl Debug for JsonFieldError"],["impl Debug for Field"],["impl Debug for TextError"],["impl<T: Debug + DeserializeOwned> Debug for Text<T>"],["impl Debug for TempFile"],["impl<T: Debug + DeserializeOwned> Debug for Json<T>"],["impl Debug for Bytes"],["impl Debug for TempFileError"]], -"actix_router":[["impl Debug for ResourceDef"],["impl Debug for ResourceId"],["impl<T: Debug> Debug for Path<T>"],["impl Debug for Patterns"],["impl Debug for Url"]], +"actix_router":[["impl Debug for Patterns"],["impl Debug for ResourceDef"],["impl Debug for ResourceId"],["impl<T: Debug> Debug for Path<T>"],["impl Debug for Url"]], "actix_rt":[["impl Debug for Arbiter"],["impl Debug for Runtime"],["impl Debug for SystemRunner"],["impl Debug for ArbiterHandle"],["impl Debug for System"]], "actix_server":[["impl Debug for MpTcp"],["impl Debug for ServerHandle"]], "actix_session":[["impl Debug for BrowserSession"],["impl Debug for SessionGetError"],["impl Debug for SessionInsertError"],["impl Debug for SaveError"],["impl Debug for SessionStatus"],["impl Debug for TtlExtensionPolicy"],["impl Debug for CookieContentSecurity"],["impl Debug for UpdateError"],["impl Debug for SessionLifecycle"],["impl Debug for SessionKey"],["impl Debug for LoadError"],["impl Debug for PersistentSession"]], @@ -57,7 +57,7 @@ "data_url":[["impl<E: Debug> Debug for DecodeError<E>"],["impl Debug for Mime"],["impl Debug for DataUrlError"],["impl Debug for MimeParsingError"],["impl Debug for InvalidBase64"]], "deranged":[["impl<const MIN: u128, const MAX: u128> Debug for OptionRangedU128<MIN, MAX>"],["impl<const MIN: i16, const MAX: i16> Debug for OptionRangedI16<MIN, MAX>"],["impl Debug for TryFromIntError"],["impl<const MIN: u8, const MAX: u8> Debug for RangedU8<MIN, MAX>"],["impl<const MIN: u16, const MAX: u16> Debug for OptionRangedU16<MIN, MAX>"],["impl<const MIN: u64, const MAX: u64> Debug for OptionRangedU64<MIN, MAX>"],["impl<const MIN: i128, const MAX: i128> Debug for OptionRangedI128<MIN, MAX>"],["impl<const MIN: u32, const MAX: u32> Debug for OptionRangedU32<MIN, MAX>"],["impl<const MIN: isize, const MAX: isize> Debug for OptionRangedIsize<MIN, MAX>"],["impl<const MIN: u32, const MAX: u32> Debug for RangedU32<MIN, MAX>"],["impl<const MIN: u128, const MAX: u128> Debug for RangedU128<MIN, MAX>"],["impl Debug for ParseIntError"],["impl<const MIN: usize, const MAX: usize> Debug for RangedUsize<MIN, MAX>"],["impl<const MIN: usize, const MAX: usize> Debug for OptionRangedUsize<MIN, MAX>"],["impl<const MIN: i8, const MAX: i8> Debug for RangedI8<MIN, MAX>"],["impl<const MIN: u64, const MAX: u64> Debug for RangedU64<MIN, MAX>"],["impl<const MIN: u16, const MAX: u16> Debug for RangedU16<MIN, MAX>"],["impl<const MIN: i32, const MAX: i32> Debug for OptionRangedI32<MIN, MAX>"],["impl<const MIN: i8, const MAX: i8> Debug for OptionRangedI8<MIN, MAX>"],["impl<const MIN: i16, const MAX: i16> Debug for RangedI16<MIN, MAX>"],["impl<const MIN: isize, const MAX: isize> Debug for RangedIsize<MIN, MAX>"],["impl<const MIN: i64, const MAX: i64> Debug for RangedI64<MIN, MAX>"],["impl<const MIN: u8, const MAX: u8> Debug for OptionRangedU8<MIN, MAX>"],["impl<const MIN: i64, const MAX: i64> Debug for OptionRangedI64<MIN, MAX>"],["impl<const MIN: i32, const MAX: i32> Debug for RangedI32<MIN, MAX>"],["impl<const MIN: i128, const MAX: i128> Debug for RangedI128<MIN, MAX>"]], "diff":[["impl<T: Debug> Debug for Result<T>"]], -"digest":[["impl<T> Debug for CoreWrapper<T>"],["impl Debug for InvalidBufferSize"],["impl Debug for InvalidOutputSize"],["impl<T> Debug for XofReaderCoreWrapper<T>"],["impl<T> Debug for RtVariableCoreWrapper<T>"],["impl Debug for MacError"],["impl Debug for TruncSide"]], +"digest":[["impl Debug for InvalidBufferSize"],["impl<T> Debug for XofReaderCoreWrapper<T>"],["impl Debug for InvalidOutputSize"],["impl Debug for MacError"],["impl<T> Debug for CoreWrapper<T>"],["impl Debug for TruncSide"],["impl<T> Debug for RtVariableCoreWrapper<T>"]], "dotenv":[["impl Debug for Error"]], "dotenvy":[["impl Debug for Error"]], "either":[["impl<L: Debug, R: Debug> Debug for Either<L, R>"],["impl<L: Debug, R: Debug> Debug for IterEither<L, R>"]], @@ -80,7 +80,7 @@ "futures_executor":[["impl Debug for LocalPool"],["impl Debug for Enter"],["impl<S: Debug + Stream + Unpin> Debug for BlockingStream<S>"],["impl Debug for LocalSpawner"],["impl Debug for EnterError"]], "futures_intrusive":[["impl<MutexType: RawMutex, T: Debug> Debug for GenericMutexGuard<'_, MutexType, T>"],["impl<MutexType, T> Debug for GenericStateSender<MutexType, T>
    where\n MutexType: RawMutex,\n T: Clone,
    "],["impl<MutexType: RawMutex, T> Debug for GenericStateBroadcastChannel<MutexType, T>"],["impl<'a> Debug for LocalTimerFuture<'a>"],["impl<MutexType: RawMutex> Debug for GenericSharedSemaphoreReleaser<MutexType>"],["impl<'a, MutexType: RawMutex> Debug for GenericWaitForEventFuture<'a, MutexType>"],["impl<MutexType: RawMutex> Debug for GenericSharedSemaphore<MutexType>"],["impl<MutexType, T> Debug for GenericOneshotSender<MutexType, T>
    where\n MutexType: RawMutex,
    "],["impl<MutexType, T> Debug for StateReceiveFuture<MutexType, T>"],["impl<MutexType, T> Debug for GenericStateReceiver<MutexType, T>
    where\n MutexType: RawMutex,\n T: Clone,
    "],["impl Debug for TryReceiveError"],["impl Debug for CloseStatus"],["impl<MutexType: RawMutex> Debug for GenericTimerService<MutexType>"],["impl<T: Debug> Debug for ChannelSendError<T>"],["impl<'a, MutexType, T> Debug for ChannelReceiveFuture<'a, MutexType, T>"],["impl<T> Debug for GrowingHeapBuf<T>"],["impl<'a, MutexType: RawMutex> Debug for GenericSemaphoreAcquireFuture<'a, MutexType>"],["impl<MutexType, T> Debug for GenericOneshotReceiver<MutexType, T>
    where\n MutexType: RawMutex,
    "],["impl<MutexType: RawMutex, T> Debug for GenericOneshotBroadcastChannel<MutexType, T>"],["impl Debug for StdClock"],["impl<MutexType: RawMutex, T> Debug for GenericOneshotChannel<MutexType, T>"],["impl<MutexType, T> Debug for ChannelSendFuture<MutexType, T>"],["impl<MutexType: RawMutex, T, A> Debug for GenericChannel<MutexType, T, A>
    where\n A: RingBuf<Item = T>,
    "],["impl<T, A> Debug for ArrayBuf<T, A>
    where\n A: AsMut<[T]> + AsRef<[T]> + RealArray<T>,
    "],["impl<MutexType: RawMutex> Debug for GenericSemaphoreReleaser<'_, MutexType>"],["impl<MutexType: RawMutex> Debug for GenericSharedSemaphoreAcquireFuture<MutexType>"],["impl<MutexType, T> Debug for ChannelReceiveFuture<MutexType, T>"],["impl<MutexType: RawMutex> Debug for GenericManualResetEvent<MutexType>"],["impl<MutexType, T, A> Debug for GenericReceiver<MutexType, T, A>
    where\n MutexType: RawMutex,\n A: RingBuf<Item = T>,
    "],["impl<MutexType: RawMutex> Debug for GenericSemaphore<MutexType>"],["impl Debug for MockClock"],["impl<'a, MutexType: RawMutex, T: Debug> Debug for GenericMutexLockFuture<'a, MutexType, T>"],["impl<MutexType, T, A> Debug for GenericSender<MutexType, T, A>
    where\n MutexType: RawMutex,\n A: RingBuf<Item = T>,
    "],["impl<'a, MutexType, T: Clone> Debug for StateReceiveFuture<'a, MutexType, T>"],["impl<MutexType, T> Debug for GenericOneshotBroadcastReceiver<MutexType, T>
    where\n MutexType: RawMutex,\n T: Clone,
    "],["impl<'a> Debug for TimerFuture<'a>"],["impl<MutexType, T, A> Debug for SharedStream<MutexType, T, A>
    where\n MutexType: 'static + RawMutex + Debug,\n T: 'static + Debug,\n A: 'static + RingBuf<Item = T> + Debug,
    "],["impl<MutexType: RawMutex, T: Debug> Debug for GenericMutex<MutexType, T>"],["impl<'a, MutexType, T> Debug for ChannelSendFuture<'a, MutexType, T>"],["impl Debug for StateId"],["impl<T> Debug for FixedHeapBuf<T>"],["impl<MutexType, T> Debug for GenericOneshotBroadcastSender<MutexType, T>
    where\n MutexType: RawMutex,\n T: Clone,
    "],["impl<'a, MutexType: Debug + RawMutex, T: Debug, A> Debug for ChannelStream<'a, MutexType, T, A>
    where\n A: RingBuf<Item = T> + Debug,
    "],["impl<T: Debug> Debug for TrySendError<T>"]], "futures_task":[["impl Debug for SpawnError"],["impl<T> Debug for FutureObj<'_, T>"],["impl<T> Debug for LocalFutureObj<'_, T>"],["impl<'a> Debug for WakerRef<'a>"]], -"futures_util":[["impl<Fut, T> Debug for MapInto<Fut, T>
    where\n Map<Fut, IntoFn<T>>: Debug,
    "],["impl<'a, Fut: Debug + Unpin> Debug for IterMut<'a, Fut>"],["impl<T, Item> Debug for ReuniteError<T, Item>"],["impl<W: Debug, Item: Debug> Debug for IntoSink<W, Item>"],["impl<'a, Si: Debug + ?Sized, Item: Debug> Debug for Send<'a, Si, Item>"],["impl<'a, R: Debug + ?Sized> Debug for ReadUntil<'a, R>"],["impl<T, F, Fut> Debug for Unfold<T, F, Fut>
    where\n T: Debug,\n Fut: Debug,
    "],["impl<Si, St> Debug for SendAll<'_, Si, St>
    where\n Si: Debug + ?Sized,\n St: Debug + ?Sized + TryStream,\n St::Ok: Debug,
    "],["impl<St, S, Fut, F> Debug for Scan<St, S, Fut, F>
    where\n St: Stream + Debug,\n St::Item: Debug,\n S: Debug,\n Fut: Debug,
    "],["impl<St> Debug for TryBuffered<St>
    where\n St: TryStream + Debug,\n St::Ok: TryFuture + Debug,
    "],["impl<St, Si> Debug for Forward<St, Si>
    where\n Forward<St, Si, St::Ok>: Debug,\n St: TryStream,
    "],["impl<Fut1, Fut2, F> Debug for AndThen<Fut1, Fut2, F>
    where\n TryFlatten<MapOk<Fut1, F>, Fut2>: Debug,
    "],["impl<St> Debug for PeekMut<'_, St>
    where\n St: Stream + Debug,\n St::Item: Debug,
    "],["impl<'a, Fut: Debug + Unpin> Debug for Iter<'a, Fut>"],["impl Debug for Aborted"],["impl<St> Debug for TryBufferUnordered<St>
    where\n St: TryStream + Debug,\n St::Ok: Debug,
    "],["impl<Fut1, Fut2, F> Debug for Then<Fut1, Fut2, F>
    where\n Flatten<Map<Fut1, F>, Fut2>: Debug,
    "],["impl<T: Debug, F: Debug, R: Debug> Debug for Unfold<T, F, R>"],["impl<T: ?Sized> Debug for MutexLockFuture<'_, T>"],["impl<S: Debug, Item: Debug> Debug for SplitSink<S, Item>"],["impl<St, Fut, F> Debug for Filter<St, Fut, F>
    where\n St: Stream + Debug,\n St::Item: Debug,\n Fut: Debug,
    "],["impl<I: Debug> Debug for Iter<I>"],["impl<F> Debug for JoinAll<F>
    where\n F: Future + Debug,\n F::Output: Debug,
    "],["impl<Fut1, Fut2, Fut3, Fut4, Fut5> Debug for Join5<Fut1, Fut2, Fut3, Fut4, Fut5>
    where\n Fut1: Future + Debug,\n Fut1::Output: Debug,\n Fut2: Future + Debug,\n Fut2::Output: Debug,\n Fut3: Future + Debug,\n Fut3::Output: Debug,\n Fut4: Future + Debug,\n Fut4::Output: Debug,\n Fut5: Future + Debug,\n Fut5::Output: Debug,
    "],["impl<St> Debug for Buffered<St>
    where\n St: Stream + Debug,\n St::Item: Future,
    "],["impl<T, E: Debug> Debug for TryReadyChunksError<T, E>"],["impl<St1: Debug, St2: Debug> Debug for Select<St1, St2>"],["impl<St, Fut, F> Debug for OrElse<St, Fut, F>
    where\n St: Debug,\n Fut: Debug,
    "],["impl<St> Debug for Flatten<St>
    where\n Flatten<St, St::Item>: Debug,\n St: Stream,
    "],["impl<'a, W: Debug + ?Sized> Debug for WriteVectored<'a, W>"],["impl<St: Debug> Debug for Skip<St>"],["impl<St: Debug> Debug for Cycle<St>"],["impl<A: Debug, B: Debug> Debug for TrySelect<A, B>"],["impl<St: Debug + Stream> Debug for Concat<St>
    where\n St::Item: Debug,
    "],["impl<St, Fut, F> Debug for Any<St, Fut, F>
    where\n St: Debug,\n Fut: Debug,
    "],["impl<'a, Fut: Debug> Debug for IterPinMut<'a, Fut>"],["impl<A: Debug, B: Debug> Debug for Either<A, B>"],["impl<W: Debug> Debug for BufWriter<W>"],["impl<Fut, F, G> Debug for MapOkOrElse<Fut, F, G>
    where\n Map<IntoFuture<Fut>, ChainFn<MapOkFn<F>, ChainFn<MapErrFn<G>, MergeResultFn>>>: Debug,
    "],["impl<St, Fut, F> Debug for TryForEach<St, Fut, F>
    where\n St: Debug,\n Fut: Debug,
    "],["impl<'a, St: Debug + ?Sized> Debug for TryNext<'a, St>"],["impl<Fut: Debug + Unpin> Debug for IntoIter<Fut>"],["impl<St, Fut> Debug for TakeUntil<St, Fut>
    where\n St: Stream + Debug,\n St::Item: Debug,\n Fut: Future + Debug,
    "],["impl<St, F> Debug for InspectOk<St, F>
    where\n Inspect<IntoStream<St>, InspectOkFn<F>>: Debug,
    "],["impl<St, Fut, F> Debug for SkipWhile<St, Fut, F>
    where\n St: Stream + Debug,\n St::Item: Debug,\n Fut: Debug,
    "],["impl<St, F> Debug for MapErr<St, F>
    where\n Map<IntoStream<St>, MapErrFn<F>>: Debug,
    "],["impl<St, Fut, T, F> Debug for Fold<St, Fut, T, F>
    where\n St: Debug,\n Fut: Debug,\n T: Debug,
    "],["impl<St, Fut, F> Debug for TakeWhile<St, Fut, F>
    where\n St: Stream + Debug,\n St::Item: Debug,\n Fut: Debug,
    "],["impl<Fut: Debug> Debug for Once<Fut>"],["impl<St1: Debug, St2: Debug> Debug for Chain<St1, St2>"],["impl<Fut> Debug for NeverError<Fut>
    where\n Map<Fut, OkFn<Never>>: Debug,
    "],["impl<Fut, F> Debug for Inspect<Fut, F>
    where\n Map<Fut, InspectFn<F>>: Debug,
    "],["impl<'a, R: Debug + ?Sized> Debug for ReadExact<'a, R>"],["impl<T: Debug> Debug for Repeat<T>"],["impl<St: Debug> Debug for StreamFuture<St>"],["impl<Fut, F> Debug for MapOk<Fut, F>
    where\n Map<IntoFuture<Fut>, MapOkFn<F>>: Debug,
    "],["impl<T: Debug> Debug for AllowStdIo<T>"],["impl<Fut1, Fut2> Debug for Join<Fut1, Fut2>
    where\n Fut1: Future + Debug,\n Fut1::Output: Debug,\n Fut2: Future + Debug,\n Fut2::Output: Debug,
    "],["impl<St, Fut, F> Debug for All<St, Fut, F>
    where\n St: Debug,\n Fut: Debug,
    "],["impl<F: Debug> Debug for OptionFuture<F>"],["impl<R: Debug> Debug for BufReader<R>"],["impl<Fut: Debug> Debug for SelectOk<Fut>"],["impl<Fut: Future + Debug> Debug for Remote<Fut>"],["impl<'a, Si: Debug + ?Sized, Item: Debug> Debug for Feed<'a, Si, Item>"],["impl<St: Debug, FromA: Debug, FromB: Debug> Debug for Unzip<St, FromA, FromB>"],["impl<'a, R: Debug + ?Sized> Debug for ReadToString<'a, R>"],["impl<St, E> Debug for ErrInto<St, E>
    where\n MapErr<St, IntoFn<E>>: Debug,
    "],["impl<St: Debug + TryStream> Debug for TryReadyChunks<St>"],["impl<Fut: Debug> Debug for CatchUnwind<Fut>"],["impl<'a, W: Debug + ?Sized> Debug for Close<'a, W>"],["impl<F: Debug> Debug for RepeatWith<F>"],["impl<R: Debug> Debug for Lines<R>"],["impl<Fut, E> Debug for ErrInto<Fut, E>
    where\n MapErr<Fut, IntoFn<E>>: Debug,
    "],["impl<Fut: Debug + TryFuture> Debug for TryMaybeDone<Fut>
    where\n Fut::Ok: Debug,
    "],["impl<T: Debug> Debug for Empty<T>"],["impl<'a, W: Debug + ?Sized> Debug for Flush<'a, W>"],["impl<Fut1, Fut2, Fut3> Debug for Join3<Fut1, Fut2, Fut3>
    where\n Fut1: Future + Debug,\n Fut1::Output: Debug,\n Fut2: Future + Debug,\n Fut2::Output: Debug,\n Fut3: Future + Debug,\n Fut3::Output: Debug,
    "],["impl<T, E: Debug> Debug for TryChunksError<T, E>"],["impl<Fut> Debug for FuturesUnordered<Fut>"],["impl<Fut> Debug for TryFlattenStream<Fut>
    where\n TryFlatten<Fut, Fut::Ok>: Debug,\n Fut: TryFuture,
    "],["impl<Fut1, Fut2, Fut3, Fut4> Debug for TryJoin4<Fut1, Fut2, Fut3, Fut4>
    where\n Fut1: TryFuture + Debug,\n Fut1::Ok: Debug,\n Fut1::Error: Debug,\n Fut2: TryFuture + Debug,\n Fut2::Ok: Debug,\n Fut2::Error: Debug,\n Fut3: TryFuture + Debug,\n Fut3::Ok: Debug,\n Fut3::Error: Debug,\n Fut4: TryFuture + Debug,\n Fut4::Ok: Debug,\n Fut4::Error: Debug,
    "],["impl<Fut1, Fut2, Fut3, Fut4> Debug for Join4<Fut1, Fut2, Fut3, Fut4>
    where\n Fut1: Future + Debug,\n Fut1::Output: Debug,\n Fut2: Future + Debug,\n Fut2::Output: Debug,\n Fut3: Future + Debug,\n Fut3::Output: Debug,\n Fut4: Future + Debug,\n Fut4::Output: Debug,
    "],["impl<St, F> Debug for Inspect<St, F>
    where\n Map<St, InspectFn<F>>: Debug,
    "],["impl<St, Fut, T, F> Debug for TryFold<St, Fut, T, F>
    where\n St: Debug,\n Fut: Debug,\n T: Debug,
    "],["impl<'a, St: Debug + Unpin> Debug for IterMut<'a, St>"],["impl<St: Debug + Stream> Debug for Chunks<St>
    where\n St::Item: Debug,
    "],["impl<T, F, Fut> Debug for TryUnfold<T, F, Fut>
    where\n T: Debug,\n Fut: Debug,
    "],["impl<F: Debug> Debug for Lazy<F>"],["impl<Fut, F> Debug for InspectErr<Fut, F>
    where\n Inspect<IntoFuture<Fut>, InspectErrFn<F>>: Debug,
    "],["impl<T> Debug for ReuniteError<T>"],["impl<St> Debug for IntoAsyncRead<St>
    where\n St: TryStream<Error = Error> + Debug,\n St::Ok: AsRef<[u8]> + Debug,
    "],["impl<Fut1, Fut2, F> Debug for OrElse<Fut1, Fut2, F>
    where\n TryFlattenErr<MapErr<Fut1, F>, Fut2>: Debug,
    "],["impl<St, F> Debug for Map<St, F>
    where\n St: Debug,
    "],["impl<T: Debug> Debug for Ready<T>"],["impl<St, F> Debug for InspectErr<St, F>
    where\n Inspect<IntoStream<St>, InspectErrFn<F>>: Debug,
    "],["impl<'a, R: Debug, W: Debug + ?Sized> Debug for CopyBuf<'a, R, W>"],["impl<St> Debug for Count<St>
    where\n St: Debug,
    "],["impl<St: Debug> Debug for Fuse<St>"],["impl<T: ?Sized> Debug for Mutex<T>"],["impl<St, F> Debug for MapOk<St, F>
    where\n Map<IntoStream<St>, MapOkFn<F>>: Debug,
    "],["impl<F> Debug for PollFn<F>"],["impl<Fut, F> Debug for InspectOk<Fut, F>
    where\n Inspect<IntoFuture<Fut>, InspectOkFn<F>>: Debug,
    "],["impl<'a, R: Debug + ?Sized> Debug for ReadToEnd<'a, R>"],["impl<'a, Si: Debug + ?Sized, Item: Debug> Debug for Flush<'a, Si, Item>"],["impl<Fut: Future> Debug for FuturesOrdered<Fut>"],["impl<Fut, F> Debug for MapErr<Fut, F>
    where\n Map<IntoFuture<Fut>, MapErrFn<F>>: Debug,
    "],["impl<Fut, F> Debug for Map<Fut, F>
    where\n Map<Fut, F>: Debug,
    "],["impl<St, T> Debug for NextIfEq<'_, St, T>
    where\n St: Stream + Debug,\n St::Item: Debug,\n T: ?Sized,
    "],["impl<T: Debug> Debug for PollImmediate<T>"],["impl<'a, Si: Debug + ?Sized, Item: Debug> Debug for Close<'a, Si, Item>"],["impl<'a, S: Debug + ?Sized> Debug for Seek<'a, S>"],["impl<T: Debug> Debug for ReadHalf<T>"],["impl<St, Fut, F> Debug for TryForEachConcurrent<St, Fut, F>
    where\n St: Debug,\n Fut: Debug,
    "],["impl<'a, W: Debug + ?Sized> Debug for Write<'a, W>"],["impl<Fut: Debug> Debug for Fuse<Fut>"],["impl<St> Debug for BufferUnordered<St>
    where\n St: Stream + Debug,
    "],["impl<Fut1, Fut2> Debug for TryFlatten<Fut1, Fut2>
    where\n TryFlatten<Fut1, Fut2>: Debug,
    "],["impl<Fut1, Fut2, Fut3, Fut4, Fut5> Debug for TryJoin5<Fut1, Fut2, Fut3, Fut4, Fut5>
    where\n Fut1: TryFuture + Debug,\n Fut1::Ok: Debug,\n Fut1::Error: Debug,\n Fut2: TryFuture + Debug,\n Fut2::Ok: Debug,\n Fut2::Error: Debug,\n Fut3: TryFuture + Debug,\n Fut3::Ok: Debug,\n Fut3::Error: Debug,\n Fut4: TryFuture + Debug,\n Fut4::Ok: Debug,\n Fut4::Error: Debug,\n Fut5: TryFuture + Debug,\n Fut5::Ok: Debug,\n Fut5::Error: Debug,
    "],["impl<'a, St: Debug + Unpin> Debug for Iter<'a, St>"],["impl<T, U> Debug for Chain<T, U>
    where\n T: Debug,\n U: Debug,
    "],["impl<T: ?Sized + Debug> Debug for MutexGuard<'_, T>"],["impl<F> Debug for TryJoinAll<F>
    where\n F: TryFuture + Debug,\n F::Ok: Debug,\n F::Error: Debug,\n F::Output: Debug,
    "],["impl<'a, R: Debug + ?Sized> Debug for Read<'a, R>"],["impl<T: Debug> Debug for Pending<T>"],["impl Debug for AbortHandle"],["impl<T: Debug> Debug for Abortable<T>"],["impl<T: Debug> Debug for RemoteHandle<T>"],["impl<'a, R: Debug + ?Sized> Debug for ReadLine<'a, R>"],["impl<St: Debug> Debug for SelectAll<St>"],["impl<St: Debug> Debug for CatchUnwind<St>"],["impl<F> Debug for PollFn<F>"],["impl<Si, Item, U, St, F> Debug for WithFlatMap<Si, Item, U, St, F>
    where\n Si: Debug,\n St: Debug,\n Item: Debug,
    "],["impl Debug for AbortRegistration"],["impl<Fut1, Fut2, Fut3> Debug for TryJoin3<Fut1, Fut2, Fut3>
    where\n Fut1: TryFuture + Debug,\n Fut1::Ok: Debug,\n Fut1::Error: Debug,\n Fut2: TryFuture + Debug,\n Fut2::Ok: Debug,\n Fut2::Error: Debug,\n Fut3: TryFuture + Debug,\n Fut3::Ok: Debug,\n Fut3::Error: Debug,
    "],["impl<Fut: Future> Debug for Shared<Fut>"],["impl<St, Fut, F> Debug for ForEach<St, Fut, F>
    where\n St: Debug,\n Fut: Debug,
    "],["impl<St, Fut, F> Debug for ForEachConcurrent<St, Fut, F>
    where\n St: Debug,\n Fut: Debug,
    "],["impl<T: Debug> Debug for Window<T>"],["impl<Si: Debug + Sink<Item>, Item: Debug, E: Debug> Debug for SinkErrInto<Si, Item, E>
    where\n Si::Error: Debug,
    "],["impl<T: ?Sized, U: ?Sized + Debug> Debug for MappedMutexGuard<'_, T, U>"],["impl<St: Debug> Debug for Take<St>"],["impl<Fut, E> Debug for OkInto<Fut, E>
    where\n MapOk<Fut, IntoFn<E>>: Debug,
    "],["impl<Fut: Future> Debug for WeakShared<Fut>"],["impl<Fut, Si> Debug for FlattenSink<Fut, Si>
    where\n TryFlatten<Fut, Si>: Debug,
    "],["impl<'a, St: Debug + ?Sized> Debug for SelectNextSome<'a, St>"],["impl<St: Debug + TryStream> Debug for TryConcat<St>
    where\n St::Ok: Debug,
    "],["impl<St, Fut, F> Debug for TryFilter<St, Fut, F>
    where\n St: TryStream + Debug,\n St::Ok: Debug,\n Fut: Debug,
    "],["impl<'a, R: Debug + ?Sized> Debug for FillBuf<'a, R>"],["impl<St, Fut, F> Debug for TryAny<St, Fut, F>
    where\n St: Debug,\n Fut: Debug,
    "],["impl<St: Debug> Debug for IntoStream<St>"],["impl Debug for Repeat"],["impl<St, Fut, F> Debug for TryTakeWhile<St, Fut, F>
    where\n St: TryStream + Debug,\n St::Ok: Debug,\n Fut: Debug,
    "],["impl<St: Debug + Stream> Debug for Peekable<St>
    where\n St::Item: Debug,
    "],["impl<F> Debug for IntoStream<F>
    where\n Once<F>: Debug,
    "],["impl<St: Debug + Unpin> Debug for IntoIter<St>"],["impl<S: Debug> Debug for SplitStream<S>"],["impl<St1: Debug + Stream, St2: Debug + Stream> Debug for Zip<St1, St2>
    where\n St1::Item: Debug,\n St2::Item: Debug,
    "],["impl<'a, R: Debug, W: Debug + ?Sized> Debug for CopyBufAbortable<'a, R, W>"],["impl<St1, St2, Clos, State> Debug for SelectWithStrategy<St1, St2, Clos, State>
    where\n St1: Debug,\n St2: Debug,\n State: Debug,
    "],["impl<Si, Item, U, Fut, F> Debug for With<Si, Item, U, Fut, F>
    where\n Si: Debug,\n Fut: Debug,
    "],["impl<St, F> Debug for NextIf<'_, St, F>
    where\n St: Stream + Debug,\n St::Item: Debug,
    "],["impl<S: Debug> Debug for PollImmediate<S>"],["impl<St: Debug + TryStream> Debug for TryChunks<St>
    where\n St::Ok: Debug,
    "],["impl<F> Debug for FlattenStream<F>
    where\n Flatten<F, <F as Future>::Output>: Debug,\n F: Future,
    "],["impl<St, Fut, F> Debug for TrySkipWhile<St, Fut, F>
    where\n St: TryStream + Debug,\n St::Ok: Debug,\n Fut: Debug,
    "],["impl<'a, R: Debug + ?Sized> Debug for ReadVectored<'a, R>"],["impl<Fut: Debug + Future> Debug for MaybeDone<Fut>
    where\n Fut::Output: Debug,
    "],["impl<St, Fut, F> Debug for AndThen<St, Fut, F>
    where\n St: Debug,\n Fut: Debug,
    "],["impl<'a, R: Debug, W: Debug + ?Sized> Debug for Copy<'a, R, W>"],["impl<F> Debug for Flatten<F>
    where\n Flatten<F, <F as Future>::Output>: Debug,\n F: Future,
    "],["impl<St: Debug> Debug for Enumerate<St>"],["impl<Fut: Debug> Debug for SelectAll<Fut>"],["impl<'a, W: Debug + ?Sized> Debug for WriteAll<'a, W>"],["impl<A: Debug, B: Debug> Debug for Select<A, B>"],["impl<Si1: Debug, Si2: Debug> Debug for Fanout<Si1, Si2>"],["impl<Fut, F> Debug for UnwrapOrElse<Fut, F>
    where\n Map<IntoFuture<Fut>, UnwrapOrElseFn<F>>: Debug,
    "],["impl<T: Debug> Debug for WriteHalf<T>"],["impl<St> Debug for TryFlatten<St>
    where\n St: TryStream + Debug,\n St::Ok: Debug,
    "],["impl<St, U, F> Debug for FlatMapUnordered<St, U, F>
    where\n FlattenUnordered<Map<St, F>>: Debug,\n St: Stream,\n U: Stream + Unpin,\n F: FnMut(St::Item) -> U,
    "],["impl<St, U, F> Debug for FlatMap<St, U, F>
    where\n Flatten<Map<St, F>, U>: Debug,
    "],["impl Debug for PollNext"],["impl<Fut: Debug> Debug for IntoFuture<Fut>"],["impl<St, Fut, F> Debug for Then<St, Fut, F>
    where\n St: Debug,\n Fut: Debug,
    "],["impl<St: Debug, C: Debug> Debug for Collect<St, C>"],["impl Debug for Empty"],["impl<T: ?Sized + Debug> Debug for OwnedMutexGuard<T>"],["impl<St, Fut, F> Debug for FilterMap<St, Fut, F>
    where\n St: Debug,\n Fut: Debug,
    "],["impl<T: Debug> Debug for Pending<T>"],["impl<Fut1, Fut2> Debug for TryJoin<Fut1, Fut2>
    where\n Fut1: TryFuture + Debug,\n Fut1::Ok: Debug,\n Fut1::Error: Debug,\n Fut2: TryFuture + Debug,\n Fut2::Ok: Debug,\n Fut2::Error: Debug,
    "],["impl<St: Debug, C: Debug> Debug for TryCollect<St, C>"],["impl<'a, R: Debug> Debug for SeeKRelative<'a, R>"],["impl<Si: Debug, F: Debug> Debug for SinkMapErr<Si, F>"],["impl<W: Debug + AsyncWrite> Debug for LineWriter<W>"],["impl<'a, St: Debug + ?Sized> Debug for Next<'a, St>"],["impl<T: Debug> Debug for Cursor<T>"],["impl<St, Fut, F> Debug for TryFilterMap<St, Fut, F>
    where\n St: Debug,\n Fut: Debug,
    "],["impl<St: Debug + Stream> Debug for ReadyChunks<St>"],["impl<'a, Fut: Debug> Debug for IterPinRef<'a, Fut>"],["impl<St> Debug for TryFlattenUnordered<St>
    where\n FlattenUnorderedWithFlowController<NestedTryStreamIntoEitherTryStream<St>, PropagateBaseStreamError<St>>: Debug,\n St: TryStream,\n St::Ok: TryStream + Unpin,\n <St::Ok as TryStream>::Error: From<St::Error>,
    "],["impl<T: Debug> Debug for Drain<T>"],["impl<T: ?Sized> Debug for OwnedMutexLockFuture<T>"],["impl<St, Fut, F> Debug for TryAll<St, Fut, F>
    where\n St: Debug,\n Fut: Debug,
    "],["impl Debug for Sink"],["impl<Si: Debug, Item: Debug> Debug for Buffer<Si, Item>"],["impl<Fut> Debug for UnitError<Fut>
    where\n Map<Fut, OkFn<()>>: Debug,
    "],["impl<St> Debug for Peek<'_, St>
    where\n St: Stream + Debug,\n St::Item: Debug,
    "],["impl<R: Debug> Debug for Take<R>"]], +"futures_util":[["impl<S: Debug, Item: Debug> Debug for SplitSink<S, Item>"],["impl<St> Debug for Flatten<St>
    where\n Flatten<St, St::Item>: Debug,\n St: Stream,
    "],["impl<T: ?Sized> Debug for OwnedMutexLockFuture<T>"],["impl<St1: Debug + Stream, St2: Debug + Stream> Debug for Zip<St1, St2>
    where\n St1::Item: Debug,\n St2::Item: Debug,
    "],["impl Debug for AbortHandle"],["impl<Fut: Debug> Debug for SelectAll<Fut>"],["impl<Fut, F> Debug for MapErr<Fut, F>
    where\n Map<IntoFuture<Fut>, MapErrFn<F>>: Debug,
    "],["impl<St: Debug> Debug for Enumerate<St>"],["impl<'a, Si: Debug + ?Sized, Item: Debug> Debug for Close<'a, Si, Item>"],["impl<Fut: Debug + TryFuture> Debug for TryMaybeDone<Fut>
    where\n Fut::Ok: Debug,
    "],["impl Debug for Empty"],["impl<'a, Si: Debug + ?Sized, Item: Debug> Debug for Feed<'a, Si, Item>"],["impl<'a, Si: Debug + ?Sized, Item: Debug> Debug for Flush<'a, Si, Item>"],["impl<St: Debug + Unpin> Debug for IntoIter<St>"],["impl<T: ?Sized + Debug> Debug for OwnedMutexGuard<T>"],["impl<St> Debug for Count<St>
    where\n St: Debug,
    "],["impl<T: Debug> Debug for Window<T>"],["impl<T, E: Debug> Debug for TryChunksError<T, E>"],["impl<Fut, E> Debug for ErrInto<Fut, E>
    where\n MapErr<Fut, IntoFn<E>>: Debug,
    "],["impl<Fut> Debug for UnitError<Fut>
    where\n Map<Fut, OkFn<()>>: Debug,
    "],["impl<St, Fut, F> Debug for TryAny<St, Fut, F>
    where\n St: Debug,\n Fut: Debug,
    "],["impl<S: Debug> Debug for SplitStream<S>"],["impl<'a, Fut: Debug> Debug for IterPinMut<'a, Fut>"],["impl<Fut: Future> Debug for Shared<Fut>"],["impl<Fut: Future> Debug for FuturesOrdered<Fut>"],["impl<St, Fut> Debug for TakeUntil<St, Fut>
    where\n St: Stream + Debug,\n St::Item: Debug,\n Fut: Future + Debug,
    "],["impl Debug for AbortRegistration"],["impl<F> Debug for PollFn<F>"],["impl<St: Debug> Debug for SelectAll<St>"],["impl<T: Debug> Debug for Repeat<T>"],["impl<F: Debug> Debug for OptionFuture<F>"],["impl<St: Debug> Debug for IntoStream<St>"],["impl<'a, St: Debug + Unpin> Debug for Iter<'a, St>"],["impl<T: Debug> Debug for AllowStdIo<T>"],["impl<F> Debug for IntoStream<F>
    where\n Once<F>: Debug,
    "],["impl<St, T> Debug for NextIfEq<'_, St, T>
    where\n St: Stream + Debug,\n St::Item: Debug,\n T: ?Sized,
    "],["impl<T, F, Fut> Debug for TryUnfold<T, F, Fut>
    where\n T: Debug,\n Fut: Debug,
    "],["impl<T: Debug> Debug for PollImmediate<T>"],["impl<I: Debug> Debug for Iter<I>"],["impl<St, U, F> Debug for FlatMapUnordered<St, U, F>
    where\n FlattenUnordered<Map<St, F>>: Debug,\n St: Stream,\n U: Stream + Unpin,\n F: FnMut(St::Item) -> U,
    "],["impl<St, Fut, F> Debug for TakeWhile<St, Fut, F>
    where\n St: Stream + Debug,\n St::Item: Debug,\n Fut: Debug,
    "],["impl<St, E> Debug for ErrInto<St, E>
    where\n MapErr<St, IntoFn<E>>: Debug,
    "],["impl<T: Debug> Debug for Empty<T>"],["impl<St, F> Debug for Inspect<St, F>
    where\n Map<St, InspectFn<F>>: Debug,
    "],["impl<A: Debug, B: Debug> Debug for Select<A, B>"],["impl<St: Debug> Debug for CatchUnwind<St>"],["impl<W: Debug> Debug for BufWriter<W>"],["impl<St, Fut, F> Debug for TryFilterMap<St, Fut, F>
    where\n St: Debug,\n Fut: Debug,
    "],["impl<T: Debug> Debug for Cursor<T>"],["impl<Fut1, Fut2, F> Debug for AndThen<Fut1, Fut2, F>
    where\n TryFlatten<MapOk<Fut1, F>, Fut2>: Debug,
    "],["impl<St: Debug, FromA: Debug, FromB: Debug> Debug for Unzip<St, FromA, FromB>"],["impl<T: Debug> Debug for WriteHalf<T>"],["impl<St, Fut, F> Debug for AndThen<St, Fut, F>
    where\n St: Debug,\n Fut: Debug,
    "],["impl<St1, St2, Clos, State> Debug for SelectWithStrategy<St1, St2, Clos, State>
    where\n St1: Debug,\n St2: Debug,\n State: Debug,
    "],["impl<'a, R: Debug, W: Debug + ?Sized> Debug for CopyBufAbortable<'a, R, W>"],["impl<T: ?Sized> Debug for MutexLockFuture<'_, T>"],["impl<R: Debug> Debug for BufReader<R>"],["impl<Fut: Debug + Future> Debug for MaybeDone<Fut>
    where\n Fut::Output: Debug,
    "],["impl<Fut, F> Debug for MapOk<Fut, F>
    where\n Map<IntoFuture<Fut>, MapOkFn<F>>: Debug,
    "],["impl<Si, St> Debug for SendAll<'_, Si, St>
    where\n Si: Debug + ?Sized,\n St: Debug + ?Sized + TryStream,\n St::Ok: Debug,
    "],["impl<St: Debug> Debug for Fuse<St>"],["impl<R: Debug> Debug for Take<R>"],["impl<St: Debug> Debug for Cycle<St>"],["impl<St, Fut, F> Debug for SkipWhile<St, Fut, F>
    where\n St: Stream + Debug,\n St::Item: Debug,\n Fut: Debug,
    "],["impl<St, F> Debug for InspectOk<St, F>
    where\n Inspect<IntoStream<St>, InspectOkFn<F>>: Debug,
    "],["impl<A: Debug, B: Debug> Debug for Either<A, B>"],["impl<Fut: Debug> Debug for Once<Fut>"],["impl<T: Debug> Debug for RemoteHandle<T>"],["impl<Fut: Debug> Debug for CatchUnwind<Fut>"],["impl<'a, R: Debug> Debug for SeeKRelative<'a, R>"],["impl<'a, St: Debug + ?Sized> Debug for Next<'a, St>"],["impl<'a, S: Debug + ?Sized> Debug for Seek<'a, S>"],["impl<St> Debug for TryBuffered<St>
    where\n St: TryStream + Debug,\n St::Ok: TryFuture + Debug,
    "],["impl<Fut> Debug for NeverError<Fut>
    where\n Map<Fut, OkFn<Never>>: Debug,
    "],["impl<F> Debug for TryJoinAll<F>
    where\n F: TryFuture + Debug,\n F::Ok: Debug,\n F::Error: Debug,\n F::Output: Debug,
    "],["impl<'a, W: Debug + ?Sized> Debug for WriteAll<'a, W>"],["impl<T: Debug> Debug for Drain<T>"],["impl<St, Fut, F> Debug for ForEachConcurrent<St, Fut, F>
    where\n St: Debug,\n Fut: Debug,
    "],["impl<T: Debug, F: Debug, R: Debug> Debug for Unfold<T, F, R>"],["impl<St> Debug for TryFlatten<St>
    where\n St: TryStream + Debug,\n St::Ok: Debug,
    "],["impl<R: Debug> Debug for Lines<R>"],["impl<St, Fut, T, F> Debug for Fold<St, Fut, T, F>
    where\n St: Debug,\n Fut: Debug,\n T: Debug,
    "],["impl<Fut1, Fut2, Fut3, Fut4, Fut5> Debug for Join5<Fut1, Fut2, Fut3, Fut4, Fut5>
    where\n Fut1: Future + Debug,\n Fut1::Output: Debug,\n Fut2: Future + Debug,\n Fut2::Output: Debug,\n Fut3: Future + Debug,\n Fut3::Output: Debug,\n Fut4: Future + Debug,\n Fut4::Output: Debug,\n Fut5: Future + Debug,\n Fut5::Output: Debug,
    "],["impl<'a, R: Debug, W: Debug + ?Sized> Debug for Copy<'a, R, W>"],["impl<St, Fut, F> Debug for TryAll<St, Fut, F>
    where\n St: Debug,\n Fut: Debug,
    "],["impl<St, Si> Debug for Forward<St, Si>
    where\n Forward<St, Si, St::Ok>: Debug,\n St: TryStream,
    "],["impl<T, U> Debug for Chain<T, U>
    where\n T: Debug,\n U: Debug,
    "],["impl<Fut1, Fut2, F> Debug for OrElse<Fut1, Fut2, F>
    where\n TryFlattenErr<MapErr<Fut1, F>, Fut2>: Debug,
    "],["impl<Fut1, Fut2, F> Debug for Then<Fut1, Fut2, F>
    where\n Flatten<Map<Fut1, F>, Fut2>: Debug,
    "],["impl<St> Debug for PeekMut<'_, St>
    where\n St: Stream + Debug,\n St::Item: Debug,
    "],["impl<St, Fut, F> Debug for ForEach<St, Fut, F>
    where\n St: Debug,\n Fut: Debug,
    "],["impl<W: Debug + AsyncWrite> Debug for LineWriter<W>"],["impl<'a, St: Debug + ?Sized> Debug for SelectNextSome<'a, St>"],["impl<'a, Si: Debug + ?Sized, Item: Debug> Debug for Send<'a, Si, Item>"],["impl<T: ?Sized, U: ?Sized + Debug> Debug for MappedMutexGuard<'_, T, U>"],["impl<Si1: Debug, Si2: Debug> Debug for Fanout<Si1, Si2>"],["impl<Fut: Future + Debug> Debug for Remote<Fut>"],["impl<St: Debug + Stream> Debug for Peekable<St>
    where\n St::Item: Debug,
    "],["impl<St, S, Fut, F> Debug for Scan<St, S, Fut, F>
    where\n St: Stream + Debug,\n St::Item: Debug,\n S: Debug,\n Fut: Debug,
    "],["impl<St1: Debug, St2: Debug> Debug for Chain<St1, St2>"],["impl<St, Fut, F> Debug for Filter<St, Fut, F>
    where\n St: Stream + Debug,\n St::Item: Debug,\n Fut: Debug,
    "],["impl<St: Debug + Stream> Debug for Concat<St>
    where\n St::Item: Debug,
    "],["impl<St: Debug> Debug for Take<St>"],["impl<Si, Item, U, Fut, F> Debug for With<Si, Item, U, Fut, F>
    where\n Si: Debug,\n Fut: Debug,
    "],["impl<S: Debug> Debug for PollImmediate<S>"],["impl<St, Fut, F> Debug for TryTakeWhile<St, Fut, F>
    where\n St: TryStream + Debug,\n St::Ok: Debug,\n Fut: Debug,
    "],["impl<Fut1, Fut2, Fut3, Fut4, Fut5> Debug for TryJoin5<Fut1, Fut2, Fut3, Fut4, Fut5>
    where\n Fut1: TryFuture + Debug,\n Fut1::Ok: Debug,\n Fut1::Error: Debug,\n Fut2: TryFuture + Debug,\n Fut2::Ok: Debug,\n Fut2::Error: Debug,\n Fut3: TryFuture + Debug,\n Fut3::Ok: Debug,\n Fut3::Error: Debug,\n Fut4: TryFuture + Debug,\n Fut4::Ok: Debug,\n Fut4::Error: Debug,\n Fut5: TryFuture + Debug,\n Fut5::Ok: Debug,\n Fut5::Error: Debug,
    "],["impl<F: Debug> Debug for Lazy<F>"],["impl<A: Debug, B: Debug> Debug for TrySelect<A, B>"],["impl<Fut, E> Debug for OkInto<Fut, E>
    where\n MapOk<Fut, IntoFn<E>>: Debug,
    "],["impl<St, Fut, F> Debug for Any<St, Fut, F>
    where\n St: Debug,\n Fut: Debug,
    "],["impl<St, Fut, F> Debug for TryFilter<St, Fut, F>
    where\n St: TryStream + Debug,\n St::Ok: Debug,\n Fut: Debug,
    "],["impl<'a, R: Debug, W: Debug + ?Sized> Debug for CopyBuf<'a, R, W>"],["impl<St> Debug for BufferUnordered<St>
    where\n St: Stream + Debug,
    "],["impl<'a, W: Debug + ?Sized> Debug for Close<'a, W>"],["impl<St, F> Debug for NextIf<'_, St, F>
    where\n St: Stream + Debug,\n St::Item: Debug,
    "],["impl<St, F> Debug for MapOk<St, F>
    where\n Map<IntoStream<St>, MapOkFn<F>>: Debug,
    "],["impl<Fut, F, G> Debug for MapOkOrElse<Fut, F, G>
    where\n Map<IntoFuture<Fut>, ChainFn<MapOkFn<F>, ChainFn<MapErrFn<G>, MergeResultFn>>>: Debug,
    "],["impl<'a, R: Debug + ?Sized> Debug for ReadExact<'a, R>"],["impl<'a, R: Debug + ?Sized> Debug for ReadToString<'a, R>"],["impl<St, Fut, F> Debug for All<St, Fut, F>
    where\n St: Debug,\n Fut: Debug,
    "],["impl<'a, R: Debug + ?Sized> Debug for Read<'a, R>"],["impl<T: ?Sized> Debug for Mutex<T>"],["impl<Fut1, Fut2> Debug for Join<Fut1, Fut2>
    where\n Fut1: Future + Debug,\n Fut1::Output: Debug,\n Fut2: Future + Debug,\n Fut2::Output: Debug,
    "],["impl<T, Item> Debug for ReuniteError<T, Item>"],["impl<Fut: Future> Debug for WeakShared<Fut>"],["impl<T, E: Debug> Debug for TryReadyChunksError<T, E>"],["impl<T: Debug> Debug for Abortable<T>"],["impl<T, F, Fut> Debug for Unfold<T, F, Fut>
    where\n T: Debug,\n Fut: Debug,
    "],["impl<St, Fut, F> Debug for TryForEach<St, Fut, F>
    where\n St: Debug,\n Fut: Debug,
    "],["impl<St, F> Debug for MapErr<St, F>
    where\n Map<IntoStream<St>, MapErrFn<F>>: Debug,
    "],["impl<'a, R: Debug + ?Sized> Debug for ReadToEnd<'a, R>"],["impl<St> Debug for Buffered<St>
    where\n St: Stream + Debug,\n St::Item: Future,
    "],["impl<Si: Debug, Item: Debug> Debug for Buffer<Si, Item>"],["impl<'a, Fut: Debug + Unpin> Debug for IterMut<'a, Fut>"],["impl<'a, W: Debug + ?Sized> Debug for Flush<'a, W>"],["impl<'a, St: Debug + Unpin> Debug for IterMut<'a, St>"],["impl<Fut: Debug> Debug for Fuse<Fut>"],["impl Debug for Aborted"],["impl<St: Debug> Debug for Skip<St>"],["impl<F> Debug for Flatten<F>
    where\n Flatten<F, <F as Future>::Output>: Debug,\n F: Future,
    "],["impl<F> Debug for FlattenStream<F>
    where\n Flatten<F, <F as Future>::Output>: Debug,\n F: Future,
    "],["impl<St: Debug + TryStream> Debug for TryReadyChunks<St>"],["impl<St: Debug + Stream> Debug for ReadyChunks<St>"],["impl<'a, W: Debug + ?Sized> Debug for WriteVectored<'a, W>"],["impl<Fut, T> Debug for MapInto<Fut, T>
    where\n Map<Fut, IntoFn<T>>: Debug,
    "],["impl<Si: Debug, F: Debug> Debug for SinkMapErr<Si, F>"],["impl Debug for Repeat"],["impl<T: Debug> Debug for ReadHalf<T>"],["impl<F> Debug for PollFn<F>"],["impl<'a, R: Debug + ?Sized> Debug for ReadVectored<'a, R>"],["impl<Fut, F> Debug for InspectErr<Fut, F>
    where\n Inspect<IntoFuture<Fut>, InspectErrFn<F>>: Debug,
    "],["impl<St, Fut, F> Debug for TrySkipWhile<St, Fut, F>
    where\n St: TryStream + Debug,\n St::Ok: Debug,\n Fut: Debug,
    "],["impl<St: Debug + TryStream> Debug for TryConcat<St>
    where\n St::Ok: Debug,
    "],["impl<T: Debug> Debug for Pending<T>"],["impl<Fut1, Fut2> Debug for TryJoin<Fut1, Fut2>
    where\n Fut1: TryFuture + Debug,\n Fut1::Ok: Debug,\n Fut1::Error: Debug,\n Fut2: TryFuture + Debug,\n Fut2::Ok: Debug,\n Fut2::Error: Debug,
    "],["impl<St, U, F> Debug for FlatMap<St, U, F>
    where\n Flatten<Map<St, F>, U>: Debug,
    "],["impl<St, Fut, F> Debug for FilterMap<St, Fut, F>
    where\n St: Debug,\n Fut: Debug,
    "],["impl<Si, Item, U, St, F> Debug for WithFlatMap<Si, Item, U, St, F>
    where\n Si: Debug,\n St: Debug,\n Item: Debug,
    "],["impl<St> Debug for Peek<'_, St>
    where\n St: Stream + Debug,\n St::Item: Debug,
    "],["impl<Fut> Debug for FuturesUnordered<Fut>"],["impl<Fut1, Fut2, Fut3, Fut4> Debug for Join4<Fut1, Fut2, Fut3, Fut4>
    where\n Fut1: Future + Debug,\n Fut1::Output: Debug,\n Fut2: Future + Debug,\n Fut2::Output: Debug,\n Fut3: Future + Debug,\n Fut3::Output: Debug,\n Fut4: Future + Debug,\n Fut4::Output: Debug,
    "],["impl<'a, R: Debug + ?Sized> Debug for ReadLine<'a, R>"],["impl<Fut: Debug + Unpin> Debug for IntoIter<Fut>"],["impl<F: Debug> Debug for RepeatWith<F>"],["impl<'a, Fut: Debug> Debug for IterPinRef<'a, Fut>"],["impl<T: Debug> Debug for Pending<T>"],["impl<St1: Debug, St2: Debug> Debug for Select<St1, St2>"],["impl<St, Fut, F> Debug for TryForEachConcurrent<St, Fut, F>
    where\n St: Debug,\n Fut: Debug,
    "],["impl<Fut, Si> Debug for FlattenSink<Fut, Si>
    where\n TryFlatten<Fut, Si>: Debug,
    "],["impl<'a, W: Debug + ?Sized> Debug for Write<'a, W>"],["impl<Fut1, Fut2> Debug for TryFlatten<Fut1, Fut2>
    where\n TryFlatten<Fut1, Fut2>: Debug,
    "],["impl<St> Debug for TryBufferUnordered<St>
    where\n St: TryStream + Debug,\n St::Ok: Debug,
    "],["impl<Fut, F> Debug for Map<Fut, F>
    where\n Map<Fut, F>: Debug,
    "],["impl<St: Debug, C: Debug> Debug for TryCollect<St, C>"],["impl Debug for PollNext"],["impl<St, Fut, F> Debug for OrElse<St, Fut, F>
    where\n St: Debug,\n Fut: Debug,
    "],["impl<St, Fut, F> Debug for Then<St, Fut, F>
    where\n St: Debug,\n Fut: Debug,
    "],["impl<'a, R: Debug + ?Sized> Debug for FillBuf<'a, R>"],["impl<St: Debug + Stream> Debug for Chunks<St>
    where\n St::Item: Debug,
    "],["impl<St: Debug + TryStream> Debug for TryChunks<St>
    where\n St::Ok: Debug,
    "],["impl<Fut, F> Debug for Inspect<Fut, F>
    where\n Map<Fut, InspectFn<F>>: Debug,
    "],["impl<Fut: Debug> Debug for SelectOk<Fut>"],["impl<'a, Fut: Debug + Unpin> Debug for Iter<'a, Fut>"],["impl<St, F> Debug for InspectErr<St, F>
    where\n Inspect<IntoStream<St>, InspectErrFn<F>>: Debug,
    "],["impl<'a, St: Debug + ?Sized> Debug for TryNext<'a, St>"],["impl<St> Debug for TryFlattenUnordered<St>
    where\n FlattenUnorderedWithFlowController<NestedTryStreamIntoEitherTryStream<St>, PropagateBaseStreamError<St>>: Debug,\n St: TryStream,\n St::Ok: TryStream + Unpin,\n <St::Ok as TryStream>::Error: From<St::Error>,
    "],["impl<St> Debug for IntoAsyncRead<St>
    where\n St: TryStream<Error = Error> + Debug,\n St::Ok: AsRef<[u8]> + Debug,
    "],["impl<T: ?Sized + Debug> Debug for MutexGuard<'_, T>"],["impl<Fut, F> Debug for InspectOk<Fut, F>
    where\n Inspect<IntoFuture<Fut>, InspectOkFn<F>>: Debug,
    "],["impl<F> Debug for JoinAll<F>
    where\n F: Future + Debug,\n F::Output: Debug,
    "],["impl<Si: Debug + Sink<Item>, Item: Debug, E: Debug> Debug for SinkErrInto<Si, Item, E>
    where\n Si::Error: Debug,
    "],["impl<St: Debug, C: Debug> Debug for Collect<St, C>"],["impl<Fut, F> Debug for UnwrapOrElse<Fut, F>
    where\n Map<IntoFuture<Fut>, UnwrapOrElseFn<F>>: Debug,
    "],["impl<Fut1, Fut2, Fut3> Debug for Join3<Fut1, Fut2, Fut3>
    where\n Fut1: Future + Debug,\n Fut1::Output: Debug,\n Fut2: Future + Debug,\n Fut2::Output: Debug,\n Fut3: Future + Debug,\n Fut3::Output: Debug,
    "],["impl<T: Debug> Debug for Ready<T>"],["impl<St: Debug> Debug for StreamFuture<St>"],["impl<Fut> Debug for TryFlattenStream<Fut>
    where\n TryFlatten<Fut, Fut::Ok>: Debug,\n Fut: TryFuture,
    "],["impl<T> Debug for ReuniteError<T>"],["impl<Fut: Debug> Debug for IntoFuture<Fut>"],["impl Debug for Sink"],["impl<W: Debug, Item: Debug> Debug for IntoSink<W, Item>"],["impl<Fut1, Fut2, Fut3, Fut4> Debug for TryJoin4<Fut1, Fut2, Fut3, Fut4>
    where\n Fut1: TryFuture + Debug,\n Fut1::Ok: Debug,\n Fut1::Error: Debug,\n Fut2: TryFuture + Debug,\n Fut2::Ok: Debug,\n Fut2::Error: Debug,\n Fut3: TryFuture + Debug,\n Fut3::Ok: Debug,\n Fut3::Error: Debug,\n Fut4: TryFuture + Debug,\n Fut4::Ok: Debug,\n Fut4::Error: Debug,
    "],["impl<St, Fut, T, F> Debug for TryFold<St, Fut, T, F>
    where\n St: Debug,\n Fut: Debug,\n T: Debug,
    "],["impl<St, F> Debug for Map<St, F>
    where\n St: Debug,
    "],["impl<Fut1, Fut2, Fut3> Debug for TryJoin3<Fut1, Fut2, Fut3>
    where\n Fut1: TryFuture + Debug,\n Fut1::Ok: Debug,\n Fut1::Error: Debug,\n Fut2: TryFuture + Debug,\n Fut2::Ok: Debug,\n Fut2::Error: Debug,\n Fut3: TryFuture + Debug,\n Fut3::Ok: Debug,\n Fut3::Error: Debug,
    "],["impl<'a, R: Debug + ?Sized> Debug for ReadUntil<'a, R>"]], "generic_array":[["impl<T: Debug, N> Debug for GenericArrayIter<T, N>
    where\n N: ArrayLength<T>,
    "],["impl<T: Debug, N> Debug for GenericArray<T, N>
    where\n N: ArrayLength<T>,
    "]], "getrandom":[["impl Debug for Error"]], "ghash":[["impl Debug for GHash"]], @@ -88,14 +88,14 @@ "gimli":[["impl Debug for Format"],["impl<R: Debug + Reader> Debug for PubNamesEntry<R>
    where\n R::Offset: Debug,
    "],["impl<R: Debug + Reader> Debug for CallFrameInstruction<R>"],["impl Debug for DwEnd"],["impl Debug for UnitIndexSection"],["impl<R, Offset> Debug for FileEntry<R, Offset>
    where\n R: Reader<Offset = Offset> + Debug,\n Offset: ReaderOffset + Debug,
    "],["impl<R: Debug + Reader> Debug for Expression<R>"],["impl<T: Debug> Debug for DebugAddrBase<T>"],["impl<T: Debug> Debug for DebugLineOffset<T>"],["impl<R: Debug + Reader> Debug for RegisterRule<R>"],["impl Debug for AttributeSpecification"],["impl<R: Debug> Debug for DebugLineStr<R>"],["impl Debug for DwMacro"],["impl<R: Debug> Debug for DebugLoc<R>"],["impl<'index, R: Debug + Reader> Debug for UnitIndexSectionIterator<'index, R>"],["impl<T: Debug> Debug for RangeListsOffset<T>"],["impl Debug for DwLnct"],["impl<'abbrev, 'unit, R, Offset> Debug for DebuggingInformationEntry<'abbrev, 'unit, R, Offset>
    where\n R: Reader<Offset = Offset> + Debug,\n Offset: ReaderOffset + Debug,
    "],["impl<R: Debug + Reader> Debug for LineSequence<R>"],["impl<R: Debug> Debug for DebugLine<R>"],["impl Debug for DwoId"],["impl<R: Debug> Debug for RangeLists<R>"],["impl<R: Debug> Debug for DebugAranges<R>"],["impl<R, Offset> Debug for CommonInformationEntry<R, Offset>
    where\n R: Reader<Offset = Offset> + Debug,\n Offset: ReaderOffset + Debug,
    "],["impl Debug for Error"],["impl<R: Debug + Reader> Debug for DebugPubTypes<R>"],["impl Debug for BigEndian"],["impl<R: Debug> Debug for DebugLocLists<R>"],["impl<T: Debug> Debug for DebugLocListsBase<T>"],["impl Debug for Abbreviation"],["impl Debug for DwAccess"],["impl Debug for StoreOnHeap"],["impl<'abbrev, 'unit, 'tree, R: Debug + Reader> Debug for EntriesTreeIter<'abbrev, 'unit, 'tree, R>"],["impl<T: Debug> Debug for DebugFrameOffset<T>"],["impl Debug for DwLne"],["impl Debug for DwLle"],["impl Debug for DebugTypeSignature"],["impl<'a, R: Debug + Reader> Debug for CallFrameInstructionIter<'a, R>"],["impl Debug for DwId"],["impl Debug for DwAt"],["impl Debug for DwUt"],["impl<R: Debug + Reader> Debug for OperationIter<R>"],["impl<T: Debug> Debug for DebugArangesOffset<T>"],["impl<R, Offset> Debug for CompleteLineProgram<R, Offset>
    where\n R: Reader<Offset = Offset> + Debug,\n Offset: ReaderOffset + Debug,
    "],["impl<T: Debug> Debug for DebugStrOffset<T>"],["impl<'abbrev, 'entry, 'unit, R: Debug + Reader> Debug for AttrsIter<'abbrev, 'entry, 'unit, R>"],["impl<R: Debug + Reader> Debug for RangeIter<R>"],["impl Debug for DwAte"],["impl<R: Debug + Reader> Debug for DwarfPackage<R>"],["impl<R: Debug> Debug for DebugStrOffsets<R>"],["impl<Offset> Debug for UnitType<Offset>
    where\n Offset: ReaderOffset + Debug,
    "],["impl Debug for DwVis"],["impl Debug for Augmentation"],["impl<R: Debug> Debug for DebugAddr<R>"],["impl<T: Debug> Debug for DebugLineStrOffset<T>"],["impl<T: Debug> Debug for UnitSectionOffset<T>"],["impl<R, Offset> Debug for Location<R, Offset>
    where\n R: Reader<Offset = Offset> + Debug,\n Offset: ReaderOffset + Debug,
    "],["impl Debug for ValueType"],["impl<R: Debug + Reader> Debug for Attribute<R>"],["impl Debug for FileEntryFormat"],["impl<R: Debug + Reader> Debug for DebugFrame<R>"],["impl<R, Offset> Debug for ArangeHeader<R, Offset>
    where\n R: Reader<Offset = Offset> + Debug,\n Offset: ReaderOffset + Debug,
    "],["impl<T: Debug> Debug for UnitOffset<T>"],["impl<R: Debug + Reader> Debug for ArangeHeaderIter<R>
    where\n R::Offset: Debug,
    "],["impl<T: Debug> Debug for DebugAbbrevOffset<T>"],["impl<R: Debug + Reader> Debug for DebugTypesUnitHeadersIter<R>
    where\n R::Offset: Debug,
    "],["impl Debug for DwSectV2"],["impl<R, Offset> Debug for LineProgramHeader<R, Offset>
    where\n R: Reader<Offset = Offset> + Debug,\n Offset: ReaderOffset + Debug,
    "],["impl<'abbrev, 'unit, R> Debug for EntriesTree<'abbrev, 'unit, R>
    where\n R: Reader + Debug,
    "],["impl Debug for AArch64"],["impl<T: Debug> Debug for DebugLocListsIndex<T>"],["impl Debug for AbbreviationsCacheStrategy"],["impl<R, Offset> Debug for UnitHeader<R, Offset>
    where\n R: Reader<Offset = Offset> + Debug,\n Offset: ReaderOffset + Debug,
    "],["impl<R, Offset> Debug for LineInstruction<R, Offset>
    where\n R: Reader<Offset = Offset> + Debug,\n Offset: ReaderOffset + Debug,
    "],["impl Debug for Vendor"],["impl Debug for DwRle"],["impl<R: Debug + Reader> Debug for RawLocListIter<R>"],["impl<R: Debug> Debug for DebugCuIndex<R>"],["impl Debug for BaseAddresses"],["impl<'input, Endian: Endianity> Debug for EndianSlice<'input, Endian>"],["impl Debug for DwDefaulted"],["impl Debug for AbbreviationsCache"],["impl Debug for Range"],["impl<R: Debug> Debug for DebugInfo<R>"],["impl<T: Debug> Debug for DebugRngListsIndex<T>"],["impl<R: Debug + Reader> Debug for PubTypesEntryIter<R>"],["impl<R: Debug> Debug for DebugTuIndex<R>"],["impl Debug for SectionBaseAddresses"],["impl Debug for RunTimeEndian"],["impl<R, Offset> Debug for IncompleteLineProgram<R, Offset>
    where\n R: Reader<Offset = Offset> + Debug,\n Offset: ReaderOffset + Debug,
    "],["impl<T: Debug> Debug for DebugRngListsBase<T>"],["impl Debug for DwLang"],["impl Debug for DwTag"],["impl<T: Debug> Debug for DebugAddrIndex<T>"],["impl<R: Debug + Reader> Debug for LocationListEntry<R>"],["impl Debug for LittleEndian"],["impl<R, Program, Offset> Debug for LineRows<R, Program, Offset>
    where\n Program: LineProgram<R, Offset> + Debug,\n R: Reader<Offset = Offset> + Debug,\n Offset: ReaderOffset + Debug,
    "],["impl Debug for DwarfFileType"],["impl<T: Debug> Debug for DebugTypesOffset<T>"],["impl Debug for Arm"],["impl<R, Offset> Debug for Operation<R, Offset>
    where\n R: Reader<Offset = Offset> + Debug,\n Offset: ReaderOffset + Debug,
    "],["impl<T: Debug> Debug for DebugMacroOffset<T>"],["impl<R: Debug + Reader> Debug for PubNamesEntryIter<R>"],["impl<R: Debug> Debug for LocationLists<R>"],["impl<'abbrev, 'unit, R> Debug for EntriesCursor<'abbrev, 'unit, R>
    where\n R: Reader + Debug,
    "],["impl<R: Debug> Debug for DebugStr<R>"],["impl<T: Debug> Debug for RawRngListEntry<T>"],["impl<'iter, R> Debug for RegisterRuleIter<'iter, R>
    where\n R: Reader + Debug,
    "],["impl Debug for DwLns"],["impl<T: Debug> Debug for DebugMacinfoOffset<T>"],["impl Debug for DwDsc"],["impl<R, Offset> Debug for Unit<R, Offset>
    where\n R: Reader<Offset = Offset> + Debug,\n Offset: ReaderOffset + Debug,
    "],["impl Debug for DwChildren"],["impl<T: Debug> Debug for DebugInfoOffset<T>"],["impl Debug for DwForm"],["impl Debug for DwCc"],["impl Debug for DwSect"],["impl<'abbrev, 'unit, 'tree, R: Debug + Reader> Debug for EntriesTreeNode<'abbrev, 'unit, 'tree, R>"],["impl Debug for X86_64"],["impl Debug for ArangeEntry"],["impl<R: Debug> Debug for DebugRngLists<R>"],["impl<T: Debug> Debug for LocationListsOffset<T>"],["impl<T: Debug> Debug for DieReference<T>"],["impl<'a, 'bases, R: Debug + Reader> Debug for EhHdrTableIter<'a, 'bases, R>"],["impl<'bases, Section, R> Debug for PartialFrameDescriptionEntry<'bases, Section, R>
    where\n R: Reader + Debug,\n Section: UnwindSection<R> + Debug,\n R::Offset: Debug,\n Section::Offset: Debug,
    "],["impl<R: Debug + Reader> Debug for EhFrame<R>"],["impl Debug for DwCfa"],["impl Debug for DwOp"],["impl Debug for RiscV"],["impl<T: Debug> Debug for EhFrameOffset<T>"],["impl<R: Debug + Reader, S: Debug + EvaluationStorage<R>> Debug for Evaluation<R, S>
    where\n S::Stack: Debug,\n S::ExpressionStack: Debug,\n S::Result: Debug,
    "],["impl<R: Debug + Reader> Debug for ParsedEhFrameHdr<R>"],["impl<R: Debug + Reader> Debug for PubTypesEntry<R>
    where\n R::Offset: Debug,
    "],["impl<T: Debug> Debug for RawRangeListsOffset<T>"],["impl Debug for DwOrd"],["impl<R, Offset> Debug for FrameDescriptionEntry<R, Offset>
    where\n R: Reader<Offset = Offset> + Debug,\n Offset: ReaderOffset + Debug,
    "],["impl<R: Debug + Reader> Debug for RngListIter<R>
    where\n R::Offset: Debug,
    "],["impl<R: Debug> Debug for DebugAbbrev<R>"],["impl Debug for DwDs"],["impl<R: Debug + Reader> Debug for EhFrameHdr<R>"],["impl<R: Debug + Reader> Debug for DebugPubNames<R>"],["impl Debug for Pointer"],["impl<R: Reader, S: UnwindContextStorage<R>> Debug for UnwindTableRow<R, S>"],["impl<R: Debug + Reader> Debug for LocListIter<R>
    where\n R::Offset: Debug,
    "],["impl Debug for Encoding"],["impl<R, Offset> Debug for Piece<R, Offset>
    where\n R: Reader<Offset = Offset> + Debug,\n Offset: ReaderOffset + Debug,
    "],["impl Debug for DwIdx"],["impl Debug for LoongArch"],["impl Debug for DwVirtuality"],["impl Debug for DwEhPe"],["impl<R: Debug + Reader> Debug for DebugInfoUnitHeadersIter<R>
    where\n R::Offset: Debug,
    "],["impl<'a, R: Debug + Reader> Debug for EhHdrTable<'a, R>"],["impl<R: Debug + Reader> Debug for UnitIndex<R>"],["impl<R: Debug> Debug for DebugRanges<R>"],["impl Debug for Register"],["impl<R: Debug> Debug for DebugTypes<R>"],["impl<'bases, Section, R> Debug for CieOrFde<'bases, Section, R>
    where\n R: Reader + Debug,\n Section: UnwindSection<R> + Debug,
    "],["impl Debug for DwInl"],["impl<R: Debug + Reader> Debug for LineInstructions<R>"],["impl<R: Reader, S: UnwindContextStorage<R>> Debug for UnwindContext<R, S>"],["impl Debug for LineRow"],["impl<'abbrev, 'unit, R> Debug for EntriesRaw<'abbrev, 'unit, R>
    where\n R: Reader + Debug,
    "],["impl<R: Debug + Reader> Debug for ArangeEntryIter<R>"],["impl<R: Debug + Reader> Debug for RawRngListIter<R>"],["impl Debug for DwAddr"],["impl<R: Debug + Reader> Debug for RawLocListEntry<R>
    where\n R::Offset: Debug,
    "],["impl<'bases, Section, R> Debug for CfiEntriesIter<'bases, Section, R>
    where\n R: Reader + Debug,\n Section: UnwindSection<R> + Debug,
    "],["impl<T: Debug> Debug for DebugStrOffsetsIndex<T>"],["impl<T: Debug> Debug for DebugStrOffsetsBase<T>"],["impl<'a, 'ctx, R: Debug + Reader, A: Debug + UnwindContextStorage<R>> Debug for UnwindTable<'a, 'ctx, R, A>"],["impl Debug for LineEncoding"],["impl Debug for Abbreviations"],["impl Debug for ReaderOffsetId"],["impl Debug for Value"],["impl Debug for ColumnType"],["impl<R: Debug + Reader> Debug for CfaRule<R>"],["impl<R: Debug + Reader> Debug for EvaluationResult<R>
    where\n R::Offset: Debug,
    "],["impl Debug for X86"],["impl<R, Offset> Debug for AttributeValue<R, Offset>
    where\n R: Reader<Offset = Offset> + Debug,\n Offset: ReaderOffset + Debug,
    "],["impl Debug for SectionId"],["impl<R: Debug> Debug for Dwarf<R>"]], "git2":[["impl Debug for IndexEntryFlag"],["impl Debug for FileFavor"],["impl Debug for RepositoryOpenFlags"],["impl<'repo> Debug for Blob<'repo>"],["impl<'a> Debug for DiffDelta<'a>"],["impl<'repo> Debug for Commit<'repo>"],["impl<'rebase> Debug for RebaseOperation<'rebase>"],["impl Debug for AttrCheckFlags"],["impl Debug for SubmoduleIgnore"],["impl Debug for DiffStats"],["impl Debug for AutotagOption"],["impl Debug for DiffFormat"],["impl<'buffers> Debug for Patch<'buffers>"],["impl Debug for DiffBinaryKind"],["impl Debug for IndexEntry"],["impl<'a> Debug for DiffFile<'a>"],["impl Debug for ErrorClass"],["impl Debug for ResetType"],["impl Debug for CredentialType"],["impl Debug for StashFlags"],["impl Debug for IndexTime"],["impl Debug for RepositoryState"],["impl Debug for MergePreference"],["impl Debug for IndexAddOption"],["impl Debug for ConfigLevel"],["impl Debug for StashApplyProgress"],["impl Debug for Error"],["impl Debug for RepositoryInitMode"],["impl Debug for ReferenceType"],["impl Debug for TraceLevel"],["impl<'repo> Debug for Note<'repo>"],["impl Debug for Oid"],["impl Debug for DiffStatsFormat"],["impl Debug for BranchType"],["impl<'a> Debug for DiffLine<'a>"],["impl Debug for Status"],["impl Debug for MergeAnalysis"],["impl<'repo> Debug for OidArray"],["impl Debug for ErrorCode"],["impl<'repo> Debug for Tag<'repo>"],["impl Debug for CheckoutNotificationType"],["impl<'string> Debug for AttrValue<'string>"],["impl Debug for DiffFlags"],["impl Debug for SshHostKeyType"],["impl<'repo> Debug for Tree<'repo>"],["impl Debug for Time"],["impl Debug for ReferenceFormat"],["impl Debug for DiffLineType"],["impl Debug for RevparseMode"],["impl Debug for Sort"],["impl Debug for FetchPrune"],["impl Debug for IndexEntryExtendedFlag"],["impl Debug for SubmoduleUpdate"],["impl Debug for Version"],["impl Debug for SubmoduleStatus"],["impl Debug for ApplyLocation"],["impl Debug for Direction"],["impl<'repo> Debug for Object<'repo>"],["impl<'a> Debug for DiffHunk<'a>"],["impl Debug for FileMode"],["impl Debug for ObjectType"],["impl Debug for Delta"],["impl Debug for RebaseOperationType"],["impl Debug for PathspecFlags"],["impl Debug for PackBuilderStage"],["impl Debug for StashApplyFlags"],["impl Debug for WorktreeLockStatus"],["impl Debug for OdbLookupFlags"]], "h2":[["impl Debug for StreamId"],["impl Debug for Protocol"],["impl<T, B> Debug for Connection<T, B>
    where\n T: AsyncRead + AsyncWrite + Debug,\n B: Debug + Buf,
    "],["impl Debug for PushPromises"],["impl Debug for Reason"],["impl Debug for RecvStream"],["impl<B: Debug + Buf> Debug for ReadySendRequest<B>"],["impl<B> Debug for SendRequest<B>
    where\n B: Buf,
    "],["impl Debug for Builder"],["impl Debug for Pong"],["impl Debug for Builder"],["impl Debug for Error"],["impl Debug for ResponseFuture"],["impl Debug for FlowControl"],["impl<T, B> Debug for Handshake<T, B>
    where\n T: AsyncRead + AsyncWrite + Debug,\n B: Debug + Buf,
    "],["impl Debug for PushedResponseFuture"],["impl Debug for PushPromise"],["impl Debug for Ping"],["impl<B: Debug> Debug for SendStream<B>"],["impl<B: Debug + Buf> Debug for SendResponse<B>"],["impl Debug for PingPong"],["impl<B: Buf + Debug> Debug for SendPushedResponse<B>"],["impl<T, B> Debug for Connection<T, B>
    where\n T: Debug,\n B: Debug + Buf,
    "]], -"hashbrown":[["impl<K: Debug, V: Debug, S, A: Allocator> Debug for OccupiedError<'_, K, V, S, A>"],["impl<T, S, A> Debug for SymmetricDifference<'_, T, S, A>
    where\n T: Debug + Eq + Hash,\n S: BuildHasher,\n A: Allocator,
    "],["impl<K, V: Debug> Debug for ValuesMut<'_, K, V>"],["impl<K, V: Debug, A: Allocator> Debug for IntoValues<K, V, A>"],["impl<K: Debug, V: Debug, A: Allocator> Debug for IntoIter<K, V, A>"],["impl<T: Debug, A: Allocator> Debug for OccupiedEntry<'_, T, A>"],["impl<T: Debug, S, A: Allocator> Debug for VacantEntry<'_, T, S, A>"],["impl<K, V, S, A: Allocator> Debug for RawVacantEntryMut<'_, K, V, S, A>"],["impl<T: Debug, A: Allocator> Debug for Drain<'_, T, A>"],["impl<K, V, A> Debug for Drain<'_, K, V, A>
    where\n K: Debug,\n V: Debug,\n A: Allocator,
    "],["impl<K: Debug, V: Debug, S, A: Allocator> Debug for OccupiedEntry<'_, K, V, S, A>"],["impl<K, V, S, A: Allocator> Debug for RawEntryBuilder<'_, K, V, S, A>"],["impl<T: Debug, S, A: Allocator> Debug for Entry<'_, T, S, A>"],["impl Debug for TryReserveError"],["impl<K: Debug> Debug for Iter<'_, K>"],["impl<T, A> Debug for HashTable<T, A>
    where\n T: Debug,\n A: Allocator,
    "],["impl<K, V, S, A: Allocator> Debug for RawEntryBuilderMut<'_, K, V, S, A>"],["impl<K: Debug, A: Allocator> Debug for Drain<'_, K, A>"],["impl<K: Debug, V, S, A: Allocator> Debug for VacantEntry<'_, K, V, S, A>"],["impl<T: Debug, A: Allocator> Debug for AbsentEntry<'_, T, A>"],["impl<K: Debug, V: Debug, S, A: Allocator> Debug for RawEntryMut<'_, K, V, S, A>"],["impl<K: Debug, V: Debug, S, A: Allocator> Debug for Entry<'_, K, V, S, A>"],["impl<T, S, A> Debug for Intersection<'_, T, S, A>
    where\n T: Debug + Eq + Hash,\n S: BuildHasher,\n A: Allocator,
    "],["impl<T, S, A> Debug for Difference<'_, T, S, A>
    where\n T: Debug + Eq + Hash,\n S: BuildHasher,\n A: Allocator,
    "],["impl<K: Debug, A: Allocator> Debug for IntoIter<K, A>"],["impl<K, V> Debug for IterMut<'_, K, V>
    where\n K: Debug,\n V: Debug,
    "],["impl<T: Debug, A: Allocator> Debug for VacantEntry<'_, T, A>"],["impl<T, S, A> Debug for HashSet<T, S, A>
    where\n T: Debug,\n A: Allocator,
    "],["impl<K: Debug, V> Debug for Keys<'_, K, V>"],["impl<K: Debug, V: Debug> Debug for Iter<'_, K, V>"],["impl<T, S, A> Debug for Union<'_, T, S, A>
    where\n T: Debug + Eq + Hash,\n S: BuildHasher,\n A: Allocator,
    "],["impl<T: Debug, S, A: Allocator> Debug for OccupiedEntry<'_, T, S, A>"],["impl<K: Borrow<Q>, Q: ?Sized + Debug, V: Debug, S, A: Allocator> Debug for EntryRef<'_, '_, K, Q, V, S, A>"],["impl<K: Borrow<Q>, Q: ?Sized + Debug, V: Debug, S, A: Allocator> Debug for OccupiedEntryRef<'_, '_, K, Q, V, S, A>"],["impl<K, V, S, A> Debug for HashMap<K, V, S, A>
    where\n K: Debug,\n V: Debug,\n A: Allocator,
    "],["impl<K, V: Debug> Debug for Values<'_, K, V>"],["impl<K: Borrow<Q>, Q: ?Sized + Debug, V, S, A: Allocator> Debug for VacantEntryRef<'_, '_, K, Q, V, S, A>"],["impl<K: Debug, V: Debug, S, A: Allocator> Debug for RawOccupiedEntryMut<'_, K, V, S, A>"],["impl<T: Debug, A: Allocator> Debug for Entry<'_, T, A>"],["impl<K: Debug, V: Debug, A: Allocator> Debug for IntoKeys<K, V, A>"]], +"hashbrown":[["impl<K: Debug, V: Debug> Debug for Iter<'_, K, V>"],["impl<K: Debug, V: Debug, A: Allocator> Debug for IntoKeys<K, V, A>"],["impl<K: Borrow<Q>, Q: ?Sized + Debug, V, S, A: Allocator> Debug for VacantEntryRef<'_, '_, K, Q, V, S, A>"],["impl<T, S, A> Debug for HashSet<T, S, A>
    where\n T: Debug,\n A: Allocator,
    "],["impl<K: Debug, V> Debug for Keys<'_, K, V>"],["impl<K, V> Debug for IterMut<'_, K, V>
    where\n K: Debug,\n V: Debug,
    "],["impl<K: Debug> Debug for Iter<'_, K>"],["impl<K: Debug, V: Debug, A: Allocator> Debug for IntoIter<K, V, A>"],["impl<T, S, A> Debug for Union<'_, T, S, A>
    where\n T: Debug + Eq + Hash,\n S: BuildHasher,\n A: Allocator,
    "],["impl<T: Debug, A: Allocator> Debug for VacantEntry<'_, T, A>"],["impl<K, V: Debug> Debug for Values<'_, K, V>"],["impl<K: Borrow<Q>, Q: ?Sized + Debug, V: Debug, S, A: Allocator> Debug for OccupiedEntryRef<'_, '_, K, Q, V, S, A>"],["impl Debug for TryReserveError"],["impl<K: Debug, V: Debug, S, A: Allocator> Debug for RawOccupiedEntryMut<'_, K, V, S, A>"],["impl<T, S, A> Debug for Difference<'_, T, S, A>
    where\n T: Debug + Eq + Hash,\n S: BuildHasher,\n A: Allocator,
    "],["impl<T: Debug, A: Allocator> Debug for AbsentEntry<'_, T, A>"],["impl<K, V: Debug, A: Allocator> Debug for IntoValues<K, V, A>"],["impl<K: Debug, V: Debug, S, A: Allocator> Debug for RawEntryMut<'_, K, V, S, A>"],["impl<K, V, S, A: Allocator> Debug for RawEntryBuilder<'_, K, V, S, A>"],["impl<K: Borrow<Q>, Q: ?Sized + Debug, V: Debug, S, A: Allocator> Debug for EntryRef<'_, '_, K, Q, V, S, A>"],["impl<K: Debug, V: Debug, S, A: Allocator> Debug for OccupiedError<'_, K, V, S, A>"],["impl<K: Debug, A: Allocator> Debug for Drain<'_, K, A>"],["impl<T: Debug, S, A: Allocator> Debug for Entry<'_, T, S, A>"],["impl<K, V: Debug> Debug for ValuesMut<'_, K, V>"],["impl<T: Debug, S, A: Allocator> Debug for OccupiedEntry<'_, T, S, A>"],["impl<K: Debug, V, S, A: Allocator> Debug for VacantEntry<'_, K, V, S, A>"],["impl<K, V, S, A> Debug for HashMap<K, V, S, A>
    where\n K: Debug,\n V: Debug,\n A: Allocator,
    "],["impl<T, A> Debug for HashTable<T, A>
    where\n T: Debug,\n A: Allocator,
    "],["impl<K: Debug, V: Debug, S, A: Allocator> Debug for OccupiedEntry<'_, K, V, S, A>"],["impl<T: Debug, A: Allocator> Debug for Entry<'_, T, A>"],["impl<T, S, A> Debug for Intersection<'_, T, S, A>
    where\n T: Debug + Eq + Hash,\n S: BuildHasher,\n A: Allocator,
    "],["impl<K: Debug, V: Debug, S, A: Allocator> Debug for Entry<'_, K, V, S, A>"],["impl<T, S, A> Debug for SymmetricDifference<'_, T, S, A>
    where\n T: Debug + Eq + Hash,\n S: BuildHasher,\n A: Allocator,
    "],["impl<K, V, S, A: Allocator> Debug for RawEntryBuilderMut<'_, K, V, S, A>"],["impl<T: Debug, S, A: Allocator> Debug for VacantEntry<'_, T, S, A>"],["impl<K, V, A> Debug for Drain<'_, K, V, A>
    where\n K: Debug,\n V: Debug,\n A: Allocator,
    "],["impl<T: Debug, A: Allocator> Debug for Drain<'_, T, A>"],["impl<T: Debug, A: Allocator> Debug for OccupiedEntry<'_, T, A>"],["impl<K: Debug, A: Allocator> Debug for IntoIter<K, A>"],["impl<K, V, S, A: Allocator> Debug for RawVacantEntryMut<'_, K, V, S, A>"]], "hashlink":[["impl<K, V> Debug for Drain<'_, K, V>
    where\n K: Debug,\n V: Debug,
    "],["impl<K: Debug, V: Debug> Debug for Iter<'_, K, V>"],["impl<K: Debug, V: Debug> Debug for OccupiedEntry<'_, K, V>"],["impl<'a, T, S> Debug for SymmetricDifference<'a, T, S>
    where\n T: Debug + Eq + Hash,\n S: BuildHasher,
    "],["impl<K: Debug, V: Debug, S> Debug for Entry<'_, K, V, S>"],["impl<K, V> Debug for IntoIter<K, V>
    where\n K: Debug,\n V: Debug,
    "],["impl<T, S> Debug for LinkedHashSet<T, S>
    where\n T: Debug,
    "],["impl<'a, T, S> Debug for Difference<'a, T, S>
    where\n T: Debug + Eq + Hash,\n S: BuildHasher,
    "],["impl<K, V> Debug for ValuesMut<'_, K, V>
    where\n K: Debug,\n V: Debug,
    "],["impl<K, V, S> Debug for RawEntryBuilder<'_, K, V, S>"],["impl<K, V> Debug for IterMut<'_, K, V>
    where\n K: Debug,\n V: Debug,
    "],["impl<'a, K: Debug> Debug for Iter<'a, K>"],["impl<K, V: Debug> Debug for Values<'_, K, V>"],["impl<K, V, S> Debug for LruCache<K, V, S>
    where\n K: Debug,\n V: Debug,
    "],["impl<K: Debug, V, S> Debug for VacantEntry<'_, K, V, S>"],["impl<K: Debug, V: Debug> Debug for RawOccupiedEntryMut<'_, K, V>"],["impl<K, V, S> Debug for RawVacantEntryMut<'_, K, V, S>"],["impl<K, V, S> Debug for RawEntryBuilderMut<'_, K, V, S>"],["impl<'a, T, S> Debug for Union<'a, T, S>
    where\n T: Debug + Eq + Hash,\n S: BuildHasher,
    "],["impl<K: Debug, V> Debug for Keys<'_, K, V>"],["impl<K, V, S> Debug for LinkedHashMap<K, V, S>
    where\n K: Debug,\n V: Debug,
    "],["impl<K: Debug, V: Debug, S> Debug for RawEntryMut<'_, K, V, S>"],["impl<'a, T, S> Debug for Intersection<'a, T, S>
    where\n T: Debug + Eq + Hash,\n S: BuildHasher,
    "]], -"headless_lms_models":[["impl Debug for RegisteredCompletion"],["impl Debug for PageDetailsUpdate"],["impl Debug for PendingRole"],["impl Debug for ContentManagementPage"],["impl Debug for UserPointsUpdateStrategy"],["impl Debug for CourseModule"],["impl Debug for TeacherGradingDecision"],["impl Debug for UserCourseInstanceProgress"],["impl Debug for FeedbackBlock"],["impl Debug for PointMap"],["impl Debug for CourseMaterialExerciseSlide"],["impl Debug for PageVisitDatumSummaryByCourseDeviceTypes"],["impl Debug for CourseMaterialPeerReviewData"],["impl Debug for RepositoryExercise"],["impl Debug for PeerReviewSubmission"],["impl Debug for MaterialReference"],["impl Debug for CmsPageUpdate"],["impl Debug for ChapterUpdate"],["impl Debug for NewCourseModule"],["impl Debug for ExamUserPoints"],["impl Debug for CourseInstanceCompletionSummary"],["impl Debug for ModuleUpdates"],["impl Debug for CertificateConfigurationToRequirement"],["impl Debug for EditProposalInfo"],["impl Debug for StudentExerciseSlideSubmissionResult"],["impl Debug for ReviewingStage"],["impl Debug for CertificateAllRequirements"],["impl Debug for NewCourseBackgroundQuestionAnswer"],["impl Debug for ExerciseLanguageGroup"],["impl Debug for TermUpdate"],["impl Debug for StudentExerciseSlideSubmission"],["impl Debug for CompletionPolicy"],["impl Debug for ExerciseStatus"],["impl Debug for Course"],["impl Debug for NewPage"],["impl Debug for CoursePageWithUserData"],["impl Debug for TeacherManualCompletion"],["impl Debug for ExerciseServiceNewOrUpdate"],["impl Debug for UserExerciseState"],["impl Debug for OtherDomainToCourseRedirection"],["impl Debug for NewFeedback"],["impl Debug for Organization"],["impl Debug for StudentExerciseTaskSubmission"],["impl Debug for IsChapterFrontPage"],["impl Debug for CustomViewExerciseTasks"],["impl Debug for CourseBackgroundQuestionAnswer"],["impl Debug for DatabaseOrganization"],["impl Debug for PeerReviewQuestionSubmission"],["impl Debug for PageLanguageGroup"],["impl Debug for PlaygroundExampleData"],["impl Debug for SubmissionData"],["impl Debug for ManualCompletionPreview"],["impl Debug for UserExerciseStateUpdate"],["impl Debug for CourseInstanceEnrollment"],["impl Debug for ExerciseUserCounts"],["impl Debug for Page"],["impl Debug for CustomViewExerciseTaskSpec"],["impl<'a> Debug for NewCoursePage<'a>"],["impl Debug for UserRole"],["impl<'a> Debug for NewCourseInstance<'a>"],["impl Debug for ModelErrorType"],["impl Debug for NewTeacherGradingDecision"],["impl Debug for CourseInstanceEnrollmentsInfo"],["impl Debug for ExerciseRepositoryStatus"],["impl Debug for FeedbackCount"],["impl Debug for CourseLanguageVersion"],["impl Debug for CourseMaterialPeerReviewSubmission"],["impl Debug for CustomViewExerciseTaskGrading"],["impl Debug for PageVisitDatumSummaryByPages"],["impl Debug for UserChapterMetrics"],["impl Debug for OpenUniversityRegistrationLink"],["impl Debug for PeerReviewWithQuestionsAndAnswers"],["impl Debug for TeacherManualCompletionRequest"],["impl Debug for HistoryChangeReason"],["impl Debug for StudentExerciseTaskSubmissionResult"],["impl Debug for ChapterScore"],["impl Debug for ExerciseSlideSubmissionCountByExercise"],["impl Debug for PageUpdateArgs"],["impl Debug for EditedBlockNoLongerExistsData"],["impl Debug for CourseModuleCompletion"],["impl Debug for UserDetail"],["impl Debug for CmsPeerReviewQuestion"],["impl Debug for DatabaseChapter"],["impl Debug for EditedBlockStillExistsData"],["impl Debug for CertificateConfigurationAndRequirements"],["impl Debug for PageWithExercises"],["impl<'a> Debug for DatabaseCertificateConfigurationInner<'a>"],["impl Debug for BlockProposalAction"],["impl Debug for CourseExam"],["impl Debug for ChapterStatus"],["impl Debug for RoleDomain"],["impl Debug for GlobalStatEntry"],["impl Debug for CourseInstance"],["impl Debug for ExerciseTask"],["impl Debug for ChapterPagesWithExercises"],["impl Debug for ExerciseSlideSubmissionWithTasks"],["impl Debug for CustomViewExerciseSubmissions"],["impl Debug for ExerciseSlideSubmissionCount"],["impl Debug for NewProposedPageEdits"],["impl Debug for PageRoutingData"],["impl Debug for NewProposedBlockEdit"],["impl Debug for PageVisitDatumSummaryByCourse"],["impl Debug for CourseUpdate"],["impl Debug for EmailTemplateNew"],["impl Debug for ExamUserPointsInner"],["impl Debug for NewExerciseTask"],["impl Debug for UserExerciseSlideState"],["impl Debug for ExerciseRepositoryUpdate"],["impl Debug for UserExerciseTaskState"],["impl Debug for ExerciseWithExerciseTasks"],["impl Debug for RegradingInfo"],["impl Debug for PathInfo"],["impl Debug for CourseBreadcrumbInfo"],["impl Debug for GeneratedCertificate"],["impl Debug for UserCourseModuleCompletion"],["impl Debug for AnswerRequiringAttention"],["impl Debug for PageVisitDatumSummaryByCoursesCountries"],["impl Debug for ExerciseTaskGradingResult"],["impl Debug for AutomaticCompletionRequirements"],["impl Debug for PageProposal"],["impl Debug for Exercise"],["impl Debug for CourseMaterialPeerReviewQuestionAnswer"],["impl Debug for PeerReviewQuestionAndAnswer"],["impl Debug for EmailDelivery"],["impl Debug for NormalizedCmsExerciseTask"],["impl Debug for Term"],["impl Debug for CourseMaterialExercise"],["impl Debug for ExerciseSlide"],["impl Debug for PageAudioFile"],["impl Debug for CourseBackgroundQuestionsAndAnswers"],["impl Debug for EmailTemplate"],["impl Debug for NewModule"],["impl<'a> Debug for ExerciseTaskGradingRequest<'a>"],["impl Debug for ExerciseSlideSubmission"],["impl Debug for User"],["impl Debug for CourseMaterialExerciseServiceInfo"],["impl Debug for OrgExam"],["impl Debug for StudentCountry"],["impl Debug for ProposalCount"],["impl Debug for ExportedSubmission"],["impl Debug for ExamEnrollment"],["impl Debug for HistoryRestoreData"],["impl Debug for CourseInstanceUserPoints"],["impl Debug for ActivityProgress"],["impl Debug for ExamInstructions"],["impl Debug for NewCourseInstanceEnrollment"],["impl Debug for Feedback"],["impl Debug for DatabaseCertificateConfiguration"],["impl Debug for PeerReviewQuestionType"],["impl Debug for UserCourseInstanceChapterExerciseProgress"],["impl Debug for UserCourseSettings"],["impl Debug for CertificateTextAnchor"],["impl Debug for Exam"],["impl Debug for NewExerciseSlideSubmission"],["impl Debug for ExportedCourseSubmission"],["impl Debug for ExerciseServiceInfo"],["impl Debug for CmsPageExerciseSlide"],["impl Debug for Points"],["impl Debug for PageInfo"],["impl Debug for ExerciseRepository"],["impl Debug for Role"],["impl Debug for UserCourseInstanceChapterProgress"],["impl Debug for PaperSize"],["impl Debug for CourseMaterialPeerReviewDataAnswerToReview"],["impl Debug for NewResearchFormQuestion"],["impl Debug for ManualCompletionPreviewUser"],["impl Debug for EmailTemplateUpdate"],["impl Debug for PeerReviewsRecieved"],["impl Debug for ModelError"],["impl Debug for CourseBackgroundQuestionType"],["impl Debug for NewResearchForm"],["impl Debug for NewChapter"],["impl Debug for DatabaseUserCourseInstanceChapterExerciseProgress"],["impl Debug for RoleInfo"],["impl Debug for UserCourseInstanceExerciseServiceVariable"],["impl Debug for Regrading"],["impl Debug for PageSearchResult"],["impl Debug for ModifiedModule"],["impl Debug for ProposalStatus"],["impl Debug for Chapter"],["impl Debug for PlaygroundExample"],["impl Debug for GradingProgress"],["impl Debug for ExerciseServiceIframeRenderingInfo"],["impl Debug for ExerciseService"],["impl Debug for CourseInstanceUserPointsInner"],["impl Debug for CourseCount"],["impl Debug for CourseInstanceExerciseMetrics"],["impl Debug for TeacherDecisionType"],["impl Debug for CourseInstanceForm"],["impl Debug for GlobalCourseModuleStatEntry"],["impl Debug for CreateNewCourseFixedIds"],["impl Debug for CourseInstanceOrExamId"],["impl Debug for ExerciseServiceInfoApi"],["impl Debug for CertificateConfiguration"],["impl Debug for BlockProposalInfo"],["impl Debug for ExerciseSlideSubmissionInfo"],["impl Debug for UserCourseInstanceMetrics"],["impl Debug for CustomViewExerciseTaskSubmission"],["impl Debug for NewRegrading"],["impl Debug for ExamInstructionsUpdate"],["impl Debug for SearchRequest"],["impl Debug for PageNavigationInformation"],["impl Debug for NewResearchFormQuestionAnswer"],["impl Debug for PeerReviewQuestion"],["impl Debug for AnswersRequiringAttention"],["impl Debug for PeerReviewQueueEntry"],["impl Debug for CmsPageExerciseTask"],["impl Debug for ResearchForm"],["impl Debug for ResearchFormQuestionAnswer"],["impl Debug for ExerciseStateUpdateNeedToUpdatePeerReviewStatusWithThis"],["impl Debug for PageChapterAndCourseInformation"],["impl Debug for CourseMaterialExerciseTask"],["impl Debug for PageHistory"],["impl Debug for PageHistoryContent"],["impl Debug for CourseMaterialPeerReviewConfig"],["impl Debug for PageAudioFiles"],["impl Debug for ExerciseAnswersInCourseRequiringAttentionCount"],["impl Debug for ResearchFormQuestion"],["impl Debug for CourseBackgroundQuestion"],["impl Debug for PeerReviewAnswer"],["impl Debug for CourseModuleCompletionWithRegistrationInfo"],["impl Debug for BlockProposal"],["impl Debug for PageMetadata"],["impl Debug for RegradingSubmissionInfo"],["impl Debug for NewMaterialReference"],["impl Debug for CmsPageExercise"],["impl Debug for ExerciseTaskGrading"],["impl Debug for RoleUser"],["impl Debug for UserWithModuleCompletions"],["impl Debug for ExerciseStatusSummaryForUser"],["impl Debug for PeerReviewConfig"],["impl Debug for ExerciseGradingStatus"],["impl Debug for CmsPeerReviewConfig"],["impl Debug for NewExam"],["impl Debug for CourseStructure"],["impl Debug for ChapterWithStatus"],["impl Debug for CertificateFont"],["impl Debug for NewCourse"],["impl Debug for ExerciseSlideSubmissionCountByWeekAndHour"],["impl Debug for UserResearchConsent"],["impl Debug for ExerciseTaskIdAndSpec"],["impl Debug for PeerReviewProcessingStrategy"],["impl Debug for NewCertificateFont"],["impl Debug for ExerciseTaskSubmission"],["impl Debug for CmsPeerReviewConfiguration"],["impl Debug for AnswerRequiringAttentionWithTasks"]], +"headless_lms_models":[["impl Debug for RegisteredCompletion"],["impl Debug for PageDetailsUpdate"],["impl Debug for PendingRole"],["impl Debug for ContentManagementPage"],["impl Debug for UserPointsUpdateStrategy"],["impl Debug for CourseModule"],["impl Debug for TeacherGradingDecision"],["impl Debug for UserCourseInstanceProgress"],["impl Debug for FeedbackBlock"],["impl Debug for PointMap"],["impl Debug for CourseMaterialExerciseSlide"],["impl Debug for PageVisitDatumSummaryByCourseDeviceTypes"],["impl Debug for CourseMaterialPeerReviewData"],["impl Debug for RepositoryExercise"],["impl Debug for PeerReviewSubmission"],["impl Debug for MaterialReference"],["impl Debug for CmsPageUpdate"],["impl Debug for ChapterUpdate"],["impl Debug for NewCourseModule"],["impl Debug for ExamUserPoints"],["impl Debug for CourseInstanceCompletionSummary"],["impl Debug for ModuleUpdates"],["impl Debug for CertificateConfigurationToRequirement"],["impl Debug for EditProposalInfo"],["impl Debug for StudentExerciseSlideSubmissionResult"],["impl Debug for ReviewingStage"],["impl Debug for CertificateAllRequirements"],["impl Debug for NewCourseBackgroundQuestionAnswer"],["impl Debug for ExerciseLanguageGroup"],["impl Debug for TermUpdate"],["impl Debug for StudentExerciseSlideSubmission"],["impl Debug for CompletionPolicy"],["impl Debug for ExerciseStatus"],["impl Debug for Course"],["impl Debug for NewPage"],["impl Debug for CoursePageWithUserData"],["impl Debug for TeacherManualCompletion"],["impl Debug for ExerciseServiceNewOrUpdate"],["impl Debug for UserExerciseState"],["impl Debug for OtherDomainToCourseRedirection"],["impl Debug for NewFeedback"],["impl Debug for Organization"],["impl Debug for StudentExerciseTaskSubmission"],["impl Debug for IsChapterFrontPage"],["impl Debug for CustomViewExerciseTasks"],["impl Debug for CourseBackgroundQuestionAnswer"],["impl Debug for DatabaseOrganization"],["impl Debug for PeerReviewQuestionSubmission"],["impl Debug for PageLanguageGroup"],["impl Debug for PlaygroundExampleData"],["impl Debug for SubmissionData"],["impl Debug for ManualCompletionPreview"],["impl Debug for RegradingSubmissionInfo"],["impl Debug for UserExerciseStateUpdate"],["impl Debug for CourseInstanceEnrollment"],["impl Debug for ExerciseUserCounts"],["impl Debug for Page"],["impl Debug for CustomViewExerciseTaskSpec"],["impl<'a> Debug for NewCoursePage<'a>"],["impl Debug for UserRole"],["impl<'a> Debug for NewCourseInstance<'a>"],["impl Debug for ModelErrorType"],["impl Debug for NewTeacherGradingDecision"],["impl Debug for CourseInstanceEnrollmentsInfo"],["impl Debug for ExerciseRepositoryStatus"],["impl Debug for FeedbackCount"],["impl Debug for CourseLanguageVersion"],["impl Debug for CourseMaterialPeerReviewSubmission"],["impl Debug for CustomViewExerciseTaskGrading"],["impl Debug for PageVisitDatumSummaryByPages"],["impl Debug for UserChapterMetrics"],["impl Debug for OpenUniversityRegistrationLink"],["impl Debug for PeerReviewWithQuestionsAndAnswers"],["impl Debug for TeacherManualCompletionRequest"],["impl Debug for HistoryChangeReason"],["impl Debug for StudentExerciseTaskSubmissionResult"],["impl Debug for ChapterScore"],["impl Debug for ExerciseSlideSubmissionCountByExercise"],["impl Debug for PageUpdateArgs"],["impl Debug for EditedBlockNoLongerExistsData"],["impl Debug for CourseModuleCompletion"],["impl Debug for UserDetail"],["impl Debug for CmsPeerReviewQuestion"],["impl Debug for DatabaseChapter"],["impl Debug for EditedBlockStillExistsData"],["impl Debug for CertificateConfigurationAndRequirements"],["impl Debug for PageWithExercises"],["impl<'a> Debug for DatabaseCertificateConfigurationInner<'a>"],["impl Debug for BlockProposalAction"],["impl Debug for CourseExam"],["impl Debug for ChapterStatus"],["impl Debug for RoleDomain"],["impl Debug for GlobalStatEntry"],["impl Debug for CourseInstance"],["impl Debug for ExerciseTask"],["impl Debug for ChapterPagesWithExercises"],["impl Debug for ExerciseSlideSubmissionWithTasks"],["impl Debug for CustomViewExerciseSubmissions"],["impl Debug for ExerciseSlideSubmissionCount"],["impl Debug for NewProposedPageEdits"],["impl Debug for PageRoutingData"],["impl Debug for NewProposedBlockEdit"],["impl Debug for PageVisitDatumSummaryByCourse"],["impl Debug for CourseUpdate"],["impl Debug for EmailTemplateNew"],["impl Debug for ExamUserPointsInner"],["impl Debug for NewExerciseTask"],["impl Debug for UserExerciseSlideState"],["impl Debug for ExerciseRepositoryUpdate"],["impl Debug for UserExerciseTaskState"],["impl Debug for ExerciseWithExerciseTasks"],["impl Debug for NewRegradingIdType"],["impl Debug for PathInfo"],["impl Debug for CourseBreadcrumbInfo"],["impl Debug for GeneratedCertificate"],["impl Debug for UserCourseModuleCompletion"],["impl Debug for AnswerRequiringAttention"],["impl Debug for PageVisitDatumSummaryByCoursesCountries"],["impl Debug for ExerciseTaskGradingResult"],["impl Debug for AutomaticCompletionRequirements"],["impl Debug for PageProposal"],["impl Debug for Exercise"],["impl Debug for CourseMaterialPeerReviewQuestionAnswer"],["impl Debug for PeerReviewQuestionAndAnswer"],["impl Debug for EmailDelivery"],["impl Debug for NormalizedCmsExerciseTask"],["impl Debug for Term"],["impl Debug for CourseMaterialExercise"],["impl Debug for ExerciseSlide"],["impl Debug for PageAudioFile"],["impl Debug for CourseBackgroundQuestionsAndAnswers"],["impl Debug for EmailTemplate"],["impl Debug for NewModule"],["impl<'a> Debug for ExerciseTaskGradingRequest<'a>"],["impl Debug for ExerciseSlideSubmission"],["impl Debug for User"],["impl Debug for CourseMaterialExerciseServiceInfo"],["impl Debug for OrgExam"],["impl Debug for StudentCountry"],["impl Debug for ProposalCount"],["impl Debug for ExportedSubmission"],["impl Debug for ExamEnrollment"],["impl Debug for HistoryRestoreData"],["impl Debug for CourseInstanceUserPoints"],["impl Debug for ActivityProgress"],["impl Debug for ExamInstructions"],["impl Debug for NewCourseInstanceEnrollment"],["impl Debug for Feedback"],["impl Debug for DatabaseCertificateConfiguration"],["impl Debug for PeerReviewQuestionType"],["impl Debug for UserCourseInstanceChapterExerciseProgress"],["impl Debug for UserCourseSettings"],["impl Debug for CertificateTextAnchor"],["impl Debug for Exam"],["impl Debug for NewExerciseSlideSubmission"],["impl Debug for ExportedCourseSubmission"],["impl Debug for ExerciseServiceInfo"],["impl Debug for CmsPageExerciseSlide"],["impl Debug for Points"],["impl Debug for PageInfo"],["impl Debug for ExerciseRepository"],["impl Debug for Role"],["impl Debug for UserCourseInstanceChapterProgress"],["impl Debug for PaperSize"],["impl Debug for CourseMaterialPeerReviewDataAnswerToReview"],["impl Debug for NewResearchFormQuestion"],["impl Debug for ManualCompletionPreviewUser"],["impl Debug for EmailTemplateUpdate"],["impl Debug for PeerReviewsRecieved"],["impl Debug for ModelError"],["impl Debug for CourseBackgroundQuestionType"],["impl Debug for NewResearchForm"],["impl Debug for NewChapter"],["impl Debug for DatabaseUserCourseInstanceChapterExerciseProgress"],["impl Debug for RoleInfo"],["impl Debug for UserCourseInstanceExerciseServiceVariable"],["impl Debug for Regrading"],["impl Debug for PageSearchResult"],["impl Debug for ModifiedModule"],["impl Debug for ProposalStatus"],["impl Debug for Chapter"],["impl Debug for PlaygroundExample"],["impl Debug for GradingProgress"],["impl Debug for ExerciseServiceIframeRenderingInfo"],["impl Debug for ExerciseService"],["impl Debug for CourseInstanceUserPointsInner"],["impl Debug for CourseCount"],["impl Debug for CourseInstanceExerciseMetrics"],["impl Debug for TeacherDecisionType"],["impl Debug for CourseInstanceForm"],["impl Debug for GlobalCourseModuleStatEntry"],["impl Debug for CreateNewCourseFixedIds"],["impl Debug for CourseInstanceOrExamId"],["impl Debug for ExerciseServiceInfoApi"],["impl Debug for CertificateConfiguration"],["impl Debug for BlockProposalInfo"],["impl Debug for ExerciseSlideSubmissionInfo"],["impl Debug for UserCourseInstanceMetrics"],["impl Debug for CustomViewExerciseTaskSubmission"],["impl Debug for NewRegrading"],["impl Debug for ExamInstructionsUpdate"],["impl Debug for SearchRequest"],["impl Debug for PageNavigationInformation"],["impl Debug for NewResearchFormQuestionAnswer"],["impl Debug for PeerReviewQuestion"],["impl Debug for AnswersRequiringAttention"],["impl Debug for PeerReviewQueueEntry"],["impl Debug for CmsPageExerciseTask"],["impl Debug for ResearchForm"],["impl Debug for ResearchFormQuestionAnswer"],["impl Debug for ExerciseStateUpdateNeedToUpdatePeerReviewStatusWithThis"],["impl Debug for PageChapterAndCourseInformation"],["impl Debug for CourseMaterialExerciseTask"],["impl Debug for PageHistory"],["impl Debug for PageHistoryContent"],["impl Debug for CourseMaterialPeerReviewConfig"],["impl Debug for PageAudioFiles"],["impl Debug for ExerciseAnswersInCourseRequiringAttentionCount"],["impl Debug for ResearchFormQuestion"],["impl Debug for CourseBackgroundQuestion"],["impl Debug for PeerReviewAnswer"],["impl Debug for CourseModuleCompletionWithRegistrationInfo"],["impl Debug for BlockProposal"],["impl Debug for PageMetadata"],["impl Debug for RegradingInfo"],["impl Debug for NewMaterialReference"],["impl Debug for CmsPageExercise"],["impl Debug for ExerciseTaskGrading"],["impl Debug for RoleUser"],["impl Debug for UserWithModuleCompletions"],["impl Debug for ExerciseStatusSummaryForUser"],["impl Debug for PeerReviewConfig"],["impl Debug for ExerciseGradingStatus"],["impl Debug for CmsPeerReviewConfig"],["impl Debug for NewExam"],["impl Debug for CourseStructure"],["impl Debug for ChapterWithStatus"],["impl Debug for CertificateFont"],["impl Debug for NewCourse"],["impl Debug for ExerciseSlideSubmissionCountByWeekAndHour"],["impl Debug for UserResearchConsent"],["impl Debug for ExerciseTaskIdAndSpec"],["impl Debug for PeerReviewProcessingStrategy"],["impl Debug for NewCertificateFont"],["impl Debug for ExerciseTaskSubmission"],["impl Debug for CmsPeerReviewConfiguration"],["impl Debug for AnswerRequiringAttentionWithTasks"]], "headless_lms_server":[["impl Debug for ConsentData"],["impl Debug for GetCompletionsQueryParamers"],["impl Debug for ChaptersWithStatus"],["impl Debug for ExerciseSubmissions"],["impl<'a> Debug for UploadClaim<'a>"],["impl Debug for AuthUser"],["impl Debug for Login"],["impl Debug for PlaygroundViewsMessage"],["impl<'a> Debug for GraphQLRequest<'a>"],["impl Debug for JwtKey"],["impl Debug for ControllerErrorType"],["impl Debug for ExamEnrollmentData"],["impl Debug for AuthorizationToken"],["impl Debug for RequestId"],["impl Debug for GetEditProposalsQuery"],["impl Debug for ActionOnResource"],["impl Debug for PlaygroundSubmissionMessage"],["impl Debug for AuthToken"],["impl Debug for ErrorData"],["impl Debug for UploadResult"],["impl Debug for CertificateConfigurationUpdateForm"],["impl Debug for IsTeacherTesting"],["impl Debug for StoreKind"],["impl Debug for CourseMaterialPeerReviewDataWithToken"],["impl Debug for CertificateConfigurationUpdate"],["impl Debug for NewExercise"],["impl<'a> Debug for SpecRequest<'a>"],["impl Debug for SaveCourseSettingsPayload"],["impl Debug for GetFeedbackQuery"],["impl Debug for RoleQuery"],["impl Debug for GradingUpdateClaim"],["impl Debug for Change"],["impl Debug for CertificateQuery"],["impl Debug for MarkAsRead"],["impl Debug for TmcUser"],["impl Debug for MoocfiUser"],["impl Debug for ErrorResponse"],["impl Debug for ExamCourseInfo"],["impl Debug for Resource"],["impl Debug for ExamData"],["impl Debug for MoocfiUserResponseData"],["impl Debug for CertificateGenerationRequest"],["impl Debug for UserInfo"],["impl Debug for ControllerError"],["impl Debug for GivePeerReviewClaim"],["impl Debug for Action"],["impl Debug for OpenUniversityInfo"],["impl Debug for TMCRecentChanges"],["impl Debug for ShowExerciseAnswers"],["impl Debug for MoocfiUserResponse"],["impl Debug for NewExerciseRepository"],["impl Debug for CourseMaterialCourseModule"],["impl Debug for CreateAccountDetails"]], "headless_lms_utils":[["impl Debug for OEmbedRequest"],["impl<'a> Debug for StrOrInt<'a>"],["impl Debug for EmailGutenbergBlock"],["impl Debug for Pagination"],["impl Debug for LocalFileStore"],["impl Debug for Icu4xBlob"],["impl Debug for UtilErrorType"],["impl Debug for GutenbergBlock"],["impl Debug for UtilError"],["impl Debug for BlockAttributes"]], "hex":[["impl Debug for FromHexError"]], -"hkdf":[["impl Debug for InvalidLength"],["impl<H, I> Debug for HkdfExtract<H, I>
    where\n H: OutputSizeUser,\n I: HmacImpl<H>,\n I::Core: AlgorithmName,
    "],["impl Debug for InvalidPrkLength"],["impl<H, I> Debug for Hkdf<H, I>
    where\n H: OutputSizeUser,\n I: HmacImpl<H>,\n I::Core: AlgorithmName,
    "]], -"hmac":[["impl<D: Digest + BlockSizeUser + Debug> Debug for SimpleHmac<D>"],["impl<D> Debug for HmacCore<D>"]], +"hkdf":[["impl<H, I> Debug for HkdfExtract<H, I>
    where\n H: OutputSizeUser,\n I: HmacImpl<H>,\n I::Core: AlgorithmName,
    "],["impl<H, I> Debug for Hkdf<H, I>
    where\n H: OutputSizeUser,\n I: HmacImpl<H>,\n I::Core: AlgorithmName,
    "],["impl Debug for InvalidPrkLength"],["impl Debug for InvalidLength"]], +"hmac":[["impl<D> Debug for HmacCore<D>"],["impl<D: Digest + BlockSizeUser + Debug> Debug for SimpleHmac<D>"]], "http":[["impl Debug for Authority"],["impl Debug for Builder"],["impl Debug for MaxSizeReached"],["impl Debug for InvalidUri"],["impl Debug for Scheme"],["impl Debug for Parts"],["impl Debug for InvalidHeaderName"],["impl<T: Debug> Debug for HeaderMap<T>"],["impl<'a, T: Debug> Debug for IterMut<'a, T>"],["impl Debug for InvalidStatusCode"],["impl Debug for InvalidUriParts"],["impl Debug for InvalidMethod"],["impl<'a, T: Debug> Debug for OccupiedEntry<'a, T>"],["impl Debug for Builder"],["impl Debug for ToStrError"],["impl Debug for InvalidHeaderValue"],["impl<'a, T: Debug> Debug for GetAll<'a, T>"],["impl<'a, T: Debug> Debug for ValueIter<'a, T>"],["impl Debug for Extensions"],["impl Debug for Uri"],["impl Debug for Parts"],["impl Debug for Error"],["impl Debug for Builder"],["impl<'a, T: Debug> Debug for Keys<'a, T>"],["impl<'a, T: Debug> Debug for Iter<'a, T>"],["impl Debug for Parts"],["impl Debug for Version"],["impl Debug for HeaderName"],["impl<'a, T: Debug> Debug for ValueIterMut<'a, T>"],["impl<T: Debug> Debug for Request<T>"],["impl<'a, T: Debug> Debug for ValueDrain<'a, T>"],["impl<'a, T: Debug> Debug for ValuesMut<'a, T>"],["impl<'a, T: Debug> Debug for Values<'a, T>"],["impl<T: Debug> Debug for IntoIter<T>"],["impl<'a, T: Debug> Debug for Drain<'a, T>"],["impl Debug for HeaderValue"],["impl Debug for Method"],["impl<'a, T: Debug + 'a> Debug for Entry<'a, T>"],["impl Debug for PathAndQuery"],["impl<'a, T: Debug> Debug for VacantEntry<'a, T>"],["impl<T: Debug> Debug for Response<T>"],["impl<T> Debug for Port<T>
    where\n T: Debug,
    "],["impl Debug for StatusCode"]], "http_body":[["impl<B: Debug> Debug for Limited<B>"],["impl<'a, T: Debug + ?Sized> Debug for Data<'a, T>"],["impl Debug for LengthLimitError"],["impl<B, F> Debug for MapData<B, F>
    where\n B: Debug,
    "],["impl<B, F> Debug for MapErr<B, F>
    where\n B: Debug,
    "],["impl Debug for SizeHint"],["impl<D, E> Debug for UnsyncBoxBody<D, E>"],["impl<D: Debug> Debug for Full<D>"],["impl<'a, T: Debug + ?Sized> Debug for Trailers<'a, T>"],["impl<D> Debug for Empty<D>"],["impl<B: Debug> Debug for Collected<B>"],["impl<D, E> Debug for BoxBody<D, E>"]], "http_range":[["impl Debug for HttpRangeParseError"],["impl Debug for HttpRange"]], @@ -124,11 +124,11 @@ "ident_case":[["impl Debug for RenameRule"]], "idna":[["impl Debug for Errors"]], "imagesize":[["impl Debug for ImageSize"],["impl Debug for ImageType"],["impl Debug for ImageError"]], -"indexmap":[["impl<T, S> Debug for Union<'_, T, S>
    where\n T: Debug + Eq + Hash,\n S: BuildHasher,
    "],["impl<K, V: Debug> Debug for ValuesMut<'_, K, V>"],["impl<K: Debug, V: Debug> Debug for IterMut<'_, K, V>"],["impl<K, V, S> Debug for RawEntryBuilder<'_, K, V, S>"],["impl<T: Debug> Debug for Iter<'_, T>"],["impl<K: Debug, V: Debug> Debug for IndexedEntry<'_, K, V>"],["impl<T, S> Debug for Intersection<'_, T, S>
    where\n T: Debug + Eq + Hash,\n S: BuildHasher,
    "],["impl<K: Debug, V: Debug> Debug for Iter<'_, K, V>"],["impl<K, V, S> Debug for RawVacantEntryMut<'_, K, V, S>"],["impl<'a, I, T, S> Debug for Splice<'a, I, T, S>
    where\n I: Debug + Iterator<Item = T>,\n T: Debug + Hash + Eq,\n S: BuildHasher,
    "],["impl<T: Debug> Debug for Drain<'_, T>"],["impl<T, S> Debug for IndexSet<T, S>
    where\n T: Debug,
    "],["impl<K: Debug, V: Debug> Debug for IntoIter<K, V>"],["impl<K, V: Debug> Debug for IntoValues<K, V>"],["impl<T: Debug> Debug for IntoIter<T>"],["impl<K: Debug, V: Debug, S> Debug for RawOccupiedEntryMut<'_, K, V, S>"],["impl<K, V: Debug> Debug for Values<'_, K, V>"],["impl<K: Debug, V> Debug for VacantEntry<'_, K, V>"],["impl<T, S> Debug for Difference<'_, T, S>
    where\n T: Debug + Eq + Hash,\n S: BuildHasher,
    "],["impl<K: Debug, V> Debug for IntoKeys<K, V>"],["impl<K: Debug, V> Debug for Keys<'_, K, V>"],["impl<K: Debug, V: Debug> Debug for Drain<'_, K, V>"],["impl<'a, I, K, V, S> Debug for Splice<'a, I, K, V, S>
    where\n I: Debug + Iterator<Item = (K, V)>,\n K: Debug + Hash + Eq,\n V: Debug,\n S: BuildHasher,
    "],["impl<K: Debug, V: Debug> Debug for Slice<K, V>"],["impl<T: Debug> Debug for Slice<T>"],["impl Debug for TryReserveError"],["impl<K, V, S> Debug for RawEntryBuilderMut<'_, K, V, S>"],["impl<K: Debug, V: Debug> Debug for OccupiedEntry<'_, K, V>"],["impl<T, S1, S2> Debug for SymmetricDifference<'_, T, S1, S2>
    where\n T: Debug + Eq + Hash,\n S1: BuildHasher,\n S2: BuildHasher,
    "],["impl<K: Debug, V: Debug> Debug for Entry<'_, K, V>"],["impl<K: Debug, V: Debug, S> Debug for RawEntryMut<'_, K, V, S>"],["impl<K, V, S> Debug for IndexMap<K, V, S>
    where\n K: Debug,\n V: Debug,
    "]], +"indexmap":[["impl<'a, I, K, V, S> Debug for Splice<'a, I, K, V, S>
    where\n I: Debug + Iterator<Item = (K, V)>,\n K: Debug + Hash + Eq,\n V: Debug,\n S: BuildHasher,
    "],["impl<T, S> Debug for Intersection<'_, T, S>
    where\n T: Debug + Eq + Hash,\n S: BuildHasher,
    "],["impl Debug for TryReserveError"],["impl<K, V, S> Debug for IndexMap<K, V, S>
    where\n K: Debug,\n V: Debug,
    "],["impl<'a, I, T, S> Debug for Splice<'a, I, T, S>
    where\n I: Debug + Iterator<Item = T>,\n T: Debug + Hash + Eq,\n S: BuildHasher,
    "],["impl<K, V: Debug> Debug for ValuesMut<'_, K, V>"],["impl<T: Debug> Debug for Slice<T>"],["impl<T, S> Debug for Union<'_, T, S>
    where\n T: Debug + Eq + Hash,\n S: BuildHasher,
    "],["impl<K: Debug, V: Debug, S> Debug for RawOccupiedEntryMut<'_, K, V, S>"],["impl<K: Debug, V> Debug for Keys<'_, K, V>"],["impl<T, S> Debug for Difference<'_, T, S>
    where\n T: Debug + Eq + Hash,\n S: BuildHasher,
    "],["impl<T, S> Debug for IndexSet<T, S>
    where\n T: Debug,
    "],["impl<K: Debug, V: Debug> Debug for Slice<K, V>"],["impl<T: Debug> Debug for Drain<'_, T>"],["impl<K, V, S> Debug for RawVacantEntryMut<'_, K, V, S>"],["impl<K: Debug, V: Debug> Debug for Entry<'_, K, V>"],["impl<K: Debug, V: Debug> Debug for Drain<'_, K, V>"],["impl<K, V, S> Debug for RawEntryBuilder<'_, K, V, S>"],["impl<K: Debug, V> Debug for VacantEntry<'_, K, V>"],["impl<K: Debug, V: Debug, S> Debug for RawEntryMut<'_, K, V, S>"],["impl<K, V: Debug> Debug for IntoValues<K, V>"],["impl<T: Debug> Debug for Iter<'_, T>"],["impl<K: Debug, V: Debug> Debug for OccupiedEntry<'_, K, V>"],["impl<T, S1, S2> Debug for SymmetricDifference<'_, T, S1, S2>
    where\n T: Debug + Eq + Hash,\n S1: BuildHasher,\n S2: BuildHasher,
    "],["impl<K, V: Debug> Debug for Values<'_, K, V>"],["impl<K: Debug, V: Debug> Debug for Iter<'_, K, V>"],["impl<K: Debug, V: Debug> Debug for IndexedEntry<'_, K, V>"],["impl<K: Debug, V> Debug for IntoKeys<K, V>"],["impl<K: Debug, V: Debug> Debug for IntoIter<K, V>"],["impl<K, V, S> Debug for RawEntryBuilderMut<'_, K, V, S>"],["impl<T: Debug> Debug for IntoIter<T>"],["impl<K: Debug, V: Debug> Debug for IterMut<'_, K, V>"]], "inout":[["impl Debug for NotEqualError"],["impl Debug for IntoArrayError"],["impl Debug for OutIsTooSmallError"]], "ipnet":[["impl Debug for Ipv6Subnets"],["impl Debug for Ipv4Net"],["impl Debug for PrefixLenError"],["impl Debug for IpSubnets"],["impl Debug for Ipv6AddrRange"],["impl Debug for Ipv4AddrRange"],["impl Debug for Ipv4Subnets"],["impl Debug for Ipv6Net"],["impl Debug for AddrParseError"],["impl Debug for IpAddrRange"],["impl Debug for IpNet"]], "isbot":[["impl Debug for Bots"]], -"itertools":[["impl<I: Debug + Iterator> Debug for PutBackN<I>
    where\n I::Item: Debug,
    "],["impl<I: Debug, J: Debug> Debug for Interleave<I, J>"],["impl<I, T, E> Debug for FlattenOk<I, T, E>
    where\n I: Iterator<Item = Result<T, E>> + Debug,\n T: IntoIterator,\n T::IntoIter: Debug,
    "],["impl<I, F> Debug for TakeWhileInclusive<I, F>
    where\n I: Iterator + Debug,
    "],["impl<'a, I> Debug for Format<'a, I>
    where\n I: Iterator,\n I::Item: Debug,
    "],["impl<T: Debug, U: Debug> Debug for ZipLongest<T, U>"],["impl<A: Debug> Debug for RepeatN<A>"],["impl<I, J> Debug for Diff<I, J>
    where\n I: Iterator,\n J: Iterator,\n PutBack<I>: Debug,\n PutBack<J>: Debug,
    "],["impl<I> Debug for Tee<I>
    where\n I: Iterator + Debug,\n I::Item: Debug,
    "],["impl<'a, I: Debug, E: Debug + 'a> Debug for ProcessResults<'a, I, E>"],["impl<T> Debug for TupleBuffer<T>
    where\n T: HomogeneousTuple + Debug,\n T::Buffer: Debug,
    "],["impl<St, F> Debug for Unfold<St, F>
    where\n St: Debug,
    "],["impl<'a, I, F> Debug for PeekingTakeWhile<'a, I, F>
    where\n I: Iterator + Debug + 'a,
    "],["impl<T: Debug> Debug for MinMaxResult<T>"],["impl<I, J> Debug for InterleaveShortest<I, J>
    where\n I: Iterator + Debug,\n J: Iterator<Item = I::Item> + Debug,
    "],["impl<I: Debug> Debug for WhileSome<I>"],["impl<I, J: Debug> Debug for Product<I, J>
    where\n I: Iterator + Debug,\n I::Item: Debug,
    "],["impl<I> Debug for MultiProduct<I>
    where\n I: Iterator + Clone + Debug,\n I::Item: Clone + Debug,
    "],["impl<I> Debug for Unique<I>
    where\n I: Iterator + Debug,\n I::Item: Hash + Eq + Debug + Clone,
    "],["impl<I, T> Debug for CircularTupleWindows<I, T>
    where\n I: Iterator<Item = T::Item> + Clone + Debug,\n T: TupleCollect + Clone + Debug,
    "],["impl<I> Debug for PeekNth<I>
    where\n I: Iterator + Debug,\n I::Item: Debug,
    "],["impl<I> Debug for Powerset<I>
    where\n I: Iterator + Debug,\n I::Item: Debug,
    "],["impl<T: Debug> Debug for Zip<T>"],["impl<I> Debug for Permutations<I>
    where\n I: Iterator + Debug,\n I::Item: Debug,
    "],["impl<I> Debug for CombinationsWithReplacement<I>
    where\n I: Iterator + Debug,\n I::Item: Debug + Clone,
    "],["impl<I, F> Debug for KMergeBy<I, F>
    where\n I: Iterator + Debug,\n I::Item: Debug,
    "],["impl<St, F> Debug for Iterate<St, F>
    where\n St: Debug,
    "],["impl<I, F> Debug for Batching<I, F>
    where\n I: Debug,
    "],["impl<T: Debug> Debug for FoldWhile<T>"],["impl<I: Debug> Debug for RcIter<I>"],["impl<I, F> Debug for FilterOk<I, F>
    where\n I: Debug,
    "],["impl<F> Debug for RepeatCall<F>"],["impl<I, ElemF: Debug> Debug for IntersperseWith<I, ElemF>
    where\n I: Iterator + Debug,\n I::Item: Debug,
    "],["impl<I: Debug> Debug for Step<I>"],["impl<I, F> Debug for FilterMapOk<I, F>
    where\n I: Debug,
    "],["impl<I, F> Debug for Positions<I, F>
    where\n I: Debug,
    "],["impl<I, J, F> Debug for MergeBy<I, J, F>
    where\n I: Iterator + Debug,\n I::Item: Debug,\n J: Iterator + Debug,\n J::Item: Debug,
    "],["impl<I: Debug> Debug for GroupingMap<I>"],["impl<I, T> Debug for TupleCombinations<I, T>
    where\n I: Iterator + Debug,\n T: HasCombination<I> + Debug,\n T::Combination: Debug,
    "],["impl<I, V, F> Debug for UniqueBy<I, V, F>
    where\n I: Iterator + Debug,\n V: Debug + Hash + Eq,
    "],["impl<I, T> Debug for TupleWindows<I, T>
    where\n I: Iterator<Item = T::Item> + Debug,\n T: HomogeneousTuple + Debug,
    "],["impl<'a, I, F> Debug for TakeWhileRef<'a, I, F>
    where\n I: Iterator + Debug,
    "],["impl<I: Debug, J: Debug> Debug for ZipEq<I, J>"],["impl<I, T> Debug for Tuples<I, T>
    where\n I: Iterator<Item = T::Item> + Debug,\n T: HomogeneousTuple + Debug,\n T::Buffer: Debug,
    "],["impl<I> Debug for ExactlyOneError<I>
    where\n I: Iterator + Debug,\n I::Item: Debug,
    "],["impl<I, F> Debug for Update<I, F>
    where\n I: Debug,
    "],["impl<I, F> Debug for PadUsing<I, F>
    where\n I: Debug,
    "],["impl<I> Debug for PutBack<I>
    where\n I: Iterator + Debug,\n I::Item: Debug,
    "],["impl<I, J: Debug> Debug for ConsTuples<I, J>
    where\n I: Iterator<Item = J> + Debug,
    "],["impl Debug for Position"],["impl<I> Debug for WithPosition<I>
    where\n I: Iterator,\n Peekable<Fuse<I>>: Debug,
    "],["impl<I> Debug for MultiPeek<I>
    where\n I: Iterator + Debug,\n I::Item: Debug,
    "],["impl<A: Debug, B: Debug> Debug for EitherOrBoth<A, B>"],["impl<I> Debug for Combinations<I>
    where\n I: Iterator + Debug,\n I::Item: Debug,
    "]], +"itertools":[["impl<I, J, F> Debug for MergeBy<I, J, F>
    where\n I: Iterator + Debug,\n I::Item: Debug,\n J: Iterator + Debug,\n J::Item: Debug,
    "],["impl<I, T> Debug for TupleCombinations<I, T>
    where\n I: Iterator + Debug,\n T: HasCombination<I> + Debug,\n T::Combination: Debug,
    "],["impl<I> Debug for MultiProduct<I>
    where\n I: Iterator + Clone + Debug,\n I::Item: Clone + Debug,
    "],["impl<I, ElemF: Debug> Debug for IntersperseWith<I, ElemF>
    where\n I: Iterator + Debug,\n I::Item: Debug,
    "],["impl<I: Debug + Iterator> Debug for PutBackN<I>
    where\n I::Item: Debug,
    "],["impl<I, F> Debug for Update<I, F>
    where\n I: Debug,
    "],["impl<I> Debug for Unique<I>
    where\n I: Iterator + Debug,\n I::Item: Hash + Eq + Debug + Clone,
    "],["impl<I, T> Debug for TupleWindows<I, T>
    where\n I: Iterator<Item = T::Item> + Debug,\n T: HomogeneousTuple + Debug,
    "],["impl<I, T, E> Debug for FlattenOk<I, T, E>
    where\n I: Iterator<Item = Result<T, E>> + Debug,\n T: IntoIterator,\n T::IntoIter: Debug,
    "],["impl<T: Debug> Debug for Zip<T>"],["impl<I, J> Debug for InterleaveShortest<I, J>
    where\n I: Iterator + Debug,\n J: Iterator<Item = I::Item> + Debug,
    "],["impl<I> Debug for WithPosition<I>
    where\n I: Iterator,\n Peekable<Fuse<I>>: Debug,
    "],["impl<I, F> Debug for PadUsing<I, F>
    where\n I: Debug,
    "],["impl<A: Debug, B: Debug> Debug for EitherOrBoth<A, B>"],["impl<I, F> Debug for FilterMapOk<I, F>
    where\n I: Debug,
    "],["impl<I: Debug> Debug for RcIter<I>"],["impl<I, F> Debug for Batching<I, F>
    where\n I: Debug,
    "],["impl<St, F> Debug for Iterate<St, F>
    where\n St: Debug,
    "],["impl<I: Debug, J: Debug> Debug for Interleave<I, J>"],["impl<F> Debug for RepeatCall<F>"],["impl<I> Debug for Tee<I>
    where\n I: Iterator + Debug,\n I::Item: Debug,
    "],["impl<'a, I, F> Debug for PeekingTakeWhile<'a, I, F>
    where\n I: Iterator + Debug + 'a,
    "],["impl<'a, I: Debug, E: Debug + 'a> Debug for ProcessResults<'a, I, E>"],["impl<I: Debug> Debug for GroupingMap<I>"],["impl<I> Debug for PeekNth<I>
    where\n I: Iterator + Debug,\n I::Item: Debug,
    "],["impl<'a, I, F> Debug for TakeWhileRef<'a, I, F>
    where\n I: Iterator + Debug,
    "],["impl Debug for Position"],["impl<T: Debug> Debug for FoldWhile<T>"],["impl<I, F> Debug for Positions<I, F>
    where\n I: Debug,
    "],["impl<I: Debug> Debug for WhileSome<I>"],["impl<I, T> Debug for Tuples<I, T>
    where\n I: Iterator<Item = T::Item> + Debug,\n T: HomogeneousTuple + Debug,\n T::Buffer: Debug,
    "],["impl<St, F> Debug for Unfold<St, F>
    where\n St: Debug,
    "],["impl<I> Debug for CombinationsWithReplacement<I>
    where\n I: Iterator + Debug,\n I::Item: Debug + Clone,
    "],["impl<I, J> Debug for Diff<I, J>
    where\n I: Iterator,\n J: Iterator,\n PutBack<I>: Debug,\n PutBack<J>: Debug,
    "],["impl<T: Debug> Debug for MinMaxResult<T>"],["impl<I, F> Debug for KMergeBy<I, F>
    where\n I: Iterator + Debug,\n I::Item: Debug,
    "],["impl<I, V, F> Debug for UniqueBy<I, V, F>
    where\n I: Iterator + Debug,\n V: Debug + Hash + Eq,
    "],["impl<I, F> Debug for TakeWhileInclusive<I, F>
    where\n I: Iterator + Debug,
    "],["impl<I, J: Debug> Debug for Product<I, J>
    where\n I: Iterator + Debug,\n I::Item: Debug,
    "],["impl<I, J: Debug> Debug for ConsTuples<I, J>
    where\n I: Iterator<Item = J> + Debug,
    "],["impl<I, F> Debug for FilterOk<I, F>
    where\n I: Debug,
    "],["impl<I> Debug for Permutations<I>
    where\n I: Iterator + Debug,\n I::Item: Debug,
    "],["impl<I> Debug for Powerset<I>
    where\n I: Iterator + Debug,\n I::Item: Debug,
    "],["impl<A: Debug> Debug for RepeatN<A>"],["impl<I> Debug for ExactlyOneError<I>
    where\n I: Iterator + Debug,\n I::Item: Debug,
    "],["impl<T: Debug, U: Debug> Debug for ZipLongest<T, U>"],["impl<I> Debug for PutBack<I>
    where\n I: Iterator + Debug,\n I::Item: Debug,
    "],["impl<I: Debug> Debug for Step<I>"],["impl<'a, I> Debug for Format<'a, I>
    where\n I: Iterator,\n I::Item: Debug,
    "],["impl<I: Debug, J: Debug> Debug for ZipEq<I, J>"],["impl<I> Debug for Combinations<I>
    where\n I: Iterator + Debug,\n I::Item: Debug,
    "],["impl<I> Debug for MultiPeek<I>
    where\n I: Iterator + Debug,\n I::Item: Debug,
    "],["impl<I, T> Debug for CircularTupleWindows<I, T>
    where\n I: Iterator<Item = T::Item> + Clone + Debug,\n T: TupleCollect + Clone + Debug,
    "],["impl<T> Debug for TupleBuffer<T>
    where\n T: HomogeneousTuple + Debug,\n T::Buffer: Debug,
    "]], "jpeg_decoder":[["impl Debug for CodingProcess"],["impl Debug for Error"],["impl Debug for ColorTransform"],["impl Debug for ImageInfo"],["impl Debug for PixelFormat"],["impl Debug for UnsupportedFeature"]], "jsonwebtoken":[["impl Debug for EncodingKey"],["impl Debug for Algorithm"],["impl Debug for Header"],["impl Debug for Validation"],["impl Debug for ErrorKind"],["impl Debug for Error"],["impl<'a> Debug for DecodingKey<'a>"],["impl<T: Debug> Debug for TokenData<T>"]], "jwt":[["impl Debug for RegisteredClaims"],["impl Debug for AlgorithmType"],["impl Debug for Error"],["impl Debug for Header"],["impl Debug for HeaderType"],["impl Debug for HeaderContentType"],["impl Debug for Claims"]], @@ -149,7 +149,7 @@ "mime":[["impl Debug for Mime"],["impl<'a> Debug for Params<'a>"],["impl<'a> Debug for Name<'a>"],["impl Debug for FromStrError"],["impl<'a> Debug for MimeIter<'a>"]], "mime_guess":[["impl Debug for Iter"],["impl Debug for IterRaw"],["impl Debug for MimeGuess"]], "miniz_oxide":[["impl Debug for CompressionLevel"],["impl Debug for TDEFLFlush"],["impl Debug for MZError"],["impl Debug for DataFormat"],["impl Debug for MZStatus"],["impl Debug for StreamResult"],["impl Debug for DecompressError"],["impl Debug for MZFlush"],["impl Debug for TDEFLStatus"],["impl Debug for CompressionStrategy"],["impl Debug for TINFLStatus"]], -"mio":[["impl Debug for Event"],["impl Debug for Registry"],["impl Debug for UnixDatagram"],["impl Debug for Events"],["impl Debug for Interest"],["impl Debug for Sender"],["impl Debug for UnixListener"],["impl Debug for Token"],["impl<'a> Debug for SourceFd<'a>"],["impl<'a> Debug for Iter<'a>"],["impl Debug for Poll"],["impl Debug for TcpListener"],["impl Debug for UdpSocket"],["impl Debug for TcpStream"],["impl Debug for UnixStream"],["impl Debug for SocketAddr"],["impl Debug for Waker"],["impl Debug for Receiver"]], +"mio":[["impl Debug for TcpStream"],["impl Debug for SocketAddr"],["impl<'a> Debug for SourceFd<'a>"],["impl Debug for Token"],["impl Debug for Event"],["impl Debug for Receiver"],["impl Debug for Registry"],["impl Debug for Events"],["impl Debug for Waker"],["impl Debug for TcpListener"],["impl Debug for UnixDatagram"],["impl Debug for UdpSocket"],["impl Debug for UnixListener"],["impl Debug for Interest"],["impl Debug for UnixStream"],["impl<'a> Debug for Iter<'a>"],["impl Debug for Poll"],["impl Debug for Sender"]], "mooc_langs_api":[["impl Debug for UploadResult"],["impl Debug for ExerciseSlide"],["impl Debug for ExerciseTask"],["impl Debug for ExerciseSlideSubmission"],["impl Debug for UploadMetadata"],["impl Debug for ModelSolutionSpec"],["impl Debug for PublicSpec"],["impl Debug for CourseInstance"],["impl Debug for ExerciseFile"],["impl Debug for ExerciseTaskSubmissionStatus"],["impl Debug for ExerciseTaskSubmissionResult"],["impl Debug for ErrorResponse"],["impl Debug for ExerciseTaskInfo"],["impl Debug for GradingProgress"]], "native_tls":[["impl Debug for Protocol"],["impl Debug for TlsConnector"],["impl<S: Debug> Debug for TlsStream<S>"],["impl<S: Debug> Debug for HandshakeError<S>"],["impl Debug for Error"],["impl<S> Debug for MidHandshakeTlsStream<S>
    where\n S: Debug,
    "]], "nix":[["impl Debug for Group"],["impl Debug for FlockArg"],["impl Debug for OFlag"],["impl Debug for TimeSpec"],["impl Debug for FsFlags"],["impl Debug for FallocateFlags"],["impl Debug for PosixFadviseAdvice"],["impl Debug for SysInfo"],["impl Debug for RenameFlags"],["impl Debug for FdFlag"],["impl Debug for Uid"],["impl Debug for AtFlags"],["impl Debug for TimeVal"],["impl Debug for Statvfs"],["impl Debug for SysconfVar"],["impl Debug for Whence"],["impl Debug for Gid"],["impl Debug for SFlag"],["impl Debug for FsType"],["impl Debug for FchmodatFlags"],["impl Debug for MemFdCreateFlag"],["impl Debug for Mode"],["impl<T: Debug + Flockable> Debug for Flock<T>"],["impl Debug for UtsName"],["impl Debug for User"],["impl Debug for Errno"],["impl Debug for ResGid"],["impl Debug for AccessFlags"],["impl Debug for Statfs"],["impl Debug for UtimensatFlags"],["impl Debug for UnlinkatFlags"],["impl Debug for SealFlag"],["impl Debug for ResUid"],["impl<'a> Debug for FcntlArg<'a>"],["impl Debug for PathconfVar"]], @@ -162,7 +162,7 @@ "object":[["impl<E: Debug + Endian> Debug for NoteHeader64<E>"],["impl Debug for ImageOptionalHeader64"],["impl Debug for SymbolSection"],["impl<E: Debug + Endian> Debug for SegmentCommand64<E>"],["impl<'data, 'file, Pe, R> Debug for PeSegmentIterator<'data, 'file, Pe, R>
    where\n Pe: ImageNtHeaders + Debug,\n R: ReadRef<'data> + Debug,
    "],["impl Debug for ImageSeparateDebugHeader"],["impl<'data, 'file, R> Debug for SymbolTable<'data, 'file, R>
    where\n R: ReadRef<'data> + Debug,
    "],["impl<E: Debug + Endian> Debug for FilesetEntryCommand<E>"],["impl Debug for AnonObjectHeaderBigobj"],["impl Debug for ImageAlpha64RuntimeFunctionEntry"],["impl Debug for ImageDynamicRelocation32"],["impl Debug for NonPagedDebugInfo"],["impl<'data, Mach: Debug + MachHeader, R> Debug for SymbolTable<'data, Mach, R>
    where\n R: ReadRef<'data> + Debug,\n Mach::Nlist: Debug,
    "],["impl<'data, E: Debug + Endian> Debug for LoadCommandVariant<'data, E>"],["impl<'data, 'file, R: Debug> Debug for PeRelocationIterator<'data, 'file, R>"],["impl<'data> Debug for SectionTable<'data>"],["impl<'data, 'file, Mach, R> Debug for MachOSection<'data, 'file, Mach, R>
    where\n Mach: MachHeader + Debug,\n R: ReadRef<'data> + Debug,
    "],["impl Debug for LittleEndian"],["impl<'data> Debug for ArchiveMember<'data>"],["impl Debug for AixHeader"],["impl<E: Debug + Endian> Debug for EncryptionInfoCommand64<E>"],["impl Debug for RelocationInfo"],["impl Debug for ImageLinenumber"],["impl<'data, 'file, R, Coff> Debug for CoffSymbolTable<'data, 'file, R, Coff>
    where\n R: ReadRef<'data> + Debug,\n Coff: CoffHeader + Debug,
    "],["impl<E: Debug + Endian> Debug for SubUmbrellaCommand<E>"],["impl<'data> Debug for ImportThunkList<'data>"],["impl Debug for ImageArmRuntimeFunctionEntry"],["impl<'data, 'file, R, Coff> Debug for CoffSymbol<'data, 'file, R, Coff>
    where\n R: ReadRef<'data> + Debug,\n Coff: CoffHeader + Debug,\n Coff::ImageSymbol: Debug,
    "],["impl<E: Debug + Endian> Debug for SymtabCommand<E>"],["impl Debug for AddressSize"],["impl Debug for ImageThunkData64"],["impl<E: Debug + Endian> Debug for CompressionHeader64<E>"],["impl<'data> Debug for DelayLoadDescriptorIterator<'data>"],["impl Debug for ImageArchiveMemberHeader"],["impl<'data, 'file, Elf, R> Debug for ElfSectionRelocationIterator<'data, 'file, Elf, R>
    where\n Elf: FileHeader,\n R: ReadRef<'data>,
    "],["impl<E: Debug + Endian> Debug for LinkeditDataCommand<E>"],["impl<E: Debug + Endian> Debug for Rela32<E>"],["impl Debug for FileKind"],["impl Debug for SectionFlags"],["impl<E: Debug + Endian> Debug for FileHeader64<E>"],["impl<'data, 'file, R: Debug + ReadRef<'data>, Coff: Debug + CoffHeader> Debug for CoffSection<'data, 'file, R, Coff>"],["impl Debug for ImportType"],["impl<'data, 'file, Mach, R> Debug for MachOComdatIterator<'data, 'file, Mach, R>
    where\n Mach: MachHeader + Debug,\n R: ReadRef<'data> + Debug,
    "],["impl<'data, 'file, Mach, R> Debug for MachOSymbol<'data, 'file, Mach, R>
    where\n Mach: MachHeader + Debug,\n R: ReadRef<'data> + Debug,\n Mach::Nlist: Debug,
    "],["impl<'data, R: Debug + ReadRef<'data>> Debug for ArchiveMemberIterator<'data, R>"],["impl<'data, Elf: Debug + FileHeader> Debug for AttributesSubsection<'data, Elf>
    where\n Elf::Endian: Debug,
    "],["impl Debug for RelocationKind"],["impl<E: Debug + Endian> Debug for UuidCommand<E>"],["impl<E: Debug + Endian> Debug for ProgramHeader64<E>"],["impl<'data> Debug for DelayLoadImportTable<'data>"],["impl Debug for SectionKind"],["impl<E: Debug + Endian> Debug for DyldCacheMappingInfo<E>"],["impl Debug for ImageResourceDirectory"],["impl<'data, 'file, R: Debug + ReadRef<'data>> Debug for SegmentIterator<'data, 'file, R>"],["impl Debug for ImageRomOptionalHeader"],["impl<E: Endian> Debug for I16Bytes<E>"],["impl<'data, 'file, R: Debug + ReadRef<'data>, Coff: Debug + CoffHeader> Debug for CoffSectionIterator<'data, 'file, R, Coff>"],["impl<'data> Debug for ImportTable<'data>"],["impl<'data, 'table, R, Coff> Debug for SymbolIterator<'data, 'table, R, Coff>
    where\n R: ReadRef<'data> + Debug,\n Coff: CoffHeader + Debug,
    "],["impl Debug for ImageResourceDirectoryString"],["impl<E: Debug + Endian> Debug for SymsegCommand<E>"],["impl Debug for ImageEnclaveConfig32"],["impl Debug for ImageFunctionEntry64"],["impl<'data> Debug for ObjectMapEntry<'data>"],["impl<'data, E: Debug + Endian> Debug for LoadCommandData<'data, E>"],["impl Debug for FileFlags"],["impl<'data> Debug for ImportObjectData<'data>"],["impl<'data, Endian: Debug + Endian> Debug for GnuPropertyIterator<'data, Endian>"],["impl<'data> Debug for AttributeIndexIterator<'data>"],["impl<E: Debug + Endian> Debug for TwolevelHint<E>"],["impl<E: Debug + Endian> Debug for NoteHeader32<E>"],["impl<E: Endian> Debug for I32Bytes<E>"],["impl Debug for SymbolScope"],["impl<'data, 'file, Mach, R> Debug for MachOSegmentIterator<'data, 'file, Mach, R>
    where\n Mach: MachHeader + Debug,\n R: ReadRef<'data> + Debug,
    "],["impl<'data, 'file, Pe, R> Debug for PeComdat<'data, 'file, Pe, R>
    where\n Pe: ImageNtHeaders + Debug,\n R: ReadRef<'data> + Debug,
    "],["impl<'data, Elf: Debug + FileHeader> Debug for VerdauxIterator<'data, Elf>
    where\n Elf::Endian: Debug,
    "],["impl<E: Debug + Endian> Debug for Syminfo32<E>"],["impl<E: Debug + Endian> Debug for Sym64<E>"],["impl<E: Debug + Endian> Debug for LinkerOptionCommand<E>"],["impl Debug for ImageEnclaveConfig64"],["impl<'data> Debug for RichHeaderInfo<'data>"],["impl<E: Debug + Endian> Debug for Rela64<E>"],["impl Debug for ImageSymbol"],["impl<'data, 'file, R: Debug + ReadRef<'data>, Coff: Debug + CoffHeader> Debug for CoffSegment<'data, 'file, R, Coff>"],["impl<'data> Debug for ResourceDirectoryTable<'data>"],["impl<'data, 'file, R: Debug + ReadRef<'data>> Debug for SectionIterator<'data, 'file, R>"],["impl<'data, 'file, R: ReadRef<'data>> Debug for Symbol<'data, 'file, R>"],["impl Debug for AnonObjectHeader"],["impl<'data> Debug for Import<'data>"],["impl<'data, Elf: Debug + FileHeader> Debug for VerdefIterator<'data, Elf>
    where\n Elf::Endian: Debug,
    "],["impl<E: Debug + Endian> Debug for Dyn64<E>"],["impl Debug for ImageCoffSymbolsHeader"],["impl Debug for ImageAuxSymbolFunctionBeginEnd"],["impl Debug for ImageDebugDirectory"],["impl Debug for ImageBoundForwarderRef"],["impl Debug for ImageDynamicRelocation64"],["impl Debug for ImageLoadConfigDirectory64"],["impl<'data, 'file, R: Debug + ReadRef<'data>, Coff: Debug + CoffHeader> Debug for CoffSegmentIterator<'data, 'file, R, Coff>"],["impl<'data, 'file, Pe, R> Debug for PeSegment<'data, 'file, Pe, R>
    where\n Pe: ImageNtHeaders + Debug,\n R: ReadRef<'data> + Debug,
    "],["impl<E: Debug + Endian> Debug for PrebindCksumCommand<E>"],["impl<E: Debug + Endian> Debug for DataInCodeEntry<E>"],["impl Debug for ImageDynamicRelocation64V2"],["impl Debug for AixMemberOffset"],["impl<T: Debug + SymbolMapEntry> Debug for SymbolMap<T>"],["impl<E: Debug + Endian> Debug for SegmentCommand32<E>"],["impl<E: Debug + Endian> Debug for SectionHeader64<E>"],["impl Debug for ImageResourceDirStringU"],["impl Debug for ImageRelocation"],["impl Debug for Guid"],["impl<'data, 'file, Elf, R> Debug for ElfSegmentIterator<'data, 'file, Elf, R>
    where\n Elf: FileHeader + Debug,\n R: ReadRef<'data> + Debug,\n Elf::ProgramHeader: Debug,
    "],["impl Debug for ArchiveKind"],["impl<E: Debug + Endian> Debug for FvmfileCommand<E>"],["impl<'data, Elf: Debug + FileHeader> Debug for VernauxIterator<'data, Elf>
    where\n Elf::Endian: Debug,
    "],["impl<E: Debug + Endian> Debug for SourceVersionCommand<E>"],["impl<E: Debug + Endian> Debug for Dylib<E>"],["impl<'data, 'file, R: Debug + ReadRef<'data>, Coff: Debug + CoffHeader> Debug for CoffComdatSectionIterator<'data, 'file, R, Coff>"],["impl Debug for MaskedRichHeaderEntry"],["impl<E: Debug + Endian> Debug for Versym<E>"],["impl Debug for ImageDosHeader"],["impl Debug for ImageDataDirectory"],["impl Debug for ImageHotPatchBase"],["impl Debug for CompressedFileRange"],["impl Debug for SymbolIndex"],["impl<E: Debug + Endian> Debug for HashHeader<E>"],["impl Debug for SymbolKind"],["impl Debug for FatArch64"],["impl Debug for ImageDebugMisc"],["impl Debug for ImageBaseRelocation"],["impl Debug for ImagePrologueDynamicRelocationHeader"],["impl<'data, 'file, Elf, R> Debug for ElfSymbolTable<'data, 'file, Elf, R>
    where\n Elf: FileHeader + Debug,\n R: ReadRef<'data> + Debug,\n Elf::Endian: Debug,
    "],["impl<'data, 'file, R: Debug + ReadRef<'data>> Debug for ComdatIterator<'data, 'file, R>"],["impl<'data, E, R> Debug for DyldCache<'data, E, R>
    where\n E: Endian + Debug,\n R: ReadRef<'data> + Debug,
    "],["impl<'data, 'file, R> Debug for DynamicRelocationIterator<'data, 'file, R>
    where\n R: ReadRef<'data> + Debug,
    "],["impl Debug for ImageAuxSymbolSection"],["impl<E: Debug + Endian> Debug for MachHeader64<E>"],["impl<E: Endian> Debug for I64Bytes<E>"],["impl Debug for ImageFunctionEntry"],["impl Debug for ImageDelayloadDescriptor"],["impl Debug for ImageDynamicRelocation32V2"],["impl<'data> Debug for RelocationIterator<'data>"],["impl<E: Debug + Endian> Debug for RoutinesCommand32<E>"],["impl<'data, 'file, Elf, R> Debug for ElfSection<'data, 'file, Elf, R>
    where\n Elf: FileHeader + Debug,\n R: ReadRef<'data> + Debug,\n Elf::SectionHeader: Debug,
    "],["impl Debug for ImageBoundImportDescriptor"],["impl<'data> Debug for ImportFile<'data>"],["impl<'data> Debug for RelocationBlockIterator<'data>"],["impl<'data> Debug for AttributeReader<'data>"],["impl Debug for ImageSymbolEx"],["impl<E: Debug + Endian> Debug for SectionHeader32<E>"],["impl Debug for ImageAlphaRuntimeFunctionEntry"],["impl<'data> Debug for Version<'data>"],["impl<'data, 'file, Elf, R> Debug for ElfComdatIterator<'data, 'file, Elf, R>
    where\n Elf: FileHeader + Debug,\n R: ReadRef<'data> + Debug,\n Elf::SectionHeader: Debug,
    "],["impl<'data, 'file, Mach, R> Debug for MachOSectionIterator<'data, 'file, Mach, R>
    where\n Mach: MachHeader,\n R: ReadRef<'data>,
    "],["impl<E: Debug + Endian> Debug for IdentCommand<E>"],["impl<'data, Elf: Debug + FileHeader> Debug for VerneedIterator<'data, Elf>
    where\n Elf::Endian: Debug,
    "],["impl<'data> Debug for Import<'data>"],["impl<E: Debug + Endian> Debug for VersionMinCommand<E>"],["impl<'data, Pe, R> Debug for PeFile<'data, Pe, R>
    where\n Pe: ImageNtHeaders + Debug,\n R: ReadRef<'data> + Debug,
    "],["impl Debug for SectionIndex"],["impl<E: Debug + Endian> Debug for EncryptionInfoCommand32<E>"],["impl<'data, R: Debug + ReadRef<'data>> Debug for ArchiveFile<'data, R>"],["impl<E: Debug + Endian> Debug for SubClientCommand<E>"],["impl<'data> Debug for SymbolMapName<'data>"],["impl Debug for ImageImportDescriptor"],["impl<'data, Elf: Debug + FileHeader> Debug for HashTable<'data, Elf>
    where\n Elf::Endian: Debug,
    "],["impl<E: Debug + Endian> Debug for DyldInfoCommand<E>"],["impl Debug for AnonObjectHeaderV2"],["impl Debug for ImageOs2Header"],["impl Debug for ImageExportDirectory"],["impl<'data, 'file, Mach, R> Debug for MachORelocationIterator<'data, 'file, Mach, R>
    where\n Mach: MachHeader,\n R: ReadRef<'data>,
    "],["impl<'data, 'file, R: Debug + ReadRef<'data>, Coff: Debug + CoffHeader> Debug for CoffComdatIterator<'data, 'file, R, Coff>"],["impl Debug for SegmentFlags"],["impl Debug for ImageHotPatchHashes"],["impl<'data, Elf: Debug + FileHeader> Debug for AttributesSection<'data, Elf>
    where\n Elf::Endian: Debug,
    "],["impl<E: Debug + Endian> Debug for Verdef<E>"],["impl<'data, Elf, R> Debug for ElfFile<'data, Elf, R>
    where\n Elf: FileHeader + Debug,\n R: ReadRef<'data> + Debug,\n Elf::Endian: Debug,\n Elf::ProgramHeader: Debug,
    "],["impl<'data> Debug for Export<'data>"],["impl Debug for ScatteredRelocationInfo"],["impl Debug for RelocationTarget"],["impl<E: Debug + Endian> Debug for Rel32<E>"],["impl<'a> Debug for Export<'a>"],["impl Debug for Error"],["impl Debug for RelocationSections"],["impl Debug for ImageRuntimeFunctionEntry"],["impl Debug for NoDynamicRelocationIterator"],["impl<'data, Elf: Debug + FileHeader> Debug for GnuHashTable<'data, Elf>
    where\n Elf::Endian: Debug,
    "],["impl Debug for RichHeaderEntry"],["impl Debug for ImageResourceDataEntry"],["impl<E: Debug + Endian> Debug for Fvmlib<E>"],["impl Debug for ImageEpilogueDynamicRelocationHeader"],["impl<E: Debug + Endian> Debug for Sym32<E>"],["impl<E: Debug + Endian> Debug for DylibModule32<E>"],["impl<'data> Debug for GnuProperty<'data>"],["impl<E: Debug + Endian> Debug for DylibModule64<E>"],["impl<'data, 'file, Mach, R> Debug for MachOComdat<'data, 'file, Mach, R>
    where\n Mach: MachHeader + Debug,\n R: ReadRef<'data> + Debug,
    "],["impl Debug for ImageNtHeaders32"],["impl<'data, R, Coff> Debug for SymbolTable<'data, R, Coff>
    where\n R: ReadRef<'data> + Debug,\n Coff: CoffHeader + Debug,\n Coff::ImageSymbolBytes: Debug,
    "],["impl<E: Debug + Endian> Debug for Dyn32<E>"],["impl<'data, Elf: Debug + FileHeader> Debug for AttributesSubsubsectionIterator<'data, Elf>
    where\n Elf::Endian: Debug,
    "],["impl<E: Debug + Endian> Debug for Vernaux<E>"],["impl Debug for Relocation"],["impl<'data> Debug for ImportName<'data>"],["impl<'data, 'file, R: Debug + ReadRef<'data>, Coff: Debug + CoffHeader> Debug for CoffComdat<'data, 'file, R, Coff>
    where\n Coff::ImageSymbol: Debug,
    "],["impl Debug for BigEndian"],["impl Debug for ImageAuxSymbolTokenDef"],["impl<'data, Elf> Debug for NoteIterator<'data, Elf>
    where\n Elf: FileHeader + Debug,\n Elf::Endian: Debug,
    "],["impl Debug for ImageSymbolBytes"],["impl<'data> Debug for CodeView<'data>"],["impl<'data, Elf: Debug + FileHeader, R> Debug for SymbolTable<'data, Elf, R>
    where\n R: ReadRef<'data> + Debug,\n Elf::Sym: Debug,\n Elf::Endian: Debug,
    "],["impl Debug for VersionIndex"],["impl<E: Debug + Endian> Debug for DysymtabCommand<E>"],["impl<'data, 'file, Elf, R> Debug for ElfDynamicRelocationIterator<'data, 'file, Elf, R>
    where\n Elf: FileHeader,\n R: ReadRef<'data>,
    "],["impl<E: Debug + Endian> Debug for Section32<E>"],["impl<E: Debug + Endian> Debug for Verdaux<E>"],["impl<'data, Elf: Debug + FileHeader> Debug for VersionTable<'data, Elf>
    where\n Elf::Endian: Debug,
    "],["impl Debug for ImageVxdHeader"],["impl<E: Debug + Endian> Debug for SubFrameworkCommand<E>"],["impl Debug for ImageCor20Header"],["impl Debug for ImageAuxSymbolCrc"],["impl<E: Debug + Endian> Debug for BuildVersionCommand<E>"],["impl<'data, 'file, R: Debug + ReadRef<'data>> Debug for ComdatSectionIterator<'data, 'file, R>"],["impl<E: Debug + Endian> Debug for LoadCommand<E>"],["impl<'a> Debug for ExportTarget<'a>"],["impl<'data, R: Debug + ReadRef<'data>> Debug for File<'data, R>"],["impl Debug for ImageThunkData32"],["impl Debug for ImageHotPatchInfo"],["impl<'data, 'cache, E, R> Debug for DyldCacheImageIterator<'data, 'cache, E, R>
    where\n E: Endian + Debug,\n R: ReadRef<'data> + Debug,
    "],["impl Debug for AixFileHeader"],["impl<'data, 'file, Mach, R> Debug for MachOSymbolIterator<'data, 'file, Mach, R>
    where\n Mach: MachHeader,\n R: ReadRef<'data>,
    "],["impl<E: Endian> Debug for U16Bytes<E>"],["impl<Section: Debug, Symbol: Debug> Debug for SymbolFlags<Section, Symbol>"],["impl Debug for ImageArchitectureEntry"],["impl<E: Endian> Debug for U32Bytes<E>"],["impl<E: Endian> Debug for U64Bytes<E>"],["impl Debug for ImageTlsDirectory64"],["impl<E: Debug + Endian> Debug for Nlist64<E>"],["impl Debug for ResourceNameOrId"],["impl Debug for ImageOptionalHeader32"],["impl<'data, 'file, Elf, R> Debug for ElfSectionIterator<'data, 'file, Elf, R>
    where\n Elf: FileHeader + Debug,\n R: ReadRef<'data> + Debug,\n Elf::SectionHeader: Debug,
    "],["impl Debug for ImportObjectHeader"],["impl Debug for ImageAuxSymbolFunction"],["impl<'data, Elf: Debug + FileHeader> Debug for AttributesSubsectionIterator<'data, Elf>
    where\n Elf::Endian: Debug,
    "],["impl Debug for ImageTlsDirectory32"],["impl<'data, 'file, Mach, R> Debug for MachOComdatSectionIterator<'data, 'file, Mach, R>
    where\n Mach: MachHeader + Debug,\n R: ReadRef<'data> + Debug,
    "],["impl Debug for ImageSymbolExBytes"],["impl Debug for Architecture"],["impl<'data> Debug for ObjectMap<'data>"],["impl<'data, 'file, Pe, R> Debug for PeSection<'data, 'file, Pe, R>
    where\n Pe: ImageNtHeaders + Debug,\n R: ReadRef<'data> + Debug,
    "],["impl Debug for Header"],["impl<'data, E: Debug + Endian> Debug for LoadCommandIterator<'data, E>"],["impl Debug for ResourceName"],["impl Debug for ObjectKind"],["impl Debug for ImageNtHeaders64"],["impl<E: Debug + Endian> Debug for TwolevelHintsCommand<E>"],["impl<E: Debug + Endian> Debug for Rel64<E>"],["impl<E: Debug + Endian> Debug for CompressionHeader32<E>"],["impl<'data, 'file, Mach, R> Debug for MachOSymbolTable<'data, 'file, Mach, R>
    where\n Mach: MachHeader + Debug,\n R: ReadRef<'data> + Debug,
    "],["impl<E: Debug + Endian> Debug for PreboundDylibCommand<E>"],["impl<'data, 'file, Elf: FileHeader, R: ReadRef<'data>> Debug for ElfSymbolIterator<'data, 'file, Elf, R>"],["impl<'data> Debug for Bytes<'data>"],["impl Debug for Endianness"],["impl<E: Debug + Endian> Debug for ProgramHeader32<E>"],["impl<E: Debug + Endian> Debug for Nlist32<E>"],["impl Debug for ImageRomHeaders"],["impl<'data, 'file, R: Debug + ReadRef<'data>> Debug for SectionRelocationIterator<'data, 'file, R>"],["impl<'data, Mach, R> Debug for MachOFile<'data, Mach, R>
    where\n Mach: MachHeader + Debug,\n R: ReadRef<'data> + Debug,\n Mach::Endian: Debug,
    "],["impl<'data> Debug for ImportDescriptorIterator<'data>"],["impl Debug for ImageAuxSymbolWeak"],["impl Debug for ImageEnclaveImport"],["impl<E: Debug + Endian> Debug for ThreadCommand<E>"],["impl<'data, E, R> Debug for DyldSubCache<'data, E, R>
    where\n E: Endian + Debug,\n R: ReadRef<'data> + Debug,
    "],["impl Debug for ImageArm64RuntimeFunctionEntry"],["impl<E: Debug + Endian> Debug for BuildToolVersion<E>"],["impl Debug for Ident"],["impl<E: Debug + Endian> Debug for DylibCommand<E>"],["impl Debug for FatArch32"],["impl<E: Debug + Endian> Debug for Syminfo64<E>"],["impl Debug for ImageDynamicRelocationTable"],["impl<E: Debug + Endian> Debug for DylibReference<E>"],["impl<'data, 'file, R: ReadRef<'data>, Coff: CoffHeader> Debug for CoffSymbolIterator<'data, 'file, R, Coff>"],["impl Debug for ImageSectionHeader"],["impl<'data, R: Debug + ReadRef<'data>, Coff: Debug + CoffHeader> Debug for CoffFile<'data, R, Coff>"],["impl<'data, 'file, Mach, R> Debug for MachOSegment<'data, 'file, Mach, R>
    where\n Mach: MachHeader + Debug,\n R: ReadRef<'data> + Debug,
    "],["impl<E: Debug + Endian> Debug for RoutinesCommand64<E>"],["impl Debug for ImageLoadConfigCodeIntegrity"],["impl<'data, 'file, Pe, R> Debug for PeComdatSectionIterator<'data, 'file, Pe, R>
    where\n Pe: ImageNtHeaders + Debug,\n R: ReadRef<'data> + Debug,
    "],["impl<E: Debug + Endian> Debug for DyldCacheHeader<E>"],["impl Debug for ImageLoadConfigDirectory32"],["impl<'data> Debug for ResourceDirectory<'data>"],["impl<E: Debug + Endian> Debug for Verneed<E>"],["impl Debug for ImageFileHeader"],["impl<'data, 'file, Pe, R> Debug for PeSectionIterator<'data, 'file, Pe, R>
    where\n Pe: ImageNtHeaders + Debug,\n R: ReadRef<'data> + Debug,
    "],["impl<'data> Debug for DataDirectories<'data>"],["impl<E: Debug + Endian> Debug for FvmlibCommand<E>"],["impl<E: Debug + Endian> Debug for DyldSubCacheInfo<E>"],["impl<'data, 'file, R> Debug for SymbolIterator<'data, 'file, R>
    where\n R: ReadRef<'data> + Debug,
    "],["impl<'data, 'cache, E, R> Debug for DyldCacheImage<'data, 'cache, E, R>
    where\n E: Endian + Debug,\n R: ReadRef<'data> + Debug,
    "],["impl<E: Debug + Endian> Debug for RpathCommand<E>"],["impl<'data> Debug for ResourceDirectoryEntryData<'data>"],["impl<'data, Elf> Debug for Note<'data, Elf>
    where\n Elf: FileHeader + Debug,\n Elf::NoteHeader: Debug,
    "],["impl<'data> Debug for AttributesSubsubsection<'data>"],["impl<E: Debug + Endian> Debug for MachHeader32<E>"],["impl<'data, 'file, R: ReadRef<'data>> Debug for Comdat<'data, 'file, R>"],["impl<'data> Debug for CompressedData<'data>"],["impl Debug for FatHeader"],["impl<E: Debug + Endian> Debug for DyldCacheImageInfo<E>"],["impl<'data, 'file, R: ReadRef<'data>> Debug for Segment<'data, 'file, R>"],["impl<'data, Elf: Debug + FileHeader, R> Debug for SectionTable<'data, Elf, R>
    where\n R: ReadRef<'data> + Debug,\n Elf::SectionHeader: Debug,
    "],["impl<'data> Debug for ExportTable<'data>"],["impl Debug for BinaryFormat"],["impl Debug for ImageResourceDirectoryEntry"],["impl<E: Debug + Endian> Debug for SubLibraryCommand<E>"],["impl Debug for CompressionFormat"],["impl<E: Debug + Endian> Debug for DylinkerCommand<E>"],["impl<E: Debug + Endian> Debug for Section64<E>"],["impl Debug for ImageImportByName"],["impl Debug for ComdatKind"],["impl Debug for Relocation"],["impl<'data, 'file, Elf, R> Debug for ElfComdatSectionIterator<'data, 'file, Elf, R>
    where\n Elf: FileHeader + Debug,\n R: ReadRef<'data> + Debug,\n Elf::Endian: Debug,
    "],["impl<E: Debug + Endian> Debug for EntryPointCommand<E>"],["impl<'data, 'file, Elf, R> Debug for ElfSegment<'data, 'file, Elf, R>
    where\n Elf: FileHeader + Debug,\n R: ReadRef<'data> + Debug,\n Elf::ProgramHeader: Debug,
    "],["impl<'data, R> Debug for StringTable<'data, R>
    where\n R: ReadRef<'data> + Debug,
    "],["impl<E: Debug + Endian> Debug for FileHeader32<E>"],["impl<'data, 'file, Elf, R> Debug for ElfSymbol<'data, 'file, Elf, R>
    where\n Elf: FileHeader + Debug,\n R: ReadRef<'data> + Debug,\n Elf::Endian: Debug,\n Elf::Sym: Debug,
    "],["impl<E: Debug + Endian> Debug for Relocation<E>"],["impl<'data, 'file, Elf, R> Debug for ElfComdat<'data, 'file, Elf, R>
    where\n Elf: FileHeader + Debug,\n R: ReadRef<'data> + Debug,\n Elf::SectionHeader: Debug,\n Elf::Endian: Debug,
    "],["impl<E: Debug + Endian> Debug for GnuHashHeader<E>"],["impl Debug for SubArchitecture"],["impl<E: Debug + Endian> Debug for DylibTableOfContents<E>"],["impl Debug for RelocationEncoding"],["impl<'data, 'file, R: ReadRef<'data>> Debug for Section<'data, 'file, R>"],["impl<'data, 'file, R: ReadRef<'data>, Coff: CoffHeader> Debug for CoffRelocationIterator<'data, 'file, R, Coff>"],["impl<E: Debug + Endian> Debug for NoteCommand<E>"],["impl<'data, 'file, Pe, R> Debug for PeComdatIterator<'data, 'file, Pe, R>
    where\n Pe: ImageNtHeaders + Debug,\n R: ReadRef<'data> + Debug,
    "],["impl<E: Debug + Endian> Debug for LcStr<E>"]], "once_cell":[["impl<T: Debug> Debug for OnceCell<T>"],["impl<T: Debug, F> Debug for Lazy<T, F>"],["impl Debug for OnceNonZeroUsize"],["impl<T: Debug> Debug for OnceCell<T>"],["impl Debug for OnceBool"],["impl<T: Debug, F> Debug for Lazy<T, F>"],["impl<T> Debug for OnceBox<T>"],["impl<'a, T> Debug for OnceRef<'a, T>"]], "openssl":[["impl<T> Debug for EcKey<T>"],["impl<S: Debug> Debug for HandshakeError<S>"],["impl Debug for OcspRevokedStatus"],["impl Debug for X509VerifyResult"],["impl Debug for SrtpProfileId"],["impl Debug for CMSOptions"],["impl Debug for X509"],["impl Debug for SslContext"],["impl Debug for SslMode"],["impl Debug for SslVerifyMode"],["impl<T> Debug for Stack<T>
    where\n T: Stackable,\n T::Ref: Debug,
    "],["impl Debug for ClientHelloResponse"],["impl Debug for X509NameEntryRef"],["impl Debug for OcspCertStatus"],["impl Debug for BigNum"],["impl Debug for SslVersion"],["impl Debug for OcspResponseStatus"],["impl Debug for CrlReason"],["impl Debug for KeyIvPair"],["impl Debug for SslRef"],["impl Debug for ErrorStack"],["impl Debug for ExtensionContext"],["impl Debug for Nid"],["impl Debug for KeyError"],["impl Debug for AlpnError"],["impl Debug for ShutdownResult"],["impl Debug for Asn1Flag"],["impl Debug for Asn1Type"],["impl Debug for TimeDiff"],["impl Debug for Pkcs7Flags"],["impl<S> Debug for SslStream<S>
    where\n S: Debug,
    "],["impl Debug for X509NameRef"],["impl Debug for DsaSig"],["impl Debug for Asn1StringRef"],["impl Debug for SslSessionCacheMode"],["impl Debug for GeneralNameRef"],["impl<T> Debug for Dsa<T>"],["impl Debug for DigestBytes"],["impl Debug for OcspFlag"],["impl Debug for SslConnector"],["impl<T> Debug for PKey<T>"],["impl Debug for OpensslStringRef"],["impl Debug for CipherLists"],["impl Debug for SslOptions"],["impl Debug for SslAlert"],["impl Debug for Padding"],["impl Debug for Asn1TimeRef"],["impl Debug for OpensslString"],["impl Debug for ShutdownState"],["impl Debug for Error"],["impl Debug for Ssl"],["impl Debug for Id"],["impl Debug for X509VerifyFlags"],["impl Debug for X509CheckFlags"],["impl Debug for SslCipherRef"],["impl<T> Debug for Rsa<T>"],["impl Debug for BigNumRef"],["impl Debug for Error"],["impl Debug for ErrorCode"],["impl<S: Debug> Debug for MidHandshakeSslStream<S>"],["impl Debug for SniError"],["impl Debug for Asn1ObjectRef"]], -"parking_lot":[["impl Debug for WaitTimeoutResult"],["impl Debug for OnceState"],["impl Debug for Condvar"],["impl Debug for Once"]], +"parking_lot":[["impl Debug for OnceState"],["impl Debug for Once"],["impl Debug for WaitTimeoutResult"],["impl Debug for Condvar"]], "parking_lot_core":[["impl Debug for UnparkToken"],["impl Debug for RequeueOp"],["impl Debug for ParkResult"],["impl Debug for UnparkResult"],["impl Debug for FilterOp"],["impl Debug for ParkToken"]], "parse_size":[["impl Debug for ByteSuffix"],["impl Debug for Config"],["impl Debug for Error"],["impl Debug for UnitSystem"]], "pem":[["impl Debug for EncodeConfig"],["impl Debug for Pem"],["impl Debug for PemError"],["impl Debug for LineEnding"]], @@ -177,8 +177,8 @@ "quick_xml":[["impl<'a> Debug for BytesStart<'a>"],["impl<'a> Debug for Attribute<'a>"],["impl Debug for Error"],["impl<'a> Debug for Event<'a>"],["impl<'a> Debug for LocalName<'a>"],["impl<'a> Debug for BytesDecl<'a>"],["impl<'a> Debug for BytesText<'a>"],["impl<'a> Debug for Namespace<'a>"],["impl<'a> Debug for Attributes<'a>"],["impl<'ns> Debug for ResolveResult<'ns>"],["impl Debug for AttrError"],["impl<'a> Debug for Prefix<'a>"],["impl<'a> Debug for QName<'a>"],["impl<T: AsRef<[u8]>> Debug for Attr<T>"],["impl<'a> Debug for BytesEnd<'a>"],["impl Debug for EscapeError"],["impl<'a> Debug for PrefixDeclaration<'a>"],["impl<'a> Debug for BytesCData<'a>"],["impl Debug for Decoder"]], "quoted_printable":[["impl Debug for QuotedPrintableError"],["impl Debug for ParseMode"],["impl Debug for InputMode"],["impl Debug for Options"]], "rand":[["impl Debug for UniformDuration"],["impl<W: Debug + Weight> Debug for WeightedIndex<W>"],["impl Debug for OpenClosed01"],["impl Debug for UniformChar"],["impl Debug for StdRng"],["impl Debug for Open01"],["impl Debug for ThreadRng"],["impl<R: Debug> Debug for ReadRng<R>"],["impl<X: Debug + SampleUniform + PartialOrd> Debug for WeightedIndex<X>
    where\n X::Sampler: Debug,
    "],["impl<'a> Debug for IndexVecIter<'a>"],["impl Debug for ReadError"],["impl Debug for BernoulliError"],["impl<X: Debug> Debug for UniformFloat<X>"],["impl Debug for Standard"],["impl<'a, S: Debug + ?Sized + 'a, T: Debug + 'a> Debug for SliceChooseIter<'a, S, T>"],["impl<X: Debug + SampleUniform> Debug for Uniform<X>
    where\n X::Sampler: Debug,
    "],["impl Debug for StepRng"],["impl<'a, T: Debug> Debug for Slice<'a, T>"],["impl<D: Debug, F: Debug, T: Debug, S: Debug> Debug for DistMap<D, F, T, S>"],["impl<R, Rsdr> Debug for ReseedingRng<R, Rsdr>
    where\n R: BlockRngCore + SeedableRng + Debug,\n Rsdr: RngCore + Debug,
    "],["impl Debug for Bernoulli"],["impl Debug for Alphanumeric"],["impl<D: Debug, R: Debug, T: Debug> Debug for DistIter<D, R, T>"],["impl Debug for IndexVec"],["impl<X: Debug> Debug for UniformInt<X>"],["impl Debug for IndexVecIntoIter"],["impl Debug for WeightedError"]], -"rand_chacha":[["impl Debug for ChaCha20Rng"],["impl Debug for ChaCha8Rng"],["impl Debug for ChaCha12Core"],["impl Debug for ChaCha20Core"],["impl Debug for ChaCha8Core"],["impl Debug for ChaCha12Rng"]], -"rand_core":[["impl<R: BlockRngCore + Debug> Debug for BlockRng<R>"],["impl Debug for OsRng"],["impl<R: BlockRngCore + Debug> Debug for BlockRng64<R>"],["impl Debug for Error"]], +"rand_chacha":[["impl Debug for ChaCha20Core"],["impl Debug for ChaCha20Rng"],["impl Debug for ChaCha8Core"],["impl Debug for ChaCha12Rng"],["impl Debug for ChaCha12Core"],["impl Debug for ChaCha8Rng"]], +"rand_core":[["impl<R: BlockRngCore + Debug> Debug for BlockRng64<R>"],["impl Debug for Error"],["impl<R: BlockRngCore + Debug> Debug for BlockRng<R>"],["impl Debug for OsRng"]], "redis":[["impl Debug for StreamInfoConsumer"],["impl Debug for StreamReadOptions"],["impl Debug for Rule"],["impl Debug for StreamKey"],["impl Debug for StreamPendingCountReply"],["impl Debug for StreamInfoGroupsReply"],["impl Debug for AclInfo"],["impl Debug for StreamRangeReply"],["impl Debug for StreamInfoStreamReply"],["impl Debug for StreamPendingReply"],["impl Debug for ErrorKind"],["impl Debug for MultiplexedConnection"],["impl Debug for StreamPendingData"],["impl Debug for StreamClaimReply"],["impl Debug for InfoDict"],["impl Debug for NumericBehavior"],["impl Debug for Client"],["impl Debug for StreamPendingId"],["impl Debug for ConnectionAddr"],["impl Debug for StreamInfoGroup"],["impl Debug for StreamId"],["impl Debug for RedisConnectionInfo"],["impl Debug for Msg"],["impl Debug for RedisError"],["impl Debug for StreamReadReply"],["impl Debug for Script"],["impl Debug for ConnectionInfo"],["impl Debug for StreamInfoConsumersReply"],["impl<T: Debug> Debug for Coord<T>"],["impl Debug for StreamMaxlen"],["impl Debug for StreamClaimOptions"],["impl Debug for Value"]], "regex":[["impl Debug for SetMatches"],["impl<'h> Debug for Captures<'h>"],["impl Debug for SetMatchesIntoIter"],["impl<'h> Debug for Match<'h>"],["impl<'r, 'h> Debug for Split<'r, 'h>"],["impl<'h> Debug for Match<'h>"],["impl Debug for Regex"],["impl<'r, 'h> Debug for SplitN<'r, 'h>"],["impl<'a> Debug for SetMatchesIter<'a>"],["impl Debug for RegexBuilder"],["impl Debug for RegexSet"],["impl<'s> Debug for NoExpand<'s>"],["impl Debug for SetMatchesIntoIter"],["impl Debug for RegexSetBuilder"],["impl<'r, 'h> Debug for Matches<'r, 'h>"],["impl<'a, R: Debug + ?Sized> Debug for ReplacerRef<'a, R>"],["impl Debug for SetMatches"],["impl Debug for CaptureLocations"],["impl<'r, 'h> Debug for SplitN<'r, 'h>"],["impl Debug for RegexBuilder"],["impl<'c, 'h> Debug for SubCaptureMatches<'c, 'h>"],["impl<'r, 'h> Debug for Split<'r, 'h>"],["impl<'a, R: Debug + ?Sized> Debug for ReplacerRef<'a, R>"],["impl Debug for Error"],["impl<'a> Debug for SetMatchesIter<'a>"],["impl Debug for RegexSet"],["impl<'r, 'h> Debug for CaptureMatches<'r, 'h>"],["impl<'h> Debug for Captures<'h>"],["impl Debug for CaptureLocations"],["impl<'r> Debug for CaptureNames<'r>"],["impl Debug for RegexSetBuilder"],["impl<'r, 'h> Debug for CaptureMatches<'r, 'h>"],["impl Debug for Regex"],["impl<'r, 'h> Debug for Matches<'r, 'h>"],["impl<'r> Debug for CaptureNames<'r>"],["impl<'c, 'h> Debug for SubCaptureMatches<'c, 'h>"],["impl<'s> Debug for NoExpand<'s>"]], "regex_automata":[["impl Debug for Cache"],["impl Debug for Prefilter"],["impl<T: Debug, F: Fn() -> T> Debug for Lazy<T, F>"],["impl<'r, 'h> Debug for Split<'r, 'h>"],["impl<'r, 'c, 'h> Debug for FindMatches<'r, 'c, 'h>"],["impl<'r, 'c, 'h> Debug for FindMatches<'r, 'c, 'h>"],["impl Debug for GroupInfo"],["impl Debug for Cache"],["impl Debug for SmallIndex"],["impl Debug for CacheError"],["impl Debug for LookSetIter"],["impl Debug for MatchKind"],["impl Debug for MatchErrorKind"],["impl Debug for DFA"],["impl<'a, T: Send + Debug, F: Fn() -> T> Debug for PoolGuard<'a, T, F>"],["impl Debug for Config"],["impl Debug for Regex"],["impl Debug for ByteClasses"],["impl<'r, 'h> Debug for SplitN<'r, 'h>"],["impl<'h, F: Debug> Debug for CapturesIter<'h, F>"],["impl Debug for PatternSetInsertError"],["impl Debug for BuildError"],["impl Debug for PatternID"],["impl<'h, F> Debug for TryHalfMatchesIter<'h, F>"],["impl<'h, F: Debug> Debug for HalfMatchesIter<'h, F>"],["impl<'a> Debug for GroupInfoAllNames<'a>"],["impl<'r, 'c, 'h> Debug for TryCapturesMatches<'r, 'c, 'h>"],["impl<B: Debug + ?Sized, T: Debug> Debug for AlignAs<B, T>"],["impl<'r, 'h> Debug for FindMatches<'r, 'h>"],["impl<'a> Debug for CapturesPatternIter<'a>"],["impl Debug for Builder"],["impl Debug for Cache"],["impl<'a> Debug for ByteClassElements<'a>"],["impl Debug for LookMatcher"],["impl Debug for Builder"],["impl Debug for Builder"],["impl Debug for StateIDError"],["impl Debug for DenseTransitions"],["impl Debug for LazyStateID"],["impl Debug for WhichCaptures"],["impl Debug for DebugByte"],["impl Debug for Captures"],["impl Debug for PatternSet"],["impl Debug for NFA"],["impl<'r, 'c, 'h> Debug for TryFindMatches<'r, 'c, 'h>"],["impl<'a> Debug for PatternSetIter<'a>"],["impl Debug for Match"],["impl Debug for SparseTransitions"],["impl Debug for Builder"],["impl Debug for Cache"],["impl Debug for LookSet"],["impl Debug for Config"],["impl Debug for Span"],["impl Debug for BoundedBacktracker"],["impl<'a> Debug for ByteClassIter<'a>"],["impl Debug for Config"],["impl Debug for StartError"],["impl<'h, F> Debug for TryMatchesIter<'h, F>"],["impl Debug for BuildError"],["impl Debug for DFA"],["impl Debug for State"],["impl<T: Debug, F> Debug for Pool<T, F>"],["impl Debug for Cache"],["impl<'r, 'h> Debug for CapturesMatches<'r, 'h>"],["impl<'h> Debug for Input<'h>"],["impl Debug for StateID"],["impl Debug for PikeVM"],["impl Debug for SmallIndexError"],["impl Debug for DeserializeError"],["impl Debug for Builder"],["impl Debug for NonMaxUsize"],["impl<'h, F: Debug> Debug for MatchesIter<'h, F>"],["impl Debug for Config"],["impl Debug for Builder"],["impl Debug for MatchError"],["impl Debug for OverlappingState"],["impl<'a> Debug for DebugHaystack<'a>"],["impl Debug for PatternIDError"],["impl Debug for Regex"],["impl Debug for Look"],["impl Debug for Builder"],["impl<'h, F> Debug for TryCapturesIter<'h, F>"],["impl Debug for Cache"],["impl Debug for Config"],["impl<'a> Debug for ByteClassRepresentatives<'a>"],["impl Debug for HalfMatch"],["impl<'a> Debug for GroupInfoPatternNames<'a>"],["impl Debug for Config"],["impl Debug for BuildError"],["impl<'a> Debug for PatternIter<'a>"],["impl Debug for Transition"],["impl Debug for BuildError"],["impl Debug for Config"],["impl Debug for GroupInfoError"],["impl<'h> Debug for Searcher<'h>"],["impl Debug for Config"],["impl<'r, 'c, 'h> Debug for CapturesMatches<'r, 'c, 'h>"],["impl Debug for Compiler"],["impl Debug for SerializeError"],["impl Debug for UnicodeWordBoundaryError"],["impl Debug for Anchored"],["impl Debug for Unit"]], @@ -188,7 +188,7 @@ "ring":[["impl<'a, L: Debug + KeyType> Debug for Okm<'a, L>"],["impl<B> Debug for PublicKeyComponents<B>
    where\n B: Debug,
    "],["impl Debug for Algorithm"],["impl Debug for Context"],["impl<A> Debug for Aad<A>
    where\n A: Debug,
    "],["impl Debug for Algorithm"],["impl Debug for KeyRejected"],["impl Debug for LessSafeKey"],["impl<Public, Private> Debug for KeyPairComponents<Public, Private>
    where\n PublicKeyComponents<Public>: Debug,
    "],["impl Debug for EcdsaKeyPair"],["impl Debug for PublicKey"],["impl Debug for Prk"],["impl Debug for EdDSAParameters"],["impl Debug for EcdsaSigningAlgorithm"],["impl Debug for Key"],["impl Debug for Tag"],["impl Debug for Algorithm"],["impl<N: NonceSequence> Debug for SealingKey<N>"],["impl<N: NonceSequence> Debug for OpeningKey<N>"],["impl Debug for UnboundKey"],["impl Debug for Digest"],["impl Debug for Salt"],["impl<B> Debug for UnparsedPublicKey<B>
    where\n B: AsRef<[u8]> + Debug,
    "],["impl<B> Debug for UnparsedPublicKey<B>
    where\n B: AsRef<[u8]> + Debug,
    "],["impl Debug for Algorithm"],["impl Debug for SystemRandom"],["impl Debug for Unspecified"],["impl Debug for Algorithm"],["impl Debug for TestCase"],["impl Debug for PublicKey"],["impl Debug for KeyPair"],["impl Debug for RsaParameters"],["impl Debug for Algorithm"],["impl Debug for Ed25519KeyPair"],["impl Debug for EphemeralPrivateKey"],["impl Debug for EcdsaVerificationAlgorithm"]], "roxmltree":[["impl<'input> Debug for Namespace<'input>"],["impl Debug for Attribute<'_, '_>"],["impl<'a, 'input: 'a> Debug for Children<'a, 'input>"],["impl<'a, 'input: 'a> Debug for Node<'a, 'input>"],["impl Debug for Attributes<'_, '_>"],["impl Debug for NodeType"],["impl Debug for NamespaceIter<'_, '_>"],["impl Debug for NodeId"],["impl Debug for Error"],["impl Debug for ParsingOptions"],["impl Debug for ExpandedName<'_, '_>"],["impl Debug for TextPos"],["impl<'input> Debug for PI<'input>"],["impl<'input> Debug for Document<'input>"],["impl Debug for AxisIter<'_, '_>"],["impl<'input> Debug for StringStorage<'input>"],["impl Debug for Descendants<'_, '_>"]], "rustc_demangle":[["impl Debug for TryDemangleError"],["impl<'a> Debug for Demangle<'a>"]], -"rustix":[["impl Debug for Errno"],["impl<'a> Debug for RawDirEntry<'a>"],["impl Debug for Uid"],["impl Debug for XattrFlags"],["impl Debug for FlockOperation"],["impl Debug for AtFlags"],["impl Debug for StatxFlags"],["impl Debug for Gid"],["impl Debug for Advice"],["impl Debug for FdFlags"],["impl Debug for Timestamps"],["impl<Opcode: CompileTimeOpcode, Input: Debug> Debug for Setter<Opcode, Input>"],["impl Debug for FallocateFlags"],["impl Debug for RenameFlags"],["impl Debug for Direction"],["impl Debug for StatVfsMountFlags"],["impl Debug for OFlags"],["impl Debug for DirEntry"],["impl Debug for ReadWriteFlags"],["impl Debug for DupFlags"],["impl Debug for FileType"],["impl Debug for SeekFrom"],["impl Debug for Opcode"],["impl Debug for MemfdFlags"],["impl Debug for Access"],["impl<Opcode: CompileTimeOpcode> Debug for NoArg<Opcode>"],["impl<Opcode: CompileTimeOpcode, Output> Debug for Getter<Opcode, Output>"],["impl Debug for Mode"],["impl Debug for SealFlags"],["impl Debug for WatchFlags"],["impl Debug for Dir"],["impl Debug for CreateFlags"],["impl Debug for ResolveFlags"]], +"rustix":[["impl<Opcode: CompileTimeOpcode, Input: Debug> Debug for Setter<Opcode, Input>"],["impl Debug for Direction"],["impl Debug for SealFlags"],["impl Debug for CreateFlags"],["impl Debug for ReadWriteFlags"],["impl Debug for Access"],["impl Debug for Uid"],["impl Debug for RenameFlags"],["impl Debug for WatchFlags"],["impl Debug for Opcode"],["impl<'a> Debug for RawDirEntry<'a>"],["impl Debug for SeekFrom"],["impl Debug for StatVfsMountFlags"],["impl Debug for Gid"],["impl Debug for Advice"],["impl Debug for FileType"],["impl Debug for Mode"],["impl Debug for Timestamps"],["impl Debug for AtFlags"],["impl Debug for DupFlags"],["impl Debug for FallocateFlags"],["impl Debug for DirEntry"],["impl<Opcode: CompileTimeOpcode> Debug for NoArg<Opcode>"],["impl<Opcode: CompileTimeOpcode, Output> Debug for Getter<Opcode, Output>"],["impl Debug for XattrFlags"],["impl Debug for FlockOperation"],["impl Debug for ResolveFlags"],["impl Debug for FdFlags"],["impl Debug for Dir"],["impl Debug for MemfdFlags"],["impl Debug for Errno"],["impl Debug for StatxFlags"],["impl Debug for OFlags"]], "rustls":[["impl Debug for HandshakePayload"],["impl Debug for KeyUpdateRequest"],["impl Debug for InvalidMessage"],["impl Debug for Tls12CipherSuite"],["impl Debug for Connection"],["impl Debug for WantsVersions"],["impl Debug for Decrypted"],["impl Debug for WantsTransparencyPolicyOrClientCert"],["impl Debug for CertificateExtension"],["impl Debug for ServerName"],["impl<'a, C: Debug + 'a + ?Sized, T: Debug + 'a + Read + Write + ?Sized> Debug for Stream<'a, C, T>"],["impl Debug for CipherSuiteCommon"],["impl Debug for CertificateStatus"],["impl Debug for Certificate"],["impl Debug for NewSessionTicketPayload"],["impl Debug for PresharedKeyBinder"],["impl Debug for ServerName"],["impl Debug for ServerNamePayload"],["impl Debug for SessionId"],["impl Debug for AlertLevel"],["impl Debug for PayloadU8"],["impl Debug for ServerECDHParams"],["impl Debug for BulkAlgorithm"],["impl Debug for HeartbeatMessageType"],["impl Debug for ServerNameType"],["impl Debug for OwnedTrustAnchor"],["impl Debug for Message"],["impl Debug for SignatureAlgorithm"],["impl Debug for KeyExchangeAlgorithm"],["impl Debug for ECPointFormat"],["impl Debug for ECCurveType"],["impl Debug for ServerExtension"],["impl Debug for CertificateEntry"],["impl Debug for ServerHelloPayload"],["impl Debug for WantsVerifier"],["impl Debug for OpaqueMessage"],["impl Debug for SupportedKxGroup"],["impl Debug for Resumption"],["impl Debug for HandshakeType"],["impl Debug for Side"],["impl Debug for ClientConnection"],["impl Debug for PeerIncompatible"],["impl Debug for ServerConnection"],["impl Debug for DnsName"],["impl Debug for ProtocolName"],["impl Debug for ProtocolVersion"],["impl Debug for ECDHEServerKeyExchange"],["impl Debug for Random"],["impl<Side: ConfigSide, State: Debug> Debug for ConfigBuilder<Side, State>"],["impl Debug for PlainMessage"],["impl Debug for ContentType"],["impl Debug for HashAlgorithm"],["impl Debug for SignatureScheme"],["impl Debug for Tls13ClientSessionValue"],["impl Debug for KeyShareEntry"],["impl Debug for NewSessionTicketExtension"],["impl Debug for DeframerError"],["impl Debug for PrivateKey"],["impl Debug for PSKKeyExchangeMode"],["impl Debug for HandshakeMessagePayload"],["impl Debug for Tls12Resumption"],["impl Debug for WantsClientCert"],["impl Debug for ClientExtension"],["impl Debug for CertificateRequestPayload"],["impl Debug for WantsKxGroups"],["impl Debug for Sct"],["impl Debug for ServerSessionValue"],["impl Debug for HelloRetryExtension"],["impl Debug for PresharedKeyIdentity"],["impl Debug for NamedCurve"],["impl Debug for WantsServerCert"],["impl Debug for UnknownExtension"],["impl Debug for ClientSessionCommon"],["impl Debug for MessageError"],["impl Debug for Compression"],["impl Debug for CertReqExtension"],["impl Debug for PayloadU24"],["impl Debug for CertRevocationListError"],["impl Debug for HelloRetryRequest"],["impl Debug for DistinguishedName"],["impl Debug for IoState"],["impl Debug for ECParameters"],["impl Debug for InvalidDnsNameError"],["impl Debug for HeartbeatMode"],["impl Debug for PayloadU16"],["impl Debug for Tls13CipherSuite"],["impl Debug for AlertMessagePayload"],["impl Debug for MessagePayload"],["impl Debug for CertificateRequestPayloadTLS13"],["impl Debug for ServerCertVerified"],["impl Debug for dyn ServerCertVerifier"],["impl Debug for ClientCertificateType"],["impl Debug for PresharedKeyOffer"],["impl Debug for CipherSuite"],["impl Debug for NewSessionTicketPayloadTLS13"],["impl Debug for ServerKeyExchangePayload"],["impl Debug for CertificateError"],["impl Debug for ServerConfig"],["impl Debug for ClientSessionTicket"],["impl Debug for Tls12ClientSessionValue"],["impl Debug for ChangeCipherSpecPayload"],["impl Debug for CertificateStatusType"],["impl Debug for DigitallySignedStruct"],["impl Debug for u24"],["impl Debug for ClientHelloPayload"],["impl Debug for CertificatePayloadTLS13"],["impl Debug for WantsCipherSuites"],["impl Debug for SupportedProtocolVersion"],["impl Debug for OCSPCertificateStatusRequest"],["impl Debug for CertificateStatusRequest"],["impl Debug for NamedGroup"],["impl Debug for Deframed"],["impl Debug for AlertDescription"],["impl Debug for PeerMisbehaved"],["impl Debug for dyn ClientCertVerifier"],["impl Debug for SupportedCipherSuite"],["impl Debug for Payload"],["impl Debug for ClientConfig"],["impl Debug for Error"],["impl Debug for ExtensionType"],["impl Debug for ClientCertVerified"],["impl Debug for RootCertStore"],["impl<C: Debug + Sized, T: Debug + Read + Write + Sized> Debug for StreamOwned<C, T>"],["impl Debug for ResponderId"],["impl Debug for SignError"],["impl Debug for HandshakeSignatureValid"],["impl Debug for ClientECDHParams"],["impl<'a> Debug for DangerousClientConfig<'a>"]], "rustls_pemfile":[["impl Debug for Item"]], "rustybuzz":[["impl Debug for GlyphPosition"],["impl Debug for Language"],["impl Debug for Direction"],["impl Debug for BufferFlags"],["impl Debug for GlyphBuffer"],["impl Debug for Variation"],["impl Debug for GlyphInfo"],["impl Debug for UnicodeBuffer"],["impl Debug for BufferClusterLevel"],["impl Debug for Feature"],["impl Debug for Script"]], @@ -202,7 +202,7 @@ "serde_urlencoded":[["impl Debug for Error"]], "sha1":[["impl Debug for Sha1Core"]], "sha1_smol":[["impl Debug for Digest"],["impl Debug for DigestParseError"]], -"sha2":[["impl Debug for Sha256VarCore"],["impl Debug for Sha512VarCore"]], +"sha2":[["impl Debug for Sha512VarCore"],["impl Debug for Sha256VarCore"]], "sharded_slab":[["impl Debug for DefaultConfig"],["impl<'a, T, C> Debug for Ref<'a, T, C>
    where\n T: Debug + Clear + Default,\n C: Config,
    "],["impl<T: Debug, C: Config> Debug for Slab<T, C>"],["impl<'a, T, C> Debug for Entry<'a, T, C>
    where\n T: Debug,\n C: Config,
    "],["impl<T, C> Debug for OwnedRef<T, C>
    where\n T: Debug + Clear + Default,\n C: Config,
    "],["impl<T, C> Debug for OwnedRefMut<T, C>
    where\n T: Debug + Clear + Default,\n C: Config,
    "],["impl<T, C> Debug for Pool<T, C>
    where\n T: Debug + Clear + Default,\n C: Config,
    "],["impl<'a, T: Debug, C: Debug + Config> Debug for UniqueIter<'a, T, C>"],["impl<T, C> Debug for OwnedEntry<T, C>
    where\n T: Debug,\n C: Config,
    "],["impl<'a, T, C> Debug for RefMut<'a, T, C>
    where\n T: Debug + Clear + Default,\n C: Config,
    "],["impl<'a, T: Debug, C: Debug + Config> Debug for VacantEntry<'a, T, C>"]], "signal_hook_registry":[["impl Debug for SigId"]], "simple_asn1":[["impl Debug for OID"],["impl Debug for ASN1EncodeErr"],["impl Debug for ASN1Block"],["impl Debug for ASN1Class"],["impl Debug for ASN1DecodeErr"]], @@ -210,11 +210,11 @@ "siphasher":[["impl Debug for SipHasher24"],["impl Debug for SipHasher"],["impl Debug for SipHasher24"],["impl Debug for SipHasher13"],["impl Debug for Hash128"],["impl Debug for SipHasher"],["impl Debug for SipHasher13"]], "slab":[["impl<T> Debug for Iter<'_, T>
    where\n T: Debug,
    "],["impl<T> Debug for Drain<'_, T>"],["impl<'a, T: Debug> Debug for VacantEntry<'a, T>"],["impl<T> Debug for Slab<T>
    where\n T: Debug,
    "],["impl<T> Debug for IterMut<'_, T>
    where\n T: Debug,
    "],["impl<T> Debug for IntoIter<T>
    where\n T: Debug,
    "]], "slotmap":[["impl<'a, K: Debug + 'a + Key, V: Debug> Debug for Keys<'a, K, V>"],["impl<'a, K: Debug + 'a + Key, V: Debug + 'a> Debug for Iter<'a, K, V>"],["impl<K: Debug + Key, V: Debug> Debug for SecondaryMap<K, V>"],["impl<'a, K: Debug + Key + 'a, V: Debug + 'a> Debug for Drain<'a, K, V>"],["impl<'a, K: Debug + Key + 'a, V: Debug + 'a> Debug for Drain<'a, K, V>"],["impl<'a, K: Debug + Key + 'a, V: Debug + 'a> Debug for Keys<'a, K, V>"],["impl Debug for KeyData"],["impl<'a, K: Debug + Key + 'a, V: Debug + 'a> Debug for Iter<'a, K, V>"],["impl<'a, K: Debug + Key + 'a, V: Debug + 'a> Debug for IterMut<'a, K, V>"],["impl<'a, K: Debug + 'a + Key, V: Debug + 'a> Debug for IterMut<'a, K, V>"],["impl<'a, K: Debug + 'a + Key, V: Debug + 'a> Debug for Iter<'a, K, V>"],["impl<'a, K: Debug + 'a + Key, V: Debug + 'a> Debug for Values<'a, K, V>"],["impl<'a, K: Debug + Key, V: Debug> Debug for Entry<'a, K, V>"],["impl<'a, K: Debug + 'a + Key, V: Debug> Debug for Values<'a, K, V>"],["impl<'a, K: Debug + 'a + Key, V: Debug + 'a> Debug for ValuesMut<'a, K, V>"],["impl<K: Debug + Key, V: Debug> Debug for IntoIter<K, V>"],["impl<'a, K: Debug + Key + 'a, V: Debug + 'a> Debug for Values<'a, K, V>"],["impl<K: Debug + Key, V: Debug> Debug for HopSlotMap<K, V>"],["impl<'a, K: Debug + 'a + Key, V: Debug + 'a> Debug for Drain<'a, K, V>"],["impl<K: Debug + Key, V: Debug> Debug for SlotMap<K, V>"],["impl<'a, K: Debug + Key + 'a, V: Debug + 'a> Debug for Values<'a, K, V>"],["impl<'a, K: Debug + Key, V: Debug> Debug for OccupiedEntry<'a, K, V>"],["impl<'a, K: Debug + Key, V: Debug> Debug for VacantEntry<'a, K, V>"],["impl<'a, K: Debug + 'a + Key, V: Debug + 'a> Debug for ValuesMut<'a, K, V>"],["impl<K: Debug, V: Debug> Debug for IntoIter<K, V>"],["impl<'a, K: Debug + Key + 'a, V: Debug + 'a> Debug for Iter<'a, K, V>"],["impl<K: Debug + Key, V: Debug> Debug for IntoIter<K, V>"],["impl<K: Debug + Key, V: Debug> Debug for IntoIter<K, V>"],["impl<'a, K: Debug + Key + 'a, V: Debug + 'a> Debug for Keys<'a, K, V>"],["impl<K: Debug + Key, V: Debug> Debug for DenseSlotMap<K, V>"],["impl<'a, K: Debug + 'a + Key, V: Debug + 'a> Debug for IterMut<'a, K, V>"],["impl<'a, K: Debug + Key + 'a, V: Debug + 'a> Debug for IterMut<'a, K, V>"],["impl<'a, K: Debug + 'a + Key, V: Debug + 'a> Debug for Drain<'a, K, V>"],["impl Debug for DefaultKey"],["impl<'a, K: Debug + Key + 'a, V: Debug + 'a> Debug for ValuesMut<'a, K, V>"],["impl<'a, K: Debug + 'a + Key, V: Debug + 'a> Debug for Keys<'a, K, V>"],["impl<'a, K: Debug + Key + 'a, V: Debug + 'a> Debug for ValuesMut<'a, K, V>"]], -"smallvec":[["impl<A: Array> Debug for IntoIter<A>
    where\n A::Item: Debug,
    "],["impl<'a, T: 'a + Array> Debug for Drain<'a, T>
    where\n T::Item: Debug,
    "],["impl<A: Array> Debug for SmallVec<A>
    where\n A::Item: Debug,
    "],["impl Debug for CollectionAllocErr"]], +"smallvec":[["impl<'a, T: 'a + Array> Debug for Drain<'a, T>
    where\n T::Item: Debug,
    "],["impl<A: Array> Debug for IntoIter<A>
    where\n A::Item: Debug,
    "],["impl Debug for CollectionAllocErr"],["impl<A: Array> Debug for SmallVec<A>
    where\n A::Item: Debug,
    "]], "socket2":[["impl Debug for Domain"],["impl<'name, 'bufs, 'control> Debug for MsgHdrMut<'name, 'bufs, 'control>"],["impl Debug for SockRef<'_>"],["impl Debug for Type"],["impl Debug for Protocol"],["impl Debug for InterfaceIndexOrAddress"],["impl Debug for Socket"],["impl Debug for RecvFlags"],["impl Debug for SockAddr"],["impl Debug for TcpKeepalive"],["impl<'a> Debug for MaybeUninitSlice<'a>"],["impl<'name, 'bufs, 'control> Debug for MsgHdr<'name, 'bufs, 'control>"]], "spin":[["impl<T: Debug, R> Debug for Once<T, R>"]], "sqlformat":[["impl Debug for FormatOptions"],["impl Debug for Indent"],["impl Debug for QueryParams"]], -"sqlx_core":[["impl<'a> Debug for AnyValueRef<'a>"],["impl Debug for PoolConnectionMetadata"],["impl Debug for AnyDriver"],["impl Debug for MigrationType"],["impl Debug for AnyKind"],["impl Debug for ErrorKind"],["impl Debug for MigrateError"],["impl Debug for AnyColumn"],["impl<DB: Database> Debug for PoolOptions<DB>"],["impl<T: Debug + ?Sized> Debug for Json<T>"],["impl<'c, DB> Debug for Transaction<'c, DB>
    where\n DB: Database,
    "],["impl Debug for AnyTypeInfoKind"],["impl<DB: Database> Debug for Pool<DB>"],["impl Debug for AnyTypeInfo"],["impl<F: ?Sized> Debug for DebugFn<F>"],["impl Debug for LogSettings"],["impl Debug for TimeoutError"],["impl Debug for AnyConnectOptions"],["impl Debug for Error"],["impl<T: Debug> Debug for Text<T>"],["impl Debug for AnyQueryResult"],["impl Debug for AnyValue"],["impl Debug for Migration"],["impl Debug for AppliedMigration"],["impl<T: Debug> Debug for StatementCache<T>"],["impl Debug for UStr"],["impl Debug for UnexpectedNullError"],["impl Debug for AnyConnection"],["impl Debug for CertificateInput"],["impl Debug for Any"],["impl<DB: Database> Debug for PoolConnection<DB>"]], +"sqlx_core":[["impl Debug for CertificateInput"],["impl Debug for Migration"],["impl<T: Debug> Debug for Text<T>"],["impl Debug for MigrateError"],["impl Debug for UnexpectedNullError"],["impl Debug for MigrationType"],["impl<DB: Database> Debug for PoolConnection<DB>"],["impl Debug for AnyTypeInfo"],["impl<'c, DB> Debug for Transaction<'c, DB>
    where\n DB: Database,
    "],["impl Debug for TimeoutError"],["impl Debug for AnyColumn"],["impl Debug for AnyValue"],["impl Debug for AnyQueryResult"],["impl Debug for LogSettings"],["impl<F: ?Sized> Debug for DebugFn<F>"],["impl Debug for AnyDriver"],["impl<T: Debug + ?Sized> Debug for Json<T>"],["impl Debug for AnyConnection"],["impl Debug for UStr"],["impl Debug for AnyConnectOptions"],["impl Debug for Error"],["impl<DB: Database> Debug for Pool<DB>"],["impl Debug for AppliedMigration"],["impl<'a> Debug for AnyValueRef<'a>"],["impl Debug for PoolConnectionMetadata"],["impl Debug for Any"],["impl Debug for AnyKind"],["impl<DB: Database> Debug for PoolOptions<DB>"],["impl Debug for ErrorKind"],["impl<T: Debug> Debug for StatementCache<T>"],["impl Debug for AnyTypeInfoKind"]], "sqlx_postgres":[["impl Debug for PgInterval"],["impl Debug for PgLTree"],["impl Debug for PgMoney"],["impl Debug for PgConnectOptions"],["impl<Time: Debug, Offset: Debug> Debug for PgTimeTz<Time, Offset>"],["impl Debug for PgLQuery"],["impl Debug for PgTypeKind"],["impl Debug for PgLTreeParseError"],["impl Debug for PgColumn"],["impl Debug for PgAdvisoryLockKey"],["impl<T: Debug> Debug for PgRange<T>"],["impl Debug for PgConnection"],["impl Debug for PgDatabaseError"],["impl Debug for Postgres"],["impl<'q> Debug for PgStatement<'q>"],["impl Debug for PgQueryResult"],["impl Debug for PgLTreeLabel"],["impl Debug for PgLQueryVariantFlag"],["impl Debug for PgAdvisoryLock"],["impl Debug for PgCiText"],["impl Debug for PgListener"],["impl Debug for PgLQueryVariant"],["impl Debug for PgNotification"],["impl Debug for PgSeverity"],["impl Debug for Oid"],["impl Debug for PgTypeInfo"],["impl<'a> Debug for PgErrorPosition<'a>"],["impl Debug for PgLQueryLevel"],["impl Debug for PgSslMode"],["impl Debug for PgValueFormat"]], "strict_num":[["impl Debug for NormalizedF32"],["impl Debug for NormalizedF64"],["impl Debug for FiniteF64"],["impl Debug for NonZeroPositiveF64"],["impl Debug for PositiveF32"],["impl Debug for FiniteF32"],["impl Debug for NonZeroPositiveF32"],["impl Debug for PositiveF64"]], "stringprep":[["impl Debug for Error"]], @@ -225,7 +225,7 @@ "synstructure":[["impl<'a> Debug for Structure<'a>"],["impl<'a> Debug for VariantInfo<'a>"],["impl Debug for AddBounds"],["impl<'a> Debug for VariantAst<'a>"],["impl<'a> Debug for BindingInfo<'a>"],["impl Debug for BindStyle"]], "tar":[["impl Debug for EntryType"],["impl Debug for OldHeader"],["impl Debug for UstarHeader"],["impl Debug for Unpacked"],["impl Debug for HeaderMode"],["impl Debug for GnuHeader"],["impl Debug for Header"],["impl Debug for GnuSparseHeader"]], "tempdir":[["impl Debug for TempDir"]], -"tempfile":[["impl Debug for TempPath"],["impl Debug for PathPersistError"],["impl Debug for SpooledTempFile"],["impl<'a, 'b> Debug for Builder<'a, 'b>"],["impl<F> Debug for NamedTempFile<F>"],["impl Debug for TempDir"],["impl<F> Debug for PersistError<F>"]], +"tempfile":[["impl<F> Debug for PersistError<F>"],["impl Debug for TempDir"],["impl<'a, 'b> Debug for Builder<'a, 'b>"],["impl Debug for SpooledTempFile"],["impl Debug for PathPersistError"],["impl Debug for TempPath"],["impl<F> Debug for NamedTempFile<F>"]], "thread_local":[["impl<'a, T: Send + Debug> Debug for IterMut<'a, T>"],["impl<T: Send + Debug> Debug for ThreadLocal<T>"],["impl<T: Debug + Send> Debug for IntoIter<T>"],["impl<T: Send + Debug> Debug for CachedThreadLocal<T>"],["impl<'a, T: Debug + Send + Sync> Debug for Iter<'a, T>"]], "time":[["impl Debug for MonthRepr"],["impl Debug for InvalidVariant"],["impl Debug for Format"],["impl Debug for DifferentVariant"],["impl Debug for OffsetDateTime"],["impl Debug for End"],["impl Debug for InvalidFormatDescription"],["impl Debug for OffsetHour"],["impl Debug for ParseFromDescription"],["impl Debug for TimePrecision"],["impl Debug for UtcOffset"],["impl Debug for Parse"],["impl Debug for WeekNumberRepr"],["impl Debug for Rfc2822"],["impl Debug for Rfc3339"],["impl Debug for Component"],["impl Debug for WeekdayRepr"],["impl<const CONFIG: EncodedConfig> Debug for Iso8601<CONFIG>"],["impl Debug for FormattedComponents"],["impl Debug for Second"],["impl Debug for Padding"],["impl Debug for ConversionRange"],["impl Debug for Weekday"],["impl Debug for Ignore"],["impl Debug for Month"],["impl Debug for Day"],["impl Debug for Time"],["impl Debug for Year"],["impl Debug for OffsetSecond"],["impl Debug for DateKind"],["impl Debug for BorrowedFormatItem<'_>"],["impl Debug for YearRepr"],["impl Debug for Weekday"],["impl Debug for SubsecondDigits"],["impl Debug for Instant"],["impl Debug for UnixTimestamp"],["impl Debug for ComponentRange"],["impl Debug for Ordinal"],["impl Debug for Month"],["impl Debug for Minute"],["impl Debug for TryFromParsed"],["impl Debug for Config"],["impl Debug for OffsetPrecision"],["impl Debug for Period"],["impl Debug for Parsed"],["impl Debug for OffsetMinute"],["impl Debug for Duration"],["impl Debug for Hour"],["impl Debug for OwnedFormatItem"],["impl Debug for Date"],["impl Debug for PrimitiveDateTime"],["impl Debug for Subsecond"],["impl Debug for WeekNumber"],["impl Debug for Error"],["impl Debug for UnixTimestampPrecision"]], "time_core":[["impl Debug for Minute"],["impl Debug for Second"],["impl Debug for Day"],["impl Debug for Week"],["impl Debug for Nanosecond"],["impl Debug for Microsecond"],["impl Debug for Millisecond"],["impl Debug for Hour"]], @@ -233,13 +233,13 @@ "tiny_skia_path":[["impl Debug for NonZeroRect"],["impl Debug for NormalizedF32Exclusive"],["impl Debug for Rect"],["impl Debug for CubicCoeff"],["impl Debug for Transform"],["impl Debug for QuadCoeff"],["impl Debug for IntRect"],["impl Debug for Path"],["impl Debug for Size"],["impl Debug for Stroke"],["impl Debug for LineJoin"],["impl Debug for Point"],["impl Debug for PathSegment"],["impl Debug for StrokeDash"],["impl Debug for IntSize"],["impl Debug for LineCap"],["impl Debug for PathVerb"],["impl Debug for f32x2"],["impl Debug for PathBuilder"]], "tinystr":[["impl Debug for TinyStrError"],["impl<const N: usize> Debug for TinyAsciiStr<N>"],["impl<const N: usize> Debug for UnvalidatedTinyAsciiStr<N>"]], "tinyvec":[["impl<A: Array> Debug for TinyVecIterator<A>
    where\n A::Item: Debug,
    "],["impl Debug for TryFromSliceError"],["impl<A: Array> Debug for TinyVec<A>
    where\n A::Item: Debug,
    "],["impl<A: Array> Debug for ArrayVec<A>
    where\n A::Item: Debug,
    "],["impl<'s, T> Debug for SliceVec<'s, T>
    where\n T: Debug,
    "],["impl<A: Array> Debug for ArrayVecIterator<A>
    where\n A::Item: Debug,
    "]], -"tokio":[["impl<R: Debug> Debug for Lines<R>"],["impl Debug for RecvError"],["impl<'a> Debug for ReadHalf<'a>"],["impl Debug for OwnedSemaphorePermit"],["impl<T> Debug for SendError<T>"],["impl<T> Debug for Sender<T>"],["impl<T> Debug for Mutex<T>
    where\n T: Debug + ?Sized,
    "],["impl Debug for DuplexStream"],["impl<'a> Debug for WriteHalf<'a>"],["impl Debug for AcquireError"],["impl Debug for TcpStream"],["impl<T: Debug> Debug for Receiver<T>"],["impl Debug for TcpSocket"],["impl Debug for UdpSocket"],["impl Debug for TryAcquireError"],["impl Debug for RecvError"],["impl<'a> Debug for EnterGuard<'a>"],["impl<'a> Debug for WriteHalf<'a>"],["impl Debug for Ready"],["impl Debug for DirEntry"],["impl Debug for Repeat"],["impl Debug for Sink"],["impl Debug for SocketAddr"],["impl<T> Debug for Receiver<T>"],["impl<T: Debug> Debug for OnceCell<T>"],["impl Debug for TryRecvError"],["impl Debug for Elapsed"],["impl Debug for LocalEnterGuard"],["impl<T> Debug for SendTimeoutError<T>"],["impl Debug for AbortHandle"],["impl Debug for TryLockError"],["impl<T: Debug> Debug for Receiver<T>"],["impl Debug for Error"],["impl<'a, T> Debug for RwLockReadGuard<'a, T>
    where\n T: Debug + ?Sized,
    "],["impl<T: Debug> Debug for Sender<T>"],["impl Debug for UnixListener"],["impl<R: Debug> Debug for BufReader<R>"],["impl Debug for OwnedReadHalf"],["impl Debug for OwnedWriteHalf"],["impl Debug for OwnedWriteHalf"],["impl Debug for TryIoError"],["impl Debug for TcpListener"],["impl Debug for Receiver"],["impl<T> Debug for Sender<T>"],["impl Debug for Interval"],["impl<R: Debug> Debug for Split<R>"],["impl<T: ?Sized, U> Debug for OwnedRwLockMappedWriteGuard<T, U>
    where\n U: Debug + ?Sized,
    "],["impl Debug for BarrierWaitResult"],["impl Debug for ReuniteError"],["impl Debug for TryRecvError"],["impl Debug for RuntimeFlavor"],["impl<T> Debug for JoinSet<T>"],["impl Debug for RecvError"],["impl Debug for TryRecvError"],["impl Debug for Sender"],["impl<'a, T: Debug> Debug for Ref<'a, T>"],["impl<T, F> Debug for TaskLocalFuture<T, F>
    where\n T: Debug + 'static,
    "],["impl Debug for Interest"],["impl Debug for Semaphore"],["impl Debug for File"],["impl<T> Debug for WeakSender<T>"],["impl<T> Debug for JoinHandle<T>
    where\n T: Debug,
    "],["impl<T> Debug for OwnedPermit<T>"],["impl<R: Debug> Debug for Take<R>"],["impl Debug for OpenOptions"],["impl<T> Debug for UnboundedSender<T>"],["impl<T: Debug + AsRawFd> Debug for AsyncFd<T>"],["impl<T: ?Sized + Debug> Debug for OwnedMutexGuard<T>"],["impl<'a, T> Debug for RwLockWriteGuard<'a, T>
    where\n T: Debug + ?Sized,
    "],["impl Debug for JoinError"],["impl<T> Debug for Permit<'_, T>"],["impl<T> Debug for RwLock<T>
    where\n T: Debug + ?Sized,
    "],["impl<T: ?Sized, U> Debug for OwnedRwLockReadGuard<T, U>
    where\n U: Debug + ?Sized,
    "],["impl<T: ?Sized, U: ?Sized + Debug> Debug for OwnedMappedMutexGuard<T, U>"],["impl Debug for ReadBuf<'_>"],["impl<'a, T> Debug for RwLockMappedWriteGuard<'a, T>
    where\n T: Debug + ?Sized,
    "],["impl Debug for Instant"],["impl<T: Debug> Debug for WriteHalf<T>"],["impl<T: ?Sized + Debug> Debug for MutexGuard<'_, T>"],["impl Debug for SignalKind"],["impl<RW: Debug> Debug for BufStream<RW>"],["impl<R: Debug, W: Debug> Debug for Join<R, W>"],["impl Debug for Builder"],["impl Debug for LocalSet"],["impl<T> Debug for Receiver<T>"],["impl<T: Debug> Debug for Sender<T>"],["impl Debug for Barrier"],["impl<T: Debug> Debug for Timeout<T>"],["impl Debug for Handle"],["impl<'a, T: ?Sized + Debug> Debug for MappedMutexGuard<'a, T>"],["impl Debug for TryCurrentError"],["impl Debug for Sleep"],["impl Debug for OwnedReadHalf"],["impl Debug for MissedTickBehavior"],["impl<'a> Debug for SemaphorePermit<'a>"],["impl Debug for UnixDatagram"],["impl<T> Debug for PermitIterator<'_, T>"],["impl Debug for UCred"],["impl Debug for ReuniteError"],["impl Debug for OpenOptions"],["impl<W: Debug> Debug for BufWriter<W>"],["impl<T> Debug for WeakUnboundedSender<T>"],["impl<T: Debug> Debug for SetError<T>"],["impl<T> Debug for SendError<T>"],["impl<'a, T: Debug + AsRawFd> Debug for AsyncFdReadyMutGuard<'a, T>"],["impl<'a> Debug for ReadHalf<'a>"],["impl Debug for UnixSocket"],["impl<T> Debug for TrySendError<T>"],["impl Debug for Runtime"],["impl<T: 'static> Debug for LocalKey<T>"],["impl Debug for Notify"],["impl<'a, T: Debug + AsRawFd> Debug for AsyncFdReadyGuard<'a, T>"],["impl Debug for DirBuilder"],["impl<T> Debug for UnboundedReceiver<T>"],["impl<'a> Debug for Notified<'a>"],["impl<T: Debug> Debug for SendError<T>"],["impl<T: Debug> Debug for ReadHalf<T>"],["impl Debug for ReadDir"],["impl Debug for UnixStream"],["impl<T> Debug for OwnedRwLockWriteGuard<T>
    where\n T: Debug + ?Sized,
    "],["impl Debug for Empty"],["impl Debug for Signal"]], +"tokio":[["impl Debug for Error"],["impl<'a, T> Debug for RwLockMappedWriteGuard<'a, T>
    where\n T: Debug + ?Sized,
    "],["impl Debug for RecvError"],["impl Debug for ReadBuf<'_>"],["impl<'a, T> Debug for RwLockReadGuard<'a, T>
    where\n T: Debug + ?Sized,
    "],["impl<T> Debug for UnboundedReceiver<T>"],["impl<T> Debug for Receiver<T>"],["impl Debug for Handle"],["impl<'a> Debug for WriteHalf<'a>"],["impl Debug for TryRecvError"],["impl Debug for Signal"],["impl Debug for TryIoError"],["impl<T> Debug for Receiver<T>"],["impl Debug for AbortHandle"],["impl Debug for DuplexStream"],["impl Debug for OpenOptions"],["impl Debug for ReuniteError"],["impl Debug for Sink"],["impl Debug for UnixSocket"],["impl<T: Debug + AsRawFd> Debug for AsyncFd<T>"],["impl Debug for BarrierWaitResult"],["impl Debug for Runtime"],["impl Debug for File"],["impl<T: ?Sized, U: ?Sized + Debug> Debug for OwnedMappedMutexGuard<T, U>"],["impl Debug for RecvError"],["impl<T> Debug for UnboundedSender<T>"],["impl<'a, T> Debug for RwLockWriteGuard<'a, T>
    where\n T: Debug + ?Sized,
    "],["impl<T: Debug> Debug for Sender<T>"],["impl<T> Debug for Sender<T>"],["impl<T> Debug for Sender<T>"],["impl<T> Debug for RwLock<T>
    where\n T: Debug + ?Sized,
    "],["impl<'a> Debug for ReadHalf<'a>"],["impl<T: Debug> Debug for Sender<T>"],["impl<'a, T: ?Sized + Debug> Debug for MappedMutexGuard<'a, T>"],["impl<T: Debug> Debug for Timeout<T>"],["impl<T> Debug for JoinHandle<T>
    where\n T: Debug,
    "],["impl<T> Debug for TrySendError<T>"],["impl Debug for RecvError"],["impl<T> Debug for SendError<T>"],["impl<R: Debug> Debug for Take<R>"],["impl Debug for Empty"],["impl Debug for UCred"],["impl<T> Debug for JoinSet<T>"],["impl Debug for UnixListener"],["impl<R: Debug, W: Debug> Debug for Join<R, W>"],["impl Debug for DirEntry"],["impl Debug for SignalKind"],["impl Debug for UnixStream"],["impl Debug for Barrier"],["impl Debug for OwnedSemaphorePermit"],["impl Debug for ReadDir"],["impl Debug for TcpSocket"],["impl<'a, T: Debug + AsRawFd> Debug for AsyncFdReadyGuard<'a, T>"],["impl Debug for Interest"],["impl Debug for RuntimeFlavor"],["impl Debug for Repeat"],["impl<T: Debug> Debug for SetError<T>"],["impl<T: ?Sized, U> Debug for OwnedRwLockReadGuard<T, U>
    where\n U: Debug + ?Sized,
    "],["impl<T, F> Debug for TaskLocalFuture<T, F>
    where\n T: Debug + 'static,
    "],["impl<T> Debug for PermitIterator<'_, T>"],["impl<T> Debug for WeakUnboundedSender<T>"],["impl<T: Debug> Debug for SendError<T>"],["impl<T> Debug for OwnedPermit<T>"],["impl Debug for MissedTickBehavior"],["impl Debug for TryLockError"],["impl<T: Debug> Debug for OnceCell<T>"],["impl<T: Debug> Debug for Receiver<T>"],["impl Debug for OpenOptions"],["impl<T> Debug for Mutex<T>
    where\n T: Debug + ?Sized,
    "],["impl<T: Debug> Debug for WriteHalf<T>"],["impl<R: Debug> Debug for BufReader<R>"],["impl<'a> Debug for ReadHalf<'a>"],["impl Debug for Builder"],["impl<'a, T: Debug> Debug for Ref<'a, T>"],["impl Debug for TcpListener"],["impl Debug for OwnedReadHalf"],["impl Debug for TcpStream"],["impl Debug for Sleep"],["impl<T: 'static> Debug for LocalKey<T>"],["impl Debug for UdpSocket"],["impl Debug for TryCurrentError"],["impl<T> Debug for Permit<'_, T>"],["impl<R: Debug> Debug for Split<R>"],["impl Debug for Ready"],["impl<T: Debug> Debug for Receiver<T>"],["impl<T> Debug for SendTimeoutError<T>"],["impl<T> Debug for SendError<T>"],["impl Debug for Interval"],["impl<RW: Debug> Debug for BufStream<RW>"],["impl<T> Debug for WeakSender<T>"],["impl Debug for LocalSet"],["impl<T> Debug for OwnedRwLockWriteGuard<T>
    where\n T: Debug + ?Sized,
    "],["impl Debug for TryAcquireError"],["impl<T: ?Sized + Debug> Debug for MutexGuard<'_, T>"],["impl<'a> Debug for EnterGuard<'a>"],["impl<'a, T: Debug + AsRawFd> Debug for AsyncFdReadyMutGuard<'a, T>"],["impl<T: ?Sized, U> Debug for OwnedRwLockMappedWriteGuard<T, U>
    where\n U: Debug + ?Sized,
    "],["impl Debug for JoinError"],["impl Debug for AcquireError"],["impl<T: Debug> Debug for ReadHalf<T>"],["impl Debug for Receiver"],["impl Debug for TryRecvError"],["impl Debug for UnixDatagram"],["impl Debug for OwnedWriteHalf"],["impl Debug for Instant"],["impl Debug for Semaphore"],["impl Debug for Notify"],["impl<'a> Debug for WriteHalf<'a>"],["impl Debug for DirBuilder"],["impl Debug for Sender"],["impl<W: Debug> Debug for BufWriter<W>"],["impl Debug for TryRecvError"],["impl<'a> Debug for Notified<'a>"],["impl Debug for OwnedReadHalf"],["impl Debug for OwnedWriteHalf"],["impl<'a> Debug for SemaphorePermit<'a>"],["impl Debug for ReuniteError"],["impl Debug for SocketAddr"],["impl<T: ?Sized + Debug> Debug for OwnedMutexGuard<T>"],["impl Debug for LocalEnterGuard"],["impl Debug for Elapsed"],["impl<R: Debug> Debug for Lines<R>"]], "tokio_native_tls":[["impl<S: Debug> Debug for TlsStream<S>"],["impl<S: Debug> Debug for AllowStd<S>"],["impl Debug for TlsAcceptor"],["impl Debug for TlsConnector"]], "tokio_rustls":[["impl<IO: Debug> Debug for TlsStream<IO>"],["impl<T: Debug> Debug for TlsStream<T>"],["impl<IO: Debug> Debug for TlsStream<IO>"]], -"tokio_stream":[["impl<T: Debug> Debug for ReceiverStream<T>"],["impl<T: Debug> Debug for Once<T>"],["impl Debug for IntervalStream"],["impl<I: Debug> Debug for Iter<I>"],["impl Debug for Elapsed"],["impl<T: Debug> Debug for Pending<T>"],["impl<S: Debug> Debug for Timeout<S>"],["impl<T: Debug> Debug for UnboundedReceiverStream<T>"],["impl<K: Debug, V: Debug> Debug for StreamMap<K, V>"],["impl Debug for ReadDirStream"],["impl<T: Debug> Debug for Empty<T>"]], +"tokio_stream":[["impl<K: Debug, V: Debug> Debug for StreamMap<K, V>"],["impl<T: Debug> Debug for Once<T>"],["impl<T: Debug> Debug for ReceiverStream<T>"],["impl Debug for ReadDirStream"],["impl<T: Debug> Debug for Empty<T>"],["impl<I: Debug> Debug for Iter<I>"],["impl<T: Debug> Debug for Pending<T>"],["impl Debug for IntervalStream"],["impl<T: Debug> Debug for UnboundedReceiverStream<T>"],["impl Debug for Elapsed"],["impl<S: Debug> Debug for Timeout<S>"]], "tokio_util":[["impl<T> Debug for ReusableBoxFuture<'_, T>"],["impl Debug for LinesCodec"],["impl<T: Debug> Debug for PollSendError<T>"],["impl<S: Debug> Debug for SinkWriter<S>"],["impl Debug for LengthDelimitedCodecError"],["impl<T: Debug, U: Debug> Debug for FramedParts<T, U>"],["impl Debug for LengthDelimitedCodec"],["impl Debug for Builder"],["impl Debug for AnyDelimiterCodec"],["impl Debug for BytesCodec"],["impl<T, U> Debug for FramedWrite<T, U>
    where\n T: Debug,\n U: Debug,
    "],["impl<L: Debug, R: Debug> Debug for Either<L, R>"],["impl<S: Debug> Debug for CopyToBytes<S>"],["impl Debug for PollSemaphore"],["impl Debug for DropGuard"],["impl<T: Debug> Debug for PollSender<T>"],["impl Debug for LinesCodecError"],["impl Debug for CancellationToken"],["impl Debug for WaitForCancellationFutureOwned"],["impl<T, D> Debug for FramedRead<T, D>
    where\n T: Debug,\n D: Debug,
    "],["impl<'a> Debug for WaitForCancellationFuture<'a>"],["impl<T, U> Debug for Framed<T, U>
    where\n T: Debug,\n U: Debug,
    "],["impl Debug for AnyDelimiterCodecError"],["impl<R: Debug> Debug for ReaderStream<R>"],["impl<S: Debug, B: Debug> Debug for StreamReader<S, B>"]], -"tracing":[["impl<T: Debug> Debug for WithDispatch<T>"],["impl<'a> Debug for Entered<'a>"],["impl Debug for EnteredSpan"],["impl Debug for Span"],["impl<T: Debug> Debug for Instrumented<T>"]], -"tracing_core":[["impl Debug for FieldSet"],["impl Debug for ParseLevelFilterError"],["impl Debug for Iter"],["impl<T: Display> Debug for DisplayValue<T>"],["impl<'a> Debug for Attributes<'a>"],["impl Debug for Identifier"],["impl Debug for SetGlobalDefaultError"],["impl<'a> Debug for Event<'a>"],["impl<'a> Debug for Metadata<'a>"],["impl Debug for Level"],["impl<T: Debug> Debug for DebugValue<T>"],["impl Debug for Dispatch"],["impl<'a> Debug for Record<'a>"],["impl Debug for ParseLevelError"],["impl Debug for NoSubscriber"],["impl Debug for DefaultCallsite"],["impl Debug for Interest"],["impl Debug for WeakDispatch"],["impl Debug for Empty"],["impl Debug for Id"],["impl Debug for LevelFilter"],["impl Debug for Current"],["impl Debug for Field"],["impl Debug for dyn Value"],["impl Debug for DefaultGuard"],["impl Debug for Kind"],["impl<'a> Debug for ValueSet<'a>"]], +"tracing":[["impl<T: Debug> Debug for WithDispatch<T>"],["impl Debug for Span"],["impl Debug for EnteredSpan"],["impl<'a> Debug for Entered<'a>"],["impl<T: Debug> Debug for Instrumented<T>"]], +"tracing_core":[["impl<'a> Debug for Attributes<'a>"],["impl<T: Debug> Debug for DebugValue<T>"],["impl Debug for Level"],["impl<'a> Debug for Record<'a>"],["impl<'a> Debug for Metadata<'a>"],["impl Debug for SetGlobalDefaultError"],["impl Debug for Kind"],["impl Debug for DefaultCallsite"],["impl Debug for Identifier"],["impl Debug for LevelFilter"],["impl Debug for DefaultGuard"],["impl Debug for NoSubscriber"],["impl Debug for Id"],["impl Debug for ParseLevelError"],["impl Debug for Iter"],["impl Debug for Field"],["impl Debug for FieldSet"],["impl Debug for Empty"],["impl Debug for dyn Value"],["impl<T: Display> Debug for DisplayValue<T>"],["impl Debug for WeakDispatch"],["impl Debug for ParseLevelFilterError"],["impl Debug for Current"],["impl Debug for Dispatch"],["impl<'a> Debug for ValueSet<'a>"],["impl Debug for Interest"],["impl<'a> Debug for Event<'a>"]], "tracing_error":[["impl<E> Debug for TracedError<E>
    where\n E: Error,
    "],["impl Debug for SpanTraceStatus"],["impl Debug for SpanTrace"],["impl<S, F: Debug> Debug for ErrorLayer<S, F>"]], "tracing_log":[["impl Debug for LogTracer"],["impl Debug for Builder"]], "tracing_subscriber":[["impl<'a, S: Debug> Debug for Context<'a, S>"],["impl<'a> Debug for Iter<'a>"],["impl Debug for SystemTime"],["impl<'a, S, N> Debug for FmtContext<'a, S, N>"],["impl<'a, R: Debug + LookupSpan<'a>> Debug for SpanRef<'a, R>
    where\n R::Data: Debug,
    "],["impl<M: Debug> Debug for WithMinLevel<M>"],["impl Debug for Full"],["impl Debug for Identity"],["impl<S, F, R> Debug for DynFilterFn<S, F, R>"],["impl<V: Debug> Debug for Alt<V>"],["impl<V: Debug> Debug for Messages<V>"],["impl<F, L, S> Debug for Filtered<F, L, S>
    where\n F: Debug,\n L: Debug,
    "],["impl<A, S> Debug for Not<A, S>
    where\n A: Debug,
    "],["impl Debug for Registry"],["impl<'a> Debug for DefaultVisitor<'a>"],["impl Debug for Directive"],["impl<N: Debug, E: Debug, F: Debug, W: Debug> Debug for SubscriberBuilder<N, E, F, W>"],["impl<N: Debug, E: Debug, F: Debug, W: Debug> Debug for Subscriber<N, E, F, W>"],["impl Debug for BadName"],["impl<A, B, S> Debug for And<A, B, S>
    where\n A: Debug,\n B: Debug,
    "],["impl Debug for Builder"],["impl<F: Debug> Debug for FieldFn<F>"],["impl Debug for Uptime"],["impl<'a> Debug for Extensions<'a>"],["impl Debug for FromEnvError"],["impl Debug for TryInitError"],["impl<F> Debug for FilterFn<F>"],["impl<L: Debug, S: Debug> Debug for Layer<L, S>"],["impl Debug for Error"],["impl Debug for TestWriter"],["impl<S: Debug, N: Debug, E: Debug, W: Debug> Debug for Layer<S, N, E, W>"],["impl<D: Debug, V: Debug> Debug for VisitDelimited<D, V>"],["impl Debug for FmtSpan"],["impl<L: Debug, S: Debug> Debug for Handle<L, S>"],["impl<'a, F> Debug for FieldFnVisitor<'a, F>"],["impl<E: ?Sized> Debug for FormattedFields<E>"],["impl<W: Debug> Debug for ArcWriter<W>"],["impl<'a> Debug for PrettyVisitor<'a>"],["impl<M: Debug, F: Debug> Debug for WithFilter<M, F>"],["impl<M: Debug> Debug for WithMaxLevel<M>"],["impl<'a, R> Debug for ScopeFromRoot<'a, R>
    where\n R: LookupSpan<'a>,
    "],["impl<A: Debug, B: Debug> Debug for OrElse<A, B>"],["impl Debug for BoxMakeWriter"],["impl<F: Debug, T: Debug> Debug for Format<F, T>"],["impl Debug for PrettyFields"],["impl Debug for DefaultFields"],["impl<A: Debug, B: Debug> Debug for Tee<A, B>"],["impl Debug for ParseError"],["impl Debug for Pretty"],["impl<'a> Debug for ExtensionsMut<'a>"],["impl Debug for EnvFilter"],["impl<A: Debug, B: Debug> Debug for EitherWriter<A, B>"],["impl Debug for Writer<'_>"],["impl Debug for Targets"],["impl<A, B, S> Debug for Layered<A, B, S>
    where\n A: Debug,\n B: Debug,
    "],["impl Debug for Compact"],["impl<'a, R: Debug> Debug for Scope<'a, R>"],["impl Debug for FilterId"],["impl Debug for IntoIter"],["impl<'a> Debug for Data<'a>"],["impl<A, B, S> Debug for Or<A, B, S>
    where\n A: Debug,\n B: Debug,
    "],["impl<'a, W: Debug> Debug for MutexGuardWriter<'a, W>"],["impl<D: Debug, V: Debug> Debug for Delimited<D, V>"]], @@ -262,10 +262,10 @@ "usvg_tree":[["impl Debug for ImageKind"],["impl Debug for TransferFunction"],["impl Debug for ConvolveMatrix"],["impl Debug for ColorChannel"],["impl Debug for TextRendering"],["impl Debug for Turbulence"],["impl Debug for MorphologyOperator"],["impl Debug for Kind"],["impl Debug for LightSource"],["impl Debug for Tree"],["impl Debug for DistantLight"],["impl Debug for Node"],["impl Debug for MaskType"],["impl Debug for PaintOrder"],["impl Debug for ViewBox"],["impl Debug for DominantBaseline"],["impl Debug for TextFlow"],["impl Debug for Flood"],["impl Debug for FontStyle"],["impl Debug for Text"],["impl Debug for Primitive"],["impl Debug for ShapeRendering"],["impl Debug for Stop"],["impl Debug for ColorMatrixKind"],["impl Debug for StrokeMiterlimit"],["impl Debug for EdgeMode"],["impl Debug for Merge"],["impl Debug for Paint"],["impl Debug for Units"],["impl Debug for Morphology"],["impl Debug for DisplacementMap"],["impl Debug for BaselineShift"],["impl Debug for ColorMatrix"],["impl Debug for TextDecoration"],["impl Debug for Filter"],["impl Debug for Blend"],["impl Debug for SpecularLighting"],["impl Debug for FontStretch"],["impl Debug for LineJoin"],["impl Debug for ColorInterpolation"],["impl Debug for Color"],["impl Debug for Font"],["impl Debug for Stroke"],["impl Debug for Path"],["impl Debug for BBox"],["impl Debug for AlignmentBaseline"],["impl Debug for Mask"],["impl Debug for LinearGradient"],["impl Debug for ClipPath"],["impl Debug for SpotLight"],["impl Debug for LengthAdjust"],["impl Debug for Fill"],["impl Debug for CompositeOperator"],["impl Debug for TextPath"],["impl Debug for GaussianBlur"],["impl Debug for FillRule"],["impl Debug for PointLight"],["impl Debug for DiffuseLighting"],["impl Debug for BlendMode"],["impl Debug for TextChunk"],["impl Debug for Tile"],["impl Debug for NonZeroF32"],["impl Debug for WritingMode"],["impl Debug for Composite"],["impl Debug for Pattern"],["impl Debug for TextAnchor"],["impl Debug for TextDecorationStyle"],["impl Debug for TurbulenceKind"],["impl Debug for ImageKind"],["impl Debug for ComponentTransfer"],["impl Debug for ConvolveMatrixData"],["impl Debug for LineCap"],["impl Debug for Image"],["impl Debug for BaseGradient"],["impl Debug for Input"],["impl Debug for DropShadow"],["impl Debug for RadialGradient"],["impl Debug for Visibility"],["impl Debug for Group"],["impl Debug for Offset"],["impl Debug for TextSpan"],["impl Debug for ImageRendering"],["impl Debug for SpreadMethod"],["impl Debug for Image"]], "utf16_iter":[["impl<'a> Debug for ErrorReportingUtf16Chars<'a>"],["impl<'a> Debug for Utf16CharIndices<'a>"],["impl Debug for Utf16CharsError"],["impl<'a> Debug for Utf16Chars<'a>"]], "utf8_iter":[["impl<'a> Debug for Utf8CharIndices<'a>"],["impl<'a> Debug for ErrorReportingUtf8Chars<'a>"],["impl<'a> Debug for Utf8Chars<'a>"],["impl Debug for Utf8CharsError"]], -"uuid":[["impl Debug for Braced"],["impl Debug for Error"],["impl Debug for Timestamp"],["impl Debug for Uuid"],["impl Debug for Builder"],["impl Debug for Version"],["impl Debug for Variant"],["impl Debug for NoContext"],["impl Debug for Simple"],["impl Debug for Urn"],["impl Debug for Hyphenated"]], +"uuid":[["impl Debug for NoContext"],["impl Debug for Error"],["impl Debug for Timestamp"],["impl Debug for Builder"],["impl Debug for Urn"],["impl Debug for Uuid"],["impl Debug for Variant"],["impl Debug for Simple"],["impl Debug for Version"],["impl Debug for Braced"],["impl Debug for Hyphenated"]], "walkdir":[["impl Debug for WalkDir"],["impl Debug for IntoIter"],["impl Debug for DirEntry"],["impl Debug for Error"],["impl<I: Debug, P: Debug> Debug for FilterEntry<I, P>"]], "want":[["impl Debug for Taker"],["impl Debug for SharedGiver"],["impl Debug for Closed"],["impl Debug for Giver"]], -"webpki":[["impl<'a> Debug for SubjectNameRef<'a>"],["impl Debug for Error"],["impl<'a> Debug for BorrowedRevokedCert<'a>"],["impl Debug for InvalidSubjectNameError"],["impl<'a> Debug for TlsServerTrustAnchors<'a>"],["impl<'a> Debug for IpAddrRef<'a>"],["impl Debug for Time"],["impl Debug for RevocationReason"],["impl<'a> Debug for BorrowedCertRevocationList<'a>"],["impl<'a> Debug for TrustAnchor<'a>"],["impl Debug for DnsName"],["impl Debug for OwnedRevokedCert"],["impl Debug for AddrParseError"],["impl Debug for OwnedCertRevocationList"],["impl<'a> Debug for TlsClientTrustAnchors<'a>"],["impl Debug for IpAddr"],["impl Debug for DnsNameRef<'_>"],["impl Debug for InvalidDnsNameError"]], +"webpki":[["impl Debug for Time"],["impl Debug for InvalidDnsNameError"],["impl Debug for OwnedCertRevocationList"],["impl Debug for OwnedRevokedCert"],["impl<'a> Debug for BorrowedRevokedCert<'a>"],["impl<'a> Debug for TlsServerTrustAnchors<'a>"],["impl<'a> Debug for TlsClientTrustAnchors<'a>"],["impl<'a> Debug for TrustAnchor<'a>"],["impl Debug for AddrParseError"],["impl Debug for IpAddr"],["impl<'a> Debug for IpAddrRef<'a>"],["impl Debug for DnsName"],["impl Debug for InvalidSubjectNameError"],["impl<'a> Debug for BorrowedCertRevocationList<'a>"],["impl<'a> Debug for SubjectNameRef<'a>"],["impl Debug for Error"],["impl Debug for DnsNameRef<'_>"],["impl Debug for RevocationReason"]], "weezl":[["impl Debug for BufferResult"],["impl Debug for StreamResult"],["impl Debug for LzwError"],["impl Debug for LzwStatus"],["impl Debug for BitOrder"]], "whoami":[["impl Debug for Language"],["impl Debug for Platform"],["impl Debug for Width"],["impl Debug for DesktopEnv"],["impl Debug for Arch"],["impl Debug for Country"]], "woothee":[["impl<'a> Debug for WootheeResult<'a>"]], diff --git a/trait.impl/core/fmt/trait.Display.js b/trait.impl/core/fmt/trait.Display.js index 3f3e011e4f1f..5ead11ed405d 100644 --- a/trait.impl/core/fmt/trait.Display.js +++ b/trait.impl/core/fmt/trait.Display.js @@ -30,7 +30,7 @@ "dashmap":[["impl<'a, K: Eq + Hash, V, T: Display> Display for MappedRef<'a, K, V, T>"]], "data_url":[["impl Display for Mime"],["impl Display for DataUrlError"],["impl Display for MimeParsingError"],["impl Display for InvalidBase64"],["impl<E: Display> Display for DecodeError<E>"]], "deranged":[["impl<const MIN: u32, const MAX: u32> Display for RangedU32<MIN, MAX>"],["impl<const MIN: u16, const MAX: u16> Display for RangedU16<MIN, MAX>"],["impl<const MIN: i8, const MAX: i8> Display for RangedI8<MIN, MAX>"],["impl<const MIN: i64, const MAX: i64> Display for RangedI64<MIN, MAX>"],["impl<const MIN: u8, const MAX: u8> Display for RangedU8<MIN, MAX>"],["impl<const MIN: u128, const MAX: u128> Display for RangedU128<MIN, MAX>"],["impl<const MIN: i128, const MAX: i128> Display for RangedI128<MIN, MAX>"],["impl Display for TryFromIntError"],["impl<const MIN: u64, const MAX: u64> Display for RangedU64<MIN, MAX>"],["impl<const MIN: i16, const MAX: i16> Display for RangedI16<MIN, MAX>"],["impl Display for ParseIntError"],["impl<const MIN: isize, const MAX: isize> Display for RangedIsize<MIN, MAX>"],["impl<const MIN: i32, const MAX: i32> Display for RangedI32<MIN, MAX>"],["impl<const MIN: usize, const MAX: usize> Display for RangedUsize<MIN, MAX>"]], -"digest":[["impl Display for InvalidOutputSize"],["impl Display for InvalidBufferSize"],["impl Display for MacError"]], +"digest":[["impl Display for InvalidOutputSize"],["impl Display for MacError"],["impl Display for InvalidBufferSize"]], "dotenv":[["impl Display for Error"]], "dotenvy":[["impl Display for Error"]], "either":[["impl<L, R> Display for Either<L, R>
    where\n L: Display,\n R: Display,
    "]], @@ -44,7 +44,7 @@ "futures_channel":[["impl<T> Display for TrySendError<T>"],["impl Display for SendError"],["impl Display for TryRecvError"],["impl Display for Canceled"]], "futures_executor":[["impl Display for EnterError"]], "futures_task":[["impl Display for SpawnError"]], -"futures_util":[["impl<T> Display for ReuniteError<T>"],["impl Display for Aborted"],["impl<T, E: Display> Display for TryChunksError<T, E>"],["impl<T, E: Display> Display for TryReadyChunksError<T, E>"],["impl<T, Item> Display for ReuniteError<T, Item>"]], +"futures_util":[["impl<T, E: Display> Display for TryReadyChunksError<T, E>"],["impl<T, Item> Display for ReuniteError<T, Item>"],["impl<T, E: Display> Display for TryChunksError<T, E>"],["impl Display for Aborted"],["impl<T> Display for ReuniteError<T>"]], "getrandom":[["impl Display for Error"]], "gif":[["impl Display for EncodingError"],["impl Display for DecodingFormatError"],["impl Display for DecodingError"]], "gimli":[["impl Display for DwDs"],["impl Display for DwSect"],["impl Display for DwAt"],["impl Display for DwLns"],["impl Display for DwVis"],["impl Display for DwDefaulted"],["impl Display for DwMacro"],["impl Display for DwOrd"],["impl Display for DwEhPe"],["impl Display for DwLle"],["impl<R, Offset> Display for LineInstruction<R, Offset>
    where\n R: Reader<Offset = Offset>,\n Offset: ReaderOffset,
    "],["impl Display for DwOp"],["impl Display for DwLne"],["impl Display for DwTag"],["impl Display for DwAccess"],["impl Display for DwSectV2"],["impl Display for DwIdx"],["impl Display for DwVirtuality"],["impl Display for DwId"],["impl Display for DwEnd"],["impl Display for DwCc"],["impl Display for DwAte"],["impl Display for DwRle"],["impl Display for DwAddr"],["impl Display for DwInl"],["impl Display for DwForm"],["impl Display for DwLang"],["impl Display for DwChildren"],["impl Display for DwDsc"],["impl Display for Error"],["impl Display for DwLnct"],["impl Display for DwCfa"],["impl Display for DwUt"]], @@ -82,7 +82,7 @@ "indexmap":[["impl Display for TryReserveError"]], "inout":[["impl Display for OutIsTooSmallError"],["impl Display for IntoArrayError"],["impl Display for NotEqualError"]], "ipnet":[["impl Display for Ipv4Net"],["impl Display for AddrParseError"],["impl Display for PrefixLenError"],["impl Display for IpNet"],["impl Display for Ipv6Net"]], -"itertools":[["impl<'a, I> Display for Format<'a, I>
    where\n I: Iterator,\n I::Item: Display,
    "],["impl<'a, I, F> Display for FormatWith<'a, I, F>
    where\n I: Iterator,\n F: FnMut(I::Item, &mut dyn FnMut(&dyn Display) -> Result) -> Result,
    "],["impl<I> Display for ExactlyOneError<I>
    where\n I: Iterator,
    "]], +"itertools":[["impl<I> Display for ExactlyOneError<I>
    where\n I: Iterator,
    "],["impl<'a, I> Display for Format<'a, I>
    where\n I: Iterator,\n I::Item: Display,
    "],["impl<'a, I, F> Display for FormatWith<'a, I, F>
    where\n I: Iterator,\n F: FnMut(I::Item, &mut dyn FnMut(&dyn Display) -> Result) -> Result,
    "]], "jpeg_decoder":[["impl Display for Error"]], "jsonwebtoken":[["impl Display for Error"]], "jwt":[["impl Display for Error"]], @@ -135,20 +135,20 @@ "simple_asn1":[["impl Display for ASN1EncodeErr"],["impl Display for ASN1DecodeErr"]], "simplecss":[["impl Display for StyleSheet<'_>"],["impl Display for TextPos"],["impl Display for Error"],["impl Display for PseudoClass<'_>"],["impl<'a> Display for Selector<'a>"]], "smallvec":[["impl Display for CollectionAllocErr"]], -"sqlx_core":[["impl Display for Error"],["impl Display for TimeoutError"],["impl Display for UStr"],["impl Display for AnyTypeInfo"],["impl Display for UnexpectedNullError"],["impl Display for MigrateError"],["impl Display for CertificateInput"]], +"sqlx_core":[["impl Display for UnexpectedNullError"],["impl Display for TimeoutError"],["impl Display for UStr"],["impl Display for MigrateError"],["impl Display for CertificateInput"],["impl Display for Error"],["impl Display for AnyTypeInfo"]], "sqlx_postgres":[["impl Display for PgLQuery"],["impl<T> Display for PgRange<T>
    where\n T: Display,
    "],["impl Display for PgLTreeLabel"],["impl Display for PgLTree"],["impl Display for PgLQueryVariantFlag"],["impl Display for PgCiText"],["impl Display for PgTypeInfo"],["impl Display for PgLQueryLevel"],["impl Display for PgLQueryVariant"],["impl Display for PgLTreeParseError"],["impl Display for PgDatabaseError"]], "strict_num":[["impl Display for NonZeroPositiveF64"],["impl Display for PositiveF32"],["impl Display for NormalizedF32"],["impl Display for PositiveF64"],["impl Display for FiniteF64"],["impl Display for FiniteF32"],["impl Display for NormalizedF64"],["impl Display for NonZeroPositiveF32"]], "stringprep":[["impl Display for Error"]], "strsim":[["impl Display for StrSimError"]], "svgtypes":[["impl Display for FilterValueListParserError"],["impl Display for TransformOriginError"],["impl Display for Error"],["impl Display for ViewBoxError"]], -"tempfile":[["impl Display for PathPersistError"],["impl<F> Display for PersistError<F>"]], +"tempfile":[["impl<F> Display for PersistError<F>"],["impl Display for PathPersistError"]], "time":[["impl Display for Weekday"],["impl Display for OffsetDateTime"],["impl Display for Duration"],["impl Display for Date"],["impl Display for UtcOffset"],["impl Display for InvalidVariant"],["impl Display for InvalidFormatDescription"],["impl Display for Error"],["impl Display for ComponentRange"],["impl Display for ParseFromDescription"],["impl Display for Format"],["impl Display for TryFromParsed"],["impl Display for Time"],["impl Display for DifferentVariant"],["impl Display for ConversionRange"],["impl Display for Parse"],["impl Display for PrimitiveDateTime"],["impl Display for Month"]], "tinystr":[["impl<const N: usize> Display for TinyAsciiStr<N>"],["impl Display for TinyStrError"]], "tinyvec":[["impl<'s, T> Display for SliceVec<'s, T>
    where\n T: Display,
    "],["impl Display for TryFromSliceError"],["impl<A: Array> Display for TinyVec<A>
    where\n A::Item: Display,
    "],["impl<A: Array> Display for ArrayVec<A>
    where\n A::Item: Display,
    "]], -"tokio":[["impl<T> Display for SendError<T>"],["impl<T> Display for OwnedRwLockWriteGuard<T>
    where\n T: Display + ?Sized,
    "],["impl Display for RecvError"],["impl Display for TryAcquireError"],["impl Display for Error"],["impl Display for AcquireError"],["impl Display for TryRecvError"],["impl Display for TryLockError"],["impl Display for TryRecvError"],["impl Display for Elapsed"],["impl Display for ReuniteError"],["impl<T: ?Sized, U> Display for OwnedRwLockMappedWriteGuard<T, U>
    where\n U: Display + ?Sized,
    "],["impl<T: ?Sized + Display> Display for MutexGuard<'_, T>"],["impl Display for RecvError"],["impl<T: ?Sized, U: ?Sized + Display> Display for OwnedMappedMutexGuard<T, U>"],["impl Display for JoinError"],["impl<T> Display for SendError<T>"],["impl<'a, T> Display for RwLockMappedWriteGuard<'a, T>
    where\n T: Display + ?Sized,
    "],["impl<'a, T> Display for RwLockReadGuard<'a, T>
    where\n T: Display + ?Sized,
    "],["impl Display for RecvError"],["impl Display for TryCurrentError"],["impl Display for ReuniteError"],["impl<T> Display for SendError<T>"],["impl<T> Display for SetError<T>"],["impl<T: ?Sized, U> Display for OwnedRwLockReadGuard<T, U>
    where\n U: Display + ?Sized,
    "],["impl Display for TryRecvError"],["impl<'a, T> Display for RwLockWriteGuard<'a, T>
    where\n T: Display + ?Sized,
    "],["impl<T: ?Sized + Display> Display for OwnedMutexGuard<T>"],["impl<T> Display for TrySendError<T>"],["impl<T> Display for SendTimeoutError<T>"],["impl<'a, T: ?Sized + Display> Display for MappedMutexGuard<'a, T>"]], +"tokio":[["impl<T> Display for TrySendError<T>"],["impl<T> Display for SendError<T>"],["impl<T: ?Sized, U: ?Sized + Display> Display for OwnedMappedMutexGuard<T, U>"],["impl<T> Display for SendTimeoutError<T>"],["impl Display for TryRecvError"],["impl<T: ?Sized + Display> Display for MutexGuard<'_, T>"],["impl Display for TryLockError"],["impl Display for TryAcquireError"],["impl<'a, T> Display for RwLockMappedWriteGuard<'a, T>
    where\n T: Display + ?Sized,
    "],["impl Display for ReuniteError"],["impl Display for RecvError"],["impl<T: ?Sized, U> Display for OwnedRwLockReadGuard<T, U>
    where\n U: Display + ?Sized,
    "],["impl Display for RecvError"],["impl Display for TryRecvError"],["impl<'a, T> Display for RwLockWriteGuard<'a, T>
    where\n T: Display + ?Sized,
    "],["impl Display for Elapsed"],["impl Display for JoinError"],["impl<T> Display for SendError<T>"],["impl<T: ?Sized, U> Display for OwnedRwLockMappedWriteGuard<T, U>
    where\n U: Display + ?Sized,
    "],["impl Display for TryRecvError"],["impl<T: ?Sized + Display> Display for OwnedMutexGuard<T>"],["impl Display for Error"],["impl<'a, T> Display for RwLockReadGuard<'a, T>
    where\n T: Display + ?Sized,
    "],["impl<T> Display for SendError<T>"],["impl<T> Display for SetError<T>"],["impl Display for AcquireError"],["impl<'a, T: ?Sized + Display> Display for MappedMutexGuard<'a, T>"],["impl<T> Display for OwnedRwLockWriteGuard<T>
    where\n T: Display + ?Sized,
    "],["impl Display for TryCurrentError"],["impl Display for ReuniteError"],["impl Display for RecvError"]], "tokio_stream":[["impl Display for Elapsed"]], "tokio_util":[["impl<T> Display for PollSendError<T>"],["impl Display for AnyDelimiterCodecError"],["impl Display for LengthDelimitedCodecError"],["impl Display for LinesCodecError"]], -"tracing_core":[["impl<'a> Display for ValueSet<'a>"],["impl Display for dyn Value"],["impl<T: Display> Display for DisplayValue<T>"],["impl Display for ParseLevelError"],["impl Display for SetGlobalDefaultError"],["impl Display for Field"],["impl Display for Level"],["impl Display for LevelFilter"],["impl Display for ParseLevelFilterError"],["impl Display for FieldSet"]], +"tracing_core":[["impl Display for Field"],["impl Display for ParseLevelError"],["impl Display for FieldSet"],["impl Display for dyn Value"],["impl Display for Level"],["impl Display for ParseLevelFilterError"],["impl Display for SetGlobalDefaultError"],["impl<'a> Display for ValueSet<'a>"],["impl<T: Display> Display for DisplayValue<T>"],["impl Display for LevelFilter"]], "tracing_error":[["impl<E> Display for TracedError<E>
    where\n E: Error,
    "],["impl Display for SpanTrace"]], "tracing_subscriber":[["impl Display for Directive"],["impl<E: ?Sized> Display for FormattedFields<E>"],["impl Display for EnvFilter"],["impl Display for FromEnvError"],["impl Display for Targets"],["impl Display for TryInitError"],["impl Display for ParseError"],["impl Display for Error"],["impl Display for BadName"]], "ttf_parser":[["impl Display for FaceParsingError"],["impl Display for Tag"],["impl Display for Language"]], @@ -160,10 +160,10 @@ "usvg_parser":[["impl Display for EId"],["impl Display for Error"],["impl Display for AId"]], "utf16_iter":[["impl Display for Utf16CharsError"]], "utf8_iter":[["impl Display for Utf8CharsError"]], -"uuid":[["impl Display for Error"],["impl Display for Variant"],["impl Display for Simple"],["impl Display for Hyphenated"],["impl Display for Braced"],["impl Display for Urn"],["impl Display for Uuid"]], +"uuid":[["impl Display for Urn"],["impl Display for Error"],["impl Display for Uuid"],["impl Display for Hyphenated"],["impl Display for Braced"],["impl Display for Variant"],["impl Display for Simple"]], "v_htmlescape":[["impl<'a> Display for __Escaped<'a>"],["impl<'a> Display for VHtmlescape<'a>"]], "walkdir":[["impl Display for Error"]], -"webpki":[["impl Display for InvalidDnsNameError"],["impl Display for AddrParseError"],["impl Display for Error"]], +"webpki":[["impl Display for Error"],["impl Display for InvalidDnsNameError"],["impl Display for AddrParseError"]], "weezl":[["impl Display for LzwError"]], "whoami":[["impl Display for Language"],["impl Display for Arch"],["impl Display for DesktopEnv"],["impl Display for Country"],["impl Display for Platform"],["impl Display for Width"]], "xattr":[["impl Display for UnsupportedPlatformError"]], diff --git a/trait.impl/core/fmt/trait.LowerHex.js b/trait.impl/core/fmt/trait.LowerHex.js index 663ae3fb29a2..87270b172b73 100644 --- a/trait.impl/core/fmt/trait.LowerHex.js +++ b/trait.impl/core/fmt/trait.LowerHex.js @@ -10,9 +10,9 @@ "openssl":[["impl LowerHex for CipherCtxFlags"],["impl LowerHex for ExtensionContext"],["impl LowerHex for Pkcs7Flags"],["impl LowerHex for OcspFlag"],["impl LowerHex for SslSessionCacheMode"],["impl LowerHex for ShutdownState"],["impl LowerHex for X509CheckFlags"],["impl LowerHex for SslVerifyMode"],["impl LowerHex for SslOptions"],["impl LowerHex for CMSOptions"],["impl LowerHex for SslMode"],["impl LowerHex for X509VerifyFlags"]], "png":[["impl LowerHex for Transformations"]], "rgb":[["impl<T: LowerHex> LowerHex for RGB<T>"],["impl<T: LowerHex> LowerHex for BGR<T>"]], -"rustix":[["impl LowerHex for CreateFlags"],["impl LowerHex for Access"],["impl LowerHex for IFlags"],["impl LowerHex for MemfdFlags"],["impl LowerHex for StatxFlags"],["impl LowerHex for DupFlags"],["impl LowerHex for AtFlags"],["impl LowerHex for RenameFlags"],["impl LowerHex for SealFlags"],["impl LowerHex for Mode"],["impl LowerHex for FdFlags"],["impl LowerHex for WatchFlags"],["impl LowerHex for ReadWriteFlags"],["impl LowerHex for FallocateFlags"],["impl LowerHex for StatVfsMountFlags"],["impl LowerHex for OFlags"],["impl LowerHex for ResolveFlags"],["impl LowerHex for XattrFlags"]], +"rustix":[["impl LowerHex for FallocateFlags"],["impl LowerHex for Access"],["impl LowerHex for DupFlags"],["impl LowerHex for CreateFlags"],["impl LowerHex for StatVfsMountFlags"],["impl LowerHex for Mode"],["impl LowerHex for IFlags"],["impl LowerHex for MemfdFlags"],["impl LowerHex for StatxFlags"],["impl LowerHex for OFlags"],["impl LowerHex for FdFlags"],["impl LowerHex for SealFlags"],["impl LowerHex for XattrFlags"],["impl LowerHex for RenameFlags"],["impl LowerHex for AtFlags"],["impl LowerHex for WatchFlags"],["impl LowerHex for ReadWriteFlags"],["impl LowerHex for ResolveFlags"]], "rustybuzz":[["impl LowerHex for SerializeFlags"],["impl LowerHex for BufferFlags"]], "sqlx_postgres":[["impl LowerHex for PgLQueryVariantFlag"]], "tinyvec":[["impl<A: Array> LowerHex for TinyVec<A>
    where\n A::Item: LowerHex,
    "],["impl<'s, T> LowerHex for SliceVec<'s, T>
    where\n T: LowerHex,
    "],["impl<A: Array> LowerHex for ArrayVec<A>
    where\n A::Item: LowerHex,
    "]], -"uuid":[["impl LowerHex for Uuid"],["impl LowerHex for Braced"],["impl LowerHex for Simple"],["impl LowerHex for Urn"],["impl LowerHex for Hyphenated"]] +"uuid":[["impl LowerHex for Simple"],["impl LowerHex for Hyphenated"],["impl LowerHex for Uuid"],["impl LowerHex for Urn"],["impl LowerHex for Braced"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/fmt/trait.Octal.js b/trait.impl/core/fmt/trait.Octal.js index 6c5a02cfda7b..7f54992d3f65 100644 --- a/trait.impl/core/fmt/trait.Octal.js +++ b/trait.impl/core/fmt/trait.Octal.js @@ -6,7 +6,7 @@ "num_bigint":[["impl Octal for BigUint"],["impl Octal for BigInt"]], "openssl":[["impl Octal for ExtensionContext"],["impl Octal for ShutdownState"],["impl Octal for CMSOptions"],["impl Octal for SslOptions"],["impl Octal for Pkcs7Flags"],["impl Octal for SslMode"],["impl Octal for SslVerifyMode"],["impl Octal for SslSessionCacheMode"],["impl Octal for X509CheckFlags"],["impl Octal for CipherCtxFlags"],["impl Octal for OcspFlag"],["impl Octal for X509VerifyFlags"]], "png":[["impl Octal for Transformations"]], -"rustix":[["impl Octal for FallocateFlags"],["impl Octal for StatVfsMountFlags"],["impl Octal for Mode"],["impl Octal for RenameFlags"],["impl Octal for ReadWriteFlags"],["impl Octal for WatchFlags"],["impl Octal for Access"],["impl Octal for ResolveFlags"],["impl Octal for StatxFlags"],["impl Octal for DupFlags"],["impl Octal for SealFlags"],["impl Octal for FdFlags"],["impl Octal for IFlags"],["impl Octal for OFlags"],["impl Octal for MemfdFlags"],["impl Octal for AtFlags"],["impl Octal for CreateFlags"],["impl Octal for XattrFlags"]], +"rustix":[["impl Octal for DupFlags"],["impl Octal for StatxFlags"],["impl Octal for AtFlags"],["impl Octal for RenameFlags"],["impl Octal for Mode"],["impl Octal for SealFlags"],["impl Octal for XattrFlags"],["impl Octal for CreateFlags"],["impl Octal for OFlags"],["impl Octal for ResolveFlags"],["impl Octal for Access"],["impl Octal for FdFlags"],["impl Octal for ReadWriteFlags"],["impl Octal for FallocateFlags"],["impl Octal for MemfdFlags"],["impl Octal for WatchFlags"],["impl Octal for IFlags"],["impl Octal for StatVfsMountFlags"]], "rustybuzz":[["impl Octal for SerializeFlags"],["impl Octal for BufferFlags"]], "sqlx_postgres":[["impl Octal for PgLQueryVariantFlag"]], "tinyvec":[["impl<A: Array> Octal for TinyVec<A>
    where\n A::Item: Octal,
    "],["impl<A: Array> Octal for ArrayVec<A>
    where\n A::Item: Octal,
    "],["impl<'s, T> Octal for SliceVec<'s, T>
    where\n T: Octal,
    "]] diff --git a/trait.impl/core/fmt/trait.UpperHex.js b/trait.impl/core/fmt/trait.UpperHex.js index cffb98a37493..135fa0658af7 100644 --- a/trait.impl/core/fmt/trait.UpperHex.js +++ b/trait.impl/core/fmt/trait.UpperHex.js @@ -9,9 +9,9 @@ "openssl":[["impl UpperHex for SslOptions"],["impl UpperHex for X509CheckFlags"],["impl UpperHex for CipherCtxFlags"],["impl UpperHex for SslSessionCacheMode"],["impl UpperHex for ShutdownState"],["impl UpperHex for CMSOptions"],["impl UpperHex for ExtensionContext"],["impl UpperHex for SslMode"],["impl UpperHex for Pkcs7Flags"],["impl UpperHex for SslVerifyMode"],["impl UpperHex for OcspFlag"],["impl UpperHex for X509VerifyFlags"]], "png":[["impl UpperHex for Transformations"]], "rgb":[["impl<T: UpperHex> UpperHex for RGB<T>"],["impl<T: UpperHex> UpperHex for BGR<T>"]], -"rustix":[["impl UpperHex for IFlags"],["impl UpperHex for WatchFlags"],["impl UpperHex for ResolveFlags"],["impl UpperHex for StatVfsMountFlags"],["impl UpperHex for Mode"],["impl UpperHex for FallocateFlags"],["impl UpperHex for ReadWriteFlags"],["impl UpperHex for Access"],["impl UpperHex for StatxFlags"],["impl UpperHex for AtFlags"],["impl UpperHex for FdFlags"],["impl UpperHex for OFlags"],["impl UpperHex for CreateFlags"],["impl UpperHex for MemfdFlags"],["impl UpperHex for RenameFlags"],["impl UpperHex for XattrFlags"],["impl UpperHex for DupFlags"],["impl UpperHex for SealFlags"]], +"rustix":[["impl UpperHex for StatVfsMountFlags"],["impl UpperHex for ReadWriteFlags"],["impl UpperHex for MemfdFlags"],["impl UpperHex for IFlags"],["impl UpperHex for FallocateFlags"],["impl UpperHex for ResolveFlags"],["impl UpperHex for WatchFlags"],["impl UpperHex for SealFlags"],["impl UpperHex for AtFlags"],["impl UpperHex for Mode"],["impl UpperHex for XattrFlags"],["impl UpperHex for FdFlags"],["impl UpperHex for DupFlags"],["impl UpperHex for Access"],["impl UpperHex for RenameFlags"],["impl UpperHex for StatxFlags"],["impl UpperHex for OFlags"],["impl UpperHex for CreateFlags"]], "rustybuzz":[["impl UpperHex for SerializeFlags"],["impl UpperHex for BufferFlags"]], "sqlx_postgres":[["impl UpperHex for PgLQueryVariantFlag"]], "tinyvec":[["impl<A: Array> UpperHex for ArrayVec<A>
    where\n A::Item: UpperHex,
    "],["impl<'s, T> UpperHex for SliceVec<'s, T>
    where\n T: UpperHex,
    "],["impl<A: Array> UpperHex for TinyVec<A>
    where\n A::Item: UpperHex,
    "]], -"uuid":[["impl UpperHex for Simple"],["impl UpperHex for Hyphenated"],["impl UpperHex for Uuid"],["impl UpperHex for Urn"],["impl UpperHex for Braced"]] +"uuid":[["impl UpperHex for Simple"],["impl UpperHex for Braced"],["impl UpperHex for Hyphenated"],["impl UpperHex for Urn"],["impl UpperHex for Uuid"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/future/future/trait.Future.js b/trait.impl/core/future/future/trait.Future.js index c629d926f732..b70b075788b9 100644 --- a/trait.impl/core/future/future/trait.Future.js +++ b/trait.impl/core/future/future/trait.Future.js @@ -11,14 +11,14 @@ "futures_channel":[["impl<T> Future for Receiver<T>"],["impl<T> Future for Cancellation<'_, T>"]], "futures_intrusive":[["impl<'a, MutexType, T> Future for ChannelSendFuture<'a, MutexType, T>"],["impl<'a, MutexType, T> Future for ChannelReceiveFuture<'a, MutexType, T>"],["impl<'a, MutexType, T: Clone> Future for StateReceiveFuture<'a, MutexType, T>"],["impl<MutexType, T> Future for StateReceiveFuture<MutexType, T>"],["impl<'a, MutexType: RawMutex> Future for GenericWaitForEventFuture<'a, MutexType>"],["impl<MutexType: RawMutex> Future for GenericSharedSemaphoreAcquireFuture<MutexType>"],["impl<'a, MutexType: RawMutex, T> Future for GenericMutexLockFuture<'a, MutexType, T>"],["impl<'a> Future for TimerFuture<'a>"],["impl<MutexType, T> Future for ChannelSendFuture<MutexType, T>"],["impl<MutexType, T> Future for ChannelReceiveFuture<MutexType, T>"],["impl<'a, MutexType: RawMutex> Future for GenericSemaphoreAcquireFuture<'a, MutexType>"],["impl<'a> Future for LocalTimerFuture<'a>"]], "futures_task":[["impl<T> Future for LocalFutureObj<'_, T>"],["impl<T> Future for FutureObj<'_, T>"]], -"futures_util":[["impl<Fut1: Future, Fut2: Future, Fut3: Future> Future for Join3<Fut1, Fut2, Fut3>"],["impl<Fut, F, G> Future for MapOkOrElse<Fut, F, G>
    where\n Map<IntoFuture<Fut>, ChainFn<MapOkFn<F>, ChainFn<MapErrFn<G>, MergeResultFn>>>: Future,
    "],["impl<A, B> Future for Select<A, B>
    where\n A: Future + Unpin,\n B: Future + Unpin,
    "],["impl<Fut1, Fut2, F> Future for OrElse<Fut1, Fut2, F>
    where\n TryFlattenErr<MapErr<Fut1, F>, Fut2>: Future,
    "],["impl<Fut1, Fut2, Fut3, Fut4> Future for TryJoin4<Fut1, Fut2, Fut3, Fut4>
    where\n Fut1: TryFuture,\n Fut2: TryFuture<Error = Fut1::Error>,\n Fut3: TryFuture<Error = Fut1::Error>,\n Fut4: TryFuture<Error = Fut1::Error>,
    "],["impl<T, F> Future for PollImmediate<F>
    where\n F: Future<Output = T>,
    "],["impl<R: AsyncRead + ?Sized + Unpin> Future for Read<'_, R>"],["impl<R: AsyncRead + ?Sized + Unpin> Future for ReadExact<'_, R>"],["impl<Fut: Future> Future for Remote<Fut>"],["impl<Fut: Future> Future for MaybeDone<Fut>"],["impl<Fut: Future> Future for Fuse<Fut>"],["impl<R> Future for SeeKRelative<'_, R>
    where\n R: AsyncRead + AsyncSeek,
    "],["impl<'a, R> Future for FillBuf<'a, R>
    where\n R: AsyncBufRead + ?Sized + Unpin,
    "],["impl<Fut, E> Future for ErrInto<Fut, E>
    where\n MapErr<Fut, IntoFn<E>>: Future,
    "],["impl<R, W> Future for CopyBuf<'_, R, W>
    where\n R: AsyncBufRead,\n W: AsyncWrite + Unpin + ?Sized,
    "],["impl<F, R> Future for Lazy<F>
    where\n F: FnOnce(&mut Context<'_>) -> R,
    "],["impl<St, Fut, T, F> Future for Fold<St, Fut, T, F>
    where\n St: Stream,\n F: FnMut(T, St::Item) -> Fut,\n Fut: Future<Output = T>,
    "],["impl<St> Future for Concat<St>
    where\n St: Stream,\n St::Item: Extend<<St::Item as IntoIterator>::Item> + IntoIterator + Default,
    "],["impl<St> Future for TryConcat<St>
    where\n St: TryStream,\n St::Ok: Extend<<St::Ok as IntoIterator>::Item> + IntoIterator + Default,
    "],["impl<Fut1: Future, Fut2: Future, Fut3: Future, Fut4: Future, Fut5: Future> Future for Join5<Fut1, Fut2, Fut3, Fut4, Fut5>"],["impl<R: AsyncRead, W: AsyncWrite + Unpin + ?Sized> Future for Copy<'_, R, W>"],["impl<St, Si> Future for Forward<St, Si>
    where\n Forward<St, Si, St::Ok>: Future,\n St: TryStream,
    "],["impl<Fut1, Fut2> Future for TryJoin<Fut1, Fut2>
    where\n Fut1: TryFuture,\n Fut2: TryFuture<Error = Fut1::Error>,
    "],["impl<Fut> Future for Abortable<Fut>
    where\n Fut: Future,
    "],["impl<St, Fut, F> Future for ForEach<St, Fut, F>
    where\n St: Stream,\n F: FnMut(St::Item) -> Fut,\n Fut: Future<Output = ()>,
    "],["impl<St: Stream + Unpin> Future for StreamFuture<St>"],["impl<A, B> Future for TrySelect<A, B>
    where\n A: TryFuture + Unpin,\n B: TryFuture + Unpin,
    "],["impl<'a, T: ?Sized> Future for MutexLockFuture<'a, T>"],["impl<Fut1: Future, Fut2: Future, Fut3: Future, Fut4: Future> Future for Join4<Fut1, Fut2, Fut3, Fut4>"],["impl<St: ?Sized + Stream + Unpin> Future for Next<'_, St>"],["impl<Fut: TryFuture> Future for TryMaybeDone<Fut>"],["impl<Fut, F> Future for MapOk<Fut, F>
    where\n Map<IntoFuture<Fut>, MapOkFn<F>>: Future,
    "],["impl<F> Future for Flatten<F>
    where\n Flatten<F, <F as Future>::Output>: Future,\n F: Future,
    "],["impl<W> Future for Flush<'_, W>
    where\n W: AsyncWrite + ?Sized + Unpin,
    "],["impl<St: Stream> Future for Count<St>"],["impl<St: ?Sized + FusedStream + Unpin> Future for SelectNextSome<'_, St>"],["impl<Fut: TryFuture + Unpin> Future for SelectOk<Fut>"],["impl<W: AsyncWrite + ?Sized + Unpin> Future for Write<'_, W>"],["impl<St, T> Future for NextIfEq<'_, St, T>
    where\n St: Stream,\n T: ?Sized,\n St::Item: PartialEq<T>,
    "],["impl<Fut1, Fut2, Fut3, Fut4, Fut5> Future for TryJoin5<Fut1, Fut2, Fut3, Fut4, Fut5>
    where\n Fut1: TryFuture,\n Fut2: TryFuture<Error = Fut1::Error>,\n Fut3: TryFuture<Error = Fut1::Error>,\n Fut4: TryFuture<Error = Fut1::Error>,\n Fut5: TryFuture<Error = Fut1::Error>,
    "],["impl<'a, St> Future for PeekMut<'a, St>
    where\n St: Stream,
    "],["impl<St, Fut, F> Future for ForEachConcurrent<St, Fut, F>
    where\n St: Stream,\n F: FnMut(St::Item) -> Fut,\n Fut: Future<Output = ()>,
    "],["impl<St: ?Sized + TryStream + Unpin> Future for TryNext<'_, St>"],["impl<Si: Sink<Item> + Unpin + ?Sized, Item> Future for Flush<'_, Si, Item>"],["impl<Fut> Future for CatchUnwind<Fut>
    where\n Fut: Future + UnwindSafe,
    "],["impl<Fut, F> Future for InspectOk<Fut, F>
    where\n Inspect<IntoFuture<Fut>, InspectOkFn<F>>: Future,
    "],["impl<R: AsyncBufRead + ?Sized + Unpin> Future for ReadUntil<'_, R>"],["impl<T: ?Sized> Future for OwnedMutexLockFuture<T>"],["impl<St, Fut, F> Future for All<St, Fut, F>
    where\n St: Stream,\n F: FnMut(St::Item) -> Fut,\n Fut: Future<Output = bool>,
    "],["impl<Fut> Future for UnitError<Fut>
    where\n Map<Fut, OkFn<()>>: Future,
    "],["impl<T: 'static> Future for RemoteHandle<T>"],["impl<Fut1, Fut2> Future for TryFlatten<Fut1, Fut2>
    where\n TryFlatten<Fut1, Fut2>: Future,
    "],["impl<Fut1, Fut2, F> Future for AndThen<Fut1, Fut2, F>
    where\n TryFlatten<MapOk<Fut1, F>, Fut2>: Future,
    "],["impl<St, F> Future for NextIf<'_, St, F>
    where\n St: Stream,\n F: for<'a> FnOnce1<&'a St::Item, Output = bool>,
    "],["impl<Fut, E> Future for OkInto<Fut, E>
    where\n MapOk<Fut, IntoFn<E>>: Future,
    "],["impl<W: AsyncWrite + ?Sized + Unpin> Future for WriteAll<'_, W>"],["impl<Fut: TryFuture> Future for IntoFuture<Fut>"],["impl<Fut, T> Future for MapInto<Fut, T>
    where\n Map<Fut, IntoFn<T>>: Future,
    "],["impl<Fut, F> Future for MapErr<Fut, F>
    where\n Map<IntoFuture<Fut>, MapErrFn<F>>: Future,
    "],["impl<A> Future for ReadToEnd<'_, A>
    where\n A: AsyncRead + ?Sized + Unpin,
    "],["impl<R: AsyncRead + ?Sized + Unpin> Future for ReadVectored<'_, R>"],["impl<F> Future for JoinAll<F>
    where\n F: Future,
    "],["impl<St, Fut, T, F> Future for TryFold<St, Fut, T, F>
    where\n St: TryStream,\n F: FnMut(T, St::Ok) -> Fut,\n Fut: TryFuture<Ok = T, Error = St::Error>,
    "],["impl<Fut> Future for NeverError<Fut>
    where\n Map<Fut, OkFn<Never>>: Future,
    "],["impl<A, B> Future for Either<A, B>
    where\n A: Future,\n B: Future<Output = A::Output>,
    "],["impl<Fut1: Future, Fut2: Future> Future for Join<Fut1, Fut2>"],["impl<R, W> Future for CopyBufAbortable<'_, R, W>
    where\n R: AsyncBufRead,\n W: AsyncWrite + Unpin + Sized,
    "],["impl<W: AsyncWrite + ?Sized + Unpin> Future for WriteVectored<'_, W>"],["impl<St, Fut, F> Future for TryAny<St, Fut, F>
    where\n St: TryStream,\n F: FnMut(St::Ok) -> Fut,\n Fut: Future<Output = bool>,
    "],["impl<Fut1, Fut2, F> Future for Then<Fut1, Fut2, F>
    where\n Flatten<Map<Fut1, F>, Fut2>: Future,
    "],["impl<St, Fut, F> Future for Any<St, Fut, F>
    where\n St: Stream,\n F: FnMut(St::Item) -> Fut,\n Fut: Future<Output = bool>,
    "],["impl<S: AsyncSeek + ?Sized + Unpin> Future for Seek<'_, S>"],["impl<Fut, F> Future for UnwrapOrElse<Fut, F>
    where\n Map<IntoFuture<Fut>, UnwrapOrElseFn<F>>: Future,
    "],["impl<Fut: Future + Unpin> Future for SelectAll<Fut>"],["impl<St, A, B, FromA, FromB> Future for Unzip<St, FromA, FromB>
    where\n St: Stream<Item = (A, B)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,
    "],["impl<Si: Sink<Item> + Unpin + ?Sized, Item> Future for Send<'_, Si, Item>"],["impl<St, C> Future for Collect<St, C>
    where\n St: Stream,\n C: Default + Extend<St::Item>,
    "],["impl<F> Future for TryJoinAll<F>
    where\n F: TryFuture,
    "],["impl<Fut> Future for Shared<Fut>
    where\n Fut: Future,\n Fut::Output: Clone,
    "],["impl<St, Fut, F> Future for TryForEach<St, Fut, F>
    where\n St: TryStream,\n F: FnMut(St::Ok) -> Fut,\n Fut: TryFuture<Ok = (), Error = St::Error>,
    "],["impl<A> Future for ReadToString<'_, A>
    where\n A: AsyncRead + ?Sized + Unpin,
    "],["impl<'a, St> Future for Peek<'a, St>
    where\n St: Stream,
    "],["impl<T, F> Future for PollFn<F>
    where\n F: FnMut(&mut Context<'_>) -> Poll<T>,
    "],["impl<Fut, F> Future for InspectErr<Fut, F>
    where\n Inspect<IntoFuture<Fut>, InspectErrFn<F>>: Future,
    "],["impl<St, Fut, F> Future for TryForEachConcurrent<St, Fut, F>
    where\n St: TryStream,\n F: FnMut(St::Ok) -> Fut,\n Fut: Future<Output = Result<(), St::Error>>,
    "],["impl<Si, St, Ok, Error> Future for SendAll<'_, Si, St>
    where\n Si: Sink<Ok, Error = Error> + Unpin + ?Sized,\n St: Stream<Item = Result<Ok, Error>> + Unpin + ?Sized,
    "],["impl<St, C> Future for TryCollect<St, C>
    where\n St: TryStream,\n C: Default + Extend<St::Ok>,
    "],["impl<Fut1, Fut2, Fut3> Future for TryJoin3<Fut1, Fut2, Fut3>
    where\n Fut1: TryFuture,\n Fut2: TryFuture<Error = Fut1::Error>,\n Fut3: TryFuture<Error = Fut1::Error>,
    "],["impl<W: AsyncWrite + ?Sized + Unpin> Future for Close<'_, W>"],["impl<R: AsyncBufRead + ?Sized + Unpin> Future for ReadLine<'_, R>"],["impl<T> Future for Ready<T>"],["impl<Fut, F> Future for Map<Fut, F>
    where\n Map<Fut, F>: Future,
    "],["impl<T> Future for Pending<T>"],["impl<Fut, F> Future for Inspect<Fut, F>
    where\n Map<Fut, InspectFn<F>>: Future,
    "],["impl<F: Future> Future for OptionFuture<F>"],["impl<Si: Sink<Item> + Unpin + ?Sized, Item> Future for Feed<'_, Si, Item>"],["impl<St, Fut, F> Future for TryAll<St, Fut, F>
    where\n St: TryStream,\n F: FnMut(St::Ok) -> Fut,\n Fut: Future<Output = bool>,
    "],["impl<Si: Sink<Item> + Unpin + ?Sized, Item> Future for Close<'_, Si, Item>"]], +"futures_util":[["impl<W: AsyncWrite + ?Sized + Unpin> Future for WriteVectored<'_, W>"],["impl<Si: Sink<Item> + Unpin + ?Sized, Item> Future for Close<'_, Si, Item>"],["impl<St, Fut, F> Future for Any<St, Fut, F>
    where\n St: Stream,\n F: FnMut(St::Item) -> Fut,\n Fut: Future<Output = bool>,
    "],["impl<Fut1, Fut2> Future for TryJoin<Fut1, Fut2>
    where\n Fut1: TryFuture,\n Fut2: TryFuture<Error = Fut1::Error>,
    "],["impl<W: AsyncWrite + ?Sized + Unpin> Future for WriteAll<'_, W>"],["impl<Fut, T> Future for MapInto<Fut, T>
    where\n Map<Fut, IntoFn<T>>: Future,
    "],["impl<R, W> Future for CopyBufAbortable<'_, R, W>
    where\n R: AsyncBufRead,\n W: AsyncWrite + Unpin + Sized,
    "],["impl<St, Fut, F> Future for TryAll<St, Fut, F>
    where\n St: TryStream,\n F: FnMut(St::Ok) -> Fut,\n Fut: Future<Output = bool>,
    "],["impl<Fut: Future> Future for Remote<Fut>"],["impl<Fut, F> Future for MapOk<Fut, F>
    where\n Map<IntoFuture<Fut>, MapOkFn<F>>: Future,
    "],["impl<'a, R> Future for FillBuf<'a, R>
    where\n R: AsyncBufRead + ?Sized + Unpin,
    "],["impl<Fut1, Fut2> Future for TryFlatten<Fut1, Fut2>
    where\n TryFlatten<Fut1, Fut2>: Future,
    "],["impl<Fut, F> Future for UnwrapOrElse<Fut, F>
    where\n Map<IntoFuture<Fut>, UnwrapOrElseFn<F>>: Future,
    "],["impl<W> Future for Flush<'_, W>
    where\n W: AsyncWrite + ?Sized + Unpin,
    "],["impl<St, Fut, F> Future for ForEach<St, Fut, F>
    where\n St: Stream,\n F: FnMut(St::Item) -> Fut,\n Fut: Future<Output = ()>,
    "],["impl<Fut> Future for NeverError<Fut>
    where\n Map<Fut, OkFn<Never>>: Future,
    "],["impl<S: AsyncSeek + ?Sized + Unpin> Future for Seek<'_, S>"],["impl<A, B> Future for Select<A, B>
    where\n A: Future + Unpin,\n B: Future + Unpin,
    "],["impl<St, Fut, F> Future for All<St, Fut, F>
    where\n St: Stream,\n F: FnMut(St::Item) -> Fut,\n Fut: Future<Output = bool>,
    "],["impl<St, C> Future for Collect<St, C>
    where\n St: Stream,\n C: Default + Extend<St::Item>,
    "],["impl<R> Future for SeeKRelative<'_, R>
    where\n R: AsyncRead + AsyncSeek,
    "],["impl<Fut, E> Future for ErrInto<Fut, E>
    where\n MapErr<Fut, IntoFn<E>>: Future,
    "],["impl<St, Fut, F> Future for TryAny<St, Fut, F>
    where\n St: TryStream,\n F: FnMut(St::Ok) -> Fut,\n Fut: Future<Output = bool>,
    "],["impl<Fut1, Fut2, F> Future for Then<Fut1, Fut2, F>
    where\n Flatten<Map<Fut1, F>, Fut2>: Future,
    "],["impl<Fut1, Fut2, Fut3, Fut4> Future for TryJoin4<Fut1, Fut2, Fut3, Fut4>
    where\n Fut1: TryFuture,\n Fut2: TryFuture<Error = Fut1::Error>,\n Fut3: TryFuture<Error = Fut1::Error>,\n Fut4: TryFuture<Error = Fut1::Error>,
    "],["impl<Fut: TryFuture + Unpin> Future for SelectOk<Fut>"],["impl<St> Future for TryConcat<St>
    where\n St: TryStream,\n St::Ok: Extend<<St::Ok as IntoIterator>::Item> + IntoIterator + Default,
    "],["impl<Fut> Future for Shared<Fut>
    where\n Fut: Future,\n Fut::Output: Clone,
    "],["impl<St, Fut, F> Future for ForEachConcurrent<St, Fut, F>
    where\n St: Stream,\n F: FnMut(St::Item) -> Fut,\n Fut: Future<Output = ()>,
    "],["impl<A> Future for ReadToString<'_, A>
    where\n A: AsyncRead + ?Sized + Unpin,
    "],["impl<St> Future for Concat<St>
    where\n St: Stream,\n St::Item: Extend<<St::Item as IntoIterator>::Item> + IntoIterator + Default,
    "],["impl<Fut: TryFuture> Future for IntoFuture<Fut>"],["impl<St, Fut, F> Future for TryForEach<St, Fut, F>
    where\n St: TryStream,\n F: FnMut(St::Ok) -> Fut,\n Fut: TryFuture<Ok = (), Error = St::Error>,
    "],["impl<St, Si> Future for Forward<St, Si>
    where\n Forward<St, Si, St::Ok>: Future,\n St: TryStream,
    "],["impl<Fut, F> Future for InspectOk<Fut, F>
    where\n Inspect<IntoFuture<Fut>, InspectOkFn<F>>: Future,
    "],["impl<Si, St, Ok, Error> Future for SendAll<'_, Si, St>
    where\n Si: Sink<Ok, Error = Error> + Unpin + ?Sized,\n St: Stream<Item = Result<Ok, Error>> + Unpin + ?Sized,
    "],["impl<Fut, F> Future for Map<Fut, F>
    where\n Map<Fut, F>: Future,
    "],["impl<T> Future for Pending<T>"],["impl<Fut1: Future, Fut2: Future> Future for Join<Fut1, Fut2>"],["impl<Fut, E> Future for OkInto<Fut, E>
    where\n MapOk<Fut, IntoFn<E>>: Future,
    "],["impl<Fut1: Future, Fut2: Future, Fut3: Future> Future for Join3<Fut1, Fut2, Fut3>"],["impl<W: AsyncWrite + ?Sized + Unpin> Future for Close<'_, W>"],["impl<A, B> Future for Either<A, B>
    where\n A: Future,\n B: Future<Output = A::Output>,
    "],["impl<R: AsyncRead + ?Sized + Unpin> Future for ReadVectored<'_, R>"],["impl<T> Future for Ready<T>"],["impl<Fut: TryFuture> Future for TryMaybeDone<Fut>"],["impl<T: 'static> Future for RemoteHandle<T>"],["impl<Si: Sink<Item> + Unpin + ?Sized, Item> Future for Send<'_, Si, Item>"],["impl<St: ?Sized + TryStream + Unpin> Future for TryNext<'_, St>"],["impl<Fut1, Fut2, Fut3> Future for TryJoin3<Fut1, Fut2, Fut3>
    where\n Fut1: TryFuture,\n Fut2: TryFuture<Error = Fut1::Error>,\n Fut3: TryFuture<Error = Fut1::Error>,
    "],["impl<'a, St> Future for Peek<'a, St>
    where\n St: Stream,
    "],["impl<Fut> Future for UnitError<Fut>
    where\n Map<Fut, OkFn<()>>: Future,
    "],["impl<F> Future for Flatten<F>
    where\n Flatten<F, <F as Future>::Output>: Future,\n F: Future,
    "],["impl<Fut, F> Future for MapErr<Fut, F>
    where\n Map<IntoFuture<Fut>, MapErrFn<F>>: Future,
    "],["impl<Fut1, Fut2, F> Future for OrElse<Fut1, Fut2, F>
    where\n TryFlattenErr<MapErr<Fut1, F>, Fut2>: Future,
    "],["impl<A, B> Future for TrySelect<A, B>
    where\n A: TryFuture + Unpin,\n B: TryFuture + Unpin,
    "],["impl<W: AsyncWrite + ?Sized + Unpin> Future for Write<'_, W>"],["impl<F> Future for JoinAll<F>
    where\n F: Future,
    "],["impl<St: ?Sized + FusedStream + Unpin> Future for SelectNextSome<'_, St>"],["impl<Fut1, Fut2, Fut3, Fut4, Fut5> Future for TryJoin5<Fut1, Fut2, Fut3, Fut4, Fut5>
    where\n Fut1: TryFuture,\n Fut2: TryFuture<Error = Fut1::Error>,\n Fut3: TryFuture<Error = Fut1::Error>,\n Fut4: TryFuture<Error = Fut1::Error>,\n Fut5: TryFuture<Error = Fut1::Error>,
    "],["impl<St, F> Future for NextIf<'_, St, F>
    where\n St: Stream,\n F: for<'a> FnOnce1<&'a St::Item, Output = bool>,
    "],["impl<F, R> Future for Lazy<F>
    where\n F: FnOnce(&mut Context<'_>) -> R,
    "],["impl<St, A, B, FromA, FromB> Future for Unzip<St, FromA, FromB>
    where\n St: Stream<Item = (A, B)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,
    "],["impl<Fut: Future + Unpin> Future for SelectAll<Fut>"],["impl<'a, T: ?Sized> Future for MutexLockFuture<'a, T>"],["impl<St, Fut, F> Future for TryForEachConcurrent<St, Fut, F>
    where\n St: TryStream,\n F: FnMut(St::Ok) -> Fut,\n Fut: Future<Output = Result<(), St::Error>>,
    "],["impl<St: Stream> Future for Count<St>"],["impl<Si: Sink<Item> + Unpin + ?Sized, Item> Future for Feed<'_, Si, Item>"],["impl<St, Fut, T, F> Future for TryFold<St, Fut, T, F>
    where\n St: TryStream,\n F: FnMut(T, St::Ok) -> Fut,\n Fut: TryFuture<Ok = T, Error = St::Error>,
    "],["impl<R: AsyncBufRead + ?Sized + Unpin> Future for ReadLine<'_, R>"],["impl<St, C> Future for TryCollect<St, C>
    where\n St: TryStream,\n C: Default + Extend<St::Ok>,
    "],["impl<R: AsyncRead + ?Sized + Unpin> Future for ReadExact<'_, R>"],["impl<Fut: Future> Future for MaybeDone<Fut>"],["impl<A> Future for ReadToEnd<'_, A>
    where\n A: AsyncRead + ?Sized + Unpin,
    "],["impl<T, F> Future for PollFn<F>
    where\n F: FnMut(&mut Context<'_>) -> Poll<T>,
    "],["impl<R, W> Future for CopyBuf<'_, R, W>
    where\n R: AsyncBufRead,\n W: AsyncWrite + Unpin + ?Sized,
    "],["impl<Fut, F> Future for Inspect<Fut, F>
    where\n Map<Fut, InspectFn<F>>: Future,
    "],["impl<Fut> Future for CatchUnwind<Fut>
    where\n Fut: Future + UnwindSafe,
    "],["impl<F> Future for TryJoinAll<F>
    where\n F: TryFuture,
    "],["impl<St, T> Future for NextIfEq<'_, St, T>
    where\n St: Stream,\n T: ?Sized,\n St::Item: PartialEq<T>,
    "],["impl<F: Future> Future for OptionFuture<F>"],["impl<'a, St> Future for PeekMut<'a, St>
    where\n St: Stream,
    "],["impl<Fut1, Fut2, F> Future for AndThen<Fut1, Fut2, F>
    where\n TryFlatten<MapOk<Fut1, F>, Fut2>: Future,
    "],["impl<T: ?Sized> Future for OwnedMutexLockFuture<T>"],["impl<Si: Sink<Item> + Unpin + ?Sized, Item> Future for Flush<'_, Si, Item>"],["impl<Fut> Future for Abortable<Fut>
    where\n Fut: Future,
    "],["impl<St: ?Sized + Stream + Unpin> Future for Next<'_, St>"],["impl<R: AsyncBufRead + ?Sized + Unpin> Future for ReadUntil<'_, R>"],["impl<Fut1: Future, Fut2: Future, Fut3: Future, Fut4: Future> Future for Join4<Fut1, Fut2, Fut3, Fut4>"],["impl<St, Fut, T, F> Future for Fold<St, Fut, T, F>
    where\n St: Stream,\n F: FnMut(T, St::Item) -> Fut,\n Fut: Future<Output = T>,
    "],["impl<Fut, F> Future for InspectErr<Fut, F>
    where\n Inspect<IntoFuture<Fut>, InspectErrFn<F>>: Future,
    "],["impl<St: Stream + Unpin> Future for StreamFuture<St>"],["impl<Fut, F, G> Future for MapOkOrElse<Fut, F, G>
    where\n Map<IntoFuture<Fut>, ChainFn<MapOkFn<F>, ChainFn<MapErrFn<G>, MergeResultFn>>>: Future,
    "],["impl<Fut1: Future, Fut2: Future, Fut3: Future, Fut4: Future, Fut5: Future> Future for Join5<Fut1, Fut2, Fut3, Fut4, Fut5>"],["impl<R: AsyncRead, W: AsyncWrite + Unpin + ?Sized> Future for Copy<'_, R, W>"],["impl<Fut: Future> Future for Fuse<Fut>"],["impl<T, F> Future for PollImmediate<F>
    where\n F: Future<Output = T>,
    "],["impl<R: AsyncRead + ?Sized + Unpin> Future for Read<'_, R>"]], "h2":[["impl<T, B> Future for Connection<T, B>
    where\n T: AsyncRead + AsyncWrite + Unpin,\n B: Buf,
    "],["impl<T, B> Future for Handshake<T, B>
    where\n T: AsyncRead + AsyncWrite + Unpin,\n B: Buf,
    "],["impl Future for PushedResponseFuture"],["impl Future for ResponseFuture"],["impl<B> Future for ReadySendRequest<B>
    where\n B: Buf,
    "]], "http_body":[["impl<'a, T: Body + Unpin + ?Sized> Future for Data<'a, T>"],["impl<'a, T: Body + Unpin + ?Sized> Future for Trailers<'a, T>"]], "hyper":[["impl Future for ResponseFuture"],["impl Future for GaiFuture"],["impl Future for ResponseFuture"],["impl<T, B> Future for Connection<T, B>
    where\n T: AsyncRead + AsyncWrite + Unpin + Send,\n B: HttpBody + Send + 'static,\n B::Data: Send,\n B::Error: Into<Box<dyn StdError + Send + Sync>>,
    "],["impl Future for OnUpgrade"]], "hyper_tls":[["impl<T: AsyncRead + AsyncWrite + Unpin> Future for HttpsConnecting<T>"]], -"sqlx_core":[["impl Future for CloseEvent"],["impl<T: Send + 'static> Future for JoinHandle<T>"]], +"sqlx_core":[["impl<T: Send + 'static> Future for JoinHandle<T>"],["impl Future for CloseEvent"]], "sync_wrapper":[["impl<F: Future> Future for SyncFuture<F>"]], -"tokio":[["impl Future for LocalSet"],["impl<T: 'static, F: Future> Future for TaskLocalFuture<T, F>"],["impl<T> Future for JoinHandle<T>"],["impl Future for Notified<'_>"],["impl<T> Future for Receiver<T>"],["impl Future for Sleep"],["impl<T> Future for Timeout<T>
    where\n T: Future,
    "],["impl<F> Future for Unconstrained<F>
    where\n F: Future,
    "]], +"tokio":[["impl<T> Future for JoinHandle<T>"],["impl<T> Future for Timeout<T>
    where\n T: Future,
    "],["impl<T: 'static, F: Future> Future for TaskLocalFuture<T, F>"],["impl<F> Future for Unconstrained<F>
    where\n F: Future,
    "],["impl Future for Sleep"],["impl Future for Notified<'_>"],["impl<T> Future for Receiver<T>"],["impl Future for LocalSet"]], "tokio_rustls":[["impl<IO: AsyncRead + AsyncWrite + Unpin> Future for FallibleConnect<IO>"],["impl<IO: AsyncRead + AsyncWrite + Unpin> Future for Connect<IO>"],["impl<IO: AsyncRead + AsyncWrite + Unpin> Future for Accept<IO>"],["impl<IO> Future for LazyConfigAcceptor<IO>
    where\n IO: AsyncRead + AsyncWrite + Unpin,
    "],["impl<IO: AsyncRead + AsyncWrite + Unpin> Future for FallibleAccept<IO>"]], "tokio_util":[["impl Future for WaitForCancellationFutureOwned"],["impl<'a> Future for WaitForCancellationFuture<'a>"],["impl<T> Future for ReusableBoxFuture<'_, T>"],["impl<L, R, O> Future for Either<L, R>
    where\n L: Future<Output = O>,\n R: Future<Output = O>,
    "]], "tracing":[["impl<T: Future> Future for Instrumented<T>"],["impl<T: Future> Future for WithDispatch<T>"]] diff --git a/trait.impl/core/hash/trait.Hash.js b/trait.impl/core/hash/trait.Hash.js index 5ce5eb893137..1ea217c6e8d1 100644 --- a/trait.impl/core/hash/trait.Hash.js +++ b/trait.impl/core/hash/trait.Hash.js @@ -1,7 +1,7 @@ (function() {var implementors = { "actix":[["impl Hash for SpawnHandle"],["impl<A: Actor> Hash for Addr<A>"],["impl<M> Hash for Recipient<M>
    where\n M: Message + Send,\n M::Result: Send,
    "],["impl<A: Actor> Hash for AddressSender<A>"]], "actix_http":[["impl Hash for ContentEncoding"],["impl Hash for Protocol"]], -"actix_router":[["impl Hash for Patterns"],["impl Hash for ResourceDef"]], +"actix_router":[["impl Hash for ResourceDef"],["impl Hash for Patterns"]], "actix_web":[["impl Hash for PeerAddr"],["impl Hash for Encoding"],["impl<T: Hash> Hash for Preference<T>"]], "aead":[["impl Hash for Error"]], "aho_corasick":[["impl Hash for StateID"],["impl Hash for Span"],["impl Hash for PatternID"],["impl Hash for Match"]], @@ -26,7 +26,7 @@ "filetime":[["impl Hash for FileTime"]], "fontdb":[["impl<'a> Hash for Family<'a>"],["impl Hash for Weight"],["impl Hash for ID"],["impl Hash for Style"],["impl<'a> Hash for Query<'a>"]], "futures_intrusive":[["impl Hash for CloseStatus"]], -"futures_util":[["impl<T: Hash> Hash for AllowStdIo<T>"],["impl Hash for PollNext"]], +"futures_util":[["impl Hash for PollNext"],["impl<T: Hash> Hash for AllowStdIo<T>"]], "generic_array":[["impl<T: Hash, N> Hash for GenericArray<T, N>
    where\n N: ArrayLength<T>,
    "]], "gif":[["impl Hash for AnyExtension"],["impl Hash for Version"]], "gimli":[["impl Hash for DwEhPe"],["impl Hash for DwSectV2"],["impl Hash for Format"],["impl<T: Hash> Hash for UnitOffset<T>"],["impl Hash for DwOrd"],["impl Hash for DwLnct"],["impl Hash for DwMacro"],["impl Hash for Register"],["impl Hash for RunTimeEndian"],["impl Hash for DwCfa"],["impl Hash for DwOp"],["impl Hash for DwLle"],["impl Hash for BigEndian"],["impl Hash for DwLang"],["impl<R: Hash + Reader> Hash for LocationListEntry<R>"],["impl<T: Hash> Hash for DebugAbbrevOffset<T>"],["impl<'input, Endian> Hash for EndianSlice<'input, Endian>
    where\n Endian: Endianity + Hash,
    "],["impl Hash for DwInl"],["impl Hash for DwVis"],["impl<T: Hash> Hash for LocationListsOffset<T>"],["impl<T: Hash> Hash for DebugFrameOffset<T>"],["impl Hash for DwAt"],["impl<T: Hash> Hash for EhFrameOffset<T>"],["impl Hash for Range"],["impl Hash for Encoding"],["impl Hash for DwAddr"],["impl Hash for DwSect"],["impl<T: Hash> Hash for DebugInfoOffset<T>"],["impl Hash for DwDsc"],["impl Hash for DwEnd"],["impl Hash for DwVirtuality"],["impl<R: Hash + Reader> Hash for Expression<R>"],["impl Hash for LineEncoding"],["impl<T: Hash> Hash for DebugMacinfoOffset<T>"],["impl Hash for DwLne"],["impl Hash for DwDefaulted"],["impl Hash for DwCc"],["impl Hash for DwoId"],["impl<T: Hash> Hash for RangeListsOffset<T>"],["impl Hash for DwLns"],["impl Hash for SectionId"],["impl Hash for DwChildren"],["impl Hash for DwDs"],["impl Hash for DwIdx"],["impl<T: Hash> Hash for UnitSectionOffset<T>"],["impl Hash for LittleEndian"],["impl Hash for DebugTypeSignature"],["impl<T: Hash> Hash for RawRangeListsOffset<T>"],["impl Hash for DwTag"],["impl Hash for DwAte"],["impl Hash for DwId"],["impl Hash for DwRle"],["impl Hash for DwForm"],["impl<T: Hash> Hash for DebugMacroOffset<T>"],["impl Hash for DwAccess"],["impl<T: Hash> Hash for DebugTypesOffset<T>"],["impl Hash for DwUt"]], @@ -72,7 +72,7 @@ "regex_automata":[["impl Hash for Match"],["impl Hash for Transition"],["impl Hash for Span"],["impl Hash for PatternID"],["impl Hash for StateID"],["impl Hash for SmallIndex"],["impl Hash for HalfMatch"],["impl Hash for LazyStateID"],["impl Hash for NonMaxUsize"]], "rgb":[["impl<ComponentType: Hash, AlphaComponentType: Hash> Hash for GrayAlpha<ComponentType, AlphaComponentType>"],["impl<ComponentType: Hash, AlphaComponentType: Hash> Hash for RGBA<ComponentType, AlphaComponentType>"],["impl<ComponentType: Hash> Hash for BGR<ComponentType>"],["impl<ComponentType: Hash> Hash for RGB<ComponentType>"],["impl<ComponentType: Hash> Hash for Gray<ComponentType>"],["impl<ComponentType: Hash, AlphaComponentType: Hash> Hash for BGRA<ComponentType, AlphaComponentType>"]], "roxmltree":[["impl Hash for Node<'_, '_>"],["impl Hash for Error"],["impl Hash for TextPos"],["impl Hash for NodeId"]], -"rustix":[["impl Hash for Mode"],["impl Hash for StatVfsMountFlags"],["impl Hash for RenameFlags"],["impl Hash for SealFlags"],["impl Hash for WatchFlags"],["impl Hash for FallocateFlags"],["impl Hash for Uid"],["impl Hash for StatxFlags"],["impl Hash for CreateFlags"],["impl Hash for Gid"],["impl Hash for OFlags"],["impl Hash for ResolveFlags"],["impl Hash for DupFlags"],["impl Hash for Direction"],["impl Hash for MemfdFlags"],["impl Hash for Opcode"],["impl Hash for Errno"],["impl Hash for ReadWriteFlags"],["impl Hash for XattrFlags"],["impl Hash for Access"],["impl Hash for AtFlags"],["impl Hash for FdFlags"]], +"rustix":[["impl Hash for Uid"],["impl Hash for DupFlags"],["impl Hash for FdFlags"],["impl Hash for AtFlags"],["impl Hash for OFlags"],["impl Hash for RenameFlags"],["impl Hash for Direction"],["impl Hash for XattrFlags"],["impl Hash for Errno"],["impl Hash for Access"],["impl Hash for MemfdFlags"],["impl Hash for Mode"],["impl Hash for ResolveFlags"],["impl Hash for StatxFlags"],["impl Hash for FallocateFlags"],["impl Hash for ReadWriteFlags"],["impl Hash for Gid"],["impl Hash for SealFlags"],["impl Hash for CreateFlags"],["impl Hash for Opcode"],["impl Hash for WatchFlags"],["impl Hash for StatVfsMountFlags"]], "rustls":[["impl Hash for ServerName"],["impl Hash for DnsName"],["impl Hash for Certificate"]], "rustybuzz":[["impl Hash for Direction"],["impl Hash for BufferClusterLevel"],["impl Hash for Feature"],["impl Hash for Language"],["impl Hash for Script"]], "same_file":[["impl Hash for Handle"]], @@ -89,10 +89,10 @@ "time":[["impl Hash for Instant"],["impl Hash for Time"],["impl Hash for Date"],["impl Hash for PrimitiveDateTime"],["impl Hash for UtcOffset"],["impl Hash for Duration"],["impl Hash for Month"],["impl Hash for Weekday"],["impl Hash for OffsetDateTime"],["impl Hash for ComponentRange"]], "tinystr":[["impl<const N: usize> Hash for TinyAsciiStr<N>"]], "tinyvec":[["impl<A: Array> Hash for TinyVec<A>
    where\n A::Item: Hash,
    "],["impl<'s, T> Hash for SliceVec<'s, T>
    where\n T: Hash,
    "],["impl<A: Array> Hash for ArrayVec<A>
    where\n A::Item: Hash,
    "]], -"tokio":[["impl Hash for Instant"],["impl Hash for UCred"],["impl Hash for SignalKind"]], +"tokio":[["impl Hash for UCred"],["impl Hash for Instant"],["impl Hash for SignalKind"]], "tokio_util":[["impl Hash for LinesCodec"],["impl Hash for AnyDelimiterCodec"],["impl Hash for BytesCodec"]], "tracing":[["impl Hash for Span"]], -"tracing_core":[["impl Hash for Field"],["impl Hash for Level"],["impl Hash for LevelFilter"],["impl Hash for Id"],["impl Hash for Identifier"]], +"tracing_core":[["impl Hash for LevelFilter"],["impl Hash for Field"],["impl Hash for Level"],["impl Hash for Identifier"],["impl Hash for Id"]], "ttf_parser":[["impl Hash for Width"],["impl Hash for GlyphClass"],["impl Hash for Tag"],["impl Hash for Permissions"],["impl Hash for Style"],["impl Hash for GlyphId"],["impl Hash for ScriptMetrics"],["impl Hash for Weight"]], "typenum":[["impl<U: Hash, B: Hash> Hash for UInt<U, B>"],["impl Hash for Greater"],["impl<U: Hash + Unsigned + NonZero> Hash for PInt<U>"],["impl<V: Hash, A: Hash> Hash for TArr<V, A>"],["impl Hash for Less"],["impl Hash for Equal"],["impl Hash for UTerm"],["impl<U: Hash + Unsigned + NonZero> Hash for NInt<U>"],["impl Hash for B0"],["impl Hash for B1"],["impl Hash for Z0"],["impl Hash for ATerm"]], "unicase":[["impl<S: AsRef<str>> Hash for Ascii<S>"],["impl<S: AsRef<str>> Hash for UniCase<S>"]], @@ -100,8 +100,8 @@ "unicode_script":[["impl Hash for Script"],["impl Hash for ScriptExtension"]], "url":[["impl<S: Hash> Hash for Host<S>"],["impl Hash for OpaqueOrigin"],["impl Hash for Origin"],["impl Hash for Url"]], "usvg_tree":[["impl Hash for FontStyle"],["impl Hash for FontStretch"],["impl Hash for Font"]], -"uuid":[["impl Hash for Urn"],["impl Hash for Uuid"],["impl Hash for Braced"],["impl Hash for Simple"],["impl Hash for Error"],["impl Hash for Timestamp"],["impl Hash for Hyphenated"]], -"webpki":[["impl<'a> Hash for DnsNameRef<'a>"],["impl Hash for IpAddr"],["impl Hash for DnsName"]], +"uuid":[["impl Hash for Hyphenated"],["impl Hash for Urn"],["impl Hash for Simple"],["impl Hash for Error"],["impl Hash for Braced"],["impl Hash for Timestamp"],["impl Hash for Uuid"]], +"webpki":[["impl Hash for DnsName"],["impl Hash for IpAddr"],["impl<'a> Hash for DnsNameRef<'a>"]], "zerocopy":[["impl<T: Unaligned + Hash> Hash for Unalign<T>"]], "zerovec":[["impl Hash for CharULE"],["impl<const N: usize> Hash for RawBytesULE<N>"],["impl Hash for Index32"],["impl Hash for UnvalidatedChar"],["impl<U: Hash, const N: usize> Hash for NichedOption<U, N>"],["impl Hash for Index16"]], "zstd_sys":[["impl Hash for ZSTD_EndDirective"],["impl Hash for ZSTD_dParameter"],["impl Hash for ZSTD_strategy"],["impl Hash for ZSTD_cParameter"],["impl Hash for ZSTD_ResetDirective"]] diff --git a/trait.impl/core/iter/traits/collect/trait.Extend.js b/trait.impl/core/iter/traits/collect/trait.Extend.js index 637a229e88c1..98fd103bd31f 100644 --- a/trait.impl/core/iter/traits/collect/trait.Extend.js +++ b/trait.impl/core/iter/traits/collect/trait.Extend.js @@ -9,18 +9,18 @@ "either":[["impl<L, R, A> Extend<A> for Either<L, R>
    where\n L: Extend<A>,\n R: Extend<A>,
    "]], "futures_util":[["impl<Fut: Future> Extend<Fut> for FuturesOrdered<Fut>"],["impl<St: Stream + Unpin> Extend<St> for SelectAll<St>"],["impl<Fut> Extend<Fut> for FuturesUnordered<Fut>"]], "git2":[["impl Extend<IndexEntryExtendedFlag> for IndexEntryExtendedFlag"],["impl Extend<MergeAnalysis> for MergeAnalysis"],["impl Extend<ReferenceFormat> for ReferenceFormat"],["impl Extend<SubmoduleStatus> for SubmoduleStatus"],["impl Extend<StashApplyFlags> for StashApplyFlags"],["impl Extend<AttrCheckFlags> for AttrCheckFlags"],["impl Extend<Status> for Status"],["impl Extend<PathspecFlags> for PathspecFlags"],["impl Extend<DiffStatsFormat> for DiffStatsFormat"],["impl Extend<CredentialType> for CredentialType"],["impl Extend<IndexAddOption> for IndexAddOption"],["impl Extend<RepositoryInitMode> for RepositoryInitMode"],["impl Extend<RevparseMode> for RevparseMode"],["impl Extend<DiffFlags> for DiffFlags"],["impl Extend<MergePreference> for MergePreference"],["impl Extend<IndexEntryFlag> for IndexEntryFlag"],["impl Extend<OdbLookupFlags> for OdbLookupFlags"],["impl Extend<Sort> for Sort"],["impl Extend<StashFlags> for StashFlags"],["impl Extend<CheckoutNotificationType> for CheckoutNotificationType"],["impl Extend<RepositoryOpenFlags> for RepositoryOpenFlags"]], -"hashbrown":[["impl<'a, K, V, S, A> Extend<(&'a K, &'a V)> for HashMap<K, V, S, A>
    where\n K: Eq + Hash + Copy,\n V: Copy,\n S: BuildHasher,\n A: Allocator,
    "],["impl<'a, T, S, A> Extend<&'a T> for HashSet<T, S, A>
    where\n T: 'a + Eq + Hash + Copy,\n S: BuildHasher,\n A: Allocator,
    "],["impl<T, S, A> Extend<T> for HashSet<T, S, A>
    where\n T: Eq + Hash,\n S: BuildHasher,\n A: Allocator,
    "],["impl<K, V, S, A> Extend<(K, V)> for HashMap<K, V, S, A>
    where\n K: Eq + Hash,\n S: BuildHasher,\n A: Allocator,
    "],["impl<'a, K, V, S, A> Extend<&'a (K, V)> for HashMap<K, V, S, A>
    where\n K: Eq + Hash + Copy,\n V: Copy,\n S: BuildHasher,\n A: Allocator,
    "]], +"hashbrown":[["impl<K, V, S, A> Extend<(K, V)> for HashMap<K, V, S, A>
    where\n K: Eq + Hash,\n S: BuildHasher,\n A: Allocator,
    "],["impl<'a, K, V, S, A> Extend<&'a (K, V)> for HashMap<K, V, S, A>
    where\n K: Eq + Hash + Copy,\n V: Copy,\n S: BuildHasher,\n A: Allocator,
    "],["impl<T, S, A> Extend<T> for HashSet<T, S, A>
    where\n T: Eq + Hash,\n S: BuildHasher,\n A: Allocator,
    "],["impl<'a, K, V, S, A> Extend<(&'a K, &'a V)> for HashMap<K, V, S, A>
    where\n K: Eq + Hash + Copy,\n V: Copy,\n S: BuildHasher,\n A: Allocator,
    "],["impl<'a, T, S, A> Extend<&'a T> for HashSet<T, S, A>
    where\n T: 'a + Eq + Hash + Copy,\n S: BuildHasher,\n A: Allocator,
    "]], "hashlink":[["impl<'a, T, S> Extend<&'a T> for LinkedHashSet<T, S>
    where\n T: 'a + Eq + Hash + Copy,\n S: BuildHasher,
    "],["impl<'a, K, V, S> Extend<(&'a K, &'a V)> for LinkedHashMap<K, V, S>
    where\n K: 'a + Hash + Eq + Copy,\n V: 'a + Copy,\n S: BuildHasher,
    "],["impl<K: Eq + Hash, V, S: BuildHasher> Extend<(K, V)> for LruCache<K, V, S>"],["impl<K: Hash + Eq, V, S: BuildHasher> Extend<(K, V)> for LinkedHashMap<K, V, S>"],["impl<T, S> Extend<T> for LinkedHashSet<T, S>
    where\n T: Eq + Hash,\n S: BuildHasher,
    "]], "headless_lms_models":[["impl Extend<ExerciseTask> for HashMap<Uuid, ExerciseTask>"]], "http":[["impl<T> Extend<(Option<HeaderName>, T)> for HeaderMap<T>"],["impl<T> Extend<(HeaderName, T)> for HeaderMap<T>"]], -"indexmap":[["impl<'a, T, S> Extend<&'a T> for IndexSet<T, S>
    where\n T: Hash + Eq + Copy + 'a,\n S: BuildHasher,
    "],["impl<K, V, S> Extend<(K, V)> for IndexMap<K, V, S>
    where\n K: Hash + Eq,\n S: BuildHasher,
    "],["impl<'a, K, V, S> Extend<(&'a K, &'a V)> for IndexMap<K, V, S>
    where\n K: Hash + Eq + Copy,\n V: Copy,\n S: BuildHasher,
    "],["impl<T, S> Extend<T> for IndexSet<T, S>
    where\n T: Hash + Eq,\n S: BuildHasher,
    "]], +"indexmap":[["impl<'a, K, V, S> Extend<(&'a K, &'a V)> for IndexMap<K, V, S>
    where\n K: Hash + Eq + Copy,\n V: Copy,\n S: BuildHasher,
    "],["impl<'a, T, S> Extend<&'a T> for IndexSet<T, S>
    where\n T: Hash + Eq + Copy + 'a,\n S: BuildHasher,
    "],["impl<K, V, S> Extend<(K, V)> for IndexMap<K, V, S>
    where\n K: Hash + Eq,\n S: BuildHasher,
    "],["impl<T, S> Extend<T> for IndexSet<T, S>
    where\n T: Hash + Eq,\n S: BuildHasher,
    "]], "kurbo":[["impl Extend<PathEl> for BezPath"]], "lettre":[["impl Extend<Mailbox> for Mailboxes"]], "nix":[["impl Extend<AccessFlags> for AccessFlags"],["impl Extend<OFlag> for OFlag"],["impl Extend<MemFdCreateFlag> for MemFdCreateFlag"],["impl Extend<Mode> for Mode"],["impl Extend<SealFlag> for SealFlag"],["impl Extend<SFlag> for SFlag"],["impl Extend<FdFlag> for FdFlag"],["impl Extend<RenameFlags> for RenameFlags"],["impl Extend<FallocateFlags> for FallocateFlags"],["impl Extend<AtFlags> for AtFlags"],["impl Extend<FsFlags> for FsFlags"]], "openssl":[["impl Extend<Pkcs7Flags> for Pkcs7Flags"],["impl Extend<SslMode> for SslMode"],["impl Extend<CMSOptions> for CMSOptions"],["impl Extend<CipherCtxFlags> for CipherCtxFlags"],["impl Extend<SslSessionCacheMode> for SslSessionCacheMode"],["impl Extend<ShutdownState> for ShutdownState"],["impl Extend<ExtensionContext> for ExtensionContext"],["impl Extend<OcspFlag> for OcspFlag"],["impl Extend<SslOptions> for SslOptions"],["impl Extend<X509CheckFlags> for X509CheckFlags"],["impl Extend<SslVerifyMode> for SslVerifyMode"],["impl Extend<X509VerifyFlags> for X509VerifyFlags"]], "png":[["impl Extend<Transformations> for Transformations"]], "proc_macro2":[["impl Extend<TokenStream> for TokenStream"],["impl Extend<TokenTree> for TokenStream"]], -"rustix":[["impl Extend<StatVfsMountFlags> for StatVfsMountFlags"],["impl Extend<RenameFlags> for RenameFlags"],["impl Extend<DupFlags> for DupFlags"],["impl Extend<XattrFlags> for XattrFlags"],["impl Extend<OFlags> for OFlags"],["impl Extend<FdFlags> for FdFlags"],["impl Extend<ResolveFlags> for ResolveFlags"],["impl Extend<AtFlags> for AtFlags"],["impl Extend<SealFlags> for SealFlags"],["impl Extend<Access> for Access"],["impl Extend<IFlags> for IFlags"],["impl Extend<FallocateFlags> for FallocateFlags"],["impl Extend<WatchFlags> for WatchFlags"],["impl Extend<ReadWriteFlags> for ReadWriteFlags"],["impl Extend<MemfdFlags> for MemfdFlags"],["impl Extend<Mode> for Mode"],["impl Extend<CreateFlags> for CreateFlags"],["impl Extend<StatxFlags> for StatxFlags"]], +"rustix":[["impl Extend<OFlags> for OFlags"],["impl Extend<FdFlags> for FdFlags"],["impl Extend<StatVfsMountFlags> for StatVfsMountFlags"],["impl Extend<IFlags> for IFlags"],["impl Extend<ReadWriteFlags> for ReadWriteFlags"],["impl Extend<AtFlags> for AtFlags"],["impl Extend<XattrFlags> for XattrFlags"],["impl Extend<MemfdFlags> for MemfdFlags"],["impl Extend<RenameFlags> for RenameFlags"],["impl Extend<Access> for Access"],["impl Extend<DupFlags> for DupFlags"],["impl Extend<StatxFlags> for StatxFlags"],["impl Extend<SealFlags> for SealFlags"],["impl Extend<WatchFlags> for WatchFlags"],["impl Extend<Mode> for Mode"],["impl Extend<ResolveFlags> for ResolveFlags"],["impl Extend<FallocateFlags> for FallocateFlags"],["impl Extend<CreateFlags> for CreateFlags"]], "rustybuzz":[["impl Extend<BufferFlags> for BufferFlags"],["impl Extend<SerializeFlags> for SerializeFlags"]], "serde_json":[["impl Extend<(String, Value)> for Map<String, Value>"]], "slotmap":[["impl<K: Key, V> Extend<(K, V)> for SecondaryMap<K, V>"],["impl<'a, K: Key, V: 'a + Copy> Extend<(K, &'a V)> for SecondaryMap<K, V>"]], diff --git a/trait.impl/core/iter/traits/collect/trait.FromIterator.js b/trait.impl/core/iter/traits/collect/trait.FromIterator.js index 034c9ccde99e..678dcdae338f 100644 --- a/trait.impl/core/iter/traits/collect/trait.FromIterator.js +++ b/trait.impl/core/iter/traits/collect/trait.FromIterator.js @@ -6,7 +6,7 @@ "csv":[["impl<T: AsRef<str>> FromIterator<T> for StringRecord"],["impl<T: AsRef<[u8]>> FromIterator<T> for ByteRecord"]], "darling_core":[["impl FromIterator<Shape> for ShapeSet"]], "dashmap":[["impl<K: Eq + Hash, S: BuildHasher + Clone + Default> FromIterator<K> for DashSet<K, S>"],["impl<K: Eq + Hash, V, S: BuildHasher + Clone + Default> FromIterator<(K, V)> for DashMap<K, V, S>"]], -"futures_util":[["impl<F> FromIterator<F> for TryJoinAll<F>
    where\n F: TryFuture,
    "],["impl<F: Future> FromIterator<F> for JoinAll<F>"],["impl<Fut: Future> FromIterator<Fut> for FuturesOrdered<Fut>"],["impl<Fut: Future + Unpin> FromIterator<Fut> for SelectAll<Fut>"],["impl<Fut: TryFuture + Unpin> FromIterator<Fut> for SelectOk<Fut>"],["impl<Fut> FromIterator<Fut> for FuturesUnordered<Fut>"],["impl<St: Stream + Unpin> FromIterator<St> for SelectAll<St>"]], +"futures_util":[["impl<Fut: Future + Unpin> FromIterator<Fut> for SelectAll<Fut>"],["impl<St: Stream + Unpin> FromIterator<St> for SelectAll<St>"],["impl<Fut> FromIterator<Fut> for FuturesUnordered<Fut>"],["impl<F: Future> FromIterator<F> for JoinAll<F>"],["impl<Fut: TryFuture + Unpin> FromIterator<Fut> for SelectOk<Fut>"],["impl<F> FromIterator<F> for TryJoinAll<F>
    where\n F: TryFuture,
    "],["impl<Fut: Future> FromIterator<Fut> for FuturesOrdered<Fut>"]], "generic_array":[["impl<T, N> FromIterator<T> for GenericArray<T, N>
    where\n N: ArrayLength<T>,
    "]], "git2":[["impl FromIterator<RepositoryOpenFlags> for RepositoryOpenFlags"],["impl FromIterator<StashApplyFlags> for StashApplyFlags"],["impl FromIterator<AttrCheckFlags> for AttrCheckFlags"],["impl FromIterator<Sort> for Sort"],["impl FromIterator<OdbLookupFlags> for OdbLookupFlags"],["impl FromIterator<DiffFlags> for DiffFlags"],["impl FromIterator<IndexAddOption> for IndexAddOption"],["impl FromIterator<RevparseMode> for RevparseMode"],["impl FromIterator<RepositoryInitMode> for RepositoryInitMode"],["impl FromIterator<CheckoutNotificationType> for CheckoutNotificationType"],["impl FromIterator<IndexEntryExtendedFlag> for IndexEntryExtendedFlag"],["impl FromIterator<SubmoduleStatus> for SubmoduleStatus"],["impl FromIterator<MergeAnalysis> for MergeAnalysis"],["impl FromIterator<ReferenceFormat> for ReferenceFormat"],["impl FromIterator<DiffStatsFormat> for DiffStatsFormat"],["impl FromIterator<Status> for Status"],["impl FromIterator<MergePreference> for MergePreference"],["impl FromIterator<CredentialType> for CredentialType"],["impl FromIterator<IndexEntryFlag> for IndexEntryFlag"],["impl FromIterator<StashFlags> for StashFlags"],["impl FromIterator<PathspecFlags> for PathspecFlags"]], "hashbrown":[["impl<K, V, S, A> FromIterator<(K, V)> for HashMap<K, V, S, A>
    where\n K: Eq + Hash,\n S: BuildHasher + Default,\n A: Default + Allocator,
    "],["impl<T, S, A> FromIterator<T> for HashSet<T, S, A>
    where\n T: Eq + Hash,\n S: BuildHasher + Default,\n A: Default + Allocator,
    "]], @@ -15,7 +15,7 @@ "http":[["impl<T> FromIterator<(HeaderName, T)> for HeaderMap<T>"]], "icu_collections":[["impl FromIterator<RangeInclusive<u32>> for CodePointInversionList<'_>"],["impl<'a> FromIterator<&'a str> for CodePointInversionListAndStringList<'_>"]], "icu_locid":[["impl FromIterator<(Key, Value)> for Keywords"],["impl FromIterator<(Key, Value)> for Fields"]], -"indexmap":[["impl<K, V, S> FromIterator<(K, V)> for IndexMap<K, V, S>
    where\n K: Hash + Eq,\n S: BuildHasher + Default,
    "],["impl<T, S> FromIterator<T> for IndexSet<T, S>
    where\n T: Hash + Eq,\n S: BuildHasher + Default,
    "]], +"indexmap":[["impl<T, S> FromIterator<T> for IndexSet<T, S>
    where\n T: Hash + Eq,\n S: BuildHasher + Default,
    "],["impl<K, V, S> FromIterator<(K, V)> for IndexMap<K, V, S>
    where\n K: Hash + Eq,\n S: BuildHasher + Default,
    "]], "kurbo":[["impl FromIterator<PathEl> for BezPath"]], "lettre":[["impl FromIterator<Mailbox> for Mailboxes"]], "litemap":[["impl<K, V, S> FromIterator<(K, V)> for LiteMap<K, V, S>
    where\n K: Ord,\n S: StoreFromIterable<K, V>,
    "]], @@ -25,7 +25,7 @@ "proc_macro2":[["impl FromIterator<TokenStream> for TokenStream"],["impl FromIterator<TokenTree> for TokenStream"]], "regex_syntax":[["impl FromIterator<Literal> for Seq"]], "rgb":[["impl<T> FromIterator<T> for RGB<T>"],["impl<T> FromIterator<T> for RGBA<T>"]], -"rustix":[["impl FromIterator<ResolveFlags> for ResolveFlags"],["impl FromIterator<FdFlags> for FdFlags"],["impl FromIterator<WatchFlags> for WatchFlags"],["impl FromIterator<IFlags> for IFlags"],["impl FromIterator<Access> for Access"],["impl FromIterator<CreateFlags> for CreateFlags"],["impl FromIterator<DupFlags> for DupFlags"],["impl FromIterator<MemfdFlags> for MemfdFlags"],["impl FromIterator<AtFlags> for AtFlags"],["impl FromIterator<Mode> for Mode"],["impl FromIterator<StatVfsMountFlags> for StatVfsMountFlags"],["impl FromIterator<RenameFlags> for RenameFlags"],["impl FromIterator<SealFlags> for SealFlags"],["impl FromIterator<XattrFlags> for XattrFlags"],["impl FromIterator<ReadWriteFlags> for ReadWriteFlags"],["impl FromIterator<FallocateFlags> for FallocateFlags"],["impl FromIterator<OFlags> for OFlags"],["impl FromIterator<StatxFlags> for StatxFlags"]], +"rustix":[["impl FromIterator<OFlags> for OFlags"],["impl FromIterator<CreateFlags> for CreateFlags"],["impl FromIterator<FdFlags> for FdFlags"],["impl FromIterator<FallocateFlags> for FallocateFlags"],["impl FromIterator<ResolveFlags> for ResolveFlags"],["impl FromIterator<StatxFlags> for StatxFlags"],["impl FromIterator<MemfdFlags> for MemfdFlags"],["impl FromIterator<Mode> for Mode"],["impl FromIterator<Access> for Access"],["impl FromIterator<SealFlags> for SealFlags"],["impl FromIterator<AtFlags> for AtFlags"],["impl FromIterator<StatVfsMountFlags> for StatVfsMountFlags"],["impl FromIterator<RenameFlags> for RenameFlags"],["impl FromIterator<IFlags> for IFlags"],["impl FromIterator<XattrFlags> for XattrFlags"],["impl FromIterator<ReadWriteFlags> for ReadWriteFlags"],["impl FromIterator<WatchFlags> for WatchFlags"],["impl FromIterator<DupFlags> for DupFlags"]], "rustybuzz":[["impl FromIterator<SerializeFlags> for SerializeFlags"],["impl FromIterator<BufferFlags> for BufferFlags"]], "serde_json":[["impl FromIterator<(String, Value)> for Map<String, Value>"],["impl<T: Into<Value>> FromIterator<T> for Value"],["impl<K: Into<String>, V: Into<Value>> FromIterator<(K, V)> for Value"]], "slab":[["impl<T> FromIterator<(usize, T)> for Slab<T>"]], diff --git a/trait.impl/core/iter/traits/collect/trait.IntoIterator.js b/trait.impl/core/iter/traits/collect/trait.IntoIterator.js index 8ff222f30f17..bfdda5179b00 100644 --- a/trait.impl/core/iter/traits/collect/trait.IntoIterator.js +++ b/trait.impl/core/iter/traits/collect/trait.IntoIterator.js @@ -9,15 +9,15 @@ "csv":[["impl<'r> IntoIterator for &'r ByteRecord"],["impl<'a> IntoIterator for &'a StringRecord"]], "darling_core":[["impl IntoIterator for Error"],["impl<T> IntoIterator for Fields<T>"]], "dashmap":[["impl<K: Eq + Hash, V, S: BuildHasher + Clone> IntoIterator for DashMap<K, V, S>"],["impl<'a, K: Eq + Hash, V, S: BuildHasher + Clone> IntoIterator for &'a DashMap<K, V, S>"],["impl<K: Eq + Hash, S: BuildHasher + Clone> IntoIterator for DashSet<K, S>"]], -"futures_util":[["impl<Fut: Unpin> IntoIterator for FuturesUnordered<Fut>"],["impl<'a, Fut: Unpin> IntoIterator for &'a FuturesUnordered<Fut>"],["impl<'a, Fut: Unpin> IntoIterator for &'a mut FuturesUnordered<Fut>"],["impl<'a, St: Stream + Unpin> IntoIterator for &'a SelectAll<St>"],["impl<St: Stream + Unpin> IntoIterator for SelectAll<St>"],["impl<'a, St: Stream + Unpin> IntoIterator for &'a mut SelectAll<St>"]], +"futures_util":[["impl<'a, Fut: Unpin> IntoIterator for &'a mut FuturesUnordered<Fut>"],["impl<'a, St: Stream + Unpin> IntoIterator for &'a mut SelectAll<St>"],["impl<Fut: Unpin> IntoIterator for FuturesUnordered<Fut>"],["impl<'a, St: Stream + Unpin> IntoIterator for &'a SelectAll<St>"],["impl<St: Stream + Unpin> IntoIterator for SelectAll<St>"],["impl<'a, Fut: Unpin> IntoIterator for &'a FuturesUnordered<Fut>"]], "generic_array":[["impl<T, N> IntoIterator for GenericArray<T, N>
    where\n N: ArrayLength<T>,
    "],["impl<'a, T: 'a, N> IntoIterator for &'a GenericArray<T, N>
    where\n N: ArrayLength<T>,
    "],["impl<'a, T: 'a, N> IntoIterator for &'a mut GenericArray<T, N>
    where\n N: ArrayLength<T>,
    "]], "git2":[["impl IntoIterator for CredentialType"],["impl IntoIterator for CheckoutNotificationType"],["impl IntoIterator for OdbLookupFlags"],["impl IntoIterator for IndexEntryFlag"],["impl IntoIterator for MergeAnalysis"],["impl IntoIterator for RepositoryOpenFlags"],["impl IntoIterator for SubmoduleStatus"],["impl IntoIterator for DiffFlags"],["impl IntoIterator for IndexAddOption"],["impl IntoIterator for AttrCheckFlags"],["impl<'repo, 'iter> IntoIterator for &'iter Tree<'repo>"],["impl<'a> IntoIterator for &'a StringArray"],["impl IntoIterator for RevparseMode"],["impl IntoIterator for PathspecFlags"],["impl IntoIterator for RepositoryInitMode"],["impl IntoIterator for Sort"],["impl IntoIterator for MergePreference"],["impl<'a> IntoIterator for &'a Statuses<'a>"],["impl IntoIterator for StashApplyFlags"],["impl IntoIterator for StashFlags"],["impl IntoIterator for IndexEntryExtendedFlag"],["impl IntoIterator for Status"],["impl IntoIterator for ReferenceFormat"],["impl IntoIterator for DiffStatsFormat"]], -"hashbrown":[["impl<T, S, A: Allocator> IntoIterator for HashSet<T, S, A>"],["impl<T, A> IntoIterator for HashTable<T, A>
    where\n A: Allocator,
    "],["impl<'a, K, V, S, A: Allocator> IntoIterator for &'a mut HashMap<K, V, S, A>"],["impl<'a, T, A> IntoIterator for &'a HashTable<T, A>
    where\n A: Allocator,
    "],["impl<'a, T, S, A: Allocator> IntoIterator for &'a HashSet<T, S, A>"],["impl<'a, K, V, S, A: Allocator> IntoIterator for &'a HashMap<K, V, S, A>"],["impl<'a, T, A> IntoIterator for &'a mut HashTable<T, A>
    where\n A: Allocator,
    "],["impl<K, V, S, A: Allocator> IntoIterator for HashMap<K, V, S, A>"],["impl<T, A: Allocator> IntoIterator for RawTable<T, A>"]], +"hashbrown":[["impl<'a, K, V, S, A: Allocator> IntoIterator for &'a HashMap<K, V, S, A>"],["impl<K, V, S, A: Allocator> IntoIterator for HashMap<K, V, S, A>"],["impl<'a, T, S, A: Allocator> IntoIterator for &'a HashSet<T, S, A>"],["impl<T, A> IntoIterator for HashTable<T, A>
    where\n A: Allocator,
    "],["impl<T, A: Allocator> IntoIterator for RawTable<T, A>"],["impl<'a, T, A> IntoIterator for &'a HashTable<T, A>
    where\n A: Allocator,
    "],["impl<T, S, A: Allocator> IntoIterator for HashSet<T, S, A>"],["impl<'a, T, A> IntoIterator for &'a mut HashTable<T, A>
    where\n A: Allocator,
    "],["impl<'a, K, V, S, A: Allocator> IntoIterator for &'a mut HashMap<K, V, S, A>"]], "hashlink":[["impl<K, V, S> IntoIterator for LinkedHashMap<K, V, S>"],["impl<'a, K, V, S> IntoIterator for &'a LinkedHashMap<K, V, S>"],["impl<T, S> IntoIterator for LinkedHashSet<T, S>"],["impl<'a, K, V, S> IntoIterator for &'a LruCache<K, V, S>"],["impl<K, V, S> IntoIterator for LruCache<K, V, S>"],["impl<'a, K, V, S> IntoIterator for &'a mut LinkedHashMap<K, V, S>"],["impl<'a, T, S> IntoIterator for &'a LinkedHashSet<T, S>"],["impl<'a, K, V, S> IntoIterator for &'a mut LruCache<K, V, S>"]], "http":[["impl<T> IntoIterator for HeaderMap<T>"],["impl<'a, T> IntoIterator for &'a mut HeaderMap<T>"],["impl<'a, 'b: 'a, T> IntoIterator for &'b OccupiedEntry<'a, T>"],["impl<'a, 'b: 'a, T> IntoIterator for &'b GetAll<'a, T>"],["impl<'a, T> IntoIterator for &'a HeaderMap<T>"],["impl<'a, T> IntoIterator for OccupiedEntry<'a, T>"],["impl<'a, T> IntoIterator for GetAll<'a, T>"],["impl<'a, 'b: 'a, T> IntoIterator for &'b mut OccupiedEntry<'a, T>"]], -"indexmap":[["impl<'a, K, V, S> IntoIterator for &'a IndexMap<K, V, S>"],["impl<'a, K, V, S> IntoIterator for &'a mut IndexMap<K, V, S>"],["impl<'a, K, V> IntoIterator for &'a mut Slice<K, V>"],["impl<K, V, S> IntoIterator for IndexMap<K, V, S>"],["impl<'a, T> IntoIterator for &'a Slice<T>"],["impl<T, S> IntoIterator for IndexSet<T, S>"],["impl<'a, K, V> IntoIterator for &'a Slice<K, V>"],["impl<T> IntoIterator for Box<Slice<T>>"],["impl<'a, T, S> IntoIterator for &'a IndexSet<T, S>"],["impl<K, V> IntoIterator for Box<Slice<K, V>>"]], +"indexmap":[["impl<K, V> IntoIterator for Box<Slice<K, V>>"],["impl<'a, K, V> IntoIterator for &'a Slice<K, V>"],["impl<'a, T> IntoIterator for &'a Slice<T>"],["impl<'a, K, V, S> IntoIterator for &'a mut IndexMap<K, V, S>"],["impl<T, S> IntoIterator for IndexSet<T, S>"],["impl<'a, K, V, S> IntoIterator for &'a IndexMap<K, V, S>"],["impl<'a, T, S> IntoIterator for &'a IndexSet<T, S>"],["impl<K, V, S> IntoIterator for IndexMap<K, V, S>"],["impl<T> IntoIterator for Box<Slice<T>>"],["impl<'a, K, V> IntoIterator for &'a mut Slice<K, V>"]], "inout":[["impl<'inp, 'out, T> IntoIterator for InOutBuf<'inp, 'out, T>"]], -"itertools":[["impl<'a, I> IntoIterator for &'a IntoChunks<I>
    where\n I: Iterator,\n I::Item: 'a,
    "],["impl<'a, I> IntoIterator for &'a RcIter<I>
    where\n I: Iterator,
    "],["impl<'a, K, I, F> IntoIterator for &'a GroupBy<K, I, F>
    where\n I: Iterator,\n I::Item: 'a,\n F: FnMut(&I::Item) -> K,\n K: PartialEq,
    "]], +"itertools":[["impl<'a, I> IntoIterator for &'a RcIter<I>
    where\n I: Iterator,
    "],["impl<'a, K, I, F> IntoIterator for &'a GroupBy<K, I, F>
    where\n I: Iterator,\n I::Item: 'a,\n F: FnMut(&I::Item) -> K,\n K: PartialEq,
    "],["impl<'a, I> IntoIterator for &'a IntoChunks<I>
    where\n I: Iterator,\n I::Item: 'a,
    "]], "kurbo":[["impl IntoIterator for BezPath"],["impl<'a> IntoIterator for &'a BezPath"]], "lettre":[["impl IntoIterator for Mailboxes"]], "mime_guess":[["impl IntoIterator for MimeGuess"],["impl<'a> IntoIterator for &'a MimeGuess"]], @@ -28,13 +28,13 @@ "rand":[["impl IntoIterator for IndexVec"]], "regex":[["impl<'a> IntoIterator for &'a SetMatches"],["impl IntoIterator for SetMatches"],["impl IntoIterator for SetMatches"],["impl<'a> IntoIterator for &'a SetMatches"]], "regex_syntax":[["impl<'a> IntoIterator for &'a Utf8Sequence"]], -"rustix":[["impl IntoIterator for ReadWriteFlags"],["impl IntoIterator for ResolveFlags"],["impl IntoIterator for StatVfsMountFlags"],["impl IntoIterator for WatchFlags"],["impl IntoIterator for Access"],["impl IntoIterator for SealFlags"],["impl IntoIterator for FdFlags"],["impl IntoIterator for Mode"],["impl IntoIterator for MemfdFlags"],["impl IntoIterator for IFlags"],["impl IntoIterator for XattrFlags"],["impl IntoIterator for AtFlags"],["impl IntoIterator for RenameFlags"],["impl IntoIterator for FallocateFlags"],["impl IntoIterator for OFlags"],["impl IntoIterator for DupFlags"],["impl IntoIterator for StatxFlags"],["impl IntoIterator for CreateFlags"]], +"rustix":[["impl IntoIterator for StatVfsMountFlags"],["impl IntoIterator for Mode"],["impl IntoIterator for DupFlags"],["impl IntoIterator for OFlags"],["impl IntoIterator for CreateFlags"],["impl IntoIterator for StatxFlags"],["impl IntoIterator for SealFlags"],["impl IntoIterator for FdFlags"],["impl IntoIterator for MemfdFlags"],["impl IntoIterator for XattrFlags"],["impl IntoIterator for WatchFlags"],["impl IntoIterator for AtFlags"],["impl IntoIterator for Access"],["impl IntoIterator for IFlags"],["impl IntoIterator for ResolveFlags"],["impl IntoIterator for FallocateFlags"],["impl IntoIterator for ReadWriteFlags"],["impl IntoIterator for RenameFlags"]], "rustybuzz":[["impl IntoIterator for BufferFlags"],["impl IntoIterator for SerializeFlags"]], "serde_json":[["impl<'a> IntoIterator for &'a Map<String, Value>"],["impl<'a> IntoIterator for &'a mut Map<String, Value>"],["impl IntoIterator for Map<String, Value>"]], "serde_path_to_error":[["impl<'a> IntoIterator for &'a Path"]], "slab":[["impl<T> IntoIterator for Slab<T>"],["impl<'a, T> IntoIterator for &'a Slab<T>"],["impl<'a, T> IntoIterator for &'a mut Slab<T>"]], "slotmap":[["impl<'a, K: Key, V> IntoIterator for &'a mut SecondaryMap<K, V>"],["impl<'a, K: 'a + Key, V> IntoIterator for &'a mut DenseSlotMap<K, V>"],["impl<K: Key, V> IntoIterator for SlotMap<K, V>"],["impl<K: Key, V> IntoIterator for SecondaryMap<K, V>"],["impl<'a, K: 'a + Key, V> IntoIterator for &'a DenseSlotMap<K, V>"],["impl<'a, K: Key, V> IntoIterator for &'a mut HopSlotMap<K, V>"],["impl<K: Key, V> IntoIterator for DenseSlotMap<K, V>"],["impl<'a, K: Key, V> IntoIterator for &'a HopSlotMap<K, V>"],["impl<'a, K: Key, V> IntoIterator for &'a SecondaryMap<K, V>"],["impl<'a, K: Key, V> IntoIterator for &'a SlotMap<K, V>"],["impl<K: Key, V> IntoIterator for HopSlotMap<K, V>"],["impl<'a, K: Key, V> IntoIterator for &'a mut SlotMap<K, V>"]], -"smallvec":[["impl<A: Array> IntoIterator for SmallVec<A>"],["impl<'a, A: Array> IntoIterator for &'a mut SmallVec<A>"],["impl<'a, A: Array> IntoIterator for &'a SmallVec<A>"]], +"smallvec":[["impl<'a, A: Array> IntoIterator for &'a SmallVec<A>"],["impl<'a, A: Array> IntoIterator for &'a mut SmallVec<A>"],["impl<A: Array> IntoIterator for SmallVec<A>"]], "sqlx_postgres":[["impl IntoIterator for PgLQuery"],["impl IntoIterator for PgLTree"],["impl IntoIterator for PgLQueryVariantFlag"]], "thread_local":[["impl<T: Send> IntoIterator for CachedThreadLocal<T>"],["impl<'a, T: Send> IntoIterator for &'a mut ThreadLocal<T>"],["impl<T: Send> IntoIterator for ThreadLocal<T>"],["impl<'a, T: Send + 'a> IntoIterator for &'a mut CachedThreadLocal<T>"],["impl<'a, T: Send + Sync> IntoIterator for &'a ThreadLocal<T>"]], "tinyvec":[["impl<'a, A: Array> IntoIterator for &'a mut TinyVec<A>"],["impl<'a, A: Array> IntoIterator for &'a TinyVec<A>"],["impl<'a, A: Array> IntoIterator for &'a mut ArrayVec<A>"],["impl<'s, T> IntoIterator for SliceVec<'s, T>"],["impl<A: Array> IntoIterator for ArrayVec<A>"],["impl<'a, A: Array> IntoIterator for &'a ArrayVec<A>"],["impl<A: Array> IntoIterator for TinyVec<A>"]], diff --git a/trait.impl/core/iter/traits/double_ended/trait.DoubleEndedIterator.js b/trait.impl/core/iter/traits/double_ended/trait.DoubleEndedIterator.js index 9bf59e174afd..a1aec47579d1 100644 --- a/trait.impl/core/iter/traits/double_ended/trait.DoubleEndedIterator.js +++ b/trait.impl/core/iter/traits/double_ended/trait.DoubleEndedIterator.js @@ -9,9 +9,9 @@ "git2":[["impl<'diff> DoubleEndedIterator for Deltas<'diff>"],["impl DoubleEndedIterator for MessageTrailersBytesIterator<'_>"],["impl<'tree> DoubleEndedIterator for TreeIter<'tree>"],["impl<'list> DoubleEndedIterator for PathspecEntries<'list>"],["impl<'repo, 'commit> DoubleEndedIterator for Parents<'commit, 'repo>"],["impl<'repo> DoubleEndedIterator for Refspecs<'repo>"],["impl<'reflog> DoubleEndedIterator for ReflogIter<'reflog>"],["impl<'a> DoubleEndedIterator for IterBytes<'a>"],["impl<'a> DoubleEndedIterator for Iter<'a>"],["impl<'a> DoubleEndedIterator for StatusIter<'a>"],["impl<'blame> DoubleEndedIterator for BlameIter<'blame>"],["impl<'list> DoubleEndedIterator for PathspecFailedEntries<'list>"],["impl<'list> DoubleEndedIterator for PathspecDiffEntries<'list>"],["impl DoubleEndedIterator for MessageTrailersStrsIterator<'_>"]], "hashlink":[["impl<'a, K, V> DoubleEndedIterator for Drain<'a, K, V>"],["impl<K, V> DoubleEndedIterator for IntoIter<K, V>"],["impl<'a, K> DoubleEndedIterator for Drain<'a, K>"],["impl<'a, K, V> DoubleEndedIterator for Iter<'a, K, V>"],["impl<K> DoubleEndedIterator for IntoIter<K>"],["impl<'a, K, V> DoubleEndedIterator for Keys<'a, K, V>"],["impl<'a, K, V> DoubleEndedIterator for IterMut<'a, K, V>"],["impl<'a, K, V> DoubleEndedIterator for Values<'a, K, V>"],["impl<'a, K, V> DoubleEndedIterator for ValuesMut<'a, K, V>"],["impl<'a, T> DoubleEndedIterator for Iter<'a, T>"]], "http":[["impl<'a, T: 'a> DoubleEndedIterator for ValueIterMut<'a, T>"],["impl<'a, T: 'a> DoubleEndedIterator for ValueIter<'a, T>"]], -"indexmap":[["impl<K, V> DoubleEndedIterator for IntoKeys<K, V>"],["impl<K, V> DoubleEndedIterator for Values<'_, K, V>"],["impl<T, S1, S2> DoubleEndedIterator for SymmetricDifference<'_, T, S1, S2>
    where\n T: Eq + Hash,\n S1: BuildHasher,\n S2: BuildHasher,
    "],["impl<K, V> DoubleEndedIterator for ValuesMut<'_, K, V>"],["impl<T, S> DoubleEndedIterator for Difference<'_, T, S>
    where\n T: Eq + Hash,\n S: BuildHasher,
    "],["impl<T, S> DoubleEndedIterator for Union<'_, T, S>
    where\n T: Eq + Hash,\n S: BuildHasher,
    "],["impl<K, V> DoubleEndedIterator for IntoValues<K, V>"],["impl<T> DoubleEndedIterator for IntoIter<T>"],["impl<I, K, V, S> DoubleEndedIterator for Splice<'_, I, K, V, S>
    where\n I: Iterator<Item = (K, V)>,\n K: Hash + Eq,\n S: BuildHasher,
    "],["impl<K, V> DoubleEndedIterator for IterMut<'_, K, V>"],["impl<K, V> DoubleEndedIterator for IntoIter<K, V>"],["impl<K, V> DoubleEndedIterator for Drain<'_, K, V>"],["impl<T> DoubleEndedIterator for Iter<'_, T>"],["impl<I, T, S> DoubleEndedIterator for Splice<'_, I, T, S>
    where\n I: Iterator<Item = T>,\n T: Hash + Eq,\n S: BuildHasher,
    "],["impl<K, V> DoubleEndedIterator for Iter<'_, K, V>"],["impl<K, V> DoubleEndedIterator for Keys<'_, K, V>"],["impl<T, S> DoubleEndedIterator for Intersection<'_, T, S>
    where\n T: Eq + Hash,\n S: BuildHasher,
    "],["impl<T> DoubleEndedIterator for Drain<'_, T>"]], +"indexmap":[["impl<K, V> DoubleEndedIterator for Drain<'_, K, V>"],["impl<K, V> DoubleEndedIterator for Iter<'_, K, V>"],["impl<K, V> DoubleEndedIterator for IterMut<'_, K, V>"],["impl<K, V> DoubleEndedIterator for Keys<'_, K, V>"],["impl<I, K, V, S> DoubleEndedIterator for Splice<'_, I, K, V, S>
    where\n I: Iterator<Item = (K, V)>,\n K: Hash + Eq,\n S: BuildHasher,
    "],["impl<T, S> DoubleEndedIterator for Union<'_, T, S>
    where\n T: Eq + Hash,\n S: BuildHasher,
    "],["impl<K, V> DoubleEndedIterator for Values<'_, K, V>"],["impl<K, V> DoubleEndedIterator for IntoKeys<K, V>"],["impl<T, S1, S2> DoubleEndedIterator for SymmetricDifference<'_, T, S1, S2>
    where\n T: Eq + Hash,\n S1: BuildHasher,\n S2: BuildHasher,
    "],["impl<T, S> DoubleEndedIterator for Intersection<'_, T, S>
    where\n T: Eq + Hash,\n S: BuildHasher,
    "],["impl<I, T, S> DoubleEndedIterator for Splice<'_, I, T, S>
    where\n I: Iterator<Item = T>,\n T: Hash + Eq,\n S: BuildHasher,
    "],["impl<T> DoubleEndedIterator for Drain<'_, T>"],["impl<T> DoubleEndedIterator for IntoIter<T>"],["impl<K, V> DoubleEndedIterator for IntoValues<K, V>"],["impl<T, S> DoubleEndedIterator for Difference<'_, T, S>
    where\n T: Eq + Hash,\n S: BuildHasher,
    "],["impl<K, V> DoubleEndedIterator for ValuesMut<'_, K, V>"],["impl<T> DoubleEndedIterator for Iter<'_, T>"],["impl<K, V> DoubleEndedIterator for IntoIter<K, V>"]], "ipnet":[["impl DoubleEndedIterator for Ipv4AddrRange"],["impl DoubleEndedIterator for IpAddrRange"],["impl DoubleEndedIterator for Ipv6AddrRange"]], -"itertools":[["impl<X, Iter, C, D, E, F, G, H, I, J, K, L> DoubleEndedIterator for ConsTuples<Iter, ((C, D, E, F, G, H, I, J, K, L), X)>"],["impl<I, F> DoubleEndedIterator for Positions<I, F>"],["impl<T, U> DoubleEndedIterator for ZipLongest<T, U>"],["impl<X, Iter, J, K, L> DoubleEndedIterator for ConsTuples<Iter, ((J, K, L), X)>
    where\n Iter: DoubleEndedIterator<Item = ((J, K, L), X)>,
    "],["impl<A, B> DoubleEndedIterator for Zip<(A, B)>"],["impl<X, Iter, B, C, D, E, F, G, H, I, J, K, L> DoubleEndedIterator for ConsTuples<Iter, ((B, C, D, E, F, G, H, I, J, K, L), X)>"],["impl<I, V, F> DoubleEndedIterator for UniqueBy<I, V, F>
    where\n I: DoubleEndedIterator,\n V: Eq + Hash,\n F: FnMut(&I::Item) -> V,
    "],["impl<X, Iter, I, J, K, L> DoubleEndedIterator for ConsTuples<Iter, ((I, J, K, L), X)>
    where\n Iter: DoubleEndedIterator<Item = ((I, J, K, L), X)>,
    "],["impl<I> DoubleEndedIterator for RcIter<I>"],["impl<A, B, C, D, E, F, G, H, I, J, K, L> DoubleEndedIterator for Zip<(A, B, C, D, E, F, G, H, I, J, K, L)>"],["impl<X, Iter, H, I, J, K, L> DoubleEndedIterator for ConsTuples<Iter, ((H, I, J, K, L), X)>
    where\n Iter: DoubleEndedIterator<Item = ((H, I, J, K, L), X)>,
    "],["impl<X, Iter, K, L> DoubleEndedIterator for ConsTuples<Iter, ((K, L), X)>
    where\n Iter: DoubleEndedIterator<Item = ((K, L), X)>,
    "],["impl<A, B, C> DoubleEndedIterator for Zip<(A, B, C)>"],["impl<X, Iter, D, E, F, G, H, I, J, K, L> DoubleEndedIterator for ConsTuples<Iter, ((D, E, F, G, H, I, J, K, L), X)>"],["impl<I, F> DoubleEndedIterator for Update<I, F>
    where\n I: DoubleEndedIterator,\n F: FnMut(&mut I::Item),
    "],["impl<A, B, C, D> DoubleEndedIterator for Zip<(A, B, C, D)>"],["impl<I, F> DoubleEndedIterator for PadUsing<I, F>"],["impl<X, Iter, E, F, G, H, I, J, K, L> DoubleEndedIterator for ConsTuples<Iter, ((E, F, G, H, I, J, K, L), X)>
    where\n Iter: DoubleEndedIterator<Item = ((E, F, G, H, I, J, K, L), X)>,
    "],["impl<X, Iter, G, H, I, J, K, L> DoubleEndedIterator for ConsTuples<Iter, ((G, H, I, J, K, L), X)>
    where\n Iter: DoubleEndedIterator<Item = ((G, H, I, J, K, L), X)>,
    "],["impl<I> DoubleEndedIterator for Unique<I>
    where\n I: DoubleEndedIterator,\n I::Item: Eq + Hash + Clone,
    "],["impl<A, B, C, D, E, F, G, H, I, J, K> DoubleEndedIterator for Zip<(A, B, C, D, E, F, G, H, I, J, K)>"],["impl<A, B, C, D, E, F, G, H, I, J> DoubleEndedIterator for Zip<(A, B, C, D, E, F, G, H, I, J)>"],["impl<A> DoubleEndedIterator for Zip<(A,)>"],["impl<A, B, C, D, E, F, G, H> DoubleEndedIterator for Zip<(A, B, C, D, E, F, G, H)>"],["impl<X, Iter, F, G, H, I, J, K, L> DoubleEndedIterator for ConsTuples<Iter, ((F, G, H, I, J, K, L), X)>
    where\n Iter: DoubleEndedIterator<Item = ((F, G, H, I, J, K, L), X)>,
    "],["impl<A, B, C, D, E, F, G, H, I> DoubleEndedIterator for Zip<(A, B, C, D, E, F, G, H, I)>"],["impl<A> DoubleEndedIterator for RepeatN<A>
    where\n A: Clone,
    "],["impl<A, B, C, D, E, F> DoubleEndedIterator for Zip<(A, B, C, D, E, F)>"],["impl<I, T, E> DoubleEndedIterator for FlattenOk<I, T, E>
    where\n I: DoubleEndedIterator<Item = Result<T, E>>,\n T: IntoIterator,\n T::IntoIter: DoubleEndedIterator,
    "],["impl<A, B, C, D, E> DoubleEndedIterator for Zip<(A, B, C, D, E)>"],["impl<A, B, C, D, E, F, G> DoubleEndedIterator for Zip<(A, B, C, D, E, F, G)>"]], +"itertools":[["impl<A, B, C, D, E, F, G> DoubleEndedIterator for Zip<(A, B, C, D, E, F, G)>"],["impl<I> DoubleEndedIterator for RcIter<I>"],["impl<A, B, C, D, E, F, G, H, I, J> DoubleEndedIterator for Zip<(A, B, C, D, E, F, G, H, I, J)>"],["impl<X, Iter, D, E, F, G, H, I, J, K, L> DoubleEndedIterator for ConsTuples<Iter, ((D, E, F, G, H, I, J, K, L), X)>"],["impl<A, B, C, D, E, F, G, H, I, J, K> DoubleEndedIterator for Zip<(A, B, C, D, E, F, G, H, I, J, K)>"],["impl<A, B, C, D> DoubleEndedIterator for Zip<(A, B, C, D)>"],["impl<I, F> DoubleEndedIterator for Update<I, F>
    where\n I: DoubleEndedIterator,\n F: FnMut(&mut I::Item),
    "],["impl<A> DoubleEndedIterator for Zip<(A,)>"],["impl<I, F> DoubleEndedIterator for PadUsing<I, F>"],["impl<T, U> DoubleEndedIterator for ZipLongest<T, U>"],["impl<A, B> DoubleEndedIterator for Zip<(A, B)>"],["impl<X, Iter, F, G, H, I, J, K, L> DoubleEndedIterator for ConsTuples<Iter, ((F, G, H, I, J, K, L), X)>
    where\n Iter: DoubleEndedIterator<Item = ((F, G, H, I, J, K, L), X)>,
    "],["impl<X, Iter, H, I, J, K, L> DoubleEndedIterator for ConsTuples<Iter, ((H, I, J, K, L), X)>
    where\n Iter: DoubleEndedIterator<Item = ((H, I, J, K, L), X)>,
    "],["impl<X, Iter, G, H, I, J, K, L> DoubleEndedIterator for ConsTuples<Iter, ((G, H, I, J, K, L), X)>
    where\n Iter: DoubleEndedIterator<Item = ((G, H, I, J, K, L), X)>,
    "],["impl<A, B, C, D, E, F, G, H> DoubleEndedIterator for Zip<(A, B, C, D, E, F, G, H)>"],["impl<X, Iter, K, L> DoubleEndedIterator for ConsTuples<Iter, ((K, L), X)>
    where\n Iter: DoubleEndedIterator<Item = ((K, L), X)>,
    "],["impl<I> DoubleEndedIterator for Unique<I>
    where\n I: DoubleEndedIterator,\n I::Item: Eq + Hash + Clone,
    "],["impl<A, B, C, D, E, F, G, H, I, J, K, L> DoubleEndedIterator for Zip<(A, B, C, D, E, F, G, H, I, J, K, L)>"],["impl<X, Iter, I, J, K, L> DoubleEndedIterator for ConsTuples<Iter, ((I, J, K, L), X)>
    where\n Iter: DoubleEndedIterator<Item = ((I, J, K, L), X)>,
    "],["impl<X, Iter, J, K, L> DoubleEndedIterator for ConsTuples<Iter, ((J, K, L), X)>
    where\n Iter: DoubleEndedIterator<Item = ((J, K, L), X)>,
    "],["impl<I, F> DoubleEndedIterator for Positions<I, F>"],["impl<X, Iter, C, D, E, F, G, H, I, J, K, L> DoubleEndedIterator for ConsTuples<Iter, ((C, D, E, F, G, H, I, J, K, L), X)>"],["impl<A, B, C, D, E, F> DoubleEndedIterator for Zip<(A, B, C, D, E, F)>"],["impl<A, B, C, D, E> DoubleEndedIterator for Zip<(A, B, C, D, E)>"],["impl<I, V, F> DoubleEndedIterator for UniqueBy<I, V, F>
    where\n I: DoubleEndedIterator,\n V: Eq + Hash,\n F: FnMut(&I::Item) -> V,
    "],["impl<A, B, C> DoubleEndedIterator for Zip<(A, B, C)>"],["impl<X, Iter, B, C, D, E, F, G, H, I, J, K, L> DoubleEndedIterator for ConsTuples<Iter, ((B, C, D, E, F, G, H, I, J, K, L), X)>"],["impl<X, Iter, E, F, G, H, I, J, K, L> DoubleEndedIterator for ConsTuples<Iter, ((E, F, G, H, I, J, K, L), X)>
    where\n Iter: DoubleEndedIterator<Item = ((E, F, G, H, I, J, K, L), X)>,
    "],["impl<A> DoubleEndedIterator for RepeatN<A>
    where\n A: Clone,
    "],["impl<I, T, E> DoubleEndedIterator for FlattenOk<I, T, E>
    where\n I: DoubleEndedIterator<Item = Result<T, E>>,\n T: IntoIterator,\n T::IntoIter: DoubleEndedIterator,
    "],["impl<A, B, C, D, E, F, G, H, I> DoubleEndedIterator for Zip<(A, B, C, D, E, F, G, H, I)>"]], "memchr":[["impl<'h> DoubleEndedIterator for Memchr<'h>"],["impl<'a, 'h> DoubleEndedIterator for OneIter<'a, 'h>"],["impl<'a, 'h> DoubleEndedIterator for TwoIter<'a, 'h>"],["impl<'a, 'h> DoubleEndedIterator for TwoIter<'a, 'h>"],["impl<'a, 'h> DoubleEndedIterator for ThreeIter<'a, 'h>"],["impl<'a, 'h> DoubleEndedIterator for TwoIter<'a, 'h>"],["impl<'a, 'h> DoubleEndedIterator for ThreeIter<'a, 'h>"],["impl<'h> DoubleEndedIterator for Memchr3<'h>"],["impl<'a, 'h> DoubleEndedIterator for OneIter<'a, 'h>"],["impl<'a, 'h> DoubleEndedIterator for OneIter<'a, 'h>"],["impl<'a, 'h> DoubleEndedIterator for ThreeIter<'a, 'h>"],["impl<'h> DoubleEndedIterator for Memchr2<'h>"]], "mime_guess":[["impl DoubleEndedIterator for IterRaw"],["impl DoubleEndedIterator for Iter"]], "openssl":[["impl<T: Stackable> DoubleEndedIterator for IntoIter<T>"],["impl<'a, T: Stackable> DoubleEndedIterator for IterMut<'a, T>"],["impl<'a, T: Stackable> DoubleEndedIterator for Iter<'a, T>"]], @@ -21,7 +21,7 @@ "serde_json":[["impl<'a> DoubleEndedIterator for Keys<'a>"],["impl<'a> DoubleEndedIterator for Iter<'a>"],["impl<'a> DoubleEndedIterator for ValuesMut<'a>"],["impl<'a> DoubleEndedIterator for IterMut<'a>"],["impl<'a> DoubleEndedIterator for Values<'a>"],["impl DoubleEndedIterator for IntoIter"]], "serde_path_to_error":[["impl<'a> DoubleEndedIterator for Segments<'a>"]], "slab":[["impl<T> DoubleEndedIterator for Iter<'_, T>"],["impl<T> DoubleEndedIterator for Drain<'_, T>"],["impl<T> DoubleEndedIterator for IterMut<'_, T>"],["impl<T> DoubleEndedIterator for IntoIter<T>"]], -"smallvec":[["impl<'a, T: 'a + Array> DoubleEndedIterator for Drain<'a, T>"],["impl<A: Array> DoubleEndedIterator for IntoIter<A>"]], +"smallvec":[["impl<A: Array> DoubleEndedIterator for IntoIter<A>"],["impl<'a, T: 'a + Array> DoubleEndedIterator for Drain<'a, T>"]], "tinyvec":[["impl<'p, A: Array> DoubleEndedIterator for TinyVecDrain<'p, A>"],["impl<'p, A, I> DoubleEndedIterator for TinyVecSplice<'p, A, I>
    where\n A: Array,\n I: Iterator<Item = A::Item> + DoubleEndedIterator,
    "],["impl<A: Array> DoubleEndedIterator for TinyVecIterator<A>"],["impl<'p, A, I> DoubleEndedIterator for ArrayVecSplice<'p, A, I>
    where\n A: Array,\n I: Iterator<Item = A::Item> + DoubleEndedIterator,
    "],["impl<'a, T: 'a + Default> DoubleEndedIterator for ArrayVecDrain<'a, T>"],["impl<A: Array> DoubleEndedIterator for ArrayVecIterator<A>"]], "unicode_bidi":[["impl DoubleEndedIterator for Utf16CharIter<'_>"]], "unicode_segmentation":[["impl<'a> DoubleEndedIterator for UWordBounds<'a>"],["impl<'a> DoubleEndedIterator for UnicodeWordIndices<'a>"],["impl<'a> DoubleEndedIterator for UWordBoundIndices<'a>"],["impl<'a> DoubleEndedIterator for GraphemeIndices<'a>"],["impl<'a> DoubleEndedIterator for Graphemes<'a>"],["impl<'a> DoubleEndedIterator for UnicodeWords<'a>"]], diff --git a/trait.impl/core/iter/traits/exact_size/trait.ExactSizeIterator.js b/trait.impl/core/iter/traits/exact_size/trait.ExactSizeIterator.js index 4bca59164f43..998a3751395e 100644 --- a/trait.impl/core/iter/traits/exact_size/trait.ExactSizeIterator.js +++ b/trait.impl/core/iter/traits/exact_size/trait.ExactSizeIterator.js @@ -7,14 +7,14 @@ "chrono":[["impl ExactSizeIterator for NaiveDateWeeksIterator"],["impl ExactSizeIterator for NaiveDateDaysIterator"]], "csv":[["impl<'r> ExactSizeIterator for ByteRecordIter<'r>"]], "either":[["impl<L, R> ExactSizeIterator for IterEither<L, R>"],["impl<L, R> ExactSizeIterator for Either<L, R>
    where\n L: ExactSizeIterator,\n R: ExactSizeIterator<Item = L::Item>,
    "]], -"futures_util":[["impl<Fut: Unpin> ExactSizeIterator for IterMut<'_, Fut>"],["impl<Fut> ExactSizeIterator for IterPinRef<'_, Fut>"],["impl<St: Stream + Unpin> ExactSizeIterator for IterMut<'_, St>"],["impl<St: Stream + Unpin> ExactSizeIterator for Iter<'_, St>"],["impl<Fut> ExactSizeIterator for IterPinMut<'_, Fut>"],["impl<St: Stream + Unpin> ExactSizeIterator for IntoIter<St>"],["impl<Fut: Unpin> ExactSizeIterator for Iter<'_, Fut>"],["impl<Fut: Unpin> ExactSizeIterator for IntoIter<Fut>"]], +"futures_util":[["impl<Fut: Unpin> ExactSizeIterator for IntoIter<Fut>"],["impl<Fut> ExactSizeIterator for IterPinMut<'_, Fut>"],["impl<Fut: Unpin> ExactSizeIterator for IterMut<'_, Fut>"],["impl<Fut> ExactSizeIterator for IterPinRef<'_, Fut>"],["impl<St: Stream + Unpin> ExactSizeIterator for IterMut<'_, St>"],["impl<St: Stream + Unpin> ExactSizeIterator for Iter<'_, St>"],["impl<St: Stream + Unpin> ExactSizeIterator for IntoIter<St>"],["impl<Fut: Unpin> ExactSizeIterator for Iter<'_, Fut>"]], "generic_array":[["impl<T, N> ExactSizeIterator for GenericArrayIter<T, N>
    where\n N: ArrayLength<T>,
    "]], "git2":[["impl<'list> ExactSizeIterator for PathspecFailedEntries<'list>"],["impl<'diff> ExactSizeIterator for Deltas<'diff>"],["impl<'list> ExactSizeIterator for PathspecDiffEntries<'list>"],["impl<'reflog> ExactSizeIterator for ReflogIter<'reflog>"],["impl<'repo> ExactSizeIterator for Refspecs<'repo>"],["impl<'a> ExactSizeIterator for Iter<'a>"],["impl<'a> ExactSizeIterator for IterBytes<'a>"],["impl<'tree> ExactSizeIterator for TreeIter<'tree>"],["impl ExactSizeIterator for MessageTrailersBytesIterator<'_>"],["impl<'a> ExactSizeIterator for StatusIter<'a>"],["impl<'repo, 'commit> ExactSizeIterator for Parents<'commit, 'repo>"],["impl<'blame> ExactSizeIterator for BlameIter<'blame>"],["impl ExactSizeIterator for MessageTrailersStrsIterator<'_>"],["impl<'list> ExactSizeIterator for PathspecEntries<'list>"]], -"hashbrown":[["impl<K, V, A: Allocator> ExactSizeIterator for Drain<'_, K, V, A>"],["impl<'a, K> ExactSizeIterator for Iter<'a, K>"],["impl<T, A: Allocator> ExactSizeIterator for RawDrain<'_, T, A>"],["impl<K, A: Allocator> ExactSizeIterator for Drain<'_, K, A>"],["impl<K, V, A: Allocator> ExactSizeIterator for IntoIter<K, V, A>"],["impl<K, V, A: Allocator> ExactSizeIterator for IntoKeys<K, V, A>"],["impl<T> ExactSizeIterator for Iter<'_, T>"],["impl<K, V> ExactSizeIterator for ValuesMut<'_, K, V>"],["impl<T> ExactSizeIterator for RawIter<T>"],["impl<K, V> ExactSizeIterator for Values<'_, K, V>"],["impl<K, V> ExactSizeIterator for Keys<'_, K, V>"],["impl<K, V> ExactSizeIterator for IterMut<'_, K, V>"],["impl<K, A: Allocator> ExactSizeIterator for IntoIter<K, A>"],["impl<T, A> ExactSizeIterator for IntoIter<T, A>
    where\n A: Allocator,
    "],["impl<K, V> ExactSizeIterator for Iter<'_, K, V>"],["impl<T, A: Allocator> ExactSizeIterator for RawIntoIter<T, A>"],["impl<K, V, A: Allocator> ExactSizeIterator for IntoValues<K, V, A>"],["impl<T, A: Allocator> ExactSizeIterator for Drain<'_, T, A>"],["impl<T> ExactSizeIterator for IterMut<'_, T>"]], +"hashbrown":[["impl<T, A: Allocator> ExactSizeIterator for Drain<'_, T, A>"],["impl<K, A: Allocator> ExactSizeIterator for Drain<'_, K, A>"],["impl<K, V> ExactSizeIterator for Values<'_, K, V>"],["impl<K, V, A: Allocator> ExactSizeIterator for Drain<'_, K, V, A>"],["impl<T> ExactSizeIterator for IterMut<'_, T>"],["impl<K, V> ExactSizeIterator for Iter<'_, K, V>"],["impl<T, A: Allocator> ExactSizeIterator for RawDrain<'_, T, A>"],["impl<K, V> ExactSizeIterator for IterMut<'_, K, V>"],["impl<T, A: Allocator> ExactSizeIterator for RawIntoIter<T, A>"],["impl<K, V, A: Allocator> ExactSizeIterator for IntoValues<K, V, A>"],["impl<K, A: Allocator> ExactSizeIterator for IntoIter<K, A>"],["impl<T> ExactSizeIterator for Iter<'_, T>"],["impl<K, V> ExactSizeIterator for ValuesMut<'_, K, V>"],["impl<T, A> ExactSizeIterator for IntoIter<T, A>
    where\n A: Allocator,
    "],["impl<T> ExactSizeIterator for RawIter<T>"],["impl<K, V> ExactSizeIterator for Keys<'_, K, V>"],["impl<'a, K> ExactSizeIterator for Iter<'a, K>"],["impl<K, V, A: Allocator> ExactSizeIterator for IntoKeys<K, V, A>"],["impl<K, V, A: Allocator> ExactSizeIterator for IntoIter<K, V, A>"]], "hashlink":[["impl<K> ExactSizeIterator for IntoIter<K>"],["impl<'a, K, V> ExactSizeIterator for IterMut<'a, K, V>"],["impl<'a, K, V> ExactSizeIterator for Iter<'a, K, V>"],["impl<'a, K> ExactSizeIterator for Iter<'a, K>"],["impl<'a, K> ExactSizeIterator for Drain<'a, K>"],["impl<'a, K, V> ExactSizeIterator for Values<'a, K, V>"],["impl<'a, K, V> ExactSizeIterator for Keys<'a, K, V>"],["impl<'a, K, V> ExactSizeIterator for ValuesMut<'a, K, V>"],["impl<K, V> ExactSizeIterator for IntoIter<K, V>"]], "http":[["impl<'a, T> ExactSizeIterator for Keys<'a, T>"]], -"indexmap":[["impl<K, V> ExactSizeIterator for Iter<'_, K, V>"],["impl<K, V> ExactSizeIterator for ValuesMut<'_, K, V>"],["impl<K, V> ExactSizeIterator for IterMut<'_, K, V>"],["impl<K, V> ExactSizeIterator for IntoValues<K, V>"],["impl<T> ExactSizeIterator for Drain<'_, T>"],["impl<K, V> ExactSizeIterator for Keys<'_, K, V>"],["impl<I, T, S> ExactSizeIterator for Splice<'_, I, T, S>
    where\n I: Iterator<Item = T>,\n T: Hash + Eq,\n S: BuildHasher,
    "],["impl<T> ExactSizeIterator for Iter<'_, T>"],["impl<K, V> ExactSizeIterator for Values<'_, K, V>"],["impl<K, V> ExactSizeIterator for IntoIter<K, V>"],["impl<K, V> ExactSizeIterator for IntoKeys<K, V>"],["impl<T> ExactSizeIterator for IntoIter<T>"],["impl<K, V> ExactSizeIterator for Drain<'_, K, V>"],["impl<I, K, V, S> ExactSizeIterator for Splice<'_, I, K, V, S>
    where\n I: Iterator<Item = (K, V)>,\n K: Hash + Eq,\n S: BuildHasher,
    "]], -"itertools":[["impl<A, B, C, D, E, F, G, H, I, J, K, L> ExactSizeIterator for Zip<(A, B, C, D, E, F, G, H, I, J, K, L)>"],["impl<T> ExactSizeIterator for TupleBuffer<T>
    where\n T: HomogeneousTuple,
    "],["impl<A, B, C, D, E, F, G> ExactSizeIterator for Zip<(A, B, C, D, E, F, G)>"],["impl<I> ExactSizeIterator for PeekNth<I>
    where\n I: ExactSizeIterator,
    "],["impl<I> ExactSizeIterator for WithPosition<I>
    where\n I: ExactSizeIterator,
    "],["impl<A, B> ExactSizeIterator for Zip<(A, B)>"],["impl<A, B, C, D, E, F, G, H> ExactSizeIterator for Zip<(A, B, C, D, E, F, G, H)>"],["impl<I> ExactSizeIterator for Step<I>
    where\n I: ExactSizeIterator,
    "],["impl<I, F> ExactSizeIterator for PadUsing<I, F>
    where\n I: ExactSizeIterator,\n F: FnMut(usize) -> I::Item,
    "],["impl<A, B, C, D, E, F, G, H, I, J, K> ExactSizeIterator for Zip<(A, B, C, D, E, F, G, H, I, J, K)>"],["impl<A> ExactSizeIterator for Zip<(A,)>
    where\n A: ExactSizeIterator,
    "],["impl<A, B, C, D, E, F, G, H, I> ExactSizeIterator for Zip<(A, B, C, D, E, F, G, H, I)>"],["impl<A, B, C, D> ExactSizeIterator for Zip<(A, B, C, D)>"],["impl<I, T> ExactSizeIterator for TupleWindows<I, T>
    where\n I: ExactSizeIterator<Item = T::Item>,\n T: HomogeneousTuple + Clone,\n T::Item: Clone,
    "],["impl<I, J> ExactSizeIterator for ZipEq<I, J>"],["impl<A, B, C, D, E, F, G, H, I, J> ExactSizeIterator for Zip<(A, B, C, D, E, F, G, H, I, J)>"],["impl<I, F> ExactSizeIterator for Update<I, F>
    where\n I: ExactSizeIterator,\n F: FnMut(&mut I::Item),
    "],["impl<A, B, C, D, E, F> ExactSizeIterator for Zip<(A, B, C, D, E, F)>"],["impl<I> ExactSizeIterator for ExactlyOneError<I>
    where\n I: ExactSizeIterator,
    "],["impl<I> ExactSizeIterator for Tee<I>
    where\n I: ExactSizeIterator,\n I::Item: Clone,
    "],["impl<A, B, C, D, E> ExactSizeIterator for Zip<(A, B, C, D, E)>"],["impl<I, T> ExactSizeIterator for Tuples<I, T>
    where\n I: ExactSizeIterator<Item = T::Item>,\n T: HomogeneousTuple,
    "],["impl<A, B, C> ExactSizeIterator for Zip<(A, B, C)>"],["impl<T, U> ExactSizeIterator for ZipLongest<T, U>"],["impl<I> ExactSizeIterator for MultiPeek<I>
    where\n I: ExactSizeIterator,
    "],["impl<A> ExactSizeIterator for RepeatN<A>
    where\n A: Clone,
    "],["impl<I, T> ExactSizeIterator for CircularTupleWindows<I, T>
    where\n I: Iterator<Item = T::Item> + Clone,\n T: TupleCollect + Clone,\n T::Item: Clone,
    "]], +"indexmap":[["impl<T> ExactSizeIterator for Drain<'_, T>"],["impl<T> ExactSizeIterator for IntoIter<T>"],["impl<T> ExactSizeIterator for Iter<'_, T>"],["impl<K, V> ExactSizeIterator for Keys<'_, K, V>"],["impl<I, T, S> ExactSizeIterator for Splice<'_, I, T, S>
    where\n I: Iterator<Item = T>,\n T: Hash + Eq,\n S: BuildHasher,
    "],["impl<K, V> ExactSizeIterator for IntoValues<K, V>"],["impl<K, V> ExactSizeIterator for IntoIter<K, V>"],["impl<K, V> ExactSizeIterator for Values<'_, K, V>"],["impl<K, V> ExactSizeIterator for Iter<'_, K, V>"],["impl<K, V> ExactSizeIterator for ValuesMut<'_, K, V>"],["impl<K, V> ExactSizeIterator for IntoKeys<K, V>"],["impl<K, V> ExactSizeIterator for IterMut<'_, K, V>"],["impl<K, V> ExactSizeIterator for Drain<'_, K, V>"],["impl<I, K, V, S> ExactSizeIterator for Splice<'_, I, K, V, S>
    where\n I: Iterator<Item = (K, V)>,\n K: Hash + Eq,\n S: BuildHasher,
    "]], +"itertools":[["impl<A, B, C, D, E, F, G, H, I, J, K, L> ExactSizeIterator for Zip<(A, B, C, D, E, F, G, H, I, J, K, L)>"],["impl<T, U> ExactSizeIterator for ZipLongest<T, U>"],["impl<I> ExactSizeIterator for WithPosition<I>
    where\n I: ExactSizeIterator,
    "],["impl<I, J> ExactSizeIterator for ZipEq<I, J>"],["impl<A> ExactSizeIterator for Zip<(A,)>
    where\n A: ExactSizeIterator,
    "],["impl<I, T> ExactSizeIterator for CircularTupleWindows<I, T>
    where\n I: Iterator<Item = T::Item> + Clone,\n T: TupleCollect + Clone,\n T::Item: Clone,
    "],["impl<I, F> ExactSizeIterator for Update<I, F>
    where\n I: ExactSizeIterator,\n F: FnMut(&mut I::Item),
    "],["impl<A, B, C, D, E, F> ExactSizeIterator for Zip<(A, B, C, D, E, F)>"],["impl<I, T> ExactSizeIterator for TupleWindows<I, T>
    where\n I: ExactSizeIterator<Item = T::Item>,\n T: HomogeneousTuple + Clone,\n T::Item: Clone,
    "],["impl<I> ExactSizeIterator for PeekNth<I>
    where\n I: ExactSizeIterator,
    "],["impl<A, B, C, D, E, F, G, H, I, J> ExactSizeIterator for Zip<(A, B, C, D, E, F, G, H, I, J)>"],["impl<I> ExactSizeIterator for ExactlyOneError<I>
    where\n I: ExactSizeIterator,
    "],["impl<A, B, C, D, E, F, G, H, I, J, K> ExactSizeIterator for Zip<(A, B, C, D, E, F, G, H, I, J, K)>"],["impl<A> ExactSizeIterator for RepeatN<A>
    where\n A: Clone,
    "],["impl<T> ExactSizeIterator for TupleBuffer<T>
    where\n T: HomogeneousTuple,
    "],["impl<I, T> ExactSizeIterator for Tuples<I, T>
    where\n I: ExactSizeIterator<Item = T::Item>,\n T: HomogeneousTuple,
    "],["impl<A, B> ExactSizeIterator for Zip<(A, B)>"],["impl<I> ExactSizeIterator for Step<I>
    where\n I: ExactSizeIterator,
    "],["impl<I> ExactSizeIterator for MultiPeek<I>
    where\n I: ExactSizeIterator,
    "],["impl<A, B, C, D> ExactSizeIterator for Zip<(A, B, C, D)>"],["impl<A, B, C, D, E, F, G> ExactSizeIterator for Zip<(A, B, C, D, E, F, G)>"],["impl<A, B, C, D, E> ExactSizeIterator for Zip<(A, B, C, D, E)>"],["impl<A, B, C, D, E, F, G, H, I> ExactSizeIterator for Zip<(A, B, C, D, E, F, G, H, I)>"],["impl<I, F> ExactSizeIterator for PadUsing<I, F>
    where\n I: ExactSizeIterator,\n F: FnMut(usize) -> I::Item,
    "],["impl<I> ExactSizeIterator for Tee<I>
    where\n I: ExactSizeIterator,\n I::Item: Clone,
    "],["impl<A, B, C, D, E, F, G, H> ExactSizeIterator for Zip<(A, B, C, D, E, F, G, H)>"],["impl<A, B, C> ExactSizeIterator for Zip<(A, B, C)>"]], "mime_guess":[["impl ExactSizeIterator for Iter"],["impl ExactSizeIterator for IterRaw"]], "openssl":[["impl<'a, T: Stackable> ExactSizeIterator for Iter<'a, T>"],["impl<'a, T: Stackable> ExactSizeIterator for IterMut<'a, T>"],["impl<T: Stackable> ExactSizeIterator for IntoIter<T>"]], "rand":[["impl<'a> ExactSizeIterator for IndexVecIter<'a>"],["impl ExactSizeIterator for IndexVecIntoIter"],["impl<'a, S: Index<usize, Output = T> + ?Sized + 'a, T: 'a> ExactSizeIterator for SliceChooseIter<'a, S, T>"]], diff --git a/trait.impl/core/iter/traits/iterator/trait.Iterator.js b/trait.impl/core/iter/traits/iterator/trait.Iterator.js index b962f18f7584..1565d65adf7c 100644 --- a/trait.impl/core/iter/traits/iterator/trait.Iterator.js +++ b/trait.impl/core/iter/traits/iterator/trait.Iterator.js @@ -19,21 +19,21 @@ "finl_unicode":[["impl<'a> Iterator for Graphemes<'a>"]], "form_urlencoded":[["impl<'a> Iterator for ByteSerialize<'a>"],["impl<'a> Iterator for Parse<'a>"],["impl<'a> Iterator for ParseIntoOwned<'a>"]], "futures_executor":[["impl<S: Stream + Unpin> Iterator for BlockingStream<S>"]], -"futures_util":[["impl<Fut: Unpin> Iterator for IntoIter<Fut>"],["impl<'a, Fut: Unpin> Iterator for IterMut<'a, Fut>"],["impl<'a, Fut> Iterator for IterPinMut<'a, Fut>"],["impl<'a, St: Stream + Unpin> Iterator for IterMut<'a, St>"],["impl<'a, Fut> Iterator for IterPinRef<'a, Fut>"],["impl<St: Stream + Unpin> Iterator for IntoIter<St>"],["impl<'a, Fut: Unpin> Iterator for Iter<'a, Fut>"],["impl<'a, St: Stream + Unpin> Iterator for Iter<'a, St>"]], +"futures_util":[["impl<St: Stream + Unpin> Iterator for IntoIter<St>"],["impl<'a, Fut> Iterator for IterPinMut<'a, Fut>"],["impl<'a, St: Stream + Unpin> Iterator for IterMut<'a, St>"],["impl<'a, Fut: Unpin> Iterator for Iter<'a, Fut>"],["impl<'a, St: Stream + Unpin> Iterator for Iter<'a, St>"],["impl<Fut: Unpin> Iterator for IntoIter<Fut>"],["impl<'a, Fut> Iterator for IterPinRef<'a, Fut>"],["impl<'a, Fut: Unpin> Iterator for IterMut<'a, Fut>"]], "generic_array":[["impl<T, N> Iterator for GenericArrayIter<T, N>
    where\n N: ArrayLength<T>,
    "]], "gimli":[["impl<'iter, R: Reader> Iterator for RegisterRuleIter<'iter, R>"],["impl<'index, R: Reader> Iterator for UnitIndexSectionIterator<'index, R>"]], "git2":[["impl<'list> Iterator for PathspecDiffEntries<'list>"],["impl<'repo> Iterator for Notes<'repo>"],["impl<'diff> Iterator for Deltas<'diff>"],["impl<'repo, 'commit> Iterator for Parents<'commit, 'repo>"],["impl<'pair> Iterator for MessageTrailersStrsIterator<'pair>"],["impl<'repo> Iterator for References<'repo>"],["impl<'rebase> Iterator for Rebase<'rebase>"],["impl<'pair> Iterator for MessageTrailersBytesIterator<'pair>"],["impl<'a> Iterator for IterBytes<'a>"],["impl<'repo> Iterator for Revwalk<'repo>"],["impl<'reflog> Iterator for ReflogIter<'reflog>"],["impl<'blame> Iterator for BlameIter<'blame>"],["impl<'list> Iterator for PathspecFailedEntries<'list>"],["impl<'repo, 'references> Iterator for ReferenceNames<'repo, 'references>"],["impl<'repo> Iterator for Refspecs<'repo>"],["impl<'list> Iterator for PathspecEntries<'list>"],["impl<'a> Iterator for Iter<'a>"],["impl<'index> Iterator for IndexConflicts<'index>"],["impl<'a> Iterator for StatusIter<'a>"],["impl<'tree> Iterator for TreeIter<'tree>"],["impl<'index> Iterator for IndexEntries<'index>"],["impl<'repo> Iterator for Branches<'repo>"]], -"hashbrown":[["impl<'a, T, S, A> Iterator for SymmetricDifference<'a, T, S, A>
    where\n T: Eq + Hash,\n S: BuildHasher,\n A: Allocator,
    "],["impl<'a, T, S, A> Iterator for Union<'a, T, S, A>
    where\n T: Eq + Hash,\n S: BuildHasher,\n A: Allocator,
    "],["impl<T, A: Allocator> Iterator for RawIntoIter<T, A>"],["impl<T, A> Iterator for IntoIter<T, A>
    where\n A: Allocator,
    "],["impl<T> Iterator for RawIter<T>"],["impl<'a, K, V> Iterator for ValuesMut<'a, K, V>"],["impl<'a, T, S, A> Iterator for Difference<'a, T, S, A>
    where\n T: Eq + Hash,\n S: BuildHasher,\n A: Allocator,
    "],["impl<K, V, A: Allocator> Iterator for IntoIter<K, V, A>"],["impl<'a, K, V, A: Allocator> Iterator for Drain<'a, K, V, A>"],["impl<K, A: Allocator> Iterator for Drain<'_, K, A>"],["impl<'a, K, V> Iterator for Values<'a, K, V>"],["impl<'a, K, V> Iterator for IterMut<'a, K, V>"],["impl<K, V, A: Allocator> Iterator for IntoValues<K, V, A>"],["impl<'a, T, S, A> Iterator for Intersection<'a, T, S, A>
    where\n T: Eq + Hash,\n S: BuildHasher,\n A: Allocator,
    "],["impl<T, A: Allocator> Iterator for Drain<'_, T, A>"],["impl<K, V, F, A> Iterator for ExtractIf<'_, K, V, F, A>
    where\n F: FnMut(&K, &mut V) -> bool,\n A: Allocator,
    "],["impl<K, F, A: Allocator> Iterator for ExtractIf<'_, K, F, A>
    where\n F: FnMut(&K) -> bool,
    "],["impl<T, F, A: Allocator> Iterator for ExtractIf<'_, T, F, A>
    where\n F: FnMut(&mut T) -> bool,
    "],["impl<'a, K, V> Iterator for Iter<'a, K, V>"],["impl<K, A: Allocator> Iterator for IntoIter<K, A>"],["impl<'a, K, V> Iterator for Keys<'a, K, V>"],["impl<T> Iterator for RawIterHash<T>"],["impl<T, A: Allocator> Iterator for RawDrain<'_, T, A>"],["impl<'a, T> Iterator for IterMut<'a, T>"],["impl<K, V, A: Allocator> Iterator for IntoKeys<K, V, A>"],["impl<'a, K> Iterator for Iter<'a, K>"],["impl<'a, T> Iterator for Iter<'a, T>"]], +"hashbrown":[["impl<K, A: Allocator> Iterator for Drain<'_, K, A>"],["impl<'a, K, V> Iterator for Keys<'a, K, V>"],["impl<T, A: Allocator> Iterator for Drain<'_, T, A>"],["impl<T, A> Iterator for IntoIter<T, A>
    where\n A: Allocator,
    "],["impl<T, F, A: Allocator> Iterator for ExtractIf<'_, T, F, A>
    where\n F: FnMut(&mut T) -> bool,
    "],["impl<'a, T> Iterator for IterMut<'a, T>"],["impl<'a, K, V> Iterator for ValuesMut<'a, K, V>"],["impl<'a, T, S, A> Iterator for Intersection<'a, T, S, A>
    where\n T: Eq + Hash,\n S: BuildHasher,\n A: Allocator,
    "],["impl<K, V, A: Allocator> Iterator for IntoIter<K, V, A>"],["impl<'a, T, S, A> Iterator for SymmetricDifference<'a, T, S, A>
    where\n T: Eq + Hash,\n S: BuildHasher,\n A: Allocator,
    "],["impl<'a, K, V> Iterator for IterMut<'a, K, V>"],["impl<K, V, A: Allocator> Iterator for IntoKeys<K, V, A>"],["impl<T> Iterator for RawIter<T>"],["impl<'a, K, V, A: Allocator> Iterator for Drain<'a, K, V, A>"],["impl<T, A: Allocator> Iterator for RawDrain<'_, T, A>"],["impl<'a, T, S, A> Iterator for Difference<'a, T, S, A>
    where\n T: Eq + Hash,\n S: BuildHasher,\n A: Allocator,
    "],["impl<T> Iterator for RawIterHash<T>"],["impl<K, F, A: Allocator> Iterator for ExtractIf<'_, K, F, A>
    where\n F: FnMut(&K) -> bool,
    "],["impl<'a, K> Iterator for Iter<'a, K>"],["impl<'a, K, V> Iterator for Iter<'a, K, V>"],["impl<K, V, A: Allocator> Iterator for IntoValues<K, V, A>"],["impl<'a, T, S, A> Iterator for Union<'a, T, S, A>
    where\n T: Eq + Hash,\n S: BuildHasher,\n A: Allocator,
    "],["impl<T, A: Allocator> Iterator for RawIntoIter<T, A>"],["impl<K, V, F, A> Iterator for ExtractIf<'_, K, V, F, A>
    where\n F: FnMut(&K, &mut V) -> bool,\n A: Allocator,
    "],["impl<'a, T> Iterator for Iter<'a, T>"],["impl<'a, K, V> Iterator for Values<'a, K, V>"],["impl<K, A: Allocator> Iterator for IntoIter<K, A>"]], "hashlink":[["impl<K> Iterator for IntoIter<K>"],["impl<'a, T, S> Iterator for Union<'a, T, S>
    where\n T: Eq + Hash,\n S: BuildHasher,
    "],["impl<'a, K, V> Iterator for Drain<'a, K, V>"],["impl<'a, K, V> Iterator for Values<'a, K, V>"],["impl<'a, K, V> Iterator for ValuesMut<'a, K, V>"],["impl<'a, K, V> Iterator for IterMut<'a, K, V>"],["impl<'a, K> Iterator for Drain<'a, K>"],["impl<'a, T, S> Iterator for Intersection<'a, T, S>
    where\n T: Eq + Hash,\n S: BuildHasher,
    "],["impl<'a, T, S> Iterator for SymmetricDifference<'a, T, S>
    where\n T: Eq + Hash,\n S: BuildHasher,
    "],["impl<'a, K, V> Iterator for Keys<'a, K, V>"],["impl<'a, K> Iterator for Iter<'a, K>"],["impl<'a, K, V> Iterator for Iter<'a, K, V>"],["impl<'a, T, S> Iterator for Difference<'a, T, S>
    where\n T: Eq + Hash,\n S: BuildHasher,
    "],["impl<K, V> Iterator for IntoIter<K, V>"]], "http":[["impl<'a, T> Iterator for Keys<'a, T>"],["impl<'a, T> Iterator for Iter<'a, T>"],["impl<'a, T> Iterator for Drain<'a, T>"],["impl<'a, T> Iterator for Values<'a, T>"],["impl<'a, T> Iterator for ValuesMut<'a, T>"],["impl<T> Iterator for IntoIter<T>"],["impl<'a, T: 'a> Iterator for ValueIterMut<'a, T>"],["impl<'a, T: 'a> Iterator for ValueIter<'a, T>"],["impl<'a, T> Iterator for IterMut<'a, T>"],["impl<'a, T> Iterator for ValueDrain<'a, T>"]], "hyper":[["impl Iterator for GaiAddrs"]], "icu_collections":[["impl<'a, T: TrieValue> Iterator for CodePointMapRangeIterator<'a, T>"]], "icu_normalizer":[["impl<'data, I> Iterator for Composition<'data, I>
    where\n I: Iterator<Item = char>,
    "],["impl<'data, I> Iterator for Decomposition<'data, I>
    where\n I: Iterator<Item = char>,
    "]], "icu_segmenter":[["impl<'l, 's, Y: LineBreakType<'l, 's>> Iterator for LineBreakIterator<'l, 's, Y>"],["impl<'l, 's, Y: RuleBreakType<'l, 's> + ?Sized> Iterator for SentenceBreakIterator<'l, 's, Y>"],["impl<'l, 's, Y: RuleBreakType<'l, 's> + ?Sized> Iterator for GraphemeClusterBreakIterator<'l, 's, Y>"],["impl<'l, 's, Y: RuleBreakType<'l, 's> + ?Sized> Iterator for WordBreakIterator<'l, 's, Y>"]], -"indexmap":[["impl<'a, T> Iterator for Iter<'a, T>"],["impl<'a, K, V> Iterator for Keys<'a, K, V>"],["impl<T> Iterator for Drain<'_, T>"],["impl<'a, T, S1, S2> Iterator for SymmetricDifference<'a, T, S1, S2>
    where\n T: Eq + Hash,\n S1: BuildHasher,\n S2: BuildHasher,
    "],["impl<'a, T, S> Iterator for Union<'a, T, S>
    where\n T: Eq + Hash,\n S: BuildHasher,
    "],["impl<I, K, V, S> Iterator for Splice<'_, I, K, V, S>
    where\n I: Iterator<Item = (K, V)>,\n K: Hash + Eq,\n S: BuildHasher,
    "],["impl<K, V> Iterator for IntoValues<K, V>"],["impl<I, T, S> Iterator for Splice<'_, I, T, S>
    where\n I: Iterator<Item = T>,\n T: Hash + Eq,\n S: BuildHasher,
    "],["impl<'a, K, V> Iterator for Values<'a, K, V>"],["impl<'a, T, S> Iterator for Difference<'a, T, S>
    where\n T: Eq + Hash,\n S: BuildHasher,
    "],["impl<'a, T, S> Iterator for Intersection<'a, T, S>
    where\n T: Eq + Hash,\n S: BuildHasher,
    "],["impl<'a, K, V> Iterator for IterMut<'a, K, V>"],["impl<K, V> Iterator for Drain<'_, K, V>"],["impl<K, V> Iterator for IntoIter<K, V>"],["impl<'a, K, V> Iterator for ValuesMut<'a, K, V>"],["impl<T> Iterator for IntoIter<T>"],["impl<K, V> Iterator for IntoKeys<K, V>"],["impl<'a, K, V> Iterator for Iter<'a, K, V>"]], +"indexmap":[["impl<T> Iterator for Drain<'_, T>"],["impl<'a, K, V> Iterator for Iter<'a, K, V>"],["impl<'a, T, S> Iterator for Union<'a, T, S>
    where\n T: Eq + Hash,\n S: BuildHasher,
    "],["impl<'a, T, S> Iterator for Intersection<'a, T, S>
    where\n T: Eq + Hash,\n S: BuildHasher,
    "],["impl<'a, T, S1, S2> Iterator for SymmetricDifference<'a, T, S1, S2>
    where\n T: Eq + Hash,\n S1: BuildHasher,\n S2: BuildHasher,
    "],["impl<K, V> Iterator for IntoKeys<K, V>"],["impl<I, K, V, S> Iterator for Splice<'_, I, K, V, S>
    where\n I: Iterator<Item = (K, V)>,\n K: Hash + Eq,\n S: BuildHasher,
    "],["impl<K, V> Iterator for IntoIter<K, V>"],["impl<T> Iterator for IntoIter<T>"],["impl<'a, K, V> Iterator for Keys<'a, K, V>"],["impl<I, T, S> Iterator for Splice<'_, I, T, S>
    where\n I: Iterator<Item = T>,\n T: Hash + Eq,\n S: BuildHasher,
    "],["impl<'a, T, S> Iterator for Difference<'a, T, S>
    where\n T: Eq + Hash,\n S: BuildHasher,
    "],["impl<K, V> Iterator for Drain<'_, K, V>"],["impl<'a, K, V> Iterator for IterMut<'a, K, V>"],["impl<'a, K, V> Iterator for ValuesMut<'a, K, V>"],["impl<'a, T> Iterator for Iter<'a, T>"],["impl<K, V> Iterator for IntoValues<K, V>"],["impl<'a, K, V> Iterator for Values<'a, K, V>"]], "inout":[["impl<'inp, 'out, T> Iterator for InOutBufIter<'inp, 'out, T>"]], "ipnet":[["impl Iterator for Ipv6AddrRange"],["impl Iterator for IpSubnets"],["impl Iterator for IpAddrRange"],["impl Iterator for Ipv4AddrRange"],["impl Iterator for Ipv6Subnets"],["impl Iterator for Ipv4Subnets"]], -"itertools":[["impl<I, J> Iterator for ZipEq<I, J>
    where\n I: Iterator,\n J: Iterator,
    "],["impl<I> Iterator for MultiProduct<I>
    where\n I: Iterator + Clone,\n I::Item: Clone,
    "],["impl<X, Iter, F, G, H, I, J, K, L> Iterator for ConsTuples<Iter, ((F, G, H, I, J, K, L), X)>
    where\n Iter: Iterator<Item = ((F, G, H, I, J, K, L), X)>,
    "],["impl<A, B, C> Iterator for Zip<(A, B, C)>
    where\n A: Iterator,\n B: Iterator,\n C: Iterator,
    "],["impl<'a, K, I, F> Iterator for Groups<'a, K, I, F>
    where\n I: Iterator,\n I::Item: 'a,\n F: FnMut(&I::Item) -> K,\n K: PartialEq,
    "],["impl<I, T> Iterator for Tuples<I, T>
    where\n I: Iterator<Item = T::Item>,\n T: HomogeneousTuple,
    "],["impl<A, B, C, D, E> Iterator for Zip<(A, B, C, D, E)>
    where\n A: Iterator,\n B: Iterator,\n C: Iterator,\n D: Iterator,\n E: Iterator,
    "],["impl<St, F> Iterator for Iterate<St, F>
    where\n F: FnMut(&St) -> St,
    "],["impl<I, T> Iterator for TupleCombinations<I, T>
    where\n I: Iterator,\n T: HasCombination<I>,
    "],["impl<A, B, C, D, E, F, G, H, I, J> Iterator for Zip<(A, B, C, D, E, F, G, H, I, J)>
    where\n A: Iterator,\n B: Iterator,\n C: Iterator,\n D: Iterator,\n E: Iterator,\n F: Iterator,\n G: Iterator,\n H: Iterator,\n I: Iterator,\n J: Iterator,
    "],["impl<A, B, C, D, E, F, G> Iterator for Zip<(A, B, C, D, E, F, G)>
    where\n A: Iterator,\n B: Iterator,\n C: Iterator,\n D: Iterator,\n E: Iterator,\n F: Iterator,\n G: Iterator,
    "],["impl<I, F> Iterator for TakeWhileInclusive<I, F>
    where\n I: Iterator,\n F: FnMut(&I::Item) -> bool,
    "],["impl<I> Iterator for PeekNth<I>
    where\n I: Iterator,
    "],["impl<A, B, C, D, E, F> Iterator for Zip<(A, B, C, D, E, F)>
    where\n A: Iterator,\n B: Iterator,\n C: Iterator,\n D: Iterator,\n E: Iterator,\n F: Iterator,
    "],["impl<A> Iterator for Zip<(A,)>
    where\n A: Iterator,
    "],["impl<'a, I> Iterator for Chunk<'a, I>
    where\n I: Iterator,\n I::Item: 'a,
    "],["impl<B, F, I> Iterator for Batching<I, F>
    where\n I: Iterator,\n F: FnMut(&mut I) -> Option<B>,
    "],["impl<I> Iterator for PutBack<I>
    where\n I: Iterator,
    "],["impl<T, U> Iterator for ZipLongest<T, U>
    where\n T: Iterator,\n U: Iterator,
    "],["impl<I, J> Iterator for Interleave<I, J>
    where\n I: Iterator,\n J: Iterator<Item = I::Item>,
    "],["impl<A, F> Iterator for RepeatCall<F>
    where\n F: FnMut() -> A,
    "],["impl<I, F> Iterator for PadUsing<I, F>
    where\n I: Iterator,\n F: FnMut(usize) -> I::Item,
    "],["impl<A, St, F> Iterator for Unfold<St, F>
    where\n F: FnMut(&mut St) -> Option<A>,
    "],["impl<'a, I, F> Iterator for TakeWhileRef<'a, I, F>
    where\n I: Iterator + Clone,\n F: FnMut(&I::Item) -> bool,
    "],["impl<I> Iterator for ExactlyOneError<I>
    where\n I: Iterator,
    "],["impl<I> Iterator for Permutations<I>
    where\n I: Iterator,\n I::Item: Clone,
    "],["impl<I: Iterator> Iterator for PutBackN<I>"],["impl<I, T> Iterator for CircularTupleWindows<I, T>
    where\n I: Iterator<Item = T::Item> + Clone,\n T: TupleCollect + Clone,\n T::Item: Clone,
    "],["impl<X, Iter, I, J, K, L> Iterator for ConsTuples<Iter, ((I, J, K, L), X)>
    where\n Iter: Iterator<Item = ((I, J, K, L), X)>,
    "],["impl<I> Iterator for Step<I>
    where\n I: Iterator,
    "],["impl<A, B, C, D, E, F, G, H, I, J, K, L> Iterator for Zip<(A, B, C, D, E, F, G, H, I, J, K, L)>
    where\n A: Iterator,\n B: Iterator,\n C: Iterator,\n D: Iterator,\n E: Iterator,\n F: Iterator,\n G: Iterator,\n H: Iterator,\n I: Iterator,\n J: Iterator,\n K: Iterator,\n L: Iterator,
    "],["impl<I, A> Iterator for WhileSome<I>
    where\n I: Iterator<Item = Option<A>>,
    "],["impl<I> Iterator for Powerset<I>
    where\n I: Iterator,\n I::Item: Clone,
    "],["impl<X, Iter, G, H, I, J, K, L> Iterator for ConsTuples<Iter, ((G, H, I, J, K, L), X)>
    where\n Iter: Iterator<Item = ((G, H, I, J, K, L), X)>,
    "],["impl<X, Iter, B, C, D, E, F, G, H, I, J, K, L> Iterator for ConsTuples<Iter, ((B, C, D, E, F, G, H, I, J, K, L), X)>
    where\n Iter: Iterator<Item = ((B, C, D, E, F, G, H, I, J, K, L), X)>,
    "],["impl<A, B, C, D, E, F, G, H, I, J, K> Iterator for Zip<(A, B, C, D, E, F, G, H, I, J, K)>
    where\n A: Iterator,\n B: Iterator,\n C: Iterator,\n D: Iterator,\n E: Iterator,\n F: Iterator,\n G: Iterator,\n H: Iterator,\n I: Iterator,\n J: Iterator,\n K: Iterator,
    "],["impl<X, Iter, K, L> Iterator for ConsTuples<Iter, ((K, L), X)>
    where\n Iter: Iterator<Item = ((K, L), X)>,
    "],["impl<X, Iter, C, D, E, F, G, H, I, J, K, L> Iterator for ConsTuples<Iter, ((C, D, E, F, G, H, I, J, K, L), X)>
    where\n Iter: Iterator<Item = ((C, D, E, F, G, H, I, J, K, L), X)>,
    "],["impl<A, B, C, D> Iterator for Zip<(A, B, C, D)>
    where\n A: Iterator,\n B: Iterator,\n C: Iterator,\n D: Iterator,
    "],["impl<I, T, E> Iterator for FlattenOk<I, T, E>
    where\n I: Iterator<Item = Result<T, E>>,\n T: IntoIterator,
    "],["impl<I> Iterator for MultiPeek<I>
    where\n I: Iterator,
    "],["impl<I, F> Iterator for Positions<I, F>
    where\n I: Iterator,\n F: FnMut(I::Item) -> bool,
    "],["impl<X, Iter, H, I, J, K, L> Iterator for ConsTuples<Iter, ((H, I, J, K, L), X)>
    where\n Iter: Iterator<Item = ((H, I, J, K, L), X)>,
    "],["impl<I, T> Iterator for TupleWindows<I, T>
    where\n I: Iterator<Item = T::Item>,\n T: HomogeneousTuple + Clone,\n T::Item: Clone,
    "],["impl<I, F> Iterator for KMergeBy<I, F>
    where\n I: Iterator,\n F: KMergePredicate<I::Item>,
    "],["impl<I, V, F> Iterator for UniqueBy<I, V, F>
    where\n I: Iterator,\n V: Eq + Hash,\n F: FnMut(&I::Item) -> V,
    "],["impl<A> Iterator for RepeatN<A>
    where\n A: Clone,
    "],["impl<I: Iterator> Iterator for WithPosition<I>"],["impl<A, B> Iterator for Zip<(A, B)>
    where\n A: Iterator,\n B: Iterator,
    "],["impl<I, F, T, E> Iterator for FilterOk<I, F>
    where\n I: Iterator<Item = Result<T, E>>,\n F: FnMut(&T) -> bool,
    "],["impl<I> Iterator for CombinationsWithReplacement<I>
    where\n I: Iterator,\n I::Item: Clone,
    "],["impl<X, Iter, D, E, F, G, H, I, J, K, L> Iterator for ConsTuples<Iter, ((D, E, F, G, H, I, J, K, L), X)>
    where\n Iter: Iterator<Item = ((D, E, F, G, H, I, J, K, L), X)>,
    "],["impl<I, F> Iterator for Update<I, F>
    where\n I: Iterator,\n F: FnMut(&mut I::Item),
    "],["impl<'a, I> Iterator for Chunks<'a, I>
    where\n I: Iterator,\n I::Item: 'a,
    "],["impl<T> Iterator for TupleBuffer<T>
    where\n T: HomogeneousTuple,
    "],["impl<A, B, C, D, E, F, G, H> Iterator for Zip<(A, B, C, D, E, F, G, H)>
    where\n A: Iterator,\n B: Iterator,\n C: Iterator,\n D: Iterator,\n E: Iterator,\n F: Iterator,\n G: Iterator,\n H: Iterator,
    "],["impl<'a, I, F> Iterator for PeekingTakeWhile<'a, I, F>
    where\n I: PeekingNext,\n F: FnMut(&I::Item) -> bool,
    "],["impl<I, J> Iterator for Product<I, J>
    where\n I: Iterator,\n J: Clone + Iterator,\n I::Item: Clone,
    "],["impl<A, B, C, D, E, F, G, H, I> Iterator for Zip<(A, B, C, D, E, F, G, H, I)>
    where\n A: Iterator,\n B: Iterator,\n C: Iterator,\n D: Iterator,\n E: Iterator,\n F: Iterator,\n G: Iterator,\n H: Iterator,\n I: Iterator,
    "],["impl<I, J, F> Iterator for MergeBy<I, J, F>
    where\n I: Iterator,\n J: Iterator,\n F: OrderingOrBool<I::Item, J::Item>,
    "],["impl<I, F, T, U, E> Iterator for FilterMapOk<I, F>
    where\n I: Iterator<Item = Result<T, E>>,\n F: FnMut(T) -> Option<U>,
    "],["impl<I> Iterator for Combinations<I>
    where\n I: Iterator,\n I::Item: Clone,
    "],["impl<'a, I, T, E> Iterator for ProcessResults<'a, I, E>
    where\n I: Iterator<Item = Result<T, E>>,
    "],["impl<I> Iterator for Tee<I>
    where\n I: Iterator,\n I::Item: Clone,
    "],["impl<I, J> Iterator for InterleaveShortest<I, J>
    where\n I: Iterator,\n J: Iterator<Item = I::Item>,
    "],["impl<I, ElemF> Iterator for IntersperseWith<I, ElemF>
    where\n I: Iterator,\n ElemF: IntersperseElement<I::Item>,
    "],["impl<A, I> Iterator for RcIter<I>
    where\n I: Iterator<Item = A>,
    "],["impl<X, Iter, J, K, L> Iterator for ConsTuples<Iter, ((J, K, L), X)>
    where\n Iter: Iterator<Item = ((J, K, L), X)>,
    "],["impl<X, Iter, E, F, G, H, I, J, K, L> Iterator for ConsTuples<Iter, ((E, F, G, H, I, J, K, L), X)>
    where\n Iter: Iterator<Item = ((E, F, G, H, I, J, K, L), X)>,
    "],["impl<'a, K, I, F> Iterator for Group<'a, K, I, F>
    where\n I: Iterator,\n I::Item: 'a,\n F: FnMut(&I::Item) -> K,\n K: PartialEq,
    "],["impl<I> Iterator for Unique<I>
    where\n I: Iterator,\n I::Item: Eq + Hash + Clone,
    "]], +"itertools":[["impl<'a, I> Iterator for Chunk<'a, I>
    where\n I: Iterator,\n I::Item: 'a,
    "],["impl<'a, K, I, F> Iterator for Group<'a, K, I, F>
    where\n I: Iterator,\n I::Item: 'a,\n F: FnMut(&I::Item) -> K,\n K: PartialEq,
    "],["impl<I, J> Iterator for Interleave<I, J>
    where\n I: Iterator,\n J: Iterator<Item = I::Item>,
    "],["impl<T> Iterator for TupleBuffer<T>
    where\n T: HomogeneousTuple,
    "],["impl<A, B, C, D, E, F, G> Iterator for Zip<(A, B, C, D, E, F, G)>
    where\n A: Iterator,\n B: Iterator,\n C: Iterator,\n D: Iterator,\n E: Iterator,\n F: Iterator,\n G: Iterator,
    "],["impl<I> Iterator for MultiPeek<I>
    where\n I: Iterator,
    "],["impl<I, T, E> Iterator for FlattenOk<I, T, E>
    where\n I: Iterator<Item = Result<T, E>>,\n T: IntoIterator,
    "],["impl<B, F, I> Iterator for Batching<I, F>
    where\n I: Iterator,\n F: FnMut(&mut I) -> Option<B>,
    "],["impl<I> Iterator for Permutations<I>
    where\n I: Iterator,\n I::Item: Clone,
    "],["impl<I, F> Iterator for PadUsing<I, F>
    where\n I: Iterator,\n F: FnMut(usize) -> I::Item,
    "],["impl<A, B, C, D, E> Iterator for Zip<(A, B, C, D, E)>
    where\n A: Iterator,\n B: Iterator,\n C: Iterator,\n D: Iterator,\n E: Iterator,
    "],["impl<A, B, C, D, E, F, G, H, I> Iterator for Zip<(A, B, C, D, E, F, G, H, I)>
    where\n A: Iterator,\n B: Iterator,\n C: Iterator,\n D: Iterator,\n E: Iterator,\n F: Iterator,\n G: Iterator,\n H: Iterator,\n I: Iterator,
    "],["impl<'a, I, F> Iterator for TakeWhileRef<'a, I, F>
    where\n I: Iterator + Clone,\n F: FnMut(&I::Item) -> bool,
    "],["impl<I> Iterator for Powerset<I>
    where\n I: Iterator,\n I::Item: Clone,
    "],["impl<'a, I> Iterator for Chunks<'a, I>
    where\n I: Iterator,\n I::Item: 'a,
    "],["impl<A, B> Iterator for Zip<(A, B)>
    where\n A: Iterator,\n B: Iterator,
    "],["impl<X, Iter, E, F, G, H, I, J, K, L> Iterator for ConsTuples<Iter, ((E, F, G, H, I, J, K, L), X)>
    where\n Iter: Iterator<Item = ((E, F, G, H, I, J, K, L), X)>,
    "],["impl<A, F> Iterator for RepeatCall<F>
    where\n F: FnMut() -> A,
    "],["impl<A, B, C, D, E, F, G, H, I, J, K> Iterator for Zip<(A, B, C, D, E, F, G, H, I, J, K)>
    where\n A: Iterator,\n B: Iterator,\n C: Iterator,\n D: Iterator,\n E: Iterator,\n F: Iterator,\n G: Iterator,\n H: Iterator,\n I: Iterator,\n J: Iterator,\n K: Iterator,
    "],["impl<I, T> Iterator for TupleWindows<I, T>
    where\n I: Iterator<Item = T::Item>,\n T: HomogeneousTuple + Clone,\n T::Item: Clone,
    "],["impl<I, F> Iterator for KMergeBy<I, F>
    where\n I: Iterator,\n F: KMergePredicate<I::Item>,
    "],["impl<I> Iterator for Tee<I>
    where\n I: Iterator,\n I::Item: Clone,
    "],["impl<I, A> Iterator for WhileSome<I>
    where\n I: Iterator<Item = Option<A>>,
    "],["impl<X, Iter, C, D, E, F, G, H, I, J, K, L> Iterator for ConsTuples<Iter, ((C, D, E, F, G, H, I, J, K, L), X)>
    where\n Iter: Iterator<Item = ((C, D, E, F, G, H, I, J, K, L), X)>,
    "],["impl<A> Iterator for Zip<(A,)>
    where\n A: Iterator,
    "],["impl<A, B, C, D, E, F> Iterator for Zip<(A, B, C, D, E, F)>
    where\n A: Iterator,\n B: Iterator,\n C: Iterator,\n D: Iterator,\n E: Iterator,\n F: Iterator,
    "],["impl<I, J, F> Iterator for MergeBy<I, J, F>
    where\n I: Iterator,\n J: Iterator,\n F: OrderingOrBool<I::Item, J::Item>,
    "],["impl<I> Iterator for PeekNth<I>
    where\n I: Iterator,
    "],["impl<I, J> Iterator for Product<I, J>
    where\n I: Iterator,\n J: Clone + Iterator,\n I::Item: Clone,
    "],["impl<I> Iterator for Unique<I>
    where\n I: Iterator,\n I::Item: Eq + Hash + Clone,
    "],["impl<X, Iter, B, C, D, E, F, G, H, I, J, K, L> Iterator for ConsTuples<Iter, ((B, C, D, E, F, G, H, I, J, K, L), X)>
    where\n Iter: Iterator<Item = ((B, C, D, E, F, G, H, I, J, K, L), X)>,
    "],["impl<I, J> Iterator for InterleaveShortest<I, J>
    where\n I: Iterator,\n J: Iterator<Item = I::Item>,
    "],["impl<A, I> Iterator for RcIter<I>
    where\n I: Iterator<Item = A>,
    "],["impl<A, B, C> Iterator for Zip<(A, B, C)>
    where\n A: Iterator,\n B: Iterator,\n C: Iterator,
    "],["impl<'a, I, F> Iterator for PeekingTakeWhile<'a, I, F>
    where\n I: PeekingNext,\n F: FnMut(&I::Item) -> bool,
    "],["impl<'a, K, I, F> Iterator for Groups<'a, K, I, F>
    where\n I: Iterator,\n I::Item: 'a,\n F: FnMut(&I::Item) -> K,\n K: PartialEq,
    "],["impl<A> Iterator for RepeatN<A>
    where\n A: Clone,
    "],["impl<A, B, C, D, E, F, G, H, I, J> Iterator for Zip<(A, B, C, D, E, F, G, H, I, J)>
    where\n A: Iterator,\n B: Iterator,\n C: Iterator,\n D: Iterator,\n E: Iterator,\n F: Iterator,\n G: Iterator,\n H: Iterator,\n I: Iterator,\n J: Iterator,
    "],["impl<X, Iter, F, G, H, I, J, K, L> Iterator for ConsTuples<Iter, ((F, G, H, I, J, K, L), X)>
    where\n Iter: Iterator<Item = ((F, G, H, I, J, K, L), X)>,
    "],["impl<I> Iterator for MultiProduct<I>
    where\n I: Iterator + Clone,\n I::Item: Clone,
    "],["impl<I> Iterator for PutBack<I>
    where\n I: Iterator,
    "],["impl<A, B, C, D, E, F, G, H, I, J, K, L> Iterator for Zip<(A, B, C, D, E, F, G, H, I, J, K, L)>
    where\n A: Iterator,\n B: Iterator,\n C: Iterator,\n D: Iterator,\n E: Iterator,\n F: Iterator,\n G: Iterator,\n H: Iterator,\n I: Iterator,\n J: Iterator,\n K: Iterator,\n L: Iterator,
    "],["impl<I, V, F> Iterator for UniqueBy<I, V, F>
    where\n I: Iterator,\n V: Eq + Hash,\n F: FnMut(&I::Item) -> V,
    "],["impl<I, T> Iterator for Tuples<I, T>
    where\n I: Iterator<Item = T::Item>,\n T: HomogeneousTuple,
    "],["impl<I> Iterator for Step<I>
    where\n I: Iterator,
    "],["impl<'a, I, T, E> Iterator for ProcessResults<'a, I, E>
    where\n I: Iterator<Item = Result<T, E>>,
    "],["impl<I, F> Iterator for TakeWhileInclusive<I, F>
    where\n I: Iterator,\n F: FnMut(&I::Item) -> bool,
    "],["impl<A, St, F> Iterator for Unfold<St, F>
    where\n F: FnMut(&mut St) -> Option<A>,
    "],["impl<I, T> Iterator for CircularTupleWindows<I, T>
    where\n I: Iterator<Item = T::Item> + Clone,\n T: TupleCollect + Clone,\n T::Item: Clone,
    "],["impl<I, F> Iterator for Update<I, F>
    where\n I: Iterator,\n F: FnMut(&mut I::Item),
    "],["impl<X, Iter, K, L> Iterator for ConsTuples<Iter, ((K, L), X)>
    where\n Iter: Iterator<Item = ((K, L), X)>,
    "],["impl<I, ElemF> Iterator for IntersperseWith<I, ElemF>
    where\n I: Iterator,\n ElemF: IntersperseElement<I::Item>,
    "],["impl<I> Iterator for CombinationsWithReplacement<I>
    where\n I: Iterator,\n I::Item: Clone,
    "],["impl<X, Iter, H, I, J, K, L> Iterator for ConsTuples<Iter, ((H, I, J, K, L), X)>
    where\n Iter: Iterator<Item = ((H, I, J, K, L), X)>,
    "],["impl<X, Iter, D, E, F, G, H, I, J, K, L> Iterator for ConsTuples<Iter, ((D, E, F, G, H, I, J, K, L), X)>
    where\n Iter: Iterator<Item = ((D, E, F, G, H, I, J, K, L), X)>,
    "],["impl<A, B, C, D> Iterator for Zip<(A, B, C, D)>
    where\n A: Iterator,\n B: Iterator,\n C: Iterator,\n D: Iterator,
    "],["impl<St, F> Iterator for Iterate<St, F>
    where\n F: FnMut(&St) -> St,
    "],["impl<I, F, T, U, E> Iterator for FilterMapOk<I, F>
    where\n I: Iterator<Item = Result<T, E>>,\n F: FnMut(T) -> Option<U>,
    "],["impl<I: Iterator> Iterator for WithPosition<I>"],["impl<A, B, C, D, E, F, G, H> Iterator for Zip<(A, B, C, D, E, F, G, H)>
    where\n A: Iterator,\n B: Iterator,\n C: Iterator,\n D: Iterator,\n E: Iterator,\n F: Iterator,\n G: Iterator,\n H: Iterator,
    "],["impl<X, Iter, J, K, L> Iterator for ConsTuples<Iter, ((J, K, L), X)>
    where\n Iter: Iterator<Item = ((J, K, L), X)>,
    "],["impl<T, U> Iterator for ZipLongest<T, U>
    where\n T: Iterator,\n U: Iterator,
    "],["impl<I> Iterator for Combinations<I>
    where\n I: Iterator,\n I::Item: Clone,
    "],["impl<I> Iterator for ExactlyOneError<I>
    where\n I: Iterator,
    "],["impl<X, Iter, I, J, K, L> Iterator for ConsTuples<Iter, ((I, J, K, L), X)>
    where\n Iter: Iterator<Item = ((I, J, K, L), X)>,
    "],["impl<I, F, T, E> Iterator for FilterOk<I, F>
    where\n I: Iterator<Item = Result<T, E>>,\n F: FnMut(&T) -> bool,
    "],["impl<X, Iter, G, H, I, J, K, L> Iterator for ConsTuples<Iter, ((G, H, I, J, K, L), X)>
    where\n Iter: Iterator<Item = ((G, H, I, J, K, L), X)>,
    "],["impl<I, F> Iterator for Positions<I, F>
    where\n I: Iterator,\n F: FnMut(I::Item) -> bool,
    "],["impl<I, T> Iterator for TupleCombinations<I, T>
    where\n I: Iterator,\n T: HasCombination<I>,
    "],["impl<I: Iterator> Iterator for PutBackN<I>"],["impl<I, J> Iterator for ZipEq<I, J>
    where\n I: Iterator,\n J: Iterator,
    "]], "kurbo":[["impl Iterator for QuadBezIter"],["impl Iterator for PathSegIter"],["impl<I: Iterator<Item = PathEl>> Iterator for Segments<I>"],["impl Iterator for CubicBezIter"]], "memchr":[["impl<'a, 'h> Iterator for TwoIter<'a, 'h>"],["impl<'h, 'n> Iterator for FindRevIter<'h, 'n>"],["impl<'a, 'h> Iterator for TwoIter<'a, 'h>"],["impl<'a, 'h> Iterator for ThreeIter<'a, 'h>"],["impl<'a, 'h> Iterator for OneIter<'a, 'h>"],["impl<'a, 'h> Iterator for OneIter<'a, 'h>"],["impl<'h> Iterator for Memchr<'h>"],["impl<'h> Iterator for Memchr3<'h>"],["impl<'a, 'h> Iterator for ThreeIter<'a, 'h>"],["impl<'a, 'h> Iterator for ThreeIter<'a, 'h>"],["impl<'h> Iterator for Memchr2<'h>"],["impl<'a, 'h> Iterator for TwoIter<'a, 'h>"],["impl<'h, 'n> Iterator for FindIter<'h, 'n>"],["impl<'a, 'h> Iterator for OneIter<'a, 'h>"]], "mime":[["impl<'a> Iterator for MimeIter<'a>"],["impl<'a> Iterator for Params<'a>"]], @@ -59,7 +59,7 @@ "simplecss":[["impl<'a> Iterator for SelectorTokenizer<'a>"],["impl<'a> Iterator for DeclarationTokenizer<'a>"]], "slab":[["impl<T> Iterator for IntoIter<T>"],["impl<'a, T> Iterator for Iter<'a, T>"],["impl<'a, T> Iterator for IterMut<'a, T>"],["impl<T> Iterator for Drain<'_, T>"]], "slotmap":[["impl<'a, K: Key, V> Iterator for Drain<'a, K, V>"],["impl<'a, K: Key, V> Iterator for IterMut<'a, K, V>"],["impl<'a, K: Key, V> Iterator for Drain<'a, K, V>"],["impl<'a, K: Key, V> Iterator for ValuesMut<'a, K, V>"],["impl<'a, K: Key, V> Iterator for Drain<'a, K, V>"],["impl<'a, K: Key, V> Iterator for Iter<'a, K, V>"],["impl<'a, K: 'a + Key, V> Iterator for Keys<'a, K, V>"],["impl<'a, K: Key, V> Iterator for ValuesMut<'a, K, V>"],["impl<'a, K: Key, V> Iterator for Iter<'a, K, V>"],["impl<'a, K: Key, V> Iterator for Values<'a, K, V>"],["impl<'a, K: Key, V> Iterator for ValuesMut<'a, K, V>"],["impl<K: Key, V> Iterator for IntoIter<K, V>"],["impl<'a, K: Key, V> Iterator for Keys<'a, K, V>"],["impl<'a, K: 'a + Key, V> Iterator for ValuesMut<'a, K, V>"],["impl<'a, K: Key, V> Iterator for Keys<'a, K, V>"],["impl<'a, K: Key, V> Iterator for Iter<'a, K, V>"],["impl<'a, K: Key, V> Iterator for Drain<'a, K, V>"],["impl<'a, K: Key, V> Iterator for Values<'a, K, V>"],["impl<'a, K: 'a + Key, V> Iterator for Iter<'a, K, V>"],["impl<'a, K: Key, V> Iterator for Values<'a, K, V>"],["impl<K: Key, V> Iterator for IntoIter<K, V>"],["impl<'a, K: Key, V> Iterator for Keys<'a, K, V>"],["impl<'a, K: 'a + Key, V> Iterator for IterMut<'a, K, V>"],["impl<K: Key, V> Iterator for IntoIter<K, V>"],["impl<'a, K: Key, V> Iterator for IterMut<'a, K, V>"],["impl<K: Key, V> Iterator for IntoIter<K, V>"],["impl<'a, K: Key, V> Iterator for IterMut<'a, K, V>"],["impl<'a, K: 'a + Key, V> Iterator for Values<'a, K, V>"]], -"smallvec":[["impl<'a, T: 'a + Array> Iterator for Drain<'a, T>"],["impl<A: Array> Iterator for IntoIter<A>"]], +"smallvec":[["impl<A: Array> Iterator for IntoIter<A>"],["impl<'a, T: 'a + Array> Iterator for Drain<'a, T>"]], "stringprep":[["impl Iterator for CaseFoldForNfkc"]], "svgtypes":[["impl<'a> Iterator for LengthListParser<'a>"],["impl<'a> Iterator for PointsParser<'a>"],["impl<'a> Iterator for PathParser<'a>"],["impl<'a> Iterator for NumberListParser<'a>"],["impl<'a> Iterator for TransformListParser<'a>"],["impl<'a> Iterator for SimplifyingPathParser<'a>"],["impl<'a> Iterator for FilterValueListParser<'a>"]], "tar":[["impl<'a, R: Read> Iterator for Entries<'a, R>"],["impl<'entry> Iterator for PaxExtensions<'entry>"]], diff --git a/trait.impl/core/iter/traits/marker/trait.FusedIterator.js b/trait.impl/core/iter/traits/marker/trait.FusedIterator.js index cbfcfc968a69..3332e016c353 100644 --- a/trait.impl/core/iter/traits/marker/trait.FusedIterator.js +++ b/trait.impl/core/iter/traits/marker/trait.FusedIterator.js @@ -6,11 +6,11 @@ "either":[["impl<L, R> FusedIterator for IterEither<L, R>
    where\n L: FusedIterator,\n R: FusedIterator,
    "],["impl<L, R> FusedIterator for Either<L, R>
    where\n L: FusedIterator,\n R: FusedIterator<Item = L::Item>,
    "]], "generic_array":[["impl<T, N> FusedIterator for GenericArrayIter<T, N>
    where\n N: ArrayLength<T>,
    "]], "git2":[["impl<'blame> FusedIterator for BlameIter<'blame>"],["impl<'list> FusedIterator for PathspecDiffEntries<'list>"],["impl FusedIterator for MessageTrailersStrsIterator<'_>"],["impl<'tree> FusedIterator for TreeIter<'tree>"],["impl<'list> FusedIterator for PathspecEntries<'list>"],["impl<'reflog> FusedIterator for ReflogIter<'reflog>"],["impl<'a> FusedIterator for Iter<'a>"],["impl<'diff> FusedIterator for Deltas<'diff>"],["impl<'a> FusedIterator for StatusIter<'a>"],["impl FusedIterator for MessageTrailersBytesIterator<'_>"],["impl<'repo, 'commit> FusedIterator for Parents<'commit, 'repo>"],["impl<'repo> FusedIterator for Refspecs<'repo>"],["impl<'a> FusedIterator for IterBytes<'a>"],["impl<'list> FusedIterator for PathspecFailedEntries<'list>"]], -"hashbrown":[["impl<T, A: Allocator> FusedIterator for RawDrain<'_, T, A>"],["impl<K, F, A: Allocator> FusedIterator for ExtractIf<'_, K, F, A>
    where\n F: FnMut(&K) -> bool,
    "],["impl<K, A: Allocator> FusedIterator for IntoIter<K, A>"],["impl<T> FusedIterator for RawIter<T>"],["impl<T, A: Allocator> FusedIterator for Drain<'_, T, A>"],["impl<T, A: Allocator> FusedIterator for RawIntoIter<T, A>"],["impl<K, V> FusedIterator for Values<'_, K, V>"],["impl<T> FusedIterator for Iter<'_, T>"],["impl<T, A> FusedIterator for IntoIter<T, A>
    where\n A: Allocator,
    "],["impl<K, V, F> FusedIterator for ExtractIf<'_, K, V, F>
    where\n F: FnMut(&K, &mut V) -> bool,
    "],["impl<K, V> FusedIterator for ValuesMut<'_, K, V>"],["impl<T, S, A> FusedIterator for Difference<'_, T, S, A>
    where\n T: Eq + Hash,\n S: BuildHasher,\n A: Allocator,
    "],["impl<K, V> FusedIterator for Keys<'_, K, V>"],["impl<K> FusedIterator for Iter<'_, K>"],["impl<T> FusedIterator for IterMut<'_, T>"],["impl<T, S, A> FusedIterator for SymmetricDifference<'_, T, S, A>
    where\n T: Eq + Hash,\n S: BuildHasher,\n A: Allocator,
    "],["impl<K, V, A: Allocator> FusedIterator for IntoKeys<K, V, A>"],["impl<K, V, A: Allocator> FusedIterator for IntoValues<K, V, A>"],["impl<T, F, A: Allocator> FusedIterator for ExtractIf<'_, T, F, A>
    where\n F: FnMut(&mut T) -> bool,
    "],["impl<K, V> FusedIterator for Iter<'_, K, V>"],["impl<T, S, A> FusedIterator for Intersection<'_, T, S, A>
    where\n T: Eq + Hash,\n S: BuildHasher,\n A: Allocator,
    "],["impl<T, S, A> FusedIterator for Union<'_, T, S, A>
    where\n T: Eq + Hash,\n S: BuildHasher,\n A: Allocator,
    "],["impl<K, V> FusedIterator for IterMut<'_, K, V>"],["impl<K, A: Allocator> FusedIterator for Drain<'_, K, A>"],["impl<K, V, A: Allocator> FusedIterator for IntoIter<K, V, A>"],["impl<K, V, A: Allocator> FusedIterator for Drain<'_, K, V, A>"]], +"hashbrown":[["impl<T, S, A> FusedIterator for Intersection<'_, T, S, A>
    where\n T: Eq + Hash,\n S: BuildHasher,\n A: Allocator,
    "],["impl<K, V> FusedIterator for Iter<'_, K, V>"],["impl<T> FusedIterator for RawIter<T>"],["impl<K, A: Allocator> FusedIterator for Drain<'_, K, A>"],["impl<K, V, A: Allocator> FusedIterator for Drain<'_, K, V, A>"],["impl<K, F, A: Allocator> FusedIterator for ExtractIf<'_, K, F, A>
    where\n F: FnMut(&K) -> bool,
    "],["impl<T, F, A: Allocator> FusedIterator for ExtractIf<'_, T, F, A>
    where\n F: FnMut(&mut T) -> bool,
    "],["impl<T, S, A> FusedIterator for Difference<'_, T, S, A>
    where\n T: Eq + Hash,\n S: BuildHasher,\n A: Allocator,
    "],["impl<K, V> FusedIterator for IterMut<'_, K, V>"],["impl<T, A> FusedIterator for IntoIter<T, A>
    where\n A: Allocator,
    "],["impl<K, V, A: Allocator> FusedIterator for IntoValues<K, V, A>"],["impl<T> FusedIterator for Iter<'_, T>"],["impl<K, V> FusedIterator for Values<'_, K, V>"],["impl<K, V, A: Allocator> FusedIterator for IntoIter<K, V, A>"],["impl<T> FusedIterator for IterMut<'_, T>"],["impl<T, A: Allocator> FusedIterator for Drain<'_, T, A>"],["impl<K, V, A: Allocator> FusedIterator for IntoKeys<K, V, A>"],["impl<K, V, F> FusedIterator for ExtractIf<'_, K, V, F>
    where\n F: FnMut(&K, &mut V) -> bool,
    "],["impl<T, A: Allocator> FusedIterator for RawIntoIter<T, A>"],["impl<K, V> FusedIterator for ValuesMut<'_, K, V>"],["impl<T, A: Allocator> FusedIterator for RawDrain<'_, T, A>"],["impl<K, A: Allocator> FusedIterator for IntoIter<K, A>"],["impl<T, S, A> FusedIterator for SymmetricDifference<'_, T, S, A>
    where\n T: Eq + Hash,\n S: BuildHasher,\n A: Allocator,
    "],["impl<K, V> FusedIterator for Keys<'_, K, V>"],["impl<K> FusedIterator for Iter<'_, K>"],["impl<T, S, A> FusedIterator for Union<'_, T, S, A>
    where\n T: Eq + Hash,\n S: BuildHasher,\n A: Allocator,
    "]], "http":[["impl<'a, T> FusedIterator for ValueIter<'a, T>"],["impl<'a, T> FusedIterator for Iter<'a, T>"],["impl<'a, T> FusedIterator for ValueDrain<'a, T>"],["impl<'a, T> FusedIterator for Keys<'a, T>"],["impl<'a, T> FusedIterator for Values<'a, T>"],["impl<'a, T> FusedIterator for IterMut<'a, T>"],["impl<T> FusedIterator for IntoIter<T>"],["impl<'a, T> FusedIterator for ValuesMut<'a, T>"],["impl<'a, T> FusedIterator for ValueIterMut<'a, T>"],["impl<'a, T> FusedIterator for Drain<'a, T>"]], -"indexmap":[["impl<K, V> FusedIterator for ValuesMut<'_, K, V>"],["impl<T, S1, S2> FusedIterator for SymmetricDifference<'_, T, S1, S2>
    where\n T: Eq + Hash,\n S1: BuildHasher,\n S2: BuildHasher,
    "],["impl<K, V> FusedIterator for Iter<'_, K, V>"],["impl<T> FusedIterator for IntoIter<T>"],["impl<K, V> FusedIterator for IterMut<'_, K, V>"],["impl<K, V> FusedIterator for IntoIter<K, V>"],["impl<T> FusedIterator for Iter<'_, T>"],["impl<K, V> FusedIterator for IntoKeys<K, V>"],["impl<K, V> FusedIterator for Keys<'_, K, V>"],["impl<K, V> FusedIterator for Values<'_, K, V>"],["impl<T> FusedIterator for Drain<'_, T>"],["impl<T, S> FusedIterator for Difference<'_, T, S>
    where\n T: Eq + Hash,\n S: BuildHasher,
    "],["impl<T, S> FusedIterator for Intersection<'_, T, S>
    where\n T: Eq + Hash,\n S: BuildHasher,
    "],["impl<K, V> FusedIterator for Drain<'_, K, V>"],["impl<I, K, V, S> FusedIterator for Splice<'_, I, K, V, S>
    where\n I: Iterator<Item = (K, V)>,\n K: Hash + Eq,\n S: BuildHasher,
    "],["impl<K, V> FusedIterator for IntoValues<K, V>"],["impl<I, T, S> FusedIterator for Splice<'_, I, T, S>
    where\n I: Iterator<Item = T>,\n T: Hash + Eq,\n S: BuildHasher,
    "],["impl<T, S> FusedIterator for Union<'_, T, S>
    where\n T: Eq + Hash,\n S: BuildHasher,
    "]], +"indexmap":[["impl<K, V> FusedIterator for Iter<'_, K, V>"],["impl<K, V> FusedIterator for IntoKeys<K, V>"],["impl<I, K, V, S> FusedIterator for Splice<'_, I, K, V, S>
    where\n I: Iterator<Item = (K, V)>,\n K: Hash + Eq,\n S: BuildHasher,
    "],["impl<T, S1, S2> FusedIterator for SymmetricDifference<'_, T, S1, S2>
    where\n T: Eq + Hash,\n S1: BuildHasher,\n S2: BuildHasher,
    "],["impl<K, V> FusedIterator for IterMut<'_, K, V>"],["impl<T> FusedIterator for Drain<'_, T>"],["impl<T, S> FusedIterator for Union<'_, T, S>
    where\n T: Eq + Hash,\n S: BuildHasher,
    "],["impl<T> FusedIterator for Iter<'_, T>"],["impl<K, V> FusedIterator for IntoValues<K, V>"],["impl<K, V> FusedIterator for Values<'_, K, V>"],["impl<T> FusedIterator for IntoIter<T>"],["impl<K, V> FusedIterator for Drain<'_, K, V>"],["impl<K, V> FusedIterator for ValuesMut<'_, K, V>"],["impl<T, S> FusedIterator for Intersection<'_, T, S>
    where\n T: Eq + Hash,\n S: BuildHasher,
    "],["impl<K, V> FusedIterator for Keys<'_, K, V>"],["impl<K, V> FusedIterator for IntoIter<K, V>"],["impl<T, S> FusedIterator for Difference<'_, T, S>
    where\n T: Eq + Hash,\n S: BuildHasher,
    "],["impl<I, T, S> FusedIterator for Splice<'_, I, T, S>
    where\n I: Iterator<Item = T>,\n T: Hash + Eq,\n S: BuildHasher,
    "]], "ipnet":[["impl FusedIterator for Ipv6Subnets"],["impl FusedIterator for IpSubnets"],["impl FusedIterator for IpAddrRange"],["impl FusedIterator for Ipv4Subnets"],["impl FusedIterator for Ipv6AddrRange"],["impl FusedIterator for Ipv4AddrRange"]], -"itertools":[["impl<I> FusedIterator for Permutations<I>
    where\n I: Iterator,\n I::Item: Clone,
    "],["impl<I, F> FusedIterator for TakeWhileInclusive<I, F>
    where\n I: Iterator,\n F: FnMut(&I::Item) -> bool,
    "],["impl<I, F> FusedIterator for Positions<I, F>
    where\n I: FusedIterator,\n F: FnMut(I::Item) -> bool,
    "],["impl<I, J> FusedIterator for Interleave<I, J>
    where\n I: Iterator,\n J: Iterator<Item = I::Item>,
    "],["impl<I, V, F> FusedIterator for UniqueBy<I, V, F>
    where\n I: FusedIterator,\n V: Eq + Hash,\n F: FnMut(&I::Item) -> V,
    "],["impl<I, F> FusedIterator for KMergeBy<I, F>
    where\n I: Iterator,\n F: KMergePredicate<I::Item>,
    "],["impl<I, J> FusedIterator for InterleaveShortest<I, J>
    where\n I: FusedIterator,\n J: FusedIterator<Item = I::Item>,
    "],["impl<T, U> FusedIterator for ZipLongest<T, U>
    where\n T: Iterator,\n U: Iterator,
    "],["impl<I, ElemF> FusedIterator for IntersperseWith<I, ElemF>
    where\n I: Iterator,\n ElemF: IntersperseElement<I::Item>,
    "],["impl<I> FusedIterator for Combinations<I>
    where\n I: Iterator,\n I::Item: Clone,
    "],["impl<I> FusedIterator for Powerset<I>
    where\n I: Iterator,\n I::Item: Clone,
    "],["impl<I, J, F> FusedIterator for MergeBy<I, J, F>
    where\n I: Iterator,\n J: Iterator,\n F: OrderingOrBool<I::Item, J::Item>,
    "],["impl<I, F, T, U, E> FusedIterator for FilterMapOk<I, F>
    where\n I: FusedIterator<Item = Result<T, E>>,\n F: FnMut(T) -> Option<U>,
    "],["impl<I, T, E> FusedIterator for FlattenOk<I, T, E>
    where\n I: FusedIterator<Item = Result<T, E>>,\n T: IntoIterator,
    "],["impl<I: Iterator> FusedIterator for WithPosition<I>"],["impl<I, F> FusedIterator for PadUsing<I, F>
    where\n I: FusedIterator,\n F: FnMut(usize) -> I::Item,
    "],["impl<I, F> FusedIterator for Update<I, F>
    where\n I: FusedIterator,\n F: FnMut(&mut I::Item),
    "],["impl<I, F, T, E> FusedIterator for FilterOk<I, F>
    where\n I: FusedIterator<Item = Result<T, E>>,\n F: FnMut(&T) -> bool,
    "],["impl<A> FusedIterator for RepeatN<A>
    where\n A: Clone,
    "],["impl<I, T> FusedIterator for TupleCombinations<I, T>
    where\n I: FusedIterator,\n T: HasCombination<I>,
    "],["impl<A, I> FusedIterator for RcIter<I>
    where\n I: FusedIterator<Item = A>,
    "],["impl<I, J> FusedIterator for Product<I, J>
    where\n I: FusedIterator,\n J: Clone + FusedIterator,\n I::Item: Clone,
    "],["impl<I> FusedIterator for CombinationsWithReplacement<I>
    where\n I: Iterator,\n I::Item: Clone,
    "],["impl<I> FusedIterator for Unique<I>
    where\n I: FusedIterator,\n I::Item: Eq + Hash + Clone,
    "],["impl<I, T> FusedIterator for CircularTupleWindows<I, T>
    where\n I: Iterator<Item = T::Item> + Clone,\n T: TupleCollect + Clone,\n T::Item: Clone,
    "],["impl<I, T> FusedIterator for TupleWindows<I, T>
    where\n I: FusedIterator<Item = T::Item>,\n T: HomogeneousTuple + Clone,\n T::Item: Clone,
    "]], +"itertools":[["impl<I> FusedIterator for CombinationsWithReplacement<I>
    where\n I: Iterator,\n I::Item: Clone,
    "],["impl<I, T, E> FusedIterator for FlattenOk<I, T, E>
    where\n I: FusedIterator<Item = Result<T, E>>,\n T: IntoIterator,
    "],["impl<I, J, F> FusedIterator for MergeBy<I, J, F>
    where\n I: Iterator,\n J: Iterator,\n F: OrderingOrBool<I::Item, J::Item>,
    "],["impl<I, F> FusedIterator for TakeWhileInclusive<I, F>
    where\n I: Iterator,\n F: FnMut(&I::Item) -> bool,
    "],["impl<I, J> FusedIterator for Product<I, J>
    where\n I: FusedIterator,\n J: Clone + FusedIterator,\n I::Item: Clone,
    "],["impl<I: Iterator> FusedIterator for WithPosition<I>"],["impl<I, ElemF> FusedIterator for IntersperseWith<I, ElemF>
    where\n I: Iterator,\n ElemF: IntersperseElement<I::Item>,
    "],["impl<I, J> FusedIterator for Interleave<I, J>
    where\n I: Iterator,\n J: Iterator<Item = I::Item>,
    "],["impl<I, V, F> FusedIterator for UniqueBy<I, V, F>
    where\n I: FusedIterator,\n V: Eq + Hash,\n F: FnMut(&I::Item) -> V,
    "],["impl<I, F> FusedIterator for PadUsing<I, F>
    where\n I: FusedIterator,\n F: FnMut(usize) -> I::Item,
    "],["impl<I, F> FusedIterator for Update<I, F>
    where\n I: FusedIterator,\n F: FnMut(&mut I::Item),
    "],["impl<I, T> FusedIterator for TupleCombinations<I, T>
    where\n I: FusedIterator,\n T: HasCombination<I>,
    "],["impl<I, F> FusedIterator for Positions<I, F>
    where\n I: FusedIterator,\n F: FnMut(I::Item) -> bool,
    "],["impl<I, F> FusedIterator for KMergeBy<I, F>
    where\n I: Iterator,\n F: KMergePredicate<I::Item>,
    "],["impl<T, U> FusedIterator for ZipLongest<T, U>
    where\n T: Iterator,\n U: Iterator,
    "],["impl<A, I> FusedIterator for RcIter<I>
    where\n I: FusedIterator<Item = A>,
    "],["impl<I, F, T, U, E> FusedIterator for FilterMapOk<I, F>
    where\n I: FusedIterator<Item = Result<T, E>>,\n F: FnMut(T) -> Option<U>,
    "],["impl<I, T> FusedIterator for TupleWindows<I, T>
    where\n I: FusedIterator<Item = T::Item>,\n T: HomogeneousTuple + Clone,\n T::Item: Clone,
    "],["impl<I, F, T, E> FusedIterator for FilterOk<I, F>
    where\n I: FusedIterator<Item = Result<T, E>>,\n F: FnMut(&T) -> bool,
    "],["impl<A> FusedIterator for RepeatN<A>
    where\n A: Clone,
    "],["impl<I> FusedIterator for Combinations<I>
    where\n I: Iterator,\n I::Item: Clone,
    "],["impl<I> FusedIterator for Permutations<I>
    where\n I: Iterator,\n I::Item: Clone,
    "],["impl<I, J> FusedIterator for InterleaveShortest<I, J>
    where\n I: FusedIterator,\n J: FusedIterator<Item = I::Item>,
    "],["impl<I> FusedIterator for Unique<I>
    where\n I: FusedIterator,\n I::Item: Eq + Hash + Clone,
    "],["impl<I> FusedIterator for Powerset<I>
    where\n I: Iterator,\n I::Item: Clone,
    "],["impl<I, T> FusedIterator for CircularTupleWindows<I, T>
    where\n I: Iterator<Item = T::Item> + Clone,\n T: TupleCollect + Clone,\n T::Item: Clone,
    "]], "memchr":[["impl<'h> FusedIterator for Memchr2<'h>"],["impl<'a, 'h> FusedIterator for OneIter<'a, 'h>"],["impl<'a, 'h> FusedIterator for TwoIter<'a, 'h>"],["impl<'a, 'h> FusedIterator for ThreeIter<'a, 'h>"],["impl<'a, 'h> FusedIterator for TwoIter<'a, 'h>"],["impl<'h> FusedIterator for Memchr<'h>"],["impl<'a, 'h> FusedIterator for OneIter<'a, 'h>"],["impl<'h> FusedIterator for Memchr3<'h>"],["impl<'a, 'h> FusedIterator for ThreeIter<'a, 'h>"]], "mime_guess":[["impl FusedIterator for IterRaw"],["impl FusedIterator for Iter"]], "quick_xml":[["impl<'a> FusedIterator for Attributes<'a>"]], diff --git a/trait.impl/core/marker/trait.Copy.js b/trait.impl/core/marker/trait.Copy.js index 36656f5d8510..92fc22b97f58 100644 --- a/trait.impl/core/marker/trait.Copy.js +++ b/trait.impl/core/marker/trait.Copy.js @@ -63,7 +63,7 @@ "headless_lms_server":[["impl Copy for AuthorizationToken"],["impl Copy for ConsentData"],["impl Copy for Action"],["impl Copy for AuthUser"],["impl<T: Copy> Copy for AuthorizedResponse<T>"],["impl Copy for StoreKind"],["impl Copy for RequestId"],["impl Copy for CommonExerciseData"]], "headless_lms_utils":[["impl Copy for Icu4xBlob"],["impl Copy for Pagination"]], "hex":[["impl Copy for FromHexError"]], -"hkdf":[["impl Copy for InvalidLength"],["impl Copy for InvalidPrkLength"]], +"hkdf":[["impl Copy for InvalidPrkLength"],["impl Copy for InvalidLength"]], "http":[["impl Copy for Version"],["impl Copy for StatusCode"]], "http_body":[["impl<B: Copy> Copy for Limited<B>"],["impl<D: Copy> Copy for Full<D>"],["impl<B: Copy, F: Copy> Copy for MapErr<B, F>"],["impl<B: Copy, F: Copy> Copy for MapData<B, F>"],["impl<D> Copy for Empty<D>"]], "http_range":[["impl Copy for HttpRange"]], @@ -88,14 +88,14 @@ "imagesize":[["impl Copy for ImageSize"],["impl Copy for ImageType"]], "inout":[["impl Copy for NotEqualError"],["impl Copy for IntoArrayError"],["impl Copy for OutIsTooSmallError"]], "ipnet":[["impl Copy for Ipv6Net"],["impl Copy for IpNet"],["impl Copy for Ipv4AddrRange"],["impl Copy for IpAddrRange"],["impl Copy for Ipv6AddrRange"],["impl Copy for Ipv6Subnets"],["impl Copy for Ipv4Net"],["impl Copy for IpSubnets"],["impl Copy for Ipv4Subnets"]], -"itertools":[["impl<T: Copy> Copy for FoldWhile<T>"],["impl Copy for Position"],["impl<T: Copy> Copy for MinMaxResult<T>"]], +"itertools":[["impl<T: Copy> Copy for FoldWhile<T>"],["impl<T: Copy> Copy for MinMaxResult<T>"],["impl Copy for Position"]], "itoa":[["impl Copy for Buffer"]], "jpeg_decoder":[["impl Copy for ColorTransform"],["impl Copy for ImageInfo"],["impl Copy for CodingProcess"],["impl Copy for PixelFormat"]], "jsonwebtoken":[["impl Copy for Algorithm"]], "jwt":[["impl Copy for AlgorithmType"],["impl Copy for HeaderContentType"],["impl Copy for HeaderType"]], "kurbo":[["impl Copy for SvgArc"],["impl Copy for Point"],["impl Copy for Line"],["impl Copy for TranslateScale"],["impl Copy for ConstPoint"],["impl Copy for Affine"],["impl Copy for RoundedRectRadii"],["impl Copy for Size"],["impl Copy for Ellipse"],["impl Copy for Insets"],["impl Copy for Rect"],["impl Copy for Arc"],["impl Copy for PathSeg"],["impl Copy for PathEl"],["impl Copy for LineIntersection"],["impl Copy for CubicBez"],["impl Copy for RoundedRect"],["impl Copy for QuadBez"],["impl Copy for Nearest"],["impl Copy for Vec2"],["impl Copy for Circle"]], "lettre":[["impl Copy for Quit"],["impl Copy for Code"],["impl Copy for MailBodyParameter"],["impl Copy for MimeVersion"],["impl Copy for TlsVersion"],["impl Copy for Data"],["impl Copy for Rset"],["impl Copy for Starttls"],["impl Copy for Date"],["impl Copy for Detail"],["impl Copy for Category"],["impl Copy for Extension"],["impl Copy for Mechanism"],["impl Copy for ContentTransferEncoding"],["impl Copy for Severity"],["impl Copy for Noop"],["impl Copy for Error"],["impl Copy for AddressError"]], -"libc":[["impl Copy for nl_mmap_req"],["impl Copy for inotify_event"],["impl Copy for in6_ifreq"],["impl Copy for siginfo_t"],["impl Copy for sigval"],["impl Copy for sctp_authinfo"],["impl Copy for regmatch_t"],["impl Copy for ff_effect"],["impl Copy for ucontext_t"],["impl Copy for statx_timestamp"],["impl Copy for termios"],["impl Copy for stat"],["impl Copy for utimbuf"],["impl Copy for cpu_set_t"],["impl Copy for xdp_mmap_offsets"],["impl Copy for _libc_xmmreg"],["impl Copy for sctp_sndinfo"],["impl Copy for sock_fprog"],["impl Copy for iovec"],["impl Copy for ff_ramp_effect"],["impl Copy for tls_crypto_info"],["impl Copy for ff_trigger"],["impl Copy for sockaddr_vm"],["impl Copy for seccomp_notif_resp"],["impl Copy for pthread_mutex_t"],["impl Copy for __c_anonymous_sockaddr_can_can_addr"],["impl Copy for Elf64_Shdr"],["impl Copy for fsid_t"],["impl Copy for input_keymap_entry"],["impl Copy for aiocb"],["impl Copy for Dl_info"],["impl Copy for itimerval"],["impl Copy for xdp_umem_reg"],["impl Copy for max_align_t"],["impl Copy for seccomp_notif_sizes"],["impl Copy for ucred"],["impl Copy for Elf64_Phdr"],["impl Copy for Elf32_Phdr"],["impl Copy for arphdr"],["impl Copy for sockaddr_ll"],["impl Copy for fanotify_response"],["impl Copy for Elf32_Ehdr"],["impl Copy for ip_mreq_source"],["impl Copy for msghdr"],["impl Copy for input_id"],["impl Copy for sigset_t"],["impl Copy for semid_ds"],["impl Copy for sctp_sndrcvinfo"],["impl Copy for can_frame"],["impl Copy for xdp_mmap_offsets_v1"],["impl Copy for nlmsgerr"],["impl Copy for if_nameindex"],["impl Copy for sctp_prinfo"],["impl Copy for input_mask"],["impl Copy for sock_txtime"],["impl Copy for ff_replay"],["impl Copy for uinput_ff_upload"],["impl Copy for __c_anonymous_ifr_ifru"],["impl Copy for __exit_status"],["impl Copy for genlmsghdr"],["impl Copy for rlimit64"],["impl Copy for itimerspec"],["impl Copy for ptrace_peeksiginfo_args"],["impl Copy for hostent"],["impl Copy for statvfs"],["impl Copy for mq_attr"],["impl Copy for ff_envelope"],["impl Copy for nlmsghdr"],["impl Copy for pthread_mutexattr_t"],["impl Copy for pollfd"],["impl Copy for dqblk"],["impl Copy for epoll_event"],["impl Copy for rtentry"],["impl Copy for nl_pktinfo"],["impl Copy for statx"],["impl Copy for xdp_ring_offset_v1"],["impl Copy for timeval"],["impl Copy for in6_rtmsg"],["impl Copy for tm"],["impl Copy for open_how"],["impl Copy for sigevent"],["impl Copy for pthread_attr_t"],["impl Copy for tls12_crypto_info_aes_gcm_128"],["impl Copy for sock_extended_err"],["impl Copy for sem_t"],["impl Copy for __c_anonymous_ptrace_syscall_info_entry"],["impl Copy for arpreq_old"],["impl Copy for regex_t"],["impl Copy for mallinfo2"],["impl Copy for j1939_filter"],["impl Copy for sock_filter"],["impl Copy for linger"],["impl Copy for in6_addr"],["impl Copy for iocb"],["impl Copy for Elf32_Shdr"],["impl Copy for xdp_statistics"],["impl Copy for hwtstamp_config"],["impl Copy for uinput_setup"],["impl Copy for __c_anonymous_ptrace_syscall_info_seccomp"],["impl Copy for sockaddr"],["impl Copy for utsname"],["impl Copy for Elf32_Chdr"],["impl Copy for sockaddr_nl"],["impl Copy for nl_mmap_hdr"],["impl Copy for msginfo"],["impl Copy for sembuf"],["impl Copy for packet_mreq"],["impl Copy for _libc_fpxreg"],["impl Copy for fd_set"],["impl Copy for tms"],["impl Copy for lconv"],["impl Copy for uinput_ff_erase"],["impl Copy for spwd"],["impl Copy for timex"],["impl Copy for ff_periodic_effect"],["impl Copy for ff_condition_effect"],["impl Copy for termios2"],["impl Copy for input_event"],["impl Copy for ipv6_mreq"],["impl Copy for ff_rumble_effect"],["impl Copy for servent"],["impl Copy for pthread_barrierattr_t"],["impl Copy for ip_mreqn"],["impl Copy for in_pktinfo"],["impl Copy for Elf64_Ehdr"],["impl Copy for in_addr"],["impl Copy for xdp_options"],["impl Copy for mallinfo"],["impl Copy for glob64_t"],["impl Copy for __c_anonymous_ptrace_syscall_info_exit"],["impl Copy for sockaddr_in"],["impl Copy for sctp_initmsg"],["impl Copy for file_clone_range"],["impl Copy for addrinfo"],["impl Copy for __c_anonymous_sockaddr_can_j1939"],["impl Copy for sockaddr_storage"],["impl Copy for sctp_nxtinfo"],["impl Copy for passwd"],["impl Copy for sched_param"],["impl Copy for __timeval"],["impl Copy for in6_pktinfo"],["impl Copy for pthread_barrier_t"],["impl Copy for ptrace_rseq_configuration"],["impl Copy for user_regs_struct"],["impl Copy for dirent64"],["impl Copy for rusage"],["impl Copy for timespec"],["impl Copy for flock64"],["impl Copy for protoent"],["impl Copy for __c_anonymous_sockaddr_can_tp"],["impl Copy for sctp_rcvinfo"],["impl Copy for canxl_frame"],["impl Copy for ptrace_syscall_info"],["impl Copy for dl_phdr_info"],["impl Copy for glob_t"],["impl Copy for statfs64"],["impl Copy for pthread_rwlockattr_t"],["impl Copy for ntptimeval"],["impl Copy for stat64"],["impl Copy for mcontext_t"],["impl Copy for pthread_cond_t"],["impl Copy for xdp_statistics_v1"],["impl Copy for dirent"],["impl Copy for signalfd_siginfo"],["impl Copy for statfs"],["impl Copy for msqid_ds"],["impl Copy for rlimit"],["impl Copy for seccomp_notif_addfd"],["impl Copy for sockaddr_un"],["impl Copy for utmpx"],["impl Copy for ipc_perm"],["impl Copy for input_absinfo"],["impl Copy for af_alg_iv"],["impl Copy for posix_spawn_file_actions_t"],["impl Copy for Elf64_Chdr"],["impl Copy for seccomp_notif"],["impl Copy for arpd_request"],["impl Copy for tls12_crypto_info_chacha20_poly1305"],["impl Copy for pthread_rwlock_t"],["impl Copy for stack_t"],["impl Copy for ip_mreq"],["impl Copy for Elf64_Sym"],["impl Copy for mmsghdr"],["impl Copy for fanotify_event_metadata"],["impl Copy for Elf32_Sym"],["impl Copy for posix_spawnattr_t"],["impl Copy for can_filter"],["impl Copy for uinput_user_dev"],["impl Copy for __c_anonymous_ifru_map"],["impl Copy for user_fpregs_struct"],["impl Copy for statvfs64"],["impl Copy for sockaddr_xdp"],["impl Copy for __c_anonymous_ifc_ifcu"],["impl Copy for clone_args"],["impl Copy for flock"],["impl Copy for sched_attr"],["impl Copy for __c_anonymous_ptrace_syscall_info_data"],["impl Copy for sockaddr_can"],["impl Copy for sigaction"],["impl Copy for canfd_frame"],["impl Copy for ff_constant_effect"],["impl Copy for arpreq"],["impl Copy for xdp_ring_offset"],["impl Copy for pthread_condattr_t"],["impl Copy for ifaddrs"],["impl Copy for group"],["impl Copy for ifreq"],["impl Copy for _libc_fpstate"],["impl Copy for uinput_abs_setup"],["impl Copy for shmid_ds"],["impl Copy for xdp_desc"],["impl Copy for user"],["impl Copy for seminfo"],["impl Copy for winsize"],["impl Copy for tls12_crypto_info_aes_gcm_256"],["impl Copy for option"],["impl Copy for mntent"],["impl Copy for sockaddr_alg"],["impl Copy for seccomp_data"],["impl Copy for sysinfo"],["impl Copy for cmsghdr"],["impl Copy for xdp_umem_reg_v1"],["impl Copy for ifconf"],["impl Copy for sockaddr_in6"],["impl Copy for nlattr"]], +"libc":[["impl Copy for ifreq"],["impl Copy for utsname"],["impl Copy for msqid_ds"],["impl Copy for hostent"],["impl Copy for hwtstamp_config"],["impl Copy for dqblk"],["impl Copy for tls_crypto_info"],["impl Copy for seccomp_data"],["impl Copy for regmatch_t"],["impl Copy for sock_txtime"],["impl Copy for arpreq_old"],["impl Copy for in6_rtmsg"],["impl Copy for Elf32_Ehdr"],["impl Copy for xdp_statistics_v1"],["impl Copy for seccomp_notif_resp"],["impl Copy for canxl_frame"],["impl Copy for nl_pktinfo"],["impl Copy for aiocb"],["impl Copy for winsize"],["impl Copy for nl_mmap_hdr"],["impl Copy for pthread_attr_t"],["impl Copy for user"],["impl Copy for cpu_set_t"],["impl Copy for ucred"],["impl Copy for __c_anonymous_ptrace_syscall_info_seccomp"],["impl Copy for _libc_fpxreg"],["impl Copy for sctp_sndinfo"],["impl Copy for Elf32_Phdr"],["impl Copy for uinput_setup"],["impl Copy for ff_ramp_effect"],["impl Copy for group"],["impl Copy for _libc_xmmreg"],["impl Copy for user_fpregs_struct"],["impl Copy for mallinfo2"],["impl Copy for ip_mreqn"],["impl Copy for protoent"],["impl Copy for xdp_umem_reg"],["impl Copy for ptrace_peeksiginfo_args"],["impl Copy for xdp_options"],["impl Copy for pthread_barrierattr_t"],["impl Copy for tm"],["impl Copy for sctp_sndrcvinfo"],["impl Copy for sysinfo"],["impl Copy for in_pktinfo"],["impl Copy for itimerspec"],["impl Copy for input_event"],["impl Copy for __c_anonymous_ptrace_syscall_info_entry"],["impl Copy for arphdr"],["impl Copy for nl_mmap_req"],["impl Copy for max_align_t"],["impl Copy for statvfs64"],["impl Copy for __c_anonymous_sockaddr_can_j1939"],["impl Copy for ff_periodic_effect"],["impl Copy for in_addr"],["impl Copy for in6_pktinfo"],["impl Copy for mmsghdr"],["impl Copy for ptrace_rseq_configuration"],["impl Copy for genlmsghdr"],["impl Copy for Elf64_Sym"],["impl Copy for Elf32_Sym"],["impl Copy for j1939_filter"],["impl Copy for ff_condition_effect"],["impl Copy for inotify_event"],["impl Copy for sigaction"],["impl Copy for sembuf"],["impl Copy for ipc_perm"],["impl Copy for __c_anonymous_ptrace_syscall_info_exit"],["impl Copy for input_id"],["impl Copy for statfs64"],["impl Copy for epoll_event"],["impl Copy for seccomp_notif_addfd"],["impl Copy for signalfd_siginfo"],["impl Copy for mallinfo"],["impl Copy for timeval"],["impl Copy for file_clone_range"],["impl Copy for utimbuf"],["impl Copy for semid_ds"],["impl Copy for sockaddr_ll"],["impl Copy for Elf64_Shdr"],["impl Copy for ff_effect"],["impl Copy for if_nameindex"],["impl Copy for uinput_ff_upload"],["impl Copy for ff_envelope"],["impl Copy for in6_addr"],["impl Copy for uinput_abs_setup"],["impl Copy for fanotify_event_metadata"],["impl Copy for mntent"],["impl Copy for input_mask"],["impl Copy for nlmsgerr"],["impl Copy for input_keymap_entry"],["impl Copy for sockaddr_xdp"],["impl Copy for passwd"],["impl Copy for pthread_cond_t"],["impl Copy for tms"],["impl Copy for addrinfo"],["impl Copy for statx"],["impl Copy for user_regs_struct"],["impl Copy for termios"],["impl Copy for sigevent"],["impl Copy for _libc_fpstate"],["impl Copy for pthread_condattr_t"],["impl Copy for ff_rumble_effect"],["impl Copy for packet_mreq"],["impl Copy for ff_trigger"],["impl Copy for sched_attr"],["impl Copy for __c_anonymous_sockaddr_can_can_addr"],["impl Copy for canfd_frame"],["impl Copy for sockaddr_un"],["impl Copy for in6_ifreq"],["impl Copy for mcontext_t"],["impl Copy for glob64_t"],["impl Copy for ipv6_mreq"],["impl Copy for ip_mreq_source"],["impl Copy for ucontext_t"],["impl Copy for pthread_mutexattr_t"],["impl Copy for pthread_barrier_t"],["impl Copy for rlimit"],["impl Copy for Elf32_Shdr"],["impl Copy for arpd_request"],["impl Copy for sem_t"],["impl Copy for rusage"],["impl Copy for lconv"],["impl Copy for itimerval"],["impl Copy for iocb"],["impl Copy for xdp_mmap_offsets"],["impl Copy for mq_attr"],["impl Copy for __c_anonymous_ifc_ifcu"],["impl Copy for nlmsghdr"],["impl Copy for servent"],["impl Copy for timespec"],["impl Copy for open_how"],["impl Copy for input_absinfo"],["impl Copy for stat"],["impl Copy for ntptimeval"],["impl Copy for ff_replay"],["impl Copy for sched_param"],["impl Copy for tls12_crypto_info_chacha20_poly1305"],["impl Copy for option"],["impl Copy for fsid_t"],["impl Copy for xdp_ring_offset"],["impl Copy for msghdr"],["impl Copy for sigval"],["impl Copy for flock64"],["impl Copy for siginfo_t"],["impl Copy for termios2"],["impl Copy for xdp_ring_offset_v1"],["impl Copy for __timeval"],["impl Copy for regex_t"],["impl Copy for tls12_crypto_info_aes_gcm_128"],["impl Copy for sockaddr_in"],["impl Copy for __c_anonymous_sockaddr_can_tp"],["impl Copy for xdp_umem_reg_v1"],["impl Copy for sctp_initmsg"],["impl Copy for linger"],["impl Copy for Elf64_Ehdr"],["impl Copy for dirent"],["impl Copy for seccomp_notif_sizes"],["impl Copy for ff_constant_effect"],["impl Copy for sigset_t"],["impl Copy for Elf64_Phdr"],["impl Copy for ifaddrs"],["impl Copy for uinput_ff_erase"],["impl Copy for iovec"],["impl Copy for seccomp_notif"],["impl Copy for pthread_rwlock_t"],["impl Copy for clone_args"],["impl Copy for can_frame"],["impl Copy for posix_spawn_file_actions_t"],["impl Copy for stat64"],["impl Copy for __c_anonymous_ifru_map"],["impl Copy for can_filter"],["impl Copy for Dl_info"],["impl Copy for statx_timestamp"],["impl Copy for dirent64"],["impl Copy for cmsghdr"],["impl Copy for sockaddr_vm"],["impl Copy for xdp_mmap_offsets_v1"],["impl Copy for __c_anonymous_ptrace_syscall_info_data"],["impl Copy for shmid_ds"],["impl Copy for sockaddr"],["impl Copy for fanotify_response"],["impl Copy for Elf64_Chdr"],["impl Copy for __exit_status"],["impl Copy for sctp_authinfo"],["impl Copy for uinput_user_dev"],["impl Copy for glob_t"],["impl Copy for utmpx"],["impl Copy for sctp_prinfo"],["impl Copy for af_alg_iv"],["impl Copy for statfs"],["impl Copy for __c_anonymous_ifr_ifru"],["impl Copy for tls12_crypto_info_aes_gcm_256"],["impl Copy for pollfd"],["impl Copy for posix_spawnattr_t"],["impl Copy for stack_t"],["impl Copy for sock_filter"],["impl Copy for Elf32_Chdr"],["impl Copy for rlimit64"],["impl Copy for ip_mreq"],["impl Copy for spwd"],["impl Copy for seminfo"],["impl Copy for msginfo"],["impl Copy for sock_extended_err"],["impl Copy for pthread_rwlockattr_t"],["impl Copy for nlattr"],["impl Copy for sockaddr_in6"],["impl Copy for arpreq"],["impl Copy for sctp_rcvinfo"],["impl Copy for timex"],["impl Copy for dl_phdr_info"],["impl Copy for pthread_mutex_t"],["impl Copy for sockaddr_can"],["impl Copy for flock"],["impl Copy for ptrace_syscall_info"],["impl Copy for xdp_desc"],["impl Copy for sockaddr_nl"],["impl Copy for ifconf"],["impl Copy for fd_set"],["impl Copy for sctp_nxtinfo"],["impl Copy for statvfs"],["impl Copy for sockaddr_alg"],["impl Copy for xdp_statistics"],["impl Copy for rtentry"],["impl Copy for sock_fprog"],["impl Copy for sockaddr_storage"]], "libgit2_sys":[["impl Copy for git_time"],["impl Copy for git_oid"],["impl Copy for git_index_time"],["impl Copy for git_strarray"],["impl Copy for git_blame_options"],["impl Copy for git_indexer_progress"],["impl Copy for git_oidarray"],["impl Copy for git_message_trailer_array"],["impl Copy for git_index_entry"],["impl Copy for git_buf"],["impl Copy for git_blame_hunk"]], "libssh2_sys":[["impl Copy for LIBSSH2_SFTP_STATVFS"],["impl Copy for LIBSSH2_SFTP_ATTRIBUTES"]], "libz_sys":[["impl Copy for gz_header"],["impl Copy for z_stream"]], @@ -137,7 +137,7 @@ "rgb":[["impl<ComponentType: Copy, AlphaComponentType: Copy> Copy for GrayAlpha<ComponentType, AlphaComponentType>"],["impl<ComponentType: Copy> Copy for RGB<ComponentType>"],["impl<ComponentType: Copy> Copy for BGR<ComponentType>"],["impl<ComponentType: Copy> Copy for Gray<ComponentType>"],["impl<ComponentType: Copy, AlphaComponentType: Copy> Copy for BGRA<ComponentType, AlphaComponentType>"],["impl<ComponentType: Copy, AlphaComponentType: Copy> Copy for RGBA<ComponentType, AlphaComponentType>"]], "ring":[["impl Copy for Algorithm"],["impl Copy for Digest"],["impl<B: Copy> Copy for UnparsedPublicKey<B>"],["impl Copy for Algorithm"],["impl Copy for Algorithm"],["impl Copy for Tag"],["impl<A: Copy> Copy for Aad<A>"],["impl Copy for Unspecified"],["impl Copy for KeyRejected"],["impl<'a> Copy for Positive<'a>"],["impl<B: Copy> Copy for PublicKeyComponents<B>"],["impl Copy for Tag"],["impl<Public: Copy, Private: Copy> Copy for KeyPairComponents<Public, Private>"],["impl Copy for Signature"],["impl<B: Copy> Copy for UnparsedPublicKey<B>"]], "roxmltree":[["impl<'a, 'input: 'a> Copy for Node<'a, 'input>"],["impl Copy for NodeId"],["impl Copy for TextPos"],["impl Copy for NodeType"],["impl<'a, 'input: 'a> Copy for Attribute<'a, 'input>"],["impl<'input> Copy for PI<'input>"],["impl Copy for ParsingOptions"],["impl<'a, 'b> Copy for ExpandedName<'a, 'b>"]], -"rustix":[["impl Copy for AtFlags"],["impl Copy for Direction"],["impl Copy for DupFlags"],["impl Copy for OFlags"],["impl Copy for XattrFlags"],["impl Copy for ResolveFlags"],["impl Copy for Opcode"],["impl Copy for FallocateFlags"],["impl Copy for Mode"],["impl Copy for StatVfsMountFlags"],["impl Copy for Errno"],["impl Copy for FdFlags"],["impl Copy for CreateFlags"],["impl Copy for Uid"],["impl Copy for SealFlags"],["impl Copy for Gid"],["impl Copy for RenameFlags"],["impl Copy for SeekFrom"],["impl Copy for Advice"],["impl Copy for FlockOperation"],["impl Copy for FileType"],["impl Copy for MemfdFlags"],["impl Copy for ReadWriteFlags"],["impl Copy for WatchFlags"],["impl Copy for Access"],["impl Copy for StatxFlags"]], +"rustix":[["impl Copy for SealFlags"],["impl Copy for Errno"],["impl Copy for CreateFlags"],["impl Copy for WatchFlags"],["impl Copy for Direction"],["impl Copy for Access"],["impl Copy for DupFlags"],["impl Copy for Uid"],["impl Copy for SeekFrom"],["impl Copy for MemfdFlags"],["impl Copy for OFlags"],["impl Copy for ResolveFlags"],["impl Copy for FileType"],["impl Copy for RenameFlags"],["impl Copy for Mode"],["impl Copy for ReadWriteFlags"],["impl Copy for StatxFlags"],["impl Copy for Opcode"],["impl Copy for FdFlags"],["impl Copy for XattrFlags"],["impl Copy for AtFlags"],["impl Copy for Advice"],["impl Copy for FlockOperation"],["impl Copy for Gid"],["impl Copy for FallocateFlags"],["impl Copy for StatVfsMountFlags"]], "rustls":[["impl Copy for HandshakeType"],["impl Copy for Side"],["impl Copy for ServerNameType"],["impl Copy for Compression"],["impl Copy for SignatureScheme"],["impl Copy for AlertLevel"],["impl Copy for HeartbeatMessageType"],["impl Copy for CertificateStatusType"],["impl Copy for CipherSuite"],["impl Copy for SupportedCipherSuite"],["impl Copy for HeartbeatMode"],["impl Copy for ContentType"],["impl Copy for InvalidMessage"],["impl Copy for Random"],["impl Copy for KeyUpdateRequest"],["impl Copy for ExtensionType"],["impl Copy for KeyExchangeAlgorithm"],["impl Copy for SignatureAlgorithm"],["impl Copy for NamedGroup"],["impl Copy for ProtocolVersion"],["impl Copy for Tls12Resumption"],["impl Copy for u24"],["impl Copy for HashAlgorithm"],["impl Copy for ECCurveType"],["impl Copy for SessionId"],["impl Copy for NamedCurve"],["impl Copy for AlertDescription"],["impl Copy for PSKKeyExchangeMode"],["impl Copy for ECPointFormat"],["impl Copy for ClientCertificateType"]], "rustybuzz":[["impl Copy for GlyphInfo"],["impl Copy for GlyphPosition"],["impl Copy for Direction"],["impl Copy for BufferFlags"],["impl Copy for Feature"],["impl Copy for Variation"],["impl Copy for Script"],["impl Copy for BufferClusterLevel"]], "ryu":[["impl Copy for Buffer"]], @@ -153,11 +153,11 @@ "slotmap":[["impl Copy for DefaultKey"],["impl Copy for KeyData"]], "socket2":[["impl Copy for RecvFlags"],["impl Copy for Domain"],["impl Copy for Type"],["impl Copy for Protocol"]], "sqlformat":[["impl Copy for Indent"],["impl Copy for FormatOptions"]], -"sqlx_core":[["impl<T: Copy> Copy for Text<T>"],["impl Copy for MigrationType"],["impl Copy for AnyKind"],["impl Copy for AnyTypeInfoKind"],["impl<T: Copy + ?Sized> Copy for Json<T>"]], +"sqlx_core":[["impl Copy for AnyTypeInfoKind"],["impl<T: Copy> Copy for Text<T>"],["impl<T: Copy + ?Sized> Copy for Json<T>"],["impl Copy for MigrationType"],["impl Copy for AnyKind"]], "sqlx_macros_core":[["impl Copy for QueryDriver"]], "sqlx_postgres":[["impl Copy for PgSeverity"],["impl Copy for PgValueFormat"],["impl Copy for Oid"],["impl Copy for PgSslMode"],["impl Copy for PgMoney"],["impl Copy for PgLQueryVariantFlag"],["impl<Time: Copy, Offset: Copy> Copy for PgTimeTz<Time, Offset>"]], "strict_num":[["impl Copy for FiniteF32"],["impl Copy for PositiveF32"],["impl Copy for FiniteF64"],["impl Copy for NormalizedF64"],["impl Copy for NormalizedF32"],["impl Copy for PositiveF64"],["impl Copy for NonZeroPositiveF32"],["impl Copy for NonZeroPositiveF64"]], -"subtle":[["impl Copy for Choice"],["impl<T: Copy> Copy for CtOption<T>"]], +"subtle":[["impl<T: Copy> Copy for CtOption<T>"],["impl Copy for Choice"]], "svgtypes":[["impl Copy for TransformOriginError"],["impl Copy for Align"],["impl Copy for PaintFallback"],["impl Copy for TransformOrigin"],["impl Copy for AngleUnit"],["impl<'a> Copy for IRI<'a>"],["impl Copy for DirectionalPosition"],["impl Copy for Number"],["impl<'a> Copy for FuncIRI<'a>"],["impl<'a> Copy for LengthListParser<'a>"],["impl<'a> Copy for Paint<'a>"],["impl<'a> Copy for FilterValueListParser<'a>"],["impl Copy for Angle"],["impl Copy for TransformListToken"],["impl<'a> Copy for NumberListParser<'a>"],["impl Copy for EnableBackground"],["impl Copy for ViewBox"],["impl Copy for Color"],["impl<'a> Copy for FilterValue<'a>"],["impl<'a> Copy for PathParser<'a>"],["impl Copy for AspectRatio"],["impl Copy for Length"],["impl Copy for PathSegment"],["impl Copy for LengthUnit"],["impl<'a> Copy for TransformListParser<'a>"],["impl Copy for ViewBoxError"],["impl<'a> Copy for PointsParser<'a>"],["impl Copy for SimplePathSegment"],["impl Copy for PaintOrderKind"],["impl Copy for Transform"],["impl Copy for PaintOrder"]], "synstructure":[["impl Copy for AddBounds"],["impl Copy for BindStyle"],["impl<'a> Copy for VariantAst<'a>"]], "tar":[["impl Copy for EntryType"],["impl Copy for HeaderMode"]], @@ -167,9 +167,9 @@ "tiny_skia_path":[["impl Copy for QuadCoeff"],["impl Copy for CubicCoeff"],["impl Copy for LineCap"],["impl Copy for PathSegment"],["impl Copy for Point"],["impl Copy for f32x2"],["impl Copy for NonZeroRect"],["impl Copy for Transform"],["impl Copy for IntRect"],["impl Copy for Rect"],["impl Copy for LineJoin"],["impl Copy for PathVerb"],["impl Copy for NormalizedF32Exclusive"],["impl Copy for IntSize"],["impl Copy for Size"]], "tinystr":[["impl<const N: usize> Copy for TinyAsciiStr<N>"],["impl<const N: usize> Copy for UnvalidatedTinyAsciiStr<N>"]], "tinyvec":[["impl<A> Copy for ArrayVec<A>
    where\n A: Array + Copy,\n A::Item: Copy,
    "],["impl Copy for TryFromSliceError"]], -"tokio":[["impl<T: Copy> Copy for SendError<T>"],["impl Copy for Instant"],["impl<T: Copy> Copy for SendTimeoutError<T>"],["impl Copy for Error"],["impl<T: Copy> Copy for SendError<T>"],["impl Copy for MissedTickBehavior"],["impl Copy for Interest"],["impl<T: Copy> Copy for TrySendError<T>"],["impl Copy for TryRecvError"],["impl Copy for Ready"],["impl Copy for SignalKind"],["impl Copy for UCred"]], +"tokio":[["impl<T: Copy> Copy for SendError<T>"],["impl<T: Copy> Copy for TrySendError<T>"],["impl Copy for SignalKind"],["impl Copy for Instant"],["impl Copy for UCred"],["impl Copy for MissedTickBehavior"],["impl Copy for Interest"],["impl<T: Copy> Copy for SendError<T>"],["impl Copy for Ready"],["impl<T: Copy> Copy for SendTimeoutError<T>"],["impl Copy for TryRecvError"],["impl Copy for Error"]], "tokio_util":[["impl Copy for Builder"],["impl Copy for BytesCodec"]], -"tracing_core":[["impl Copy for LevelFilter"],["impl Copy for Level"],["impl Copy for NoSubscriber"]], +"tracing_core":[["impl Copy for Level"],["impl Copy for NoSubscriber"],["impl Copy for LevelFilter"]], "tracing_subscriber":[["impl<A: Copy, B: Copy> Copy for EitherWriter<A, B>"],["impl Copy for FilterId"],["impl<M: Copy, F: Copy> Copy for WithFilter<M, F>"],["impl<A: Copy, B: Copy> Copy for Tee<A, B>"],["impl<M: Copy> Copy for WithMaxLevel<M>"],["impl<M: Copy> Copy for WithMinLevel<M>"],["impl Copy for Full"],["impl Copy for Compact"],["impl<A: Copy, B: Copy> Copy for OrElse<A, B>"],["impl Copy for Uptime"],["impl Copy for SystemTime"]], "ttf_parser":[["impl<'a> Copy for ReverseChainSingleSubstitution<'a>"],["impl<'a> Copy for Table<'a>"],["impl<'a> Copy for CursiveAnchorSet<'a>"],["impl<'a> Copy for Table<'a>"],["impl<'a, T: Copy> Copy for LazyArrayIter32<'a, T>"],["impl<'a> Copy for Table<'a>"],["impl Copy for Fixed"],["impl<'a> Copy for AlternateSet<'a>"],["impl<'a> Copy for Chain<'a>"],["impl Copy for LineMetrics"],["impl<'a> Copy for SingleAdjustment<'a>"],["impl<'a> Copy for Subtable6<'a>"],["impl<'a> Copy for Strikes<'a>"],["impl<'a> Copy for Coverage<'a>"],["impl<'a> Copy for MarkToBaseAdjustment<'a>"],["impl Copy for GlyphVariant"],["impl<'a> Copy for RasterGlyphImage<'a>"],["impl<'a> Copy for Subtable<'a>"],["impl Copy for KerningPair"],["impl<'a> Copy for Table<'a>"],["impl<'a> Copy for ChainedContextLookup<'a>"],["impl<'a> Copy for Ligature<'a>"],["impl<'a> Copy for Subtable2<'a>"],["impl<'a> Copy for Table<'a>"],["impl<'a> Copy for ValueRecord<'a>"],["impl<'a, T: Copy> Copy for LazyArrayIter16<'a, T>"],["impl<'a> Copy for Subtable3<'a>"],["impl<'a> Copy for LigatureSubstitution<'a>"],["impl<'a> Copy for Table<'a>"],["impl Copy for VariationDevice"],["impl<'a> Copy for Strike<'a>"],["impl<'a> Copy for MarkArray<'a>"],["impl Copy for Style"],["impl<'a> Copy for GlyphConstructions<'a>"],["impl<'a> Copy for SequenceRule<'a>"],["impl Copy for ValueOffset"],["impl<'a> Copy for Anchor<'a>"],["impl<'a> Copy for Table<'a>"],["impl Copy for UnicodeRanges"],["impl<'a> Copy for HintingDevice<'a>"],["impl<'a> Copy for Subtables<'a>"],["impl<'a> Copy for Table<'a>"],["impl<'a> Copy for Variants<'a>"],["impl Copy for Feature"],["impl Copy for GlyphId"],["impl Copy for Table"],["impl<'a> Copy for Subtable2<'a>"],["impl<'a> Copy for GlyphConstruction<'a>"],["impl Copy for RangeRecord"],["impl<'a> Copy for Table<'a>"],["impl<'a> Copy for Subtable12<'a>"],["impl<'a> Copy for ClassDefinition<'a>"],["impl<'a> Copy for SingleSubstitution<'a>"],["impl Copy for SettingName"],["impl<'a> Copy for Lookup<'a>"],["impl Copy for Rect"],["impl<'a> Copy for Subtables<'a>"],["impl Copy for EntryData"],["impl<'a> Copy for LigatureArray<'a>"],["impl<'a> Copy for FeatureName<'a>"],["impl Copy for Tag"],["impl<T: Copy + FromData> Copy for GenericStateEntry<T>"],["impl<'a> Copy for SvgDocument<'a>"],["impl<'a> Copy for Table<'a>"],["impl Copy for PartFlags"],["impl Copy for AxisValueMap"],["impl<'a> Copy for Subtable2<'a>"],["impl<'a> Copy for MarkToLigatureAdjustment<'a>"],["impl<'a> Copy for Table<'a>"],["impl<'a> Copy for Subtable0<'a>"],["impl<'a> Copy for ValueRecordsArray<'a>"],["impl Copy for CFFError"],["impl<'a> Copy for Subtables<'a>"],["impl Copy for Point"],["impl<'a> Copy for MathValues<'a>"],["impl Copy for RgbaColor"],["impl<'a> Copy for Format<'a>"],["impl Copy for Width"],["impl<'a> Copy for KernInfos<'a>"],["impl<'a> Copy for Track<'a>"],["impl<'a> Copy for RawFace<'a>"],["impl Copy for VariationAxis"],["impl<'a> Copy for PairSets<'a>"],["impl Copy for VerticalOriginMetrics"],["impl<'a> Copy for Subtable0<'a>"],["impl<'a> Copy for ContextLookup<'a>"],["impl<'a> Copy for TrackData<'a>"],["impl Copy for GlyphClass"],["impl Copy for Language"],["impl<'a> Copy for Table<'a>"],["impl Copy for Permissions"],["impl<'a> Copy for NamesIter<'a>"],["impl<'a> Copy for Subtable0<'a>"],["impl Copy for Table"],["impl Copy for RasterImageFormat"],["impl<'a> Copy for Script<'a>"],["impl<'a> Copy for Subtable10<'a>"],["impl<'a> Copy for MultipleSubstitution<'a>"],["impl<'a> Copy for Table<'a>"],["impl Copy for IndexToLocationFormat"],["impl Copy for PlatformId"],["impl<'a> Copy for Name<'a>"],["impl<'a> Copy for Table<'a>"],["impl<'a> Copy for AlternateSubstitution<'a>"],["impl<'a> Copy for Subtables<'a>"],["impl<'a> Copy for Table<'a>"],["impl<'a> Copy for Table<'a>"],["impl<'a> Copy for AnchorMatrix<'a>"],["impl<'a> Copy for GlyphAssembly<'a>"],["impl<'a> Copy for SvgDocumentsListIter<'a>"],["impl<'a> Copy for Table<'a>"],["impl<'a> Copy for Tracks<'a>"],["impl Copy for GlyphPart"],["impl<'a> Copy for FeatureVariations<'a>"],["impl Copy for Matrix"],["impl<'a> Copy for Subtable14<'a>"],["impl<'a> Copy for PairAdjustment<'a>"],["impl<'a, T: Copy> Copy for LazyArray32<'a, T>"],["impl Copy for LookupFlags"],["impl<'a> Copy for Table<'a>"],["impl<'a> Copy for SubstitutionSubtable<'a>"],["impl<'a> Copy for ChainedSequenceRule<'a>"],["impl<'a> Copy for Table<'a>"],["impl<'a> Copy for FeatureNames<'a>"],["impl Copy for Table"],["impl Copy for ContextualEntryData"],["impl Copy for InsertionEntryData"],["impl<'a, T: Copy> Copy for LazyArray16<'a, T>"],["impl Copy for Metrics"],["impl<'a> Copy for MathValue<'a>"],["impl<'a> Copy for PairSet<'a>"],["impl<'a> Copy for MarkToMarkAdjustment<'a>"],["impl<'a> Copy for LookupSubtables<'a>"],["impl<'a> Copy for LanguageSystem<'a>"],["impl<'a> Copy for GlyphInfo<'a>"],["impl<'a> Copy for Sequence<'a>"],["impl<'a> Copy for CursiveAdjustment<'a>"],["impl<'a> Copy for Device<'a>"],["impl Copy for Table"],["impl<'a> Copy for Feature<'a>"],["impl<'a> Copy for Table<'a>"],["impl<'a> Copy for PositioningSubtable<'a>"],["impl Copy for NormalizedCoordinate"],["impl<'a> Copy for SegmentMaps<'a>"],["impl<'a> Copy for LayoutTable<'a>"],["impl<'a> Copy for Table<'a>"],["impl<'a> Copy for Table<'a>"],["impl Copy for Variation"],["impl Copy for Coverage"],["impl<'a> Copy for SvgDocumentsList<'a>"],["impl Copy for TableRecord"],["impl Copy for ScriptMetrics"],["impl<'a> Copy for Constants<'a>"],["impl<'a> Copy for Chains<'a>"],["impl Copy for GlyphVariationResult"],["impl<'a> Copy for Table<'a>"],["impl Copy for SequenceLookupRecord"],["impl<'a> Copy for ClassMatrix<'a>"],["impl<'a> Copy for Subtable4<'a>"],["impl<'a> Copy for Names<'a>"],["impl<'a> Copy for Names<'a>"],["impl<'a> Copy for Table<'a>"],["impl<'a> Copy for Subtable6<'a>"],["impl Copy for Weight"],["impl<'a> Copy for Table<'a>"],["impl<'a> Copy for Table<'a>"],["impl<'a> Copy for Subtable13<'a>"],["impl<'a> Copy for Table<'a>"],["impl Copy for FaceParsingError"],["impl<'a> Copy for AnchorPoints<'a>"],["impl<'a, T: Copy + RecordListItem<'a>> Copy for RecordList<'a, T>"]], "typenum":[["impl<V: Copy, A: Copy> Copy for TArr<V, A>"],["impl Copy for ATerm"],["impl<U: Copy, B: Copy> Copy for UInt<U, B>"],["impl Copy for Z0"],["impl Copy for B0"],["impl Copy for Less"],["impl<U: Copy + Unsigned + NonZero> Copy for PInt<U>"],["impl Copy for Equal"],["impl Copy for Greater"],["impl<U: Copy + Unsigned + NonZero> Copy for NInt<U>"],["impl Copy for B1"],["impl Copy for UTerm"]], @@ -185,8 +185,8 @@ "usvg":[["impl Copy for PostProcessingSteps"]], "usvg_parser":[["impl Copy for AId"],["impl Copy for EId"]], "usvg_tree":[["impl Copy for NonZeroF32"],["impl Copy for TextRendering"],["impl Copy for PointLight"],["impl Copy for LightSource"],["impl Copy for FillRule"],["impl Copy for ShapeRendering"],["impl Copy for LineJoin"],["impl Copy for TextAnchor"],["impl Copy for AlignmentBaseline"],["impl Copy for FontStyle"],["impl Copy for LengthAdjust"],["impl Copy for TurbulenceKind"],["impl Copy for BBox"],["impl Copy for Stop"],["impl Copy for BlendMode"],["impl Copy for DistantLight"],["impl Copy for MaskType"],["impl Copy for Turbulence"],["impl Copy for ColorChannel"],["impl Copy for Flood"],["impl Copy for LineCap"],["impl Copy for Units"],["impl Copy for ViewBox"],["impl Copy for ColorInterpolation"],["impl Copy for DominantBaseline"],["impl Copy for PaintOrder"],["impl Copy for Color"],["impl Copy for BaselineShift"],["impl Copy for Visibility"],["impl Copy for EdgeMode"],["impl Copy for SpotLight"],["impl Copy for ImageRendering"],["impl Copy for MorphologyOperator"],["impl Copy for StrokeMiterlimit"],["impl Copy for SpreadMethod"],["impl Copy for WritingMode"],["impl Copy for FontStretch"],["impl Copy for CompositeOperator"]], -"uuid":[["impl Copy for Braced"],["impl Copy for Uuid"],["impl Copy for Simple"],["impl Copy for Urn"],["impl Copy for Variant"],["impl Copy for NoContext"],["impl Copy for Timestamp"],["impl Copy for Version"],["impl Copy for Hyphenated"]], -"webpki":[["impl Copy for RevocationReason"],["impl<'a> Copy for SubjectNameRef<'a>"],["impl<'a> Copy for IpAddrRef<'a>"],["impl Copy for AddrParseError"],["impl Copy for KeyUsage"],["impl Copy for Time"],["impl Copy for InvalidSubjectNameError"],["impl<'a> Copy for DnsNameRef<'a>"],["impl Copy for Error"],["impl Copy for InvalidDnsNameError"]], +"uuid":[["impl Copy for NoContext"],["impl Copy for Simple"],["impl Copy for Timestamp"],["impl Copy for Uuid"],["impl Copy for Urn"],["impl Copy for Version"],["impl Copy for Braced"],["impl Copy for Variant"],["impl Copy for Hyphenated"]], +"webpki":[["impl Copy for InvalidDnsNameError"],["impl Copy for KeyUsage"],["impl Copy for RevocationReason"],["impl<'a> Copy for DnsNameRef<'a>"],["impl Copy for AddrParseError"],["impl Copy for Error"],["impl<'a> Copy for IpAddrRef<'a>"],["impl<'a> Copy for SubjectNameRef<'a>"],["impl Copy for Time"],["impl Copy for InvalidSubjectNameError"]], "weezl":[["impl Copy for LzwError"],["impl Copy for LzwStatus"],["impl Copy for BitOrder"]], "whoami":[["impl Copy for Country"],["impl Copy for Width"]], "writeable":[["impl Copy for Part"],["impl Copy for LengthHint"]], diff --git a/trait.impl/core/marker/trait.Freeze.js b/trait.impl/core/marker/trait.Freeze.js index 912facb63ffc..ceb8d96f4d68 100644 --- a/trait.impl/core/marker/trait.Freeze.js +++ b/trait.impl/core/marker/trait.Freeze.js @@ -101,7 +101,7 @@ "hashbrown":[["impl Freeze for InsertSlot",1,["hashbrown::raw::inner::InsertSlot"]],["impl<T> Freeze for Bucket<T>",1,["hashbrown::raw::inner::Bucket"]],["impl<T, A> Freeze for RawTable<T, A>
    where\n A: Freeze,
    ",1,["hashbrown::raw::inner::RawTable"]],["impl<T> Freeze for RawIter<T>",1,["hashbrown::raw::inner::RawIter"]],["impl<T, A> Freeze for RawIntoIter<T, A>
    where\n A: Freeze,
    ",1,["hashbrown::raw::inner::RawIntoIter"]],["impl<'a, T, A> Freeze for RawDrain<'a, T, A>",1,["hashbrown::raw::inner::RawDrain"]],["impl<T> Freeze for RawIterHash<T>",1,["hashbrown::raw::inner::RawIterHash"]],["impl<K, V, S, A> Freeze for HashMap<K, V, S, A>
    where\n A: Freeze,\n S: Freeze,
    ",1,["hashbrown::map::HashMap"]],["impl<'a, K, V> Freeze for Iter<'a, K, V>",1,["hashbrown::map::Iter"]],["impl<'a, K, V> Freeze for IterMut<'a, K, V>",1,["hashbrown::map::IterMut"]],["impl<K, V, A> Freeze for IntoIter<K, V, A>
    where\n A: Freeze,
    ",1,["hashbrown::map::IntoIter"]],["impl<K, V, A> Freeze for IntoKeys<K, V, A>
    where\n A: Freeze,
    ",1,["hashbrown::map::IntoKeys"]],["impl<K, V, A> Freeze for IntoValues<K, V, A>
    where\n A: Freeze,
    ",1,["hashbrown::map::IntoValues"]],["impl<'a, K, V> Freeze for Keys<'a, K, V>",1,["hashbrown::map::Keys"]],["impl<'a, K, V> Freeze for Values<'a, K, V>",1,["hashbrown::map::Values"]],["impl<'a, K, V, A> Freeze for Drain<'a, K, V, A>",1,["hashbrown::map::Drain"]],["impl<'a, K, V, F, A> Freeze for ExtractIf<'a, K, V, F, A>
    where\n F: Freeze,
    ",1,["hashbrown::map::ExtractIf"]],["impl<'a, K, V> Freeze for ValuesMut<'a, K, V>",1,["hashbrown::map::ValuesMut"]],["impl<'a, K, V, S, A> Freeze for RawEntryBuilderMut<'a, K, V, S, A>",1,["hashbrown::map::RawEntryBuilderMut"]],["impl<'a, K, V, S, A> Freeze for RawEntryMut<'a, K, V, S, A>",1,["hashbrown::map::RawEntryMut"]],["impl<'a, K, V, S, A> Freeze for RawOccupiedEntryMut<'a, K, V, S, A>",1,["hashbrown::map::RawOccupiedEntryMut"]],["impl<'a, K, V, S, A> Freeze for RawVacantEntryMut<'a, K, V, S, A>",1,["hashbrown::map::RawVacantEntryMut"]],["impl<'a, K, V, S, A> Freeze for RawEntryBuilder<'a, K, V, S, A>",1,["hashbrown::map::RawEntryBuilder"]],["impl<'a, K, V, S, A> Freeze for Entry<'a, K, V, S, A>
    where\n K: Freeze,
    ",1,["hashbrown::map::Entry"]],["impl<'a, K, V, S, A> Freeze for OccupiedEntry<'a, K, V, S, A>
    where\n K: Freeze,
    ",1,["hashbrown::map::OccupiedEntry"]],["impl<'a, K, V, S, A> Freeze for VacantEntry<'a, K, V, S, A>
    where\n K: Freeze,
    ",1,["hashbrown::map::VacantEntry"]],["impl<'a, 'b, K, Q: ?Sized, V, S, A> Freeze for EntryRef<'a, 'b, K, Q, V, S, A>
    where\n K: Freeze,
    ",1,["hashbrown::map::EntryRef"]],["impl<'a, 'b, K, Q: ?Sized, V, S, A> Freeze for OccupiedEntryRef<'a, 'b, K, Q, V, S, A>
    where\n K: Freeze,
    ",1,["hashbrown::map::OccupiedEntryRef"]],["impl<'a, 'b, K, Q: ?Sized, V, S, A> Freeze for VacantEntryRef<'a, 'b, K, Q, V, S, A>
    where\n K: Freeze,
    ",1,["hashbrown::map::VacantEntryRef"]],["impl<'a, K, V, S, A> Freeze for OccupiedError<'a, K, V, S, A>
    where\n K: Freeze,\n V: Freeze,
    ",1,["hashbrown::map::OccupiedError"]],["impl<T, S, A> Freeze for HashSet<T, S, A>
    where\n A: Freeze,\n S: Freeze,
    ",1,["hashbrown::set::HashSet"]],["impl<'a, K> Freeze for Iter<'a, K>",1,["hashbrown::set::Iter"]],["impl<K, A> Freeze for IntoIter<K, A>
    where\n A: Freeze,
    ",1,["hashbrown::set::IntoIter"]],["impl<'a, K, A> Freeze for Drain<'a, K, A>",1,["hashbrown::set::Drain"]],["impl<'a, K, F, A> Freeze for ExtractIf<'a, K, F, A>
    where\n F: Freeze,
    ",1,["hashbrown::set::ExtractIf"]],["impl<'a, T, S, A> Freeze for Intersection<'a, T, S, A>",1,["hashbrown::set::Intersection"]],["impl<'a, T, S, A> Freeze for Difference<'a, T, S, A>",1,["hashbrown::set::Difference"]],["impl<'a, T, S, A> Freeze for SymmetricDifference<'a, T, S, A>",1,["hashbrown::set::SymmetricDifference"]],["impl<'a, T, S, A> Freeze for Union<'a, T, S, A>",1,["hashbrown::set::Union"]],["impl<'a, T, S, A> Freeze for Entry<'a, T, S, A>
    where\n T: Freeze,
    ",1,["hashbrown::set::Entry"]],["impl<'a, T, S, A> Freeze for OccupiedEntry<'a, T, S, A>
    where\n T: Freeze,
    ",1,["hashbrown::set::OccupiedEntry"]],["impl<'a, T, S, A> Freeze for VacantEntry<'a, T, S, A>
    where\n T: Freeze,
    ",1,["hashbrown::set::VacantEntry"]],["impl<T, A> Freeze for HashTable<T, A>
    where\n A: Freeze,
    ",1,["hashbrown::table::HashTable"]],["impl<'a, T, A> Freeze for Entry<'a, T, A>",1,["hashbrown::table::Entry"]],["impl<'a, T, A> Freeze for OccupiedEntry<'a, T, A>",1,["hashbrown::table::OccupiedEntry"]],["impl<'a, T, A> Freeze for VacantEntry<'a, T, A>",1,["hashbrown::table::VacantEntry"]],["impl<'a, T, A> Freeze for AbsentEntry<'a, T, A>",1,["hashbrown::table::AbsentEntry"]],["impl<'a, T> Freeze for Iter<'a, T>",1,["hashbrown::table::Iter"]],["impl<'a, T> Freeze for IterMut<'a, T>",1,["hashbrown::table::IterMut"]],["impl<T, A> Freeze for IntoIter<T, A>
    where\n A: Freeze,
    ",1,["hashbrown::table::IntoIter"]],["impl<'a, T, A> Freeze for Drain<'a, T, A>",1,["hashbrown::table::Drain"]],["impl<'a, T, F, A> Freeze for ExtractIf<'a, T, F, A>
    where\n F: Freeze,
    ",1,["hashbrown::table::ExtractIf"]],["impl Freeze for TryReserveError",1,["hashbrown::TryReserveError"]]], "hashlink":[["impl Freeze for TryReserveError",1,["hashlink::linked_hash_map::TryReserveError"]],["impl<K, V, S> Freeze for LinkedHashMap<K, V, S>
    where\n S: Freeze,
    ",1,["hashlink::linked_hash_map::LinkedHashMap"]],["impl<'a, K, V, S> Freeze for Entry<'a, K, V, S>
    where\n K: Freeze,
    ",1,["hashlink::linked_hash_map::Entry"]],["impl<'a, K, V> Freeze for OccupiedEntry<'a, K, V>
    where\n K: Freeze,
    ",1,["hashlink::linked_hash_map::OccupiedEntry"]],["impl<'a, K, V, S> Freeze for VacantEntry<'a, K, V, S>
    where\n K: Freeze,
    ",1,["hashlink::linked_hash_map::VacantEntry"]],["impl<'a, K, V, S> Freeze for RawEntryBuilder<'a, K, V, S>",1,["hashlink::linked_hash_map::RawEntryBuilder"]],["impl<'a, K, V, S> Freeze for RawEntryBuilderMut<'a, K, V, S>",1,["hashlink::linked_hash_map::RawEntryBuilderMut"]],["impl<'a, K, V, S> Freeze for RawEntryMut<'a, K, V, S>",1,["hashlink::linked_hash_map::RawEntryMut"]],["impl<'a, K, V> Freeze for RawOccupiedEntryMut<'a, K, V>",1,["hashlink::linked_hash_map::RawOccupiedEntryMut"]],["impl<'a, K, V, S> Freeze for RawVacantEntryMut<'a, K, V, S>",1,["hashlink::linked_hash_map::RawVacantEntryMut"]],["impl<'a, K, V> Freeze for Iter<'a, K, V>",1,["hashlink::linked_hash_map::Iter"]],["impl<'a, K, V> Freeze for IterMut<'a, K, V>",1,["hashlink::linked_hash_map::IterMut"]],["impl<K, V> Freeze for IntoIter<K, V>",1,["hashlink::linked_hash_map::IntoIter"]],["impl<'a, K, V> Freeze for Drain<'a, K, V>",1,["hashlink::linked_hash_map::Drain"]],["impl<'a, K, V> Freeze for Keys<'a, K, V>",1,["hashlink::linked_hash_map::Keys"]],["impl<'a, K, V> Freeze for Values<'a, K, V>",1,["hashlink::linked_hash_map::Values"]],["impl<'a, K, V> Freeze for ValuesMut<'a, K, V>",1,["hashlink::linked_hash_map::ValuesMut"]],["impl<T, S> Freeze for LinkedHashSet<T, S>
    where\n S: Freeze,
    ",1,["hashlink::linked_hash_set::LinkedHashSet"]],["impl<'a, K> Freeze for Iter<'a, K>",1,["hashlink::linked_hash_set::Iter"]],["impl<K> Freeze for IntoIter<K>",1,["hashlink::linked_hash_set::IntoIter"]],["impl<'a, K> Freeze for Drain<'a, K>",1,["hashlink::linked_hash_set::Drain"]],["impl<'a, T, S> Freeze for Intersection<'a, T, S>",1,["hashlink::linked_hash_set::Intersection"]],["impl<'a, T, S> Freeze for Difference<'a, T, S>",1,["hashlink::linked_hash_set::Difference"]],["impl<'a, T, S> Freeze for SymmetricDifference<'a, T, S>",1,["hashlink::linked_hash_set::SymmetricDifference"]],["impl<'a, T, S> Freeze for Union<'a, T, S>",1,["hashlink::linked_hash_set::Union"]],["impl<K, V, S> Freeze for LruCache<K, V, S>
    where\n S: Freeze,
    ",1,["hashlink::lru_cache::LruCache"]]], "headless_lms_certificates":[["impl Freeze for TextToRender",1,["headless_lms_certificates::TextToRender"]]], -"headless_lms_models":[["impl Freeze for CertificateConfigurationToRequirement",1,["headless_lms_models::certificate_configuration_to_requirements::CertificateConfigurationToRequirement"]],["impl Freeze for CertificateAllRequirements",1,["headless_lms_models::certificate_configuration_to_requirements::CertificateAllRequirements"]],["impl Freeze for PaperSize",1,["headless_lms_models::certificate_configurations::PaperSize"]],["impl Freeze for CertificateTextAnchor",1,["headless_lms_models::certificate_configurations::CertificateTextAnchor"]],["impl Freeze for CertificateConfigurationAndRequirements",1,["headless_lms_models::certificate_configurations::CertificateConfigurationAndRequirements"]],["impl Freeze for CertificateConfiguration",1,["headless_lms_models::certificate_configurations::CertificateConfiguration"]],["impl Freeze for DatabaseCertificateConfiguration",1,["headless_lms_models::certificate_configurations::DatabaseCertificateConfiguration"]],["impl<'a> Freeze for DatabaseCertificateConfigurationInner<'a>",1,["headless_lms_models::certificate_configurations::DatabaseCertificateConfigurationInner"]],["impl Freeze for CertificateFont",1,["headless_lms_models::certificate_fonts::CertificateFont"]],["impl Freeze for NewCertificateFont",1,["headless_lms_models::certificate_fonts::NewCertificateFont"]],["impl Freeze for DatabaseChapter",1,["headless_lms_models::chapters::DatabaseChapter"]],["impl Freeze for Chapter",1,["headless_lms_models::chapters::Chapter"]],["impl Freeze for ChapterStatus",1,["headless_lms_models::chapters::ChapterStatus"]],["impl Freeze for ChapterPagesWithExercises",1,["headless_lms_models::chapters::ChapterPagesWithExercises"]],["impl Freeze for NewChapter",1,["headless_lms_models::chapters::NewChapter"]],["impl Freeze for ChapterUpdate",1,["headless_lms_models::chapters::ChapterUpdate"]],["impl Freeze for ChapterInfo",1,["headless_lms_models::chapters::ChapterInfo"]],["impl Freeze for ChapterWithStatus",1,["headless_lms_models::chapters::ChapterWithStatus"]],["impl Freeze for UserCourseInstanceChapterProgress",1,["headless_lms_models::chapters::UserCourseInstanceChapterProgress"]],["impl Freeze for CourseBackgroundQuestionAnswer",1,["headless_lms_models::course_background_question_answers::CourseBackgroundQuestionAnswer"]],["impl Freeze for NewCourseBackgroundQuestionAnswer",1,["headless_lms_models::course_background_question_answers::NewCourseBackgroundQuestionAnswer"]],["impl Freeze for CourseBackgroundQuestionType",1,["headless_lms_models::course_background_questions::CourseBackgroundQuestionType"]],["impl Freeze for CourseBackgroundQuestion",1,["headless_lms_models::course_background_questions::CourseBackgroundQuestion"]],["impl Freeze for CourseBackgroundQuestionsAndAnswers",1,["headless_lms_models::course_background_questions::CourseBackgroundQuestionsAndAnswers"]],["impl Freeze for CourseInstanceEnrollment",1,["headless_lms_models::course_instance_enrollments::CourseInstanceEnrollment"]],["impl Freeze for CourseInstanceEnrollmentsInfo",1,["headless_lms_models::course_instance_enrollments::CourseInstanceEnrollmentsInfo"]],["impl Freeze for NewCourseInstanceEnrollment",1,["headless_lms_models::course_instance_enrollments::NewCourseInstanceEnrollment"]],["impl Freeze for CourseInstance",1,["headless_lms_models::course_instances::CourseInstance"]],["impl Freeze for CourseInstanceForm",1,["headless_lms_models::course_instances::CourseInstanceForm"]],["impl<'a> Freeze for NewCourseInstance<'a>",1,["headless_lms_models::course_instances::NewCourseInstance"]],["impl Freeze for ChapterScore",1,["headless_lms_models::course_instances::ChapterScore"]],["impl Freeze for PointMap",1,["headless_lms_models::course_instances::PointMap"]],["impl Freeze for Points",1,["headless_lms_models::course_instances::Points"]],["impl Freeze for CourseInstanceWithCourseInfo",1,["headless_lms_models::course_instances::CourseInstanceWithCourseInfo"]],["impl Freeze for CourseLanguageVersion",1,["headless_lms_models::course_language_groups::CourseLanguageVersion"]],["impl Freeze for CourseModuleCompletionRegisteredToStudyRegistry",1,["headless_lms_models::course_module_completion_registered_to_study_registries::CourseModuleCompletionRegisteredToStudyRegistry"]],["impl Freeze for NewCourseModuleCompletionRegisteredToStudyRegistry",1,["headless_lms_models::course_module_completion_registered_to_study_registries::NewCourseModuleCompletionRegisteredToStudyRegistry"]],["impl Freeze for RegisteredCompletion",1,["headless_lms_models::course_module_completion_registered_to_study_registries::RegisteredCompletion"]],["impl Freeze for CourseModuleCompletion",1,["headless_lms_models::course_module_completions::CourseModuleCompletion"]],["impl Freeze for CourseModuleCompletionGranter",1,["headless_lms_models::course_module_completions::CourseModuleCompletionGranter"]],["impl Freeze for NewCourseModuleCompletion",1,["headless_lms_models::course_module_completions::NewCourseModuleCompletion"]],["impl Freeze for CourseModuleCompletionWithRegistrationInfo",1,["headless_lms_models::course_module_completions::CourseModuleCompletionWithRegistrationInfo"]],["impl Freeze for StudyRegistryCompletion",1,["headless_lms_models::course_module_completions::StudyRegistryCompletion"]],["impl Freeze for StudyRegistryGrade",1,["headless_lms_models::course_module_completions::StudyRegistryGrade"]],["impl Freeze for CourseModulesSchema",1,["headless_lms_models::course_modules::CourseModulesSchema"]],["impl Freeze for CourseModule",1,["headless_lms_models::course_modules::CourseModule"]],["impl Freeze for NewCourseModule",1,["headless_lms_models::course_modules::NewCourseModule"]],["impl Freeze for AutomaticCompletionRequirements",1,["headless_lms_models::course_modules::AutomaticCompletionRequirements"]],["impl Freeze for CompletionPolicy",1,["headless_lms_models::course_modules::CompletionPolicy"]],["impl Freeze for NewModule",1,["headless_lms_models::course_modules::NewModule"]],["impl Freeze for ModifiedModule",1,["headless_lms_models::course_modules::ModifiedModule"]],["impl Freeze for ModuleUpdates",1,["headless_lms_models::course_modules::ModuleUpdates"]],["impl Freeze for CourseInfo",1,["headless_lms_models::courses::CourseInfo"]],["impl Freeze for CourseCount",1,["headless_lms_models::courses::CourseCount"]],["impl Freeze for CourseContextData",1,["headless_lms_models::courses::CourseContextData"]],["impl Freeze for Course",1,["headless_lms_models::courses::Course"]],["impl Freeze for CourseBreadcrumbInfo",1,["headless_lms_models::courses::CourseBreadcrumbInfo"]],["impl Freeze for NewCourse",1,["headless_lms_models::courses::NewCourse"]],["impl Freeze for CourseStructure",1,["headless_lms_models::courses::CourseStructure"]],["impl Freeze for CourseUpdate",1,["headless_lms_models::courses::CourseUpdate"]],["impl Freeze for EmailDelivery",1,["headless_lms_models::email_deliveries::EmailDelivery"]],["impl Freeze for Email",1,["headless_lms_models::email_deliveries::Email"]],["impl Freeze for EmailTemplate",1,["headless_lms_models::email_templates::EmailTemplate"]],["impl Freeze for EmailTemplateNew",1,["headless_lms_models::email_templates::EmailTemplateNew"]],["impl Freeze for EmailTemplateUpdate",1,["headless_lms_models::email_templates::EmailTemplateUpdate"]],["impl Freeze for Exam",1,["headless_lms_models::exams::Exam"]],["impl Freeze for OrgExam",1,["headless_lms_models::exams::OrgExam"]],["impl Freeze for CourseExam",1,["headless_lms_models::exams::CourseExam"]],["impl Freeze for NewExam",1,["headless_lms_models::exams::NewExam"]],["impl Freeze for ExamInstructions",1,["headless_lms_models::exams::ExamInstructions"]],["impl Freeze for ExamInstructionsUpdate",1,["headless_lms_models::exams::ExamInstructionsUpdate"]],["impl Freeze for ExamEnrollment",1,["headless_lms_models::exams::ExamEnrollment"]],["impl Freeze for ExerciseLanguageGroup",1,["headless_lms_models::exercise_language_groups::ExerciseLanguageGroup"]],["impl Freeze for ExerciseRepositoryStatus",1,["headless_lms_models::exercise_repositories::ExerciseRepositoryStatus"]],["impl Freeze for ExerciseRepository",1,["headless_lms_models::exercise_repositories::ExerciseRepository"]],["impl Freeze for ExerciseRepositoryUpdate",1,["headless_lms_models::exercise_repositories::ExerciseRepositoryUpdate"]],["impl Freeze for ExerciseServiceInfo",1,["headless_lms_models::exercise_service_info::ExerciseServiceInfo"]],["impl Freeze for PathInfo",1,["headless_lms_models::exercise_service_info::PathInfo"]],["impl Freeze for CourseMaterialExerciseServiceInfo",1,["headless_lms_models::exercise_service_info::CourseMaterialExerciseServiceInfo"]],["impl Freeze for ExerciseServiceInfoApi",1,["headless_lms_models::exercise_service_info::ExerciseServiceInfoApi"]],["impl Freeze for ExerciseService",1,["headless_lms_models::exercise_services::ExerciseService"]],["impl Freeze for ExerciseServiceIframeRenderingInfo",1,["headless_lms_models::exercise_services::ExerciseServiceIframeRenderingInfo"]],["impl Freeze for ExerciseServiceNewOrUpdate",1,["headless_lms_models::exercise_services::ExerciseServiceNewOrUpdate"]],["impl Freeze for AnswerRequiringAttention",1,["headless_lms_models::exercise_slide_submissions::AnswerRequiringAttention"]],["impl Freeze for NewExerciseSlideSubmission",1,["headless_lms_models::exercise_slide_submissions::NewExerciseSlideSubmission"]],["impl Freeze for ExerciseSlideSubmission",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmission"]],["impl Freeze for ExerciseAnswersInCourseRequiringAttentionCount",1,["headless_lms_models::exercise_slide_submissions::ExerciseAnswersInCourseRequiringAttentionCount"]],["impl Freeze for ExerciseSlideSubmissionCount",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionCount"]],["impl Freeze for ExerciseSlideSubmissionCountByExercise",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionCountByExercise"]],["impl Freeze for ExerciseSlideSubmissionCountByWeekAndHour",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionCountByWeekAndHour"]],["impl Freeze for ExerciseSlideSubmissionInfo",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionInfo"]],["impl Freeze for NewExerciseSlide",1,["headless_lms_models::exercise_slides::NewExerciseSlide"]],["impl Freeze for ExerciseSlide",1,["headless_lms_models::exercise_slides::ExerciseSlide"]],["impl Freeze for CourseMaterialExerciseSlide",1,["headless_lms_models::exercise_slides::CourseMaterialExerciseSlide"]],["impl Freeze for ExerciseTaskGrading",1,["headless_lms_models::exercise_task_gradings::ExerciseTaskGrading"]],["impl<'a> Freeze for ExerciseTaskGradingRequest<'a>",1,["headless_lms_models::exercise_task_gradings::ExerciseTaskGradingRequest"]],["impl Freeze for ExerciseTaskGradingResult",1,["headless_lms_models::exercise_task_gradings::ExerciseTaskGradingResult"]],["impl Freeze for UserPointsUpdateStrategy",1,["headless_lms_models::exercise_task_gradings::UserPointsUpdateStrategy"]],["impl Freeze for ExerciseTaskRegradingSubmission",1,["headless_lms_models::exercise_task_regrading_submissions::ExerciseTaskRegradingSubmission"]],["impl Freeze for ExerciseTaskSubmission",1,["headless_lms_models::exercise_task_submissions::ExerciseTaskSubmission"]],["impl Freeze for PeerReviewsRecieved",1,["headless_lms_models::exercise_task_submissions::PeerReviewsRecieved"]],["impl Freeze for SubmissionData",1,["headless_lms_models::exercise_task_submissions::SubmissionData"]],["impl Freeze for ExportedSubmission",1,["headless_lms_models::exercise_task_submissions::ExportedSubmission"]],["impl Freeze for ExportedCourseSubmission",1,["headless_lms_models::exercise_task_submissions::ExportedCourseSubmission"]],["impl Freeze for CourseMaterialExerciseTask",1,["headless_lms_models::exercise_tasks::CourseMaterialExerciseTask"]],["impl Freeze for NewExerciseTask",1,["headless_lms_models::exercise_tasks::NewExerciseTask"]],["impl Freeze for ExerciseTaskSpec",1,["headless_lms_models::exercise_tasks::ExerciseTaskSpec"]],["impl Freeze for ExerciseTask",1,["headless_lms_models::exercise_tasks::ExerciseTask"]],["impl Freeze for Exercise",1,["headless_lms_models::exercises::Exercise"]],["impl Freeze for ExerciseGradingStatus",1,["headless_lms_models::exercises::ExerciseGradingStatus"]],["impl Freeze for ExerciseStatusSummaryForUser",1,["headless_lms_models::exercises::ExerciseStatusSummaryForUser"]],["impl Freeze for CourseMaterialExercise",1,["headless_lms_models::exercises::CourseMaterialExercise"]],["impl Freeze for ActivityProgress",1,["headless_lms_models::exercises::ActivityProgress"]],["impl Freeze for GradingProgress",1,["headless_lms_models::exercises::GradingProgress"]],["impl Freeze for ExerciseStatus",1,["headless_lms_models::exercises::ExerciseStatus"]],["impl Freeze for NewFeedback",1,["headless_lms_models::feedback::NewFeedback"]],["impl Freeze for FeedbackBlock",1,["headless_lms_models::feedback::FeedbackBlock"]],["impl Freeze for Feedback",1,["headless_lms_models::feedback::Feedback"]],["impl Freeze for FeedbackCount",1,["headless_lms_models::feedback::FeedbackCount"]],["impl Freeze for GeneratedCertificate",1,["headless_lms_models::generated_certificates::GeneratedCertificate"]],["impl Freeze for Term",1,["headless_lms_models::glossary::Term"]],["impl Freeze for TermUpdate",1,["headless_lms_models::glossary::TermUpdate"]],["impl Freeze for CreateNewCourseFixedIds",1,["headless_lms_models::library::content_management::CreateNewCourseFixedIds"]],["impl Freeze for CustomViewExerciseTaskGrading",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTaskGrading"]],["impl Freeze for CustomViewExerciseTaskSpec",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTaskSpec"]],["impl Freeze for CustomViewExerciseTaskSubmission",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTaskSubmission"]],["impl Freeze for CustomViewExerciseSubmissions",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseSubmissions"]],["impl Freeze for CustomViewExerciseTasks",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTasks"]],["impl Freeze for GlobalStatEntry",1,["headless_lms_models::library::global_stats::GlobalStatEntry"]],["impl Freeze for GlobalCourseModuleStatEntry",1,["headless_lms_models::library::global_stats::GlobalCourseModuleStatEntry"]],["impl Freeze for StudentExerciseSlideSubmission",1,["headless_lms_models::library::grading::StudentExerciseSlideSubmission"]],["impl Freeze for StudentExerciseSlideSubmissionResult",1,["headless_lms_models::library::grading::StudentExerciseSlideSubmissionResult"]],["impl Freeze for StudentExerciseTaskSubmission",1,["headless_lms_models::library::grading::StudentExerciseTaskSubmission"]],["impl Freeze for StudentExerciseTaskSubmissionResult",1,["headless_lms_models::library::grading::StudentExerciseTaskSubmissionResult"]],["impl Freeze for ExerciseSlideSubmissionWithTasks",1,["headless_lms_models::library::grading::ExerciseSlideSubmissionWithTasks"]],["impl Freeze for ExerciseStateUpdateNeedToUpdatePeerReviewStatusWithThis",1,["headless_lms_models::library::grading::ExerciseStateUpdateNeedToUpdatePeerReviewStatusWithThis"]],["impl Freeze for GradingPolicy",1,["headless_lms_models::library::grading::GradingPolicy"]],["impl Freeze for AnswersRequiringAttention",1,["headless_lms_models::library::grading::AnswersRequiringAttention"]],["impl Freeze for AnswerRequiringAttentionWithTasks",1,["headless_lms_models::library::grading::AnswerRequiringAttentionWithTasks"]],["impl Freeze for CourseMaterialPeerReviewSubmission",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewSubmission"]],["impl Freeze for CourseMaterialPeerReviewQuestionAnswer",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewQuestionAnswer"]],["impl Freeze for CourseMaterialPeerReviewData",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewData"]],["impl Freeze for CourseMaterialPeerReviewDataAnswerToReview",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewDataAnswerToReview"]],["impl Freeze for CourseInstanceCompletionSummary",1,["headless_lms_models::library::progressing::CourseInstanceCompletionSummary"]],["impl Freeze for UserWithModuleCompletions",1,["headless_lms_models::library::progressing::UserWithModuleCompletions"]],["impl Freeze for UserCourseModuleCompletion",1,["headless_lms_models::library::progressing::UserCourseModuleCompletion"]],["impl Freeze for TeacherManualCompletionRequest",1,["headless_lms_models::library::progressing::TeacherManualCompletionRequest"]],["impl Freeze for TeacherManualCompletion",1,["headless_lms_models::library::progressing::TeacherManualCompletion"]],["impl Freeze for ManualCompletionPreview",1,["headless_lms_models::library::progressing::ManualCompletionPreview"]],["impl Freeze for ManualCompletionPreviewUser",1,["headless_lms_models::library::progressing::ManualCompletionPreviewUser"]],["impl Freeze for UserCompletionInformation",1,["headless_lms_models::library::progressing::UserCompletionInformation"]],["impl Freeze for UserModuleCompletionStatus",1,["headless_lms_models::library::progressing::UserModuleCompletionStatus"]],["impl Freeze for CompletionRegistrationLink",1,["headless_lms_models::library::progressing::CompletionRegistrationLink"]],["impl Freeze for RegradingStatus",1,["headless_lms_models::library::regrading::RegradingStatus"]],["impl Freeze for GradingData",1,["headless_lms_models::library::regrading::GradingData"]],["impl Freeze for PeerReviewOpinion",1,["headless_lms_models::library::user_exercise_state_updater::state_deriver::PeerReviewOpinion"]],["impl Freeze for UserExerciseStateUpdateRequiredData",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateRequiredData"]],["impl Freeze for UserExerciseStateUpdateRequiredDataPeerReviewInformation",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateRequiredDataPeerReviewInformation"]],["impl Freeze for UserExerciseStateUpdateAlreadyLoadedRequiredData",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateAlreadyLoadedRequiredData"]],["impl Freeze for UserExerciseStateUpdateAlreadyLoadedRequiredDataPeerReviewInformation",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateAlreadyLoadedRequiredDataPeerReviewInformation"]],["impl Freeze for MaterialReference",1,["headless_lms_models::material_references::MaterialReference"]],["impl Freeze for NewMaterialReference",1,["headless_lms_models::material_references::NewMaterialReference"]],["impl Freeze for OpenUniversityRegistrationLink",1,["headless_lms_models::open_university_registration_links::OpenUniversityRegistrationLink"]],["impl Freeze for DatabaseOrganization",1,["headless_lms_models::organizations::DatabaseOrganization"]],["impl Freeze for Organization",1,["headless_lms_models::organizations::Organization"]],["impl Freeze for OtherDomainToCourseRedirection",1,["headless_lms_models::other_domain_to_course_redirections::OtherDomainToCourseRedirection"]],["impl Freeze for PageAudioFile",1,["headless_lms_models::page_audio_files::PageAudioFile"]],["impl Freeze for HistoryChangeReason",1,["headless_lms_models::page_history::HistoryChangeReason"]],["impl Freeze for PageHistory",1,["headless_lms_models::page_history::PageHistory"]],["impl Freeze for PageHistoryContent",1,["headless_lms_models::page_history::PageHistoryContent"]],["impl Freeze for PageHistoryData",1,["headless_lms_models::page_history::PageHistoryData"]],["impl Freeze for PageLanguageGroup",1,["headless_lms_models::page_language_groups::PageLanguageGroup"]],["impl Freeze for NewPageVisitDatum",1,["headless_lms_models::page_visit_datum::NewPageVisitDatum"]],["impl Freeze for GenerateAnonymousIdentifierInput",1,["headless_lms_models::page_visit_datum_daily_visit_hashing_keys::GenerateAnonymousIdentifierInput"]],["impl Freeze for PageVisitDatumSummaryByCourse",1,["headless_lms_models::page_visit_datum_summary_by_courses::PageVisitDatumSummaryByCourse"]],["impl Freeze for PageVisitDatumSummaryByCoursesCountries",1,["headless_lms_models::page_visit_datum_summary_by_courses_countries::PageVisitDatumSummaryByCoursesCountries"]],["impl Freeze for PageVisitDatumSummaryByCourseDeviceTypes",1,["headless_lms_models::page_visit_datum_summary_by_courses_device_types::PageVisitDatumSummaryByCourseDeviceTypes"]],["impl Freeze for PageVisitDatumSummaryByPages",1,["headless_lms_models::page_visit_datum_summary_by_pages::PageVisitDatumSummaryByPages"]],["impl Freeze for Page",1,["headless_lms_models::pages::Page"]],["impl Freeze for PageInfo",1,["headless_lms_models::pages::PageInfo"]],["impl Freeze for PageAudioFiles",1,["headless_lms_models::pages::PageAudioFiles"]],["impl Freeze for CoursePageWithUserData",1,["headless_lms_models::pages::CoursePageWithUserData"]],["impl Freeze for PageWithExercises",1,["headless_lms_models::pages::PageWithExercises"]],["impl Freeze for NewPage",1,["headless_lms_models::pages::NewPage"]],["impl Freeze for PageDetailsUpdate",1,["headless_lms_models::pages::PageDetailsUpdate"]],["impl Freeze for NormalizedCmsExerciseTask",1,["headless_lms_models::pages::NormalizedCmsExerciseTask"]],["impl Freeze for PageRoutingData",1,["headless_lms_models::pages::PageRoutingData"]],["impl Freeze for PageMetadata",1,["headless_lms_models::pages::PageMetadata"]],["impl Freeze for PageChapterAndCourseInformation",1,["headless_lms_models::pages::PageChapterAndCourseInformation"]],["impl Freeze for PageSearchResult",1,["headless_lms_models::pages::PageSearchResult"]],["impl Freeze for ContentManagementPage",1,["headless_lms_models::pages::ContentManagementPage"]],["impl Freeze for SearchRequest",1,["headless_lms_models::pages::SearchRequest"]],["impl Freeze for PageNavigationInformation",1,["headless_lms_models::pages::PageNavigationInformation"]],["impl Freeze for ExerciseWithExerciseTasks",1,["headless_lms_models::pages::ExerciseWithExerciseTasks"]],["impl Freeze for IsChapterFrontPage",1,["headless_lms_models::pages::IsChapterFrontPage"]],["impl Freeze for HistoryRestoreData",1,["headless_lms_models::pages::HistoryRestoreData"]],["impl<'a> Freeze for NewCoursePage<'a>",1,["headless_lms_models::pages::NewCoursePage"]],["impl Freeze for PageVisibility",1,["headless_lms_models::pages::PageVisibility"]],["impl Freeze for CmsPageExercise",1,["headless_lms_models::pages::CmsPageExercise"]],["impl Freeze for CmsPageExerciseSlide",1,["headless_lms_models::pages::CmsPageExerciseSlide"]],["impl Freeze for CmsPageExerciseTask",1,["headless_lms_models::pages::CmsPageExerciseTask"]],["impl Freeze for CmsPageUpdate",1,["headless_lms_models::pages::CmsPageUpdate"]],["impl Freeze for PageUpdateArgs",1,["headless_lms_models::pages::PageUpdateArgs"]],["impl Freeze for ExerciseTaskIdAndSpec",1,["headless_lms_models::pages::ExerciseTaskIdAndSpec"]],["impl Freeze for PeerReviewConfig",1,["headless_lms_models::peer_review_configs::PeerReviewConfig"]],["impl Freeze for CourseMaterialPeerReviewConfig",1,["headless_lms_models::peer_review_configs::CourseMaterialPeerReviewConfig"]],["impl Freeze for CmsPeerReviewConfig",1,["headless_lms_models::peer_review_configs::CmsPeerReviewConfig"]],["impl Freeze for CmsPeerReviewConfiguration",1,["headless_lms_models::peer_review_configs::CmsPeerReviewConfiguration"]],["impl Freeze for PeerReviewProcessingStrategy",1,["headless_lms_models::peer_review_configs::PeerReviewProcessingStrategy"]],["impl Freeze for PeerReviewQuestionSubmission",1,["headless_lms_models::peer_review_question_submissions::PeerReviewQuestionSubmission"]],["impl Freeze for PeerReviewAnswer",1,["headless_lms_models::peer_review_question_submissions::PeerReviewAnswer"]],["impl Freeze for PeerReviewQuestionAndAnswer",1,["headless_lms_models::peer_review_question_submissions::PeerReviewQuestionAndAnswer"]],["impl Freeze for PeerReviewWithQuestionsAndAnswers",1,["headless_lms_models::peer_review_question_submissions::PeerReviewWithQuestionsAndAnswers"]],["impl Freeze for PeerReviewQuestionType",1,["headless_lms_models::peer_review_questions::PeerReviewQuestionType"]],["impl Freeze for CmsPeerReviewQuestion",1,["headless_lms_models::peer_review_questions::CmsPeerReviewQuestion"]],["impl Freeze for PeerReviewQuestion",1,["headless_lms_models::peer_review_questions::PeerReviewQuestion"]],["impl Freeze for PeerReviewQueueEntry",1,["headless_lms_models::peer_review_queue_entries::PeerReviewQueueEntry"]],["impl Freeze for PeerReviewSubmission",1,["headless_lms_models::peer_review_submissions::PeerReviewSubmission"]],["impl Freeze for PendingRole",1,["headless_lms_models::pending_roles::PendingRole"]],["impl Freeze for PlaygroundExample",1,["headless_lms_models::playground_examples::PlaygroundExample"]],["impl Freeze for PlaygroundExampleData",1,["headless_lms_models::playground_examples::PlaygroundExampleData"]],["impl Freeze for NewProposedBlockEdit",1,["headless_lms_models::proposed_block_edits::NewProposedBlockEdit"]],["impl Freeze for ProposalStatus",1,["headless_lms_models::proposed_block_edits::ProposalStatus"]],["impl Freeze for EditedBlockStillExistsData",1,["headless_lms_models::proposed_block_edits::EditedBlockStillExistsData"]],["impl Freeze for EditedBlockNoLongerExistsData",1,["headless_lms_models::proposed_block_edits::EditedBlockNoLongerExistsData"]],["impl Freeze for BlockProposal",1,["headless_lms_models::proposed_block_edits::BlockProposal"]],["impl Freeze for BlockProposalInfo",1,["headless_lms_models::proposed_block_edits::BlockProposalInfo"]],["impl Freeze for BlockProposalAction",1,["headless_lms_models::proposed_block_edits::BlockProposalAction"]],["impl Freeze for NewProposedPageEdits",1,["headless_lms_models::proposed_page_edits::NewProposedPageEdits"]],["impl Freeze for PageProposal",1,["headless_lms_models::proposed_page_edits::PageProposal"]],["impl Freeze for EditProposalInfo",1,["headless_lms_models::proposed_page_edits::EditProposalInfo"]],["impl Freeze for ProposalCount",1,["headless_lms_models::proposed_page_edits::ProposalCount"]],["impl Freeze for Regrading",1,["headless_lms_models::regradings::Regrading"]],["impl Freeze for NewRegrading",1,["headless_lms_models::regradings::NewRegrading"]],["impl Freeze for RegradingInfo",1,["headless_lms_models::regradings::RegradingInfo"]],["impl Freeze for RegradingSubmissionInfo",1,["headless_lms_models::regradings::RegradingSubmissionInfo"]],["impl Freeze for RepositoryExercise",1,["headless_lms_models::repository_exercises::RepositoryExercise"]],["impl Freeze for ResearchForm",1,["headless_lms_models::research_forms::ResearchForm"]],["impl Freeze for NewResearchForm",1,["headless_lms_models::research_forms::NewResearchForm"]],["impl Freeze for ResearchFormQuestion",1,["headless_lms_models::research_forms::ResearchFormQuestion"]],["impl Freeze for NewResearchFormQuestion",1,["headless_lms_models::research_forms::NewResearchFormQuestion"]],["impl Freeze for NewResearchFormQuestionAnswer",1,["headless_lms_models::research_forms::NewResearchFormQuestionAnswer"]],["impl Freeze for ResearchFormQuestionAnswer",1,["headless_lms_models::research_forms::ResearchFormQuestionAnswer"]],["impl Freeze for UserRole",1,["headless_lms_models::roles::UserRole"]],["impl Freeze for Role",1,["headless_lms_models::roles::Role"]],["impl Freeze for RoleDomain",1,["headless_lms_models::roles::RoleDomain"]],["impl Freeze for RoleInfo",1,["headless_lms_models::roles::RoleInfo"]],["impl Freeze for RoleUser",1,["headless_lms_models::roles::RoleUser"]],["impl Freeze for StudentCountry",1,["headless_lms_models::student_countries::StudentCountry"]],["impl Freeze for StudyRegistryRegistrar",1,["headless_lms_models::study_registry_registrars::StudyRegistryRegistrar"]],["impl Freeze for TeacherGradingDecision",1,["headless_lms_models::teacher_grading_decisions::TeacherGradingDecision"]],["impl Freeze for TeacherDecisionType",1,["headless_lms_models::teacher_grading_decisions::TeacherDecisionType"]],["impl Freeze for NewTeacherGradingDecision",1,["headless_lms_models::teacher_grading_decisions::NewTeacherGradingDecision"]],["impl Freeze for UserCourseInstanceExerciseServiceVariable",1,["headless_lms_models::user_course_instance_exercise_service_variables::UserCourseInstanceExerciseServiceVariable"]],["impl Freeze for UserCourseSettings",1,["headless_lms_models::user_course_settings::UserCourseSettings"]],["impl Freeze for UserDetail",1,["headless_lms_models::user_details::UserDetail"]],["impl Freeze for UserExerciseSlideState",1,["headless_lms_models::user_exercise_slide_states::UserExerciseSlideState"]],["impl Freeze for UserExerciseSlideStateGradingSummary",1,["headless_lms_models::user_exercise_slide_states::UserExerciseSlideStateGradingSummary"]],["impl Freeze for ReviewingStage",1,["headless_lms_models::user_exercise_states::ReviewingStage"]],["impl Freeze for UserExerciseState",1,["headless_lms_models::user_exercise_states::UserExerciseState"]],["impl Freeze for UserExerciseStateUpdate",1,["headless_lms_models::user_exercise_states::UserExerciseStateUpdate"]],["impl Freeze for CourseInstanceOrExamId",1,["headless_lms_models::user_exercise_states::CourseInstanceOrExamId"]],["impl Freeze for UserCourseInstanceProgress",1,["headless_lms_models::user_exercise_states::UserCourseInstanceProgress"]],["impl Freeze for UserCourseInstanceChapterExerciseProgress",1,["headless_lms_models::user_exercise_states::UserCourseInstanceChapterExerciseProgress"]],["impl Freeze for DatabaseUserCourseInstanceChapterExerciseProgress",1,["headless_lms_models::user_exercise_states::DatabaseUserCourseInstanceChapterExerciseProgress"]],["impl Freeze for UserChapterMetrics",1,["headless_lms_models::user_exercise_states::UserChapterMetrics"]],["impl Freeze for UserCourseInstanceMetrics",1,["headless_lms_models::user_exercise_states::UserCourseInstanceMetrics"]],["impl Freeze for CourseInstanceExerciseMetrics",1,["headless_lms_models::user_exercise_states::CourseInstanceExerciseMetrics"]],["impl Freeze for ExerciseUserCounts",1,["headless_lms_models::user_exercise_states::ExerciseUserCounts"]],["impl Freeze for ExerciseWithUserState",1,["headless_lms_models::user_exercise_states::ExerciseWithUserState"]],["impl Freeze for EwusCourse",1,["headless_lms_models::user_exercise_states::EwusCourse"]],["impl Freeze for EwusExam",1,["headless_lms_models::user_exercise_states::EwusExam"]],["impl<C, E> Freeze for EwusContext<C, E>
    where\n C: Freeze,\n E: Freeze,
    ",1,["headless_lms_models::user_exercise_states::EwusContext"]],["impl Freeze for EwusCourseOrExam",1,["headless_lms_models::user_exercise_states::EwusCourseOrExam"]],["impl Freeze for CourseInstanceUserPoints",1,["headless_lms_models::user_exercise_states::CourseInstanceUserPoints"]],["impl Freeze for CourseInstanceUserPointsInner",1,["headless_lms_models::user_exercise_states::CourseInstanceUserPointsInner"]],["impl Freeze for ExamUserPoints",1,["headless_lms_models::user_exercise_states::ExamUserPoints"]],["impl Freeze for ExamUserPointsInner",1,["headless_lms_models::user_exercise_states::ExamUserPointsInner"]],["impl Freeze for UserExerciseTaskState",1,["headless_lms_models::user_exercise_task_states::UserExerciseTaskState"]],["impl Freeze for UserResearchConsent",1,["headless_lms_models::user_research_consents::UserResearchConsent"]],["impl Freeze for User",1,["headless_lms_models::users::User"]],["impl Freeze for ModelError",1,["headless_lms_models::error::ModelError"]],["impl Freeze for ModelErrorType",1,["headless_lms_models::error::ModelErrorType"]],["impl<T> Freeze for PKeyPolicy<T>
    where\n T: Freeze,
    ",1,["headless_lms_models::PKeyPolicy"]],["impl Freeze for CourseOrExamId",1,["headless_lms_models::CourseOrExamId"]]], +"headless_lms_models":[["impl Freeze for CertificateConfigurationToRequirement",1,["headless_lms_models::certificate_configuration_to_requirements::CertificateConfigurationToRequirement"]],["impl Freeze for CertificateAllRequirements",1,["headless_lms_models::certificate_configuration_to_requirements::CertificateAllRequirements"]],["impl Freeze for PaperSize",1,["headless_lms_models::certificate_configurations::PaperSize"]],["impl Freeze for CertificateTextAnchor",1,["headless_lms_models::certificate_configurations::CertificateTextAnchor"]],["impl Freeze for CertificateConfigurationAndRequirements",1,["headless_lms_models::certificate_configurations::CertificateConfigurationAndRequirements"]],["impl Freeze for CertificateConfiguration",1,["headless_lms_models::certificate_configurations::CertificateConfiguration"]],["impl Freeze for DatabaseCertificateConfiguration",1,["headless_lms_models::certificate_configurations::DatabaseCertificateConfiguration"]],["impl<'a> Freeze for DatabaseCertificateConfigurationInner<'a>",1,["headless_lms_models::certificate_configurations::DatabaseCertificateConfigurationInner"]],["impl Freeze for CertificateFont",1,["headless_lms_models::certificate_fonts::CertificateFont"]],["impl Freeze for NewCertificateFont",1,["headless_lms_models::certificate_fonts::NewCertificateFont"]],["impl Freeze for DatabaseChapter",1,["headless_lms_models::chapters::DatabaseChapter"]],["impl Freeze for Chapter",1,["headless_lms_models::chapters::Chapter"]],["impl Freeze for ChapterStatus",1,["headless_lms_models::chapters::ChapterStatus"]],["impl Freeze for ChapterPagesWithExercises",1,["headless_lms_models::chapters::ChapterPagesWithExercises"]],["impl Freeze for NewChapter",1,["headless_lms_models::chapters::NewChapter"]],["impl Freeze for ChapterUpdate",1,["headless_lms_models::chapters::ChapterUpdate"]],["impl Freeze for ChapterInfo",1,["headless_lms_models::chapters::ChapterInfo"]],["impl Freeze for ChapterWithStatus",1,["headless_lms_models::chapters::ChapterWithStatus"]],["impl Freeze for UserCourseInstanceChapterProgress",1,["headless_lms_models::chapters::UserCourseInstanceChapterProgress"]],["impl Freeze for CourseBackgroundQuestionAnswer",1,["headless_lms_models::course_background_question_answers::CourseBackgroundQuestionAnswer"]],["impl Freeze for NewCourseBackgroundQuestionAnswer",1,["headless_lms_models::course_background_question_answers::NewCourseBackgroundQuestionAnswer"]],["impl Freeze for CourseBackgroundQuestionType",1,["headless_lms_models::course_background_questions::CourseBackgroundQuestionType"]],["impl Freeze for CourseBackgroundQuestion",1,["headless_lms_models::course_background_questions::CourseBackgroundQuestion"]],["impl Freeze for CourseBackgroundQuestionsAndAnswers",1,["headless_lms_models::course_background_questions::CourseBackgroundQuestionsAndAnswers"]],["impl Freeze for CourseInstanceEnrollment",1,["headless_lms_models::course_instance_enrollments::CourseInstanceEnrollment"]],["impl Freeze for CourseInstanceEnrollmentsInfo",1,["headless_lms_models::course_instance_enrollments::CourseInstanceEnrollmentsInfo"]],["impl Freeze for NewCourseInstanceEnrollment",1,["headless_lms_models::course_instance_enrollments::NewCourseInstanceEnrollment"]],["impl Freeze for CourseInstance",1,["headless_lms_models::course_instances::CourseInstance"]],["impl Freeze for CourseInstanceForm",1,["headless_lms_models::course_instances::CourseInstanceForm"]],["impl<'a> Freeze for NewCourseInstance<'a>",1,["headless_lms_models::course_instances::NewCourseInstance"]],["impl Freeze for ChapterScore",1,["headless_lms_models::course_instances::ChapterScore"]],["impl Freeze for PointMap",1,["headless_lms_models::course_instances::PointMap"]],["impl Freeze for Points",1,["headless_lms_models::course_instances::Points"]],["impl Freeze for CourseInstanceWithCourseInfo",1,["headless_lms_models::course_instances::CourseInstanceWithCourseInfo"]],["impl Freeze for CourseLanguageVersion",1,["headless_lms_models::course_language_groups::CourseLanguageVersion"]],["impl Freeze for CourseModuleCompletionRegisteredToStudyRegistry",1,["headless_lms_models::course_module_completion_registered_to_study_registries::CourseModuleCompletionRegisteredToStudyRegistry"]],["impl Freeze for NewCourseModuleCompletionRegisteredToStudyRegistry",1,["headless_lms_models::course_module_completion_registered_to_study_registries::NewCourseModuleCompletionRegisteredToStudyRegistry"]],["impl Freeze for RegisteredCompletion",1,["headless_lms_models::course_module_completion_registered_to_study_registries::RegisteredCompletion"]],["impl Freeze for CourseModuleCompletion",1,["headless_lms_models::course_module_completions::CourseModuleCompletion"]],["impl Freeze for CourseModuleCompletionGranter",1,["headless_lms_models::course_module_completions::CourseModuleCompletionGranter"]],["impl Freeze for NewCourseModuleCompletion",1,["headless_lms_models::course_module_completions::NewCourseModuleCompletion"]],["impl Freeze for CourseModuleCompletionWithRegistrationInfo",1,["headless_lms_models::course_module_completions::CourseModuleCompletionWithRegistrationInfo"]],["impl Freeze for StudyRegistryCompletion",1,["headless_lms_models::course_module_completions::StudyRegistryCompletion"]],["impl Freeze for StudyRegistryGrade",1,["headless_lms_models::course_module_completions::StudyRegistryGrade"]],["impl Freeze for CourseModulesSchema",1,["headless_lms_models::course_modules::CourseModulesSchema"]],["impl Freeze for CourseModule",1,["headless_lms_models::course_modules::CourseModule"]],["impl Freeze for NewCourseModule",1,["headless_lms_models::course_modules::NewCourseModule"]],["impl Freeze for AutomaticCompletionRequirements",1,["headless_lms_models::course_modules::AutomaticCompletionRequirements"]],["impl Freeze for CompletionPolicy",1,["headless_lms_models::course_modules::CompletionPolicy"]],["impl Freeze for NewModule",1,["headless_lms_models::course_modules::NewModule"]],["impl Freeze for ModifiedModule",1,["headless_lms_models::course_modules::ModifiedModule"]],["impl Freeze for ModuleUpdates",1,["headless_lms_models::course_modules::ModuleUpdates"]],["impl Freeze for CourseInfo",1,["headless_lms_models::courses::CourseInfo"]],["impl Freeze for CourseCount",1,["headless_lms_models::courses::CourseCount"]],["impl Freeze for CourseContextData",1,["headless_lms_models::courses::CourseContextData"]],["impl Freeze for Course",1,["headless_lms_models::courses::Course"]],["impl Freeze for CourseBreadcrumbInfo",1,["headless_lms_models::courses::CourseBreadcrumbInfo"]],["impl Freeze for NewCourse",1,["headless_lms_models::courses::NewCourse"]],["impl Freeze for CourseStructure",1,["headless_lms_models::courses::CourseStructure"]],["impl Freeze for CourseUpdate",1,["headless_lms_models::courses::CourseUpdate"]],["impl Freeze for EmailDelivery",1,["headless_lms_models::email_deliveries::EmailDelivery"]],["impl Freeze for Email",1,["headless_lms_models::email_deliveries::Email"]],["impl Freeze for EmailTemplate",1,["headless_lms_models::email_templates::EmailTemplate"]],["impl Freeze for EmailTemplateNew",1,["headless_lms_models::email_templates::EmailTemplateNew"]],["impl Freeze for EmailTemplateUpdate",1,["headless_lms_models::email_templates::EmailTemplateUpdate"]],["impl Freeze for Exam",1,["headless_lms_models::exams::Exam"]],["impl Freeze for OrgExam",1,["headless_lms_models::exams::OrgExam"]],["impl Freeze for CourseExam",1,["headless_lms_models::exams::CourseExam"]],["impl Freeze for NewExam",1,["headless_lms_models::exams::NewExam"]],["impl Freeze for ExamInstructions",1,["headless_lms_models::exams::ExamInstructions"]],["impl Freeze for ExamInstructionsUpdate",1,["headless_lms_models::exams::ExamInstructionsUpdate"]],["impl Freeze for ExamEnrollment",1,["headless_lms_models::exams::ExamEnrollment"]],["impl Freeze for ExerciseLanguageGroup",1,["headless_lms_models::exercise_language_groups::ExerciseLanguageGroup"]],["impl Freeze for ExerciseRepositoryStatus",1,["headless_lms_models::exercise_repositories::ExerciseRepositoryStatus"]],["impl Freeze for ExerciseRepository",1,["headless_lms_models::exercise_repositories::ExerciseRepository"]],["impl Freeze for ExerciseRepositoryUpdate",1,["headless_lms_models::exercise_repositories::ExerciseRepositoryUpdate"]],["impl Freeze for ExerciseServiceInfo",1,["headless_lms_models::exercise_service_info::ExerciseServiceInfo"]],["impl Freeze for PathInfo",1,["headless_lms_models::exercise_service_info::PathInfo"]],["impl Freeze for CourseMaterialExerciseServiceInfo",1,["headless_lms_models::exercise_service_info::CourseMaterialExerciseServiceInfo"]],["impl Freeze for ExerciseServiceInfoApi",1,["headless_lms_models::exercise_service_info::ExerciseServiceInfoApi"]],["impl Freeze for ExerciseService",1,["headless_lms_models::exercise_services::ExerciseService"]],["impl Freeze for ExerciseServiceIframeRenderingInfo",1,["headless_lms_models::exercise_services::ExerciseServiceIframeRenderingInfo"]],["impl Freeze for ExerciseServiceNewOrUpdate",1,["headless_lms_models::exercise_services::ExerciseServiceNewOrUpdate"]],["impl Freeze for AnswerRequiringAttention",1,["headless_lms_models::exercise_slide_submissions::AnswerRequiringAttention"]],["impl Freeze for NewExerciseSlideSubmission",1,["headless_lms_models::exercise_slide_submissions::NewExerciseSlideSubmission"]],["impl Freeze for ExerciseSlideSubmission",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmission"]],["impl Freeze for ExerciseAnswersInCourseRequiringAttentionCount",1,["headless_lms_models::exercise_slide_submissions::ExerciseAnswersInCourseRequiringAttentionCount"]],["impl Freeze for ExerciseSlideSubmissionCount",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionCount"]],["impl Freeze for ExerciseSlideSubmissionCountByExercise",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionCountByExercise"]],["impl Freeze for ExerciseSlideSubmissionCountByWeekAndHour",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionCountByWeekAndHour"]],["impl Freeze for ExerciseSlideSubmissionInfo",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionInfo"]],["impl Freeze for NewExerciseSlide",1,["headless_lms_models::exercise_slides::NewExerciseSlide"]],["impl Freeze for ExerciseSlide",1,["headless_lms_models::exercise_slides::ExerciseSlide"]],["impl Freeze for CourseMaterialExerciseSlide",1,["headless_lms_models::exercise_slides::CourseMaterialExerciseSlide"]],["impl Freeze for ExerciseTaskGrading",1,["headless_lms_models::exercise_task_gradings::ExerciseTaskGrading"]],["impl<'a> Freeze for ExerciseTaskGradingRequest<'a>",1,["headless_lms_models::exercise_task_gradings::ExerciseTaskGradingRequest"]],["impl Freeze for ExerciseTaskGradingResult",1,["headless_lms_models::exercise_task_gradings::ExerciseTaskGradingResult"]],["impl Freeze for UserPointsUpdateStrategy",1,["headless_lms_models::exercise_task_gradings::UserPointsUpdateStrategy"]],["impl Freeze for ExerciseTaskRegradingSubmission",1,["headless_lms_models::exercise_task_regrading_submissions::ExerciseTaskRegradingSubmission"]],["impl Freeze for ExerciseTaskSubmission",1,["headless_lms_models::exercise_task_submissions::ExerciseTaskSubmission"]],["impl Freeze for PeerReviewsRecieved",1,["headless_lms_models::exercise_task_submissions::PeerReviewsRecieved"]],["impl Freeze for SubmissionData",1,["headless_lms_models::exercise_task_submissions::SubmissionData"]],["impl Freeze for ExportedSubmission",1,["headless_lms_models::exercise_task_submissions::ExportedSubmission"]],["impl Freeze for ExportedCourseSubmission",1,["headless_lms_models::exercise_task_submissions::ExportedCourseSubmission"]],["impl Freeze for CourseMaterialExerciseTask",1,["headless_lms_models::exercise_tasks::CourseMaterialExerciseTask"]],["impl Freeze for NewExerciseTask",1,["headless_lms_models::exercise_tasks::NewExerciseTask"]],["impl Freeze for ExerciseTaskSpec",1,["headless_lms_models::exercise_tasks::ExerciseTaskSpec"]],["impl Freeze for ExerciseTask",1,["headless_lms_models::exercise_tasks::ExerciseTask"]],["impl Freeze for Exercise",1,["headless_lms_models::exercises::Exercise"]],["impl Freeze for ExerciseGradingStatus",1,["headless_lms_models::exercises::ExerciseGradingStatus"]],["impl Freeze for ExerciseStatusSummaryForUser",1,["headless_lms_models::exercises::ExerciseStatusSummaryForUser"]],["impl Freeze for CourseMaterialExercise",1,["headless_lms_models::exercises::CourseMaterialExercise"]],["impl Freeze for ActivityProgress",1,["headless_lms_models::exercises::ActivityProgress"]],["impl Freeze for GradingProgress",1,["headless_lms_models::exercises::GradingProgress"]],["impl Freeze for ExerciseStatus",1,["headless_lms_models::exercises::ExerciseStatus"]],["impl Freeze for NewFeedback",1,["headless_lms_models::feedback::NewFeedback"]],["impl Freeze for FeedbackBlock",1,["headless_lms_models::feedback::FeedbackBlock"]],["impl Freeze for Feedback",1,["headless_lms_models::feedback::Feedback"]],["impl Freeze for FeedbackCount",1,["headless_lms_models::feedback::FeedbackCount"]],["impl Freeze for GeneratedCertificate",1,["headless_lms_models::generated_certificates::GeneratedCertificate"]],["impl Freeze for Term",1,["headless_lms_models::glossary::Term"]],["impl Freeze for TermUpdate",1,["headless_lms_models::glossary::TermUpdate"]],["impl Freeze for CreateNewCourseFixedIds",1,["headless_lms_models::library::content_management::CreateNewCourseFixedIds"]],["impl Freeze for CustomViewExerciseTaskGrading",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTaskGrading"]],["impl Freeze for CustomViewExerciseTaskSpec",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTaskSpec"]],["impl Freeze for CustomViewExerciseTaskSubmission",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTaskSubmission"]],["impl Freeze for CustomViewExerciseSubmissions",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseSubmissions"]],["impl Freeze for CustomViewExerciseTasks",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTasks"]],["impl Freeze for GlobalStatEntry",1,["headless_lms_models::library::global_stats::GlobalStatEntry"]],["impl Freeze for GlobalCourseModuleStatEntry",1,["headless_lms_models::library::global_stats::GlobalCourseModuleStatEntry"]],["impl Freeze for StudentExerciseSlideSubmission",1,["headless_lms_models::library::grading::StudentExerciseSlideSubmission"]],["impl Freeze for StudentExerciseSlideSubmissionResult",1,["headless_lms_models::library::grading::StudentExerciseSlideSubmissionResult"]],["impl Freeze for StudentExerciseTaskSubmission",1,["headless_lms_models::library::grading::StudentExerciseTaskSubmission"]],["impl Freeze for StudentExerciseTaskSubmissionResult",1,["headless_lms_models::library::grading::StudentExerciseTaskSubmissionResult"]],["impl Freeze for ExerciseSlideSubmissionWithTasks",1,["headless_lms_models::library::grading::ExerciseSlideSubmissionWithTasks"]],["impl Freeze for ExerciseStateUpdateNeedToUpdatePeerReviewStatusWithThis",1,["headless_lms_models::library::grading::ExerciseStateUpdateNeedToUpdatePeerReviewStatusWithThis"]],["impl Freeze for GradingPolicy",1,["headless_lms_models::library::grading::GradingPolicy"]],["impl Freeze for AnswersRequiringAttention",1,["headless_lms_models::library::grading::AnswersRequiringAttention"]],["impl Freeze for AnswerRequiringAttentionWithTasks",1,["headless_lms_models::library::grading::AnswerRequiringAttentionWithTasks"]],["impl Freeze for CourseMaterialPeerReviewSubmission",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewSubmission"]],["impl Freeze for CourseMaterialPeerReviewQuestionAnswer",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewQuestionAnswer"]],["impl Freeze for CourseMaterialPeerReviewData",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewData"]],["impl Freeze for CourseMaterialPeerReviewDataAnswerToReview",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewDataAnswerToReview"]],["impl Freeze for CourseInstanceCompletionSummary",1,["headless_lms_models::library::progressing::CourseInstanceCompletionSummary"]],["impl Freeze for UserWithModuleCompletions",1,["headless_lms_models::library::progressing::UserWithModuleCompletions"]],["impl Freeze for UserCourseModuleCompletion",1,["headless_lms_models::library::progressing::UserCourseModuleCompletion"]],["impl Freeze for TeacherManualCompletionRequest",1,["headless_lms_models::library::progressing::TeacherManualCompletionRequest"]],["impl Freeze for TeacherManualCompletion",1,["headless_lms_models::library::progressing::TeacherManualCompletion"]],["impl Freeze for ManualCompletionPreview",1,["headless_lms_models::library::progressing::ManualCompletionPreview"]],["impl Freeze for ManualCompletionPreviewUser",1,["headless_lms_models::library::progressing::ManualCompletionPreviewUser"]],["impl Freeze for UserCompletionInformation",1,["headless_lms_models::library::progressing::UserCompletionInformation"]],["impl Freeze for UserModuleCompletionStatus",1,["headless_lms_models::library::progressing::UserModuleCompletionStatus"]],["impl Freeze for CompletionRegistrationLink",1,["headless_lms_models::library::progressing::CompletionRegistrationLink"]],["impl Freeze for RegradingStatus",1,["headless_lms_models::library::regrading::RegradingStatus"]],["impl Freeze for GradingData",1,["headless_lms_models::library::regrading::GradingData"]],["impl Freeze for PeerReviewOpinion",1,["headless_lms_models::library::user_exercise_state_updater::state_deriver::PeerReviewOpinion"]],["impl Freeze for UserExerciseStateUpdateRequiredData",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateRequiredData"]],["impl Freeze for UserExerciseStateUpdateRequiredDataPeerReviewInformation",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateRequiredDataPeerReviewInformation"]],["impl Freeze for UserExerciseStateUpdateAlreadyLoadedRequiredData",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateAlreadyLoadedRequiredData"]],["impl Freeze for UserExerciseStateUpdateAlreadyLoadedRequiredDataPeerReviewInformation",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateAlreadyLoadedRequiredDataPeerReviewInformation"]],["impl Freeze for MaterialReference",1,["headless_lms_models::material_references::MaterialReference"]],["impl Freeze for NewMaterialReference",1,["headless_lms_models::material_references::NewMaterialReference"]],["impl Freeze for OpenUniversityRegistrationLink",1,["headless_lms_models::open_university_registration_links::OpenUniversityRegistrationLink"]],["impl Freeze for DatabaseOrganization",1,["headless_lms_models::organizations::DatabaseOrganization"]],["impl Freeze for Organization",1,["headless_lms_models::organizations::Organization"]],["impl Freeze for OtherDomainToCourseRedirection",1,["headless_lms_models::other_domain_to_course_redirections::OtherDomainToCourseRedirection"]],["impl Freeze for PageAudioFile",1,["headless_lms_models::page_audio_files::PageAudioFile"]],["impl Freeze for HistoryChangeReason",1,["headless_lms_models::page_history::HistoryChangeReason"]],["impl Freeze for PageHistory",1,["headless_lms_models::page_history::PageHistory"]],["impl Freeze for PageHistoryContent",1,["headless_lms_models::page_history::PageHistoryContent"]],["impl Freeze for PageHistoryData",1,["headless_lms_models::page_history::PageHistoryData"]],["impl Freeze for PageLanguageGroup",1,["headless_lms_models::page_language_groups::PageLanguageGroup"]],["impl Freeze for NewPageVisitDatum",1,["headless_lms_models::page_visit_datum::NewPageVisitDatum"]],["impl Freeze for GenerateAnonymousIdentifierInput",1,["headless_lms_models::page_visit_datum_daily_visit_hashing_keys::GenerateAnonymousIdentifierInput"]],["impl Freeze for PageVisitDatumSummaryByCourse",1,["headless_lms_models::page_visit_datum_summary_by_courses::PageVisitDatumSummaryByCourse"]],["impl Freeze for PageVisitDatumSummaryByCoursesCountries",1,["headless_lms_models::page_visit_datum_summary_by_courses_countries::PageVisitDatumSummaryByCoursesCountries"]],["impl Freeze for PageVisitDatumSummaryByCourseDeviceTypes",1,["headless_lms_models::page_visit_datum_summary_by_courses_device_types::PageVisitDatumSummaryByCourseDeviceTypes"]],["impl Freeze for PageVisitDatumSummaryByPages",1,["headless_lms_models::page_visit_datum_summary_by_pages::PageVisitDatumSummaryByPages"]],["impl Freeze for Page",1,["headless_lms_models::pages::Page"]],["impl Freeze for PageInfo",1,["headless_lms_models::pages::PageInfo"]],["impl Freeze for PageAudioFiles",1,["headless_lms_models::pages::PageAudioFiles"]],["impl Freeze for CoursePageWithUserData",1,["headless_lms_models::pages::CoursePageWithUserData"]],["impl Freeze for PageWithExercises",1,["headless_lms_models::pages::PageWithExercises"]],["impl Freeze for NewPage",1,["headless_lms_models::pages::NewPage"]],["impl Freeze for PageDetailsUpdate",1,["headless_lms_models::pages::PageDetailsUpdate"]],["impl Freeze for NormalizedCmsExerciseTask",1,["headless_lms_models::pages::NormalizedCmsExerciseTask"]],["impl Freeze for PageRoutingData",1,["headless_lms_models::pages::PageRoutingData"]],["impl Freeze for PageMetadata",1,["headless_lms_models::pages::PageMetadata"]],["impl Freeze for PageChapterAndCourseInformation",1,["headless_lms_models::pages::PageChapterAndCourseInformation"]],["impl Freeze for PageSearchResult",1,["headless_lms_models::pages::PageSearchResult"]],["impl Freeze for ContentManagementPage",1,["headless_lms_models::pages::ContentManagementPage"]],["impl Freeze for SearchRequest",1,["headless_lms_models::pages::SearchRequest"]],["impl Freeze for PageNavigationInformation",1,["headless_lms_models::pages::PageNavigationInformation"]],["impl Freeze for ExerciseWithExerciseTasks",1,["headless_lms_models::pages::ExerciseWithExerciseTasks"]],["impl Freeze for IsChapterFrontPage",1,["headless_lms_models::pages::IsChapterFrontPage"]],["impl Freeze for HistoryRestoreData",1,["headless_lms_models::pages::HistoryRestoreData"]],["impl<'a> Freeze for NewCoursePage<'a>",1,["headless_lms_models::pages::NewCoursePage"]],["impl Freeze for PageVisibility",1,["headless_lms_models::pages::PageVisibility"]],["impl Freeze for CmsPageExercise",1,["headless_lms_models::pages::CmsPageExercise"]],["impl Freeze for CmsPageExerciseSlide",1,["headless_lms_models::pages::CmsPageExerciseSlide"]],["impl Freeze for CmsPageExerciseTask",1,["headless_lms_models::pages::CmsPageExerciseTask"]],["impl Freeze for CmsPageUpdate",1,["headless_lms_models::pages::CmsPageUpdate"]],["impl Freeze for PageUpdateArgs",1,["headless_lms_models::pages::PageUpdateArgs"]],["impl Freeze for ExerciseTaskIdAndSpec",1,["headless_lms_models::pages::ExerciseTaskIdAndSpec"]],["impl Freeze for PeerReviewConfig",1,["headless_lms_models::peer_review_configs::PeerReviewConfig"]],["impl Freeze for CourseMaterialPeerReviewConfig",1,["headless_lms_models::peer_review_configs::CourseMaterialPeerReviewConfig"]],["impl Freeze for CmsPeerReviewConfig",1,["headless_lms_models::peer_review_configs::CmsPeerReviewConfig"]],["impl Freeze for CmsPeerReviewConfiguration",1,["headless_lms_models::peer_review_configs::CmsPeerReviewConfiguration"]],["impl Freeze for PeerReviewProcessingStrategy",1,["headless_lms_models::peer_review_configs::PeerReviewProcessingStrategy"]],["impl Freeze for PeerReviewQuestionSubmission",1,["headless_lms_models::peer_review_question_submissions::PeerReviewQuestionSubmission"]],["impl Freeze for PeerReviewAnswer",1,["headless_lms_models::peer_review_question_submissions::PeerReviewAnswer"]],["impl Freeze for PeerReviewQuestionAndAnswer",1,["headless_lms_models::peer_review_question_submissions::PeerReviewQuestionAndAnswer"]],["impl Freeze for PeerReviewWithQuestionsAndAnswers",1,["headless_lms_models::peer_review_question_submissions::PeerReviewWithQuestionsAndAnswers"]],["impl Freeze for PeerReviewQuestionType",1,["headless_lms_models::peer_review_questions::PeerReviewQuestionType"]],["impl Freeze for CmsPeerReviewQuestion",1,["headless_lms_models::peer_review_questions::CmsPeerReviewQuestion"]],["impl Freeze for PeerReviewQuestion",1,["headless_lms_models::peer_review_questions::PeerReviewQuestion"]],["impl Freeze for PeerReviewQueueEntry",1,["headless_lms_models::peer_review_queue_entries::PeerReviewQueueEntry"]],["impl Freeze for PeerReviewSubmission",1,["headless_lms_models::peer_review_submissions::PeerReviewSubmission"]],["impl Freeze for PendingRole",1,["headless_lms_models::pending_roles::PendingRole"]],["impl Freeze for PlaygroundExample",1,["headless_lms_models::playground_examples::PlaygroundExample"]],["impl Freeze for PlaygroundExampleData",1,["headless_lms_models::playground_examples::PlaygroundExampleData"]],["impl Freeze for NewProposedBlockEdit",1,["headless_lms_models::proposed_block_edits::NewProposedBlockEdit"]],["impl Freeze for ProposalStatus",1,["headless_lms_models::proposed_block_edits::ProposalStatus"]],["impl Freeze for EditedBlockStillExistsData",1,["headless_lms_models::proposed_block_edits::EditedBlockStillExistsData"]],["impl Freeze for EditedBlockNoLongerExistsData",1,["headless_lms_models::proposed_block_edits::EditedBlockNoLongerExistsData"]],["impl Freeze for BlockProposal",1,["headless_lms_models::proposed_block_edits::BlockProposal"]],["impl Freeze for BlockProposalInfo",1,["headless_lms_models::proposed_block_edits::BlockProposalInfo"]],["impl Freeze for BlockProposalAction",1,["headless_lms_models::proposed_block_edits::BlockProposalAction"]],["impl Freeze for NewProposedPageEdits",1,["headless_lms_models::proposed_page_edits::NewProposedPageEdits"]],["impl Freeze for PageProposal",1,["headless_lms_models::proposed_page_edits::PageProposal"]],["impl Freeze for EditProposalInfo",1,["headless_lms_models::proposed_page_edits::EditProposalInfo"]],["impl Freeze for ProposalCount",1,["headless_lms_models::proposed_page_edits::ProposalCount"]],["impl Freeze for Regrading",1,["headless_lms_models::regradings::Regrading"]],["impl Freeze for NewRegrading",1,["headless_lms_models::regradings::NewRegrading"]],["impl Freeze for NewRegradingIdType",1,["headless_lms_models::regradings::NewRegradingIdType"]],["impl Freeze for RegradingInfo",1,["headless_lms_models::regradings::RegradingInfo"]],["impl Freeze for RegradingSubmissionInfo",1,["headless_lms_models::regradings::RegradingSubmissionInfo"]],["impl Freeze for RepositoryExercise",1,["headless_lms_models::repository_exercises::RepositoryExercise"]],["impl Freeze for ResearchForm",1,["headless_lms_models::research_forms::ResearchForm"]],["impl Freeze for NewResearchForm",1,["headless_lms_models::research_forms::NewResearchForm"]],["impl Freeze for ResearchFormQuestion",1,["headless_lms_models::research_forms::ResearchFormQuestion"]],["impl Freeze for NewResearchFormQuestion",1,["headless_lms_models::research_forms::NewResearchFormQuestion"]],["impl Freeze for NewResearchFormQuestionAnswer",1,["headless_lms_models::research_forms::NewResearchFormQuestionAnswer"]],["impl Freeze for ResearchFormQuestionAnswer",1,["headless_lms_models::research_forms::ResearchFormQuestionAnswer"]],["impl Freeze for UserRole",1,["headless_lms_models::roles::UserRole"]],["impl Freeze for Role",1,["headless_lms_models::roles::Role"]],["impl Freeze for RoleDomain",1,["headless_lms_models::roles::RoleDomain"]],["impl Freeze for RoleInfo",1,["headless_lms_models::roles::RoleInfo"]],["impl Freeze for RoleUser",1,["headless_lms_models::roles::RoleUser"]],["impl Freeze for StudentCountry",1,["headless_lms_models::student_countries::StudentCountry"]],["impl Freeze for StudyRegistryRegistrar",1,["headless_lms_models::study_registry_registrars::StudyRegistryRegistrar"]],["impl Freeze for TeacherGradingDecision",1,["headless_lms_models::teacher_grading_decisions::TeacherGradingDecision"]],["impl Freeze for TeacherDecisionType",1,["headless_lms_models::teacher_grading_decisions::TeacherDecisionType"]],["impl Freeze for NewTeacherGradingDecision",1,["headless_lms_models::teacher_grading_decisions::NewTeacherGradingDecision"]],["impl Freeze for UserCourseInstanceExerciseServiceVariable",1,["headless_lms_models::user_course_instance_exercise_service_variables::UserCourseInstanceExerciseServiceVariable"]],["impl Freeze for UserCourseSettings",1,["headless_lms_models::user_course_settings::UserCourseSettings"]],["impl Freeze for UserDetail",1,["headless_lms_models::user_details::UserDetail"]],["impl Freeze for UserExerciseSlideState",1,["headless_lms_models::user_exercise_slide_states::UserExerciseSlideState"]],["impl Freeze for UserExerciseSlideStateGradingSummary",1,["headless_lms_models::user_exercise_slide_states::UserExerciseSlideStateGradingSummary"]],["impl Freeze for ReviewingStage",1,["headless_lms_models::user_exercise_states::ReviewingStage"]],["impl Freeze for UserExerciseState",1,["headless_lms_models::user_exercise_states::UserExerciseState"]],["impl Freeze for UserExerciseStateUpdate",1,["headless_lms_models::user_exercise_states::UserExerciseStateUpdate"]],["impl Freeze for CourseInstanceOrExamId",1,["headless_lms_models::user_exercise_states::CourseInstanceOrExamId"]],["impl Freeze for UserCourseInstanceProgress",1,["headless_lms_models::user_exercise_states::UserCourseInstanceProgress"]],["impl Freeze for UserCourseInstanceChapterExerciseProgress",1,["headless_lms_models::user_exercise_states::UserCourseInstanceChapterExerciseProgress"]],["impl Freeze for DatabaseUserCourseInstanceChapterExerciseProgress",1,["headless_lms_models::user_exercise_states::DatabaseUserCourseInstanceChapterExerciseProgress"]],["impl Freeze for UserChapterMetrics",1,["headless_lms_models::user_exercise_states::UserChapterMetrics"]],["impl Freeze for UserCourseInstanceMetrics",1,["headless_lms_models::user_exercise_states::UserCourseInstanceMetrics"]],["impl Freeze for CourseInstanceExerciseMetrics",1,["headless_lms_models::user_exercise_states::CourseInstanceExerciseMetrics"]],["impl Freeze for ExerciseUserCounts",1,["headless_lms_models::user_exercise_states::ExerciseUserCounts"]],["impl Freeze for ExerciseWithUserState",1,["headless_lms_models::user_exercise_states::ExerciseWithUserState"]],["impl Freeze for EwusCourse",1,["headless_lms_models::user_exercise_states::EwusCourse"]],["impl Freeze for EwusExam",1,["headless_lms_models::user_exercise_states::EwusExam"]],["impl<C, E> Freeze for EwusContext<C, E>
    where\n C: Freeze,\n E: Freeze,
    ",1,["headless_lms_models::user_exercise_states::EwusContext"]],["impl Freeze for EwusCourseOrExam",1,["headless_lms_models::user_exercise_states::EwusCourseOrExam"]],["impl Freeze for CourseInstanceUserPoints",1,["headless_lms_models::user_exercise_states::CourseInstanceUserPoints"]],["impl Freeze for CourseInstanceUserPointsInner",1,["headless_lms_models::user_exercise_states::CourseInstanceUserPointsInner"]],["impl Freeze for ExamUserPoints",1,["headless_lms_models::user_exercise_states::ExamUserPoints"]],["impl Freeze for ExamUserPointsInner",1,["headless_lms_models::user_exercise_states::ExamUserPointsInner"]],["impl Freeze for UserExerciseTaskState",1,["headless_lms_models::user_exercise_task_states::UserExerciseTaskState"]],["impl Freeze for UserResearchConsent",1,["headless_lms_models::user_research_consents::UserResearchConsent"]],["impl Freeze for User",1,["headless_lms_models::users::User"]],["impl Freeze for ModelError",1,["headless_lms_models::error::ModelError"]],["impl Freeze for ModelErrorType",1,["headless_lms_models::error::ModelErrorType"]],["impl<T> Freeze for PKeyPolicy<T>
    where\n T: Freeze,
    ",1,["headless_lms_models::PKeyPolicy"]],["impl Freeze for CourseOrExamId",1,["headless_lms_models::CourseOrExamId"]]], "headless_lms_server":[["impl Freeze for ServerConfigBuilder",1,["headless_lms_server::config::ServerConfigBuilder"]],["impl Freeze for ServerConfig",1,["headless_lms_server::config::ServerConfig"]],["impl Freeze for Login",1,["headless_lms_server::controllers::auth::Login"]],["impl Freeze for CreateAccountDetails",1,["headless_lms_server::controllers::auth::CreateAccountDetails"]],["impl Freeze for UserInfo",1,["headless_lms_server::controllers::auth::UserInfo"]],["impl Freeze for ThemeSupports",1,["headless_lms_server::controllers::cms::gutenberg::ThemeSupports"]],["impl Freeze for ThemeResponse",1,["headless_lms_server::controllers::cms::gutenberg::ThemeResponse"]],["impl Freeze for SaveCourseSettingsPayload",1,["headless_lms_server::controllers::course_material::course_instances::SaveCourseSettingsPayload"]],["impl Freeze for RequestInformation",1,["headless_lms_server::controllers::course_material::courses::RequestInformation"]],["impl Freeze for ChaptersWithStatus",1,["headless_lms_server::controllers::course_material::courses::ChaptersWithStatus"]],["impl Freeze for CourseMaterialCourseModule",1,["headless_lms_server::controllers::course_material::courses::CourseMaterialCourseModule"]],["impl Freeze for IsTeacherTesting",1,["headless_lms_server::controllers::course_material::exams::IsTeacherTesting"]],["impl Freeze for ExamData",1,["headless_lms_server::controllers::course_material::exams::ExamData"]],["impl Freeze for ExamEnrollmentData",1,["headless_lms_server::controllers::course_material::exams::ExamEnrollmentData"]],["impl Freeze for ShowExerciseAnswers",1,["headless_lms_server::controllers::course_material::exams::ShowExerciseAnswers"]],["impl Freeze for CourseMaterialPeerReviewDataWithToken",1,["headless_lms_server::controllers::course_material::exercises::CourseMaterialPeerReviewDataWithToken"]],["impl Freeze for StoreKind",1,["headless_lms_server::controllers::helpers::file_uploading::StoreKind"]],["impl<'a> Freeze for ExerciseTaskInfo<'a>",1,["headless_lms_server::controllers::helpers::file_uploading::ExerciseTaskInfo"]],["impl Freeze for FileType",1,["headless_lms_server::controllers::helpers::file_uploading::FileType"]],["impl Freeze for UploadForm",1,["headless_lms_server::controllers::langs::UploadForm"]],["impl Freeze for CertificateConfigurationUpdate",1,["headless_lms_server::controllers::main_frontend::certificates::CertificateConfigurationUpdate"]],["impl Freeze for CertificateConfigurationUpdateForm",1,["headless_lms_server::controllers::main_frontend::certificates::CertificateConfigurationUpdateForm"]],["impl Freeze for CertificateGenerationRequest",1,["headless_lms_server::controllers::main_frontend::certificates::CertificateGenerationRequest"]],["impl Freeze for CertificateQuery",1,["headless_lms_server::controllers::main_frontend::certificates::CertificateQuery"]],["impl Freeze for GetFeedbackQuery",1,["headless_lms_server::controllers::main_frontend::courses::GetFeedbackQuery"]],["impl Freeze for ExamCourseInfo",1,["headless_lms_server::controllers::main_frontend::exams::ExamCourseInfo"]],["impl Freeze for NewExerciseRepository",1,["headless_lms_server::controllers::main_frontend::exercise_repositories::NewExerciseRepository"]],["impl Freeze for ExerciseSubmissions",1,["headless_lms_server::controllers::main_frontend::exercises::ExerciseSubmissions"]],["impl Freeze for MarkAsRead",1,["headless_lms_server::controllers::main_frontend::feedback::MarkAsRead"]],["impl !Freeze for WsConnections",1,["headless_lms_server::controllers::main_frontend::playground_views::WsConnections"]],["impl Freeze for ClientConnection",1,["headless_lms_server::controllers::main_frontend::playground_views::ClientConnection"]],["impl Freeze for PlaygroundSubmissionMessage",1,["headless_lms_server::controllers::main_frontend::playground_views::PlaygroundSubmissionMessage"]],["impl Freeze for PlaygroundViewsMessage",1,["headless_lms_server::controllers::main_frontend::playground_views::PlaygroundViewsMessage"]],["impl Freeze for GetEditProposalsQuery",1,["headless_lms_server::controllers::main_frontend::proposed_edits::GetEditProposalsQuery"]],["impl Freeze for RoleQuery",1,["headless_lms_server::controllers::main_frontend::roles::RoleQuery"]],["impl Freeze for ConsentData",1,["headless_lms_server::controllers::main_frontend::users::ConsentData"]],["impl Freeze for GetCompletionsQueryParamers",1,["headless_lms_server::controllers::study_registry::completions::GetCompletionsQueryParamers"]],["impl Freeze for UploadResult",1,["headless_lms_server::controllers::UploadResult"]],["impl Freeze for AuthUser",1,["headless_lms_server::domain::authorization::AuthUser"]],["impl Freeze for ActionOnResource",1,["headless_lms_server::domain::authorization::ActionOnResource"]],["impl Freeze for Action",1,["headless_lms_server::domain::authorization::Action"]],["impl Freeze for Resource",1,["headless_lms_server::domain::authorization::Resource"]],["impl Freeze for AuthorizationToken",1,["headless_lms_server::domain::authorization::AuthorizationToken"]],["impl<T> Freeze for AuthorizedResponse<T>
    where\n T: Freeze,
    ",1,["headless_lms_server::domain::authorization::AuthorizedResponse"]],["impl<'a> Freeze for GraphQLRequest<'a>",1,["headless_lms_server::domain::authorization::GraphQLRequest"]],["impl Freeze for MoocfiUserResponse",1,["headless_lms_server::domain::authorization::MoocfiUserResponse"]],["impl Freeze for MoocfiUserResponseData",1,["headless_lms_server::domain::authorization::MoocfiUserResponseData"]],["impl Freeze for MoocfiUser",1,["headless_lms_server::domain::authorization::MoocfiUser"]],["impl Freeze for CompletionsExportOperation",1,["headless_lms_server::domain::csv_export::course_instance_export::CompletionsExportOperation"]],["impl Freeze for CourseInstancesExportOperation",1,["headless_lms_server::domain::csv_export::course_instance_export::CourseInstancesExportOperation"]],["impl Freeze for CourseExerciseTasksExportOperation",1,["headless_lms_server::domain::csv_export::exercise_tasks_export::CourseExerciseTasksExportOperation"]],["impl Freeze for PointExportOperation",1,["headless_lms_server::domain::csv_export::points::PointExportOperation"]],["impl Freeze for ExamPointExportOperation",1,["headless_lms_server::domain::csv_export::points::ExamPointExportOperation"]],["impl Freeze for ExamSubmissionExportOperation",1,["headless_lms_server::domain::csv_export::submissions::ExamSubmissionExportOperation"]],["impl Freeze for CourseSubmissionExportOperation",1,["headless_lms_server::domain::csv_export::submissions::CourseSubmissionExportOperation"]],["impl Freeze for UsersExportOperation",1,["headless_lms_server::domain::csv_export::users_export::UsersExportOperation"]],["impl<W> !Freeze for CsvWriter<W>",1,["headless_lms_server::domain::csv_export::CsvWriter"]],["impl Freeze for CSVExportAdapter",1,["headless_lms_server::domain::csv_export::CSVExportAdapter"]],["impl Freeze for ControllerErrorType",1,["headless_lms_server::domain::error::ControllerErrorType"]],["impl Freeze for ControllerError",1,["headless_lms_server::domain::error::ControllerError"]],["impl Freeze for ErrorData",1,["headless_lms_server::domain::error::ErrorData"]],["impl Freeze for ErrorResponse",1,["headless_lms_server::domain::error::ErrorResponse"]],["impl Freeze for RepositoryExercise",1,["headless_lms_server::domain::exercise_repositories::RepositoryExercise"]],["impl Freeze for NewExercise",1,["headless_lms_server::domain::exercise_repositories::NewExercise"]],["impl Freeze for AuthToken",1,["headless_lms_server::domain::langs::token::AuthToken"]],["impl Freeze for TmcUser",1,["headless_lms_server::domain::langs::token::TmcUser"]],["impl Freeze for JwtKey",1,["headless_lms_server::domain::models_requests::JwtKey"]],["impl<'a> Freeze for UploadClaim<'a>",1,["headless_lms_server::domain::models_requests::UploadClaim"]],["impl Freeze for GradingUpdateClaim",1,["headless_lms_server::domain::models_requests::GradingUpdateClaim"]],["impl<'a> Freeze for SpecRequest<'a>",1,["headless_lms_server::domain::models_requests::SpecRequest"]],["impl Freeze for GivePeerReviewClaim",1,["headless_lms_server::domain::models_requests::GivePeerReviewClaim"]],["impl Freeze for RequestId",1,["headless_lms_server::domain::request_id::RequestId"]],["impl Freeze for RequestSpan",1,["headless_lms_server::domain::request_span_middleware::RequestSpan"]],["impl<S> Freeze for RequestSpanMiddleware<S>
    where\n S: Freeze,
    ",1,["headless_lms_server::domain::request_span_middleware::RequestSpanMiddleware"]],["impl Freeze for OpenUniversityInfo",1,["headless_lms_server::programs::open_university_registration_link_fetcher::OpenUniversityInfo"]],["impl Freeze for CommonCourseData",1,["headless_lms_server::programs::seed::seed_courses::CommonCourseData"]],["impl Freeze for SeedFileStorageResult",1,["headless_lms_server::programs::seed::seed_file_storage::SeedFileStorageResult"]],["impl Freeze for CommonExerciseData",1,["headless_lms_server::programs::seed::seed_helpers::CommonExerciseData"]],["impl Freeze for SeedOrganizationUhCsResult",1,["headless_lms_server::programs::seed::seed_organizations::uh_cs::SeedOrganizationUhCsResult"]],["impl Freeze for SeedUsersResult",1,["headless_lms_server::programs::seed::seed_users::SeedUsersResult"]],["impl Freeze for TMCRecentChanges",1,["headless_lms_server::programs::sync_tmc_users::TMCRecentChanges"]],["impl Freeze for Change",1,["headless_lms_server::programs::sync_tmc_users::Change"]]], "headless_lms_utils":[["impl Freeze for Cache",1,["headless_lms_utils::cache::Cache"]],["impl Freeze for GutenbergBlock",1,["headless_lms_utils::document_schema_processor::GutenbergBlock"]],["impl Freeze for BlockAttributes",1,["headless_lms_utils::email_processor::BlockAttributes"]],["impl Freeze for EmailGutenbergBlock",1,["headless_lms_utils::email_processor::EmailGutenbergBlock"]],["impl Freeze for UtilErrorType",1,["headless_lms_utils::error::util_error::UtilErrorType"]],["impl Freeze for UtilError",1,["headless_lms_utils::error::util_error::UtilError"]],["impl Freeze for GoogleCloudFileStore",1,["headless_lms_utils::file_store::google_cloud_file_store::GoogleCloudFileStore"]],["impl Freeze for LocalFileStore",1,["headless_lms_utils::file_store::local_file_store::LocalFileStore"]],["impl Freeze for Icu4xBlob",1,["headless_lms_utils::icu4x::Icu4xBlob"]],["impl Freeze for IpToCountryMapper",1,["headless_lms_utils::ip_to_country::IpToCountryMapper"]],["impl Freeze for Pagination",1,["headless_lms_utils::pagination::Pagination"]],["impl<'a> Freeze for StrOrInt<'a>",1,["headless_lms_utils::pagination::StrOrInt"]],["impl Freeze for OEmbedResponse",1,["headless_lms_utils::url_to_oembed_endpoint::OEmbedResponse"]],["impl Freeze for OEmbedRequest",1,["headless_lms_utils::url_to_oembed_endpoint::OEmbedRequest"]],["impl Freeze for ApplicationConfiguration",1,["headless_lms_utils::ApplicationConfiguration"]]], "heck":[["impl<T> Freeze for AsKebabCase<T>
    where\n T: Freeze,
    ",1,["heck::kebab::AsKebabCase"]],["impl<T> Freeze for AsLowerCamelCase<T>
    where\n T: Freeze,
    ",1,["heck::lower_camel::AsLowerCamelCase"]],["impl<T> Freeze for AsShoutyKebabCase<T>
    where\n T: Freeze,
    ",1,["heck::shouty_kebab::AsShoutyKebabCase"]],["impl<T> Freeze for AsShoutySnakeCase<T>
    where\n T: Freeze,
    ",1,["heck::shouty_snake::AsShoutySnakeCase"]],["impl<T> Freeze for AsSnakeCase<T>
    where\n T: Freeze,
    ",1,["heck::snake::AsSnakeCase"]],["impl<T> Freeze for AsTitleCase<T>
    where\n T: Freeze,
    ",1,["heck::title::AsTitleCase"]],["impl<T> Freeze for AsTrainCase<T>
    where\n T: Freeze,
    ",1,["heck::train::AsTrainCase"]],["impl<T> Freeze for AsUpperCamelCase<T>
    where\n T: Freeze,
    ",1,["heck::upper_camel::AsUpperCamelCase"]]], diff --git a/trait.impl/core/marker/trait.Send.js b/trait.impl/core/marker/trait.Send.js index fd4a752d5938..ff98bfdb4d35 100644 --- a/trait.impl/core/marker/trait.Send.js +++ b/trait.impl/core/marker/trait.Send.js @@ -90,7 +90,7 @@ "futures_executor":[["impl !Send for LocalPool",1,["futures_executor::local_pool::LocalPool"]],["impl !Send for LocalSpawner",1,["futures_executor::local_pool::LocalSpawner"]],["impl<S> Send for BlockingStream<S>
    where\n S: Send,
    ",1,["futures_executor::local_pool::BlockingStream"]],["impl Send for Enter",1,["futures_executor::enter::Enter"]],["impl Send for EnterError",1,["futures_executor::enter::EnterError"]]], "futures_intrusive":[["impl<T> Send for FixedHeapBuf<T>
    where\n T: Send,
    ",1,["futures_intrusive::buffer::ring_buffer::if_alloc::FixedHeapBuf"]],["impl<T> Send for GrowingHeapBuf<T>
    where\n T: Send,
    ",1,["futures_intrusive::buffer::ring_buffer::if_alloc::GrowingHeapBuf"]],["impl<T, A> Send for ArrayBuf<T, A>
    where\n A: Send,\n T: Send,
    ",1,["futures_intrusive::buffer::ring_buffer::ArrayBuf"]],["impl<T> Send for ChannelSendError<T>
    where\n T: Send,
    ",1,["futures_intrusive::channel::error::ChannelSendError"]],["impl Send for TryReceiveError",1,["futures_intrusive::channel::error::TryReceiveError"]],["impl<T> Send for TrySendError<T>
    where\n T: Send,
    ",1,["futures_intrusive::channel::error::TrySendError"]],["impl Send for CloseStatus",1,["futures_intrusive::channel::channel_future::CloseStatus"]],["impl<MutexType, T> Send for GenericOneshotSender<MutexType, T>
    where\n MutexType: Send + Sync,\n T: Send,
    ",1,["futures_intrusive::channel::oneshot::if_alloc::shared::GenericOneshotSender"]],["impl<MutexType, T> Send for GenericOneshotReceiver<MutexType, T>
    where\n MutexType: Send + Sync,\n T: Send,
    ",1,["futures_intrusive::channel::oneshot::if_alloc::shared::GenericOneshotReceiver"]],["impl<MutexType, T> Send for GenericOneshotBroadcastSender<MutexType, T>
    where\n MutexType: Send + Sync,\n T: Send,
    ",1,["futures_intrusive::channel::oneshot_broadcast::if_alloc::shared::GenericOneshotBroadcastSender"]],["impl<MutexType, T> Send for GenericOneshotBroadcastReceiver<MutexType, T>
    where\n MutexType: Send + Sync,\n T: Send,
    ",1,["futures_intrusive::channel::oneshot_broadcast::if_alloc::shared::GenericOneshotBroadcastReceiver"]],["impl<MutexType, T> Send for GenericStateSender<MutexType, T>
    where\n MutexType: Send + Sync,\n T: Send,
    ",1,["futures_intrusive::channel::state_broadcast::if_alloc::shared::GenericStateSender"]],["impl<MutexType, T> Send for GenericStateReceiver<MutexType, T>
    where\n MutexType: Send + Sync,\n T: Send,
    ",1,["futures_intrusive::channel::state_broadcast::if_alloc::shared::GenericStateReceiver"]],["impl Send for StateId",1,["futures_intrusive::channel::state_broadcast::StateId"]],["impl<MutexType, T, A> Send for GenericSender<MutexType, T, A>
    where\n A: Send,\n MutexType: Send + Sync,\n T: Send,
    ",1,["futures_intrusive::channel::mpmc::if_alloc::shared::GenericSender"]],["impl<MutexType, T, A> Send for GenericReceiver<MutexType, T, A>
    where\n A: Send,\n MutexType: Send + Sync,\n T: Send,
    ",1,["futures_intrusive::channel::mpmc::if_alloc::shared::GenericReceiver"]],["impl<MutexType, T, A> Send for SharedStream<MutexType, T, A>
    where\n A: Send,\n MutexType: Send + Sync,\n T: Send,
    ",1,["futures_intrusive::channel::mpmc::if_alloc::shared::SharedStream"]],["impl<'a, MutexType, T, A> Send for ChannelStream<'a, MutexType, T, A>
    where\n MutexType: Sync,\n T: Send,
    ",1,["futures_intrusive::channel::mpmc::ChannelStream"]],["impl<'a, MutexType, T> Send for GenericMutexGuard<'a, MutexType, T>
    where\n MutexType: Sync,\n T: Send,
    ",1,["futures_intrusive::sync::mutex::GenericMutexGuard"]],["impl<MutexType> Send for GenericSharedSemaphoreReleaser<MutexType>
    where\n MutexType: Send + Sync,
    ",1,["futures_intrusive::sync::semaphore::if_alloc::GenericSharedSemaphoreReleaser"]],["impl<'a, MutexType> Send for GenericSemaphoreReleaser<'a, MutexType>
    where\n MutexType: Sync,
    ",1,["futures_intrusive::sync::semaphore::GenericSemaphoreReleaser"]],["impl Send for StdClock",1,["futures_intrusive::timer::clock::if_std::StdClock"]],["impl Send for MockClock",1,["futures_intrusive::timer::clock::MockClock"]],["impl<'a> !Send for LocalTimerFuture<'a>",1,["futures_intrusive::timer::timer::LocalTimerFuture"]],["impl<'a, MutexType: RawMutex + Sync> Send for GenericWaitForEventFuture<'a, MutexType>"],["impl<T: Send, MutexType: RawMutex + Send> Send for GenericMutex<MutexType, T>"],["impl<MutexType: RawMutex + Send> Send for GenericTimerService<MutexType>"],["impl<MutexType: RawMutex + Send> Send for GenericSemaphore<MutexType>"],["impl<'a, MutexType: RawMutex + Sync> Send for GenericSemaphoreAcquireFuture<'a, MutexType>"],["impl<MutexType: RawMutex + Send> Send for GenericManualResetEvent<MutexType>"],["impl<MutexType: Sync, T: Send> Send for ChannelReceiveFuture<MutexType, T>"],["impl<'a, MutexType: RawMutex + Sync, T: 'a> Send for GenericMutexLockFuture<'a, MutexType, T>"],["impl<'a> Send for TimerFuture<'a>"],["impl<'a, MutexType: Sync, T: Send> Send for ChannelReceiveFuture<'a, MutexType, T>"],["impl<MutexType: RawMutex + Send, T: Send, A> Send for GenericChannel<MutexType, T, A>
    where\n A: RingBuf<Item = T> + Send,
    "],["impl<MutexType: RawMutex + Send, T: Send> Send for GenericStateBroadcastChannel<MutexType, T>"],["impl<MutexType: RawMutex + Send + Sync> Send for GenericSharedSemaphore<MutexType>"],["impl<MutexType: RawMutex + Sync> Send for GenericSharedSemaphoreAcquireFuture<MutexType>"],["impl<'a, MutexType: Sync, T: Clone + Send> Send for StateReceiveFuture<'a, MutexType, T>"],["impl<MutexType: Sync, T: Send> Send for ChannelSendFuture<MutexType, T>"],["impl<'a, MutexType: Sync, T: Send> Send for ChannelSendFuture<'a, MutexType, T>"],["impl<MutexType: RawMutex + Send, T: Send> Send for GenericOneshotChannel<MutexType, T>"],["impl<MutexType: RawMutex + Send, T: Send> Send for GenericOneshotBroadcastChannel<MutexType, T>"],["impl<MutexType: Sync, T: Clone + Send> Send for StateReceiveFuture<MutexType, T>"]], "futures_task":[["impl Send for SpawnError",1,["futures_task::spawn::SpawnError"]],["impl<'a> Send for WakerRef<'a>",1,["futures_task::waker_ref::WakerRef"]],["impl<'a, T> !Send for LocalFutureObj<'a, T>",1,["futures_task::future_obj::LocalFutureObj"]],["impl<T> Send for FutureObj<'_, T>"]], -"futures_util":[["impl<Fut> Send for Fuse<Fut>
    where\n Fut: Send,
    ",1,["futures_util::future::future::fuse::Fuse"]],["impl<Fut> Send for CatchUnwind<Fut>
    where\n Fut: Send,
    ",1,["futures_util::future::future::catch_unwind::CatchUnwind"]],["impl<T> Send for RemoteHandle<T>
    where\n T: Send,
    ",1,["futures_util::future::future::remote_handle::RemoteHandle"]],["impl<Fut> Send for Remote<Fut>
    where\n Fut: Send,\n <Fut as Future>::Output: Send,
    ",1,["futures_util::future::future::remote_handle::Remote"]],["impl<Fut> Send for Shared<Fut>
    where\n Fut: Send,\n <Fut as Future>::Output: Send + Sync,
    ",1,["futures_util::future::future::shared::Shared"]],["impl<Fut> Send for WeakShared<Fut>
    where\n Fut: Send,\n <Fut as Future>::Output: Send + Sync,
    ",1,["futures_util::future::future::shared::WeakShared"]],["impl<F> Send for Flatten<F>
    where\n F: Send,\n <F as Future>::Output: Send,
    ",1,["futures_util::future::future::Flatten"]],["impl<F> Send for FlattenStream<F>
    where\n F: Send,\n <F as Future>::Output: Send,
    ",1,["futures_util::future::future::FlattenStream"]],["impl<Fut, F> Send for Map<Fut, F>
    where\n F: Send,\n Fut: Send,
    ",1,["futures_util::future::future::Map"]],["impl<F> Send for IntoStream<F>
    where\n F: Send,
    ",1,["futures_util::future::future::IntoStream"]],["impl<Fut, T> Send for MapInto<Fut, T>
    where\n Fut: Send,
    ",1,["futures_util::future::future::MapInto"]],["impl<Fut1, Fut2, F> Send for Then<Fut1, Fut2, F>
    where\n F: Send,\n Fut1: Send,\n Fut2: Send,
    ",1,["futures_util::future::future::Then"]],["impl<Fut, F> Send for Inspect<Fut, F>
    where\n F: Send,\n Fut: Send,
    ",1,["futures_util::future::future::Inspect"]],["impl<Fut> Send for NeverError<Fut>
    where\n Fut: Send,
    ",1,["futures_util::future::future::NeverError"]],["impl<Fut> Send for UnitError<Fut>
    where\n Fut: Send,
    ",1,["futures_util::future::future::UnitError"]],["impl<Fut> Send for IntoFuture<Fut>
    where\n Fut: Send,
    ",1,["futures_util::future::try_future::into_future::IntoFuture"]],["impl<Fut1, Fut2> Send for TryFlatten<Fut1, Fut2>
    where\n Fut1: Send,\n Fut2: Send,
    ",1,["futures_util::future::try_future::TryFlatten"]],["impl<Fut> Send for TryFlattenStream<Fut>
    where\n Fut: Send,\n <Fut as TryFuture>::Ok: Send,
    ",1,["futures_util::future::try_future::TryFlattenStream"]],["impl<Fut, Si> Send for FlattenSink<Fut, Si>
    where\n Fut: Send,\n Si: Send,
    ",1,["futures_util::future::try_future::FlattenSink"]],["impl<Fut1, Fut2, F> Send for AndThen<Fut1, Fut2, F>
    where\n F: Send,\n Fut1: Send,\n Fut2: Send,
    ",1,["futures_util::future::try_future::AndThen"]],["impl<Fut1, Fut2, F> Send for OrElse<Fut1, Fut2, F>
    where\n F: Send,\n Fut1: Send,\n Fut2: Send,
    ",1,["futures_util::future::try_future::OrElse"]],["impl<Fut, E> Send for ErrInto<Fut, E>
    where\n Fut: Send,
    ",1,["futures_util::future::try_future::ErrInto"]],["impl<Fut, E> Send for OkInto<Fut, E>
    where\n Fut: Send,
    ",1,["futures_util::future::try_future::OkInto"]],["impl<Fut, F> Send for InspectOk<Fut, F>
    where\n F: Send,\n Fut: Send,
    ",1,["futures_util::future::try_future::InspectOk"]],["impl<Fut, F> Send for InspectErr<Fut, F>
    where\n F: Send,\n Fut: Send,
    ",1,["futures_util::future::try_future::InspectErr"]],["impl<Fut, F> Send for MapOk<Fut, F>
    where\n F: Send,\n Fut: Send,
    ",1,["futures_util::future::try_future::MapOk"]],["impl<Fut, F> Send for MapErr<Fut, F>
    where\n F: Send,\n Fut: Send,
    ",1,["futures_util::future::try_future::MapErr"]],["impl<Fut, F, G> Send for MapOkOrElse<Fut, F, G>
    where\n F: Send,\n Fut: Send,\n G: Send,
    ",1,["futures_util::future::try_future::MapOkOrElse"]],["impl<Fut, F> Send for UnwrapOrElse<Fut, F>
    where\n F: Send,\n Fut: Send,
    ",1,["futures_util::future::try_future::UnwrapOrElse"]],["impl<F> Send for Lazy<F>
    where\n F: Send,
    ",1,["futures_util::future::lazy::Lazy"]],["impl<T> Send for Pending<T>
    where\n T: Send,
    ",1,["futures_util::future::pending::Pending"]],["impl<Fut> Send for MaybeDone<Fut>
    where\n Fut: Send,\n <Fut as Future>::Output: Send,
    ",1,["futures_util::future::maybe_done::MaybeDone"]],["impl<Fut> Send for TryMaybeDone<Fut>
    where\n Fut: Send,\n <Fut as TryFuture>::Ok: Send,
    ",1,["futures_util::future::try_maybe_done::TryMaybeDone"]],["impl<F> Send for OptionFuture<F>
    where\n F: Send,
    ",1,["futures_util::future::option::OptionFuture"]],["impl<F> Send for PollFn<F>
    where\n F: Send,
    ",1,["futures_util::future::poll_fn::PollFn"]],["impl<T> Send for PollImmediate<T>
    where\n T: Send,
    ",1,["futures_util::future::poll_immediate::PollImmediate"]],["impl<T> Send for Ready<T>
    where\n T: Send,
    ",1,["futures_util::future::ready::Ready"]],["impl<Fut1, Fut2> Send for Join<Fut1, Fut2>
    where\n Fut1: Send,\n Fut2: Send,\n <Fut1 as Future>::Output: Send,\n <Fut2 as Future>::Output: Send,
    ",1,["futures_util::future::join::Join"]],["impl<Fut1, Fut2, Fut3> Send for Join3<Fut1, Fut2, Fut3>
    where\n Fut1: Send,\n Fut2: Send,\n Fut3: Send,\n <Fut1 as Future>::Output: Send,\n <Fut2 as Future>::Output: Send,\n <Fut3 as Future>::Output: Send,
    ",1,["futures_util::future::join::Join3"]],["impl<Fut1, Fut2, Fut3, Fut4> Send for Join4<Fut1, Fut2, Fut3, Fut4>
    where\n Fut1: Send,\n Fut2: Send,\n Fut3: Send,\n Fut4: Send,\n <Fut1 as Future>::Output: Send,\n <Fut2 as Future>::Output: Send,\n <Fut3 as Future>::Output: Send,\n <Fut4 as Future>::Output: Send,
    ",1,["futures_util::future::join::Join4"]],["impl<Fut1, Fut2, Fut3, Fut4, Fut5> Send for Join5<Fut1, Fut2, Fut3, Fut4, Fut5>
    where\n Fut1: Send,\n Fut2: Send,\n Fut3: Send,\n Fut4: Send,\n Fut5: Send,\n <Fut1 as Future>::Output: Send,\n <Fut2 as Future>::Output: Send,\n <Fut3 as Future>::Output: Send,\n <Fut4 as Future>::Output: Send,\n <Fut5 as Future>::Output: Send,
    ",1,["futures_util::future::join::Join5"]],["impl<F> Send for JoinAll<F>
    where\n F: Send,\n <F as Future>::Output: Send,
    ",1,["futures_util::future::join_all::JoinAll"]],["impl<A, B> Send for Select<A, B>
    where\n A: Send,\n B: Send,
    ",1,["futures_util::future::select::Select"]],["impl<Fut> Send for SelectAll<Fut>
    where\n Fut: Send,
    ",1,["futures_util::future::select_all::SelectAll"]],["impl<Fut1, Fut2> Send for TryJoin<Fut1, Fut2>
    where\n Fut1: Send,\n Fut2: Send,\n <Fut1 as TryFuture>::Ok: Send,\n <Fut2 as TryFuture>::Ok: Send,
    ",1,["futures_util::future::try_join::TryJoin"]],["impl<Fut1, Fut2, Fut3> Send for TryJoin3<Fut1, Fut2, Fut3>
    where\n Fut1: Send,\n Fut2: Send,\n Fut3: Send,\n <Fut1 as TryFuture>::Ok: Send,\n <Fut2 as TryFuture>::Ok: Send,\n <Fut3 as TryFuture>::Ok: Send,
    ",1,["futures_util::future::try_join::TryJoin3"]],["impl<Fut1, Fut2, Fut3, Fut4> Send for TryJoin4<Fut1, Fut2, Fut3, Fut4>
    where\n Fut1: Send,\n Fut2: Send,\n Fut3: Send,\n Fut4: Send,\n <Fut1 as TryFuture>::Ok: Send,\n <Fut2 as TryFuture>::Ok: Send,\n <Fut3 as TryFuture>::Ok: Send,\n <Fut4 as TryFuture>::Ok: Send,
    ",1,["futures_util::future::try_join::TryJoin4"]],["impl<Fut1, Fut2, Fut3, Fut4, Fut5> Send for TryJoin5<Fut1, Fut2, Fut3, Fut4, Fut5>
    where\n Fut1: Send,\n Fut2: Send,\n Fut3: Send,\n Fut4: Send,\n Fut5: Send,\n <Fut1 as TryFuture>::Ok: Send,\n <Fut2 as TryFuture>::Ok: Send,\n <Fut3 as TryFuture>::Ok: Send,\n <Fut4 as TryFuture>::Ok: Send,\n <Fut5 as TryFuture>::Ok: Send,
    ",1,["futures_util::future::try_join::TryJoin5"]],["impl<F> Send for TryJoinAll<F>
    where\n F: Send,\n <F as TryFuture>::Error: Send,\n <F as TryFuture>::Ok: Send,
    ",1,["futures_util::future::try_join_all::TryJoinAll"]],["impl<A, B> Send for TrySelect<A, B>
    where\n A: Send,\n B: Send,
    ",1,["futures_util::future::try_select::TrySelect"]],["impl<Fut> Send for SelectOk<Fut>
    where\n Fut: Send,
    ",1,["futures_util::future::select_ok::SelectOk"]],["impl<A, B> Send for Either<A, B>
    where\n A: Send,\n B: Send,
    ",1,["futures_util::future::either::Either"]],["impl Send for AbortHandle",1,["futures_util::abortable::AbortHandle"]],["impl Send for AbortRegistration",1,["futures_util::abortable::AbortRegistration"]],["impl<T> Send for Abortable<T>
    where\n T: Send,
    ",1,["futures_util::abortable::Abortable"]],["impl Send for Aborted",1,["futures_util::abortable::Aborted"]],["impl<St1, St2> Send for Chain<St1, St2>
    where\n St1: Send,\n St2: Send,
    ",1,["futures_util::stream::stream::chain::Chain"]],["impl<St, C> Send for Collect<St, C>
    where\n C: Send,\n St: Send,
    ",1,["futures_util::stream::stream::collect::Collect"]],["impl<St, FromA, FromB> Send for Unzip<St, FromA, FromB>
    where\n FromA: Send,\n FromB: Send,\n St: Send,
    ",1,["futures_util::stream::stream::unzip::Unzip"]],["impl<St> Send for Concat<St>
    where\n St: Send,\n <St as Stream>::Item: Send,
    ",1,["futures_util::stream::stream::concat::Concat"]],["impl<St> Send for Count<St>
    where\n St: Send,
    ",1,["futures_util::stream::stream::count::Count"]],["impl<St> Send for Cycle<St>
    where\n St: Send,
    ",1,["futures_util::stream::stream::cycle::Cycle"]],["impl<St> Send for Enumerate<St>
    where\n St: Send,
    ",1,["futures_util::stream::stream::enumerate::Enumerate"]],["impl<St, Fut, F> Send for Filter<St, Fut, F>
    where\n F: Send,\n Fut: Send,\n St: Send,\n <St as Stream>::Item: Send,
    ",1,["futures_util::stream::stream::filter::Filter"]],["impl<St, Fut, F> Send for FilterMap<St, Fut, F>
    where\n F: Send,\n Fut: Send,\n St: Send,
    ",1,["futures_util::stream::stream::filter_map::FilterMap"]],["impl<St, Fut, T, F> Send for Fold<St, Fut, T, F>
    where\n F: Send,\n Fut: Send,\n St: Send,\n T: Send,
    ",1,["futures_util::stream::stream::fold::Fold"]],["impl<St, Fut, F> Send for Any<St, Fut, F>
    where\n F: Send,\n Fut: Send,\n St: Send,
    ",1,["futures_util::stream::stream::any::Any"]],["impl<St, Fut, F> Send for All<St, Fut, F>
    where\n F: Send,\n Fut: Send,\n St: Send,
    ",1,["futures_util::stream::stream::all::All"]],["impl<St, Fut, F> Send for ForEach<St, Fut, F>
    where\n F: Send,\n Fut: Send,\n St: Send,
    ",1,["futures_util::stream::stream::for_each::ForEach"]],["impl<St> Send for Fuse<St>
    where\n St: Send,
    ",1,["futures_util::stream::stream::fuse::Fuse"]],["impl<St> Send for StreamFuture<St>
    where\n St: Send,
    ",1,["futures_util::stream::stream::into_future::StreamFuture"]],["impl<St, F> Send for Map<St, F>
    where\n F: Send,\n St: Send,
    ",1,["futures_util::stream::stream::map::Map"]],["impl<'a, St: ?Sized> Send for Next<'a, St>
    where\n St: Send,
    ",1,["futures_util::stream::stream::next::Next"]],["impl<'a, St: ?Sized> Send for SelectNextSome<'a, St>
    where\n St: Send,
    ",1,["futures_util::stream::stream::select_next_some::SelectNextSome"]],["impl<St> Send for Peekable<St>
    where\n St: Send,\n <St as Stream>::Item: Send,
    ",1,["futures_util::stream::stream::peek::Peekable"]],["impl<'a, St> Send for Peek<'a, St>
    where\n St: Send,\n <St as Stream>::Item: Send,
    ",1,["futures_util::stream::stream::peek::Peek"]],["impl<'a, St> Send for PeekMut<'a, St>
    where\n St: Send,\n <St as Stream>::Item: Send,
    ",1,["futures_util::stream::stream::peek::PeekMut"]],["impl<'a, St, F> Send for NextIf<'a, St, F>
    where\n F: Send,\n St: Send,\n <St as Stream>::Item: Send,
    ",1,["futures_util::stream::stream::peek::NextIf"]],["impl<'a, St, T: ?Sized> Send for NextIfEq<'a, St, T>
    where\n St: Send,\n T: Sync,\n <St as Stream>::Item: Send,
    ",1,["futures_util::stream::stream::peek::NextIfEq"]],["impl<St> Send for Skip<St>
    where\n St: Send,
    ",1,["futures_util::stream::stream::skip::Skip"]],["impl<St, Fut, F> Send for SkipWhile<St, Fut, F>
    where\n F: Send,\n Fut: Send,\n St: Send,\n <St as Stream>::Item: Send,
    ",1,["futures_util::stream::stream::skip_while::SkipWhile"]],["impl<St> Send for Take<St>
    where\n St: Send,
    ",1,["futures_util::stream::stream::take::Take"]],["impl<St, Fut, F> Send for TakeWhile<St, Fut, F>
    where\n F: Send,\n Fut: Send,\n St: Send,\n <St as Stream>::Item: Send,
    ",1,["futures_util::stream::stream::take_while::TakeWhile"]],["impl<St, Fut> Send for TakeUntil<St, Fut>
    where\n Fut: Send,\n St: Send,\n <Fut as Future>::Output: Send,
    ",1,["futures_util::stream::stream::take_until::TakeUntil"]],["impl<St, Fut, F> Send for Then<St, Fut, F>
    where\n F: Send,\n Fut: Send,\n St: Send,
    ",1,["futures_util::stream::stream::then::Then"]],["impl<St1, St2> Send for Zip<St1, St2>
    where\n St1: Send,\n St2: Send,\n <St1 as Stream>::Item: Send,\n <St2 as Stream>::Item: Send,
    ",1,["futures_util::stream::stream::zip::Zip"]],["impl<St> Send for Chunks<St>
    where\n St: Send,\n <St as Stream>::Item: Send,
    ",1,["futures_util::stream::stream::chunks::Chunks"]],["impl<St> Send for ReadyChunks<St>
    where\n St: Send,
    ",1,["futures_util::stream::stream::ready_chunks::ReadyChunks"]],["impl<St, S, Fut, F> Send for Scan<St, S, Fut, F>
    where\n F: Send,\n Fut: Send,\n S: Send,\n St: Send,
    ",1,["futures_util::stream::stream::scan::Scan"]],["impl<St> Send for BufferUnordered<St>
    where\n St: Send,\n <St as Stream>::Item: Send,
    ",1,["futures_util::stream::stream::buffer_unordered::BufferUnordered"]],["impl<St> Send for Buffered<St>
    where\n St: Send,\n <St as Stream>::Item: Send,\n <<St as Stream>::Item as Future>::Output: Send,
    ",1,["futures_util::stream::stream::buffered::Buffered"]],["impl<St, Fut, F> Send for ForEachConcurrent<St, Fut, F>
    where\n F: Send,\n Fut: Send,\n St: Send,
    ",1,["futures_util::stream::stream::for_each_concurrent::ForEachConcurrent"]],["impl<S> Send for SplitStream<S>
    where\n S: Send,
    ",1,["futures_util::stream::stream::split::SplitStream"]],["impl<S, Item> Send for SplitSink<S, Item>
    where\n Item: Send,\n S: Send,
    ",1,["futures_util::stream::stream::split::SplitSink"]],["impl<T, Item> Send for ReuniteError<T, Item>
    where\n Item: Send,\n T: Send,
    ",1,["futures_util::stream::stream::split::ReuniteError"]],["impl<St> Send for CatchUnwind<St>
    where\n St: Send,
    ",1,["futures_util::stream::stream::catch_unwind::CatchUnwind"]],["impl<St> Send for Flatten<St>
    where\n St: Send,\n <St as Stream>::Item: Send,
    ",1,["futures_util::stream::stream::Flatten"]],["impl<St, Si> Send for Forward<St, Si>
    where\n Si: Send,\n St: Send,\n <St as TryStream>::Ok: Send,
    ",1,["futures_util::stream::stream::Forward"]],["impl<St, F> Send for Inspect<St, F>
    where\n F: Send,\n St: Send,
    ",1,["futures_util::stream::stream::Inspect"]],["impl<St, U, F> Send for FlatMap<St, U, F>
    where\n F: Send,\n St: Send,\n U: Send,
    ",1,["futures_util::stream::stream::FlatMap"]],["impl<St, U, F> Send for FlatMapUnordered<St, U, F>
    where\n F: Send,\n St: Send,\n U: Send,
    ",1,["futures_util::stream::stream::FlatMapUnordered"]],["impl<St, Fut, F> Send for AndThen<St, Fut, F>
    where\n F: Send,\n Fut: Send,\n St: Send,
    ",1,["futures_util::stream::try_stream::and_then::AndThen"]],["impl<St> Send for IntoStream<St>
    where\n St: Send,
    ",1,["futures_util::stream::try_stream::into_stream::IntoStream"]],["impl<St, Fut, F> Send for OrElse<St, Fut, F>
    where\n F: Send,\n Fut: Send,\n St: Send,
    ",1,["futures_util::stream::try_stream::or_else::OrElse"]],["impl<'a, St: ?Sized> Send for TryNext<'a, St>
    where\n St: Send,
    ",1,["futures_util::stream::try_stream::try_next::TryNext"]],["impl<St, Fut, F> Send for TryForEach<St, Fut, F>
    where\n F: Send,\n Fut: Send,\n St: Send,
    ",1,["futures_util::stream::try_stream::try_for_each::TryForEach"]],["impl<St, Fut, F> Send for TryFilter<St, Fut, F>
    where\n F: Send,\n Fut: Send,\n St: Send,\n <St as TryStream>::Ok: Send,
    ",1,["futures_util::stream::try_stream::try_filter::TryFilter"]],["impl<St, Fut, F> Send for TryFilterMap<St, Fut, F>
    where\n F: Send,\n Fut: Send,\n St: Send,
    ",1,["futures_util::stream::try_stream::try_filter_map::TryFilterMap"]],["impl<St> Send for TryFlatten<St>
    where\n St: Send,\n <St as TryStream>::Ok: Send,
    ",1,["futures_util::stream::try_stream::try_flatten::TryFlatten"]],["impl<St> Send for TryFlattenUnordered<St>
    where\n St: Send,\n <<St as TryStream>::Ok as TryStream>::Error: Send,\n <St as TryStream>::Ok: Send,\n <<St as TryStream>::Ok as TryStream>::Ok: Send,
    ",1,["futures_util::stream::try_stream::try_flatten_unordered::TryFlattenUnordered"]],["impl<St, C> Send for TryCollect<St, C>
    where\n C: Send,\n St: Send,
    ",1,["futures_util::stream::try_stream::try_collect::TryCollect"]],["impl<St> Send for TryConcat<St>
    where\n St: Send,\n <St as TryStream>::Ok: Send,
    ",1,["futures_util::stream::try_stream::try_concat::TryConcat"]],["impl<St> Send for TryChunks<St>
    where\n St: Send,\n <St as TryStream>::Ok: Send,
    ",1,["futures_util::stream::try_stream::try_chunks::TryChunks"]],["impl<T, E> Send for TryChunksError<T, E>
    where\n E: Send,\n T: Send,
    ",1,["futures_util::stream::try_stream::try_chunks::TryChunksError"]],["impl<St> Send for TryReadyChunks<St>
    where\n St: Send,
    ",1,["futures_util::stream::try_stream::try_ready_chunks::TryReadyChunks"]],["impl<T, E> Send for TryReadyChunksError<T, E>
    where\n E: Send,\n T: Send,
    ",1,["futures_util::stream::try_stream::try_ready_chunks::TryReadyChunksError"]],["impl<St, Fut, T, F> Send for TryFold<St, Fut, T, F>
    where\n F: Send,\n Fut: Send,\n St: Send,\n T: Send,
    ",1,["futures_util::stream::try_stream::try_fold::TryFold"]],["impl<T, F, Fut> Send for TryUnfold<T, F, Fut>
    where\n F: Send,\n Fut: Send,\n T: Send,
    ",1,["futures_util::stream::try_stream::try_unfold::TryUnfold"]],["impl<St, Fut, F> Send for TrySkipWhile<St, Fut, F>
    where\n F: Send,\n Fut: Send,\n St: Send,\n <St as TryStream>::Ok: Send,
    ",1,["futures_util::stream::try_stream::try_skip_while::TrySkipWhile"]],["impl<St, Fut, F> Send for TryTakeWhile<St, Fut, F>
    where\n F: Send,\n Fut: Send,\n St: Send,\n <St as TryStream>::Ok: Send,
    ",1,["futures_util::stream::try_stream::try_take_while::TryTakeWhile"]],["impl<St> Send for TryBufferUnordered<St>
    where\n St: Send,\n <St as TryStream>::Ok: Send,
    ",1,["futures_util::stream::try_stream::try_buffer_unordered::TryBufferUnordered"]],["impl<St> Send for TryBuffered<St>
    where\n St: Send,\n <<St as TryStream>::Ok as TryFuture>::Error: Send,\n <St as TryStream>::Ok: Send,\n <<St as TryStream>::Ok as TryFuture>::Ok: Send,
    ",1,["futures_util::stream::try_stream::try_buffered::TryBuffered"]],["impl<St, Fut, F> Send for TryForEachConcurrent<St, Fut, F>
    where\n F: Send,\n Fut: Send,\n St: Send,
    ",1,["futures_util::stream::try_stream::try_for_each_concurrent::TryForEachConcurrent"]],["impl<St> Send for IntoAsyncRead<St>
    where\n St: Send,\n <St as TryStream>::Ok: Send,
    ",1,["futures_util::stream::try_stream::into_async_read::IntoAsyncRead"]],["impl<St, Fut, F> Send for TryAll<St, Fut, F>
    where\n F: Send,\n Fut: Send,\n St: Send,
    ",1,["futures_util::stream::try_stream::try_all::TryAll"]],["impl<St, Fut, F> Send for TryAny<St, Fut, F>
    where\n F: Send,\n Fut: Send,\n St: Send,
    ",1,["futures_util::stream::try_stream::try_any::TryAny"]],["impl<St, E> Send for ErrInto<St, E>
    where\n St: Send,
    ",1,["futures_util::stream::try_stream::ErrInto"]],["impl<St, F> Send for InspectOk<St, F>
    where\n F: Send,\n St: Send,
    ",1,["futures_util::stream::try_stream::InspectOk"]],["impl<St, F> Send for InspectErr<St, F>
    where\n F: Send,\n St: Send,
    ",1,["futures_util::stream::try_stream::InspectErr"]],["impl<St, F> Send for MapOk<St, F>
    where\n F: Send,\n St: Send,
    ",1,["futures_util::stream::try_stream::MapOk"]],["impl<St, F> Send for MapErr<St, F>
    where\n F: Send,\n St: Send,
    ",1,["futures_util::stream::try_stream::MapErr"]],["impl<I> Send for Iter<I>
    where\n I: Send,
    ",1,["futures_util::stream::iter::Iter"]],["impl<T> Send for Repeat<T>
    where\n T: Send,
    ",1,["futures_util::stream::repeat::Repeat"]],["impl<F> Send for RepeatWith<F>
    where\n F: Send,
    ",1,["futures_util::stream::repeat_with::RepeatWith"]],["impl<T> Send for Empty<T>
    where\n T: Send,
    ",1,["futures_util::stream::empty::Empty"]],["impl<Fut> Send for Once<Fut>
    where\n Fut: Send,
    ",1,["futures_util::stream::once::Once"]],["impl<T> Send for Pending<T>
    where\n T: Send,
    ",1,["futures_util::stream::pending::Pending"]],["impl<F> Send for PollFn<F>
    where\n F: Send,
    ",1,["futures_util::stream::poll_fn::PollFn"]],["impl<S> Send for PollImmediate<S>
    where\n S: Send,
    ",1,["futures_util::stream::poll_immediate::PollImmediate"]],["impl<St1, St2> Send for Select<St1, St2>
    where\n St1: Send,\n St2: Send,
    ",1,["futures_util::stream::select::Select"]],["impl Send for PollNext",1,["futures_util::stream::select_with_strategy::PollNext"]],["impl<St1, St2, Clos, State> Send for SelectWithStrategy<St1, St2, Clos, State>
    where\n Clos: Send,\n St1: Send,\n St2: Send,\n State: Send,
    ",1,["futures_util::stream::select_with_strategy::SelectWithStrategy"]],["impl<T, F, Fut> Send for Unfold<T, F, Fut>
    where\n F: Send,\n Fut: Send,\n T: Send,
    ",1,["futures_util::stream::unfold::Unfold"]],["impl<T> Send for FuturesOrdered<T>
    where\n T: Send,\n <T as Future>::Output: Send,
    ",1,["futures_util::stream::futures_ordered::FuturesOrdered"]],["impl<'a, Fut> Send for IterMut<'a, Fut>
    where\n Fut: Send,
    ",1,["futures_util::stream::futures_unordered::iter::IterMut"]],["impl<'a, Fut> Send for Iter<'a, Fut>
    where\n Fut: Send,
    ",1,["futures_util::stream::futures_unordered::iter::Iter"]],["impl<St> Send for SelectAll<St>
    where\n St: Send,
    ",1,["futures_util::stream::select_all::SelectAll"]],["impl<'a, St> Send for Iter<'a, St>
    where\n St: Send,
    ",1,["futures_util::stream::select_all::Iter"]],["impl<'a, St> Send for IterMut<'a, St>
    where\n St: Send,
    ",1,["futures_util::stream::select_all::IterMut"]],["impl<St> Send for IntoIter<St>
    where\n St: Send,
    ",1,["futures_util::stream::select_all::IntoIter"]],["impl<'a, Si: ?Sized, Item> Send for Close<'a, Si, Item>
    where\n Si: Send,
    ",1,["futures_util::sink::close::Close"]],["impl<T> Send for Drain<T>
    where\n T: Send,
    ",1,["futures_util::sink::drain::Drain"]],["impl<Si1, Si2> Send for Fanout<Si1, Si2>
    where\n Si1: Send,\n Si2: Send,
    ",1,["futures_util::sink::fanout::Fanout"]],["impl<'a, Si: ?Sized, Item> Send for Feed<'a, Si, Item>
    where\n Item: Send,\n Si: Send,
    ",1,["futures_util::sink::feed::Feed"]],["impl<'a, Si: ?Sized, Item> Send for Flush<'a, Si, Item>
    where\n Si: Send,
    ",1,["futures_util::sink::flush::Flush"]],["impl<Si, Item, E> Send for SinkErrInto<Si, Item, E>
    where\n Si: Send,
    ",1,["futures_util::sink::err_into::SinkErrInto"]],["impl<Si, F> Send for SinkMapErr<Si, F>
    where\n F: Send,\n Si: Send,
    ",1,["futures_util::sink::map_err::SinkMapErr"]],["impl<'a, Si: ?Sized, Item> Send for Send<'a, Si, Item>
    where\n Item: Send,\n Si: Send,
    ",1,["futures_util::sink::send::Send"]],["impl<'a, Si: ?Sized, St: ?Sized> Send for SendAll<'a, Si, St>
    where\n Si: Send,\n St: Send,\n <St as TryStream>::Ok: Send,
    ",1,["futures_util::sink::send_all::SendAll"]],["impl<T, F, R> Send for Unfold<T, F, R>
    where\n F: Send,\n R: Send,\n T: Send,
    ",1,["futures_util::sink::unfold::Unfold"]],["impl<Si, Item, U, Fut, F> Send for With<Si, Item, U, Fut, F>
    where\n F: Send,\n Fut: Send,\n Si: Send,
    ",1,["futures_util::sink::with::With"]],["impl<Si, Item, U, St, F> Send for WithFlatMap<Si, Item, U, St, F>
    where\n F: Send,\n Item: Send,\n Si: Send,\n St: Send,
    ",1,["futures_util::sink::with_flat_map::WithFlatMap"]],["impl<Si, Item> Send for Buffer<Si, Item>
    where\n Item: Send,\n Si: Send,
    ",1,["futures_util::sink::buffer::Buffer"]],["impl<T> Send for AllowStdIo<T>
    where\n T: Send,
    ",1,["futures_util::io::allow_std::AllowStdIo"]],["impl<R> Send for BufReader<R>
    where\n R: Send,
    ",1,["futures_util::io::buf_reader::BufReader"]],["impl<'a, R> Send for SeeKRelative<'a, R>
    where\n R: Send,
    ",1,["futures_util::io::buf_reader::SeeKRelative"]],["impl<W> Send for BufWriter<W>
    where\n W: Send,
    ",1,["futures_util::io::buf_writer::BufWriter"]],["impl<W> Send for LineWriter<W>
    where\n W: Send,
    ",1,["futures_util::io::line_writer::LineWriter"]],["impl<T, U> Send for Chain<T, U>
    where\n T: Send,\n U: Send,
    ",1,["futures_util::io::chain::Chain"]],["impl<'a, W: ?Sized> Send for Close<'a, W>
    where\n W: Send,
    ",1,["futures_util::io::close::Close"]],["impl<'a, R, W: ?Sized> Send for Copy<'a, R, W>
    where\n R: Send,\n W: Send,
    ",1,["futures_util::io::copy::Copy"]],["impl<'a, R, W: ?Sized> Send for CopyBuf<'a, R, W>
    where\n R: Send,\n W: Send,
    ",1,["futures_util::io::copy_buf::CopyBuf"]],["impl<'a, R, W: ?Sized> Send for CopyBufAbortable<'a, R, W>
    where\n R: Send,\n W: Send,
    ",1,["futures_util::io::copy_buf_abortable::CopyBufAbortable"]],["impl<T> Send for Cursor<T>
    where\n T: Send,
    ",1,["futures_util::io::cursor::Cursor"]],["impl Send for Empty",1,["futures_util::io::empty::Empty"]],["impl<'a, R: ?Sized> Send for FillBuf<'a, R>
    where\n R: Send,
    ",1,["futures_util::io::fill_buf::FillBuf"]],["impl<'a, W: ?Sized> Send for Flush<'a, W>
    where\n W: Send,
    ",1,["futures_util::io::flush::Flush"]],["impl<W, Item> Send for IntoSink<W, Item>
    where\n Item: Send,\n W: Send,
    ",1,["futures_util::io::into_sink::IntoSink"]],["impl<R> Send for Lines<R>
    where\n R: Send,
    ",1,["futures_util::io::lines::Lines"]],["impl<'a, R: ?Sized> Send for Read<'a, R>
    where\n R: Send,
    ",1,["futures_util::io::read::Read"]],["impl<'a, R: ?Sized> Send for ReadVectored<'a, R>
    where\n R: Send,
    ",1,["futures_util::io::read_vectored::ReadVectored"]],["impl<'a, R: ?Sized> Send for ReadExact<'a, R>
    where\n R: Send,
    ",1,["futures_util::io::read_exact::ReadExact"]],["impl<'a, R: ?Sized> Send for ReadLine<'a, R>
    where\n R: Send,
    ",1,["futures_util::io::read_line::ReadLine"]],["impl<'a, R: ?Sized> Send for ReadToEnd<'a, R>
    where\n R: Send,
    ",1,["futures_util::io::read_to_end::ReadToEnd"]],["impl<'a, R: ?Sized> Send for ReadToString<'a, R>
    where\n R: Send,
    ",1,["futures_util::io::read_to_string::ReadToString"]],["impl<'a, R: ?Sized> Send for ReadUntil<'a, R>
    where\n R: Send,
    ",1,["futures_util::io::read_until::ReadUntil"]],["impl Send for Repeat",1,["futures_util::io::repeat::Repeat"]],["impl<'a, S: ?Sized> Send for Seek<'a, S>
    where\n S: Send,
    ",1,["futures_util::io::seek::Seek"]],["impl Send for Sink",1,["futures_util::io::sink::Sink"]],["impl<T> Send for ReadHalf<T>
    where\n T: Send,
    ",1,["futures_util::io::split::ReadHalf"]],["impl<T> Send for WriteHalf<T>
    where\n T: Send,
    ",1,["futures_util::io::split::WriteHalf"]],["impl<T> Send for ReuniteError<T>
    where\n T: Send,
    ",1,["futures_util::io::split::ReuniteError"]],["impl<R> Send for Take<R>
    where\n R: Send,
    ",1,["futures_util::io::take::Take"]],["impl<T> Send for Window<T>
    where\n T: Send,
    ",1,["futures_util::io::window::Window"]],["impl<'a, W: ?Sized> Send for Write<'a, W>
    where\n W: Send,
    ",1,["futures_util::io::write::Write"]],["impl<'a, W: ?Sized> Send for WriteVectored<'a, W>
    where\n W: Send,
    ",1,["futures_util::io::write_vectored::WriteVectored"]],["impl<'a, W: ?Sized> Send for WriteAll<'a, W>
    where\n W: Send,
    ",1,["futures_util::io::write_all::WriteAll"]],["impl<Fut: Send> Send for IterPinRef<'_, Fut>"],["impl<Fut: Send> Send for IterPinMut<'_, Fut>"],["impl<Fut: Send + Unpin> Send for IntoIter<Fut>"],["impl<T: ?Sized + Send> Send for MutexLockFuture<'_, T>"],["impl<Fut: Send> Send for FuturesUnordered<Fut>"],["impl<T: ?Sized + Send, U: ?Sized + Send> Send for MappedMutexGuard<'_, T, U>"],["impl<T: ?Sized + Send> Send for OwnedMutexLockFuture<T>"],["impl<T: ?Sized + Send> Send for Mutex<T>"],["impl<T: ?Sized + Send> Send for OwnedMutexGuard<T>"],["impl<T: ?Sized + Send> Send for MutexGuard<'_, T>"]], +"futures_util":[["impl<Fut> Send for Fuse<Fut>
    where\n Fut: Send,
    ",1,["futures_util::future::future::fuse::Fuse"]],["impl<Fut> Send for CatchUnwind<Fut>
    where\n Fut: Send,
    ",1,["futures_util::future::future::catch_unwind::CatchUnwind"]],["impl<T> Send for RemoteHandle<T>
    where\n T: Send,
    ",1,["futures_util::future::future::remote_handle::RemoteHandle"]],["impl<Fut> Send for Remote<Fut>
    where\n Fut: Send,\n <Fut as Future>::Output: Send,
    ",1,["futures_util::future::future::remote_handle::Remote"]],["impl<Fut> Send for Shared<Fut>
    where\n Fut: Send,\n <Fut as Future>::Output: Send + Sync,
    ",1,["futures_util::future::future::shared::Shared"]],["impl<Fut> Send for WeakShared<Fut>
    where\n Fut: Send,\n <Fut as Future>::Output: Send + Sync,
    ",1,["futures_util::future::future::shared::WeakShared"]],["impl<F> Send for Flatten<F>
    where\n F: Send,\n <F as Future>::Output: Send,
    ",1,["futures_util::future::future::Flatten"]],["impl<F> Send for FlattenStream<F>
    where\n F: Send,\n <F as Future>::Output: Send,
    ",1,["futures_util::future::future::FlattenStream"]],["impl<Fut, F> Send for Map<Fut, F>
    where\n F: Send,\n Fut: Send,
    ",1,["futures_util::future::future::Map"]],["impl<F> Send for IntoStream<F>
    where\n F: Send,
    ",1,["futures_util::future::future::IntoStream"]],["impl<Fut, T> Send for MapInto<Fut, T>
    where\n Fut: Send,
    ",1,["futures_util::future::future::MapInto"]],["impl<Fut1, Fut2, F> Send for Then<Fut1, Fut2, F>
    where\n F: Send,\n Fut1: Send,\n Fut2: Send,
    ",1,["futures_util::future::future::Then"]],["impl<Fut, F> Send for Inspect<Fut, F>
    where\n F: Send,\n Fut: Send,
    ",1,["futures_util::future::future::Inspect"]],["impl<Fut> Send for NeverError<Fut>
    where\n Fut: Send,
    ",1,["futures_util::future::future::NeverError"]],["impl<Fut> Send for UnitError<Fut>
    where\n Fut: Send,
    ",1,["futures_util::future::future::UnitError"]],["impl<Fut> Send for IntoFuture<Fut>
    where\n Fut: Send,
    ",1,["futures_util::future::try_future::into_future::IntoFuture"]],["impl<Fut1, Fut2> Send for TryFlatten<Fut1, Fut2>
    where\n Fut1: Send,\n Fut2: Send,
    ",1,["futures_util::future::try_future::TryFlatten"]],["impl<Fut> Send for TryFlattenStream<Fut>
    where\n Fut: Send,\n <Fut as TryFuture>::Ok: Send,
    ",1,["futures_util::future::try_future::TryFlattenStream"]],["impl<Fut, Si> Send for FlattenSink<Fut, Si>
    where\n Fut: Send,\n Si: Send,
    ",1,["futures_util::future::try_future::FlattenSink"]],["impl<Fut1, Fut2, F> Send for AndThen<Fut1, Fut2, F>
    where\n F: Send,\n Fut1: Send,\n Fut2: Send,
    ",1,["futures_util::future::try_future::AndThen"]],["impl<Fut1, Fut2, F> Send for OrElse<Fut1, Fut2, F>
    where\n F: Send,\n Fut1: Send,\n Fut2: Send,
    ",1,["futures_util::future::try_future::OrElse"]],["impl<Fut, E> Send for ErrInto<Fut, E>
    where\n Fut: Send,
    ",1,["futures_util::future::try_future::ErrInto"]],["impl<Fut, E> Send for OkInto<Fut, E>
    where\n Fut: Send,
    ",1,["futures_util::future::try_future::OkInto"]],["impl<Fut, F> Send for InspectOk<Fut, F>
    where\n F: Send,\n Fut: Send,
    ",1,["futures_util::future::try_future::InspectOk"]],["impl<Fut, F> Send for InspectErr<Fut, F>
    where\n F: Send,\n Fut: Send,
    ",1,["futures_util::future::try_future::InspectErr"]],["impl<Fut, F> Send for MapOk<Fut, F>
    where\n F: Send,\n Fut: Send,
    ",1,["futures_util::future::try_future::MapOk"]],["impl<Fut, F> Send for MapErr<Fut, F>
    where\n F: Send,\n Fut: Send,
    ",1,["futures_util::future::try_future::MapErr"]],["impl<Fut, F, G> Send for MapOkOrElse<Fut, F, G>
    where\n F: Send,\n Fut: Send,\n G: Send,
    ",1,["futures_util::future::try_future::MapOkOrElse"]],["impl<Fut, F> Send for UnwrapOrElse<Fut, F>
    where\n F: Send,\n Fut: Send,
    ",1,["futures_util::future::try_future::UnwrapOrElse"]],["impl<F> Send for Lazy<F>
    where\n F: Send,
    ",1,["futures_util::future::lazy::Lazy"]],["impl<T> Send for Pending<T>
    where\n T: Send,
    ",1,["futures_util::future::pending::Pending"]],["impl<Fut> Send for MaybeDone<Fut>
    where\n Fut: Send,\n <Fut as Future>::Output: Send,
    ",1,["futures_util::future::maybe_done::MaybeDone"]],["impl<Fut> Send for TryMaybeDone<Fut>
    where\n Fut: Send,\n <Fut as TryFuture>::Ok: Send,
    ",1,["futures_util::future::try_maybe_done::TryMaybeDone"]],["impl<F> Send for OptionFuture<F>
    where\n F: Send,
    ",1,["futures_util::future::option::OptionFuture"]],["impl<F> Send for PollFn<F>
    where\n F: Send,
    ",1,["futures_util::future::poll_fn::PollFn"]],["impl<T> Send for PollImmediate<T>
    where\n T: Send,
    ",1,["futures_util::future::poll_immediate::PollImmediate"]],["impl<T> Send for Ready<T>
    where\n T: Send,
    ",1,["futures_util::future::ready::Ready"]],["impl<Fut1, Fut2> Send for Join<Fut1, Fut2>
    where\n Fut1: Send,\n Fut2: Send,\n <Fut1 as Future>::Output: Send,\n <Fut2 as Future>::Output: Send,
    ",1,["futures_util::future::join::Join"]],["impl<Fut1, Fut2, Fut3> Send for Join3<Fut1, Fut2, Fut3>
    where\n Fut1: Send,\n Fut2: Send,\n Fut3: Send,\n <Fut1 as Future>::Output: Send,\n <Fut2 as Future>::Output: Send,\n <Fut3 as Future>::Output: Send,
    ",1,["futures_util::future::join::Join3"]],["impl<Fut1, Fut2, Fut3, Fut4> Send for Join4<Fut1, Fut2, Fut3, Fut4>
    where\n Fut1: Send,\n Fut2: Send,\n Fut3: Send,\n Fut4: Send,\n <Fut1 as Future>::Output: Send,\n <Fut2 as Future>::Output: Send,\n <Fut3 as Future>::Output: Send,\n <Fut4 as Future>::Output: Send,
    ",1,["futures_util::future::join::Join4"]],["impl<Fut1, Fut2, Fut3, Fut4, Fut5> Send for Join5<Fut1, Fut2, Fut3, Fut4, Fut5>
    where\n Fut1: Send,\n Fut2: Send,\n Fut3: Send,\n Fut4: Send,\n Fut5: Send,\n <Fut1 as Future>::Output: Send,\n <Fut2 as Future>::Output: Send,\n <Fut3 as Future>::Output: Send,\n <Fut4 as Future>::Output: Send,\n <Fut5 as Future>::Output: Send,
    ",1,["futures_util::future::join::Join5"]],["impl<F> Send for JoinAll<F>
    where\n F: Send,\n <F as Future>::Output: Send,
    ",1,["futures_util::future::join_all::JoinAll"]],["impl<A, B> Send for Select<A, B>
    where\n A: Send,\n B: Send,
    ",1,["futures_util::future::select::Select"]],["impl<Fut> Send for SelectAll<Fut>
    where\n Fut: Send,
    ",1,["futures_util::future::select_all::SelectAll"]],["impl<Fut1, Fut2> Send for TryJoin<Fut1, Fut2>
    where\n Fut1: Send,\n Fut2: Send,\n <Fut1 as TryFuture>::Ok: Send,\n <Fut2 as TryFuture>::Ok: Send,
    ",1,["futures_util::future::try_join::TryJoin"]],["impl<Fut1, Fut2, Fut3> Send for TryJoin3<Fut1, Fut2, Fut3>
    where\n Fut1: Send,\n Fut2: Send,\n Fut3: Send,\n <Fut1 as TryFuture>::Ok: Send,\n <Fut2 as TryFuture>::Ok: Send,\n <Fut3 as TryFuture>::Ok: Send,
    ",1,["futures_util::future::try_join::TryJoin3"]],["impl<Fut1, Fut2, Fut3, Fut4> Send for TryJoin4<Fut1, Fut2, Fut3, Fut4>
    where\n Fut1: Send,\n Fut2: Send,\n Fut3: Send,\n Fut4: Send,\n <Fut1 as TryFuture>::Ok: Send,\n <Fut2 as TryFuture>::Ok: Send,\n <Fut3 as TryFuture>::Ok: Send,\n <Fut4 as TryFuture>::Ok: Send,
    ",1,["futures_util::future::try_join::TryJoin4"]],["impl<Fut1, Fut2, Fut3, Fut4, Fut5> Send for TryJoin5<Fut1, Fut2, Fut3, Fut4, Fut5>
    where\n Fut1: Send,\n Fut2: Send,\n Fut3: Send,\n Fut4: Send,\n Fut5: Send,\n <Fut1 as TryFuture>::Ok: Send,\n <Fut2 as TryFuture>::Ok: Send,\n <Fut3 as TryFuture>::Ok: Send,\n <Fut4 as TryFuture>::Ok: Send,\n <Fut5 as TryFuture>::Ok: Send,
    ",1,["futures_util::future::try_join::TryJoin5"]],["impl<F> Send for TryJoinAll<F>
    where\n F: Send,\n <F as TryFuture>::Error: Send,\n <F as TryFuture>::Ok: Send,
    ",1,["futures_util::future::try_join_all::TryJoinAll"]],["impl<A, B> Send for TrySelect<A, B>
    where\n A: Send,\n B: Send,
    ",1,["futures_util::future::try_select::TrySelect"]],["impl<Fut> Send for SelectOk<Fut>
    where\n Fut: Send,
    ",1,["futures_util::future::select_ok::SelectOk"]],["impl<A, B> Send for Either<A, B>
    where\n A: Send,\n B: Send,
    ",1,["futures_util::future::either::Either"]],["impl Send for AbortHandle",1,["futures_util::abortable::AbortHandle"]],["impl Send for AbortRegistration",1,["futures_util::abortable::AbortRegistration"]],["impl<T> Send for Abortable<T>
    where\n T: Send,
    ",1,["futures_util::abortable::Abortable"]],["impl Send for Aborted",1,["futures_util::abortable::Aborted"]],["impl<St1, St2> Send for Chain<St1, St2>
    where\n St1: Send,\n St2: Send,
    ",1,["futures_util::stream::stream::chain::Chain"]],["impl<St, C> Send for Collect<St, C>
    where\n C: Send,\n St: Send,
    ",1,["futures_util::stream::stream::collect::Collect"]],["impl<St, FromA, FromB> Send for Unzip<St, FromA, FromB>
    where\n FromA: Send,\n FromB: Send,\n St: Send,
    ",1,["futures_util::stream::stream::unzip::Unzip"]],["impl<St> Send for Concat<St>
    where\n St: Send,\n <St as Stream>::Item: Send,
    ",1,["futures_util::stream::stream::concat::Concat"]],["impl<St> Send for Count<St>
    where\n St: Send,
    ",1,["futures_util::stream::stream::count::Count"]],["impl<St> Send for Cycle<St>
    where\n St: Send,
    ",1,["futures_util::stream::stream::cycle::Cycle"]],["impl<St> Send for Enumerate<St>
    where\n St: Send,
    ",1,["futures_util::stream::stream::enumerate::Enumerate"]],["impl<St, Fut, F> Send for Filter<St, Fut, F>
    where\n F: Send,\n Fut: Send,\n St: Send,\n <St as Stream>::Item: Send,
    ",1,["futures_util::stream::stream::filter::Filter"]],["impl<St, Fut, F> Send for FilterMap<St, Fut, F>
    where\n F: Send,\n Fut: Send,\n St: Send,
    ",1,["futures_util::stream::stream::filter_map::FilterMap"]],["impl<St, Fut, T, F> Send for Fold<St, Fut, T, F>
    where\n F: Send,\n Fut: Send,\n St: Send,\n T: Send,
    ",1,["futures_util::stream::stream::fold::Fold"]],["impl<St, Fut, F> Send for Any<St, Fut, F>
    where\n F: Send,\n Fut: Send,\n St: Send,
    ",1,["futures_util::stream::stream::any::Any"]],["impl<St, Fut, F> Send for All<St, Fut, F>
    where\n F: Send,\n Fut: Send,\n St: Send,
    ",1,["futures_util::stream::stream::all::All"]],["impl<St, Fut, F> Send for ForEach<St, Fut, F>
    where\n F: Send,\n Fut: Send,\n St: Send,
    ",1,["futures_util::stream::stream::for_each::ForEach"]],["impl<St> Send for Fuse<St>
    where\n St: Send,
    ",1,["futures_util::stream::stream::fuse::Fuse"]],["impl<St> Send for StreamFuture<St>
    where\n St: Send,
    ",1,["futures_util::stream::stream::into_future::StreamFuture"]],["impl<St, F> Send for Map<St, F>
    where\n F: Send,\n St: Send,
    ",1,["futures_util::stream::stream::map::Map"]],["impl<'a, St: ?Sized> Send for Next<'a, St>
    where\n St: Send,
    ",1,["futures_util::stream::stream::next::Next"]],["impl<'a, St: ?Sized> Send for SelectNextSome<'a, St>
    where\n St: Send,
    ",1,["futures_util::stream::stream::select_next_some::SelectNextSome"]],["impl<St> Send for Peekable<St>
    where\n St: Send,\n <St as Stream>::Item: Send,
    ",1,["futures_util::stream::stream::peek::Peekable"]],["impl<'a, St> Send for Peek<'a, St>
    where\n St: Send,\n <St as Stream>::Item: Send,
    ",1,["futures_util::stream::stream::peek::Peek"]],["impl<'a, St> Send for PeekMut<'a, St>
    where\n St: Send,\n <St as Stream>::Item: Send,
    ",1,["futures_util::stream::stream::peek::PeekMut"]],["impl<'a, St, F> Send for NextIf<'a, St, F>
    where\n F: Send,\n St: Send,\n <St as Stream>::Item: Send,
    ",1,["futures_util::stream::stream::peek::NextIf"]],["impl<'a, St, T: ?Sized> Send for NextIfEq<'a, St, T>
    where\n St: Send,\n T: Sync,\n <St as Stream>::Item: Send,
    ",1,["futures_util::stream::stream::peek::NextIfEq"]],["impl<St> Send for Skip<St>
    where\n St: Send,
    ",1,["futures_util::stream::stream::skip::Skip"]],["impl<St, Fut, F> Send for SkipWhile<St, Fut, F>
    where\n F: Send,\n Fut: Send,\n St: Send,\n <St as Stream>::Item: Send,
    ",1,["futures_util::stream::stream::skip_while::SkipWhile"]],["impl<St> Send for Take<St>
    where\n St: Send,
    ",1,["futures_util::stream::stream::take::Take"]],["impl<St, Fut, F> Send for TakeWhile<St, Fut, F>
    where\n F: Send,\n Fut: Send,\n St: Send,\n <St as Stream>::Item: Send,
    ",1,["futures_util::stream::stream::take_while::TakeWhile"]],["impl<St, Fut> Send for TakeUntil<St, Fut>
    where\n Fut: Send,\n St: Send,\n <Fut as Future>::Output: Send,
    ",1,["futures_util::stream::stream::take_until::TakeUntil"]],["impl<St, Fut, F> Send for Then<St, Fut, F>
    where\n F: Send,\n Fut: Send,\n St: Send,
    ",1,["futures_util::stream::stream::then::Then"]],["impl<St1, St2> Send for Zip<St1, St2>
    where\n St1: Send,\n St2: Send,\n <St1 as Stream>::Item: Send,\n <St2 as Stream>::Item: Send,
    ",1,["futures_util::stream::stream::zip::Zip"]],["impl<St> Send for Chunks<St>
    where\n St: Send,\n <St as Stream>::Item: Send,
    ",1,["futures_util::stream::stream::chunks::Chunks"]],["impl<St> Send for ReadyChunks<St>
    where\n St: Send,
    ",1,["futures_util::stream::stream::ready_chunks::ReadyChunks"]],["impl<St, S, Fut, F> Send for Scan<St, S, Fut, F>
    where\n F: Send,\n Fut: Send,\n S: Send,\n St: Send,
    ",1,["futures_util::stream::stream::scan::Scan"]],["impl<St> Send for BufferUnordered<St>
    where\n St: Send,\n <St as Stream>::Item: Send,
    ",1,["futures_util::stream::stream::buffer_unordered::BufferUnordered"]],["impl<St> Send for Buffered<St>
    where\n St: Send,\n <St as Stream>::Item: Send,\n <<St as Stream>::Item as Future>::Output: Send,
    ",1,["futures_util::stream::stream::buffered::Buffered"]],["impl<St, Fut, F> Send for ForEachConcurrent<St, Fut, F>
    where\n F: Send,\n Fut: Send,\n St: Send,
    ",1,["futures_util::stream::stream::for_each_concurrent::ForEachConcurrent"]],["impl<S> Send for SplitStream<S>
    where\n S: Send,
    ",1,["futures_util::stream::stream::split::SplitStream"]],["impl<S, Item> Send for SplitSink<S, Item>
    where\n Item: Send,\n S: Send,
    ",1,["futures_util::stream::stream::split::SplitSink"]],["impl<T, Item> Send for ReuniteError<T, Item>
    where\n Item: Send,\n T: Send,
    ",1,["futures_util::stream::stream::split::ReuniteError"]],["impl<St> Send for CatchUnwind<St>
    where\n St: Send,
    ",1,["futures_util::stream::stream::catch_unwind::CatchUnwind"]],["impl<St> Send for Flatten<St>
    where\n St: Send,\n <St as Stream>::Item: Send,
    ",1,["futures_util::stream::stream::Flatten"]],["impl<St, Si> Send for Forward<St, Si>
    where\n Si: Send,\n St: Send,\n <St as TryStream>::Ok: Send,
    ",1,["futures_util::stream::stream::Forward"]],["impl<St, F> Send for Inspect<St, F>
    where\n F: Send,\n St: Send,
    ",1,["futures_util::stream::stream::Inspect"]],["impl<St, U, F> Send for FlatMap<St, U, F>
    where\n F: Send,\n St: Send,\n U: Send,
    ",1,["futures_util::stream::stream::FlatMap"]],["impl<St, U, F> Send for FlatMapUnordered<St, U, F>
    where\n F: Send,\n St: Send,\n U: Send,
    ",1,["futures_util::stream::stream::FlatMapUnordered"]],["impl<St, Fut, F> Send for AndThen<St, Fut, F>
    where\n F: Send,\n Fut: Send,\n St: Send,
    ",1,["futures_util::stream::try_stream::and_then::AndThen"]],["impl<St> Send for IntoStream<St>
    where\n St: Send,
    ",1,["futures_util::stream::try_stream::into_stream::IntoStream"]],["impl<St, Fut, F> Send for OrElse<St, Fut, F>
    where\n F: Send,\n Fut: Send,\n St: Send,
    ",1,["futures_util::stream::try_stream::or_else::OrElse"]],["impl<'a, St: ?Sized> Send for TryNext<'a, St>
    where\n St: Send,
    ",1,["futures_util::stream::try_stream::try_next::TryNext"]],["impl<St, Fut, F> Send for TryForEach<St, Fut, F>
    where\n F: Send,\n Fut: Send,\n St: Send,
    ",1,["futures_util::stream::try_stream::try_for_each::TryForEach"]],["impl<St, Fut, F> Send for TryFilter<St, Fut, F>
    where\n F: Send,\n Fut: Send,\n St: Send,\n <St as TryStream>::Ok: Send,
    ",1,["futures_util::stream::try_stream::try_filter::TryFilter"]],["impl<St, Fut, F> Send for TryFilterMap<St, Fut, F>
    where\n F: Send,\n Fut: Send,\n St: Send,
    ",1,["futures_util::stream::try_stream::try_filter_map::TryFilterMap"]],["impl<St> Send for TryFlatten<St>
    where\n St: Send,\n <St as TryStream>::Ok: Send,
    ",1,["futures_util::stream::try_stream::try_flatten::TryFlatten"]],["impl<St> Send for TryFlattenUnordered<St>
    where\n St: Send,\n <<St as TryStream>::Ok as TryStream>::Error: Send,\n <St as TryStream>::Ok: Send,\n <<St as TryStream>::Ok as TryStream>::Ok: Send,
    ",1,["futures_util::stream::try_stream::try_flatten_unordered::TryFlattenUnordered"]],["impl<St, C> Send for TryCollect<St, C>
    where\n C: Send,\n St: Send,
    ",1,["futures_util::stream::try_stream::try_collect::TryCollect"]],["impl<St> Send for TryConcat<St>
    where\n St: Send,\n <St as TryStream>::Ok: Send,
    ",1,["futures_util::stream::try_stream::try_concat::TryConcat"]],["impl<St> Send for TryChunks<St>
    where\n St: Send,\n <St as TryStream>::Ok: Send,
    ",1,["futures_util::stream::try_stream::try_chunks::TryChunks"]],["impl<T, E> Send for TryChunksError<T, E>
    where\n E: Send,\n T: Send,
    ",1,["futures_util::stream::try_stream::try_chunks::TryChunksError"]],["impl<St> Send for TryReadyChunks<St>
    where\n St: Send,
    ",1,["futures_util::stream::try_stream::try_ready_chunks::TryReadyChunks"]],["impl<T, E> Send for TryReadyChunksError<T, E>
    where\n E: Send,\n T: Send,
    ",1,["futures_util::stream::try_stream::try_ready_chunks::TryReadyChunksError"]],["impl<St, Fut, T, F> Send for TryFold<St, Fut, T, F>
    where\n F: Send,\n Fut: Send,\n St: Send,\n T: Send,
    ",1,["futures_util::stream::try_stream::try_fold::TryFold"]],["impl<T, F, Fut> Send for TryUnfold<T, F, Fut>
    where\n F: Send,\n Fut: Send,\n T: Send,
    ",1,["futures_util::stream::try_stream::try_unfold::TryUnfold"]],["impl<St, Fut, F> Send for TrySkipWhile<St, Fut, F>
    where\n F: Send,\n Fut: Send,\n St: Send,\n <St as TryStream>::Ok: Send,
    ",1,["futures_util::stream::try_stream::try_skip_while::TrySkipWhile"]],["impl<St, Fut, F> Send for TryTakeWhile<St, Fut, F>
    where\n F: Send,\n Fut: Send,\n St: Send,\n <St as TryStream>::Ok: Send,
    ",1,["futures_util::stream::try_stream::try_take_while::TryTakeWhile"]],["impl<St> Send for TryBufferUnordered<St>
    where\n St: Send,\n <St as TryStream>::Ok: Send,
    ",1,["futures_util::stream::try_stream::try_buffer_unordered::TryBufferUnordered"]],["impl<St> Send for TryBuffered<St>
    where\n St: Send,\n <<St as TryStream>::Ok as TryFuture>::Error: Send,\n <St as TryStream>::Ok: Send,\n <<St as TryStream>::Ok as TryFuture>::Ok: Send,
    ",1,["futures_util::stream::try_stream::try_buffered::TryBuffered"]],["impl<St, Fut, F> Send for TryForEachConcurrent<St, Fut, F>
    where\n F: Send,\n Fut: Send,\n St: Send,
    ",1,["futures_util::stream::try_stream::try_for_each_concurrent::TryForEachConcurrent"]],["impl<St> Send for IntoAsyncRead<St>
    where\n St: Send,\n <St as TryStream>::Ok: Send,
    ",1,["futures_util::stream::try_stream::into_async_read::IntoAsyncRead"]],["impl<St, Fut, F> Send for TryAll<St, Fut, F>
    where\n F: Send,\n Fut: Send,\n St: Send,
    ",1,["futures_util::stream::try_stream::try_all::TryAll"]],["impl<St, Fut, F> Send for TryAny<St, Fut, F>
    where\n F: Send,\n Fut: Send,\n St: Send,
    ",1,["futures_util::stream::try_stream::try_any::TryAny"]],["impl<St, E> Send for ErrInto<St, E>
    where\n St: Send,
    ",1,["futures_util::stream::try_stream::ErrInto"]],["impl<St, F> Send for InspectOk<St, F>
    where\n F: Send,\n St: Send,
    ",1,["futures_util::stream::try_stream::InspectOk"]],["impl<St, F> Send for InspectErr<St, F>
    where\n F: Send,\n St: Send,
    ",1,["futures_util::stream::try_stream::InspectErr"]],["impl<St, F> Send for MapOk<St, F>
    where\n F: Send,\n St: Send,
    ",1,["futures_util::stream::try_stream::MapOk"]],["impl<St, F> Send for MapErr<St, F>
    where\n F: Send,\n St: Send,
    ",1,["futures_util::stream::try_stream::MapErr"]],["impl<I> Send for Iter<I>
    where\n I: Send,
    ",1,["futures_util::stream::iter::Iter"]],["impl<T> Send for Repeat<T>
    where\n T: Send,
    ",1,["futures_util::stream::repeat::Repeat"]],["impl<F> Send for RepeatWith<F>
    where\n F: Send,
    ",1,["futures_util::stream::repeat_with::RepeatWith"]],["impl<T> Send for Empty<T>
    where\n T: Send,
    ",1,["futures_util::stream::empty::Empty"]],["impl<Fut> Send for Once<Fut>
    where\n Fut: Send,
    ",1,["futures_util::stream::once::Once"]],["impl<T> Send for Pending<T>
    where\n T: Send,
    ",1,["futures_util::stream::pending::Pending"]],["impl<F> Send for PollFn<F>
    where\n F: Send,
    ",1,["futures_util::stream::poll_fn::PollFn"]],["impl<S> Send for PollImmediate<S>
    where\n S: Send,
    ",1,["futures_util::stream::poll_immediate::PollImmediate"]],["impl<St1, St2> Send for Select<St1, St2>
    where\n St1: Send,\n St2: Send,
    ",1,["futures_util::stream::select::Select"]],["impl Send for PollNext",1,["futures_util::stream::select_with_strategy::PollNext"]],["impl<St1, St2, Clos, State> Send for SelectWithStrategy<St1, St2, Clos, State>
    where\n Clos: Send,\n St1: Send,\n St2: Send,\n State: Send,
    ",1,["futures_util::stream::select_with_strategy::SelectWithStrategy"]],["impl<T, F, Fut> Send for Unfold<T, F, Fut>
    where\n F: Send,\n Fut: Send,\n T: Send,
    ",1,["futures_util::stream::unfold::Unfold"]],["impl<T> Send for FuturesOrdered<T>
    where\n T: Send,\n <T as Future>::Output: Send,
    ",1,["futures_util::stream::futures_ordered::FuturesOrdered"]],["impl<'a, Fut> Send for IterMut<'a, Fut>
    where\n Fut: Send,
    ",1,["futures_util::stream::futures_unordered::iter::IterMut"]],["impl<'a, Fut> Send for Iter<'a, Fut>
    where\n Fut: Send,
    ",1,["futures_util::stream::futures_unordered::iter::Iter"]],["impl<St> Send for SelectAll<St>
    where\n St: Send,
    ",1,["futures_util::stream::select_all::SelectAll"]],["impl<'a, St> Send for Iter<'a, St>
    where\n St: Send,
    ",1,["futures_util::stream::select_all::Iter"]],["impl<'a, St> Send for IterMut<'a, St>
    where\n St: Send,
    ",1,["futures_util::stream::select_all::IterMut"]],["impl<St> Send for IntoIter<St>
    where\n St: Send,
    ",1,["futures_util::stream::select_all::IntoIter"]],["impl<'a, Si: ?Sized, Item> Send for Close<'a, Si, Item>
    where\n Si: Send,
    ",1,["futures_util::sink::close::Close"]],["impl<T> Send for Drain<T>
    where\n T: Send,
    ",1,["futures_util::sink::drain::Drain"]],["impl<Si1, Si2> Send for Fanout<Si1, Si2>
    where\n Si1: Send,\n Si2: Send,
    ",1,["futures_util::sink::fanout::Fanout"]],["impl<'a, Si: ?Sized, Item> Send for Feed<'a, Si, Item>
    where\n Item: Send,\n Si: Send,
    ",1,["futures_util::sink::feed::Feed"]],["impl<'a, Si: ?Sized, Item> Send for Flush<'a, Si, Item>
    where\n Si: Send,
    ",1,["futures_util::sink::flush::Flush"]],["impl<Si, Item, E> Send for SinkErrInto<Si, Item, E>
    where\n Si: Send,
    ",1,["futures_util::sink::err_into::SinkErrInto"]],["impl<Si, F> Send for SinkMapErr<Si, F>
    where\n F: Send,\n Si: Send,
    ",1,["futures_util::sink::map_err::SinkMapErr"]],["impl<'a, Si: ?Sized, Item> Send for Send<'a, Si, Item>
    where\n Item: Send,\n Si: Send,
    ",1,["futures_util::sink::send::Send"]],["impl<'a, Si: ?Sized, St: ?Sized> Send for SendAll<'a, Si, St>
    where\n Si: Send,\n St: Send,\n <St as TryStream>::Ok: Send,
    ",1,["futures_util::sink::send_all::SendAll"]],["impl<T, F, R> Send for Unfold<T, F, R>
    where\n F: Send,\n R: Send,\n T: Send,
    ",1,["futures_util::sink::unfold::Unfold"]],["impl<Si, Item, U, Fut, F> Send for With<Si, Item, U, Fut, F>
    where\n F: Send,\n Fut: Send,\n Si: Send,
    ",1,["futures_util::sink::with::With"]],["impl<Si, Item, U, St, F> Send for WithFlatMap<Si, Item, U, St, F>
    where\n F: Send,\n Item: Send,\n Si: Send,\n St: Send,
    ",1,["futures_util::sink::with_flat_map::WithFlatMap"]],["impl<Si, Item> Send for Buffer<Si, Item>
    where\n Item: Send,\n Si: Send,
    ",1,["futures_util::sink::buffer::Buffer"]],["impl<T> Send for AllowStdIo<T>
    where\n T: Send,
    ",1,["futures_util::io::allow_std::AllowStdIo"]],["impl<R> Send for BufReader<R>
    where\n R: Send,
    ",1,["futures_util::io::buf_reader::BufReader"]],["impl<'a, R> Send for SeeKRelative<'a, R>
    where\n R: Send,
    ",1,["futures_util::io::buf_reader::SeeKRelative"]],["impl<W> Send for BufWriter<W>
    where\n W: Send,
    ",1,["futures_util::io::buf_writer::BufWriter"]],["impl<W> Send for LineWriter<W>
    where\n W: Send,
    ",1,["futures_util::io::line_writer::LineWriter"]],["impl<T, U> Send for Chain<T, U>
    where\n T: Send,\n U: Send,
    ",1,["futures_util::io::chain::Chain"]],["impl<'a, W: ?Sized> Send for Close<'a, W>
    where\n W: Send,
    ",1,["futures_util::io::close::Close"]],["impl<'a, R, W: ?Sized> Send for Copy<'a, R, W>
    where\n R: Send,\n W: Send,
    ",1,["futures_util::io::copy::Copy"]],["impl<'a, R, W: ?Sized> Send for CopyBuf<'a, R, W>
    where\n R: Send,\n W: Send,
    ",1,["futures_util::io::copy_buf::CopyBuf"]],["impl<'a, R, W: ?Sized> Send for CopyBufAbortable<'a, R, W>
    where\n R: Send,\n W: Send,
    ",1,["futures_util::io::copy_buf_abortable::CopyBufAbortable"]],["impl<T> Send for Cursor<T>
    where\n T: Send,
    ",1,["futures_util::io::cursor::Cursor"]],["impl Send for Empty",1,["futures_util::io::empty::Empty"]],["impl<'a, R: ?Sized> Send for FillBuf<'a, R>
    where\n R: Send,
    ",1,["futures_util::io::fill_buf::FillBuf"]],["impl<'a, W: ?Sized> Send for Flush<'a, W>
    where\n W: Send,
    ",1,["futures_util::io::flush::Flush"]],["impl<W, Item> Send for IntoSink<W, Item>
    where\n Item: Send,\n W: Send,
    ",1,["futures_util::io::into_sink::IntoSink"]],["impl<R> Send for Lines<R>
    where\n R: Send,
    ",1,["futures_util::io::lines::Lines"]],["impl<'a, R: ?Sized> Send for Read<'a, R>
    where\n R: Send,
    ",1,["futures_util::io::read::Read"]],["impl<'a, R: ?Sized> Send for ReadVectored<'a, R>
    where\n R: Send,
    ",1,["futures_util::io::read_vectored::ReadVectored"]],["impl<'a, R: ?Sized> Send for ReadExact<'a, R>
    where\n R: Send,
    ",1,["futures_util::io::read_exact::ReadExact"]],["impl<'a, R: ?Sized> Send for ReadLine<'a, R>
    where\n R: Send,
    ",1,["futures_util::io::read_line::ReadLine"]],["impl<'a, R: ?Sized> Send for ReadToEnd<'a, R>
    where\n R: Send,
    ",1,["futures_util::io::read_to_end::ReadToEnd"]],["impl<'a, R: ?Sized> Send for ReadToString<'a, R>
    where\n R: Send,
    ",1,["futures_util::io::read_to_string::ReadToString"]],["impl<'a, R: ?Sized> Send for ReadUntil<'a, R>
    where\n R: Send,
    ",1,["futures_util::io::read_until::ReadUntil"]],["impl Send for Repeat",1,["futures_util::io::repeat::Repeat"]],["impl<'a, S: ?Sized> Send for Seek<'a, S>
    where\n S: Send,
    ",1,["futures_util::io::seek::Seek"]],["impl Send for Sink",1,["futures_util::io::sink::Sink"]],["impl<T> Send for ReadHalf<T>
    where\n T: Send,
    ",1,["futures_util::io::split::ReadHalf"]],["impl<T> Send for WriteHalf<T>
    where\n T: Send,
    ",1,["futures_util::io::split::WriteHalf"]],["impl<T> Send for ReuniteError<T>
    where\n T: Send,
    ",1,["futures_util::io::split::ReuniteError"]],["impl<R> Send for Take<R>
    where\n R: Send,
    ",1,["futures_util::io::take::Take"]],["impl<T> Send for Window<T>
    where\n T: Send,
    ",1,["futures_util::io::window::Window"]],["impl<'a, W: ?Sized> Send for Write<'a, W>
    where\n W: Send,
    ",1,["futures_util::io::write::Write"]],["impl<'a, W: ?Sized> Send for WriteVectored<'a, W>
    where\n W: Send,
    ",1,["futures_util::io::write_vectored::WriteVectored"]],["impl<'a, W: ?Sized> Send for WriteAll<'a, W>
    where\n W: Send,
    ",1,["futures_util::io::write_all::WriteAll"]],["impl<T: ?Sized + Send> Send for OwnedMutexGuard<T>"],["impl<Fut: Send + Unpin> Send for IntoIter<Fut>"],["impl<T: ?Sized + Send> Send for Mutex<T>"],["impl<Fut: Send> Send for FuturesUnordered<Fut>"],["impl<Fut: Send> Send for IterPinRef<'_, Fut>"],["impl<T: ?Sized + Send> Send for MutexGuard<'_, T>"],["impl<T: ?Sized + Send, U: ?Sized + Send> Send for MappedMutexGuard<'_, T, U>"],["impl<T: ?Sized + Send> Send for OwnedMutexLockFuture<T>"],["impl<T: ?Sized + Send> Send for MutexLockFuture<'_, T>"],["impl<Fut: Send> Send for IterPinMut<'_, Fut>"]], "generic_array":[["impl<T, N> Send for GenericArrayIter<T, N>
    where\n T: Send,
    ",1,["generic_array::iter::GenericArrayIter"]],["impl<T: Send, N: ArrayLength<T>> Send for GenericArray<T, N>"]], "getrandom":[["impl Send for Error",1,["getrandom::error::Error"]]], "ghash":[["impl Send for GHash",1,["ghash::GHash"]]], @@ -98,10 +98,10 @@ "gimli":[["impl Send for Format",1,["gimli::common::Format"]],["impl Send for Vendor",1,["gimli::common::Vendor"]],["impl Send for Encoding",1,["gimli::common::Encoding"]],["impl Send for LineEncoding",1,["gimli::common::LineEncoding"]],["impl Send for Register",1,["gimli::common::Register"]],["impl<T> Send for DebugAbbrevOffset<T>
    where\n T: Send,
    ",1,["gimli::common::DebugAbbrevOffset"]],["impl<T> Send for DebugAddrBase<T>
    where\n T: Send,
    ",1,["gimli::common::DebugAddrBase"]],["impl<T> Send for DebugAddrIndex<T>
    where\n T: Send,
    ",1,["gimli::common::DebugAddrIndex"]],["impl<T> Send for DebugArangesOffset<T>
    where\n T: Send,
    ",1,["gimli::common::DebugArangesOffset"]],["impl<T> Send for DebugInfoOffset<T>
    where\n T: Send,
    ",1,["gimli::common::DebugInfoOffset"]],["impl<T> Send for DebugLineOffset<T>
    where\n T: Send,
    ",1,["gimli::common::DebugLineOffset"]],["impl<T> Send for DebugLineStrOffset<T>
    where\n T: Send,
    ",1,["gimli::common::DebugLineStrOffset"]],["impl<T> Send for LocationListsOffset<T>
    where\n T: Send,
    ",1,["gimli::common::LocationListsOffset"]],["impl<T> Send for DebugLocListsBase<T>
    where\n T: Send,
    ",1,["gimli::common::DebugLocListsBase"]],["impl<T> Send for DebugLocListsIndex<T>
    where\n T: Send,
    ",1,["gimli::common::DebugLocListsIndex"]],["impl<T> Send for DebugMacinfoOffset<T>
    where\n T: Send,
    ",1,["gimli::common::DebugMacinfoOffset"]],["impl<T> Send for DebugMacroOffset<T>
    where\n T: Send,
    ",1,["gimli::common::DebugMacroOffset"]],["impl<T> Send for RawRangeListsOffset<T>
    where\n T: Send,
    ",1,["gimli::common::RawRangeListsOffset"]],["impl<T> Send for RangeListsOffset<T>
    where\n T: Send,
    ",1,["gimli::common::RangeListsOffset"]],["impl<T> Send for DebugRngListsBase<T>
    where\n T: Send,
    ",1,["gimli::common::DebugRngListsBase"]],["impl<T> Send for DebugRngListsIndex<T>
    where\n T: Send,
    ",1,["gimli::common::DebugRngListsIndex"]],["impl<T> Send for DebugStrOffset<T>
    where\n T: Send,
    ",1,["gimli::common::DebugStrOffset"]],["impl<T> Send for DebugStrOffsetsBase<T>
    where\n T: Send,
    ",1,["gimli::common::DebugStrOffsetsBase"]],["impl<T> Send for DebugStrOffsetsIndex<T>
    where\n T: Send,
    ",1,["gimli::common::DebugStrOffsetsIndex"]],["impl<T> Send for DebugTypesOffset<T>
    where\n T: Send,
    ",1,["gimli::common::DebugTypesOffset"]],["impl Send for DebugTypeSignature",1,["gimli::common::DebugTypeSignature"]],["impl<T> Send for DebugFrameOffset<T>
    where\n T: Send,
    ",1,["gimli::common::DebugFrameOffset"]],["impl<T> Send for EhFrameOffset<T>
    where\n T: Send,
    ",1,["gimli::common::EhFrameOffset"]],["impl<T> Send for UnitSectionOffset<T>
    where\n T: Send,
    ",1,["gimli::common::UnitSectionOffset"]],["impl Send for SectionId",1,["gimli::common::SectionId"]],["impl Send for DwoId",1,["gimli::common::DwoId"]],["impl Send for DwarfFileType",1,["gimli::common::DwarfFileType"]],["impl Send for Arm",1,["gimli::arch::Arm"]],["impl Send for AArch64",1,["gimli::arch::AArch64"]],["impl Send for LoongArch",1,["gimli::arch::LoongArch"]],["impl Send for RiscV",1,["gimli::arch::RiscV"]],["impl Send for X86",1,["gimli::arch::X86"]],["impl Send for X86_64",1,["gimli::arch::X86_64"]],["impl Send for DwSect",1,["gimli::constants::DwSect"]],["impl Send for DwSectV2",1,["gimli::constants::DwSectV2"]],["impl Send for DwUt",1,["gimli::constants::DwUt"]],["impl Send for DwCfa",1,["gimli::constants::DwCfa"]],["impl Send for DwChildren",1,["gimli::constants::DwChildren"]],["impl Send for DwTag",1,["gimli::constants::DwTag"]],["impl Send for DwAt",1,["gimli::constants::DwAt"]],["impl Send for DwForm",1,["gimli::constants::DwForm"]],["impl Send for DwAte",1,["gimli::constants::DwAte"]],["impl Send for DwLle",1,["gimli::constants::DwLle"]],["impl Send for DwDs",1,["gimli::constants::DwDs"]],["impl Send for DwEnd",1,["gimli::constants::DwEnd"]],["impl Send for DwAccess",1,["gimli::constants::DwAccess"]],["impl Send for DwVis",1,["gimli::constants::DwVis"]],["impl Send for DwVirtuality",1,["gimli::constants::DwVirtuality"]],["impl Send for DwLang",1,["gimli::constants::DwLang"]],["impl Send for DwAddr",1,["gimli::constants::DwAddr"]],["impl Send for DwId",1,["gimli::constants::DwId"]],["impl Send for DwCc",1,["gimli::constants::DwCc"]],["impl Send for DwInl",1,["gimli::constants::DwInl"]],["impl Send for DwOrd",1,["gimli::constants::DwOrd"]],["impl Send for DwDsc",1,["gimli::constants::DwDsc"]],["impl Send for DwIdx",1,["gimli::constants::DwIdx"]],["impl Send for DwDefaulted",1,["gimli::constants::DwDefaulted"]],["impl Send for DwLns",1,["gimli::constants::DwLns"]],["impl Send for DwLne",1,["gimli::constants::DwLne"]],["impl Send for DwLnct",1,["gimli::constants::DwLnct"]],["impl Send for DwMacro",1,["gimli::constants::DwMacro"]],["impl Send for DwRle",1,["gimli::constants::DwRle"]],["impl Send for DwOp",1,["gimli::constants::DwOp"]],["impl Send for DwEhPe",1,["gimli::constants::DwEhPe"]],["impl Send for RunTimeEndian",1,["gimli::endianity::RunTimeEndian"]],["impl Send for LittleEndian",1,["gimli::endianity::LittleEndian"]],["impl Send for BigEndian",1,["gimli::endianity::BigEndian"]],["impl<R> Send for DebugAddr<R>
    where\n R: Send,
    ",1,["gimli::read::addr::DebugAddr"]],["impl<R> Send for DebugFrame<R>
    where\n R: Send,
    ",1,["gimli::read::cfi::DebugFrame"]],["impl<R> Send for EhFrameHdr<R>
    where\n R: Send,
    ",1,["gimli::read::cfi::EhFrameHdr"]],["impl<R> Send for ParsedEhFrameHdr<R>
    where\n R: Send,
    ",1,["gimli::read::cfi::ParsedEhFrameHdr"]],["impl<'a, 'bases, R> Send for EhHdrTableIter<'a, 'bases, R>
    where\n R: Send + Sync,
    ",1,["gimli::read::cfi::EhHdrTableIter"]],["impl<'a, R> Send for EhHdrTable<'a, R>
    where\n R: Sync,
    ",1,["gimli::read::cfi::EhHdrTable"]],["impl<R> Send for EhFrame<R>
    where\n R: Send,
    ",1,["gimli::read::cfi::EhFrame"]],["impl Send for BaseAddresses",1,["gimli::read::cfi::BaseAddresses"]],["impl Send for SectionBaseAddresses",1,["gimli::read::cfi::SectionBaseAddresses"]],["impl<'bases, Section, R> Send for CfiEntriesIter<'bases, Section, R>
    where\n R: Send,\n Section: Send,
    ",1,["gimli::read::cfi::CfiEntriesIter"]],["impl<'bases, Section, R> Send for CieOrFde<'bases, Section, R>
    where\n R: Send,\n Section: Send,\n <R as Reader>::Offset: Send,\n <Section as UnwindSection<R>>::Offset: Send,
    ",1,["gimli::read::cfi::CieOrFde"]],["impl Send for Augmentation",1,["gimli::read::cfi::Augmentation"]],["impl<R, Offset> Send for CommonInformationEntry<R, Offset>
    where\n Offset: Send,\n R: Send,
    ",1,["gimli::read::cfi::CommonInformationEntry"]],["impl<'bases, Section, R> Send for PartialFrameDescriptionEntry<'bases, Section, R>
    where\n R: Send,\n Section: Send,\n <R as Reader>::Offset: Send,\n <Section as UnwindSection<R>>::Offset: Send,
    ",1,["gimli::read::cfi::PartialFrameDescriptionEntry"]],["impl<R, Offset> Send for FrameDescriptionEntry<R, Offset>
    where\n Offset: Send,\n R: Send,
    ",1,["gimli::read::cfi::FrameDescriptionEntry"]],["impl<R, A> Send for UnwindContext<R, A>
    where\n R: Send,\n <<A as UnwindContextStorage<R>>::Stack as Sealed>::Storage: Send,
    ",1,["gimli::read::cfi::UnwindContext"]],["impl<'a, 'ctx, R, A> Send for UnwindTable<'a, 'ctx, R, A>
    where\n R: Send + Sync,\n <<A as UnwindContextStorage<R>>::Stack as Sealed>::Storage: Send,
    ",1,["gimli::read::cfi::UnwindTable"]],["impl<'iter, R> Send for RegisterRuleIter<'iter, R>
    where\n R: Sync,
    ",1,["gimli::read::cfi::RegisterRuleIter"]],["impl<R, S> Send for UnwindTableRow<R, S>
    where\n R: Send,\n <<S as UnwindContextStorage<R>>::Rules as Sealed>::Storage: Send,
    ",1,["gimli::read::cfi::UnwindTableRow"]],["impl<R> Send for CfaRule<R>
    where\n R: Send,
    ",1,["gimli::read::cfi::CfaRule"]],["impl<R> Send for RegisterRule<R>
    where\n R: Send,
    ",1,["gimli::read::cfi::RegisterRule"]],["impl<R> Send for CallFrameInstruction<R>
    where\n R: Send,
    ",1,["gimli::read::cfi::CallFrameInstruction"]],["impl<'a, R> Send for CallFrameInstructionIter<'a, R>
    where\n R: Send + Sync,
    ",1,["gimli::read::cfi::CallFrameInstructionIter"]],["impl Send for Pointer",1,["gimli::read::cfi::Pointer"]],["impl<R> Send for Dwarf<R>
    where\n R: Send + Sync,
    ",1,["gimli::read::dwarf::Dwarf"]],["impl<R> Send for DwarfPackage<R>
    where\n R: Send,
    ",1,["gimli::read::dwarf::DwarfPackage"]],["impl<R, Offset> Send for Unit<R, Offset>
    where\n Offset: Send,\n R: Send,
    ",1,["gimli::read::dwarf::Unit"]],["impl<R> Send for RangeIter<R>
    where\n R: Send,\n <R as Reader>::Offset: Send,
    ",1,["gimli::read::dwarf::RangeIter"]],["impl<'input, Endian> Send for EndianSlice<'input, Endian>
    where\n Endian: Send,
    ",1,["gimli::read::endian_slice::EndianSlice"]],["impl Send for ReaderOffsetId",1,["gimli::read::reader::ReaderOffsetId"]],["impl<R> Send for DebugAbbrev<R>
    where\n R: Send,
    ",1,["gimli::read::abbrev::DebugAbbrev"]],["impl Send for AbbreviationsCacheStrategy",1,["gimli::read::abbrev::AbbreviationsCacheStrategy"]],["impl Send for AbbreviationsCache",1,["gimli::read::abbrev::AbbreviationsCache"]],["impl Send for Abbreviations",1,["gimli::read::abbrev::Abbreviations"]],["impl Send for Abbreviation",1,["gimli::read::abbrev::Abbreviation"]],["impl Send for AttributeSpecification",1,["gimli::read::abbrev::AttributeSpecification"]],["impl<R> Send for DebugAranges<R>
    where\n R: Send,
    ",1,["gimli::read::aranges::DebugAranges"]],["impl<R> Send for ArangeHeaderIter<R>
    where\n R: Send,\n <R as Reader>::Offset: Send,
    ",1,["gimli::read::aranges::ArangeHeaderIter"]],["impl<R, Offset> Send for ArangeHeader<R, Offset>
    where\n Offset: Send,\n R: Send,
    ",1,["gimli::read::aranges::ArangeHeader"]],["impl<R> Send for ArangeEntryIter<R>
    where\n R: Send,
    ",1,["gimli::read::aranges::ArangeEntryIter"]],["impl Send for ArangeEntry",1,["gimli::read::aranges::ArangeEntry"]],["impl<R> Send for DebugCuIndex<R>
    where\n R: Send,
    ",1,["gimli::read::index::DebugCuIndex"]],["impl<R> Send for DebugTuIndex<R>
    where\n R: Send,
    ",1,["gimli::read::index::DebugTuIndex"]],["impl<R> Send for UnitIndex<R>
    where\n R: Send,
    ",1,["gimli::read::index::UnitIndex"]],["impl<'index, R> Send for UnitIndexSectionIterator<'index, R>
    where\n R: Send,
    ",1,["gimli::read::index::UnitIndexSectionIterator"]],["impl Send for UnitIndexSection",1,["gimli::read::index::UnitIndexSection"]],["impl<R> Send for DebugLine<R>
    where\n R: Send,
    ",1,["gimli::read::line::DebugLine"]],["impl<R, Program, Offset> Send for LineRows<R, Program, Offset>
    where\n Program: Send,\n R: Send,
    ",1,["gimli::read::line::LineRows"]],["impl<R, Offset> Send for LineInstruction<R, Offset>
    where\n Offset: Send,\n R: Send,
    ",1,["gimli::read::line::LineInstruction"]],["impl<R> Send for LineInstructions<R>
    where\n R: Send,
    ",1,["gimli::read::line::LineInstructions"]],["impl Send for LineRow",1,["gimli::read::line::LineRow"]],["impl Send for ColumnType",1,["gimli::read::line::ColumnType"]],["impl<R> Send for LineSequence<R>
    where\n R: Send,
    ",1,["gimli::read::line::LineSequence"]],["impl<R, Offset> Send for LineProgramHeader<R, Offset>
    where\n Offset: Send,\n R: Send,
    ",1,["gimli::read::line::LineProgramHeader"]],["impl<R, Offset> Send for IncompleteLineProgram<R, Offset>
    where\n Offset: Send,\n R: Send,
    ",1,["gimli::read::line::IncompleteLineProgram"]],["impl<R, Offset> Send for CompleteLineProgram<R, Offset>
    where\n Offset: Send,\n R: Send,
    ",1,["gimli::read::line::CompleteLineProgram"]],["impl<R, Offset> Send for FileEntry<R, Offset>
    where\n Offset: Send,\n R: Send,
    ",1,["gimli::read::line::FileEntry"]],["impl Send for FileEntryFormat",1,["gimli::read::line::FileEntryFormat"]],["impl<R> Send for DebugLoc<R>
    where\n R: Send,
    ",1,["gimli::read::loclists::DebugLoc"]],["impl<R> Send for DebugLocLists<R>
    where\n R: Send,
    ",1,["gimli::read::loclists::DebugLocLists"]],["impl<R> Send for LocationLists<R>
    where\n R: Send,
    ",1,["gimli::read::loclists::LocationLists"]],["impl<R> Send for RawLocListIter<R>
    where\n R: Send,
    ",1,["gimli::read::loclists::RawLocListIter"]],["impl<R> Send for RawLocListEntry<R>
    where\n R: Send,\n <R as Reader>::Offset: Send,
    ",1,["gimli::read::loclists::RawLocListEntry"]],["impl<R> Send for LocListIter<R>
    where\n R: Send,\n <R as Reader>::Offset: Send,
    ",1,["gimli::read::loclists::LocListIter"]],["impl<R> Send for LocationListEntry<R>
    where\n R: Send,
    ",1,["gimli::read::loclists::LocationListEntry"]],["impl<T> Send for DieReference<T>
    where\n T: Send,
    ",1,["gimli::read::op::DieReference"]],["impl<R, Offset> Send for Operation<R, Offset>
    where\n Offset: Send,\n R: Send,
    ",1,["gimli::read::op::Operation"]],["impl<R, Offset> Send for Location<R, Offset>
    where\n Offset: Send,\n R: Send,
    ",1,["gimli::read::op::Location"]],["impl<R, Offset> Send for Piece<R, Offset>
    where\n Offset: Send,\n R: Send,
    ",1,["gimli::read::op::Piece"]],["impl<R> Send for EvaluationResult<R>
    where\n R: Send,\n <R as Reader>::Offset: Send,
    ",1,["gimli::read::op::EvaluationResult"]],["impl<R> Send for Expression<R>
    where\n R: Send,
    ",1,["gimli::read::op::Expression"]],["impl<R> Send for OperationIter<R>
    where\n R: Send,
    ",1,["gimli::read::op::OperationIter"]],["impl<R, S> Send for Evaluation<R, S>
    where\n R: Send,\n <<S as EvaluationStorage<R>>::ExpressionStack as Sealed>::Storage: Send,\n <<S as EvaluationStorage<R>>::Result as Sealed>::Storage: Send,\n <<S as EvaluationStorage<R>>::Stack as Sealed>::Storage: Send,
    ",1,["gimli::read::op::Evaluation"]],["impl<R> Send for PubNamesEntry<R>
    where\n R: Send,\n <R as Reader>::Offset: Send,
    ",1,["gimli::read::pubnames::PubNamesEntry"]],["impl<R> Send for DebugPubNames<R>
    where\n R: Send,\n <R as Reader>::Offset: Send,
    ",1,["gimli::read::pubnames::DebugPubNames"]],["impl<R> Send for PubNamesEntryIter<R>
    where\n R: Send,\n <R as Reader>::Offset: Send,
    ",1,["gimli::read::pubnames::PubNamesEntryIter"]],["impl<R> Send for PubTypesEntry<R>
    where\n R: Send,\n <R as Reader>::Offset: Send,
    ",1,["gimli::read::pubtypes::PubTypesEntry"]],["impl<R> Send for DebugPubTypes<R>
    where\n R: Send,\n <R as Reader>::Offset: Send,
    ",1,["gimli::read::pubtypes::DebugPubTypes"]],["impl<R> Send for PubTypesEntryIter<R>
    where\n R: Send,\n <R as Reader>::Offset: Send,
    ",1,["gimli::read::pubtypes::PubTypesEntryIter"]],["impl<R> Send for DebugRanges<R>
    where\n R: Send,
    ",1,["gimli::read::rnglists::DebugRanges"]],["impl<R> Send for DebugRngLists<R>
    where\n R: Send,
    ",1,["gimli::read::rnglists::DebugRngLists"]],["impl<R> Send for RangeLists<R>
    where\n R: Send,
    ",1,["gimli::read::rnglists::RangeLists"]],["impl<R> Send for RawRngListIter<R>
    where\n R: Send,
    ",1,["gimli::read::rnglists::RawRngListIter"]],["impl<T> Send for RawRngListEntry<T>
    where\n T: Send,
    ",1,["gimli::read::rnglists::RawRngListEntry"]],["impl<R> Send for RngListIter<R>
    where\n R: Send,\n <R as Reader>::Offset: Send,
    ",1,["gimli::read::rnglists::RngListIter"]],["impl Send for Range",1,["gimli::read::rnglists::Range"]],["impl<R> Send for DebugStr<R>
    where\n R: Send,
    ",1,["gimli::read::str::DebugStr"]],["impl<R> Send for DebugStrOffsets<R>
    where\n R: Send,
    ",1,["gimli::read::str::DebugStrOffsets"]],["impl<R> Send for DebugLineStr<R>
    where\n R: Send,
    ",1,["gimli::read::str::DebugLineStr"]],["impl<R> Send for DebugInfo<R>
    where\n R: Send,
    ",1,["gimli::read::unit::DebugInfo"]],["impl<R> Send for DebugInfoUnitHeadersIter<R>
    where\n R: Send,\n <R as Reader>::Offset: Send,
    ",1,["gimli::read::unit::DebugInfoUnitHeadersIter"]],["impl<Offset> Send for UnitType<Offset>
    where\n Offset: Send,
    ",1,["gimli::read::unit::UnitType"]],["impl<R, Offset> Send for UnitHeader<R, Offset>
    where\n Offset: Send,\n R: Send,
    ",1,["gimli::read::unit::UnitHeader"]],["impl<'abbrev, 'unit, R, Offset> Send for DebuggingInformationEntry<'abbrev, 'unit, R, Offset>
    where\n Offset: Send + Sync,\n R: Send + Sync,
    ",1,["gimli::read::unit::DebuggingInformationEntry"]],["impl<R, Offset> Send for AttributeValue<R, Offset>
    where\n Offset: Send,\n R: Send,
    ",1,["gimli::read::unit::AttributeValue"]],["impl<R> Send for Attribute<R>
    where\n R: Send,\n <R as Reader>::Offset: Send,
    ",1,["gimli::read::unit::Attribute"]],["impl<'abbrev, 'entry, 'unit, R> !Send for AttrsIter<'abbrev, 'entry, 'unit, R>",1,["gimli::read::unit::AttrsIter"]],["impl<'abbrev, 'unit, R> Send for EntriesRaw<'abbrev, 'unit, R>
    where\n R: Send + Sync,\n <R as Reader>::Offset: Sync,
    ",1,["gimli::read::unit::EntriesRaw"]],["impl<'abbrev, 'unit, R> Send for EntriesCursor<'abbrev, 'unit, R>
    where\n R: Send + Sync,\n <R as Reader>::Offset: Send + Sync,
    ",1,["gimli::read::unit::EntriesCursor"]],["impl<'abbrev, 'unit, R> Send for EntriesTree<'abbrev, 'unit, R>
    where\n R: Send + Sync,\n <R as Reader>::Offset: Send + Sync,
    ",1,["gimli::read::unit::EntriesTree"]],["impl<'abbrev, 'unit, 'tree, R> Send for EntriesTreeNode<'abbrev, 'unit, 'tree, R>
    where\n R: Send + Sync,\n <R as Reader>::Offset: Send + Sync,
    ",1,["gimli::read::unit::EntriesTreeNode"]],["impl<'abbrev, 'unit, 'tree, R> Send for EntriesTreeIter<'abbrev, 'unit, 'tree, R>
    where\n R: Send + Sync,\n <R as Reader>::Offset: Send + Sync,
    ",1,["gimli::read::unit::EntriesTreeIter"]],["impl<R> Send for DebugTypes<R>
    where\n R: Send,
    ",1,["gimli::read::unit::DebugTypes"]],["impl<R> Send for DebugTypesUnitHeadersIter<R>
    where\n R: Send,\n <R as Reader>::Offset: Send,
    ",1,["gimli::read::unit::DebugTypesUnitHeadersIter"]],["impl Send for ValueType",1,["gimli::read::value::ValueType"]],["impl Send for Value",1,["gimli::read::value::Value"]],["impl<T> Send for UnitOffset<T>
    where\n T: Send,
    ",1,["gimli::read::UnitOffset"]],["impl Send for StoreOnHeap",1,["gimli::read::StoreOnHeap"]],["impl Send for Error",1,["gimli::read::Error"]]], "git2":[["impl<'string> Send for AttrValue<'string>",1,["git2::attr::AttrValue"]],["impl<'cb> !Send for RepoBuilder<'cb>",1,["git2::build::RepoBuilder"]],["impl<'cb> !Send for CheckoutBuilder<'cb>",1,["git2::build::CheckoutBuilder"]],["impl Send for CloneLocal",1,["git2::build::CloneLocal"]],["impl<'a> !Send for Cert<'a>",1,["git2::cert::Cert"]],["impl<'a> !Send for CertHostkey<'a>",1,["git2::cert::CertHostkey"]],["impl<'a> !Send for CertX509<'a>",1,["git2::cert::CertX509"]],["impl Send for SshHostKeyType",1,["git2::cert::SshHostKeyType"]],["impl !Send for OidArray",1,["git2::oid_array::OidArray"]],["impl !Send for StringArray",1,["git2::string_array::StringArray"]],["impl<'a> !Send for Iter<'a>",1,["git2::string_array::Iter"]],["impl<'a> !Send for IterBytes<'a>",1,["git2::string_array::IterBytes"]],["impl !Send for Transport",1,["git2::transport::Transport"]],["impl Send for Service",1,["git2::transport::Service"]],["impl Send for ApplyLocation",1,["git2::apply::ApplyLocation"]],["impl<'cb> !Send for ApplyOptions<'cb>",1,["git2::apply::ApplyOptions"]],["impl<'repo> !Send for Blame<'repo>",1,["git2::blame::Blame"]],["impl<'blame> !Send for BlameHunk<'blame>",1,["git2::blame::BlameHunk"]],["impl Send for BlameOptions",1,["git2::blame::BlameOptions"]],["impl<'blame> !Send for BlameIter<'blame>",1,["git2::blame::BlameIter"]],["impl<'repo> !Send for Blob<'repo>",1,["git2::blob::Blob"]],["impl<'repo> !Send for BlobWriter<'repo>",1,["git2::blob::BlobWriter"]],["impl<'repo> !Send for Branch<'repo>",1,["git2::branch::Branch"]],["impl<'repo> !Send for Branches<'repo>",1,["git2::branch::Branches"]],["impl !Send for Buf",1,["git2::buf::Buf"]],["impl<'cb> !Send for CherrypickOptions<'cb>",1,["git2::cherrypick::CherrypickOptions"]],["impl<'repo> !Send for Commit<'repo>",1,["git2::commit::Commit"]],["impl<'commit, 'repo> !Send for Parents<'commit, 'repo>",1,["git2::commit::Parents"]],["impl !Send for Config",1,["git2::config::Config"]],["impl<'cfg> !Send for ConfigEntry<'cfg>",1,["git2::config::ConfigEntry"]],["impl<'cfg> !Send for ConfigEntries<'cfg>",1,["git2::config::ConfigEntries"]],["impl !Send for Cred",1,["git2::cred::Cred"]],["impl Send for CredentialHelper",1,["git2::cred::CredentialHelper"]],["impl<'repo> !Send for Describe<'repo>",1,["git2::describe::Describe"]],["impl !Send for DescribeOptions",1,["git2::describe::DescribeOptions"]],["impl !Send for DescribeFormatOptions",1,["git2::describe::DescribeFormatOptions"]],["impl<'a> !Send for DiffDelta<'a>",1,["git2::diff::DiffDelta"]],["impl<'a> !Send for DiffFile<'a>",1,["git2::diff::DiffFile"]],["impl !Send for DiffOptions",1,["git2::diff::DiffOptions"]],["impl !Send for DiffFindOptions",1,["git2::diff::DiffFindOptions"]],["impl Send for DiffPatchidOptions",1,["git2::diff::DiffPatchidOptions"]],["impl<'diff> !Send for Deltas<'diff>",1,["git2::diff::Deltas"]],["impl<'a> !Send for DiffLine<'a>",1,["git2::diff::DiffLine"]],["impl<'a> !Send for DiffHunk<'a>",1,["git2::diff::DiffHunk"]],["impl !Send for DiffStats",1,["git2::diff::DiffStats"]],["impl<'a> !Send for DiffBinary<'a>",1,["git2::diff::DiffBinary"]],["impl<'a> !Send for DiffBinaryFile<'a>",1,["git2::diff::DiffBinaryFile"]],["impl Send for DiffBinaryKind",1,["git2::diff::DiffBinaryKind"]],["impl Send for DiffLineType",1,["git2::diff::DiffLineType"]],["impl !Send for Email",1,["git2::email::Email"]],["impl !Send for EmailCreateOptions",1,["git2::email::EmailCreateOptions"]],["impl Send for Error",1,["git2::error::Error"]],["impl !Send for Index",1,["git2::index::Index"]],["impl<'index> !Send for IndexEntries<'index>",1,["git2::index::IndexEntries"]],["impl<'index> !Send for IndexConflicts<'index>",1,["git2::index::IndexConflicts"]],["impl Send for IndexConflict",1,["git2::index::IndexConflict"]],["impl Send for IndexEntry",1,["git2::index::IndexEntry"]],["impl<'a> !Send for Progress<'a>",1,["git2::indexer::Progress"]],["impl<'odb> !Send for Indexer<'odb>",1,["git2::indexer::Indexer"]],["impl !Send for Mailmap",1,["git2::mailmap::Mailmap"]],["impl<'odb> !Send for Mempack<'odb>",1,["git2::mempack::Mempack"]],["impl<'repo> !Send for AnnotatedCommit<'repo>",1,["git2::merge::AnnotatedCommit"]],["impl !Send for MergeOptions",1,["git2::merge::MergeOptions"]],["impl !Send for MessageTrailersStrs",1,["git2::message::MessageTrailersStrs"]],["impl !Send for MessageTrailersBytes",1,["git2::message::MessageTrailersBytes"]],["impl<'a> !Send for MessageTrailersStrsIterator<'a>",1,["git2::message::MessageTrailersStrsIterator"]],["impl<'a> !Send for MessageTrailersBytesIterator<'a>",1,["git2::message::MessageTrailersBytesIterator"]],["impl<'repo> !Send for Note<'repo>",1,["git2::note::Note"]],["impl<'repo> !Send for Notes<'repo>",1,["git2::note::Notes"]],["impl<'repo> !Send for Object<'repo>",1,["git2::object::Object"]],["impl<'a> !Send for OdbObject<'a>",1,["git2::odb::OdbObject"]],["impl<'repo> !Send for OdbPackwriter<'repo>",1,["git2::odb::OdbPackwriter"]],["impl Send for Oid",1,["git2::oid::Oid"]],["impl Send for PackBuilderStage",1,["git2::packbuilder::PackBuilderStage"]],["impl<'repo> !Send for PackBuilder<'repo>",1,["git2::packbuilder::PackBuilder"]],["impl !Send for Pathspec",1,["git2::pathspec::Pathspec"]],["impl<'ps> !Send for PathspecMatchList<'ps>",1,["git2::pathspec::PathspecMatchList"]],["impl<'list> !Send for PathspecEntries<'list>",1,["git2::pathspec::PathspecEntries"]],["impl<'list> !Send for PathspecDiffEntries<'list>",1,["git2::pathspec::PathspecDiffEntries"]],["impl<'list> !Send for PathspecFailedEntries<'list>",1,["git2::pathspec::PathspecFailedEntries"]],["impl<'a> Send for ProxyOptions<'a>",1,["git2::proxy_options::ProxyOptions"]],["impl<'a> !Send for PushUpdate<'a>",1,["git2::push_update::PushUpdate"]],["impl<'cb> !Send for RebaseOptions<'cb>",1,["git2::rebase::RebaseOptions"]],["impl<'repo> !Send for Rebase<'repo>",1,["git2::rebase::Rebase"]],["impl Send for RebaseOperationType",1,["git2::rebase::RebaseOperationType"]],["impl<'rebase> !Send for RebaseOperation<'rebase>",1,["git2::rebase::RebaseOperation"]],["impl<'repo> !Send for Reference<'repo>",1,["git2::reference::Reference"]],["impl<'repo> !Send for References<'repo>",1,["git2::reference::References"]],["impl<'repo, 'references> !Send for ReferenceNames<'repo, 'references>",1,["git2::reference::ReferenceNames"]],["impl !Send for Reflog",1,["git2::reflog::Reflog"]],["impl<'reflog> !Send for ReflogEntry<'reflog>",1,["git2::reflog::ReflogEntry"]],["impl<'reflog> !Send for ReflogIter<'reflog>",1,["git2::reflog::ReflogIter"]],["impl<'remote> !Send for Refspec<'remote>",1,["git2::refspec::Refspec"]],["impl<'repo> !Send for Remote<'repo>",1,["git2::remote::Remote"]],["impl<'remote> !Send for Refspecs<'remote>",1,["git2::remote::Refspecs"]],["impl<'remote> !Send for RemoteHead<'remote>",1,["git2::remote::RemoteHead"]],["impl<'cb> !Send for FetchOptions<'cb>",1,["git2::remote::FetchOptions"]],["impl<'cb> !Send for PushOptions<'cb>",1,["git2::remote::PushOptions"]],["impl<'repo, 'connection, 'cb> !Send for RemoteConnection<'repo, 'connection, 'cb>",1,["git2::remote::RemoteConnection"]],["impl Send for RemoteRedirect",1,["git2::remote::RemoteRedirect"]],["impl<'a> !Send for RemoteCallbacks<'a>",1,["git2::remote_callbacks::RemoteCallbacks"]],["impl Send for CertificateCheckStatus",1,["git2::remote_callbacks::CertificateCheckStatus"]],["impl Send for RepositoryInitOptions",1,["git2::repo::RepositoryInitOptions"]],["impl<'cb> !Send for RevertOptions<'cb>",1,["git2::revert::RevertOptions"]],["impl<'repo> !Send for Revspec<'repo>",1,["git2::revspec::Revspec"]],["impl<'repo> !Send for Revwalk<'repo>",1,["git2::revwalk::Revwalk"]],["impl<'a> !Send for Signature<'a>",1,["git2::signature::Signature"]],["impl<'a> !Send for StashSaveOptions<'a>",1,["git2::stash::StashSaveOptions"]],["impl<'cb> !Send for StashApplyOptions<'cb>",1,["git2::stash::StashApplyOptions"]],["impl !Send for StatusOptions",1,["git2::status::StatusOptions"]],["impl Send for StatusShow",1,["git2::status::StatusShow"]],["impl<'repo> !Send for Statuses<'repo>",1,["git2::status::Statuses"]],["impl<'statuses> !Send for StatusIter<'statuses>",1,["git2::status::StatusIter"]],["impl<'statuses> !Send for StatusEntry<'statuses>",1,["git2::status::StatusEntry"]],["impl<'repo> !Send for Submodule<'repo>",1,["git2::submodule::Submodule"]],["impl<'cb> !Send for SubmoduleUpdateOptions<'cb>",1,["git2::submodule::SubmoduleUpdateOptions"]],["impl<'repo> !Send for Tag<'repo>",1,["git2::tag::Tag"]],["impl Send for Time",1,["git2::time::Time"]],["impl Send for IndexTime",1,["git2::time::IndexTime"]],["impl Send for TraceLevel",1,["git2::tracing::TraceLevel"]],["impl<'repo> !Send for Transaction<'repo>",1,["git2::transaction::Transaction"]],["impl<'repo> !Send for Tree<'repo>",1,["git2::tree::Tree"]],["impl<'tree> !Send for TreeEntry<'tree>",1,["git2::tree::TreeEntry"]],["impl<'tree> !Send for TreeIter<'tree>",1,["git2::tree::TreeIter"]],["impl Send for TreeWalkMode",1,["git2::tree::TreeWalkMode"]],["impl Send for TreeWalkResult",1,["git2::tree::TreeWalkResult"]],["impl<'repo> !Send for TreeBuilder<'repo>",1,["git2::treebuilder::TreeBuilder"]],["impl Send for Version",1,["git2::version::Version"]],["impl !Send for Worktree",1,["git2::worktree::Worktree"]],["impl<'a> !Send for WorktreeAddOptions<'a>",1,["git2::worktree::WorktreeAddOptions"]],["impl Send for WorktreePruneOptions",1,["git2::worktree::WorktreePruneOptions"]],["impl Send for WorktreeLockStatus",1,["git2::worktree::WorktreeLockStatus"]],["impl Send for ErrorCode",1,["git2::ErrorCode"]],["impl Send for ErrorClass",1,["git2::ErrorClass"]],["impl Send for RepositoryState",1,["git2::RepositoryState"]],["impl Send for Direction",1,["git2::Direction"]],["impl Send for ResetType",1,["git2::ResetType"]],["impl Send for ObjectType",1,["git2::ObjectType"]],["impl Send for ReferenceType",1,["git2::ReferenceType"]],["impl Send for BranchType",1,["git2::BranchType"]],["impl Send for ConfigLevel",1,["git2::ConfigLevel"]],["impl Send for FileFavor",1,["git2::FileFavor"]],["impl Send for Sort",1,["git2::Sort"]],["impl Send for CredentialType",1,["git2::CredentialType"]],["impl Send for IndexEntryFlag",1,["git2::IndexEntryFlag"]],["impl Send for IndexEntryExtendedFlag",1,["git2::IndexEntryExtendedFlag"]],["impl Send for IndexAddOption",1,["git2::IndexAddOption"]],["impl Send for RepositoryOpenFlags",1,["git2::RepositoryOpenFlags"]],["impl Send for RevparseMode",1,["git2::RevparseMode"]],["impl Send for MergeAnalysis",1,["git2::MergeAnalysis"]],["impl Send for MergePreference",1,["git2::MergePreference"]],["impl Send for OdbLookupFlags",1,["git2::OdbLookupFlags"]],["impl Send for Status",1,["git2::Status"]],["impl Send for RepositoryInitMode",1,["git2::RepositoryInitMode"]],["impl Send for Delta",1,["git2::Delta"]],["impl Send for FileMode",1,["git2::FileMode"]],["impl Send for SubmoduleStatus",1,["git2::SubmoduleStatus"]],["impl Send for SubmoduleIgnore",1,["git2::SubmoduleIgnore"]],["impl Send for SubmoduleUpdate",1,["git2::SubmoduleUpdate"]],["impl Send for PathspecFlags",1,["git2::PathspecFlags"]],["impl Send for CheckoutNotificationType",1,["git2::CheckoutNotificationType"]],["impl Send for DiffFormat",1,["git2::DiffFormat"]],["impl Send for DiffStatsFormat",1,["git2::DiffStatsFormat"]],["impl Send for AutotagOption",1,["git2::AutotagOption"]],["impl Send for FetchPrune",1,["git2::FetchPrune"]],["impl Send for StashApplyProgress",1,["git2::StashApplyProgress"]],["impl Send for StashApplyFlags",1,["git2::StashApplyFlags"]],["impl Send for StashFlags",1,["git2::StashFlags"]],["impl Send for AttrCheckFlags",1,["git2::AttrCheckFlags"]],["impl Send for DiffFlags",1,["git2::DiffFlags"]],["impl Send for ReferenceFormat",1,["git2::ReferenceFormat"]],["impl<'repo> Send for OdbReader<'repo>"],["impl<'repo> Send for Odb<'repo>"],["impl<'repo> Send for OdbWriter<'repo>"],["impl<'buffers> Send for Patch<'buffers>"],["impl<'repo> Send for Diff<'repo>"],["impl Send for TreeUpdateBuilder"],["impl Send for Repository"]], "h2":[["impl Send for Error",1,["h2::error::Error"]],["impl Send for Reason",1,["h2::frame::reason::Reason"]],["impl<B> Send for SendRequest<B>
    where\n B: Send,
    ",1,["h2::client::SendRequest"]],["impl<B> Send for ReadySendRequest<B>
    where\n B: Send,
    ",1,["h2::client::ReadySendRequest"]],["impl<T, B> Send for Connection<T, B>
    where\n B: Send,\n T: Send,
    ",1,["h2::client::Connection"]],["impl Send for ResponseFuture",1,["h2::client::ResponseFuture"]],["impl Send for PushedResponseFuture",1,["h2::client::PushedResponseFuture"]],["impl Send for PushPromise",1,["h2::client::PushPromise"]],["impl Send for PushPromises",1,["h2::client::PushPromises"]],["impl Send for Builder",1,["h2::client::Builder"]],["impl Send for Protocol",1,["h2::ext::Protocol"]],["impl<T, B> Send for Handshake<T, B>
    where\n B: Send,\n T: Send,
    ",1,["h2::server::Handshake"]],["impl<T, B> Send for Connection<T, B>
    where\n B: Send,\n T: Send,
    ",1,["h2::server::Connection"]],["impl Send for Builder",1,["h2::server::Builder"]],["impl<B> Send for SendResponse<B>
    where\n B: Send,
    ",1,["h2::server::SendResponse"]],["impl<B> Send for SendPushedResponse<B>
    where\n B: Send,
    ",1,["h2::server::SendPushedResponse"]],["impl<B> Send for SendStream<B>
    where\n B: Send,
    ",1,["h2::share::SendStream"]],["impl Send for StreamId",1,["h2::share::StreamId"]],["impl Send for RecvStream",1,["h2::share::RecvStream"]],["impl Send for FlowControl",1,["h2::share::FlowControl"]],["impl Send for PingPong",1,["h2::share::PingPong"]],["impl Send for Ping",1,["h2::share::Ping"]],["impl Send for Pong",1,["h2::share::Pong"]]], -"hashbrown":[["impl Send for InsertSlot",1,["hashbrown::raw::inner::InsertSlot"]],["impl<T> Send for RawIter<T>",1,["hashbrown::raw::inner::RawIter"]],["impl<T> !Send for RawIterHash<T>",1,["hashbrown::raw::inner::RawIterHash"]],["impl<K, V, S, A> Send for HashMap<K, V, S, A>
    where\n A: Send,\n K: Send,\n S: Send,\n V: Send,
    ",1,["hashbrown::map::HashMap"]],["impl<'a, K, V> Send for Iter<'a, K, V>
    where\n K: Sync,\n V: Sync,
    ",1,["hashbrown::map::Iter"]],["impl<K, V, A> Send for IntoIter<K, V, A>
    where\n A: Send,\n K: Send,\n V: Send,
    ",1,["hashbrown::map::IntoIter"]],["impl<K, V, A> Send for IntoKeys<K, V, A>
    where\n A: Send,\n K: Send,\n V: Send,
    ",1,["hashbrown::map::IntoKeys"]],["impl<K, V, A> Send for IntoValues<K, V, A>
    where\n A: Send,\n K: Send,\n V: Send,
    ",1,["hashbrown::map::IntoValues"]],["impl<'a, K, V> Send for Keys<'a, K, V>
    where\n K: Sync,\n V: Sync,
    ",1,["hashbrown::map::Keys"]],["impl<'a, K, V> Send for Values<'a, K, V>
    where\n K: Sync,\n V: Sync,
    ",1,["hashbrown::map::Values"]],["impl<'a, K, V, A> Send for Drain<'a, K, V, A>
    where\n A: Send,\n K: Send,\n V: Send,
    ",1,["hashbrown::map::Drain"]],["impl<'a, K, V, F, A> Send for ExtractIf<'a, K, V, F, A>
    where\n A: Send,\n F: Send,\n K: Send,\n V: Send,
    ",1,["hashbrown::map::ExtractIf"]],["impl<'a, K, V> Send for ValuesMut<'a, K, V>
    where\n K: Send,\n V: Send,
    ",1,["hashbrown::map::ValuesMut"]],["impl<'a, K, V, S, A> Send for RawEntryBuilderMut<'a, K, V, S, A>
    where\n A: Send,\n K: Send,\n S: Send,\n V: Send,
    ",1,["hashbrown::map::RawEntryBuilderMut"]],["impl<'a, K, V, S, A> Send for RawEntryMut<'a, K, V, S, A>
    where\n A: Send,\n K: Send,\n S: Send + Sync,\n V: Send,
    ",1,["hashbrown::map::RawEntryMut"]],["impl<'a, K, V, S, A> Send for RawVacantEntryMut<'a, K, V, S, A>
    where\n A: Send,\n K: Send,\n S: Sync,\n V: Send,
    ",1,["hashbrown::map::RawVacantEntryMut"]],["impl<'a, K, V, S, A> Send for RawEntryBuilder<'a, K, V, S, A>
    where\n A: Sync,\n K: Sync,\n S: Sync,\n V: Sync,
    ",1,["hashbrown::map::RawEntryBuilder"]],["impl<'a, K, V, S, A> Send for Entry<'a, K, V, S, A>
    where\n A: Send,\n K: Send,\n S: Send,\n V: Send,
    ",1,["hashbrown::map::Entry"]],["impl<'a, K, V, S, A> Send for VacantEntry<'a, K, V, S, A>
    where\n A: Send,\n K: Send,\n S: Send,\n V: Send,
    ",1,["hashbrown::map::VacantEntry"]],["impl<'a, 'b, K, Q: ?Sized, V, S, A> Send for EntryRef<'a, 'b, K, Q, V, S, A>
    where\n A: Send,\n K: Send,\n Q: Sync,\n S: Send,\n V: Send,
    ",1,["hashbrown::map::EntryRef"]],["impl<'a, 'b, K, Q: ?Sized, V, S, A> Send for VacantEntryRef<'a, 'b, K, Q, V, S, A>
    where\n A: Send,\n K: Send,\n Q: Sync,\n S: Send,\n V: Send,
    ",1,["hashbrown::map::VacantEntryRef"]],["impl<'a, K, V, S, A> Send for OccupiedError<'a, K, V, S, A>
    where\n A: Send,\n K: Send,\n S: Send,\n V: Send,
    ",1,["hashbrown::map::OccupiedError"]],["impl<T, S, A> Send for HashSet<T, S, A>
    where\n A: Send,\n S: Send,\n T: Send,
    ",1,["hashbrown::set::HashSet"]],["impl<'a, K> Send for Iter<'a, K>
    where\n K: Sync,
    ",1,["hashbrown::set::Iter"]],["impl<K, A> Send for IntoIter<K, A>
    where\n A: Send,\n K: Send,
    ",1,["hashbrown::set::IntoIter"]],["impl<'a, K, A> Send for Drain<'a, K, A>
    where\n A: Send,\n K: Send,
    ",1,["hashbrown::set::Drain"]],["impl<'a, K, F, A> Send for ExtractIf<'a, K, F, A>
    where\n A: Send,\n F: Send,\n K: Send,
    ",1,["hashbrown::set::ExtractIf"]],["impl<'a, T, S, A> Send for Intersection<'a, T, S, A>
    where\n A: Sync,\n S: Sync,\n T: Sync,
    ",1,["hashbrown::set::Intersection"]],["impl<'a, T, S, A> Send for Difference<'a, T, S, A>
    where\n A: Sync,\n S: Sync,\n T: Sync,
    ",1,["hashbrown::set::Difference"]],["impl<'a, T, S, A> Send for SymmetricDifference<'a, T, S, A>
    where\n A: Sync,\n S: Sync,\n T: Sync,
    ",1,["hashbrown::set::SymmetricDifference"]],["impl<'a, T, S, A> Send for Union<'a, T, S, A>
    where\n A: Sync,\n S: Sync,\n T: Sync,
    ",1,["hashbrown::set::Union"]],["impl<'a, T, S, A> Send for Entry<'a, T, S, A>
    where\n A: Send,\n S: Send,\n T: Send,
    ",1,["hashbrown::set::Entry"]],["impl<'a, T, S, A> Send for OccupiedEntry<'a, T, S, A>
    where\n A: Send,\n S: Send,\n T: Send,
    ",1,["hashbrown::set::OccupiedEntry"]],["impl<'a, T, S, A> Send for VacantEntry<'a, T, S, A>
    where\n A: Send,\n S: Send,\n T: Send,
    ",1,["hashbrown::set::VacantEntry"]],["impl<T, A> Send for HashTable<T, A>
    where\n A: Send,\n T: Send,
    ",1,["hashbrown::table::HashTable"]],["impl<'a, T, A> Send for Entry<'a, T, A>
    where\n A: Send,\n T: Send,
    ",1,["hashbrown::table::Entry"]],["impl<'a, T, A> Send for VacantEntry<'a, T, A>
    where\n A: Send,\n T: Send,
    ",1,["hashbrown::table::VacantEntry"]],["impl<'a, T, A> Send for AbsentEntry<'a, T, A>
    where\n A: Send,\n T: Send,
    ",1,["hashbrown::table::AbsentEntry"]],["impl<'a, T> Send for Iter<'a, T>
    where\n T: Sync,
    ",1,["hashbrown::table::Iter"]],["impl<'a, T> Send for IterMut<'a, T>
    where\n T: Send,
    ",1,["hashbrown::table::IterMut"]],["impl<T, A> Send for IntoIter<T, A>
    where\n A: Send,\n T: Send,
    ",1,["hashbrown::table::IntoIter"]],["impl<'a, T, A> Send for Drain<'a, T, A>
    where\n A: Send,\n T: Send,
    ",1,["hashbrown::table::Drain"]],["impl<'a, T, F, A> Send for ExtractIf<'a, T, F, A>
    where\n A: Send,\n F: Send,\n T: Send,
    ",1,["hashbrown::table::ExtractIf"]],["impl Send for TryReserveError",1,["hashbrown::TryReserveError"]],["impl<T, A> Send for RawDrain<'_, T, A>
    where\n T: Send,\n A: Send + Allocator,
    "],["impl<T> Send for Bucket<T>"],["impl<'a, 'b, K, Q, V, S, A> Send for OccupiedEntryRef<'a, 'b, K, Q, V, S, A>
    where\n K: Send,\n Q: Sync + ?Sized,\n V: Send,\n S: Send,\n A: Send + Allocator,
    "],["impl<K, V, S, A> Send for OccupiedEntry<'_, K, V, S, A>
    where\n K: Send,\n V: Send,\n S: Send,\n A: Send + Allocator,
    "],["impl<T, A> Send for OccupiedEntry<'_, T, A>
    where\n T: Send,\n A: Send + Allocator,
    "],["impl<T, A> Send for RawTable<T, A>
    where\n T: Send,\n A: Send + Allocator,
    "],["impl<K: Send, V: Send> Send for IterMut<'_, K, V>"],["impl<K, V, S, A> Send for RawOccupiedEntryMut<'_, K, V, S, A>
    where\n K: Send,\n V: Send,\n S: Send,\n A: Send + Allocator,
    "],["impl<T, A> Send for RawIntoIter<T, A>
    where\n T: Send,\n A: Send + Allocator,
    "]], +"hashbrown":[["impl Send for InsertSlot",1,["hashbrown::raw::inner::InsertSlot"]],["impl<T> Send for RawIter<T>",1,["hashbrown::raw::inner::RawIter"]],["impl<T> !Send for RawIterHash<T>",1,["hashbrown::raw::inner::RawIterHash"]],["impl<K, V, S, A> Send for HashMap<K, V, S, A>
    where\n A: Send,\n K: Send,\n S: Send,\n V: Send,
    ",1,["hashbrown::map::HashMap"]],["impl<'a, K, V> Send for Iter<'a, K, V>
    where\n K: Sync,\n V: Sync,
    ",1,["hashbrown::map::Iter"]],["impl<K, V, A> Send for IntoIter<K, V, A>
    where\n A: Send,\n K: Send,\n V: Send,
    ",1,["hashbrown::map::IntoIter"]],["impl<K, V, A> Send for IntoKeys<K, V, A>
    where\n A: Send,\n K: Send,\n V: Send,
    ",1,["hashbrown::map::IntoKeys"]],["impl<K, V, A> Send for IntoValues<K, V, A>
    where\n A: Send,\n K: Send,\n V: Send,
    ",1,["hashbrown::map::IntoValues"]],["impl<'a, K, V> Send for Keys<'a, K, V>
    where\n K: Sync,\n V: Sync,
    ",1,["hashbrown::map::Keys"]],["impl<'a, K, V> Send for Values<'a, K, V>
    where\n K: Sync,\n V: Sync,
    ",1,["hashbrown::map::Values"]],["impl<'a, K, V, A> Send for Drain<'a, K, V, A>
    where\n A: Send,\n K: Send,\n V: Send,
    ",1,["hashbrown::map::Drain"]],["impl<'a, K, V, F, A> Send for ExtractIf<'a, K, V, F, A>
    where\n A: Send,\n F: Send,\n K: Send,\n V: Send,
    ",1,["hashbrown::map::ExtractIf"]],["impl<'a, K, V> Send for ValuesMut<'a, K, V>
    where\n K: Send,\n V: Send,
    ",1,["hashbrown::map::ValuesMut"]],["impl<'a, K, V, S, A> Send for RawEntryBuilderMut<'a, K, V, S, A>
    where\n A: Send,\n K: Send,\n S: Send,\n V: Send,
    ",1,["hashbrown::map::RawEntryBuilderMut"]],["impl<'a, K, V, S, A> Send for RawEntryMut<'a, K, V, S, A>
    where\n A: Send,\n K: Send,\n S: Send + Sync,\n V: Send,
    ",1,["hashbrown::map::RawEntryMut"]],["impl<'a, K, V, S, A> Send for RawVacantEntryMut<'a, K, V, S, A>
    where\n A: Send,\n K: Send,\n S: Sync,\n V: Send,
    ",1,["hashbrown::map::RawVacantEntryMut"]],["impl<'a, K, V, S, A> Send for RawEntryBuilder<'a, K, V, S, A>
    where\n A: Sync,\n K: Sync,\n S: Sync,\n V: Sync,
    ",1,["hashbrown::map::RawEntryBuilder"]],["impl<'a, K, V, S, A> Send for Entry<'a, K, V, S, A>
    where\n A: Send,\n K: Send,\n S: Send,\n V: Send,
    ",1,["hashbrown::map::Entry"]],["impl<'a, K, V, S, A> Send for VacantEntry<'a, K, V, S, A>
    where\n A: Send,\n K: Send,\n S: Send,\n V: Send,
    ",1,["hashbrown::map::VacantEntry"]],["impl<'a, 'b, K, Q: ?Sized, V, S, A> Send for EntryRef<'a, 'b, K, Q, V, S, A>
    where\n A: Send,\n K: Send,\n Q: Sync,\n S: Send,\n V: Send,
    ",1,["hashbrown::map::EntryRef"]],["impl<'a, 'b, K, Q: ?Sized, V, S, A> Send for VacantEntryRef<'a, 'b, K, Q, V, S, A>
    where\n A: Send,\n K: Send,\n Q: Sync,\n S: Send,\n V: Send,
    ",1,["hashbrown::map::VacantEntryRef"]],["impl<'a, K, V, S, A> Send for OccupiedError<'a, K, V, S, A>
    where\n A: Send,\n K: Send,\n S: Send,\n V: Send,
    ",1,["hashbrown::map::OccupiedError"]],["impl<T, S, A> Send for HashSet<T, S, A>
    where\n A: Send,\n S: Send,\n T: Send,
    ",1,["hashbrown::set::HashSet"]],["impl<'a, K> Send for Iter<'a, K>
    where\n K: Sync,
    ",1,["hashbrown::set::Iter"]],["impl<K, A> Send for IntoIter<K, A>
    where\n A: Send,\n K: Send,
    ",1,["hashbrown::set::IntoIter"]],["impl<'a, K, A> Send for Drain<'a, K, A>
    where\n A: Send,\n K: Send,
    ",1,["hashbrown::set::Drain"]],["impl<'a, K, F, A> Send for ExtractIf<'a, K, F, A>
    where\n A: Send,\n F: Send,\n K: Send,
    ",1,["hashbrown::set::ExtractIf"]],["impl<'a, T, S, A> Send for Intersection<'a, T, S, A>
    where\n A: Sync,\n S: Sync,\n T: Sync,
    ",1,["hashbrown::set::Intersection"]],["impl<'a, T, S, A> Send for Difference<'a, T, S, A>
    where\n A: Sync,\n S: Sync,\n T: Sync,
    ",1,["hashbrown::set::Difference"]],["impl<'a, T, S, A> Send for SymmetricDifference<'a, T, S, A>
    where\n A: Sync,\n S: Sync,\n T: Sync,
    ",1,["hashbrown::set::SymmetricDifference"]],["impl<'a, T, S, A> Send for Union<'a, T, S, A>
    where\n A: Sync,\n S: Sync,\n T: Sync,
    ",1,["hashbrown::set::Union"]],["impl<'a, T, S, A> Send for Entry<'a, T, S, A>
    where\n A: Send,\n S: Send,\n T: Send,
    ",1,["hashbrown::set::Entry"]],["impl<'a, T, S, A> Send for OccupiedEntry<'a, T, S, A>
    where\n A: Send,\n S: Send,\n T: Send,
    ",1,["hashbrown::set::OccupiedEntry"]],["impl<'a, T, S, A> Send for VacantEntry<'a, T, S, A>
    where\n A: Send,\n S: Send,\n T: Send,
    ",1,["hashbrown::set::VacantEntry"]],["impl<T, A> Send for HashTable<T, A>
    where\n A: Send,\n T: Send,
    ",1,["hashbrown::table::HashTable"]],["impl<'a, T, A> Send for Entry<'a, T, A>
    where\n A: Send,\n T: Send,
    ",1,["hashbrown::table::Entry"]],["impl<'a, T, A> Send for VacantEntry<'a, T, A>
    where\n A: Send,\n T: Send,
    ",1,["hashbrown::table::VacantEntry"]],["impl<'a, T, A> Send for AbsentEntry<'a, T, A>
    where\n A: Send,\n T: Send,
    ",1,["hashbrown::table::AbsentEntry"]],["impl<'a, T> Send for Iter<'a, T>
    where\n T: Sync,
    ",1,["hashbrown::table::Iter"]],["impl<'a, T> Send for IterMut<'a, T>
    where\n T: Send,
    ",1,["hashbrown::table::IterMut"]],["impl<T, A> Send for IntoIter<T, A>
    where\n A: Send,\n T: Send,
    ",1,["hashbrown::table::IntoIter"]],["impl<'a, T, A> Send for Drain<'a, T, A>
    where\n A: Send,\n T: Send,
    ",1,["hashbrown::table::Drain"]],["impl<'a, T, F, A> Send for ExtractIf<'a, T, F, A>
    where\n A: Send,\n F: Send,\n T: Send,
    ",1,["hashbrown::table::ExtractIf"]],["impl Send for TryReserveError",1,["hashbrown::TryReserveError"]],["impl<'a, 'b, K, Q, V, S, A> Send for OccupiedEntryRef<'a, 'b, K, Q, V, S, A>
    where\n K: Send,\n Q: Sync + ?Sized,\n V: Send,\n S: Send,\n A: Send + Allocator,
    "],["impl<T, A> Send for RawDrain<'_, T, A>
    where\n T: Send,\n A: Send + Allocator,
    "],["impl<K: Send, V: Send> Send for IterMut<'_, K, V>"],["impl<T, A> Send for OccupiedEntry<'_, T, A>
    where\n T: Send,\n A: Send + Allocator,
    "],["impl<T, A> Send for RawIntoIter<T, A>
    where\n T: Send,\n A: Send + Allocator,
    "],["impl<T> Send for Bucket<T>"],["impl<K, V, S, A> Send for OccupiedEntry<'_, K, V, S, A>
    where\n K: Send,\n V: Send,\n S: Send,\n A: Send + Allocator,
    "],["impl<T, A> Send for RawTable<T, A>
    where\n T: Send,\n A: Send + Allocator,
    "],["impl<K, V, S, A> Send for RawOccupiedEntryMut<'_, K, V, S, A>
    where\n K: Send,\n V: Send,\n S: Send,\n A: Send + Allocator,
    "]], "hashlink":[["impl Send for TryReserveError",1,["hashlink::linked_hash_map::TryReserveError"]],["impl<'a, K, V, S> Send for Entry<'a, K, V, S>
    where\n K: Send,\n S: Send,\n V: Send,
    ",1,["hashlink::linked_hash_map::Entry"]],["impl<'a, K, V> Send for OccupiedEntry<'a, K, V>
    where\n K: Send,\n V: Send,
    ",1,["hashlink::linked_hash_map::OccupiedEntry"]],["impl<'a, K, V, S> Send for VacantEntry<'a, K, V, S>
    where\n K: Send,\n S: Send,\n V: Send,
    ",1,["hashlink::linked_hash_map::VacantEntry"]],["impl<'a, K, V, S> Send for RawEntryMut<'a, K, V, S>
    where\n K: Send,\n S: Send,\n V: Send,
    ",1,["hashlink::linked_hash_map::RawEntryMut"]],["impl<'a, K, V> Send for Keys<'a, K, V>
    where\n K: Send,\n V: Send,
    ",1,["hashlink::linked_hash_map::Keys"]],["impl<'a, K, V> Send for Values<'a, K, V>
    where\n K: Send,\n V: Send,
    ",1,["hashlink::linked_hash_map::Values"]],["impl<'a, K, V> Send for ValuesMut<'a, K, V>
    where\n K: Send,\n V: Send,
    ",1,["hashlink::linked_hash_map::ValuesMut"]],["impl<T, S> Send for LinkedHashSet<T, S>
    where\n S: Send,\n T: Send,
    ",1,["hashlink::linked_hash_set::LinkedHashSet"]],["impl<'a, K> Send for Iter<'a, K>
    where\n K: Send,
    ",1,["hashlink::linked_hash_set::Iter"]],["impl<K> Send for IntoIter<K>
    where\n K: Send,
    ",1,["hashlink::linked_hash_set::IntoIter"]],["impl<'a, K> Send for Drain<'a, K>
    where\n K: Send,
    ",1,["hashlink::linked_hash_set::Drain"]],["impl<'a, T, S> Send for Intersection<'a, T, S>
    where\n S: Sync,\n T: Send + Sync,
    ",1,["hashlink::linked_hash_set::Intersection"]],["impl<'a, T, S> Send for Difference<'a, T, S>
    where\n S: Sync,\n T: Send + Sync,
    ",1,["hashlink::linked_hash_set::Difference"]],["impl<'a, T, S> Send for SymmetricDifference<'a, T, S>
    where\n S: Sync,\n T: Send + Sync,
    ",1,["hashlink::linked_hash_set::SymmetricDifference"]],["impl<'a, T, S> Send for Union<'a, T, S>
    where\n S: Sync,\n T: Send + Sync,
    ",1,["hashlink::linked_hash_set::Union"]],["impl<K, V, S> Send for LruCache<K, V, S>
    where\n K: Send,\n S: Send,\n V: Send,
    ",1,["hashlink::lru_cache::LruCache"]],["impl<'a, K, V> Send for IterMut<'a, K, V>
    where\n K: Send,\n V: Send,
    "],["impl<'a, K, V> Send for Iter<'a, K, V>
    where\n K: Send,\n V: Send,
    "],["impl<K, V> Send for IntoIter<K, V>
    where\n K: Send,\n V: Send,
    "],["impl<'a, K, V, S> Send for RawEntryBuilderMut<'a, K, V, S>
    where\n K: Send,\n V: Send,\n S: Send,
    "],["impl<K: Send, V: Send, S: Send> Send for LinkedHashMap<K, V, S>"],["impl<'a, K, V, S> Send for RawEntryBuilder<'a, K, V, S>
    where\n K: Send,\n V: Send,\n S: Send,
    "],["impl<'a, K, V> Send for RawOccupiedEntryMut<'a, K, V>
    where\n K: Send,\n V: Send,
    "],["impl<'a, K, V> Send for Drain<'a, K, V>
    where\n K: Send,\n V: Send,
    "],["impl<'a, K, V, S> Send for RawVacantEntryMut<'a, K, V, S>
    where\n K: Send,\n V: Send,\n S: Send,
    "]], "headless_lms_certificates":[["impl Send for TextToRender",1,["headless_lms_certificates::TextToRender"]]], -"headless_lms_models":[["impl Send for CertificateConfigurationToRequirement",1,["headless_lms_models::certificate_configuration_to_requirements::CertificateConfigurationToRequirement"]],["impl Send for CertificateAllRequirements",1,["headless_lms_models::certificate_configuration_to_requirements::CertificateAllRequirements"]],["impl Send for PaperSize",1,["headless_lms_models::certificate_configurations::PaperSize"]],["impl Send for CertificateTextAnchor",1,["headless_lms_models::certificate_configurations::CertificateTextAnchor"]],["impl Send for CertificateConfigurationAndRequirements",1,["headless_lms_models::certificate_configurations::CertificateConfigurationAndRequirements"]],["impl Send for CertificateConfiguration",1,["headless_lms_models::certificate_configurations::CertificateConfiguration"]],["impl Send for DatabaseCertificateConfiguration",1,["headless_lms_models::certificate_configurations::DatabaseCertificateConfiguration"]],["impl<'a> Send for DatabaseCertificateConfigurationInner<'a>",1,["headless_lms_models::certificate_configurations::DatabaseCertificateConfigurationInner"]],["impl Send for CertificateFont",1,["headless_lms_models::certificate_fonts::CertificateFont"]],["impl Send for NewCertificateFont",1,["headless_lms_models::certificate_fonts::NewCertificateFont"]],["impl Send for DatabaseChapter",1,["headless_lms_models::chapters::DatabaseChapter"]],["impl Send for Chapter",1,["headless_lms_models::chapters::Chapter"]],["impl Send for ChapterStatus",1,["headless_lms_models::chapters::ChapterStatus"]],["impl Send for ChapterPagesWithExercises",1,["headless_lms_models::chapters::ChapterPagesWithExercises"]],["impl Send for NewChapter",1,["headless_lms_models::chapters::NewChapter"]],["impl Send for ChapterUpdate",1,["headless_lms_models::chapters::ChapterUpdate"]],["impl Send for ChapterInfo",1,["headless_lms_models::chapters::ChapterInfo"]],["impl Send for ChapterWithStatus",1,["headless_lms_models::chapters::ChapterWithStatus"]],["impl Send for UserCourseInstanceChapterProgress",1,["headless_lms_models::chapters::UserCourseInstanceChapterProgress"]],["impl Send for CourseBackgroundQuestionAnswer",1,["headless_lms_models::course_background_question_answers::CourseBackgroundQuestionAnswer"]],["impl Send for NewCourseBackgroundQuestionAnswer",1,["headless_lms_models::course_background_question_answers::NewCourseBackgroundQuestionAnswer"]],["impl Send for CourseBackgroundQuestionType",1,["headless_lms_models::course_background_questions::CourseBackgroundQuestionType"]],["impl Send for CourseBackgroundQuestion",1,["headless_lms_models::course_background_questions::CourseBackgroundQuestion"]],["impl Send for CourseBackgroundQuestionsAndAnswers",1,["headless_lms_models::course_background_questions::CourseBackgroundQuestionsAndAnswers"]],["impl Send for CourseInstanceEnrollment",1,["headless_lms_models::course_instance_enrollments::CourseInstanceEnrollment"]],["impl Send for CourseInstanceEnrollmentsInfo",1,["headless_lms_models::course_instance_enrollments::CourseInstanceEnrollmentsInfo"]],["impl Send for NewCourseInstanceEnrollment",1,["headless_lms_models::course_instance_enrollments::NewCourseInstanceEnrollment"]],["impl Send for CourseInstance",1,["headless_lms_models::course_instances::CourseInstance"]],["impl Send for CourseInstanceForm",1,["headless_lms_models::course_instances::CourseInstanceForm"]],["impl<'a> Send for NewCourseInstance<'a>",1,["headless_lms_models::course_instances::NewCourseInstance"]],["impl Send for ChapterScore",1,["headless_lms_models::course_instances::ChapterScore"]],["impl Send for PointMap",1,["headless_lms_models::course_instances::PointMap"]],["impl Send for Points",1,["headless_lms_models::course_instances::Points"]],["impl Send for CourseInstanceWithCourseInfo",1,["headless_lms_models::course_instances::CourseInstanceWithCourseInfo"]],["impl Send for CourseLanguageVersion",1,["headless_lms_models::course_language_groups::CourseLanguageVersion"]],["impl Send for CourseModuleCompletionRegisteredToStudyRegistry",1,["headless_lms_models::course_module_completion_registered_to_study_registries::CourseModuleCompletionRegisteredToStudyRegistry"]],["impl Send for NewCourseModuleCompletionRegisteredToStudyRegistry",1,["headless_lms_models::course_module_completion_registered_to_study_registries::NewCourseModuleCompletionRegisteredToStudyRegistry"]],["impl Send for RegisteredCompletion",1,["headless_lms_models::course_module_completion_registered_to_study_registries::RegisteredCompletion"]],["impl Send for CourseModuleCompletion",1,["headless_lms_models::course_module_completions::CourseModuleCompletion"]],["impl Send for CourseModuleCompletionGranter",1,["headless_lms_models::course_module_completions::CourseModuleCompletionGranter"]],["impl Send for NewCourseModuleCompletion",1,["headless_lms_models::course_module_completions::NewCourseModuleCompletion"]],["impl Send for CourseModuleCompletionWithRegistrationInfo",1,["headless_lms_models::course_module_completions::CourseModuleCompletionWithRegistrationInfo"]],["impl Send for StudyRegistryCompletion",1,["headless_lms_models::course_module_completions::StudyRegistryCompletion"]],["impl Send for StudyRegistryGrade",1,["headless_lms_models::course_module_completions::StudyRegistryGrade"]],["impl Send for CourseModulesSchema",1,["headless_lms_models::course_modules::CourseModulesSchema"]],["impl Send for CourseModule",1,["headless_lms_models::course_modules::CourseModule"]],["impl Send for NewCourseModule",1,["headless_lms_models::course_modules::NewCourseModule"]],["impl Send for AutomaticCompletionRequirements",1,["headless_lms_models::course_modules::AutomaticCompletionRequirements"]],["impl Send for CompletionPolicy",1,["headless_lms_models::course_modules::CompletionPolicy"]],["impl Send for NewModule",1,["headless_lms_models::course_modules::NewModule"]],["impl Send for ModifiedModule",1,["headless_lms_models::course_modules::ModifiedModule"]],["impl Send for ModuleUpdates",1,["headless_lms_models::course_modules::ModuleUpdates"]],["impl Send for CourseInfo",1,["headless_lms_models::courses::CourseInfo"]],["impl Send for CourseCount",1,["headless_lms_models::courses::CourseCount"]],["impl Send for CourseContextData",1,["headless_lms_models::courses::CourseContextData"]],["impl Send for Course",1,["headless_lms_models::courses::Course"]],["impl Send for CourseBreadcrumbInfo",1,["headless_lms_models::courses::CourseBreadcrumbInfo"]],["impl Send for NewCourse",1,["headless_lms_models::courses::NewCourse"]],["impl Send for CourseStructure",1,["headless_lms_models::courses::CourseStructure"]],["impl Send for CourseUpdate",1,["headless_lms_models::courses::CourseUpdate"]],["impl Send for EmailDelivery",1,["headless_lms_models::email_deliveries::EmailDelivery"]],["impl Send for Email",1,["headless_lms_models::email_deliveries::Email"]],["impl Send for EmailTemplate",1,["headless_lms_models::email_templates::EmailTemplate"]],["impl Send for EmailTemplateNew",1,["headless_lms_models::email_templates::EmailTemplateNew"]],["impl Send for EmailTemplateUpdate",1,["headless_lms_models::email_templates::EmailTemplateUpdate"]],["impl Send for Exam",1,["headless_lms_models::exams::Exam"]],["impl Send for OrgExam",1,["headless_lms_models::exams::OrgExam"]],["impl Send for CourseExam",1,["headless_lms_models::exams::CourseExam"]],["impl Send for NewExam",1,["headless_lms_models::exams::NewExam"]],["impl Send for ExamInstructions",1,["headless_lms_models::exams::ExamInstructions"]],["impl Send for ExamInstructionsUpdate",1,["headless_lms_models::exams::ExamInstructionsUpdate"]],["impl Send for ExamEnrollment",1,["headless_lms_models::exams::ExamEnrollment"]],["impl Send for ExerciseLanguageGroup",1,["headless_lms_models::exercise_language_groups::ExerciseLanguageGroup"]],["impl Send for ExerciseRepositoryStatus",1,["headless_lms_models::exercise_repositories::ExerciseRepositoryStatus"]],["impl Send for ExerciseRepository",1,["headless_lms_models::exercise_repositories::ExerciseRepository"]],["impl Send for ExerciseRepositoryUpdate",1,["headless_lms_models::exercise_repositories::ExerciseRepositoryUpdate"]],["impl Send for ExerciseServiceInfo",1,["headless_lms_models::exercise_service_info::ExerciseServiceInfo"]],["impl Send for PathInfo",1,["headless_lms_models::exercise_service_info::PathInfo"]],["impl Send for CourseMaterialExerciseServiceInfo",1,["headless_lms_models::exercise_service_info::CourseMaterialExerciseServiceInfo"]],["impl Send for ExerciseServiceInfoApi",1,["headless_lms_models::exercise_service_info::ExerciseServiceInfoApi"]],["impl Send for ExerciseService",1,["headless_lms_models::exercise_services::ExerciseService"]],["impl Send for ExerciseServiceIframeRenderingInfo",1,["headless_lms_models::exercise_services::ExerciseServiceIframeRenderingInfo"]],["impl Send for ExerciseServiceNewOrUpdate",1,["headless_lms_models::exercise_services::ExerciseServiceNewOrUpdate"]],["impl Send for AnswerRequiringAttention",1,["headless_lms_models::exercise_slide_submissions::AnswerRequiringAttention"]],["impl Send for NewExerciseSlideSubmission",1,["headless_lms_models::exercise_slide_submissions::NewExerciseSlideSubmission"]],["impl Send for ExerciseSlideSubmission",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmission"]],["impl Send for ExerciseAnswersInCourseRequiringAttentionCount",1,["headless_lms_models::exercise_slide_submissions::ExerciseAnswersInCourseRequiringAttentionCount"]],["impl Send for ExerciseSlideSubmissionCount",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionCount"]],["impl Send for ExerciseSlideSubmissionCountByExercise",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionCountByExercise"]],["impl Send for ExerciseSlideSubmissionCountByWeekAndHour",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionCountByWeekAndHour"]],["impl Send for ExerciseSlideSubmissionInfo",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionInfo"]],["impl Send for NewExerciseSlide",1,["headless_lms_models::exercise_slides::NewExerciseSlide"]],["impl Send for ExerciseSlide",1,["headless_lms_models::exercise_slides::ExerciseSlide"]],["impl Send for CourseMaterialExerciseSlide",1,["headless_lms_models::exercise_slides::CourseMaterialExerciseSlide"]],["impl Send for ExerciseTaskGrading",1,["headless_lms_models::exercise_task_gradings::ExerciseTaskGrading"]],["impl<'a> Send for ExerciseTaskGradingRequest<'a>",1,["headless_lms_models::exercise_task_gradings::ExerciseTaskGradingRequest"]],["impl Send for ExerciseTaskGradingResult",1,["headless_lms_models::exercise_task_gradings::ExerciseTaskGradingResult"]],["impl Send for UserPointsUpdateStrategy",1,["headless_lms_models::exercise_task_gradings::UserPointsUpdateStrategy"]],["impl Send for ExerciseTaskRegradingSubmission",1,["headless_lms_models::exercise_task_regrading_submissions::ExerciseTaskRegradingSubmission"]],["impl Send for ExerciseTaskSubmission",1,["headless_lms_models::exercise_task_submissions::ExerciseTaskSubmission"]],["impl Send for PeerReviewsRecieved",1,["headless_lms_models::exercise_task_submissions::PeerReviewsRecieved"]],["impl Send for SubmissionData",1,["headless_lms_models::exercise_task_submissions::SubmissionData"]],["impl Send for ExportedSubmission",1,["headless_lms_models::exercise_task_submissions::ExportedSubmission"]],["impl Send for ExportedCourseSubmission",1,["headless_lms_models::exercise_task_submissions::ExportedCourseSubmission"]],["impl Send for CourseMaterialExerciseTask",1,["headless_lms_models::exercise_tasks::CourseMaterialExerciseTask"]],["impl Send for NewExerciseTask",1,["headless_lms_models::exercise_tasks::NewExerciseTask"]],["impl Send for ExerciseTaskSpec",1,["headless_lms_models::exercise_tasks::ExerciseTaskSpec"]],["impl Send for ExerciseTask",1,["headless_lms_models::exercise_tasks::ExerciseTask"]],["impl Send for Exercise",1,["headless_lms_models::exercises::Exercise"]],["impl Send for ExerciseGradingStatus",1,["headless_lms_models::exercises::ExerciseGradingStatus"]],["impl Send for ExerciseStatusSummaryForUser",1,["headless_lms_models::exercises::ExerciseStatusSummaryForUser"]],["impl Send for CourseMaterialExercise",1,["headless_lms_models::exercises::CourseMaterialExercise"]],["impl Send for ActivityProgress",1,["headless_lms_models::exercises::ActivityProgress"]],["impl Send for GradingProgress",1,["headless_lms_models::exercises::GradingProgress"]],["impl Send for ExerciseStatus",1,["headless_lms_models::exercises::ExerciseStatus"]],["impl Send for NewFeedback",1,["headless_lms_models::feedback::NewFeedback"]],["impl Send for FeedbackBlock",1,["headless_lms_models::feedback::FeedbackBlock"]],["impl Send for Feedback",1,["headless_lms_models::feedback::Feedback"]],["impl Send for FeedbackCount",1,["headless_lms_models::feedback::FeedbackCount"]],["impl Send for GeneratedCertificate",1,["headless_lms_models::generated_certificates::GeneratedCertificate"]],["impl Send for Term",1,["headless_lms_models::glossary::Term"]],["impl Send for TermUpdate",1,["headless_lms_models::glossary::TermUpdate"]],["impl Send for CreateNewCourseFixedIds",1,["headless_lms_models::library::content_management::CreateNewCourseFixedIds"]],["impl Send for CustomViewExerciseTaskGrading",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTaskGrading"]],["impl Send for CustomViewExerciseTaskSpec",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTaskSpec"]],["impl Send for CustomViewExerciseTaskSubmission",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTaskSubmission"]],["impl Send for CustomViewExerciseSubmissions",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseSubmissions"]],["impl Send for CustomViewExerciseTasks",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTasks"]],["impl Send for GlobalStatEntry",1,["headless_lms_models::library::global_stats::GlobalStatEntry"]],["impl Send for GlobalCourseModuleStatEntry",1,["headless_lms_models::library::global_stats::GlobalCourseModuleStatEntry"]],["impl Send for StudentExerciseSlideSubmission",1,["headless_lms_models::library::grading::StudentExerciseSlideSubmission"]],["impl Send for StudentExerciseSlideSubmissionResult",1,["headless_lms_models::library::grading::StudentExerciseSlideSubmissionResult"]],["impl Send for StudentExerciseTaskSubmission",1,["headless_lms_models::library::grading::StudentExerciseTaskSubmission"]],["impl Send for StudentExerciseTaskSubmissionResult",1,["headless_lms_models::library::grading::StudentExerciseTaskSubmissionResult"]],["impl Send for ExerciseSlideSubmissionWithTasks",1,["headless_lms_models::library::grading::ExerciseSlideSubmissionWithTasks"]],["impl Send for ExerciseStateUpdateNeedToUpdatePeerReviewStatusWithThis",1,["headless_lms_models::library::grading::ExerciseStateUpdateNeedToUpdatePeerReviewStatusWithThis"]],["impl Send for GradingPolicy",1,["headless_lms_models::library::grading::GradingPolicy"]],["impl Send for AnswersRequiringAttention",1,["headless_lms_models::library::grading::AnswersRequiringAttention"]],["impl Send for AnswerRequiringAttentionWithTasks",1,["headless_lms_models::library::grading::AnswerRequiringAttentionWithTasks"]],["impl Send for CourseMaterialPeerReviewSubmission",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewSubmission"]],["impl Send for CourseMaterialPeerReviewQuestionAnswer",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewQuestionAnswer"]],["impl Send for CourseMaterialPeerReviewData",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewData"]],["impl Send for CourseMaterialPeerReviewDataAnswerToReview",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewDataAnswerToReview"]],["impl Send for CourseInstanceCompletionSummary",1,["headless_lms_models::library::progressing::CourseInstanceCompletionSummary"]],["impl Send for UserWithModuleCompletions",1,["headless_lms_models::library::progressing::UserWithModuleCompletions"]],["impl Send for UserCourseModuleCompletion",1,["headless_lms_models::library::progressing::UserCourseModuleCompletion"]],["impl Send for TeacherManualCompletionRequest",1,["headless_lms_models::library::progressing::TeacherManualCompletionRequest"]],["impl Send for TeacherManualCompletion",1,["headless_lms_models::library::progressing::TeacherManualCompletion"]],["impl Send for ManualCompletionPreview",1,["headless_lms_models::library::progressing::ManualCompletionPreview"]],["impl Send for ManualCompletionPreviewUser",1,["headless_lms_models::library::progressing::ManualCompletionPreviewUser"]],["impl Send for UserCompletionInformation",1,["headless_lms_models::library::progressing::UserCompletionInformation"]],["impl Send for UserModuleCompletionStatus",1,["headless_lms_models::library::progressing::UserModuleCompletionStatus"]],["impl Send for CompletionRegistrationLink",1,["headless_lms_models::library::progressing::CompletionRegistrationLink"]],["impl Send for RegradingStatus",1,["headless_lms_models::library::regrading::RegradingStatus"]],["impl Send for GradingData",1,["headless_lms_models::library::regrading::GradingData"]],["impl Send for PeerReviewOpinion",1,["headless_lms_models::library::user_exercise_state_updater::state_deriver::PeerReviewOpinion"]],["impl Send for UserExerciseStateUpdateRequiredData",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateRequiredData"]],["impl Send for UserExerciseStateUpdateRequiredDataPeerReviewInformation",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateRequiredDataPeerReviewInformation"]],["impl Send for UserExerciseStateUpdateAlreadyLoadedRequiredData",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateAlreadyLoadedRequiredData"]],["impl Send for UserExerciseStateUpdateAlreadyLoadedRequiredDataPeerReviewInformation",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateAlreadyLoadedRequiredDataPeerReviewInformation"]],["impl Send for MaterialReference",1,["headless_lms_models::material_references::MaterialReference"]],["impl Send for NewMaterialReference",1,["headless_lms_models::material_references::NewMaterialReference"]],["impl Send for OpenUniversityRegistrationLink",1,["headless_lms_models::open_university_registration_links::OpenUniversityRegistrationLink"]],["impl Send for DatabaseOrganization",1,["headless_lms_models::organizations::DatabaseOrganization"]],["impl Send for Organization",1,["headless_lms_models::organizations::Organization"]],["impl Send for OtherDomainToCourseRedirection",1,["headless_lms_models::other_domain_to_course_redirections::OtherDomainToCourseRedirection"]],["impl Send for PageAudioFile",1,["headless_lms_models::page_audio_files::PageAudioFile"]],["impl Send for HistoryChangeReason",1,["headless_lms_models::page_history::HistoryChangeReason"]],["impl Send for PageHistory",1,["headless_lms_models::page_history::PageHistory"]],["impl Send for PageHistoryContent",1,["headless_lms_models::page_history::PageHistoryContent"]],["impl Send for PageHistoryData",1,["headless_lms_models::page_history::PageHistoryData"]],["impl Send for PageLanguageGroup",1,["headless_lms_models::page_language_groups::PageLanguageGroup"]],["impl Send for NewPageVisitDatum",1,["headless_lms_models::page_visit_datum::NewPageVisitDatum"]],["impl Send for GenerateAnonymousIdentifierInput",1,["headless_lms_models::page_visit_datum_daily_visit_hashing_keys::GenerateAnonymousIdentifierInput"]],["impl Send for PageVisitDatumSummaryByCourse",1,["headless_lms_models::page_visit_datum_summary_by_courses::PageVisitDatumSummaryByCourse"]],["impl Send for PageVisitDatumSummaryByCoursesCountries",1,["headless_lms_models::page_visit_datum_summary_by_courses_countries::PageVisitDatumSummaryByCoursesCountries"]],["impl Send for PageVisitDatumSummaryByCourseDeviceTypes",1,["headless_lms_models::page_visit_datum_summary_by_courses_device_types::PageVisitDatumSummaryByCourseDeviceTypes"]],["impl Send for PageVisitDatumSummaryByPages",1,["headless_lms_models::page_visit_datum_summary_by_pages::PageVisitDatumSummaryByPages"]],["impl Send for Page",1,["headless_lms_models::pages::Page"]],["impl Send for PageInfo",1,["headless_lms_models::pages::PageInfo"]],["impl Send for PageAudioFiles",1,["headless_lms_models::pages::PageAudioFiles"]],["impl Send for CoursePageWithUserData",1,["headless_lms_models::pages::CoursePageWithUserData"]],["impl Send for PageWithExercises",1,["headless_lms_models::pages::PageWithExercises"]],["impl Send for NewPage",1,["headless_lms_models::pages::NewPage"]],["impl Send for PageDetailsUpdate",1,["headless_lms_models::pages::PageDetailsUpdate"]],["impl Send for NormalizedCmsExerciseTask",1,["headless_lms_models::pages::NormalizedCmsExerciseTask"]],["impl Send for PageRoutingData",1,["headless_lms_models::pages::PageRoutingData"]],["impl Send for PageMetadata",1,["headless_lms_models::pages::PageMetadata"]],["impl Send for PageChapterAndCourseInformation",1,["headless_lms_models::pages::PageChapterAndCourseInformation"]],["impl Send for PageSearchResult",1,["headless_lms_models::pages::PageSearchResult"]],["impl Send for ContentManagementPage",1,["headless_lms_models::pages::ContentManagementPage"]],["impl Send for SearchRequest",1,["headless_lms_models::pages::SearchRequest"]],["impl Send for PageNavigationInformation",1,["headless_lms_models::pages::PageNavigationInformation"]],["impl Send for ExerciseWithExerciseTasks",1,["headless_lms_models::pages::ExerciseWithExerciseTasks"]],["impl Send for IsChapterFrontPage",1,["headless_lms_models::pages::IsChapterFrontPage"]],["impl Send for HistoryRestoreData",1,["headless_lms_models::pages::HistoryRestoreData"]],["impl<'a> Send for NewCoursePage<'a>",1,["headless_lms_models::pages::NewCoursePage"]],["impl Send for PageVisibility",1,["headless_lms_models::pages::PageVisibility"]],["impl Send for CmsPageExercise",1,["headless_lms_models::pages::CmsPageExercise"]],["impl Send for CmsPageExerciseSlide",1,["headless_lms_models::pages::CmsPageExerciseSlide"]],["impl Send for CmsPageExerciseTask",1,["headless_lms_models::pages::CmsPageExerciseTask"]],["impl Send for CmsPageUpdate",1,["headless_lms_models::pages::CmsPageUpdate"]],["impl Send for PageUpdateArgs",1,["headless_lms_models::pages::PageUpdateArgs"]],["impl Send for ExerciseTaskIdAndSpec",1,["headless_lms_models::pages::ExerciseTaskIdAndSpec"]],["impl Send for PeerReviewConfig",1,["headless_lms_models::peer_review_configs::PeerReviewConfig"]],["impl Send for CourseMaterialPeerReviewConfig",1,["headless_lms_models::peer_review_configs::CourseMaterialPeerReviewConfig"]],["impl Send for CmsPeerReviewConfig",1,["headless_lms_models::peer_review_configs::CmsPeerReviewConfig"]],["impl Send for CmsPeerReviewConfiguration",1,["headless_lms_models::peer_review_configs::CmsPeerReviewConfiguration"]],["impl Send for PeerReviewProcessingStrategy",1,["headless_lms_models::peer_review_configs::PeerReviewProcessingStrategy"]],["impl Send for PeerReviewQuestionSubmission",1,["headless_lms_models::peer_review_question_submissions::PeerReviewQuestionSubmission"]],["impl Send for PeerReviewAnswer",1,["headless_lms_models::peer_review_question_submissions::PeerReviewAnswer"]],["impl Send for PeerReviewQuestionAndAnswer",1,["headless_lms_models::peer_review_question_submissions::PeerReviewQuestionAndAnswer"]],["impl Send for PeerReviewWithQuestionsAndAnswers",1,["headless_lms_models::peer_review_question_submissions::PeerReviewWithQuestionsAndAnswers"]],["impl Send for PeerReviewQuestionType",1,["headless_lms_models::peer_review_questions::PeerReviewQuestionType"]],["impl Send for CmsPeerReviewQuestion",1,["headless_lms_models::peer_review_questions::CmsPeerReviewQuestion"]],["impl Send for PeerReviewQuestion",1,["headless_lms_models::peer_review_questions::PeerReviewQuestion"]],["impl Send for PeerReviewQueueEntry",1,["headless_lms_models::peer_review_queue_entries::PeerReviewQueueEntry"]],["impl Send for PeerReviewSubmission",1,["headless_lms_models::peer_review_submissions::PeerReviewSubmission"]],["impl Send for PendingRole",1,["headless_lms_models::pending_roles::PendingRole"]],["impl Send for PlaygroundExample",1,["headless_lms_models::playground_examples::PlaygroundExample"]],["impl Send for PlaygroundExampleData",1,["headless_lms_models::playground_examples::PlaygroundExampleData"]],["impl Send for NewProposedBlockEdit",1,["headless_lms_models::proposed_block_edits::NewProposedBlockEdit"]],["impl Send for ProposalStatus",1,["headless_lms_models::proposed_block_edits::ProposalStatus"]],["impl Send for EditedBlockStillExistsData",1,["headless_lms_models::proposed_block_edits::EditedBlockStillExistsData"]],["impl Send for EditedBlockNoLongerExistsData",1,["headless_lms_models::proposed_block_edits::EditedBlockNoLongerExistsData"]],["impl Send for BlockProposal",1,["headless_lms_models::proposed_block_edits::BlockProposal"]],["impl Send for BlockProposalInfo",1,["headless_lms_models::proposed_block_edits::BlockProposalInfo"]],["impl Send for BlockProposalAction",1,["headless_lms_models::proposed_block_edits::BlockProposalAction"]],["impl Send for NewProposedPageEdits",1,["headless_lms_models::proposed_page_edits::NewProposedPageEdits"]],["impl Send for PageProposal",1,["headless_lms_models::proposed_page_edits::PageProposal"]],["impl Send for EditProposalInfo",1,["headless_lms_models::proposed_page_edits::EditProposalInfo"]],["impl Send for ProposalCount",1,["headless_lms_models::proposed_page_edits::ProposalCount"]],["impl Send for Regrading",1,["headless_lms_models::regradings::Regrading"]],["impl Send for NewRegrading",1,["headless_lms_models::regradings::NewRegrading"]],["impl Send for RegradingInfo",1,["headless_lms_models::regradings::RegradingInfo"]],["impl Send for RegradingSubmissionInfo",1,["headless_lms_models::regradings::RegradingSubmissionInfo"]],["impl Send for RepositoryExercise",1,["headless_lms_models::repository_exercises::RepositoryExercise"]],["impl Send for ResearchForm",1,["headless_lms_models::research_forms::ResearchForm"]],["impl Send for NewResearchForm",1,["headless_lms_models::research_forms::NewResearchForm"]],["impl Send for ResearchFormQuestion",1,["headless_lms_models::research_forms::ResearchFormQuestion"]],["impl Send for NewResearchFormQuestion",1,["headless_lms_models::research_forms::NewResearchFormQuestion"]],["impl Send for NewResearchFormQuestionAnswer",1,["headless_lms_models::research_forms::NewResearchFormQuestionAnswer"]],["impl Send for ResearchFormQuestionAnswer",1,["headless_lms_models::research_forms::ResearchFormQuestionAnswer"]],["impl Send for UserRole",1,["headless_lms_models::roles::UserRole"]],["impl Send for Role",1,["headless_lms_models::roles::Role"]],["impl Send for RoleDomain",1,["headless_lms_models::roles::RoleDomain"]],["impl Send for RoleInfo",1,["headless_lms_models::roles::RoleInfo"]],["impl Send for RoleUser",1,["headless_lms_models::roles::RoleUser"]],["impl Send for StudentCountry",1,["headless_lms_models::student_countries::StudentCountry"]],["impl Send for StudyRegistryRegistrar",1,["headless_lms_models::study_registry_registrars::StudyRegistryRegistrar"]],["impl Send for TeacherGradingDecision",1,["headless_lms_models::teacher_grading_decisions::TeacherGradingDecision"]],["impl Send for TeacherDecisionType",1,["headless_lms_models::teacher_grading_decisions::TeacherDecisionType"]],["impl Send for NewTeacherGradingDecision",1,["headless_lms_models::teacher_grading_decisions::NewTeacherGradingDecision"]],["impl Send for UserCourseInstanceExerciseServiceVariable",1,["headless_lms_models::user_course_instance_exercise_service_variables::UserCourseInstanceExerciseServiceVariable"]],["impl Send for UserCourseSettings",1,["headless_lms_models::user_course_settings::UserCourseSettings"]],["impl Send for UserDetail",1,["headless_lms_models::user_details::UserDetail"]],["impl Send for UserExerciseSlideState",1,["headless_lms_models::user_exercise_slide_states::UserExerciseSlideState"]],["impl Send for UserExerciseSlideStateGradingSummary",1,["headless_lms_models::user_exercise_slide_states::UserExerciseSlideStateGradingSummary"]],["impl Send for ReviewingStage",1,["headless_lms_models::user_exercise_states::ReviewingStage"]],["impl Send for UserExerciseState",1,["headless_lms_models::user_exercise_states::UserExerciseState"]],["impl Send for UserExerciseStateUpdate",1,["headless_lms_models::user_exercise_states::UserExerciseStateUpdate"]],["impl Send for CourseInstanceOrExamId",1,["headless_lms_models::user_exercise_states::CourseInstanceOrExamId"]],["impl Send for UserCourseInstanceProgress",1,["headless_lms_models::user_exercise_states::UserCourseInstanceProgress"]],["impl Send for UserCourseInstanceChapterExerciseProgress",1,["headless_lms_models::user_exercise_states::UserCourseInstanceChapterExerciseProgress"]],["impl Send for DatabaseUserCourseInstanceChapterExerciseProgress",1,["headless_lms_models::user_exercise_states::DatabaseUserCourseInstanceChapterExerciseProgress"]],["impl Send for UserChapterMetrics",1,["headless_lms_models::user_exercise_states::UserChapterMetrics"]],["impl Send for UserCourseInstanceMetrics",1,["headless_lms_models::user_exercise_states::UserCourseInstanceMetrics"]],["impl Send for CourseInstanceExerciseMetrics",1,["headless_lms_models::user_exercise_states::CourseInstanceExerciseMetrics"]],["impl Send for ExerciseUserCounts",1,["headless_lms_models::user_exercise_states::ExerciseUserCounts"]],["impl Send for ExerciseWithUserState",1,["headless_lms_models::user_exercise_states::ExerciseWithUserState"]],["impl Send for EwusCourse",1,["headless_lms_models::user_exercise_states::EwusCourse"]],["impl Send for EwusExam",1,["headless_lms_models::user_exercise_states::EwusExam"]],["impl<C, E> Send for EwusContext<C, E>
    where\n C: Send,\n E: Send,
    ",1,["headless_lms_models::user_exercise_states::EwusContext"]],["impl Send for EwusCourseOrExam",1,["headless_lms_models::user_exercise_states::EwusCourseOrExam"]],["impl Send for CourseInstanceUserPoints",1,["headless_lms_models::user_exercise_states::CourseInstanceUserPoints"]],["impl Send for CourseInstanceUserPointsInner",1,["headless_lms_models::user_exercise_states::CourseInstanceUserPointsInner"]],["impl Send for ExamUserPoints",1,["headless_lms_models::user_exercise_states::ExamUserPoints"]],["impl Send for ExamUserPointsInner",1,["headless_lms_models::user_exercise_states::ExamUserPointsInner"]],["impl Send for UserExerciseTaskState",1,["headless_lms_models::user_exercise_task_states::UserExerciseTaskState"]],["impl Send for UserResearchConsent",1,["headless_lms_models::user_research_consents::UserResearchConsent"]],["impl Send for User",1,["headless_lms_models::users::User"]],["impl Send for ModelError",1,["headless_lms_models::error::ModelError"]],["impl Send for ModelErrorType",1,["headless_lms_models::error::ModelErrorType"]],["impl<T> Send for PKeyPolicy<T>
    where\n T: Send,
    ",1,["headless_lms_models::PKeyPolicy"]],["impl Send for CourseOrExamId",1,["headless_lms_models::CourseOrExamId"]]], +"headless_lms_models":[["impl Send for CertificateConfigurationToRequirement",1,["headless_lms_models::certificate_configuration_to_requirements::CertificateConfigurationToRequirement"]],["impl Send for CertificateAllRequirements",1,["headless_lms_models::certificate_configuration_to_requirements::CertificateAllRequirements"]],["impl Send for PaperSize",1,["headless_lms_models::certificate_configurations::PaperSize"]],["impl Send for CertificateTextAnchor",1,["headless_lms_models::certificate_configurations::CertificateTextAnchor"]],["impl Send for CertificateConfigurationAndRequirements",1,["headless_lms_models::certificate_configurations::CertificateConfigurationAndRequirements"]],["impl Send for CertificateConfiguration",1,["headless_lms_models::certificate_configurations::CertificateConfiguration"]],["impl Send for DatabaseCertificateConfiguration",1,["headless_lms_models::certificate_configurations::DatabaseCertificateConfiguration"]],["impl<'a> Send for DatabaseCertificateConfigurationInner<'a>",1,["headless_lms_models::certificate_configurations::DatabaseCertificateConfigurationInner"]],["impl Send for CertificateFont",1,["headless_lms_models::certificate_fonts::CertificateFont"]],["impl Send for NewCertificateFont",1,["headless_lms_models::certificate_fonts::NewCertificateFont"]],["impl Send for DatabaseChapter",1,["headless_lms_models::chapters::DatabaseChapter"]],["impl Send for Chapter",1,["headless_lms_models::chapters::Chapter"]],["impl Send for ChapterStatus",1,["headless_lms_models::chapters::ChapterStatus"]],["impl Send for ChapterPagesWithExercises",1,["headless_lms_models::chapters::ChapterPagesWithExercises"]],["impl Send for NewChapter",1,["headless_lms_models::chapters::NewChapter"]],["impl Send for ChapterUpdate",1,["headless_lms_models::chapters::ChapterUpdate"]],["impl Send for ChapterInfo",1,["headless_lms_models::chapters::ChapterInfo"]],["impl Send for ChapterWithStatus",1,["headless_lms_models::chapters::ChapterWithStatus"]],["impl Send for UserCourseInstanceChapterProgress",1,["headless_lms_models::chapters::UserCourseInstanceChapterProgress"]],["impl Send for CourseBackgroundQuestionAnswer",1,["headless_lms_models::course_background_question_answers::CourseBackgroundQuestionAnswer"]],["impl Send for NewCourseBackgroundQuestionAnswer",1,["headless_lms_models::course_background_question_answers::NewCourseBackgroundQuestionAnswer"]],["impl Send for CourseBackgroundQuestionType",1,["headless_lms_models::course_background_questions::CourseBackgroundQuestionType"]],["impl Send for CourseBackgroundQuestion",1,["headless_lms_models::course_background_questions::CourseBackgroundQuestion"]],["impl Send for CourseBackgroundQuestionsAndAnswers",1,["headless_lms_models::course_background_questions::CourseBackgroundQuestionsAndAnswers"]],["impl Send for CourseInstanceEnrollment",1,["headless_lms_models::course_instance_enrollments::CourseInstanceEnrollment"]],["impl Send for CourseInstanceEnrollmentsInfo",1,["headless_lms_models::course_instance_enrollments::CourseInstanceEnrollmentsInfo"]],["impl Send for NewCourseInstanceEnrollment",1,["headless_lms_models::course_instance_enrollments::NewCourseInstanceEnrollment"]],["impl Send for CourseInstance",1,["headless_lms_models::course_instances::CourseInstance"]],["impl Send for CourseInstanceForm",1,["headless_lms_models::course_instances::CourseInstanceForm"]],["impl<'a> Send for NewCourseInstance<'a>",1,["headless_lms_models::course_instances::NewCourseInstance"]],["impl Send for ChapterScore",1,["headless_lms_models::course_instances::ChapterScore"]],["impl Send for PointMap",1,["headless_lms_models::course_instances::PointMap"]],["impl Send for Points",1,["headless_lms_models::course_instances::Points"]],["impl Send for CourseInstanceWithCourseInfo",1,["headless_lms_models::course_instances::CourseInstanceWithCourseInfo"]],["impl Send for CourseLanguageVersion",1,["headless_lms_models::course_language_groups::CourseLanguageVersion"]],["impl Send for CourseModuleCompletionRegisteredToStudyRegistry",1,["headless_lms_models::course_module_completion_registered_to_study_registries::CourseModuleCompletionRegisteredToStudyRegistry"]],["impl Send for NewCourseModuleCompletionRegisteredToStudyRegistry",1,["headless_lms_models::course_module_completion_registered_to_study_registries::NewCourseModuleCompletionRegisteredToStudyRegistry"]],["impl Send for RegisteredCompletion",1,["headless_lms_models::course_module_completion_registered_to_study_registries::RegisteredCompletion"]],["impl Send for CourseModuleCompletion",1,["headless_lms_models::course_module_completions::CourseModuleCompletion"]],["impl Send for CourseModuleCompletionGranter",1,["headless_lms_models::course_module_completions::CourseModuleCompletionGranter"]],["impl Send for NewCourseModuleCompletion",1,["headless_lms_models::course_module_completions::NewCourseModuleCompletion"]],["impl Send for CourseModuleCompletionWithRegistrationInfo",1,["headless_lms_models::course_module_completions::CourseModuleCompletionWithRegistrationInfo"]],["impl Send for StudyRegistryCompletion",1,["headless_lms_models::course_module_completions::StudyRegistryCompletion"]],["impl Send for StudyRegistryGrade",1,["headless_lms_models::course_module_completions::StudyRegistryGrade"]],["impl Send for CourseModulesSchema",1,["headless_lms_models::course_modules::CourseModulesSchema"]],["impl Send for CourseModule",1,["headless_lms_models::course_modules::CourseModule"]],["impl Send for NewCourseModule",1,["headless_lms_models::course_modules::NewCourseModule"]],["impl Send for AutomaticCompletionRequirements",1,["headless_lms_models::course_modules::AutomaticCompletionRequirements"]],["impl Send for CompletionPolicy",1,["headless_lms_models::course_modules::CompletionPolicy"]],["impl Send for NewModule",1,["headless_lms_models::course_modules::NewModule"]],["impl Send for ModifiedModule",1,["headless_lms_models::course_modules::ModifiedModule"]],["impl Send for ModuleUpdates",1,["headless_lms_models::course_modules::ModuleUpdates"]],["impl Send for CourseInfo",1,["headless_lms_models::courses::CourseInfo"]],["impl Send for CourseCount",1,["headless_lms_models::courses::CourseCount"]],["impl Send for CourseContextData",1,["headless_lms_models::courses::CourseContextData"]],["impl Send for Course",1,["headless_lms_models::courses::Course"]],["impl Send for CourseBreadcrumbInfo",1,["headless_lms_models::courses::CourseBreadcrumbInfo"]],["impl Send for NewCourse",1,["headless_lms_models::courses::NewCourse"]],["impl Send for CourseStructure",1,["headless_lms_models::courses::CourseStructure"]],["impl Send for CourseUpdate",1,["headless_lms_models::courses::CourseUpdate"]],["impl Send for EmailDelivery",1,["headless_lms_models::email_deliveries::EmailDelivery"]],["impl Send for Email",1,["headless_lms_models::email_deliveries::Email"]],["impl Send for EmailTemplate",1,["headless_lms_models::email_templates::EmailTemplate"]],["impl Send for EmailTemplateNew",1,["headless_lms_models::email_templates::EmailTemplateNew"]],["impl Send for EmailTemplateUpdate",1,["headless_lms_models::email_templates::EmailTemplateUpdate"]],["impl Send for Exam",1,["headless_lms_models::exams::Exam"]],["impl Send for OrgExam",1,["headless_lms_models::exams::OrgExam"]],["impl Send for CourseExam",1,["headless_lms_models::exams::CourseExam"]],["impl Send for NewExam",1,["headless_lms_models::exams::NewExam"]],["impl Send for ExamInstructions",1,["headless_lms_models::exams::ExamInstructions"]],["impl Send for ExamInstructionsUpdate",1,["headless_lms_models::exams::ExamInstructionsUpdate"]],["impl Send for ExamEnrollment",1,["headless_lms_models::exams::ExamEnrollment"]],["impl Send for ExerciseLanguageGroup",1,["headless_lms_models::exercise_language_groups::ExerciseLanguageGroup"]],["impl Send for ExerciseRepositoryStatus",1,["headless_lms_models::exercise_repositories::ExerciseRepositoryStatus"]],["impl Send for ExerciseRepository",1,["headless_lms_models::exercise_repositories::ExerciseRepository"]],["impl Send for ExerciseRepositoryUpdate",1,["headless_lms_models::exercise_repositories::ExerciseRepositoryUpdate"]],["impl Send for ExerciseServiceInfo",1,["headless_lms_models::exercise_service_info::ExerciseServiceInfo"]],["impl Send for PathInfo",1,["headless_lms_models::exercise_service_info::PathInfo"]],["impl Send for CourseMaterialExerciseServiceInfo",1,["headless_lms_models::exercise_service_info::CourseMaterialExerciseServiceInfo"]],["impl Send for ExerciseServiceInfoApi",1,["headless_lms_models::exercise_service_info::ExerciseServiceInfoApi"]],["impl Send for ExerciseService",1,["headless_lms_models::exercise_services::ExerciseService"]],["impl Send for ExerciseServiceIframeRenderingInfo",1,["headless_lms_models::exercise_services::ExerciseServiceIframeRenderingInfo"]],["impl Send for ExerciseServiceNewOrUpdate",1,["headless_lms_models::exercise_services::ExerciseServiceNewOrUpdate"]],["impl Send for AnswerRequiringAttention",1,["headless_lms_models::exercise_slide_submissions::AnswerRequiringAttention"]],["impl Send for NewExerciseSlideSubmission",1,["headless_lms_models::exercise_slide_submissions::NewExerciseSlideSubmission"]],["impl Send for ExerciseSlideSubmission",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmission"]],["impl Send for ExerciseAnswersInCourseRequiringAttentionCount",1,["headless_lms_models::exercise_slide_submissions::ExerciseAnswersInCourseRequiringAttentionCount"]],["impl Send for ExerciseSlideSubmissionCount",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionCount"]],["impl Send for ExerciseSlideSubmissionCountByExercise",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionCountByExercise"]],["impl Send for ExerciseSlideSubmissionCountByWeekAndHour",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionCountByWeekAndHour"]],["impl Send for ExerciseSlideSubmissionInfo",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionInfo"]],["impl Send for NewExerciseSlide",1,["headless_lms_models::exercise_slides::NewExerciseSlide"]],["impl Send for ExerciseSlide",1,["headless_lms_models::exercise_slides::ExerciseSlide"]],["impl Send for CourseMaterialExerciseSlide",1,["headless_lms_models::exercise_slides::CourseMaterialExerciseSlide"]],["impl Send for ExerciseTaskGrading",1,["headless_lms_models::exercise_task_gradings::ExerciseTaskGrading"]],["impl<'a> Send for ExerciseTaskGradingRequest<'a>",1,["headless_lms_models::exercise_task_gradings::ExerciseTaskGradingRequest"]],["impl Send for ExerciseTaskGradingResult",1,["headless_lms_models::exercise_task_gradings::ExerciseTaskGradingResult"]],["impl Send for UserPointsUpdateStrategy",1,["headless_lms_models::exercise_task_gradings::UserPointsUpdateStrategy"]],["impl Send for ExerciseTaskRegradingSubmission",1,["headless_lms_models::exercise_task_regrading_submissions::ExerciseTaskRegradingSubmission"]],["impl Send for ExerciseTaskSubmission",1,["headless_lms_models::exercise_task_submissions::ExerciseTaskSubmission"]],["impl Send for PeerReviewsRecieved",1,["headless_lms_models::exercise_task_submissions::PeerReviewsRecieved"]],["impl Send for SubmissionData",1,["headless_lms_models::exercise_task_submissions::SubmissionData"]],["impl Send for ExportedSubmission",1,["headless_lms_models::exercise_task_submissions::ExportedSubmission"]],["impl Send for ExportedCourseSubmission",1,["headless_lms_models::exercise_task_submissions::ExportedCourseSubmission"]],["impl Send for CourseMaterialExerciseTask",1,["headless_lms_models::exercise_tasks::CourseMaterialExerciseTask"]],["impl Send for NewExerciseTask",1,["headless_lms_models::exercise_tasks::NewExerciseTask"]],["impl Send for ExerciseTaskSpec",1,["headless_lms_models::exercise_tasks::ExerciseTaskSpec"]],["impl Send for ExerciseTask",1,["headless_lms_models::exercise_tasks::ExerciseTask"]],["impl Send for Exercise",1,["headless_lms_models::exercises::Exercise"]],["impl Send for ExerciseGradingStatus",1,["headless_lms_models::exercises::ExerciseGradingStatus"]],["impl Send for ExerciseStatusSummaryForUser",1,["headless_lms_models::exercises::ExerciseStatusSummaryForUser"]],["impl Send for CourseMaterialExercise",1,["headless_lms_models::exercises::CourseMaterialExercise"]],["impl Send for ActivityProgress",1,["headless_lms_models::exercises::ActivityProgress"]],["impl Send for GradingProgress",1,["headless_lms_models::exercises::GradingProgress"]],["impl Send for ExerciseStatus",1,["headless_lms_models::exercises::ExerciseStatus"]],["impl Send for NewFeedback",1,["headless_lms_models::feedback::NewFeedback"]],["impl Send for FeedbackBlock",1,["headless_lms_models::feedback::FeedbackBlock"]],["impl Send for Feedback",1,["headless_lms_models::feedback::Feedback"]],["impl Send for FeedbackCount",1,["headless_lms_models::feedback::FeedbackCount"]],["impl Send for GeneratedCertificate",1,["headless_lms_models::generated_certificates::GeneratedCertificate"]],["impl Send for Term",1,["headless_lms_models::glossary::Term"]],["impl Send for TermUpdate",1,["headless_lms_models::glossary::TermUpdate"]],["impl Send for CreateNewCourseFixedIds",1,["headless_lms_models::library::content_management::CreateNewCourseFixedIds"]],["impl Send for CustomViewExerciseTaskGrading",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTaskGrading"]],["impl Send for CustomViewExerciseTaskSpec",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTaskSpec"]],["impl Send for CustomViewExerciseTaskSubmission",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTaskSubmission"]],["impl Send for CustomViewExerciseSubmissions",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseSubmissions"]],["impl Send for CustomViewExerciseTasks",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTasks"]],["impl Send for GlobalStatEntry",1,["headless_lms_models::library::global_stats::GlobalStatEntry"]],["impl Send for GlobalCourseModuleStatEntry",1,["headless_lms_models::library::global_stats::GlobalCourseModuleStatEntry"]],["impl Send for StudentExerciseSlideSubmission",1,["headless_lms_models::library::grading::StudentExerciseSlideSubmission"]],["impl Send for StudentExerciseSlideSubmissionResult",1,["headless_lms_models::library::grading::StudentExerciseSlideSubmissionResult"]],["impl Send for StudentExerciseTaskSubmission",1,["headless_lms_models::library::grading::StudentExerciseTaskSubmission"]],["impl Send for StudentExerciseTaskSubmissionResult",1,["headless_lms_models::library::grading::StudentExerciseTaskSubmissionResult"]],["impl Send for ExerciseSlideSubmissionWithTasks",1,["headless_lms_models::library::grading::ExerciseSlideSubmissionWithTasks"]],["impl Send for ExerciseStateUpdateNeedToUpdatePeerReviewStatusWithThis",1,["headless_lms_models::library::grading::ExerciseStateUpdateNeedToUpdatePeerReviewStatusWithThis"]],["impl Send for GradingPolicy",1,["headless_lms_models::library::grading::GradingPolicy"]],["impl Send for AnswersRequiringAttention",1,["headless_lms_models::library::grading::AnswersRequiringAttention"]],["impl Send for AnswerRequiringAttentionWithTasks",1,["headless_lms_models::library::grading::AnswerRequiringAttentionWithTasks"]],["impl Send for CourseMaterialPeerReviewSubmission",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewSubmission"]],["impl Send for CourseMaterialPeerReviewQuestionAnswer",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewQuestionAnswer"]],["impl Send for CourseMaterialPeerReviewData",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewData"]],["impl Send for CourseMaterialPeerReviewDataAnswerToReview",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewDataAnswerToReview"]],["impl Send for CourseInstanceCompletionSummary",1,["headless_lms_models::library::progressing::CourseInstanceCompletionSummary"]],["impl Send for UserWithModuleCompletions",1,["headless_lms_models::library::progressing::UserWithModuleCompletions"]],["impl Send for UserCourseModuleCompletion",1,["headless_lms_models::library::progressing::UserCourseModuleCompletion"]],["impl Send for TeacherManualCompletionRequest",1,["headless_lms_models::library::progressing::TeacherManualCompletionRequest"]],["impl Send for TeacherManualCompletion",1,["headless_lms_models::library::progressing::TeacherManualCompletion"]],["impl Send for ManualCompletionPreview",1,["headless_lms_models::library::progressing::ManualCompletionPreview"]],["impl Send for ManualCompletionPreviewUser",1,["headless_lms_models::library::progressing::ManualCompletionPreviewUser"]],["impl Send for UserCompletionInformation",1,["headless_lms_models::library::progressing::UserCompletionInformation"]],["impl Send for UserModuleCompletionStatus",1,["headless_lms_models::library::progressing::UserModuleCompletionStatus"]],["impl Send for CompletionRegistrationLink",1,["headless_lms_models::library::progressing::CompletionRegistrationLink"]],["impl Send for RegradingStatus",1,["headless_lms_models::library::regrading::RegradingStatus"]],["impl Send for GradingData",1,["headless_lms_models::library::regrading::GradingData"]],["impl Send for PeerReviewOpinion",1,["headless_lms_models::library::user_exercise_state_updater::state_deriver::PeerReviewOpinion"]],["impl Send for UserExerciseStateUpdateRequiredData",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateRequiredData"]],["impl Send for UserExerciseStateUpdateRequiredDataPeerReviewInformation",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateRequiredDataPeerReviewInformation"]],["impl Send for UserExerciseStateUpdateAlreadyLoadedRequiredData",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateAlreadyLoadedRequiredData"]],["impl Send for UserExerciseStateUpdateAlreadyLoadedRequiredDataPeerReviewInformation",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateAlreadyLoadedRequiredDataPeerReviewInformation"]],["impl Send for MaterialReference",1,["headless_lms_models::material_references::MaterialReference"]],["impl Send for NewMaterialReference",1,["headless_lms_models::material_references::NewMaterialReference"]],["impl Send for OpenUniversityRegistrationLink",1,["headless_lms_models::open_university_registration_links::OpenUniversityRegistrationLink"]],["impl Send for DatabaseOrganization",1,["headless_lms_models::organizations::DatabaseOrganization"]],["impl Send for Organization",1,["headless_lms_models::organizations::Organization"]],["impl Send for OtherDomainToCourseRedirection",1,["headless_lms_models::other_domain_to_course_redirections::OtherDomainToCourseRedirection"]],["impl Send for PageAudioFile",1,["headless_lms_models::page_audio_files::PageAudioFile"]],["impl Send for HistoryChangeReason",1,["headless_lms_models::page_history::HistoryChangeReason"]],["impl Send for PageHistory",1,["headless_lms_models::page_history::PageHistory"]],["impl Send for PageHistoryContent",1,["headless_lms_models::page_history::PageHistoryContent"]],["impl Send for PageHistoryData",1,["headless_lms_models::page_history::PageHistoryData"]],["impl Send for PageLanguageGroup",1,["headless_lms_models::page_language_groups::PageLanguageGroup"]],["impl Send for NewPageVisitDatum",1,["headless_lms_models::page_visit_datum::NewPageVisitDatum"]],["impl Send for GenerateAnonymousIdentifierInput",1,["headless_lms_models::page_visit_datum_daily_visit_hashing_keys::GenerateAnonymousIdentifierInput"]],["impl Send for PageVisitDatumSummaryByCourse",1,["headless_lms_models::page_visit_datum_summary_by_courses::PageVisitDatumSummaryByCourse"]],["impl Send for PageVisitDatumSummaryByCoursesCountries",1,["headless_lms_models::page_visit_datum_summary_by_courses_countries::PageVisitDatumSummaryByCoursesCountries"]],["impl Send for PageVisitDatumSummaryByCourseDeviceTypes",1,["headless_lms_models::page_visit_datum_summary_by_courses_device_types::PageVisitDatumSummaryByCourseDeviceTypes"]],["impl Send for PageVisitDatumSummaryByPages",1,["headless_lms_models::page_visit_datum_summary_by_pages::PageVisitDatumSummaryByPages"]],["impl Send for Page",1,["headless_lms_models::pages::Page"]],["impl Send for PageInfo",1,["headless_lms_models::pages::PageInfo"]],["impl Send for PageAudioFiles",1,["headless_lms_models::pages::PageAudioFiles"]],["impl Send for CoursePageWithUserData",1,["headless_lms_models::pages::CoursePageWithUserData"]],["impl Send for PageWithExercises",1,["headless_lms_models::pages::PageWithExercises"]],["impl Send for NewPage",1,["headless_lms_models::pages::NewPage"]],["impl Send for PageDetailsUpdate",1,["headless_lms_models::pages::PageDetailsUpdate"]],["impl Send for NormalizedCmsExerciseTask",1,["headless_lms_models::pages::NormalizedCmsExerciseTask"]],["impl Send for PageRoutingData",1,["headless_lms_models::pages::PageRoutingData"]],["impl Send for PageMetadata",1,["headless_lms_models::pages::PageMetadata"]],["impl Send for PageChapterAndCourseInformation",1,["headless_lms_models::pages::PageChapterAndCourseInformation"]],["impl Send for PageSearchResult",1,["headless_lms_models::pages::PageSearchResult"]],["impl Send for ContentManagementPage",1,["headless_lms_models::pages::ContentManagementPage"]],["impl Send for SearchRequest",1,["headless_lms_models::pages::SearchRequest"]],["impl Send for PageNavigationInformation",1,["headless_lms_models::pages::PageNavigationInformation"]],["impl Send for ExerciseWithExerciseTasks",1,["headless_lms_models::pages::ExerciseWithExerciseTasks"]],["impl Send for IsChapterFrontPage",1,["headless_lms_models::pages::IsChapterFrontPage"]],["impl Send for HistoryRestoreData",1,["headless_lms_models::pages::HistoryRestoreData"]],["impl<'a> Send for NewCoursePage<'a>",1,["headless_lms_models::pages::NewCoursePage"]],["impl Send for PageVisibility",1,["headless_lms_models::pages::PageVisibility"]],["impl Send for CmsPageExercise",1,["headless_lms_models::pages::CmsPageExercise"]],["impl Send for CmsPageExerciseSlide",1,["headless_lms_models::pages::CmsPageExerciseSlide"]],["impl Send for CmsPageExerciseTask",1,["headless_lms_models::pages::CmsPageExerciseTask"]],["impl Send for CmsPageUpdate",1,["headless_lms_models::pages::CmsPageUpdate"]],["impl Send for PageUpdateArgs",1,["headless_lms_models::pages::PageUpdateArgs"]],["impl Send for ExerciseTaskIdAndSpec",1,["headless_lms_models::pages::ExerciseTaskIdAndSpec"]],["impl Send for PeerReviewConfig",1,["headless_lms_models::peer_review_configs::PeerReviewConfig"]],["impl Send for CourseMaterialPeerReviewConfig",1,["headless_lms_models::peer_review_configs::CourseMaterialPeerReviewConfig"]],["impl Send for CmsPeerReviewConfig",1,["headless_lms_models::peer_review_configs::CmsPeerReviewConfig"]],["impl Send for CmsPeerReviewConfiguration",1,["headless_lms_models::peer_review_configs::CmsPeerReviewConfiguration"]],["impl Send for PeerReviewProcessingStrategy",1,["headless_lms_models::peer_review_configs::PeerReviewProcessingStrategy"]],["impl Send for PeerReviewQuestionSubmission",1,["headless_lms_models::peer_review_question_submissions::PeerReviewQuestionSubmission"]],["impl Send for PeerReviewAnswer",1,["headless_lms_models::peer_review_question_submissions::PeerReviewAnswer"]],["impl Send for PeerReviewQuestionAndAnswer",1,["headless_lms_models::peer_review_question_submissions::PeerReviewQuestionAndAnswer"]],["impl Send for PeerReviewWithQuestionsAndAnswers",1,["headless_lms_models::peer_review_question_submissions::PeerReviewWithQuestionsAndAnswers"]],["impl Send for PeerReviewQuestionType",1,["headless_lms_models::peer_review_questions::PeerReviewQuestionType"]],["impl Send for CmsPeerReviewQuestion",1,["headless_lms_models::peer_review_questions::CmsPeerReviewQuestion"]],["impl Send for PeerReviewQuestion",1,["headless_lms_models::peer_review_questions::PeerReviewQuestion"]],["impl Send for PeerReviewQueueEntry",1,["headless_lms_models::peer_review_queue_entries::PeerReviewQueueEntry"]],["impl Send for PeerReviewSubmission",1,["headless_lms_models::peer_review_submissions::PeerReviewSubmission"]],["impl Send for PendingRole",1,["headless_lms_models::pending_roles::PendingRole"]],["impl Send for PlaygroundExample",1,["headless_lms_models::playground_examples::PlaygroundExample"]],["impl Send for PlaygroundExampleData",1,["headless_lms_models::playground_examples::PlaygroundExampleData"]],["impl Send for NewProposedBlockEdit",1,["headless_lms_models::proposed_block_edits::NewProposedBlockEdit"]],["impl Send for ProposalStatus",1,["headless_lms_models::proposed_block_edits::ProposalStatus"]],["impl Send for EditedBlockStillExistsData",1,["headless_lms_models::proposed_block_edits::EditedBlockStillExistsData"]],["impl Send for EditedBlockNoLongerExistsData",1,["headless_lms_models::proposed_block_edits::EditedBlockNoLongerExistsData"]],["impl Send for BlockProposal",1,["headless_lms_models::proposed_block_edits::BlockProposal"]],["impl Send for BlockProposalInfo",1,["headless_lms_models::proposed_block_edits::BlockProposalInfo"]],["impl Send for BlockProposalAction",1,["headless_lms_models::proposed_block_edits::BlockProposalAction"]],["impl Send for NewProposedPageEdits",1,["headless_lms_models::proposed_page_edits::NewProposedPageEdits"]],["impl Send for PageProposal",1,["headless_lms_models::proposed_page_edits::PageProposal"]],["impl Send for EditProposalInfo",1,["headless_lms_models::proposed_page_edits::EditProposalInfo"]],["impl Send for ProposalCount",1,["headless_lms_models::proposed_page_edits::ProposalCount"]],["impl Send for Regrading",1,["headless_lms_models::regradings::Regrading"]],["impl Send for NewRegrading",1,["headless_lms_models::regradings::NewRegrading"]],["impl Send for NewRegradingIdType",1,["headless_lms_models::regradings::NewRegradingIdType"]],["impl Send for RegradingInfo",1,["headless_lms_models::regradings::RegradingInfo"]],["impl Send for RegradingSubmissionInfo",1,["headless_lms_models::regradings::RegradingSubmissionInfo"]],["impl Send for RepositoryExercise",1,["headless_lms_models::repository_exercises::RepositoryExercise"]],["impl Send for ResearchForm",1,["headless_lms_models::research_forms::ResearchForm"]],["impl Send for NewResearchForm",1,["headless_lms_models::research_forms::NewResearchForm"]],["impl Send for ResearchFormQuestion",1,["headless_lms_models::research_forms::ResearchFormQuestion"]],["impl Send for NewResearchFormQuestion",1,["headless_lms_models::research_forms::NewResearchFormQuestion"]],["impl Send for NewResearchFormQuestionAnswer",1,["headless_lms_models::research_forms::NewResearchFormQuestionAnswer"]],["impl Send for ResearchFormQuestionAnswer",1,["headless_lms_models::research_forms::ResearchFormQuestionAnswer"]],["impl Send for UserRole",1,["headless_lms_models::roles::UserRole"]],["impl Send for Role",1,["headless_lms_models::roles::Role"]],["impl Send for RoleDomain",1,["headless_lms_models::roles::RoleDomain"]],["impl Send for RoleInfo",1,["headless_lms_models::roles::RoleInfo"]],["impl Send for RoleUser",1,["headless_lms_models::roles::RoleUser"]],["impl Send for StudentCountry",1,["headless_lms_models::student_countries::StudentCountry"]],["impl Send for StudyRegistryRegistrar",1,["headless_lms_models::study_registry_registrars::StudyRegistryRegistrar"]],["impl Send for TeacherGradingDecision",1,["headless_lms_models::teacher_grading_decisions::TeacherGradingDecision"]],["impl Send for TeacherDecisionType",1,["headless_lms_models::teacher_grading_decisions::TeacherDecisionType"]],["impl Send for NewTeacherGradingDecision",1,["headless_lms_models::teacher_grading_decisions::NewTeacherGradingDecision"]],["impl Send for UserCourseInstanceExerciseServiceVariable",1,["headless_lms_models::user_course_instance_exercise_service_variables::UserCourseInstanceExerciseServiceVariable"]],["impl Send for UserCourseSettings",1,["headless_lms_models::user_course_settings::UserCourseSettings"]],["impl Send for UserDetail",1,["headless_lms_models::user_details::UserDetail"]],["impl Send for UserExerciseSlideState",1,["headless_lms_models::user_exercise_slide_states::UserExerciseSlideState"]],["impl Send for UserExerciseSlideStateGradingSummary",1,["headless_lms_models::user_exercise_slide_states::UserExerciseSlideStateGradingSummary"]],["impl Send for ReviewingStage",1,["headless_lms_models::user_exercise_states::ReviewingStage"]],["impl Send for UserExerciseState",1,["headless_lms_models::user_exercise_states::UserExerciseState"]],["impl Send for UserExerciseStateUpdate",1,["headless_lms_models::user_exercise_states::UserExerciseStateUpdate"]],["impl Send for CourseInstanceOrExamId",1,["headless_lms_models::user_exercise_states::CourseInstanceOrExamId"]],["impl Send for UserCourseInstanceProgress",1,["headless_lms_models::user_exercise_states::UserCourseInstanceProgress"]],["impl Send for UserCourseInstanceChapterExerciseProgress",1,["headless_lms_models::user_exercise_states::UserCourseInstanceChapterExerciseProgress"]],["impl Send for DatabaseUserCourseInstanceChapterExerciseProgress",1,["headless_lms_models::user_exercise_states::DatabaseUserCourseInstanceChapterExerciseProgress"]],["impl Send for UserChapterMetrics",1,["headless_lms_models::user_exercise_states::UserChapterMetrics"]],["impl Send for UserCourseInstanceMetrics",1,["headless_lms_models::user_exercise_states::UserCourseInstanceMetrics"]],["impl Send for CourseInstanceExerciseMetrics",1,["headless_lms_models::user_exercise_states::CourseInstanceExerciseMetrics"]],["impl Send for ExerciseUserCounts",1,["headless_lms_models::user_exercise_states::ExerciseUserCounts"]],["impl Send for ExerciseWithUserState",1,["headless_lms_models::user_exercise_states::ExerciseWithUserState"]],["impl Send for EwusCourse",1,["headless_lms_models::user_exercise_states::EwusCourse"]],["impl Send for EwusExam",1,["headless_lms_models::user_exercise_states::EwusExam"]],["impl<C, E> Send for EwusContext<C, E>
    where\n C: Send,\n E: Send,
    ",1,["headless_lms_models::user_exercise_states::EwusContext"]],["impl Send for EwusCourseOrExam",1,["headless_lms_models::user_exercise_states::EwusCourseOrExam"]],["impl Send for CourseInstanceUserPoints",1,["headless_lms_models::user_exercise_states::CourseInstanceUserPoints"]],["impl Send for CourseInstanceUserPointsInner",1,["headless_lms_models::user_exercise_states::CourseInstanceUserPointsInner"]],["impl Send for ExamUserPoints",1,["headless_lms_models::user_exercise_states::ExamUserPoints"]],["impl Send for ExamUserPointsInner",1,["headless_lms_models::user_exercise_states::ExamUserPointsInner"]],["impl Send for UserExerciseTaskState",1,["headless_lms_models::user_exercise_task_states::UserExerciseTaskState"]],["impl Send for UserResearchConsent",1,["headless_lms_models::user_research_consents::UserResearchConsent"]],["impl Send for User",1,["headless_lms_models::users::User"]],["impl Send for ModelError",1,["headless_lms_models::error::ModelError"]],["impl Send for ModelErrorType",1,["headless_lms_models::error::ModelErrorType"]],["impl<T> Send for PKeyPolicy<T>
    where\n T: Send,
    ",1,["headless_lms_models::PKeyPolicy"]],["impl Send for CourseOrExamId",1,["headless_lms_models::CourseOrExamId"]]], "headless_lms_server":[["impl Send for ServerConfigBuilder",1,["headless_lms_server::config::ServerConfigBuilder"]],["impl Send for ServerConfig",1,["headless_lms_server::config::ServerConfig"]],["impl Send for Login",1,["headless_lms_server::controllers::auth::Login"]],["impl Send for CreateAccountDetails",1,["headless_lms_server::controllers::auth::CreateAccountDetails"]],["impl Send for UserInfo",1,["headless_lms_server::controllers::auth::UserInfo"]],["impl Send for ThemeSupports",1,["headless_lms_server::controllers::cms::gutenberg::ThemeSupports"]],["impl Send for ThemeResponse",1,["headless_lms_server::controllers::cms::gutenberg::ThemeResponse"]],["impl Send for SaveCourseSettingsPayload",1,["headless_lms_server::controllers::course_material::course_instances::SaveCourseSettingsPayload"]],["impl Send for RequestInformation",1,["headless_lms_server::controllers::course_material::courses::RequestInformation"]],["impl Send for ChaptersWithStatus",1,["headless_lms_server::controllers::course_material::courses::ChaptersWithStatus"]],["impl Send for CourseMaterialCourseModule",1,["headless_lms_server::controllers::course_material::courses::CourseMaterialCourseModule"]],["impl Send for IsTeacherTesting",1,["headless_lms_server::controllers::course_material::exams::IsTeacherTesting"]],["impl Send for ExamData",1,["headless_lms_server::controllers::course_material::exams::ExamData"]],["impl Send for ExamEnrollmentData",1,["headless_lms_server::controllers::course_material::exams::ExamEnrollmentData"]],["impl Send for ShowExerciseAnswers",1,["headless_lms_server::controllers::course_material::exams::ShowExerciseAnswers"]],["impl Send for CourseMaterialPeerReviewDataWithToken",1,["headless_lms_server::controllers::course_material::exercises::CourseMaterialPeerReviewDataWithToken"]],["impl Send for StoreKind",1,["headless_lms_server::controllers::helpers::file_uploading::StoreKind"]],["impl<'a> Send for ExerciseTaskInfo<'a>",1,["headless_lms_server::controllers::helpers::file_uploading::ExerciseTaskInfo"]],["impl Send for FileType",1,["headless_lms_server::controllers::helpers::file_uploading::FileType"]],["impl Send for UploadForm",1,["headless_lms_server::controllers::langs::UploadForm"]],["impl Send for CertificateConfigurationUpdate",1,["headless_lms_server::controllers::main_frontend::certificates::CertificateConfigurationUpdate"]],["impl Send for CertificateConfigurationUpdateForm",1,["headless_lms_server::controllers::main_frontend::certificates::CertificateConfigurationUpdateForm"]],["impl Send for CertificateGenerationRequest",1,["headless_lms_server::controllers::main_frontend::certificates::CertificateGenerationRequest"]],["impl Send for CertificateQuery",1,["headless_lms_server::controllers::main_frontend::certificates::CertificateQuery"]],["impl Send for GetFeedbackQuery",1,["headless_lms_server::controllers::main_frontend::courses::GetFeedbackQuery"]],["impl Send for ExamCourseInfo",1,["headless_lms_server::controllers::main_frontend::exams::ExamCourseInfo"]],["impl Send for NewExerciseRepository",1,["headless_lms_server::controllers::main_frontend::exercise_repositories::NewExerciseRepository"]],["impl Send for ExerciseSubmissions",1,["headless_lms_server::controllers::main_frontend::exercises::ExerciseSubmissions"]],["impl Send for MarkAsRead",1,["headless_lms_server::controllers::main_frontend::feedback::MarkAsRead"]],["impl Send for WsConnections",1,["headless_lms_server::controllers::main_frontend::playground_views::WsConnections"]],["impl Send for ClientConnection",1,["headless_lms_server::controllers::main_frontend::playground_views::ClientConnection"]],["impl Send for PlaygroundSubmissionMessage",1,["headless_lms_server::controllers::main_frontend::playground_views::PlaygroundSubmissionMessage"]],["impl Send for PlaygroundViewsMessage",1,["headless_lms_server::controllers::main_frontend::playground_views::PlaygroundViewsMessage"]],["impl Send for GetEditProposalsQuery",1,["headless_lms_server::controllers::main_frontend::proposed_edits::GetEditProposalsQuery"]],["impl Send for RoleQuery",1,["headless_lms_server::controllers::main_frontend::roles::RoleQuery"]],["impl Send for ConsentData",1,["headless_lms_server::controllers::main_frontend::users::ConsentData"]],["impl Send for GetCompletionsQueryParamers",1,["headless_lms_server::controllers::study_registry::completions::GetCompletionsQueryParamers"]],["impl Send for UploadResult",1,["headless_lms_server::controllers::UploadResult"]],["impl Send for AuthUser",1,["headless_lms_server::domain::authorization::AuthUser"]],["impl Send for ActionOnResource",1,["headless_lms_server::domain::authorization::ActionOnResource"]],["impl Send for Action",1,["headless_lms_server::domain::authorization::Action"]],["impl Send for Resource",1,["headless_lms_server::domain::authorization::Resource"]],["impl Send for AuthorizationToken",1,["headless_lms_server::domain::authorization::AuthorizationToken"]],["impl<T> Send for AuthorizedResponse<T>
    where\n T: Send,
    ",1,["headless_lms_server::domain::authorization::AuthorizedResponse"]],["impl<'a> Send for GraphQLRequest<'a>",1,["headless_lms_server::domain::authorization::GraphQLRequest"]],["impl Send for MoocfiUserResponse",1,["headless_lms_server::domain::authorization::MoocfiUserResponse"]],["impl Send for MoocfiUserResponseData",1,["headless_lms_server::domain::authorization::MoocfiUserResponseData"]],["impl Send for MoocfiUser",1,["headless_lms_server::domain::authorization::MoocfiUser"]],["impl Send for CompletionsExportOperation",1,["headless_lms_server::domain::csv_export::course_instance_export::CompletionsExportOperation"]],["impl Send for CourseInstancesExportOperation",1,["headless_lms_server::domain::csv_export::course_instance_export::CourseInstancesExportOperation"]],["impl Send for CourseExerciseTasksExportOperation",1,["headless_lms_server::domain::csv_export::exercise_tasks_export::CourseExerciseTasksExportOperation"]],["impl Send for PointExportOperation",1,["headless_lms_server::domain::csv_export::points::PointExportOperation"]],["impl Send for ExamPointExportOperation",1,["headless_lms_server::domain::csv_export::points::ExamPointExportOperation"]],["impl Send for ExamSubmissionExportOperation",1,["headless_lms_server::domain::csv_export::submissions::ExamSubmissionExportOperation"]],["impl Send for CourseSubmissionExportOperation",1,["headless_lms_server::domain::csv_export::submissions::CourseSubmissionExportOperation"]],["impl Send for UsersExportOperation",1,["headless_lms_server::domain::csv_export::users_export::UsersExportOperation"]],["impl<W> Send for CsvWriter<W>
    where\n W: Send,
    ",1,["headless_lms_server::domain::csv_export::CsvWriter"]],["impl Send for CSVExportAdapter",1,["headless_lms_server::domain::csv_export::CSVExportAdapter"]],["impl Send for ControllerErrorType",1,["headless_lms_server::domain::error::ControllerErrorType"]],["impl Send for ControllerError",1,["headless_lms_server::domain::error::ControllerError"]],["impl Send for ErrorData",1,["headless_lms_server::domain::error::ErrorData"]],["impl Send for ErrorResponse",1,["headless_lms_server::domain::error::ErrorResponse"]],["impl Send for RepositoryExercise",1,["headless_lms_server::domain::exercise_repositories::RepositoryExercise"]],["impl Send for NewExercise",1,["headless_lms_server::domain::exercise_repositories::NewExercise"]],["impl Send for AuthToken",1,["headless_lms_server::domain::langs::token::AuthToken"]],["impl Send for TmcUser",1,["headless_lms_server::domain::langs::token::TmcUser"]],["impl Send for JwtKey",1,["headless_lms_server::domain::models_requests::JwtKey"]],["impl<'a> Send for UploadClaim<'a>",1,["headless_lms_server::domain::models_requests::UploadClaim"]],["impl Send for GradingUpdateClaim",1,["headless_lms_server::domain::models_requests::GradingUpdateClaim"]],["impl<'a> Send for SpecRequest<'a>",1,["headless_lms_server::domain::models_requests::SpecRequest"]],["impl Send for GivePeerReviewClaim",1,["headless_lms_server::domain::models_requests::GivePeerReviewClaim"]],["impl Send for RequestId",1,["headless_lms_server::domain::request_id::RequestId"]],["impl Send for RequestSpan",1,["headless_lms_server::domain::request_span_middleware::RequestSpan"]],["impl<S> Send for RequestSpanMiddleware<S>
    where\n S: Send,
    ",1,["headless_lms_server::domain::request_span_middleware::RequestSpanMiddleware"]],["impl Send for OpenUniversityInfo",1,["headless_lms_server::programs::open_university_registration_link_fetcher::OpenUniversityInfo"]],["impl Send for CommonCourseData",1,["headless_lms_server::programs::seed::seed_courses::CommonCourseData"]],["impl Send for SeedFileStorageResult",1,["headless_lms_server::programs::seed::seed_file_storage::SeedFileStorageResult"]],["impl Send for CommonExerciseData",1,["headless_lms_server::programs::seed::seed_helpers::CommonExerciseData"]],["impl Send for SeedOrganizationUhCsResult",1,["headless_lms_server::programs::seed::seed_organizations::uh_cs::SeedOrganizationUhCsResult"]],["impl Send for SeedUsersResult",1,["headless_lms_server::programs::seed::seed_users::SeedUsersResult"]],["impl Send for TMCRecentChanges",1,["headless_lms_server::programs::sync_tmc_users::TMCRecentChanges"]],["impl Send for Change",1,["headless_lms_server::programs::sync_tmc_users::Change"]]], "headless_lms_utils":[["impl Send for Cache",1,["headless_lms_utils::cache::Cache"]],["impl Send for GutenbergBlock",1,["headless_lms_utils::document_schema_processor::GutenbergBlock"]],["impl Send for BlockAttributes",1,["headless_lms_utils::email_processor::BlockAttributes"]],["impl Send for EmailGutenbergBlock",1,["headless_lms_utils::email_processor::EmailGutenbergBlock"]],["impl Send for UtilErrorType",1,["headless_lms_utils::error::util_error::UtilErrorType"]],["impl Send for UtilError",1,["headless_lms_utils::error::util_error::UtilError"]],["impl Send for GoogleCloudFileStore",1,["headless_lms_utils::file_store::google_cloud_file_store::GoogleCloudFileStore"]],["impl Send for LocalFileStore",1,["headless_lms_utils::file_store::local_file_store::LocalFileStore"]],["impl Send for Icu4xBlob",1,["headless_lms_utils::icu4x::Icu4xBlob"]],["impl Send for IpToCountryMapper",1,["headless_lms_utils::ip_to_country::IpToCountryMapper"]],["impl Send for Pagination",1,["headless_lms_utils::pagination::Pagination"]],["impl<'a> Send for StrOrInt<'a>",1,["headless_lms_utils::pagination::StrOrInt"]],["impl Send for OEmbedResponse",1,["headless_lms_utils::url_to_oembed_endpoint::OEmbedResponse"]],["impl Send for OEmbedRequest",1,["headless_lms_utils::url_to_oembed_endpoint::OEmbedRequest"]],["impl Send for ApplicationConfiguration",1,["headless_lms_utils::ApplicationConfiguration"]]], "heck":[["impl<T> Send for AsKebabCase<T>
    where\n T: Send,
    ",1,["heck::kebab::AsKebabCase"]],["impl<T> Send for AsLowerCamelCase<T>
    where\n T: Send,
    ",1,["heck::lower_camel::AsLowerCamelCase"]],["impl<T> Send for AsShoutyKebabCase<T>
    where\n T: Send,
    ",1,["heck::shouty_kebab::AsShoutyKebabCase"]],["impl<T> Send for AsShoutySnakeCase<T>
    where\n T: Send,
    ",1,["heck::shouty_snake::AsShoutySnakeCase"]],["impl<T> Send for AsSnakeCase<T>
    where\n T: Send,
    ",1,["heck::snake::AsSnakeCase"]],["impl<T> Send for AsTitleCase<T>
    where\n T: Send,
    ",1,["heck::title::AsTitleCase"]],["impl<T> Send for AsTrainCase<T>
    where\n T: Send,
    ",1,["heck::train::AsTrainCase"]],["impl<T> Send for AsUpperCamelCase<T>
    where\n T: Send,
    ",1,["heck::upper_camel::AsUpperCamelCase"]]], @@ -258,10 +258,10 @@ "tiny_skia_path":[["impl Send for StrokeDash",1,["tiny_skia_path::dash::StrokeDash"]],["impl Send for f32x2",1,["tiny_skia_path::f32x2_t::f32x2"]],["impl Send for NormalizedF32Exclusive",1,["tiny_skia_path::floating_point::NormalizedF32Exclusive"]],["impl Send for PathVerb",1,["tiny_skia_path::path::PathVerb"]],["impl Send for Path",1,["tiny_skia_path::path::Path"]],["impl Send for PathSegment",1,["tiny_skia_path::path::PathSegment"]],["impl<'a> Send for PathSegmentsIter<'a>",1,["tiny_skia_path::path::PathSegmentsIter"]],["impl Send for PathBuilder",1,["tiny_skia_path::path_builder::PathBuilder"]],["impl Send for QuadCoeff",1,["tiny_skia_path::path_geometry::QuadCoeff"]],["impl Send for CubicCoeff",1,["tiny_skia_path::path_geometry::CubicCoeff"]],["impl Send for IntRect",1,["tiny_skia_path::rect::IntRect"]],["impl Send for Rect",1,["tiny_skia_path::rect::Rect"]],["impl Send for NonZeroRect",1,["tiny_skia_path::rect::NonZeroRect"]],["impl Send for IntSize",1,["tiny_skia_path::size::IntSize"]],["impl Send for Size",1,["tiny_skia_path::size::Size"]],["impl Send for Stroke",1,["tiny_skia_path::stroker::Stroke"]],["impl Send for LineCap",1,["tiny_skia_path::stroker::LineCap"]],["impl Send for LineJoin",1,["tiny_skia_path::stroker::LineJoin"]],["impl Send for PathStroker",1,["tiny_skia_path::stroker::PathStroker"]],["impl Send for Transform",1,["tiny_skia_path::transform::Transform"]],["impl Send for Point",1,["tiny_skia_path::Point"]]], "tinystr":[["impl<const N: usize> Send for TinyAsciiStr<N>",1,["tinystr::ascii::TinyAsciiStr"]],["impl Send for TinyStrError",1,["tinystr::error::TinyStrError"]],["impl<const N: usize> Send for UnvalidatedTinyAsciiStr<N>",1,["tinystr::unvalidated::UnvalidatedTinyAsciiStr"]]], "tinyvec":[["impl<A> Send for ArrayVec<A>
    where\n A: Send,
    ",1,["tinyvec::arrayvec::ArrayVec"]],["impl<'p, A, I> Send for ArrayVecSplice<'p, A, I>
    where\n A: Send,\n I: Send,
    ",1,["tinyvec::arrayvec::ArrayVecSplice"]],["impl Send for TryFromSliceError",1,["tinyvec::arrayvec::TryFromSliceError"]],["impl<A> Send for ArrayVecIterator<A>
    where\n A: Send,
    ",1,["tinyvec::arrayvec::ArrayVecIterator"]],["impl<'a, T> Send for ArrayVecDrain<'a, T>
    where\n T: Send,
    ",1,["tinyvec::arrayvec_drain::ArrayVecDrain"]],["impl<'s, T> Send for SliceVec<'s, T>
    where\n T: Send,
    ",1,["tinyvec::slicevec::SliceVec"]],["impl<'p, 's, T> Send for SliceVecDrain<'p, 's, T>
    where\n T: Send,
    ",1,["tinyvec::slicevec::SliceVecDrain"]],["impl<A> Send for TinyVec<A>
    where\n A: Send,\n <A as Array>::Item: Send,
    ",1,["tinyvec::tinyvec::TinyVec"]],["impl<'p, A> Send for TinyVecDrain<'p, A>
    where\n <A as Array>::Item: Send,
    ",1,["tinyvec::tinyvec::TinyVecDrain"]],["impl<'p, A, I> Send for TinyVecSplice<'p, A, I>
    where\n A: Send,\n I: Send,\n <A as Array>::Item: Send,
    ",1,["tinyvec::tinyvec::TinyVecSplice"]],["impl<A> Send for TinyVecIterator<A>
    where\n A: Send,\n <A as Array>::Item: Send,
    ",1,["tinyvec::tinyvec::TinyVecIterator"]]], -"tokio":[["impl Send for DirBuilder",1,["tokio::fs::dir_builder::DirBuilder"]],["impl Send for File",1,["tokio::fs::file::File"]],["impl Send for OpenOptions",1,["tokio::fs::open_options::OpenOptions"]],["impl Send for ReadDir",1,["tokio::fs::read_dir::ReadDir"]],["impl Send for DirEntry",1,["tokio::fs::read_dir::DirEntry"]],["impl<'a> Send for ReadBuf<'a>",1,["tokio::io::read_buf::ReadBuf"]],["impl Send for Interest",1,["tokio::io::interest::Interest"]],["impl Send for Ready",1,["tokio::io::ready::Ready"]],["impl<T> Send for AsyncFd<T>
    where\n T: Send,
    ",1,["tokio::io::async_fd::AsyncFd"]],["impl<'a, T> Send for AsyncFdReadyGuard<'a, T>
    where\n T: Sync,
    ",1,["tokio::io::async_fd::AsyncFdReadyGuard"]],["impl<'a, T> Send for AsyncFdReadyMutGuard<'a, T>
    where\n T: Send,
    ",1,["tokio::io::async_fd::AsyncFdReadyMutGuard"]],["impl Send for TryIoError",1,["tokio::io::async_fd::TryIoError"]],["impl<R, W> Send for Join<R, W>
    where\n R: Send,\n W: Send,
    ",1,["tokio::io::join::Join"]],["impl<R> Send for BufReader<R>
    where\n R: Send,
    ",1,["tokio::io::util::buf_reader::BufReader"]],["impl<RW> Send for BufStream<RW>
    where\n RW: Send,
    ",1,["tokio::io::util::buf_stream::BufStream"]],["impl<W> Send for BufWriter<W>
    where\n W: Send,
    ",1,["tokio::io::util::buf_writer::BufWriter"]],["impl Send for Empty",1,["tokio::io::util::empty::Empty"]],["impl<R> Send for Lines<R>
    where\n R: Send,
    ",1,["tokio::io::util::lines::Lines"]],["impl Send for DuplexStream",1,["tokio::io::util::mem::DuplexStream"]],["impl Send for Repeat",1,["tokio::io::util::repeat::Repeat"]],["impl Send for Sink",1,["tokio::io::util::sink::Sink"]],["impl<R> Send for Split<R>
    where\n R: Send,
    ",1,["tokio::io::util::split::Split"]],["impl<R> Send for Take<R>
    where\n R: Send,
    ",1,["tokio::io::util::take::Take"]],["impl Send for TcpListener",1,["tokio::net::tcp::listener::TcpListener"]],["impl Send for TcpSocket",1,["tokio::net::tcp::socket::TcpSocket"]],["impl<'a> Send for ReadHalf<'a>",1,["tokio::net::tcp::split::ReadHalf"]],["impl<'a> Send for WriteHalf<'a>",1,["tokio::net::tcp::split::WriteHalf"]],["impl Send for OwnedReadHalf",1,["tokio::net::tcp::split_owned::OwnedReadHalf"]],["impl Send for OwnedWriteHalf",1,["tokio::net::tcp::split_owned::OwnedWriteHalf"]],["impl Send for ReuniteError",1,["tokio::net::tcp::split_owned::ReuniteError"]],["impl Send for TcpStream",1,["tokio::net::tcp::stream::TcpStream"]],["impl Send for UdpSocket",1,["tokio::net::udp::UdpSocket"]],["impl Send for UnixDatagram",1,["tokio::net::unix::datagram::socket::UnixDatagram"]],["impl Send for UnixListener",1,["tokio::net::unix::listener::UnixListener"]],["impl Send for UnixSocket",1,["tokio::net::unix::socket::UnixSocket"]],["impl<'a> Send for ReadHalf<'a>",1,["tokio::net::unix::split::ReadHalf"]],["impl<'a> Send for WriteHalf<'a>",1,["tokio::net::unix::split::WriteHalf"]],["impl Send for OwnedReadHalf",1,["tokio::net::unix::split_owned::OwnedReadHalf"]],["impl Send for OwnedWriteHalf",1,["tokio::net::unix::split_owned::OwnedWriteHalf"]],["impl Send for ReuniteError",1,["tokio::net::unix::split_owned::ReuniteError"]],["impl Send for SocketAddr",1,["tokio::net::unix::socketaddr::SocketAddr"]],["impl Send for UnixStream",1,["tokio::net::unix::stream::UnixStream"]],["impl Send for UCred",1,["tokio::net::unix::ucred::UCred"]],["impl Send for OpenOptions",1,["tokio::net::unix::pipe::OpenOptions"]],["impl Send for Sender",1,["tokio::net::unix::pipe::Sender"]],["impl Send for Receiver",1,["tokio::net::unix::pipe::Receiver"]],["impl Send for JoinError",1,["tokio::runtime::task::error::JoinError"]],["impl Send for Builder",1,["tokio::runtime::builder::Builder"]],["impl Send for Handle",1,["tokio::runtime::handle::Handle"]],["impl<'a> !Send for EnterGuard<'a>",1,["tokio::runtime::handle::EnterGuard"]],["impl Send for TryCurrentError",1,["tokio::runtime::handle::TryCurrentError"]],["impl Send for Runtime",1,["tokio::runtime::runtime::Runtime"]],["impl Send for RuntimeFlavor",1,["tokio::runtime::runtime::RuntimeFlavor"]],["impl Send for SignalKind",1,["tokio::signal::unix::SignalKind"]],["impl Send for Signal",1,["tokio::signal::unix::Signal"]],["impl Send for Barrier",1,["tokio::sync::barrier::Barrier"]],["impl Send for BarrierWaitResult",1,["tokio::sync::barrier::BarrierWaitResult"]],["impl<T> Send for SendError<T>
    where\n T: Send,
    ",1,["tokio::sync::broadcast::error::SendError"]],["impl Send for RecvError",1,["tokio::sync::broadcast::error::RecvError"]],["impl Send for TryRecvError",1,["tokio::sync::broadcast::error::TryRecvError"]],["impl<T> Send for Sender<T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::bounded::Sender"]],["impl<T> Send for WeakSender<T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::bounded::WeakSender"]],["impl<'a, T> Send for Permit<'a, T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::bounded::Permit"]],["impl<'a, T> Send for PermitIterator<'a, T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::bounded::PermitIterator"]],["impl<T> Send for OwnedPermit<T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::bounded::OwnedPermit"]],["impl<T> Send for Receiver<T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::bounded::Receiver"]],["impl<T> Send for UnboundedSender<T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::unbounded::UnboundedSender"]],["impl<T> Send for WeakUnboundedSender<T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::unbounded::WeakUnboundedSender"]],["impl<T> Send for UnboundedReceiver<T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::unbounded::UnboundedReceiver"]],["impl<T> Send for SendError<T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::error::SendError"]],["impl<T> Send for TrySendError<T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::error::TrySendError"]],["impl Send for TryRecvError",1,["tokio::sync::mpsc::error::TryRecvError"]],["impl<T> Send for SendTimeoutError<T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::error::SendTimeoutError"]],["impl<'a, T: ?Sized> Send for MutexGuard<'a, T>
    where\n T: Send,
    ",1,["tokio::sync::mutex::MutexGuard"]],["impl<T: ?Sized> Send for OwnedMutexGuard<T>
    where\n T: Send,
    ",1,["tokio::sync::mutex::OwnedMutexGuard"]],["impl Send for TryLockError",1,["tokio::sync::mutex::TryLockError"]],["impl Send for Notify",1,["tokio::sync::notify::Notify"]],["impl Send for RecvError",1,["tokio::sync::oneshot::error::RecvError"]],["impl Send for TryRecvError",1,["tokio::sync::oneshot::error::TryRecvError"]],["impl<T> Send for Sender<T>
    where\n T: Send,
    ",1,["tokio::sync::oneshot::Sender"]],["impl<T> Send for Receiver<T>
    where\n T: Send,
    ",1,["tokio::sync::oneshot::Receiver"]],["impl Send for TryAcquireError",1,["tokio::sync::batch_semaphore::TryAcquireError"]],["impl Send for AcquireError",1,["tokio::sync::batch_semaphore::AcquireError"]],["impl Send for Semaphore",1,["tokio::sync::semaphore::Semaphore"]],["impl<'a> Send for SemaphorePermit<'a>",1,["tokio::sync::semaphore::SemaphorePermit"]],["impl Send for OwnedSemaphorePermit",1,["tokio::sync::semaphore::OwnedSemaphorePermit"]],["impl<T> Send for SetError<T>
    where\n T: Send,
    ",1,["tokio::sync::once_cell::SetError"]],["impl<T> Send for SendError<T>
    where\n T: Send,
    ",1,["tokio::sync::watch::error::SendError"]],["impl Send for RecvError",1,["tokio::sync::watch::error::RecvError"]],["impl<T> Send for Receiver<T>
    where\n T: Send + Sync,
    ",1,["tokio::sync::watch::Receiver"]],["impl<T> Send for Sender<T>
    where\n T: Send + Sync,
    ",1,["tokio::sync::watch::Sender"]],["impl<'a, T> !Send for Ref<'a, T>",1,["tokio::sync::watch::Ref"]],["impl !Send for LocalSet",1,["tokio::task::local::LocalSet"]],["impl !Send for LocalEnterGuard",1,["tokio::task::local::LocalEnterGuard"]],["impl<T> Send for LocalKey<T>",1,["tokio::task::task_local::LocalKey"]],["impl<T, F> Send for TaskLocalFuture<T, F>
    where\n F: Send,\n T: Send,
    ",1,["tokio::task::task_local::TaskLocalFuture"]],["impl<F> Send for Unconstrained<F>
    where\n F: Send,
    ",1,["tokio::task::unconstrained::Unconstrained"]],["impl<T> Send for JoinSet<T>
    where\n T: Send,
    ",1,["tokio::task::join_set::JoinSet"]],["impl Send for Error",1,["tokio::time::error::Error"]],["impl Send for Elapsed",1,["tokio::time::error::Elapsed"]],["impl Send for Instant",1,["tokio::time::instant::Instant"]],["impl Send for MissedTickBehavior",1,["tokio::time::interval::MissedTickBehavior"]],["impl Send for Interval",1,["tokio::time::interval::Interval"]],["impl Send for Sleep",1,["tokio::time::sleep::Sleep"]],["impl<T> Send for Timeout<T>
    where\n T: Send,
    ",1,["tokio::time::timeout::Timeout"]],["impl<'a> Send for Notified<'a>"],["impl<T: Send> Send for ReadHalf<T>"],["impl<T> Send for RwLockMappedWriteGuard<'_, T>
    where\n T: ?Sized + Send + Sync,
    "],["impl<T> Send for RwLockWriteGuard<'_, T>
    where\n T: ?Sized + Send + Sync,
    "],["impl<T, U> Send for OwnedMappedMutexGuard<T, U>
    where\n T: ?Sized + Send,\n U: ?Sized + Send,
    "],["impl<'a, T> Send for MappedMutexGuard<'a, T>
    where\n T: ?Sized + Send + 'a,
    "],["impl<T: Send> Send for Receiver<T>"],["impl<T: Send> Send for OnceCell<T>"],["impl<T> Send for Mutex<T>
    where\n T: ?Sized + Send,
    "],["impl<T> Send for RwLockReadGuard<'_, T>
    where\n T: ?Sized + Sync,
    "],["impl<T, U> Send for OwnedRwLockMappedWriteGuard<T, U>
    where\n T: ?Sized + Send + Sync,\n U: ?Sized + Send + Sync,
    "],["impl<T: Send> Send for JoinHandle<T>"],["impl<T, U> Send for OwnedRwLockReadGuard<T, U>
    where\n T: ?Sized + Send + Sync,\n U: ?Sized + Sync,
    "],["impl<T> Send for RwLock<T>
    where\n T: ?Sized + Send,
    "],["impl Send for AbortHandle"],["impl<T: Send> Send for Sender<T>"],["impl<T: Send> Send for WriteHalf<T>"],["impl<T> Send for OwnedRwLockWriteGuard<T>
    where\n T: ?Sized + Send + Sync,
    "]], +"tokio":[["impl Send for DirBuilder",1,["tokio::fs::dir_builder::DirBuilder"]],["impl Send for File",1,["tokio::fs::file::File"]],["impl Send for OpenOptions",1,["tokio::fs::open_options::OpenOptions"]],["impl Send for ReadDir",1,["tokio::fs::read_dir::ReadDir"]],["impl Send for DirEntry",1,["tokio::fs::read_dir::DirEntry"]],["impl<'a> Send for ReadBuf<'a>",1,["tokio::io::read_buf::ReadBuf"]],["impl Send for Interest",1,["tokio::io::interest::Interest"]],["impl Send for Ready",1,["tokio::io::ready::Ready"]],["impl<T> Send for AsyncFd<T>
    where\n T: Send,
    ",1,["tokio::io::async_fd::AsyncFd"]],["impl<'a, T> Send for AsyncFdReadyGuard<'a, T>
    where\n T: Sync,
    ",1,["tokio::io::async_fd::AsyncFdReadyGuard"]],["impl<'a, T> Send for AsyncFdReadyMutGuard<'a, T>
    where\n T: Send,
    ",1,["tokio::io::async_fd::AsyncFdReadyMutGuard"]],["impl Send for TryIoError",1,["tokio::io::async_fd::TryIoError"]],["impl<R, W> Send for Join<R, W>
    where\n R: Send,\n W: Send,
    ",1,["tokio::io::join::Join"]],["impl<R> Send for BufReader<R>
    where\n R: Send,
    ",1,["tokio::io::util::buf_reader::BufReader"]],["impl<RW> Send for BufStream<RW>
    where\n RW: Send,
    ",1,["tokio::io::util::buf_stream::BufStream"]],["impl<W> Send for BufWriter<W>
    where\n W: Send,
    ",1,["tokio::io::util::buf_writer::BufWriter"]],["impl Send for Empty",1,["tokio::io::util::empty::Empty"]],["impl<R> Send for Lines<R>
    where\n R: Send,
    ",1,["tokio::io::util::lines::Lines"]],["impl Send for DuplexStream",1,["tokio::io::util::mem::DuplexStream"]],["impl Send for Repeat",1,["tokio::io::util::repeat::Repeat"]],["impl Send for Sink",1,["tokio::io::util::sink::Sink"]],["impl<R> Send for Split<R>
    where\n R: Send,
    ",1,["tokio::io::util::split::Split"]],["impl<R> Send for Take<R>
    where\n R: Send,
    ",1,["tokio::io::util::take::Take"]],["impl Send for TcpListener",1,["tokio::net::tcp::listener::TcpListener"]],["impl Send for TcpSocket",1,["tokio::net::tcp::socket::TcpSocket"]],["impl<'a> Send for ReadHalf<'a>",1,["tokio::net::tcp::split::ReadHalf"]],["impl<'a> Send for WriteHalf<'a>",1,["tokio::net::tcp::split::WriteHalf"]],["impl Send for OwnedReadHalf",1,["tokio::net::tcp::split_owned::OwnedReadHalf"]],["impl Send for OwnedWriteHalf",1,["tokio::net::tcp::split_owned::OwnedWriteHalf"]],["impl Send for ReuniteError",1,["tokio::net::tcp::split_owned::ReuniteError"]],["impl Send for TcpStream",1,["tokio::net::tcp::stream::TcpStream"]],["impl Send for UdpSocket",1,["tokio::net::udp::UdpSocket"]],["impl Send for UnixDatagram",1,["tokio::net::unix::datagram::socket::UnixDatagram"]],["impl Send for UnixListener",1,["tokio::net::unix::listener::UnixListener"]],["impl Send for UnixSocket",1,["tokio::net::unix::socket::UnixSocket"]],["impl<'a> Send for ReadHalf<'a>",1,["tokio::net::unix::split::ReadHalf"]],["impl<'a> Send for WriteHalf<'a>",1,["tokio::net::unix::split::WriteHalf"]],["impl Send for OwnedReadHalf",1,["tokio::net::unix::split_owned::OwnedReadHalf"]],["impl Send for OwnedWriteHalf",1,["tokio::net::unix::split_owned::OwnedWriteHalf"]],["impl Send for ReuniteError",1,["tokio::net::unix::split_owned::ReuniteError"]],["impl Send for SocketAddr",1,["tokio::net::unix::socketaddr::SocketAddr"]],["impl Send for UnixStream",1,["tokio::net::unix::stream::UnixStream"]],["impl Send for UCred",1,["tokio::net::unix::ucred::UCred"]],["impl Send for OpenOptions",1,["tokio::net::unix::pipe::OpenOptions"]],["impl Send for Sender",1,["tokio::net::unix::pipe::Sender"]],["impl Send for Receiver",1,["tokio::net::unix::pipe::Receiver"]],["impl Send for JoinError",1,["tokio::runtime::task::error::JoinError"]],["impl Send for Builder",1,["tokio::runtime::builder::Builder"]],["impl Send for Handle",1,["tokio::runtime::handle::Handle"]],["impl<'a> !Send for EnterGuard<'a>",1,["tokio::runtime::handle::EnterGuard"]],["impl Send for TryCurrentError",1,["tokio::runtime::handle::TryCurrentError"]],["impl Send for Runtime",1,["tokio::runtime::runtime::Runtime"]],["impl Send for RuntimeFlavor",1,["tokio::runtime::runtime::RuntimeFlavor"]],["impl Send for SignalKind",1,["tokio::signal::unix::SignalKind"]],["impl Send for Signal",1,["tokio::signal::unix::Signal"]],["impl Send for Barrier",1,["tokio::sync::barrier::Barrier"]],["impl Send for BarrierWaitResult",1,["tokio::sync::barrier::BarrierWaitResult"]],["impl<T> Send for SendError<T>
    where\n T: Send,
    ",1,["tokio::sync::broadcast::error::SendError"]],["impl Send for RecvError",1,["tokio::sync::broadcast::error::RecvError"]],["impl Send for TryRecvError",1,["tokio::sync::broadcast::error::TryRecvError"]],["impl<T> Send for Sender<T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::bounded::Sender"]],["impl<T> Send for WeakSender<T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::bounded::WeakSender"]],["impl<'a, T> Send for Permit<'a, T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::bounded::Permit"]],["impl<'a, T> Send for PermitIterator<'a, T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::bounded::PermitIterator"]],["impl<T> Send for OwnedPermit<T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::bounded::OwnedPermit"]],["impl<T> Send for Receiver<T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::bounded::Receiver"]],["impl<T> Send for UnboundedSender<T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::unbounded::UnboundedSender"]],["impl<T> Send for WeakUnboundedSender<T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::unbounded::WeakUnboundedSender"]],["impl<T> Send for UnboundedReceiver<T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::unbounded::UnboundedReceiver"]],["impl<T> Send for SendError<T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::error::SendError"]],["impl<T> Send for TrySendError<T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::error::TrySendError"]],["impl Send for TryRecvError",1,["tokio::sync::mpsc::error::TryRecvError"]],["impl<T> Send for SendTimeoutError<T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::error::SendTimeoutError"]],["impl<'a, T: ?Sized> Send for MutexGuard<'a, T>
    where\n T: Send,
    ",1,["tokio::sync::mutex::MutexGuard"]],["impl<T: ?Sized> Send for OwnedMutexGuard<T>
    where\n T: Send,
    ",1,["tokio::sync::mutex::OwnedMutexGuard"]],["impl Send for TryLockError",1,["tokio::sync::mutex::TryLockError"]],["impl Send for Notify",1,["tokio::sync::notify::Notify"]],["impl Send for RecvError",1,["tokio::sync::oneshot::error::RecvError"]],["impl Send for TryRecvError",1,["tokio::sync::oneshot::error::TryRecvError"]],["impl<T> Send for Sender<T>
    where\n T: Send,
    ",1,["tokio::sync::oneshot::Sender"]],["impl<T> Send for Receiver<T>
    where\n T: Send,
    ",1,["tokio::sync::oneshot::Receiver"]],["impl Send for TryAcquireError",1,["tokio::sync::batch_semaphore::TryAcquireError"]],["impl Send for AcquireError",1,["tokio::sync::batch_semaphore::AcquireError"]],["impl Send for Semaphore",1,["tokio::sync::semaphore::Semaphore"]],["impl<'a> Send for SemaphorePermit<'a>",1,["tokio::sync::semaphore::SemaphorePermit"]],["impl Send for OwnedSemaphorePermit",1,["tokio::sync::semaphore::OwnedSemaphorePermit"]],["impl<T> Send for SetError<T>
    where\n T: Send,
    ",1,["tokio::sync::once_cell::SetError"]],["impl<T> Send for SendError<T>
    where\n T: Send,
    ",1,["tokio::sync::watch::error::SendError"]],["impl Send for RecvError",1,["tokio::sync::watch::error::RecvError"]],["impl<T> Send for Receiver<T>
    where\n T: Send + Sync,
    ",1,["tokio::sync::watch::Receiver"]],["impl<T> Send for Sender<T>
    where\n T: Send + Sync,
    ",1,["tokio::sync::watch::Sender"]],["impl<'a, T> !Send for Ref<'a, T>",1,["tokio::sync::watch::Ref"]],["impl !Send for LocalSet",1,["tokio::task::local::LocalSet"]],["impl !Send for LocalEnterGuard",1,["tokio::task::local::LocalEnterGuard"]],["impl<T> Send for LocalKey<T>",1,["tokio::task::task_local::LocalKey"]],["impl<T, F> Send for TaskLocalFuture<T, F>
    where\n F: Send,\n T: Send,
    ",1,["tokio::task::task_local::TaskLocalFuture"]],["impl<F> Send for Unconstrained<F>
    where\n F: Send,
    ",1,["tokio::task::unconstrained::Unconstrained"]],["impl<T> Send for JoinSet<T>
    where\n T: Send,
    ",1,["tokio::task::join_set::JoinSet"]],["impl Send for Error",1,["tokio::time::error::Error"]],["impl Send for Elapsed",1,["tokio::time::error::Elapsed"]],["impl Send for Instant",1,["tokio::time::instant::Instant"]],["impl Send for MissedTickBehavior",1,["tokio::time::interval::MissedTickBehavior"]],["impl Send for Interval",1,["tokio::time::interval::Interval"]],["impl Send for Sleep",1,["tokio::time::sleep::Sleep"]],["impl<T> Send for Timeout<T>
    where\n T: Send,
    ",1,["tokio::time::timeout::Timeout"]],["impl<T> Send for RwLockReadGuard<'_, T>
    where\n T: ?Sized + Sync,
    "],["impl<T> Send for RwLockMappedWriteGuard<'_, T>
    where\n T: ?Sized + Send + Sync,
    "],["impl<T, U> Send for OwnedRwLockMappedWriteGuard<T, U>
    where\n T: ?Sized + Send + Sync,\n U: ?Sized + Send + Sync,
    "],["impl<'a> Send for Notified<'a>"],["impl<T> Send for RwLock<T>
    where\n T: ?Sized + Send,
    "],["impl<T: Send> Send for OnceCell<T>"],["impl<'a, T> Send for MappedMutexGuard<'a, T>
    where\n T: ?Sized + Send + 'a,
    "],["impl<T> Send for OwnedRwLockWriteGuard<T>
    where\n T: ?Sized + Send + Sync,
    "],["impl Send for AbortHandle"],["impl<T: Send> Send for ReadHalf<T>"],["impl<T: Send> Send for Sender<T>"],["impl<T> Send for RwLockWriteGuard<'_, T>
    where\n T: ?Sized + Send + Sync,
    "],["impl<T> Send for Mutex<T>
    where\n T: ?Sized + Send,
    "],["impl<T, U> Send for OwnedRwLockReadGuard<T, U>
    where\n T: ?Sized + Send + Sync,\n U: ?Sized + Sync,
    "],["impl<T: Send> Send for WriteHalf<T>"],["impl<T: Send> Send for Receiver<T>"],["impl<T, U> Send for OwnedMappedMutexGuard<T, U>
    where\n T: ?Sized + Send,\n U: ?Sized + Send,
    "],["impl<T: Send> Send for JoinHandle<T>"]], "tokio_native_tls":[["impl<S> Send for TlsStream<S>
    where\n S: Send,
    ",1,["tokio_native_tls::TlsStream"]],["impl Send for TlsConnector",1,["tokio_native_tls::TlsConnector"]],["impl Send for TlsAcceptor",1,["tokio_native_tls::TlsAcceptor"]],["impl<S: Send> Send for AllowStd<S>"]], "tokio_rustls":[["impl<IO> Send for TlsStream<IO>
    where\n IO: Send,
    ",1,["tokio_rustls::client::TlsStream"]],["impl<IO> Send for TlsStream<IO>
    where\n IO: Send,
    ",1,["tokio_rustls::server::TlsStream"]],["impl Send for TlsConnector",1,["tokio_rustls::TlsConnector"]],["impl Send for TlsAcceptor",1,["tokio_rustls::TlsAcceptor"]],["impl<IO> Send for LazyConfigAcceptor<IO>
    where\n IO: Send,
    ",1,["tokio_rustls::LazyConfigAcceptor"]],["impl<IO> Send for StartHandshake<IO>
    where\n IO: Send,
    ",1,["tokio_rustls::StartHandshake"]],["impl<IO> Send for Connect<IO>
    where\n IO: Send,
    ",1,["tokio_rustls::Connect"]],["impl<IO> Send for Accept<IO>
    where\n IO: Send,
    ",1,["tokio_rustls::Accept"]],["impl<IO> Send for FallibleConnect<IO>
    where\n IO: Send,
    ",1,["tokio_rustls::FallibleConnect"]],["impl<IO> Send for FallibleAccept<IO>
    where\n IO: Send,
    ",1,["tokio_rustls::FallibleAccept"]],["impl<T> Send for TlsStream<T>
    where\n T: Send,
    ",1,["tokio_rustls::TlsStream"]]], -"tokio_stream":[["impl<T> Send for ReceiverStream<T>
    where\n T: Send,
    ",1,["tokio_stream::wrappers::mpsc_bounded::ReceiverStream"]],["impl<T> Send for UnboundedReceiverStream<T>
    where\n T: Send,
    ",1,["tokio_stream::wrappers::mpsc_unbounded::UnboundedReceiverStream"]],["impl Send for IntervalStream",1,["tokio_stream::wrappers::interval::IntervalStream"]],["impl Send for ReadDirStream",1,["tokio_stream::wrappers::read_dir::ReadDirStream"]],["impl<S> Send for Timeout<S>
    where\n S: Send,
    ",1,["tokio_stream::stream_ext::timeout::Timeout"]],["impl Send for Elapsed",1,["tokio_stream::stream_ext::timeout::Elapsed"]],["impl<I> Send for Iter<I>
    where\n I: Send,
    ",1,["tokio_stream::iter::Iter"]],["impl<T> Send for Once<T>
    where\n T: Send,
    ",1,["tokio_stream::once::Once"]],["impl<K, V> Send for StreamMap<K, V>
    where\n K: Send,\n V: Send,
    ",1,["tokio_stream::stream_map::StreamMap"]],["impl<S> Send for StreamNotifyClose<S>
    where\n S: Send,
    ",1,["tokio_stream::stream_close::StreamNotifyClose"]],["impl<T> Send for Empty<T>"],["impl<T> Send for Pending<T>"]], +"tokio_stream":[["impl<T> Send for ReceiverStream<T>
    where\n T: Send,
    ",1,["tokio_stream::wrappers::mpsc_bounded::ReceiverStream"]],["impl<T> Send for UnboundedReceiverStream<T>
    where\n T: Send,
    ",1,["tokio_stream::wrappers::mpsc_unbounded::UnboundedReceiverStream"]],["impl Send for IntervalStream",1,["tokio_stream::wrappers::interval::IntervalStream"]],["impl Send for ReadDirStream",1,["tokio_stream::wrappers::read_dir::ReadDirStream"]],["impl<S> Send for Timeout<S>
    where\n S: Send,
    ",1,["tokio_stream::stream_ext::timeout::Timeout"]],["impl Send for Elapsed",1,["tokio_stream::stream_ext::timeout::Elapsed"]],["impl<I> Send for Iter<I>
    where\n I: Send,
    ",1,["tokio_stream::iter::Iter"]],["impl<T> Send for Once<T>
    where\n T: Send,
    ",1,["tokio_stream::once::Once"]],["impl<K, V> Send for StreamMap<K, V>
    where\n K: Send,\n V: Send,
    ",1,["tokio_stream::stream_map::StreamMap"]],["impl<S> Send for StreamNotifyClose<S>
    where\n S: Send,
    ",1,["tokio_stream::stream_close::StreamNotifyClose"]],["impl<T> Send for Pending<T>"],["impl<T> Send for Empty<T>"]], "tokio_util":[["impl Send for BytesCodec",1,["tokio_util::codec::bytes_codec::BytesCodec"]],["impl<T, U> Send for Framed<T, U>
    where\n T: Send,\n U: Send,
    ",1,["tokio_util::codec::framed::Framed"]],["impl<T, U> Send for FramedParts<T, U>
    where\n T: Send,\n U: Send,
    ",1,["tokio_util::codec::framed::FramedParts"]],["impl<T, D> Send for FramedRead<T, D>
    where\n D: Send,\n T: Send,
    ",1,["tokio_util::codec::framed_read::FramedRead"]],["impl<T, E> Send for FramedWrite<T, E>
    where\n E: Send,\n T: Send,
    ",1,["tokio_util::codec::framed_write::FramedWrite"]],["impl Send for Builder",1,["tokio_util::codec::length_delimited::Builder"]],["impl Send for LengthDelimitedCodecError",1,["tokio_util::codec::length_delimited::LengthDelimitedCodecError"]],["impl Send for LengthDelimitedCodec",1,["tokio_util::codec::length_delimited::LengthDelimitedCodec"]],["impl Send for LinesCodec",1,["tokio_util::codec::lines_codec::LinesCodec"]],["impl Send for LinesCodecError",1,["tokio_util::codec::lines_codec::LinesCodecError"]],["impl Send for AnyDelimiterCodec",1,["tokio_util::codec::any_delimiter_codec::AnyDelimiterCodec"]],["impl Send for AnyDelimiterCodecError",1,["tokio_util::codec::any_delimiter_codec::AnyDelimiterCodecError"]],["impl<S> Send for CopyToBytes<S>
    where\n S: Send,
    ",1,["tokio_util::io::copy_to_bytes::CopyToBytes"]],["impl<R, F> Send for InspectReader<R, F>
    where\n F: Send,\n R: Send,
    ",1,["tokio_util::io::inspect::InspectReader"]],["impl<W, F> Send for InspectWriter<W, F>
    where\n F: Send,\n W: Send,
    ",1,["tokio_util::io::inspect::InspectWriter"]],["impl<R> Send for ReaderStream<R>
    where\n R: Send,
    ",1,["tokio_util::io::reader_stream::ReaderStream"]],["impl<S> Send for SinkWriter<S>
    where\n S: Send,
    ",1,["tokio_util::io::sink_writer::SinkWriter"]],["impl<S, B> Send for StreamReader<S, B>
    where\n B: Send,\n S: Send,
    ",1,["tokio_util::io::stream_reader::StreamReader"]],["impl Send for DropGuard",1,["tokio_util::sync::cancellation_token::guard::DropGuard"]],["impl Send for CancellationToken",1,["tokio_util::sync::cancellation_token::CancellationToken"]],["impl<'a> Send for WaitForCancellationFuture<'a>",1,["tokio_util::sync::cancellation_token::WaitForCancellationFuture"]],["impl Send for WaitForCancellationFutureOwned",1,["tokio_util::sync::cancellation_token::WaitForCancellationFutureOwned"]],["impl<T> Send for PollSendError<T>
    where\n T: Send,
    ",1,["tokio_util::sync::mpsc::PollSendError"]],["impl<T> Send for PollSender<T>
    where\n T: Send,
    ",1,["tokio_util::sync::mpsc::PollSender"]],["impl Send for PollSemaphore",1,["tokio_util::sync::poll_semaphore::PollSemaphore"]],["impl<'a, T> Send for ReusableBoxFuture<'a, T>",1,["tokio_util::sync::reusable_box::ReusableBoxFuture"]],["impl<L, R> Send for Either<L, R>
    where\n L: Send,\n R: Send,
    ",1,["tokio_util::either::Either"]]], "tracing":[["impl<T> Send for WithDispatch<T>
    where\n T: Send,
    ",1,["tracing::instrument::WithDispatch"]],["impl<T> Send for Instrumented<T>
    where\n T: Send,
    ",1,["tracing::instrument::Instrumented"]],["impl Send for Span",1,["tracing::span::Span"]],["impl<'a> Send for Entered<'a>",1,["tracing::span::Entered"]],["impl !Send for EnteredSpan",1,["tracing::span::EnteredSpan"]]], "tracing_core":[["impl Send for Identifier",1,["tracing_core::callsite::Identifier"]],["impl Send for DefaultCallsite",1,["tracing_core::callsite::DefaultCallsite"]],["impl Send for Dispatch",1,["tracing_core::dispatcher::Dispatch"]],["impl Send for WeakDispatch",1,["tracing_core::dispatcher::WeakDispatch"]],["impl Send for DefaultGuard",1,["tracing_core::dispatcher::DefaultGuard"]],["impl Send for SetGlobalDefaultError",1,["tracing_core::dispatcher::SetGlobalDefaultError"]],["impl<'a> !Send for Event<'a>",1,["tracing_core::event::Event"]],["impl Send for Field",1,["tracing_core::field::Field"]],["impl Send for Empty",1,["tracing_core::field::Empty"]],["impl Send for FieldSet",1,["tracing_core::field::FieldSet"]],["impl<'a> !Send for ValueSet<'a>",1,["tracing_core::field::ValueSet"]],["impl Send for Iter",1,["tracing_core::field::Iter"]],["impl<T> Send for DisplayValue<T>
    where\n T: Send,
    ",1,["tracing_core::field::DisplayValue"]],["impl<T> Send for DebugValue<T>
    where\n T: Send,
    ",1,["tracing_core::field::DebugValue"]],["impl<'a> Send for Metadata<'a>",1,["tracing_core::metadata::Metadata"]],["impl Send for Kind",1,["tracing_core::metadata::Kind"]],["impl Send for Level",1,["tracing_core::metadata::Level"]],["impl Send for LevelFilter",1,["tracing_core::metadata::LevelFilter"]],["impl Send for ParseLevelFilterError",1,["tracing_core::metadata::ParseLevelFilterError"]],["impl Send for ParseLevelError",1,["tracing_core::metadata::ParseLevelError"]],["impl Send for Id",1,["tracing_core::span::Id"]],["impl<'a> !Send for Attributes<'a>",1,["tracing_core::span::Attributes"]],["impl<'a> !Send for Record<'a>",1,["tracing_core::span::Record"]],["impl Send for Current",1,["tracing_core::span::Current"]],["impl Send for Interest",1,["tracing_core::subscriber::Interest"]],["impl Send for NoSubscriber",1,["tracing_core::subscriber::NoSubscriber"]]], diff --git a/trait.impl/core/marker/trait.StructuralEq.js b/trait.impl/core/marker/trait.StructuralEq.js index 607741fc7132..9d4c2fc045eb 100644 --- a/trait.impl/core/marker/trait.StructuralEq.js +++ b/trait.impl/core/marker/trait.StructuralEq.js @@ -2,7 +2,7 @@ "actix":[["impl StructuralEq for SpawnHandle"],["impl StructuralEq for MailboxError"]], "actix_extensible_rate_limit":[["impl StructuralEq for Decision"]], "actix_http":[["impl StructuralEq for Protocol"],["impl<T> StructuralEq for QualityItem<T>"],["impl StructuralEq for CloseReason"],["impl StructuralEq for Message"],["impl StructuralEq for OpCode"],["impl StructuralEq for BodySize"],["impl StructuralEq for MessageType"],["impl StructuralEq for ConnectionType"],["impl StructuralEq for ExtendedValue"],["impl StructuralEq for Quality"],["impl StructuralEq for Item"],["impl StructuralEq for Charset"],["impl StructuralEq for CloseCode"],["impl StructuralEq for KeepAlive"],["impl StructuralEq for HandshakeError"],["impl StructuralEq for ContentEncoding"],["impl StructuralEq for HttpDate"],["impl StructuralEq for Frame"]], -"actix_router":[["impl StructuralEq for ResourceId"],["impl StructuralEq for Patterns"]], +"actix_router":[["impl StructuralEq for Patterns"],["impl StructuralEq for ResourceId"]], "actix_session":[["impl StructuralEq for SessionStatus"],["impl StructuralEq for SessionKey"]], "actix_web":[["impl<T> StructuralEq for Preference<T>"],["impl StructuralEq for ByteRangeSpec"],["impl StructuralEq for Allow"],["impl<T> StructuralEq for Form<T>"],["impl StructuralEq for ContentType"],["impl<T> StructuralEq for Path<T>"],["impl StructuralEq for Expires"],["impl StructuralEq for ContentRangeSpec"],["impl StructuralEq for AcceptCharset"],["impl StructuralEq for ContentDisposition"],["impl StructuralEq for Encoding"],["impl StructuralEq for AcceptEncoding"],["impl StructuralEq for IfRange"],["impl StructuralEq for Accept"],["impl StructuralEq for IfModifiedSince"],["impl StructuralEq for Range"],["impl StructuralEq for DispositionType"],["impl StructuralEq for ContentLanguage"],["impl StructuralEq for AcceptLanguage"],["impl StructuralEq for IfUnmodifiedSince"],["impl<T> StructuralEq for Header<T>"],["impl StructuralEq for PeerAddr"],["impl StructuralEq for CacheControl"],["impl StructuralEq for DispositionParam"],["impl StructuralEq for ETag"],["impl StructuralEq for IfNoneMatch"],["impl StructuralEq for UrlGenerationError"],["impl StructuralEq for EntityTag"],["impl StructuralEq for LastModified"],["impl<L, R> StructuralEq for Either<L, R>"],["impl StructuralEq for CacheDirective"],["impl StructuralEq for ContentRange"],["impl<T> StructuralEq for Query<T>"],["impl StructuralEq for IfMatch"],["impl StructuralEq for ContentLength"],["impl StructuralEq for Date"]], "aead":[["impl StructuralEq for Error"]], @@ -47,7 +47,7 @@ "fontdb":[["impl StructuralEq for Weight"],["impl<'a> StructuralEq for Family<'a>"],["impl<'a> StructuralEq for Query<'a>"],["impl StructuralEq for Style"],["impl StructuralEq for ID"]], "futures_channel":[["impl StructuralEq for Canceled"],["impl<T> StructuralEq for TrySendError<T>"],["impl StructuralEq for SendError"]], "futures_intrusive":[["impl StructuralEq for CloseStatus"],["impl StructuralEq for StateId"]], -"futures_util":[["impl StructuralEq for PollNext"],["impl<T, E> StructuralEq for TryReadyChunksError<T, E>"],["impl StructuralEq for Aborted"],["impl<T, E> StructuralEq for TryChunksError<T, E>"],["impl<T> StructuralEq for AllowStdIo<T>"]], +"futures_util":[["impl<T, E> StructuralEq for TryReadyChunksError<T, E>"],["impl<T, E> StructuralEq for TryChunksError<T, E>"],["impl StructuralEq for Aborted"],["impl<T> StructuralEq for AllowStdIo<T>"],["impl StructuralEq for PollNext"]], "getrandom":[["impl StructuralEq for Error"]], "gif":[["impl StructuralEq for Block"],["impl StructuralEq for DisposalMethod"],["impl StructuralEq for AnyExtension"],["impl StructuralEq for Extension"],["impl StructuralEq for Version"]], "gimli":[["impl<'bases, Section, R> StructuralEq for PartialFrameDescriptionEntry<'bases, Section, R>
    where\n R: Reader,\n Section: UnwindSection<R>,
    "],["impl StructuralEq for LineRow"],["impl<T> StructuralEq for DebugRngListsIndex<T>"],["impl StructuralEq for DwSectV2"],["impl StructuralEq for DwCc"],["impl StructuralEq for SectionBaseAddresses"],["impl<T> StructuralEq for DieReference<T>"],["impl StructuralEq for UnitIndexSection"],["impl<R, Offset> StructuralEq for CommonInformationEntry<R, Offset>
    where\n R: Reader<Offset = Offset>,\n Offset: ReaderOffset,
    "],["impl<R, Offset> StructuralEq for FileEntry<R, Offset>
    where\n R: Reader<Offset = Offset>,\n Offset: ReaderOffset,
    "],["impl<T> StructuralEq for DebugStrOffset<T>"],["impl StructuralEq for DwAddr"],["impl<R, Offset> StructuralEq for IncompleteLineProgram<R, Offset>
    where\n R: Reader<Offset = Offset>,\n Offset: ReaderOffset,
    "],["impl StructuralEq for DwForm"],["impl StructuralEq for DwTag"],["impl StructuralEq for ArangeEntry"],["impl<T> StructuralEq for DebugMacinfoOffset<T>"],["impl<R: Reader, A: UnwindContextStorage<R>> StructuralEq for UnwindContext<R, A>"],["impl StructuralEq for SectionId"],["impl StructuralEq for DwChildren"],["impl StructuralEq for DwSect"],["impl StructuralEq for DwLns"],["impl StructuralEq for DwDefaulted"],["impl StructuralEq for DwEnd"],["impl<R: Reader> StructuralEq for DebugFrame<R>"],["impl StructuralEq for DwOrd"],["impl<T> StructuralEq for DebugInfoOffset<T>"],["impl StructuralEq for Abbreviation"],["impl StructuralEq for DwVirtuality"],["impl<T> StructuralEq for DebugRngListsBase<T>"],["impl StructuralEq for ValueType"],["impl<R, Offset> StructuralEq for Operation<R, Offset>
    where\n R: Reader<Offset = Offset>,\n Offset: ReaderOffset,
    "],["impl StructuralEq for DwId"],["impl StructuralEq for Register"],["impl StructuralEq for DwDs"],["impl<R: Reader> StructuralEq for Attribute<R>"],["impl<T> StructuralEq for LocationListsOffset<T>"],["impl StructuralEq for Error"],["impl<T> StructuralEq for RawRangeListsOffset<T>"],["impl StructuralEq for DwRle"],["impl<T> StructuralEq for DebugTypesOffset<T>"],["impl<R: Reader> StructuralEq for LocationListEntry<R>"],["impl<T> StructuralEq for DebugStrOffsetsIndex<T>"],["impl StructuralEq for DwOp"],["impl StructuralEq for Vendor"],["impl StructuralEq for BigEndian"],["impl StructuralEq for DwarfFileType"],["impl<'input, Endian> StructuralEq for EndianSlice<'input, Endian>
    where\n Endian: Endianity,
    "],["impl StructuralEq for DebugTypeSignature"],["impl<R, Offset> StructuralEq for FrameDescriptionEntry<R, Offset>
    where\n R: Reader<Offset = Offset>,\n Offset: ReaderOffset,
    "],["impl<R: Reader> StructuralEq for CfaRule<R>"],["impl<R, Offset> StructuralEq for UnitHeader<R, Offset>
    where\n R: Reader<Offset = Offset>,\n Offset: ReaderOffset,
    "],["impl StructuralEq for DwLnct"],["impl StructuralEq for DwCfa"],["impl<R, Offset> StructuralEq for ArangeHeader<R, Offset>
    where\n R: Reader<Offset = Offset>,\n Offset: ReaderOffset,
    "],["impl StructuralEq for Range"],["impl<T> StructuralEq for DebugLocListsBase<T>"],["impl<R: Reader> StructuralEq for EhFrameHdr<R>"],["impl<R, Offset> StructuralEq for LineInstruction<R, Offset>
    where\n R: Reader<Offset = Offset>,\n Offset: ReaderOffset,
    "],["impl<T> StructuralEq for EhFrameOffset<T>"],["impl StructuralEq for DwDsc"],["impl StructuralEq for Pointer"],["impl<R: Reader> StructuralEq for RegisterRule<R>"],["impl StructuralEq for DwIdx"],["impl StructuralEq for LittleEndian"],["impl<T> StructuralEq for DebugArangesOffset<T>"],["impl StructuralEq for Augmentation"],["impl StructuralEq for Encoding"],["impl StructuralEq for DwMacro"],["impl<T> StructuralEq for RangeListsOffset<T>"],["impl<T> StructuralEq for DebugLineOffset<T>"],["impl StructuralEq for RunTimeEndian"],["impl StructuralEq for DwLle"],["impl<Offset> StructuralEq for UnitType<Offset>
    where\n Offset: ReaderOffset,
    "],["impl<R: Reader, S: UnwindContextStorage<R>> StructuralEq for UnwindTableRow<R, S>"],["impl StructuralEq for Format"],["impl StructuralEq for StoreOnHeap"],["impl<'bases, Section, R> StructuralEq for CieOrFde<'bases, Section, R>
    where\n R: Reader,\n Section: UnwindSection<R>,
    "],["impl<T> StructuralEq for UnitOffset<T>"],["impl StructuralEq for ColumnType"],["impl StructuralEq for DwUt"],["impl StructuralEq for LineEncoding"],["impl StructuralEq for DwLang"],["impl StructuralEq for ReaderOffsetId"],["impl StructuralEq for BaseAddresses"],["impl<R, Offset> StructuralEq for CompleteLineProgram<R, Offset>
    where\n R: Reader<Offset = Offset>,\n Offset: ReaderOffset,
    "],["impl StructuralEq for DwLne"],["impl<T> StructuralEq for DebugAddrIndex<T>"],["impl<T> StructuralEq for DebugStrOffsetsBase<T>"],["impl StructuralEq for DwInl"],["impl<T> StructuralEq for DebugAbbrevOffset<T>"],["impl StructuralEq for DwEhPe"],["impl<R: Reader> StructuralEq for EhFrame<R>"],["impl<R, Offset> StructuralEq for LineProgramHeader<R, Offset>
    where\n R: Reader<Offset = Offset>,\n Offset: ReaderOffset,
    "],["impl<R, Offset> StructuralEq for AttributeValue<R, Offset>
    where\n R: Reader<Offset = Offset>,\n Offset: ReaderOffset,
    "],["impl StructuralEq for FileEntryFormat"],["impl StructuralEq for DwAccess"],["impl StructuralEq for AttributeSpecification"],["impl StructuralEq for AbbreviationsCacheStrategy"],["impl<T> StructuralEq for DebugLineStrOffset<T>"],["impl StructuralEq for DwVis"],["impl<T> StructuralEq for DebugFrameOffset<T>"],["impl StructuralEq for DwAte"],["impl StructuralEq for DwAt"],["impl StructuralEq for DwoId"],["impl<T> StructuralEq for UnitSectionOffset<T>"],["impl<T> StructuralEq for DebugMacroOffset<T>"],["impl<R: Reader> StructuralEq for Expression<R>"],["impl<T> StructuralEq for DebugAddrBase<T>"],["impl<T> StructuralEq for DebugLocListsIndex<T>"],["impl<R: Reader> StructuralEq for CallFrameInstruction<R>"]], @@ -79,7 +79,7 @@ "imagesize":[["impl StructuralEq for ImageType"],["impl StructuralEq for ImageSize"]], "indexmap":[["impl StructuralEq for TryReserveError"]], "ipnet":[["impl StructuralEq for Ipv4Net"],["impl StructuralEq for Ipv6Subnets"],["impl StructuralEq for AddrParseError"],["impl StructuralEq for IpAddrRange"],["impl StructuralEq for PrefixLenError"],["impl StructuralEq for Ipv4AddrRange"],["impl StructuralEq for Ipv4Subnets"],["impl StructuralEq for Ipv6AddrRange"],["impl StructuralEq for IpNet"],["impl StructuralEq for IpSubnets"],["impl StructuralEq for Ipv6Net"]], -"itertools":[["impl<T> StructuralEq for MinMaxResult<T>"],["impl<T> StructuralEq for FoldWhile<T>"],["impl<A, B> StructuralEq for EitherOrBoth<A, B>"],["impl StructuralEq for Position"]], +"itertools":[["impl StructuralEq for Position"],["impl<A, B> StructuralEq for EitherOrBoth<A, B>"],["impl<T> StructuralEq for MinMaxResult<T>"],["impl<T> StructuralEq for FoldWhile<T>"]], "jpeg_decoder":[["impl StructuralEq for UnsupportedFeature"],["impl StructuralEq for ColorTransform"]], "language_tags":[["impl StructuralEq for ValidationError"],["impl StructuralEq for ParseError"],["impl StructuralEq for LanguageTag"]], "lettre":[["impl StructuralEq for Code"],["impl StructuralEq for Date"],["impl StructuralEq for Mailboxes"],["impl StructuralEq for Expn"],["impl StructuralEq for Credentials"],["impl StructuralEq for Detail"],["impl StructuralEq for RcptParameter"],["impl StructuralEq for Rcpt"],["impl StructuralEq for Data"],["impl StructuralEq for Mail"],["impl StructuralEq for Address"],["impl StructuralEq for Mailbox"],["impl StructuralEq for To"],["impl StructuralEq for Vrfy"],["impl StructuralEq for MimeVersion"],["impl StructuralEq for Help"],["impl StructuralEq for Mechanism"],["impl StructuralEq for Extension"],["impl StructuralEq for ReplyTo"],["impl StructuralEq for Auth"],["impl StructuralEq for ContentTransferEncoding"],["impl StructuralEq for Ehlo"],["impl StructuralEq for MessageId"],["impl StructuralEq for From"],["impl StructuralEq for Sender"],["impl StructuralEq for Starttls"],["impl StructuralEq for MailBodyParameter"],["impl StructuralEq for Cc"],["impl StructuralEq for Noop"],["impl StructuralEq for ContentLocation"],["impl StructuralEq for Category"],["impl StructuralEq for Envelope"],["impl StructuralEq for AddressError"],["impl StructuralEq for Subject"],["impl StructuralEq for MailParameter"],["impl StructuralEq for ContentId"],["impl StructuralEq for Comments"],["impl StructuralEq for Keywords"],["impl StructuralEq for Quit"],["impl StructuralEq for ContentType"],["impl StructuralEq for InReplyTo"],["impl StructuralEq for Response"],["impl StructuralEq for Rset"],["impl StructuralEq for ClientId"],["impl StructuralEq for References"],["impl StructuralEq for ServerInfo"],["impl StructuralEq for Severity"],["impl StructuralEq for Bcc"],["impl StructuralEq for UserAgent"]], @@ -100,7 +100,7 @@ "oauth2":[["impl StructuralEq for PkceCodeChallengeMethod"],["impl StructuralEq for ClientId"],["impl StructuralEq for ResourceOwnerUsername"],["impl StructuralEq for Scope"],["impl StructuralEq for ResponseType"]], "object":[["impl<E: Endian> StructuralEq for I32Bytes<E>"],["impl StructuralEq for SectionKind"],["impl StructuralEq for ComdatKind"],["impl<E: Endian> StructuralEq for U16Bytes<E>"],["impl<'data> StructuralEq for CompressedData<'data>"],["impl<'data> StructuralEq for CodeView<'data>"],["impl StructuralEq for FileKind"],["impl StructuralEq for SegmentFlags"],["impl<E: Endian> StructuralEq for U32Bytes<E>"],["impl StructuralEq for FileFlags"],["impl StructuralEq for ArchiveKind"],["impl<'data> StructuralEq for Import<'data>"],["impl StructuralEq for RelocationKind"],["impl<'data> StructuralEq for Export<'data>"],["impl StructuralEq for LittleEndian"],["impl StructuralEq for Architecture"],["impl StructuralEq for BigEndian"],["impl<'data> StructuralEq for Bytes<'data>"],["impl StructuralEq for Guid"],["impl StructuralEq for SectionIndex"],["impl StructuralEq for AddressSize"],["impl<E: Endian> StructuralEq for I16Bytes<E>"],["impl<Section, Symbol> StructuralEq for SymbolFlags<Section, Symbol>"],["impl StructuralEq for CompressionFormat"],["impl<'data> StructuralEq for ImportName<'data>"],["impl<'data> StructuralEq for ObjectMapEntry<'data>"],["impl StructuralEq for ImportType"],["impl<E: Endian> StructuralEq for I64Bytes<E>"],["impl StructuralEq for ObjectKind"],["impl StructuralEq for SectionFlags"],["impl StructuralEq for RelocationTarget"],["impl StructuralEq for Error"],["impl StructuralEq for SymbolSection"],["impl StructuralEq for SymbolKind"],["impl StructuralEq for SymbolIndex"],["impl StructuralEq for SymbolScope"],["impl StructuralEq for RelocationEncoding"],["impl StructuralEq for Endianness"],["impl StructuralEq for SubArchitecture"],["impl<'data> StructuralEq for SymbolMapName<'data>"],["impl StructuralEq for BinaryFormat"],["impl<E: Endian> StructuralEq for U64Bytes<E>"],["impl StructuralEq for CompressedFileRange"]], "openssl":[["impl StructuralEq for ErrorCode"],["impl StructuralEq for Pkcs7Flags"],["impl StructuralEq for X509VerifyResult"],["impl StructuralEq for TimeDiff"],["impl StructuralEq for OcspResponseStatus"],["impl StructuralEq for Nid"],["impl StructuralEq for AlpnError"],["impl StructuralEq for Asn1Type"],["impl StructuralEq for CrlReason"],["impl StructuralEq for SslAlert"],["impl StructuralEq for OcspRevokedStatus"],["impl StructuralEq for X509CheckFlags"],["impl StructuralEq for SslVersion"],["impl StructuralEq for ClientHelloResponse"],["impl StructuralEq for OcspCertStatus"],["impl StructuralEq for SslMode"],["impl StructuralEq for SniError"],["impl StructuralEq for SslOptions"],["impl StructuralEq for SrtpProfileId"],["impl StructuralEq for X509PurposeId"],["impl StructuralEq for MessageDigest"],["impl StructuralEq for ShutdownResult"],["impl StructuralEq for X509VerifyFlags"],["impl StructuralEq for SslVerifyMode"],["impl StructuralEq for Id"],["impl StructuralEq for KeyIvPair"],["impl StructuralEq for CMSOptions"],["impl StructuralEq for SslSessionCacheMode"],["impl StructuralEq for ExtensionContext"],["impl StructuralEq for OcspFlag"],["impl StructuralEq for ShutdownState"],["impl StructuralEq for Cipher"],["impl StructuralEq for Padding"]], -"parking_lot":[["impl StructuralEq for OnceState"],["impl StructuralEq for WaitTimeoutResult"]], +"parking_lot":[["impl StructuralEq for WaitTimeoutResult"],["impl StructuralEq for OnceState"]], "parking_lot_core":[["impl StructuralEq for RequeueOp"],["impl StructuralEq for ParkResult"],["impl StructuralEq for ParkToken"],["impl StructuralEq for UnparkResult"],["impl StructuralEq for UnparkToken"],["impl StructuralEq for FilterOp"]], "parse_size":[["impl StructuralEq for ByteSuffix"],["impl StructuralEq for UnitSystem"],["impl StructuralEq for Error"]], "pem":[["impl StructuralEq for PemError"]], @@ -111,7 +111,7 @@ "quick_xml":[["impl<'a> StructuralEq for BytesDecl<'a>"],["impl<'a> StructuralEq for LocalName<'a>"],["impl<'a> StructuralEq for BytesStart<'a>"],["impl<'a> StructuralEq for BytesEnd<'a>"],["impl StructuralEq for Decoder"],["impl<'ns> StructuralEq for ResolveResult<'ns>"],["impl<'a> StructuralEq for BytesText<'a>"],["impl<T> StructuralEq for Attr<T>"],["impl<'a> StructuralEq for Attribute<'a>"],["impl<'a> StructuralEq for PrefixDeclaration<'a>"],["impl StructuralEq for AttrError"],["impl<'a> StructuralEq for Event<'a>"],["impl<'a> StructuralEq for Namespace<'a>"],["impl<'a> StructuralEq for BytesCData<'a>"],["impl<'a> StructuralEq for QName<'a>"],["impl<'a> StructuralEq for Prefix<'a>"]], "quoted_printable":[["impl StructuralEq for QuotedPrintableError"],["impl StructuralEq for ParseMode"],["impl StructuralEq for Options"],["impl StructuralEq for InputMode"]], "rand":[["impl StructuralEq for BernoulliError"],["impl StructuralEq for WeightedError"],["impl StructuralEq for StdRng"],["impl StructuralEq for StepRng"]], -"rand_chacha":[["impl StructuralEq for ChaCha8Core"],["impl StructuralEq for ChaCha20Core"],["impl StructuralEq for ChaCha12Core"]], +"rand_chacha":[["impl StructuralEq for ChaCha12Core"],["impl StructuralEq for ChaCha8Core"],["impl StructuralEq for ChaCha20Core"]], "redis":[["impl StructuralEq for Value"],["impl StructuralEq for StreamMaxlen"],["impl StructuralEq for AclInfo"],["impl StructuralEq for ErrorKind"],["impl StructuralEq for NumericBehavior"],["impl StructuralEq for Rule"]], "regex":[["impl<'h> StructuralEq for Match<'h>"],["impl<'h> StructuralEq for Match<'h>"]], "regex_automata":[["impl StructuralEq for HalfMatch"],["impl StructuralEq for OverlappingState"],["impl StructuralEq for Unit"],["impl StructuralEq for SmallIndexError"],["impl StructuralEq for StateID"],["impl StructuralEq for MatchErrorKind"],["impl StructuralEq for StateIDError"],["impl StructuralEq for Look"],["impl StructuralEq for SmallIndex"],["impl StructuralEq for State"],["impl StructuralEq for LazyStateID"],["impl StructuralEq for NonMaxUsize"],["impl StructuralEq for PatternSet"],["impl StructuralEq for PatternIDError"],["impl StructuralEq for Span"],["impl StructuralEq for Match"],["impl StructuralEq for PatternID"],["impl StructuralEq for MatchError"],["impl StructuralEq for MatchKind"],["impl StructuralEq for Anchored"],["impl StructuralEq for Transition"],["impl StructuralEq for SparseTransitions"],["impl StructuralEq for DenseTransitions"],["impl StructuralEq for LookSet"]], @@ -120,7 +120,7 @@ "rgb":[["impl<ComponentType, AlphaComponentType> StructuralEq for RGBA<ComponentType, AlphaComponentType>"],["impl<ComponentType> StructuralEq for BGR<ComponentType>"],["impl<ComponentType> StructuralEq for Gray<ComponentType>"],["impl<ComponentType> StructuralEq for RGB<ComponentType>"],["impl<ComponentType, AlphaComponentType> StructuralEq for GrayAlpha<ComponentType, AlphaComponentType>"],["impl<ComponentType, AlphaComponentType> StructuralEq for BGRA<ComponentType, AlphaComponentType>"]], "ring":[["impl StructuralEq for Algorithm"],["impl StructuralEq for Algorithm"],["impl StructuralEq for Algorithm"]], "roxmltree":[["impl<'input> StructuralEq for PI<'input>"],["impl<'input> StructuralEq for Namespace<'input>"],["impl<'input> StructuralEq for StringStorage<'input>"],["impl StructuralEq for ParsingOptions"],["impl StructuralEq for TextPos"],["impl StructuralEq for NodeId"],["impl StructuralEq for NodeType"],["impl<'a, 'b> StructuralEq for ExpandedName<'a, 'b>"],["impl StructuralEq for Error"]], -"rustix":[["impl StructuralEq for Uid"],["impl StructuralEq for DupFlags"],["impl StructuralEq for OFlags"],["impl StructuralEq for FlockOperation"],["impl StructuralEq for StatVfsMountFlags"],["impl StructuralEq for Advice"],["impl StructuralEq for FallocateFlags"],["impl StructuralEq for ReadWriteFlags"],["impl StructuralEq for MemfdFlags"],["impl StructuralEq for ResolveFlags"],["impl StructuralEq for StatxFlags"],["impl StructuralEq for Gid"],["impl StructuralEq for Access"],["impl StructuralEq for Mode"],["impl StructuralEq for FileType"],["impl StructuralEq for WatchFlags"],["impl StructuralEq for XattrFlags"],["impl StructuralEq for Opcode"],["impl StructuralEq for RenameFlags"],["impl StructuralEq for SeekFrom"],["impl StructuralEq for FdFlags"],["impl StructuralEq for Errno"],["impl StructuralEq for AtFlags"],["impl StructuralEq for SealFlags"],["impl StructuralEq for Direction"],["impl StructuralEq for CreateFlags"]], +"rustix":[["impl StructuralEq for OFlags"],["impl StructuralEq for ResolveFlags"],["impl StructuralEq for WatchFlags"],["impl StructuralEq for Errno"],["impl StructuralEq for DupFlags"],["impl StructuralEq for Direction"],["impl StructuralEq for Access"],["impl StructuralEq for FdFlags"],["impl StructuralEq for ReadWriteFlags"],["impl StructuralEq for RenameFlags"],["impl StructuralEq for CreateFlags"],["impl StructuralEq for XattrFlags"],["impl StructuralEq for MemfdFlags"],["impl StructuralEq for FlockOperation"],["impl StructuralEq for AtFlags"],["impl StructuralEq for StatVfsMountFlags"],["impl StructuralEq for Advice"],["impl StructuralEq for Mode"],["impl StructuralEq for StatxFlags"],["impl StructuralEq for Opcode"],["impl StructuralEq for Uid"],["impl StructuralEq for SealFlags"],["impl StructuralEq for Gid"],["impl StructuralEq for FallocateFlags"],["impl StructuralEq for FileType"],["impl StructuralEq for SeekFrom"]], "rustls":[["impl StructuralEq for HeartbeatMessageType"],["impl StructuralEq for CertificateStatusType"],["impl StructuralEq for PayloadU8"],["impl StructuralEq for ProtocolVersion"],["impl StructuralEq for NamedGroup"],["impl StructuralEq for BulkAlgorithm"],["impl StructuralEq for ServerName"],["impl StructuralEq for ClientCertificateType"],["impl StructuralEq for ServerNameType"],["impl StructuralEq for ECCurveType"],["impl StructuralEq for HeartbeatMode"],["impl StructuralEq for ContentType"],["impl StructuralEq for CipherSuite"],["impl StructuralEq for PayloadU24"],["impl StructuralEq for SupportedProtocolVersion"],["impl StructuralEq for DnsName"],["impl StructuralEq for AlertLevel"],["impl StructuralEq for ExtensionType"],["impl StructuralEq for PSKKeyExchangeMode"],["impl StructuralEq for Certificate"],["impl StructuralEq for PayloadU16"],["impl StructuralEq for HandshakeType"],["impl StructuralEq for IoState"],["impl StructuralEq for Compression"],["impl StructuralEq for Random"],["impl StructuralEq for SignatureAlgorithm"],["impl StructuralEq for SignatureScheme"],["impl StructuralEq for KeyUpdateRequest"],["impl StructuralEq for HashAlgorithm"],["impl StructuralEq for AlertDescription"],["impl StructuralEq for ECPointFormat"],["impl StructuralEq for PrivateKey"],["impl StructuralEq for NamedCurve"],["impl StructuralEq for Payload"]], "rustybuzz":[["impl StructuralEq for Direction"],["impl StructuralEq for Language"],["impl StructuralEq for BufferClusterLevel"],["impl StructuralEq for Script"]], "same_file":[["impl StructuralEq for Handle"]], @@ -130,7 +130,7 @@ "signal_hook_registry":[["impl StructuralEq for SigId"]], "slotmap":[["impl StructuralEq for KeyData"],["impl StructuralEq for DefaultKey"]], "socket2":[["impl StructuralEq for Protocol"],["impl StructuralEq for Domain"],["impl StructuralEq for Type"],["impl StructuralEq for RecvFlags"]], -"sqlx_core":[["impl StructuralEq for AnyKind"],["impl<T> StructuralEq for Text<T>"],["impl StructuralEq for AnyTypeInfoKind"],["impl StructuralEq for ErrorKind"],["impl<T: ?Sized> StructuralEq for Json<T>"],["impl StructuralEq for UStr"]], +"sqlx_core":[["impl StructuralEq for AnyTypeInfoKind"],["impl StructuralEq for AnyKind"],["impl<T> StructuralEq for Text<T>"],["impl<T: ?Sized> StructuralEq for Json<T>"],["impl StructuralEq for UStr"],["impl StructuralEq for ErrorKind"]], "sqlx_postgres":[["impl StructuralEq for PgInterval"],["impl StructuralEq for PgLQueryVariantFlag"],["impl<T> StructuralEq for PgRange<T>"],["impl StructuralEq for PgAdvisoryLockKey"],["impl<'a> StructuralEq for PgErrorPosition<'a>"],["impl StructuralEq for PgValueFormat"],["impl StructuralEq for PgMoney"],["impl StructuralEq for Oid"],["impl StructuralEq for PgSeverity"]], "strict_num":[["impl StructuralEq for PositiveF64"],["impl StructuralEq for NonZeroPositiveF32"],["impl StructuralEq for NormalizedF64"],["impl StructuralEq for NormalizedF32"],["impl StructuralEq for PositiveF32"],["impl StructuralEq for NonZeroPositiveF64"]], "svgtypes":[["impl<'a> StructuralEq for FilterValueListParser<'a>"],["impl<'a> StructuralEq for LengthListParser<'a>"],["impl StructuralEq for AngleUnit"],["impl<'a> StructuralEq for FuncIRI<'a>"],["impl<'a> StructuralEq for PathParser<'a>"],["impl StructuralEq for PaintOrder"],["impl<'a> StructuralEq for NumberListParser<'a>"],["impl StructuralEq for AspectRatio"],["impl<'a> StructuralEq for PointsParser<'a>"],["impl StructuralEq for DirectionalPosition"],["impl StructuralEq for Align"],["impl StructuralEq for PaintFallback"],["impl StructuralEq for Color"],["impl StructuralEq for PaintOrderKind"],["impl<'a> StructuralEq for Paint<'a>"],["impl<'a> StructuralEq for IRI<'a>"],["impl StructuralEq for LengthUnit"]], @@ -141,10 +141,10 @@ "tiny_skia":[["impl StructuralEq for BlendMode"]], "tiny_skia_path":[["impl StructuralEq for NormalizedF32Exclusive"],["impl StructuralEq for PathVerb"]], "tinystr":[["impl StructuralEq for TinyStrError"],["impl<const N: usize> StructuralEq for TinyAsciiStr<N>"],["impl<const N: usize> StructuralEq for UnvalidatedTinyAsciiStr<N>"]], -"tokio":[["impl StructuralEq for TryRecvError"],["impl StructuralEq for MissedTickBehavior"],["impl StructuralEq for RecvError"],["impl StructuralEq for Instant"],["impl StructuralEq for TryRecvError"],["impl StructuralEq for Interest"],["impl<T> StructuralEq for SendTimeoutError<T>"],["impl StructuralEq for Elapsed"],["impl StructuralEq for TryRecvError"],["impl StructuralEq for TryAcquireError"],["impl StructuralEq for Ready"],["impl StructuralEq for RuntimeFlavor"],["impl StructuralEq for SignalKind"],["impl<T> StructuralEq for TrySendError<T>"],["impl<T> StructuralEq for SendError<T>"],["impl StructuralEq for RecvError"],["impl StructuralEq for UCred"],["impl<T> StructuralEq for SendError<T>"],["impl<T> StructuralEq for SetError<T>"]], +"tokio":[["impl StructuralEq for Ready"],["impl StructuralEq for TryRecvError"],["impl StructuralEq for Elapsed"],["impl StructuralEq for Instant"],["impl<T> StructuralEq for SendError<T>"],["impl StructuralEq for RuntimeFlavor"],["impl<T> StructuralEq for SetError<T>"],["impl StructuralEq for UCred"],["impl StructuralEq for RecvError"],["impl StructuralEq for TryRecvError"],["impl StructuralEq for TryAcquireError"],["impl<T> StructuralEq for SendTimeoutError<T>"],["impl StructuralEq for Interest"],["impl<T> StructuralEq for TrySendError<T>"],["impl StructuralEq for TryRecvError"],["impl StructuralEq for RecvError"],["impl StructuralEq for SignalKind"],["impl<T> StructuralEq for SendError<T>"],["impl StructuralEq for MissedTickBehavior"]], "tokio_stream":[["impl StructuralEq for Elapsed"]], "tokio_util":[["impl StructuralEq for LinesCodec"],["impl StructuralEq for BytesCodec"],["impl StructuralEq for AnyDelimiterCodec"]], -"tracing_core":[["impl StructuralEq for Kind"],["impl StructuralEq for Empty"],["impl StructuralEq for Level"],["impl StructuralEq for Id"],["impl StructuralEq for LevelFilter"]], +"tracing_core":[["impl StructuralEq for Level"],["impl StructuralEq for LevelFilter"],["impl StructuralEq for Kind"],["impl StructuralEq for Empty"],["impl StructuralEq for Id"]], "tracing_error":[["impl StructuralEq for SpanTraceStatus"]], "tracing_subscriber":[["impl<M, F> StructuralEq for WithFilter<M, F>"],["impl<A, B> StructuralEq for OrElse<A, B>"],["impl<M> StructuralEq for WithMinLevel<M>"],["impl<M> StructuralEq for WithMaxLevel<M>"],["impl<A, B> StructuralEq for Tee<A, B>"],["impl StructuralEq for Full"],["impl StructuralEq for Compact"],["impl<A, B> StructuralEq for EitherWriter<A, B>"],["impl StructuralEq for Directive"],["impl StructuralEq for Pretty"],["impl StructuralEq for FmtSpan"],["impl StructuralEq for Uptime"],["impl StructuralEq for SystemTime"]], "ttf_parser":[["impl StructuralEq for Tag"],["impl StructuralEq for Rect"],["impl StructuralEq for Width"],["impl StructuralEq for ScriptMetrics"],["impl StructuralEq for Point"],["impl StructuralEq for Style"],["impl StructuralEq for CFFError"],["impl StructuralEq for Permissions"],["impl StructuralEq for LineMetrics"],["impl StructuralEq for RasterImageFormat"],["impl StructuralEq for Language"],["impl StructuralEq for NormalizedCoordinate"],["impl StructuralEq for Weight"],["impl StructuralEq for FaceParsingError"],["impl StructuralEq for IndexToLocationFormat"],["impl StructuralEq for GlyphVariationResult"],["impl StructuralEq for RgbaColor"],["impl StructuralEq for PlatformId"],["impl StructuralEq for GlyphId"],["impl StructuralEq for GlyphClass"],["impl<'a> StructuralEq for RasterGlyphImage<'a>"]], @@ -158,8 +158,8 @@ "untrusted":[["impl StructuralEq for EndOfInput"]], "url":[["impl<S> StructuralEq for Host<S>"],["impl StructuralEq for OpaqueOrigin"],["impl StructuralEq for Origin"],["impl StructuralEq for ParseError"],["impl StructuralEq for SyntaxViolation"]], "usvg_tree":[["impl StructuralEq for Font"],["impl StructuralEq for FontStretch"],["impl StructuralEq for FontStyle"]], -"uuid":[["impl StructuralEq for Timestamp"],["impl StructuralEq for Urn"],["impl StructuralEq for Hyphenated"],["impl StructuralEq for Error"],["impl StructuralEq for Uuid"],["impl StructuralEq for Simple"],["impl StructuralEq for Braced"]], -"webpki":[["impl<'a> StructuralEq for DnsNameRef<'a>"],["impl StructuralEq for Time"],["impl StructuralEq for DnsName"],["impl StructuralEq for RevocationReason"],["impl StructuralEq for AddrParseError"],["impl StructuralEq for InvalidSubjectNameError"],["impl<'a> StructuralEq for IpAddrRef<'a>"],["impl StructuralEq for Error"],["impl StructuralEq for InvalidDnsNameError"],["impl StructuralEq for IpAddr"]], +"uuid":[["impl StructuralEq for Timestamp"],["impl StructuralEq for Simple"],["impl StructuralEq for Urn"],["impl StructuralEq for Hyphenated"],["impl StructuralEq for Braced"],["impl StructuralEq for Uuid"],["impl StructuralEq for Error"]], +"webpki":[["impl StructuralEq for InvalidDnsNameError"],["impl StructuralEq for Error"],["impl StructuralEq for IpAddr"],["impl StructuralEq for AddrParseError"],["impl StructuralEq for DnsName"],["impl<'a> StructuralEq for DnsNameRef<'a>"],["impl StructuralEq for Time"],["impl<'a> StructuralEq for IpAddrRef<'a>"],["impl StructuralEq for RevocationReason"],["impl StructuralEq for InvalidSubjectNameError"]], "whoami":[["impl StructuralEq for DesktopEnv"],["impl StructuralEq for Platform"],["impl StructuralEq for Country"],["impl StructuralEq for Language"],["impl StructuralEq for Arch"],["impl StructuralEq for Width"]], "writeable":[["impl StructuralEq for LengthHint"]], "yoke":[["impl<T> StructuralEq for YokeTraitHack<T>"],["impl<C0, C1> StructuralEq for EitherCart<C0, C1>"]], diff --git a/trait.impl/core/marker/trait.StructuralPartialEq.js b/trait.impl/core/marker/trait.StructuralPartialEq.js index dc9fb2f42792..fa33866fbcff 100644 --- a/trait.impl/core/marker/trait.StructuralPartialEq.js +++ b/trait.impl/core/marker/trait.StructuralPartialEq.js @@ -2,7 +2,7 @@ "actix":[["impl StructuralPartialEq for MailboxError"],["impl StructuralPartialEq for SpawnHandle"],["impl StructuralPartialEq for ActorState"],["impl StructuralPartialEq for Running"]], "actix_extensible_rate_limit":[["impl StructuralPartialEq for Decision"]], "actix_http":[["impl StructuralPartialEq for KeepAlive"],["impl StructuralPartialEq for Item"],["impl StructuralPartialEq for Protocol"],["impl StructuralPartialEq for Message"],["impl StructuralPartialEq for OpCode"],["impl StructuralPartialEq for CloseCode"],["impl StructuralPartialEq for ContentEncoding"],["impl StructuralPartialEq for Quality"],["impl StructuralPartialEq for ConnectionType"],["impl StructuralPartialEq for HandshakeError"],["impl<T> StructuralPartialEq for QualityItem<T>"],["impl StructuralPartialEq for BodySize"],["impl StructuralPartialEq for HttpDate"],["impl StructuralPartialEq for CloseReason"],["impl StructuralPartialEq for Charset"],["impl StructuralPartialEq for MessageType"],["impl StructuralPartialEq for ExtendedValue"],["impl StructuralPartialEq for Frame"]], -"actix_router":[["impl StructuralPartialEq for ResourceId"],["impl StructuralPartialEq for Patterns"]], +"actix_router":[["impl StructuralPartialEq for Patterns"],["impl StructuralPartialEq for ResourceId"]], "actix_session":[["impl StructuralPartialEq for SessionStatus"],["impl StructuralPartialEq for SessionKey"]], "actix_web":[["impl StructuralPartialEq for Expires"],["impl StructuralPartialEq for Encoding"],["impl StructuralPartialEq for PeerAddr"],["impl StructuralPartialEq for IfUnmodifiedSince"],["impl StructuralPartialEq for UrlGenerationError"],["impl StructuralPartialEq for ETag"],["impl<L, R> StructuralPartialEq for Either<L, R>"],["impl StructuralPartialEq for Allow"],["impl<T> StructuralPartialEq for Preference<T>"],["impl StructuralPartialEq for AcceptEncoding"],["impl StructuralPartialEq for EntityTag"],["impl StructuralPartialEq for ContentRangeSpec"],["impl StructuralPartialEq for IfNoneMatch"],["impl StructuralPartialEq for AcceptCharset"],["impl StructuralPartialEq for IfModifiedSince"],["impl StructuralPartialEq for ContentLength"],["impl StructuralPartialEq for AcceptLanguage"],["impl<T> StructuralPartialEq for Path<T>"],["impl StructuralPartialEq for Range"],["impl StructuralPartialEq for ByteRangeSpec"],["impl StructuralPartialEq for Date"],["impl StructuralPartialEq for Accept"],["impl StructuralPartialEq for DispositionType"],["impl StructuralPartialEq for IfMatch"],["impl StructuralPartialEq for ContentDisposition"],["impl<T> StructuralPartialEq for Query<T>"],["impl StructuralPartialEq for ContentType"],["impl StructuralPartialEq for LastModified"],["impl StructuralPartialEq for IfRange"],["impl StructuralPartialEq for CacheControl"],["impl StructuralPartialEq for CacheDirective"],["impl<T> StructuralPartialEq for Header<T>"],["impl StructuralPartialEq for ContentRange"],["impl StructuralPartialEq for ContentLanguage"],["impl StructuralPartialEq for DispositionParam"],["impl<T> StructuralPartialEq for Form<T>"]], "aead":[["impl StructuralPartialEq for Error"]], @@ -35,7 +35,7 @@ "data_url":[["impl StructuralPartialEq for Mime"]], "deranged":[["impl StructuralPartialEq for ParseIntError"],["impl StructuralPartialEq for TryFromIntError"]], "diff":[["impl<T> StructuralPartialEq for Result<T>"]], -"digest":[["impl StructuralPartialEq for MacError"],["impl StructuralPartialEq for InvalidBufferSize"]], +"digest":[["impl StructuralPartialEq for InvalidBufferSize"],["impl StructuralPartialEq for MacError"]], "either":[["impl<L, R> StructuralPartialEq for Either<L, R>"]], "email_address":[["impl StructuralPartialEq for Error"]], "email_encoding":[["impl StructuralPartialEq for Encoding"],["impl<'a> StructuralPartialEq for StrOrBytes<'a>"]], @@ -51,7 +51,7 @@ "fontdb":[["impl<'a> StructuralPartialEq for Family<'a>"],["impl StructuralPartialEq for Style"],["impl StructuralPartialEq for ID"],["impl<'a> StructuralPartialEq for Query<'a>"],["impl StructuralPartialEq for Weight"]], "futures_channel":[["impl<T> StructuralPartialEq for TrySendError<T>"],["impl StructuralPartialEq for Canceled"],["impl StructuralPartialEq for SendError"]], "futures_intrusive":[["impl StructuralPartialEq for CloseStatus"],["impl<T> StructuralPartialEq for TrySendError<T>"],["impl<T> StructuralPartialEq for ChannelSendError<T>"],["impl StructuralPartialEq for TryReceiveError"],["impl StructuralPartialEq for StateId"]], -"futures_util":[["impl StructuralPartialEq for PollNext"],["impl<T, E> StructuralPartialEq for TryChunksError<T, E>"],["impl<T, E> StructuralPartialEq for TryReadyChunksError<T, E>"],["impl StructuralPartialEq for Aborted"],["impl<T> StructuralPartialEq for AllowStdIo<T>"]], +"futures_util":[["impl StructuralPartialEq for PollNext"],["impl<T, E> StructuralPartialEq for TryReadyChunksError<T, E>"],["impl<T> StructuralPartialEq for AllowStdIo<T>"],["impl<T, E> StructuralPartialEq for TryChunksError<T, E>"],["impl StructuralPartialEq for Aborted"]], "getrandom":[["impl StructuralPartialEq for Error"]], "gif":[["impl StructuralPartialEq for AnyExtension"],["impl StructuralPartialEq for DisposalMethod"],["impl StructuralPartialEq for Extension"],["impl StructuralPartialEq for Block"],["impl StructuralPartialEq for Version"],["impl StructuralPartialEq for ColorOutput"],["impl StructuralPartialEq for Extensions"]], "gimli":[["impl StructuralPartialEq for StoreOnHeap"],["impl StructuralPartialEq for SectionBaseAddresses"],["impl<T> StructuralPartialEq for DebugLocListsIndex<T>"],["impl<R: Reader> StructuralPartialEq for Attribute<R>"],["impl<R: Reader> StructuralPartialEq for EhFrameHdr<R>"],["impl<T> StructuralPartialEq for DebugAbbrevOffset<T>"],["impl<R, Offset> StructuralPartialEq for ArangeHeader<R, Offset>
    where\n R: Reader<Offset = Offset>,\n Offset: ReaderOffset,
    "],["impl StructuralPartialEq for Pointer"],["impl StructuralPartialEq for DwInl"],["impl<T> StructuralPartialEq for DebugLocListsBase<T>"],["impl<T> StructuralPartialEq for DebugStrOffsetsIndex<T>"],["impl StructuralPartialEq for DwAte"],["impl StructuralPartialEq for AbbreviationsCacheStrategy"],["impl StructuralPartialEq for BigEndian"],["impl<R: Reader> StructuralPartialEq for LocationListEntry<R>"],["impl<R, Offset> StructuralPartialEq for LineProgramHeader<R, Offset>
    where\n R: Reader<Offset = Offset>,\n Offset: ReaderOffset,
    "],["impl<T> StructuralPartialEq for UnitSectionOffset<T>"],["impl<R, Offset> StructuralPartialEq for CompleteLineProgram<R, Offset>
    where\n R: Reader<Offset = Offset>,\n Offset: ReaderOffset,
    "],["impl StructuralPartialEq for Value"],["impl StructuralPartialEq for DwForm"],["impl<R: Reader> StructuralPartialEq for DebugFrame<R>"],["impl StructuralPartialEq for DwLang"],["impl<T> StructuralPartialEq for DebugRngListsBase<T>"],["impl<Offset> StructuralPartialEq for UnitType<Offset>
    where\n Offset: ReaderOffset,
    "],["impl StructuralPartialEq for DwMacro"],["impl<T> StructuralPartialEq for DebugInfoOffset<T>"],["impl<T> StructuralPartialEq for DebugLineStrOffset<T>"],["impl StructuralPartialEq for ArangeEntry"],["impl<T> StructuralPartialEq for DebugLineOffset<T>"],["impl StructuralPartialEq for FileEntryFormat"],["impl StructuralPartialEq for DwEnd"],["impl StructuralPartialEq for DwOp"],["impl<R: Reader> StructuralPartialEq for Expression<R>"],["impl StructuralPartialEq for DwLnct"],["impl StructuralPartialEq for DwVis"],["impl StructuralPartialEq for DwUt"],["impl StructuralPartialEq for DwId"],["impl StructuralPartialEq for DwoId"],["impl<R, Offset> StructuralPartialEq for FileEntry<R, Offset>
    where\n R: Reader<Offset = Offset>,\n Offset: ReaderOffset,
    "],["impl<T> StructuralPartialEq for DieReference<T>"],["impl StructuralPartialEq for DwLle"],["impl StructuralPartialEq for DwDsc"],["impl<T> StructuralPartialEq for DebugMacroOffset<T>"],["impl<R, Offset> StructuralPartialEq for Operation<R, Offset>
    where\n R: Reader<Offset = Offset>,\n Offset: ReaderOffset,
    "],["impl StructuralPartialEq for DwSect"],["impl StructuralPartialEq for Format"],["impl StructuralPartialEq for DwCc"],["impl<T> StructuralPartialEq for DebugAddrIndex<T>"],["impl<R: Reader> StructuralPartialEq for EhFrame<R>"],["impl<T> StructuralPartialEq for DebugFrameOffset<T>"],["impl StructuralPartialEq for DwDs"],["impl<R, Offset> StructuralPartialEq for AttributeValue<R, Offset>
    where\n R: Reader<Offset = Offset>,\n Offset: ReaderOffset,
    "],["impl StructuralPartialEq for AttributeSpecification"],["impl StructuralPartialEq for DwAddr"],["impl<'bases, Section, R> StructuralPartialEq for CieOrFde<'bases, Section, R>
    where\n R: Reader,\n Section: UnwindSection<R>,
    "],["impl StructuralPartialEq for DwDefaulted"],["impl<T> StructuralPartialEq for UnitOffset<T>"],["impl StructuralPartialEq for ValueType"],["impl<R, Offset> StructuralPartialEq for IncompleteLineProgram<R, Offset>
    where\n R: Reader<Offset = Offset>,\n Offset: ReaderOffset,
    "],["impl<T> StructuralPartialEq for DebugStrOffsetsBase<T>"],["impl StructuralPartialEq for ReaderOffsetId"],["impl StructuralPartialEq for Error"],["impl StructuralPartialEq for ColumnType"],["impl StructuralPartialEq for RunTimeEndian"],["impl StructuralPartialEq for DwIdx"],["impl<T> StructuralPartialEq for RawRangeListsOffset<T>"],["impl StructuralPartialEq for DwVirtuality"],["impl<T> StructuralPartialEq for DebugRngListsIndex<T>"],["impl StructuralPartialEq for Abbreviation"],["impl StructuralPartialEq for LineEncoding"],["impl<R, Offset> StructuralPartialEq for UnitHeader<R, Offset>
    where\n R: Reader<Offset = Offset>,\n Offset: ReaderOffset,
    "],["impl StructuralPartialEq for DebugTypeSignature"],["impl<T> StructuralPartialEq for DebugMacinfoOffset<T>"],["impl StructuralPartialEq for DwCfa"],["impl StructuralPartialEq for Range"],["impl StructuralPartialEq for DwSectV2"],["impl<R: Reader> StructuralPartialEq for CfaRule<R>"],["impl<R: Reader> StructuralPartialEq for EvaluationResult<R>"],["impl<R, Offset> StructuralPartialEq for CommonInformationEntry<R, Offset>
    where\n R: Reader<Offset = Offset>,\n Offset: ReaderOffset,
    "],["impl<'input, Endian> StructuralPartialEq for EndianSlice<'input, Endian>
    where\n Endian: Endianity,
    "],["impl<T> StructuralPartialEq for EhFrameOffset<T>"],["impl StructuralPartialEq for DwChildren"],["impl<T> StructuralPartialEq for DebugArangesOffset<T>"],["impl StructuralPartialEq for DwLne"],["impl StructuralPartialEq for DwAccess"],["impl StructuralPartialEq for DwRle"],["impl StructuralPartialEq for SectionId"],["impl StructuralPartialEq for DwEhPe"],["impl<T> StructuralPartialEq for RangeListsOffset<T>"],["impl<T> StructuralPartialEq for LocationListsOffset<T>"],["impl StructuralPartialEq for UnitIndexSection"],["impl StructuralPartialEq for Register"],["impl StructuralPartialEq for DwAt"],["impl StructuralPartialEq for BaseAddresses"],["impl<R: Reader, A: UnwindContextStorage<R>> StructuralPartialEq for UnwindContext<R, A>"],["impl StructuralPartialEq for DwarfFileType"],["impl StructuralPartialEq for DwOrd"],["impl StructuralPartialEq for DwTag"],["impl<R: Reader, S: UnwindContextStorage<R>> StructuralPartialEq for UnwindTableRow<R, S>"],["impl StructuralPartialEq for DwLns"],["impl StructuralPartialEq for LittleEndian"],["impl<R: Reader> StructuralPartialEq for CallFrameInstruction<R>"],["impl<T> StructuralPartialEq for DebugTypesOffset<T>"],["impl<R, Offset> StructuralPartialEq for Piece<R, Offset>
    where\n R: Reader<Offset = Offset>,\n Offset: ReaderOffset,
    "],["impl StructuralPartialEq for Vendor"],["impl<T> StructuralPartialEq for DebugAddrBase<T>"],["impl<'bases, Section, R> StructuralPartialEq for PartialFrameDescriptionEntry<'bases, Section, R>
    where\n R: Reader,\n Section: UnwindSection<R>,
    "],["impl<R: Reader> StructuralPartialEq for RegisterRule<R>"],["impl<T> StructuralPartialEq for DebugStrOffset<T>"],["impl StructuralPartialEq for Augmentation"],["impl StructuralPartialEq for LineRow"],["impl<R, Offset> StructuralPartialEq for FrameDescriptionEntry<R, Offset>
    where\n R: Reader<Offset = Offset>,\n Offset: ReaderOffset,
    "],["impl StructuralPartialEq for Encoding"],["impl<R, Offset> StructuralPartialEq for LineInstruction<R, Offset>
    where\n R: Reader<Offset = Offset>,\n Offset: ReaderOffset,
    "],["impl<R, Offset> StructuralPartialEq for Location<R, Offset>
    where\n R: Reader<Offset = Offset>,\n Offset: ReaderOffset,
    "]], @@ -85,7 +85,7 @@ "imagesize":[["impl StructuralPartialEq for ImageType"],["impl StructuralPartialEq for ImageSize"]], "indexmap":[["impl StructuralPartialEq for TryReserveError"]], "ipnet":[["impl StructuralPartialEq for Ipv4Subnets"],["impl StructuralPartialEq for PrefixLenError"],["impl StructuralPartialEq for IpAddrRange"],["impl StructuralPartialEq for Ipv6Subnets"],["impl StructuralPartialEq for Ipv4AddrRange"],["impl StructuralPartialEq for IpNet"],["impl StructuralPartialEq for Ipv6AddrRange"],["impl StructuralPartialEq for Ipv6Net"],["impl StructuralPartialEq for Ipv4Net"],["impl StructuralPartialEq for IpSubnets"],["impl StructuralPartialEq for AddrParseError"]], -"itertools":[["impl<A, B> StructuralPartialEq for EitherOrBoth<A, B>"],["impl<T> StructuralPartialEq for FoldWhile<T>"],["impl StructuralPartialEq for Position"],["impl<T> StructuralPartialEq for MinMaxResult<T>"]], +"itertools":[["impl StructuralPartialEq for Position"],["impl<T> StructuralPartialEq for FoldWhile<T>"],["impl<T> StructuralPartialEq for MinMaxResult<T>"],["impl<A, B> StructuralPartialEq for EitherOrBoth<A, B>"]], "jpeg_decoder":[["impl StructuralPartialEq for CodingProcess"],["impl StructuralPartialEq for UnsupportedFeature"],["impl StructuralPartialEq for ColorTransform"],["impl StructuralPartialEq for PixelFormat"],["impl StructuralPartialEq for ImageInfo"]], "jsonwebtoken":[["impl StructuralPartialEq for Validation"],["impl StructuralPartialEq for Algorithm"],["impl StructuralPartialEq for Header"],["impl<'a> StructuralPartialEq for DecodingKey<'a>"],["impl StructuralPartialEq for EncodingKey"]], "jwt":[["impl StructuralPartialEq for Header"],["impl StructuralPartialEq for HeaderContentType"],["impl StructuralPartialEq for AlgorithmType"],["impl StructuralPartialEq for HeaderType"],["impl StructuralPartialEq for RegisteredClaims"],["impl StructuralPartialEq for Claims"]], @@ -100,7 +100,7 @@ "mime":[["impl<'a> StructuralPartialEq for Name<'a>"]], "mime_guess":[["impl StructuralPartialEq for MimeGuess"]], "miniz_oxide":[["impl StructuralPartialEq for MZFlush"],["impl StructuralPartialEq for MZError"],["impl StructuralPartialEq for CompressionLevel"],["impl StructuralPartialEq for MZStatus"],["impl StructuralPartialEq for CompressionStrategy"],["impl StructuralPartialEq for TDEFLStatus"],["impl StructuralPartialEq for TDEFLFlush"],["impl StructuralPartialEq for TINFLStatus"],["impl StructuralPartialEq for StreamResult"],["impl StructuralPartialEq for DataFormat"]], -"mio":[["impl StructuralPartialEq for Interest"],["impl StructuralPartialEq for Token"]], +"mio":[["impl StructuralPartialEq for Token"],["impl StructuralPartialEq for Interest"]], "nix":[["impl StructuralPartialEq for RenameFlags"],["impl StructuralPartialEq for ResGid"],["impl StructuralPartialEq for UtsName"],["impl StructuralPartialEq for Group"],["impl StructuralPartialEq for PosixFadviseAdvice"],["impl StructuralPartialEq for User"],["impl StructuralPartialEq for ResUid"],["impl StructuralPartialEq for FallocateFlags"],["impl StructuralPartialEq for SFlag"],["impl StructuralPartialEq for OFlag"],["impl StructuralPartialEq for FdFlag"],["impl StructuralPartialEq for SysconfVar"],["impl StructuralPartialEq for SealFlag"],["impl StructuralPartialEq for FlockArg"],["impl StructuralPartialEq for SysInfo"],["impl StructuralPartialEq for FsType"],["impl StructuralPartialEq for Uid"],["impl StructuralPartialEq for Mode"],["impl StructuralPartialEq for Gid"],["impl<'a> StructuralPartialEq for FcntlArg<'a>"],["impl StructuralPartialEq for TimeSpec"],["impl StructuralPartialEq for Statvfs"],["impl StructuralPartialEq for PathconfVar"],["impl StructuralPartialEq for TimeVal"],["impl StructuralPartialEq for FsFlags"],["impl StructuralPartialEq for AtFlags"],["impl StructuralPartialEq for Errno"],["impl StructuralPartialEq for MemFdCreateFlag"],["impl StructuralPartialEq for AccessFlags"]], "nom":[["impl StructuralPartialEq for ErrorKind"],["impl StructuralPartialEq for CompareResult"],["impl StructuralPartialEq for Needed"],["impl StructuralPartialEq for VerboseErrorKind"],["impl StructuralPartialEq for Endianness"],["impl<E> StructuralPartialEq for Err<E>"],["impl<I> StructuralPartialEq for Error<I>"],["impl<I> StructuralPartialEq for VerboseError<I>"]], "nu_ansi_term":[["impl<'a, S> StructuralPartialEq for AnsiGenericStrings<'a, S>
    where\n <S as ToOwned>::Owned: Debug,\n S: PartialEq + 'a + ToOwned + ?Sized,
    "],["impl StructuralPartialEq for Style"],["impl StructuralPartialEq for Rgb"],["impl StructuralPartialEq for TargetGround"],["impl<'a, S: 'a + ToOwned + ?Sized> StructuralPartialEq for AnsiGenericString<'a, S>
    where\n <S as ToOwned>::Owned: Debug,
    "],["impl StructuralPartialEq for Gradient"],["impl StructuralPartialEq for Color"]], @@ -109,7 +109,7 @@ "oauth2":[["impl StructuralPartialEq for PkceCodeChallenge"],["impl StructuralPartialEq for DeviceCodeErrorResponseType"],["impl StructuralPartialEq for PkceCodeChallengeMethod"],["impl StructuralPartialEq for ResponseType"],["impl<T: ErrorResponseType> StructuralPartialEq for StandardErrorResponse<T>"],["impl StructuralPartialEq for BasicTokenType"],["impl StructuralPartialEq for RevocationErrorResponseType"],["impl StructuralPartialEq for Scope"],["impl StructuralPartialEq for ResourceOwnerUsername"],["impl StructuralPartialEq for EmptyExtraTokenFields"],["impl StructuralPartialEq for ClientId"],["impl StructuralPartialEq for BasicErrorResponseType"]], "object":[["impl StructuralPartialEq for SubArchitecture"],["impl<'data> StructuralPartialEq for Bytes<'data>"],["impl<E: Endian> StructuralPartialEq for U64Bytes<E>"],["impl StructuralPartialEq for SymbolKind"],["impl<'data> StructuralPartialEq for Export<'data>"],["impl<E: Endian> StructuralPartialEq for I64Bytes<E>"],["impl<E: Endian> StructuralPartialEq for I16Bytes<E>"],["impl<'data> StructuralPartialEq for ObjectMapEntry<'data>"],["impl StructuralPartialEq for AddressSize"],["impl StructuralPartialEq for FileKind"],["impl StructuralPartialEq for SymbolScope"],["impl StructuralPartialEq for Endianness"],["impl StructuralPartialEq for SegmentFlags"],["impl StructuralPartialEq for RelocationEncoding"],["impl<'data> StructuralPartialEq for ImportName<'data>"],["impl StructuralPartialEq for FileFlags"],["impl<'data> StructuralPartialEq for CodeView<'data>"],["impl StructuralPartialEq for Error"],["impl StructuralPartialEq for RelocationTarget"],["impl StructuralPartialEq for SectionFlags"],["impl StructuralPartialEq for ObjectKind"],["impl StructuralPartialEq for ImportType"],["impl StructuralPartialEq for Guid"],["impl StructuralPartialEq for BinaryFormat"],["impl<'data> StructuralPartialEq for SymbolMapName<'data>"],["impl<E: Endian> StructuralPartialEq for I32Bytes<E>"],["impl StructuralPartialEq for LittleEndian"],["impl StructuralPartialEq for SectionKind"],["impl StructuralPartialEq for ComdatKind"],["impl<Section, Symbol> StructuralPartialEq for SymbolFlags<Section, Symbol>"],["impl StructuralPartialEq for ArchiveKind"],["impl StructuralPartialEq for CompressionFormat"],["impl<'data> StructuralPartialEq for Import<'data>"],["impl StructuralPartialEq for RelocationKind"],["impl StructuralPartialEq for SectionIndex"],["impl StructuralPartialEq for SymbolIndex"],["impl StructuralPartialEq for CompressedFileRange"],["impl StructuralPartialEq for SymbolSection"],["impl StructuralPartialEq for BigEndian"],["impl StructuralPartialEq for Architecture"],["impl<E: Endian> StructuralPartialEq for U16Bytes<E>"],["impl<E: Endian> StructuralPartialEq for U32Bytes<E>"],["impl<'data> StructuralPartialEq for CompressedData<'data>"]], "openssl":[["impl StructuralPartialEq for CrlReason"],["impl StructuralPartialEq for TimeDiff"],["impl StructuralPartialEq for MessageDigest"],["impl StructuralPartialEq for OcspCertStatus"],["impl StructuralPartialEq for OcspRevokedStatus"],["impl StructuralPartialEq for X509PurposeId"],["impl StructuralPartialEq for SslSessionCacheMode"],["impl StructuralPartialEq for CMSOptions"],["impl StructuralPartialEq for X509CheckFlags"],["impl StructuralPartialEq for Cipher"],["impl StructuralPartialEq for ExtensionContext"],["impl StructuralPartialEq for OcspFlag"],["impl StructuralPartialEq for SslVersion"],["impl StructuralPartialEq for OcspResponseStatus"],["impl StructuralPartialEq for ShutdownState"],["impl StructuralPartialEq for SslVerifyMode"],["impl StructuralPartialEq for SslOptions"],["impl StructuralPartialEq for ErrorCode"],["impl StructuralPartialEq for SslMode"],["impl StructuralPartialEq for SniError"],["impl StructuralPartialEq for Asn1Flag"],["impl StructuralPartialEq for X509VerifyResult"],["impl StructuralPartialEq for ClientHelloResponse"],["impl StructuralPartialEq for Id"],["impl StructuralPartialEq for KeyIvPair"],["impl StructuralPartialEq for ShutdownResult"],["impl StructuralPartialEq for Pkcs7Flags"],["impl StructuralPartialEq for Nid"],["impl StructuralPartialEq for X509VerifyFlags"],["impl StructuralPartialEq for SslAlert"],["impl StructuralPartialEq for AlpnError"],["impl StructuralPartialEq for SrtpProfileId"],["impl StructuralPartialEq for Asn1Type"],["impl StructuralPartialEq for Padding"]], -"parking_lot":[["impl StructuralPartialEq for WaitTimeoutResult"],["impl StructuralPartialEq for OnceState"]], +"parking_lot":[["impl StructuralPartialEq for OnceState"],["impl StructuralPartialEq for WaitTimeoutResult"]], "parking_lot_core":[["impl StructuralPartialEq for UnparkResult"],["impl StructuralPartialEq for ParkToken"],["impl StructuralPartialEq for RequeueOp"],["impl StructuralPartialEq for ParkResult"],["impl StructuralPartialEq for FilterOp"],["impl StructuralPartialEq for UnparkToken"]], "parse_size":[["impl StructuralPartialEq for Error"],["impl StructuralPartialEq for ByteSuffix"],["impl StructuralPartialEq for UnitSystem"]], "pem":[["impl StructuralPartialEq for Pem"],["impl StructuralPartialEq for PemError"]], @@ -120,7 +120,7 @@ "quick_xml":[["impl<'a> StructuralPartialEq for PrefixDeclaration<'a>"],["impl StructuralPartialEq for AttrError"],["impl<'ns> StructuralPartialEq for ResolveResult<'ns>"],["impl<T> StructuralPartialEq for Attr<T>"],["impl<'a> StructuralPartialEq for BytesDecl<'a>"],["impl<'a> StructuralPartialEq for Event<'a>"],["impl<'a> StructuralPartialEq for Prefix<'a>"],["impl<'a> StructuralPartialEq for BytesCData<'a>"],["impl<'a> StructuralPartialEq for Attribute<'a>"],["impl<'a> StructuralPartialEq for Namespace<'a>"],["impl<'a> StructuralPartialEq for BytesEnd<'a>"],["impl StructuralPartialEq for Decoder"],["impl<'a> StructuralPartialEq for BytesText<'a>"],["impl<'a> StructuralPartialEq for QName<'a>"],["impl<'a> StructuralPartialEq for BytesStart<'a>"],["impl<'a> StructuralPartialEq for LocalName<'a>"]], "quoted_printable":[["impl StructuralPartialEq for QuotedPrintableError"],["impl StructuralPartialEq for InputMode"],["impl StructuralPartialEq for Options"],["impl StructuralPartialEq for ParseMode"]], "rand":[["impl StructuralPartialEq for StdRng"],["impl StructuralPartialEq for BernoulliError"],["impl StructuralPartialEq for WeightedError"],["impl StructuralPartialEq for StepRng"],["impl<X> StructuralPartialEq for UniformInt<X>"],["impl<X> StructuralPartialEq for UniformFloat<X>"],["impl<X: SampleUniform + PartialOrd> StructuralPartialEq for WeightedIndex<X>"],["impl<X: SampleUniform> StructuralPartialEq for Uniform<X>"],["impl StructuralPartialEq for Bernoulli"]], -"rand_chacha":[["impl StructuralPartialEq for ChaCha12Core"],["impl StructuralPartialEq for ChaCha20Core"],["impl StructuralPartialEq for ChaCha8Core"]], +"rand_chacha":[["impl StructuralPartialEq for ChaCha12Core"],["impl StructuralPartialEq for ChaCha8Core"],["impl StructuralPartialEq for ChaCha20Core"]], "redis":[["impl StructuralPartialEq for StreamMaxlen"],["impl StructuralPartialEq for AclInfo"],["impl StructuralPartialEq for NumericBehavior"],["impl StructuralPartialEq for ErrorKind"],["impl StructuralPartialEq for Rule"],["impl StructuralPartialEq for Value"],["impl<T> StructuralPartialEq for Coord<T>"]], "regex":[["impl StructuralPartialEq for Error"],["impl<'h> StructuralPartialEq for Match<'h>"],["impl<'h> StructuralPartialEq for Match<'h>"]], "regex_automata":[["impl StructuralPartialEq for MatchErrorKind"],["impl StructuralPartialEq for SmallIndex"],["impl StructuralPartialEq for MatchError"],["impl StructuralPartialEq for StateIDError"],["impl StructuralPartialEq for Anchored"],["impl StructuralPartialEq for SmallIndexError"],["impl StructuralPartialEq for Look"],["impl StructuralPartialEq for Unit"],["impl StructuralPartialEq for LazyStateID"],["impl StructuralPartialEq for PatternSet"],["impl StructuralPartialEq for PatternID"],["impl StructuralPartialEq for Transition"],["impl StructuralPartialEq for SparseTransitions"],["impl StructuralPartialEq for Span"],["impl StructuralPartialEq for NonMaxUsize"],["impl StructuralPartialEq for HalfMatch"],["impl StructuralPartialEq for PatternIDError"],["impl StructuralPartialEq for OverlappingState"],["impl StructuralPartialEq for StateID"],["impl StructuralPartialEq for State"],["impl StructuralPartialEq for Match"],["impl StructuralPartialEq for MatchKind"],["impl StructuralPartialEq for DenseTransitions"],["impl StructuralPartialEq for LookSet"]], @@ -129,7 +129,7 @@ "rgb":[["impl<ComponentType> StructuralPartialEq for RGB<ComponentType>"],["impl<ComponentType, AlphaComponentType> StructuralPartialEq for BGRA<ComponentType, AlphaComponentType>"],["impl<ComponentType, AlphaComponentType> StructuralPartialEq for GrayAlpha<ComponentType, AlphaComponentType>"],["impl<ComponentType, AlphaComponentType> StructuralPartialEq for RGBA<ComponentType, AlphaComponentType>"],["impl<ComponentType> StructuralPartialEq for Gray<ComponentType>"],["impl<ComponentType> StructuralPartialEq for BGR<ComponentType>"]], "ring":[["impl StructuralPartialEq for Algorithm"],["impl StructuralPartialEq for Unspecified"],["impl StructuralPartialEq for Algorithm"],["impl StructuralPartialEq for Algorithm"]], "roxmltree":[["impl StructuralPartialEq for ParsingOptions"],["impl StructuralPartialEq for Error"],["impl StructuralPartialEq for TextPos"],["impl<'input> StructuralPartialEq for PI<'input>"],["impl StructuralPartialEq for NodeType"],["impl StructuralPartialEq for NodeId"],["impl<'a, 'b> StructuralPartialEq for ExpandedName<'a, 'b>"],["impl<'input> StructuralPartialEq for Namespace<'input>"]], -"rustix":[["impl StructuralPartialEq for Advice"],["impl StructuralPartialEq for RenameFlags"],["impl StructuralPartialEq for MemfdFlags"],["impl StructuralPartialEq for FdFlags"],["impl StructuralPartialEq for Access"],["impl StructuralPartialEq for DupFlags"],["impl StructuralPartialEq for Uid"],["impl StructuralPartialEq for StatVfsMountFlags"],["impl StructuralPartialEq for FallocateFlags"],["impl StructuralPartialEq for Opcode"],["impl StructuralPartialEq for ResolveFlags"],["impl StructuralPartialEq for Direction"],["impl StructuralPartialEq for SealFlags"],["impl StructuralPartialEq for XattrFlags"],["impl StructuralPartialEq for Mode"],["impl StructuralPartialEq for FlockOperation"],["impl StructuralPartialEq for AtFlags"],["impl StructuralPartialEq for FileType"],["impl StructuralPartialEq for OFlags"],["impl StructuralPartialEq for StatxFlags"],["impl StructuralPartialEq for WatchFlags"],["impl StructuralPartialEq for CreateFlags"],["impl StructuralPartialEq for Gid"],["impl StructuralPartialEq for ReadWriteFlags"],["impl StructuralPartialEq for SeekFrom"],["impl StructuralPartialEq for Errno"]], +"rustix":[["impl StructuralPartialEq for OFlags"],["impl StructuralPartialEq for SealFlags"],["impl StructuralPartialEq for SeekFrom"],["impl StructuralPartialEq for Errno"],["impl StructuralPartialEq for Direction"],["impl StructuralPartialEq for RenameFlags"],["impl StructuralPartialEq for FileType"],["impl StructuralPartialEq for DupFlags"],["impl StructuralPartialEq for Advice"],["impl StructuralPartialEq for ResolveFlags"],["impl StructuralPartialEq for CreateFlags"],["impl StructuralPartialEq for MemfdFlags"],["impl StructuralPartialEq for FlockOperation"],["impl StructuralPartialEq for Opcode"],["impl StructuralPartialEq for AtFlags"],["impl StructuralPartialEq for FdFlags"],["impl StructuralPartialEq for Access"],["impl StructuralPartialEq for ReadWriteFlags"],["impl StructuralPartialEq for StatxFlags"],["impl StructuralPartialEq for WatchFlags"],["impl StructuralPartialEq for Mode"],["impl StructuralPartialEq for Gid"],["impl StructuralPartialEq for FallocateFlags"],["impl StructuralPartialEq for StatVfsMountFlags"],["impl StructuralPartialEq for Uid"],["impl StructuralPartialEq for XattrFlags"]], "rustls":[["impl StructuralPartialEq for AlertDescription"],["impl StructuralPartialEq for KeyUpdateRequest"],["impl StructuralPartialEq for HandshakeType"],["impl StructuralPartialEq for NamedGroup"],["impl StructuralPartialEq for PeerMisbehaved"],["impl StructuralPartialEq for KeyExchangeAlgorithm"],["impl StructuralPartialEq for PayloadU8"],["impl StructuralPartialEq for ServerName"],["impl StructuralPartialEq for PayloadU16"],["impl StructuralPartialEq for IoState"],["impl StructuralPartialEq for SupportedProtocolVersion"],["impl StructuralPartialEq for HeartbeatMode"],["impl StructuralPartialEq for CertificateStatusType"],["impl StructuralPartialEq for Certificate"],["impl StructuralPartialEq for Payload"],["impl StructuralPartialEq for PrivateKey"],["impl StructuralPartialEq for PeerIncompatible"],["impl StructuralPartialEq for InvalidMessage"],["impl StructuralPartialEq for SupportedCipherSuite"],["impl StructuralPartialEq for NamedCurve"],["impl StructuralPartialEq for PayloadU24"],["impl StructuralPartialEq for Side"],["impl StructuralPartialEq for Error"],["impl StructuralPartialEq for Random"],["impl StructuralPartialEq for ClientCertificateType"],["impl StructuralPartialEq for BulkAlgorithm"],["impl StructuralPartialEq for ExtensionType"],["impl StructuralPartialEq for ProtocolVersion"],["impl StructuralPartialEq for Compression"],["impl StructuralPartialEq for HashAlgorithm"],["impl StructuralPartialEq for Tls12Resumption"],["impl StructuralPartialEq for DnsName"],["impl StructuralPartialEq for ECCurveType"],["impl StructuralPartialEq for ECPointFormat"],["impl StructuralPartialEq for CipherSuite"],["impl StructuralPartialEq for SignatureAlgorithm"],["impl StructuralPartialEq for AlertLevel"],["impl StructuralPartialEq for HeartbeatMessageType"],["impl StructuralPartialEq for PSKKeyExchangeMode"],["impl StructuralPartialEq for SignatureScheme"],["impl StructuralPartialEq for ServerNameType"],["impl StructuralPartialEq for ContentType"]], "rustls_pemfile":[["impl StructuralPartialEq for Item"]], "rustybuzz":[["impl StructuralPartialEq for Variation"],["impl StructuralPartialEq for Script"],["impl StructuralPartialEq for Feature"],["impl StructuralPartialEq for Language"],["impl StructuralPartialEq for Direction"],["impl StructuralPartialEq for BufferClusterLevel"]], @@ -144,7 +144,7 @@ "simplecss":[["impl<'a> StructuralPartialEq for AttributeOperator<'a>"],["impl StructuralPartialEq for Error"],["impl<'a> StructuralPartialEq for PseudoClass<'a>"],["impl<'a> StructuralPartialEq for Declaration<'a>"],["impl StructuralPartialEq for TextPos"],["impl<'a> StructuralPartialEq for SelectorToken<'a>"]], "slotmap":[["impl StructuralPartialEq for KeyData"],["impl StructuralPartialEq for DefaultKey"]], "socket2":[["impl StructuralPartialEq for Protocol"],["impl StructuralPartialEq for RecvFlags"],["impl StructuralPartialEq for Domain"],["impl StructuralPartialEq for Type"]], -"sqlx_core":[["impl<T: ?Sized> StructuralPartialEq for Json<T>"],["impl StructuralPartialEq for AnyTypeInfo"],["impl StructuralPartialEq for AnyKind"],["impl<T> StructuralPartialEq for Text<T>"],["impl StructuralPartialEq for AnyTypeInfoKind"],["impl StructuralPartialEq for ErrorKind"],["impl StructuralPartialEq for MigrationType"]], +"sqlx_core":[["impl StructuralPartialEq for AnyKind"],["impl StructuralPartialEq for MigrationType"],["impl StructuralPartialEq for AnyTypeInfoKind"],["impl StructuralPartialEq for AnyTypeInfo"],["impl StructuralPartialEq for ErrorKind"],["impl<T: ?Sized> StructuralPartialEq for Json<T>"],["impl<T> StructuralPartialEq for Text<T>"]], "sqlx_postgres":[["impl StructuralPartialEq for PgLTreeLabel"],["impl StructuralPartialEq for Oid"],["impl<'a> StructuralPartialEq for PgErrorPosition<'a>"],["impl StructuralPartialEq for PgSeverity"],["impl<T> StructuralPartialEq for PgRange<T>"],["impl StructuralPartialEq for PgLQueryLevel"],["impl StructuralPartialEq for PgAdvisoryLockKey"],["impl StructuralPartialEq for PgTypeInfo"],["impl<Time, Offset> StructuralPartialEq for PgTimeTz<Time, Offset>"],["impl StructuralPartialEq for PgValueFormat"],["impl StructuralPartialEq for PgLTree"],["impl StructuralPartialEq for PgLQueryVariant"],["impl StructuralPartialEq for PgLQueryVariantFlag"],["impl StructuralPartialEq for PgInterval"],["impl StructuralPartialEq for PgMoney"],["impl StructuralPartialEq for PgCiText"],["impl StructuralPartialEq for PgLQuery"]], "strict_num":[["impl StructuralPartialEq for NonZeroPositiveF64"],["impl StructuralPartialEq for PositiveF64"],["impl StructuralPartialEq for NonZeroPositiveF32"],["impl StructuralPartialEq for NormalizedF64"],["impl StructuralPartialEq for NormalizedF32"],["impl StructuralPartialEq for PositiveF32"]], "strsim":[["impl StructuralPartialEq for StrSimError"]], @@ -156,10 +156,10 @@ "tiny_skia":[["impl StructuralPartialEq for Pixmap"],["impl StructuralPartialEq for FilterQuality"],["impl StructuralPartialEq for Mask"],["impl StructuralPartialEq for ColorU8"],["impl<'a> StructuralPartialEq for PixmapRef<'a>"],["impl StructuralPartialEq for MaskType"],["impl StructuralPartialEq for RadialGradient"],["impl StructuralPartialEq for BlendMode"],["impl<'a> StructuralPartialEq for PixmapMut<'a>"],["impl StructuralPartialEq for SpreadMode"],["impl<'a> StructuralPartialEq for Pattern<'a>"],["impl<'a> StructuralPartialEq for Shader<'a>"],["impl StructuralPartialEq for PremultipliedColor"],["impl StructuralPartialEq for PremultipliedColorU8"],["impl StructuralPartialEq for FillRule"],["impl StructuralPartialEq for LinearGradient"],["impl StructuralPartialEq for GradientStop"],["impl StructuralPartialEq for PixmapPaint"],["impl<'a> StructuralPartialEq for Paint<'a>"],["impl StructuralPartialEq for Color"]], "tiny_skia_path":[["impl StructuralPartialEq for Path"],["impl StructuralPartialEq for Transform"],["impl StructuralPartialEq for Rect"],["impl StructuralPartialEq for NormalizedF32Exclusive"],["impl StructuralPartialEq for Size"],["impl StructuralPartialEq for NonZeroRect"],["impl StructuralPartialEq for PathSegment"],["impl StructuralPartialEq for LineCap"],["impl StructuralPartialEq for IntSize"],["impl StructuralPartialEq for IntRect"],["impl StructuralPartialEq for LineJoin"],["impl StructuralPartialEq for Point"],["impl StructuralPartialEq for f32x2"],["impl StructuralPartialEq for PathVerb"],["impl StructuralPartialEq for StrokeDash"],["impl StructuralPartialEq for Stroke"]], "tinystr":[["impl<const N: usize> StructuralPartialEq for UnvalidatedTinyAsciiStr<N>"],["impl<const N: usize> StructuralPartialEq for TinyAsciiStr<N>"],["impl StructuralPartialEq for TinyStrError"]], -"tokio":[["impl StructuralPartialEq for SignalKind"],["impl StructuralPartialEq for TryRecvError"],["impl StructuralPartialEq for RecvError"],["impl StructuralPartialEq for RecvError"],["impl StructuralPartialEq for Ready"],["impl StructuralPartialEq for TryRecvError"],["impl StructuralPartialEq for Instant"],["impl StructuralPartialEq for Interest"],["impl<T> StructuralPartialEq for TrySendError<T>"],["impl StructuralPartialEq for TryAcquireError"],["impl StructuralPartialEq for Elapsed"],["impl<T> StructuralPartialEq for SetError<T>"],["impl<T> StructuralPartialEq for SendTimeoutError<T>"],["impl StructuralPartialEq for MissedTickBehavior"],["impl StructuralPartialEq for UCred"],["impl StructuralPartialEq for TryRecvError"],["impl<T> StructuralPartialEq for SendError<T>"],["impl<T> StructuralPartialEq for SendError<T>"],["impl StructuralPartialEq for RuntimeFlavor"]], +"tokio":[["impl StructuralPartialEq for RuntimeFlavor"],["impl<T> StructuralPartialEq for SetError<T>"],["impl StructuralPartialEq for Instant"],["impl<T> StructuralPartialEq for TrySendError<T>"],["impl StructuralPartialEq for TryRecvError"],["impl StructuralPartialEq for UCred"],["impl<T> StructuralPartialEq for SendTimeoutError<T>"],["impl StructuralPartialEq for Interest"],["impl StructuralPartialEq for TryRecvError"],["impl StructuralPartialEq for RecvError"],["impl<T> StructuralPartialEq for SendError<T>"],["impl StructuralPartialEq for Elapsed"],["impl StructuralPartialEq for TryAcquireError"],["impl StructuralPartialEq for Ready"],["impl<T> StructuralPartialEq for SendError<T>"],["impl StructuralPartialEq for RecvError"],["impl StructuralPartialEq for TryRecvError"],["impl StructuralPartialEq for SignalKind"],["impl StructuralPartialEq for MissedTickBehavior"]], "tokio_stream":[["impl StructuralPartialEq for Elapsed"]], "tokio_util":[["impl StructuralPartialEq for AnyDelimiterCodec"],["impl StructuralPartialEq for BytesCodec"],["impl StructuralPartialEq for LinesCodec"]], -"tracing_core":[["impl StructuralPartialEq for Empty"],["impl StructuralPartialEq for LevelFilter"],["impl StructuralPartialEq for Kind"],["impl StructuralPartialEq for Id"],["impl StructuralPartialEq for Level"]], +"tracing_core":[["impl StructuralPartialEq for Id"],["impl StructuralPartialEq for Kind"],["impl StructuralPartialEq for Empty"],["impl StructuralPartialEq for Level"],["impl StructuralPartialEq for LevelFilter"]], "tracing_error":[["impl StructuralPartialEq for SpanTraceStatus"]], "tracing_subscriber":[["impl<M> StructuralPartialEq for WithMaxLevel<M>"],["impl StructuralPartialEq for Directive"],["impl<M> StructuralPartialEq for WithMinLevel<M>"],["impl<A, B> StructuralPartialEq for Tee<A, B>"],["impl StructuralPartialEq for FmtSpan"],["impl<M, F> StructuralPartialEq for WithFilter<M, F>"],["impl StructuralPartialEq for Pretty"],["impl StructuralPartialEq for Targets"],["impl StructuralPartialEq for Compact"],["impl<A, B> StructuralPartialEq for OrElse<A, B>"],["impl<A, B> StructuralPartialEq for EitherWriter<A, B>"],["impl StructuralPartialEq for Full"],["impl StructuralPartialEq for Uptime"],["impl StructuralPartialEq for SystemTime"]], "ttf_parser":[["impl StructuralPartialEq for Variation"],["impl StructuralPartialEq for VariationAxis"],["impl<'a> StructuralPartialEq for RasterGlyphImage<'a>"],["impl StructuralPartialEq for ScriptMetrics"],["impl StructuralPartialEq for GlyphClass"],["impl StructuralPartialEq for RasterImageFormat"],["impl StructuralPartialEq for FaceParsingError"],["impl StructuralPartialEq for RgbaColor"],["impl StructuralPartialEq for NormalizedCoordinate"],["impl StructuralPartialEq for Rect"],["impl StructuralPartialEq for PlatformId"],["impl StructuralPartialEq for CFFError"],["impl StructuralPartialEq for Tag"],["impl StructuralPartialEq for LineMetrics"],["impl StructuralPartialEq for Style"],["impl StructuralPartialEq for Permissions"],["impl StructuralPartialEq for GlyphVariationResult"],["impl StructuralPartialEq for Point"],["impl StructuralPartialEq for GlyphId"],["impl StructuralPartialEq for IndexToLocationFormat"],["impl StructuralPartialEq for Weight"],["impl StructuralPartialEq for Language"],["impl StructuralPartialEq for Width"]], @@ -178,8 +178,8 @@ "usvg_tree":[["impl StructuralPartialEq for CompositeOperator"],["impl StructuralPartialEq for FontStyle"],["impl StructuralPartialEq for LengthAdjust"],["impl StructuralPartialEq for Color"],["impl StructuralPartialEq for LineJoin"],["impl StructuralPartialEq for BlendMode"],["impl StructuralPartialEq for Font"],["impl StructuralPartialEq for DominantBaseline"],["impl StructuralPartialEq for Units"],["impl StructuralPartialEq for TextAnchor"],["impl StructuralPartialEq for AlignmentBaseline"],["impl StructuralPartialEq for ImageRendering"],["impl StructuralPartialEq for WritingMode"],["impl StructuralPartialEq for BaselineShift"],["impl StructuralPartialEq for FillRule"],["impl StructuralPartialEq for SpreadMethod"],["impl StructuralPartialEq for ColorInterpolation"],["impl StructuralPartialEq for EdgeMode"],["impl StructuralPartialEq for PaintOrder"],["impl StructuralPartialEq for Input"],["impl StructuralPartialEq for Visibility"],["impl StructuralPartialEq for FontStretch"],["impl StructuralPartialEq for ShapeRendering"],["impl StructuralPartialEq for TextRendering"],["impl StructuralPartialEq for LineCap"],["impl StructuralPartialEq for ColorChannel"],["impl StructuralPartialEq for MorphologyOperator"],["impl StructuralPartialEq for TurbulenceKind"],["impl StructuralPartialEq for MaskType"]], "utf16_iter":[["impl StructuralPartialEq for Utf16CharsError"]], "utf8_iter":[["impl StructuralPartialEq for Utf8CharsError"]], -"uuid":[["impl StructuralPartialEq for Timestamp"],["impl StructuralPartialEq for Error"],["impl StructuralPartialEq for Urn"],["impl StructuralPartialEq for Hyphenated"],["impl StructuralPartialEq for Uuid"],["impl StructuralPartialEq for Simple"],["impl StructuralPartialEq for Version"],["impl StructuralPartialEq for Braced"],["impl StructuralPartialEq for Variant"]], -"webpki":[["impl StructuralPartialEq for Error"],["impl StructuralPartialEq for AddrParseError"],["impl StructuralPartialEq for DnsName"],["impl<'a> StructuralPartialEq for DnsNameRef<'a>"],["impl StructuralPartialEq for Time"],["impl StructuralPartialEq for RevocationReason"],["impl<'a> StructuralPartialEq for IpAddrRef<'a>"],["impl StructuralPartialEq for InvalidSubjectNameError"],["impl StructuralPartialEq for IpAddr"],["impl StructuralPartialEq for InvalidDnsNameError"]], +"uuid":[["impl StructuralPartialEq for Braced"],["impl StructuralPartialEq for Simple"],["impl StructuralPartialEq for Variant"],["impl StructuralPartialEq for Timestamp"],["impl StructuralPartialEq for Version"],["impl StructuralPartialEq for Hyphenated"],["impl StructuralPartialEq for Error"],["impl StructuralPartialEq for Urn"],["impl StructuralPartialEq for Uuid"]], +"webpki":[["impl StructuralPartialEq for InvalidSubjectNameError"],["impl<'a> StructuralPartialEq for IpAddrRef<'a>"],["impl StructuralPartialEq for IpAddr"],["impl StructuralPartialEq for AddrParseError"],["impl StructuralPartialEq for DnsName"],["impl StructuralPartialEq for RevocationReason"],["impl<'a> StructuralPartialEq for DnsNameRef<'a>"],["impl StructuralPartialEq for Error"],["impl StructuralPartialEq for Time"],["impl StructuralPartialEq for InvalidDnsNameError"]], "whoami":[["impl StructuralPartialEq for Country"],["impl StructuralPartialEq for Arch"],["impl StructuralPartialEq for Platform"],["impl StructuralPartialEq for Language"],["impl StructuralPartialEq for DesktopEnv"],["impl StructuralPartialEq for Width"]], "writeable":[["impl StructuralPartialEq for LengthHint"],["impl StructuralPartialEq for Part"]], "xmlwriter":[["impl StructuralPartialEq for Indent"]], diff --git a/trait.impl/core/marker/trait.Sync.js b/trait.impl/core/marker/trait.Sync.js index d17bb820979c..d3054b5b821f 100644 --- a/trait.impl/core/marker/trait.Sync.js +++ b/trait.impl/core/marker/trait.Sync.js @@ -90,7 +90,7 @@ "futures_executor":[["impl !Sync for LocalPool",1,["futures_executor::local_pool::LocalPool"]],["impl !Sync for LocalSpawner",1,["futures_executor::local_pool::LocalSpawner"]],["impl<S> Sync for BlockingStream<S>
    where\n S: Sync,
    ",1,["futures_executor::local_pool::BlockingStream"]],["impl Sync for Enter",1,["futures_executor::enter::Enter"]],["impl Sync for EnterError",1,["futures_executor::enter::EnterError"]]], "futures_intrusive":[["impl<T> Sync for FixedHeapBuf<T>
    where\n T: Sync,
    ",1,["futures_intrusive::buffer::ring_buffer::if_alloc::FixedHeapBuf"]],["impl<T> Sync for GrowingHeapBuf<T>
    where\n T: Sync,
    ",1,["futures_intrusive::buffer::ring_buffer::if_alloc::GrowingHeapBuf"]],["impl<T, A> Sync for ArrayBuf<T, A>
    where\n A: Sync,\n T: Sync,
    ",1,["futures_intrusive::buffer::ring_buffer::ArrayBuf"]],["impl<T> Sync for ChannelSendError<T>
    where\n T: Sync,
    ",1,["futures_intrusive::channel::error::ChannelSendError"]],["impl Sync for TryReceiveError",1,["futures_intrusive::channel::error::TryReceiveError"]],["impl<T> Sync for TrySendError<T>
    where\n T: Sync,
    ",1,["futures_intrusive::channel::error::TrySendError"]],["impl<MutexType, T> !Sync for ChannelReceiveFuture<MutexType, T>",1,["futures_intrusive::channel::channel_future::if_alloc::shared::ChannelReceiveFuture"]],["impl<MutexType, T> !Sync for ChannelSendFuture<MutexType, T>",1,["futures_intrusive::channel::channel_future::if_alloc::shared::ChannelSendFuture"]],["impl Sync for CloseStatus",1,["futures_intrusive::channel::channel_future::CloseStatus"]],["impl<'a, MutexType, T> !Sync for ChannelReceiveFuture<'a, MutexType, T>",1,["futures_intrusive::channel::channel_future::ChannelReceiveFuture"]],["impl<'a, MutexType, T> !Sync for ChannelSendFuture<'a, MutexType, T>",1,["futures_intrusive::channel::channel_future::ChannelSendFuture"]],["impl<MutexType, T> Sync for GenericOneshotSender<MutexType, T>
    where\n MutexType: Send + Sync,\n T: Send,
    ",1,["futures_intrusive::channel::oneshot::if_alloc::shared::GenericOneshotSender"]],["impl<MutexType, T> Sync for GenericOneshotReceiver<MutexType, T>
    where\n MutexType: Send + Sync,\n T: Send,
    ",1,["futures_intrusive::channel::oneshot::if_alloc::shared::GenericOneshotReceiver"]],["impl<MutexType, T> Sync for GenericOneshotBroadcastSender<MutexType, T>
    where\n MutexType: Send + Sync,\n T: Send,
    ",1,["futures_intrusive::channel::oneshot_broadcast::if_alloc::shared::GenericOneshotBroadcastSender"]],["impl<MutexType, T> Sync for GenericOneshotBroadcastReceiver<MutexType, T>
    where\n MutexType: Send + Sync,\n T: Send,
    ",1,["futures_intrusive::channel::oneshot_broadcast::if_alloc::shared::GenericOneshotBroadcastReceiver"]],["impl<MutexType, T> !Sync for StateReceiveFuture<MutexType, T>",1,["futures_intrusive::channel::state_broadcast::if_alloc::shared::StateReceiveFuture"]],["impl<MutexType, T> Sync for GenericStateSender<MutexType, T>
    where\n MutexType: Send + Sync,\n T: Send,
    ",1,["futures_intrusive::channel::state_broadcast::if_alloc::shared::GenericStateSender"]],["impl<MutexType, T> Sync for GenericStateReceiver<MutexType, T>
    where\n MutexType: Send + Sync,\n T: Send,
    ",1,["futures_intrusive::channel::state_broadcast::if_alloc::shared::GenericStateReceiver"]],["impl Sync for StateId",1,["futures_intrusive::channel::state_broadcast::StateId"]],["impl<'a, MutexType, T> !Sync for StateReceiveFuture<'a, MutexType, T>",1,["futures_intrusive::channel::state_broadcast::StateReceiveFuture"]],["impl<MutexType, T, A> Sync for GenericSender<MutexType, T, A>
    where\n A: Send,\n MutexType: Send + Sync,\n T: Send,
    ",1,["futures_intrusive::channel::mpmc::if_alloc::shared::GenericSender"]],["impl<MutexType, T, A> Sync for GenericReceiver<MutexType, T, A>
    where\n A: Send,\n MutexType: Send + Sync,\n T: Send,
    ",1,["futures_intrusive::channel::mpmc::if_alloc::shared::GenericReceiver"]],["impl<MutexType, T, A> !Sync for SharedStream<MutexType, T, A>",1,["futures_intrusive::channel::mpmc::if_alloc::shared::SharedStream"]],["impl<'a, MutexType, T, A> !Sync for ChannelStream<'a, MutexType, T, A>",1,["futures_intrusive::channel::mpmc::ChannelStream"]],["impl<'a, MutexType> !Sync for GenericWaitForEventFuture<'a, MutexType>",1,["futures_intrusive::sync::manual_reset_event::GenericWaitForEventFuture"]],["impl<'a, MutexType, T> !Sync for GenericMutexLockFuture<'a, MutexType, T>",1,["futures_intrusive::sync::mutex::GenericMutexLockFuture"]],["impl<MutexType> Sync for GenericSharedSemaphoreReleaser<MutexType>
    where\n MutexType: Sync,
    ",1,["futures_intrusive::sync::semaphore::if_alloc::GenericSharedSemaphoreReleaser"]],["impl<MutexType> !Sync for GenericSharedSemaphoreAcquireFuture<MutexType>",1,["futures_intrusive::sync::semaphore::if_alloc::GenericSharedSemaphoreAcquireFuture"]],["impl<'a, MutexType> Sync for GenericSemaphoreReleaser<'a, MutexType>
    where\n MutexType: Sync,
    ",1,["futures_intrusive::sync::semaphore::GenericSemaphoreReleaser"]],["impl<'a, MutexType> !Sync for GenericSemaphoreAcquireFuture<'a, MutexType>",1,["futures_intrusive::sync::semaphore::GenericSemaphoreAcquireFuture"]],["impl Sync for StdClock",1,["futures_intrusive::timer::clock::if_std::StdClock"]],["impl Sync for MockClock",1,["futures_intrusive::timer::clock::MockClock"]],["impl<'a> !Sync for LocalTimerFuture<'a>",1,["futures_intrusive::timer::timer::LocalTimerFuture"]],["impl<'a> !Sync for TimerFuture<'a>",1,["futures_intrusive::timer::timer::TimerFuture"]],["impl<MutexType: RawMutex + Sync> Sync for GenericSemaphore<MutexType>"],["impl<MutexType: RawMutex + Sync> Sync for GenericTimerService<MutexType>"],["impl<MutexType: RawMutex, T: Sync> Sync for GenericMutexGuard<'_, MutexType, T>"],["impl<MutexType: RawMutex + Sync, T: Send> Sync for GenericStateBroadcastChannel<MutexType, T>"],["impl<MutexType: RawMutex + Sync, T: Send> Sync for GenericOneshotBroadcastChannel<MutexType, T>"],["impl<MutexType: RawMutex + Sync> Sync for GenericManualResetEvent<MutexType>"],["impl<T: Send, MutexType: RawMutex + Sync> Sync for GenericMutex<MutexType, T>"],["impl<MutexType: RawMutex + Sync, T: Send, A> Sync for GenericChannel<MutexType, T, A>
    where\n A: RingBuf<Item = T>,
    "],["impl<MutexType: RawMutex + Sync> Sync for GenericSharedSemaphore<MutexType>"],["impl<MutexType: RawMutex + Sync, T: Send> Sync for GenericOneshotChannel<MutexType, T>"]], "futures_task":[["impl Sync for SpawnError",1,["futures_task::spawn::SpawnError"]],["impl<'a> Sync for WakerRef<'a>",1,["futures_task::waker_ref::WakerRef"]],["impl<'a, T> !Sync for LocalFutureObj<'a, T>",1,["futures_task::future_obj::LocalFutureObj"]],["impl<'a, T> !Sync for FutureObj<'a, T>",1,["futures_task::future_obj::FutureObj"]]], -"futures_util":[["impl<Fut> Sync for Fuse<Fut>
    where\n Fut: Sync,
    ",1,["futures_util::future::future::fuse::Fuse"]],["impl<Fut> Sync for CatchUnwind<Fut>
    where\n Fut: Sync,
    ",1,["futures_util::future::future::catch_unwind::CatchUnwind"]],["impl<T> Sync for RemoteHandle<T>
    where\n T: Send,
    ",1,["futures_util::future::future::remote_handle::RemoteHandle"]],["impl<Fut> Sync for Remote<Fut>
    where\n Fut: Sync,\n <Fut as Future>::Output: Send,
    ",1,["futures_util::future::future::remote_handle::Remote"]],["impl<Fut> Sync for Shared<Fut>
    where\n Fut: Send,\n <Fut as Future>::Output: Send + Sync,
    ",1,["futures_util::future::future::shared::Shared"]],["impl<Fut> Sync for WeakShared<Fut>
    where\n Fut: Send,\n <Fut as Future>::Output: Send + Sync,
    ",1,["futures_util::future::future::shared::WeakShared"]],["impl<F> Sync for Flatten<F>
    where\n F: Sync,\n <F as Future>::Output: Sync,
    ",1,["futures_util::future::future::Flatten"]],["impl<F> Sync for FlattenStream<F>
    where\n F: Sync,\n <F as Future>::Output: Sync,
    ",1,["futures_util::future::future::FlattenStream"]],["impl<Fut, F> Sync for Map<Fut, F>
    where\n F: Sync,\n Fut: Sync,
    ",1,["futures_util::future::future::Map"]],["impl<F> Sync for IntoStream<F>
    where\n F: Sync,
    ",1,["futures_util::future::future::IntoStream"]],["impl<Fut, T> Sync for MapInto<Fut, T>
    where\n Fut: Sync,
    ",1,["futures_util::future::future::MapInto"]],["impl<Fut1, Fut2, F> Sync for Then<Fut1, Fut2, F>
    where\n F: Sync,\n Fut1: Sync,\n Fut2: Sync,
    ",1,["futures_util::future::future::Then"]],["impl<Fut, F> Sync for Inspect<Fut, F>
    where\n F: Sync,\n Fut: Sync,
    ",1,["futures_util::future::future::Inspect"]],["impl<Fut> Sync for NeverError<Fut>
    where\n Fut: Sync,
    ",1,["futures_util::future::future::NeverError"]],["impl<Fut> Sync for UnitError<Fut>
    where\n Fut: Sync,
    ",1,["futures_util::future::future::UnitError"]],["impl<Fut> Sync for IntoFuture<Fut>
    where\n Fut: Sync,
    ",1,["futures_util::future::try_future::into_future::IntoFuture"]],["impl<Fut1, Fut2> Sync for TryFlatten<Fut1, Fut2>
    where\n Fut1: Sync,\n Fut2: Sync,
    ",1,["futures_util::future::try_future::TryFlatten"]],["impl<Fut> Sync for TryFlattenStream<Fut>
    where\n Fut: Sync,\n <Fut as TryFuture>::Ok: Sync,
    ",1,["futures_util::future::try_future::TryFlattenStream"]],["impl<Fut, Si> Sync for FlattenSink<Fut, Si>
    where\n Fut: Sync,\n Si: Sync,
    ",1,["futures_util::future::try_future::FlattenSink"]],["impl<Fut1, Fut2, F> Sync for AndThen<Fut1, Fut2, F>
    where\n F: Sync,\n Fut1: Sync,\n Fut2: Sync,
    ",1,["futures_util::future::try_future::AndThen"]],["impl<Fut1, Fut2, F> Sync for OrElse<Fut1, Fut2, F>
    where\n F: Sync,\n Fut1: Sync,\n Fut2: Sync,
    ",1,["futures_util::future::try_future::OrElse"]],["impl<Fut, E> Sync for ErrInto<Fut, E>
    where\n Fut: Sync,
    ",1,["futures_util::future::try_future::ErrInto"]],["impl<Fut, E> Sync for OkInto<Fut, E>
    where\n Fut: Sync,
    ",1,["futures_util::future::try_future::OkInto"]],["impl<Fut, F> Sync for InspectOk<Fut, F>
    where\n F: Sync,\n Fut: Sync,
    ",1,["futures_util::future::try_future::InspectOk"]],["impl<Fut, F> Sync for InspectErr<Fut, F>
    where\n F: Sync,\n Fut: Sync,
    ",1,["futures_util::future::try_future::InspectErr"]],["impl<Fut, F> Sync for MapOk<Fut, F>
    where\n F: Sync,\n Fut: Sync,
    ",1,["futures_util::future::try_future::MapOk"]],["impl<Fut, F> Sync for MapErr<Fut, F>
    where\n F: Sync,\n Fut: Sync,
    ",1,["futures_util::future::try_future::MapErr"]],["impl<Fut, F, G> Sync for MapOkOrElse<Fut, F, G>
    where\n F: Sync,\n Fut: Sync,\n G: Sync,
    ",1,["futures_util::future::try_future::MapOkOrElse"]],["impl<Fut, F> Sync for UnwrapOrElse<Fut, F>
    where\n F: Sync,\n Fut: Sync,
    ",1,["futures_util::future::try_future::UnwrapOrElse"]],["impl<F> Sync for Lazy<F>
    where\n F: Sync,
    ",1,["futures_util::future::lazy::Lazy"]],["impl<T> Sync for Pending<T>
    where\n T: Sync,
    ",1,["futures_util::future::pending::Pending"]],["impl<Fut> Sync for MaybeDone<Fut>
    where\n Fut: Sync,\n <Fut as Future>::Output: Sync,
    ",1,["futures_util::future::maybe_done::MaybeDone"]],["impl<Fut> Sync for TryMaybeDone<Fut>
    where\n Fut: Sync,\n <Fut as TryFuture>::Ok: Sync,
    ",1,["futures_util::future::try_maybe_done::TryMaybeDone"]],["impl<F> Sync for OptionFuture<F>
    where\n F: Sync,
    ",1,["futures_util::future::option::OptionFuture"]],["impl<F> Sync for PollFn<F>
    where\n F: Sync,
    ",1,["futures_util::future::poll_fn::PollFn"]],["impl<T> Sync for PollImmediate<T>
    where\n T: Sync,
    ",1,["futures_util::future::poll_immediate::PollImmediate"]],["impl<T> Sync for Ready<T>
    where\n T: Sync,
    ",1,["futures_util::future::ready::Ready"]],["impl<Fut1, Fut2> Sync for Join<Fut1, Fut2>
    where\n Fut1: Sync,\n Fut2: Sync,\n <Fut1 as Future>::Output: Sync,\n <Fut2 as Future>::Output: Sync,
    ",1,["futures_util::future::join::Join"]],["impl<Fut1, Fut2, Fut3> Sync for Join3<Fut1, Fut2, Fut3>
    where\n Fut1: Sync,\n Fut2: Sync,\n Fut3: Sync,\n <Fut1 as Future>::Output: Sync,\n <Fut2 as Future>::Output: Sync,\n <Fut3 as Future>::Output: Sync,
    ",1,["futures_util::future::join::Join3"]],["impl<Fut1, Fut2, Fut3, Fut4> Sync for Join4<Fut1, Fut2, Fut3, Fut4>
    where\n Fut1: Sync,\n Fut2: Sync,\n Fut3: Sync,\n Fut4: Sync,\n <Fut1 as Future>::Output: Sync,\n <Fut2 as Future>::Output: Sync,\n <Fut3 as Future>::Output: Sync,\n <Fut4 as Future>::Output: Sync,
    ",1,["futures_util::future::join::Join4"]],["impl<Fut1, Fut2, Fut3, Fut4, Fut5> Sync for Join5<Fut1, Fut2, Fut3, Fut4, Fut5>
    where\n Fut1: Sync,\n Fut2: Sync,\n Fut3: Sync,\n Fut4: Sync,\n Fut5: Sync,\n <Fut1 as Future>::Output: Sync,\n <Fut2 as Future>::Output: Sync,\n <Fut3 as Future>::Output: Sync,\n <Fut4 as Future>::Output: Sync,\n <Fut5 as Future>::Output: Sync,
    ",1,["futures_util::future::join::Join5"]],["impl<F> Sync for JoinAll<F>
    where\n F: Send + Sync,\n <F as Future>::Output: Sync,
    ",1,["futures_util::future::join_all::JoinAll"]],["impl<A, B> Sync for Select<A, B>
    where\n A: Sync,\n B: Sync,
    ",1,["futures_util::future::select::Select"]],["impl<Fut> Sync for SelectAll<Fut>
    where\n Fut: Sync,
    ",1,["futures_util::future::select_all::SelectAll"]],["impl<Fut1, Fut2> Sync for TryJoin<Fut1, Fut2>
    where\n Fut1: Sync,\n Fut2: Sync,\n <Fut1 as TryFuture>::Ok: Sync,\n <Fut2 as TryFuture>::Ok: Sync,
    ",1,["futures_util::future::try_join::TryJoin"]],["impl<Fut1, Fut2, Fut3> Sync for TryJoin3<Fut1, Fut2, Fut3>
    where\n Fut1: Sync,\n Fut2: Sync,\n Fut3: Sync,\n <Fut1 as TryFuture>::Ok: Sync,\n <Fut2 as TryFuture>::Ok: Sync,\n <Fut3 as TryFuture>::Ok: Sync,
    ",1,["futures_util::future::try_join::TryJoin3"]],["impl<Fut1, Fut2, Fut3, Fut4> Sync for TryJoin4<Fut1, Fut2, Fut3, Fut4>
    where\n Fut1: Sync,\n Fut2: Sync,\n Fut3: Sync,\n Fut4: Sync,\n <Fut1 as TryFuture>::Ok: Sync,\n <Fut2 as TryFuture>::Ok: Sync,\n <Fut3 as TryFuture>::Ok: Sync,\n <Fut4 as TryFuture>::Ok: Sync,
    ",1,["futures_util::future::try_join::TryJoin4"]],["impl<Fut1, Fut2, Fut3, Fut4, Fut5> Sync for TryJoin5<Fut1, Fut2, Fut3, Fut4, Fut5>
    where\n Fut1: Sync,\n Fut2: Sync,\n Fut3: Sync,\n Fut4: Sync,\n Fut5: Sync,\n <Fut1 as TryFuture>::Ok: Sync,\n <Fut2 as TryFuture>::Ok: Sync,\n <Fut3 as TryFuture>::Ok: Sync,\n <Fut4 as TryFuture>::Ok: Sync,\n <Fut5 as TryFuture>::Ok: Sync,
    ",1,["futures_util::future::try_join::TryJoin5"]],["impl<F> Sync for TryJoinAll<F>
    where\n F: Send + Sync,\n <F as TryFuture>::Error: Sync,\n <F as TryFuture>::Ok: Sync,
    ",1,["futures_util::future::try_join_all::TryJoinAll"]],["impl<A, B> Sync for TrySelect<A, B>
    where\n A: Sync,\n B: Sync,
    ",1,["futures_util::future::try_select::TrySelect"]],["impl<Fut> Sync for SelectOk<Fut>
    where\n Fut: Sync,
    ",1,["futures_util::future::select_ok::SelectOk"]],["impl<A, B> Sync for Either<A, B>
    where\n A: Sync,\n B: Sync,
    ",1,["futures_util::future::either::Either"]],["impl Sync for AbortHandle",1,["futures_util::abortable::AbortHandle"]],["impl Sync for AbortRegistration",1,["futures_util::abortable::AbortRegistration"]],["impl<T> Sync for Abortable<T>
    where\n T: Sync,
    ",1,["futures_util::abortable::Abortable"]],["impl Sync for Aborted",1,["futures_util::abortable::Aborted"]],["impl<St1, St2> Sync for Chain<St1, St2>
    where\n St1: Sync,\n St2: Sync,
    ",1,["futures_util::stream::stream::chain::Chain"]],["impl<St, C> Sync for Collect<St, C>
    where\n C: Sync,\n St: Sync,
    ",1,["futures_util::stream::stream::collect::Collect"]],["impl<St, FromA, FromB> Sync for Unzip<St, FromA, FromB>
    where\n FromA: Sync,\n FromB: Sync,\n St: Sync,
    ",1,["futures_util::stream::stream::unzip::Unzip"]],["impl<St> Sync for Concat<St>
    where\n St: Sync,\n <St as Stream>::Item: Sync,
    ",1,["futures_util::stream::stream::concat::Concat"]],["impl<St> Sync for Count<St>
    where\n St: Sync,
    ",1,["futures_util::stream::stream::count::Count"]],["impl<St> Sync for Cycle<St>
    where\n St: Sync,
    ",1,["futures_util::stream::stream::cycle::Cycle"]],["impl<St> Sync for Enumerate<St>
    where\n St: Sync,
    ",1,["futures_util::stream::stream::enumerate::Enumerate"]],["impl<St, Fut, F> Sync for Filter<St, Fut, F>
    where\n F: Sync,\n Fut: Sync,\n St: Sync,\n <St as Stream>::Item: Sync,
    ",1,["futures_util::stream::stream::filter::Filter"]],["impl<St, Fut, F> Sync for FilterMap<St, Fut, F>
    where\n F: Sync,\n Fut: Sync,\n St: Sync,
    ",1,["futures_util::stream::stream::filter_map::FilterMap"]],["impl<St, Fut, T, F> Sync for Fold<St, Fut, T, F>
    where\n F: Sync,\n Fut: Sync,\n St: Sync,\n T: Sync,
    ",1,["futures_util::stream::stream::fold::Fold"]],["impl<St, Fut, F> Sync for Any<St, Fut, F>
    where\n F: Sync,\n Fut: Sync,\n St: Sync,
    ",1,["futures_util::stream::stream::any::Any"]],["impl<St, Fut, F> Sync for All<St, Fut, F>
    where\n F: Sync,\n Fut: Sync,\n St: Sync,
    ",1,["futures_util::stream::stream::all::All"]],["impl<St, Fut, F> Sync for ForEach<St, Fut, F>
    where\n F: Sync,\n Fut: Sync,\n St: Sync,
    ",1,["futures_util::stream::stream::for_each::ForEach"]],["impl<St> Sync for Fuse<St>
    where\n St: Sync,
    ",1,["futures_util::stream::stream::fuse::Fuse"]],["impl<St> Sync for StreamFuture<St>
    where\n St: Sync,
    ",1,["futures_util::stream::stream::into_future::StreamFuture"]],["impl<St, F> Sync for Map<St, F>
    where\n F: Sync,\n St: Sync,
    ",1,["futures_util::stream::stream::map::Map"]],["impl<'a, St: ?Sized> Sync for Next<'a, St>
    where\n St: Sync,
    ",1,["futures_util::stream::stream::next::Next"]],["impl<'a, St: ?Sized> Sync for SelectNextSome<'a, St>
    where\n St: Sync,
    ",1,["futures_util::stream::stream::select_next_some::SelectNextSome"]],["impl<St> Sync for Peekable<St>
    where\n St: Sync,\n <St as Stream>::Item: Sync,
    ",1,["futures_util::stream::stream::peek::Peekable"]],["impl<'a, St> Sync for Peek<'a, St>
    where\n St: Sync,\n <St as Stream>::Item: Sync,
    ",1,["futures_util::stream::stream::peek::Peek"]],["impl<'a, St> Sync for PeekMut<'a, St>
    where\n St: Sync,\n <St as Stream>::Item: Sync,
    ",1,["futures_util::stream::stream::peek::PeekMut"]],["impl<'a, St, F> Sync for NextIf<'a, St, F>
    where\n F: Sync,\n St: Sync,\n <St as Stream>::Item: Sync,
    ",1,["futures_util::stream::stream::peek::NextIf"]],["impl<'a, St, T: ?Sized> Sync for NextIfEq<'a, St, T>
    where\n St: Sync,\n T: Sync,\n <St as Stream>::Item: Sync,
    ",1,["futures_util::stream::stream::peek::NextIfEq"]],["impl<St> Sync for Skip<St>
    where\n St: Sync,
    ",1,["futures_util::stream::stream::skip::Skip"]],["impl<St, Fut, F> Sync for SkipWhile<St, Fut, F>
    where\n F: Sync,\n Fut: Sync,\n St: Sync,\n <St as Stream>::Item: Sync,
    ",1,["futures_util::stream::stream::skip_while::SkipWhile"]],["impl<St> Sync for Take<St>
    where\n St: Sync,
    ",1,["futures_util::stream::stream::take::Take"]],["impl<St, Fut, F> Sync for TakeWhile<St, Fut, F>
    where\n F: Sync,\n Fut: Sync,\n St: Sync,\n <St as Stream>::Item: Sync,
    ",1,["futures_util::stream::stream::take_while::TakeWhile"]],["impl<St, Fut> Sync for TakeUntil<St, Fut>
    where\n Fut: Sync,\n St: Sync,\n <Fut as Future>::Output: Sync,
    ",1,["futures_util::stream::stream::take_until::TakeUntil"]],["impl<St, Fut, F> Sync for Then<St, Fut, F>
    where\n F: Sync,\n Fut: Sync,\n St: Sync,
    ",1,["futures_util::stream::stream::then::Then"]],["impl<St1, St2> Sync for Zip<St1, St2>
    where\n St1: Sync,\n St2: Sync,\n <St1 as Stream>::Item: Sync,\n <St2 as Stream>::Item: Sync,
    ",1,["futures_util::stream::stream::zip::Zip"]],["impl<St> Sync for Chunks<St>
    where\n St: Sync,\n <St as Stream>::Item: Sync,
    ",1,["futures_util::stream::stream::chunks::Chunks"]],["impl<St> Sync for ReadyChunks<St>
    where\n St: Sync,
    ",1,["futures_util::stream::stream::ready_chunks::ReadyChunks"]],["impl<St, S, Fut, F> Sync for Scan<St, S, Fut, F>
    where\n F: Sync,\n Fut: Sync,\n S: Sync,\n St: Sync,
    ",1,["futures_util::stream::stream::scan::Scan"]],["impl<St> Sync for BufferUnordered<St>
    where\n St: Sync,\n <St as Stream>::Item: Send + Sync,
    ",1,["futures_util::stream::stream::buffer_unordered::BufferUnordered"]],["impl<St> Sync for Buffered<St>
    where\n St: Sync,\n <St as Stream>::Item: Send + Sync,\n <<St as Stream>::Item as Future>::Output: Sync,
    ",1,["futures_util::stream::stream::buffered::Buffered"]],["impl<St, Fut, F> Sync for ForEachConcurrent<St, Fut, F>
    where\n F: Sync,\n Fut: Send + Sync,\n St: Sync,
    ",1,["futures_util::stream::stream::for_each_concurrent::ForEachConcurrent"]],["impl<S> Sync for SplitStream<S>
    where\n S: Send,
    ",1,["futures_util::stream::stream::split::SplitStream"]],["impl<S, Item> Sync for SplitSink<S, Item>
    where\n Item: Sync,\n S: Send,
    ",1,["futures_util::stream::stream::split::SplitSink"]],["impl<T, Item> Sync for ReuniteError<T, Item>
    where\n Item: Sync,\n T: Send,
    ",1,["futures_util::stream::stream::split::ReuniteError"]],["impl<St> Sync for CatchUnwind<St>
    where\n St: Sync,
    ",1,["futures_util::stream::stream::catch_unwind::CatchUnwind"]],["impl<St> Sync for Flatten<St>
    where\n St: Sync,\n <St as Stream>::Item: Sync,
    ",1,["futures_util::stream::stream::Flatten"]],["impl<St, Si> Sync for Forward<St, Si>
    where\n Si: Sync,\n St: Sync,\n <St as TryStream>::Ok: Sync,
    ",1,["futures_util::stream::stream::Forward"]],["impl<St, F> Sync for Inspect<St, F>
    where\n F: Sync,\n St: Sync,
    ",1,["futures_util::stream::stream::Inspect"]],["impl<St, U, F> Sync for FlatMap<St, U, F>
    where\n F: Sync,\n St: Sync,\n U: Sync,
    ",1,["futures_util::stream::stream::FlatMap"]],["impl<St, U, F> Sync for FlatMapUnordered<St, U, F>
    where\n F: Sync,\n St: Sync,\n U: Send + Sync,
    ",1,["futures_util::stream::stream::FlatMapUnordered"]],["impl<St, Fut, F> Sync for AndThen<St, Fut, F>
    where\n F: Sync,\n Fut: Sync,\n St: Sync,
    ",1,["futures_util::stream::try_stream::and_then::AndThen"]],["impl<St> Sync for IntoStream<St>
    where\n St: Sync,
    ",1,["futures_util::stream::try_stream::into_stream::IntoStream"]],["impl<St, Fut, F> Sync for OrElse<St, Fut, F>
    where\n F: Sync,\n Fut: Sync,\n St: Sync,
    ",1,["futures_util::stream::try_stream::or_else::OrElse"]],["impl<'a, St: ?Sized> Sync for TryNext<'a, St>
    where\n St: Sync,
    ",1,["futures_util::stream::try_stream::try_next::TryNext"]],["impl<St, Fut, F> Sync for TryForEach<St, Fut, F>
    where\n F: Sync,\n Fut: Sync,\n St: Sync,
    ",1,["futures_util::stream::try_stream::try_for_each::TryForEach"]],["impl<St, Fut, F> Sync for TryFilter<St, Fut, F>
    where\n F: Sync,\n Fut: Sync,\n St: Sync,\n <St as TryStream>::Ok: Sync,
    ",1,["futures_util::stream::try_stream::try_filter::TryFilter"]],["impl<St, Fut, F> Sync for TryFilterMap<St, Fut, F>
    where\n F: Sync,\n Fut: Sync,\n St: Sync,
    ",1,["futures_util::stream::try_stream::try_filter_map::TryFilterMap"]],["impl<St> Sync for TryFlatten<St>
    where\n St: Sync,\n <St as TryStream>::Ok: Sync,
    ",1,["futures_util::stream::try_stream::try_flatten::TryFlatten"]],["impl<St> Sync for TryFlattenUnordered<St>
    where\n St: Sync,\n <<St as TryStream>::Ok as TryStream>::Error: Send + Sync,\n <St as TryStream>::Ok: Send + Sync,\n <<St as TryStream>::Ok as TryStream>::Ok: Send + Sync,
    ",1,["futures_util::stream::try_stream::try_flatten_unordered::TryFlattenUnordered"]],["impl<St, C> Sync for TryCollect<St, C>
    where\n C: Sync,\n St: Sync,
    ",1,["futures_util::stream::try_stream::try_collect::TryCollect"]],["impl<St> Sync for TryConcat<St>
    where\n St: Sync,\n <St as TryStream>::Ok: Sync,
    ",1,["futures_util::stream::try_stream::try_concat::TryConcat"]],["impl<St> Sync for TryChunks<St>
    where\n St: Sync,\n <St as TryStream>::Ok: Sync,
    ",1,["futures_util::stream::try_stream::try_chunks::TryChunks"]],["impl<T, E> Sync for TryChunksError<T, E>
    where\n E: Sync,\n T: Sync,
    ",1,["futures_util::stream::try_stream::try_chunks::TryChunksError"]],["impl<St> Sync for TryReadyChunks<St>
    where\n St: Sync,
    ",1,["futures_util::stream::try_stream::try_ready_chunks::TryReadyChunks"]],["impl<T, E> Sync for TryReadyChunksError<T, E>
    where\n E: Sync,\n T: Sync,
    ",1,["futures_util::stream::try_stream::try_ready_chunks::TryReadyChunksError"]],["impl<St, Fut, T, F> Sync for TryFold<St, Fut, T, F>
    where\n F: Sync,\n Fut: Sync,\n St: Sync,\n T: Sync,
    ",1,["futures_util::stream::try_stream::try_fold::TryFold"]],["impl<T, F, Fut> Sync for TryUnfold<T, F, Fut>
    where\n F: Sync,\n Fut: Sync,\n T: Sync,
    ",1,["futures_util::stream::try_stream::try_unfold::TryUnfold"]],["impl<St, Fut, F> Sync for TrySkipWhile<St, Fut, F>
    where\n F: Sync,\n Fut: Sync,\n St: Sync,\n <St as TryStream>::Ok: Sync,
    ",1,["futures_util::stream::try_stream::try_skip_while::TrySkipWhile"]],["impl<St, Fut, F> Sync for TryTakeWhile<St, Fut, F>
    where\n F: Sync,\n Fut: Sync,\n St: Sync,\n <St as TryStream>::Ok: Sync,
    ",1,["futures_util::stream::try_stream::try_take_while::TryTakeWhile"]],["impl<St> Sync for TryBufferUnordered<St>
    where\n St: Sync,\n <St as TryStream>::Ok: Send + Sync,
    ",1,["futures_util::stream::try_stream::try_buffer_unordered::TryBufferUnordered"]],["impl<St> Sync for TryBuffered<St>
    where\n St: Sync,\n <<St as TryStream>::Ok as TryFuture>::Error: Sync,\n <St as TryStream>::Ok: Send + Sync,\n <<St as TryStream>::Ok as TryFuture>::Ok: Sync,
    ",1,["futures_util::stream::try_stream::try_buffered::TryBuffered"]],["impl<St, Fut, F> Sync for TryForEachConcurrent<St, Fut, F>
    where\n F: Sync,\n Fut: Send + Sync,\n St: Sync,
    ",1,["futures_util::stream::try_stream::try_for_each_concurrent::TryForEachConcurrent"]],["impl<St> Sync for IntoAsyncRead<St>
    where\n St: Sync,\n <St as TryStream>::Ok: Sync,
    ",1,["futures_util::stream::try_stream::into_async_read::IntoAsyncRead"]],["impl<St, Fut, F> Sync for TryAll<St, Fut, F>
    where\n F: Sync,\n Fut: Sync,\n St: Sync,
    ",1,["futures_util::stream::try_stream::try_all::TryAll"]],["impl<St, Fut, F> Sync for TryAny<St, Fut, F>
    where\n F: Sync,\n Fut: Sync,\n St: Sync,
    ",1,["futures_util::stream::try_stream::try_any::TryAny"]],["impl<St, E> Sync for ErrInto<St, E>
    where\n St: Sync,
    ",1,["futures_util::stream::try_stream::ErrInto"]],["impl<St, F> Sync for InspectOk<St, F>
    where\n F: Sync,\n St: Sync,
    ",1,["futures_util::stream::try_stream::InspectOk"]],["impl<St, F> Sync for InspectErr<St, F>
    where\n F: Sync,\n St: Sync,
    ",1,["futures_util::stream::try_stream::InspectErr"]],["impl<St, F> Sync for MapOk<St, F>
    where\n F: Sync,\n St: Sync,
    ",1,["futures_util::stream::try_stream::MapOk"]],["impl<St, F> Sync for MapErr<St, F>
    where\n F: Sync,\n St: Sync,
    ",1,["futures_util::stream::try_stream::MapErr"]],["impl<I> Sync for Iter<I>
    where\n I: Sync,
    ",1,["futures_util::stream::iter::Iter"]],["impl<T> Sync for Repeat<T>
    where\n T: Sync,
    ",1,["futures_util::stream::repeat::Repeat"]],["impl<F> Sync for RepeatWith<F>
    where\n F: Sync,
    ",1,["futures_util::stream::repeat_with::RepeatWith"]],["impl<T> Sync for Empty<T>
    where\n T: Sync,
    ",1,["futures_util::stream::empty::Empty"]],["impl<Fut> Sync for Once<Fut>
    where\n Fut: Sync,
    ",1,["futures_util::stream::once::Once"]],["impl<T> Sync for Pending<T>
    where\n T: Sync,
    ",1,["futures_util::stream::pending::Pending"]],["impl<F> Sync for PollFn<F>
    where\n F: Sync,
    ",1,["futures_util::stream::poll_fn::PollFn"]],["impl<S> Sync for PollImmediate<S>
    where\n S: Sync,
    ",1,["futures_util::stream::poll_immediate::PollImmediate"]],["impl<St1, St2> Sync for Select<St1, St2>
    where\n St1: Sync,\n St2: Sync,
    ",1,["futures_util::stream::select::Select"]],["impl Sync for PollNext",1,["futures_util::stream::select_with_strategy::PollNext"]],["impl<St1, St2, Clos, State> Sync for SelectWithStrategy<St1, St2, Clos, State>
    where\n Clos: Sync,\n St1: Sync,\n St2: Sync,\n State: Sync,
    ",1,["futures_util::stream::select_with_strategy::SelectWithStrategy"]],["impl<T, F, Fut> Sync for Unfold<T, F, Fut>
    where\n F: Sync,\n Fut: Sync,\n T: Sync,
    ",1,["futures_util::stream::unfold::Unfold"]],["impl<T> Sync for FuturesOrdered<T>
    where\n T: Send + Sync,\n <T as Future>::Output: Sync,
    ",1,["futures_util::stream::futures_ordered::FuturesOrdered"]],["impl<'a, Fut> Sync for IterMut<'a, Fut>
    where\n Fut: Sync,
    ",1,["futures_util::stream::futures_unordered::iter::IterMut"]],["impl<'a, Fut> Sync for Iter<'a, Fut>
    where\n Fut: Sync,
    ",1,["futures_util::stream::futures_unordered::iter::Iter"]],["impl<St> Sync for SelectAll<St>
    where\n St: Send + Sync,
    ",1,["futures_util::stream::select_all::SelectAll"]],["impl<'a, St> Sync for Iter<'a, St>
    where\n St: Sync,
    ",1,["futures_util::stream::select_all::Iter"]],["impl<'a, St> Sync for IterMut<'a, St>
    where\n St: Sync,
    ",1,["futures_util::stream::select_all::IterMut"]],["impl<St> Sync for IntoIter<St>
    where\n St: Sync,
    ",1,["futures_util::stream::select_all::IntoIter"]],["impl<'a, Si: ?Sized, Item> Sync for Close<'a, Si, Item>
    where\n Si: Sync,
    ",1,["futures_util::sink::close::Close"]],["impl<T> Sync for Drain<T>
    where\n T: Sync,
    ",1,["futures_util::sink::drain::Drain"]],["impl<Si1, Si2> Sync for Fanout<Si1, Si2>
    where\n Si1: Sync,\n Si2: Sync,
    ",1,["futures_util::sink::fanout::Fanout"]],["impl<'a, Si: ?Sized, Item> Sync for Feed<'a, Si, Item>
    where\n Item: Sync,\n Si: Sync,
    ",1,["futures_util::sink::feed::Feed"]],["impl<'a, Si: ?Sized, Item> Sync for Flush<'a, Si, Item>
    where\n Si: Sync,
    ",1,["futures_util::sink::flush::Flush"]],["impl<Si, Item, E> Sync for SinkErrInto<Si, Item, E>
    where\n Si: Sync,
    ",1,["futures_util::sink::err_into::SinkErrInto"]],["impl<Si, F> Sync for SinkMapErr<Si, F>
    where\n F: Sync,\n Si: Sync,
    ",1,["futures_util::sink::map_err::SinkMapErr"]],["impl<'a, Si: ?Sized, Item> Sync for Send<'a, Si, Item>
    where\n Item: Sync,\n Si: Sync,
    ",1,["futures_util::sink::send::Send"]],["impl<'a, Si: ?Sized, St: ?Sized> Sync for SendAll<'a, Si, St>
    where\n Si: Sync,\n St: Sync,\n <St as TryStream>::Ok: Sync,
    ",1,["futures_util::sink::send_all::SendAll"]],["impl<T, F, R> Sync for Unfold<T, F, R>
    where\n F: Sync,\n R: Sync,\n T: Sync,
    ",1,["futures_util::sink::unfold::Unfold"]],["impl<Si, Item, U, Fut, F> Sync for With<Si, Item, U, Fut, F>
    where\n F: Sync,\n Fut: Sync,\n Si: Sync,
    ",1,["futures_util::sink::with::With"]],["impl<Si, Item, U, St, F> Sync for WithFlatMap<Si, Item, U, St, F>
    where\n F: Sync,\n Item: Sync,\n Si: Sync,\n St: Sync,
    ",1,["futures_util::sink::with_flat_map::WithFlatMap"]],["impl<Si, Item> Sync for Buffer<Si, Item>
    where\n Item: Sync,\n Si: Sync,
    ",1,["futures_util::sink::buffer::Buffer"]],["impl<T> Sync for AllowStdIo<T>
    where\n T: Sync,
    ",1,["futures_util::io::allow_std::AllowStdIo"]],["impl<R> Sync for BufReader<R>
    where\n R: Sync,
    ",1,["futures_util::io::buf_reader::BufReader"]],["impl<'a, R> Sync for SeeKRelative<'a, R>
    where\n R: Sync,
    ",1,["futures_util::io::buf_reader::SeeKRelative"]],["impl<W> Sync for BufWriter<W>
    where\n W: Sync,
    ",1,["futures_util::io::buf_writer::BufWriter"]],["impl<W> Sync for LineWriter<W>
    where\n W: Sync,
    ",1,["futures_util::io::line_writer::LineWriter"]],["impl<T, U> Sync for Chain<T, U>
    where\n T: Sync,\n U: Sync,
    ",1,["futures_util::io::chain::Chain"]],["impl<'a, W: ?Sized> Sync for Close<'a, W>
    where\n W: Sync,
    ",1,["futures_util::io::close::Close"]],["impl<'a, R, W: ?Sized> Sync for Copy<'a, R, W>
    where\n R: Sync,\n W: Sync,
    ",1,["futures_util::io::copy::Copy"]],["impl<'a, R, W: ?Sized> Sync for CopyBuf<'a, R, W>
    where\n R: Sync,\n W: Sync,
    ",1,["futures_util::io::copy_buf::CopyBuf"]],["impl<'a, R, W: ?Sized> Sync for CopyBufAbortable<'a, R, W>
    where\n R: Sync,\n W: Sync,
    ",1,["futures_util::io::copy_buf_abortable::CopyBufAbortable"]],["impl<T> Sync for Cursor<T>
    where\n T: Sync,
    ",1,["futures_util::io::cursor::Cursor"]],["impl Sync for Empty",1,["futures_util::io::empty::Empty"]],["impl<'a, R: ?Sized> Sync for FillBuf<'a, R>
    where\n R: Sync,
    ",1,["futures_util::io::fill_buf::FillBuf"]],["impl<'a, W: ?Sized> Sync for Flush<'a, W>
    where\n W: Sync,
    ",1,["futures_util::io::flush::Flush"]],["impl<W, Item> Sync for IntoSink<W, Item>
    where\n Item: Sync,\n W: Sync,
    ",1,["futures_util::io::into_sink::IntoSink"]],["impl<R> Sync for Lines<R>
    where\n R: Sync,
    ",1,["futures_util::io::lines::Lines"]],["impl<'a, R: ?Sized> Sync for Read<'a, R>
    where\n R: Sync,
    ",1,["futures_util::io::read::Read"]],["impl<'a, R: ?Sized> Sync for ReadVectored<'a, R>
    where\n R: Sync,
    ",1,["futures_util::io::read_vectored::ReadVectored"]],["impl<'a, R: ?Sized> Sync for ReadExact<'a, R>
    where\n R: Sync,
    ",1,["futures_util::io::read_exact::ReadExact"]],["impl<'a, R: ?Sized> Sync for ReadLine<'a, R>
    where\n R: Sync,
    ",1,["futures_util::io::read_line::ReadLine"]],["impl<'a, R: ?Sized> Sync for ReadToEnd<'a, R>
    where\n R: Sync,
    ",1,["futures_util::io::read_to_end::ReadToEnd"]],["impl<'a, R: ?Sized> Sync for ReadToString<'a, R>
    where\n R: Sync,
    ",1,["futures_util::io::read_to_string::ReadToString"]],["impl<'a, R: ?Sized> Sync for ReadUntil<'a, R>
    where\n R: Sync,
    ",1,["futures_util::io::read_until::ReadUntil"]],["impl Sync for Repeat",1,["futures_util::io::repeat::Repeat"]],["impl<'a, S: ?Sized> Sync for Seek<'a, S>
    where\n S: Sync,
    ",1,["futures_util::io::seek::Seek"]],["impl Sync for Sink",1,["futures_util::io::sink::Sink"]],["impl<T> Sync for ReadHalf<T>
    where\n T: Send,
    ",1,["futures_util::io::split::ReadHalf"]],["impl<T> Sync for WriteHalf<T>
    where\n T: Send,
    ",1,["futures_util::io::split::WriteHalf"]],["impl<T> Sync for ReuniteError<T>
    where\n T: Send,
    ",1,["futures_util::io::split::ReuniteError"]],["impl<R> Sync for Take<R>
    where\n R: Sync,
    ",1,["futures_util::io::take::Take"]],["impl<T> Sync for Window<T>
    where\n T: Sync,
    ",1,["futures_util::io::window::Window"]],["impl<'a, W: ?Sized> Sync for Write<'a, W>
    where\n W: Sync,
    ",1,["futures_util::io::write::Write"]],["impl<'a, W: ?Sized> Sync for WriteVectored<'a, W>
    where\n W: Sync,
    ",1,["futures_util::io::write_vectored::WriteVectored"]],["impl<'a, W: ?Sized> Sync for WriteAll<'a, W>
    where\n W: Sync,
    ",1,["futures_util::io::write_all::WriteAll"]],["impl<Fut: Sync> Sync for IterPinMut<'_, Fut>"],["impl<T: ?Sized> Sync for OwnedMutexLockFuture<T>"],["impl<T: ?Sized + Sync, U: ?Sized + Sync> Sync for MappedMutexGuard<'_, T, U>"],["impl<Fut: Sync> Sync for IterPinRef<'_, Fut>"],["impl<Fut: Send + Sync> Sync for FuturesUnordered<Fut>"],["impl<T: ?Sized + Sync> Sync for MutexGuard<'_, T>"],["impl<Fut: Sync + Unpin> Sync for IntoIter<Fut>"],["impl<T: ?Sized> Sync for MutexLockFuture<'_, T>"],["impl<T: ?Sized + Send> Sync for Mutex<T>"],["impl<T: ?Sized + Sync> Sync for OwnedMutexGuard<T>"]], +"futures_util":[["impl<Fut> Sync for Fuse<Fut>
    where\n Fut: Sync,
    ",1,["futures_util::future::future::fuse::Fuse"]],["impl<Fut> Sync for CatchUnwind<Fut>
    where\n Fut: Sync,
    ",1,["futures_util::future::future::catch_unwind::CatchUnwind"]],["impl<T> Sync for RemoteHandle<T>
    where\n T: Send,
    ",1,["futures_util::future::future::remote_handle::RemoteHandle"]],["impl<Fut> Sync for Remote<Fut>
    where\n Fut: Sync,\n <Fut as Future>::Output: Send,
    ",1,["futures_util::future::future::remote_handle::Remote"]],["impl<Fut> Sync for Shared<Fut>
    where\n Fut: Send,\n <Fut as Future>::Output: Send + Sync,
    ",1,["futures_util::future::future::shared::Shared"]],["impl<Fut> Sync for WeakShared<Fut>
    where\n Fut: Send,\n <Fut as Future>::Output: Send + Sync,
    ",1,["futures_util::future::future::shared::WeakShared"]],["impl<F> Sync for Flatten<F>
    where\n F: Sync,\n <F as Future>::Output: Sync,
    ",1,["futures_util::future::future::Flatten"]],["impl<F> Sync for FlattenStream<F>
    where\n F: Sync,\n <F as Future>::Output: Sync,
    ",1,["futures_util::future::future::FlattenStream"]],["impl<Fut, F> Sync for Map<Fut, F>
    where\n F: Sync,\n Fut: Sync,
    ",1,["futures_util::future::future::Map"]],["impl<F> Sync for IntoStream<F>
    where\n F: Sync,
    ",1,["futures_util::future::future::IntoStream"]],["impl<Fut, T> Sync for MapInto<Fut, T>
    where\n Fut: Sync,
    ",1,["futures_util::future::future::MapInto"]],["impl<Fut1, Fut2, F> Sync for Then<Fut1, Fut2, F>
    where\n F: Sync,\n Fut1: Sync,\n Fut2: Sync,
    ",1,["futures_util::future::future::Then"]],["impl<Fut, F> Sync for Inspect<Fut, F>
    where\n F: Sync,\n Fut: Sync,
    ",1,["futures_util::future::future::Inspect"]],["impl<Fut> Sync for NeverError<Fut>
    where\n Fut: Sync,
    ",1,["futures_util::future::future::NeverError"]],["impl<Fut> Sync for UnitError<Fut>
    where\n Fut: Sync,
    ",1,["futures_util::future::future::UnitError"]],["impl<Fut> Sync for IntoFuture<Fut>
    where\n Fut: Sync,
    ",1,["futures_util::future::try_future::into_future::IntoFuture"]],["impl<Fut1, Fut2> Sync for TryFlatten<Fut1, Fut2>
    where\n Fut1: Sync,\n Fut2: Sync,
    ",1,["futures_util::future::try_future::TryFlatten"]],["impl<Fut> Sync for TryFlattenStream<Fut>
    where\n Fut: Sync,\n <Fut as TryFuture>::Ok: Sync,
    ",1,["futures_util::future::try_future::TryFlattenStream"]],["impl<Fut, Si> Sync for FlattenSink<Fut, Si>
    where\n Fut: Sync,\n Si: Sync,
    ",1,["futures_util::future::try_future::FlattenSink"]],["impl<Fut1, Fut2, F> Sync for AndThen<Fut1, Fut2, F>
    where\n F: Sync,\n Fut1: Sync,\n Fut2: Sync,
    ",1,["futures_util::future::try_future::AndThen"]],["impl<Fut1, Fut2, F> Sync for OrElse<Fut1, Fut2, F>
    where\n F: Sync,\n Fut1: Sync,\n Fut2: Sync,
    ",1,["futures_util::future::try_future::OrElse"]],["impl<Fut, E> Sync for ErrInto<Fut, E>
    where\n Fut: Sync,
    ",1,["futures_util::future::try_future::ErrInto"]],["impl<Fut, E> Sync for OkInto<Fut, E>
    where\n Fut: Sync,
    ",1,["futures_util::future::try_future::OkInto"]],["impl<Fut, F> Sync for InspectOk<Fut, F>
    where\n F: Sync,\n Fut: Sync,
    ",1,["futures_util::future::try_future::InspectOk"]],["impl<Fut, F> Sync for InspectErr<Fut, F>
    where\n F: Sync,\n Fut: Sync,
    ",1,["futures_util::future::try_future::InspectErr"]],["impl<Fut, F> Sync for MapOk<Fut, F>
    where\n F: Sync,\n Fut: Sync,
    ",1,["futures_util::future::try_future::MapOk"]],["impl<Fut, F> Sync for MapErr<Fut, F>
    where\n F: Sync,\n Fut: Sync,
    ",1,["futures_util::future::try_future::MapErr"]],["impl<Fut, F, G> Sync for MapOkOrElse<Fut, F, G>
    where\n F: Sync,\n Fut: Sync,\n G: Sync,
    ",1,["futures_util::future::try_future::MapOkOrElse"]],["impl<Fut, F> Sync for UnwrapOrElse<Fut, F>
    where\n F: Sync,\n Fut: Sync,
    ",1,["futures_util::future::try_future::UnwrapOrElse"]],["impl<F> Sync for Lazy<F>
    where\n F: Sync,
    ",1,["futures_util::future::lazy::Lazy"]],["impl<T> Sync for Pending<T>
    where\n T: Sync,
    ",1,["futures_util::future::pending::Pending"]],["impl<Fut> Sync for MaybeDone<Fut>
    where\n Fut: Sync,\n <Fut as Future>::Output: Sync,
    ",1,["futures_util::future::maybe_done::MaybeDone"]],["impl<Fut> Sync for TryMaybeDone<Fut>
    where\n Fut: Sync,\n <Fut as TryFuture>::Ok: Sync,
    ",1,["futures_util::future::try_maybe_done::TryMaybeDone"]],["impl<F> Sync for OptionFuture<F>
    where\n F: Sync,
    ",1,["futures_util::future::option::OptionFuture"]],["impl<F> Sync for PollFn<F>
    where\n F: Sync,
    ",1,["futures_util::future::poll_fn::PollFn"]],["impl<T> Sync for PollImmediate<T>
    where\n T: Sync,
    ",1,["futures_util::future::poll_immediate::PollImmediate"]],["impl<T> Sync for Ready<T>
    where\n T: Sync,
    ",1,["futures_util::future::ready::Ready"]],["impl<Fut1, Fut2> Sync for Join<Fut1, Fut2>
    where\n Fut1: Sync,\n Fut2: Sync,\n <Fut1 as Future>::Output: Sync,\n <Fut2 as Future>::Output: Sync,
    ",1,["futures_util::future::join::Join"]],["impl<Fut1, Fut2, Fut3> Sync for Join3<Fut1, Fut2, Fut3>
    where\n Fut1: Sync,\n Fut2: Sync,\n Fut3: Sync,\n <Fut1 as Future>::Output: Sync,\n <Fut2 as Future>::Output: Sync,\n <Fut3 as Future>::Output: Sync,
    ",1,["futures_util::future::join::Join3"]],["impl<Fut1, Fut2, Fut3, Fut4> Sync for Join4<Fut1, Fut2, Fut3, Fut4>
    where\n Fut1: Sync,\n Fut2: Sync,\n Fut3: Sync,\n Fut4: Sync,\n <Fut1 as Future>::Output: Sync,\n <Fut2 as Future>::Output: Sync,\n <Fut3 as Future>::Output: Sync,\n <Fut4 as Future>::Output: Sync,
    ",1,["futures_util::future::join::Join4"]],["impl<Fut1, Fut2, Fut3, Fut4, Fut5> Sync for Join5<Fut1, Fut2, Fut3, Fut4, Fut5>
    where\n Fut1: Sync,\n Fut2: Sync,\n Fut3: Sync,\n Fut4: Sync,\n Fut5: Sync,\n <Fut1 as Future>::Output: Sync,\n <Fut2 as Future>::Output: Sync,\n <Fut3 as Future>::Output: Sync,\n <Fut4 as Future>::Output: Sync,\n <Fut5 as Future>::Output: Sync,
    ",1,["futures_util::future::join::Join5"]],["impl<F> Sync for JoinAll<F>
    where\n F: Send + Sync,\n <F as Future>::Output: Sync,
    ",1,["futures_util::future::join_all::JoinAll"]],["impl<A, B> Sync for Select<A, B>
    where\n A: Sync,\n B: Sync,
    ",1,["futures_util::future::select::Select"]],["impl<Fut> Sync for SelectAll<Fut>
    where\n Fut: Sync,
    ",1,["futures_util::future::select_all::SelectAll"]],["impl<Fut1, Fut2> Sync for TryJoin<Fut1, Fut2>
    where\n Fut1: Sync,\n Fut2: Sync,\n <Fut1 as TryFuture>::Ok: Sync,\n <Fut2 as TryFuture>::Ok: Sync,
    ",1,["futures_util::future::try_join::TryJoin"]],["impl<Fut1, Fut2, Fut3> Sync for TryJoin3<Fut1, Fut2, Fut3>
    where\n Fut1: Sync,\n Fut2: Sync,\n Fut3: Sync,\n <Fut1 as TryFuture>::Ok: Sync,\n <Fut2 as TryFuture>::Ok: Sync,\n <Fut3 as TryFuture>::Ok: Sync,
    ",1,["futures_util::future::try_join::TryJoin3"]],["impl<Fut1, Fut2, Fut3, Fut4> Sync for TryJoin4<Fut1, Fut2, Fut3, Fut4>
    where\n Fut1: Sync,\n Fut2: Sync,\n Fut3: Sync,\n Fut4: Sync,\n <Fut1 as TryFuture>::Ok: Sync,\n <Fut2 as TryFuture>::Ok: Sync,\n <Fut3 as TryFuture>::Ok: Sync,\n <Fut4 as TryFuture>::Ok: Sync,
    ",1,["futures_util::future::try_join::TryJoin4"]],["impl<Fut1, Fut2, Fut3, Fut4, Fut5> Sync for TryJoin5<Fut1, Fut2, Fut3, Fut4, Fut5>
    where\n Fut1: Sync,\n Fut2: Sync,\n Fut3: Sync,\n Fut4: Sync,\n Fut5: Sync,\n <Fut1 as TryFuture>::Ok: Sync,\n <Fut2 as TryFuture>::Ok: Sync,\n <Fut3 as TryFuture>::Ok: Sync,\n <Fut4 as TryFuture>::Ok: Sync,\n <Fut5 as TryFuture>::Ok: Sync,
    ",1,["futures_util::future::try_join::TryJoin5"]],["impl<F> Sync for TryJoinAll<F>
    where\n F: Send + Sync,\n <F as TryFuture>::Error: Sync,\n <F as TryFuture>::Ok: Sync,
    ",1,["futures_util::future::try_join_all::TryJoinAll"]],["impl<A, B> Sync for TrySelect<A, B>
    where\n A: Sync,\n B: Sync,
    ",1,["futures_util::future::try_select::TrySelect"]],["impl<Fut> Sync for SelectOk<Fut>
    where\n Fut: Sync,
    ",1,["futures_util::future::select_ok::SelectOk"]],["impl<A, B> Sync for Either<A, B>
    where\n A: Sync,\n B: Sync,
    ",1,["futures_util::future::either::Either"]],["impl Sync for AbortHandle",1,["futures_util::abortable::AbortHandle"]],["impl Sync for AbortRegistration",1,["futures_util::abortable::AbortRegistration"]],["impl<T> Sync for Abortable<T>
    where\n T: Sync,
    ",1,["futures_util::abortable::Abortable"]],["impl Sync for Aborted",1,["futures_util::abortable::Aborted"]],["impl<St1, St2> Sync for Chain<St1, St2>
    where\n St1: Sync,\n St2: Sync,
    ",1,["futures_util::stream::stream::chain::Chain"]],["impl<St, C> Sync for Collect<St, C>
    where\n C: Sync,\n St: Sync,
    ",1,["futures_util::stream::stream::collect::Collect"]],["impl<St, FromA, FromB> Sync for Unzip<St, FromA, FromB>
    where\n FromA: Sync,\n FromB: Sync,\n St: Sync,
    ",1,["futures_util::stream::stream::unzip::Unzip"]],["impl<St> Sync for Concat<St>
    where\n St: Sync,\n <St as Stream>::Item: Sync,
    ",1,["futures_util::stream::stream::concat::Concat"]],["impl<St> Sync for Count<St>
    where\n St: Sync,
    ",1,["futures_util::stream::stream::count::Count"]],["impl<St> Sync for Cycle<St>
    where\n St: Sync,
    ",1,["futures_util::stream::stream::cycle::Cycle"]],["impl<St> Sync for Enumerate<St>
    where\n St: Sync,
    ",1,["futures_util::stream::stream::enumerate::Enumerate"]],["impl<St, Fut, F> Sync for Filter<St, Fut, F>
    where\n F: Sync,\n Fut: Sync,\n St: Sync,\n <St as Stream>::Item: Sync,
    ",1,["futures_util::stream::stream::filter::Filter"]],["impl<St, Fut, F> Sync for FilterMap<St, Fut, F>
    where\n F: Sync,\n Fut: Sync,\n St: Sync,
    ",1,["futures_util::stream::stream::filter_map::FilterMap"]],["impl<St, Fut, T, F> Sync for Fold<St, Fut, T, F>
    where\n F: Sync,\n Fut: Sync,\n St: Sync,\n T: Sync,
    ",1,["futures_util::stream::stream::fold::Fold"]],["impl<St, Fut, F> Sync for Any<St, Fut, F>
    where\n F: Sync,\n Fut: Sync,\n St: Sync,
    ",1,["futures_util::stream::stream::any::Any"]],["impl<St, Fut, F> Sync for All<St, Fut, F>
    where\n F: Sync,\n Fut: Sync,\n St: Sync,
    ",1,["futures_util::stream::stream::all::All"]],["impl<St, Fut, F> Sync for ForEach<St, Fut, F>
    where\n F: Sync,\n Fut: Sync,\n St: Sync,
    ",1,["futures_util::stream::stream::for_each::ForEach"]],["impl<St> Sync for Fuse<St>
    where\n St: Sync,
    ",1,["futures_util::stream::stream::fuse::Fuse"]],["impl<St> Sync for StreamFuture<St>
    where\n St: Sync,
    ",1,["futures_util::stream::stream::into_future::StreamFuture"]],["impl<St, F> Sync for Map<St, F>
    where\n F: Sync,\n St: Sync,
    ",1,["futures_util::stream::stream::map::Map"]],["impl<'a, St: ?Sized> Sync for Next<'a, St>
    where\n St: Sync,
    ",1,["futures_util::stream::stream::next::Next"]],["impl<'a, St: ?Sized> Sync for SelectNextSome<'a, St>
    where\n St: Sync,
    ",1,["futures_util::stream::stream::select_next_some::SelectNextSome"]],["impl<St> Sync for Peekable<St>
    where\n St: Sync,\n <St as Stream>::Item: Sync,
    ",1,["futures_util::stream::stream::peek::Peekable"]],["impl<'a, St> Sync for Peek<'a, St>
    where\n St: Sync,\n <St as Stream>::Item: Sync,
    ",1,["futures_util::stream::stream::peek::Peek"]],["impl<'a, St> Sync for PeekMut<'a, St>
    where\n St: Sync,\n <St as Stream>::Item: Sync,
    ",1,["futures_util::stream::stream::peek::PeekMut"]],["impl<'a, St, F> Sync for NextIf<'a, St, F>
    where\n F: Sync,\n St: Sync,\n <St as Stream>::Item: Sync,
    ",1,["futures_util::stream::stream::peek::NextIf"]],["impl<'a, St, T: ?Sized> Sync for NextIfEq<'a, St, T>
    where\n St: Sync,\n T: Sync,\n <St as Stream>::Item: Sync,
    ",1,["futures_util::stream::stream::peek::NextIfEq"]],["impl<St> Sync for Skip<St>
    where\n St: Sync,
    ",1,["futures_util::stream::stream::skip::Skip"]],["impl<St, Fut, F> Sync for SkipWhile<St, Fut, F>
    where\n F: Sync,\n Fut: Sync,\n St: Sync,\n <St as Stream>::Item: Sync,
    ",1,["futures_util::stream::stream::skip_while::SkipWhile"]],["impl<St> Sync for Take<St>
    where\n St: Sync,
    ",1,["futures_util::stream::stream::take::Take"]],["impl<St, Fut, F> Sync for TakeWhile<St, Fut, F>
    where\n F: Sync,\n Fut: Sync,\n St: Sync,\n <St as Stream>::Item: Sync,
    ",1,["futures_util::stream::stream::take_while::TakeWhile"]],["impl<St, Fut> Sync for TakeUntil<St, Fut>
    where\n Fut: Sync,\n St: Sync,\n <Fut as Future>::Output: Sync,
    ",1,["futures_util::stream::stream::take_until::TakeUntil"]],["impl<St, Fut, F> Sync for Then<St, Fut, F>
    where\n F: Sync,\n Fut: Sync,\n St: Sync,
    ",1,["futures_util::stream::stream::then::Then"]],["impl<St1, St2> Sync for Zip<St1, St2>
    where\n St1: Sync,\n St2: Sync,\n <St1 as Stream>::Item: Sync,\n <St2 as Stream>::Item: Sync,
    ",1,["futures_util::stream::stream::zip::Zip"]],["impl<St> Sync for Chunks<St>
    where\n St: Sync,\n <St as Stream>::Item: Sync,
    ",1,["futures_util::stream::stream::chunks::Chunks"]],["impl<St> Sync for ReadyChunks<St>
    where\n St: Sync,
    ",1,["futures_util::stream::stream::ready_chunks::ReadyChunks"]],["impl<St, S, Fut, F> Sync for Scan<St, S, Fut, F>
    where\n F: Sync,\n Fut: Sync,\n S: Sync,\n St: Sync,
    ",1,["futures_util::stream::stream::scan::Scan"]],["impl<St> Sync for BufferUnordered<St>
    where\n St: Sync,\n <St as Stream>::Item: Send + Sync,
    ",1,["futures_util::stream::stream::buffer_unordered::BufferUnordered"]],["impl<St> Sync for Buffered<St>
    where\n St: Sync,\n <St as Stream>::Item: Send + Sync,\n <<St as Stream>::Item as Future>::Output: Sync,
    ",1,["futures_util::stream::stream::buffered::Buffered"]],["impl<St, Fut, F> Sync for ForEachConcurrent<St, Fut, F>
    where\n F: Sync,\n Fut: Send + Sync,\n St: Sync,
    ",1,["futures_util::stream::stream::for_each_concurrent::ForEachConcurrent"]],["impl<S> Sync for SplitStream<S>
    where\n S: Send,
    ",1,["futures_util::stream::stream::split::SplitStream"]],["impl<S, Item> Sync for SplitSink<S, Item>
    where\n Item: Sync,\n S: Send,
    ",1,["futures_util::stream::stream::split::SplitSink"]],["impl<T, Item> Sync for ReuniteError<T, Item>
    where\n Item: Sync,\n T: Send,
    ",1,["futures_util::stream::stream::split::ReuniteError"]],["impl<St> Sync for CatchUnwind<St>
    where\n St: Sync,
    ",1,["futures_util::stream::stream::catch_unwind::CatchUnwind"]],["impl<St> Sync for Flatten<St>
    where\n St: Sync,\n <St as Stream>::Item: Sync,
    ",1,["futures_util::stream::stream::Flatten"]],["impl<St, Si> Sync for Forward<St, Si>
    where\n Si: Sync,\n St: Sync,\n <St as TryStream>::Ok: Sync,
    ",1,["futures_util::stream::stream::Forward"]],["impl<St, F> Sync for Inspect<St, F>
    where\n F: Sync,\n St: Sync,
    ",1,["futures_util::stream::stream::Inspect"]],["impl<St, U, F> Sync for FlatMap<St, U, F>
    where\n F: Sync,\n St: Sync,\n U: Sync,
    ",1,["futures_util::stream::stream::FlatMap"]],["impl<St, U, F> Sync for FlatMapUnordered<St, U, F>
    where\n F: Sync,\n St: Sync,\n U: Send + Sync,
    ",1,["futures_util::stream::stream::FlatMapUnordered"]],["impl<St, Fut, F> Sync for AndThen<St, Fut, F>
    where\n F: Sync,\n Fut: Sync,\n St: Sync,
    ",1,["futures_util::stream::try_stream::and_then::AndThen"]],["impl<St> Sync for IntoStream<St>
    where\n St: Sync,
    ",1,["futures_util::stream::try_stream::into_stream::IntoStream"]],["impl<St, Fut, F> Sync for OrElse<St, Fut, F>
    where\n F: Sync,\n Fut: Sync,\n St: Sync,
    ",1,["futures_util::stream::try_stream::or_else::OrElse"]],["impl<'a, St: ?Sized> Sync for TryNext<'a, St>
    where\n St: Sync,
    ",1,["futures_util::stream::try_stream::try_next::TryNext"]],["impl<St, Fut, F> Sync for TryForEach<St, Fut, F>
    where\n F: Sync,\n Fut: Sync,\n St: Sync,
    ",1,["futures_util::stream::try_stream::try_for_each::TryForEach"]],["impl<St, Fut, F> Sync for TryFilter<St, Fut, F>
    where\n F: Sync,\n Fut: Sync,\n St: Sync,\n <St as TryStream>::Ok: Sync,
    ",1,["futures_util::stream::try_stream::try_filter::TryFilter"]],["impl<St, Fut, F> Sync for TryFilterMap<St, Fut, F>
    where\n F: Sync,\n Fut: Sync,\n St: Sync,
    ",1,["futures_util::stream::try_stream::try_filter_map::TryFilterMap"]],["impl<St> Sync for TryFlatten<St>
    where\n St: Sync,\n <St as TryStream>::Ok: Sync,
    ",1,["futures_util::stream::try_stream::try_flatten::TryFlatten"]],["impl<St> Sync for TryFlattenUnordered<St>
    where\n St: Sync,\n <<St as TryStream>::Ok as TryStream>::Error: Send + Sync,\n <St as TryStream>::Ok: Send + Sync,\n <<St as TryStream>::Ok as TryStream>::Ok: Send + Sync,
    ",1,["futures_util::stream::try_stream::try_flatten_unordered::TryFlattenUnordered"]],["impl<St, C> Sync for TryCollect<St, C>
    where\n C: Sync,\n St: Sync,
    ",1,["futures_util::stream::try_stream::try_collect::TryCollect"]],["impl<St> Sync for TryConcat<St>
    where\n St: Sync,\n <St as TryStream>::Ok: Sync,
    ",1,["futures_util::stream::try_stream::try_concat::TryConcat"]],["impl<St> Sync for TryChunks<St>
    where\n St: Sync,\n <St as TryStream>::Ok: Sync,
    ",1,["futures_util::stream::try_stream::try_chunks::TryChunks"]],["impl<T, E> Sync for TryChunksError<T, E>
    where\n E: Sync,\n T: Sync,
    ",1,["futures_util::stream::try_stream::try_chunks::TryChunksError"]],["impl<St> Sync for TryReadyChunks<St>
    where\n St: Sync,
    ",1,["futures_util::stream::try_stream::try_ready_chunks::TryReadyChunks"]],["impl<T, E> Sync for TryReadyChunksError<T, E>
    where\n E: Sync,\n T: Sync,
    ",1,["futures_util::stream::try_stream::try_ready_chunks::TryReadyChunksError"]],["impl<St, Fut, T, F> Sync for TryFold<St, Fut, T, F>
    where\n F: Sync,\n Fut: Sync,\n St: Sync,\n T: Sync,
    ",1,["futures_util::stream::try_stream::try_fold::TryFold"]],["impl<T, F, Fut> Sync for TryUnfold<T, F, Fut>
    where\n F: Sync,\n Fut: Sync,\n T: Sync,
    ",1,["futures_util::stream::try_stream::try_unfold::TryUnfold"]],["impl<St, Fut, F> Sync for TrySkipWhile<St, Fut, F>
    where\n F: Sync,\n Fut: Sync,\n St: Sync,\n <St as TryStream>::Ok: Sync,
    ",1,["futures_util::stream::try_stream::try_skip_while::TrySkipWhile"]],["impl<St, Fut, F> Sync for TryTakeWhile<St, Fut, F>
    where\n F: Sync,\n Fut: Sync,\n St: Sync,\n <St as TryStream>::Ok: Sync,
    ",1,["futures_util::stream::try_stream::try_take_while::TryTakeWhile"]],["impl<St> Sync for TryBufferUnordered<St>
    where\n St: Sync,\n <St as TryStream>::Ok: Send + Sync,
    ",1,["futures_util::stream::try_stream::try_buffer_unordered::TryBufferUnordered"]],["impl<St> Sync for TryBuffered<St>
    where\n St: Sync,\n <<St as TryStream>::Ok as TryFuture>::Error: Sync,\n <St as TryStream>::Ok: Send + Sync,\n <<St as TryStream>::Ok as TryFuture>::Ok: Sync,
    ",1,["futures_util::stream::try_stream::try_buffered::TryBuffered"]],["impl<St, Fut, F> Sync for TryForEachConcurrent<St, Fut, F>
    where\n F: Sync,\n Fut: Send + Sync,\n St: Sync,
    ",1,["futures_util::stream::try_stream::try_for_each_concurrent::TryForEachConcurrent"]],["impl<St> Sync for IntoAsyncRead<St>
    where\n St: Sync,\n <St as TryStream>::Ok: Sync,
    ",1,["futures_util::stream::try_stream::into_async_read::IntoAsyncRead"]],["impl<St, Fut, F> Sync for TryAll<St, Fut, F>
    where\n F: Sync,\n Fut: Sync,\n St: Sync,
    ",1,["futures_util::stream::try_stream::try_all::TryAll"]],["impl<St, Fut, F> Sync for TryAny<St, Fut, F>
    where\n F: Sync,\n Fut: Sync,\n St: Sync,
    ",1,["futures_util::stream::try_stream::try_any::TryAny"]],["impl<St, E> Sync for ErrInto<St, E>
    where\n St: Sync,
    ",1,["futures_util::stream::try_stream::ErrInto"]],["impl<St, F> Sync for InspectOk<St, F>
    where\n F: Sync,\n St: Sync,
    ",1,["futures_util::stream::try_stream::InspectOk"]],["impl<St, F> Sync for InspectErr<St, F>
    where\n F: Sync,\n St: Sync,
    ",1,["futures_util::stream::try_stream::InspectErr"]],["impl<St, F> Sync for MapOk<St, F>
    where\n F: Sync,\n St: Sync,
    ",1,["futures_util::stream::try_stream::MapOk"]],["impl<St, F> Sync for MapErr<St, F>
    where\n F: Sync,\n St: Sync,
    ",1,["futures_util::stream::try_stream::MapErr"]],["impl<I> Sync for Iter<I>
    where\n I: Sync,
    ",1,["futures_util::stream::iter::Iter"]],["impl<T> Sync for Repeat<T>
    where\n T: Sync,
    ",1,["futures_util::stream::repeat::Repeat"]],["impl<F> Sync for RepeatWith<F>
    where\n F: Sync,
    ",1,["futures_util::stream::repeat_with::RepeatWith"]],["impl<T> Sync for Empty<T>
    where\n T: Sync,
    ",1,["futures_util::stream::empty::Empty"]],["impl<Fut> Sync for Once<Fut>
    where\n Fut: Sync,
    ",1,["futures_util::stream::once::Once"]],["impl<T> Sync for Pending<T>
    where\n T: Sync,
    ",1,["futures_util::stream::pending::Pending"]],["impl<F> Sync for PollFn<F>
    where\n F: Sync,
    ",1,["futures_util::stream::poll_fn::PollFn"]],["impl<S> Sync for PollImmediate<S>
    where\n S: Sync,
    ",1,["futures_util::stream::poll_immediate::PollImmediate"]],["impl<St1, St2> Sync for Select<St1, St2>
    where\n St1: Sync,\n St2: Sync,
    ",1,["futures_util::stream::select::Select"]],["impl Sync for PollNext",1,["futures_util::stream::select_with_strategy::PollNext"]],["impl<St1, St2, Clos, State> Sync for SelectWithStrategy<St1, St2, Clos, State>
    where\n Clos: Sync,\n St1: Sync,\n St2: Sync,\n State: Sync,
    ",1,["futures_util::stream::select_with_strategy::SelectWithStrategy"]],["impl<T, F, Fut> Sync for Unfold<T, F, Fut>
    where\n F: Sync,\n Fut: Sync,\n T: Sync,
    ",1,["futures_util::stream::unfold::Unfold"]],["impl<T> Sync for FuturesOrdered<T>
    where\n T: Send + Sync,\n <T as Future>::Output: Sync,
    ",1,["futures_util::stream::futures_ordered::FuturesOrdered"]],["impl<'a, Fut> Sync for IterMut<'a, Fut>
    where\n Fut: Sync,
    ",1,["futures_util::stream::futures_unordered::iter::IterMut"]],["impl<'a, Fut> Sync for Iter<'a, Fut>
    where\n Fut: Sync,
    ",1,["futures_util::stream::futures_unordered::iter::Iter"]],["impl<St> Sync for SelectAll<St>
    where\n St: Send + Sync,
    ",1,["futures_util::stream::select_all::SelectAll"]],["impl<'a, St> Sync for Iter<'a, St>
    where\n St: Sync,
    ",1,["futures_util::stream::select_all::Iter"]],["impl<'a, St> Sync for IterMut<'a, St>
    where\n St: Sync,
    ",1,["futures_util::stream::select_all::IterMut"]],["impl<St> Sync for IntoIter<St>
    where\n St: Sync,
    ",1,["futures_util::stream::select_all::IntoIter"]],["impl<'a, Si: ?Sized, Item> Sync for Close<'a, Si, Item>
    where\n Si: Sync,
    ",1,["futures_util::sink::close::Close"]],["impl<T> Sync for Drain<T>
    where\n T: Sync,
    ",1,["futures_util::sink::drain::Drain"]],["impl<Si1, Si2> Sync for Fanout<Si1, Si2>
    where\n Si1: Sync,\n Si2: Sync,
    ",1,["futures_util::sink::fanout::Fanout"]],["impl<'a, Si: ?Sized, Item> Sync for Feed<'a, Si, Item>
    where\n Item: Sync,\n Si: Sync,
    ",1,["futures_util::sink::feed::Feed"]],["impl<'a, Si: ?Sized, Item> Sync for Flush<'a, Si, Item>
    where\n Si: Sync,
    ",1,["futures_util::sink::flush::Flush"]],["impl<Si, Item, E> Sync for SinkErrInto<Si, Item, E>
    where\n Si: Sync,
    ",1,["futures_util::sink::err_into::SinkErrInto"]],["impl<Si, F> Sync for SinkMapErr<Si, F>
    where\n F: Sync,\n Si: Sync,
    ",1,["futures_util::sink::map_err::SinkMapErr"]],["impl<'a, Si: ?Sized, Item> Sync for Send<'a, Si, Item>
    where\n Item: Sync,\n Si: Sync,
    ",1,["futures_util::sink::send::Send"]],["impl<'a, Si: ?Sized, St: ?Sized> Sync for SendAll<'a, Si, St>
    where\n Si: Sync,\n St: Sync,\n <St as TryStream>::Ok: Sync,
    ",1,["futures_util::sink::send_all::SendAll"]],["impl<T, F, R> Sync for Unfold<T, F, R>
    where\n F: Sync,\n R: Sync,\n T: Sync,
    ",1,["futures_util::sink::unfold::Unfold"]],["impl<Si, Item, U, Fut, F> Sync for With<Si, Item, U, Fut, F>
    where\n F: Sync,\n Fut: Sync,\n Si: Sync,
    ",1,["futures_util::sink::with::With"]],["impl<Si, Item, U, St, F> Sync for WithFlatMap<Si, Item, U, St, F>
    where\n F: Sync,\n Item: Sync,\n Si: Sync,\n St: Sync,
    ",1,["futures_util::sink::with_flat_map::WithFlatMap"]],["impl<Si, Item> Sync for Buffer<Si, Item>
    where\n Item: Sync,\n Si: Sync,
    ",1,["futures_util::sink::buffer::Buffer"]],["impl<T> Sync for AllowStdIo<T>
    where\n T: Sync,
    ",1,["futures_util::io::allow_std::AllowStdIo"]],["impl<R> Sync for BufReader<R>
    where\n R: Sync,
    ",1,["futures_util::io::buf_reader::BufReader"]],["impl<'a, R> Sync for SeeKRelative<'a, R>
    where\n R: Sync,
    ",1,["futures_util::io::buf_reader::SeeKRelative"]],["impl<W> Sync for BufWriter<W>
    where\n W: Sync,
    ",1,["futures_util::io::buf_writer::BufWriter"]],["impl<W> Sync for LineWriter<W>
    where\n W: Sync,
    ",1,["futures_util::io::line_writer::LineWriter"]],["impl<T, U> Sync for Chain<T, U>
    where\n T: Sync,\n U: Sync,
    ",1,["futures_util::io::chain::Chain"]],["impl<'a, W: ?Sized> Sync for Close<'a, W>
    where\n W: Sync,
    ",1,["futures_util::io::close::Close"]],["impl<'a, R, W: ?Sized> Sync for Copy<'a, R, W>
    where\n R: Sync,\n W: Sync,
    ",1,["futures_util::io::copy::Copy"]],["impl<'a, R, W: ?Sized> Sync for CopyBuf<'a, R, W>
    where\n R: Sync,\n W: Sync,
    ",1,["futures_util::io::copy_buf::CopyBuf"]],["impl<'a, R, W: ?Sized> Sync for CopyBufAbortable<'a, R, W>
    where\n R: Sync,\n W: Sync,
    ",1,["futures_util::io::copy_buf_abortable::CopyBufAbortable"]],["impl<T> Sync for Cursor<T>
    where\n T: Sync,
    ",1,["futures_util::io::cursor::Cursor"]],["impl Sync for Empty",1,["futures_util::io::empty::Empty"]],["impl<'a, R: ?Sized> Sync for FillBuf<'a, R>
    where\n R: Sync,
    ",1,["futures_util::io::fill_buf::FillBuf"]],["impl<'a, W: ?Sized> Sync for Flush<'a, W>
    where\n W: Sync,
    ",1,["futures_util::io::flush::Flush"]],["impl<W, Item> Sync for IntoSink<W, Item>
    where\n Item: Sync,\n W: Sync,
    ",1,["futures_util::io::into_sink::IntoSink"]],["impl<R> Sync for Lines<R>
    where\n R: Sync,
    ",1,["futures_util::io::lines::Lines"]],["impl<'a, R: ?Sized> Sync for Read<'a, R>
    where\n R: Sync,
    ",1,["futures_util::io::read::Read"]],["impl<'a, R: ?Sized> Sync for ReadVectored<'a, R>
    where\n R: Sync,
    ",1,["futures_util::io::read_vectored::ReadVectored"]],["impl<'a, R: ?Sized> Sync for ReadExact<'a, R>
    where\n R: Sync,
    ",1,["futures_util::io::read_exact::ReadExact"]],["impl<'a, R: ?Sized> Sync for ReadLine<'a, R>
    where\n R: Sync,
    ",1,["futures_util::io::read_line::ReadLine"]],["impl<'a, R: ?Sized> Sync for ReadToEnd<'a, R>
    where\n R: Sync,
    ",1,["futures_util::io::read_to_end::ReadToEnd"]],["impl<'a, R: ?Sized> Sync for ReadToString<'a, R>
    where\n R: Sync,
    ",1,["futures_util::io::read_to_string::ReadToString"]],["impl<'a, R: ?Sized> Sync for ReadUntil<'a, R>
    where\n R: Sync,
    ",1,["futures_util::io::read_until::ReadUntil"]],["impl Sync for Repeat",1,["futures_util::io::repeat::Repeat"]],["impl<'a, S: ?Sized> Sync for Seek<'a, S>
    where\n S: Sync,
    ",1,["futures_util::io::seek::Seek"]],["impl Sync for Sink",1,["futures_util::io::sink::Sink"]],["impl<T> Sync for ReadHalf<T>
    where\n T: Send,
    ",1,["futures_util::io::split::ReadHalf"]],["impl<T> Sync for WriteHalf<T>
    where\n T: Send,
    ",1,["futures_util::io::split::WriteHalf"]],["impl<T> Sync for ReuniteError<T>
    where\n T: Send,
    ",1,["futures_util::io::split::ReuniteError"]],["impl<R> Sync for Take<R>
    where\n R: Sync,
    ",1,["futures_util::io::take::Take"]],["impl<T> Sync for Window<T>
    where\n T: Sync,
    ",1,["futures_util::io::window::Window"]],["impl<'a, W: ?Sized> Sync for Write<'a, W>
    where\n W: Sync,
    ",1,["futures_util::io::write::Write"]],["impl<'a, W: ?Sized> Sync for WriteVectored<'a, W>
    where\n W: Sync,
    ",1,["futures_util::io::write_vectored::WriteVectored"]],["impl<'a, W: ?Sized> Sync for WriteAll<'a, W>
    where\n W: Sync,
    ",1,["futures_util::io::write_all::WriteAll"]],["impl<T: ?Sized + Sync> Sync for OwnedMutexGuard<T>"],["impl<Fut: Send + Sync> Sync for FuturesUnordered<Fut>"],["impl<T: ?Sized + Sync> Sync for MutexGuard<'_, T>"],["impl<Fut: Sync> Sync for IterPinMut<'_, Fut>"],["impl<T: ?Sized> Sync for MutexLockFuture<'_, T>"],["impl<T: ?Sized> Sync for OwnedMutexLockFuture<T>"],["impl<T: ?Sized + Sync, U: ?Sized + Sync> Sync for MappedMutexGuard<'_, T, U>"],["impl<T: ?Sized + Send> Sync for Mutex<T>"],["impl<Fut: Sync + Unpin> Sync for IntoIter<Fut>"],["impl<Fut: Sync> Sync for IterPinRef<'_, Fut>"]], "generic_array":[["impl<T, N> Sync for GenericArrayIter<T, N>
    where\n T: Sync,
    ",1,["generic_array::iter::GenericArrayIter"]],["impl<T: Sync, N: ArrayLength<T>> Sync for GenericArray<T, N>"]], "getrandom":[["impl Sync for Error",1,["getrandom::error::Error"]]], "ghash":[["impl Sync for GHash",1,["ghash::GHash"]]], @@ -98,10 +98,10 @@ "gimli":[["impl Sync for Format",1,["gimli::common::Format"]],["impl Sync for Vendor",1,["gimli::common::Vendor"]],["impl Sync for Encoding",1,["gimli::common::Encoding"]],["impl Sync for LineEncoding",1,["gimli::common::LineEncoding"]],["impl Sync for Register",1,["gimli::common::Register"]],["impl<T> Sync for DebugAbbrevOffset<T>
    where\n T: Sync,
    ",1,["gimli::common::DebugAbbrevOffset"]],["impl<T> Sync for DebugAddrBase<T>
    where\n T: Sync,
    ",1,["gimli::common::DebugAddrBase"]],["impl<T> Sync for DebugAddrIndex<T>
    where\n T: Sync,
    ",1,["gimli::common::DebugAddrIndex"]],["impl<T> Sync for DebugArangesOffset<T>
    where\n T: Sync,
    ",1,["gimli::common::DebugArangesOffset"]],["impl<T> Sync for DebugInfoOffset<T>
    where\n T: Sync,
    ",1,["gimli::common::DebugInfoOffset"]],["impl<T> Sync for DebugLineOffset<T>
    where\n T: Sync,
    ",1,["gimli::common::DebugLineOffset"]],["impl<T> Sync for DebugLineStrOffset<T>
    where\n T: Sync,
    ",1,["gimli::common::DebugLineStrOffset"]],["impl<T> Sync for LocationListsOffset<T>
    where\n T: Sync,
    ",1,["gimli::common::LocationListsOffset"]],["impl<T> Sync for DebugLocListsBase<T>
    where\n T: Sync,
    ",1,["gimli::common::DebugLocListsBase"]],["impl<T> Sync for DebugLocListsIndex<T>
    where\n T: Sync,
    ",1,["gimli::common::DebugLocListsIndex"]],["impl<T> Sync for DebugMacinfoOffset<T>
    where\n T: Sync,
    ",1,["gimli::common::DebugMacinfoOffset"]],["impl<T> Sync for DebugMacroOffset<T>
    where\n T: Sync,
    ",1,["gimli::common::DebugMacroOffset"]],["impl<T> Sync for RawRangeListsOffset<T>
    where\n T: Sync,
    ",1,["gimli::common::RawRangeListsOffset"]],["impl<T> Sync for RangeListsOffset<T>
    where\n T: Sync,
    ",1,["gimli::common::RangeListsOffset"]],["impl<T> Sync for DebugRngListsBase<T>
    where\n T: Sync,
    ",1,["gimli::common::DebugRngListsBase"]],["impl<T> Sync for DebugRngListsIndex<T>
    where\n T: Sync,
    ",1,["gimli::common::DebugRngListsIndex"]],["impl<T> Sync for DebugStrOffset<T>
    where\n T: Sync,
    ",1,["gimli::common::DebugStrOffset"]],["impl<T> Sync for DebugStrOffsetsBase<T>
    where\n T: Sync,
    ",1,["gimli::common::DebugStrOffsetsBase"]],["impl<T> Sync for DebugStrOffsetsIndex<T>
    where\n T: Sync,
    ",1,["gimli::common::DebugStrOffsetsIndex"]],["impl<T> Sync for DebugTypesOffset<T>
    where\n T: Sync,
    ",1,["gimli::common::DebugTypesOffset"]],["impl Sync for DebugTypeSignature",1,["gimli::common::DebugTypeSignature"]],["impl<T> Sync for DebugFrameOffset<T>
    where\n T: Sync,
    ",1,["gimli::common::DebugFrameOffset"]],["impl<T> Sync for EhFrameOffset<T>
    where\n T: Sync,
    ",1,["gimli::common::EhFrameOffset"]],["impl<T> Sync for UnitSectionOffset<T>
    where\n T: Sync,
    ",1,["gimli::common::UnitSectionOffset"]],["impl Sync for SectionId",1,["gimli::common::SectionId"]],["impl Sync for DwoId",1,["gimli::common::DwoId"]],["impl Sync for DwarfFileType",1,["gimli::common::DwarfFileType"]],["impl Sync for Arm",1,["gimli::arch::Arm"]],["impl Sync for AArch64",1,["gimli::arch::AArch64"]],["impl Sync for LoongArch",1,["gimli::arch::LoongArch"]],["impl Sync for RiscV",1,["gimli::arch::RiscV"]],["impl Sync for X86",1,["gimli::arch::X86"]],["impl Sync for X86_64",1,["gimli::arch::X86_64"]],["impl Sync for DwSect",1,["gimli::constants::DwSect"]],["impl Sync for DwSectV2",1,["gimli::constants::DwSectV2"]],["impl Sync for DwUt",1,["gimli::constants::DwUt"]],["impl Sync for DwCfa",1,["gimli::constants::DwCfa"]],["impl Sync for DwChildren",1,["gimli::constants::DwChildren"]],["impl Sync for DwTag",1,["gimli::constants::DwTag"]],["impl Sync for DwAt",1,["gimli::constants::DwAt"]],["impl Sync for DwForm",1,["gimli::constants::DwForm"]],["impl Sync for DwAte",1,["gimli::constants::DwAte"]],["impl Sync for DwLle",1,["gimli::constants::DwLle"]],["impl Sync for DwDs",1,["gimli::constants::DwDs"]],["impl Sync for DwEnd",1,["gimli::constants::DwEnd"]],["impl Sync for DwAccess",1,["gimli::constants::DwAccess"]],["impl Sync for DwVis",1,["gimli::constants::DwVis"]],["impl Sync for DwVirtuality",1,["gimli::constants::DwVirtuality"]],["impl Sync for DwLang",1,["gimli::constants::DwLang"]],["impl Sync for DwAddr",1,["gimli::constants::DwAddr"]],["impl Sync for DwId",1,["gimli::constants::DwId"]],["impl Sync for DwCc",1,["gimli::constants::DwCc"]],["impl Sync for DwInl",1,["gimli::constants::DwInl"]],["impl Sync for DwOrd",1,["gimli::constants::DwOrd"]],["impl Sync for DwDsc",1,["gimli::constants::DwDsc"]],["impl Sync for DwIdx",1,["gimli::constants::DwIdx"]],["impl Sync for DwDefaulted",1,["gimli::constants::DwDefaulted"]],["impl Sync for DwLns",1,["gimli::constants::DwLns"]],["impl Sync for DwLne",1,["gimli::constants::DwLne"]],["impl Sync for DwLnct",1,["gimli::constants::DwLnct"]],["impl Sync for DwMacro",1,["gimli::constants::DwMacro"]],["impl Sync for DwRle",1,["gimli::constants::DwRle"]],["impl Sync for DwOp",1,["gimli::constants::DwOp"]],["impl Sync for DwEhPe",1,["gimli::constants::DwEhPe"]],["impl Sync for RunTimeEndian",1,["gimli::endianity::RunTimeEndian"]],["impl Sync for LittleEndian",1,["gimli::endianity::LittleEndian"]],["impl Sync for BigEndian",1,["gimli::endianity::BigEndian"]],["impl<R> Sync for DebugAddr<R>
    where\n R: Sync,
    ",1,["gimli::read::addr::DebugAddr"]],["impl<R> Sync for DebugFrame<R>
    where\n R: Sync,
    ",1,["gimli::read::cfi::DebugFrame"]],["impl<R> Sync for EhFrameHdr<R>
    where\n R: Sync,
    ",1,["gimli::read::cfi::EhFrameHdr"]],["impl<R> Sync for ParsedEhFrameHdr<R>
    where\n R: Sync,
    ",1,["gimli::read::cfi::ParsedEhFrameHdr"]],["impl<'a, 'bases, R> Sync for EhHdrTableIter<'a, 'bases, R>
    where\n R: Sync,
    ",1,["gimli::read::cfi::EhHdrTableIter"]],["impl<'a, R> Sync for EhHdrTable<'a, R>
    where\n R: Sync,
    ",1,["gimli::read::cfi::EhHdrTable"]],["impl<R> Sync for EhFrame<R>
    where\n R: Sync,
    ",1,["gimli::read::cfi::EhFrame"]],["impl Sync for BaseAddresses",1,["gimli::read::cfi::BaseAddresses"]],["impl Sync for SectionBaseAddresses",1,["gimli::read::cfi::SectionBaseAddresses"]],["impl<'bases, Section, R> Sync for CfiEntriesIter<'bases, Section, R>
    where\n R: Sync,\n Section: Sync,
    ",1,["gimli::read::cfi::CfiEntriesIter"]],["impl<'bases, Section, R> Sync for CieOrFde<'bases, Section, R>
    where\n R: Sync,\n Section: Sync,\n <R as Reader>::Offset: Sync,\n <Section as UnwindSection<R>>::Offset: Sync,
    ",1,["gimli::read::cfi::CieOrFde"]],["impl Sync for Augmentation",1,["gimli::read::cfi::Augmentation"]],["impl<R, Offset> Sync for CommonInformationEntry<R, Offset>
    where\n Offset: Sync,\n R: Sync,
    ",1,["gimli::read::cfi::CommonInformationEntry"]],["impl<'bases, Section, R> Sync for PartialFrameDescriptionEntry<'bases, Section, R>
    where\n R: Sync,\n Section: Sync,\n <R as Reader>::Offset: Sync,\n <Section as UnwindSection<R>>::Offset: Sync,
    ",1,["gimli::read::cfi::PartialFrameDescriptionEntry"]],["impl<R, Offset> Sync for FrameDescriptionEntry<R, Offset>
    where\n Offset: Sync,\n R: Sync,
    ",1,["gimli::read::cfi::FrameDescriptionEntry"]],["impl<R, A> Sync for UnwindContext<R, A>
    where\n R: Sync,\n <<A as UnwindContextStorage<R>>::Stack as Sealed>::Storage: Sync,
    ",1,["gimli::read::cfi::UnwindContext"]],["impl<'a, 'ctx, R, A> Sync for UnwindTable<'a, 'ctx, R, A>
    where\n R: Sync,\n <<A as UnwindContextStorage<R>>::Stack as Sealed>::Storage: Sync,
    ",1,["gimli::read::cfi::UnwindTable"]],["impl<'iter, R> Sync for RegisterRuleIter<'iter, R>
    where\n R: Sync,
    ",1,["gimli::read::cfi::RegisterRuleIter"]],["impl<R, S> Sync for UnwindTableRow<R, S>
    where\n R: Sync,\n <<S as UnwindContextStorage<R>>::Rules as Sealed>::Storage: Sync,
    ",1,["gimli::read::cfi::UnwindTableRow"]],["impl<R> Sync for CfaRule<R>
    where\n R: Sync,
    ",1,["gimli::read::cfi::CfaRule"]],["impl<R> Sync for RegisterRule<R>
    where\n R: Sync,
    ",1,["gimli::read::cfi::RegisterRule"]],["impl<R> Sync for CallFrameInstruction<R>
    where\n R: Sync,
    ",1,["gimli::read::cfi::CallFrameInstruction"]],["impl<'a, R> Sync for CallFrameInstructionIter<'a, R>
    where\n R: Sync,
    ",1,["gimli::read::cfi::CallFrameInstructionIter"]],["impl Sync for Pointer",1,["gimli::read::cfi::Pointer"]],["impl<R> Sync for Dwarf<R>
    where\n R: Send + Sync,
    ",1,["gimli::read::dwarf::Dwarf"]],["impl<R> Sync for DwarfPackage<R>
    where\n R: Sync,
    ",1,["gimli::read::dwarf::DwarfPackage"]],["impl<R, Offset> Sync for Unit<R, Offset>
    where\n Offset: Sync,\n R: Sync,
    ",1,["gimli::read::dwarf::Unit"]],["impl<R> Sync for RangeIter<R>
    where\n R: Sync,\n <R as Reader>::Offset: Sync,
    ",1,["gimli::read::dwarf::RangeIter"]],["impl<'input, Endian> Sync for EndianSlice<'input, Endian>
    where\n Endian: Sync,
    ",1,["gimli::read::endian_slice::EndianSlice"]],["impl Sync for ReaderOffsetId",1,["gimli::read::reader::ReaderOffsetId"]],["impl<R> Sync for DebugAbbrev<R>
    where\n R: Sync,
    ",1,["gimli::read::abbrev::DebugAbbrev"]],["impl Sync for AbbreviationsCacheStrategy",1,["gimli::read::abbrev::AbbreviationsCacheStrategy"]],["impl Sync for AbbreviationsCache",1,["gimli::read::abbrev::AbbreviationsCache"]],["impl Sync for Abbreviations",1,["gimli::read::abbrev::Abbreviations"]],["impl Sync for Abbreviation",1,["gimli::read::abbrev::Abbreviation"]],["impl Sync for AttributeSpecification",1,["gimli::read::abbrev::AttributeSpecification"]],["impl<R> Sync for DebugAranges<R>
    where\n R: Sync,
    ",1,["gimli::read::aranges::DebugAranges"]],["impl<R> Sync for ArangeHeaderIter<R>
    where\n R: Sync,\n <R as Reader>::Offset: Sync,
    ",1,["gimli::read::aranges::ArangeHeaderIter"]],["impl<R, Offset> Sync for ArangeHeader<R, Offset>
    where\n Offset: Sync,\n R: Sync,
    ",1,["gimli::read::aranges::ArangeHeader"]],["impl<R> Sync for ArangeEntryIter<R>
    where\n R: Sync,
    ",1,["gimli::read::aranges::ArangeEntryIter"]],["impl Sync for ArangeEntry",1,["gimli::read::aranges::ArangeEntry"]],["impl<R> Sync for DebugCuIndex<R>
    where\n R: Sync,
    ",1,["gimli::read::index::DebugCuIndex"]],["impl<R> Sync for DebugTuIndex<R>
    where\n R: Sync,
    ",1,["gimli::read::index::DebugTuIndex"]],["impl<R> Sync for UnitIndex<R>
    where\n R: Sync,
    ",1,["gimli::read::index::UnitIndex"]],["impl<'index, R> Sync for UnitIndexSectionIterator<'index, R>
    where\n R: Sync,
    ",1,["gimli::read::index::UnitIndexSectionIterator"]],["impl Sync for UnitIndexSection",1,["gimli::read::index::UnitIndexSection"]],["impl<R> Sync for DebugLine<R>
    where\n R: Sync,
    ",1,["gimli::read::line::DebugLine"]],["impl<R, Program, Offset> Sync for LineRows<R, Program, Offset>
    where\n Program: Sync,\n R: Sync,
    ",1,["gimli::read::line::LineRows"]],["impl<R, Offset> Sync for LineInstruction<R, Offset>
    where\n Offset: Sync,\n R: Sync,
    ",1,["gimli::read::line::LineInstruction"]],["impl<R> Sync for LineInstructions<R>
    where\n R: Sync,
    ",1,["gimli::read::line::LineInstructions"]],["impl Sync for LineRow",1,["gimli::read::line::LineRow"]],["impl Sync for ColumnType",1,["gimli::read::line::ColumnType"]],["impl<R> Sync for LineSequence<R>
    where\n R: Sync,
    ",1,["gimli::read::line::LineSequence"]],["impl<R, Offset> Sync for LineProgramHeader<R, Offset>
    where\n Offset: Sync,\n R: Sync,
    ",1,["gimli::read::line::LineProgramHeader"]],["impl<R, Offset> Sync for IncompleteLineProgram<R, Offset>
    where\n Offset: Sync,\n R: Sync,
    ",1,["gimli::read::line::IncompleteLineProgram"]],["impl<R, Offset> Sync for CompleteLineProgram<R, Offset>
    where\n Offset: Sync,\n R: Sync,
    ",1,["gimli::read::line::CompleteLineProgram"]],["impl<R, Offset> Sync for FileEntry<R, Offset>
    where\n Offset: Sync,\n R: Sync,
    ",1,["gimli::read::line::FileEntry"]],["impl Sync for FileEntryFormat",1,["gimli::read::line::FileEntryFormat"]],["impl<R> Sync for DebugLoc<R>
    where\n R: Sync,
    ",1,["gimli::read::loclists::DebugLoc"]],["impl<R> Sync for DebugLocLists<R>
    where\n R: Sync,
    ",1,["gimli::read::loclists::DebugLocLists"]],["impl<R> Sync for LocationLists<R>
    where\n R: Sync,
    ",1,["gimli::read::loclists::LocationLists"]],["impl<R> Sync for RawLocListIter<R>
    where\n R: Sync,
    ",1,["gimli::read::loclists::RawLocListIter"]],["impl<R> Sync for RawLocListEntry<R>
    where\n R: Sync,\n <R as Reader>::Offset: Sync,
    ",1,["gimli::read::loclists::RawLocListEntry"]],["impl<R> Sync for LocListIter<R>
    where\n R: Sync,\n <R as Reader>::Offset: Sync,
    ",1,["gimli::read::loclists::LocListIter"]],["impl<R> Sync for LocationListEntry<R>
    where\n R: Sync,
    ",1,["gimli::read::loclists::LocationListEntry"]],["impl<T> Sync for DieReference<T>
    where\n T: Sync,
    ",1,["gimli::read::op::DieReference"]],["impl<R, Offset> Sync for Operation<R, Offset>
    where\n Offset: Sync,\n R: Sync,
    ",1,["gimli::read::op::Operation"]],["impl<R, Offset> Sync for Location<R, Offset>
    where\n Offset: Sync,\n R: Sync,
    ",1,["gimli::read::op::Location"]],["impl<R, Offset> Sync for Piece<R, Offset>
    where\n Offset: Sync,\n R: Sync,
    ",1,["gimli::read::op::Piece"]],["impl<R> Sync for EvaluationResult<R>
    where\n R: Sync,\n <R as Reader>::Offset: Sync,
    ",1,["gimli::read::op::EvaluationResult"]],["impl<R> Sync for Expression<R>
    where\n R: Sync,
    ",1,["gimli::read::op::Expression"]],["impl<R> Sync for OperationIter<R>
    where\n R: Sync,
    ",1,["gimli::read::op::OperationIter"]],["impl<R, S> Sync for Evaluation<R, S>
    where\n R: Sync,\n <<S as EvaluationStorage<R>>::ExpressionStack as Sealed>::Storage: Sync,\n <<S as EvaluationStorage<R>>::Result as Sealed>::Storage: Sync,\n <<S as EvaluationStorage<R>>::Stack as Sealed>::Storage: Sync,
    ",1,["gimli::read::op::Evaluation"]],["impl<R> Sync for PubNamesEntry<R>
    where\n R: Sync,\n <R as Reader>::Offset: Sync,
    ",1,["gimli::read::pubnames::PubNamesEntry"]],["impl<R> Sync for DebugPubNames<R>
    where\n R: Sync,\n <R as Reader>::Offset: Sync,
    ",1,["gimli::read::pubnames::DebugPubNames"]],["impl<R> Sync for PubNamesEntryIter<R>
    where\n R: Sync,\n <R as Reader>::Offset: Sync,
    ",1,["gimli::read::pubnames::PubNamesEntryIter"]],["impl<R> Sync for PubTypesEntry<R>
    where\n R: Sync,\n <R as Reader>::Offset: Sync,
    ",1,["gimli::read::pubtypes::PubTypesEntry"]],["impl<R> Sync for DebugPubTypes<R>
    where\n R: Sync,\n <R as Reader>::Offset: Sync,
    ",1,["gimli::read::pubtypes::DebugPubTypes"]],["impl<R> Sync for PubTypesEntryIter<R>
    where\n R: Sync,\n <R as Reader>::Offset: Sync,
    ",1,["gimli::read::pubtypes::PubTypesEntryIter"]],["impl<R> Sync for DebugRanges<R>
    where\n R: Sync,
    ",1,["gimli::read::rnglists::DebugRanges"]],["impl<R> Sync for DebugRngLists<R>
    where\n R: Sync,
    ",1,["gimli::read::rnglists::DebugRngLists"]],["impl<R> Sync for RangeLists<R>
    where\n R: Sync,
    ",1,["gimli::read::rnglists::RangeLists"]],["impl<R> Sync for RawRngListIter<R>
    where\n R: Sync,
    ",1,["gimli::read::rnglists::RawRngListIter"]],["impl<T> Sync for RawRngListEntry<T>
    where\n T: Sync,
    ",1,["gimli::read::rnglists::RawRngListEntry"]],["impl<R> Sync for RngListIter<R>
    where\n R: Sync,\n <R as Reader>::Offset: Sync,
    ",1,["gimli::read::rnglists::RngListIter"]],["impl Sync for Range",1,["gimli::read::rnglists::Range"]],["impl<R> Sync for DebugStr<R>
    where\n R: Sync,
    ",1,["gimli::read::str::DebugStr"]],["impl<R> Sync for DebugStrOffsets<R>
    where\n R: Sync,
    ",1,["gimli::read::str::DebugStrOffsets"]],["impl<R> Sync for DebugLineStr<R>
    where\n R: Sync,
    ",1,["gimli::read::str::DebugLineStr"]],["impl<R> Sync for DebugInfo<R>
    where\n R: Sync,
    ",1,["gimli::read::unit::DebugInfo"]],["impl<R> Sync for DebugInfoUnitHeadersIter<R>
    where\n R: Sync,\n <R as Reader>::Offset: Sync,
    ",1,["gimli::read::unit::DebugInfoUnitHeadersIter"]],["impl<Offset> Sync for UnitType<Offset>
    where\n Offset: Sync,
    ",1,["gimli::read::unit::UnitType"]],["impl<R, Offset> Sync for UnitHeader<R, Offset>
    where\n Offset: Sync,\n R: Sync,
    ",1,["gimli::read::unit::UnitHeader"]],["impl<'abbrev, 'unit, R, Offset = <R as Reader>::Offset> !Sync for DebuggingInformationEntry<'abbrev, 'unit, R, Offset>",1,["gimli::read::unit::DebuggingInformationEntry"]],["impl<R, Offset> Sync for AttributeValue<R, Offset>
    where\n Offset: Sync,\n R: Sync,
    ",1,["gimli::read::unit::AttributeValue"]],["impl<R> Sync for Attribute<R>
    where\n R: Sync,\n <R as Reader>::Offset: Sync,
    ",1,["gimli::read::unit::Attribute"]],["impl<'abbrev, 'entry, 'unit, R> !Sync for AttrsIter<'abbrev, 'entry, 'unit, R>",1,["gimli::read::unit::AttrsIter"]],["impl<'abbrev, 'unit, R> Sync for EntriesRaw<'abbrev, 'unit, R>
    where\n R: Sync,\n <R as Reader>::Offset: Sync,
    ",1,["gimli::read::unit::EntriesRaw"]],["impl<'abbrev, 'unit, R> !Sync for EntriesCursor<'abbrev, 'unit, R>",1,["gimli::read::unit::EntriesCursor"]],["impl<'abbrev, 'unit, R> !Sync for EntriesTree<'abbrev, 'unit, R>",1,["gimli::read::unit::EntriesTree"]],["impl<'abbrev, 'unit, 'tree, R> !Sync for EntriesTreeNode<'abbrev, 'unit, 'tree, R>",1,["gimli::read::unit::EntriesTreeNode"]],["impl<'abbrev, 'unit, 'tree, R> !Sync for EntriesTreeIter<'abbrev, 'unit, 'tree, R>",1,["gimli::read::unit::EntriesTreeIter"]],["impl<R> Sync for DebugTypes<R>
    where\n R: Sync,
    ",1,["gimli::read::unit::DebugTypes"]],["impl<R> Sync for DebugTypesUnitHeadersIter<R>
    where\n R: Sync,\n <R as Reader>::Offset: Sync,
    ",1,["gimli::read::unit::DebugTypesUnitHeadersIter"]],["impl Sync for ValueType",1,["gimli::read::value::ValueType"]],["impl Sync for Value",1,["gimli::read::value::Value"]],["impl<T> Sync for UnitOffset<T>
    where\n T: Sync,
    ",1,["gimli::read::UnitOffset"]],["impl Sync for StoreOnHeap",1,["gimli::read::StoreOnHeap"]],["impl Sync for Error",1,["gimli::read::Error"]]], "git2":[["impl<'string> Sync for AttrValue<'string>",1,["git2::attr::AttrValue"]],["impl<'cb> !Sync for RepoBuilder<'cb>",1,["git2::build::RepoBuilder"]],["impl !Sync for TreeUpdateBuilder",1,["git2::build::TreeUpdateBuilder"]],["impl<'cb> !Sync for CheckoutBuilder<'cb>",1,["git2::build::CheckoutBuilder"]],["impl Sync for CloneLocal",1,["git2::build::CloneLocal"]],["impl<'a> !Sync for Cert<'a>",1,["git2::cert::Cert"]],["impl<'a> !Sync for CertHostkey<'a>",1,["git2::cert::CertHostkey"]],["impl<'a> !Sync for CertX509<'a>",1,["git2::cert::CertX509"]],["impl Sync for SshHostKeyType",1,["git2::cert::SshHostKeyType"]],["impl !Sync for OidArray",1,["git2::oid_array::OidArray"]],["impl !Sync for StringArray",1,["git2::string_array::StringArray"]],["impl<'a> !Sync for Iter<'a>",1,["git2::string_array::Iter"]],["impl<'a> !Sync for IterBytes<'a>",1,["git2::string_array::IterBytes"]],["impl !Sync for Transport",1,["git2::transport::Transport"]],["impl Sync for Service",1,["git2::transport::Service"]],["impl Sync for ApplyLocation",1,["git2::apply::ApplyLocation"]],["impl<'cb> !Sync for ApplyOptions<'cb>",1,["git2::apply::ApplyOptions"]],["impl<'repo> !Sync for Blame<'repo>",1,["git2::blame::Blame"]],["impl<'blame> !Sync for BlameHunk<'blame>",1,["git2::blame::BlameHunk"]],["impl Sync for BlameOptions",1,["git2::blame::BlameOptions"]],["impl<'blame> !Sync for BlameIter<'blame>",1,["git2::blame::BlameIter"]],["impl<'repo> !Sync for Blob<'repo>",1,["git2::blob::Blob"]],["impl<'repo> !Sync for BlobWriter<'repo>",1,["git2::blob::BlobWriter"]],["impl<'repo> !Sync for Branch<'repo>",1,["git2::branch::Branch"]],["impl<'repo> !Sync for Branches<'repo>",1,["git2::branch::Branches"]],["impl !Sync for Buf",1,["git2::buf::Buf"]],["impl<'cb> !Sync for CherrypickOptions<'cb>",1,["git2::cherrypick::CherrypickOptions"]],["impl<'repo> !Sync for Commit<'repo>",1,["git2::commit::Commit"]],["impl<'commit, 'repo> !Sync for Parents<'commit, 'repo>",1,["git2::commit::Parents"]],["impl !Sync for Config",1,["git2::config::Config"]],["impl<'cfg> !Sync for ConfigEntry<'cfg>",1,["git2::config::ConfigEntry"]],["impl<'cfg> !Sync for ConfigEntries<'cfg>",1,["git2::config::ConfigEntries"]],["impl !Sync for Cred",1,["git2::cred::Cred"]],["impl Sync for CredentialHelper",1,["git2::cred::CredentialHelper"]],["impl<'repo> !Sync for Describe<'repo>",1,["git2::describe::Describe"]],["impl !Sync for DescribeOptions",1,["git2::describe::DescribeOptions"]],["impl !Sync for DescribeFormatOptions",1,["git2::describe::DescribeFormatOptions"]],["impl<'repo> !Sync for Diff<'repo>",1,["git2::diff::Diff"]],["impl<'a> !Sync for DiffDelta<'a>",1,["git2::diff::DiffDelta"]],["impl<'a> !Sync for DiffFile<'a>",1,["git2::diff::DiffFile"]],["impl !Sync for DiffOptions",1,["git2::diff::DiffOptions"]],["impl !Sync for DiffFindOptions",1,["git2::diff::DiffFindOptions"]],["impl Sync for DiffPatchidOptions",1,["git2::diff::DiffPatchidOptions"]],["impl<'diff> !Sync for Deltas<'diff>",1,["git2::diff::Deltas"]],["impl<'a> !Sync for DiffLine<'a>",1,["git2::diff::DiffLine"]],["impl<'a> !Sync for DiffHunk<'a>",1,["git2::diff::DiffHunk"]],["impl !Sync for DiffStats",1,["git2::diff::DiffStats"]],["impl<'a> !Sync for DiffBinary<'a>",1,["git2::diff::DiffBinary"]],["impl<'a> !Sync for DiffBinaryFile<'a>",1,["git2::diff::DiffBinaryFile"]],["impl Sync for DiffBinaryKind",1,["git2::diff::DiffBinaryKind"]],["impl Sync for DiffLineType",1,["git2::diff::DiffLineType"]],["impl !Sync for Email",1,["git2::email::Email"]],["impl !Sync for EmailCreateOptions",1,["git2::email::EmailCreateOptions"]],["impl Sync for Error",1,["git2::error::Error"]],["impl !Sync for Index",1,["git2::index::Index"]],["impl<'index> !Sync for IndexEntries<'index>",1,["git2::index::IndexEntries"]],["impl<'index> !Sync for IndexConflicts<'index>",1,["git2::index::IndexConflicts"]],["impl Sync for IndexConflict",1,["git2::index::IndexConflict"]],["impl Sync for IndexEntry",1,["git2::index::IndexEntry"]],["impl<'a> !Sync for Progress<'a>",1,["git2::indexer::Progress"]],["impl<'odb> !Sync for Indexer<'odb>",1,["git2::indexer::Indexer"]],["impl !Sync for Mailmap",1,["git2::mailmap::Mailmap"]],["impl<'odb> !Sync for Mempack<'odb>",1,["git2::mempack::Mempack"]],["impl<'repo> !Sync for AnnotatedCommit<'repo>",1,["git2::merge::AnnotatedCommit"]],["impl !Sync for MergeOptions",1,["git2::merge::MergeOptions"]],["impl !Sync for MessageTrailersStrs",1,["git2::message::MessageTrailersStrs"]],["impl !Sync for MessageTrailersBytes",1,["git2::message::MessageTrailersBytes"]],["impl<'a> !Sync for MessageTrailersStrsIterator<'a>",1,["git2::message::MessageTrailersStrsIterator"]],["impl<'a> !Sync for MessageTrailersBytesIterator<'a>",1,["git2::message::MessageTrailersBytesIterator"]],["impl<'repo> !Sync for Note<'repo>",1,["git2::note::Note"]],["impl<'repo> !Sync for Notes<'repo>",1,["git2::note::Notes"]],["impl<'repo> !Sync for Object<'repo>",1,["git2::object::Object"]],["impl<'a> !Sync for OdbObject<'a>",1,["git2::odb::OdbObject"]],["impl<'repo> !Sync for OdbReader<'repo>",1,["git2::odb::OdbReader"]],["impl<'repo> !Sync for OdbWriter<'repo>",1,["git2::odb::OdbWriter"]],["impl<'repo> !Sync for OdbPackwriter<'repo>",1,["git2::odb::OdbPackwriter"]],["impl Sync for Oid",1,["git2::oid::Oid"]],["impl Sync for PackBuilderStage",1,["git2::packbuilder::PackBuilderStage"]],["impl<'repo> !Sync for PackBuilder<'repo>",1,["git2::packbuilder::PackBuilder"]],["impl<'buffers> !Sync for Patch<'buffers>",1,["git2::patch::Patch"]],["impl !Sync for Pathspec",1,["git2::pathspec::Pathspec"]],["impl<'ps> !Sync for PathspecMatchList<'ps>",1,["git2::pathspec::PathspecMatchList"]],["impl<'list> !Sync for PathspecEntries<'list>",1,["git2::pathspec::PathspecEntries"]],["impl<'list> !Sync for PathspecDiffEntries<'list>",1,["git2::pathspec::PathspecDiffEntries"]],["impl<'list> !Sync for PathspecFailedEntries<'list>",1,["git2::pathspec::PathspecFailedEntries"]],["impl<'a> Sync for ProxyOptions<'a>",1,["git2::proxy_options::ProxyOptions"]],["impl<'a> !Sync for PushUpdate<'a>",1,["git2::push_update::PushUpdate"]],["impl<'cb> !Sync for RebaseOptions<'cb>",1,["git2::rebase::RebaseOptions"]],["impl<'repo> !Sync for Rebase<'repo>",1,["git2::rebase::Rebase"]],["impl Sync for RebaseOperationType",1,["git2::rebase::RebaseOperationType"]],["impl<'rebase> !Sync for RebaseOperation<'rebase>",1,["git2::rebase::RebaseOperation"]],["impl<'repo> !Sync for Reference<'repo>",1,["git2::reference::Reference"]],["impl<'repo> !Sync for References<'repo>",1,["git2::reference::References"]],["impl<'repo, 'references> !Sync for ReferenceNames<'repo, 'references>",1,["git2::reference::ReferenceNames"]],["impl !Sync for Reflog",1,["git2::reflog::Reflog"]],["impl<'reflog> !Sync for ReflogEntry<'reflog>",1,["git2::reflog::ReflogEntry"]],["impl<'reflog> !Sync for ReflogIter<'reflog>",1,["git2::reflog::ReflogIter"]],["impl<'remote> !Sync for Refspec<'remote>",1,["git2::refspec::Refspec"]],["impl<'repo> !Sync for Remote<'repo>",1,["git2::remote::Remote"]],["impl<'remote> !Sync for Refspecs<'remote>",1,["git2::remote::Refspecs"]],["impl<'remote> !Sync for RemoteHead<'remote>",1,["git2::remote::RemoteHead"]],["impl<'cb> !Sync for FetchOptions<'cb>",1,["git2::remote::FetchOptions"]],["impl<'cb> !Sync for PushOptions<'cb>",1,["git2::remote::PushOptions"]],["impl<'repo, 'connection, 'cb> !Sync for RemoteConnection<'repo, 'connection, 'cb>",1,["git2::remote::RemoteConnection"]],["impl Sync for RemoteRedirect",1,["git2::remote::RemoteRedirect"]],["impl<'a> !Sync for RemoteCallbacks<'a>",1,["git2::remote_callbacks::RemoteCallbacks"]],["impl Sync for CertificateCheckStatus",1,["git2::remote_callbacks::CertificateCheckStatus"]],["impl !Sync for Repository",1,["git2::repo::Repository"]],["impl Sync for RepositoryInitOptions",1,["git2::repo::RepositoryInitOptions"]],["impl<'cb> !Sync for RevertOptions<'cb>",1,["git2::revert::RevertOptions"]],["impl<'repo> !Sync for Revspec<'repo>",1,["git2::revspec::Revspec"]],["impl<'repo> !Sync for Revwalk<'repo>",1,["git2::revwalk::Revwalk"]],["impl<'a> !Sync for Signature<'a>",1,["git2::signature::Signature"]],["impl<'a> !Sync for StashSaveOptions<'a>",1,["git2::stash::StashSaveOptions"]],["impl<'cb> !Sync for StashApplyOptions<'cb>",1,["git2::stash::StashApplyOptions"]],["impl !Sync for StatusOptions",1,["git2::status::StatusOptions"]],["impl Sync for StatusShow",1,["git2::status::StatusShow"]],["impl<'repo> !Sync for Statuses<'repo>",1,["git2::status::Statuses"]],["impl<'statuses> !Sync for StatusIter<'statuses>",1,["git2::status::StatusIter"]],["impl<'statuses> !Sync for StatusEntry<'statuses>",1,["git2::status::StatusEntry"]],["impl<'repo> !Sync for Submodule<'repo>",1,["git2::submodule::Submodule"]],["impl<'cb> !Sync for SubmoduleUpdateOptions<'cb>",1,["git2::submodule::SubmoduleUpdateOptions"]],["impl<'repo> !Sync for Tag<'repo>",1,["git2::tag::Tag"]],["impl Sync for Time",1,["git2::time::Time"]],["impl Sync for IndexTime",1,["git2::time::IndexTime"]],["impl Sync for TraceLevel",1,["git2::tracing::TraceLevel"]],["impl<'repo> !Sync for Transaction<'repo>",1,["git2::transaction::Transaction"]],["impl<'repo> !Sync for Tree<'repo>",1,["git2::tree::Tree"]],["impl<'tree> !Sync for TreeEntry<'tree>",1,["git2::tree::TreeEntry"]],["impl<'tree> !Sync for TreeIter<'tree>",1,["git2::tree::TreeIter"]],["impl Sync for TreeWalkMode",1,["git2::tree::TreeWalkMode"]],["impl Sync for TreeWalkResult",1,["git2::tree::TreeWalkResult"]],["impl<'repo> !Sync for TreeBuilder<'repo>",1,["git2::treebuilder::TreeBuilder"]],["impl Sync for Version",1,["git2::version::Version"]],["impl !Sync for Worktree",1,["git2::worktree::Worktree"]],["impl<'a> !Sync for WorktreeAddOptions<'a>",1,["git2::worktree::WorktreeAddOptions"]],["impl Sync for WorktreePruneOptions",1,["git2::worktree::WorktreePruneOptions"]],["impl Sync for WorktreeLockStatus",1,["git2::worktree::WorktreeLockStatus"]],["impl Sync for ErrorCode",1,["git2::ErrorCode"]],["impl Sync for ErrorClass",1,["git2::ErrorClass"]],["impl Sync for RepositoryState",1,["git2::RepositoryState"]],["impl Sync for Direction",1,["git2::Direction"]],["impl Sync for ResetType",1,["git2::ResetType"]],["impl Sync for ObjectType",1,["git2::ObjectType"]],["impl Sync for ReferenceType",1,["git2::ReferenceType"]],["impl Sync for BranchType",1,["git2::BranchType"]],["impl Sync for ConfigLevel",1,["git2::ConfigLevel"]],["impl Sync for FileFavor",1,["git2::FileFavor"]],["impl Sync for Sort",1,["git2::Sort"]],["impl Sync for CredentialType",1,["git2::CredentialType"]],["impl Sync for IndexEntryFlag",1,["git2::IndexEntryFlag"]],["impl Sync for IndexEntryExtendedFlag",1,["git2::IndexEntryExtendedFlag"]],["impl Sync for IndexAddOption",1,["git2::IndexAddOption"]],["impl Sync for RepositoryOpenFlags",1,["git2::RepositoryOpenFlags"]],["impl Sync for RevparseMode",1,["git2::RevparseMode"]],["impl Sync for MergeAnalysis",1,["git2::MergeAnalysis"]],["impl Sync for MergePreference",1,["git2::MergePreference"]],["impl Sync for OdbLookupFlags",1,["git2::OdbLookupFlags"]],["impl Sync for Status",1,["git2::Status"]],["impl Sync for RepositoryInitMode",1,["git2::RepositoryInitMode"]],["impl Sync for Delta",1,["git2::Delta"]],["impl Sync for FileMode",1,["git2::FileMode"]],["impl Sync for SubmoduleStatus",1,["git2::SubmoduleStatus"]],["impl Sync for SubmoduleIgnore",1,["git2::SubmoduleIgnore"]],["impl Sync for SubmoduleUpdate",1,["git2::SubmoduleUpdate"]],["impl Sync for PathspecFlags",1,["git2::PathspecFlags"]],["impl Sync for CheckoutNotificationType",1,["git2::CheckoutNotificationType"]],["impl Sync for DiffFormat",1,["git2::DiffFormat"]],["impl Sync for DiffStatsFormat",1,["git2::DiffStatsFormat"]],["impl Sync for AutotagOption",1,["git2::AutotagOption"]],["impl Sync for FetchPrune",1,["git2::FetchPrune"]],["impl Sync for StashApplyProgress",1,["git2::StashApplyProgress"]],["impl Sync for StashApplyFlags",1,["git2::StashApplyFlags"]],["impl Sync for StashFlags",1,["git2::StashFlags"]],["impl Sync for AttrCheckFlags",1,["git2::AttrCheckFlags"]],["impl Sync for DiffFlags",1,["git2::DiffFlags"]],["impl Sync for ReferenceFormat",1,["git2::ReferenceFormat"]],["impl<'repo> Sync for Odb<'repo>"]], "h2":[["impl Sync for Error",1,["h2::error::Error"]],["impl Sync for Reason",1,["h2::frame::reason::Reason"]],["impl<B> Sync for SendRequest<B>
    where\n B: Send,
    ",1,["h2::client::SendRequest"]],["impl<B> Sync for ReadySendRequest<B>
    where\n B: Send,
    ",1,["h2::client::ReadySendRequest"]],["impl<T, B> Sync for Connection<T, B>
    where\n B: Send + Sync,\n T: Sync,
    ",1,["h2::client::Connection"]],["impl Sync for ResponseFuture",1,["h2::client::ResponseFuture"]],["impl Sync for PushedResponseFuture",1,["h2::client::PushedResponseFuture"]],["impl Sync for PushPromise",1,["h2::client::PushPromise"]],["impl Sync for PushPromises",1,["h2::client::PushPromises"]],["impl Sync for Builder",1,["h2::client::Builder"]],["impl Sync for Protocol",1,["h2::ext::Protocol"]],["impl<T, B> Sync for Handshake<T, B>
    where\n B: Sync,\n T: Sync,
    ",1,["h2::server::Handshake"]],["impl<T, B> Sync for Connection<T, B>
    where\n B: Send + Sync,\n T: Sync,
    ",1,["h2::server::Connection"]],["impl Sync for Builder",1,["h2::server::Builder"]],["impl<B> Sync for SendResponse<B>
    where\n B: Send,
    ",1,["h2::server::SendResponse"]],["impl<B> Sync for SendPushedResponse<B>
    where\n B: Send,
    ",1,["h2::server::SendPushedResponse"]],["impl<B> Sync for SendStream<B>
    where\n B: Send,
    ",1,["h2::share::SendStream"]],["impl Sync for StreamId",1,["h2::share::StreamId"]],["impl Sync for RecvStream",1,["h2::share::RecvStream"]],["impl Sync for FlowControl",1,["h2::share::FlowControl"]],["impl Sync for PingPong",1,["h2::share::PingPong"]],["impl Sync for Ping",1,["h2::share::Ping"]],["impl Sync for Pong",1,["h2::share::Pong"]]], -"hashbrown":[["impl Sync for InsertSlot",1,["hashbrown::raw::inner::InsertSlot"]],["impl<T> !Sync for Bucket<T>",1,["hashbrown::raw::inner::Bucket"]],["impl<T> Sync for RawIter<T>",1,["hashbrown::raw::inner::RawIter"]],["impl<T> !Sync for RawIterHash<T>",1,["hashbrown::raw::inner::RawIterHash"]],["impl<K, V, S, A> Sync for HashMap<K, V, S, A>
    where\n A: Sync,\n K: Sync,\n S: Sync,\n V: Sync,
    ",1,["hashbrown::map::HashMap"]],["impl<'a, K, V> Sync for Iter<'a, K, V>
    where\n K: Sync,\n V: Sync,
    ",1,["hashbrown::map::Iter"]],["impl<'a, K, V> Sync for IterMut<'a, K, V>
    where\n K: Sync,\n V: Sync,
    ",1,["hashbrown::map::IterMut"]],["impl<K, V, A> Sync for IntoIter<K, V, A>
    where\n A: Sync,\n K: Sync,\n V: Sync,
    ",1,["hashbrown::map::IntoIter"]],["impl<K, V, A> Sync for IntoKeys<K, V, A>
    where\n A: Sync,\n K: Sync,\n V: Sync,
    ",1,["hashbrown::map::IntoKeys"]],["impl<K, V, A> Sync for IntoValues<K, V, A>
    where\n A: Sync,\n K: Sync,\n V: Sync,
    ",1,["hashbrown::map::IntoValues"]],["impl<'a, K, V> Sync for Keys<'a, K, V>
    where\n K: Sync,\n V: Sync,
    ",1,["hashbrown::map::Keys"]],["impl<'a, K, V> Sync for Values<'a, K, V>
    where\n K: Sync,\n V: Sync,
    ",1,["hashbrown::map::Values"]],["impl<'a, K, V, A> Sync for Drain<'a, K, V, A>
    where\n A: Sync,\n K: Sync,\n V: Sync,
    ",1,["hashbrown::map::Drain"]],["impl<'a, K, V, F, A> Sync for ExtractIf<'a, K, V, F, A>
    where\n A: Sync,\n F: Sync,\n K: Sync,\n V: Sync,
    ",1,["hashbrown::map::ExtractIf"]],["impl<'a, K, V> Sync for ValuesMut<'a, K, V>
    where\n K: Sync,\n V: Sync,
    ",1,["hashbrown::map::ValuesMut"]],["impl<'a, K, V, S, A> Sync for RawEntryBuilderMut<'a, K, V, S, A>
    where\n A: Sync,\n K: Sync,\n S: Sync,\n V: Sync,
    ",1,["hashbrown::map::RawEntryBuilderMut"]],["impl<'a, K, V, S, A> Sync for RawEntryMut<'a, K, V, S, A>
    where\n A: Sync,\n K: Sync,\n S: Sync,\n V: Sync,
    ",1,["hashbrown::map::RawEntryMut"]],["impl<'a, K, V, S, A> Sync for RawVacantEntryMut<'a, K, V, S, A>
    where\n A: Sync,\n K: Sync,\n S: Sync,\n V: Sync,
    ",1,["hashbrown::map::RawVacantEntryMut"]],["impl<'a, K, V, S, A> Sync for RawEntryBuilder<'a, K, V, S, A>
    where\n A: Sync,\n K: Sync,\n S: Sync,\n V: Sync,
    ",1,["hashbrown::map::RawEntryBuilder"]],["impl<'a, K, V, S, A> Sync for Entry<'a, K, V, S, A>
    where\n A: Sync,\n K: Sync,\n S: Sync,\n V: Sync,
    ",1,["hashbrown::map::Entry"]],["impl<'a, K, V, S, A> Sync for VacantEntry<'a, K, V, S, A>
    where\n A: Sync,\n K: Sync,\n S: Sync,\n V: Sync,
    ",1,["hashbrown::map::VacantEntry"]],["impl<'a, 'b, K, Q: ?Sized, V, S, A> Sync for EntryRef<'a, 'b, K, Q, V, S, A>
    where\n A: Sync,\n K: Sync,\n Q: Sync,\n S: Sync,\n V: Sync,
    ",1,["hashbrown::map::EntryRef"]],["impl<'a, 'b, K, Q: ?Sized, V, S, A> Sync for VacantEntryRef<'a, 'b, K, Q, V, S, A>
    where\n A: Sync,\n K: Sync,\n Q: Sync,\n S: Sync,\n V: Sync,
    ",1,["hashbrown::map::VacantEntryRef"]],["impl<'a, K, V, S, A> Sync for OccupiedError<'a, K, V, S, A>
    where\n A: Sync,\n K: Sync,\n S: Sync,\n V: Sync,
    ",1,["hashbrown::map::OccupiedError"]],["impl<T, S, A> Sync for HashSet<T, S, A>
    where\n A: Sync,\n S: Sync,\n T: Sync,
    ",1,["hashbrown::set::HashSet"]],["impl<'a, K> Sync for Iter<'a, K>
    where\n K: Sync,
    ",1,["hashbrown::set::Iter"]],["impl<K, A> Sync for IntoIter<K, A>
    where\n A: Sync,\n K: Sync,
    ",1,["hashbrown::set::IntoIter"]],["impl<'a, K, A> Sync for Drain<'a, K, A>
    where\n A: Sync,\n K: Sync,
    ",1,["hashbrown::set::Drain"]],["impl<'a, K, F, A> Sync for ExtractIf<'a, K, F, A>
    where\n A: Sync,\n F: Sync,\n K: Sync,
    ",1,["hashbrown::set::ExtractIf"]],["impl<'a, T, S, A> Sync for Intersection<'a, T, S, A>
    where\n A: Sync,\n S: Sync,\n T: Sync,
    ",1,["hashbrown::set::Intersection"]],["impl<'a, T, S, A> Sync for Difference<'a, T, S, A>
    where\n A: Sync,\n S: Sync,\n T: Sync,
    ",1,["hashbrown::set::Difference"]],["impl<'a, T, S, A> Sync for SymmetricDifference<'a, T, S, A>
    where\n A: Sync,\n S: Sync,\n T: Sync,
    ",1,["hashbrown::set::SymmetricDifference"]],["impl<'a, T, S, A> Sync for Union<'a, T, S, A>
    where\n A: Sync,\n S: Sync,\n T: Sync,
    ",1,["hashbrown::set::Union"]],["impl<'a, T, S, A> Sync for Entry<'a, T, S, A>
    where\n A: Sync,\n S: Sync,\n T: Sync,
    ",1,["hashbrown::set::Entry"]],["impl<'a, T, S, A> Sync for OccupiedEntry<'a, T, S, A>
    where\n A: Sync,\n S: Sync,\n T: Sync,
    ",1,["hashbrown::set::OccupiedEntry"]],["impl<'a, T, S, A> Sync for VacantEntry<'a, T, S, A>
    where\n A: Sync,\n S: Sync,\n T: Sync,
    ",1,["hashbrown::set::VacantEntry"]],["impl<T, A> Sync for HashTable<T, A>
    where\n A: Sync,\n T: Sync,
    ",1,["hashbrown::table::HashTable"]],["impl<'a, T, A> Sync for Entry<'a, T, A>
    where\n A: Sync,\n T: Sync,
    ",1,["hashbrown::table::Entry"]],["impl<'a, T, A> Sync for VacantEntry<'a, T, A>
    where\n A: Sync,\n T: Sync,
    ",1,["hashbrown::table::VacantEntry"]],["impl<'a, T, A> Sync for AbsentEntry<'a, T, A>
    where\n A: Sync,\n T: Sync,
    ",1,["hashbrown::table::AbsentEntry"]],["impl<'a, T> Sync for Iter<'a, T>
    where\n T: Sync,
    ",1,["hashbrown::table::Iter"]],["impl<'a, T> Sync for IterMut<'a, T>
    where\n T: Sync,
    ",1,["hashbrown::table::IterMut"]],["impl<T, A> Sync for IntoIter<T, A>
    where\n A: Sync,\n T: Sync,
    ",1,["hashbrown::table::IntoIter"]],["impl<'a, T, A> Sync for Drain<'a, T, A>
    where\n A: Sync,\n T: Sync,
    ",1,["hashbrown::table::Drain"]],["impl<'a, T, F, A> Sync for ExtractIf<'a, T, F, A>
    where\n A: Sync,\n F: Sync,\n T: Sync,
    ",1,["hashbrown::table::ExtractIf"]],["impl Sync for TryReserveError",1,["hashbrown::TryReserveError"]],["impl<T, A> Sync for RawTable<T, A>
    where\n T: Sync,\n A: Sync + Allocator,
    "],["impl<T, A> Sync for RawDrain<'_, T, A>
    where\n T: Sync,\n A: Sync + Allocator,
    "],["impl<T, A> Sync for RawIntoIter<T, A>
    where\n T: Sync,\n A: Sync + Allocator,
    "],["impl<K, V, S, A> Sync for RawOccupiedEntryMut<'_, K, V, S, A>
    where\n K: Sync,\n V: Sync,\n S: Sync,\n A: Sync + Allocator,
    "],["impl<T, A> Sync for OccupiedEntry<'_, T, A>
    where\n T: Sync,\n A: Sync + Allocator,
    "],["impl<K, V, S, A> Sync for OccupiedEntry<'_, K, V, S, A>
    where\n K: Sync,\n V: Sync,\n S: Sync,\n A: Sync + Allocator,
    "],["impl<'a, 'b, K, Q, V, S, A> Sync for OccupiedEntryRef<'a, 'b, K, Q, V, S, A>
    where\n K: Sync,\n Q: Sync + ?Sized,\n V: Sync,\n S: Sync,\n A: Sync + Allocator,
    "]], +"hashbrown":[["impl Sync for InsertSlot",1,["hashbrown::raw::inner::InsertSlot"]],["impl<T> !Sync for Bucket<T>",1,["hashbrown::raw::inner::Bucket"]],["impl<T> Sync for RawIter<T>",1,["hashbrown::raw::inner::RawIter"]],["impl<T> !Sync for RawIterHash<T>",1,["hashbrown::raw::inner::RawIterHash"]],["impl<K, V, S, A> Sync for HashMap<K, V, S, A>
    where\n A: Sync,\n K: Sync,\n S: Sync,\n V: Sync,
    ",1,["hashbrown::map::HashMap"]],["impl<'a, K, V> Sync for Iter<'a, K, V>
    where\n K: Sync,\n V: Sync,
    ",1,["hashbrown::map::Iter"]],["impl<'a, K, V> Sync for IterMut<'a, K, V>
    where\n K: Sync,\n V: Sync,
    ",1,["hashbrown::map::IterMut"]],["impl<K, V, A> Sync for IntoIter<K, V, A>
    where\n A: Sync,\n K: Sync,\n V: Sync,
    ",1,["hashbrown::map::IntoIter"]],["impl<K, V, A> Sync for IntoKeys<K, V, A>
    where\n A: Sync,\n K: Sync,\n V: Sync,
    ",1,["hashbrown::map::IntoKeys"]],["impl<K, V, A> Sync for IntoValues<K, V, A>
    where\n A: Sync,\n K: Sync,\n V: Sync,
    ",1,["hashbrown::map::IntoValues"]],["impl<'a, K, V> Sync for Keys<'a, K, V>
    where\n K: Sync,\n V: Sync,
    ",1,["hashbrown::map::Keys"]],["impl<'a, K, V> Sync for Values<'a, K, V>
    where\n K: Sync,\n V: Sync,
    ",1,["hashbrown::map::Values"]],["impl<'a, K, V, A> Sync for Drain<'a, K, V, A>
    where\n A: Sync,\n K: Sync,\n V: Sync,
    ",1,["hashbrown::map::Drain"]],["impl<'a, K, V, F, A> Sync for ExtractIf<'a, K, V, F, A>
    where\n A: Sync,\n F: Sync,\n K: Sync,\n V: Sync,
    ",1,["hashbrown::map::ExtractIf"]],["impl<'a, K, V> Sync for ValuesMut<'a, K, V>
    where\n K: Sync,\n V: Sync,
    ",1,["hashbrown::map::ValuesMut"]],["impl<'a, K, V, S, A> Sync for RawEntryBuilderMut<'a, K, V, S, A>
    where\n A: Sync,\n K: Sync,\n S: Sync,\n V: Sync,
    ",1,["hashbrown::map::RawEntryBuilderMut"]],["impl<'a, K, V, S, A> Sync for RawEntryMut<'a, K, V, S, A>
    where\n A: Sync,\n K: Sync,\n S: Sync,\n V: Sync,
    ",1,["hashbrown::map::RawEntryMut"]],["impl<'a, K, V, S, A> Sync for RawVacantEntryMut<'a, K, V, S, A>
    where\n A: Sync,\n K: Sync,\n S: Sync,\n V: Sync,
    ",1,["hashbrown::map::RawVacantEntryMut"]],["impl<'a, K, V, S, A> Sync for RawEntryBuilder<'a, K, V, S, A>
    where\n A: Sync,\n K: Sync,\n S: Sync,\n V: Sync,
    ",1,["hashbrown::map::RawEntryBuilder"]],["impl<'a, K, V, S, A> Sync for Entry<'a, K, V, S, A>
    where\n A: Sync,\n K: Sync,\n S: Sync,\n V: Sync,
    ",1,["hashbrown::map::Entry"]],["impl<'a, K, V, S, A> Sync for VacantEntry<'a, K, V, S, A>
    where\n A: Sync,\n K: Sync,\n S: Sync,\n V: Sync,
    ",1,["hashbrown::map::VacantEntry"]],["impl<'a, 'b, K, Q: ?Sized, V, S, A> Sync for EntryRef<'a, 'b, K, Q, V, S, A>
    where\n A: Sync,\n K: Sync,\n Q: Sync,\n S: Sync,\n V: Sync,
    ",1,["hashbrown::map::EntryRef"]],["impl<'a, 'b, K, Q: ?Sized, V, S, A> Sync for VacantEntryRef<'a, 'b, K, Q, V, S, A>
    where\n A: Sync,\n K: Sync,\n Q: Sync,\n S: Sync,\n V: Sync,
    ",1,["hashbrown::map::VacantEntryRef"]],["impl<'a, K, V, S, A> Sync for OccupiedError<'a, K, V, S, A>
    where\n A: Sync,\n K: Sync,\n S: Sync,\n V: Sync,
    ",1,["hashbrown::map::OccupiedError"]],["impl<T, S, A> Sync for HashSet<T, S, A>
    where\n A: Sync,\n S: Sync,\n T: Sync,
    ",1,["hashbrown::set::HashSet"]],["impl<'a, K> Sync for Iter<'a, K>
    where\n K: Sync,
    ",1,["hashbrown::set::Iter"]],["impl<K, A> Sync for IntoIter<K, A>
    where\n A: Sync,\n K: Sync,
    ",1,["hashbrown::set::IntoIter"]],["impl<'a, K, A> Sync for Drain<'a, K, A>
    where\n A: Sync,\n K: Sync,
    ",1,["hashbrown::set::Drain"]],["impl<'a, K, F, A> Sync for ExtractIf<'a, K, F, A>
    where\n A: Sync,\n F: Sync,\n K: Sync,
    ",1,["hashbrown::set::ExtractIf"]],["impl<'a, T, S, A> Sync for Intersection<'a, T, S, A>
    where\n A: Sync,\n S: Sync,\n T: Sync,
    ",1,["hashbrown::set::Intersection"]],["impl<'a, T, S, A> Sync for Difference<'a, T, S, A>
    where\n A: Sync,\n S: Sync,\n T: Sync,
    ",1,["hashbrown::set::Difference"]],["impl<'a, T, S, A> Sync for SymmetricDifference<'a, T, S, A>
    where\n A: Sync,\n S: Sync,\n T: Sync,
    ",1,["hashbrown::set::SymmetricDifference"]],["impl<'a, T, S, A> Sync for Union<'a, T, S, A>
    where\n A: Sync,\n S: Sync,\n T: Sync,
    ",1,["hashbrown::set::Union"]],["impl<'a, T, S, A> Sync for Entry<'a, T, S, A>
    where\n A: Sync,\n S: Sync,\n T: Sync,
    ",1,["hashbrown::set::Entry"]],["impl<'a, T, S, A> Sync for OccupiedEntry<'a, T, S, A>
    where\n A: Sync,\n S: Sync,\n T: Sync,
    ",1,["hashbrown::set::OccupiedEntry"]],["impl<'a, T, S, A> Sync for VacantEntry<'a, T, S, A>
    where\n A: Sync,\n S: Sync,\n T: Sync,
    ",1,["hashbrown::set::VacantEntry"]],["impl<T, A> Sync for HashTable<T, A>
    where\n A: Sync,\n T: Sync,
    ",1,["hashbrown::table::HashTable"]],["impl<'a, T, A> Sync for Entry<'a, T, A>
    where\n A: Sync,\n T: Sync,
    ",1,["hashbrown::table::Entry"]],["impl<'a, T, A> Sync for VacantEntry<'a, T, A>
    where\n A: Sync,\n T: Sync,
    ",1,["hashbrown::table::VacantEntry"]],["impl<'a, T, A> Sync for AbsentEntry<'a, T, A>
    where\n A: Sync,\n T: Sync,
    ",1,["hashbrown::table::AbsentEntry"]],["impl<'a, T> Sync for Iter<'a, T>
    where\n T: Sync,
    ",1,["hashbrown::table::Iter"]],["impl<'a, T> Sync for IterMut<'a, T>
    where\n T: Sync,
    ",1,["hashbrown::table::IterMut"]],["impl<T, A> Sync for IntoIter<T, A>
    where\n A: Sync,\n T: Sync,
    ",1,["hashbrown::table::IntoIter"]],["impl<'a, T, A> Sync for Drain<'a, T, A>
    where\n A: Sync,\n T: Sync,
    ",1,["hashbrown::table::Drain"]],["impl<'a, T, F, A> Sync for ExtractIf<'a, T, F, A>
    where\n A: Sync,\n F: Sync,\n T: Sync,
    ",1,["hashbrown::table::ExtractIf"]],["impl Sync for TryReserveError",1,["hashbrown::TryReserveError"]],["impl<K, V, S, A> Sync for OccupiedEntry<'_, K, V, S, A>
    where\n K: Sync,\n V: Sync,\n S: Sync,\n A: Sync + Allocator,
    "],["impl<K, V, S, A> Sync for RawOccupiedEntryMut<'_, K, V, S, A>
    where\n K: Sync,\n V: Sync,\n S: Sync,\n A: Sync + Allocator,
    "],["impl<T, A> Sync for RawIntoIter<T, A>
    where\n T: Sync,\n A: Sync + Allocator,
    "],["impl<T, A> Sync for RawTable<T, A>
    where\n T: Sync,\n A: Sync + Allocator,
    "],["impl<T, A> Sync for OccupiedEntry<'_, T, A>
    where\n T: Sync,\n A: Sync + Allocator,
    "],["impl<'a, 'b, K, Q, V, S, A> Sync for OccupiedEntryRef<'a, 'b, K, Q, V, S, A>
    where\n K: Sync,\n Q: Sync + ?Sized,\n V: Sync,\n S: Sync,\n A: Sync + Allocator,
    "],["impl<T, A> Sync for RawDrain<'_, T, A>
    where\n T: Sync,\n A: Sync + Allocator,
    "]], "hashlink":[["impl Sync for TryReserveError",1,["hashlink::linked_hash_map::TryReserveError"]],["impl<'a, K, V, S> Sync for Entry<'a, K, V, S>
    where\n K: Sync,\n S: Sync,\n V: Sync,
    ",1,["hashlink::linked_hash_map::Entry"]],["impl<'a, K, V> Sync for OccupiedEntry<'a, K, V>
    where\n K: Sync,\n V: Sync,
    ",1,["hashlink::linked_hash_map::OccupiedEntry"]],["impl<'a, K, V, S> Sync for VacantEntry<'a, K, V, S>
    where\n K: Sync,\n S: Sync,\n V: Sync,
    ",1,["hashlink::linked_hash_map::VacantEntry"]],["impl<'a, K, V, S> Sync for RawEntryMut<'a, K, V, S>
    where\n K: Sync,\n S: Sync,\n V: Sync,
    ",1,["hashlink::linked_hash_map::RawEntryMut"]],["impl<'a, K, V> Sync for Keys<'a, K, V>
    where\n K: Sync,\n V: Sync,
    ",1,["hashlink::linked_hash_map::Keys"]],["impl<'a, K, V> Sync for Values<'a, K, V>
    where\n K: Sync,\n V: Sync,
    ",1,["hashlink::linked_hash_map::Values"]],["impl<'a, K, V> Sync for ValuesMut<'a, K, V>
    where\n K: Sync,\n V: Sync,
    ",1,["hashlink::linked_hash_map::ValuesMut"]],["impl<T, S> Sync for LinkedHashSet<T, S>
    where\n S: Sync,\n T: Sync,
    ",1,["hashlink::linked_hash_set::LinkedHashSet"]],["impl<'a, K> Sync for Iter<'a, K>
    where\n K: Sync,
    ",1,["hashlink::linked_hash_set::Iter"]],["impl<K> Sync for IntoIter<K>
    where\n K: Sync,
    ",1,["hashlink::linked_hash_set::IntoIter"]],["impl<'a, K> Sync for Drain<'a, K>
    where\n K: Sync,
    ",1,["hashlink::linked_hash_set::Drain"]],["impl<'a, T, S> Sync for Intersection<'a, T, S>
    where\n S: Sync,\n T: Sync,
    ",1,["hashlink::linked_hash_set::Intersection"]],["impl<'a, T, S> Sync for Difference<'a, T, S>
    where\n S: Sync,\n T: Sync,
    ",1,["hashlink::linked_hash_set::Difference"]],["impl<'a, T, S> Sync for SymmetricDifference<'a, T, S>
    where\n S: Sync,\n T: Sync,
    ",1,["hashlink::linked_hash_set::SymmetricDifference"]],["impl<'a, T, S> Sync for Union<'a, T, S>
    where\n S: Sync,\n T: Sync,
    ",1,["hashlink::linked_hash_set::Union"]],["impl<K, V, S> Sync for LruCache<K, V, S>
    where\n K: Sync,\n S: Sync,\n V: Sync,
    ",1,["hashlink::lru_cache::LruCache"]],["impl<'a, K, V, S> Sync for RawEntryBuilderMut<'a, K, V, S>
    where\n K: Sync,\n V: Sync,\n S: Sync,
    "],["impl<K, V> Sync for IntoIter<K, V>
    where\n K: Sync,\n V: Sync,
    "],["impl<'a, K, V, S> Sync for RawEntryBuilder<'a, K, V, S>
    where\n K: Sync,\n V: Sync,\n S: Sync,
    "],["impl<'a, K, V> Sync for RawOccupiedEntryMut<'a, K, V>
    where\n K: Sync,\n V: Sync,
    "],["impl<'a, K, V> Sync for Iter<'a, K, V>
    where\n K: Sync,\n V: Sync,
    "],["impl<K: Sync, V: Sync, S: Sync> Sync for LinkedHashMap<K, V, S>"],["impl<'a, K, V> Sync for IterMut<'a, K, V>
    where\n K: Sync,\n V: Sync,
    "],["impl<'a, K, V, S> Sync for RawVacantEntryMut<'a, K, V, S>
    where\n K: Sync,\n V: Sync,\n S: Sync,
    "],["impl<'a, K, V> Sync for Drain<'a, K, V>
    where\n K: Sync,\n V: Sync,
    "]], "headless_lms_certificates":[["impl Sync for TextToRender",1,["headless_lms_certificates::TextToRender"]]], -"headless_lms_models":[["impl Sync for CertificateConfigurationToRequirement",1,["headless_lms_models::certificate_configuration_to_requirements::CertificateConfigurationToRequirement"]],["impl Sync for CertificateAllRequirements",1,["headless_lms_models::certificate_configuration_to_requirements::CertificateAllRequirements"]],["impl Sync for PaperSize",1,["headless_lms_models::certificate_configurations::PaperSize"]],["impl Sync for CertificateTextAnchor",1,["headless_lms_models::certificate_configurations::CertificateTextAnchor"]],["impl Sync for CertificateConfigurationAndRequirements",1,["headless_lms_models::certificate_configurations::CertificateConfigurationAndRequirements"]],["impl Sync for CertificateConfiguration",1,["headless_lms_models::certificate_configurations::CertificateConfiguration"]],["impl Sync for DatabaseCertificateConfiguration",1,["headless_lms_models::certificate_configurations::DatabaseCertificateConfiguration"]],["impl<'a> Sync for DatabaseCertificateConfigurationInner<'a>",1,["headless_lms_models::certificate_configurations::DatabaseCertificateConfigurationInner"]],["impl Sync for CertificateFont",1,["headless_lms_models::certificate_fonts::CertificateFont"]],["impl Sync for NewCertificateFont",1,["headless_lms_models::certificate_fonts::NewCertificateFont"]],["impl Sync for DatabaseChapter",1,["headless_lms_models::chapters::DatabaseChapter"]],["impl Sync for Chapter",1,["headless_lms_models::chapters::Chapter"]],["impl Sync for ChapterStatus",1,["headless_lms_models::chapters::ChapterStatus"]],["impl Sync for ChapterPagesWithExercises",1,["headless_lms_models::chapters::ChapterPagesWithExercises"]],["impl Sync for NewChapter",1,["headless_lms_models::chapters::NewChapter"]],["impl Sync for ChapterUpdate",1,["headless_lms_models::chapters::ChapterUpdate"]],["impl Sync for ChapterInfo",1,["headless_lms_models::chapters::ChapterInfo"]],["impl Sync for ChapterWithStatus",1,["headless_lms_models::chapters::ChapterWithStatus"]],["impl Sync for UserCourseInstanceChapterProgress",1,["headless_lms_models::chapters::UserCourseInstanceChapterProgress"]],["impl Sync for CourseBackgroundQuestionAnswer",1,["headless_lms_models::course_background_question_answers::CourseBackgroundQuestionAnswer"]],["impl Sync for NewCourseBackgroundQuestionAnswer",1,["headless_lms_models::course_background_question_answers::NewCourseBackgroundQuestionAnswer"]],["impl Sync for CourseBackgroundQuestionType",1,["headless_lms_models::course_background_questions::CourseBackgroundQuestionType"]],["impl Sync for CourseBackgroundQuestion",1,["headless_lms_models::course_background_questions::CourseBackgroundQuestion"]],["impl Sync for CourseBackgroundQuestionsAndAnswers",1,["headless_lms_models::course_background_questions::CourseBackgroundQuestionsAndAnswers"]],["impl Sync for CourseInstanceEnrollment",1,["headless_lms_models::course_instance_enrollments::CourseInstanceEnrollment"]],["impl Sync for CourseInstanceEnrollmentsInfo",1,["headless_lms_models::course_instance_enrollments::CourseInstanceEnrollmentsInfo"]],["impl Sync for NewCourseInstanceEnrollment",1,["headless_lms_models::course_instance_enrollments::NewCourseInstanceEnrollment"]],["impl Sync for CourseInstance",1,["headless_lms_models::course_instances::CourseInstance"]],["impl Sync for CourseInstanceForm",1,["headless_lms_models::course_instances::CourseInstanceForm"]],["impl<'a> Sync for NewCourseInstance<'a>",1,["headless_lms_models::course_instances::NewCourseInstance"]],["impl Sync for ChapterScore",1,["headless_lms_models::course_instances::ChapterScore"]],["impl Sync for PointMap",1,["headless_lms_models::course_instances::PointMap"]],["impl Sync for Points",1,["headless_lms_models::course_instances::Points"]],["impl Sync for CourseInstanceWithCourseInfo",1,["headless_lms_models::course_instances::CourseInstanceWithCourseInfo"]],["impl Sync for CourseLanguageVersion",1,["headless_lms_models::course_language_groups::CourseLanguageVersion"]],["impl Sync for CourseModuleCompletionRegisteredToStudyRegistry",1,["headless_lms_models::course_module_completion_registered_to_study_registries::CourseModuleCompletionRegisteredToStudyRegistry"]],["impl Sync for NewCourseModuleCompletionRegisteredToStudyRegistry",1,["headless_lms_models::course_module_completion_registered_to_study_registries::NewCourseModuleCompletionRegisteredToStudyRegistry"]],["impl Sync for RegisteredCompletion",1,["headless_lms_models::course_module_completion_registered_to_study_registries::RegisteredCompletion"]],["impl Sync for CourseModuleCompletion",1,["headless_lms_models::course_module_completions::CourseModuleCompletion"]],["impl Sync for CourseModuleCompletionGranter",1,["headless_lms_models::course_module_completions::CourseModuleCompletionGranter"]],["impl Sync for NewCourseModuleCompletion",1,["headless_lms_models::course_module_completions::NewCourseModuleCompletion"]],["impl Sync for CourseModuleCompletionWithRegistrationInfo",1,["headless_lms_models::course_module_completions::CourseModuleCompletionWithRegistrationInfo"]],["impl Sync for StudyRegistryCompletion",1,["headless_lms_models::course_module_completions::StudyRegistryCompletion"]],["impl Sync for StudyRegistryGrade",1,["headless_lms_models::course_module_completions::StudyRegistryGrade"]],["impl Sync for CourseModulesSchema",1,["headless_lms_models::course_modules::CourseModulesSchema"]],["impl Sync for CourseModule",1,["headless_lms_models::course_modules::CourseModule"]],["impl Sync for NewCourseModule",1,["headless_lms_models::course_modules::NewCourseModule"]],["impl Sync for AutomaticCompletionRequirements",1,["headless_lms_models::course_modules::AutomaticCompletionRequirements"]],["impl Sync for CompletionPolicy",1,["headless_lms_models::course_modules::CompletionPolicy"]],["impl Sync for NewModule",1,["headless_lms_models::course_modules::NewModule"]],["impl Sync for ModifiedModule",1,["headless_lms_models::course_modules::ModifiedModule"]],["impl Sync for ModuleUpdates",1,["headless_lms_models::course_modules::ModuleUpdates"]],["impl Sync for CourseInfo",1,["headless_lms_models::courses::CourseInfo"]],["impl Sync for CourseCount",1,["headless_lms_models::courses::CourseCount"]],["impl Sync for CourseContextData",1,["headless_lms_models::courses::CourseContextData"]],["impl Sync for Course",1,["headless_lms_models::courses::Course"]],["impl Sync for CourseBreadcrumbInfo",1,["headless_lms_models::courses::CourseBreadcrumbInfo"]],["impl Sync for NewCourse",1,["headless_lms_models::courses::NewCourse"]],["impl Sync for CourseStructure",1,["headless_lms_models::courses::CourseStructure"]],["impl Sync for CourseUpdate",1,["headless_lms_models::courses::CourseUpdate"]],["impl Sync for EmailDelivery",1,["headless_lms_models::email_deliveries::EmailDelivery"]],["impl Sync for Email",1,["headless_lms_models::email_deliveries::Email"]],["impl Sync for EmailTemplate",1,["headless_lms_models::email_templates::EmailTemplate"]],["impl Sync for EmailTemplateNew",1,["headless_lms_models::email_templates::EmailTemplateNew"]],["impl Sync for EmailTemplateUpdate",1,["headless_lms_models::email_templates::EmailTemplateUpdate"]],["impl Sync for Exam",1,["headless_lms_models::exams::Exam"]],["impl Sync for OrgExam",1,["headless_lms_models::exams::OrgExam"]],["impl Sync for CourseExam",1,["headless_lms_models::exams::CourseExam"]],["impl Sync for NewExam",1,["headless_lms_models::exams::NewExam"]],["impl Sync for ExamInstructions",1,["headless_lms_models::exams::ExamInstructions"]],["impl Sync for ExamInstructionsUpdate",1,["headless_lms_models::exams::ExamInstructionsUpdate"]],["impl Sync for ExamEnrollment",1,["headless_lms_models::exams::ExamEnrollment"]],["impl Sync for ExerciseLanguageGroup",1,["headless_lms_models::exercise_language_groups::ExerciseLanguageGroup"]],["impl Sync for ExerciseRepositoryStatus",1,["headless_lms_models::exercise_repositories::ExerciseRepositoryStatus"]],["impl Sync for ExerciseRepository",1,["headless_lms_models::exercise_repositories::ExerciseRepository"]],["impl Sync for ExerciseRepositoryUpdate",1,["headless_lms_models::exercise_repositories::ExerciseRepositoryUpdate"]],["impl Sync for ExerciseServiceInfo",1,["headless_lms_models::exercise_service_info::ExerciseServiceInfo"]],["impl Sync for PathInfo",1,["headless_lms_models::exercise_service_info::PathInfo"]],["impl Sync for CourseMaterialExerciseServiceInfo",1,["headless_lms_models::exercise_service_info::CourseMaterialExerciseServiceInfo"]],["impl Sync for ExerciseServiceInfoApi",1,["headless_lms_models::exercise_service_info::ExerciseServiceInfoApi"]],["impl Sync for ExerciseService",1,["headless_lms_models::exercise_services::ExerciseService"]],["impl Sync for ExerciseServiceIframeRenderingInfo",1,["headless_lms_models::exercise_services::ExerciseServiceIframeRenderingInfo"]],["impl Sync for ExerciseServiceNewOrUpdate",1,["headless_lms_models::exercise_services::ExerciseServiceNewOrUpdate"]],["impl Sync for AnswerRequiringAttention",1,["headless_lms_models::exercise_slide_submissions::AnswerRequiringAttention"]],["impl Sync for NewExerciseSlideSubmission",1,["headless_lms_models::exercise_slide_submissions::NewExerciseSlideSubmission"]],["impl Sync for ExerciseSlideSubmission",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmission"]],["impl Sync for ExerciseAnswersInCourseRequiringAttentionCount",1,["headless_lms_models::exercise_slide_submissions::ExerciseAnswersInCourseRequiringAttentionCount"]],["impl Sync for ExerciseSlideSubmissionCount",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionCount"]],["impl Sync for ExerciseSlideSubmissionCountByExercise",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionCountByExercise"]],["impl Sync for ExerciseSlideSubmissionCountByWeekAndHour",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionCountByWeekAndHour"]],["impl Sync for ExerciseSlideSubmissionInfo",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionInfo"]],["impl Sync for NewExerciseSlide",1,["headless_lms_models::exercise_slides::NewExerciseSlide"]],["impl Sync for ExerciseSlide",1,["headless_lms_models::exercise_slides::ExerciseSlide"]],["impl Sync for CourseMaterialExerciseSlide",1,["headless_lms_models::exercise_slides::CourseMaterialExerciseSlide"]],["impl Sync for ExerciseTaskGrading",1,["headless_lms_models::exercise_task_gradings::ExerciseTaskGrading"]],["impl<'a> Sync for ExerciseTaskGradingRequest<'a>",1,["headless_lms_models::exercise_task_gradings::ExerciseTaskGradingRequest"]],["impl Sync for ExerciseTaskGradingResult",1,["headless_lms_models::exercise_task_gradings::ExerciseTaskGradingResult"]],["impl Sync for UserPointsUpdateStrategy",1,["headless_lms_models::exercise_task_gradings::UserPointsUpdateStrategy"]],["impl Sync for ExerciseTaskRegradingSubmission",1,["headless_lms_models::exercise_task_regrading_submissions::ExerciseTaskRegradingSubmission"]],["impl Sync for ExerciseTaskSubmission",1,["headless_lms_models::exercise_task_submissions::ExerciseTaskSubmission"]],["impl Sync for PeerReviewsRecieved",1,["headless_lms_models::exercise_task_submissions::PeerReviewsRecieved"]],["impl Sync for SubmissionData",1,["headless_lms_models::exercise_task_submissions::SubmissionData"]],["impl Sync for ExportedSubmission",1,["headless_lms_models::exercise_task_submissions::ExportedSubmission"]],["impl Sync for ExportedCourseSubmission",1,["headless_lms_models::exercise_task_submissions::ExportedCourseSubmission"]],["impl Sync for CourseMaterialExerciseTask",1,["headless_lms_models::exercise_tasks::CourseMaterialExerciseTask"]],["impl Sync for NewExerciseTask",1,["headless_lms_models::exercise_tasks::NewExerciseTask"]],["impl Sync for ExerciseTaskSpec",1,["headless_lms_models::exercise_tasks::ExerciseTaskSpec"]],["impl Sync for ExerciseTask",1,["headless_lms_models::exercise_tasks::ExerciseTask"]],["impl Sync for Exercise",1,["headless_lms_models::exercises::Exercise"]],["impl Sync for ExerciseGradingStatus",1,["headless_lms_models::exercises::ExerciseGradingStatus"]],["impl Sync for ExerciseStatusSummaryForUser",1,["headless_lms_models::exercises::ExerciseStatusSummaryForUser"]],["impl Sync for CourseMaterialExercise",1,["headless_lms_models::exercises::CourseMaterialExercise"]],["impl Sync for ActivityProgress",1,["headless_lms_models::exercises::ActivityProgress"]],["impl Sync for GradingProgress",1,["headless_lms_models::exercises::GradingProgress"]],["impl Sync for ExerciseStatus",1,["headless_lms_models::exercises::ExerciseStatus"]],["impl Sync for NewFeedback",1,["headless_lms_models::feedback::NewFeedback"]],["impl Sync for FeedbackBlock",1,["headless_lms_models::feedback::FeedbackBlock"]],["impl Sync for Feedback",1,["headless_lms_models::feedback::Feedback"]],["impl Sync for FeedbackCount",1,["headless_lms_models::feedback::FeedbackCount"]],["impl Sync for GeneratedCertificate",1,["headless_lms_models::generated_certificates::GeneratedCertificate"]],["impl Sync for Term",1,["headless_lms_models::glossary::Term"]],["impl Sync for TermUpdate",1,["headless_lms_models::glossary::TermUpdate"]],["impl Sync for CreateNewCourseFixedIds",1,["headless_lms_models::library::content_management::CreateNewCourseFixedIds"]],["impl Sync for CustomViewExerciseTaskGrading",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTaskGrading"]],["impl Sync for CustomViewExerciseTaskSpec",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTaskSpec"]],["impl Sync for CustomViewExerciseTaskSubmission",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTaskSubmission"]],["impl Sync for CustomViewExerciseSubmissions",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseSubmissions"]],["impl Sync for CustomViewExerciseTasks",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTasks"]],["impl Sync for GlobalStatEntry",1,["headless_lms_models::library::global_stats::GlobalStatEntry"]],["impl Sync for GlobalCourseModuleStatEntry",1,["headless_lms_models::library::global_stats::GlobalCourseModuleStatEntry"]],["impl Sync for StudentExerciseSlideSubmission",1,["headless_lms_models::library::grading::StudentExerciseSlideSubmission"]],["impl Sync for StudentExerciseSlideSubmissionResult",1,["headless_lms_models::library::grading::StudentExerciseSlideSubmissionResult"]],["impl Sync for StudentExerciseTaskSubmission",1,["headless_lms_models::library::grading::StudentExerciseTaskSubmission"]],["impl Sync for StudentExerciseTaskSubmissionResult",1,["headless_lms_models::library::grading::StudentExerciseTaskSubmissionResult"]],["impl Sync for ExerciseSlideSubmissionWithTasks",1,["headless_lms_models::library::grading::ExerciseSlideSubmissionWithTasks"]],["impl Sync for ExerciseStateUpdateNeedToUpdatePeerReviewStatusWithThis",1,["headless_lms_models::library::grading::ExerciseStateUpdateNeedToUpdatePeerReviewStatusWithThis"]],["impl Sync for GradingPolicy",1,["headless_lms_models::library::grading::GradingPolicy"]],["impl Sync for AnswersRequiringAttention",1,["headless_lms_models::library::grading::AnswersRequiringAttention"]],["impl Sync for AnswerRequiringAttentionWithTasks",1,["headless_lms_models::library::grading::AnswerRequiringAttentionWithTasks"]],["impl Sync for CourseMaterialPeerReviewSubmission",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewSubmission"]],["impl Sync for CourseMaterialPeerReviewQuestionAnswer",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewQuestionAnswer"]],["impl Sync for CourseMaterialPeerReviewData",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewData"]],["impl Sync for CourseMaterialPeerReviewDataAnswerToReview",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewDataAnswerToReview"]],["impl Sync for CourseInstanceCompletionSummary",1,["headless_lms_models::library::progressing::CourseInstanceCompletionSummary"]],["impl Sync for UserWithModuleCompletions",1,["headless_lms_models::library::progressing::UserWithModuleCompletions"]],["impl Sync for UserCourseModuleCompletion",1,["headless_lms_models::library::progressing::UserCourseModuleCompletion"]],["impl Sync for TeacherManualCompletionRequest",1,["headless_lms_models::library::progressing::TeacherManualCompletionRequest"]],["impl Sync for TeacherManualCompletion",1,["headless_lms_models::library::progressing::TeacherManualCompletion"]],["impl Sync for ManualCompletionPreview",1,["headless_lms_models::library::progressing::ManualCompletionPreview"]],["impl Sync for ManualCompletionPreviewUser",1,["headless_lms_models::library::progressing::ManualCompletionPreviewUser"]],["impl Sync for UserCompletionInformation",1,["headless_lms_models::library::progressing::UserCompletionInformation"]],["impl Sync for UserModuleCompletionStatus",1,["headless_lms_models::library::progressing::UserModuleCompletionStatus"]],["impl Sync for CompletionRegistrationLink",1,["headless_lms_models::library::progressing::CompletionRegistrationLink"]],["impl Sync for RegradingStatus",1,["headless_lms_models::library::regrading::RegradingStatus"]],["impl Sync for GradingData",1,["headless_lms_models::library::regrading::GradingData"]],["impl Sync for PeerReviewOpinion",1,["headless_lms_models::library::user_exercise_state_updater::state_deriver::PeerReviewOpinion"]],["impl Sync for UserExerciseStateUpdateRequiredData",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateRequiredData"]],["impl Sync for UserExerciseStateUpdateRequiredDataPeerReviewInformation",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateRequiredDataPeerReviewInformation"]],["impl Sync for UserExerciseStateUpdateAlreadyLoadedRequiredData",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateAlreadyLoadedRequiredData"]],["impl Sync for UserExerciseStateUpdateAlreadyLoadedRequiredDataPeerReviewInformation",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateAlreadyLoadedRequiredDataPeerReviewInformation"]],["impl Sync for MaterialReference",1,["headless_lms_models::material_references::MaterialReference"]],["impl Sync for NewMaterialReference",1,["headless_lms_models::material_references::NewMaterialReference"]],["impl Sync for OpenUniversityRegistrationLink",1,["headless_lms_models::open_university_registration_links::OpenUniversityRegistrationLink"]],["impl Sync for DatabaseOrganization",1,["headless_lms_models::organizations::DatabaseOrganization"]],["impl Sync for Organization",1,["headless_lms_models::organizations::Organization"]],["impl Sync for OtherDomainToCourseRedirection",1,["headless_lms_models::other_domain_to_course_redirections::OtherDomainToCourseRedirection"]],["impl Sync for PageAudioFile",1,["headless_lms_models::page_audio_files::PageAudioFile"]],["impl Sync for HistoryChangeReason",1,["headless_lms_models::page_history::HistoryChangeReason"]],["impl Sync for PageHistory",1,["headless_lms_models::page_history::PageHistory"]],["impl Sync for PageHistoryContent",1,["headless_lms_models::page_history::PageHistoryContent"]],["impl Sync for PageHistoryData",1,["headless_lms_models::page_history::PageHistoryData"]],["impl Sync for PageLanguageGroup",1,["headless_lms_models::page_language_groups::PageLanguageGroup"]],["impl Sync for NewPageVisitDatum",1,["headless_lms_models::page_visit_datum::NewPageVisitDatum"]],["impl Sync for GenerateAnonymousIdentifierInput",1,["headless_lms_models::page_visit_datum_daily_visit_hashing_keys::GenerateAnonymousIdentifierInput"]],["impl Sync for PageVisitDatumSummaryByCourse",1,["headless_lms_models::page_visit_datum_summary_by_courses::PageVisitDatumSummaryByCourse"]],["impl Sync for PageVisitDatumSummaryByCoursesCountries",1,["headless_lms_models::page_visit_datum_summary_by_courses_countries::PageVisitDatumSummaryByCoursesCountries"]],["impl Sync for PageVisitDatumSummaryByCourseDeviceTypes",1,["headless_lms_models::page_visit_datum_summary_by_courses_device_types::PageVisitDatumSummaryByCourseDeviceTypes"]],["impl Sync for PageVisitDatumSummaryByPages",1,["headless_lms_models::page_visit_datum_summary_by_pages::PageVisitDatumSummaryByPages"]],["impl Sync for Page",1,["headless_lms_models::pages::Page"]],["impl Sync for PageInfo",1,["headless_lms_models::pages::PageInfo"]],["impl Sync for PageAudioFiles",1,["headless_lms_models::pages::PageAudioFiles"]],["impl Sync for CoursePageWithUserData",1,["headless_lms_models::pages::CoursePageWithUserData"]],["impl Sync for PageWithExercises",1,["headless_lms_models::pages::PageWithExercises"]],["impl Sync for NewPage",1,["headless_lms_models::pages::NewPage"]],["impl Sync for PageDetailsUpdate",1,["headless_lms_models::pages::PageDetailsUpdate"]],["impl Sync for NormalizedCmsExerciseTask",1,["headless_lms_models::pages::NormalizedCmsExerciseTask"]],["impl Sync for PageRoutingData",1,["headless_lms_models::pages::PageRoutingData"]],["impl Sync for PageMetadata",1,["headless_lms_models::pages::PageMetadata"]],["impl Sync for PageChapterAndCourseInformation",1,["headless_lms_models::pages::PageChapterAndCourseInformation"]],["impl Sync for PageSearchResult",1,["headless_lms_models::pages::PageSearchResult"]],["impl Sync for ContentManagementPage",1,["headless_lms_models::pages::ContentManagementPage"]],["impl Sync for SearchRequest",1,["headless_lms_models::pages::SearchRequest"]],["impl Sync for PageNavigationInformation",1,["headless_lms_models::pages::PageNavigationInformation"]],["impl Sync for ExerciseWithExerciseTasks",1,["headless_lms_models::pages::ExerciseWithExerciseTasks"]],["impl Sync for IsChapterFrontPage",1,["headless_lms_models::pages::IsChapterFrontPage"]],["impl Sync for HistoryRestoreData",1,["headless_lms_models::pages::HistoryRestoreData"]],["impl<'a> Sync for NewCoursePage<'a>",1,["headless_lms_models::pages::NewCoursePage"]],["impl Sync for PageVisibility",1,["headless_lms_models::pages::PageVisibility"]],["impl Sync for CmsPageExercise",1,["headless_lms_models::pages::CmsPageExercise"]],["impl Sync for CmsPageExerciseSlide",1,["headless_lms_models::pages::CmsPageExerciseSlide"]],["impl Sync for CmsPageExerciseTask",1,["headless_lms_models::pages::CmsPageExerciseTask"]],["impl Sync for CmsPageUpdate",1,["headless_lms_models::pages::CmsPageUpdate"]],["impl Sync for PageUpdateArgs",1,["headless_lms_models::pages::PageUpdateArgs"]],["impl Sync for ExerciseTaskIdAndSpec",1,["headless_lms_models::pages::ExerciseTaskIdAndSpec"]],["impl Sync for PeerReviewConfig",1,["headless_lms_models::peer_review_configs::PeerReviewConfig"]],["impl Sync for CourseMaterialPeerReviewConfig",1,["headless_lms_models::peer_review_configs::CourseMaterialPeerReviewConfig"]],["impl Sync for CmsPeerReviewConfig",1,["headless_lms_models::peer_review_configs::CmsPeerReviewConfig"]],["impl Sync for CmsPeerReviewConfiguration",1,["headless_lms_models::peer_review_configs::CmsPeerReviewConfiguration"]],["impl Sync for PeerReviewProcessingStrategy",1,["headless_lms_models::peer_review_configs::PeerReviewProcessingStrategy"]],["impl Sync for PeerReviewQuestionSubmission",1,["headless_lms_models::peer_review_question_submissions::PeerReviewQuestionSubmission"]],["impl Sync for PeerReviewAnswer",1,["headless_lms_models::peer_review_question_submissions::PeerReviewAnswer"]],["impl Sync for PeerReviewQuestionAndAnswer",1,["headless_lms_models::peer_review_question_submissions::PeerReviewQuestionAndAnswer"]],["impl Sync for PeerReviewWithQuestionsAndAnswers",1,["headless_lms_models::peer_review_question_submissions::PeerReviewWithQuestionsAndAnswers"]],["impl Sync for PeerReviewQuestionType",1,["headless_lms_models::peer_review_questions::PeerReviewQuestionType"]],["impl Sync for CmsPeerReviewQuestion",1,["headless_lms_models::peer_review_questions::CmsPeerReviewQuestion"]],["impl Sync for PeerReviewQuestion",1,["headless_lms_models::peer_review_questions::PeerReviewQuestion"]],["impl Sync for PeerReviewQueueEntry",1,["headless_lms_models::peer_review_queue_entries::PeerReviewQueueEntry"]],["impl Sync for PeerReviewSubmission",1,["headless_lms_models::peer_review_submissions::PeerReviewSubmission"]],["impl Sync for PendingRole",1,["headless_lms_models::pending_roles::PendingRole"]],["impl Sync for PlaygroundExample",1,["headless_lms_models::playground_examples::PlaygroundExample"]],["impl Sync for PlaygroundExampleData",1,["headless_lms_models::playground_examples::PlaygroundExampleData"]],["impl Sync for NewProposedBlockEdit",1,["headless_lms_models::proposed_block_edits::NewProposedBlockEdit"]],["impl Sync for ProposalStatus",1,["headless_lms_models::proposed_block_edits::ProposalStatus"]],["impl Sync for EditedBlockStillExistsData",1,["headless_lms_models::proposed_block_edits::EditedBlockStillExistsData"]],["impl Sync for EditedBlockNoLongerExistsData",1,["headless_lms_models::proposed_block_edits::EditedBlockNoLongerExistsData"]],["impl Sync for BlockProposal",1,["headless_lms_models::proposed_block_edits::BlockProposal"]],["impl Sync for BlockProposalInfo",1,["headless_lms_models::proposed_block_edits::BlockProposalInfo"]],["impl Sync for BlockProposalAction",1,["headless_lms_models::proposed_block_edits::BlockProposalAction"]],["impl Sync for NewProposedPageEdits",1,["headless_lms_models::proposed_page_edits::NewProposedPageEdits"]],["impl Sync for PageProposal",1,["headless_lms_models::proposed_page_edits::PageProposal"]],["impl Sync for EditProposalInfo",1,["headless_lms_models::proposed_page_edits::EditProposalInfo"]],["impl Sync for ProposalCount",1,["headless_lms_models::proposed_page_edits::ProposalCount"]],["impl Sync for Regrading",1,["headless_lms_models::regradings::Regrading"]],["impl Sync for NewRegrading",1,["headless_lms_models::regradings::NewRegrading"]],["impl Sync for RegradingInfo",1,["headless_lms_models::regradings::RegradingInfo"]],["impl Sync for RegradingSubmissionInfo",1,["headless_lms_models::regradings::RegradingSubmissionInfo"]],["impl Sync for RepositoryExercise",1,["headless_lms_models::repository_exercises::RepositoryExercise"]],["impl Sync for ResearchForm",1,["headless_lms_models::research_forms::ResearchForm"]],["impl Sync for NewResearchForm",1,["headless_lms_models::research_forms::NewResearchForm"]],["impl Sync for ResearchFormQuestion",1,["headless_lms_models::research_forms::ResearchFormQuestion"]],["impl Sync for NewResearchFormQuestion",1,["headless_lms_models::research_forms::NewResearchFormQuestion"]],["impl Sync for NewResearchFormQuestionAnswer",1,["headless_lms_models::research_forms::NewResearchFormQuestionAnswer"]],["impl Sync for ResearchFormQuestionAnswer",1,["headless_lms_models::research_forms::ResearchFormQuestionAnswer"]],["impl Sync for UserRole",1,["headless_lms_models::roles::UserRole"]],["impl Sync for Role",1,["headless_lms_models::roles::Role"]],["impl Sync for RoleDomain",1,["headless_lms_models::roles::RoleDomain"]],["impl Sync for RoleInfo",1,["headless_lms_models::roles::RoleInfo"]],["impl Sync for RoleUser",1,["headless_lms_models::roles::RoleUser"]],["impl Sync for StudentCountry",1,["headless_lms_models::student_countries::StudentCountry"]],["impl Sync for StudyRegistryRegistrar",1,["headless_lms_models::study_registry_registrars::StudyRegistryRegistrar"]],["impl Sync for TeacherGradingDecision",1,["headless_lms_models::teacher_grading_decisions::TeacherGradingDecision"]],["impl Sync for TeacherDecisionType",1,["headless_lms_models::teacher_grading_decisions::TeacherDecisionType"]],["impl Sync for NewTeacherGradingDecision",1,["headless_lms_models::teacher_grading_decisions::NewTeacherGradingDecision"]],["impl Sync for UserCourseInstanceExerciseServiceVariable",1,["headless_lms_models::user_course_instance_exercise_service_variables::UserCourseInstanceExerciseServiceVariable"]],["impl Sync for UserCourseSettings",1,["headless_lms_models::user_course_settings::UserCourseSettings"]],["impl Sync for UserDetail",1,["headless_lms_models::user_details::UserDetail"]],["impl Sync for UserExerciseSlideState",1,["headless_lms_models::user_exercise_slide_states::UserExerciseSlideState"]],["impl Sync for UserExerciseSlideStateGradingSummary",1,["headless_lms_models::user_exercise_slide_states::UserExerciseSlideStateGradingSummary"]],["impl Sync for ReviewingStage",1,["headless_lms_models::user_exercise_states::ReviewingStage"]],["impl Sync for UserExerciseState",1,["headless_lms_models::user_exercise_states::UserExerciseState"]],["impl Sync for UserExerciseStateUpdate",1,["headless_lms_models::user_exercise_states::UserExerciseStateUpdate"]],["impl Sync for CourseInstanceOrExamId",1,["headless_lms_models::user_exercise_states::CourseInstanceOrExamId"]],["impl Sync for UserCourseInstanceProgress",1,["headless_lms_models::user_exercise_states::UserCourseInstanceProgress"]],["impl Sync for UserCourseInstanceChapterExerciseProgress",1,["headless_lms_models::user_exercise_states::UserCourseInstanceChapterExerciseProgress"]],["impl Sync for DatabaseUserCourseInstanceChapterExerciseProgress",1,["headless_lms_models::user_exercise_states::DatabaseUserCourseInstanceChapterExerciseProgress"]],["impl Sync for UserChapterMetrics",1,["headless_lms_models::user_exercise_states::UserChapterMetrics"]],["impl Sync for UserCourseInstanceMetrics",1,["headless_lms_models::user_exercise_states::UserCourseInstanceMetrics"]],["impl Sync for CourseInstanceExerciseMetrics",1,["headless_lms_models::user_exercise_states::CourseInstanceExerciseMetrics"]],["impl Sync for ExerciseUserCounts",1,["headless_lms_models::user_exercise_states::ExerciseUserCounts"]],["impl Sync for ExerciseWithUserState",1,["headless_lms_models::user_exercise_states::ExerciseWithUserState"]],["impl Sync for EwusCourse",1,["headless_lms_models::user_exercise_states::EwusCourse"]],["impl Sync for EwusExam",1,["headless_lms_models::user_exercise_states::EwusExam"]],["impl<C, E> Sync for EwusContext<C, E>
    where\n C: Sync,\n E: Sync,
    ",1,["headless_lms_models::user_exercise_states::EwusContext"]],["impl Sync for EwusCourseOrExam",1,["headless_lms_models::user_exercise_states::EwusCourseOrExam"]],["impl Sync for CourseInstanceUserPoints",1,["headless_lms_models::user_exercise_states::CourseInstanceUserPoints"]],["impl Sync for CourseInstanceUserPointsInner",1,["headless_lms_models::user_exercise_states::CourseInstanceUserPointsInner"]],["impl Sync for ExamUserPoints",1,["headless_lms_models::user_exercise_states::ExamUserPoints"]],["impl Sync for ExamUserPointsInner",1,["headless_lms_models::user_exercise_states::ExamUserPointsInner"]],["impl Sync for UserExerciseTaskState",1,["headless_lms_models::user_exercise_task_states::UserExerciseTaskState"]],["impl Sync for UserResearchConsent",1,["headless_lms_models::user_research_consents::UserResearchConsent"]],["impl Sync for User",1,["headless_lms_models::users::User"]],["impl Sync for ModelError",1,["headless_lms_models::error::ModelError"]],["impl Sync for ModelErrorType",1,["headless_lms_models::error::ModelErrorType"]],["impl<T> Sync for PKeyPolicy<T>
    where\n T: Sync,
    ",1,["headless_lms_models::PKeyPolicy"]],["impl Sync for CourseOrExamId",1,["headless_lms_models::CourseOrExamId"]]], +"headless_lms_models":[["impl Sync for CertificateConfigurationToRequirement",1,["headless_lms_models::certificate_configuration_to_requirements::CertificateConfigurationToRequirement"]],["impl Sync for CertificateAllRequirements",1,["headless_lms_models::certificate_configuration_to_requirements::CertificateAllRequirements"]],["impl Sync for PaperSize",1,["headless_lms_models::certificate_configurations::PaperSize"]],["impl Sync for CertificateTextAnchor",1,["headless_lms_models::certificate_configurations::CertificateTextAnchor"]],["impl Sync for CertificateConfigurationAndRequirements",1,["headless_lms_models::certificate_configurations::CertificateConfigurationAndRequirements"]],["impl Sync for CertificateConfiguration",1,["headless_lms_models::certificate_configurations::CertificateConfiguration"]],["impl Sync for DatabaseCertificateConfiguration",1,["headless_lms_models::certificate_configurations::DatabaseCertificateConfiguration"]],["impl<'a> Sync for DatabaseCertificateConfigurationInner<'a>",1,["headless_lms_models::certificate_configurations::DatabaseCertificateConfigurationInner"]],["impl Sync for CertificateFont",1,["headless_lms_models::certificate_fonts::CertificateFont"]],["impl Sync for NewCertificateFont",1,["headless_lms_models::certificate_fonts::NewCertificateFont"]],["impl Sync for DatabaseChapter",1,["headless_lms_models::chapters::DatabaseChapter"]],["impl Sync for Chapter",1,["headless_lms_models::chapters::Chapter"]],["impl Sync for ChapterStatus",1,["headless_lms_models::chapters::ChapterStatus"]],["impl Sync for ChapterPagesWithExercises",1,["headless_lms_models::chapters::ChapterPagesWithExercises"]],["impl Sync for NewChapter",1,["headless_lms_models::chapters::NewChapter"]],["impl Sync for ChapterUpdate",1,["headless_lms_models::chapters::ChapterUpdate"]],["impl Sync for ChapterInfo",1,["headless_lms_models::chapters::ChapterInfo"]],["impl Sync for ChapterWithStatus",1,["headless_lms_models::chapters::ChapterWithStatus"]],["impl Sync for UserCourseInstanceChapterProgress",1,["headless_lms_models::chapters::UserCourseInstanceChapterProgress"]],["impl Sync for CourseBackgroundQuestionAnswer",1,["headless_lms_models::course_background_question_answers::CourseBackgroundQuestionAnswer"]],["impl Sync for NewCourseBackgroundQuestionAnswer",1,["headless_lms_models::course_background_question_answers::NewCourseBackgroundQuestionAnswer"]],["impl Sync for CourseBackgroundQuestionType",1,["headless_lms_models::course_background_questions::CourseBackgroundQuestionType"]],["impl Sync for CourseBackgroundQuestion",1,["headless_lms_models::course_background_questions::CourseBackgroundQuestion"]],["impl Sync for CourseBackgroundQuestionsAndAnswers",1,["headless_lms_models::course_background_questions::CourseBackgroundQuestionsAndAnswers"]],["impl Sync for CourseInstanceEnrollment",1,["headless_lms_models::course_instance_enrollments::CourseInstanceEnrollment"]],["impl Sync for CourseInstanceEnrollmentsInfo",1,["headless_lms_models::course_instance_enrollments::CourseInstanceEnrollmentsInfo"]],["impl Sync for NewCourseInstanceEnrollment",1,["headless_lms_models::course_instance_enrollments::NewCourseInstanceEnrollment"]],["impl Sync for CourseInstance",1,["headless_lms_models::course_instances::CourseInstance"]],["impl Sync for CourseInstanceForm",1,["headless_lms_models::course_instances::CourseInstanceForm"]],["impl<'a> Sync for NewCourseInstance<'a>",1,["headless_lms_models::course_instances::NewCourseInstance"]],["impl Sync for ChapterScore",1,["headless_lms_models::course_instances::ChapterScore"]],["impl Sync for PointMap",1,["headless_lms_models::course_instances::PointMap"]],["impl Sync for Points",1,["headless_lms_models::course_instances::Points"]],["impl Sync for CourseInstanceWithCourseInfo",1,["headless_lms_models::course_instances::CourseInstanceWithCourseInfo"]],["impl Sync for CourseLanguageVersion",1,["headless_lms_models::course_language_groups::CourseLanguageVersion"]],["impl Sync for CourseModuleCompletionRegisteredToStudyRegistry",1,["headless_lms_models::course_module_completion_registered_to_study_registries::CourseModuleCompletionRegisteredToStudyRegistry"]],["impl Sync for NewCourseModuleCompletionRegisteredToStudyRegistry",1,["headless_lms_models::course_module_completion_registered_to_study_registries::NewCourseModuleCompletionRegisteredToStudyRegistry"]],["impl Sync for RegisteredCompletion",1,["headless_lms_models::course_module_completion_registered_to_study_registries::RegisteredCompletion"]],["impl Sync for CourseModuleCompletion",1,["headless_lms_models::course_module_completions::CourseModuleCompletion"]],["impl Sync for CourseModuleCompletionGranter",1,["headless_lms_models::course_module_completions::CourseModuleCompletionGranter"]],["impl Sync for NewCourseModuleCompletion",1,["headless_lms_models::course_module_completions::NewCourseModuleCompletion"]],["impl Sync for CourseModuleCompletionWithRegistrationInfo",1,["headless_lms_models::course_module_completions::CourseModuleCompletionWithRegistrationInfo"]],["impl Sync for StudyRegistryCompletion",1,["headless_lms_models::course_module_completions::StudyRegistryCompletion"]],["impl Sync for StudyRegistryGrade",1,["headless_lms_models::course_module_completions::StudyRegistryGrade"]],["impl Sync for CourseModulesSchema",1,["headless_lms_models::course_modules::CourseModulesSchema"]],["impl Sync for CourseModule",1,["headless_lms_models::course_modules::CourseModule"]],["impl Sync for NewCourseModule",1,["headless_lms_models::course_modules::NewCourseModule"]],["impl Sync for AutomaticCompletionRequirements",1,["headless_lms_models::course_modules::AutomaticCompletionRequirements"]],["impl Sync for CompletionPolicy",1,["headless_lms_models::course_modules::CompletionPolicy"]],["impl Sync for NewModule",1,["headless_lms_models::course_modules::NewModule"]],["impl Sync for ModifiedModule",1,["headless_lms_models::course_modules::ModifiedModule"]],["impl Sync for ModuleUpdates",1,["headless_lms_models::course_modules::ModuleUpdates"]],["impl Sync for CourseInfo",1,["headless_lms_models::courses::CourseInfo"]],["impl Sync for CourseCount",1,["headless_lms_models::courses::CourseCount"]],["impl Sync for CourseContextData",1,["headless_lms_models::courses::CourseContextData"]],["impl Sync for Course",1,["headless_lms_models::courses::Course"]],["impl Sync for CourseBreadcrumbInfo",1,["headless_lms_models::courses::CourseBreadcrumbInfo"]],["impl Sync for NewCourse",1,["headless_lms_models::courses::NewCourse"]],["impl Sync for CourseStructure",1,["headless_lms_models::courses::CourseStructure"]],["impl Sync for CourseUpdate",1,["headless_lms_models::courses::CourseUpdate"]],["impl Sync for EmailDelivery",1,["headless_lms_models::email_deliveries::EmailDelivery"]],["impl Sync for Email",1,["headless_lms_models::email_deliveries::Email"]],["impl Sync for EmailTemplate",1,["headless_lms_models::email_templates::EmailTemplate"]],["impl Sync for EmailTemplateNew",1,["headless_lms_models::email_templates::EmailTemplateNew"]],["impl Sync for EmailTemplateUpdate",1,["headless_lms_models::email_templates::EmailTemplateUpdate"]],["impl Sync for Exam",1,["headless_lms_models::exams::Exam"]],["impl Sync for OrgExam",1,["headless_lms_models::exams::OrgExam"]],["impl Sync for CourseExam",1,["headless_lms_models::exams::CourseExam"]],["impl Sync for NewExam",1,["headless_lms_models::exams::NewExam"]],["impl Sync for ExamInstructions",1,["headless_lms_models::exams::ExamInstructions"]],["impl Sync for ExamInstructionsUpdate",1,["headless_lms_models::exams::ExamInstructionsUpdate"]],["impl Sync for ExamEnrollment",1,["headless_lms_models::exams::ExamEnrollment"]],["impl Sync for ExerciseLanguageGroup",1,["headless_lms_models::exercise_language_groups::ExerciseLanguageGroup"]],["impl Sync for ExerciseRepositoryStatus",1,["headless_lms_models::exercise_repositories::ExerciseRepositoryStatus"]],["impl Sync for ExerciseRepository",1,["headless_lms_models::exercise_repositories::ExerciseRepository"]],["impl Sync for ExerciseRepositoryUpdate",1,["headless_lms_models::exercise_repositories::ExerciseRepositoryUpdate"]],["impl Sync for ExerciseServiceInfo",1,["headless_lms_models::exercise_service_info::ExerciseServiceInfo"]],["impl Sync for PathInfo",1,["headless_lms_models::exercise_service_info::PathInfo"]],["impl Sync for CourseMaterialExerciseServiceInfo",1,["headless_lms_models::exercise_service_info::CourseMaterialExerciseServiceInfo"]],["impl Sync for ExerciseServiceInfoApi",1,["headless_lms_models::exercise_service_info::ExerciseServiceInfoApi"]],["impl Sync for ExerciseService",1,["headless_lms_models::exercise_services::ExerciseService"]],["impl Sync for ExerciseServiceIframeRenderingInfo",1,["headless_lms_models::exercise_services::ExerciseServiceIframeRenderingInfo"]],["impl Sync for ExerciseServiceNewOrUpdate",1,["headless_lms_models::exercise_services::ExerciseServiceNewOrUpdate"]],["impl Sync for AnswerRequiringAttention",1,["headless_lms_models::exercise_slide_submissions::AnswerRequiringAttention"]],["impl Sync for NewExerciseSlideSubmission",1,["headless_lms_models::exercise_slide_submissions::NewExerciseSlideSubmission"]],["impl Sync for ExerciseSlideSubmission",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmission"]],["impl Sync for ExerciseAnswersInCourseRequiringAttentionCount",1,["headless_lms_models::exercise_slide_submissions::ExerciseAnswersInCourseRequiringAttentionCount"]],["impl Sync for ExerciseSlideSubmissionCount",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionCount"]],["impl Sync for ExerciseSlideSubmissionCountByExercise",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionCountByExercise"]],["impl Sync for ExerciseSlideSubmissionCountByWeekAndHour",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionCountByWeekAndHour"]],["impl Sync for ExerciseSlideSubmissionInfo",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionInfo"]],["impl Sync for NewExerciseSlide",1,["headless_lms_models::exercise_slides::NewExerciseSlide"]],["impl Sync for ExerciseSlide",1,["headless_lms_models::exercise_slides::ExerciseSlide"]],["impl Sync for CourseMaterialExerciseSlide",1,["headless_lms_models::exercise_slides::CourseMaterialExerciseSlide"]],["impl Sync for ExerciseTaskGrading",1,["headless_lms_models::exercise_task_gradings::ExerciseTaskGrading"]],["impl<'a> Sync for ExerciseTaskGradingRequest<'a>",1,["headless_lms_models::exercise_task_gradings::ExerciseTaskGradingRequest"]],["impl Sync for ExerciseTaskGradingResult",1,["headless_lms_models::exercise_task_gradings::ExerciseTaskGradingResult"]],["impl Sync for UserPointsUpdateStrategy",1,["headless_lms_models::exercise_task_gradings::UserPointsUpdateStrategy"]],["impl Sync for ExerciseTaskRegradingSubmission",1,["headless_lms_models::exercise_task_regrading_submissions::ExerciseTaskRegradingSubmission"]],["impl Sync for ExerciseTaskSubmission",1,["headless_lms_models::exercise_task_submissions::ExerciseTaskSubmission"]],["impl Sync for PeerReviewsRecieved",1,["headless_lms_models::exercise_task_submissions::PeerReviewsRecieved"]],["impl Sync for SubmissionData",1,["headless_lms_models::exercise_task_submissions::SubmissionData"]],["impl Sync for ExportedSubmission",1,["headless_lms_models::exercise_task_submissions::ExportedSubmission"]],["impl Sync for ExportedCourseSubmission",1,["headless_lms_models::exercise_task_submissions::ExportedCourseSubmission"]],["impl Sync for CourseMaterialExerciseTask",1,["headless_lms_models::exercise_tasks::CourseMaterialExerciseTask"]],["impl Sync for NewExerciseTask",1,["headless_lms_models::exercise_tasks::NewExerciseTask"]],["impl Sync for ExerciseTaskSpec",1,["headless_lms_models::exercise_tasks::ExerciseTaskSpec"]],["impl Sync for ExerciseTask",1,["headless_lms_models::exercise_tasks::ExerciseTask"]],["impl Sync for Exercise",1,["headless_lms_models::exercises::Exercise"]],["impl Sync for ExerciseGradingStatus",1,["headless_lms_models::exercises::ExerciseGradingStatus"]],["impl Sync for ExerciseStatusSummaryForUser",1,["headless_lms_models::exercises::ExerciseStatusSummaryForUser"]],["impl Sync for CourseMaterialExercise",1,["headless_lms_models::exercises::CourseMaterialExercise"]],["impl Sync for ActivityProgress",1,["headless_lms_models::exercises::ActivityProgress"]],["impl Sync for GradingProgress",1,["headless_lms_models::exercises::GradingProgress"]],["impl Sync for ExerciseStatus",1,["headless_lms_models::exercises::ExerciseStatus"]],["impl Sync for NewFeedback",1,["headless_lms_models::feedback::NewFeedback"]],["impl Sync for FeedbackBlock",1,["headless_lms_models::feedback::FeedbackBlock"]],["impl Sync for Feedback",1,["headless_lms_models::feedback::Feedback"]],["impl Sync for FeedbackCount",1,["headless_lms_models::feedback::FeedbackCount"]],["impl Sync for GeneratedCertificate",1,["headless_lms_models::generated_certificates::GeneratedCertificate"]],["impl Sync for Term",1,["headless_lms_models::glossary::Term"]],["impl Sync for TermUpdate",1,["headless_lms_models::glossary::TermUpdate"]],["impl Sync for CreateNewCourseFixedIds",1,["headless_lms_models::library::content_management::CreateNewCourseFixedIds"]],["impl Sync for CustomViewExerciseTaskGrading",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTaskGrading"]],["impl Sync for CustomViewExerciseTaskSpec",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTaskSpec"]],["impl Sync for CustomViewExerciseTaskSubmission",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTaskSubmission"]],["impl Sync for CustomViewExerciseSubmissions",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseSubmissions"]],["impl Sync for CustomViewExerciseTasks",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTasks"]],["impl Sync for GlobalStatEntry",1,["headless_lms_models::library::global_stats::GlobalStatEntry"]],["impl Sync for GlobalCourseModuleStatEntry",1,["headless_lms_models::library::global_stats::GlobalCourseModuleStatEntry"]],["impl Sync for StudentExerciseSlideSubmission",1,["headless_lms_models::library::grading::StudentExerciseSlideSubmission"]],["impl Sync for StudentExerciseSlideSubmissionResult",1,["headless_lms_models::library::grading::StudentExerciseSlideSubmissionResult"]],["impl Sync for StudentExerciseTaskSubmission",1,["headless_lms_models::library::grading::StudentExerciseTaskSubmission"]],["impl Sync for StudentExerciseTaskSubmissionResult",1,["headless_lms_models::library::grading::StudentExerciseTaskSubmissionResult"]],["impl Sync for ExerciseSlideSubmissionWithTasks",1,["headless_lms_models::library::grading::ExerciseSlideSubmissionWithTasks"]],["impl Sync for ExerciseStateUpdateNeedToUpdatePeerReviewStatusWithThis",1,["headless_lms_models::library::grading::ExerciseStateUpdateNeedToUpdatePeerReviewStatusWithThis"]],["impl Sync for GradingPolicy",1,["headless_lms_models::library::grading::GradingPolicy"]],["impl Sync for AnswersRequiringAttention",1,["headless_lms_models::library::grading::AnswersRequiringAttention"]],["impl Sync for AnswerRequiringAttentionWithTasks",1,["headless_lms_models::library::grading::AnswerRequiringAttentionWithTasks"]],["impl Sync for CourseMaterialPeerReviewSubmission",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewSubmission"]],["impl Sync for CourseMaterialPeerReviewQuestionAnswer",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewQuestionAnswer"]],["impl Sync for CourseMaterialPeerReviewData",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewData"]],["impl Sync for CourseMaterialPeerReviewDataAnswerToReview",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewDataAnswerToReview"]],["impl Sync for CourseInstanceCompletionSummary",1,["headless_lms_models::library::progressing::CourseInstanceCompletionSummary"]],["impl Sync for UserWithModuleCompletions",1,["headless_lms_models::library::progressing::UserWithModuleCompletions"]],["impl Sync for UserCourseModuleCompletion",1,["headless_lms_models::library::progressing::UserCourseModuleCompletion"]],["impl Sync for TeacherManualCompletionRequest",1,["headless_lms_models::library::progressing::TeacherManualCompletionRequest"]],["impl Sync for TeacherManualCompletion",1,["headless_lms_models::library::progressing::TeacherManualCompletion"]],["impl Sync for ManualCompletionPreview",1,["headless_lms_models::library::progressing::ManualCompletionPreview"]],["impl Sync for ManualCompletionPreviewUser",1,["headless_lms_models::library::progressing::ManualCompletionPreviewUser"]],["impl Sync for UserCompletionInformation",1,["headless_lms_models::library::progressing::UserCompletionInformation"]],["impl Sync for UserModuleCompletionStatus",1,["headless_lms_models::library::progressing::UserModuleCompletionStatus"]],["impl Sync for CompletionRegistrationLink",1,["headless_lms_models::library::progressing::CompletionRegistrationLink"]],["impl Sync for RegradingStatus",1,["headless_lms_models::library::regrading::RegradingStatus"]],["impl Sync for GradingData",1,["headless_lms_models::library::regrading::GradingData"]],["impl Sync for PeerReviewOpinion",1,["headless_lms_models::library::user_exercise_state_updater::state_deriver::PeerReviewOpinion"]],["impl Sync for UserExerciseStateUpdateRequiredData",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateRequiredData"]],["impl Sync for UserExerciseStateUpdateRequiredDataPeerReviewInformation",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateRequiredDataPeerReviewInformation"]],["impl Sync for UserExerciseStateUpdateAlreadyLoadedRequiredData",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateAlreadyLoadedRequiredData"]],["impl Sync for UserExerciseStateUpdateAlreadyLoadedRequiredDataPeerReviewInformation",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateAlreadyLoadedRequiredDataPeerReviewInformation"]],["impl Sync for MaterialReference",1,["headless_lms_models::material_references::MaterialReference"]],["impl Sync for NewMaterialReference",1,["headless_lms_models::material_references::NewMaterialReference"]],["impl Sync for OpenUniversityRegistrationLink",1,["headless_lms_models::open_university_registration_links::OpenUniversityRegistrationLink"]],["impl Sync for DatabaseOrganization",1,["headless_lms_models::organizations::DatabaseOrganization"]],["impl Sync for Organization",1,["headless_lms_models::organizations::Organization"]],["impl Sync for OtherDomainToCourseRedirection",1,["headless_lms_models::other_domain_to_course_redirections::OtherDomainToCourseRedirection"]],["impl Sync for PageAudioFile",1,["headless_lms_models::page_audio_files::PageAudioFile"]],["impl Sync for HistoryChangeReason",1,["headless_lms_models::page_history::HistoryChangeReason"]],["impl Sync for PageHistory",1,["headless_lms_models::page_history::PageHistory"]],["impl Sync for PageHistoryContent",1,["headless_lms_models::page_history::PageHistoryContent"]],["impl Sync for PageHistoryData",1,["headless_lms_models::page_history::PageHistoryData"]],["impl Sync for PageLanguageGroup",1,["headless_lms_models::page_language_groups::PageLanguageGroup"]],["impl Sync for NewPageVisitDatum",1,["headless_lms_models::page_visit_datum::NewPageVisitDatum"]],["impl Sync for GenerateAnonymousIdentifierInput",1,["headless_lms_models::page_visit_datum_daily_visit_hashing_keys::GenerateAnonymousIdentifierInput"]],["impl Sync for PageVisitDatumSummaryByCourse",1,["headless_lms_models::page_visit_datum_summary_by_courses::PageVisitDatumSummaryByCourse"]],["impl Sync for PageVisitDatumSummaryByCoursesCountries",1,["headless_lms_models::page_visit_datum_summary_by_courses_countries::PageVisitDatumSummaryByCoursesCountries"]],["impl Sync for PageVisitDatumSummaryByCourseDeviceTypes",1,["headless_lms_models::page_visit_datum_summary_by_courses_device_types::PageVisitDatumSummaryByCourseDeviceTypes"]],["impl Sync for PageVisitDatumSummaryByPages",1,["headless_lms_models::page_visit_datum_summary_by_pages::PageVisitDatumSummaryByPages"]],["impl Sync for Page",1,["headless_lms_models::pages::Page"]],["impl Sync for PageInfo",1,["headless_lms_models::pages::PageInfo"]],["impl Sync for PageAudioFiles",1,["headless_lms_models::pages::PageAudioFiles"]],["impl Sync for CoursePageWithUserData",1,["headless_lms_models::pages::CoursePageWithUserData"]],["impl Sync for PageWithExercises",1,["headless_lms_models::pages::PageWithExercises"]],["impl Sync for NewPage",1,["headless_lms_models::pages::NewPage"]],["impl Sync for PageDetailsUpdate",1,["headless_lms_models::pages::PageDetailsUpdate"]],["impl Sync for NormalizedCmsExerciseTask",1,["headless_lms_models::pages::NormalizedCmsExerciseTask"]],["impl Sync for PageRoutingData",1,["headless_lms_models::pages::PageRoutingData"]],["impl Sync for PageMetadata",1,["headless_lms_models::pages::PageMetadata"]],["impl Sync for PageChapterAndCourseInformation",1,["headless_lms_models::pages::PageChapterAndCourseInformation"]],["impl Sync for PageSearchResult",1,["headless_lms_models::pages::PageSearchResult"]],["impl Sync for ContentManagementPage",1,["headless_lms_models::pages::ContentManagementPage"]],["impl Sync for SearchRequest",1,["headless_lms_models::pages::SearchRequest"]],["impl Sync for PageNavigationInformation",1,["headless_lms_models::pages::PageNavigationInformation"]],["impl Sync for ExerciseWithExerciseTasks",1,["headless_lms_models::pages::ExerciseWithExerciseTasks"]],["impl Sync for IsChapterFrontPage",1,["headless_lms_models::pages::IsChapterFrontPage"]],["impl Sync for HistoryRestoreData",1,["headless_lms_models::pages::HistoryRestoreData"]],["impl<'a> Sync for NewCoursePage<'a>",1,["headless_lms_models::pages::NewCoursePage"]],["impl Sync for PageVisibility",1,["headless_lms_models::pages::PageVisibility"]],["impl Sync for CmsPageExercise",1,["headless_lms_models::pages::CmsPageExercise"]],["impl Sync for CmsPageExerciseSlide",1,["headless_lms_models::pages::CmsPageExerciseSlide"]],["impl Sync for CmsPageExerciseTask",1,["headless_lms_models::pages::CmsPageExerciseTask"]],["impl Sync for CmsPageUpdate",1,["headless_lms_models::pages::CmsPageUpdate"]],["impl Sync for PageUpdateArgs",1,["headless_lms_models::pages::PageUpdateArgs"]],["impl Sync for ExerciseTaskIdAndSpec",1,["headless_lms_models::pages::ExerciseTaskIdAndSpec"]],["impl Sync for PeerReviewConfig",1,["headless_lms_models::peer_review_configs::PeerReviewConfig"]],["impl Sync for CourseMaterialPeerReviewConfig",1,["headless_lms_models::peer_review_configs::CourseMaterialPeerReviewConfig"]],["impl Sync for CmsPeerReviewConfig",1,["headless_lms_models::peer_review_configs::CmsPeerReviewConfig"]],["impl Sync for CmsPeerReviewConfiguration",1,["headless_lms_models::peer_review_configs::CmsPeerReviewConfiguration"]],["impl Sync for PeerReviewProcessingStrategy",1,["headless_lms_models::peer_review_configs::PeerReviewProcessingStrategy"]],["impl Sync for PeerReviewQuestionSubmission",1,["headless_lms_models::peer_review_question_submissions::PeerReviewQuestionSubmission"]],["impl Sync for PeerReviewAnswer",1,["headless_lms_models::peer_review_question_submissions::PeerReviewAnswer"]],["impl Sync for PeerReviewQuestionAndAnswer",1,["headless_lms_models::peer_review_question_submissions::PeerReviewQuestionAndAnswer"]],["impl Sync for PeerReviewWithQuestionsAndAnswers",1,["headless_lms_models::peer_review_question_submissions::PeerReviewWithQuestionsAndAnswers"]],["impl Sync for PeerReviewQuestionType",1,["headless_lms_models::peer_review_questions::PeerReviewQuestionType"]],["impl Sync for CmsPeerReviewQuestion",1,["headless_lms_models::peer_review_questions::CmsPeerReviewQuestion"]],["impl Sync for PeerReviewQuestion",1,["headless_lms_models::peer_review_questions::PeerReviewQuestion"]],["impl Sync for PeerReviewQueueEntry",1,["headless_lms_models::peer_review_queue_entries::PeerReviewQueueEntry"]],["impl Sync for PeerReviewSubmission",1,["headless_lms_models::peer_review_submissions::PeerReviewSubmission"]],["impl Sync for PendingRole",1,["headless_lms_models::pending_roles::PendingRole"]],["impl Sync for PlaygroundExample",1,["headless_lms_models::playground_examples::PlaygroundExample"]],["impl Sync for PlaygroundExampleData",1,["headless_lms_models::playground_examples::PlaygroundExampleData"]],["impl Sync for NewProposedBlockEdit",1,["headless_lms_models::proposed_block_edits::NewProposedBlockEdit"]],["impl Sync for ProposalStatus",1,["headless_lms_models::proposed_block_edits::ProposalStatus"]],["impl Sync for EditedBlockStillExistsData",1,["headless_lms_models::proposed_block_edits::EditedBlockStillExistsData"]],["impl Sync for EditedBlockNoLongerExistsData",1,["headless_lms_models::proposed_block_edits::EditedBlockNoLongerExistsData"]],["impl Sync for BlockProposal",1,["headless_lms_models::proposed_block_edits::BlockProposal"]],["impl Sync for BlockProposalInfo",1,["headless_lms_models::proposed_block_edits::BlockProposalInfo"]],["impl Sync for BlockProposalAction",1,["headless_lms_models::proposed_block_edits::BlockProposalAction"]],["impl Sync for NewProposedPageEdits",1,["headless_lms_models::proposed_page_edits::NewProposedPageEdits"]],["impl Sync for PageProposal",1,["headless_lms_models::proposed_page_edits::PageProposal"]],["impl Sync for EditProposalInfo",1,["headless_lms_models::proposed_page_edits::EditProposalInfo"]],["impl Sync for ProposalCount",1,["headless_lms_models::proposed_page_edits::ProposalCount"]],["impl Sync for Regrading",1,["headless_lms_models::regradings::Regrading"]],["impl Sync for NewRegrading",1,["headless_lms_models::regradings::NewRegrading"]],["impl Sync for NewRegradingIdType",1,["headless_lms_models::regradings::NewRegradingIdType"]],["impl Sync for RegradingInfo",1,["headless_lms_models::regradings::RegradingInfo"]],["impl Sync for RegradingSubmissionInfo",1,["headless_lms_models::regradings::RegradingSubmissionInfo"]],["impl Sync for RepositoryExercise",1,["headless_lms_models::repository_exercises::RepositoryExercise"]],["impl Sync for ResearchForm",1,["headless_lms_models::research_forms::ResearchForm"]],["impl Sync for NewResearchForm",1,["headless_lms_models::research_forms::NewResearchForm"]],["impl Sync for ResearchFormQuestion",1,["headless_lms_models::research_forms::ResearchFormQuestion"]],["impl Sync for NewResearchFormQuestion",1,["headless_lms_models::research_forms::NewResearchFormQuestion"]],["impl Sync for NewResearchFormQuestionAnswer",1,["headless_lms_models::research_forms::NewResearchFormQuestionAnswer"]],["impl Sync for ResearchFormQuestionAnswer",1,["headless_lms_models::research_forms::ResearchFormQuestionAnswer"]],["impl Sync for UserRole",1,["headless_lms_models::roles::UserRole"]],["impl Sync for Role",1,["headless_lms_models::roles::Role"]],["impl Sync for RoleDomain",1,["headless_lms_models::roles::RoleDomain"]],["impl Sync for RoleInfo",1,["headless_lms_models::roles::RoleInfo"]],["impl Sync for RoleUser",1,["headless_lms_models::roles::RoleUser"]],["impl Sync for StudentCountry",1,["headless_lms_models::student_countries::StudentCountry"]],["impl Sync for StudyRegistryRegistrar",1,["headless_lms_models::study_registry_registrars::StudyRegistryRegistrar"]],["impl Sync for TeacherGradingDecision",1,["headless_lms_models::teacher_grading_decisions::TeacherGradingDecision"]],["impl Sync for TeacherDecisionType",1,["headless_lms_models::teacher_grading_decisions::TeacherDecisionType"]],["impl Sync for NewTeacherGradingDecision",1,["headless_lms_models::teacher_grading_decisions::NewTeacherGradingDecision"]],["impl Sync for UserCourseInstanceExerciseServiceVariable",1,["headless_lms_models::user_course_instance_exercise_service_variables::UserCourseInstanceExerciseServiceVariable"]],["impl Sync for UserCourseSettings",1,["headless_lms_models::user_course_settings::UserCourseSettings"]],["impl Sync for UserDetail",1,["headless_lms_models::user_details::UserDetail"]],["impl Sync for UserExerciseSlideState",1,["headless_lms_models::user_exercise_slide_states::UserExerciseSlideState"]],["impl Sync for UserExerciseSlideStateGradingSummary",1,["headless_lms_models::user_exercise_slide_states::UserExerciseSlideStateGradingSummary"]],["impl Sync for ReviewingStage",1,["headless_lms_models::user_exercise_states::ReviewingStage"]],["impl Sync for UserExerciseState",1,["headless_lms_models::user_exercise_states::UserExerciseState"]],["impl Sync for UserExerciseStateUpdate",1,["headless_lms_models::user_exercise_states::UserExerciseStateUpdate"]],["impl Sync for CourseInstanceOrExamId",1,["headless_lms_models::user_exercise_states::CourseInstanceOrExamId"]],["impl Sync for UserCourseInstanceProgress",1,["headless_lms_models::user_exercise_states::UserCourseInstanceProgress"]],["impl Sync for UserCourseInstanceChapterExerciseProgress",1,["headless_lms_models::user_exercise_states::UserCourseInstanceChapterExerciseProgress"]],["impl Sync for DatabaseUserCourseInstanceChapterExerciseProgress",1,["headless_lms_models::user_exercise_states::DatabaseUserCourseInstanceChapterExerciseProgress"]],["impl Sync for UserChapterMetrics",1,["headless_lms_models::user_exercise_states::UserChapterMetrics"]],["impl Sync for UserCourseInstanceMetrics",1,["headless_lms_models::user_exercise_states::UserCourseInstanceMetrics"]],["impl Sync for CourseInstanceExerciseMetrics",1,["headless_lms_models::user_exercise_states::CourseInstanceExerciseMetrics"]],["impl Sync for ExerciseUserCounts",1,["headless_lms_models::user_exercise_states::ExerciseUserCounts"]],["impl Sync for ExerciseWithUserState",1,["headless_lms_models::user_exercise_states::ExerciseWithUserState"]],["impl Sync for EwusCourse",1,["headless_lms_models::user_exercise_states::EwusCourse"]],["impl Sync for EwusExam",1,["headless_lms_models::user_exercise_states::EwusExam"]],["impl<C, E> Sync for EwusContext<C, E>
    where\n C: Sync,\n E: Sync,
    ",1,["headless_lms_models::user_exercise_states::EwusContext"]],["impl Sync for EwusCourseOrExam",1,["headless_lms_models::user_exercise_states::EwusCourseOrExam"]],["impl Sync for CourseInstanceUserPoints",1,["headless_lms_models::user_exercise_states::CourseInstanceUserPoints"]],["impl Sync for CourseInstanceUserPointsInner",1,["headless_lms_models::user_exercise_states::CourseInstanceUserPointsInner"]],["impl Sync for ExamUserPoints",1,["headless_lms_models::user_exercise_states::ExamUserPoints"]],["impl Sync for ExamUserPointsInner",1,["headless_lms_models::user_exercise_states::ExamUserPointsInner"]],["impl Sync for UserExerciseTaskState",1,["headless_lms_models::user_exercise_task_states::UserExerciseTaskState"]],["impl Sync for UserResearchConsent",1,["headless_lms_models::user_research_consents::UserResearchConsent"]],["impl Sync for User",1,["headless_lms_models::users::User"]],["impl Sync for ModelError",1,["headless_lms_models::error::ModelError"]],["impl Sync for ModelErrorType",1,["headless_lms_models::error::ModelErrorType"]],["impl<T> Sync for PKeyPolicy<T>
    where\n T: Sync,
    ",1,["headless_lms_models::PKeyPolicy"]],["impl Sync for CourseOrExamId",1,["headless_lms_models::CourseOrExamId"]]], "headless_lms_server":[["impl Sync for ServerConfigBuilder",1,["headless_lms_server::config::ServerConfigBuilder"]],["impl Sync for ServerConfig",1,["headless_lms_server::config::ServerConfig"]],["impl Sync for Login",1,["headless_lms_server::controllers::auth::Login"]],["impl Sync for CreateAccountDetails",1,["headless_lms_server::controllers::auth::CreateAccountDetails"]],["impl Sync for UserInfo",1,["headless_lms_server::controllers::auth::UserInfo"]],["impl Sync for ThemeSupports",1,["headless_lms_server::controllers::cms::gutenberg::ThemeSupports"]],["impl Sync for ThemeResponse",1,["headless_lms_server::controllers::cms::gutenberg::ThemeResponse"]],["impl Sync for SaveCourseSettingsPayload",1,["headless_lms_server::controllers::course_material::course_instances::SaveCourseSettingsPayload"]],["impl Sync for RequestInformation",1,["headless_lms_server::controllers::course_material::courses::RequestInformation"]],["impl Sync for ChaptersWithStatus",1,["headless_lms_server::controllers::course_material::courses::ChaptersWithStatus"]],["impl Sync for CourseMaterialCourseModule",1,["headless_lms_server::controllers::course_material::courses::CourseMaterialCourseModule"]],["impl Sync for IsTeacherTesting",1,["headless_lms_server::controllers::course_material::exams::IsTeacherTesting"]],["impl Sync for ExamData",1,["headless_lms_server::controllers::course_material::exams::ExamData"]],["impl Sync for ExamEnrollmentData",1,["headless_lms_server::controllers::course_material::exams::ExamEnrollmentData"]],["impl Sync for ShowExerciseAnswers",1,["headless_lms_server::controllers::course_material::exams::ShowExerciseAnswers"]],["impl Sync for CourseMaterialPeerReviewDataWithToken",1,["headless_lms_server::controllers::course_material::exercises::CourseMaterialPeerReviewDataWithToken"]],["impl Sync for StoreKind",1,["headless_lms_server::controllers::helpers::file_uploading::StoreKind"]],["impl<'a> Sync for ExerciseTaskInfo<'a>",1,["headless_lms_server::controllers::helpers::file_uploading::ExerciseTaskInfo"]],["impl Sync for FileType",1,["headless_lms_server::controllers::helpers::file_uploading::FileType"]],["impl Sync for UploadForm",1,["headless_lms_server::controllers::langs::UploadForm"]],["impl Sync for CertificateConfigurationUpdate",1,["headless_lms_server::controllers::main_frontend::certificates::CertificateConfigurationUpdate"]],["impl Sync for CertificateConfigurationUpdateForm",1,["headless_lms_server::controllers::main_frontend::certificates::CertificateConfigurationUpdateForm"]],["impl Sync for CertificateGenerationRequest",1,["headless_lms_server::controllers::main_frontend::certificates::CertificateGenerationRequest"]],["impl Sync for CertificateQuery",1,["headless_lms_server::controllers::main_frontend::certificates::CertificateQuery"]],["impl Sync for GetFeedbackQuery",1,["headless_lms_server::controllers::main_frontend::courses::GetFeedbackQuery"]],["impl Sync for ExamCourseInfo",1,["headless_lms_server::controllers::main_frontend::exams::ExamCourseInfo"]],["impl Sync for NewExerciseRepository",1,["headless_lms_server::controllers::main_frontend::exercise_repositories::NewExerciseRepository"]],["impl Sync for ExerciseSubmissions",1,["headless_lms_server::controllers::main_frontend::exercises::ExerciseSubmissions"]],["impl Sync for MarkAsRead",1,["headless_lms_server::controllers::main_frontend::feedback::MarkAsRead"]],["impl Sync for WsConnections",1,["headless_lms_server::controllers::main_frontend::playground_views::WsConnections"]],["impl Sync for ClientConnection",1,["headless_lms_server::controllers::main_frontend::playground_views::ClientConnection"]],["impl Sync for PlaygroundSubmissionMessage",1,["headless_lms_server::controllers::main_frontend::playground_views::PlaygroundSubmissionMessage"]],["impl Sync for PlaygroundViewsMessage",1,["headless_lms_server::controllers::main_frontend::playground_views::PlaygroundViewsMessage"]],["impl Sync for GetEditProposalsQuery",1,["headless_lms_server::controllers::main_frontend::proposed_edits::GetEditProposalsQuery"]],["impl Sync for RoleQuery",1,["headless_lms_server::controllers::main_frontend::roles::RoleQuery"]],["impl Sync for ConsentData",1,["headless_lms_server::controllers::main_frontend::users::ConsentData"]],["impl Sync for GetCompletionsQueryParamers",1,["headless_lms_server::controllers::study_registry::completions::GetCompletionsQueryParamers"]],["impl Sync for UploadResult",1,["headless_lms_server::controllers::UploadResult"]],["impl Sync for AuthUser",1,["headless_lms_server::domain::authorization::AuthUser"]],["impl Sync for ActionOnResource",1,["headless_lms_server::domain::authorization::ActionOnResource"]],["impl Sync for Action",1,["headless_lms_server::domain::authorization::Action"]],["impl Sync for Resource",1,["headless_lms_server::domain::authorization::Resource"]],["impl Sync for AuthorizationToken",1,["headless_lms_server::domain::authorization::AuthorizationToken"]],["impl<T> Sync for AuthorizedResponse<T>
    where\n T: Sync,
    ",1,["headless_lms_server::domain::authorization::AuthorizedResponse"]],["impl<'a> Sync for GraphQLRequest<'a>",1,["headless_lms_server::domain::authorization::GraphQLRequest"]],["impl Sync for MoocfiUserResponse",1,["headless_lms_server::domain::authorization::MoocfiUserResponse"]],["impl Sync for MoocfiUserResponseData",1,["headless_lms_server::domain::authorization::MoocfiUserResponseData"]],["impl Sync for MoocfiUser",1,["headless_lms_server::domain::authorization::MoocfiUser"]],["impl Sync for CompletionsExportOperation",1,["headless_lms_server::domain::csv_export::course_instance_export::CompletionsExportOperation"]],["impl Sync for CourseInstancesExportOperation",1,["headless_lms_server::domain::csv_export::course_instance_export::CourseInstancesExportOperation"]],["impl Sync for CourseExerciseTasksExportOperation",1,["headless_lms_server::domain::csv_export::exercise_tasks_export::CourseExerciseTasksExportOperation"]],["impl Sync for PointExportOperation",1,["headless_lms_server::domain::csv_export::points::PointExportOperation"]],["impl Sync for ExamPointExportOperation",1,["headless_lms_server::domain::csv_export::points::ExamPointExportOperation"]],["impl Sync for ExamSubmissionExportOperation",1,["headless_lms_server::domain::csv_export::submissions::ExamSubmissionExportOperation"]],["impl Sync for CourseSubmissionExportOperation",1,["headless_lms_server::domain::csv_export::submissions::CourseSubmissionExportOperation"]],["impl Sync for UsersExportOperation",1,["headless_lms_server::domain::csv_export::users_export::UsersExportOperation"]],["impl<W> Sync for CsvWriter<W>
    where\n W: Send,
    ",1,["headless_lms_server::domain::csv_export::CsvWriter"]],["impl Sync for CSVExportAdapter",1,["headless_lms_server::domain::csv_export::CSVExportAdapter"]],["impl Sync for ControllerErrorType",1,["headless_lms_server::domain::error::ControllerErrorType"]],["impl Sync for ControllerError",1,["headless_lms_server::domain::error::ControllerError"]],["impl Sync for ErrorData",1,["headless_lms_server::domain::error::ErrorData"]],["impl Sync for ErrorResponse",1,["headless_lms_server::domain::error::ErrorResponse"]],["impl Sync for RepositoryExercise",1,["headless_lms_server::domain::exercise_repositories::RepositoryExercise"]],["impl Sync for NewExercise",1,["headless_lms_server::domain::exercise_repositories::NewExercise"]],["impl Sync for AuthToken",1,["headless_lms_server::domain::langs::token::AuthToken"]],["impl Sync for TmcUser",1,["headless_lms_server::domain::langs::token::TmcUser"]],["impl Sync for JwtKey",1,["headless_lms_server::domain::models_requests::JwtKey"]],["impl<'a> Sync for UploadClaim<'a>",1,["headless_lms_server::domain::models_requests::UploadClaim"]],["impl Sync for GradingUpdateClaim",1,["headless_lms_server::domain::models_requests::GradingUpdateClaim"]],["impl<'a> Sync for SpecRequest<'a>",1,["headless_lms_server::domain::models_requests::SpecRequest"]],["impl Sync for GivePeerReviewClaim",1,["headless_lms_server::domain::models_requests::GivePeerReviewClaim"]],["impl Sync for RequestId",1,["headless_lms_server::domain::request_id::RequestId"]],["impl Sync for RequestSpan",1,["headless_lms_server::domain::request_span_middleware::RequestSpan"]],["impl<S> Sync for RequestSpanMiddleware<S>
    where\n S: Sync,
    ",1,["headless_lms_server::domain::request_span_middleware::RequestSpanMiddleware"]],["impl Sync for OpenUniversityInfo",1,["headless_lms_server::programs::open_university_registration_link_fetcher::OpenUniversityInfo"]],["impl Sync for CommonCourseData",1,["headless_lms_server::programs::seed::seed_courses::CommonCourseData"]],["impl Sync for SeedFileStorageResult",1,["headless_lms_server::programs::seed::seed_file_storage::SeedFileStorageResult"]],["impl Sync for CommonExerciseData",1,["headless_lms_server::programs::seed::seed_helpers::CommonExerciseData"]],["impl Sync for SeedOrganizationUhCsResult",1,["headless_lms_server::programs::seed::seed_organizations::uh_cs::SeedOrganizationUhCsResult"]],["impl Sync for SeedUsersResult",1,["headless_lms_server::programs::seed::seed_users::SeedUsersResult"]],["impl Sync for TMCRecentChanges",1,["headless_lms_server::programs::sync_tmc_users::TMCRecentChanges"]],["impl Sync for Change",1,["headless_lms_server::programs::sync_tmc_users::Change"]]], "headless_lms_utils":[["impl Sync for Cache",1,["headless_lms_utils::cache::Cache"]],["impl Sync for GutenbergBlock",1,["headless_lms_utils::document_schema_processor::GutenbergBlock"]],["impl Sync for BlockAttributes",1,["headless_lms_utils::email_processor::BlockAttributes"]],["impl Sync for EmailGutenbergBlock",1,["headless_lms_utils::email_processor::EmailGutenbergBlock"]],["impl Sync for UtilErrorType",1,["headless_lms_utils::error::util_error::UtilErrorType"]],["impl Sync for UtilError",1,["headless_lms_utils::error::util_error::UtilError"]],["impl Sync for GoogleCloudFileStore",1,["headless_lms_utils::file_store::google_cloud_file_store::GoogleCloudFileStore"]],["impl Sync for LocalFileStore",1,["headless_lms_utils::file_store::local_file_store::LocalFileStore"]],["impl Sync for Icu4xBlob",1,["headless_lms_utils::icu4x::Icu4xBlob"]],["impl Sync for IpToCountryMapper",1,["headless_lms_utils::ip_to_country::IpToCountryMapper"]],["impl Sync for Pagination",1,["headless_lms_utils::pagination::Pagination"]],["impl<'a> Sync for StrOrInt<'a>",1,["headless_lms_utils::pagination::StrOrInt"]],["impl Sync for OEmbedResponse",1,["headless_lms_utils::url_to_oembed_endpoint::OEmbedResponse"]],["impl Sync for OEmbedRequest",1,["headless_lms_utils::url_to_oembed_endpoint::OEmbedRequest"]],["impl Sync for ApplicationConfiguration",1,["headless_lms_utils::ApplicationConfiguration"]]], "heck":[["impl<T> Sync for AsKebabCase<T>
    where\n T: Sync,
    ",1,["heck::kebab::AsKebabCase"]],["impl<T> Sync for AsLowerCamelCase<T>
    where\n T: Sync,
    ",1,["heck::lower_camel::AsLowerCamelCase"]],["impl<T> Sync for AsShoutyKebabCase<T>
    where\n T: Sync,
    ",1,["heck::shouty_kebab::AsShoutyKebabCase"]],["impl<T> Sync for AsShoutySnakeCase<T>
    where\n T: Sync,
    ",1,["heck::shouty_snake::AsShoutySnakeCase"]],["impl<T> Sync for AsSnakeCase<T>
    where\n T: Sync,
    ",1,["heck::snake::AsSnakeCase"]],["impl<T> Sync for AsTitleCase<T>
    where\n T: Sync,
    ",1,["heck::title::AsTitleCase"]],["impl<T> Sync for AsTrainCase<T>
    where\n T: Sync,
    ",1,["heck::train::AsTrainCase"]],["impl<T> Sync for AsUpperCamelCase<T>
    where\n T: Sync,
    ",1,["heck::upper_camel::AsUpperCamelCase"]]], @@ -258,7 +258,7 @@ "tiny_skia_path":[["impl Sync for StrokeDash",1,["tiny_skia_path::dash::StrokeDash"]],["impl Sync for f32x2",1,["tiny_skia_path::f32x2_t::f32x2"]],["impl Sync for NormalizedF32Exclusive",1,["tiny_skia_path::floating_point::NormalizedF32Exclusive"]],["impl Sync for PathVerb",1,["tiny_skia_path::path::PathVerb"]],["impl Sync for Path",1,["tiny_skia_path::path::Path"]],["impl Sync for PathSegment",1,["tiny_skia_path::path::PathSegment"]],["impl<'a> Sync for PathSegmentsIter<'a>",1,["tiny_skia_path::path::PathSegmentsIter"]],["impl Sync for PathBuilder",1,["tiny_skia_path::path_builder::PathBuilder"]],["impl Sync for QuadCoeff",1,["tiny_skia_path::path_geometry::QuadCoeff"]],["impl Sync for CubicCoeff",1,["tiny_skia_path::path_geometry::CubicCoeff"]],["impl Sync for IntRect",1,["tiny_skia_path::rect::IntRect"]],["impl Sync for Rect",1,["tiny_skia_path::rect::Rect"]],["impl Sync for NonZeroRect",1,["tiny_skia_path::rect::NonZeroRect"]],["impl Sync for IntSize",1,["tiny_skia_path::size::IntSize"]],["impl Sync for Size",1,["tiny_skia_path::size::Size"]],["impl Sync for Stroke",1,["tiny_skia_path::stroker::Stroke"]],["impl Sync for LineCap",1,["tiny_skia_path::stroker::LineCap"]],["impl Sync for LineJoin",1,["tiny_skia_path::stroker::LineJoin"]],["impl Sync for PathStroker",1,["tiny_skia_path::stroker::PathStroker"]],["impl Sync for Transform",1,["tiny_skia_path::transform::Transform"]],["impl Sync for Point",1,["tiny_skia_path::Point"]]], "tinystr":[["impl<const N: usize> Sync for TinyAsciiStr<N>",1,["tinystr::ascii::TinyAsciiStr"]],["impl Sync for TinyStrError",1,["tinystr::error::TinyStrError"]],["impl<const N: usize> Sync for UnvalidatedTinyAsciiStr<N>",1,["tinystr::unvalidated::UnvalidatedTinyAsciiStr"]]], "tinyvec":[["impl<A> Sync for ArrayVec<A>
    where\n A: Sync,
    ",1,["tinyvec::arrayvec::ArrayVec"]],["impl<'p, A, I> Sync for ArrayVecSplice<'p, A, I>
    where\n A: Sync,\n I: Sync,
    ",1,["tinyvec::arrayvec::ArrayVecSplice"]],["impl Sync for TryFromSliceError",1,["tinyvec::arrayvec::TryFromSliceError"]],["impl<A> Sync for ArrayVecIterator<A>
    where\n A: Sync,
    ",1,["tinyvec::arrayvec::ArrayVecIterator"]],["impl<'a, T> Sync for ArrayVecDrain<'a, T>
    where\n T: Sync,
    ",1,["tinyvec::arrayvec_drain::ArrayVecDrain"]],["impl<'s, T> Sync for SliceVec<'s, T>
    where\n T: Sync,
    ",1,["tinyvec::slicevec::SliceVec"]],["impl<'p, 's, T> Sync for SliceVecDrain<'p, 's, T>
    where\n T: Sync,
    ",1,["tinyvec::slicevec::SliceVecDrain"]],["impl<A> Sync for TinyVec<A>
    where\n A: Sync,\n <A as Array>::Item: Sync,
    ",1,["tinyvec::tinyvec::TinyVec"]],["impl<'p, A> Sync for TinyVecDrain<'p, A>
    where\n <A as Array>::Item: Sync,
    ",1,["tinyvec::tinyvec::TinyVecDrain"]],["impl<'p, A, I> Sync for TinyVecSplice<'p, A, I>
    where\n A: Sync,\n I: Sync,\n <A as Array>::Item: Sync,
    ",1,["tinyvec::tinyvec::TinyVecSplice"]],["impl<A> Sync for TinyVecIterator<A>
    where\n A: Sync,\n <A as Array>::Item: Sync,
    ",1,["tinyvec::tinyvec::TinyVecIterator"]]], -"tokio":[["impl Sync for DirBuilder",1,["tokio::fs::dir_builder::DirBuilder"]],["impl Sync for File",1,["tokio::fs::file::File"]],["impl Sync for OpenOptions",1,["tokio::fs::open_options::OpenOptions"]],["impl Sync for ReadDir",1,["tokio::fs::read_dir::ReadDir"]],["impl Sync for DirEntry",1,["tokio::fs::read_dir::DirEntry"]],["impl<'a> Sync for ReadBuf<'a>",1,["tokio::io::read_buf::ReadBuf"]],["impl Sync for Interest",1,["tokio::io::interest::Interest"]],["impl Sync for Ready",1,["tokio::io::ready::Ready"]],["impl<T> Sync for AsyncFd<T>
    where\n T: Sync,
    ",1,["tokio::io::async_fd::AsyncFd"]],["impl<'a, T> Sync for AsyncFdReadyGuard<'a, T>
    where\n T: Sync,
    ",1,["tokio::io::async_fd::AsyncFdReadyGuard"]],["impl<'a, T> Sync for AsyncFdReadyMutGuard<'a, T>
    where\n T: Sync,
    ",1,["tokio::io::async_fd::AsyncFdReadyMutGuard"]],["impl Sync for TryIoError",1,["tokio::io::async_fd::TryIoError"]],["impl<R, W> Sync for Join<R, W>
    where\n R: Sync,\n W: Sync,
    ",1,["tokio::io::join::Join"]],["impl<R> Sync for BufReader<R>
    where\n R: Sync,
    ",1,["tokio::io::util::buf_reader::BufReader"]],["impl<RW> Sync for BufStream<RW>
    where\n RW: Sync,
    ",1,["tokio::io::util::buf_stream::BufStream"]],["impl<W> Sync for BufWriter<W>
    where\n W: Sync,
    ",1,["tokio::io::util::buf_writer::BufWriter"]],["impl Sync for Empty",1,["tokio::io::util::empty::Empty"]],["impl<R> Sync for Lines<R>
    where\n R: Sync,
    ",1,["tokio::io::util::lines::Lines"]],["impl Sync for DuplexStream",1,["tokio::io::util::mem::DuplexStream"]],["impl Sync for Repeat",1,["tokio::io::util::repeat::Repeat"]],["impl Sync for Sink",1,["tokio::io::util::sink::Sink"]],["impl<R> Sync for Split<R>
    where\n R: Sync,
    ",1,["tokio::io::util::split::Split"]],["impl<R> Sync for Take<R>
    where\n R: Sync,
    ",1,["tokio::io::util::take::Take"]],["impl Sync for TcpListener",1,["tokio::net::tcp::listener::TcpListener"]],["impl Sync for TcpSocket",1,["tokio::net::tcp::socket::TcpSocket"]],["impl<'a> Sync for ReadHalf<'a>",1,["tokio::net::tcp::split::ReadHalf"]],["impl<'a> Sync for WriteHalf<'a>",1,["tokio::net::tcp::split::WriteHalf"]],["impl Sync for OwnedReadHalf",1,["tokio::net::tcp::split_owned::OwnedReadHalf"]],["impl Sync for OwnedWriteHalf",1,["tokio::net::tcp::split_owned::OwnedWriteHalf"]],["impl Sync for ReuniteError",1,["tokio::net::tcp::split_owned::ReuniteError"]],["impl Sync for TcpStream",1,["tokio::net::tcp::stream::TcpStream"]],["impl Sync for UdpSocket",1,["tokio::net::udp::UdpSocket"]],["impl Sync for UnixDatagram",1,["tokio::net::unix::datagram::socket::UnixDatagram"]],["impl Sync for UnixListener",1,["tokio::net::unix::listener::UnixListener"]],["impl Sync for UnixSocket",1,["tokio::net::unix::socket::UnixSocket"]],["impl<'a> Sync for ReadHalf<'a>",1,["tokio::net::unix::split::ReadHalf"]],["impl<'a> Sync for WriteHalf<'a>",1,["tokio::net::unix::split::WriteHalf"]],["impl Sync for OwnedReadHalf",1,["tokio::net::unix::split_owned::OwnedReadHalf"]],["impl Sync for OwnedWriteHalf",1,["tokio::net::unix::split_owned::OwnedWriteHalf"]],["impl Sync for ReuniteError",1,["tokio::net::unix::split_owned::ReuniteError"]],["impl Sync for SocketAddr",1,["tokio::net::unix::socketaddr::SocketAddr"]],["impl Sync for UnixStream",1,["tokio::net::unix::stream::UnixStream"]],["impl Sync for UCred",1,["tokio::net::unix::ucred::UCred"]],["impl Sync for OpenOptions",1,["tokio::net::unix::pipe::OpenOptions"]],["impl Sync for Sender",1,["tokio::net::unix::pipe::Sender"]],["impl Sync for Receiver",1,["tokio::net::unix::pipe::Receiver"]],["impl Sync for JoinError",1,["tokio::runtime::task::error::JoinError"]],["impl Sync for Builder",1,["tokio::runtime::builder::Builder"]],["impl Sync for Handle",1,["tokio::runtime::handle::Handle"]],["impl<'a> Sync for EnterGuard<'a>",1,["tokio::runtime::handle::EnterGuard"]],["impl Sync for TryCurrentError",1,["tokio::runtime::handle::TryCurrentError"]],["impl Sync for Runtime",1,["tokio::runtime::runtime::Runtime"]],["impl Sync for RuntimeFlavor",1,["tokio::runtime::runtime::RuntimeFlavor"]],["impl Sync for SignalKind",1,["tokio::signal::unix::SignalKind"]],["impl Sync for Signal",1,["tokio::signal::unix::Signal"]],["impl Sync for Barrier",1,["tokio::sync::barrier::Barrier"]],["impl Sync for BarrierWaitResult",1,["tokio::sync::barrier::BarrierWaitResult"]],["impl<T> Sync for SendError<T>
    where\n T: Sync,
    ",1,["tokio::sync::broadcast::error::SendError"]],["impl Sync for RecvError",1,["tokio::sync::broadcast::error::RecvError"]],["impl Sync for TryRecvError",1,["tokio::sync::broadcast::error::TryRecvError"]],["impl<T> Sync for Sender<T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::bounded::Sender"]],["impl<T> Sync for WeakSender<T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::bounded::WeakSender"]],["impl<'a, T> Sync for Permit<'a, T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::bounded::Permit"]],["impl<'a, T> Sync for PermitIterator<'a, T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::bounded::PermitIterator"]],["impl<T> Sync for OwnedPermit<T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::bounded::OwnedPermit"]],["impl<T> Sync for Receiver<T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::bounded::Receiver"]],["impl<T> Sync for UnboundedSender<T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::unbounded::UnboundedSender"]],["impl<T> Sync for WeakUnboundedSender<T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::unbounded::WeakUnboundedSender"]],["impl<T> Sync for UnboundedReceiver<T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::unbounded::UnboundedReceiver"]],["impl<T> Sync for SendError<T>
    where\n T: Sync,
    ",1,["tokio::sync::mpsc::error::SendError"]],["impl<T> Sync for TrySendError<T>
    where\n T: Sync,
    ",1,["tokio::sync::mpsc::error::TrySendError"]],["impl Sync for TryRecvError",1,["tokio::sync::mpsc::error::TryRecvError"]],["impl<T> Sync for SendTimeoutError<T>
    where\n T: Sync,
    ",1,["tokio::sync::mpsc::error::SendTimeoutError"]],["impl Sync for TryLockError",1,["tokio::sync::mutex::TryLockError"]],["impl Sync for Notify",1,["tokio::sync::notify::Notify"]],["impl Sync for RecvError",1,["tokio::sync::oneshot::error::RecvError"]],["impl Sync for TryRecvError",1,["tokio::sync::oneshot::error::TryRecvError"]],["impl<T> Sync for Sender<T>
    where\n T: Send,
    ",1,["tokio::sync::oneshot::Sender"]],["impl<T> Sync for Receiver<T>
    where\n T: Send,
    ",1,["tokio::sync::oneshot::Receiver"]],["impl Sync for TryAcquireError",1,["tokio::sync::batch_semaphore::TryAcquireError"]],["impl Sync for AcquireError",1,["tokio::sync::batch_semaphore::AcquireError"]],["impl Sync for Semaphore",1,["tokio::sync::semaphore::Semaphore"]],["impl<'a> Sync for SemaphorePermit<'a>",1,["tokio::sync::semaphore::SemaphorePermit"]],["impl Sync for OwnedSemaphorePermit",1,["tokio::sync::semaphore::OwnedSemaphorePermit"]],["impl<T> Sync for SetError<T>
    where\n T: Sync,
    ",1,["tokio::sync::once_cell::SetError"]],["impl<T> Sync for SendError<T>
    where\n T: Sync,
    ",1,["tokio::sync::watch::error::SendError"]],["impl Sync for RecvError",1,["tokio::sync::watch::error::RecvError"]],["impl<T> Sync for Receiver<T>
    where\n T: Send + Sync,
    ",1,["tokio::sync::watch::Receiver"]],["impl<T> Sync for Sender<T>
    where\n T: Send + Sync,
    ",1,["tokio::sync::watch::Sender"]],["impl<'a, T> Sync for Ref<'a, T>
    where\n T: Sync,
    ",1,["tokio::sync::watch::Ref"]],["impl !Sync for LocalSet",1,["tokio::task::local::LocalSet"]],["impl !Sync for LocalEnterGuard",1,["tokio::task::local::LocalEnterGuard"]],["impl<T> Sync for LocalKey<T>",1,["tokio::task::task_local::LocalKey"]],["impl<T, F> Sync for TaskLocalFuture<T, F>
    where\n F: Sync,\n T: Sync,
    ",1,["tokio::task::task_local::TaskLocalFuture"]],["impl<F> Sync for Unconstrained<F>
    where\n F: Sync,
    ",1,["tokio::task::unconstrained::Unconstrained"]],["impl<T> Sync for JoinSet<T>
    where\n T: Send,
    ",1,["tokio::task::join_set::JoinSet"]],["impl Sync for Error",1,["tokio::time::error::Error"]],["impl Sync for Elapsed",1,["tokio::time::error::Elapsed"]],["impl Sync for Instant",1,["tokio::time::instant::Instant"]],["impl Sync for MissedTickBehavior",1,["tokio::time::interval::MissedTickBehavior"]],["impl Sync for Interval",1,["tokio::time::interval::Interval"]],["impl Sync for Sleep",1,["tokio::time::sleep::Sleep"]],["impl<T> Sync for Timeout<T>
    where\n T: Sync,
    ",1,["tokio::time::timeout::Timeout"]],["impl Sync for AbortHandle"],["impl<T> Sync for RwLockMappedWriteGuard<'_, T>
    where\n T: ?Sized + Send + Sync,
    "],["impl<T> Sync for RwLock<T>
    where\n T: ?Sized + Send + Sync,
    "],["impl<T> Sync for OwnedRwLockWriteGuard<T>
    where\n T: ?Sized + Send + Sync,
    "],["impl<T, U> Sync for OwnedRwLockMappedWriteGuard<T, U>
    where\n T: ?Sized + Send + Sync,\n U: ?Sized + Send + Sync,
    "],["impl<T: Send> Sync for Receiver<T>"],["impl<T: Sync + Send> Sync for OnceCell<T>"],["impl<'a, T> Sync for MappedMutexGuard<'a, T>
    where\n T: ?Sized + Sync + 'a,
    "],["impl<T: Sync> Sync for ReadHalf<T>"],["impl<'a> Sync for Notified<'a>"],["impl<T: Send> Sync for Sender<T>"],["impl<T> Sync for Mutex<T>
    where\n T: ?Sized + Send,
    "],["impl<T> Sync for MutexGuard<'_, T>
    where\n T: ?Sized + Send + Sync,
    "],["impl<T, U> Sync for OwnedMappedMutexGuard<T, U>
    where\n T: ?Sized + Send + Sync,\n U: ?Sized + Send + Sync,
    "],["impl<T: Sync> Sync for WriteHalf<T>"],["impl<T> Sync for RwLockWriteGuard<'_, T>
    where\n T: ?Sized + Send + Sync,
    "],["impl<T: Send> Sync for JoinHandle<T>"],["impl<T, U> Sync for OwnedRwLockReadGuard<T, U>
    where\n T: ?Sized + Send + Sync,\n U: ?Sized + Send + Sync,
    "],["impl<T> Sync for OwnedMutexGuard<T>
    where\n T: ?Sized + Send + Sync,
    "],["impl<T> Sync for RwLockReadGuard<'_, T>
    where\n T: ?Sized + Send + Sync,
    "]], +"tokio":[["impl Sync for DirBuilder",1,["tokio::fs::dir_builder::DirBuilder"]],["impl Sync for File",1,["tokio::fs::file::File"]],["impl Sync for OpenOptions",1,["tokio::fs::open_options::OpenOptions"]],["impl Sync for ReadDir",1,["tokio::fs::read_dir::ReadDir"]],["impl Sync for DirEntry",1,["tokio::fs::read_dir::DirEntry"]],["impl<'a> Sync for ReadBuf<'a>",1,["tokio::io::read_buf::ReadBuf"]],["impl Sync for Interest",1,["tokio::io::interest::Interest"]],["impl Sync for Ready",1,["tokio::io::ready::Ready"]],["impl<T> Sync for AsyncFd<T>
    where\n T: Sync,
    ",1,["tokio::io::async_fd::AsyncFd"]],["impl<'a, T> Sync for AsyncFdReadyGuard<'a, T>
    where\n T: Sync,
    ",1,["tokio::io::async_fd::AsyncFdReadyGuard"]],["impl<'a, T> Sync for AsyncFdReadyMutGuard<'a, T>
    where\n T: Sync,
    ",1,["tokio::io::async_fd::AsyncFdReadyMutGuard"]],["impl Sync for TryIoError",1,["tokio::io::async_fd::TryIoError"]],["impl<R, W> Sync for Join<R, W>
    where\n R: Sync,\n W: Sync,
    ",1,["tokio::io::join::Join"]],["impl<R> Sync for BufReader<R>
    where\n R: Sync,
    ",1,["tokio::io::util::buf_reader::BufReader"]],["impl<RW> Sync for BufStream<RW>
    where\n RW: Sync,
    ",1,["tokio::io::util::buf_stream::BufStream"]],["impl<W> Sync for BufWriter<W>
    where\n W: Sync,
    ",1,["tokio::io::util::buf_writer::BufWriter"]],["impl Sync for Empty",1,["tokio::io::util::empty::Empty"]],["impl<R> Sync for Lines<R>
    where\n R: Sync,
    ",1,["tokio::io::util::lines::Lines"]],["impl Sync for DuplexStream",1,["tokio::io::util::mem::DuplexStream"]],["impl Sync for Repeat",1,["tokio::io::util::repeat::Repeat"]],["impl Sync for Sink",1,["tokio::io::util::sink::Sink"]],["impl<R> Sync for Split<R>
    where\n R: Sync,
    ",1,["tokio::io::util::split::Split"]],["impl<R> Sync for Take<R>
    where\n R: Sync,
    ",1,["tokio::io::util::take::Take"]],["impl Sync for TcpListener",1,["tokio::net::tcp::listener::TcpListener"]],["impl Sync for TcpSocket",1,["tokio::net::tcp::socket::TcpSocket"]],["impl<'a> Sync for ReadHalf<'a>",1,["tokio::net::tcp::split::ReadHalf"]],["impl<'a> Sync for WriteHalf<'a>",1,["tokio::net::tcp::split::WriteHalf"]],["impl Sync for OwnedReadHalf",1,["tokio::net::tcp::split_owned::OwnedReadHalf"]],["impl Sync for OwnedWriteHalf",1,["tokio::net::tcp::split_owned::OwnedWriteHalf"]],["impl Sync for ReuniteError",1,["tokio::net::tcp::split_owned::ReuniteError"]],["impl Sync for TcpStream",1,["tokio::net::tcp::stream::TcpStream"]],["impl Sync for UdpSocket",1,["tokio::net::udp::UdpSocket"]],["impl Sync for UnixDatagram",1,["tokio::net::unix::datagram::socket::UnixDatagram"]],["impl Sync for UnixListener",1,["tokio::net::unix::listener::UnixListener"]],["impl Sync for UnixSocket",1,["tokio::net::unix::socket::UnixSocket"]],["impl<'a> Sync for ReadHalf<'a>",1,["tokio::net::unix::split::ReadHalf"]],["impl<'a> Sync for WriteHalf<'a>",1,["tokio::net::unix::split::WriteHalf"]],["impl Sync for OwnedReadHalf",1,["tokio::net::unix::split_owned::OwnedReadHalf"]],["impl Sync for OwnedWriteHalf",1,["tokio::net::unix::split_owned::OwnedWriteHalf"]],["impl Sync for ReuniteError",1,["tokio::net::unix::split_owned::ReuniteError"]],["impl Sync for SocketAddr",1,["tokio::net::unix::socketaddr::SocketAddr"]],["impl Sync for UnixStream",1,["tokio::net::unix::stream::UnixStream"]],["impl Sync for UCred",1,["tokio::net::unix::ucred::UCred"]],["impl Sync for OpenOptions",1,["tokio::net::unix::pipe::OpenOptions"]],["impl Sync for Sender",1,["tokio::net::unix::pipe::Sender"]],["impl Sync for Receiver",1,["tokio::net::unix::pipe::Receiver"]],["impl Sync for JoinError",1,["tokio::runtime::task::error::JoinError"]],["impl Sync for Builder",1,["tokio::runtime::builder::Builder"]],["impl Sync for Handle",1,["tokio::runtime::handle::Handle"]],["impl<'a> Sync for EnterGuard<'a>",1,["tokio::runtime::handle::EnterGuard"]],["impl Sync for TryCurrentError",1,["tokio::runtime::handle::TryCurrentError"]],["impl Sync for Runtime",1,["tokio::runtime::runtime::Runtime"]],["impl Sync for RuntimeFlavor",1,["tokio::runtime::runtime::RuntimeFlavor"]],["impl Sync for SignalKind",1,["tokio::signal::unix::SignalKind"]],["impl Sync for Signal",1,["tokio::signal::unix::Signal"]],["impl Sync for Barrier",1,["tokio::sync::barrier::Barrier"]],["impl Sync for BarrierWaitResult",1,["tokio::sync::barrier::BarrierWaitResult"]],["impl<T> Sync for SendError<T>
    where\n T: Sync,
    ",1,["tokio::sync::broadcast::error::SendError"]],["impl Sync for RecvError",1,["tokio::sync::broadcast::error::RecvError"]],["impl Sync for TryRecvError",1,["tokio::sync::broadcast::error::TryRecvError"]],["impl<T> Sync for Sender<T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::bounded::Sender"]],["impl<T> Sync for WeakSender<T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::bounded::WeakSender"]],["impl<'a, T> Sync for Permit<'a, T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::bounded::Permit"]],["impl<'a, T> Sync for PermitIterator<'a, T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::bounded::PermitIterator"]],["impl<T> Sync for OwnedPermit<T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::bounded::OwnedPermit"]],["impl<T> Sync for Receiver<T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::bounded::Receiver"]],["impl<T> Sync for UnboundedSender<T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::unbounded::UnboundedSender"]],["impl<T> Sync for WeakUnboundedSender<T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::unbounded::WeakUnboundedSender"]],["impl<T> Sync for UnboundedReceiver<T>
    where\n T: Send,
    ",1,["tokio::sync::mpsc::unbounded::UnboundedReceiver"]],["impl<T> Sync for SendError<T>
    where\n T: Sync,
    ",1,["tokio::sync::mpsc::error::SendError"]],["impl<T> Sync for TrySendError<T>
    where\n T: Sync,
    ",1,["tokio::sync::mpsc::error::TrySendError"]],["impl Sync for TryRecvError",1,["tokio::sync::mpsc::error::TryRecvError"]],["impl<T> Sync for SendTimeoutError<T>
    where\n T: Sync,
    ",1,["tokio::sync::mpsc::error::SendTimeoutError"]],["impl Sync for TryLockError",1,["tokio::sync::mutex::TryLockError"]],["impl Sync for Notify",1,["tokio::sync::notify::Notify"]],["impl Sync for RecvError",1,["tokio::sync::oneshot::error::RecvError"]],["impl Sync for TryRecvError",1,["tokio::sync::oneshot::error::TryRecvError"]],["impl<T> Sync for Sender<T>
    where\n T: Send,
    ",1,["tokio::sync::oneshot::Sender"]],["impl<T> Sync for Receiver<T>
    where\n T: Send,
    ",1,["tokio::sync::oneshot::Receiver"]],["impl Sync for TryAcquireError",1,["tokio::sync::batch_semaphore::TryAcquireError"]],["impl Sync for AcquireError",1,["tokio::sync::batch_semaphore::AcquireError"]],["impl Sync for Semaphore",1,["tokio::sync::semaphore::Semaphore"]],["impl<'a> Sync for SemaphorePermit<'a>",1,["tokio::sync::semaphore::SemaphorePermit"]],["impl Sync for OwnedSemaphorePermit",1,["tokio::sync::semaphore::OwnedSemaphorePermit"]],["impl<T> Sync for SetError<T>
    where\n T: Sync,
    ",1,["tokio::sync::once_cell::SetError"]],["impl<T> Sync for SendError<T>
    where\n T: Sync,
    ",1,["tokio::sync::watch::error::SendError"]],["impl Sync for RecvError",1,["tokio::sync::watch::error::RecvError"]],["impl<T> Sync for Receiver<T>
    where\n T: Send + Sync,
    ",1,["tokio::sync::watch::Receiver"]],["impl<T> Sync for Sender<T>
    where\n T: Send + Sync,
    ",1,["tokio::sync::watch::Sender"]],["impl<'a, T> Sync for Ref<'a, T>
    where\n T: Sync,
    ",1,["tokio::sync::watch::Ref"]],["impl !Sync for LocalSet",1,["tokio::task::local::LocalSet"]],["impl !Sync for LocalEnterGuard",1,["tokio::task::local::LocalEnterGuard"]],["impl<T> Sync for LocalKey<T>",1,["tokio::task::task_local::LocalKey"]],["impl<T, F> Sync for TaskLocalFuture<T, F>
    where\n F: Sync,\n T: Sync,
    ",1,["tokio::task::task_local::TaskLocalFuture"]],["impl<F> Sync for Unconstrained<F>
    where\n F: Sync,
    ",1,["tokio::task::unconstrained::Unconstrained"]],["impl<T> Sync for JoinSet<T>
    where\n T: Send,
    ",1,["tokio::task::join_set::JoinSet"]],["impl Sync for Error",1,["tokio::time::error::Error"]],["impl Sync for Elapsed",1,["tokio::time::error::Elapsed"]],["impl Sync for Instant",1,["tokio::time::instant::Instant"]],["impl Sync for MissedTickBehavior",1,["tokio::time::interval::MissedTickBehavior"]],["impl Sync for Interval",1,["tokio::time::interval::Interval"]],["impl Sync for Sleep",1,["tokio::time::sleep::Sleep"]],["impl<T> Sync for Timeout<T>
    where\n T: Sync,
    ",1,["tokio::time::timeout::Timeout"]],["impl<T> Sync for Mutex<T>
    where\n T: ?Sized + Send,
    "],["impl<T> Sync for RwLockMappedWriteGuard<'_, T>
    where\n T: ?Sized + Send + Sync,
    "],["impl<T: Sync> Sync for WriteHalf<T>"],["impl<T: Sync> Sync for ReadHalf<T>"],["impl<T: Sync + Send> Sync for OnceCell<T>"],["impl<T: Send> Sync for Sender<T>"],["impl<'a, T> Sync for MappedMutexGuard<'a, T>
    where\n T: ?Sized + Sync + 'a,
    "],["impl<T: Send> Sync for Receiver<T>"],["impl<T> Sync for OwnedRwLockWriteGuard<T>
    where\n T: ?Sized + Send + Sync,
    "],["impl<T: Send> Sync for JoinHandle<T>"],["impl<T, U> Sync for OwnedRwLockReadGuard<T, U>
    where\n T: ?Sized + Send + Sync,\n U: ?Sized + Send + Sync,
    "],["impl<T, U> Sync for OwnedRwLockMappedWriteGuard<T, U>
    where\n T: ?Sized + Send + Sync,\n U: ?Sized + Send + Sync,
    "],["impl<T> Sync for OwnedMutexGuard<T>
    where\n T: ?Sized + Send + Sync,
    "],["impl<T> Sync for MutexGuard<'_, T>
    where\n T: ?Sized + Send + Sync,
    "],["impl<T> Sync for RwLockWriteGuard<'_, T>
    where\n T: ?Sized + Send + Sync,
    "],["impl Sync for AbortHandle"],["impl<T, U> Sync for OwnedMappedMutexGuard<T, U>
    where\n T: ?Sized + Send + Sync,\n U: ?Sized + Send + Sync,
    "],["impl<T> Sync for RwLock<T>
    where\n T: ?Sized + Send + Sync,
    "],["impl<T> Sync for RwLockReadGuard<'_, T>
    where\n T: ?Sized + Send + Sync,
    "],["impl<'a> Sync for Notified<'a>"]], "tokio_native_tls":[["impl<S> Sync for TlsStream<S>
    where\n S: Sync,
    ",1,["tokio_native_tls::TlsStream"]],["impl Sync for TlsConnector",1,["tokio_native_tls::TlsConnector"]],["impl Sync for TlsAcceptor",1,["tokio_native_tls::TlsAcceptor"]],["impl<S: Sync> Sync for AllowStd<S>"]], "tokio_rustls":[["impl<IO> Sync for TlsStream<IO>
    where\n IO: Sync,
    ",1,["tokio_rustls::client::TlsStream"]],["impl<IO> Sync for TlsStream<IO>
    where\n IO: Sync,
    ",1,["tokio_rustls::server::TlsStream"]],["impl Sync for TlsConnector",1,["tokio_rustls::TlsConnector"]],["impl Sync for TlsAcceptor",1,["tokio_rustls::TlsAcceptor"]],["impl<IO> Sync for LazyConfigAcceptor<IO>
    where\n IO: Sync,
    ",1,["tokio_rustls::LazyConfigAcceptor"]],["impl<IO> Sync for StartHandshake<IO>
    where\n IO: Sync,
    ",1,["tokio_rustls::StartHandshake"]],["impl<IO> Sync for Connect<IO>
    where\n IO: Sync,
    ",1,["tokio_rustls::Connect"]],["impl<IO> Sync for Accept<IO>
    where\n IO: Sync,
    ",1,["tokio_rustls::Accept"]],["impl<IO> Sync for FallibleConnect<IO>
    where\n IO: Sync,
    ",1,["tokio_rustls::FallibleConnect"]],["impl<IO> Sync for FallibleAccept<IO>
    where\n IO: Sync,
    ",1,["tokio_rustls::FallibleAccept"]],["impl<T> Sync for TlsStream<T>
    where\n T: Sync,
    ",1,["tokio_rustls::TlsStream"]]], "tokio_stream":[["impl<T> Sync for ReceiverStream<T>
    where\n T: Send,
    ",1,["tokio_stream::wrappers::mpsc_bounded::ReceiverStream"]],["impl<T> Sync for UnboundedReceiverStream<T>
    where\n T: Send,
    ",1,["tokio_stream::wrappers::mpsc_unbounded::UnboundedReceiverStream"]],["impl Sync for IntervalStream",1,["tokio_stream::wrappers::interval::IntervalStream"]],["impl Sync for ReadDirStream",1,["tokio_stream::wrappers::read_dir::ReadDirStream"]],["impl<S> Sync for Timeout<S>
    where\n S: Sync,
    ",1,["tokio_stream::stream_ext::timeout::Timeout"]],["impl Sync for Elapsed",1,["tokio_stream::stream_ext::timeout::Elapsed"]],["impl<I> Sync for Iter<I>
    where\n I: Sync,
    ",1,["tokio_stream::iter::Iter"]],["impl<T> Sync for Once<T>
    where\n T: Sync,
    ",1,["tokio_stream::once::Once"]],["impl<K, V> Sync for StreamMap<K, V>
    where\n K: Sync,\n V: Sync,
    ",1,["tokio_stream::stream_map::StreamMap"]],["impl<S> Sync for StreamNotifyClose<S>
    where\n S: Sync,
    ",1,["tokio_stream::stream_close::StreamNotifyClose"]],["impl<T> Sync for Empty<T>"],["impl<T> Sync for Pending<T>"]], diff --git a/trait.impl/core/marker/trait.Unpin.js b/trait.impl/core/marker/trait.Unpin.js index 22d6ecdd1ec8..04755e60ec40 100644 --- a/trait.impl/core/marker/trait.Unpin.js +++ b/trait.impl/core/marker/trait.Unpin.js @@ -90,7 +90,7 @@ "futures_executor":[["impl Unpin for LocalPool",1,["futures_executor::local_pool::LocalPool"]],["impl Unpin for LocalSpawner",1,["futures_executor::local_pool::LocalSpawner"]],["impl<S> Unpin for BlockingStream<S>",1,["futures_executor::local_pool::BlockingStream"]],["impl Unpin for Enter",1,["futures_executor::enter::Enter"]],["impl Unpin for EnterError",1,["futures_executor::enter::EnterError"]]], "futures_intrusive":[["impl<T> Unpin for FixedHeapBuf<T>
    where\n T: Unpin,
    ",1,["futures_intrusive::buffer::ring_buffer::if_alloc::FixedHeapBuf"]],["impl<T> Unpin for GrowingHeapBuf<T>
    where\n T: Unpin,
    ",1,["futures_intrusive::buffer::ring_buffer::if_alloc::GrowingHeapBuf"]],["impl<T, A> Unpin for ArrayBuf<T, A>
    where\n A: Unpin,\n T: Unpin,
    ",1,["futures_intrusive::buffer::ring_buffer::ArrayBuf"]],["impl<T> Unpin for ChannelSendError<T>
    where\n T: Unpin,
    ",1,["futures_intrusive::channel::error::ChannelSendError"]],["impl Unpin for TryReceiveError",1,["futures_intrusive::channel::error::TryReceiveError"]],["impl<T> Unpin for TrySendError<T>
    where\n T: Unpin,
    ",1,["futures_intrusive::channel::error::TrySendError"]],["impl<MutexType, T> !Unpin for ChannelReceiveFuture<MutexType, T>",1,["futures_intrusive::channel::channel_future::if_alloc::shared::ChannelReceiveFuture"]],["impl<MutexType, T> !Unpin for ChannelSendFuture<MutexType, T>",1,["futures_intrusive::channel::channel_future::if_alloc::shared::ChannelSendFuture"]],["impl Unpin for CloseStatus",1,["futures_intrusive::channel::channel_future::CloseStatus"]],["impl<'a, MutexType, T> !Unpin for ChannelReceiveFuture<'a, MutexType, T>",1,["futures_intrusive::channel::channel_future::ChannelReceiveFuture"]],["impl<'a, MutexType, T> !Unpin for ChannelSendFuture<'a, MutexType, T>",1,["futures_intrusive::channel::channel_future::ChannelSendFuture"]],["impl<MutexType, T> Unpin for GenericOneshotSender<MutexType, T>",1,["futures_intrusive::channel::oneshot::if_alloc::shared::GenericOneshotSender"]],["impl<MutexType, T> Unpin for GenericOneshotReceiver<MutexType, T>",1,["futures_intrusive::channel::oneshot::if_alloc::shared::GenericOneshotReceiver"]],["impl<MutexType, T> Unpin for GenericOneshotChannel<MutexType, T>
    where\n MutexType: Unpin,\n T: Unpin,
    ",1,["futures_intrusive::channel::oneshot::GenericOneshotChannel"]],["impl<MutexType, T> Unpin for GenericOneshotBroadcastSender<MutexType, T>",1,["futures_intrusive::channel::oneshot_broadcast::if_alloc::shared::GenericOneshotBroadcastSender"]],["impl<MutexType, T> Unpin for GenericOneshotBroadcastReceiver<MutexType, T>",1,["futures_intrusive::channel::oneshot_broadcast::if_alloc::shared::GenericOneshotBroadcastReceiver"]],["impl<MutexType, T> Unpin for GenericOneshotBroadcastChannel<MutexType, T>
    where\n MutexType: Unpin,\n T: Unpin,
    ",1,["futures_intrusive::channel::oneshot_broadcast::GenericOneshotBroadcastChannel"]],["impl<MutexType, T> !Unpin for StateReceiveFuture<MutexType, T>",1,["futures_intrusive::channel::state_broadcast::if_alloc::shared::StateReceiveFuture"]],["impl<MutexType, T> Unpin for GenericStateSender<MutexType, T>",1,["futures_intrusive::channel::state_broadcast::if_alloc::shared::GenericStateSender"]],["impl<MutexType, T> Unpin for GenericStateReceiver<MutexType, T>",1,["futures_intrusive::channel::state_broadcast::if_alloc::shared::GenericStateReceiver"]],["impl Unpin for StateId",1,["futures_intrusive::channel::state_broadcast::StateId"]],["impl<'a, MutexType, T> !Unpin for StateReceiveFuture<'a, MutexType, T>",1,["futures_intrusive::channel::state_broadcast::StateReceiveFuture"]],["impl<MutexType, T> Unpin for GenericStateBroadcastChannel<MutexType, T>
    where\n MutexType: Unpin,\n T: Unpin,
    ",1,["futures_intrusive::channel::state_broadcast::GenericStateBroadcastChannel"]],["impl<MutexType, T, A> Unpin for GenericSender<MutexType, T, A>",1,["futures_intrusive::channel::mpmc::if_alloc::shared::GenericSender"]],["impl<MutexType, T, A> Unpin for GenericReceiver<MutexType, T, A>",1,["futures_intrusive::channel::mpmc::if_alloc::shared::GenericReceiver"]],["impl<MutexType, T, A> !Unpin for SharedStream<MutexType, T, A>",1,["futures_intrusive::channel::mpmc::if_alloc::shared::SharedStream"]],["impl<MutexType, T, A> Unpin for GenericChannel<MutexType, T, A>
    where\n A: Unpin,\n MutexType: Unpin,
    ",1,["futures_intrusive::channel::mpmc::GenericChannel"]],["impl<'a, MutexType, T, A> !Unpin for ChannelStream<'a, MutexType, T, A>",1,["futures_intrusive::channel::mpmc::ChannelStream"]],["impl<MutexType> Unpin for GenericManualResetEvent<MutexType>
    where\n MutexType: Unpin,
    ",1,["futures_intrusive::sync::manual_reset_event::GenericManualResetEvent"]],["impl<'a, MutexType> !Unpin for GenericWaitForEventFuture<'a, MutexType>",1,["futures_intrusive::sync::manual_reset_event::GenericWaitForEventFuture"]],["impl<'a, MutexType, T> Unpin for GenericMutexGuard<'a, MutexType, T>",1,["futures_intrusive::sync::mutex::GenericMutexGuard"]],["impl<'a, MutexType, T> !Unpin for GenericMutexLockFuture<'a, MutexType, T>",1,["futures_intrusive::sync::mutex::GenericMutexLockFuture"]],["impl<MutexType, T> Unpin for GenericMutex<MutexType, T>
    where\n MutexType: Unpin,\n T: Unpin,
    ",1,["futures_intrusive::sync::mutex::GenericMutex"]],["impl<MutexType> Unpin for GenericSharedSemaphoreReleaser<MutexType>",1,["futures_intrusive::sync::semaphore::if_alloc::GenericSharedSemaphoreReleaser"]],["impl<MutexType> !Unpin for GenericSharedSemaphoreAcquireFuture<MutexType>",1,["futures_intrusive::sync::semaphore::if_alloc::GenericSharedSemaphoreAcquireFuture"]],["impl<MutexType> Unpin for GenericSharedSemaphore<MutexType>",1,["futures_intrusive::sync::semaphore::if_alloc::GenericSharedSemaphore"]],["impl<'a, MutexType> Unpin for GenericSemaphoreReleaser<'a, MutexType>",1,["futures_intrusive::sync::semaphore::GenericSemaphoreReleaser"]],["impl<'a, MutexType> !Unpin for GenericSemaphoreAcquireFuture<'a, MutexType>",1,["futures_intrusive::sync::semaphore::GenericSemaphoreAcquireFuture"]],["impl<MutexType> Unpin for GenericSemaphore<MutexType>
    where\n MutexType: Unpin,
    ",1,["futures_intrusive::sync::semaphore::GenericSemaphore"]],["impl Unpin for StdClock",1,["futures_intrusive::timer::clock::if_std::StdClock"]],["impl Unpin for MockClock",1,["futures_intrusive::timer::clock::MockClock"]],["impl<MutexType> Unpin for GenericTimerService<MutexType>
    where\n MutexType: Unpin,
    ",1,["futures_intrusive::timer::timer::GenericTimerService"]],["impl<'a> !Unpin for LocalTimerFuture<'a>",1,["futures_intrusive::timer::timer::LocalTimerFuture"]],["impl<'a> !Unpin for TimerFuture<'a>",1,["futures_intrusive::timer::timer::TimerFuture"]]], "futures_task":[["impl Unpin for SpawnError",1,["futures_task::spawn::SpawnError"]],["impl<'a> Unpin for WakerRef<'a>",1,["futures_task::waker_ref::WakerRef"]],["impl<T> Unpin for LocalFutureObj<'_, T>"],["impl<T> Unpin for FutureObj<'_, T>"]], -"futures_util":[["impl<T> Unpin for RemoteHandle<T>",1,["futures_util::future::future::remote_handle::RemoteHandle"]],["impl<Fut> Unpin for Shared<Fut>",1,["futures_util::future::future::shared::Shared"]],["impl<Fut> Unpin for WeakShared<Fut>",1,["futures_util::future::future::shared::WeakShared"]],["impl<F> Unpin for JoinAll<F>",1,["futures_util::future::join_all::JoinAll"]],["impl<F> Unpin for TryJoinAll<F>",1,["futures_util::future::try_join_all::TryJoinAll"]],["impl<A, B> Unpin for Either<A, B>
    where\n A: Unpin,\n B: Unpin,
    ",1,["futures_util::future::either::Either"]],["impl Unpin for AbortHandle",1,["futures_util::abortable::AbortHandle"]],["impl Unpin for AbortRegistration",1,["futures_util::abortable::AbortRegistration"]],["impl Unpin for Aborted",1,["futures_util::abortable::Aborted"]],["impl<St> Unpin for StreamFuture<St>
    where\n St: Unpin,
    ",1,["futures_util::stream::stream::into_future::StreamFuture"]],["impl<'a, St: ?Sized> Unpin for SelectNextSome<'a, St>",1,["futures_util::stream::stream::select_next_some::SelectNextSome"]],["impl<T, Item> Unpin for ReuniteError<T, Item>",1,["futures_util::stream::stream::split::ReuniteError"]],["impl<T, E> Unpin for TryChunksError<T, E>
    where\n E: Unpin,\n T: Unpin,
    ",1,["futures_util::stream::try_stream::try_chunks::TryChunksError"]],["impl<T, E> Unpin for TryReadyChunksError<T, E>
    where\n E: Unpin,\n T: Unpin,
    ",1,["futures_util::stream::try_stream::try_ready_chunks::TryReadyChunksError"]],["impl Unpin for PollNext",1,["futures_util::stream::select_with_strategy::PollNext"]],["impl<'a, Fut> Unpin for IterPinMut<'a, Fut>",1,["futures_util::stream::futures_unordered::iter::IterPinMut"]],["impl<'a, Fut> Unpin for IterMut<'a, Fut>",1,["futures_util::stream::futures_unordered::iter::IterMut"]],["impl<'a, Fut> Unpin for IterPinRef<'a, Fut>",1,["futures_util::stream::futures_unordered::iter::IterPinRef"]],["impl<'a, Fut> Unpin for Iter<'a, Fut>",1,["futures_util::stream::futures_unordered::iter::Iter"]],["impl<Fut> Unpin for IntoIter<Fut>",1,["futures_util::stream::futures_unordered::iter::IntoIter"]],["impl<St> Unpin for SelectAll<St>",1,["futures_util::stream::select_all::SelectAll"]],["impl<'a, St> Unpin for Iter<'a, St>",1,["futures_util::stream::select_all::Iter"]],["impl<'a, St> Unpin for IterMut<'a, St>",1,["futures_util::stream::select_all::IterMut"]],["impl<St> Unpin for IntoIter<St>",1,["futures_util::stream::select_all::IntoIter"]],["impl<'a, R> Unpin for SeeKRelative<'a, R>",1,["futures_util::io::buf_reader::SeeKRelative"]],["impl<T> Unpin for Cursor<T>
    where\n T: Unpin,
    ",1,["futures_util::io::cursor::Cursor"]],["impl Unpin for Empty",1,["futures_util::io::empty::Empty"]],["impl Unpin for Repeat",1,["futures_util::io::repeat::Repeat"]],["impl Unpin for Sink",1,["futures_util::io::sink::Sink"]],["impl<T> Unpin for ReadHalf<T>",1,["futures_util::io::split::ReadHalf"]],["impl<T> Unpin for WriteHalf<T>",1,["futures_util::io::split::WriteHalf"]],["impl<T> Unpin for ReuniteError<T>",1,["futures_util::io::split::ReuniteError"]],["impl<T> Unpin for Window<T>
    where\n T: Unpin,
    ",1,["futures_util::io::window::Window"]],["impl<T: ?Sized> Unpin for Mutex<T>
    where\n T: Unpin,
    ",1,["futures_util::lock::mutex::Mutex"]],["impl<T: ?Sized> Unpin for OwnedMutexLockFuture<T>",1,["futures_util::lock::mutex::OwnedMutexLockFuture"]],["impl<T: ?Sized> Unpin for OwnedMutexGuard<T>",1,["futures_util::lock::mutex::OwnedMutexGuard"]],["impl<'a, T: ?Sized> Unpin for MutexLockFuture<'a, T>",1,["futures_util::lock::mutex::MutexLockFuture"]],["impl<'a, T: ?Sized> Unpin for MutexGuard<'a, T>",1,["futures_util::lock::mutex::MutexGuard"]],["impl<'a, T: ?Sized, U: ?Sized> Unpin for MappedMutexGuard<'a, T, U>",1,["futures_util::lock::mutex::MappedMutexGuard"]],["impl<W: ?Sized + Unpin> Unpin for Flush<'_, W>"],["impl<'__pin, Si: Sink<Item>, Item, E> Unpin for SinkErrInto<Si, Item, E>
    where\n __Origin<'__pin, Si, Item, E>: Unpin,
    "],["impl<'__pin, St, E> Unpin for ErrInto<St, E>
    where\n __Origin<'__pin, St, E>: Unpin,
    "],["impl<Si: Unpin + ?Sized, Item> Unpin for Flush<'_, Si, Item>"],["impl<'__pin, R> Unpin for BufReader<R>
    where\n __Origin<'__pin, R>: Unpin,
    "],["impl<R: ?Sized + Unpin> Unpin for ReadToEnd<'_, R>"],["impl<'__pin, Si, Item, U, St, F> Unpin for WithFlatMap<Si, Item, U, St, F>
    where\n __Origin<'__pin, Si, Item, U, St, F>: Unpin,
    "],["impl<Fut> Unpin for FuturesUnordered<Fut>"],["impl<F> Unpin for PollFn<F>"],["impl<'__pin, 'a, R, W: ?Sized> Unpin for Copy<'a, R, W>
    where\n __Origin<'__pin, 'a, R, W>: Unpin,
    "],["impl<'__pin, St, Fut, F> Unpin for SkipWhile<St, Fut, F>
    where\n __Origin<'__pin, St, Fut, F>: Unpin,\n St: Stream,
    "],["impl<'__pin, Fut1, Fut2> Unpin for TryFlatten<Fut1, Fut2>
    where\n __Origin<'__pin, Fut1, Fut2>: Unpin,
    "],["impl<'__pin, St, U, F> Unpin for FlatMapUnordered<St, U, F>
    where\n __Origin<'__pin, St, U, F>: Unpin,\n St: Stream,\n U: Stream + Unpin,\n F: FnMut(St::Item) -> U,
    "],["impl<'__pin, St> Unpin for IntoAsyncRead<St>
    where\n __Origin<'__pin, St>: Unpin,\n St: TryStream<Error = Error>,\n St::Ok: AsRef<[u8]>,
    "],["impl<'__pin, St, Fut, F> Unpin for TrySkipWhile<St, Fut, F>
    where\n __Origin<'__pin, St, Fut, F>: Unpin,\n St: TryStream,
    "],["impl<'__pin, St> Unpin for BufferUnordered<St>
    where\n __Origin<'__pin, St>: Unpin,\n St: Stream,
    "],["impl<'__pin, St1, St2> Unpin for Select<St1, St2>
    where\n __Origin<'__pin, St1, St2>: Unpin,
    "],["impl<'__pin, St, Fut, F> Unpin for TryAny<St, Fut, F>
    where\n __Origin<'__pin, St, Fut, F>: Unpin,
    "],["impl<'__pin, Fut> Unpin for IntoFuture<Fut>
    where\n __Origin<'__pin, Fut>: Unpin,
    "],["impl<'__pin, Fut1: TryFuture, Fut2: TryFuture, Fut3: TryFuture> Unpin for TryJoin3<Fut1, Fut2, Fut3>
    where\n __Origin<'__pin, Fut1, Fut2, Fut3>: Unpin,
    "],["impl<'__pin, St> Unpin for TryFlatten<St>
    where\n __Origin<'__pin, St>: Unpin,\n St: TryStream,
    "],["impl<'__pin, Fut, E> Unpin for OkInto<Fut, E>
    where\n __Origin<'__pin, Fut, E>: Unpin,
    "],["impl<'__pin, T, F, Fut> Unpin for TryUnfold<T, F, Fut>
    where\n __Origin<'__pin, T, F, Fut>: Unpin,
    "],["impl<S: ?Sized + Unpin> Unpin for Seek<'_, S>"],["impl<'__pin, St, Si> Unpin for Forward<St, Si>
    where\n __Origin<'__pin, St, Si>: Unpin,\n St: TryStream,
    "],["impl<'__pin, St: Stream> Unpin for ReadyChunks<St>
    where\n __Origin<'__pin, St>: Unpin,
    "],["impl<'__pin, Fut> Unpin for Fuse<Fut>
    where\n __Origin<'__pin, Fut>: Unpin,
    "],["impl<'__pin, Si1, Si2> Unpin for Fanout<Si1, Si2>
    where\n __Origin<'__pin, Si1, Si2>: Unpin,
    "],["impl<T> Unpin for AllowStdIo<T>"],["impl<'__pin, Fut1: TryFuture, Fut2: TryFuture, Fut3: TryFuture, Fut4: TryFuture> Unpin for TryJoin4<Fut1, Fut2, Fut3, Fut4>
    where\n __Origin<'__pin, Fut1, Fut2, Fut3, Fut4>: Unpin,
    "],["impl<'__pin, 'a, St: Stream, T: ?Sized> Unpin for NextIfEq<'a, St, T>
    where\n __Origin<'__pin, 'a, St, T>: Unpin,
    "],["impl<'__pin, Fut, F> Unpin for Map<Fut, F>
    where\n __Origin<'__pin, Fut, F>: Unpin,
    "],["impl<Si: Unpin + ?Sized, Item> Unpin for Close<'_, Si, Item>"],["impl<'__pin, Fut1: Future, Fut2: Future, Fut3: Future, Fut4: Future> Unpin for Join4<Fut1, Fut2, Fut3, Fut4>
    where\n __Origin<'__pin, Fut1, Fut2, Fut3, Fut4>: Unpin,
    "],["impl<'__pin, Fut1, Fut2, F> Unpin for OrElse<Fut1, Fut2, F>
    where\n __Origin<'__pin, Fut1, Fut2, F>: Unpin,
    "],["impl<'__pin, T> Unpin for Abortable<T>
    where\n __Origin<'__pin, T>: Unpin,
    "],["impl<'__pin, St> Unpin for CatchUnwind<St>
    where\n __Origin<'__pin, St>: Unpin,
    "],["impl<'__pin, Si, F> Unpin for SinkMapErr<Si, F>
    where\n __Origin<'__pin, Si, F>: Unpin,
    "],["impl<'__pin, St, Fut, F> Unpin for TryTakeWhile<St, Fut, F>
    where\n __Origin<'__pin, St, Fut, F>: Unpin,\n St: TryStream,
    "],["impl<'__pin, Fut, F> Unpin for MapOk<Fut, F>
    where\n __Origin<'__pin, Fut, F>: Unpin,
    "],["impl<A: Unpin, B: Unpin> Unpin for TrySelect<A, B>"],["impl<'__pin, St> Unpin for TryBuffered<St>
    where\n __Origin<'__pin, St>: Unpin,\n St: TryStream,\n St::Ok: TryFuture,
    "],["impl<'__pin, St, Fut, F> Unpin for Any<St, Fut, F>
    where\n __Origin<'__pin, St, Fut, F>: Unpin,
    "],["impl<W: ?Sized + Unpin> Unpin for WriteAll<'_, W>"],["impl<'__pin, Fut1: TryFuture, Fut2: TryFuture> Unpin for TryJoin<Fut1, Fut2>
    where\n __Origin<'__pin, Fut1, Fut2>: Unpin,
    "],["impl<T> Unpin for Empty<T>"],["impl<'__pin, Fut> Unpin for NeverError<Fut>
    where\n __Origin<'__pin, Fut>: Unpin,
    "],["impl<I> Unpin for Iter<I>"],["impl<W: ?Sized + Unpin> Unpin for WriteVectored<'_, W>"],["impl<Si: Unpin + ?Sized, Item> Unpin for Feed<'_, Si, Item>"],["impl<'__pin, Fut1, Fut2, F> Unpin for Then<Fut1, Fut2, F>
    where\n __Origin<'__pin, Fut1, Fut2, F>: Unpin,
    "],["impl<'__pin, St: Stream> Unpin for Concat<St>
    where\n __Origin<'__pin, St>: Unpin,
    "],["impl<'__pin, St: Stream> Unpin for Chunks<St>
    where\n __Origin<'__pin, St>: Unpin,
    "],["impl<T> Unpin for Repeat<T>"],["impl<'__pin, Fut: Future> Unpin for Remote<Fut>
    where\n __Origin<'__pin, Fut>: Unpin,
    "],["impl<'__pin, St, Fut, F> Unpin for FilterMap<St, Fut, F>
    where\n __Origin<'__pin, St, Fut, F>: Unpin,
    "],["impl<'__pin, St, Fut, F> Unpin for AndThen<St, Fut, F>
    where\n __Origin<'__pin, St, Fut, F>: Unpin,
    "],["impl<'__pin, F> Unpin for Flatten<F>
    where\n __Origin<'__pin, F>: Unpin,\n F: Future,
    "],["impl<'__pin, St> Unpin for Buffered<St>
    where\n __Origin<'__pin, St>: Unpin,\n St: Stream,\n St::Item: Future,
    "],["impl<'__pin, St, Fut, F> Unpin for All<St, Fut, F>
    where\n __Origin<'__pin, St, Fut, F>: Unpin,
    "],["impl<S> Unpin for SplitStream<S>"],["impl<'__pin, Fut, F> Unpin for InspectOk<Fut, F>
    where\n __Origin<'__pin, Fut, F>: Unpin,
    "],["impl<W: ?Sized + Unpin> Unpin for Write<'_, W>"],["impl<'__pin, 'a, St: Stream> Unpin for PeekMut<'a, St>
    where\n __Origin<'__pin, 'a, St>: Unpin,
    "],["impl<'__pin, St, Fut, F> Unpin for TryFilterMap<St, Fut, F>
    where\n __Origin<'__pin, St, Fut, F>: Unpin,
    "],["impl<'__pin, Fut1: Future, Fut2: Future, Fut3: Future> Unpin for Join3<Fut1, Fut2, Fut3>
    where\n __Origin<'__pin, Fut1, Fut2, Fut3>: Unpin,
    "],["impl<'__pin, S> Unpin for PollImmediate<S>
    where\n __Origin<'__pin, S>: Unpin,
    "],["impl<'__pin, R> Unpin for Take<R>
    where\n __Origin<'__pin, R>: Unpin,
    "],["impl<'__pin, Fut> Unpin for TryFlattenStream<Fut>
    where\n __Origin<'__pin, Fut>: Unpin,\n Fut: TryFuture,
    "],["impl<'__pin, St: Stream> Unpin for Peekable<St>
    where\n __Origin<'__pin, St>: Unpin,
    "],["impl<'__pin, St> Unpin for Cycle<St>
    where\n __Origin<'__pin, St>: Unpin,
    "],["impl<'__pin, St> Unpin for Skip<St>
    where\n __Origin<'__pin, St>: Unpin,
    "],["impl<'__pin, 'a, St: Stream, F> Unpin for NextIf<'a, St, F>
    where\n __Origin<'__pin, 'a, St, F>: Unpin,
    "],["impl<'__pin, Fut> Unpin for Once<Fut>
    where\n __Origin<'__pin, Fut>: Unpin,
    "],["impl<R: ?Sized + Unpin> Unpin for ReadToString<'_, R>"],["impl<R: ?Sized> Unpin for FillBuf<'_, R>"],["impl<A: Unpin, B: Unpin> Unpin for Select<A, B>"],["impl<R: ?Sized + Unpin> Unpin for ReadExact<'_, R>"],["impl<'__pin, Fut, F> Unpin for InspectErr<Fut, F>
    where\n __Origin<'__pin, Fut, F>: Unpin,
    "],["impl<'__pin, Fut, F> Unpin for UnwrapOrElse<Fut, F>
    where\n __Origin<'__pin, Fut, F>: Unpin,
    "],["impl<R: ?Sized + Unpin> Unpin for ReadUntil<'_, R>"],["impl<'__pin, W> Unpin for BufWriter<W>
    where\n __Origin<'__pin, W>: Unpin,
    "],["impl<'__pin, St> Unpin for Take<St>
    where\n __Origin<'__pin, St>: Unpin,
    "],["impl<T> Unpin for Pending<T>"],["impl<'__pin, 'a, R, W: ?Sized> Unpin for CopyBuf<'a, R, W>
    where\n __Origin<'__pin, 'a, R, W>: Unpin,
    "],["impl<'__pin, Fut, E> Unpin for ErrInto<Fut, E>
    where\n __Origin<'__pin, Fut, E>: Unpin,
    "],["impl<'__pin, St, Fut, F> Unpin for TryForEach<St, Fut, F>
    where\n __Origin<'__pin, St, Fut, F>: Unpin,
    "],["impl<'__pin, St> Unpin for Enumerate<St>
    where\n __Origin<'__pin, St>: Unpin,
    "],["impl<'__pin, St1, St2, Clos, State> Unpin for SelectWithStrategy<St1, St2, Clos, State>
    where\n __Origin<'__pin, St1, St2, Clos, State>: Unpin,
    "],["impl<S, Item> Unpin for SplitSink<S, Item>"],["impl<'__pin, Fut, F> Unpin for MapErr<Fut, F>
    where\n __Origin<'__pin, Fut, F>: Unpin,
    "],["impl<'__pin, F> Unpin for IntoStream<F>
    where\n __Origin<'__pin, F>: Unpin,
    "],["impl<T> Unpin for Pending<T>"],["impl<Fut: Future + Unpin> Unpin for MaybeDone<Fut>"],["impl<'__pin, Fut> Unpin for UnitError<Fut>
    where\n __Origin<'__pin, Fut>: Unpin,
    "],["impl<'__pin, T> Unpin for PollImmediate<T>
    where\n __Origin<'__pin, T>: Unpin,
    "],["impl<St: ?Sized + Unpin> Unpin for TryNext<'_, St>"],["impl<'__pin, F> Unpin for OptionFuture<F>
    where\n __Origin<'__pin, F>: Unpin,
    "],["impl<W: ?Sized + Unpin> Unpin for Close<'_, W>"],["impl<'__pin, St, F> Unpin for InspectOk<St, F>
    where\n __Origin<'__pin, St, F>: Unpin,
    "],["impl<'__pin, Fut, T> Unpin for MapInto<Fut, T>
    where\n __Origin<'__pin, Fut, T>: Unpin,
    "],["impl<'__pin, St, Fut, F> Unpin for TryAll<St, Fut, F>
    where\n __Origin<'__pin, St, Fut, F>: Unpin,
    "],["impl<'__pin, T, U> Unpin for Chain<T, U>
    where\n __Origin<'__pin, T, U>: Unpin,
    "],["impl<'__pin, St1: Stream, St2: Stream> Unpin for Zip<St1, St2>
    where\n __Origin<'__pin, St1, St2>: Unpin,
    "],["impl<'__pin, St: Stream, Fut: Future> Unpin for TakeUntil<St, Fut>
    where\n __Origin<'__pin, St, Fut>: Unpin,
    "],["impl<'__pin, St, Fut, F> Unpin for Filter<St, Fut, F>
    where\n __Origin<'__pin, St, Fut, F>: Unpin,\n St: Stream,
    "],["impl<'__pin, 'a, R, W: ?Sized> Unpin for CopyBufAbortable<'a, R, W>
    where\n __Origin<'__pin, 'a, R, W>: Unpin,
    "],["impl<F> Unpin for Lazy<F>"],["impl<'__pin, St, F> Unpin for Map<St, F>
    where\n __Origin<'__pin, St, F>: Unpin,
    "],["impl<'__pin, St> Unpin for Fuse<St>
    where\n __Origin<'__pin, St>: Unpin,
    "],["impl<'__pin, St, Fut, T, F> Unpin for TryFold<St, Fut, T, F>
    where\n __Origin<'__pin, St, Fut, T, F>: Unpin,
    "],["impl<Fut: Unpin> Unpin for SelectAll<Fut>"],["impl<'__pin, St, F> Unpin for Inspect<St, F>
    where\n __Origin<'__pin, St, F>: Unpin,
    "],["impl<'__pin, St: TryStream> Unpin for TryChunks<St>
    where\n __Origin<'__pin, St>: Unpin,
    "],["impl<'__pin, 'a, St: Stream> Unpin for Peek<'a, St>
    where\n __Origin<'__pin, 'a, St>: Unpin,
    "],["impl<Si: Unpin + ?Sized, Item> Unpin for Send<'_, Si, Item>"],["impl<'__pin, Fut, F> Unpin for Inspect<Fut, F>
    where\n __Origin<'__pin, Fut, F>: Unpin,
    "],["impl<T> Unpin for Ready<T>"],["impl<'__pin, T, F, R> Unpin for Unfold<T, F, R>
    where\n __Origin<'__pin, T, F, R>: Unpin,
    "],["impl<'__pin, St: TryStream> Unpin for TryReadyChunks<St>
    where\n __Origin<'__pin, St>: Unpin,
    "],["impl<'__pin, Si, Item, U, Fut, F> Unpin for With<Si, Item, U, Fut, F>
    where\n __Origin<'__pin, Si, Item, U, Fut, F>: Unpin,
    "],["impl<'__pin, Si, Item> Unpin for Buffer<Si, Item>
    where\n __Origin<'__pin, Si, Item>: Unpin,
    "],["impl<'__pin, Fut, F, G> Unpin for MapOkOrElse<Fut, F, G>
    where\n __Origin<'__pin, Fut, F, G>: Unpin,
    "],["impl<'__pin, St, Fut, F> Unpin for OrElse<St, Fut, F>
    where\n __Origin<'__pin, St, Fut, F>: Unpin,
    "],["impl<'__pin, St, F> Unpin for MapErr<St, F>
    where\n __Origin<'__pin, St, F>: Unpin,
    "],["impl<'__pin, St, Fut, T, F> Unpin for Fold<St, Fut, T, F>
    where\n __Origin<'__pin, St, Fut, T, F>: Unpin,
    "],["impl<R: ?Sized + Unpin> Unpin for ReadVectored<'_, R>"],["impl<'__pin, St> Unpin for Flatten<St>
    where\n __Origin<'__pin, St>: Unpin,\n St: Stream,
    "],["impl<'__pin, St> Unpin for TryFlattenUnordered<St>
    where\n __Origin<'__pin, St>: Unpin,\n St: TryStream,\n St::Ok: TryStream + Unpin,\n <St::Ok as TryStream>::Error: From<St::Error>,
    "],["impl<'__pin, Fut, Si> Unpin for FlattenSink<Fut, Si>
    where\n __Origin<'__pin, Fut, Si>: Unpin,
    "],["impl<'__pin, St: Stream, Fut, F> Unpin for TakeWhile<St, Fut, F>
    where\n __Origin<'__pin, St, Fut, F>: Unpin,
    "],["impl<T> Unpin for Drain<T>"],["impl<'__pin, St, U, F> Unpin for FlatMap<St, U, F>
    where\n __Origin<'__pin, St, U, F>: Unpin,
    "],["impl<'__pin, Fut1: Future, Fut2: Future, Fut3: Future, Fut4: Future, Fut5: Future> Unpin for Join5<Fut1, Fut2, Fut3, Fut4, Fut5>
    where\n __Origin<'__pin, Fut1, Fut2, Fut3, Fut4, Fut5>: Unpin,
    "],["impl<A, F: FnMut() -> A> Unpin for RepeatWith<F>"],["impl<'__pin, Fut> Unpin for CatchUnwind<Fut>
    where\n __Origin<'__pin, Fut>: Unpin,
    "],["impl<'__pin, F> Unpin for FlattenStream<F>
    where\n __Origin<'__pin, F>: Unpin,\n F: Future,
    "],["impl<T: Future> Unpin for FuturesOrdered<T>"],["impl<'__pin, St, Fut, F> Unpin for TryForEachConcurrent<St, Fut, F>
    where\n __Origin<'__pin, St, Fut, F>: Unpin,
    "],["impl<'__pin, St> Unpin for IntoStream<St>
    where\n __Origin<'__pin, St>: Unpin,
    "],["impl<'__pin, St, F> Unpin for MapOk<St, F>
    where\n __Origin<'__pin, St, F>: Unpin,
    "],["impl<St: ?Sized + Unpin> Unpin for Next<'_, St>"],["impl<'__pin, R> Unpin for Lines<R>
    where\n __Origin<'__pin, R>: Unpin,
    "],["impl<'__pin, St1, St2> Unpin for Chain<St1, St2>
    where\n __Origin<'__pin, St1, St2>: Unpin,
    "],["impl<'__pin, St, Fut, F> Unpin for TryFilter<St, Fut, F>
    where\n __Origin<'__pin, St, Fut, F>: Unpin,\n St: TryStream,
    "],["impl<'__pin, St, Fut, F> Unpin for ForEach<St, Fut, F>
    where\n __Origin<'__pin, St, Fut, F>: Unpin,
    "],["impl<'__pin, St: TryStream> Unpin for TryConcat<St>
    where\n __Origin<'__pin, St>: Unpin,
    "],["impl<F> Unpin for PollFn<F>"],["impl<'__pin, W: AsyncWrite> Unpin for LineWriter<W>
    where\n __Origin<'__pin, W>: Unpin,
    "],["impl<R: ?Sized + Unpin> Unpin for ReadLine<'_, R>"],["impl<'__pin, St, C> Unpin for TryCollect<St, C>
    where\n __Origin<'__pin, St, C>: Unpin,
    "],["impl<'__pin, St, Fut, F> Unpin for Then<St, Fut, F>
    where\n __Origin<'__pin, St, Fut, F>: Unpin,
    "],["impl<Si, St> Unpin for SendAll<'_, Si, St>
    where\n Si: Unpin + ?Sized,\n St: TryStream + Unpin + ?Sized,
    "],["impl<'__pin, W, Item> Unpin for IntoSink<W, Item>
    where\n __Origin<'__pin, W, Item>: Unpin,
    "],["impl<'__pin, Fut1: Future, Fut2: Future> Unpin for Join<Fut1, Fut2>
    where\n __Origin<'__pin, Fut1, Fut2>: Unpin,
    "],["impl<'__pin, T, F, Fut> Unpin for Unfold<T, F, Fut>
    where\n __Origin<'__pin, T, F, Fut>: Unpin,
    "],["impl<'__pin, Fut1, Fut2, F> Unpin for AndThen<Fut1, Fut2, F>
    where\n __Origin<'__pin, Fut1, Fut2, F>: Unpin,
    "],["impl<R: ?Sized + Unpin> Unpin for Read<'_, R>"],["impl<'__pin, St, FromA, FromB> Unpin for Unzip<St, FromA, FromB>
    where\n __Origin<'__pin, St, FromA, FromB>: Unpin,
    "],["impl<'__pin, St, C> Unpin for Collect<St, C>
    where\n __Origin<'__pin, St, C>: Unpin,
    "],["impl<'__pin, St> Unpin for Count<St>
    where\n __Origin<'__pin, St>: Unpin,
    "],["impl<Fut: Unpin> Unpin for SelectOk<Fut>"],["impl<'__pin, Fut1: TryFuture, Fut2: TryFuture, Fut3: TryFuture, Fut4: TryFuture, Fut5: TryFuture> Unpin for TryJoin5<Fut1, Fut2, Fut3, Fut4, Fut5>
    where\n __Origin<'__pin, Fut1, Fut2, Fut3, Fut4, Fut5>: Unpin,
    "],["impl<'__pin, St: Stream, S, Fut, F> Unpin for Scan<St, S, Fut, F>
    where\n __Origin<'__pin, St, S, Fut, F>: Unpin,
    "],["impl<'__pin, St, Fut, F> Unpin for ForEachConcurrent<St, Fut, F>
    where\n __Origin<'__pin, St, Fut, F>: Unpin,
    "],["impl<Fut: TryFuture + Unpin> Unpin for TryMaybeDone<Fut>"],["impl<'__pin, St> Unpin for TryBufferUnordered<St>
    where\n __Origin<'__pin, St>: Unpin,\n St: TryStream,
    "],["impl<'__pin, St, F> Unpin for InspectErr<St, F>
    where\n __Origin<'__pin, St, F>: Unpin,
    "]], +"futures_util":[["impl<T> Unpin for RemoteHandle<T>",1,["futures_util::future::future::remote_handle::RemoteHandle"]],["impl<Fut> Unpin for Shared<Fut>",1,["futures_util::future::future::shared::Shared"]],["impl<Fut> Unpin for WeakShared<Fut>",1,["futures_util::future::future::shared::WeakShared"]],["impl<F> Unpin for JoinAll<F>",1,["futures_util::future::join_all::JoinAll"]],["impl<F> Unpin for TryJoinAll<F>",1,["futures_util::future::try_join_all::TryJoinAll"]],["impl<A, B> Unpin for Either<A, B>
    where\n A: Unpin,\n B: Unpin,
    ",1,["futures_util::future::either::Either"]],["impl Unpin for AbortHandle",1,["futures_util::abortable::AbortHandle"]],["impl Unpin for AbortRegistration",1,["futures_util::abortable::AbortRegistration"]],["impl Unpin for Aborted",1,["futures_util::abortable::Aborted"]],["impl<St> Unpin for StreamFuture<St>
    where\n St: Unpin,
    ",1,["futures_util::stream::stream::into_future::StreamFuture"]],["impl<'a, St: ?Sized> Unpin for SelectNextSome<'a, St>",1,["futures_util::stream::stream::select_next_some::SelectNextSome"]],["impl<T, Item> Unpin for ReuniteError<T, Item>",1,["futures_util::stream::stream::split::ReuniteError"]],["impl<T, E> Unpin for TryChunksError<T, E>
    where\n E: Unpin,\n T: Unpin,
    ",1,["futures_util::stream::try_stream::try_chunks::TryChunksError"]],["impl<T, E> Unpin for TryReadyChunksError<T, E>
    where\n E: Unpin,\n T: Unpin,
    ",1,["futures_util::stream::try_stream::try_ready_chunks::TryReadyChunksError"]],["impl Unpin for PollNext",1,["futures_util::stream::select_with_strategy::PollNext"]],["impl<'a, Fut> Unpin for IterPinMut<'a, Fut>",1,["futures_util::stream::futures_unordered::iter::IterPinMut"]],["impl<'a, Fut> Unpin for IterMut<'a, Fut>",1,["futures_util::stream::futures_unordered::iter::IterMut"]],["impl<'a, Fut> Unpin for IterPinRef<'a, Fut>",1,["futures_util::stream::futures_unordered::iter::IterPinRef"]],["impl<'a, Fut> Unpin for Iter<'a, Fut>",1,["futures_util::stream::futures_unordered::iter::Iter"]],["impl<Fut> Unpin for IntoIter<Fut>",1,["futures_util::stream::futures_unordered::iter::IntoIter"]],["impl<St> Unpin for SelectAll<St>",1,["futures_util::stream::select_all::SelectAll"]],["impl<'a, St> Unpin for Iter<'a, St>",1,["futures_util::stream::select_all::Iter"]],["impl<'a, St> Unpin for IterMut<'a, St>",1,["futures_util::stream::select_all::IterMut"]],["impl<St> Unpin for IntoIter<St>",1,["futures_util::stream::select_all::IntoIter"]],["impl<'a, R> Unpin for SeeKRelative<'a, R>",1,["futures_util::io::buf_reader::SeeKRelative"]],["impl<T> Unpin for Cursor<T>
    where\n T: Unpin,
    ",1,["futures_util::io::cursor::Cursor"]],["impl Unpin for Empty",1,["futures_util::io::empty::Empty"]],["impl Unpin for Repeat",1,["futures_util::io::repeat::Repeat"]],["impl Unpin for Sink",1,["futures_util::io::sink::Sink"]],["impl<T> Unpin for ReadHalf<T>",1,["futures_util::io::split::ReadHalf"]],["impl<T> Unpin for WriteHalf<T>",1,["futures_util::io::split::WriteHalf"]],["impl<T> Unpin for ReuniteError<T>",1,["futures_util::io::split::ReuniteError"]],["impl<T> Unpin for Window<T>
    where\n T: Unpin,
    ",1,["futures_util::io::window::Window"]],["impl<T: ?Sized> Unpin for Mutex<T>
    where\n T: Unpin,
    ",1,["futures_util::lock::mutex::Mutex"]],["impl<T: ?Sized> Unpin for OwnedMutexLockFuture<T>",1,["futures_util::lock::mutex::OwnedMutexLockFuture"]],["impl<T: ?Sized> Unpin for OwnedMutexGuard<T>",1,["futures_util::lock::mutex::OwnedMutexGuard"]],["impl<'a, T: ?Sized> Unpin for MutexLockFuture<'a, T>",1,["futures_util::lock::mutex::MutexLockFuture"]],["impl<'a, T: ?Sized> Unpin for MutexGuard<'a, T>",1,["futures_util::lock::mutex::MutexGuard"]],["impl<'a, T: ?Sized, U: ?Sized> Unpin for MappedMutexGuard<'a, T, U>",1,["futures_util::lock::mutex::MappedMutexGuard"]],["impl<'__pin, St> Unpin for CatchUnwind<St>
    where\n __Origin<'__pin, St>: Unpin,
    "],["impl<'__pin, St, E> Unpin for ErrInto<St, E>
    where\n __Origin<'__pin, St, E>: Unpin,
    "],["impl<Fut: TryFuture + Unpin> Unpin for TryMaybeDone<Fut>"],["impl<R: ?Sized> Unpin for FillBuf<'_, R>"],["impl<'__pin, Fut1: TryFuture, Fut2: TryFuture, Fut3: TryFuture> Unpin for TryJoin3<Fut1, Fut2, Fut3>
    where\n __Origin<'__pin, Fut1, Fut2, Fut3>: Unpin,
    "],["impl<'__pin, S> Unpin for PollImmediate<S>
    where\n __Origin<'__pin, S>: Unpin,
    "],["impl<'__pin, W> Unpin for BufWriter<W>
    where\n __Origin<'__pin, W>: Unpin,
    "],["impl<'__pin, F> Unpin for Flatten<F>
    where\n __Origin<'__pin, F>: Unpin,\n F: Future,
    "],["impl<'__pin, St, Fut, F> Unpin for TrySkipWhile<St, Fut, F>
    where\n __Origin<'__pin, St, Fut, F>: Unpin,\n St: TryStream,
    "],["impl<'__pin, St, Fut, T, F> Unpin for TryFold<St, Fut, T, F>
    where\n __Origin<'__pin, St, Fut, T, F>: Unpin,
    "],["impl<'__pin, Fut1, Fut2> Unpin for TryFlatten<Fut1, Fut2>
    where\n __Origin<'__pin, Fut1, Fut2>: Unpin,
    "],["impl<Si: Unpin + ?Sized, Item> Unpin for Close<'_, Si, Item>"],["impl<'__pin, 'a, St: Stream, T: ?Sized> Unpin for NextIfEq<'a, St, T>
    where\n __Origin<'__pin, 'a, St, T>: Unpin,
    "],["impl<'__pin, St, U, F> Unpin for FlatMap<St, U, F>
    where\n __Origin<'__pin, St, U, F>: Unpin,
    "],["impl<'__pin, Fut, F, G> Unpin for MapOkOrElse<Fut, F, G>
    where\n __Origin<'__pin, Fut, F, G>: Unpin,
    "],["impl<'__pin, Si, Item> Unpin for Buffer<Si, Item>
    where\n __Origin<'__pin, Si, Item>: Unpin,
    "],["impl<'__pin, T, U> Unpin for Chain<T, U>
    where\n __Origin<'__pin, T, U>: Unpin,
    "],["impl<'__pin, 'a, St: Stream, F> Unpin for NextIf<'a, St, F>
    where\n __Origin<'__pin, 'a, St, F>: Unpin,
    "],["impl<'__pin, St, Si> Unpin for Forward<St, Si>
    where\n __Origin<'__pin, St, Si>: Unpin,\n St: TryStream,
    "],["impl<'__pin, St, C> Unpin for TryCollect<St, C>
    where\n __Origin<'__pin, St, C>: Unpin,
    "],["impl<S> Unpin for SplitStream<S>"],["impl<W: ?Sized + Unpin> Unpin for WriteAll<'_, W>"],["impl<'__pin, Fut: Future> Unpin for Remote<Fut>
    where\n __Origin<'__pin, Fut>: Unpin,
    "],["impl<'__pin, St, Fut, F> Unpin for ForEachConcurrent<St, Fut, F>
    where\n __Origin<'__pin, St, Fut, F>: Unpin,
    "],["impl<'__pin, Fut, F> Unpin for InspectOk<Fut, F>
    where\n __Origin<'__pin, Fut, F>: Unpin,
    "],["impl<'__pin, Fut, F> Unpin for Inspect<Fut, F>
    where\n __Origin<'__pin, Fut, F>: Unpin,
    "],["impl<'__pin, St, FromA, FromB> Unpin for Unzip<St, FromA, FromB>
    where\n __Origin<'__pin, St, FromA, FromB>: Unpin,
    "],["impl<'__pin, 'a, R, W: ?Sized> Unpin for CopyBuf<'a, R, W>
    where\n __Origin<'__pin, 'a, R, W>: Unpin,
    "],["impl<'__pin, Si: Sink<Item>, Item, E> Unpin for SinkErrInto<Si, Item, E>
    where\n __Origin<'__pin, Si, Item, E>: Unpin,
    "],["impl<T> Unpin for Repeat<T>"],["impl<'__pin, Fut1: Future, Fut2: Future> Unpin for Join<Fut1, Fut2>
    where\n __Origin<'__pin, Fut1, Fut2>: Unpin,
    "],["impl<'__pin, St, C> Unpin for Collect<St, C>
    where\n __Origin<'__pin, St, C>: Unpin,
    "],["impl<'__pin, St, U, F> Unpin for FlatMapUnordered<St, U, F>
    where\n __Origin<'__pin, St, U, F>: Unpin,\n St: Stream,\n U: Stream + Unpin,\n F: FnMut(St::Item) -> U,
    "],["impl<'__pin, F> Unpin for IntoStream<F>
    where\n __Origin<'__pin, F>: Unpin,
    "],["impl<'__pin, St, Fut, F> Unpin for FilterMap<St, Fut, F>
    where\n __Origin<'__pin, St, Fut, F>: Unpin,
    "],["impl<'__pin, Fut, Si> Unpin for FlattenSink<Fut, Si>
    where\n __Origin<'__pin, Fut, Si>: Unpin,
    "],["impl<T> Unpin for Pending<T>"],["impl<R: ?Sized + Unpin> Unpin for ReadLine<'_, R>"],["impl<'__pin, St, Fut, F> Unpin for TryForEach<St, Fut, F>
    where\n __Origin<'__pin, St, Fut, F>: Unpin,
    "],["impl<'__pin, St, Fut, F> Unpin for TryFilter<St, Fut, F>
    where\n __Origin<'__pin, St, Fut, F>: Unpin,\n St: TryStream,
    "],["impl<W: ?Sized + Unpin> Unpin for Write<'_, W>"],["impl<A: Unpin, B: Unpin> Unpin for TrySelect<A, B>"],["impl<'__pin, Fut> Unpin for IntoFuture<Fut>
    where\n __Origin<'__pin, Fut>: Unpin,
    "],["impl<'__pin, St, Fut, T, F> Unpin for Fold<St, Fut, T, F>
    where\n __Origin<'__pin, St, Fut, T, F>: Unpin,
    "],["impl<'__pin, Fut, T> Unpin for MapInto<Fut, T>
    where\n __Origin<'__pin, Fut, T>: Unpin,
    "],["impl<'__pin, St, Fut, F> Unpin for TryTakeWhile<St, Fut, F>
    where\n __Origin<'__pin, St, Fut, F>: Unpin,\n St: TryStream,
    "],["impl<'__pin, Si, Item, U, St, F> Unpin for WithFlatMap<Si, Item, U, St, F>
    where\n __Origin<'__pin, Si, Item, U, St, F>: Unpin,
    "],["impl<'__pin, St, Fut, F> Unpin for SkipWhile<St, Fut, F>
    where\n __Origin<'__pin, St, Fut, F>: Unpin,\n St: Stream,
    "],["impl<'__pin, Fut, F> Unpin for MapErr<Fut, F>
    where\n __Origin<'__pin, Fut, F>: Unpin,
    "],["impl<R: ?Sized + Unpin> Unpin for ReadVectored<'_, R>"],["impl<'__pin, Fut1, Fut2, F> Unpin for Then<Fut1, Fut2, F>
    where\n __Origin<'__pin, Fut1, Fut2, F>: Unpin,
    "],["impl<'__pin, 'a, R, W: ?Sized> Unpin for Copy<'a, R, W>
    where\n __Origin<'__pin, 'a, R, W>: Unpin,
    "],["impl<S, Item> Unpin for SplitSink<S, Item>"],["impl<Si: Unpin + ?Sized, Item> Unpin for Send<'_, Si, Item>"],["impl<'__pin, St> Unpin for Buffered<St>
    where\n __Origin<'__pin, St>: Unpin,\n St: Stream,\n St::Item: Future,
    "],["impl<'__pin, Fut1: TryFuture, Fut2: TryFuture, Fut3: TryFuture, Fut4: TryFuture, Fut5: TryFuture> Unpin for TryJoin5<Fut1, Fut2, Fut3, Fut4, Fut5>
    where\n __Origin<'__pin, Fut1, Fut2, Fut3, Fut4, Fut5>: Unpin,
    "],["impl<'__pin, St: Stream, Fut: Future> Unpin for TakeUntil<St, Fut>
    where\n __Origin<'__pin, St, Fut>: Unpin,
    "],["impl<'__pin, Si, F> Unpin for SinkMapErr<Si, F>
    where\n __Origin<'__pin, Si, F>: Unpin,
    "],["impl<R: ?Sized + Unpin> Unpin for ReadExact<'_, R>"],["impl<T> Unpin for Ready<T>"],["impl<'__pin, St, Fut, F> Unpin for AndThen<St, Fut, F>
    where\n __Origin<'__pin, St, Fut, F>: Unpin,
    "],["impl<'__pin, St, Fut, F> Unpin for TryForEachConcurrent<St, Fut, F>
    where\n __Origin<'__pin, St, Fut, F>: Unpin,
    "],["impl<A: Unpin, B: Unpin> Unpin for Select<A, B>"],["impl<'__pin, R> Unpin for BufReader<R>
    where\n __Origin<'__pin, R>: Unpin,
    "],["impl<'__pin, 'a, St: Stream> Unpin for PeekMut<'a, St>
    where\n __Origin<'__pin, 'a, St>: Unpin,
    "],["impl<'__pin, Fut, F> Unpin for Map<Fut, F>
    where\n __Origin<'__pin, Fut, F>: Unpin,
    "],["impl<'__pin, Fut> Unpin for Once<Fut>
    where\n __Origin<'__pin, Fut>: Unpin,
    "],["impl<'__pin, Fut, F> Unpin for MapOk<Fut, F>
    where\n __Origin<'__pin, Fut, F>: Unpin,
    "],["impl<'__pin, Fut, E> Unpin for ErrInto<Fut, E>
    where\n __Origin<'__pin, Fut, E>: Unpin,
    "],["impl<'__pin, Si1, Si2> Unpin for Fanout<Si1, Si2>
    where\n __Origin<'__pin, Si1, Si2>: Unpin,
    "],["impl<F> Unpin for PollFn<F>"],["impl<A, F: FnMut() -> A> Unpin for RepeatWith<F>"],["impl<'__pin, Fut, F> Unpin for UnwrapOrElse<Fut, F>
    where\n __Origin<'__pin, Fut, F>: Unpin,
    "],["impl<'__pin, St: TryStream> Unpin for TryConcat<St>
    where\n __Origin<'__pin, St>: Unpin,
    "],["impl<'__pin, T, F, R> Unpin for Unfold<T, F, R>
    where\n __Origin<'__pin, T, F, R>: Unpin,
    "],["impl<'__pin, Fut1, Fut2, F> Unpin for OrElse<Fut1, Fut2, F>
    where\n __Origin<'__pin, Fut1, Fut2, F>: Unpin,
    "],["impl<Fut> Unpin for FuturesUnordered<Fut>"],["impl<'__pin, T, F, Fut> Unpin for TryUnfold<T, F, Fut>
    where\n __Origin<'__pin, T, F, Fut>: Unpin,
    "],["impl<'__pin, Fut1: TryFuture, Fut2: TryFuture> Unpin for TryJoin<Fut1, Fut2>
    where\n __Origin<'__pin, Fut1, Fut2>: Unpin,
    "],["impl<Fut: Unpin> Unpin for SelectOk<Fut>"],["impl<'__pin, Si, Item, U, Fut, F> Unpin for With<Si, Item, U, Fut, F>
    where\n __Origin<'__pin, Si, Item, U, Fut, F>: Unpin,
    "],["impl<T> Unpin for Drain<T>"],["impl<'__pin, St: Stream, Fut, F> Unpin for TakeWhile<St, Fut, F>
    where\n __Origin<'__pin, St, Fut, F>: Unpin,
    "],["impl<St: ?Sized + Unpin> Unpin for TryNext<'_, St>"],["impl<'__pin, St> Unpin for BufferUnordered<St>
    where\n __Origin<'__pin, St>: Unpin,\n St: Stream,
    "],["impl<I> Unpin for Iter<I>"],["impl<'__pin, Fut> Unpin for UnitError<Fut>
    where\n __Origin<'__pin, Fut>: Unpin,
    "],["impl<W: ?Sized + Unpin> Unpin for Close<'_, W>"],["impl<'__pin, St: Stream> Unpin for ReadyChunks<St>
    where\n __Origin<'__pin, St>: Unpin,
    "],["impl<'__pin, St, Fut, F> Unpin for TryAny<St, Fut, F>
    where\n __Origin<'__pin, St, Fut, F>: Unpin,
    "],["impl<Si, St> Unpin for SendAll<'_, Si, St>
    where\n Si: Unpin + ?Sized,\n St: TryStream + Unpin + ?Sized,
    "],["impl<'__pin, Fut, E> Unpin for OkInto<Fut, E>
    where\n __Origin<'__pin, Fut, E>: Unpin,
    "],["impl<'__pin, Fut> Unpin for TryFlattenStream<Fut>
    where\n __Origin<'__pin, Fut>: Unpin,\n Fut: TryFuture,
    "],["impl<'__pin, St> Unpin for IntoStream<St>
    where\n __Origin<'__pin, St>: Unpin,
    "],["impl<'__pin, St, Fut, F> Unpin for Any<St, Fut, F>
    where\n __Origin<'__pin, St, Fut, F>: Unpin,
    "],["impl<T> Unpin for Pending<T>"],["impl<'__pin, Fut> Unpin for NeverError<Fut>
    where\n __Origin<'__pin, Fut>: Unpin,
    "],["impl<Fut: Future + Unpin> Unpin for MaybeDone<Fut>"],["impl<'__pin, St: Stream, S, Fut, F> Unpin for Scan<St, S, Fut, F>
    where\n __Origin<'__pin, St, S, Fut, F>: Unpin,
    "],["impl<'__pin, St> Unpin for TryBuffered<St>
    where\n __Origin<'__pin, St>: Unpin,\n St: TryStream,\n St::Ok: TryFuture,
    "],["impl<Fut: Unpin> Unpin for SelectAll<Fut>"],["impl<F> Unpin for Lazy<F>"],["impl<T: Future> Unpin for FuturesOrdered<T>"],["impl<'__pin, St> Unpin for Enumerate<St>
    where\n __Origin<'__pin, St>: Unpin,
    "],["impl<T> Unpin for Empty<T>"],["impl<'__pin, Fut1: Future, Fut2: Future, Fut3: Future> Unpin for Join3<Fut1, Fut2, Fut3>
    where\n __Origin<'__pin, Fut1, Fut2, Fut3>: Unpin,
    "],["impl<'__pin, W: AsyncWrite> Unpin for LineWriter<W>
    where\n __Origin<'__pin, W>: Unpin,
    "],["impl<'__pin, St: TryStream> Unpin for TryChunks<St>
    where\n __Origin<'__pin, St>: Unpin,
    "],["impl<'__pin, St, Fut, F> Unpin for Then<St, Fut, F>
    where\n __Origin<'__pin, St, Fut, F>: Unpin,
    "],["impl<T> Unpin for AllowStdIo<T>"],["impl<'__pin, St, F> Unpin for Inspect<St, F>
    where\n __Origin<'__pin, St, F>: Unpin,
    "],["impl<'__pin, St, F> Unpin for InspectErr<St, F>
    where\n __Origin<'__pin, St, F>: Unpin,
    "],["impl<'__pin, St1: Stream, St2: Stream> Unpin for Zip<St1, St2>
    where\n __Origin<'__pin, St1, St2>: Unpin,
    "],["impl<'__pin, St, Fut, F> Unpin for TryFilterMap<St, Fut, F>
    where\n __Origin<'__pin, St, Fut, F>: Unpin,
    "],["impl<'__pin, Fut> Unpin for Fuse<Fut>
    where\n __Origin<'__pin, Fut>: Unpin,
    "],["impl<'__pin, T, F, Fut> Unpin for Unfold<T, F, Fut>
    where\n __Origin<'__pin, T, F, Fut>: Unpin,
    "],["impl<St: ?Sized + Unpin> Unpin for Next<'_, St>"],["impl<'__pin, St> Unpin for Count<St>
    where\n __Origin<'__pin, St>: Unpin,
    "],["impl<Si: Unpin + ?Sized, Item> Unpin for Flush<'_, Si, Item>"],["impl<R: ?Sized + Unpin> Unpin for Read<'_, R>"],["impl<'__pin, Fut> Unpin for CatchUnwind<Fut>
    where\n __Origin<'__pin, Fut>: Unpin,
    "],["impl<'__pin, St, F> Unpin for MapErr<St, F>
    where\n __Origin<'__pin, St, F>: Unpin,
    "],["impl<'__pin, R> Unpin for Take<R>
    where\n __Origin<'__pin, R>: Unpin,
    "],["impl<'__pin, St1, St2, Clos, State> Unpin for SelectWithStrategy<St1, St2, Clos, State>
    where\n __Origin<'__pin, St1, St2, Clos, State>: Unpin,
    "],["impl<'__pin, St, Fut, F> Unpin for TryAll<St, Fut, F>
    where\n __Origin<'__pin, St, Fut, F>: Unpin,
    "],["impl<'__pin, Fut1: Future, Fut2: Future, Fut3: Future, Fut4: Future, Fut5: Future> Unpin for Join5<Fut1, Fut2, Fut3, Fut4, Fut5>
    where\n __Origin<'__pin, Fut1, Fut2, Fut3, Fut4, Fut5>: Unpin,
    "],["impl<'__pin, St: Stream> Unpin for Peekable<St>
    where\n __Origin<'__pin, St>: Unpin,
    "],["impl<'__pin, F> Unpin for OptionFuture<F>
    where\n __Origin<'__pin, F>: Unpin,
    "],["impl<'__pin, St1, St2> Unpin for Chain<St1, St2>
    where\n __Origin<'__pin, St1, St2>: Unpin,
    "],["impl<'__pin, St, Fut, F> Unpin for OrElse<St, Fut, F>
    where\n __Origin<'__pin, St, Fut, F>: Unpin,
    "],["impl<'__pin, T> Unpin for PollImmediate<T>
    where\n __Origin<'__pin, T>: Unpin,
    "],["impl<'__pin, St> Unpin for IntoAsyncRead<St>
    where\n __Origin<'__pin, St>: Unpin,\n St: TryStream<Error = Error>,\n St::Ok: AsRef<[u8]>,
    "],["impl<'__pin, 'a, R, W: ?Sized> Unpin for CopyBufAbortable<'a, R, W>
    where\n __Origin<'__pin, 'a, R, W>: Unpin,
    "],["impl<S: ?Sized + Unpin> Unpin for Seek<'_, S>"],["impl<'__pin, St, Fut, F> Unpin for All<St, Fut, F>
    where\n __Origin<'__pin, St, Fut, F>: Unpin,
    "],["impl<'__pin, St: Stream> Unpin for Chunks<St>
    where\n __Origin<'__pin, St>: Unpin,
    "],["impl<'__pin, T> Unpin for Abortable<T>
    where\n __Origin<'__pin, T>: Unpin,
    "],["impl<'__pin, St, F> Unpin for MapOk<St, F>
    where\n __Origin<'__pin, St, F>: Unpin,
    "],["impl<'__pin, St: Stream> Unpin for Concat<St>
    where\n __Origin<'__pin, St>: Unpin,
    "],["impl<'__pin, St, F> Unpin for Map<St, F>
    where\n __Origin<'__pin, St, F>: Unpin,
    "],["impl<'__pin, St> Unpin for Flatten<St>
    where\n __Origin<'__pin, St>: Unpin,\n St: Stream,
    "],["impl<'__pin, St> Unpin for Take<St>
    where\n __Origin<'__pin, St>: Unpin,
    "],["impl<'__pin, St: TryStream> Unpin for TryReadyChunks<St>
    where\n __Origin<'__pin, St>: Unpin,
    "],["impl<'__pin, W, Item> Unpin for IntoSink<W, Item>
    where\n __Origin<'__pin, W, Item>: Unpin,
    "],["impl<'__pin, 'a, St: Stream> Unpin for Peek<'a, St>
    where\n __Origin<'__pin, 'a, St>: Unpin,
    "],["impl<'__pin, St> Unpin for Skip<St>
    where\n __Origin<'__pin, St>: Unpin,
    "],["impl<Si: Unpin + ?Sized, Item> Unpin for Feed<'_, Si, Item>"],["impl<W: ?Sized + Unpin> Unpin for WriteVectored<'_, W>"],["impl<'__pin, Fut1: Future, Fut2: Future, Fut3: Future, Fut4: Future> Unpin for Join4<Fut1, Fut2, Fut3, Fut4>
    where\n __Origin<'__pin, Fut1, Fut2, Fut3, Fut4>: Unpin,
    "],["impl<'__pin, St> Unpin for TryBufferUnordered<St>
    where\n __Origin<'__pin, St>: Unpin,\n St: TryStream,
    "],["impl<'__pin, St> Unpin for TryFlatten<St>
    where\n __Origin<'__pin, St>: Unpin,\n St: TryStream,
    "],["impl<'__pin, St, Fut, F> Unpin for Filter<St, Fut, F>
    where\n __Origin<'__pin, St, Fut, F>: Unpin,\n St: Stream,
    "],["impl<'__pin, F> Unpin for FlattenStream<F>
    where\n __Origin<'__pin, F>: Unpin,\n F: Future,
    "],["impl<'__pin, Fut, F> Unpin for InspectErr<Fut, F>
    where\n __Origin<'__pin, Fut, F>: Unpin,
    "],["impl<R: ?Sized + Unpin> Unpin for ReadUntil<'_, R>"],["impl<'__pin, St> Unpin for Cycle<St>
    where\n __Origin<'__pin, St>: Unpin,
    "],["impl<'__pin, Fut1: TryFuture, Fut2: TryFuture, Fut3: TryFuture, Fut4: TryFuture> Unpin for TryJoin4<Fut1, Fut2, Fut3, Fut4>
    where\n __Origin<'__pin, Fut1, Fut2, Fut3, Fut4>: Unpin,
    "],["impl<'__pin, St1, St2> Unpin for Select<St1, St2>
    where\n __Origin<'__pin, St1, St2>: Unpin,
    "],["impl<'__pin, St> Unpin for TryFlattenUnordered<St>
    where\n __Origin<'__pin, St>: Unpin,\n St: TryStream,\n St::Ok: TryStream + Unpin,\n <St::Ok as TryStream>::Error: From<St::Error>,
    "],["impl<'__pin, R> Unpin for Lines<R>
    where\n __Origin<'__pin, R>: Unpin,
    "],["impl<W: ?Sized + Unpin> Unpin for Flush<'_, W>"],["impl<'__pin, St> Unpin for Fuse<St>
    where\n __Origin<'__pin, St>: Unpin,
    "],["impl<R: ?Sized + Unpin> Unpin for ReadToEnd<'_, R>"],["impl<'__pin, St, F> Unpin for InspectOk<St, F>
    where\n __Origin<'__pin, St, F>: Unpin,
    "],["impl<R: ?Sized + Unpin> Unpin for ReadToString<'_, R>"],["impl<'__pin, Fut1, Fut2, F> Unpin for AndThen<Fut1, Fut2, F>
    where\n __Origin<'__pin, Fut1, Fut2, F>: Unpin,
    "],["impl<F> Unpin for PollFn<F>"],["impl<'__pin, St, Fut, F> Unpin for ForEach<St, Fut, F>
    where\n __Origin<'__pin, St, Fut, F>: Unpin,
    "]], "generic_array":[["impl<T, N> Unpin for GenericArrayIter<T, N>
    where\n <N as ArrayLength<T>>::ArrayType: Unpin,
    ",1,["generic_array::iter::GenericArrayIter"]],["impl<T, U> Unpin for GenericArray<T, U>
    where\n <U as ArrayLength<T>>::ArrayType: Unpin,
    ",1,["generic_array::GenericArray"]]], "getrandom":[["impl Unpin for Error",1,["getrandom::error::Error"]]], "ghash":[["impl Unpin for GHash",1,["ghash::GHash"]]], @@ -101,7 +101,7 @@ "hashbrown":[["impl Unpin for InsertSlot",1,["hashbrown::raw::inner::InsertSlot"]],["impl<T> Unpin for Bucket<T>",1,["hashbrown::raw::inner::Bucket"]],["impl<T, A> Unpin for RawTable<T, A>
    where\n A: Unpin,\n T: Unpin,
    ",1,["hashbrown::raw::inner::RawTable"]],["impl<T> Unpin for RawIter<T>",1,["hashbrown::raw::inner::RawIter"]],["impl<T, A> Unpin for RawIntoIter<T, A>
    where\n A: Unpin,\n T: Unpin,
    ",1,["hashbrown::raw::inner::RawIntoIter"]],["impl<'a, T, A> Unpin for RawDrain<'a, T, A>",1,["hashbrown::raw::inner::RawDrain"]],["impl<T> Unpin for RawIterHash<T>
    where\n T: Unpin,
    ",1,["hashbrown::raw::inner::RawIterHash"]],["impl<K, V, S, A> Unpin for HashMap<K, V, S, A>
    where\n A: Unpin,\n K: Unpin,\n S: Unpin,\n V: Unpin,
    ",1,["hashbrown::map::HashMap"]],["impl<'a, K, V> Unpin for Iter<'a, K, V>",1,["hashbrown::map::Iter"]],["impl<'a, K, V> Unpin for IterMut<'a, K, V>",1,["hashbrown::map::IterMut"]],["impl<K, V, A> Unpin for IntoIter<K, V, A>
    where\n A: Unpin,\n K: Unpin,\n V: Unpin,
    ",1,["hashbrown::map::IntoIter"]],["impl<K, V, A> Unpin for IntoKeys<K, V, A>
    where\n A: Unpin,\n K: Unpin,\n V: Unpin,
    ",1,["hashbrown::map::IntoKeys"]],["impl<K, V, A> Unpin for IntoValues<K, V, A>
    where\n A: Unpin,\n K: Unpin,\n V: Unpin,
    ",1,["hashbrown::map::IntoValues"]],["impl<'a, K, V> Unpin for Keys<'a, K, V>",1,["hashbrown::map::Keys"]],["impl<'a, K, V> Unpin for Values<'a, K, V>",1,["hashbrown::map::Values"]],["impl<'a, K, V, A> Unpin for Drain<'a, K, V, A>",1,["hashbrown::map::Drain"]],["impl<'a, K, V, F, A> Unpin for ExtractIf<'a, K, V, F, A>
    where\n F: Unpin,
    ",1,["hashbrown::map::ExtractIf"]],["impl<'a, K, V> Unpin for ValuesMut<'a, K, V>",1,["hashbrown::map::ValuesMut"]],["impl<'a, K, V, S, A> Unpin for RawEntryBuilderMut<'a, K, V, S, A>",1,["hashbrown::map::RawEntryBuilderMut"]],["impl<'a, K, V, S, A> Unpin for RawEntryMut<'a, K, V, S, A>",1,["hashbrown::map::RawEntryMut"]],["impl<'a, K, V, S, A> Unpin for RawOccupiedEntryMut<'a, K, V, S, A>",1,["hashbrown::map::RawOccupiedEntryMut"]],["impl<'a, K, V, S, A> Unpin for RawVacantEntryMut<'a, K, V, S, A>",1,["hashbrown::map::RawVacantEntryMut"]],["impl<'a, K, V, S, A> Unpin for RawEntryBuilder<'a, K, V, S, A>",1,["hashbrown::map::RawEntryBuilder"]],["impl<'a, K, V, S, A> Unpin for Entry<'a, K, V, S, A>
    where\n K: Unpin,
    ",1,["hashbrown::map::Entry"]],["impl<'a, K, V, S, A> Unpin for OccupiedEntry<'a, K, V, S, A>
    where\n K: Unpin,
    ",1,["hashbrown::map::OccupiedEntry"]],["impl<'a, K, V, S, A> Unpin for VacantEntry<'a, K, V, S, A>
    where\n K: Unpin,
    ",1,["hashbrown::map::VacantEntry"]],["impl<'a, 'b, K, Q: ?Sized, V, S, A> Unpin for EntryRef<'a, 'b, K, Q, V, S, A>
    where\n K: Unpin,
    ",1,["hashbrown::map::EntryRef"]],["impl<'a, 'b, K, Q: ?Sized, V, S, A> Unpin for OccupiedEntryRef<'a, 'b, K, Q, V, S, A>
    where\n K: Unpin,
    ",1,["hashbrown::map::OccupiedEntryRef"]],["impl<'a, 'b, K, Q: ?Sized, V, S, A> Unpin for VacantEntryRef<'a, 'b, K, Q, V, S, A>
    where\n K: Unpin,
    ",1,["hashbrown::map::VacantEntryRef"]],["impl<'a, K, V, S, A> Unpin for OccupiedError<'a, K, V, S, A>
    where\n K: Unpin,\n V: Unpin,
    ",1,["hashbrown::map::OccupiedError"]],["impl<T, S, A> Unpin for HashSet<T, S, A>
    where\n A: Unpin,\n S: Unpin,\n T: Unpin,
    ",1,["hashbrown::set::HashSet"]],["impl<'a, K> Unpin for Iter<'a, K>",1,["hashbrown::set::Iter"]],["impl<K, A> Unpin for IntoIter<K, A>
    where\n A: Unpin,\n K: Unpin,
    ",1,["hashbrown::set::IntoIter"]],["impl<'a, K, A> Unpin for Drain<'a, K, A>",1,["hashbrown::set::Drain"]],["impl<'a, K, F, A> Unpin for ExtractIf<'a, K, F, A>
    where\n F: Unpin,
    ",1,["hashbrown::set::ExtractIf"]],["impl<'a, T, S, A> Unpin for Intersection<'a, T, S, A>",1,["hashbrown::set::Intersection"]],["impl<'a, T, S, A> Unpin for Difference<'a, T, S, A>",1,["hashbrown::set::Difference"]],["impl<'a, T, S, A> Unpin for SymmetricDifference<'a, T, S, A>",1,["hashbrown::set::SymmetricDifference"]],["impl<'a, T, S, A> Unpin for Union<'a, T, S, A>",1,["hashbrown::set::Union"]],["impl<'a, T, S, A> Unpin for Entry<'a, T, S, A>
    where\n T: Unpin,
    ",1,["hashbrown::set::Entry"]],["impl<'a, T, S, A> Unpin for OccupiedEntry<'a, T, S, A>
    where\n T: Unpin,
    ",1,["hashbrown::set::OccupiedEntry"]],["impl<'a, T, S, A> Unpin for VacantEntry<'a, T, S, A>
    where\n T: Unpin,
    ",1,["hashbrown::set::VacantEntry"]],["impl<T, A> Unpin for HashTable<T, A>
    where\n A: Unpin,\n T: Unpin,
    ",1,["hashbrown::table::HashTable"]],["impl<'a, T, A> Unpin for Entry<'a, T, A>",1,["hashbrown::table::Entry"]],["impl<'a, T, A> Unpin for OccupiedEntry<'a, T, A>",1,["hashbrown::table::OccupiedEntry"]],["impl<'a, T, A> Unpin for VacantEntry<'a, T, A>",1,["hashbrown::table::VacantEntry"]],["impl<'a, T, A> Unpin for AbsentEntry<'a, T, A>",1,["hashbrown::table::AbsentEntry"]],["impl<'a, T> Unpin for Iter<'a, T>",1,["hashbrown::table::Iter"]],["impl<'a, T> Unpin for IterMut<'a, T>",1,["hashbrown::table::IterMut"]],["impl<T, A> Unpin for IntoIter<T, A>
    where\n A: Unpin,\n T: Unpin,
    ",1,["hashbrown::table::IntoIter"]],["impl<'a, T, A> Unpin for Drain<'a, T, A>",1,["hashbrown::table::Drain"]],["impl<'a, T, F, A> Unpin for ExtractIf<'a, T, F, A>
    where\n F: Unpin,
    ",1,["hashbrown::table::ExtractIf"]],["impl Unpin for TryReserveError",1,["hashbrown::TryReserveError"]]], "hashlink":[["impl Unpin for TryReserveError",1,["hashlink::linked_hash_map::TryReserveError"]],["impl<K, V, S> Unpin for LinkedHashMap<K, V, S>
    where\n S: Unpin,
    ",1,["hashlink::linked_hash_map::LinkedHashMap"]],["impl<'a, K, V, S> Unpin for Entry<'a, K, V, S>
    where\n K: Unpin,
    ",1,["hashlink::linked_hash_map::Entry"]],["impl<'a, K, V> Unpin for OccupiedEntry<'a, K, V>
    where\n K: Unpin,
    ",1,["hashlink::linked_hash_map::OccupiedEntry"]],["impl<'a, K, V, S> Unpin for VacantEntry<'a, K, V, S>
    where\n K: Unpin,
    ",1,["hashlink::linked_hash_map::VacantEntry"]],["impl<'a, K, V, S> Unpin for RawEntryBuilder<'a, K, V, S>",1,["hashlink::linked_hash_map::RawEntryBuilder"]],["impl<'a, K, V, S> Unpin for RawEntryBuilderMut<'a, K, V, S>",1,["hashlink::linked_hash_map::RawEntryBuilderMut"]],["impl<'a, K, V, S> Unpin for RawEntryMut<'a, K, V, S>",1,["hashlink::linked_hash_map::RawEntryMut"]],["impl<'a, K, V> Unpin for RawOccupiedEntryMut<'a, K, V>",1,["hashlink::linked_hash_map::RawOccupiedEntryMut"]],["impl<'a, K, V, S> Unpin for RawVacantEntryMut<'a, K, V, S>",1,["hashlink::linked_hash_map::RawVacantEntryMut"]],["impl<'a, K, V> Unpin for Iter<'a, K, V>",1,["hashlink::linked_hash_map::Iter"]],["impl<'a, K, V> Unpin for IterMut<'a, K, V>",1,["hashlink::linked_hash_map::IterMut"]],["impl<K, V> Unpin for IntoIter<K, V>
    where\n K: Unpin,\n V: Unpin,
    ",1,["hashlink::linked_hash_map::IntoIter"]],["impl<'a, K, V> Unpin for Drain<'a, K, V>
    where\n K: Unpin,\n V: Unpin,
    ",1,["hashlink::linked_hash_map::Drain"]],["impl<'a, K, V> Unpin for Keys<'a, K, V>",1,["hashlink::linked_hash_map::Keys"]],["impl<'a, K, V> Unpin for Values<'a, K, V>",1,["hashlink::linked_hash_map::Values"]],["impl<'a, K, V> Unpin for ValuesMut<'a, K, V>",1,["hashlink::linked_hash_map::ValuesMut"]],["impl<T, S> Unpin for LinkedHashSet<T, S>
    where\n S: Unpin,
    ",1,["hashlink::linked_hash_set::LinkedHashSet"]],["impl<'a, K> Unpin for Iter<'a, K>",1,["hashlink::linked_hash_set::Iter"]],["impl<K> Unpin for IntoIter<K>
    where\n K: Unpin,
    ",1,["hashlink::linked_hash_set::IntoIter"]],["impl<'a, K> Unpin for Drain<'a, K>
    where\n K: Unpin,
    ",1,["hashlink::linked_hash_set::Drain"]],["impl<'a, T, S> Unpin for Intersection<'a, T, S>",1,["hashlink::linked_hash_set::Intersection"]],["impl<'a, T, S> Unpin for Difference<'a, T, S>",1,["hashlink::linked_hash_set::Difference"]],["impl<'a, T, S> Unpin for SymmetricDifference<'a, T, S>",1,["hashlink::linked_hash_set::SymmetricDifference"]],["impl<'a, T, S> Unpin for Union<'a, T, S>",1,["hashlink::linked_hash_set::Union"]],["impl<K, V, S> Unpin for LruCache<K, V, S>
    where\n S: Unpin,
    ",1,["hashlink::lru_cache::LruCache"]]], "headless_lms_certificates":[["impl Unpin for TextToRender",1,["headless_lms_certificates::TextToRender"]]], -"headless_lms_models":[["impl Unpin for CertificateConfigurationToRequirement",1,["headless_lms_models::certificate_configuration_to_requirements::CertificateConfigurationToRequirement"]],["impl Unpin for CertificateAllRequirements",1,["headless_lms_models::certificate_configuration_to_requirements::CertificateAllRequirements"]],["impl Unpin for PaperSize",1,["headless_lms_models::certificate_configurations::PaperSize"]],["impl Unpin for CertificateTextAnchor",1,["headless_lms_models::certificate_configurations::CertificateTextAnchor"]],["impl Unpin for CertificateConfigurationAndRequirements",1,["headless_lms_models::certificate_configurations::CertificateConfigurationAndRequirements"]],["impl Unpin for CertificateConfiguration",1,["headless_lms_models::certificate_configurations::CertificateConfiguration"]],["impl Unpin for DatabaseCertificateConfiguration",1,["headless_lms_models::certificate_configurations::DatabaseCertificateConfiguration"]],["impl<'a> Unpin for DatabaseCertificateConfigurationInner<'a>",1,["headless_lms_models::certificate_configurations::DatabaseCertificateConfigurationInner"]],["impl Unpin for CertificateFont",1,["headless_lms_models::certificate_fonts::CertificateFont"]],["impl Unpin for NewCertificateFont",1,["headless_lms_models::certificate_fonts::NewCertificateFont"]],["impl Unpin for DatabaseChapter",1,["headless_lms_models::chapters::DatabaseChapter"]],["impl Unpin for Chapter",1,["headless_lms_models::chapters::Chapter"]],["impl Unpin for ChapterStatus",1,["headless_lms_models::chapters::ChapterStatus"]],["impl Unpin for ChapterPagesWithExercises",1,["headless_lms_models::chapters::ChapterPagesWithExercises"]],["impl Unpin for NewChapter",1,["headless_lms_models::chapters::NewChapter"]],["impl Unpin for ChapterUpdate",1,["headless_lms_models::chapters::ChapterUpdate"]],["impl Unpin for ChapterInfo",1,["headless_lms_models::chapters::ChapterInfo"]],["impl Unpin for ChapterWithStatus",1,["headless_lms_models::chapters::ChapterWithStatus"]],["impl Unpin for UserCourseInstanceChapterProgress",1,["headless_lms_models::chapters::UserCourseInstanceChapterProgress"]],["impl Unpin for CourseBackgroundQuestionAnswer",1,["headless_lms_models::course_background_question_answers::CourseBackgroundQuestionAnswer"]],["impl Unpin for NewCourseBackgroundQuestionAnswer",1,["headless_lms_models::course_background_question_answers::NewCourseBackgroundQuestionAnswer"]],["impl Unpin for CourseBackgroundQuestionType",1,["headless_lms_models::course_background_questions::CourseBackgroundQuestionType"]],["impl Unpin for CourseBackgroundQuestion",1,["headless_lms_models::course_background_questions::CourseBackgroundQuestion"]],["impl Unpin for CourseBackgroundQuestionsAndAnswers",1,["headless_lms_models::course_background_questions::CourseBackgroundQuestionsAndAnswers"]],["impl Unpin for CourseInstanceEnrollment",1,["headless_lms_models::course_instance_enrollments::CourseInstanceEnrollment"]],["impl Unpin for CourseInstanceEnrollmentsInfo",1,["headless_lms_models::course_instance_enrollments::CourseInstanceEnrollmentsInfo"]],["impl Unpin for NewCourseInstanceEnrollment",1,["headless_lms_models::course_instance_enrollments::NewCourseInstanceEnrollment"]],["impl Unpin for CourseInstance",1,["headless_lms_models::course_instances::CourseInstance"]],["impl Unpin for CourseInstanceForm",1,["headless_lms_models::course_instances::CourseInstanceForm"]],["impl<'a> Unpin for NewCourseInstance<'a>",1,["headless_lms_models::course_instances::NewCourseInstance"]],["impl Unpin for ChapterScore",1,["headless_lms_models::course_instances::ChapterScore"]],["impl Unpin for PointMap",1,["headless_lms_models::course_instances::PointMap"]],["impl Unpin for Points",1,["headless_lms_models::course_instances::Points"]],["impl Unpin for CourseInstanceWithCourseInfo",1,["headless_lms_models::course_instances::CourseInstanceWithCourseInfo"]],["impl Unpin for CourseLanguageVersion",1,["headless_lms_models::course_language_groups::CourseLanguageVersion"]],["impl Unpin for CourseModuleCompletionRegisteredToStudyRegistry",1,["headless_lms_models::course_module_completion_registered_to_study_registries::CourseModuleCompletionRegisteredToStudyRegistry"]],["impl Unpin for NewCourseModuleCompletionRegisteredToStudyRegistry",1,["headless_lms_models::course_module_completion_registered_to_study_registries::NewCourseModuleCompletionRegisteredToStudyRegistry"]],["impl Unpin for RegisteredCompletion",1,["headless_lms_models::course_module_completion_registered_to_study_registries::RegisteredCompletion"]],["impl Unpin for CourseModuleCompletion",1,["headless_lms_models::course_module_completions::CourseModuleCompletion"]],["impl Unpin for CourseModuleCompletionGranter",1,["headless_lms_models::course_module_completions::CourseModuleCompletionGranter"]],["impl Unpin for NewCourseModuleCompletion",1,["headless_lms_models::course_module_completions::NewCourseModuleCompletion"]],["impl Unpin for CourseModuleCompletionWithRegistrationInfo",1,["headless_lms_models::course_module_completions::CourseModuleCompletionWithRegistrationInfo"]],["impl Unpin for StudyRegistryCompletion",1,["headless_lms_models::course_module_completions::StudyRegistryCompletion"]],["impl Unpin for StudyRegistryGrade",1,["headless_lms_models::course_module_completions::StudyRegistryGrade"]],["impl Unpin for CourseModulesSchema",1,["headless_lms_models::course_modules::CourseModulesSchema"]],["impl Unpin for CourseModule",1,["headless_lms_models::course_modules::CourseModule"]],["impl Unpin for NewCourseModule",1,["headless_lms_models::course_modules::NewCourseModule"]],["impl Unpin for AutomaticCompletionRequirements",1,["headless_lms_models::course_modules::AutomaticCompletionRequirements"]],["impl Unpin for CompletionPolicy",1,["headless_lms_models::course_modules::CompletionPolicy"]],["impl Unpin for NewModule",1,["headless_lms_models::course_modules::NewModule"]],["impl Unpin for ModifiedModule",1,["headless_lms_models::course_modules::ModifiedModule"]],["impl Unpin for ModuleUpdates",1,["headless_lms_models::course_modules::ModuleUpdates"]],["impl Unpin for CourseInfo",1,["headless_lms_models::courses::CourseInfo"]],["impl Unpin for CourseCount",1,["headless_lms_models::courses::CourseCount"]],["impl Unpin for CourseContextData",1,["headless_lms_models::courses::CourseContextData"]],["impl Unpin for Course",1,["headless_lms_models::courses::Course"]],["impl Unpin for CourseBreadcrumbInfo",1,["headless_lms_models::courses::CourseBreadcrumbInfo"]],["impl Unpin for NewCourse",1,["headless_lms_models::courses::NewCourse"]],["impl Unpin for CourseStructure",1,["headless_lms_models::courses::CourseStructure"]],["impl Unpin for CourseUpdate",1,["headless_lms_models::courses::CourseUpdate"]],["impl Unpin for EmailDelivery",1,["headless_lms_models::email_deliveries::EmailDelivery"]],["impl Unpin for Email",1,["headless_lms_models::email_deliveries::Email"]],["impl Unpin for EmailTemplate",1,["headless_lms_models::email_templates::EmailTemplate"]],["impl Unpin for EmailTemplateNew",1,["headless_lms_models::email_templates::EmailTemplateNew"]],["impl Unpin for EmailTemplateUpdate",1,["headless_lms_models::email_templates::EmailTemplateUpdate"]],["impl Unpin for Exam",1,["headless_lms_models::exams::Exam"]],["impl Unpin for OrgExam",1,["headless_lms_models::exams::OrgExam"]],["impl Unpin for CourseExam",1,["headless_lms_models::exams::CourseExam"]],["impl Unpin for NewExam",1,["headless_lms_models::exams::NewExam"]],["impl Unpin for ExamInstructions",1,["headless_lms_models::exams::ExamInstructions"]],["impl Unpin for ExamInstructionsUpdate",1,["headless_lms_models::exams::ExamInstructionsUpdate"]],["impl Unpin for ExamEnrollment",1,["headless_lms_models::exams::ExamEnrollment"]],["impl Unpin for ExerciseLanguageGroup",1,["headless_lms_models::exercise_language_groups::ExerciseLanguageGroup"]],["impl Unpin for ExerciseRepositoryStatus",1,["headless_lms_models::exercise_repositories::ExerciseRepositoryStatus"]],["impl Unpin for ExerciseRepository",1,["headless_lms_models::exercise_repositories::ExerciseRepository"]],["impl Unpin for ExerciseRepositoryUpdate",1,["headless_lms_models::exercise_repositories::ExerciseRepositoryUpdate"]],["impl Unpin for ExerciseServiceInfo",1,["headless_lms_models::exercise_service_info::ExerciseServiceInfo"]],["impl Unpin for PathInfo",1,["headless_lms_models::exercise_service_info::PathInfo"]],["impl Unpin for CourseMaterialExerciseServiceInfo",1,["headless_lms_models::exercise_service_info::CourseMaterialExerciseServiceInfo"]],["impl Unpin for ExerciseServiceInfoApi",1,["headless_lms_models::exercise_service_info::ExerciseServiceInfoApi"]],["impl Unpin for ExerciseService",1,["headless_lms_models::exercise_services::ExerciseService"]],["impl Unpin for ExerciseServiceIframeRenderingInfo",1,["headless_lms_models::exercise_services::ExerciseServiceIframeRenderingInfo"]],["impl Unpin for ExerciseServiceNewOrUpdate",1,["headless_lms_models::exercise_services::ExerciseServiceNewOrUpdate"]],["impl Unpin for AnswerRequiringAttention",1,["headless_lms_models::exercise_slide_submissions::AnswerRequiringAttention"]],["impl Unpin for NewExerciseSlideSubmission",1,["headless_lms_models::exercise_slide_submissions::NewExerciseSlideSubmission"]],["impl Unpin for ExerciseSlideSubmission",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmission"]],["impl Unpin for ExerciseAnswersInCourseRequiringAttentionCount",1,["headless_lms_models::exercise_slide_submissions::ExerciseAnswersInCourseRequiringAttentionCount"]],["impl Unpin for ExerciseSlideSubmissionCount",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionCount"]],["impl Unpin for ExerciseSlideSubmissionCountByExercise",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionCountByExercise"]],["impl Unpin for ExerciseSlideSubmissionCountByWeekAndHour",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionCountByWeekAndHour"]],["impl Unpin for ExerciseSlideSubmissionInfo",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionInfo"]],["impl Unpin for NewExerciseSlide",1,["headless_lms_models::exercise_slides::NewExerciseSlide"]],["impl Unpin for ExerciseSlide",1,["headless_lms_models::exercise_slides::ExerciseSlide"]],["impl Unpin for CourseMaterialExerciseSlide",1,["headless_lms_models::exercise_slides::CourseMaterialExerciseSlide"]],["impl Unpin for ExerciseTaskGrading",1,["headless_lms_models::exercise_task_gradings::ExerciseTaskGrading"]],["impl<'a> Unpin for ExerciseTaskGradingRequest<'a>",1,["headless_lms_models::exercise_task_gradings::ExerciseTaskGradingRequest"]],["impl Unpin for ExerciseTaskGradingResult",1,["headless_lms_models::exercise_task_gradings::ExerciseTaskGradingResult"]],["impl Unpin for UserPointsUpdateStrategy",1,["headless_lms_models::exercise_task_gradings::UserPointsUpdateStrategy"]],["impl Unpin for ExerciseTaskRegradingSubmission",1,["headless_lms_models::exercise_task_regrading_submissions::ExerciseTaskRegradingSubmission"]],["impl Unpin for ExerciseTaskSubmission",1,["headless_lms_models::exercise_task_submissions::ExerciseTaskSubmission"]],["impl Unpin for PeerReviewsRecieved",1,["headless_lms_models::exercise_task_submissions::PeerReviewsRecieved"]],["impl Unpin for SubmissionData",1,["headless_lms_models::exercise_task_submissions::SubmissionData"]],["impl Unpin for ExportedSubmission",1,["headless_lms_models::exercise_task_submissions::ExportedSubmission"]],["impl Unpin for ExportedCourseSubmission",1,["headless_lms_models::exercise_task_submissions::ExportedCourseSubmission"]],["impl Unpin for CourseMaterialExerciseTask",1,["headless_lms_models::exercise_tasks::CourseMaterialExerciseTask"]],["impl Unpin for NewExerciseTask",1,["headless_lms_models::exercise_tasks::NewExerciseTask"]],["impl Unpin for ExerciseTaskSpec",1,["headless_lms_models::exercise_tasks::ExerciseTaskSpec"]],["impl Unpin for ExerciseTask",1,["headless_lms_models::exercise_tasks::ExerciseTask"]],["impl Unpin for Exercise",1,["headless_lms_models::exercises::Exercise"]],["impl Unpin for ExerciseGradingStatus",1,["headless_lms_models::exercises::ExerciseGradingStatus"]],["impl Unpin for ExerciseStatusSummaryForUser",1,["headless_lms_models::exercises::ExerciseStatusSummaryForUser"]],["impl Unpin for CourseMaterialExercise",1,["headless_lms_models::exercises::CourseMaterialExercise"]],["impl Unpin for ActivityProgress",1,["headless_lms_models::exercises::ActivityProgress"]],["impl Unpin for GradingProgress",1,["headless_lms_models::exercises::GradingProgress"]],["impl Unpin for ExerciseStatus",1,["headless_lms_models::exercises::ExerciseStatus"]],["impl Unpin for NewFeedback",1,["headless_lms_models::feedback::NewFeedback"]],["impl Unpin for FeedbackBlock",1,["headless_lms_models::feedback::FeedbackBlock"]],["impl Unpin for Feedback",1,["headless_lms_models::feedback::Feedback"]],["impl Unpin for FeedbackCount",1,["headless_lms_models::feedback::FeedbackCount"]],["impl Unpin for GeneratedCertificate",1,["headless_lms_models::generated_certificates::GeneratedCertificate"]],["impl Unpin for Term",1,["headless_lms_models::glossary::Term"]],["impl Unpin for TermUpdate",1,["headless_lms_models::glossary::TermUpdate"]],["impl Unpin for CreateNewCourseFixedIds",1,["headless_lms_models::library::content_management::CreateNewCourseFixedIds"]],["impl Unpin for CustomViewExerciseTaskGrading",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTaskGrading"]],["impl Unpin for CustomViewExerciseTaskSpec",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTaskSpec"]],["impl Unpin for CustomViewExerciseTaskSubmission",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTaskSubmission"]],["impl Unpin for CustomViewExerciseSubmissions",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseSubmissions"]],["impl Unpin for CustomViewExerciseTasks",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTasks"]],["impl Unpin for GlobalStatEntry",1,["headless_lms_models::library::global_stats::GlobalStatEntry"]],["impl Unpin for GlobalCourseModuleStatEntry",1,["headless_lms_models::library::global_stats::GlobalCourseModuleStatEntry"]],["impl Unpin for StudentExerciseSlideSubmission",1,["headless_lms_models::library::grading::StudentExerciseSlideSubmission"]],["impl Unpin for StudentExerciseSlideSubmissionResult",1,["headless_lms_models::library::grading::StudentExerciseSlideSubmissionResult"]],["impl Unpin for StudentExerciseTaskSubmission",1,["headless_lms_models::library::grading::StudentExerciseTaskSubmission"]],["impl Unpin for StudentExerciseTaskSubmissionResult",1,["headless_lms_models::library::grading::StudentExerciseTaskSubmissionResult"]],["impl Unpin for ExerciseSlideSubmissionWithTasks",1,["headless_lms_models::library::grading::ExerciseSlideSubmissionWithTasks"]],["impl Unpin for ExerciseStateUpdateNeedToUpdatePeerReviewStatusWithThis",1,["headless_lms_models::library::grading::ExerciseStateUpdateNeedToUpdatePeerReviewStatusWithThis"]],["impl Unpin for GradingPolicy",1,["headless_lms_models::library::grading::GradingPolicy"]],["impl Unpin for AnswersRequiringAttention",1,["headless_lms_models::library::grading::AnswersRequiringAttention"]],["impl Unpin for AnswerRequiringAttentionWithTasks",1,["headless_lms_models::library::grading::AnswerRequiringAttentionWithTasks"]],["impl Unpin for CourseMaterialPeerReviewSubmission",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewSubmission"]],["impl Unpin for CourseMaterialPeerReviewQuestionAnswer",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewQuestionAnswer"]],["impl Unpin for CourseMaterialPeerReviewData",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewData"]],["impl Unpin for CourseMaterialPeerReviewDataAnswerToReview",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewDataAnswerToReview"]],["impl Unpin for CourseInstanceCompletionSummary",1,["headless_lms_models::library::progressing::CourseInstanceCompletionSummary"]],["impl Unpin for UserWithModuleCompletions",1,["headless_lms_models::library::progressing::UserWithModuleCompletions"]],["impl Unpin for UserCourseModuleCompletion",1,["headless_lms_models::library::progressing::UserCourseModuleCompletion"]],["impl Unpin for TeacherManualCompletionRequest",1,["headless_lms_models::library::progressing::TeacherManualCompletionRequest"]],["impl Unpin for TeacherManualCompletion",1,["headless_lms_models::library::progressing::TeacherManualCompletion"]],["impl Unpin for ManualCompletionPreview",1,["headless_lms_models::library::progressing::ManualCompletionPreview"]],["impl Unpin for ManualCompletionPreviewUser",1,["headless_lms_models::library::progressing::ManualCompletionPreviewUser"]],["impl Unpin for UserCompletionInformation",1,["headless_lms_models::library::progressing::UserCompletionInformation"]],["impl Unpin for UserModuleCompletionStatus",1,["headless_lms_models::library::progressing::UserModuleCompletionStatus"]],["impl Unpin for CompletionRegistrationLink",1,["headless_lms_models::library::progressing::CompletionRegistrationLink"]],["impl Unpin for RegradingStatus",1,["headless_lms_models::library::regrading::RegradingStatus"]],["impl Unpin for GradingData",1,["headless_lms_models::library::regrading::GradingData"]],["impl Unpin for PeerReviewOpinion",1,["headless_lms_models::library::user_exercise_state_updater::state_deriver::PeerReviewOpinion"]],["impl Unpin for UserExerciseStateUpdateRequiredData",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateRequiredData"]],["impl Unpin for UserExerciseStateUpdateRequiredDataPeerReviewInformation",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateRequiredDataPeerReviewInformation"]],["impl Unpin for UserExerciseStateUpdateAlreadyLoadedRequiredData",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateAlreadyLoadedRequiredData"]],["impl Unpin for UserExerciseStateUpdateAlreadyLoadedRequiredDataPeerReviewInformation",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateAlreadyLoadedRequiredDataPeerReviewInformation"]],["impl Unpin for MaterialReference",1,["headless_lms_models::material_references::MaterialReference"]],["impl Unpin for NewMaterialReference",1,["headless_lms_models::material_references::NewMaterialReference"]],["impl Unpin for OpenUniversityRegistrationLink",1,["headless_lms_models::open_university_registration_links::OpenUniversityRegistrationLink"]],["impl Unpin for DatabaseOrganization",1,["headless_lms_models::organizations::DatabaseOrganization"]],["impl Unpin for Organization",1,["headless_lms_models::organizations::Organization"]],["impl Unpin for OtherDomainToCourseRedirection",1,["headless_lms_models::other_domain_to_course_redirections::OtherDomainToCourseRedirection"]],["impl Unpin for PageAudioFile",1,["headless_lms_models::page_audio_files::PageAudioFile"]],["impl Unpin for HistoryChangeReason",1,["headless_lms_models::page_history::HistoryChangeReason"]],["impl Unpin for PageHistory",1,["headless_lms_models::page_history::PageHistory"]],["impl Unpin for PageHistoryContent",1,["headless_lms_models::page_history::PageHistoryContent"]],["impl Unpin for PageHistoryData",1,["headless_lms_models::page_history::PageHistoryData"]],["impl Unpin for PageLanguageGroup",1,["headless_lms_models::page_language_groups::PageLanguageGroup"]],["impl Unpin for NewPageVisitDatum",1,["headless_lms_models::page_visit_datum::NewPageVisitDatum"]],["impl Unpin for GenerateAnonymousIdentifierInput",1,["headless_lms_models::page_visit_datum_daily_visit_hashing_keys::GenerateAnonymousIdentifierInput"]],["impl Unpin for PageVisitDatumSummaryByCourse",1,["headless_lms_models::page_visit_datum_summary_by_courses::PageVisitDatumSummaryByCourse"]],["impl Unpin for PageVisitDatumSummaryByCoursesCountries",1,["headless_lms_models::page_visit_datum_summary_by_courses_countries::PageVisitDatumSummaryByCoursesCountries"]],["impl Unpin for PageVisitDatumSummaryByCourseDeviceTypes",1,["headless_lms_models::page_visit_datum_summary_by_courses_device_types::PageVisitDatumSummaryByCourseDeviceTypes"]],["impl Unpin for PageVisitDatumSummaryByPages",1,["headless_lms_models::page_visit_datum_summary_by_pages::PageVisitDatumSummaryByPages"]],["impl Unpin for Page",1,["headless_lms_models::pages::Page"]],["impl Unpin for PageInfo",1,["headless_lms_models::pages::PageInfo"]],["impl Unpin for PageAudioFiles",1,["headless_lms_models::pages::PageAudioFiles"]],["impl Unpin for CoursePageWithUserData",1,["headless_lms_models::pages::CoursePageWithUserData"]],["impl Unpin for PageWithExercises",1,["headless_lms_models::pages::PageWithExercises"]],["impl Unpin for NewPage",1,["headless_lms_models::pages::NewPage"]],["impl Unpin for PageDetailsUpdate",1,["headless_lms_models::pages::PageDetailsUpdate"]],["impl Unpin for NormalizedCmsExerciseTask",1,["headless_lms_models::pages::NormalizedCmsExerciseTask"]],["impl Unpin for PageRoutingData",1,["headless_lms_models::pages::PageRoutingData"]],["impl Unpin for PageMetadata",1,["headless_lms_models::pages::PageMetadata"]],["impl Unpin for PageChapterAndCourseInformation",1,["headless_lms_models::pages::PageChapterAndCourseInformation"]],["impl Unpin for PageSearchResult",1,["headless_lms_models::pages::PageSearchResult"]],["impl Unpin for ContentManagementPage",1,["headless_lms_models::pages::ContentManagementPage"]],["impl Unpin for SearchRequest",1,["headless_lms_models::pages::SearchRequest"]],["impl Unpin for PageNavigationInformation",1,["headless_lms_models::pages::PageNavigationInformation"]],["impl Unpin for ExerciseWithExerciseTasks",1,["headless_lms_models::pages::ExerciseWithExerciseTasks"]],["impl Unpin for IsChapterFrontPage",1,["headless_lms_models::pages::IsChapterFrontPage"]],["impl Unpin for HistoryRestoreData",1,["headless_lms_models::pages::HistoryRestoreData"]],["impl<'a> Unpin for NewCoursePage<'a>",1,["headless_lms_models::pages::NewCoursePage"]],["impl Unpin for PageVisibility",1,["headless_lms_models::pages::PageVisibility"]],["impl Unpin for CmsPageExercise",1,["headless_lms_models::pages::CmsPageExercise"]],["impl Unpin for CmsPageExerciseSlide",1,["headless_lms_models::pages::CmsPageExerciseSlide"]],["impl Unpin for CmsPageExerciseTask",1,["headless_lms_models::pages::CmsPageExerciseTask"]],["impl Unpin for CmsPageUpdate",1,["headless_lms_models::pages::CmsPageUpdate"]],["impl Unpin for PageUpdateArgs",1,["headless_lms_models::pages::PageUpdateArgs"]],["impl Unpin for ExerciseTaskIdAndSpec",1,["headless_lms_models::pages::ExerciseTaskIdAndSpec"]],["impl Unpin for PeerReviewConfig",1,["headless_lms_models::peer_review_configs::PeerReviewConfig"]],["impl Unpin for CourseMaterialPeerReviewConfig",1,["headless_lms_models::peer_review_configs::CourseMaterialPeerReviewConfig"]],["impl Unpin for CmsPeerReviewConfig",1,["headless_lms_models::peer_review_configs::CmsPeerReviewConfig"]],["impl Unpin for CmsPeerReviewConfiguration",1,["headless_lms_models::peer_review_configs::CmsPeerReviewConfiguration"]],["impl Unpin for PeerReviewProcessingStrategy",1,["headless_lms_models::peer_review_configs::PeerReviewProcessingStrategy"]],["impl Unpin for PeerReviewQuestionSubmission",1,["headless_lms_models::peer_review_question_submissions::PeerReviewQuestionSubmission"]],["impl Unpin for PeerReviewAnswer",1,["headless_lms_models::peer_review_question_submissions::PeerReviewAnswer"]],["impl Unpin for PeerReviewQuestionAndAnswer",1,["headless_lms_models::peer_review_question_submissions::PeerReviewQuestionAndAnswer"]],["impl Unpin for PeerReviewWithQuestionsAndAnswers",1,["headless_lms_models::peer_review_question_submissions::PeerReviewWithQuestionsAndAnswers"]],["impl Unpin for PeerReviewQuestionType",1,["headless_lms_models::peer_review_questions::PeerReviewQuestionType"]],["impl Unpin for CmsPeerReviewQuestion",1,["headless_lms_models::peer_review_questions::CmsPeerReviewQuestion"]],["impl Unpin for PeerReviewQuestion",1,["headless_lms_models::peer_review_questions::PeerReviewQuestion"]],["impl Unpin for PeerReviewQueueEntry",1,["headless_lms_models::peer_review_queue_entries::PeerReviewQueueEntry"]],["impl Unpin for PeerReviewSubmission",1,["headless_lms_models::peer_review_submissions::PeerReviewSubmission"]],["impl Unpin for PendingRole",1,["headless_lms_models::pending_roles::PendingRole"]],["impl Unpin for PlaygroundExample",1,["headless_lms_models::playground_examples::PlaygroundExample"]],["impl Unpin for PlaygroundExampleData",1,["headless_lms_models::playground_examples::PlaygroundExampleData"]],["impl Unpin for NewProposedBlockEdit",1,["headless_lms_models::proposed_block_edits::NewProposedBlockEdit"]],["impl Unpin for ProposalStatus",1,["headless_lms_models::proposed_block_edits::ProposalStatus"]],["impl Unpin for EditedBlockStillExistsData",1,["headless_lms_models::proposed_block_edits::EditedBlockStillExistsData"]],["impl Unpin for EditedBlockNoLongerExistsData",1,["headless_lms_models::proposed_block_edits::EditedBlockNoLongerExistsData"]],["impl Unpin for BlockProposal",1,["headless_lms_models::proposed_block_edits::BlockProposal"]],["impl Unpin for BlockProposalInfo",1,["headless_lms_models::proposed_block_edits::BlockProposalInfo"]],["impl Unpin for BlockProposalAction",1,["headless_lms_models::proposed_block_edits::BlockProposalAction"]],["impl Unpin for NewProposedPageEdits",1,["headless_lms_models::proposed_page_edits::NewProposedPageEdits"]],["impl Unpin for PageProposal",1,["headless_lms_models::proposed_page_edits::PageProposal"]],["impl Unpin for EditProposalInfo",1,["headless_lms_models::proposed_page_edits::EditProposalInfo"]],["impl Unpin for ProposalCount",1,["headless_lms_models::proposed_page_edits::ProposalCount"]],["impl Unpin for Regrading",1,["headless_lms_models::regradings::Regrading"]],["impl Unpin for NewRegrading",1,["headless_lms_models::regradings::NewRegrading"]],["impl Unpin for RegradingInfo",1,["headless_lms_models::regradings::RegradingInfo"]],["impl Unpin for RegradingSubmissionInfo",1,["headless_lms_models::regradings::RegradingSubmissionInfo"]],["impl Unpin for RepositoryExercise",1,["headless_lms_models::repository_exercises::RepositoryExercise"]],["impl Unpin for ResearchForm",1,["headless_lms_models::research_forms::ResearchForm"]],["impl Unpin for NewResearchForm",1,["headless_lms_models::research_forms::NewResearchForm"]],["impl Unpin for ResearchFormQuestion",1,["headless_lms_models::research_forms::ResearchFormQuestion"]],["impl Unpin for NewResearchFormQuestion",1,["headless_lms_models::research_forms::NewResearchFormQuestion"]],["impl Unpin for NewResearchFormQuestionAnswer",1,["headless_lms_models::research_forms::NewResearchFormQuestionAnswer"]],["impl Unpin for ResearchFormQuestionAnswer",1,["headless_lms_models::research_forms::ResearchFormQuestionAnswer"]],["impl Unpin for UserRole",1,["headless_lms_models::roles::UserRole"]],["impl Unpin for Role",1,["headless_lms_models::roles::Role"]],["impl Unpin for RoleDomain",1,["headless_lms_models::roles::RoleDomain"]],["impl Unpin for RoleInfo",1,["headless_lms_models::roles::RoleInfo"]],["impl Unpin for RoleUser",1,["headless_lms_models::roles::RoleUser"]],["impl Unpin for StudentCountry",1,["headless_lms_models::student_countries::StudentCountry"]],["impl Unpin for StudyRegistryRegistrar",1,["headless_lms_models::study_registry_registrars::StudyRegistryRegistrar"]],["impl Unpin for TeacherGradingDecision",1,["headless_lms_models::teacher_grading_decisions::TeacherGradingDecision"]],["impl Unpin for TeacherDecisionType",1,["headless_lms_models::teacher_grading_decisions::TeacherDecisionType"]],["impl Unpin for NewTeacherGradingDecision",1,["headless_lms_models::teacher_grading_decisions::NewTeacherGradingDecision"]],["impl Unpin for UserCourseInstanceExerciseServiceVariable",1,["headless_lms_models::user_course_instance_exercise_service_variables::UserCourseInstanceExerciseServiceVariable"]],["impl Unpin for UserCourseSettings",1,["headless_lms_models::user_course_settings::UserCourseSettings"]],["impl Unpin for UserDetail",1,["headless_lms_models::user_details::UserDetail"]],["impl Unpin for UserExerciseSlideState",1,["headless_lms_models::user_exercise_slide_states::UserExerciseSlideState"]],["impl Unpin for UserExerciseSlideStateGradingSummary",1,["headless_lms_models::user_exercise_slide_states::UserExerciseSlideStateGradingSummary"]],["impl Unpin for ReviewingStage",1,["headless_lms_models::user_exercise_states::ReviewingStage"]],["impl Unpin for UserExerciseState",1,["headless_lms_models::user_exercise_states::UserExerciseState"]],["impl Unpin for UserExerciseStateUpdate",1,["headless_lms_models::user_exercise_states::UserExerciseStateUpdate"]],["impl Unpin for CourseInstanceOrExamId",1,["headless_lms_models::user_exercise_states::CourseInstanceOrExamId"]],["impl Unpin for UserCourseInstanceProgress",1,["headless_lms_models::user_exercise_states::UserCourseInstanceProgress"]],["impl Unpin for UserCourseInstanceChapterExerciseProgress",1,["headless_lms_models::user_exercise_states::UserCourseInstanceChapterExerciseProgress"]],["impl Unpin for DatabaseUserCourseInstanceChapterExerciseProgress",1,["headless_lms_models::user_exercise_states::DatabaseUserCourseInstanceChapterExerciseProgress"]],["impl Unpin for UserChapterMetrics",1,["headless_lms_models::user_exercise_states::UserChapterMetrics"]],["impl Unpin for UserCourseInstanceMetrics",1,["headless_lms_models::user_exercise_states::UserCourseInstanceMetrics"]],["impl Unpin for CourseInstanceExerciseMetrics",1,["headless_lms_models::user_exercise_states::CourseInstanceExerciseMetrics"]],["impl Unpin for ExerciseUserCounts",1,["headless_lms_models::user_exercise_states::ExerciseUserCounts"]],["impl Unpin for ExerciseWithUserState",1,["headless_lms_models::user_exercise_states::ExerciseWithUserState"]],["impl Unpin for EwusCourse",1,["headless_lms_models::user_exercise_states::EwusCourse"]],["impl Unpin for EwusExam",1,["headless_lms_models::user_exercise_states::EwusExam"]],["impl<C, E> Unpin for EwusContext<C, E>
    where\n C: Unpin,\n E: Unpin,
    ",1,["headless_lms_models::user_exercise_states::EwusContext"]],["impl Unpin for EwusCourseOrExam",1,["headless_lms_models::user_exercise_states::EwusCourseOrExam"]],["impl Unpin for CourseInstanceUserPoints",1,["headless_lms_models::user_exercise_states::CourseInstanceUserPoints"]],["impl Unpin for CourseInstanceUserPointsInner",1,["headless_lms_models::user_exercise_states::CourseInstanceUserPointsInner"]],["impl Unpin for ExamUserPoints",1,["headless_lms_models::user_exercise_states::ExamUserPoints"]],["impl Unpin for ExamUserPointsInner",1,["headless_lms_models::user_exercise_states::ExamUserPointsInner"]],["impl Unpin for UserExerciseTaskState",1,["headless_lms_models::user_exercise_task_states::UserExerciseTaskState"]],["impl Unpin for UserResearchConsent",1,["headless_lms_models::user_research_consents::UserResearchConsent"]],["impl Unpin for User",1,["headless_lms_models::users::User"]],["impl Unpin for ModelError",1,["headless_lms_models::error::ModelError"]],["impl Unpin for ModelErrorType",1,["headless_lms_models::error::ModelErrorType"]],["impl<T> Unpin for PKeyPolicy<T>
    where\n T: Unpin,
    ",1,["headless_lms_models::PKeyPolicy"]],["impl Unpin for CourseOrExamId",1,["headless_lms_models::CourseOrExamId"]]], +"headless_lms_models":[["impl Unpin for CertificateConfigurationToRequirement",1,["headless_lms_models::certificate_configuration_to_requirements::CertificateConfigurationToRequirement"]],["impl Unpin for CertificateAllRequirements",1,["headless_lms_models::certificate_configuration_to_requirements::CertificateAllRequirements"]],["impl Unpin for PaperSize",1,["headless_lms_models::certificate_configurations::PaperSize"]],["impl Unpin for CertificateTextAnchor",1,["headless_lms_models::certificate_configurations::CertificateTextAnchor"]],["impl Unpin for CertificateConfigurationAndRequirements",1,["headless_lms_models::certificate_configurations::CertificateConfigurationAndRequirements"]],["impl Unpin for CertificateConfiguration",1,["headless_lms_models::certificate_configurations::CertificateConfiguration"]],["impl Unpin for DatabaseCertificateConfiguration",1,["headless_lms_models::certificate_configurations::DatabaseCertificateConfiguration"]],["impl<'a> Unpin for DatabaseCertificateConfigurationInner<'a>",1,["headless_lms_models::certificate_configurations::DatabaseCertificateConfigurationInner"]],["impl Unpin for CertificateFont",1,["headless_lms_models::certificate_fonts::CertificateFont"]],["impl Unpin for NewCertificateFont",1,["headless_lms_models::certificate_fonts::NewCertificateFont"]],["impl Unpin for DatabaseChapter",1,["headless_lms_models::chapters::DatabaseChapter"]],["impl Unpin for Chapter",1,["headless_lms_models::chapters::Chapter"]],["impl Unpin for ChapterStatus",1,["headless_lms_models::chapters::ChapterStatus"]],["impl Unpin for ChapterPagesWithExercises",1,["headless_lms_models::chapters::ChapterPagesWithExercises"]],["impl Unpin for NewChapter",1,["headless_lms_models::chapters::NewChapter"]],["impl Unpin for ChapterUpdate",1,["headless_lms_models::chapters::ChapterUpdate"]],["impl Unpin for ChapterInfo",1,["headless_lms_models::chapters::ChapterInfo"]],["impl Unpin for ChapterWithStatus",1,["headless_lms_models::chapters::ChapterWithStatus"]],["impl Unpin for UserCourseInstanceChapterProgress",1,["headless_lms_models::chapters::UserCourseInstanceChapterProgress"]],["impl Unpin for CourseBackgroundQuestionAnswer",1,["headless_lms_models::course_background_question_answers::CourseBackgroundQuestionAnswer"]],["impl Unpin for NewCourseBackgroundQuestionAnswer",1,["headless_lms_models::course_background_question_answers::NewCourseBackgroundQuestionAnswer"]],["impl Unpin for CourseBackgroundQuestionType",1,["headless_lms_models::course_background_questions::CourseBackgroundQuestionType"]],["impl Unpin for CourseBackgroundQuestion",1,["headless_lms_models::course_background_questions::CourseBackgroundQuestion"]],["impl Unpin for CourseBackgroundQuestionsAndAnswers",1,["headless_lms_models::course_background_questions::CourseBackgroundQuestionsAndAnswers"]],["impl Unpin for CourseInstanceEnrollment",1,["headless_lms_models::course_instance_enrollments::CourseInstanceEnrollment"]],["impl Unpin for CourseInstanceEnrollmentsInfo",1,["headless_lms_models::course_instance_enrollments::CourseInstanceEnrollmentsInfo"]],["impl Unpin for NewCourseInstanceEnrollment",1,["headless_lms_models::course_instance_enrollments::NewCourseInstanceEnrollment"]],["impl Unpin for CourseInstance",1,["headless_lms_models::course_instances::CourseInstance"]],["impl Unpin for CourseInstanceForm",1,["headless_lms_models::course_instances::CourseInstanceForm"]],["impl<'a> Unpin for NewCourseInstance<'a>",1,["headless_lms_models::course_instances::NewCourseInstance"]],["impl Unpin for ChapterScore",1,["headless_lms_models::course_instances::ChapterScore"]],["impl Unpin for PointMap",1,["headless_lms_models::course_instances::PointMap"]],["impl Unpin for Points",1,["headless_lms_models::course_instances::Points"]],["impl Unpin for CourseInstanceWithCourseInfo",1,["headless_lms_models::course_instances::CourseInstanceWithCourseInfo"]],["impl Unpin for CourseLanguageVersion",1,["headless_lms_models::course_language_groups::CourseLanguageVersion"]],["impl Unpin for CourseModuleCompletionRegisteredToStudyRegistry",1,["headless_lms_models::course_module_completion_registered_to_study_registries::CourseModuleCompletionRegisteredToStudyRegistry"]],["impl Unpin for NewCourseModuleCompletionRegisteredToStudyRegistry",1,["headless_lms_models::course_module_completion_registered_to_study_registries::NewCourseModuleCompletionRegisteredToStudyRegistry"]],["impl Unpin for RegisteredCompletion",1,["headless_lms_models::course_module_completion_registered_to_study_registries::RegisteredCompletion"]],["impl Unpin for CourseModuleCompletion",1,["headless_lms_models::course_module_completions::CourseModuleCompletion"]],["impl Unpin for CourseModuleCompletionGranter",1,["headless_lms_models::course_module_completions::CourseModuleCompletionGranter"]],["impl Unpin for NewCourseModuleCompletion",1,["headless_lms_models::course_module_completions::NewCourseModuleCompletion"]],["impl Unpin for CourseModuleCompletionWithRegistrationInfo",1,["headless_lms_models::course_module_completions::CourseModuleCompletionWithRegistrationInfo"]],["impl Unpin for StudyRegistryCompletion",1,["headless_lms_models::course_module_completions::StudyRegistryCompletion"]],["impl Unpin for StudyRegistryGrade",1,["headless_lms_models::course_module_completions::StudyRegistryGrade"]],["impl Unpin for CourseModulesSchema",1,["headless_lms_models::course_modules::CourseModulesSchema"]],["impl Unpin for CourseModule",1,["headless_lms_models::course_modules::CourseModule"]],["impl Unpin for NewCourseModule",1,["headless_lms_models::course_modules::NewCourseModule"]],["impl Unpin for AutomaticCompletionRequirements",1,["headless_lms_models::course_modules::AutomaticCompletionRequirements"]],["impl Unpin for CompletionPolicy",1,["headless_lms_models::course_modules::CompletionPolicy"]],["impl Unpin for NewModule",1,["headless_lms_models::course_modules::NewModule"]],["impl Unpin for ModifiedModule",1,["headless_lms_models::course_modules::ModifiedModule"]],["impl Unpin for ModuleUpdates",1,["headless_lms_models::course_modules::ModuleUpdates"]],["impl Unpin for CourseInfo",1,["headless_lms_models::courses::CourseInfo"]],["impl Unpin for CourseCount",1,["headless_lms_models::courses::CourseCount"]],["impl Unpin for CourseContextData",1,["headless_lms_models::courses::CourseContextData"]],["impl Unpin for Course",1,["headless_lms_models::courses::Course"]],["impl Unpin for CourseBreadcrumbInfo",1,["headless_lms_models::courses::CourseBreadcrumbInfo"]],["impl Unpin for NewCourse",1,["headless_lms_models::courses::NewCourse"]],["impl Unpin for CourseStructure",1,["headless_lms_models::courses::CourseStructure"]],["impl Unpin for CourseUpdate",1,["headless_lms_models::courses::CourseUpdate"]],["impl Unpin for EmailDelivery",1,["headless_lms_models::email_deliveries::EmailDelivery"]],["impl Unpin for Email",1,["headless_lms_models::email_deliveries::Email"]],["impl Unpin for EmailTemplate",1,["headless_lms_models::email_templates::EmailTemplate"]],["impl Unpin for EmailTemplateNew",1,["headless_lms_models::email_templates::EmailTemplateNew"]],["impl Unpin for EmailTemplateUpdate",1,["headless_lms_models::email_templates::EmailTemplateUpdate"]],["impl Unpin for Exam",1,["headless_lms_models::exams::Exam"]],["impl Unpin for OrgExam",1,["headless_lms_models::exams::OrgExam"]],["impl Unpin for CourseExam",1,["headless_lms_models::exams::CourseExam"]],["impl Unpin for NewExam",1,["headless_lms_models::exams::NewExam"]],["impl Unpin for ExamInstructions",1,["headless_lms_models::exams::ExamInstructions"]],["impl Unpin for ExamInstructionsUpdate",1,["headless_lms_models::exams::ExamInstructionsUpdate"]],["impl Unpin for ExamEnrollment",1,["headless_lms_models::exams::ExamEnrollment"]],["impl Unpin for ExerciseLanguageGroup",1,["headless_lms_models::exercise_language_groups::ExerciseLanguageGroup"]],["impl Unpin for ExerciseRepositoryStatus",1,["headless_lms_models::exercise_repositories::ExerciseRepositoryStatus"]],["impl Unpin for ExerciseRepository",1,["headless_lms_models::exercise_repositories::ExerciseRepository"]],["impl Unpin for ExerciseRepositoryUpdate",1,["headless_lms_models::exercise_repositories::ExerciseRepositoryUpdate"]],["impl Unpin for ExerciseServiceInfo",1,["headless_lms_models::exercise_service_info::ExerciseServiceInfo"]],["impl Unpin for PathInfo",1,["headless_lms_models::exercise_service_info::PathInfo"]],["impl Unpin for CourseMaterialExerciseServiceInfo",1,["headless_lms_models::exercise_service_info::CourseMaterialExerciseServiceInfo"]],["impl Unpin for ExerciseServiceInfoApi",1,["headless_lms_models::exercise_service_info::ExerciseServiceInfoApi"]],["impl Unpin for ExerciseService",1,["headless_lms_models::exercise_services::ExerciseService"]],["impl Unpin for ExerciseServiceIframeRenderingInfo",1,["headless_lms_models::exercise_services::ExerciseServiceIframeRenderingInfo"]],["impl Unpin for ExerciseServiceNewOrUpdate",1,["headless_lms_models::exercise_services::ExerciseServiceNewOrUpdate"]],["impl Unpin for AnswerRequiringAttention",1,["headless_lms_models::exercise_slide_submissions::AnswerRequiringAttention"]],["impl Unpin for NewExerciseSlideSubmission",1,["headless_lms_models::exercise_slide_submissions::NewExerciseSlideSubmission"]],["impl Unpin for ExerciseSlideSubmission",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmission"]],["impl Unpin for ExerciseAnswersInCourseRequiringAttentionCount",1,["headless_lms_models::exercise_slide_submissions::ExerciseAnswersInCourseRequiringAttentionCount"]],["impl Unpin for ExerciseSlideSubmissionCount",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionCount"]],["impl Unpin for ExerciseSlideSubmissionCountByExercise",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionCountByExercise"]],["impl Unpin for ExerciseSlideSubmissionCountByWeekAndHour",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionCountByWeekAndHour"]],["impl Unpin for ExerciseSlideSubmissionInfo",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionInfo"]],["impl Unpin for NewExerciseSlide",1,["headless_lms_models::exercise_slides::NewExerciseSlide"]],["impl Unpin for ExerciseSlide",1,["headless_lms_models::exercise_slides::ExerciseSlide"]],["impl Unpin for CourseMaterialExerciseSlide",1,["headless_lms_models::exercise_slides::CourseMaterialExerciseSlide"]],["impl Unpin for ExerciseTaskGrading",1,["headless_lms_models::exercise_task_gradings::ExerciseTaskGrading"]],["impl<'a> Unpin for ExerciseTaskGradingRequest<'a>",1,["headless_lms_models::exercise_task_gradings::ExerciseTaskGradingRequest"]],["impl Unpin for ExerciseTaskGradingResult",1,["headless_lms_models::exercise_task_gradings::ExerciseTaskGradingResult"]],["impl Unpin for UserPointsUpdateStrategy",1,["headless_lms_models::exercise_task_gradings::UserPointsUpdateStrategy"]],["impl Unpin for ExerciseTaskRegradingSubmission",1,["headless_lms_models::exercise_task_regrading_submissions::ExerciseTaskRegradingSubmission"]],["impl Unpin for ExerciseTaskSubmission",1,["headless_lms_models::exercise_task_submissions::ExerciseTaskSubmission"]],["impl Unpin for PeerReviewsRecieved",1,["headless_lms_models::exercise_task_submissions::PeerReviewsRecieved"]],["impl Unpin for SubmissionData",1,["headless_lms_models::exercise_task_submissions::SubmissionData"]],["impl Unpin for ExportedSubmission",1,["headless_lms_models::exercise_task_submissions::ExportedSubmission"]],["impl Unpin for ExportedCourseSubmission",1,["headless_lms_models::exercise_task_submissions::ExportedCourseSubmission"]],["impl Unpin for CourseMaterialExerciseTask",1,["headless_lms_models::exercise_tasks::CourseMaterialExerciseTask"]],["impl Unpin for NewExerciseTask",1,["headless_lms_models::exercise_tasks::NewExerciseTask"]],["impl Unpin for ExerciseTaskSpec",1,["headless_lms_models::exercise_tasks::ExerciseTaskSpec"]],["impl Unpin for ExerciseTask",1,["headless_lms_models::exercise_tasks::ExerciseTask"]],["impl Unpin for Exercise",1,["headless_lms_models::exercises::Exercise"]],["impl Unpin for ExerciseGradingStatus",1,["headless_lms_models::exercises::ExerciseGradingStatus"]],["impl Unpin for ExerciseStatusSummaryForUser",1,["headless_lms_models::exercises::ExerciseStatusSummaryForUser"]],["impl Unpin for CourseMaterialExercise",1,["headless_lms_models::exercises::CourseMaterialExercise"]],["impl Unpin for ActivityProgress",1,["headless_lms_models::exercises::ActivityProgress"]],["impl Unpin for GradingProgress",1,["headless_lms_models::exercises::GradingProgress"]],["impl Unpin for ExerciseStatus",1,["headless_lms_models::exercises::ExerciseStatus"]],["impl Unpin for NewFeedback",1,["headless_lms_models::feedback::NewFeedback"]],["impl Unpin for FeedbackBlock",1,["headless_lms_models::feedback::FeedbackBlock"]],["impl Unpin for Feedback",1,["headless_lms_models::feedback::Feedback"]],["impl Unpin for FeedbackCount",1,["headless_lms_models::feedback::FeedbackCount"]],["impl Unpin for GeneratedCertificate",1,["headless_lms_models::generated_certificates::GeneratedCertificate"]],["impl Unpin for Term",1,["headless_lms_models::glossary::Term"]],["impl Unpin for TermUpdate",1,["headless_lms_models::glossary::TermUpdate"]],["impl Unpin for CreateNewCourseFixedIds",1,["headless_lms_models::library::content_management::CreateNewCourseFixedIds"]],["impl Unpin for CustomViewExerciseTaskGrading",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTaskGrading"]],["impl Unpin for CustomViewExerciseTaskSpec",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTaskSpec"]],["impl Unpin for CustomViewExerciseTaskSubmission",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTaskSubmission"]],["impl Unpin for CustomViewExerciseSubmissions",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseSubmissions"]],["impl Unpin for CustomViewExerciseTasks",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTasks"]],["impl Unpin for GlobalStatEntry",1,["headless_lms_models::library::global_stats::GlobalStatEntry"]],["impl Unpin for GlobalCourseModuleStatEntry",1,["headless_lms_models::library::global_stats::GlobalCourseModuleStatEntry"]],["impl Unpin for StudentExerciseSlideSubmission",1,["headless_lms_models::library::grading::StudentExerciseSlideSubmission"]],["impl Unpin for StudentExerciseSlideSubmissionResult",1,["headless_lms_models::library::grading::StudentExerciseSlideSubmissionResult"]],["impl Unpin for StudentExerciseTaskSubmission",1,["headless_lms_models::library::grading::StudentExerciseTaskSubmission"]],["impl Unpin for StudentExerciseTaskSubmissionResult",1,["headless_lms_models::library::grading::StudentExerciseTaskSubmissionResult"]],["impl Unpin for ExerciseSlideSubmissionWithTasks",1,["headless_lms_models::library::grading::ExerciseSlideSubmissionWithTasks"]],["impl Unpin for ExerciseStateUpdateNeedToUpdatePeerReviewStatusWithThis",1,["headless_lms_models::library::grading::ExerciseStateUpdateNeedToUpdatePeerReviewStatusWithThis"]],["impl Unpin for GradingPolicy",1,["headless_lms_models::library::grading::GradingPolicy"]],["impl Unpin for AnswersRequiringAttention",1,["headless_lms_models::library::grading::AnswersRequiringAttention"]],["impl Unpin for AnswerRequiringAttentionWithTasks",1,["headless_lms_models::library::grading::AnswerRequiringAttentionWithTasks"]],["impl Unpin for CourseMaterialPeerReviewSubmission",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewSubmission"]],["impl Unpin for CourseMaterialPeerReviewQuestionAnswer",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewQuestionAnswer"]],["impl Unpin for CourseMaterialPeerReviewData",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewData"]],["impl Unpin for CourseMaterialPeerReviewDataAnswerToReview",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewDataAnswerToReview"]],["impl Unpin for CourseInstanceCompletionSummary",1,["headless_lms_models::library::progressing::CourseInstanceCompletionSummary"]],["impl Unpin for UserWithModuleCompletions",1,["headless_lms_models::library::progressing::UserWithModuleCompletions"]],["impl Unpin for UserCourseModuleCompletion",1,["headless_lms_models::library::progressing::UserCourseModuleCompletion"]],["impl Unpin for TeacherManualCompletionRequest",1,["headless_lms_models::library::progressing::TeacherManualCompletionRequest"]],["impl Unpin for TeacherManualCompletion",1,["headless_lms_models::library::progressing::TeacherManualCompletion"]],["impl Unpin for ManualCompletionPreview",1,["headless_lms_models::library::progressing::ManualCompletionPreview"]],["impl Unpin for ManualCompletionPreviewUser",1,["headless_lms_models::library::progressing::ManualCompletionPreviewUser"]],["impl Unpin for UserCompletionInformation",1,["headless_lms_models::library::progressing::UserCompletionInformation"]],["impl Unpin for UserModuleCompletionStatus",1,["headless_lms_models::library::progressing::UserModuleCompletionStatus"]],["impl Unpin for CompletionRegistrationLink",1,["headless_lms_models::library::progressing::CompletionRegistrationLink"]],["impl Unpin for RegradingStatus",1,["headless_lms_models::library::regrading::RegradingStatus"]],["impl Unpin for GradingData",1,["headless_lms_models::library::regrading::GradingData"]],["impl Unpin for PeerReviewOpinion",1,["headless_lms_models::library::user_exercise_state_updater::state_deriver::PeerReviewOpinion"]],["impl Unpin for UserExerciseStateUpdateRequiredData",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateRequiredData"]],["impl Unpin for UserExerciseStateUpdateRequiredDataPeerReviewInformation",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateRequiredDataPeerReviewInformation"]],["impl Unpin for UserExerciseStateUpdateAlreadyLoadedRequiredData",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateAlreadyLoadedRequiredData"]],["impl Unpin for UserExerciseStateUpdateAlreadyLoadedRequiredDataPeerReviewInformation",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateAlreadyLoadedRequiredDataPeerReviewInformation"]],["impl Unpin for MaterialReference",1,["headless_lms_models::material_references::MaterialReference"]],["impl Unpin for NewMaterialReference",1,["headless_lms_models::material_references::NewMaterialReference"]],["impl Unpin for OpenUniversityRegistrationLink",1,["headless_lms_models::open_university_registration_links::OpenUniversityRegistrationLink"]],["impl Unpin for DatabaseOrganization",1,["headless_lms_models::organizations::DatabaseOrganization"]],["impl Unpin for Organization",1,["headless_lms_models::organizations::Organization"]],["impl Unpin for OtherDomainToCourseRedirection",1,["headless_lms_models::other_domain_to_course_redirections::OtherDomainToCourseRedirection"]],["impl Unpin for PageAudioFile",1,["headless_lms_models::page_audio_files::PageAudioFile"]],["impl Unpin for HistoryChangeReason",1,["headless_lms_models::page_history::HistoryChangeReason"]],["impl Unpin for PageHistory",1,["headless_lms_models::page_history::PageHistory"]],["impl Unpin for PageHistoryContent",1,["headless_lms_models::page_history::PageHistoryContent"]],["impl Unpin for PageHistoryData",1,["headless_lms_models::page_history::PageHistoryData"]],["impl Unpin for PageLanguageGroup",1,["headless_lms_models::page_language_groups::PageLanguageGroup"]],["impl Unpin for NewPageVisitDatum",1,["headless_lms_models::page_visit_datum::NewPageVisitDatum"]],["impl Unpin for GenerateAnonymousIdentifierInput",1,["headless_lms_models::page_visit_datum_daily_visit_hashing_keys::GenerateAnonymousIdentifierInput"]],["impl Unpin for PageVisitDatumSummaryByCourse",1,["headless_lms_models::page_visit_datum_summary_by_courses::PageVisitDatumSummaryByCourse"]],["impl Unpin for PageVisitDatumSummaryByCoursesCountries",1,["headless_lms_models::page_visit_datum_summary_by_courses_countries::PageVisitDatumSummaryByCoursesCountries"]],["impl Unpin for PageVisitDatumSummaryByCourseDeviceTypes",1,["headless_lms_models::page_visit_datum_summary_by_courses_device_types::PageVisitDatumSummaryByCourseDeviceTypes"]],["impl Unpin for PageVisitDatumSummaryByPages",1,["headless_lms_models::page_visit_datum_summary_by_pages::PageVisitDatumSummaryByPages"]],["impl Unpin for Page",1,["headless_lms_models::pages::Page"]],["impl Unpin for PageInfo",1,["headless_lms_models::pages::PageInfo"]],["impl Unpin for PageAudioFiles",1,["headless_lms_models::pages::PageAudioFiles"]],["impl Unpin for CoursePageWithUserData",1,["headless_lms_models::pages::CoursePageWithUserData"]],["impl Unpin for PageWithExercises",1,["headless_lms_models::pages::PageWithExercises"]],["impl Unpin for NewPage",1,["headless_lms_models::pages::NewPage"]],["impl Unpin for PageDetailsUpdate",1,["headless_lms_models::pages::PageDetailsUpdate"]],["impl Unpin for NormalizedCmsExerciseTask",1,["headless_lms_models::pages::NormalizedCmsExerciseTask"]],["impl Unpin for PageRoutingData",1,["headless_lms_models::pages::PageRoutingData"]],["impl Unpin for PageMetadata",1,["headless_lms_models::pages::PageMetadata"]],["impl Unpin for PageChapterAndCourseInformation",1,["headless_lms_models::pages::PageChapterAndCourseInformation"]],["impl Unpin for PageSearchResult",1,["headless_lms_models::pages::PageSearchResult"]],["impl Unpin for ContentManagementPage",1,["headless_lms_models::pages::ContentManagementPage"]],["impl Unpin for SearchRequest",1,["headless_lms_models::pages::SearchRequest"]],["impl Unpin for PageNavigationInformation",1,["headless_lms_models::pages::PageNavigationInformation"]],["impl Unpin for ExerciseWithExerciseTasks",1,["headless_lms_models::pages::ExerciseWithExerciseTasks"]],["impl Unpin for IsChapterFrontPage",1,["headless_lms_models::pages::IsChapterFrontPage"]],["impl Unpin for HistoryRestoreData",1,["headless_lms_models::pages::HistoryRestoreData"]],["impl<'a> Unpin for NewCoursePage<'a>",1,["headless_lms_models::pages::NewCoursePage"]],["impl Unpin for PageVisibility",1,["headless_lms_models::pages::PageVisibility"]],["impl Unpin for CmsPageExercise",1,["headless_lms_models::pages::CmsPageExercise"]],["impl Unpin for CmsPageExerciseSlide",1,["headless_lms_models::pages::CmsPageExerciseSlide"]],["impl Unpin for CmsPageExerciseTask",1,["headless_lms_models::pages::CmsPageExerciseTask"]],["impl Unpin for CmsPageUpdate",1,["headless_lms_models::pages::CmsPageUpdate"]],["impl Unpin for PageUpdateArgs",1,["headless_lms_models::pages::PageUpdateArgs"]],["impl Unpin for ExerciseTaskIdAndSpec",1,["headless_lms_models::pages::ExerciseTaskIdAndSpec"]],["impl Unpin for PeerReviewConfig",1,["headless_lms_models::peer_review_configs::PeerReviewConfig"]],["impl Unpin for CourseMaterialPeerReviewConfig",1,["headless_lms_models::peer_review_configs::CourseMaterialPeerReviewConfig"]],["impl Unpin for CmsPeerReviewConfig",1,["headless_lms_models::peer_review_configs::CmsPeerReviewConfig"]],["impl Unpin for CmsPeerReviewConfiguration",1,["headless_lms_models::peer_review_configs::CmsPeerReviewConfiguration"]],["impl Unpin for PeerReviewProcessingStrategy",1,["headless_lms_models::peer_review_configs::PeerReviewProcessingStrategy"]],["impl Unpin for PeerReviewQuestionSubmission",1,["headless_lms_models::peer_review_question_submissions::PeerReviewQuestionSubmission"]],["impl Unpin for PeerReviewAnswer",1,["headless_lms_models::peer_review_question_submissions::PeerReviewAnswer"]],["impl Unpin for PeerReviewQuestionAndAnswer",1,["headless_lms_models::peer_review_question_submissions::PeerReviewQuestionAndAnswer"]],["impl Unpin for PeerReviewWithQuestionsAndAnswers",1,["headless_lms_models::peer_review_question_submissions::PeerReviewWithQuestionsAndAnswers"]],["impl Unpin for PeerReviewQuestionType",1,["headless_lms_models::peer_review_questions::PeerReviewQuestionType"]],["impl Unpin for CmsPeerReviewQuestion",1,["headless_lms_models::peer_review_questions::CmsPeerReviewQuestion"]],["impl Unpin for PeerReviewQuestion",1,["headless_lms_models::peer_review_questions::PeerReviewQuestion"]],["impl Unpin for PeerReviewQueueEntry",1,["headless_lms_models::peer_review_queue_entries::PeerReviewQueueEntry"]],["impl Unpin for PeerReviewSubmission",1,["headless_lms_models::peer_review_submissions::PeerReviewSubmission"]],["impl Unpin for PendingRole",1,["headless_lms_models::pending_roles::PendingRole"]],["impl Unpin for PlaygroundExample",1,["headless_lms_models::playground_examples::PlaygroundExample"]],["impl Unpin for PlaygroundExampleData",1,["headless_lms_models::playground_examples::PlaygroundExampleData"]],["impl Unpin for NewProposedBlockEdit",1,["headless_lms_models::proposed_block_edits::NewProposedBlockEdit"]],["impl Unpin for ProposalStatus",1,["headless_lms_models::proposed_block_edits::ProposalStatus"]],["impl Unpin for EditedBlockStillExistsData",1,["headless_lms_models::proposed_block_edits::EditedBlockStillExistsData"]],["impl Unpin for EditedBlockNoLongerExistsData",1,["headless_lms_models::proposed_block_edits::EditedBlockNoLongerExistsData"]],["impl Unpin for BlockProposal",1,["headless_lms_models::proposed_block_edits::BlockProposal"]],["impl Unpin for BlockProposalInfo",1,["headless_lms_models::proposed_block_edits::BlockProposalInfo"]],["impl Unpin for BlockProposalAction",1,["headless_lms_models::proposed_block_edits::BlockProposalAction"]],["impl Unpin for NewProposedPageEdits",1,["headless_lms_models::proposed_page_edits::NewProposedPageEdits"]],["impl Unpin for PageProposal",1,["headless_lms_models::proposed_page_edits::PageProposal"]],["impl Unpin for EditProposalInfo",1,["headless_lms_models::proposed_page_edits::EditProposalInfo"]],["impl Unpin for ProposalCount",1,["headless_lms_models::proposed_page_edits::ProposalCount"]],["impl Unpin for Regrading",1,["headless_lms_models::regradings::Regrading"]],["impl Unpin for NewRegrading",1,["headless_lms_models::regradings::NewRegrading"]],["impl Unpin for NewRegradingIdType",1,["headless_lms_models::regradings::NewRegradingIdType"]],["impl Unpin for RegradingInfo",1,["headless_lms_models::regradings::RegradingInfo"]],["impl Unpin for RegradingSubmissionInfo",1,["headless_lms_models::regradings::RegradingSubmissionInfo"]],["impl Unpin for RepositoryExercise",1,["headless_lms_models::repository_exercises::RepositoryExercise"]],["impl Unpin for ResearchForm",1,["headless_lms_models::research_forms::ResearchForm"]],["impl Unpin for NewResearchForm",1,["headless_lms_models::research_forms::NewResearchForm"]],["impl Unpin for ResearchFormQuestion",1,["headless_lms_models::research_forms::ResearchFormQuestion"]],["impl Unpin for NewResearchFormQuestion",1,["headless_lms_models::research_forms::NewResearchFormQuestion"]],["impl Unpin for NewResearchFormQuestionAnswer",1,["headless_lms_models::research_forms::NewResearchFormQuestionAnswer"]],["impl Unpin for ResearchFormQuestionAnswer",1,["headless_lms_models::research_forms::ResearchFormQuestionAnswer"]],["impl Unpin for UserRole",1,["headless_lms_models::roles::UserRole"]],["impl Unpin for Role",1,["headless_lms_models::roles::Role"]],["impl Unpin for RoleDomain",1,["headless_lms_models::roles::RoleDomain"]],["impl Unpin for RoleInfo",1,["headless_lms_models::roles::RoleInfo"]],["impl Unpin for RoleUser",1,["headless_lms_models::roles::RoleUser"]],["impl Unpin for StudentCountry",1,["headless_lms_models::student_countries::StudentCountry"]],["impl Unpin for StudyRegistryRegistrar",1,["headless_lms_models::study_registry_registrars::StudyRegistryRegistrar"]],["impl Unpin for TeacherGradingDecision",1,["headless_lms_models::teacher_grading_decisions::TeacherGradingDecision"]],["impl Unpin for TeacherDecisionType",1,["headless_lms_models::teacher_grading_decisions::TeacherDecisionType"]],["impl Unpin for NewTeacherGradingDecision",1,["headless_lms_models::teacher_grading_decisions::NewTeacherGradingDecision"]],["impl Unpin for UserCourseInstanceExerciseServiceVariable",1,["headless_lms_models::user_course_instance_exercise_service_variables::UserCourseInstanceExerciseServiceVariable"]],["impl Unpin for UserCourseSettings",1,["headless_lms_models::user_course_settings::UserCourseSettings"]],["impl Unpin for UserDetail",1,["headless_lms_models::user_details::UserDetail"]],["impl Unpin for UserExerciseSlideState",1,["headless_lms_models::user_exercise_slide_states::UserExerciseSlideState"]],["impl Unpin for UserExerciseSlideStateGradingSummary",1,["headless_lms_models::user_exercise_slide_states::UserExerciseSlideStateGradingSummary"]],["impl Unpin for ReviewingStage",1,["headless_lms_models::user_exercise_states::ReviewingStage"]],["impl Unpin for UserExerciseState",1,["headless_lms_models::user_exercise_states::UserExerciseState"]],["impl Unpin for UserExerciseStateUpdate",1,["headless_lms_models::user_exercise_states::UserExerciseStateUpdate"]],["impl Unpin for CourseInstanceOrExamId",1,["headless_lms_models::user_exercise_states::CourseInstanceOrExamId"]],["impl Unpin for UserCourseInstanceProgress",1,["headless_lms_models::user_exercise_states::UserCourseInstanceProgress"]],["impl Unpin for UserCourseInstanceChapterExerciseProgress",1,["headless_lms_models::user_exercise_states::UserCourseInstanceChapterExerciseProgress"]],["impl Unpin for DatabaseUserCourseInstanceChapterExerciseProgress",1,["headless_lms_models::user_exercise_states::DatabaseUserCourseInstanceChapterExerciseProgress"]],["impl Unpin for UserChapterMetrics",1,["headless_lms_models::user_exercise_states::UserChapterMetrics"]],["impl Unpin for UserCourseInstanceMetrics",1,["headless_lms_models::user_exercise_states::UserCourseInstanceMetrics"]],["impl Unpin for CourseInstanceExerciseMetrics",1,["headless_lms_models::user_exercise_states::CourseInstanceExerciseMetrics"]],["impl Unpin for ExerciseUserCounts",1,["headless_lms_models::user_exercise_states::ExerciseUserCounts"]],["impl Unpin for ExerciseWithUserState",1,["headless_lms_models::user_exercise_states::ExerciseWithUserState"]],["impl Unpin for EwusCourse",1,["headless_lms_models::user_exercise_states::EwusCourse"]],["impl Unpin for EwusExam",1,["headless_lms_models::user_exercise_states::EwusExam"]],["impl<C, E> Unpin for EwusContext<C, E>
    where\n C: Unpin,\n E: Unpin,
    ",1,["headless_lms_models::user_exercise_states::EwusContext"]],["impl Unpin for EwusCourseOrExam",1,["headless_lms_models::user_exercise_states::EwusCourseOrExam"]],["impl Unpin for CourseInstanceUserPoints",1,["headless_lms_models::user_exercise_states::CourseInstanceUserPoints"]],["impl Unpin for CourseInstanceUserPointsInner",1,["headless_lms_models::user_exercise_states::CourseInstanceUserPointsInner"]],["impl Unpin for ExamUserPoints",1,["headless_lms_models::user_exercise_states::ExamUserPoints"]],["impl Unpin for ExamUserPointsInner",1,["headless_lms_models::user_exercise_states::ExamUserPointsInner"]],["impl Unpin for UserExerciseTaskState",1,["headless_lms_models::user_exercise_task_states::UserExerciseTaskState"]],["impl Unpin for UserResearchConsent",1,["headless_lms_models::user_research_consents::UserResearchConsent"]],["impl Unpin for User",1,["headless_lms_models::users::User"]],["impl Unpin for ModelError",1,["headless_lms_models::error::ModelError"]],["impl Unpin for ModelErrorType",1,["headless_lms_models::error::ModelErrorType"]],["impl<T> Unpin for PKeyPolicy<T>
    where\n T: Unpin,
    ",1,["headless_lms_models::PKeyPolicy"]],["impl Unpin for CourseOrExamId",1,["headless_lms_models::CourseOrExamId"]]], "headless_lms_server":[["impl Unpin for ServerConfigBuilder",1,["headless_lms_server::config::ServerConfigBuilder"]],["impl Unpin for ServerConfig",1,["headless_lms_server::config::ServerConfig"]],["impl Unpin for Login",1,["headless_lms_server::controllers::auth::Login"]],["impl Unpin for CreateAccountDetails",1,["headless_lms_server::controllers::auth::CreateAccountDetails"]],["impl Unpin for UserInfo",1,["headless_lms_server::controllers::auth::UserInfo"]],["impl Unpin for ThemeSupports",1,["headless_lms_server::controllers::cms::gutenberg::ThemeSupports"]],["impl Unpin for ThemeResponse",1,["headless_lms_server::controllers::cms::gutenberg::ThemeResponse"]],["impl Unpin for SaveCourseSettingsPayload",1,["headless_lms_server::controllers::course_material::course_instances::SaveCourseSettingsPayload"]],["impl Unpin for RequestInformation",1,["headless_lms_server::controllers::course_material::courses::RequestInformation"]],["impl Unpin for ChaptersWithStatus",1,["headless_lms_server::controllers::course_material::courses::ChaptersWithStatus"]],["impl Unpin for CourseMaterialCourseModule",1,["headless_lms_server::controllers::course_material::courses::CourseMaterialCourseModule"]],["impl Unpin for IsTeacherTesting",1,["headless_lms_server::controllers::course_material::exams::IsTeacherTesting"]],["impl Unpin for ExamData",1,["headless_lms_server::controllers::course_material::exams::ExamData"]],["impl Unpin for ExamEnrollmentData",1,["headless_lms_server::controllers::course_material::exams::ExamEnrollmentData"]],["impl Unpin for ShowExerciseAnswers",1,["headless_lms_server::controllers::course_material::exams::ShowExerciseAnswers"]],["impl Unpin for CourseMaterialPeerReviewDataWithToken",1,["headless_lms_server::controllers::course_material::exercises::CourseMaterialPeerReviewDataWithToken"]],["impl Unpin for StoreKind",1,["headless_lms_server::controllers::helpers::file_uploading::StoreKind"]],["impl<'a> Unpin for ExerciseTaskInfo<'a>",1,["headless_lms_server::controllers::helpers::file_uploading::ExerciseTaskInfo"]],["impl Unpin for FileType",1,["headless_lms_server::controllers::helpers::file_uploading::FileType"]],["impl Unpin for UploadForm",1,["headless_lms_server::controllers::langs::UploadForm"]],["impl Unpin for CertificateConfigurationUpdate",1,["headless_lms_server::controllers::main_frontend::certificates::CertificateConfigurationUpdate"]],["impl Unpin for CertificateConfigurationUpdateForm",1,["headless_lms_server::controllers::main_frontend::certificates::CertificateConfigurationUpdateForm"]],["impl Unpin for CertificateGenerationRequest",1,["headless_lms_server::controllers::main_frontend::certificates::CertificateGenerationRequest"]],["impl Unpin for CertificateQuery",1,["headless_lms_server::controllers::main_frontend::certificates::CertificateQuery"]],["impl Unpin for GetFeedbackQuery",1,["headless_lms_server::controllers::main_frontend::courses::GetFeedbackQuery"]],["impl Unpin for ExamCourseInfo",1,["headless_lms_server::controllers::main_frontend::exams::ExamCourseInfo"]],["impl Unpin for NewExerciseRepository",1,["headless_lms_server::controllers::main_frontend::exercise_repositories::NewExerciseRepository"]],["impl Unpin for ExerciseSubmissions",1,["headless_lms_server::controllers::main_frontend::exercises::ExerciseSubmissions"]],["impl Unpin for MarkAsRead",1,["headless_lms_server::controllers::main_frontend::feedback::MarkAsRead"]],["impl Unpin for WsConnections",1,["headless_lms_server::controllers::main_frontend::playground_views::WsConnections"]],["impl Unpin for ClientConnection",1,["headless_lms_server::controllers::main_frontend::playground_views::ClientConnection"]],["impl Unpin for PlaygroundSubmissionMessage",1,["headless_lms_server::controllers::main_frontend::playground_views::PlaygroundSubmissionMessage"]],["impl Unpin for PlaygroundViewsMessage",1,["headless_lms_server::controllers::main_frontend::playground_views::PlaygroundViewsMessage"]],["impl Unpin for GetEditProposalsQuery",1,["headless_lms_server::controllers::main_frontend::proposed_edits::GetEditProposalsQuery"]],["impl Unpin for RoleQuery",1,["headless_lms_server::controllers::main_frontend::roles::RoleQuery"]],["impl Unpin for ConsentData",1,["headless_lms_server::controllers::main_frontend::users::ConsentData"]],["impl Unpin for GetCompletionsQueryParamers",1,["headless_lms_server::controllers::study_registry::completions::GetCompletionsQueryParamers"]],["impl Unpin for UploadResult",1,["headless_lms_server::controllers::UploadResult"]],["impl Unpin for AuthUser",1,["headless_lms_server::domain::authorization::AuthUser"]],["impl Unpin for ActionOnResource",1,["headless_lms_server::domain::authorization::ActionOnResource"]],["impl Unpin for Action",1,["headless_lms_server::domain::authorization::Action"]],["impl Unpin for Resource",1,["headless_lms_server::domain::authorization::Resource"]],["impl Unpin for AuthorizationToken",1,["headless_lms_server::domain::authorization::AuthorizationToken"]],["impl<T> Unpin for AuthorizedResponse<T>
    where\n T: Unpin,
    ",1,["headless_lms_server::domain::authorization::AuthorizedResponse"]],["impl<'a> Unpin for GraphQLRequest<'a>",1,["headless_lms_server::domain::authorization::GraphQLRequest"]],["impl Unpin for MoocfiUserResponse",1,["headless_lms_server::domain::authorization::MoocfiUserResponse"]],["impl Unpin for MoocfiUserResponseData",1,["headless_lms_server::domain::authorization::MoocfiUserResponseData"]],["impl Unpin for MoocfiUser",1,["headless_lms_server::domain::authorization::MoocfiUser"]],["impl Unpin for CompletionsExportOperation",1,["headless_lms_server::domain::csv_export::course_instance_export::CompletionsExportOperation"]],["impl Unpin for CourseInstancesExportOperation",1,["headless_lms_server::domain::csv_export::course_instance_export::CourseInstancesExportOperation"]],["impl Unpin for CourseExerciseTasksExportOperation",1,["headless_lms_server::domain::csv_export::exercise_tasks_export::CourseExerciseTasksExportOperation"]],["impl Unpin for PointExportOperation",1,["headless_lms_server::domain::csv_export::points::PointExportOperation"]],["impl Unpin for ExamPointExportOperation",1,["headless_lms_server::domain::csv_export::points::ExamPointExportOperation"]],["impl Unpin for ExamSubmissionExportOperation",1,["headless_lms_server::domain::csv_export::submissions::ExamSubmissionExportOperation"]],["impl Unpin for CourseSubmissionExportOperation",1,["headless_lms_server::domain::csv_export::submissions::CourseSubmissionExportOperation"]],["impl Unpin for UsersExportOperation",1,["headless_lms_server::domain::csv_export::users_export::UsersExportOperation"]],["impl<W> Unpin for CsvWriter<W>",1,["headless_lms_server::domain::csv_export::CsvWriter"]],["impl Unpin for CSVExportAdapter",1,["headless_lms_server::domain::csv_export::CSVExportAdapter"]],["impl Unpin for ControllerErrorType",1,["headless_lms_server::domain::error::ControllerErrorType"]],["impl Unpin for ControllerError",1,["headless_lms_server::domain::error::ControllerError"]],["impl Unpin for ErrorData",1,["headless_lms_server::domain::error::ErrorData"]],["impl Unpin for ErrorResponse",1,["headless_lms_server::domain::error::ErrorResponse"]],["impl Unpin for RepositoryExercise",1,["headless_lms_server::domain::exercise_repositories::RepositoryExercise"]],["impl Unpin for NewExercise",1,["headless_lms_server::domain::exercise_repositories::NewExercise"]],["impl Unpin for AuthToken",1,["headless_lms_server::domain::langs::token::AuthToken"]],["impl Unpin for TmcUser",1,["headless_lms_server::domain::langs::token::TmcUser"]],["impl Unpin for JwtKey",1,["headless_lms_server::domain::models_requests::JwtKey"]],["impl<'a> Unpin for UploadClaim<'a>",1,["headless_lms_server::domain::models_requests::UploadClaim"]],["impl Unpin for GradingUpdateClaim",1,["headless_lms_server::domain::models_requests::GradingUpdateClaim"]],["impl<'a> Unpin for SpecRequest<'a>",1,["headless_lms_server::domain::models_requests::SpecRequest"]],["impl Unpin for GivePeerReviewClaim",1,["headless_lms_server::domain::models_requests::GivePeerReviewClaim"]],["impl Unpin for RequestId",1,["headless_lms_server::domain::request_id::RequestId"]],["impl Unpin for RequestSpan",1,["headless_lms_server::domain::request_span_middleware::RequestSpan"]],["impl<S> Unpin for RequestSpanMiddleware<S>
    where\n S: Unpin,
    ",1,["headless_lms_server::domain::request_span_middleware::RequestSpanMiddleware"]],["impl Unpin for OpenUniversityInfo",1,["headless_lms_server::programs::open_university_registration_link_fetcher::OpenUniversityInfo"]],["impl Unpin for CommonCourseData",1,["headless_lms_server::programs::seed::seed_courses::CommonCourseData"]],["impl Unpin for SeedFileStorageResult",1,["headless_lms_server::programs::seed::seed_file_storage::SeedFileStorageResult"]],["impl Unpin for CommonExerciseData",1,["headless_lms_server::programs::seed::seed_helpers::CommonExerciseData"]],["impl Unpin for SeedOrganizationUhCsResult",1,["headless_lms_server::programs::seed::seed_organizations::uh_cs::SeedOrganizationUhCsResult"]],["impl Unpin for SeedUsersResult",1,["headless_lms_server::programs::seed::seed_users::SeedUsersResult"]],["impl Unpin for TMCRecentChanges",1,["headless_lms_server::programs::sync_tmc_users::TMCRecentChanges"]],["impl Unpin for Change",1,["headless_lms_server::programs::sync_tmc_users::Change"]]], "headless_lms_utils":[["impl Unpin for Cache",1,["headless_lms_utils::cache::Cache"]],["impl Unpin for GutenbergBlock",1,["headless_lms_utils::document_schema_processor::GutenbergBlock"]],["impl Unpin for BlockAttributes",1,["headless_lms_utils::email_processor::BlockAttributes"]],["impl Unpin for EmailGutenbergBlock",1,["headless_lms_utils::email_processor::EmailGutenbergBlock"]],["impl Unpin for UtilErrorType",1,["headless_lms_utils::error::util_error::UtilErrorType"]],["impl Unpin for UtilError",1,["headless_lms_utils::error::util_error::UtilError"]],["impl Unpin for GoogleCloudFileStore",1,["headless_lms_utils::file_store::google_cloud_file_store::GoogleCloudFileStore"]],["impl Unpin for LocalFileStore",1,["headless_lms_utils::file_store::local_file_store::LocalFileStore"]],["impl Unpin for Icu4xBlob",1,["headless_lms_utils::icu4x::Icu4xBlob"]],["impl Unpin for IpToCountryMapper",1,["headless_lms_utils::ip_to_country::IpToCountryMapper"]],["impl Unpin for Pagination",1,["headless_lms_utils::pagination::Pagination"]],["impl<'a> Unpin for StrOrInt<'a>",1,["headless_lms_utils::pagination::StrOrInt"]],["impl Unpin for OEmbedResponse",1,["headless_lms_utils::url_to_oembed_endpoint::OEmbedResponse"]],["impl Unpin for OEmbedRequest",1,["headless_lms_utils::url_to_oembed_endpoint::OEmbedRequest"]],["impl Unpin for ApplicationConfiguration",1,["headless_lms_utils::ApplicationConfiguration"]]], "heck":[["impl<T> Unpin for AsKebabCase<T>
    where\n T: Unpin,
    ",1,["heck::kebab::AsKebabCase"]],["impl<T> Unpin for AsLowerCamelCase<T>
    where\n T: Unpin,
    ",1,["heck::lower_camel::AsLowerCamelCase"]],["impl<T> Unpin for AsShoutyKebabCase<T>
    where\n T: Unpin,
    ",1,["heck::shouty_kebab::AsShoutyKebabCase"]],["impl<T> Unpin for AsShoutySnakeCase<T>
    where\n T: Unpin,
    ",1,["heck::shouty_snake::AsShoutySnakeCase"]],["impl<T> Unpin for AsSnakeCase<T>
    where\n T: Unpin,
    ",1,["heck::snake::AsSnakeCase"]],["impl<T> Unpin for AsTitleCase<T>
    where\n T: Unpin,
    ",1,["heck::title::AsTitleCase"]],["impl<T> Unpin for AsTrainCase<T>
    where\n T: Unpin,
    ",1,["heck::train::AsTrainCase"]],["impl<T> Unpin for AsUpperCamelCase<T>
    where\n T: Unpin,
    ",1,["heck::upper_camel::AsUpperCamelCase"]]], @@ -258,12 +258,12 @@ "tiny_skia_path":[["impl Unpin for StrokeDash",1,["tiny_skia_path::dash::StrokeDash"]],["impl Unpin for f32x2",1,["tiny_skia_path::f32x2_t::f32x2"]],["impl Unpin for NormalizedF32Exclusive",1,["tiny_skia_path::floating_point::NormalizedF32Exclusive"]],["impl Unpin for PathVerb",1,["tiny_skia_path::path::PathVerb"]],["impl Unpin for Path",1,["tiny_skia_path::path::Path"]],["impl Unpin for PathSegment",1,["tiny_skia_path::path::PathSegment"]],["impl<'a> Unpin for PathSegmentsIter<'a>",1,["tiny_skia_path::path::PathSegmentsIter"]],["impl Unpin for PathBuilder",1,["tiny_skia_path::path_builder::PathBuilder"]],["impl Unpin for QuadCoeff",1,["tiny_skia_path::path_geometry::QuadCoeff"]],["impl Unpin for CubicCoeff",1,["tiny_skia_path::path_geometry::CubicCoeff"]],["impl Unpin for IntRect",1,["tiny_skia_path::rect::IntRect"]],["impl Unpin for Rect",1,["tiny_skia_path::rect::Rect"]],["impl Unpin for NonZeroRect",1,["tiny_skia_path::rect::NonZeroRect"]],["impl Unpin for IntSize",1,["tiny_skia_path::size::IntSize"]],["impl Unpin for Size",1,["tiny_skia_path::size::Size"]],["impl Unpin for Stroke",1,["tiny_skia_path::stroker::Stroke"]],["impl Unpin for LineCap",1,["tiny_skia_path::stroker::LineCap"]],["impl Unpin for LineJoin",1,["tiny_skia_path::stroker::LineJoin"]],["impl Unpin for PathStroker",1,["tiny_skia_path::stroker::PathStroker"]],["impl Unpin for Transform",1,["tiny_skia_path::transform::Transform"]],["impl Unpin for Point",1,["tiny_skia_path::Point"]]], "tinystr":[["impl<const N: usize> Unpin for TinyAsciiStr<N>",1,["tinystr::ascii::TinyAsciiStr"]],["impl Unpin for TinyStrError",1,["tinystr::error::TinyStrError"]],["impl<const N: usize> Unpin for UnvalidatedTinyAsciiStr<N>",1,["tinystr::unvalidated::UnvalidatedTinyAsciiStr"]]], "tinyvec":[["impl<A> Unpin for ArrayVec<A>
    where\n A: Unpin,
    ",1,["tinyvec::arrayvec::ArrayVec"]],["impl<'p, A, I> Unpin for ArrayVecSplice<'p, A, I>
    where\n I: Unpin,
    ",1,["tinyvec::arrayvec::ArrayVecSplice"]],["impl Unpin for TryFromSliceError",1,["tinyvec::arrayvec::TryFromSliceError"]],["impl<A> Unpin for ArrayVecIterator<A>
    where\n A: Unpin,
    ",1,["tinyvec::arrayvec::ArrayVecIterator"]],["impl<'a, T> Unpin for ArrayVecDrain<'a, T>",1,["tinyvec::arrayvec_drain::ArrayVecDrain"]],["impl<'s, T> Unpin for SliceVec<'s, T>",1,["tinyvec::slicevec::SliceVec"]],["impl<'p, 's, T> Unpin for SliceVecDrain<'p, 's, T>",1,["tinyvec::slicevec::SliceVecDrain"]],["impl<A> Unpin for TinyVec<A>
    where\n A: Unpin,\n <A as Array>::Item: Unpin,
    ",1,["tinyvec::tinyvec::TinyVec"]],["impl<'p, A> Unpin for TinyVecDrain<'p, A>",1,["tinyvec::tinyvec::TinyVecDrain"]],["impl<'p, A, I> Unpin for TinyVecSplice<'p, A, I>
    where\n I: Unpin,
    ",1,["tinyvec::tinyvec::TinyVecSplice"]],["impl<A> Unpin for TinyVecIterator<A>
    where\n A: Unpin,\n <A as Array>::Item: Unpin,
    ",1,["tinyvec::tinyvec::TinyVecIterator"]]], -"tokio":[["impl Unpin for DirBuilder",1,["tokio::fs::dir_builder::DirBuilder"]],["impl Unpin for File",1,["tokio::fs::file::File"]],["impl Unpin for OpenOptions",1,["tokio::fs::open_options::OpenOptions"]],["impl Unpin for ReadDir",1,["tokio::fs::read_dir::ReadDir"]],["impl Unpin for DirEntry",1,["tokio::fs::read_dir::DirEntry"]],["impl<'a> Unpin for ReadBuf<'a>",1,["tokio::io::read_buf::ReadBuf"]],["impl Unpin for Interest",1,["tokio::io::interest::Interest"]],["impl Unpin for Ready",1,["tokio::io::ready::Ready"]],["impl<T> Unpin for AsyncFd<T>
    where\n T: Unpin,
    ",1,["tokio::io::async_fd::AsyncFd"]],["impl<'a, T> Unpin for AsyncFdReadyGuard<'a, T>",1,["tokio::io::async_fd::AsyncFdReadyGuard"]],["impl<'a, T> Unpin for AsyncFdReadyMutGuard<'a, T>",1,["tokio::io::async_fd::AsyncFdReadyMutGuard"]],["impl Unpin for TryIoError",1,["tokio::io::async_fd::TryIoError"]],["impl<T> Unpin for ReadHalf<T>",1,["tokio::io::split::ReadHalf"]],["impl<T> Unpin for WriteHalf<T>",1,["tokio::io::split::WriteHalf"]],["impl Unpin for Empty",1,["tokio::io::util::empty::Empty"]],["impl Unpin for DuplexStream",1,["tokio::io::util::mem::DuplexStream"]],["impl Unpin for Repeat",1,["tokio::io::util::repeat::Repeat"]],["impl Unpin for Sink",1,["tokio::io::util::sink::Sink"]],["impl Unpin for TcpListener",1,["tokio::net::tcp::listener::TcpListener"]],["impl Unpin for TcpSocket",1,["tokio::net::tcp::socket::TcpSocket"]],["impl<'a> Unpin for ReadHalf<'a>",1,["tokio::net::tcp::split::ReadHalf"]],["impl<'a> Unpin for WriteHalf<'a>",1,["tokio::net::tcp::split::WriteHalf"]],["impl Unpin for OwnedReadHalf",1,["tokio::net::tcp::split_owned::OwnedReadHalf"]],["impl Unpin for OwnedWriteHalf",1,["tokio::net::tcp::split_owned::OwnedWriteHalf"]],["impl Unpin for ReuniteError",1,["tokio::net::tcp::split_owned::ReuniteError"]],["impl Unpin for TcpStream",1,["tokio::net::tcp::stream::TcpStream"]],["impl Unpin for UdpSocket",1,["tokio::net::udp::UdpSocket"]],["impl Unpin for UnixDatagram",1,["tokio::net::unix::datagram::socket::UnixDatagram"]],["impl Unpin for UnixListener",1,["tokio::net::unix::listener::UnixListener"]],["impl Unpin for UnixSocket",1,["tokio::net::unix::socket::UnixSocket"]],["impl<'a> Unpin for ReadHalf<'a>",1,["tokio::net::unix::split::ReadHalf"]],["impl<'a> Unpin for WriteHalf<'a>",1,["tokio::net::unix::split::WriteHalf"]],["impl Unpin for OwnedReadHalf",1,["tokio::net::unix::split_owned::OwnedReadHalf"]],["impl Unpin for OwnedWriteHalf",1,["tokio::net::unix::split_owned::OwnedWriteHalf"]],["impl Unpin for ReuniteError",1,["tokio::net::unix::split_owned::ReuniteError"]],["impl Unpin for SocketAddr",1,["tokio::net::unix::socketaddr::SocketAddr"]],["impl Unpin for UnixStream",1,["tokio::net::unix::stream::UnixStream"]],["impl Unpin for UCred",1,["tokio::net::unix::ucred::UCred"]],["impl Unpin for OpenOptions",1,["tokio::net::unix::pipe::OpenOptions"]],["impl Unpin for Sender",1,["tokio::net::unix::pipe::Sender"]],["impl Unpin for Receiver",1,["tokio::net::unix::pipe::Receiver"]],["impl Unpin for JoinError",1,["tokio::runtime::task::error::JoinError"]],["impl Unpin for AbortHandle",1,["tokio::runtime::task::abort::AbortHandle"]],["impl Unpin for Builder",1,["tokio::runtime::builder::Builder"]],["impl Unpin for Handle",1,["tokio::runtime::handle::Handle"]],["impl<'a> Unpin for EnterGuard<'a>",1,["tokio::runtime::handle::EnterGuard"]],["impl Unpin for TryCurrentError",1,["tokio::runtime::handle::TryCurrentError"]],["impl Unpin for Runtime",1,["tokio::runtime::runtime::Runtime"]],["impl Unpin for RuntimeFlavor",1,["tokio::runtime::runtime::RuntimeFlavor"]],["impl Unpin for SignalKind",1,["tokio::signal::unix::SignalKind"]],["impl Unpin for Signal",1,["tokio::signal::unix::Signal"]],["impl<'a> !Unpin for Notified<'a>",1,["tokio::sync::notify::Notified"]],["impl Unpin for Barrier",1,["tokio::sync::barrier::Barrier"]],["impl Unpin for BarrierWaitResult",1,["tokio::sync::barrier::BarrierWaitResult"]],["impl<T> Unpin for SendError<T>
    where\n T: Unpin,
    ",1,["tokio::sync::broadcast::error::SendError"]],["impl Unpin for RecvError",1,["tokio::sync::broadcast::error::RecvError"]],["impl Unpin for TryRecvError",1,["tokio::sync::broadcast::error::TryRecvError"]],["impl<T> Unpin for Sender<T>",1,["tokio::sync::broadcast::Sender"]],["impl<T> Unpin for Receiver<T>",1,["tokio::sync::broadcast::Receiver"]],["impl<T> Unpin for Sender<T>",1,["tokio::sync::mpsc::bounded::Sender"]],["impl<T> Unpin for WeakSender<T>",1,["tokio::sync::mpsc::bounded::WeakSender"]],["impl<'a, T> Unpin for Permit<'a, T>",1,["tokio::sync::mpsc::bounded::Permit"]],["impl<'a, T> Unpin for PermitIterator<'a, T>",1,["tokio::sync::mpsc::bounded::PermitIterator"]],["impl<T> Unpin for OwnedPermit<T>",1,["tokio::sync::mpsc::bounded::OwnedPermit"]],["impl<T> Unpin for UnboundedSender<T>",1,["tokio::sync::mpsc::unbounded::UnboundedSender"]],["impl<T> Unpin for WeakUnboundedSender<T>",1,["tokio::sync::mpsc::unbounded::WeakUnboundedSender"]],["impl<T> Unpin for UnboundedReceiver<T>",1,["tokio::sync::mpsc::unbounded::UnboundedReceiver"]],["impl<T> Unpin for SendError<T>
    where\n T: Unpin,
    ",1,["tokio::sync::mpsc::error::SendError"]],["impl<T> Unpin for TrySendError<T>
    where\n T: Unpin,
    ",1,["tokio::sync::mpsc::error::TrySendError"]],["impl Unpin for TryRecvError",1,["tokio::sync::mpsc::error::TryRecvError"]],["impl<T> Unpin for SendTimeoutError<T>
    where\n T: Unpin,
    ",1,["tokio::sync::mpsc::error::SendTimeoutError"]],["impl<T: ?Sized> Unpin for Mutex<T>
    where\n T: Unpin,
    ",1,["tokio::sync::mutex::Mutex"]],["impl<'a, T: ?Sized> Unpin for MutexGuard<'a, T>",1,["tokio::sync::mutex::MutexGuard"]],["impl<T: ?Sized> Unpin for OwnedMutexGuard<T>",1,["tokio::sync::mutex::OwnedMutexGuard"]],["impl<'a, T: ?Sized> Unpin for MappedMutexGuard<'a, T>",1,["tokio::sync::mutex::MappedMutexGuard"]],["impl<T: ?Sized, U: ?Sized> Unpin for OwnedMappedMutexGuard<T, U>",1,["tokio::sync::mutex::OwnedMappedMutexGuard"]],["impl Unpin for TryLockError",1,["tokio::sync::mutex::TryLockError"]],["impl Unpin for Notify",1,["tokio::sync::notify::Notify"]],["impl Unpin for RecvError",1,["tokio::sync::oneshot::error::RecvError"]],["impl Unpin for TryRecvError",1,["tokio::sync::oneshot::error::TryRecvError"]],["impl<T> Unpin for Sender<T>",1,["tokio::sync::oneshot::Sender"]],["impl<T> Unpin for Receiver<T>",1,["tokio::sync::oneshot::Receiver"]],["impl Unpin for TryAcquireError",1,["tokio::sync::batch_semaphore::TryAcquireError"]],["impl Unpin for AcquireError",1,["tokio::sync::batch_semaphore::AcquireError"]],["impl Unpin for Semaphore",1,["tokio::sync::semaphore::Semaphore"]],["impl<'a> Unpin for SemaphorePermit<'a>",1,["tokio::sync::semaphore::SemaphorePermit"]],["impl Unpin for OwnedSemaphorePermit",1,["tokio::sync::semaphore::OwnedSemaphorePermit"]],["impl<T: ?Sized, U: ?Sized> Unpin for OwnedRwLockReadGuard<T, U>
    where\n T: Unpin,
    ",1,["tokio::sync::rwlock::owned_read_guard::OwnedRwLockReadGuard"]],["impl<T: ?Sized> Unpin for OwnedRwLockWriteGuard<T>
    where\n T: Unpin,
    ",1,["tokio::sync::rwlock::owned_write_guard::OwnedRwLockWriteGuard"]],["impl<T: ?Sized, U: ?Sized> Unpin for OwnedRwLockMappedWriteGuard<T, U>
    where\n T: Unpin,
    ",1,["tokio::sync::rwlock::owned_write_guard_mapped::OwnedRwLockMappedWriteGuard"]],["impl<'a, T: ?Sized> Unpin for RwLockReadGuard<'a, T>",1,["tokio::sync::rwlock::read_guard::RwLockReadGuard"]],["impl<'a, T: ?Sized> Unpin for RwLockWriteGuard<'a, T>",1,["tokio::sync::rwlock::write_guard::RwLockWriteGuard"]],["impl<'a, T: ?Sized> Unpin for RwLockMappedWriteGuard<'a, T>",1,["tokio::sync::rwlock::write_guard_mapped::RwLockMappedWriteGuard"]],["impl<T: ?Sized> Unpin for RwLock<T>
    where\n T: Unpin,
    ",1,["tokio::sync::rwlock::RwLock"]],["impl<T> Unpin for OnceCell<T>
    where\n T: Unpin,
    ",1,["tokio::sync::once_cell::OnceCell"]],["impl<T> Unpin for SetError<T>
    where\n T: Unpin,
    ",1,["tokio::sync::once_cell::SetError"]],["impl<T> Unpin for SendError<T>
    where\n T: Unpin,
    ",1,["tokio::sync::watch::error::SendError"]],["impl Unpin for RecvError",1,["tokio::sync::watch::error::RecvError"]],["impl<T> Unpin for Receiver<T>",1,["tokio::sync::watch::Receiver"]],["impl<T> Unpin for Sender<T>",1,["tokio::sync::watch::Sender"]],["impl<'a, T> Unpin for Ref<'a, T>",1,["tokio::sync::watch::Ref"]],["impl Unpin for LocalSet",1,["tokio::task::local::LocalSet"]],["impl Unpin for LocalEnterGuard",1,["tokio::task::local::LocalEnterGuard"]],["impl<T> Unpin for LocalKey<T>",1,["tokio::task::task_local::LocalKey"]],["impl<T> Unpin for JoinSet<T>",1,["tokio::task::join_set::JoinSet"]],["impl Unpin for Error",1,["tokio::time::error::Error"]],["impl Unpin for Elapsed",1,["tokio::time::error::Elapsed"]],["impl Unpin for Instant",1,["tokio::time::instant::Instant"]],["impl Unpin for MissedTickBehavior",1,["tokio::time::interval::MissedTickBehavior"]],["impl Unpin for Interval",1,["tokio::time::interval::Interval"]],["impl<'__pin, R> Unpin for Split<R>
    where\n __Origin<'__pin, R>: Unpin,
    "],["impl<'__pin, R> Unpin for BufReader<R>
    where\n __Origin<'__pin, R>: Unpin,
    "],["impl<'__pin, RW> Unpin for BufStream<RW>
    where\n __Origin<'__pin, RW>: Unpin,
    "],["impl<T> Unpin for JoinHandle<T>"],["impl<'__pin, R> Unpin for Lines<R>
    where\n __Origin<'__pin, R>: Unpin,
    "],["impl<'__pin, R> Unpin for Take<R>
    where\n __Origin<'__pin, R>: Unpin,
    "],["impl<'__pin, T> Unpin for Timeout<T>
    where\n __Origin<'__pin, T>: Unpin,
    "],["impl<T> Unpin for Receiver<T>"],["impl<'__pin, F> Unpin for Unconstrained<F>
    where\n __Origin<'__pin, F>: Unpin,
    "],["impl<'__pin, R, W> Unpin for Join<R, W>
    where\n __Origin<'__pin, R, W>: Unpin,
    "],["impl<'__pin, T, F> Unpin for TaskLocalFuture<T, F>
    where\n __Origin<'__pin, T, F>: Unpin,\n T: 'static,
    "],["impl<'__pin, W> Unpin for BufWriter<W>
    where\n __Origin<'__pin, W>: Unpin,
    "]], +"tokio":[["impl Unpin for DirBuilder",1,["tokio::fs::dir_builder::DirBuilder"]],["impl Unpin for File",1,["tokio::fs::file::File"]],["impl Unpin for OpenOptions",1,["tokio::fs::open_options::OpenOptions"]],["impl Unpin for ReadDir",1,["tokio::fs::read_dir::ReadDir"]],["impl Unpin for DirEntry",1,["tokio::fs::read_dir::DirEntry"]],["impl<'a> Unpin for ReadBuf<'a>",1,["tokio::io::read_buf::ReadBuf"]],["impl Unpin for Interest",1,["tokio::io::interest::Interest"]],["impl Unpin for Ready",1,["tokio::io::ready::Ready"]],["impl<T> Unpin for AsyncFd<T>
    where\n T: Unpin,
    ",1,["tokio::io::async_fd::AsyncFd"]],["impl<'a, T> Unpin for AsyncFdReadyGuard<'a, T>",1,["tokio::io::async_fd::AsyncFdReadyGuard"]],["impl<'a, T> Unpin for AsyncFdReadyMutGuard<'a, T>",1,["tokio::io::async_fd::AsyncFdReadyMutGuard"]],["impl Unpin for TryIoError",1,["tokio::io::async_fd::TryIoError"]],["impl<T> Unpin for ReadHalf<T>",1,["tokio::io::split::ReadHalf"]],["impl<T> Unpin for WriteHalf<T>",1,["tokio::io::split::WriteHalf"]],["impl Unpin for Empty",1,["tokio::io::util::empty::Empty"]],["impl Unpin for DuplexStream",1,["tokio::io::util::mem::DuplexStream"]],["impl Unpin for Repeat",1,["tokio::io::util::repeat::Repeat"]],["impl Unpin for Sink",1,["tokio::io::util::sink::Sink"]],["impl Unpin for TcpListener",1,["tokio::net::tcp::listener::TcpListener"]],["impl Unpin for TcpSocket",1,["tokio::net::tcp::socket::TcpSocket"]],["impl<'a> Unpin for ReadHalf<'a>",1,["tokio::net::tcp::split::ReadHalf"]],["impl<'a> Unpin for WriteHalf<'a>",1,["tokio::net::tcp::split::WriteHalf"]],["impl Unpin for OwnedReadHalf",1,["tokio::net::tcp::split_owned::OwnedReadHalf"]],["impl Unpin for OwnedWriteHalf",1,["tokio::net::tcp::split_owned::OwnedWriteHalf"]],["impl Unpin for ReuniteError",1,["tokio::net::tcp::split_owned::ReuniteError"]],["impl Unpin for TcpStream",1,["tokio::net::tcp::stream::TcpStream"]],["impl Unpin for UdpSocket",1,["tokio::net::udp::UdpSocket"]],["impl Unpin for UnixDatagram",1,["tokio::net::unix::datagram::socket::UnixDatagram"]],["impl Unpin for UnixListener",1,["tokio::net::unix::listener::UnixListener"]],["impl Unpin for UnixSocket",1,["tokio::net::unix::socket::UnixSocket"]],["impl<'a> Unpin for ReadHalf<'a>",1,["tokio::net::unix::split::ReadHalf"]],["impl<'a> Unpin for WriteHalf<'a>",1,["tokio::net::unix::split::WriteHalf"]],["impl Unpin for OwnedReadHalf",1,["tokio::net::unix::split_owned::OwnedReadHalf"]],["impl Unpin for OwnedWriteHalf",1,["tokio::net::unix::split_owned::OwnedWriteHalf"]],["impl Unpin for ReuniteError",1,["tokio::net::unix::split_owned::ReuniteError"]],["impl Unpin for SocketAddr",1,["tokio::net::unix::socketaddr::SocketAddr"]],["impl Unpin for UnixStream",1,["tokio::net::unix::stream::UnixStream"]],["impl Unpin for UCred",1,["tokio::net::unix::ucred::UCred"]],["impl Unpin for OpenOptions",1,["tokio::net::unix::pipe::OpenOptions"]],["impl Unpin for Sender",1,["tokio::net::unix::pipe::Sender"]],["impl Unpin for Receiver",1,["tokio::net::unix::pipe::Receiver"]],["impl Unpin for JoinError",1,["tokio::runtime::task::error::JoinError"]],["impl Unpin for AbortHandle",1,["tokio::runtime::task::abort::AbortHandle"]],["impl Unpin for Builder",1,["tokio::runtime::builder::Builder"]],["impl Unpin for Handle",1,["tokio::runtime::handle::Handle"]],["impl<'a> Unpin for EnterGuard<'a>",1,["tokio::runtime::handle::EnterGuard"]],["impl Unpin for TryCurrentError",1,["tokio::runtime::handle::TryCurrentError"]],["impl Unpin for Runtime",1,["tokio::runtime::runtime::Runtime"]],["impl Unpin for RuntimeFlavor",1,["tokio::runtime::runtime::RuntimeFlavor"]],["impl Unpin for SignalKind",1,["tokio::signal::unix::SignalKind"]],["impl Unpin for Signal",1,["tokio::signal::unix::Signal"]],["impl<'a> !Unpin for Notified<'a>",1,["tokio::sync::notify::Notified"]],["impl Unpin for Barrier",1,["tokio::sync::barrier::Barrier"]],["impl Unpin for BarrierWaitResult",1,["tokio::sync::barrier::BarrierWaitResult"]],["impl<T> Unpin for SendError<T>
    where\n T: Unpin,
    ",1,["tokio::sync::broadcast::error::SendError"]],["impl Unpin for RecvError",1,["tokio::sync::broadcast::error::RecvError"]],["impl Unpin for TryRecvError",1,["tokio::sync::broadcast::error::TryRecvError"]],["impl<T> Unpin for Sender<T>",1,["tokio::sync::broadcast::Sender"]],["impl<T> Unpin for Receiver<T>",1,["tokio::sync::broadcast::Receiver"]],["impl<T> Unpin for Sender<T>",1,["tokio::sync::mpsc::bounded::Sender"]],["impl<T> Unpin for WeakSender<T>",1,["tokio::sync::mpsc::bounded::WeakSender"]],["impl<'a, T> Unpin for Permit<'a, T>",1,["tokio::sync::mpsc::bounded::Permit"]],["impl<'a, T> Unpin for PermitIterator<'a, T>",1,["tokio::sync::mpsc::bounded::PermitIterator"]],["impl<T> Unpin for OwnedPermit<T>",1,["tokio::sync::mpsc::bounded::OwnedPermit"]],["impl<T> Unpin for UnboundedSender<T>",1,["tokio::sync::mpsc::unbounded::UnboundedSender"]],["impl<T> Unpin for WeakUnboundedSender<T>",1,["tokio::sync::mpsc::unbounded::WeakUnboundedSender"]],["impl<T> Unpin for UnboundedReceiver<T>",1,["tokio::sync::mpsc::unbounded::UnboundedReceiver"]],["impl<T> Unpin for SendError<T>
    where\n T: Unpin,
    ",1,["tokio::sync::mpsc::error::SendError"]],["impl<T> Unpin for TrySendError<T>
    where\n T: Unpin,
    ",1,["tokio::sync::mpsc::error::TrySendError"]],["impl Unpin for TryRecvError",1,["tokio::sync::mpsc::error::TryRecvError"]],["impl<T> Unpin for SendTimeoutError<T>
    where\n T: Unpin,
    ",1,["tokio::sync::mpsc::error::SendTimeoutError"]],["impl<T: ?Sized> Unpin for Mutex<T>
    where\n T: Unpin,
    ",1,["tokio::sync::mutex::Mutex"]],["impl<'a, T: ?Sized> Unpin for MutexGuard<'a, T>",1,["tokio::sync::mutex::MutexGuard"]],["impl<T: ?Sized> Unpin for OwnedMutexGuard<T>",1,["tokio::sync::mutex::OwnedMutexGuard"]],["impl<'a, T: ?Sized> Unpin for MappedMutexGuard<'a, T>",1,["tokio::sync::mutex::MappedMutexGuard"]],["impl<T: ?Sized, U: ?Sized> Unpin for OwnedMappedMutexGuard<T, U>",1,["tokio::sync::mutex::OwnedMappedMutexGuard"]],["impl Unpin for TryLockError",1,["tokio::sync::mutex::TryLockError"]],["impl Unpin for Notify",1,["tokio::sync::notify::Notify"]],["impl Unpin for RecvError",1,["tokio::sync::oneshot::error::RecvError"]],["impl Unpin for TryRecvError",1,["tokio::sync::oneshot::error::TryRecvError"]],["impl<T> Unpin for Sender<T>",1,["tokio::sync::oneshot::Sender"]],["impl<T> Unpin for Receiver<T>",1,["tokio::sync::oneshot::Receiver"]],["impl Unpin for TryAcquireError",1,["tokio::sync::batch_semaphore::TryAcquireError"]],["impl Unpin for AcquireError",1,["tokio::sync::batch_semaphore::AcquireError"]],["impl Unpin for Semaphore",1,["tokio::sync::semaphore::Semaphore"]],["impl<'a> Unpin for SemaphorePermit<'a>",1,["tokio::sync::semaphore::SemaphorePermit"]],["impl Unpin for OwnedSemaphorePermit",1,["tokio::sync::semaphore::OwnedSemaphorePermit"]],["impl<T: ?Sized, U: ?Sized> Unpin for OwnedRwLockReadGuard<T, U>
    where\n T: Unpin,
    ",1,["tokio::sync::rwlock::owned_read_guard::OwnedRwLockReadGuard"]],["impl<T: ?Sized> Unpin for OwnedRwLockWriteGuard<T>
    where\n T: Unpin,
    ",1,["tokio::sync::rwlock::owned_write_guard::OwnedRwLockWriteGuard"]],["impl<T: ?Sized, U: ?Sized> Unpin for OwnedRwLockMappedWriteGuard<T, U>
    where\n T: Unpin,
    ",1,["tokio::sync::rwlock::owned_write_guard_mapped::OwnedRwLockMappedWriteGuard"]],["impl<'a, T: ?Sized> Unpin for RwLockReadGuard<'a, T>",1,["tokio::sync::rwlock::read_guard::RwLockReadGuard"]],["impl<'a, T: ?Sized> Unpin for RwLockWriteGuard<'a, T>",1,["tokio::sync::rwlock::write_guard::RwLockWriteGuard"]],["impl<'a, T: ?Sized> Unpin for RwLockMappedWriteGuard<'a, T>",1,["tokio::sync::rwlock::write_guard_mapped::RwLockMappedWriteGuard"]],["impl<T: ?Sized> Unpin for RwLock<T>
    where\n T: Unpin,
    ",1,["tokio::sync::rwlock::RwLock"]],["impl<T> Unpin for OnceCell<T>
    where\n T: Unpin,
    ",1,["tokio::sync::once_cell::OnceCell"]],["impl<T> Unpin for SetError<T>
    where\n T: Unpin,
    ",1,["tokio::sync::once_cell::SetError"]],["impl<T> Unpin for SendError<T>
    where\n T: Unpin,
    ",1,["tokio::sync::watch::error::SendError"]],["impl Unpin for RecvError",1,["tokio::sync::watch::error::RecvError"]],["impl<T> Unpin for Receiver<T>",1,["tokio::sync::watch::Receiver"]],["impl<T> Unpin for Sender<T>",1,["tokio::sync::watch::Sender"]],["impl<'a, T> Unpin for Ref<'a, T>",1,["tokio::sync::watch::Ref"]],["impl Unpin for LocalSet",1,["tokio::task::local::LocalSet"]],["impl Unpin for LocalEnterGuard",1,["tokio::task::local::LocalEnterGuard"]],["impl<T> Unpin for LocalKey<T>",1,["tokio::task::task_local::LocalKey"]],["impl<T> Unpin for JoinSet<T>",1,["tokio::task::join_set::JoinSet"]],["impl Unpin for Error",1,["tokio::time::error::Error"]],["impl Unpin for Elapsed",1,["tokio::time::error::Elapsed"]],["impl Unpin for Instant",1,["tokio::time::instant::Instant"]],["impl Unpin for MissedTickBehavior",1,["tokio::time::interval::MissedTickBehavior"]],["impl Unpin for Interval",1,["tokio::time::interval::Interval"]],["impl<'__pin, R, W> Unpin for Join<R, W>
    where\n __Origin<'__pin, R, W>: Unpin,
    "],["impl<'__pin, T, F> Unpin for TaskLocalFuture<T, F>
    where\n __Origin<'__pin, T, F>: Unpin,\n T: 'static,
    "],["impl<'__pin, R> Unpin for Take<R>
    where\n __Origin<'__pin, R>: Unpin,
    "],["impl<'__pin, W> Unpin for BufWriter<W>
    where\n __Origin<'__pin, W>: Unpin,
    "],["impl<'__pin, R> Unpin for Lines<R>
    where\n __Origin<'__pin, R>: Unpin,
    "],["impl<'__pin, F> Unpin for Unconstrained<F>
    where\n __Origin<'__pin, F>: Unpin,
    "],["impl<'__pin, RW> Unpin for BufStream<RW>
    where\n __Origin<'__pin, RW>: Unpin,
    "],["impl<'__pin, T> Unpin for Timeout<T>
    where\n __Origin<'__pin, T>: Unpin,
    "],["impl<'__pin, R> Unpin for BufReader<R>
    where\n __Origin<'__pin, R>: Unpin,
    "],["impl<T> Unpin for Receiver<T>"],["impl<'__pin, R> Unpin for Split<R>
    where\n __Origin<'__pin, R>: Unpin,
    "],["impl<T> Unpin for JoinHandle<T>"]], "tokio_native_tls":[["impl<S> Unpin for AllowStd<S>
    where\n S: Unpin,
    ",1,["tokio_native_tls::AllowStd"]],["impl<S> Unpin for TlsStream<S>
    where\n S: Unpin,
    ",1,["tokio_native_tls::TlsStream"]],["impl Unpin for TlsConnector",1,["tokio_native_tls::TlsConnector"]],["impl Unpin for TlsAcceptor",1,["tokio_native_tls::TlsAcceptor"]]], "tokio_rustls":[["impl<IO> Unpin for TlsStream<IO>
    where\n IO: Unpin,
    ",1,["tokio_rustls::client::TlsStream"]],["impl<IO> Unpin for TlsStream<IO>
    where\n IO: Unpin,
    ",1,["tokio_rustls::server::TlsStream"]],["impl Unpin for TlsConnector",1,["tokio_rustls::TlsConnector"]],["impl Unpin for TlsAcceptor",1,["tokio_rustls::TlsAcceptor"]],["impl<IO> Unpin for LazyConfigAcceptor<IO>
    where\n IO: Unpin,
    ",1,["tokio_rustls::LazyConfigAcceptor"]],["impl<IO> Unpin for StartHandshake<IO>
    where\n IO: Unpin,
    ",1,["tokio_rustls::StartHandshake"]],["impl<IO> Unpin for Connect<IO>
    where\n IO: Unpin,
    ",1,["tokio_rustls::Connect"]],["impl<IO> Unpin for Accept<IO>
    where\n IO: Unpin,
    ",1,["tokio_rustls::Accept"]],["impl<IO> Unpin for FallibleConnect<IO>
    where\n IO: Unpin,
    ",1,["tokio_rustls::FallibleConnect"]],["impl<IO> Unpin for FallibleAccept<IO>
    where\n IO: Unpin,
    ",1,["tokio_rustls::FallibleAccept"]],["impl<T> Unpin for TlsStream<T>
    where\n T: Unpin,
    ",1,["tokio_rustls::TlsStream"]]], -"tokio_stream":[["impl<T> Unpin for ReceiverStream<T>",1,["tokio_stream::wrappers::mpsc_bounded::ReceiverStream"]],["impl<T> Unpin for UnboundedReceiverStream<T>",1,["tokio_stream::wrappers::mpsc_unbounded::UnboundedReceiverStream"]],["impl Unpin for IntervalStream",1,["tokio_stream::wrappers::interval::IntervalStream"]],["impl Unpin for ReadDirStream",1,["tokio_stream::wrappers::read_dir::ReadDirStream"]],["impl Unpin for Elapsed",1,["tokio_stream::stream_ext::timeout::Elapsed"]],["impl<K, V> Unpin for StreamMap<K, V>
    where\n K: Unpin,\n V: Unpin,
    ",1,["tokio_stream::stream_map::StreamMap"]],["impl<T> Unpin for Empty<T>"],["impl<'__pin, S> Unpin for Timeout<S>
    where\n __Origin<'__pin, S>: Unpin,
    "],["impl<'__pin, S> Unpin for StreamNotifyClose<S>
    where\n __Origin<'__pin, S>: Unpin,
    "],["impl<I> Unpin for Once<I>"],["impl<I> Unpin for Iter<I>"],["impl<T> Unpin for Pending<T>"]], +"tokio_stream":[["impl<T> Unpin for ReceiverStream<T>",1,["tokio_stream::wrappers::mpsc_bounded::ReceiverStream"]],["impl<T> Unpin for UnboundedReceiverStream<T>",1,["tokio_stream::wrappers::mpsc_unbounded::UnboundedReceiverStream"]],["impl Unpin for IntervalStream",1,["tokio_stream::wrappers::interval::IntervalStream"]],["impl Unpin for ReadDirStream",1,["tokio_stream::wrappers::read_dir::ReadDirStream"]],["impl Unpin for Elapsed",1,["tokio_stream::stream_ext::timeout::Elapsed"]],["impl<K, V> Unpin for StreamMap<K, V>
    where\n K: Unpin,\n V: Unpin,
    ",1,["tokio_stream::stream_map::StreamMap"]],["impl<T> Unpin for Empty<T>"],["impl<I> Unpin for Iter<I>"],["impl<'__pin, S> Unpin for Timeout<S>
    where\n __Origin<'__pin, S>: Unpin,
    "],["impl<'__pin, S> Unpin for StreamNotifyClose<S>
    where\n __Origin<'__pin, S>: Unpin,
    "],["impl<T> Unpin for Pending<T>"],["impl<I> Unpin for Once<I>"]], "tokio_util":[["impl Unpin for BytesCodec",1,["tokio_util::codec::bytes_codec::BytesCodec"]],["impl<T, U> Unpin for FramedParts<T, U>
    where\n T: Unpin,\n U: Unpin,
    ",1,["tokio_util::codec::framed::FramedParts"]],["impl Unpin for Builder",1,["tokio_util::codec::length_delimited::Builder"]],["impl Unpin for LengthDelimitedCodecError",1,["tokio_util::codec::length_delimited::LengthDelimitedCodecError"]],["impl Unpin for LengthDelimitedCodec",1,["tokio_util::codec::length_delimited::LengthDelimitedCodec"]],["impl Unpin for LinesCodec",1,["tokio_util::codec::lines_codec::LinesCodec"]],["impl Unpin for LinesCodecError",1,["tokio_util::codec::lines_codec::LinesCodecError"]],["impl Unpin for AnyDelimiterCodec",1,["tokio_util::codec::any_delimiter_codec::AnyDelimiterCodec"]],["impl Unpin for AnyDelimiterCodecError",1,["tokio_util::codec::any_delimiter_codec::AnyDelimiterCodecError"]],["impl Unpin for DropGuard",1,["tokio_util::sync::cancellation_token::guard::DropGuard"]],["impl Unpin for CancellationToken",1,["tokio_util::sync::cancellation_token::CancellationToken"]],["impl<T> Unpin for PollSendError<T>
    where\n T: Unpin,
    ",1,["tokio_util::sync::mpsc::PollSendError"]],["impl<T> Unpin for PollSender<T>",1,["tokio_util::sync::mpsc::PollSender"]],["impl Unpin for PollSemaphore",1,["tokio_util::sync::poll_semaphore::PollSemaphore"]],["impl<'a, T> Unpin for ReusableBoxFuture<'a, T>",1,["tokio_util::sync::reusable_box::ReusableBoxFuture"]],["impl<L, R> Unpin for Either<L, R>
    where\n L: Unpin,\n R: Unpin,
    ",1,["tokio_util::either::Either"]],["impl<'__pin, S> Unpin for CopyToBytes<S>
    where\n __Origin<'__pin, S>: Unpin,
    "],["impl<'__pin, 'a> Unpin for WaitForCancellationFuture<'a>
    where\n __Origin<'__pin, 'a>: Unpin,
    "],["impl<'__pin, S> Unpin for SinkWriter<S>
    where\n __Origin<'__pin, S>: Unpin,
    "],["impl<S: Unpin, B> Unpin for StreamReader<S, B>"],["impl<'__pin, T, D> Unpin for FramedRead<T, D>
    where\n __Origin<'__pin, T, D>: Unpin,
    "],["impl<'__pin, T, U> Unpin for Framed<T, U>
    where\n __Origin<'__pin, T, U>: Unpin,
    "],["impl<'__pin, T, E> Unpin for FramedWrite<T, E>
    where\n __Origin<'__pin, T, E>: Unpin,
    "],["impl<'__pin, W, F> Unpin for InspectWriter<W, F>
    where\n __Origin<'__pin, W, F>: Unpin,
    "],["impl<'__pin, R, F> Unpin for InspectReader<R, F>
    where\n __Origin<'__pin, R, F>: Unpin,
    "],["impl<'__pin> Unpin for WaitForCancellationFutureOwned
    where\n __Origin<'__pin>: Unpin,
    "],["impl<'__pin, R> Unpin for ReaderStream<R>
    where\n __Origin<'__pin, R>: Unpin,
    "]], -"tracing":[["impl Unpin for Span",1,["tracing::span::Span"]],["impl<'a> Unpin for Entered<'a>",1,["tracing::span::Entered"]],["impl Unpin for EnteredSpan",1,["tracing::span::EnteredSpan"]],["impl<'__pin, T> Unpin for Instrumented<T>
    where\n __Origin<'__pin, T>: Unpin,
    "],["impl<'__pin, T> Unpin for WithDispatch<T>
    where\n __Origin<'__pin, T>: Unpin,
    "]], +"tracing":[["impl Unpin for Span",1,["tracing::span::Span"]],["impl<'a> Unpin for Entered<'a>",1,["tracing::span::Entered"]],["impl Unpin for EnteredSpan",1,["tracing::span::EnteredSpan"]],["impl<'__pin, T> Unpin for WithDispatch<T>
    where\n __Origin<'__pin, T>: Unpin,
    "],["impl<'__pin, T> Unpin for Instrumented<T>
    where\n __Origin<'__pin, T>: Unpin,
    "]], "tracing_core":[["impl Unpin for Identifier",1,["tracing_core::callsite::Identifier"]],["impl Unpin for DefaultCallsite",1,["tracing_core::callsite::DefaultCallsite"]],["impl Unpin for Dispatch",1,["tracing_core::dispatcher::Dispatch"]],["impl Unpin for WeakDispatch",1,["tracing_core::dispatcher::WeakDispatch"]],["impl Unpin for DefaultGuard",1,["tracing_core::dispatcher::DefaultGuard"]],["impl Unpin for SetGlobalDefaultError",1,["tracing_core::dispatcher::SetGlobalDefaultError"]],["impl<'a> Unpin for Event<'a>",1,["tracing_core::event::Event"]],["impl Unpin for Field",1,["tracing_core::field::Field"]],["impl Unpin for Empty",1,["tracing_core::field::Empty"]],["impl Unpin for FieldSet",1,["tracing_core::field::FieldSet"]],["impl<'a> Unpin for ValueSet<'a>",1,["tracing_core::field::ValueSet"]],["impl Unpin for Iter",1,["tracing_core::field::Iter"]],["impl<T> Unpin for DisplayValue<T>
    where\n T: Unpin,
    ",1,["tracing_core::field::DisplayValue"]],["impl<T> Unpin for DebugValue<T>
    where\n T: Unpin,
    ",1,["tracing_core::field::DebugValue"]],["impl<'a> Unpin for Metadata<'a>",1,["tracing_core::metadata::Metadata"]],["impl Unpin for Kind",1,["tracing_core::metadata::Kind"]],["impl Unpin for Level",1,["tracing_core::metadata::Level"]],["impl Unpin for LevelFilter",1,["tracing_core::metadata::LevelFilter"]],["impl Unpin for ParseLevelFilterError",1,["tracing_core::metadata::ParseLevelFilterError"]],["impl Unpin for ParseLevelError",1,["tracing_core::metadata::ParseLevelError"]],["impl Unpin for Id",1,["tracing_core::span::Id"]],["impl<'a> Unpin for Attributes<'a>",1,["tracing_core::span::Attributes"]],["impl<'a> Unpin for Record<'a>",1,["tracing_core::span::Record"]],["impl Unpin for Current",1,["tracing_core::span::Current"]],["impl Unpin for Interest",1,["tracing_core::subscriber::Interest"]],["impl Unpin for NoSubscriber",1,["tracing_core::subscriber::NoSubscriber"]]], "tracing_error":[["impl Unpin for SpanTrace",1,["tracing_error::backtrace::SpanTrace"]],["impl Unpin for SpanTraceStatus",1,["tracing_error::backtrace::SpanTraceStatus"]],["impl<E> Unpin for TracedError<E>
    where\n E: Unpin,
    ",1,["tracing_error::error::TracedError"]],["impl<S, F> Unpin for ErrorLayer<S, F>
    where\n F: Unpin,
    ",1,["tracing_error::layer::ErrorLayer"]]], "tracing_log":[["impl Unpin for LogTracer",1,["tracing_log::log_tracer::LogTracer"]],["impl Unpin for Builder",1,["tracing_log::log_tracer::Builder"]]], diff --git a/trait.impl/core/ops/arith/trait.Sub.js b/trait.impl/core/ops/arith/trait.Sub.js index 0494d23f7115..f57fd4de85b3 100644 --- a/trait.impl/core/ops/arith/trait.Sub.js +++ b/trait.impl/core/ops/arith/trait.Sub.js @@ -14,7 +14,7 @@ "openssl":[["impl Sub for SslMode"],["impl Sub for ExtensionContext"],["impl<'a, 'b> Sub<&'b BigNumRef> for &'a BigNum"],["impl Sub for SslOptions"],["impl<'a, 'b> Sub<&'b BigNum> for &'a BigNum"],["impl Sub for X509CheckFlags"],["impl Sub for SslSessionCacheMode"],["impl Sub for X509VerifyFlags"],["impl<'a, 'b> Sub<&'b BigNum> for &'a BigNumRef"],["impl Sub for CipherCtxFlags"],["impl Sub for OcspFlag"],["impl<'a, 'b> Sub<&'b BigNumRef> for &'a BigNumRef"],["impl Sub for CMSOptions"],["impl Sub for Pkcs7Flags"],["impl Sub for ShutdownState"],["impl Sub for SslVerifyMode"]], "png":[["impl Sub for Transformations"]], "rgb":[["impl<T> Sub<T> for GrayAlpha<T>
    where\n T: Copy + Sub<Output = T>,
    "],["impl<T> Sub<T> for RGBA<T>
    where\n T: Copy + Sub<Output = T>,
    "],["impl<T: Sub> Sub for Gray<T>"],["impl<T: Sub> Sub for RGB<T>"],["impl<T> Sub<T> for RGB<T>
    where\n T: Copy + Sub<Output = T>,
    "],["impl<T: Sub, A: Sub> Sub for GrayAlpha<T, A>"],["impl<T> Sub<T> for Gray<T>
    where\n T: Copy + Sub<Output = T>,
    "],["impl<T: Sub, A: Sub> Sub for RGBA<T, A>"]], -"rustix":[["impl Sub for FdFlags"],["impl Sub for OFlags"],["impl Sub for FallocateFlags"],["impl Sub for IFlags"],["impl Sub for ResolveFlags"],["impl Sub for SealFlags"],["impl Sub for MemfdFlags"],["impl Sub for XattrFlags"],["impl Sub for CreateFlags"],["impl Sub for RenameFlags"],["impl Sub for Access"],["impl Sub for DupFlags"],["impl Sub for AtFlags"],["impl Sub for StatVfsMountFlags"],["impl Sub for Mode"],["impl Sub for ReadWriteFlags"],["impl Sub for WatchFlags"],["impl Sub for StatxFlags"]], +"rustix":[["impl Sub for XattrFlags"],["impl Sub for MemfdFlags"],["impl Sub for OFlags"],["impl Sub for WatchFlags"],["impl Sub for CreateFlags"],["impl Sub for Access"],["impl Sub for FdFlags"],["impl Sub for AtFlags"],["impl Sub for DupFlags"],["impl Sub for Mode"],["impl Sub for ResolveFlags"],["impl Sub for StatVfsMountFlags"],["impl Sub for ReadWriteFlags"],["impl Sub for IFlags"],["impl Sub for SealFlags"],["impl Sub for RenameFlags"],["impl Sub for FallocateFlags"],["impl Sub for StatxFlags"]], "rustybuzz":[["impl Sub for SerializeFlags"],["impl Sub for BufferFlags"]], "sqlx_postgres":[["impl Sub for PgMoney"],["impl Sub for PgLQueryVariantFlag"]], "time":[["impl Sub<Duration> for SystemTime"],["impl Sub<Duration> for Date"],["impl Sub<Instant> for Instant"],["impl Sub for Duration"],["impl Sub<Duration> for Time"],["impl Sub for PrimitiveDateTime"],["impl Sub for Time"],["impl Sub<Duration> for OffsetDateTime"],["impl Sub<SystemTime> for OffsetDateTime"],["impl Sub<Duration> for Instant"],["impl Sub for Instant"],["impl Sub<OffsetDateTime> for SystemTime"],["impl Sub<Instant> for Instant"],["impl Sub<Duration> for Instant"],["impl Sub for Date"],["impl Sub<Duration> for PrimitiveDateTime"],["impl Sub<Duration> for Time"],["impl Sub<Duration> for Duration"],["impl Sub for OffsetDateTime"],["impl Sub<Duration> for Date"],["impl Sub<Duration> for Instant"],["impl Sub<Duration> for OffsetDateTime"],["impl Sub<Duration> for PrimitiveDateTime"],["impl Sub<Duration> for Duration"]], diff --git a/trait.impl/core/ops/arith/trait.SubAssign.js b/trait.impl/core/ops/arith/trait.SubAssign.js index 236c2ecaadf7..c191aa610fa7 100644 --- a/trait.impl/core/ops/arith/trait.SubAssign.js +++ b/trait.impl/core/ops/arith/trait.SubAssign.js @@ -8,7 +8,7 @@ "openssl":[["impl SubAssign for SslSessionCacheMode"],["impl SubAssign for OcspFlag"],["impl SubAssign for SslVerifyMode"],["impl SubAssign for X509CheckFlags"],["impl SubAssign for CipherCtxFlags"],["impl SubAssign for CMSOptions"],["impl SubAssign for ExtensionContext"],["impl SubAssign for SslOptions"],["impl SubAssign for X509VerifyFlags"],["impl SubAssign for Pkcs7Flags"],["impl SubAssign for SslMode"],["impl SubAssign for ShutdownState"]], "png":[["impl SubAssign for Transformations"]], "rgb":[["impl<T> SubAssign<T> for Gray<T>
    where\n T: Copy + Sub<Output = T>,
    "],["impl<T, A> SubAssign for GrayAlpha<T, A>
    where\n T: Sub<Output = T> + Copy,\n A: Sub<Output = A> + Copy,
    "],["impl<T> SubAssign<T> for RGB<T>
    where\n T: Copy + Sub<Output = T>,
    "],["impl<T, A> SubAssign for RGBA<T, A>
    where\n T: Sub<Output = T> + Copy,\n A: Sub<Output = A> + Copy,
    "],["impl<T> SubAssign for RGB<T>
    where\n T: Sub<Output = T> + Copy,
    "],["impl<T> SubAssign<T> for GrayAlpha<T>
    where\n T: Copy + Sub<Output = T>,
    "],["impl<T> SubAssign for Gray<T>
    where\n T: Sub<Output = T> + Copy,
    "],["impl<T> SubAssign<T> for RGBA<T>
    where\n T: Copy + Sub<Output = T>,
    "]], -"rustix":[["impl SubAssign for ResolveFlags"],["impl SubAssign for XattrFlags"],["impl SubAssign for IFlags"],["impl SubAssign for DupFlags"],["impl SubAssign for FallocateFlags"],["impl SubAssign for ReadWriteFlags"],["impl SubAssign for SealFlags"],["impl SubAssign for RenameFlags"],["impl SubAssign for AtFlags"],["impl SubAssign for StatVfsMountFlags"],["impl SubAssign for CreateFlags"],["impl SubAssign for OFlags"],["impl SubAssign for MemfdFlags"],["impl SubAssign for Mode"],["impl SubAssign for WatchFlags"],["impl SubAssign for Access"],["impl SubAssign for FdFlags"],["impl SubAssign for StatxFlags"]], +"rustix":[["impl SubAssign for StatVfsMountFlags"],["impl SubAssign for Mode"],["impl SubAssign for XattrFlags"],["impl SubAssign for Access"],["impl SubAssign for IFlags"],["impl SubAssign for ResolveFlags"],["impl SubAssign for SealFlags"],["impl SubAssign for CreateFlags"],["impl SubAssign for StatxFlags"],["impl SubAssign for FallocateFlags"],["impl SubAssign for MemfdFlags"],["impl SubAssign for ReadWriteFlags"],["impl SubAssign for RenameFlags"],["impl SubAssign for FdFlags"],["impl SubAssign for AtFlags"],["impl SubAssign for WatchFlags"],["impl SubAssign for OFlags"],["impl SubAssign for DupFlags"]], "rustybuzz":[["impl SubAssign for BufferFlags"],["impl SubAssign for SerializeFlags"]], "sqlx_postgres":[["impl SubAssign for PgMoney"],["impl SubAssign for PgLQueryVariantFlag"]], "time":[["impl SubAssign<Duration> for PrimitiveDateTime"],["impl SubAssign<Duration> for Instant"],["impl SubAssign<Duration> for Instant"],["impl SubAssign<Duration> for PrimitiveDateTime"],["impl SubAssign<Duration> for OffsetDateTime"],["impl SubAssign<Duration> for Duration"],["impl SubAssign<Duration> for Instant"],["impl SubAssign<Duration> for Date"],["impl SubAssign<Duration> for OffsetDateTime"],["impl SubAssign<Duration> for SystemTime"],["impl SubAssign<Duration> for Time"],["impl SubAssign<Duration> for Time"],["impl SubAssign for Duration"],["impl SubAssign<Duration> for Date"],["impl SubAssign<Duration> for Duration"]], diff --git a/trait.impl/core/ops/bit/trait.BitAnd.js b/trait.impl/core/ops/bit/trait.BitAnd.js index a311a4cc4786..a9081b36e199 100644 --- a/trait.impl/core/ops/bit/trait.BitAnd.js +++ b/trait.impl/core/ops/bit/trait.BitAnd.js @@ -9,7 +9,7 @@ "num_bigint":[["impl<'a> BitAnd<BigInt> for &'a BigInt"],["impl<'a> BitAnd<&'a BigInt> for BigInt"],["impl<'a> BitAnd<&'a BigUint> for BigUint"],["impl<'a, 'b> BitAnd<&'b BigUint> for &'a BigUint"],["impl BitAnd for BigInt"],["impl<'a, 'b> BitAnd<&'b BigInt> for &'a BigInt"],["impl<'a> BitAnd<BigUint> for &'a BigUint"],["impl BitAnd for BigUint"]], "openssl":[["impl BitAnd for Pkcs7Flags"],["impl BitAnd for SslSessionCacheMode"],["impl BitAnd for ShutdownState"],["impl BitAnd for CipherCtxFlags"],["impl BitAnd for CMSOptions"],["impl BitAnd for X509CheckFlags"],["impl BitAnd for SslVerifyMode"],["impl BitAnd for SslOptions"],["impl BitAnd for OcspFlag"],["impl BitAnd for SslMode"],["impl BitAnd for X509VerifyFlags"],["impl BitAnd for ExtensionContext"]], "png":[["impl BitAnd for Transformations"]], -"rustix":[["impl BitAnd for Mode"],["impl BitAnd for StatVfsMountFlags"],["impl BitAnd for ReadWriteFlags"],["impl BitAnd for DupFlags"],["impl BitAnd for Access"],["impl BitAnd for FallocateFlags"],["impl BitAnd for FdFlags"],["impl BitAnd for StatxFlags"],["impl BitAnd for WatchFlags"],["impl BitAnd for MemfdFlags"],["impl BitAnd for RenameFlags"],["impl BitAnd for XattrFlags"],["impl BitAnd for CreateFlags"],["impl BitAnd for OFlags"],["impl BitAnd for SealFlags"],["impl BitAnd for IFlags"],["impl BitAnd for ResolveFlags"],["impl BitAnd for AtFlags"]], +"rustix":[["impl BitAnd for MemfdFlags"],["impl BitAnd for ReadWriteFlags"],["impl BitAnd for StatxFlags"],["impl BitAnd for WatchFlags"],["impl BitAnd for CreateFlags"],["impl BitAnd for ResolveFlags"],["impl BitAnd for SealFlags"],["impl BitAnd for AtFlags"],["impl BitAnd for FallocateFlags"],["impl BitAnd for Mode"],["impl BitAnd for OFlags"],["impl BitAnd for FdFlags"],["impl BitAnd for XattrFlags"],["impl BitAnd for DupFlags"],["impl BitAnd for Access"],["impl BitAnd for StatVfsMountFlags"],["impl BitAnd for RenameFlags"],["impl BitAnd for IFlags"]], "rustybuzz":[["impl BitAnd for BufferFlags"],["impl BitAnd for SerializeFlags"]], "sqlx_postgres":[["impl BitAnd for PgLQueryVariantFlag"]], "subtle":[["impl BitAnd for Choice"]], diff --git a/trait.impl/core/ops/bit/trait.BitAndAssign.js b/trait.impl/core/ops/bit/trait.BitAndAssign.js index e4c3ef653ed0..cf347cf79109 100644 --- a/trait.impl/core/ops/bit/trait.BitAndAssign.js +++ b/trait.impl/core/ops/bit/trait.BitAndAssign.js @@ -4,7 +4,7 @@ "num_bigint":[["impl BitAndAssign for BigInt"],["impl<'a> BitAndAssign<&'a BigUint> for BigUint"],["impl BitAndAssign for BigUint"],["impl<'a> BitAndAssign<&'a BigInt> for BigInt"]], "openssl":[["impl BitAndAssign for SslMode"],["impl BitAndAssign for SslSessionCacheMode"],["impl BitAndAssign for CMSOptions"],["impl BitAndAssign for Pkcs7Flags"],["impl BitAndAssign for OcspFlag"],["impl BitAndAssign for SslOptions"],["impl BitAndAssign for ExtensionContext"],["impl BitAndAssign for X509CheckFlags"],["impl BitAndAssign for ShutdownState"],["impl BitAndAssign for SslVerifyMode"],["impl BitAndAssign for X509VerifyFlags"],["impl BitAndAssign for CipherCtxFlags"]], "png":[["impl BitAndAssign for Transformations"]], -"rustix":[["impl BitAndAssign for CreateFlags"],["impl BitAndAssign for IFlags"],["impl BitAndAssign for StatVfsMountFlags"],["impl BitAndAssign for MemfdFlags"],["impl BitAndAssign for ReadWriteFlags"],["impl BitAndAssign for Access"],["impl BitAndAssign for SealFlags"],["impl BitAndAssign for ResolveFlags"],["impl BitAndAssign for WatchFlags"],["impl BitAndAssign for DupFlags"],["impl BitAndAssign for OFlags"],["impl BitAndAssign for AtFlags"],["impl BitAndAssign for FallocateFlags"],["impl BitAndAssign for XattrFlags"],["impl BitAndAssign for StatxFlags"],["impl BitAndAssign for FdFlags"],["impl BitAndAssign for RenameFlags"],["impl BitAndAssign for Mode"]], +"rustix":[["impl BitAndAssign for WatchFlags"],["impl BitAndAssign for FdFlags"],["impl BitAndAssign for ReadWriteFlags"],["impl BitAndAssign for Mode"],["impl BitAndAssign for SealFlags"],["impl BitAndAssign for RenameFlags"],["impl BitAndAssign for XattrFlags"],["impl BitAndAssign for StatVfsMountFlags"],["impl BitAndAssign for OFlags"],["impl BitAndAssign for FallocateFlags"],["impl BitAndAssign for MemfdFlags"],["impl BitAndAssign for DupFlags"],["impl BitAndAssign for StatxFlags"],["impl BitAndAssign for ResolveFlags"],["impl BitAndAssign for Access"],["impl BitAndAssign for IFlags"],["impl BitAndAssign for AtFlags"],["impl BitAndAssign for CreateFlags"]], "rustybuzz":[["impl BitAndAssign for BufferFlags"],["impl BitAndAssign for SerializeFlags"]], "sqlx_postgres":[["impl BitAndAssign for PgLQueryVariantFlag"]], "subtle":[["impl BitAndAssign for Choice"]], diff --git a/trait.impl/core/ops/bit/trait.BitOr.js b/trait.impl/core/ops/bit/trait.BitOr.js index 9b1426975166..ee2109748992 100644 --- a/trait.impl/core/ops/bit/trait.BitOr.js +++ b/trait.impl/core/ops/bit/trait.BitOr.js @@ -10,11 +10,11 @@ "num_bigint":[["impl BitOr for BigUint"],["impl BitOr for BigInt"],["impl<'a> BitOr<BigUint> for &'a BigUint"],["impl<'a, 'b> BitOr<&'b BigUint> for &'a BigUint"],["impl<'a> BitOr<&'a BigUint> for BigUint"],["impl<'a, 'b> BitOr<&'b BigInt> for &'a BigInt"],["impl<'a> BitOr<&'a BigInt> for BigInt"],["impl<'a> BitOr<BigInt> for &'a BigInt"]], "openssl":[["impl BitOr for SslSessionCacheMode"],["impl BitOr for ShutdownState"],["impl BitOr for X509VerifyFlags"],["impl BitOr for X509CheckFlags"],["impl BitOr for OcspFlag"],["impl BitOr for CipherCtxFlags"],["impl BitOr for Pkcs7Flags"],["impl BitOr for SslMode"],["impl BitOr for ExtensionContext"],["impl BitOr for SslVerifyMode"],["impl BitOr for SslOptions"],["impl BitOr for CMSOptions"]], "png":[["impl BitOr for Transformations"]], -"rustix":[["impl BitOr for ReadWriteFlags"],["impl BitOr for WatchFlags"],["impl BitOr for AtFlags"],["impl BitOr for Mode"],["impl BitOr for MemfdFlags"],["impl BitOr for SealFlags"],["impl BitOr for IFlags"],["impl BitOr for OFlags"],["impl BitOr for Access"],["impl BitOr for CreateFlags"],["impl BitOr for FallocateFlags"],["impl BitOr for XattrFlags"],["impl BitOr for FdFlags"],["impl BitOr for DupFlags"],["impl BitOr for StatVfsMountFlags"],["impl BitOr for StatxFlags"],["impl BitOr for ResolveFlags"],["impl BitOr for RenameFlags"]], +"rustix":[["impl BitOr for FallocateFlags"],["impl BitOr for ReadWriteFlags"],["impl BitOr for MemfdFlags"],["impl BitOr for CreateFlags"],["impl BitOr for AtFlags"],["impl BitOr for SealFlags"],["impl BitOr for WatchFlags"],["impl BitOr for StatVfsMountFlags"],["impl BitOr for StatxFlags"],["impl BitOr for Mode"],["impl BitOr for RenameFlags"],["impl BitOr for DupFlags"],["impl BitOr for IFlags"],["impl BitOr for FdFlags"],["impl BitOr for Access"],["impl BitOr for XattrFlags"],["impl BitOr for ResolveFlags"],["impl BitOr for OFlags"]], "rustybuzz":[["impl BitOr for SerializeFlags"],["impl BitOr for BufferFlags"]], "sqlx_postgres":[["impl BitOr for PgLQueryVariantFlag"]], "subtle":[["impl BitOr for Choice"]], -"tokio":[["impl BitOr for Interest"],["impl BitOr for Ready"]], +"tokio":[["impl BitOr for Ready"],["impl BitOr for Interest"]], "tracing_subscriber":[["impl BitOr for FmtSpan"]], "typenum":[["impl<Rhs: Bit> BitOr<Rhs> for B1"],["impl<Ul, Ur: Unsigned> BitOr<UInt<Ur, B1>> for UInt<Ul, B0>
    where\n Ul: BitOr<Ur> + Unsigned,
    "],["impl<Ul, Ur: Unsigned> BitOr<UInt<Ur, B1>> for UInt<Ul, B1>
    where\n Ul: BitOr<Ur> + Unsigned,
    "],["impl<B: Bit, U: Unsigned> BitOr<UTerm> for UInt<U, B>"],["impl BitOr<B1> for B0"],["impl<Ul, Ur: Unsigned> BitOr<UInt<Ur, B0>> for UInt<Ul, B0>
    where\n Ul: BitOr<Ur> + Unsigned,
    "],["impl<Ul, Ur: Unsigned> BitOr<UInt<Ur, B0>> for UInt<Ul, B1>
    where\n Ul: BitOr<Ur> + Unsigned,
    "],["impl BitOr for B0"],["impl<U: Unsigned> BitOr<U> for UTerm"]], "writeable":[["impl BitOr for LengthHint"]] diff --git a/trait.impl/core/ops/bit/trait.BitOrAssign.js b/trait.impl/core/ops/bit/trait.BitOrAssign.js index c8e95b739356..3f76d70e523e 100644 --- a/trait.impl/core/ops/bit/trait.BitOrAssign.js +++ b/trait.impl/core/ops/bit/trait.BitOrAssign.js @@ -5,7 +5,7 @@ "num_bigint":[["impl BitOrAssign for BigInt"],["impl<'a> BitOrAssign<&'a BigUint> for BigUint"],["impl<'a> BitOrAssign<&'a BigInt> for BigInt"],["impl BitOrAssign for BigUint"]], "openssl":[["impl BitOrAssign for ExtensionContext"],["impl BitOrAssign for CipherCtxFlags"],["impl BitOrAssign for CMSOptions"],["impl BitOrAssign for ShutdownState"],["impl BitOrAssign for SslMode"],["impl BitOrAssign for OcspFlag"],["impl BitOrAssign for SslVerifyMode"],["impl BitOrAssign for SslSessionCacheMode"],["impl BitOrAssign for SslOptions"],["impl BitOrAssign for X509CheckFlags"],["impl BitOrAssign for Pkcs7Flags"],["impl BitOrAssign for X509VerifyFlags"]], "png":[["impl BitOrAssign for Transformations"]], -"rustix":[["impl BitOrAssign for ReadWriteFlags"],["impl BitOrAssign for RenameFlags"],["impl BitOrAssign for StatVfsMountFlags"],["impl BitOrAssign for StatxFlags"],["impl BitOrAssign for SealFlags"],["impl BitOrAssign for XattrFlags"],["impl BitOrAssign for WatchFlags"],["impl BitOrAssign for FdFlags"],["impl BitOrAssign for CreateFlags"],["impl BitOrAssign for MemfdFlags"],["impl BitOrAssign for OFlags"],["impl BitOrAssign for FallocateFlags"],["impl BitOrAssign for Access"],["impl BitOrAssign for AtFlags"],["impl BitOrAssign for DupFlags"],["impl BitOrAssign for ResolveFlags"],["impl BitOrAssign for Mode"],["impl BitOrAssign for IFlags"]], +"rustix":[["impl BitOrAssign for DupFlags"],["impl BitOrAssign for MemfdFlags"],["impl BitOrAssign for ResolveFlags"],["impl BitOrAssign for Access"],["impl BitOrAssign for FallocateFlags"],["impl BitOrAssign for CreateFlags"],["impl BitOrAssign for RenameFlags"],["impl BitOrAssign for ReadWriteFlags"],["impl BitOrAssign for SealFlags"],["impl BitOrAssign for OFlags"],["impl BitOrAssign for IFlags"],["impl BitOrAssign for WatchFlags"],["impl BitOrAssign for XattrFlags"],["impl BitOrAssign for StatVfsMountFlags"],["impl BitOrAssign for AtFlags"],["impl BitOrAssign for StatxFlags"],["impl BitOrAssign for FdFlags"],["impl BitOrAssign for Mode"]], "rustybuzz":[["impl BitOrAssign for BufferFlags"],["impl BitOrAssign for SerializeFlags"]], "sqlx_postgres":[["impl BitOrAssign for PgLQueryVariantFlag"]], "subtle":[["impl BitOrAssign for Choice"]], diff --git a/trait.impl/core/ops/bit/trait.BitXor.js b/trait.impl/core/ops/bit/trait.BitXor.js index 140c140039b9..35edc523a24d 100644 --- a/trait.impl/core/ops/bit/trait.BitXor.js +++ b/trait.impl/core/ops/bit/trait.BitXor.js @@ -8,7 +8,7 @@ "num_bigint":[["impl BitXor for BigInt"],["impl BitXor for BigUint"],["impl<'a> BitXor<&'a BigUint> for BigUint"],["impl<'a, 'b> BitXor<&'b BigUint> for &'a BigUint"],["impl<'a, 'b> BitXor<&'b BigInt> for &'a BigInt"],["impl<'a> BitXor<BigInt> for &'a BigInt"],["impl<'a> BitXor<BigUint> for &'a BigUint"],["impl<'a> BitXor<&'a BigInt> for BigInt"]], "openssl":[["impl BitXor for Pkcs7Flags"],["impl BitXor for ShutdownState"],["impl BitXor for SslVerifyMode"],["impl BitXor for CipherCtxFlags"],["impl BitXor for SslMode"],["impl BitXor for SslOptions"],["impl BitXor for SslSessionCacheMode"],["impl BitXor for ExtensionContext"],["impl BitXor for CMSOptions"],["impl BitXor for X509VerifyFlags"],["impl BitXor for X509CheckFlags"],["impl BitXor for OcspFlag"]], "png":[["impl BitXor for Transformations"]], -"rustix":[["impl BitXor for FdFlags"],["impl BitXor for Mode"],["impl BitXor for FallocateFlags"],["impl BitXor for MemfdFlags"],["impl BitXor for RenameFlags"],["impl BitXor for AtFlags"],["impl BitXor for SealFlags"],["impl BitXor for IFlags"],["impl BitXor for OFlags"],["impl BitXor for StatxFlags"],["impl BitXor for Access"],["impl BitXor for WatchFlags"],["impl BitXor for DupFlags"],["impl BitXor for CreateFlags"],["impl BitXor for ResolveFlags"],["impl BitXor for ReadWriteFlags"],["impl BitXor for StatVfsMountFlags"],["impl BitXor for XattrFlags"]], +"rustix":[["impl BitXor for SealFlags"],["impl BitXor for OFlags"],["impl BitXor for WatchFlags"],["impl BitXor for IFlags"],["impl BitXor for XattrFlags"],["impl BitXor for ReadWriteFlags"],["impl BitXor for ResolveFlags"],["impl BitXor for StatxFlags"],["impl BitXor for DupFlags"],["impl BitXor for Access"],["impl BitXor for StatVfsMountFlags"],["impl BitXor for MemfdFlags"],["impl BitXor for RenameFlags"],["impl BitXor for FdFlags"],["impl BitXor for Mode"],["impl BitXor for CreateFlags"],["impl BitXor for FallocateFlags"],["impl BitXor for AtFlags"]], "rustybuzz":[["impl BitXor for SerializeFlags"],["impl BitXor for BufferFlags"]], "sqlx_postgres":[["impl BitXor for PgLQueryVariantFlag"]], "subtle":[["impl BitXor for Choice"]], diff --git a/trait.impl/core/ops/bit/trait.BitXorAssign.js b/trait.impl/core/ops/bit/trait.BitXorAssign.js index e223c1a1dbd4..8d9874cb4f87 100644 --- a/trait.impl/core/ops/bit/trait.BitXorAssign.js +++ b/trait.impl/core/ops/bit/trait.BitXorAssign.js @@ -4,7 +4,7 @@ "num_bigint":[["impl<'a> BitXorAssign<&'a BigUint> for BigUint"],["impl<'a> BitXorAssign<&'a BigInt> for BigInt"],["impl BitXorAssign for BigInt"],["impl BitXorAssign for BigUint"]], "openssl":[["impl BitXorAssign for CMSOptions"],["impl BitXorAssign for SslSessionCacheMode"],["impl BitXorAssign for SslMode"],["impl BitXorAssign for SslVerifyMode"],["impl BitXorAssign for Pkcs7Flags"],["impl BitXorAssign for X509CheckFlags"],["impl BitXorAssign for ExtensionContext"],["impl BitXorAssign for X509VerifyFlags"],["impl BitXorAssign for CipherCtxFlags"],["impl BitXorAssign for SslOptions"],["impl BitXorAssign for OcspFlag"],["impl BitXorAssign for ShutdownState"]], "png":[["impl BitXorAssign for Transformations"]], -"rustix":[["impl BitXorAssign for ResolveFlags"],["impl BitXorAssign for StatVfsMountFlags"],["impl BitXorAssign for AtFlags"],["impl BitXorAssign for DupFlags"],["impl BitXorAssign for OFlags"],["impl BitXorAssign for RenameFlags"],["impl BitXorAssign for Access"],["impl BitXorAssign for FdFlags"],["impl BitXorAssign for XattrFlags"],["impl BitXorAssign for CreateFlags"],["impl BitXorAssign for FallocateFlags"],["impl BitXorAssign for IFlags"],["impl BitXorAssign for Mode"],["impl BitXorAssign for MemfdFlags"],["impl BitXorAssign for ReadWriteFlags"],["impl BitXorAssign for StatxFlags"],["impl BitXorAssign for WatchFlags"],["impl BitXorAssign for SealFlags"]], +"rustix":[["impl BitXorAssign for Access"],["impl BitXorAssign for ResolveFlags"],["impl BitXorAssign for StatVfsMountFlags"],["impl BitXorAssign for XattrFlags"],["impl BitXorAssign for SealFlags"],["impl BitXorAssign for WatchFlags"],["impl BitXorAssign for FallocateFlags"],["impl BitXorAssign for Mode"],["impl BitXorAssign for RenameFlags"],["impl BitXorAssign for ReadWriteFlags"],["impl BitXorAssign for OFlags"],["impl BitXorAssign for FdFlags"],["impl BitXorAssign for MemfdFlags"],["impl BitXorAssign for AtFlags"],["impl BitXorAssign for IFlags"],["impl BitXorAssign for DupFlags"],["impl BitXorAssign for CreateFlags"],["impl BitXorAssign for StatxFlags"]], "rustybuzz":[["impl BitXorAssign for SerializeFlags"],["impl BitXorAssign for BufferFlags"]], "sqlx_postgres":[["impl BitXorAssign for PgLQueryVariantFlag"]], "subtle":[["impl BitXorAssign for Choice"]], diff --git a/trait.impl/core/ops/bit/trait.Not.js b/trait.impl/core/ops/bit/trait.Not.js index a7148b35fb5b..6b8a32c21593 100644 --- a/trait.impl/core/ops/bit/trait.Not.js +++ b/trait.impl/core/ops/bit/trait.Not.js @@ -4,7 +4,7 @@ "num_bigint":[["impl<'a> Not for &'a BigInt"],["impl Not for BigInt"]], "openssl":[["impl Not for CMSOptions"],["impl Not for ExtensionContext"],["impl Not for SslSessionCacheMode"],["impl Not for CipherCtxFlags"],["impl Not for SslOptions"],["impl Not for SslVerifyMode"],["impl Not for X509VerifyFlags"],["impl Not for ShutdownState"],["impl Not for X509CheckFlags"],["impl Not for OcspFlag"],["impl Not for SslMode"],["impl Not for Pkcs7Flags"]], "png":[["impl Not for Transformations"]], -"rustix":[["impl Not for StatVfsMountFlags"],["impl Not for StatxFlags"],["impl Not for Mode"],["impl Not for FdFlags"],["impl Not for FallocateFlags"],["impl Not for ReadWriteFlags"],["impl Not for DupFlags"],["impl Not for Access"],["impl Not for WatchFlags"],["impl Not for XattrFlags"],["impl Not for RenameFlags"],["impl Not for MemfdFlags"],["impl Not for ResolveFlags"],["impl Not for CreateFlags"],["impl Not for AtFlags"],["impl Not for IFlags"],["impl Not for SealFlags"],["impl Not for OFlags"]], +"rustix":[["impl Not for AtFlags"],["impl Not for StatVfsMountFlags"],["impl Not for FallocateFlags"],["impl Not for ResolveFlags"],["impl Not for SealFlags"],["impl Not for RenameFlags"],["impl Not for Access"],["impl Not for DupFlags"],["impl Not for StatxFlags"],["impl Not for WatchFlags"],["impl Not for XattrFlags"],["impl Not for ReadWriteFlags"],["impl Not for OFlags"],["impl Not for IFlags"],["impl Not for FdFlags"],["impl Not for MemfdFlags"],["impl Not for CreateFlags"],["impl Not for Mode"]], "rustybuzz":[["impl Not for SerializeFlags"],["impl Not for BufferFlags"]], "sqlx_postgres":[["impl Not for PgLQueryVariantFlag"]], "subtle":[["impl Not for Choice"]], diff --git a/trait.impl/core/ops/deref/trait.Deref.js b/trait.impl/core/ops/deref/trait.Deref.js index bb49a6b33ecf..9e08209c97b6 100644 --- a/trait.impl/core/ops/deref/trait.Deref.js +++ b/trait.impl/core/ops/deref/trait.Deref.js @@ -21,7 +21,7 @@ "futures_executor":[["impl<S: Stream + Unpin> Deref for BlockingStream<S>"]], "futures_intrusive":[["impl<MutexType: RawMutex, T> Deref for GenericMutexGuard<'_, MutexType, T>"]], "futures_task":[["impl Deref for WakerRef<'_>"]], -"futures_util":[["impl<T: ?Sized> Deref for OwnedMutexGuard<T>"],["impl<T: ?Sized, U: ?Sized> Deref for MappedMutexGuard<'_, T, U>"],["impl<T: ?Sized> Deref for MutexGuard<'_, T>"]], +"futures_util":[["impl<T: ?Sized> Deref for OwnedMutexGuard<T>"],["impl<T: ?Sized> Deref for MutexGuard<'_, T>"],["impl<T: ?Sized, U: ?Sized> Deref for MappedMutexGuard<'_, T, U>"]], "generic_array":[["impl<T, N> Deref for GenericArray<T, N>
    where\n N: ArrayLength<T>,
    "]], "gimli":[["impl<'input, Endian> Deref for EndianSlice<'input, Endian>
    where\n Endian: Endianity,
    "]], "git2":[["impl Deref for Buf"],["impl Deref for OidArray"]], @@ -49,12 +49,12 @@ "sharded_slab":[["impl<'a, T, C> Deref for RefMut<'a, T, C>
    where\n T: Clear + Default,\n C: Config,
    "],["impl<T, C> Deref for OwnedRef<T, C>
    where\n T: Clear + Default,\n C: Config,
    "],["impl<'a, T, C: Config> Deref for Entry<'a, T, C>"],["impl<T, C> Deref for OwnedRefMut<T, C>
    where\n T: Clear + Default,\n C: Config,
    "],["impl<T, C> Deref for OwnedEntry<T, C>
    where\n C: Config,
    "],["impl<'a, T, C> Deref for Ref<'a, T, C>
    where\n T: Clear + Default,\n C: Config,
    "]], "smallvec":[["impl<A: Array> Deref for SmallVec<A>"]], "socket2":[["impl<'s> Deref for SockRef<'s>"],["impl<'a> Deref for MaybeUninitSlice<'a>"]], -"sqlx_core":[["impl<F: ?Sized> Deref for DebugFn<F>"],["impl<DB: Database> Deref for PoolConnection<DB>"],["impl Deref for UStr"],["impl<'c, DB> Deref for Transaction<'c, DB>
    where\n DB: Database,
    "],["impl<T> Deref for Text<T>"],["impl<'c, DB: Database> Deref for MaybePoolConnection<'c, DB>"],["impl<T> Deref for Json<T>"]], +"sqlx_core":[["impl Deref for UStr"],["impl<'c, DB> Deref for Transaction<'c, DB>
    where\n DB: Database,
    "],["impl<T> Deref for Text<T>"],["impl<F: ?Sized> Deref for DebugFn<F>"],["impl<DB: Database> Deref for PoolConnection<DB>"],["impl<T> Deref for Json<T>"],["impl<'c, DB: Database> Deref for MaybePoolConnection<'c, DB>"]], "sqlx_postgres":[["impl Deref for PgLTree"],["impl Deref for PgLQuery"],["impl Deref for PgArgumentBuffer"],["impl Deref for PgTypeInfo"],["impl Deref for PgLTreeLabel"],["impl Deref for PgCiText"],["impl<'lock, C: AsMut<PgConnection> + AsRef<PgConnection>> Deref for PgAdvisoryLockGuard<'lock, C>"]], "tempfile":[["impl Deref for TempPath"]], "tinystr":[["impl<const N: usize> Deref for TinyAsciiStr<N>"]], "tinyvec":[["impl<A: Array> Deref for ArrayVec<A>"],["impl<A: Array> Deref for TinyVec<A>"],["impl<'s, T> Deref for SliceVec<'s, T>"]], -"tokio":[["impl<T: ?Sized, U: ?Sized> Deref for OwnedRwLockReadGuard<T, U>"],["impl<'a, T: ?Sized> Deref for MappedMutexGuard<'a, T>"],["impl<T: ?Sized, U: ?Sized> Deref for OwnedRwLockMappedWriteGuard<T, U>"],["impl<T: ?Sized> Deref for RwLockMappedWriteGuard<'_, T>"],["impl<T: ?Sized> Deref for MutexGuard<'_, T>"],["impl<T: ?Sized> Deref for OwnedRwLockWriteGuard<T>"],["impl<T: ?Sized> Deref for OwnedMutexGuard<T>"],["impl<T: ?Sized> Deref for RwLockReadGuard<'_, T>"],["impl<T: ?Sized, U: ?Sized> Deref for OwnedMappedMutexGuard<T, U>"],["impl<T> Deref for Ref<'_, T>"],["impl<T: ?Sized> Deref for RwLockWriteGuard<'_, T>"]], +"tokio":[["impl<T: ?Sized> Deref for OwnedMutexGuard<T>"],["impl<T: ?Sized, U: ?Sized> Deref for OwnedRwLockMappedWriteGuard<T, U>"],["impl<T> Deref for Ref<'_, T>"],["impl<T: ?Sized> Deref for RwLockReadGuard<'_, T>"],["impl<T: ?Sized, U: ?Sized> Deref for OwnedRwLockReadGuard<T, U>"],["impl<T: ?Sized> Deref for RwLockWriteGuard<'_, T>"],["impl<T: ?Sized> Deref for RwLockMappedWriteGuard<'_, T>"],["impl<'a, T: ?Sized> Deref for MappedMutexGuard<'a, T>"],["impl<T: ?Sized> Deref for OwnedRwLockWriteGuard<T>"],["impl<T: ?Sized> Deref for MutexGuard<'_, T>"],["impl<T: ?Sized, U: ?Sized> Deref for OwnedMappedMutexGuard<T, U>"]], "tracing":[["impl Deref for EnteredSpan"]], "tracing_subscriber":[["impl<E: ?Sized> Deref for FormattedFields<E>"]], "try_lock":[["impl<'a, T> Deref for Locked<'a, T>"]], diff --git a/trait.impl/core/ops/deref/trait.DerefMut.js b/trait.impl/core/ops/deref/trait.DerefMut.js index dd23e6d2332e..6fefd1df60ff 100644 --- a/trait.impl/core/ops/deref/trait.DerefMut.js +++ b/trait.impl/core/ops/deref/trait.DerefMut.js @@ -17,7 +17,7 @@ "either":[["impl<L, R> DerefMut for Either<L, R>
    where\n L: DerefMut,\n R: DerefMut<Target = L::Target>,
    "]], "futures_executor":[["impl<S: Stream + Unpin> DerefMut for BlockingStream<S>"]], "futures_intrusive":[["impl<MutexType: RawMutex, T> DerefMut for GenericMutexGuard<'_, MutexType, T>"]], -"futures_util":[["impl<T: ?Sized> DerefMut for OwnedMutexGuard<T>"],["impl<T: ?Sized, U: ?Sized> DerefMut for MappedMutexGuard<'_, T, U>"],["impl<T: ?Sized> DerefMut for MutexGuard<'_, T>"]], +"futures_util":[["impl<T: ?Sized, U: ?Sized> DerefMut for MappedMutexGuard<'_, T, U>"],["impl<T: ?Sized> DerefMut for MutexGuard<'_, T>"],["impl<T: ?Sized> DerefMut for OwnedMutexGuard<T>"]], "generic_array":[["impl<T, N> DerefMut for GenericArray<T, N>
    where\n N: ArrayLength<T>,
    "]], "git2":[["impl DerefMut for Buf"]], "headless_lms_server":[["impl DerefMut for AuthToken"]], @@ -33,10 +33,10 @@ "sharded_slab":[["impl<T, C> DerefMut for OwnedRefMut<T, C>
    where\n T: Clear + Default,\n C: Config,
    "],["impl<'a, T, C> DerefMut for RefMut<'a, T, C>
    where\n T: Clear + Default,\n C: Config,
    "]], "smallvec":[["impl<A: Array> DerefMut for SmallVec<A>"]], "socket2":[["impl<'a> DerefMut for MaybeUninitSlice<'a>"]], -"sqlx_core":[["impl<T> DerefMut for Text<T>"],["impl<'c, DB> DerefMut for Transaction<'c, DB>
    where\n DB: Database,
    "],["impl<T> DerefMut for Json<T>"],["impl<'c, DB: Database> DerefMut for MaybePoolConnection<'c, DB>"],["impl<DB: Database> DerefMut for PoolConnection<DB>"],["impl<F: ?Sized> DerefMut for DebugFn<F>"]], +"sqlx_core":[["impl<'c, DB> DerefMut for Transaction<'c, DB>
    where\n DB: Database,
    "],["impl<'c, DB: Database> DerefMut for MaybePoolConnection<'c, DB>"],["impl<F: ?Sized> DerefMut for DebugFn<F>"],["impl<DB: Database> DerefMut for PoolConnection<DB>"],["impl<T> DerefMut for Json<T>"],["impl<T> DerefMut for Text<T>"]], "sqlx_postgres":[["impl DerefMut for PgArgumentBuffer"],["impl<'lock, C: AsMut<PgConnection> + AsRef<PgConnection>> DerefMut for PgAdvisoryLockGuard<'lock, C>"]], "tinyvec":[["impl<A: Array> DerefMut for TinyVec<A>"],["impl<A: Array> DerefMut for ArrayVec<A>"],["impl<'s, T> DerefMut for SliceVec<'s, T>"]], -"tokio":[["impl<T: ?Sized> DerefMut for OwnedMutexGuard<T>"],["impl<T: ?Sized> DerefMut for RwLockWriteGuard<'_, T>"],["impl<T: ?Sized, U: ?Sized> DerefMut for OwnedMappedMutexGuard<T, U>"],["impl<T: ?Sized, U: ?Sized> DerefMut for OwnedRwLockMappedWriteGuard<T, U>"],["impl<T: ?Sized> DerefMut for RwLockMappedWriteGuard<'_, T>"],["impl<T: ?Sized> DerefMut for OwnedRwLockWriteGuard<T>"],["impl<'a, T: ?Sized> DerefMut for MappedMutexGuard<'a, T>"],["impl<T: ?Sized> DerefMut for MutexGuard<'_, T>"]], +"tokio":[["impl<T: ?Sized> DerefMut for RwLockMappedWriteGuard<'_, T>"],["impl<T: ?Sized> DerefMut for OwnedRwLockWriteGuard<T>"],["impl<T: ?Sized, U: ?Sized> DerefMut for OwnedRwLockMappedWriteGuard<T, U>"],["impl<'a, T: ?Sized> DerefMut for MappedMutexGuard<'a, T>"],["impl<T: ?Sized, U: ?Sized> DerefMut for OwnedMappedMutexGuard<T, U>"],["impl<T: ?Sized> DerefMut for MutexGuard<'_, T>"],["impl<T: ?Sized> DerefMut for RwLockWriteGuard<'_, T>"],["impl<T: ?Sized> DerefMut for OwnedMutexGuard<T>"]], "try_lock":[["impl<'a, T> DerefMut for Locked<'a, T>"]], "unicase":[["impl<S> DerefMut for Ascii<S>"],["impl<S> DerefMut for UniCase<S>"]], "zerocopy":[["impl<B, T> DerefMut for Ref<B, [T]>
    where\n B: ByteSliceMut,\n T: FromBytes + AsBytes,
    "],["impl<B, T> DerefMut for Ref<B, T>
    where\n B: ByteSliceMut,\n T: FromBytes + AsBytes,
    "],["impl<T: Unaligned> DerefMut for Unalign<T>"]] diff --git a/trait.impl/core/ops/drop/trait.Drop.js b/trait.impl/core/ops/drop/trait.Drop.js index 451b2cb06e1c..694791541295 100644 --- a/trait.impl/core/ops/drop/trait.Drop.js +++ b/trait.impl/core/ops/drop/trait.Drop.js @@ -28,12 +28,12 @@ "futures_executor":[["impl Drop for Enter"]], "futures_intrusive":[["impl<'a, MutexType: RawMutex> Drop for GenericSemaphoreAcquireFuture<'a, MutexType>"],["impl<T, A> Drop for ArrayBuf<T, A>
    where\n A: AsMut<[T]> + AsRef<[T]> + RealArray<T>,
    "],["impl<MutexType, T> Drop for StateReceiveFuture<MutexType, T>"],["impl<MutexType, T> Drop for GenericStateSender<MutexType, T>
    where\n MutexType: RawMutex,\n T: Clone,
    "],["impl<MutexType, T> Drop for GenericOneshotReceiver<MutexType, T>
    where\n MutexType: RawMutex,
    "],["impl<MutexType: RawMutex> Drop for GenericSharedSemaphoreAcquireFuture<MutexType>"],["impl<MutexType, T> Drop for GenericOneshotSender<MutexType, T>
    where\n MutexType: RawMutex,
    "],["impl<'a, MutexType: RawMutex> Drop for GenericWaitForEventFuture<'a, MutexType>"],["impl<MutexType, T> Drop for GenericOneshotBroadcastReceiver<MutexType, T>
    where\n MutexType: RawMutex,\n T: Clone,
    "],["impl<'a, MutexType: RawMutex, T> Drop for GenericMutexLockFuture<'a, MutexType, T>"],["impl<'a, MutexType, T: Clone> Drop for StateReceiveFuture<'a, MutexType, T>"],["impl<MutexType, T, A> Drop for GenericReceiver<MutexType, T, A>
    where\n MutexType: RawMutex,\n A: RingBuf<Item = T>,
    "],["impl<MutexType, T> Drop for GenericOneshotBroadcastSender<MutexType, T>
    where\n MutexType: RawMutex,\n T: Clone,
    "],["impl<'a> Drop for LocalTimerFuture<'a>"],["impl<'a, MutexType, T> Drop for ChannelReceiveFuture<'a, MutexType, T>"],["impl<MutexType, T, A> Drop for GenericSender<MutexType, T, A>
    where\n MutexType: RawMutex,\n A: RingBuf<Item = T>,
    "],["impl<MutexType, T> Drop for GenericStateReceiver<MutexType, T>
    where\n MutexType: RawMutex,\n T: Clone,
    "],["impl<MutexType: RawMutex> Drop for GenericSharedSemaphoreReleaser<MutexType>"],["impl<MutexType, T> Drop for ChannelSendFuture<MutexType, T>"],["impl<MutexType: RawMutex, T> Drop for GenericMutexGuard<'_, MutexType, T>"],["impl<'a, MutexType, T> Drop for ChannelSendFuture<'a, MutexType, T>"],["impl<MutexType: RawMutex> Drop for GenericSemaphoreReleaser<'_, MutexType>"],["impl<MutexType, T> Drop for ChannelReceiveFuture<MutexType, T>"]], "futures_task":[["impl<T> Drop for LocalFutureObj<'_, T>"]], -"futures_util":[["impl<Fut> Drop for Shared<Fut>
    where\n Fut: Future,
    "],["impl<T: ?Sized> Drop for OwnedMutexLockFuture<T>"],["impl<T: ?Sized> Drop for MutexGuard<'_, T>"],["impl<T: ?Sized> Drop for MutexLockFuture<'_, T>"],["impl<T: ?Sized> Drop for OwnedMutexGuard<T>"],["impl<Fut> Drop for FuturesUnordered<Fut>"],["impl<T: ?Sized, U: ?Sized> Drop for MappedMutexGuard<'_, T, U>"]], +"futures_util":[["impl<Fut> Drop for FuturesUnordered<Fut>"],["impl<T: ?Sized> Drop for MutexLockFuture<'_, T>"],["impl<Fut> Drop for Shared<Fut>
    where\n Fut: Future,
    "],["impl<T: ?Sized> Drop for OwnedMutexLockFuture<T>"],["impl<T: ?Sized, U: ?Sized> Drop for MappedMutexGuard<'_, T, U>"],["impl<T: ?Sized> Drop for OwnedMutexGuard<T>"],["impl<T: ?Sized> Drop for MutexGuard<'_, T>"]], "generic_array":[["impl<T, N> Drop for GenericArrayIter<T, N>
    where\n N: ArrayLength<T>,
    "]], "gif":[["impl<W: Write> Drop for Encoder<W>"]], "git2":[["impl Drop for Index"],["impl<'repo> Drop for Tag<'repo>"],["impl<'repo> Drop for References<'repo>"],["impl Drop for OidArray"],["impl Drop for DiffStats"],["impl<'repo> Drop for Object<'repo>"],["impl<'repo> Drop for BlobWriter<'repo>"],["impl<'index> Drop for IndexConflicts<'index>"],["impl<'cfg> Drop for ConfigEntry<'cfg>"],["impl<'repo> Drop for PackBuilder<'repo>"],["impl<'ps> Drop for PathspecMatchList<'ps>"],["impl<'repo> Drop for Rebase<'repo>"],["impl Drop for Indexer<'_>"],["impl<'repo> Drop for OdbWriter<'repo>"],["impl Drop for Pathspec"],["impl<'repo> Drop for Odb<'repo>"],["impl<'a> Drop for Signature<'a>"],["impl<'repo> Drop for OdbPackwriter<'repo>"],["impl<'repo> Drop for AnnotatedCommit<'repo>"],["impl Drop for Cred"],["impl<'repo> Drop for Blob<'repo>"],["impl<'repo> Drop for Note<'repo>"],["impl<'repo> Drop for Remote<'repo>"],["impl<'repo> Drop for Tree<'repo>"],["impl<'cfg> Drop for ConfigEntries<'cfg>"],["impl<'repo> Drop for Revwalk<'repo>"],["impl<'repo> Drop for Reference<'repo>"],["impl Drop for Transport"],["impl<'a> Drop for OdbObject<'a>"],["impl<'repo> Drop for Notes<'repo>"],["impl Drop for Reflog"],["impl<'repo> Drop for OdbReader<'repo>"],["impl<'buffers> Drop for Patch<'buffers>"],["impl Drop for Config"],["impl<'repo, 'connection, 'cb> Drop for RemoteConnection<'repo, 'connection, 'cb>"],["impl Drop for Buf"],["impl Drop for Transaction<'_>"],["impl<'repo> Drop for Diff<'repo>"],["impl<'repo> Drop for Statuses<'repo>"],["impl<'repo> Drop for TreeBuilder<'repo>"],["impl<'repo> Drop for Submodule<'repo>"],["impl Drop for Repository"],["impl<'repo> Drop for Commit<'repo>"],["impl<'repo> Drop for Describe<'repo>"],["impl<'repo> Drop for Blame<'repo>"],["impl Drop for Mailmap"],["impl Drop for StringArray"],["impl<'a> Drop for TreeEntry<'a>"],["impl<'repo> Drop for Branches<'repo>"],["impl Drop for Worktree"]], "h2":[["impl Drop for RecvStream"]], -"hashbrown":[["impl<T, A: Allocator> Drop for RawDrain<'_, T, A>"],["impl<T, A: Allocator> Drop for RawTable<T, A>"],["impl<T, A: Allocator> Drop for RawIntoIter<T, A>"]], +"hashbrown":[["impl<T, A: Allocator> Drop for RawTable<T, A>"],["impl<T, A: Allocator> Drop for RawDrain<'_, T, A>"],["impl<T, A: Allocator> Drop for RawIntoIter<T, A>"]], "hashlink":[["impl<K, V> Drop for IntoIter<K, V>"],["impl<'a, K, V> Drop for Drain<'a, K, V>"],["impl<K, V, S> Drop for LinkedHashMap<K, V, S>"]], "http":[["impl<T> Drop for IntoIter<T>"],["impl<'a, T> Drop for ValueDrain<'a, T>"],["impl<'a, T> Drop for Drain<'a, T>"]], "hyper":[["impl Drop for GaiFuture"]], @@ -50,18 +50,18 @@ "scopeguard":[["impl<T, F, S> Drop for ScopeGuard<T, F, S>
    where\n F: FnOnce(T),\n S: Strategy,
    "]], "sharded_slab":[["impl<T, C> Drop for OwnedEntry<T, C>
    where\n C: Config,
    "],["impl<'a, T, C> Drop for Ref<'a, T, C>
    where\n T: Clear + Default,\n C: Config,
    "],["impl<T, C> Drop for OwnedRefMut<T, C>
    where\n T: Clear + Default,\n C: Config,
    "],["impl<'a, T, C> Drop for RefMut<'a, T, C>
    where\n T: Clear + Default,\n C: Config,
    "],["impl<T, C> Drop for OwnedRef<T, C>
    where\n T: Clear + Default,\n C: Config,
    "],["impl<'a, T, C: Config> Drop for Entry<'a, T, C>"]], "slotmap":[["impl<'a, K: Key, V> Drop for Drain<'a, K, V>"],["impl<'a, K: Key, V> Drop for Drain<'a, K, V>"],["impl<'a, K: Key, V> Drop for Drain<'a, K, V>"],["impl<'a, K: Key, V> Drop for Drain<'a, K, V>"]], -"smallvec":[["impl<A: Array> Drop for SmallVec<A>"],["impl<A: Array> Drop for IntoIter<A>"],["impl<'a, T: 'a + Array> Drop for Drain<'a, T>"]], +"smallvec":[["impl<A: Array> Drop for IntoIter<A>"],["impl<'a, T: 'a + Array> Drop for Drain<'a, T>"],["impl<A: Array> Drop for SmallVec<A>"]], "spin":[["impl<T, R> Drop for Once<T, R>"]], -"sqlx_core":[["impl<'c, DB> Drop for Transaction<'c, DB>
    where\n DB: Database,
    "],["impl<DB: Database> Drop for PoolConnection<DB>"],["impl<'q> Drop for QueryLogger<'q>"]], +"sqlx_core":[["impl<DB: Database> Drop for PoolConnection<DB>"],["impl<'c, DB> Drop for Transaction<'c, DB>
    where\n DB: Database,
    "],["impl<'q> Drop for QueryLogger<'q>"]], "sqlx_postgres":[["impl<C: DerefMut<Target = PgConnection>> Drop for PgCopyIn<C>"],["impl Drop for PgListener"],["impl<'lock, C: AsMut<PgConnection>> Drop for PgAdvisoryLockGuard<'lock, C>"]], "tar":[["impl<W: Write> Drop for Builder<W>"]], "tempdir":[["impl Drop for TempDir"]], "tempfile":[["impl Drop for TempPath"],["impl Drop for TempDir"]], "thread_local":[["impl<T: Send> Drop for ThreadLocal<T>"]], "tinyvec":[["impl<'p, 's, T: Default> Drop for SliceVecDrain<'p, 's, T>"],["impl<'p, A: Array, I: Iterator<Item = A::Item>> Drop for ArrayVecSplice<'p, A, I>"],["impl<'p, A: Array, I: Iterator<Item = A::Item>> Drop for TinyVecSplice<'p, A, I>"]], -"tokio":[["impl Drop for Notified<'_>"],["impl<T: ?Sized, U: ?Sized> Drop for OwnedMappedMutexGuard<T, U>"],["impl<T> Drop for Permit<'_, T>"],["impl<T> Drop for Receiver<T>"],["impl<'a, T: ?Sized> Drop for RwLockReadGuard<'a, T>"],["impl<T: ?Sized> Drop for OwnedRwLockWriteGuard<T>"],["impl<T: AsRawFd> Drop for AsyncFd<T>"],["impl<T> Drop for OwnedPermit<T>"],["impl<T> Drop for Sender<T>"],["impl Drop for Runtime"],["impl<T> Drop for JoinSet<T>"],["impl Drop for DuplexStream"],["impl Drop for OwnedSemaphorePermit"],["impl Drop for AbortHandle"],["impl<T> Drop for JoinHandle<T>"],["impl<T: ?Sized> Drop for MutexGuard<'_, T>"],["impl<T> Drop for Receiver<T>"],["impl Drop for OwnedWriteHalf"],["impl<T: ?Sized, U: ?Sized> Drop for OwnedRwLockMappedWriteGuard<T, U>"],["impl Drop for LocalEnterGuard"],["impl<T: ?Sized, U: ?Sized> Drop for OwnedRwLockReadGuard<T, U>"],["impl<T: 'static, F> Drop for TaskLocalFuture<T, F>"],["impl<T> Drop for Sender<T>"],["impl Drop for SemaphorePermit<'_>"],["impl Drop for OwnedWriteHalf"],["impl<T> Drop for Sender<T>"],["impl<T> Drop for PermitIterator<'_, T>"],["impl<'a, T: ?Sized> Drop for MappedMutexGuard<'a, T>"],["impl Drop for LocalSet"],["impl<'a, T: ?Sized> Drop for RwLockMappedWriteGuard<'a, T>"],["impl<T> Drop for Receiver<T>"],["impl<'a, T: ?Sized> Drop for RwLockWriteGuard<'a, T>"],["impl<T: ?Sized> Drop for OwnedMutexGuard<T>"],["impl<T> Drop for OnceCell<T>"]], +"tokio":[["impl<'a, T: ?Sized> Drop for RwLockReadGuard<'a, T>"],["impl<T> Drop for Permit<'_, T>"],["impl<T: 'static, F> Drop for TaskLocalFuture<T, F>"],["impl<T> Drop for Sender<T>"],["impl Drop for OwnedSemaphorePermit"],["impl<'a, T: ?Sized> Drop for RwLockWriteGuard<'a, T>"],["impl<T: ?Sized> Drop for OwnedMutexGuard<T>"],["impl Drop for Runtime"],["impl Drop for SemaphorePermit<'_>"],["impl<T> Drop for JoinSet<T>"],["impl<T> Drop for OnceCell<T>"],["impl<T: ?Sized> Drop for OwnedRwLockWriteGuard<T>"],["impl<T> Drop for Receiver<T>"],["impl<T> Drop for Sender<T>"],["impl Drop for LocalEnterGuard"],["impl Drop for AbortHandle"],["impl<T> Drop for Receiver<T>"],["impl<'a, T: ?Sized> Drop for RwLockMappedWriteGuard<'a, T>"],["impl<T: ?Sized, U: ?Sized> Drop for OwnedRwLockMappedWriteGuard<T, U>"],["impl<T> Drop for PermitIterator<'_, T>"],["impl Drop for OwnedWriteHalf"],["impl<T: ?Sized> Drop for MutexGuard<'_, T>"],["impl<T: AsRawFd> Drop for AsyncFd<T>"],["impl<T: ?Sized, U: ?Sized> Drop for OwnedRwLockReadGuard<T, U>"],["impl<T> Drop for Receiver<T>"],["impl<T> Drop for OwnedPermit<T>"],["impl Drop for LocalSet"],["impl Drop for OwnedWriteHalf"],["impl<T> Drop for JoinHandle<T>"],["impl<T> Drop for Sender<T>"],["impl Drop for DuplexStream"],["impl<T: ?Sized, U: ?Sized> Drop for OwnedMappedMutexGuard<T, U>"],["impl<'a, T: ?Sized> Drop for MappedMutexGuard<'a, T>"],["impl Drop for Notified<'_>"]], "tokio_util":[["impl Drop for DropGuard"],["impl Drop for CancellationToken"]], -"tracing":[["impl<T> Drop for Instrumented<T>"],["impl Drop for EnteredSpan"],["impl Drop for Span"],["impl<'a> Drop for Entered<'a>"]], +"tracing":[["impl Drop for EnteredSpan"],["impl<'a> Drop for Entered<'a>"],["impl<T> Drop for Instrumented<T>"],["impl Drop for Span"]], "tracing_core":[["impl Drop for DefaultGuard"]], "try_lock":[["impl<'a, T> Drop for Locked<'a, T>"]], "url":[["impl<'a> Drop for UrlQuery<'a>"],["impl<'a> Drop for PathSegmentsMut<'a>"]], diff --git a/trait.impl/core/ops/index/trait.Index.js b/trait.impl/core/ops/index/trait.Index.js index 5766a42aa9c4..a678fa561d9a 100644 --- a/trait.impl/core/ops/index/trait.Index.js +++ b/trait.impl/core/ops/index/trait.Index.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"actix_router":[["impl<'a, T: ResourcePath> Index<&'a str> for Path<T>"],["impl<T: ResourcePath> Index<usize> for Path<T>"]], +"actix_router":[["impl<T: ResourcePath> Index<usize> for Path<T>"],["impl<'a, T: ResourcePath> Index<&'a str> for Path<T>"]], "ahash":[["impl<K, Q, V, S> Index<&Q> for AHashMap<K, V, S>
    where\n K: Eq + Hash + Borrow<Q>,\n Q: Eq + Hash + ?Sized,\n S: BuildHasher,
    "]], "aho_corasick":[["impl<T> Index<StateID> for [T]"],["impl<T> Index<PatternID> for Vec<T>"],["impl<T> Index<StateID> for Vec<T>"],["impl Index<Span> for str"],["impl Index<Span> for [u8]"],["impl<T> Index<PatternID> for [T]"]], "alloc_no_stdlib":[["impl<'a, T> Index<usize> for AllocatedStackMemory<'a, T>"],["impl<'a, T> Index<Range<usize>> for AllocatedStackMemory<'a, T>"]], @@ -12,7 +12,7 @@ "hashbrown":[["impl<K, Q, V, S, A> Index<&Q> for HashMap<K, V, S, A>
    where\n K: Eq + Hash,\n Q: Hash + Equivalent<K> + ?Sized,\n S: BuildHasher,\n A: Allocator,
    "]], "hashlink":[["impl<'a, K, V, S, Q> Index<&'a Q> for LinkedHashMap<K, V, S>
    where\n K: Hash + Eq + Borrow<Q>,\n S: BuildHasher,\n Q: Eq + Hash + ?Sized,
    "]], "http":[["impl<'a, K, T> Index<K> for HeaderMap<T>
    where\n K: AsHeaderName,
    "]], -"indexmap":[["impl<K, V, S> Index<RangeTo<usize>> for IndexMap<K, V, S>"],["impl<T, S> Index<RangeToInclusive<usize>> for IndexSet<T, S>"],["impl<T> Index<RangeFrom<usize>> for Slice<T>"],["impl<K, V> Index<(Bound<usize>, Bound<usize>)> for Slice<K, V>"],["impl<'a, K, V> Index<usize> for Keys<'a, K, V>"],["impl<K, V> Index<RangeFrom<usize>> for Slice<K, V>"],["impl<T> Index<RangeTo<usize>> for Slice<T>"],["impl<K, V> Index<RangeTo<usize>> for Slice<K, V>"],["impl<K, V, S> Index<usize> for IndexMap<K, V, S>"],["impl<T, S> Index<RangeInclusive<usize>> for IndexSet<T, S>"],["impl<K, V> Index<RangeToInclusive<usize>> for Slice<K, V>"],["impl<K, V> Index<RangeInclusive<usize>> for Slice<K, V>"],["impl<T, S> Index<RangeFull> for IndexSet<T, S>"],["impl<K, V, S> Index<RangeToInclusive<usize>> for IndexMap<K, V, S>"],["impl<K, V, S> Index<(Bound<usize>, Bound<usize>)> for IndexMap<K, V, S>"],["impl<K, V, S> Index<RangeFull> for IndexMap<K, V, S>"],["impl<K, V, Q, S> Index<&Q> for IndexMap<K, V, S>
    where\n Q: Hash + Equivalent<K> + ?Sized,\n S: BuildHasher,
    "],["impl<K, V, S> Index<RangeFrom<usize>> for IndexMap<K, V, S>"],["impl<K, V> Index<Range<usize>> for Slice<K, V>"],["impl<T, S> Index<RangeTo<usize>> for IndexSet<T, S>"],["impl<T> Index<RangeInclusive<usize>> for Slice<T>"],["impl<K, V, S> Index<RangeInclusive<usize>> for IndexMap<K, V, S>"],["impl<K, V> Index<usize> for Slice<K, V>"],["impl<T, S> Index<(Bound<usize>, Bound<usize>)> for IndexSet<T, S>"],["impl<T> Index<RangeFull> for Slice<T>"],["impl<T> Index<Range<usize>> for Slice<T>"],["impl<T, S> Index<usize> for IndexSet<T, S>"],["impl<T> Index<(Bound<usize>, Bound<usize>)> for Slice<T>"],["impl<K, V> Index<RangeFull> for Slice<K, V>"],["impl<T, S> Index<RangeFrom<usize>> for IndexSet<T, S>"],["impl<T, S> Index<Range<usize>> for IndexSet<T, S>"],["impl<T> Index<RangeToInclusive<usize>> for Slice<T>"],["impl<T> Index<usize> for Slice<T>"],["impl<K, V, S> Index<Range<usize>> for IndexMap<K, V, S>"]], +"indexmap":[["impl<'a, K, V> Index<usize> for Keys<'a, K, V>"],["impl<K, V> Index<RangeFull> for Slice<K, V>"],["impl<K, V, S> Index<RangeFrom<usize>> for IndexMap<K, V, S>"],["impl<T, S> Index<RangeToInclusive<usize>> for IndexSet<T, S>"],["impl<K, V, S> Index<(Bound<usize>, Bound<usize>)> for IndexMap<K, V, S>"],["impl<T, S> Index<RangeTo<usize>> for IndexSet<T, S>"],["impl<K, V> Index<(Bound<usize>, Bound<usize>)> for Slice<K, V>"],["impl<T> Index<RangeFull> for Slice<T>"],["impl<T> Index<RangeTo<usize>> for Slice<T>"],["impl<K, V> Index<RangeTo<usize>> for Slice<K, V>"],["impl<K, V> Index<RangeInclusive<usize>> for Slice<K, V>"],["impl<K, V, Q, S> Index<&Q> for IndexMap<K, V, S>
    where\n Q: Hash + Equivalent<K> + ?Sized,\n S: BuildHasher,
    "],["impl<K, V> Index<Range<usize>> for Slice<K, V>"],["impl<K, V, S> Index<usize> for IndexMap<K, V, S>"],["impl<T, S> Index<(Bound<usize>, Bound<usize>)> for IndexSet<T, S>"],["impl<T, S> Index<usize> for IndexSet<T, S>"],["impl<T> Index<Range<usize>> for Slice<T>"],["impl<T, S> Index<RangeInclusive<usize>> for IndexSet<T, S>"],["impl<T> Index<RangeToInclusive<usize>> for Slice<T>"],["impl<K, V> Index<RangeToInclusive<usize>> for Slice<K, V>"],["impl<T> Index<usize> for Slice<T>"],["impl<T> Index<RangeInclusive<usize>> for Slice<T>"],["impl<T, S> Index<RangeFull> for IndexSet<T, S>"],["impl<K, V> Index<RangeFrom<usize>> for Slice<K, V>"],["impl<K, V, S> Index<Range<usize>> for IndexMap<K, V, S>"],["impl<T, S> Index<RangeFrom<usize>> for IndexSet<T, S>"],["impl<K, V> Index<usize> for Slice<K, V>"],["impl<T> Index<(Bound<usize>, Bound<usize>)> for Slice<T>"],["impl<K, V, S> Index<RangeInclusive<usize>> for IndexMap<K, V, S>"],["impl<T, S> Index<Range<usize>> for IndexSet<T, S>"],["impl<K, V, S> Index<RangeTo<usize>> for IndexMap<K, V, S>"],["impl<K, V, S> Index<RangeToInclusive<usize>> for IndexMap<K, V, S>"],["impl<K, V, S> Index<RangeFull> for IndexMap<K, V, S>"],["impl<T> Index<RangeFrom<usize>> for Slice<T>"]], "litemap":[["impl<K, V, S> Index<&K> for LiteMap<K, V, S>
    where\n K: Ord,\n S: Store<K, V>,
    "]], "openssl":[["impl<T: Stackable> Index<usize> for StackRef<T>"]], "postcard":[["impl Index<usize> for AllocVec"],["impl<'a> Index<usize> for Slice<'a>"]], diff --git a/trait.impl/core/ops/index/trait.IndexMut.js b/trait.impl/core/ops/index/trait.IndexMut.js index 40c42ef45e7e..bfe9933db9a4 100644 --- a/trait.impl/core/ops/index/trait.IndexMut.js +++ b/trait.impl/core/ops/index/trait.IndexMut.js @@ -7,7 +7,7 @@ "brotli_decompressor":[["impl<Ty: Sized + Default> IndexMut<usize> for MemoryBlock<Ty>"]], "bytes":[["impl IndexMut<RangeTo<usize>> for UninitSlice"],["impl IndexMut<RangeToInclusive<usize>> for UninitSlice"],["impl IndexMut<RangeFrom<usize>> for UninitSlice"],["impl IndexMut<Range<usize>> for UninitSlice"],["impl IndexMut<RangeInclusive<usize>> for UninitSlice"],["impl IndexMut<RangeFull> for UninitSlice"]], "hashlink":[["impl<'a, K, V, S, Q> IndexMut<&'a Q> for LinkedHashMap<K, V, S>
    where\n K: Hash + Eq + Borrow<Q>,\n S: BuildHasher,\n Q: Eq + Hash + ?Sized,
    "]], -"indexmap":[["impl<K, V, Q, S> IndexMut<&Q> for IndexMap<K, V, S>
    where\n Q: Hash + Equivalent<K> + ?Sized,\n S: BuildHasher,
    "],["impl<K, V, S> IndexMut<RangeToInclusive<usize>> for IndexMap<K, V, S>"],["impl<K, V> IndexMut<RangeInclusive<usize>> for Slice<K, V>"],["impl<K, V, S> IndexMut<RangeTo<usize>> for IndexMap<K, V, S>"],["impl<K, V, S> IndexMut<(Bound<usize>, Bound<usize>)> for IndexMap<K, V, S>"],["impl<K, V> IndexMut<(Bound<usize>, Bound<usize>)> for Slice<K, V>"],["impl<K, V> IndexMut<RangeFull> for Slice<K, V>"],["impl<K, V, S> IndexMut<Range<usize>> for IndexMap<K, V, S>"],["impl<K, V, S> IndexMut<RangeInclusive<usize>> for IndexMap<K, V, S>"],["impl<K, V, S> IndexMut<usize> for IndexMap<K, V, S>"],["impl<K, V> IndexMut<usize> for Slice<K, V>"],["impl<K, V, S> IndexMut<RangeFrom<usize>> for IndexMap<K, V, S>"],["impl<K, V> IndexMut<RangeToInclusive<usize>> for Slice<K, V>"],["impl<K, V> IndexMut<Range<usize>> for Slice<K, V>"],["impl<K, V, S> IndexMut<RangeFull> for IndexMap<K, V, S>"],["impl<K, V> IndexMut<RangeFrom<usize>> for Slice<K, V>"],["impl<K, V> IndexMut<RangeTo<usize>> for Slice<K, V>"]], +"indexmap":[["impl<K, V, S> IndexMut<RangeInclusive<usize>> for IndexMap<K, V, S>"],["impl<K, V, S> IndexMut<RangeTo<usize>> for IndexMap<K, V, S>"],["impl<K, V, S> IndexMut<usize> for IndexMap<K, V, S>"],["impl<K, V, S> IndexMut<Range<usize>> for IndexMap<K, V, S>"],["impl<K, V> IndexMut<RangeFrom<usize>> for Slice<K, V>"],["impl<K, V> IndexMut<RangeInclusive<usize>> for Slice<K, V>"],["impl<K, V, S> IndexMut<RangeFull> for IndexMap<K, V, S>"],["impl<K, V> IndexMut<Range<usize>> for Slice<K, V>"],["impl<K, V, S> IndexMut<(Bound<usize>, Bound<usize>)> for IndexMap<K, V, S>"],["impl<K, V> IndexMut<(Bound<usize>, Bound<usize>)> for Slice<K, V>"],["impl<K, V, S> IndexMut<RangeToInclusive<usize>> for IndexMap<K, V, S>"],["impl<K, V> IndexMut<RangeFull> for Slice<K, V>"],["impl<K, V, Q, S> IndexMut<&Q> for IndexMap<K, V, S>
    where\n Q: Hash + Equivalent<K> + ?Sized,\n S: BuildHasher,
    "],["impl<K, V, S> IndexMut<RangeFrom<usize>> for IndexMap<K, V, S>"],["impl<K, V> IndexMut<RangeTo<usize>> for Slice<K, V>"],["impl<K, V> IndexMut<RangeToInclusive<usize>> for Slice<K, V>"],["impl<K, V> IndexMut<usize> for Slice<K, V>"]], "litemap":[["impl<K, V, S> IndexMut<&K> for LiteMap<K, V, S>
    where\n K: Ord,\n S: StoreMut<K, V>,
    "]], "openssl":[["impl<T: Stackable> IndexMut<usize> for StackRef<T>"]], "postcard":[["impl<'a> IndexMut<usize> for Slice<'a>"],["impl IndexMut<usize> for AllocVec"]], diff --git a/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js b/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js index 83122aa84d56..5005560de142 100644 --- a/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js +++ b/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js @@ -101,7 +101,7 @@ "hashbrown":[["impl RefUnwindSafe for InsertSlot",1,["hashbrown::raw::inner::InsertSlot"]],["impl<T> RefUnwindSafe for Bucket<T>
    where\n T: RefUnwindSafe,
    ",1,["hashbrown::raw::inner::Bucket"]],["impl<T, A> RefUnwindSafe for RawTable<T, A>
    where\n A: RefUnwindSafe,\n T: RefUnwindSafe,
    ",1,["hashbrown::raw::inner::RawTable"]],["impl<T> RefUnwindSafe for RawIter<T>
    where\n T: RefUnwindSafe,
    ",1,["hashbrown::raw::inner::RawIter"]],["impl<T, A> RefUnwindSafe for RawIntoIter<T, A>
    where\n A: RefUnwindSafe,\n T: RefUnwindSafe,
    ",1,["hashbrown::raw::inner::RawIntoIter"]],["impl<'a, T, A> RefUnwindSafe for RawDrain<'a, T, A>
    where\n A: RefUnwindSafe,\n T: RefUnwindSafe,
    ",1,["hashbrown::raw::inner::RawDrain"]],["impl<T> RefUnwindSafe for RawIterHash<T>
    where\n T: RefUnwindSafe,
    ",1,["hashbrown::raw::inner::RawIterHash"]],["impl<K, V, S, A> RefUnwindSafe for HashMap<K, V, S, A>",1,["hashbrown::map::HashMap"]],["impl<'a, K, V> RefUnwindSafe for Iter<'a, K, V>
    where\n K: RefUnwindSafe,\n V: RefUnwindSafe,
    ",1,["hashbrown::map::Iter"]],["impl<'a, K, V> RefUnwindSafe for IterMut<'a, K, V>
    where\n K: RefUnwindSafe,\n V: RefUnwindSafe,
    ",1,["hashbrown::map::IterMut"]],["impl<K, V, A> RefUnwindSafe for IntoIter<K, V, A>
    where\n A: RefUnwindSafe,\n K: RefUnwindSafe,\n V: RefUnwindSafe,
    ",1,["hashbrown::map::IntoIter"]],["impl<K, V, A> RefUnwindSafe for IntoKeys<K, V, A>
    where\n A: RefUnwindSafe,\n K: RefUnwindSafe,\n V: RefUnwindSafe,
    ",1,["hashbrown::map::IntoKeys"]],["impl<K, V, A> RefUnwindSafe for IntoValues<K, V, A>
    where\n A: RefUnwindSafe,\n K: RefUnwindSafe,\n V: RefUnwindSafe,
    ",1,["hashbrown::map::IntoValues"]],["impl<'a, K, V> RefUnwindSafe for Keys<'a, K, V>
    where\n K: RefUnwindSafe,\n V: RefUnwindSafe,
    ",1,["hashbrown::map::Keys"]],["impl<'a, K, V> RefUnwindSafe for Values<'a, K, V>
    where\n K: RefUnwindSafe,\n V: RefUnwindSafe,
    ",1,["hashbrown::map::Values"]],["impl<'a, K, V, A> RefUnwindSafe for Drain<'a, K, V, A>
    where\n A: RefUnwindSafe,\n K: RefUnwindSafe,\n V: RefUnwindSafe,
    ",1,["hashbrown::map::Drain"]],["impl<'a, K, V, F, A> RefUnwindSafe for ExtractIf<'a, K, V, F, A>",1,["hashbrown::map::ExtractIf"]],["impl<'a, K, V> RefUnwindSafe for ValuesMut<'a, K, V>
    where\n K: RefUnwindSafe,\n V: RefUnwindSafe,
    ",1,["hashbrown::map::ValuesMut"]],["impl<'a, K, V, S, A> RefUnwindSafe for RawEntryBuilderMut<'a, K, V, S, A>",1,["hashbrown::map::RawEntryBuilderMut"]],["impl<'a, K, V, S, A> RefUnwindSafe for RawEntryMut<'a, K, V, S, A>",1,["hashbrown::map::RawEntryMut"]],["impl<'a, K, V, S, A> RefUnwindSafe for RawOccupiedEntryMut<'a, K, V, S, A>",1,["hashbrown::map::RawOccupiedEntryMut"]],["impl<'a, K, V, S, A> RefUnwindSafe for RawVacantEntryMut<'a, K, V, S, A>",1,["hashbrown::map::RawVacantEntryMut"]],["impl<'a, K, V, S, A> RefUnwindSafe for RawEntryBuilder<'a, K, V, S, A>",1,["hashbrown::map::RawEntryBuilder"]],["impl<'a, K, V, S, A> RefUnwindSafe for Entry<'a, K, V, S, A>",1,["hashbrown::map::Entry"]],["impl<'a, K, V, S, A> RefUnwindSafe for OccupiedEntry<'a, K, V, S, A>",1,["hashbrown::map::OccupiedEntry"]],["impl<'a, K, V, S, A> RefUnwindSafe for VacantEntry<'a, K, V, S, A>",1,["hashbrown::map::VacantEntry"]],["impl<'a, 'b, K, Q: ?Sized, V, S, A> RefUnwindSafe for EntryRef<'a, 'b, K, Q, V, S, A>",1,["hashbrown::map::EntryRef"]],["impl<'a, 'b, K, Q: ?Sized, V, S, A> RefUnwindSafe for OccupiedEntryRef<'a, 'b, K, Q, V, S, A>",1,["hashbrown::map::OccupiedEntryRef"]],["impl<'a, 'b, K, Q: ?Sized, V, S, A> RefUnwindSafe for VacantEntryRef<'a, 'b, K, Q, V, S, A>",1,["hashbrown::map::VacantEntryRef"]],["impl<'a, K, V, S, A> RefUnwindSafe for OccupiedError<'a, K, V, S, A>",1,["hashbrown::map::OccupiedError"]],["impl<T, S, A> RefUnwindSafe for HashSet<T, S, A>
    where\n A: RefUnwindSafe,\n S: RefUnwindSafe,\n T: RefUnwindSafe,
    ",1,["hashbrown::set::HashSet"]],["impl<'a, K> RefUnwindSafe for Iter<'a, K>
    where\n K: RefUnwindSafe,
    ",1,["hashbrown::set::Iter"]],["impl<K, A> RefUnwindSafe for IntoIter<K, A>
    where\n A: RefUnwindSafe,\n K: RefUnwindSafe,
    ",1,["hashbrown::set::IntoIter"]],["impl<'a, K, A> RefUnwindSafe for Drain<'a, K, A>
    where\n A: RefUnwindSafe,\n K: RefUnwindSafe,
    ",1,["hashbrown::set::Drain"]],["impl<'a, K, F, A> RefUnwindSafe for ExtractIf<'a, K, F, A>
    where\n A: RefUnwindSafe,\n F: RefUnwindSafe,\n K: RefUnwindSafe,
    ",1,["hashbrown::set::ExtractIf"]],["impl<'a, T, S, A> RefUnwindSafe for Intersection<'a, T, S, A>
    where\n A: RefUnwindSafe,\n S: RefUnwindSafe,\n T: RefUnwindSafe,
    ",1,["hashbrown::set::Intersection"]],["impl<'a, T, S, A> RefUnwindSafe for Difference<'a, T, S, A>
    where\n A: RefUnwindSafe,\n S: RefUnwindSafe,\n T: RefUnwindSafe,
    ",1,["hashbrown::set::Difference"]],["impl<'a, T, S, A> RefUnwindSafe for SymmetricDifference<'a, T, S, A>
    where\n A: RefUnwindSafe,\n S: RefUnwindSafe,\n T: RefUnwindSafe,
    ",1,["hashbrown::set::SymmetricDifference"]],["impl<'a, T, S, A> RefUnwindSafe for Union<'a, T, S, A>
    where\n A: RefUnwindSafe,\n S: RefUnwindSafe,\n T: RefUnwindSafe,
    ",1,["hashbrown::set::Union"]],["impl<'a, T, S, A> RefUnwindSafe for Entry<'a, T, S, A>
    where\n A: RefUnwindSafe,\n S: RefUnwindSafe,\n T: RefUnwindSafe,
    ",1,["hashbrown::set::Entry"]],["impl<'a, T, S, A> RefUnwindSafe for OccupiedEntry<'a, T, S, A>
    where\n A: RefUnwindSafe,\n S: RefUnwindSafe,\n T: RefUnwindSafe,
    ",1,["hashbrown::set::OccupiedEntry"]],["impl<'a, T, S, A> RefUnwindSafe for VacantEntry<'a, T, S, A>
    where\n A: RefUnwindSafe,\n S: RefUnwindSafe,\n T: RefUnwindSafe,
    ",1,["hashbrown::set::VacantEntry"]],["impl<T, A> RefUnwindSafe for HashTable<T, A>
    where\n A: RefUnwindSafe,\n T: RefUnwindSafe,
    ",1,["hashbrown::table::HashTable"]],["impl<'a, T, A> RefUnwindSafe for Entry<'a, T, A>
    where\n A: RefUnwindSafe,\n T: RefUnwindSafe,
    ",1,["hashbrown::table::Entry"]],["impl<'a, T, A> RefUnwindSafe for OccupiedEntry<'a, T, A>
    where\n A: RefUnwindSafe,\n T: RefUnwindSafe,
    ",1,["hashbrown::table::OccupiedEntry"]],["impl<'a, T, A> RefUnwindSafe for VacantEntry<'a, T, A>
    where\n A: RefUnwindSafe,\n T: RefUnwindSafe,
    ",1,["hashbrown::table::VacantEntry"]],["impl<'a, T, A> RefUnwindSafe for AbsentEntry<'a, T, A>
    where\n A: RefUnwindSafe,\n T: RefUnwindSafe,
    ",1,["hashbrown::table::AbsentEntry"]],["impl<'a, T> RefUnwindSafe for Iter<'a, T>
    where\n T: RefUnwindSafe,
    ",1,["hashbrown::table::Iter"]],["impl<'a, T> RefUnwindSafe for IterMut<'a, T>
    where\n T: RefUnwindSafe,
    ",1,["hashbrown::table::IterMut"]],["impl<T, A> RefUnwindSafe for IntoIter<T, A>
    where\n A: RefUnwindSafe,\n T: RefUnwindSafe,
    ",1,["hashbrown::table::IntoIter"]],["impl<'a, T, A> RefUnwindSafe for Drain<'a, T, A>
    where\n A: RefUnwindSafe,\n T: RefUnwindSafe,
    ",1,["hashbrown::table::Drain"]],["impl<'a, T, F, A> RefUnwindSafe for ExtractIf<'a, T, F, A>
    where\n A: RefUnwindSafe,\n F: RefUnwindSafe,\n T: RefUnwindSafe,
    ",1,["hashbrown::table::ExtractIf"]],["impl RefUnwindSafe for TryReserveError",1,["hashbrown::TryReserveError"]]], "hashlink":[["impl RefUnwindSafe for TryReserveError",1,["hashlink::linked_hash_map::TryReserveError"]],["impl<K, V, S> RefUnwindSafe for LinkedHashMap<K, V, S>
    where\n K: RefUnwindSafe,\n S: RefUnwindSafe,\n V: RefUnwindSafe,
    ",1,["hashlink::linked_hash_map::LinkedHashMap"]],["impl<'a, K, V, S> RefUnwindSafe for Entry<'a, K, V, S>
    where\n K: RefUnwindSafe,\n S: RefUnwindSafe,\n V: RefUnwindSafe,
    ",1,["hashlink::linked_hash_map::Entry"]],["impl<'a, K, V> RefUnwindSafe for OccupiedEntry<'a, K, V>
    where\n K: RefUnwindSafe,\n V: RefUnwindSafe,
    ",1,["hashlink::linked_hash_map::OccupiedEntry"]],["impl<'a, K, V, S> RefUnwindSafe for VacantEntry<'a, K, V, S>
    where\n K: RefUnwindSafe,\n S: RefUnwindSafe,\n V: RefUnwindSafe,
    ",1,["hashlink::linked_hash_map::VacantEntry"]],["impl<'a, K, V, S> RefUnwindSafe for RawEntryBuilder<'a, K, V, S>
    where\n K: RefUnwindSafe,\n S: RefUnwindSafe,\n V: RefUnwindSafe,
    ",1,["hashlink::linked_hash_map::RawEntryBuilder"]],["impl<'a, K, V, S> RefUnwindSafe for RawEntryBuilderMut<'a, K, V, S>
    where\n K: RefUnwindSafe,\n S: RefUnwindSafe,\n V: RefUnwindSafe,
    ",1,["hashlink::linked_hash_map::RawEntryBuilderMut"]],["impl<'a, K, V, S> RefUnwindSafe for RawEntryMut<'a, K, V, S>
    where\n K: RefUnwindSafe,\n S: RefUnwindSafe,\n V: RefUnwindSafe,
    ",1,["hashlink::linked_hash_map::RawEntryMut"]],["impl<'a, K, V> RefUnwindSafe for RawOccupiedEntryMut<'a, K, V>
    where\n K: RefUnwindSafe,\n V: RefUnwindSafe,
    ",1,["hashlink::linked_hash_map::RawOccupiedEntryMut"]],["impl<'a, K, V, S> RefUnwindSafe for RawVacantEntryMut<'a, K, V, S>
    where\n K: RefUnwindSafe,\n S: RefUnwindSafe,\n V: RefUnwindSafe,
    ",1,["hashlink::linked_hash_map::RawVacantEntryMut"]],["impl<'a, K, V> RefUnwindSafe for Iter<'a, K, V>
    where\n K: RefUnwindSafe,\n V: RefUnwindSafe,
    ",1,["hashlink::linked_hash_map::Iter"]],["impl<'a, K, V> RefUnwindSafe for IterMut<'a, K, V>
    where\n K: RefUnwindSafe,\n V: RefUnwindSafe,
    ",1,["hashlink::linked_hash_map::IterMut"]],["impl<K, V> RefUnwindSafe for IntoIter<K, V>
    where\n K: RefUnwindSafe,\n V: RefUnwindSafe,
    ",1,["hashlink::linked_hash_map::IntoIter"]],["impl<'a, K, V> RefUnwindSafe for Drain<'a, K, V>
    where\n K: RefUnwindSafe,\n V: RefUnwindSafe,
    ",1,["hashlink::linked_hash_map::Drain"]],["impl<'a, K, V> RefUnwindSafe for Keys<'a, K, V>
    where\n K: RefUnwindSafe,\n V: RefUnwindSafe,
    ",1,["hashlink::linked_hash_map::Keys"]],["impl<'a, K, V> RefUnwindSafe for Values<'a, K, V>
    where\n K: RefUnwindSafe,\n V: RefUnwindSafe,
    ",1,["hashlink::linked_hash_map::Values"]],["impl<'a, K, V> RefUnwindSafe for ValuesMut<'a, K, V>
    where\n K: RefUnwindSafe,\n V: RefUnwindSafe,
    ",1,["hashlink::linked_hash_map::ValuesMut"]],["impl<T, S> RefUnwindSafe for LinkedHashSet<T, S>
    where\n S: RefUnwindSafe,\n T: RefUnwindSafe,
    ",1,["hashlink::linked_hash_set::LinkedHashSet"]],["impl<'a, K> RefUnwindSafe for Iter<'a, K>
    where\n K: RefUnwindSafe,
    ",1,["hashlink::linked_hash_set::Iter"]],["impl<K> RefUnwindSafe for IntoIter<K>
    where\n K: RefUnwindSafe,
    ",1,["hashlink::linked_hash_set::IntoIter"]],["impl<'a, K> RefUnwindSafe for Drain<'a, K>
    where\n K: RefUnwindSafe,
    ",1,["hashlink::linked_hash_set::Drain"]],["impl<'a, T, S> RefUnwindSafe for Intersection<'a, T, S>
    where\n S: RefUnwindSafe,\n T: RefUnwindSafe,
    ",1,["hashlink::linked_hash_set::Intersection"]],["impl<'a, T, S> RefUnwindSafe for Difference<'a, T, S>
    where\n S: RefUnwindSafe,\n T: RefUnwindSafe,
    ",1,["hashlink::linked_hash_set::Difference"]],["impl<'a, T, S> RefUnwindSafe for SymmetricDifference<'a, T, S>
    where\n S: RefUnwindSafe,\n T: RefUnwindSafe,
    ",1,["hashlink::linked_hash_set::SymmetricDifference"]],["impl<'a, T, S> RefUnwindSafe for Union<'a, T, S>
    where\n S: RefUnwindSafe,\n T: RefUnwindSafe,
    ",1,["hashlink::linked_hash_set::Union"]],["impl<K, V, S> RefUnwindSafe for LruCache<K, V, S>
    where\n K: RefUnwindSafe,\n S: RefUnwindSafe,\n V: RefUnwindSafe,
    ",1,["hashlink::lru_cache::LruCache"]]], "headless_lms_certificates":[["impl RefUnwindSafe for TextToRender",1,["headless_lms_certificates::TextToRender"]]], -"headless_lms_models":[["impl RefUnwindSafe for CertificateConfigurationToRequirement",1,["headless_lms_models::certificate_configuration_to_requirements::CertificateConfigurationToRequirement"]],["impl RefUnwindSafe for CertificateAllRequirements",1,["headless_lms_models::certificate_configuration_to_requirements::CertificateAllRequirements"]],["impl RefUnwindSafe for PaperSize",1,["headless_lms_models::certificate_configurations::PaperSize"]],["impl RefUnwindSafe for CertificateTextAnchor",1,["headless_lms_models::certificate_configurations::CertificateTextAnchor"]],["impl RefUnwindSafe for CertificateConfigurationAndRequirements",1,["headless_lms_models::certificate_configurations::CertificateConfigurationAndRequirements"]],["impl RefUnwindSafe for CertificateConfiguration",1,["headless_lms_models::certificate_configurations::CertificateConfiguration"]],["impl RefUnwindSafe for DatabaseCertificateConfiguration",1,["headless_lms_models::certificate_configurations::DatabaseCertificateConfiguration"]],["impl<'a> RefUnwindSafe for DatabaseCertificateConfigurationInner<'a>",1,["headless_lms_models::certificate_configurations::DatabaseCertificateConfigurationInner"]],["impl RefUnwindSafe for CertificateFont",1,["headless_lms_models::certificate_fonts::CertificateFont"]],["impl RefUnwindSafe for NewCertificateFont",1,["headless_lms_models::certificate_fonts::NewCertificateFont"]],["impl RefUnwindSafe for DatabaseChapter",1,["headless_lms_models::chapters::DatabaseChapter"]],["impl RefUnwindSafe for Chapter",1,["headless_lms_models::chapters::Chapter"]],["impl RefUnwindSafe for ChapterStatus",1,["headless_lms_models::chapters::ChapterStatus"]],["impl RefUnwindSafe for ChapterPagesWithExercises",1,["headless_lms_models::chapters::ChapterPagesWithExercises"]],["impl RefUnwindSafe for NewChapter",1,["headless_lms_models::chapters::NewChapter"]],["impl RefUnwindSafe for ChapterUpdate",1,["headless_lms_models::chapters::ChapterUpdate"]],["impl RefUnwindSafe for ChapterInfo",1,["headless_lms_models::chapters::ChapterInfo"]],["impl RefUnwindSafe for ChapterWithStatus",1,["headless_lms_models::chapters::ChapterWithStatus"]],["impl RefUnwindSafe for UserCourseInstanceChapterProgress",1,["headless_lms_models::chapters::UserCourseInstanceChapterProgress"]],["impl RefUnwindSafe for CourseBackgroundQuestionAnswer",1,["headless_lms_models::course_background_question_answers::CourseBackgroundQuestionAnswer"]],["impl RefUnwindSafe for NewCourseBackgroundQuestionAnswer",1,["headless_lms_models::course_background_question_answers::NewCourseBackgroundQuestionAnswer"]],["impl RefUnwindSafe for CourseBackgroundQuestionType",1,["headless_lms_models::course_background_questions::CourseBackgroundQuestionType"]],["impl RefUnwindSafe for CourseBackgroundQuestion",1,["headless_lms_models::course_background_questions::CourseBackgroundQuestion"]],["impl RefUnwindSafe for CourseBackgroundQuestionsAndAnswers",1,["headless_lms_models::course_background_questions::CourseBackgroundQuestionsAndAnswers"]],["impl RefUnwindSafe for CourseInstanceEnrollment",1,["headless_lms_models::course_instance_enrollments::CourseInstanceEnrollment"]],["impl RefUnwindSafe for CourseInstanceEnrollmentsInfo",1,["headless_lms_models::course_instance_enrollments::CourseInstanceEnrollmentsInfo"]],["impl RefUnwindSafe for NewCourseInstanceEnrollment",1,["headless_lms_models::course_instance_enrollments::NewCourseInstanceEnrollment"]],["impl RefUnwindSafe for CourseInstance",1,["headless_lms_models::course_instances::CourseInstance"]],["impl RefUnwindSafe for CourseInstanceForm",1,["headless_lms_models::course_instances::CourseInstanceForm"]],["impl<'a> RefUnwindSafe for NewCourseInstance<'a>",1,["headless_lms_models::course_instances::NewCourseInstance"]],["impl RefUnwindSafe for ChapterScore",1,["headless_lms_models::course_instances::ChapterScore"]],["impl RefUnwindSafe for PointMap",1,["headless_lms_models::course_instances::PointMap"]],["impl RefUnwindSafe for Points",1,["headless_lms_models::course_instances::Points"]],["impl RefUnwindSafe for CourseInstanceWithCourseInfo",1,["headless_lms_models::course_instances::CourseInstanceWithCourseInfo"]],["impl RefUnwindSafe for CourseLanguageVersion",1,["headless_lms_models::course_language_groups::CourseLanguageVersion"]],["impl RefUnwindSafe for CourseModuleCompletionRegisteredToStudyRegistry",1,["headless_lms_models::course_module_completion_registered_to_study_registries::CourseModuleCompletionRegisteredToStudyRegistry"]],["impl RefUnwindSafe for NewCourseModuleCompletionRegisteredToStudyRegistry",1,["headless_lms_models::course_module_completion_registered_to_study_registries::NewCourseModuleCompletionRegisteredToStudyRegistry"]],["impl RefUnwindSafe for RegisteredCompletion",1,["headless_lms_models::course_module_completion_registered_to_study_registries::RegisteredCompletion"]],["impl RefUnwindSafe for CourseModuleCompletion",1,["headless_lms_models::course_module_completions::CourseModuleCompletion"]],["impl RefUnwindSafe for CourseModuleCompletionGranter",1,["headless_lms_models::course_module_completions::CourseModuleCompletionGranter"]],["impl RefUnwindSafe for NewCourseModuleCompletion",1,["headless_lms_models::course_module_completions::NewCourseModuleCompletion"]],["impl RefUnwindSafe for CourseModuleCompletionWithRegistrationInfo",1,["headless_lms_models::course_module_completions::CourseModuleCompletionWithRegistrationInfo"]],["impl RefUnwindSafe for StudyRegistryCompletion",1,["headless_lms_models::course_module_completions::StudyRegistryCompletion"]],["impl RefUnwindSafe for StudyRegistryGrade",1,["headless_lms_models::course_module_completions::StudyRegistryGrade"]],["impl RefUnwindSafe for CourseModulesSchema",1,["headless_lms_models::course_modules::CourseModulesSchema"]],["impl RefUnwindSafe for CourseModule",1,["headless_lms_models::course_modules::CourseModule"]],["impl RefUnwindSafe for NewCourseModule",1,["headless_lms_models::course_modules::NewCourseModule"]],["impl RefUnwindSafe for AutomaticCompletionRequirements",1,["headless_lms_models::course_modules::AutomaticCompletionRequirements"]],["impl RefUnwindSafe for CompletionPolicy",1,["headless_lms_models::course_modules::CompletionPolicy"]],["impl RefUnwindSafe for NewModule",1,["headless_lms_models::course_modules::NewModule"]],["impl RefUnwindSafe for ModifiedModule",1,["headless_lms_models::course_modules::ModifiedModule"]],["impl RefUnwindSafe for ModuleUpdates",1,["headless_lms_models::course_modules::ModuleUpdates"]],["impl RefUnwindSafe for CourseInfo",1,["headless_lms_models::courses::CourseInfo"]],["impl RefUnwindSafe for CourseCount",1,["headless_lms_models::courses::CourseCount"]],["impl RefUnwindSafe for CourseContextData",1,["headless_lms_models::courses::CourseContextData"]],["impl RefUnwindSafe for Course",1,["headless_lms_models::courses::Course"]],["impl RefUnwindSafe for CourseBreadcrumbInfo",1,["headless_lms_models::courses::CourseBreadcrumbInfo"]],["impl RefUnwindSafe for NewCourse",1,["headless_lms_models::courses::NewCourse"]],["impl RefUnwindSafe for CourseStructure",1,["headless_lms_models::courses::CourseStructure"]],["impl RefUnwindSafe for CourseUpdate",1,["headless_lms_models::courses::CourseUpdate"]],["impl RefUnwindSafe for EmailDelivery",1,["headless_lms_models::email_deliveries::EmailDelivery"]],["impl RefUnwindSafe for Email",1,["headless_lms_models::email_deliveries::Email"]],["impl RefUnwindSafe for EmailTemplate",1,["headless_lms_models::email_templates::EmailTemplate"]],["impl RefUnwindSafe for EmailTemplateNew",1,["headless_lms_models::email_templates::EmailTemplateNew"]],["impl RefUnwindSafe for EmailTemplateUpdate",1,["headless_lms_models::email_templates::EmailTemplateUpdate"]],["impl RefUnwindSafe for Exam",1,["headless_lms_models::exams::Exam"]],["impl RefUnwindSafe for OrgExam",1,["headless_lms_models::exams::OrgExam"]],["impl RefUnwindSafe for CourseExam",1,["headless_lms_models::exams::CourseExam"]],["impl RefUnwindSafe for NewExam",1,["headless_lms_models::exams::NewExam"]],["impl RefUnwindSafe for ExamInstructions",1,["headless_lms_models::exams::ExamInstructions"]],["impl RefUnwindSafe for ExamInstructionsUpdate",1,["headless_lms_models::exams::ExamInstructionsUpdate"]],["impl RefUnwindSafe for ExamEnrollment",1,["headless_lms_models::exams::ExamEnrollment"]],["impl RefUnwindSafe for ExerciseLanguageGroup",1,["headless_lms_models::exercise_language_groups::ExerciseLanguageGroup"]],["impl RefUnwindSafe for ExerciseRepositoryStatus",1,["headless_lms_models::exercise_repositories::ExerciseRepositoryStatus"]],["impl RefUnwindSafe for ExerciseRepository",1,["headless_lms_models::exercise_repositories::ExerciseRepository"]],["impl RefUnwindSafe for ExerciseRepositoryUpdate",1,["headless_lms_models::exercise_repositories::ExerciseRepositoryUpdate"]],["impl RefUnwindSafe for ExerciseServiceInfo",1,["headless_lms_models::exercise_service_info::ExerciseServiceInfo"]],["impl RefUnwindSafe for PathInfo",1,["headless_lms_models::exercise_service_info::PathInfo"]],["impl RefUnwindSafe for CourseMaterialExerciseServiceInfo",1,["headless_lms_models::exercise_service_info::CourseMaterialExerciseServiceInfo"]],["impl RefUnwindSafe for ExerciseServiceInfoApi",1,["headless_lms_models::exercise_service_info::ExerciseServiceInfoApi"]],["impl RefUnwindSafe for ExerciseService",1,["headless_lms_models::exercise_services::ExerciseService"]],["impl RefUnwindSafe for ExerciseServiceIframeRenderingInfo",1,["headless_lms_models::exercise_services::ExerciseServiceIframeRenderingInfo"]],["impl RefUnwindSafe for ExerciseServiceNewOrUpdate",1,["headless_lms_models::exercise_services::ExerciseServiceNewOrUpdate"]],["impl RefUnwindSafe for AnswerRequiringAttention",1,["headless_lms_models::exercise_slide_submissions::AnswerRequiringAttention"]],["impl RefUnwindSafe for NewExerciseSlideSubmission",1,["headless_lms_models::exercise_slide_submissions::NewExerciseSlideSubmission"]],["impl RefUnwindSafe for ExerciseSlideSubmission",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmission"]],["impl RefUnwindSafe for ExerciseAnswersInCourseRequiringAttentionCount",1,["headless_lms_models::exercise_slide_submissions::ExerciseAnswersInCourseRequiringAttentionCount"]],["impl RefUnwindSafe for ExerciseSlideSubmissionCount",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionCount"]],["impl RefUnwindSafe for ExerciseSlideSubmissionCountByExercise",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionCountByExercise"]],["impl RefUnwindSafe for ExerciseSlideSubmissionCountByWeekAndHour",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionCountByWeekAndHour"]],["impl RefUnwindSafe for ExerciseSlideSubmissionInfo",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionInfo"]],["impl RefUnwindSafe for NewExerciseSlide",1,["headless_lms_models::exercise_slides::NewExerciseSlide"]],["impl RefUnwindSafe for ExerciseSlide",1,["headless_lms_models::exercise_slides::ExerciseSlide"]],["impl RefUnwindSafe for CourseMaterialExerciseSlide",1,["headless_lms_models::exercise_slides::CourseMaterialExerciseSlide"]],["impl RefUnwindSafe for ExerciseTaskGrading",1,["headless_lms_models::exercise_task_gradings::ExerciseTaskGrading"]],["impl<'a> RefUnwindSafe for ExerciseTaskGradingRequest<'a>",1,["headless_lms_models::exercise_task_gradings::ExerciseTaskGradingRequest"]],["impl RefUnwindSafe for ExerciseTaskGradingResult",1,["headless_lms_models::exercise_task_gradings::ExerciseTaskGradingResult"]],["impl RefUnwindSafe for UserPointsUpdateStrategy",1,["headless_lms_models::exercise_task_gradings::UserPointsUpdateStrategy"]],["impl RefUnwindSafe for ExerciseTaskRegradingSubmission",1,["headless_lms_models::exercise_task_regrading_submissions::ExerciseTaskRegradingSubmission"]],["impl RefUnwindSafe for ExerciseTaskSubmission",1,["headless_lms_models::exercise_task_submissions::ExerciseTaskSubmission"]],["impl RefUnwindSafe for PeerReviewsRecieved",1,["headless_lms_models::exercise_task_submissions::PeerReviewsRecieved"]],["impl RefUnwindSafe for SubmissionData",1,["headless_lms_models::exercise_task_submissions::SubmissionData"]],["impl RefUnwindSafe for ExportedSubmission",1,["headless_lms_models::exercise_task_submissions::ExportedSubmission"]],["impl RefUnwindSafe for ExportedCourseSubmission",1,["headless_lms_models::exercise_task_submissions::ExportedCourseSubmission"]],["impl RefUnwindSafe for CourseMaterialExerciseTask",1,["headless_lms_models::exercise_tasks::CourseMaterialExerciseTask"]],["impl RefUnwindSafe for NewExerciseTask",1,["headless_lms_models::exercise_tasks::NewExerciseTask"]],["impl RefUnwindSafe for ExerciseTaskSpec",1,["headless_lms_models::exercise_tasks::ExerciseTaskSpec"]],["impl RefUnwindSafe for ExerciseTask",1,["headless_lms_models::exercise_tasks::ExerciseTask"]],["impl RefUnwindSafe for Exercise",1,["headless_lms_models::exercises::Exercise"]],["impl RefUnwindSafe for ExerciseGradingStatus",1,["headless_lms_models::exercises::ExerciseGradingStatus"]],["impl RefUnwindSafe for ExerciseStatusSummaryForUser",1,["headless_lms_models::exercises::ExerciseStatusSummaryForUser"]],["impl RefUnwindSafe for CourseMaterialExercise",1,["headless_lms_models::exercises::CourseMaterialExercise"]],["impl RefUnwindSafe for ActivityProgress",1,["headless_lms_models::exercises::ActivityProgress"]],["impl RefUnwindSafe for GradingProgress",1,["headless_lms_models::exercises::GradingProgress"]],["impl RefUnwindSafe for ExerciseStatus",1,["headless_lms_models::exercises::ExerciseStatus"]],["impl RefUnwindSafe for NewFeedback",1,["headless_lms_models::feedback::NewFeedback"]],["impl RefUnwindSafe for FeedbackBlock",1,["headless_lms_models::feedback::FeedbackBlock"]],["impl RefUnwindSafe for Feedback",1,["headless_lms_models::feedback::Feedback"]],["impl RefUnwindSafe for FeedbackCount",1,["headless_lms_models::feedback::FeedbackCount"]],["impl RefUnwindSafe for GeneratedCertificate",1,["headless_lms_models::generated_certificates::GeneratedCertificate"]],["impl RefUnwindSafe for Term",1,["headless_lms_models::glossary::Term"]],["impl RefUnwindSafe for TermUpdate",1,["headless_lms_models::glossary::TermUpdate"]],["impl RefUnwindSafe for CreateNewCourseFixedIds",1,["headless_lms_models::library::content_management::CreateNewCourseFixedIds"]],["impl RefUnwindSafe for CustomViewExerciseTaskGrading",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTaskGrading"]],["impl RefUnwindSafe for CustomViewExerciseTaskSpec",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTaskSpec"]],["impl RefUnwindSafe for CustomViewExerciseTaskSubmission",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTaskSubmission"]],["impl RefUnwindSafe for CustomViewExerciseSubmissions",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseSubmissions"]],["impl RefUnwindSafe for CustomViewExerciseTasks",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTasks"]],["impl RefUnwindSafe for GlobalStatEntry",1,["headless_lms_models::library::global_stats::GlobalStatEntry"]],["impl RefUnwindSafe for GlobalCourseModuleStatEntry",1,["headless_lms_models::library::global_stats::GlobalCourseModuleStatEntry"]],["impl RefUnwindSafe for StudentExerciseSlideSubmission",1,["headless_lms_models::library::grading::StudentExerciseSlideSubmission"]],["impl RefUnwindSafe for StudentExerciseSlideSubmissionResult",1,["headless_lms_models::library::grading::StudentExerciseSlideSubmissionResult"]],["impl RefUnwindSafe for StudentExerciseTaskSubmission",1,["headless_lms_models::library::grading::StudentExerciseTaskSubmission"]],["impl RefUnwindSafe for StudentExerciseTaskSubmissionResult",1,["headless_lms_models::library::grading::StudentExerciseTaskSubmissionResult"]],["impl RefUnwindSafe for ExerciseSlideSubmissionWithTasks",1,["headless_lms_models::library::grading::ExerciseSlideSubmissionWithTasks"]],["impl RefUnwindSafe for ExerciseStateUpdateNeedToUpdatePeerReviewStatusWithThis",1,["headless_lms_models::library::grading::ExerciseStateUpdateNeedToUpdatePeerReviewStatusWithThis"]],["impl RefUnwindSafe for GradingPolicy",1,["headless_lms_models::library::grading::GradingPolicy"]],["impl RefUnwindSafe for AnswersRequiringAttention",1,["headless_lms_models::library::grading::AnswersRequiringAttention"]],["impl RefUnwindSafe for AnswerRequiringAttentionWithTasks",1,["headless_lms_models::library::grading::AnswerRequiringAttentionWithTasks"]],["impl RefUnwindSafe for CourseMaterialPeerReviewSubmission",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewSubmission"]],["impl RefUnwindSafe for CourseMaterialPeerReviewQuestionAnswer",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewQuestionAnswer"]],["impl RefUnwindSafe for CourseMaterialPeerReviewData",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewData"]],["impl RefUnwindSafe for CourseMaterialPeerReviewDataAnswerToReview",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewDataAnswerToReview"]],["impl RefUnwindSafe for CourseInstanceCompletionSummary",1,["headless_lms_models::library::progressing::CourseInstanceCompletionSummary"]],["impl RefUnwindSafe for UserWithModuleCompletions",1,["headless_lms_models::library::progressing::UserWithModuleCompletions"]],["impl RefUnwindSafe for UserCourseModuleCompletion",1,["headless_lms_models::library::progressing::UserCourseModuleCompletion"]],["impl RefUnwindSafe for TeacherManualCompletionRequest",1,["headless_lms_models::library::progressing::TeacherManualCompletionRequest"]],["impl RefUnwindSafe for TeacherManualCompletion",1,["headless_lms_models::library::progressing::TeacherManualCompletion"]],["impl RefUnwindSafe for ManualCompletionPreview",1,["headless_lms_models::library::progressing::ManualCompletionPreview"]],["impl RefUnwindSafe for ManualCompletionPreviewUser",1,["headless_lms_models::library::progressing::ManualCompletionPreviewUser"]],["impl RefUnwindSafe for UserCompletionInformation",1,["headless_lms_models::library::progressing::UserCompletionInformation"]],["impl RefUnwindSafe for UserModuleCompletionStatus",1,["headless_lms_models::library::progressing::UserModuleCompletionStatus"]],["impl RefUnwindSafe for CompletionRegistrationLink",1,["headless_lms_models::library::progressing::CompletionRegistrationLink"]],["impl RefUnwindSafe for RegradingStatus",1,["headless_lms_models::library::regrading::RegradingStatus"]],["impl !RefUnwindSafe for GradingData",1,["headless_lms_models::library::regrading::GradingData"]],["impl RefUnwindSafe for PeerReviewOpinion",1,["headless_lms_models::library::user_exercise_state_updater::state_deriver::PeerReviewOpinion"]],["impl RefUnwindSafe for UserExerciseStateUpdateRequiredData",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateRequiredData"]],["impl RefUnwindSafe for UserExerciseStateUpdateRequiredDataPeerReviewInformation",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateRequiredDataPeerReviewInformation"]],["impl RefUnwindSafe for UserExerciseStateUpdateAlreadyLoadedRequiredData",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateAlreadyLoadedRequiredData"]],["impl RefUnwindSafe for UserExerciseStateUpdateAlreadyLoadedRequiredDataPeerReviewInformation",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateAlreadyLoadedRequiredDataPeerReviewInformation"]],["impl RefUnwindSafe for MaterialReference",1,["headless_lms_models::material_references::MaterialReference"]],["impl RefUnwindSafe for NewMaterialReference",1,["headless_lms_models::material_references::NewMaterialReference"]],["impl RefUnwindSafe for OpenUniversityRegistrationLink",1,["headless_lms_models::open_university_registration_links::OpenUniversityRegistrationLink"]],["impl RefUnwindSafe for DatabaseOrganization",1,["headless_lms_models::organizations::DatabaseOrganization"]],["impl RefUnwindSafe for Organization",1,["headless_lms_models::organizations::Organization"]],["impl RefUnwindSafe for OtherDomainToCourseRedirection",1,["headless_lms_models::other_domain_to_course_redirections::OtherDomainToCourseRedirection"]],["impl RefUnwindSafe for PageAudioFile",1,["headless_lms_models::page_audio_files::PageAudioFile"]],["impl RefUnwindSafe for HistoryChangeReason",1,["headless_lms_models::page_history::HistoryChangeReason"]],["impl RefUnwindSafe for PageHistory",1,["headless_lms_models::page_history::PageHistory"]],["impl RefUnwindSafe for PageHistoryContent",1,["headless_lms_models::page_history::PageHistoryContent"]],["impl RefUnwindSafe for PageHistoryData",1,["headless_lms_models::page_history::PageHistoryData"]],["impl RefUnwindSafe for PageLanguageGroup",1,["headless_lms_models::page_language_groups::PageLanguageGroup"]],["impl RefUnwindSafe for NewPageVisitDatum",1,["headless_lms_models::page_visit_datum::NewPageVisitDatum"]],["impl RefUnwindSafe for GenerateAnonymousIdentifierInput",1,["headless_lms_models::page_visit_datum_daily_visit_hashing_keys::GenerateAnonymousIdentifierInput"]],["impl RefUnwindSafe for PageVisitDatumSummaryByCourse",1,["headless_lms_models::page_visit_datum_summary_by_courses::PageVisitDatumSummaryByCourse"]],["impl RefUnwindSafe for PageVisitDatumSummaryByCoursesCountries",1,["headless_lms_models::page_visit_datum_summary_by_courses_countries::PageVisitDatumSummaryByCoursesCountries"]],["impl RefUnwindSafe for PageVisitDatumSummaryByCourseDeviceTypes",1,["headless_lms_models::page_visit_datum_summary_by_courses_device_types::PageVisitDatumSummaryByCourseDeviceTypes"]],["impl RefUnwindSafe for PageVisitDatumSummaryByPages",1,["headless_lms_models::page_visit_datum_summary_by_pages::PageVisitDatumSummaryByPages"]],["impl RefUnwindSafe for Page",1,["headless_lms_models::pages::Page"]],["impl RefUnwindSafe for PageInfo",1,["headless_lms_models::pages::PageInfo"]],["impl RefUnwindSafe for PageAudioFiles",1,["headless_lms_models::pages::PageAudioFiles"]],["impl RefUnwindSafe for CoursePageWithUserData",1,["headless_lms_models::pages::CoursePageWithUserData"]],["impl RefUnwindSafe for PageWithExercises",1,["headless_lms_models::pages::PageWithExercises"]],["impl RefUnwindSafe for NewPage",1,["headless_lms_models::pages::NewPage"]],["impl RefUnwindSafe for PageDetailsUpdate",1,["headless_lms_models::pages::PageDetailsUpdate"]],["impl RefUnwindSafe for NormalizedCmsExerciseTask",1,["headless_lms_models::pages::NormalizedCmsExerciseTask"]],["impl RefUnwindSafe for PageRoutingData",1,["headless_lms_models::pages::PageRoutingData"]],["impl RefUnwindSafe for PageMetadata",1,["headless_lms_models::pages::PageMetadata"]],["impl RefUnwindSafe for PageChapterAndCourseInformation",1,["headless_lms_models::pages::PageChapterAndCourseInformation"]],["impl RefUnwindSafe for PageSearchResult",1,["headless_lms_models::pages::PageSearchResult"]],["impl RefUnwindSafe for ContentManagementPage",1,["headless_lms_models::pages::ContentManagementPage"]],["impl RefUnwindSafe for SearchRequest",1,["headless_lms_models::pages::SearchRequest"]],["impl RefUnwindSafe for PageNavigationInformation",1,["headless_lms_models::pages::PageNavigationInformation"]],["impl RefUnwindSafe for ExerciseWithExerciseTasks",1,["headless_lms_models::pages::ExerciseWithExerciseTasks"]],["impl RefUnwindSafe for IsChapterFrontPage",1,["headless_lms_models::pages::IsChapterFrontPage"]],["impl RefUnwindSafe for HistoryRestoreData",1,["headless_lms_models::pages::HistoryRestoreData"]],["impl<'a> RefUnwindSafe for NewCoursePage<'a>",1,["headless_lms_models::pages::NewCoursePage"]],["impl RefUnwindSafe for PageVisibility",1,["headless_lms_models::pages::PageVisibility"]],["impl RefUnwindSafe for CmsPageExercise",1,["headless_lms_models::pages::CmsPageExercise"]],["impl RefUnwindSafe for CmsPageExerciseSlide",1,["headless_lms_models::pages::CmsPageExerciseSlide"]],["impl RefUnwindSafe for CmsPageExerciseTask",1,["headless_lms_models::pages::CmsPageExerciseTask"]],["impl RefUnwindSafe for CmsPageUpdate",1,["headless_lms_models::pages::CmsPageUpdate"]],["impl RefUnwindSafe for PageUpdateArgs",1,["headless_lms_models::pages::PageUpdateArgs"]],["impl RefUnwindSafe for ExerciseTaskIdAndSpec",1,["headless_lms_models::pages::ExerciseTaskIdAndSpec"]],["impl RefUnwindSafe for PeerReviewConfig",1,["headless_lms_models::peer_review_configs::PeerReviewConfig"]],["impl RefUnwindSafe for CourseMaterialPeerReviewConfig",1,["headless_lms_models::peer_review_configs::CourseMaterialPeerReviewConfig"]],["impl RefUnwindSafe for CmsPeerReviewConfig",1,["headless_lms_models::peer_review_configs::CmsPeerReviewConfig"]],["impl RefUnwindSafe for CmsPeerReviewConfiguration",1,["headless_lms_models::peer_review_configs::CmsPeerReviewConfiguration"]],["impl RefUnwindSafe for PeerReviewProcessingStrategy",1,["headless_lms_models::peer_review_configs::PeerReviewProcessingStrategy"]],["impl RefUnwindSafe for PeerReviewQuestionSubmission",1,["headless_lms_models::peer_review_question_submissions::PeerReviewQuestionSubmission"]],["impl RefUnwindSafe for PeerReviewAnswer",1,["headless_lms_models::peer_review_question_submissions::PeerReviewAnswer"]],["impl RefUnwindSafe for PeerReviewQuestionAndAnswer",1,["headless_lms_models::peer_review_question_submissions::PeerReviewQuestionAndAnswer"]],["impl RefUnwindSafe for PeerReviewWithQuestionsAndAnswers",1,["headless_lms_models::peer_review_question_submissions::PeerReviewWithQuestionsAndAnswers"]],["impl RefUnwindSafe for PeerReviewQuestionType",1,["headless_lms_models::peer_review_questions::PeerReviewQuestionType"]],["impl RefUnwindSafe for CmsPeerReviewQuestion",1,["headless_lms_models::peer_review_questions::CmsPeerReviewQuestion"]],["impl RefUnwindSafe for PeerReviewQuestion",1,["headless_lms_models::peer_review_questions::PeerReviewQuestion"]],["impl RefUnwindSafe for PeerReviewQueueEntry",1,["headless_lms_models::peer_review_queue_entries::PeerReviewQueueEntry"]],["impl RefUnwindSafe for PeerReviewSubmission",1,["headless_lms_models::peer_review_submissions::PeerReviewSubmission"]],["impl RefUnwindSafe for PendingRole",1,["headless_lms_models::pending_roles::PendingRole"]],["impl RefUnwindSafe for PlaygroundExample",1,["headless_lms_models::playground_examples::PlaygroundExample"]],["impl RefUnwindSafe for PlaygroundExampleData",1,["headless_lms_models::playground_examples::PlaygroundExampleData"]],["impl RefUnwindSafe for NewProposedBlockEdit",1,["headless_lms_models::proposed_block_edits::NewProposedBlockEdit"]],["impl RefUnwindSafe for ProposalStatus",1,["headless_lms_models::proposed_block_edits::ProposalStatus"]],["impl RefUnwindSafe for EditedBlockStillExistsData",1,["headless_lms_models::proposed_block_edits::EditedBlockStillExistsData"]],["impl RefUnwindSafe for EditedBlockNoLongerExistsData",1,["headless_lms_models::proposed_block_edits::EditedBlockNoLongerExistsData"]],["impl RefUnwindSafe for BlockProposal",1,["headless_lms_models::proposed_block_edits::BlockProposal"]],["impl RefUnwindSafe for BlockProposalInfo",1,["headless_lms_models::proposed_block_edits::BlockProposalInfo"]],["impl RefUnwindSafe for BlockProposalAction",1,["headless_lms_models::proposed_block_edits::BlockProposalAction"]],["impl RefUnwindSafe for NewProposedPageEdits",1,["headless_lms_models::proposed_page_edits::NewProposedPageEdits"]],["impl RefUnwindSafe for PageProposal",1,["headless_lms_models::proposed_page_edits::PageProposal"]],["impl RefUnwindSafe for EditProposalInfo",1,["headless_lms_models::proposed_page_edits::EditProposalInfo"]],["impl RefUnwindSafe for ProposalCount",1,["headless_lms_models::proposed_page_edits::ProposalCount"]],["impl RefUnwindSafe for Regrading",1,["headless_lms_models::regradings::Regrading"]],["impl RefUnwindSafe for NewRegrading",1,["headless_lms_models::regradings::NewRegrading"]],["impl RefUnwindSafe for RegradingInfo",1,["headless_lms_models::regradings::RegradingInfo"]],["impl RefUnwindSafe for RegradingSubmissionInfo",1,["headless_lms_models::regradings::RegradingSubmissionInfo"]],["impl RefUnwindSafe for RepositoryExercise",1,["headless_lms_models::repository_exercises::RepositoryExercise"]],["impl RefUnwindSafe for ResearchForm",1,["headless_lms_models::research_forms::ResearchForm"]],["impl RefUnwindSafe for NewResearchForm",1,["headless_lms_models::research_forms::NewResearchForm"]],["impl RefUnwindSafe for ResearchFormQuestion",1,["headless_lms_models::research_forms::ResearchFormQuestion"]],["impl RefUnwindSafe for NewResearchFormQuestion",1,["headless_lms_models::research_forms::NewResearchFormQuestion"]],["impl RefUnwindSafe for NewResearchFormQuestionAnswer",1,["headless_lms_models::research_forms::NewResearchFormQuestionAnswer"]],["impl RefUnwindSafe for ResearchFormQuestionAnswer",1,["headless_lms_models::research_forms::ResearchFormQuestionAnswer"]],["impl RefUnwindSafe for UserRole",1,["headless_lms_models::roles::UserRole"]],["impl RefUnwindSafe for Role",1,["headless_lms_models::roles::Role"]],["impl RefUnwindSafe for RoleDomain",1,["headless_lms_models::roles::RoleDomain"]],["impl RefUnwindSafe for RoleInfo",1,["headless_lms_models::roles::RoleInfo"]],["impl RefUnwindSafe for RoleUser",1,["headless_lms_models::roles::RoleUser"]],["impl RefUnwindSafe for StudentCountry",1,["headless_lms_models::student_countries::StudentCountry"]],["impl RefUnwindSafe for StudyRegistryRegistrar",1,["headless_lms_models::study_registry_registrars::StudyRegistryRegistrar"]],["impl RefUnwindSafe for TeacherGradingDecision",1,["headless_lms_models::teacher_grading_decisions::TeacherGradingDecision"]],["impl RefUnwindSafe for TeacherDecisionType",1,["headless_lms_models::teacher_grading_decisions::TeacherDecisionType"]],["impl RefUnwindSafe for NewTeacherGradingDecision",1,["headless_lms_models::teacher_grading_decisions::NewTeacherGradingDecision"]],["impl RefUnwindSafe for UserCourseInstanceExerciseServiceVariable",1,["headless_lms_models::user_course_instance_exercise_service_variables::UserCourseInstanceExerciseServiceVariable"]],["impl RefUnwindSafe for UserCourseSettings",1,["headless_lms_models::user_course_settings::UserCourseSettings"]],["impl RefUnwindSafe for UserDetail",1,["headless_lms_models::user_details::UserDetail"]],["impl RefUnwindSafe for UserExerciseSlideState",1,["headless_lms_models::user_exercise_slide_states::UserExerciseSlideState"]],["impl RefUnwindSafe for UserExerciseSlideStateGradingSummary",1,["headless_lms_models::user_exercise_slide_states::UserExerciseSlideStateGradingSummary"]],["impl RefUnwindSafe for ReviewingStage",1,["headless_lms_models::user_exercise_states::ReviewingStage"]],["impl RefUnwindSafe for UserExerciseState",1,["headless_lms_models::user_exercise_states::UserExerciseState"]],["impl RefUnwindSafe for UserExerciseStateUpdate",1,["headless_lms_models::user_exercise_states::UserExerciseStateUpdate"]],["impl RefUnwindSafe for CourseInstanceOrExamId",1,["headless_lms_models::user_exercise_states::CourseInstanceOrExamId"]],["impl RefUnwindSafe for UserCourseInstanceProgress",1,["headless_lms_models::user_exercise_states::UserCourseInstanceProgress"]],["impl RefUnwindSafe for UserCourseInstanceChapterExerciseProgress",1,["headless_lms_models::user_exercise_states::UserCourseInstanceChapterExerciseProgress"]],["impl RefUnwindSafe for DatabaseUserCourseInstanceChapterExerciseProgress",1,["headless_lms_models::user_exercise_states::DatabaseUserCourseInstanceChapterExerciseProgress"]],["impl RefUnwindSafe for UserChapterMetrics",1,["headless_lms_models::user_exercise_states::UserChapterMetrics"]],["impl RefUnwindSafe for UserCourseInstanceMetrics",1,["headless_lms_models::user_exercise_states::UserCourseInstanceMetrics"]],["impl RefUnwindSafe for CourseInstanceExerciseMetrics",1,["headless_lms_models::user_exercise_states::CourseInstanceExerciseMetrics"]],["impl RefUnwindSafe for ExerciseUserCounts",1,["headless_lms_models::user_exercise_states::ExerciseUserCounts"]],["impl RefUnwindSafe for ExerciseWithUserState",1,["headless_lms_models::user_exercise_states::ExerciseWithUserState"]],["impl RefUnwindSafe for EwusCourse",1,["headless_lms_models::user_exercise_states::EwusCourse"]],["impl RefUnwindSafe for EwusExam",1,["headless_lms_models::user_exercise_states::EwusExam"]],["impl<C, E> RefUnwindSafe for EwusContext<C, E>
    where\n C: RefUnwindSafe,\n E: RefUnwindSafe,
    ",1,["headless_lms_models::user_exercise_states::EwusContext"]],["impl RefUnwindSafe for EwusCourseOrExam",1,["headless_lms_models::user_exercise_states::EwusCourseOrExam"]],["impl RefUnwindSafe for CourseInstanceUserPoints",1,["headless_lms_models::user_exercise_states::CourseInstanceUserPoints"]],["impl RefUnwindSafe for CourseInstanceUserPointsInner",1,["headless_lms_models::user_exercise_states::CourseInstanceUserPointsInner"]],["impl RefUnwindSafe for ExamUserPoints",1,["headless_lms_models::user_exercise_states::ExamUserPoints"]],["impl RefUnwindSafe for ExamUserPointsInner",1,["headless_lms_models::user_exercise_states::ExamUserPointsInner"]],["impl RefUnwindSafe for UserExerciseTaskState",1,["headless_lms_models::user_exercise_task_states::UserExerciseTaskState"]],["impl RefUnwindSafe for UserResearchConsent",1,["headless_lms_models::user_research_consents::UserResearchConsent"]],["impl RefUnwindSafe for User",1,["headless_lms_models::users::User"]],["impl !RefUnwindSafe for ModelError",1,["headless_lms_models::error::ModelError"]],["impl RefUnwindSafe for ModelErrorType",1,["headless_lms_models::error::ModelErrorType"]],["impl<T> RefUnwindSafe for PKeyPolicy<T>
    where\n T: RefUnwindSafe,
    ",1,["headless_lms_models::PKeyPolicy"]],["impl RefUnwindSafe for CourseOrExamId",1,["headless_lms_models::CourseOrExamId"]]], +"headless_lms_models":[["impl RefUnwindSafe for CertificateConfigurationToRequirement",1,["headless_lms_models::certificate_configuration_to_requirements::CertificateConfigurationToRequirement"]],["impl RefUnwindSafe for CertificateAllRequirements",1,["headless_lms_models::certificate_configuration_to_requirements::CertificateAllRequirements"]],["impl RefUnwindSafe for PaperSize",1,["headless_lms_models::certificate_configurations::PaperSize"]],["impl RefUnwindSafe for CertificateTextAnchor",1,["headless_lms_models::certificate_configurations::CertificateTextAnchor"]],["impl RefUnwindSafe for CertificateConfigurationAndRequirements",1,["headless_lms_models::certificate_configurations::CertificateConfigurationAndRequirements"]],["impl RefUnwindSafe for CertificateConfiguration",1,["headless_lms_models::certificate_configurations::CertificateConfiguration"]],["impl RefUnwindSafe for DatabaseCertificateConfiguration",1,["headless_lms_models::certificate_configurations::DatabaseCertificateConfiguration"]],["impl<'a> RefUnwindSafe for DatabaseCertificateConfigurationInner<'a>",1,["headless_lms_models::certificate_configurations::DatabaseCertificateConfigurationInner"]],["impl RefUnwindSafe for CertificateFont",1,["headless_lms_models::certificate_fonts::CertificateFont"]],["impl RefUnwindSafe for NewCertificateFont",1,["headless_lms_models::certificate_fonts::NewCertificateFont"]],["impl RefUnwindSafe for DatabaseChapter",1,["headless_lms_models::chapters::DatabaseChapter"]],["impl RefUnwindSafe for Chapter",1,["headless_lms_models::chapters::Chapter"]],["impl RefUnwindSafe for ChapterStatus",1,["headless_lms_models::chapters::ChapterStatus"]],["impl RefUnwindSafe for ChapterPagesWithExercises",1,["headless_lms_models::chapters::ChapterPagesWithExercises"]],["impl RefUnwindSafe for NewChapter",1,["headless_lms_models::chapters::NewChapter"]],["impl RefUnwindSafe for ChapterUpdate",1,["headless_lms_models::chapters::ChapterUpdate"]],["impl RefUnwindSafe for ChapterInfo",1,["headless_lms_models::chapters::ChapterInfo"]],["impl RefUnwindSafe for ChapterWithStatus",1,["headless_lms_models::chapters::ChapterWithStatus"]],["impl RefUnwindSafe for UserCourseInstanceChapterProgress",1,["headless_lms_models::chapters::UserCourseInstanceChapterProgress"]],["impl RefUnwindSafe for CourseBackgroundQuestionAnswer",1,["headless_lms_models::course_background_question_answers::CourseBackgroundQuestionAnswer"]],["impl RefUnwindSafe for NewCourseBackgroundQuestionAnswer",1,["headless_lms_models::course_background_question_answers::NewCourseBackgroundQuestionAnswer"]],["impl RefUnwindSafe for CourseBackgroundQuestionType",1,["headless_lms_models::course_background_questions::CourseBackgroundQuestionType"]],["impl RefUnwindSafe for CourseBackgroundQuestion",1,["headless_lms_models::course_background_questions::CourseBackgroundQuestion"]],["impl RefUnwindSafe for CourseBackgroundQuestionsAndAnswers",1,["headless_lms_models::course_background_questions::CourseBackgroundQuestionsAndAnswers"]],["impl RefUnwindSafe for CourseInstanceEnrollment",1,["headless_lms_models::course_instance_enrollments::CourseInstanceEnrollment"]],["impl RefUnwindSafe for CourseInstanceEnrollmentsInfo",1,["headless_lms_models::course_instance_enrollments::CourseInstanceEnrollmentsInfo"]],["impl RefUnwindSafe for NewCourseInstanceEnrollment",1,["headless_lms_models::course_instance_enrollments::NewCourseInstanceEnrollment"]],["impl RefUnwindSafe for CourseInstance",1,["headless_lms_models::course_instances::CourseInstance"]],["impl RefUnwindSafe for CourseInstanceForm",1,["headless_lms_models::course_instances::CourseInstanceForm"]],["impl<'a> RefUnwindSafe for NewCourseInstance<'a>",1,["headless_lms_models::course_instances::NewCourseInstance"]],["impl RefUnwindSafe for ChapterScore",1,["headless_lms_models::course_instances::ChapterScore"]],["impl RefUnwindSafe for PointMap",1,["headless_lms_models::course_instances::PointMap"]],["impl RefUnwindSafe for Points",1,["headless_lms_models::course_instances::Points"]],["impl RefUnwindSafe for CourseInstanceWithCourseInfo",1,["headless_lms_models::course_instances::CourseInstanceWithCourseInfo"]],["impl RefUnwindSafe for CourseLanguageVersion",1,["headless_lms_models::course_language_groups::CourseLanguageVersion"]],["impl RefUnwindSafe for CourseModuleCompletionRegisteredToStudyRegistry",1,["headless_lms_models::course_module_completion_registered_to_study_registries::CourseModuleCompletionRegisteredToStudyRegistry"]],["impl RefUnwindSafe for NewCourseModuleCompletionRegisteredToStudyRegistry",1,["headless_lms_models::course_module_completion_registered_to_study_registries::NewCourseModuleCompletionRegisteredToStudyRegistry"]],["impl RefUnwindSafe for RegisteredCompletion",1,["headless_lms_models::course_module_completion_registered_to_study_registries::RegisteredCompletion"]],["impl RefUnwindSafe for CourseModuleCompletion",1,["headless_lms_models::course_module_completions::CourseModuleCompletion"]],["impl RefUnwindSafe for CourseModuleCompletionGranter",1,["headless_lms_models::course_module_completions::CourseModuleCompletionGranter"]],["impl RefUnwindSafe for NewCourseModuleCompletion",1,["headless_lms_models::course_module_completions::NewCourseModuleCompletion"]],["impl RefUnwindSafe for CourseModuleCompletionWithRegistrationInfo",1,["headless_lms_models::course_module_completions::CourseModuleCompletionWithRegistrationInfo"]],["impl RefUnwindSafe for StudyRegistryCompletion",1,["headless_lms_models::course_module_completions::StudyRegistryCompletion"]],["impl RefUnwindSafe for StudyRegistryGrade",1,["headless_lms_models::course_module_completions::StudyRegistryGrade"]],["impl RefUnwindSafe for CourseModulesSchema",1,["headless_lms_models::course_modules::CourseModulesSchema"]],["impl RefUnwindSafe for CourseModule",1,["headless_lms_models::course_modules::CourseModule"]],["impl RefUnwindSafe for NewCourseModule",1,["headless_lms_models::course_modules::NewCourseModule"]],["impl RefUnwindSafe for AutomaticCompletionRequirements",1,["headless_lms_models::course_modules::AutomaticCompletionRequirements"]],["impl RefUnwindSafe for CompletionPolicy",1,["headless_lms_models::course_modules::CompletionPolicy"]],["impl RefUnwindSafe for NewModule",1,["headless_lms_models::course_modules::NewModule"]],["impl RefUnwindSafe for ModifiedModule",1,["headless_lms_models::course_modules::ModifiedModule"]],["impl RefUnwindSafe for ModuleUpdates",1,["headless_lms_models::course_modules::ModuleUpdates"]],["impl RefUnwindSafe for CourseInfo",1,["headless_lms_models::courses::CourseInfo"]],["impl RefUnwindSafe for CourseCount",1,["headless_lms_models::courses::CourseCount"]],["impl RefUnwindSafe for CourseContextData",1,["headless_lms_models::courses::CourseContextData"]],["impl RefUnwindSafe for Course",1,["headless_lms_models::courses::Course"]],["impl RefUnwindSafe for CourseBreadcrumbInfo",1,["headless_lms_models::courses::CourseBreadcrumbInfo"]],["impl RefUnwindSafe for NewCourse",1,["headless_lms_models::courses::NewCourse"]],["impl RefUnwindSafe for CourseStructure",1,["headless_lms_models::courses::CourseStructure"]],["impl RefUnwindSafe for CourseUpdate",1,["headless_lms_models::courses::CourseUpdate"]],["impl RefUnwindSafe for EmailDelivery",1,["headless_lms_models::email_deliveries::EmailDelivery"]],["impl RefUnwindSafe for Email",1,["headless_lms_models::email_deliveries::Email"]],["impl RefUnwindSafe for EmailTemplate",1,["headless_lms_models::email_templates::EmailTemplate"]],["impl RefUnwindSafe for EmailTemplateNew",1,["headless_lms_models::email_templates::EmailTemplateNew"]],["impl RefUnwindSafe for EmailTemplateUpdate",1,["headless_lms_models::email_templates::EmailTemplateUpdate"]],["impl RefUnwindSafe for Exam",1,["headless_lms_models::exams::Exam"]],["impl RefUnwindSafe for OrgExam",1,["headless_lms_models::exams::OrgExam"]],["impl RefUnwindSafe for CourseExam",1,["headless_lms_models::exams::CourseExam"]],["impl RefUnwindSafe for NewExam",1,["headless_lms_models::exams::NewExam"]],["impl RefUnwindSafe for ExamInstructions",1,["headless_lms_models::exams::ExamInstructions"]],["impl RefUnwindSafe for ExamInstructionsUpdate",1,["headless_lms_models::exams::ExamInstructionsUpdate"]],["impl RefUnwindSafe for ExamEnrollment",1,["headless_lms_models::exams::ExamEnrollment"]],["impl RefUnwindSafe for ExerciseLanguageGroup",1,["headless_lms_models::exercise_language_groups::ExerciseLanguageGroup"]],["impl RefUnwindSafe for ExerciseRepositoryStatus",1,["headless_lms_models::exercise_repositories::ExerciseRepositoryStatus"]],["impl RefUnwindSafe for ExerciseRepository",1,["headless_lms_models::exercise_repositories::ExerciseRepository"]],["impl RefUnwindSafe for ExerciseRepositoryUpdate",1,["headless_lms_models::exercise_repositories::ExerciseRepositoryUpdate"]],["impl RefUnwindSafe for ExerciseServiceInfo",1,["headless_lms_models::exercise_service_info::ExerciseServiceInfo"]],["impl RefUnwindSafe for PathInfo",1,["headless_lms_models::exercise_service_info::PathInfo"]],["impl RefUnwindSafe for CourseMaterialExerciseServiceInfo",1,["headless_lms_models::exercise_service_info::CourseMaterialExerciseServiceInfo"]],["impl RefUnwindSafe for ExerciseServiceInfoApi",1,["headless_lms_models::exercise_service_info::ExerciseServiceInfoApi"]],["impl RefUnwindSafe for ExerciseService",1,["headless_lms_models::exercise_services::ExerciseService"]],["impl RefUnwindSafe for ExerciseServiceIframeRenderingInfo",1,["headless_lms_models::exercise_services::ExerciseServiceIframeRenderingInfo"]],["impl RefUnwindSafe for ExerciseServiceNewOrUpdate",1,["headless_lms_models::exercise_services::ExerciseServiceNewOrUpdate"]],["impl RefUnwindSafe for AnswerRequiringAttention",1,["headless_lms_models::exercise_slide_submissions::AnswerRequiringAttention"]],["impl RefUnwindSafe for NewExerciseSlideSubmission",1,["headless_lms_models::exercise_slide_submissions::NewExerciseSlideSubmission"]],["impl RefUnwindSafe for ExerciseSlideSubmission",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmission"]],["impl RefUnwindSafe for ExerciseAnswersInCourseRequiringAttentionCount",1,["headless_lms_models::exercise_slide_submissions::ExerciseAnswersInCourseRequiringAttentionCount"]],["impl RefUnwindSafe for ExerciseSlideSubmissionCount",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionCount"]],["impl RefUnwindSafe for ExerciseSlideSubmissionCountByExercise",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionCountByExercise"]],["impl RefUnwindSafe for ExerciseSlideSubmissionCountByWeekAndHour",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionCountByWeekAndHour"]],["impl RefUnwindSafe for ExerciseSlideSubmissionInfo",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionInfo"]],["impl RefUnwindSafe for NewExerciseSlide",1,["headless_lms_models::exercise_slides::NewExerciseSlide"]],["impl RefUnwindSafe for ExerciseSlide",1,["headless_lms_models::exercise_slides::ExerciseSlide"]],["impl RefUnwindSafe for CourseMaterialExerciseSlide",1,["headless_lms_models::exercise_slides::CourseMaterialExerciseSlide"]],["impl RefUnwindSafe for ExerciseTaskGrading",1,["headless_lms_models::exercise_task_gradings::ExerciseTaskGrading"]],["impl<'a> RefUnwindSafe for ExerciseTaskGradingRequest<'a>",1,["headless_lms_models::exercise_task_gradings::ExerciseTaskGradingRequest"]],["impl RefUnwindSafe for ExerciseTaskGradingResult",1,["headless_lms_models::exercise_task_gradings::ExerciseTaskGradingResult"]],["impl RefUnwindSafe for UserPointsUpdateStrategy",1,["headless_lms_models::exercise_task_gradings::UserPointsUpdateStrategy"]],["impl RefUnwindSafe for ExerciseTaskRegradingSubmission",1,["headless_lms_models::exercise_task_regrading_submissions::ExerciseTaskRegradingSubmission"]],["impl RefUnwindSafe for ExerciseTaskSubmission",1,["headless_lms_models::exercise_task_submissions::ExerciseTaskSubmission"]],["impl RefUnwindSafe for PeerReviewsRecieved",1,["headless_lms_models::exercise_task_submissions::PeerReviewsRecieved"]],["impl RefUnwindSafe for SubmissionData",1,["headless_lms_models::exercise_task_submissions::SubmissionData"]],["impl RefUnwindSafe for ExportedSubmission",1,["headless_lms_models::exercise_task_submissions::ExportedSubmission"]],["impl RefUnwindSafe for ExportedCourseSubmission",1,["headless_lms_models::exercise_task_submissions::ExportedCourseSubmission"]],["impl RefUnwindSafe for CourseMaterialExerciseTask",1,["headless_lms_models::exercise_tasks::CourseMaterialExerciseTask"]],["impl RefUnwindSafe for NewExerciseTask",1,["headless_lms_models::exercise_tasks::NewExerciseTask"]],["impl RefUnwindSafe for ExerciseTaskSpec",1,["headless_lms_models::exercise_tasks::ExerciseTaskSpec"]],["impl RefUnwindSafe for ExerciseTask",1,["headless_lms_models::exercise_tasks::ExerciseTask"]],["impl RefUnwindSafe for Exercise",1,["headless_lms_models::exercises::Exercise"]],["impl RefUnwindSafe for ExerciseGradingStatus",1,["headless_lms_models::exercises::ExerciseGradingStatus"]],["impl RefUnwindSafe for ExerciseStatusSummaryForUser",1,["headless_lms_models::exercises::ExerciseStatusSummaryForUser"]],["impl RefUnwindSafe for CourseMaterialExercise",1,["headless_lms_models::exercises::CourseMaterialExercise"]],["impl RefUnwindSafe for ActivityProgress",1,["headless_lms_models::exercises::ActivityProgress"]],["impl RefUnwindSafe for GradingProgress",1,["headless_lms_models::exercises::GradingProgress"]],["impl RefUnwindSafe for ExerciseStatus",1,["headless_lms_models::exercises::ExerciseStatus"]],["impl RefUnwindSafe for NewFeedback",1,["headless_lms_models::feedback::NewFeedback"]],["impl RefUnwindSafe for FeedbackBlock",1,["headless_lms_models::feedback::FeedbackBlock"]],["impl RefUnwindSafe for Feedback",1,["headless_lms_models::feedback::Feedback"]],["impl RefUnwindSafe for FeedbackCount",1,["headless_lms_models::feedback::FeedbackCount"]],["impl RefUnwindSafe for GeneratedCertificate",1,["headless_lms_models::generated_certificates::GeneratedCertificate"]],["impl RefUnwindSafe for Term",1,["headless_lms_models::glossary::Term"]],["impl RefUnwindSafe for TermUpdate",1,["headless_lms_models::glossary::TermUpdate"]],["impl RefUnwindSafe for CreateNewCourseFixedIds",1,["headless_lms_models::library::content_management::CreateNewCourseFixedIds"]],["impl RefUnwindSafe for CustomViewExerciseTaskGrading",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTaskGrading"]],["impl RefUnwindSafe for CustomViewExerciseTaskSpec",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTaskSpec"]],["impl RefUnwindSafe for CustomViewExerciseTaskSubmission",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTaskSubmission"]],["impl RefUnwindSafe for CustomViewExerciseSubmissions",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseSubmissions"]],["impl RefUnwindSafe for CustomViewExerciseTasks",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTasks"]],["impl RefUnwindSafe for GlobalStatEntry",1,["headless_lms_models::library::global_stats::GlobalStatEntry"]],["impl RefUnwindSafe for GlobalCourseModuleStatEntry",1,["headless_lms_models::library::global_stats::GlobalCourseModuleStatEntry"]],["impl RefUnwindSafe for StudentExerciseSlideSubmission",1,["headless_lms_models::library::grading::StudentExerciseSlideSubmission"]],["impl RefUnwindSafe for StudentExerciseSlideSubmissionResult",1,["headless_lms_models::library::grading::StudentExerciseSlideSubmissionResult"]],["impl RefUnwindSafe for StudentExerciseTaskSubmission",1,["headless_lms_models::library::grading::StudentExerciseTaskSubmission"]],["impl RefUnwindSafe for StudentExerciseTaskSubmissionResult",1,["headless_lms_models::library::grading::StudentExerciseTaskSubmissionResult"]],["impl RefUnwindSafe for ExerciseSlideSubmissionWithTasks",1,["headless_lms_models::library::grading::ExerciseSlideSubmissionWithTasks"]],["impl RefUnwindSafe for ExerciseStateUpdateNeedToUpdatePeerReviewStatusWithThis",1,["headless_lms_models::library::grading::ExerciseStateUpdateNeedToUpdatePeerReviewStatusWithThis"]],["impl RefUnwindSafe for GradingPolicy",1,["headless_lms_models::library::grading::GradingPolicy"]],["impl RefUnwindSafe for AnswersRequiringAttention",1,["headless_lms_models::library::grading::AnswersRequiringAttention"]],["impl RefUnwindSafe for AnswerRequiringAttentionWithTasks",1,["headless_lms_models::library::grading::AnswerRequiringAttentionWithTasks"]],["impl RefUnwindSafe for CourseMaterialPeerReviewSubmission",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewSubmission"]],["impl RefUnwindSafe for CourseMaterialPeerReviewQuestionAnswer",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewQuestionAnswer"]],["impl RefUnwindSafe for CourseMaterialPeerReviewData",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewData"]],["impl RefUnwindSafe for CourseMaterialPeerReviewDataAnswerToReview",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewDataAnswerToReview"]],["impl RefUnwindSafe for CourseInstanceCompletionSummary",1,["headless_lms_models::library::progressing::CourseInstanceCompletionSummary"]],["impl RefUnwindSafe for UserWithModuleCompletions",1,["headless_lms_models::library::progressing::UserWithModuleCompletions"]],["impl RefUnwindSafe for UserCourseModuleCompletion",1,["headless_lms_models::library::progressing::UserCourseModuleCompletion"]],["impl RefUnwindSafe for TeacherManualCompletionRequest",1,["headless_lms_models::library::progressing::TeacherManualCompletionRequest"]],["impl RefUnwindSafe for TeacherManualCompletion",1,["headless_lms_models::library::progressing::TeacherManualCompletion"]],["impl RefUnwindSafe for ManualCompletionPreview",1,["headless_lms_models::library::progressing::ManualCompletionPreview"]],["impl RefUnwindSafe for ManualCompletionPreviewUser",1,["headless_lms_models::library::progressing::ManualCompletionPreviewUser"]],["impl RefUnwindSafe for UserCompletionInformation",1,["headless_lms_models::library::progressing::UserCompletionInformation"]],["impl RefUnwindSafe for UserModuleCompletionStatus",1,["headless_lms_models::library::progressing::UserModuleCompletionStatus"]],["impl RefUnwindSafe for CompletionRegistrationLink",1,["headless_lms_models::library::progressing::CompletionRegistrationLink"]],["impl RefUnwindSafe for RegradingStatus",1,["headless_lms_models::library::regrading::RegradingStatus"]],["impl !RefUnwindSafe for GradingData",1,["headless_lms_models::library::regrading::GradingData"]],["impl RefUnwindSafe for PeerReviewOpinion",1,["headless_lms_models::library::user_exercise_state_updater::state_deriver::PeerReviewOpinion"]],["impl RefUnwindSafe for UserExerciseStateUpdateRequiredData",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateRequiredData"]],["impl RefUnwindSafe for UserExerciseStateUpdateRequiredDataPeerReviewInformation",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateRequiredDataPeerReviewInformation"]],["impl RefUnwindSafe for UserExerciseStateUpdateAlreadyLoadedRequiredData",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateAlreadyLoadedRequiredData"]],["impl RefUnwindSafe for UserExerciseStateUpdateAlreadyLoadedRequiredDataPeerReviewInformation",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateAlreadyLoadedRequiredDataPeerReviewInformation"]],["impl RefUnwindSafe for MaterialReference",1,["headless_lms_models::material_references::MaterialReference"]],["impl RefUnwindSafe for NewMaterialReference",1,["headless_lms_models::material_references::NewMaterialReference"]],["impl RefUnwindSafe for OpenUniversityRegistrationLink",1,["headless_lms_models::open_university_registration_links::OpenUniversityRegistrationLink"]],["impl RefUnwindSafe for DatabaseOrganization",1,["headless_lms_models::organizations::DatabaseOrganization"]],["impl RefUnwindSafe for Organization",1,["headless_lms_models::organizations::Organization"]],["impl RefUnwindSafe for OtherDomainToCourseRedirection",1,["headless_lms_models::other_domain_to_course_redirections::OtherDomainToCourseRedirection"]],["impl RefUnwindSafe for PageAudioFile",1,["headless_lms_models::page_audio_files::PageAudioFile"]],["impl RefUnwindSafe for HistoryChangeReason",1,["headless_lms_models::page_history::HistoryChangeReason"]],["impl RefUnwindSafe for PageHistory",1,["headless_lms_models::page_history::PageHistory"]],["impl RefUnwindSafe for PageHistoryContent",1,["headless_lms_models::page_history::PageHistoryContent"]],["impl RefUnwindSafe for PageHistoryData",1,["headless_lms_models::page_history::PageHistoryData"]],["impl RefUnwindSafe for PageLanguageGroup",1,["headless_lms_models::page_language_groups::PageLanguageGroup"]],["impl RefUnwindSafe for NewPageVisitDatum",1,["headless_lms_models::page_visit_datum::NewPageVisitDatum"]],["impl RefUnwindSafe for GenerateAnonymousIdentifierInput",1,["headless_lms_models::page_visit_datum_daily_visit_hashing_keys::GenerateAnonymousIdentifierInput"]],["impl RefUnwindSafe for PageVisitDatumSummaryByCourse",1,["headless_lms_models::page_visit_datum_summary_by_courses::PageVisitDatumSummaryByCourse"]],["impl RefUnwindSafe for PageVisitDatumSummaryByCoursesCountries",1,["headless_lms_models::page_visit_datum_summary_by_courses_countries::PageVisitDatumSummaryByCoursesCountries"]],["impl RefUnwindSafe for PageVisitDatumSummaryByCourseDeviceTypes",1,["headless_lms_models::page_visit_datum_summary_by_courses_device_types::PageVisitDatumSummaryByCourseDeviceTypes"]],["impl RefUnwindSafe for PageVisitDatumSummaryByPages",1,["headless_lms_models::page_visit_datum_summary_by_pages::PageVisitDatumSummaryByPages"]],["impl RefUnwindSafe for Page",1,["headless_lms_models::pages::Page"]],["impl RefUnwindSafe for PageInfo",1,["headless_lms_models::pages::PageInfo"]],["impl RefUnwindSafe for PageAudioFiles",1,["headless_lms_models::pages::PageAudioFiles"]],["impl RefUnwindSafe for CoursePageWithUserData",1,["headless_lms_models::pages::CoursePageWithUserData"]],["impl RefUnwindSafe for PageWithExercises",1,["headless_lms_models::pages::PageWithExercises"]],["impl RefUnwindSafe for NewPage",1,["headless_lms_models::pages::NewPage"]],["impl RefUnwindSafe for PageDetailsUpdate",1,["headless_lms_models::pages::PageDetailsUpdate"]],["impl RefUnwindSafe for NormalizedCmsExerciseTask",1,["headless_lms_models::pages::NormalizedCmsExerciseTask"]],["impl RefUnwindSafe for PageRoutingData",1,["headless_lms_models::pages::PageRoutingData"]],["impl RefUnwindSafe for PageMetadata",1,["headless_lms_models::pages::PageMetadata"]],["impl RefUnwindSafe for PageChapterAndCourseInformation",1,["headless_lms_models::pages::PageChapterAndCourseInformation"]],["impl RefUnwindSafe for PageSearchResult",1,["headless_lms_models::pages::PageSearchResult"]],["impl RefUnwindSafe for ContentManagementPage",1,["headless_lms_models::pages::ContentManagementPage"]],["impl RefUnwindSafe for SearchRequest",1,["headless_lms_models::pages::SearchRequest"]],["impl RefUnwindSafe for PageNavigationInformation",1,["headless_lms_models::pages::PageNavigationInformation"]],["impl RefUnwindSafe for ExerciseWithExerciseTasks",1,["headless_lms_models::pages::ExerciseWithExerciseTasks"]],["impl RefUnwindSafe for IsChapterFrontPage",1,["headless_lms_models::pages::IsChapterFrontPage"]],["impl RefUnwindSafe for HistoryRestoreData",1,["headless_lms_models::pages::HistoryRestoreData"]],["impl<'a> RefUnwindSafe for NewCoursePage<'a>",1,["headless_lms_models::pages::NewCoursePage"]],["impl RefUnwindSafe for PageVisibility",1,["headless_lms_models::pages::PageVisibility"]],["impl RefUnwindSafe for CmsPageExercise",1,["headless_lms_models::pages::CmsPageExercise"]],["impl RefUnwindSafe for CmsPageExerciseSlide",1,["headless_lms_models::pages::CmsPageExerciseSlide"]],["impl RefUnwindSafe for CmsPageExerciseTask",1,["headless_lms_models::pages::CmsPageExerciseTask"]],["impl RefUnwindSafe for CmsPageUpdate",1,["headless_lms_models::pages::CmsPageUpdate"]],["impl RefUnwindSafe for PageUpdateArgs",1,["headless_lms_models::pages::PageUpdateArgs"]],["impl RefUnwindSafe for ExerciseTaskIdAndSpec",1,["headless_lms_models::pages::ExerciseTaskIdAndSpec"]],["impl RefUnwindSafe for PeerReviewConfig",1,["headless_lms_models::peer_review_configs::PeerReviewConfig"]],["impl RefUnwindSafe for CourseMaterialPeerReviewConfig",1,["headless_lms_models::peer_review_configs::CourseMaterialPeerReviewConfig"]],["impl RefUnwindSafe for CmsPeerReviewConfig",1,["headless_lms_models::peer_review_configs::CmsPeerReviewConfig"]],["impl RefUnwindSafe for CmsPeerReviewConfiguration",1,["headless_lms_models::peer_review_configs::CmsPeerReviewConfiguration"]],["impl RefUnwindSafe for PeerReviewProcessingStrategy",1,["headless_lms_models::peer_review_configs::PeerReviewProcessingStrategy"]],["impl RefUnwindSafe for PeerReviewQuestionSubmission",1,["headless_lms_models::peer_review_question_submissions::PeerReviewQuestionSubmission"]],["impl RefUnwindSafe for PeerReviewAnswer",1,["headless_lms_models::peer_review_question_submissions::PeerReviewAnswer"]],["impl RefUnwindSafe for PeerReviewQuestionAndAnswer",1,["headless_lms_models::peer_review_question_submissions::PeerReviewQuestionAndAnswer"]],["impl RefUnwindSafe for PeerReviewWithQuestionsAndAnswers",1,["headless_lms_models::peer_review_question_submissions::PeerReviewWithQuestionsAndAnswers"]],["impl RefUnwindSafe for PeerReviewQuestionType",1,["headless_lms_models::peer_review_questions::PeerReviewQuestionType"]],["impl RefUnwindSafe for CmsPeerReviewQuestion",1,["headless_lms_models::peer_review_questions::CmsPeerReviewQuestion"]],["impl RefUnwindSafe for PeerReviewQuestion",1,["headless_lms_models::peer_review_questions::PeerReviewQuestion"]],["impl RefUnwindSafe for PeerReviewQueueEntry",1,["headless_lms_models::peer_review_queue_entries::PeerReviewQueueEntry"]],["impl RefUnwindSafe for PeerReviewSubmission",1,["headless_lms_models::peer_review_submissions::PeerReviewSubmission"]],["impl RefUnwindSafe for PendingRole",1,["headless_lms_models::pending_roles::PendingRole"]],["impl RefUnwindSafe for PlaygroundExample",1,["headless_lms_models::playground_examples::PlaygroundExample"]],["impl RefUnwindSafe for PlaygroundExampleData",1,["headless_lms_models::playground_examples::PlaygroundExampleData"]],["impl RefUnwindSafe for NewProposedBlockEdit",1,["headless_lms_models::proposed_block_edits::NewProposedBlockEdit"]],["impl RefUnwindSafe for ProposalStatus",1,["headless_lms_models::proposed_block_edits::ProposalStatus"]],["impl RefUnwindSafe for EditedBlockStillExistsData",1,["headless_lms_models::proposed_block_edits::EditedBlockStillExistsData"]],["impl RefUnwindSafe for EditedBlockNoLongerExistsData",1,["headless_lms_models::proposed_block_edits::EditedBlockNoLongerExistsData"]],["impl RefUnwindSafe for BlockProposal",1,["headless_lms_models::proposed_block_edits::BlockProposal"]],["impl RefUnwindSafe for BlockProposalInfo",1,["headless_lms_models::proposed_block_edits::BlockProposalInfo"]],["impl RefUnwindSafe for BlockProposalAction",1,["headless_lms_models::proposed_block_edits::BlockProposalAction"]],["impl RefUnwindSafe for NewProposedPageEdits",1,["headless_lms_models::proposed_page_edits::NewProposedPageEdits"]],["impl RefUnwindSafe for PageProposal",1,["headless_lms_models::proposed_page_edits::PageProposal"]],["impl RefUnwindSafe for EditProposalInfo",1,["headless_lms_models::proposed_page_edits::EditProposalInfo"]],["impl RefUnwindSafe for ProposalCount",1,["headless_lms_models::proposed_page_edits::ProposalCount"]],["impl RefUnwindSafe for Regrading",1,["headless_lms_models::regradings::Regrading"]],["impl RefUnwindSafe for NewRegrading",1,["headless_lms_models::regradings::NewRegrading"]],["impl RefUnwindSafe for NewRegradingIdType",1,["headless_lms_models::regradings::NewRegradingIdType"]],["impl RefUnwindSafe for RegradingInfo",1,["headless_lms_models::regradings::RegradingInfo"]],["impl RefUnwindSafe for RegradingSubmissionInfo",1,["headless_lms_models::regradings::RegradingSubmissionInfo"]],["impl RefUnwindSafe for RepositoryExercise",1,["headless_lms_models::repository_exercises::RepositoryExercise"]],["impl RefUnwindSafe for ResearchForm",1,["headless_lms_models::research_forms::ResearchForm"]],["impl RefUnwindSafe for NewResearchForm",1,["headless_lms_models::research_forms::NewResearchForm"]],["impl RefUnwindSafe for ResearchFormQuestion",1,["headless_lms_models::research_forms::ResearchFormQuestion"]],["impl RefUnwindSafe for NewResearchFormQuestion",1,["headless_lms_models::research_forms::NewResearchFormQuestion"]],["impl RefUnwindSafe for NewResearchFormQuestionAnswer",1,["headless_lms_models::research_forms::NewResearchFormQuestionAnswer"]],["impl RefUnwindSafe for ResearchFormQuestionAnswer",1,["headless_lms_models::research_forms::ResearchFormQuestionAnswer"]],["impl RefUnwindSafe for UserRole",1,["headless_lms_models::roles::UserRole"]],["impl RefUnwindSafe for Role",1,["headless_lms_models::roles::Role"]],["impl RefUnwindSafe for RoleDomain",1,["headless_lms_models::roles::RoleDomain"]],["impl RefUnwindSafe for RoleInfo",1,["headless_lms_models::roles::RoleInfo"]],["impl RefUnwindSafe for RoleUser",1,["headless_lms_models::roles::RoleUser"]],["impl RefUnwindSafe for StudentCountry",1,["headless_lms_models::student_countries::StudentCountry"]],["impl RefUnwindSafe for StudyRegistryRegistrar",1,["headless_lms_models::study_registry_registrars::StudyRegistryRegistrar"]],["impl RefUnwindSafe for TeacherGradingDecision",1,["headless_lms_models::teacher_grading_decisions::TeacherGradingDecision"]],["impl RefUnwindSafe for TeacherDecisionType",1,["headless_lms_models::teacher_grading_decisions::TeacherDecisionType"]],["impl RefUnwindSafe for NewTeacherGradingDecision",1,["headless_lms_models::teacher_grading_decisions::NewTeacherGradingDecision"]],["impl RefUnwindSafe for UserCourseInstanceExerciseServiceVariable",1,["headless_lms_models::user_course_instance_exercise_service_variables::UserCourseInstanceExerciseServiceVariable"]],["impl RefUnwindSafe for UserCourseSettings",1,["headless_lms_models::user_course_settings::UserCourseSettings"]],["impl RefUnwindSafe for UserDetail",1,["headless_lms_models::user_details::UserDetail"]],["impl RefUnwindSafe for UserExerciseSlideState",1,["headless_lms_models::user_exercise_slide_states::UserExerciseSlideState"]],["impl RefUnwindSafe for UserExerciseSlideStateGradingSummary",1,["headless_lms_models::user_exercise_slide_states::UserExerciseSlideStateGradingSummary"]],["impl RefUnwindSafe for ReviewingStage",1,["headless_lms_models::user_exercise_states::ReviewingStage"]],["impl RefUnwindSafe for UserExerciseState",1,["headless_lms_models::user_exercise_states::UserExerciseState"]],["impl RefUnwindSafe for UserExerciseStateUpdate",1,["headless_lms_models::user_exercise_states::UserExerciseStateUpdate"]],["impl RefUnwindSafe for CourseInstanceOrExamId",1,["headless_lms_models::user_exercise_states::CourseInstanceOrExamId"]],["impl RefUnwindSafe for UserCourseInstanceProgress",1,["headless_lms_models::user_exercise_states::UserCourseInstanceProgress"]],["impl RefUnwindSafe for UserCourseInstanceChapterExerciseProgress",1,["headless_lms_models::user_exercise_states::UserCourseInstanceChapterExerciseProgress"]],["impl RefUnwindSafe for DatabaseUserCourseInstanceChapterExerciseProgress",1,["headless_lms_models::user_exercise_states::DatabaseUserCourseInstanceChapterExerciseProgress"]],["impl RefUnwindSafe for UserChapterMetrics",1,["headless_lms_models::user_exercise_states::UserChapterMetrics"]],["impl RefUnwindSafe for UserCourseInstanceMetrics",1,["headless_lms_models::user_exercise_states::UserCourseInstanceMetrics"]],["impl RefUnwindSafe for CourseInstanceExerciseMetrics",1,["headless_lms_models::user_exercise_states::CourseInstanceExerciseMetrics"]],["impl RefUnwindSafe for ExerciseUserCounts",1,["headless_lms_models::user_exercise_states::ExerciseUserCounts"]],["impl RefUnwindSafe for ExerciseWithUserState",1,["headless_lms_models::user_exercise_states::ExerciseWithUserState"]],["impl RefUnwindSafe for EwusCourse",1,["headless_lms_models::user_exercise_states::EwusCourse"]],["impl RefUnwindSafe for EwusExam",1,["headless_lms_models::user_exercise_states::EwusExam"]],["impl<C, E> RefUnwindSafe for EwusContext<C, E>
    where\n C: RefUnwindSafe,\n E: RefUnwindSafe,
    ",1,["headless_lms_models::user_exercise_states::EwusContext"]],["impl RefUnwindSafe for EwusCourseOrExam",1,["headless_lms_models::user_exercise_states::EwusCourseOrExam"]],["impl RefUnwindSafe for CourseInstanceUserPoints",1,["headless_lms_models::user_exercise_states::CourseInstanceUserPoints"]],["impl RefUnwindSafe for CourseInstanceUserPointsInner",1,["headless_lms_models::user_exercise_states::CourseInstanceUserPointsInner"]],["impl RefUnwindSafe for ExamUserPoints",1,["headless_lms_models::user_exercise_states::ExamUserPoints"]],["impl RefUnwindSafe for ExamUserPointsInner",1,["headless_lms_models::user_exercise_states::ExamUserPointsInner"]],["impl RefUnwindSafe for UserExerciseTaskState",1,["headless_lms_models::user_exercise_task_states::UserExerciseTaskState"]],["impl RefUnwindSafe for UserResearchConsent",1,["headless_lms_models::user_research_consents::UserResearchConsent"]],["impl RefUnwindSafe for User",1,["headless_lms_models::users::User"]],["impl !RefUnwindSafe for ModelError",1,["headless_lms_models::error::ModelError"]],["impl RefUnwindSafe for ModelErrorType",1,["headless_lms_models::error::ModelErrorType"]],["impl<T> RefUnwindSafe for PKeyPolicy<T>
    where\n T: RefUnwindSafe,
    ",1,["headless_lms_models::PKeyPolicy"]],["impl RefUnwindSafe for CourseOrExamId",1,["headless_lms_models::CourseOrExamId"]]], "headless_lms_server":[["impl !RefUnwindSafe for ServerConfigBuilder",1,["headless_lms_server::config::ServerConfigBuilder"]],["impl !RefUnwindSafe for ServerConfig",1,["headless_lms_server::config::ServerConfig"]],["impl RefUnwindSafe for Login",1,["headless_lms_server::controllers::auth::Login"]],["impl RefUnwindSafe for CreateAccountDetails",1,["headless_lms_server::controllers::auth::CreateAccountDetails"]],["impl RefUnwindSafe for UserInfo",1,["headless_lms_server::controllers::auth::UserInfo"]],["impl RefUnwindSafe for ThemeSupports",1,["headless_lms_server::controllers::cms::gutenberg::ThemeSupports"]],["impl RefUnwindSafe for ThemeResponse",1,["headless_lms_server::controllers::cms::gutenberg::ThemeResponse"]],["impl RefUnwindSafe for SaveCourseSettingsPayload",1,["headless_lms_server::controllers::course_material::course_instances::SaveCourseSettingsPayload"]],["impl RefUnwindSafe for RequestInformation",1,["headless_lms_server::controllers::course_material::courses::RequestInformation"]],["impl RefUnwindSafe for ChaptersWithStatus",1,["headless_lms_server::controllers::course_material::courses::ChaptersWithStatus"]],["impl RefUnwindSafe for CourseMaterialCourseModule",1,["headless_lms_server::controllers::course_material::courses::CourseMaterialCourseModule"]],["impl RefUnwindSafe for IsTeacherTesting",1,["headless_lms_server::controllers::course_material::exams::IsTeacherTesting"]],["impl RefUnwindSafe for ExamData",1,["headless_lms_server::controllers::course_material::exams::ExamData"]],["impl RefUnwindSafe for ExamEnrollmentData",1,["headless_lms_server::controllers::course_material::exams::ExamEnrollmentData"]],["impl RefUnwindSafe for ShowExerciseAnswers",1,["headless_lms_server::controllers::course_material::exams::ShowExerciseAnswers"]],["impl RefUnwindSafe for CourseMaterialPeerReviewDataWithToken",1,["headless_lms_server::controllers::course_material::exercises::CourseMaterialPeerReviewDataWithToken"]],["impl RefUnwindSafe for StoreKind",1,["headless_lms_server::controllers::helpers::file_uploading::StoreKind"]],["impl<'a> RefUnwindSafe for ExerciseTaskInfo<'a>",1,["headless_lms_server::controllers::helpers::file_uploading::ExerciseTaskInfo"]],["impl RefUnwindSafe for FileType",1,["headless_lms_server::controllers::helpers::file_uploading::FileType"]],["impl RefUnwindSafe for UploadForm",1,["headless_lms_server::controllers::langs::UploadForm"]],["impl RefUnwindSafe for CertificateConfigurationUpdate",1,["headless_lms_server::controllers::main_frontend::certificates::CertificateConfigurationUpdate"]],["impl RefUnwindSafe for CertificateConfigurationUpdateForm",1,["headless_lms_server::controllers::main_frontend::certificates::CertificateConfigurationUpdateForm"]],["impl RefUnwindSafe for CertificateGenerationRequest",1,["headless_lms_server::controllers::main_frontend::certificates::CertificateGenerationRequest"]],["impl RefUnwindSafe for CertificateQuery",1,["headless_lms_server::controllers::main_frontend::certificates::CertificateQuery"]],["impl RefUnwindSafe for GetFeedbackQuery",1,["headless_lms_server::controllers::main_frontend::courses::GetFeedbackQuery"]],["impl RefUnwindSafe for ExamCourseInfo",1,["headless_lms_server::controllers::main_frontend::exams::ExamCourseInfo"]],["impl RefUnwindSafe for NewExerciseRepository",1,["headless_lms_server::controllers::main_frontend::exercise_repositories::NewExerciseRepository"]],["impl RefUnwindSafe for ExerciseSubmissions",1,["headless_lms_server::controllers::main_frontend::exercises::ExerciseSubmissions"]],["impl RefUnwindSafe for MarkAsRead",1,["headless_lms_server::controllers::main_frontend::feedback::MarkAsRead"]],["impl RefUnwindSafe for WsConnections",1,["headless_lms_server::controllers::main_frontend::playground_views::WsConnections"]],["impl RefUnwindSafe for ClientConnection",1,["headless_lms_server::controllers::main_frontend::playground_views::ClientConnection"]],["impl RefUnwindSafe for PlaygroundSubmissionMessage",1,["headless_lms_server::controllers::main_frontend::playground_views::PlaygroundSubmissionMessage"]],["impl RefUnwindSafe for PlaygroundViewsMessage",1,["headless_lms_server::controllers::main_frontend::playground_views::PlaygroundViewsMessage"]],["impl RefUnwindSafe for GetEditProposalsQuery",1,["headless_lms_server::controllers::main_frontend::proposed_edits::GetEditProposalsQuery"]],["impl RefUnwindSafe for RoleQuery",1,["headless_lms_server::controllers::main_frontend::roles::RoleQuery"]],["impl RefUnwindSafe for ConsentData",1,["headless_lms_server::controllers::main_frontend::users::ConsentData"]],["impl RefUnwindSafe for GetCompletionsQueryParamers",1,["headless_lms_server::controllers::study_registry::completions::GetCompletionsQueryParamers"]],["impl RefUnwindSafe for UploadResult",1,["headless_lms_server::controllers::UploadResult"]],["impl RefUnwindSafe for AuthUser",1,["headless_lms_server::domain::authorization::AuthUser"]],["impl RefUnwindSafe for ActionOnResource",1,["headless_lms_server::domain::authorization::ActionOnResource"]],["impl RefUnwindSafe for Action",1,["headless_lms_server::domain::authorization::Action"]],["impl RefUnwindSafe for Resource",1,["headless_lms_server::domain::authorization::Resource"]],["impl RefUnwindSafe for AuthorizationToken",1,["headless_lms_server::domain::authorization::AuthorizationToken"]],["impl<T> RefUnwindSafe for AuthorizedResponse<T>
    where\n T: RefUnwindSafe,
    ",1,["headless_lms_server::domain::authorization::AuthorizedResponse"]],["impl<'a> RefUnwindSafe for GraphQLRequest<'a>",1,["headless_lms_server::domain::authorization::GraphQLRequest"]],["impl RefUnwindSafe for MoocfiUserResponse",1,["headless_lms_server::domain::authorization::MoocfiUserResponse"]],["impl RefUnwindSafe for MoocfiUserResponseData",1,["headless_lms_server::domain::authorization::MoocfiUserResponseData"]],["impl RefUnwindSafe for MoocfiUser",1,["headless_lms_server::domain::authorization::MoocfiUser"]],["impl RefUnwindSafe for CompletionsExportOperation",1,["headless_lms_server::domain::csv_export::course_instance_export::CompletionsExportOperation"]],["impl RefUnwindSafe for CourseInstancesExportOperation",1,["headless_lms_server::domain::csv_export::course_instance_export::CourseInstancesExportOperation"]],["impl RefUnwindSafe for CourseExerciseTasksExportOperation",1,["headless_lms_server::domain::csv_export::exercise_tasks_export::CourseExerciseTasksExportOperation"]],["impl RefUnwindSafe for PointExportOperation",1,["headless_lms_server::domain::csv_export::points::PointExportOperation"]],["impl RefUnwindSafe for ExamPointExportOperation",1,["headless_lms_server::domain::csv_export::points::ExamPointExportOperation"]],["impl RefUnwindSafe for ExamSubmissionExportOperation",1,["headless_lms_server::domain::csv_export::submissions::ExamSubmissionExportOperation"]],["impl RefUnwindSafe for CourseSubmissionExportOperation",1,["headless_lms_server::domain::csv_export::submissions::CourseSubmissionExportOperation"]],["impl RefUnwindSafe for UsersExportOperation",1,["headless_lms_server::domain::csv_export::users_export::UsersExportOperation"]],["impl<W> !RefUnwindSafe for CsvWriter<W>",1,["headless_lms_server::domain::csv_export::CsvWriter"]],["impl !RefUnwindSafe for CSVExportAdapter",1,["headless_lms_server::domain::csv_export::CSVExportAdapter"]],["impl RefUnwindSafe for ControllerErrorType",1,["headless_lms_server::domain::error::ControllerErrorType"]],["impl !RefUnwindSafe for ControllerError",1,["headless_lms_server::domain::error::ControllerError"]],["impl RefUnwindSafe for ErrorData",1,["headless_lms_server::domain::error::ErrorData"]],["impl RefUnwindSafe for ErrorResponse",1,["headless_lms_server::domain::error::ErrorResponse"]],["impl RefUnwindSafe for RepositoryExercise",1,["headless_lms_server::domain::exercise_repositories::RepositoryExercise"]],["impl RefUnwindSafe for NewExercise",1,["headless_lms_server::domain::exercise_repositories::NewExercise"]],["impl RefUnwindSafe for AuthToken",1,["headless_lms_server::domain::langs::token::AuthToken"]],["impl RefUnwindSafe for TmcUser",1,["headless_lms_server::domain::langs::token::TmcUser"]],["impl RefUnwindSafe for JwtKey",1,["headless_lms_server::domain::models_requests::JwtKey"]],["impl<'a> RefUnwindSafe for UploadClaim<'a>",1,["headless_lms_server::domain::models_requests::UploadClaim"]],["impl RefUnwindSafe for GradingUpdateClaim",1,["headless_lms_server::domain::models_requests::GradingUpdateClaim"]],["impl<'a> RefUnwindSafe for SpecRequest<'a>",1,["headless_lms_server::domain::models_requests::SpecRequest"]],["impl RefUnwindSafe for GivePeerReviewClaim",1,["headless_lms_server::domain::models_requests::GivePeerReviewClaim"]],["impl RefUnwindSafe for RequestId",1,["headless_lms_server::domain::request_id::RequestId"]],["impl RefUnwindSafe for RequestSpan",1,["headless_lms_server::domain::request_span_middleware::RequestSpan"]],["impl<S> RefUnwindSafe for RequestSpanMiddleware<S>
    where\n S: RefUnwindSafe,
    ",1,["headless_lms_server::domain::request_span_middleware::RequestSpanMiddleware"]],["impl RefUnwindSafe for OpenUniversityInfo",1,["headless_lms_server::programs::open_university_registration_link_fetcher::OpenUniversityInfo"]],["impl !RefUnwindSafe for CommonCourseData",1,["headless_lms_server::programs::seed::seed_courses::CommonCourseData"]],["impl RefUnwindSafe for SeedFileStorageResult",1,["headless_lms_server::programs::seed::seed_file_storage::SeedFileStorageResult"]],["impl RefUnwindSafe for CommonExerciseData",1,["headless_lms_server::programs::seed::seed_helpers::CommonExerciseData"]],["impl RefUnwindSafe for SeedOrganizationUhCsResult",1,["headless_lms_server::programs::seed::seed_organizations::uh_cs::SeedOrganizationUhCsResult"]],["impl RefUnwindSafe for SeedUsersResult",1,["headless_lms_server::programs::seed::seed_users::SeedUsersResult"]],["impl RefUnwindSafe for TMCRecentChanges",1,["headless_lms_server::programs::sync_tmc_users::TMCRecentChanges"]],["impl RefUnwindSafe for Change",1,["headless_lms_server::programs::sync_tmc_users::Change"]]], "headless_lms_utils":[["impl RefUnwindSafe for Cache",1,["headless_lms_utils::cache::Cache"]],["impl RefUnwindSafe for GutenbergBlock",1,["headless_lms_utils::document_schema_processor::GutenbergBlock"]],["impl RefUnwindSafe for BlockAttributes",1,["headless_lms_utils::email_processor::BlockAttributes"]],["impl RefUnwindSafe for EmailGutenbergBlock",1,["headless_lms_utils::email_processor::EmailGutenbergBlock"]],["impl RefUnwindSafe for UtilErrorType",1,["headless_lms_utils::error::util_error::UtilErrorType"]],["impl !RefUnwindSafe for UtilError",1,["headless_lms_utils::error::util_error::UtilError"]],["impl !RefUnwindSafe for GoogleCloudFileStore",1,["headless_lms_utils::file_store::google_cloud_file_store::GoogleCloudFileStore"]],["impl RefUnwindSafe for LocalFileStore",1,["headless_lms_utils::file_store::local_file_store::LocalFileStore"]],["impl RefUnwindSafe for Icu4xBlob",1,["headless_lms_utils::icu4x::Icu4xBlob"]],["impl RefUnwindSafe for IpToCountryMapper",1,["headless_lms_utils::ip_to_country::IpToCountryMapper"]],["impl RefUnwindSafe for Pagination",1,["headless_lms_utils::pagination::Pagination"]],["impl<'a> RefUnwindSafe for StrOrInt<'a>",1,["headless_lms_utils::pagination::StrOrInt"]],["impl RefUnwindSafe for OEmbedResponse",1,["headless_lms_utils::url_to_oembed_endpoint::OEmbedResponse"]],["impl RefUnwindSafe for OEmbedRequest",1,["headless_lms_utils::url_to_oembed_endpoint::OEmbedRequest"]],["impl RefUnwindSafe for ApplicationConfiguration",1,["headless_lms_utils::ApplicationConfiguration"]]], "heck":[["impl<T> RefUnwindSafe for AsKebabCase<T>
    where\n T: RefUnwindSafe,
    ",1,["heck::kebab::AsKebabCase"]],["impl<T> RefUnwindSafe for AsLowerCamelCase<T>
    where\n T: RefUnwindSafe,
    ",1,["heck::lower_camel::AsLowerCamelCase"]],["impl<T> RefUnwindSafe for AsShoutyKebabCase<T>
    where\n T: RefUnwindSafe,
    ",1,["heck::shouty_kebab::AsShoutyKebabCase"]],["impl<T> RefUnwindSafe for AsShoutySnakeCase<T>
    where\n T: RefUnwindSafe,
    ",1,["heck::shouty_snake::AsShoutySnakeCase"]],["impl<T> RefUnwindSafe for AsSnakeCase<T>
    where\n T: RefUnwindSafe,
    ",1,["heck::snake::AsSnakeCase"]],["impl<T> RefUnwindSafe for AsTitleCase<T>
    where\n T: RefUnwindSafe,
    ",1,["heck::title::AsTitleCase"]],["impl<T> RefUnwindSafe for AsTrainCase<T>
    where\n T: RefUnwindSafe,
    ",1,["heck::train::AsTrainCase"]],["impl<T> RefUnwindSafe for AsUpperCamelCase<T>
    where\n T: RefUnwindSafe,
    ",1,["heck::upper_camel::AsUpperCamelCase"]]], @@ -258,7 +258,7 @@ "tiny_skia_path":[["impl RefUnwindSafe for StrokeDash",1,["tiny_skia_path::dash::StrokeDash"]],["impl RefUnwindSafe for f32x2",1,["tiny_skia_path::f32x2_t::f32x2"]],["impl RefUnwindSafe for NormalizedF32Exclusive",1,["tiny_skia_path::floating_point::NormalizedF32Exclusive"]],["impl RefUnwindSafe for PathVerb",1,["tiny_skia_path::path::PathVerb"]],["impl RefUnwindSafe for Path",1,["tiny_skia_path::path::Path"]],["impl RefUnwindSafe for PathSegment",1,["tiny_skia_path::path::PathSegment"]],["impl<'a> RefUnwindSafe for PathSegmentsIter<'a>",1,["tiny_skia_path::path::PathSegmentsIter"]],["impl RefUnwindSafe for PathBuilder",1,["tiny_skia_path::path_builder::PathBuilder"]],["impl RefUnwindSafe for QuadCoeff",1,["tiny_skia_path::path_geometry::QuadCoeff"]],["impl RefUnwindSafe for CubicCoeff",1,["tiny_skia_path::path_geometry::CubicCoeff"]],["impl RefUnwindSafe for IntRect",1,["tiny_skia_path::rect::IntRect"]],["impl RefUnwindSafe for Rect",1,["tiny_skia_path::rect::Rect"]],["impl RefUnwindSafe for NonZeroRect",1,["tiny_skia_path::rect::NonZeroRect"]],["impl RefUnwindSafe for IntSize",1,["tiny_skia_path::size::IntSize"]],["impl RefUnwindSafe for Size",1,["tiny_skia_path::size::Size"]],["impl RefUnwindSafe for Stroke",1,["tiny_skia_path::stroker::Stroke"]],["impl RefUnwindSafe for LineCap",1,["tiny_skia_path::stroker::LineCap"]],["impl RefUnwindSafe for LineJoin",1,["tiny_skia_path::stroker::LineJoin"]],["impl RefUnwindSafe for PathStroker",1,["tiny_skia_path::stroker::PathStroker"]],["impl RefUnwindSafe for Transform",1,["tiny_skia_path::transform::Transform"]],["impl RefUnwindSafe for Point",1,["tiny_skia_path::Point"]]], "tinystr":[["impl<const N: usize> RefUnwindSafe for TinyAsciiStr<N>",1,["tinystr::ascii::TinyAsciiStr"]],["impl RefUnwindSafe for TinyStrError",1,["tinystr::error::TinyStrError"]],["impl<const N: usize> RefUnwindSafe for UnvalidatedTinyAsciiStr<N>",1,["tinystr::unvalidated::UnvalidatedTinyAsciiStr"]]], "tinyvec":[["impl<A> RefUnwindSafe for ArrayVec<A>
    where\n A: RefUnwindSafe,
    ",1,["tinyvec::arrayvec::ArrayVec"]],["impl<'p, A, I> RefUnwindSafe for ArrayVecSplice<'p, A, I>
    where\n A: RefUnwindSafe,\n I: RefUnwindSafe,
    ",1,["tinyvec::arrayvec::ArrayVecSplice"]],["impl RefUnwindSafe for TryFromSliceError",1,["tinyvec::arrayvec::TryFromSliceError"]],["impl<A> RefUnwindSafe for ArrayVecIterator<A>
    where\n A: RefUnwindSafe,
    ",1,["tinyvec::arrayvec::ArrayVecIterator"]],["impl<'a, T> RefUnwindSafe for ArrayVecDrain<'a, T>
    where\n T: RefUnwindSafe,
    ",1,["tinyvec::arrayvec_drain::ArrayVecDrain"]],["impl<'s, T> RefUnwindSafe for SliceVec<'s, T>
    where\n T: RefUnwindSafe,
    ",1,["tinyvec::slicevec::SliceVec"]],["impl<'p, 's, T> RefUnwindSafe for SliceVecDrain<'p, 's, T>
    where\n T: RefUnwindSafe,
    ",1,["tinyvec::slicevec::SliceVecDrain"]],["impl<A> RefUnwindSafe for TinyVec<A>
    where\n A: RefUnwindSafe,\n <A as Array>::Item: RefUnwindSafe,
    ",1,["tinyvec::tinyvec::TinyVec"]],["impl<'p, A> RefUnwindSafe for TinyVecDrain<'p, A>
    where\n <A as Array>::Item: RefUnwindSafe,
    ",1,["tinyvec::tinyvec::TinyVecDrain"]],["impl<'p, A, I> RefUnwindSafe for TinyVecSplice<'p, A, I>
    where\n A: RefUnwindSafe,\n I: RefUnwindSafe,\n <A as Array>::Item: RefUnwindSafe,
    ",1,["tinyvec::tinyvec::TinyVecSplice"]],["impl<A> RefUnwindSafe for TinyVecIterator<A>
    where\n A: RefUnwindSafe,\n <A as Array>::Item: RefUnwindSafe,
    ",1,["tinyvec::tinyvec::TinyVecIterator"]]], -"tokio":[["impl RefUnwindSafe for DirBuilder",1,["tokio::fs::dir_builder::DirBuilder"]],["impl !RefUnwindSafe for File",1,["tokio::fs::file::File"]],["impl RefUnwindSafe for OpenOptions",1,["tokio::fs::open_options::OpenOptions"]],["impl !RefUnwindSafe for ReadDir",1,["tokio::fs::read_dir::ReadDir"]],["impl RefUnwindSafe for DirEntry",1,["tokio::fs::read_dir::DirEntry"]],["impl<'a> RefUnwindSafe for ReadBuf<'a>",1,["tokio::io::read_buf::ReadBuf"]],["impl RefUnwindSafe for Interest",1,["tokio::io::interest::Interest"]],["impl RefUnwindSafe for Ready",1,["tokio::io::ready::Ready"]],["impl<T> !RefUnwindSafe for AsyncFd<T>",1,["tokio::io::async_fd::AsyncFd"]],["impl<'a, T> !RefUnwindSafe for AsyncFdReadyGuard<'a, T>",1,["tokio::io::async_fd::AsyncFdReadyGuard"]],["impl<'a, T> !RefUnwindSafe for AsyncFdReadyMutGuard<'a, T>",1,["tokio::io::async_fd::AsyncFdReadyMutGuard"]],["impl RefUnwindSafe for TryIoError",1,["tokio::io::async_fd::TryIoError"]],["impl<T> !RefUnwindSafe for ReadHalf<T>",1,["tokio::io::split::ReadHalf"]],["impl<T> !RefUnwindSafe for WriteHalf<T>",1,["tokio::io::split::WriteHalf"]],["impl<R, W> RefUnwindSafe for Join<R, W>
    where\n R: RefUnwindSafe,\n W: RefUnwindSafe,
    ",1,["tokio::io::join::Join"]],["impl<R> RefUnwindSafe for BufReader<R>
    where\n R: RefUnwindSafe,
    ",1,["tokio::io::util::buf_reader::BufReader"]],["impl<RW> RefUnwindSafe for BufStream<RW>
    where\n RW: RefUnwindSafe,
    ",1,["tokio::io::util::buf_stream::BufStream"]],["impl<W> RefUnwindSafe for BufWriter<W>
    where\n W: RefUnwindSafe,
    ",1,["tokio::io::util::buf_writer::BufWriter"]],["impl RefUnwindSafe for Empty",1,["tokio::io::util::empty::Empty"]],["impl<R> RefUnwindSafe for Lines<R>
    where\n R: RefUnwindSafe,
    ",1,["tokio::io::util::lines::Lines"]],["impl !RefUnwindSafe for DuplexStream",1,["tokio::io::util::mem::DuplexStream"]],["impl RefUnwindSafe for Repeat",1,["tokio::io::util::repeat::Repeat"]],["impl RefUnwindSafe for Sink",1,["tokio::io::util::sink::Sink"]],["impl<R> RefUnwindSafe for Split<R>
    where\n R: RefUnwindSafe,
    ",1,["tokio::io::util::split::Split"]],["impl<R> RefUnwindSafe for Take<R>
    where\n R: RefUnwindSafe,
    ",1,["tokio::io::util::take::Take"]],["impl RefUnwindSafe for TcpListener",1,["tokio::net::tcp::listener::TcpListener"]],["impl RefUnwindSafe for TcpSocket",1,["tokio::net::tcp::socket::TcpSocket"]],["impl<'a> RefUnwindSafe for ReadHalf<'a>",1,["tokio::net::tcp::split::ReadHalf"]],["impl<'a> RefUnwindSafe for WriteHalf<'a>",1,["tokio::net::tcp::split::WriteHalf"]],["impl RefUnwindSafe for OwnedReadHalf",1,["tokio::net::tcp::split_owned::OwnedReadHalf"]],["impl RefUnwindSafe for OwnedWriteHalf",1,["tokio::net::tcp::split_owned::OwnedWriteHalf"]],["impl RefUnwindSafe for ReuniteError",1,["tokio::net::tcp::split_owned::ReuniteError"]],["impl RefUnwindSafe for TcpStream",1,["tokio::net::tcp::stream::TcpStream"]],["impl RefUnwindSafe for UdpSocket",1,["tokio::net::udp::UdpSocket"]],["impl RefUnwindSafe for UnixDatagram",1,["tokio::net::unix::datagram::socket::UnixDatagram"]],["impl RefUnwindSafe for UnixListener",1,["tokio::net::unix::listener::UnixListener"]],["impl RefUnwindSafe for UnixSocket",1,["tokio::net::unix::socket::UnixSocket"]],["impl<'a> RefUnwindSafe for ReadHalf<'a>",1,["tokio::net::unix::split::ReadHalf"]],["impl<'a> RefUnwindSafe for WriteHalf<'a>",1,["tokio::net::unix::split::WriteHalf"]],["impl RefUnwindSafe for OwnedReadHalf",1,["tokio::net::unix::split_owned::OwnedReadHalf"]],["impl RefUnwindSafe for OwnedWriteHalf",1,["tokio::net::unix::split_owned::OwnedWriteHalf"]],["impl RefUnwindSafe for ReuniteError",1,["tokio::net::unix::split_owned::ReuniteError"]],["impl RefUnwindSafe for SocketAddr",1,["tokio::net::unix::socketaddr::SocketAddr"]],["impl RefUnwindSafe for UnixStream",1,["tokio::net::unix::stream::UnixStream"]],["impl RefUnwindSafe for UCred",1,["tokio::net::unix::ucred::UCred"]],["impl RefUnwindSafe for OpenOptions",1,["tokio::net::unix::pipe::OpenOptions"]],["impl RefUnwindSafe for Sender",1,["tokio::net::unix::pipe::Sender"]],["impl RefUnwindSafe for Receiver",1,["tokio::net::unix::pipe::Receiver"]],["impl !RefUnwindSafe for JoinError",1,["tokio::runtime::task::error::JoinError"]],["impl !RefUnwindSafe for Builder",1,["tokio::runtime::builder::Builder"]],["impl !RefUnwindSafe for Handle",1,["tokio::runtime::handle::Handle"]],["impl<'a> !RefUnwindSafe for EnterGuard<'a>",1,["tokio::runtime::handle::EnterGuard"]],["impl RefUnwindSafe for TryCurrentError",1,["tokio::runtime::handle::TryCurrentError"]],["impl RefUnwindSafe for RuntimeFlavor",1,["tokio::runtime::runtime::RuntimeFlavor"]],["impl RefUnwindSafe for SignalKind",1,["tokio::signal::unix::SignalKind"]],["impl !RefUnwindSafe for Signal",1,["tokio::signal::unix::Signal"]],["impl<'a> !RefUnwindSafe for Notified<'a>",1,["tokio::sync::notify::Notified"]],["impl !RefUnwindSafe for Barrier",1,["tokio::sync::barrier::Barrier"]],["impl RefUnwindSafe for BarrierWaitResult",1,["tokio::sync::barrier::BarrierWaitResult"]],["impl<T> RefUnwindSafe for SendError<T>
    where\n T: RefUnwindSafe,
    ",1,["tokio::sync::broadcast::error::SendError"]],["impl RefUnwindSafe for RecvError",1,["tokio::sync::broadcast::error::RecvError"]],["impl RefUnwindSafe for TryRecvError",1,["tokio::sync::broadcast::error::TryRecvError"]],["impl<T> !RefUnwindSafe for Sender<T>",1,["tokio::sync::broadcast::Sender"]],["impl<T> !RefUnwindSafe for Receiver<T>",1,["tokio::sync::broadcast::Receiver"]],["impl<T> !RefUnwindSafe for Sender<T>",1,["tokio::sync::mpsc::bounded::Sender"]],["impl<T> !RefUnwindSafe for WeakSender<T>",1,["tokio::sync::mpsc::bounded::WeakSender"]],["impl<'a, T> !RefUnwindSafe for Permit<'a, T>",1,["tokio::sync::mpsc::bounded::Permit"]],["impl<'a, T> !RefUnwindSafe for PermitIterator<'a, T>",1,["tokio::sync::mpsc::bounded::PermitIterator"]],["impl<T> !RefUnwindSafe for OwnedPermit<T>",1,["tokio::sync::mpsc::bounded::OwnedPermit"]],["impl<T> !RefUnwindSafe for Receiver<T>",1,["tokio::sync::mpsc::bounded::Receiver"]],["impl<T> !RefUnwindSafe for UnboundedSender<T>",1,["tokio::sync::mpsc::unbounded::UnboundedSender"]],["impl<T> !RefUnwindSafe for WeakUnboundedSender<T>",1,["tokio::sync::mpsc::unbounded::WeakUnboundedSender"]],["impl<T> !RefUnwindSafe for UnboundedReceiver<T>",1,["tokio::sync::mpsc::unbounded::UnboundedReceiver"]],["impl<T> RefUnwindSafe for SendError<T>
    where\n T: RefUnwindSafe,
    ",1,["tokio::sync::mpsc::error::SendError"]],["impl<T> RefUnwindSafe for TrySendError<T>
    where\n T: RefUnwindSafe,
    ",1,["tokio::sync::mpsc::error::TrySendError"]],["impl RefUnwindSafe for TryRecvError",1,["tokio::sync::mpsc::error::TryRecvError"]],["impl<T> RefUnwindSafe for SendTimeoutError<T>
    where\n T: RefUnwindSafe,
    ",1,["tokio::sync::mpsc::error::SendTimeoutError"]],["impl<T> !RefUnwindSafe for Mutex<T>",1,["tokio::sync::mutex::Mutex"]],["impl<'a, T> !RefUnwindSafe for MutexGuard<'a, T>",1,["tokio::sync::mutex::MutexGuard"]],["impl<T> !RefUnwindSafe for OwnedMutexGuard<T>",1,["tokio::sync::mutex::OwnedMutexGuard"]],["impl<'a, T> !RefUnwindSafe for MappedMutexGuard<'a, T>",1,["tokio::sync::mutex::MappedMutexGuard"]],["impl<T, U = T> !RefUnwindSafe for OwnedMappedMutexGuard<T, U>",1,["tokio::sync::mutex::OwnedMappedMutexGuard"]],["impl RefUnwindSafe for TryLockError",1,["tokio::sync::mutex::TryLockError"]],["impl RefUnwindSafe for RecvError",1,["tokio::sync::oneshot::error::RecvError"]],["impl RefUnwindSafe for TryRecvError",1,["tokio::sync::oneshot::error::TryRecvError"]],["impl<T> !RefUnwindSafe for Sender<T>",1,["tokio::sync::oneshot::Sender"]],["impl<T> !RefUnwindSafe for Receiver<T>",1,["tokio::sync::oneshot::Receiver"]],["impl RefUnwindSafe for TryAcquireError",1,["tokio::sync::batch_semaphore::TryAcquireError"]],["impl RefUnwindSafe for AcquireError",1,["tokio::sync::batch_semaphore::AcquireError"]],["impl !RefUnwindSafe for Semaphore",1,["tokio::sync::semaphore::Semaphore"]],["impl<'a> !RefUnwindSafe for SemaphorePermit<'a>",1,["tokio::sync::semaphore::SemaphorePermit"]],["impl !RefUnwindSafe for OwnedSemaphorePermit",1,["tokio::sync::semaphore::OwnedSemaphorePermit"]],["impl<T, U = T> !RefUnwindSafe for OwnedRwLockReadGuard<T, U>",1,["tokio::sync::rwlock::owned_read_guard::OwnedRwLockReadGuard"]],["impl<T> !RefUnwindSafe for OwnedRwLockWriteGuard<T>",1,["tokio::sync::rwlock::owned_write_guard::OwnedRwLockWriteGuard"]],["impl<T, U = T> !RefUnwindSafe for OwnedRwLockMappedWriteGuard<T, U>",1,["tokio::sync::rwlock::owned_write_guard_mapped::OwnedRwLockMappedWriteGuard"]],["impl<'a, T> !RefUnwindSafe for RwLockReadGuard<'a, T>",1,["tokio::sync::rwlock::read_guard::RwLockReadGuard"]],["impl<'a, T> !RefUnwindSafe for RwLockWriteGuard<'a, T>",1,["tokio::sync::rwlock::write_guard::RwLockWriteGuard"]],["impl<'a, T> !RefUnwindSafe for RwLockMappedWriteGuard<'a, T>",1,["tokio::sync::rwlock::write_guard_mapped::RwLockMappedWriteGuard"]],["impl<T> !RefUnwindSafe for RwLock<T>",1,["tokio::sync::rwlock::RwLock"]],["impl<T> !RefUnwindSafe for OnceCell<T>",1,["tokio::sync::once_cell::OnceCell"]],["impl<T> RefUnwindSafe for SetError<T>
    where\n T: RefUnwindSafe,
    ",1,["tokio::sync::once_cell::SetError"]],["impl<T> RefUnwindSafe for SendError<T>
    where\n T: RefUnwindSafe,
    ",1,["tokio::sync::watch::error::SendError"]],["impl RefUnwindSafe for RecvError",1,["tokio::sync::watch::error::RecvError"]],["impl<T> !RefUnwindSafe for Receiver<T>",1,["tokio::sync::watch::Receiver"]],["impl<T> !RefUnwindSafe for Sender<T>",1,["tokio::sync::watch::Sender"]],["impl<'a, T> !RefUnwindSafe for Ref<'a, T>",1,["tokio::sync::watch::Ref"]],["impl !RefUnwindSafe for LocalSet",1,["tokio::task::local::LocalSet"]],["impl !RefUnwindSafe for LocalEnterGuard",1,["tokio::task::local::LocalEnterGuard"]],["impl<T> RefUnwindSafe for LocalKey<T>",1,["tokio::task::task_local::LocalKey"]],["impl<T, F> RefUnwindSafe for TaskLocalFuture<T, F>
    where\n F: RefUnwindSafe,\n T: RefUnwindSafe,
    ",1,["tokio::task::task_local::TaskLocalFuture"]],["impl<F> RefUnwindSafe for Unconstrained<F>
    where\n F: RefUnwindSafe,
    ",1,["tokio::task::unconstrained::Unconstrained"]],["impl<T> !RefUnwindSafe for JoinSet<T>",1,["tokio::task::join_set::JoinSet"]],["impl RefUnwindSafe for Error",1,["tokio::time::error::Error"]],["impl RefUnwindSafe for Elapsed",1,["tokio::time::error::Elapsed"]],["impl RefUnwindSafe for Instant",1,["tokio::time::instant::Instant"]],["impl RefUnwindSafe for MissedTickBehavior",1,["tokio::time::interval::MissedTickBehavior"]],["impl !RefUnwindSafe for Interval",1,["tokio::time::interval::Interval"]],["impl !RefUnwindSafe for Sleep",1,["tokio::time::sleep::Sleep"]],["impl<T> !RefUnwindSafe for Timeout<T>",1,["tokio::time::timeout::Timeout"]],["impl<T> RefUnwindSafe for JoinHandle<T>"],["impl RefUnwindSafe for AbortHandle"],["impl RefUnwindSafe for Notify"],["impl RefUnwindSafe for Runtime"]], +"tokio":[["impl RefUnwindSafe for DirBuilder",1,["tokio::fs::dir_builder::DirBuilder"]],["impl !RefUnwindSafe for File",1,["tokio::fs::file::File"]],["impl RefUnwindSafe for OpenOptions",1,["tokio::fs::open_options::OpenOptions"]],["impl !RefUnwindSafe for ReadDir",1,["tokio::fs::read_dir::ReadDir"]],["impl RefUnwindSafe for DirEntry",1,["tokio::fs::read_dir::DirEntry"]],["impl<'a> RefUnwindSafe for ReadBuf<'a>",1,["tokio::io::read_buf::ReadBuf"]],["impl RefUnwindSafe for Interest",1,["tokio::io::interest::Interest"]],["impl RefUnwindSafe for Ready",1,["tokio::io::ready::Ready"]],["impl<T> !RefUnwindSafe for AsyncFd<T>",1,["tokio::io::async_fd::AsyncFd"]],["impl<'a, T> !RefUnwindSafe for AsyncFdReadyGuard<'a, T>",1,["tokio::io::async_fd::AsyncFdReadyGuard"]],["impl<'a, T> !RefUnwindSafe for AsyncFdReadyMutGuard<'a, T>",1,["tokio::io::async_fd::AsyncFdReadyMutGuard"]],["impl RefUnwindSafe for TryIoError",1,["tokio::io::async_fd::TryIoError"]],["impl<T> !RefUnwindSafe for ReadHalf<T>",1,["tokio::io::split::ReadHalf"]],["impl<T> !RefUnwindSafe for WriteHalf<T>",1,["tokio::io::split::WriteHalf"]],["impl<R, W> RefUnwindSafe for Join<R, W>
    where\n R: RefUnwindSafe,\n W: RefUnwindSafe,
    ",1,["tokio::io::join::Join"]],["impl<R> RefUnwindSafe for BufReader<R>
    where\n R: RefUnwindSafe,
    ",1,["tokio::io::util::buf_reader::BufReader"]],["impl<RW> RefUnwindSafe for BufStream<RW>
    where\n RW: RefUnwindSafe,
    ",1,["tokio::io::util::buf_stream::BufStream"]],["impl<W> RefUnwindSafe for BufWriter<W>
    where\n W: RefUnwindSafe,
    ",1,["tokio::io::util::buf_writer::BufWriter"]],["impl RefUnwindSafe for Empty",1,["tokio::io::util::empty::Empty"]],["impl<R> RefUnwindSafe for Lines<R>
    where\n R: RefUnwindSafe,
    ",1,["tokio::io::util::lines::Lines"]],["impl !RefUnwindSafe for DuplexStream",1,["tokio::io::util::mem::DuplexStream"]],["impl RefUnwindSafe for Repeat",1,["tokio::io::util::repeat::Repeat"]],["impl RefUnwindSafe for Sink",1,["tokio::io::util::sink::Sink"]],["impl<R> RefUnwindSafe for Split<R>
    where\n R: RefUnwindSafe,
    ",1,["tokio::io::util::split::Split"]],["impl<R> RefUnwindSafe for Take<R>
    where\n R: RefUnwindSafe,
    ",1,["tokio::io::util::take::Take"]],["impl RefUnwindSafe for TcpListener",1,["tokio::net::tcp::listener::TcpListener"]],["impl RefUnwindSafe for TcpSocket",1,["tokio::net::tcp::socket::TcpSocket"]],["impl<'a> RefUnwindSafe for ReadHalf<'a>",1,["tokio::net::tcp::split::ReadHalf"]],["impl<'a> RefUnwindSafe for WriteHalf<'a>",1,["tokio::net::tcp::split::WriteHalf"]],["impl RefUnwindSafe for OwnedReadHalf",1,["tokio::net::tcp::split_owned::OwnedReadHalf"]],["impl RefUnwindSafe for OwnedWriteHalf",1,["tokio::net::tcp::split_owned::OwnedWriteHalf"]],["impl RefUnwindSafe for ReuniteError",1,["tokio::net::tcp::split_owned::ReuniteError"]],["impl RefUnwindSafe for TcpStream",1,["tokio::net::tcp::stream::TcpStream"]],["impl RefUnwindSafe for UdpSocket",1,["tokio::net::udp::UdpSocket"]],["impl RefUnwindSafe for UnixDatagram",1,["tokio::net::unix::datagram::socket::UnixDatagram"]],["impl RefUnwindSafe for UnixListener",1,["tokio::net::unix::listener::UnixListener"]],["impl RefUnwindSafe for UnixSocket",1,["tokio::net::unix::socket::UnixSocket"]],["impl<'a> RefUnwindSafe for ReadHalf<'a>",1,["tokio::net::unix::split::ReadHalf"]],["impl<'a> RefUnwindSafe for WriteHalf<'a>",1,["tokio::net::unix::split::WriteHalf"]],["impl RefUnwindSafe for OwnedReadHalf",1,["tokio::net::unix::split_owned::OwnedReadHalf"]],["impl RefUnwindSafe for OwnedWriteHalf",1,["tokio::net::unix::split_owned::OwnedWriteHalf"]],["impl RefUnwindSafe for ReuniteError",1,["tokio::net::unix::split_owned::ReuniteError"]],["impl RefUnwindSafe for SocketAddr",1,["tokio::net::unix::socketaddr::SocketAddr"]],["impl RefUnwindSafe for UnixStream",1,["tokio::net::unix::stream::UnixStream"]],["impl RefUnwindSafe for UCred",1,["tokio::net::unix::ucred::UCred"]],["impl RefUnwindSafe for OpenOptions",1,["tokio::net::unix::pipe::OpenOptions"]],["impl RefUnwindSafe for Sender",1,["tokio::net::unix::pipe::Sender"]],["impl RefUnwindSafe for Receiver",1,["tokio::net::unix::pipe::Receiver"]],["impl !RefUnwindSafe for JoinError",1,["tokio::runtime::task::error::JoinError"]],["impl !RefUnwindSafe for Builder",1,["tokio::runtime::builder::Builder"]],["impl !RefUnwindSafe for Handle",1,["tokio::runtime::handle::Handle"]],["impl<'a> !RefUnwindSafe for EnterGuard<'a>",1,["tokio::runtime::handle::EnterGuard"]],["impl RefUnwindSafe for TryCurrentError",1,["tokio::runtime::handle::TryCurrentError"]],["impl RefUnwindSafe for RuntimeFlavor",1,["tokio::runtime::runtime::RuntimeFlavor"]],["impl RefUnwindSafe for SignalKind",1,["tokio::signal::unix::SignalKind"]],["impl !RefUnwindSafe for Signal",1,["tokio::signal::unix::Signal"]],["impl<'a> !RefUnwindSafe for Notified<'a>",1,["tokio::sync::notify::Notified"]],["impl !RefUnwindSafe for Barrier",1,["tokio::sync::barrier::Barrier"]],["impl RefUnwindSafe for BarrierWaitResult",1,["tokio::sync::barrier::BarrierWaitResult"]],["impl<T> RefUnwindSafe for SendError<T>
    where\n T: RefUnwindSafe,
    ",1,["tokio::sync::broadcast::error::SendError"]],["impl RefUnwindSafe for RecvError",1,["tokio::sync::broadcast::error::RecvError"]],["impl RefUnwindSafe for TryRecvError",1,["tokio::sync::broadcast::error::TryRecvError"]],["impl<T> !RefUnwindSafe for Sender<T>",1,["tokio::sync::broadcast::Sender"]],["impl<T> !RefUnwindSafe for Receiver<T>",1,["tokio::sync::broadcast::Receiver"]],["impl<T> !RefUnwindSafe for Sender<T>",1,["tokio::sync::mpsc::bounded::Sender"]],["impl<T> !RefUnwindSafe for WeakSender<T>",1,["tokio::sync::mpsc::bounded::WeakSender"]],["impl<'a, T> !RefUnwindSafe for Permit<'a, T>",1,["tokio::sync::mpsc::bounded::Permit"]],["impl<'a, T> !RefUnwindSafe for PermitIterator<'a, T>",1,["tokio::sync::mpsc::bounded::PermitIterator"]],["impl<T> !RefUnwindSafe for OwnedPermit<T>",1,["tokio::sync::mpsc::bounded::OwnedPermit"]],["impl<T> !RefUnwindSafe for Receiver<T>",1,["tokio::sync::mpsc::bounded::Receiver"]],["impl<T> !RefUnwindSafe for UnboundedSender<T>",1,["tokio::sync::mpsc::unbounded::UnboundedSender"]],["impl<T> !RefUnwindSafe for WeakUnboundedSender<T>",1,["tokio::sync::mpsc::unbounded::WeakUnboundedSender"]],["impl<T> !RefUnwindSafe for UnboundedReceiver<T>",1,["tokio::sync::mpsc::unbounded::UnboundedReceiver"]],["impl<T> RefUnwindSafe for SendError<T>
    where\n T: RefUnwindSafe,
    ",1,["tokio::sync::mpsc::error::SendError"]],["impl<T> RefUnwindSafe for TrySendError<T>
    where\n T: RefUnwindSafe,
    ",1,["tokio::sync::mpsc::error::TrySendError"]],["impl RefUnwindSafe for TryRecvError",1,["tokio::sync::mpsc::error::TryRecvError"]],["impl<T> RefUnwindSafe for SendTimeoutError<T>
    where\n T: RefUnwindSafe,
    ",1,["tokio::sync::mpsc::error::SendTimeoutError"]],["impl<T> !RefUnwindSafe for Mutex<T>",1,["tokio::sync::mutex::Mutex"]],["impl<'a, T> !RefUnwindSafe for MutexGuard<'a, T>",1,["tokio::sync::mutex::MutexGuard"]],["impl<T> !RefUnwindSafe for OwnedMutexGuard<T>",1,["tokio::sync::mutex::OwnedMutexGuard"]],["impl<'a, T> !RefUnwindSafe for MappedMutexGuard<'a, T>",1,["tokio::sync::mutex::MappedMutexGuard"]],["impl<T, U = T> !RefUnwindSafe for OwnedMappedMutexGuard<T, U>",1,["tokio::sync::mutex::OwnedMappedMutexGuard"]],["impl RefUnwindSafe for TryLockError",1,["tokio::sync::mutex::TryLockError"]],["impl RefUnwindSafe for RecvError",1,["tokio::sync::oneshot::error::RecvError"]],["impl RefUnwindSafe for TryRecvError",1,["tokio::sync::oneshot::error::TryRecvError"]],["impl<T> !RefUnwindSafe for Sender<T>",1,["tokio::sync::oneshot::Sender"]],["impl<T> !RefUnwindSafe for Receiver<T>",1,["tokio::sync::oneshot::Receiver"]],["impl RefUnwindSafe for TryAcquireError",1,["tokio::sync::batch_semaphore::TryAcquireError"]],["impl RefUnwindSafe for AcquireError",1,["tokio::sync::batch_semaphore::AcquireError"]],["impl !RefUnwindSafe for Semaphore",1,["tokio::sync::semaphore::Semaphore"]],["impl<'a> !RefUnwindSafe for SemaphorePermit<'a>",1,["tokio::sync::semaphore::SemaphorePermit"]],["impl !RefUnwindSafe for OwnedSemaphorePermit",1,["tokio::sync::semaphore::OwnedSemaphorePermit"]],["impl<T, U = T> !RefUnwindSafe for OwnedRwLockReadGuard<T, U>",1,["tokio::sync::rwlock::owned_read_guard::OwnedRwLockReadGuard"]],["impl<T> !RefUnwindSafe for OwnedRwLockWriteGuard<T>",1,["tokio::sync::rwlock::owned_write_guard::OwnedRwLockWriteGuard"]],["impl<T, U = T> !RefUnwindSafe for OwnedRwLockMappedWriteGuard<T, U>",1,["tokio::sync::rwlock::owned_write_guard_mapped::OwnedRwLockMappedWriteGuard"]],["impl<'a, T> !RefUnwindSafe for RwLockReadGuard<'a, T>",1,["tokio::sync::rwlock::read_guard::RwLockReadGuard"]],["impl<'a, T> !RefUnwindSafe for RwLockWriteGuard<'a, T>",1,["tokio::sync::rwlock::write_guard::RwLockWriteGuard"]],["impl<'a, T> !RefUnwindSafe for RwLockMappedWriteGuard<'a, T>",1,["tokio::sync::rwlock::write_guard_mapped::RwLockMappedWriteGuard"]],["impl<T> !RefUnwindSafe for RwLock<T>",1,["tokio::sync::rwlock::RwLock"]],["impl<T> !RefUnwindSafe for OnceCell<T>",1,["tokio::sync::once_cell::OnceCell"]],["impl<T> RefUnwindSafe for SetError<T>
    where\n T: RefUnwindSafe,
    ",1,["tokio::sync::once_cell::SetError"]],["impl<T> RefUnwindSafe for SendError<T>
    where\n T: RefUnwindSafe,
    ",1,["tokio::sync::watch::error::SendError"]],["impl RefUnwindSafe for RecvError",1,["tokio::sync::watch::error::RecvError"]],["impl<T> !RefUnwindSafe for Receiver<T>",1,["tokio::sync::watch::Receiver"]],["impl<T> !RefUnwindSafe for Sender<T>",1,["tokio::sync::watch::Sender"]],["impl<'a, T> !RefUnwindSafe for Ref<'a, T>",1,["tokio::sync::watch::Ref"]],["impl !RefUnwindSafe for LocalSet",1,["tokio::task::local::LocalSet"]],["impl !RefUnwindSafe for LocalEnterGuard",1,["tokio::task::local::LocalEnterGuard"]],["impl<T> RefUnwindSafe for LocalKey<T>",1,["tokio::task::task_local::LocalKey"]],["impl<T, F> RefUnwindSafe for TaskLocalFuture<T, F>
    where\n F: RefUnwindSafe,\n T: RefUnwindSafe,
    ",1,["tokio::task::task_local::TaskLocalFuture"]],["impl<F> RefUnwindSafe for Unconstrained<F>
    where\n F: RefUnwindSafe,
    ",1,["tokio::task::unconstrained::Unconstrained"]],["impl<T> !RefUnwindSafe for JoinSet<T>",1,["tokio::task::join_set::JoinSet"]],["impl RefUnwindSafe for Error",1,["tokio::time::error::Error"]],["impl RefUnwindSafe for Elapsed",1,["tokio::time::error::Elapsed"]],["impl RefUnwindSafe for Instant",1,["tokio::time::instant::Instant"]],["impl RefUnwindSafe for MissedTickBehavior",1,["tokio::time::interval::MissedTickBehavior"]],["impl !RefUnwindSafe for Interval",1,["tokio::time::interval::Interval"]],["impl !RefUnwindSafe for Sleep",1,["tokio::time::sleep::Sleep"]],["impl<T> !RefUnwindSafe for Timeout<T>",1,["tokio::time::timeout::Timeout"]],["impl<T> RefUnwindSafe for JoinHandle<T>"],["impl RefUnwindSafe for Notify"],["impl RefUnwindSafe for AbortHandle"],["impl RefUnwindSafe for Runtime"]], "tokio_native_tls":[["impl<S> RefUnwindSafe for AllowStd<S>
    where\n S: RefUnwindSafe,
    ",1,["tokio_native_tls::AllowStd"]],["impl<S> RefUnwindSafe for TlsStream<S>
    where\n S: RefUnwindSafe,
    ",1,["tokio_native_tls::TlsStream"]],["impl RefUnwindSafe for TlsConnector",1,["tokio_native_tls::TlsConnector"]],["impl RefUnwindSafe for TlsAcceptor",1,["tokio_native_tls::TlsAcceptor"]]], "tokio_rustls":[["impl<IO> !RefUnwindSafe for TlsStream<IO>",1,["tokio_rustls::client::TlsStream"]],["impl<IO> !RefUnwindSafe for TlsStream<IO>",1,["tokio_rustls::server::TlsStream"]],["impl !RefUnwindSafe for TlsConnector",1,["tokio_rustls::TlsConnector"]],["impl !RefUnwindSafe for TlsAcceptor",1,["tokio_rustls::TlsAcceptor"]],["impl<IO> !RefUnwindSafe for LazyConfigAcceptor<IO>",1,["tokio_rustls::LazyConfigAcceptor"]],["impl<IO> !RefUnwindSafe for StartHandshake<IO>",1,["tokio_rustls::StartHandshake"]],["impl<IO> !RefUnwindSafe for Connect<IO>",1,["tokio_rustls::Connect"]],["impl<IO> !RefUnwindSafe for Accept<IO>",1,["tokio_rustls::Accept"]],["impl<IO> !RefUnwindSafe for FallibleConnect<IO>",1,["tokio_rustls::FallibleConnect"]],["impl<IO> !RefUnwindSafe for FallibleAccept<IO>",1,["tokio_rustls::FallibleAccept"]],["impl<T> !RefUnwindSafe for TlsStream<T>",1,["tokio_rustls::TlsStream"]]], "tokio_stream":[["impl<T> !RefUnwindSafe for ReceiverStream<T>",1,["tokio_stream::wrappers::mpsc_bounded::ReceiverStream"]],["impl<T> !RefUnwindSafe for UnboundedReceiverStream<T>",1,["tokio_stream::wrappers::mpsc_unbounded::UnboundedReceiverStream"]],["impl !RefUnwindSafe for IntervalStream",1,["tokio_stream::wrappers::interval::IntervalStream"]],["impl !RefUnwindSafe for ReadDirStream",1,["tokio_stream::wrappers::read_dir::ReadDirStream"]],["impl<S> !RefUnwindSafe for Timeout<S>",1,["tokio_stream::stream_ext::timeout::Timeout"]],["impl RefUnwindSafe for Elapsed",1,["tokio_stream::stream_ext::timeout::Elapsed"]],["impl<T> RefUnwindSafe for Empty<T>
    where\n T: RefUnwindSafe,
    ",1,["tokio_stream::empty::Empty"]],["impl<I> RefUnwindSafe for Iter<I>
    where\n I: RefUnwindSafe,
    ",1,["tokio_stream::iter::Iter"]],["impl<T> RefUnwindSafe for Once<T>
    where\n T: RefUnwindSafe,
    ",1,["tokio_stream::once::Once"]],["impl<T> RefUnwindSafe for Pending<T>
    where\n T: RefUnwindSafe,
    ",1,["tokio_stream::pending::Pending"]],["impl<K, V> RefUnwindSafe for StreamMap<K, V>
    where\n K: RefUnwindSafe,\n V: RefUnwindSafe,
    ",1,["tokio_stream::stream_map::StreamMap"]],["impl<S> RefUnwindSafe for StreamNotifyClose<S>
    where\n S: RefUnwindSafe,
    ",1,["tokio_stream::stream_close::StreamNotifyClose"]]], diff --git a/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js b/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js index 8cc1cb0e42e4..2fcaae0a29c2 100644 --- a/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js +++ b/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js @@ -101,7 +101,7 @@ "hashbrown":[["impl UnwindSafe for InsertSlot",1,["hashbrown::raw::inner::InsertSlot"]],["impl<T> UnwindSafe for Bucket<T>
    where\n T: RefUnwindSafe,
    ",1,["hashbrown::raw::inner::Bucket"]],["impl<T, A> UnwindSafe for RawTable<T, A>
    where\n A: UnwindSafe,\n T: UnwindSafe,
    ",1,["hashbrown::raw::inner::RawTable"]],["impl<T> UnwindSafe for RawIter<T>
    where\n T: RefUnwindSafe,
    ",1,["hashbrown::raw::inner::RawIter"]],["impl<T, A> UnwindSafe for RawIntoIter<T, A>
    where\n A: UnwindSafe,\n T: UnwindSafe + RefUnwindSafe,
    ",1,["hashbrown::raw::inner::RawIntoIter"]],["impl<'a, T, A> UnwindSafe for RawDrain<'a, T, A>
    where\n A: RefUnwindSafe,\n T: RefUnwindSafe,
    ",1,["hashbrown::raw::inner::RawDrain"]],["impl<T> UnwindSafe for RawIterHash<T>
    where\n T: UnwindSafe,
    ",1,["hashbrown::raw::inner::RawIterHash"]],["impl<K, V, S, A> UnwindSafe for HashMap<K, V, S, A>
    where\n A: UnwindSafe,\n K: UnwindSafe,\n S: UnwindSafe,\n V: UnwindSafe,
    ",1,["hashbrown::map::HashMap"]],["impl<'a, K, V> UnwindSafe for Iter<'a, K, V>
    where\n K: RefUnwindSafe,\n V: RefUnwindSafe,
    ",1,["hashbrown::map::Iter"]],["impl<'a, K, V> !UnwindSafe for IterMut<'a, K, V>",1,["hashbrown::map::IterMut"]],["impl<K, V, A> UnwindSafe for IntoIter<K, V, A>",1,["hashbrown::map::IntoIter"]],["impl<K, V, A> UnwindSafe for IntoKeys<K, V, A>",1,["hashbrown::map::IntoKeys"]],["impl<K, V, A> UnwindSafe for IntoValues<K, V, A>",1,["hashbrown::map::IntoValues"]],["impl<'a, K, V> UnwindSafe for Keys<'a, K, V>
    where\n K: RefUnwindSafe,\n V: RefUnwindSafe,
    ",1,["hashbrown::map::Keys"]],["impl<'a, K, V> UnwindSafe for Values<'a, K, V>
    where\n K: RefUnwindSafe,\n V: RefUnwindSafe,
    ",1,["hashbrown::map::Values"]],["impl<'a, K, V, A> UnwindSafe for Drain<'a, K, V, A>
    where\n A: RefUnwindSafe,\n K: RefUnwindSafe,\n V: RefUnwindSafe,
    ",1,["hashbrown::map::Drain"]],["impl<'a, K, V, F, A = Global> !UnwindSafe for ExtractIf<'a, K, V, F, A>",1,["hashbrown::map::ExtractIf"]],["impl<'a, K, V> !UnwindSafe for ValuesMut<'a, K, V>",1,["hashbrown::map::ValuesMut"]],["impl<'a, K, V, S, A = Global> !UnwindSafe for RawEntryBuilderMut<'a, K, V, S, A>",1,["hashbrown::map::RawEntryBuilderMut"]],["impl<'a, K, V, S, A = Global> !UnwindSafe for RawEntryMut<'a, K, V, S, A>",1,["hashbrown::map::RawEntryMut"]],["impl<'a, K, V, S, A = Global> !UnwindSafe for RawOccupiedEntryMut<'a, K, V, S, A>",1,["hashbrown::map::RawOccupiedEntryMut"]],["impl<'a, K, V, S, A = Global> !UnwindSafe for RawVacantEntryMut<'a, K, V, S, A>",1,["hashbrown::map::RawVacantEntryMut"]],["impl<'a, K, V, S, A> UnwindSafe for RawEntryBuilder<'a, K, V, S, A>",1,["hashbrown::map::RawEntryBuilder"]],["impl<'a, K, V, S, A = Global> !UnwindSafe for Entry<'a, K, V, S, A>",1,["hashbrown::map::Entry"]],["impl<'a, K, V, S = BuildHasherDefault<AHasher>, A = Global> !UnwindSafe for OccupiedEntry<'a, K, V, S, A>",1,["hashbrown::map::OccupiedEntry"]],["impl<'a, K, V, S = BuildHasherDefault<AHasher>, A = Global> !UnwindSafe for VacantEntry<'a, K, V, S, A>",1,["hashbrown::map::VacantEntry"]],["impl<'a, 'b, K, Q, V, S, A = Global> !UnwindSafe for EntryRef<'a, 'b, K, Q, V, S, A>",1,["hashbrown::map::EntryRef"]],["impl<'a, 'b, K, Q, V, S, A = Global> !UnwindSafe for OccupiedEntryRef<'a, 'b, K, Q, V, S, A>",1,["hashbrown::map::OccupiedEntryRef"]],["impl<'a, 'b, K, Q, V, S, A = Global> !UnwindSafe for VacantEntryRef<'a, 'b, K, Q, V, S, A>",1,["hashbrown::map::VacantEntryRef"]],["impl<'a, K, V, S, A = Global> !UnwindSafe for OccupiedError<'a, K, V, S, A>",1,["hashbrown::map::OccupiedError"]],["impl<T, S, A> UnwindSafe for HashSet<T, S, A>
    where\n A: UnwindSafe,\n S: UnwindSafe,\n T: UnwindSafe,
    ",1,["hashbrown::set::HashSet"]],["impl<'a, K> UnwindSafe for Iter<'a, K>
    where\n K: RefUnwindSafe,
    ",1,["hashbrown::set::Iter"]],["impl<K, A> UnwindSafe for IntoIter<K, A>
    where\n A: UnwindSafe,\n K: UnwindSafe + RefUnwindSafe,
    ",1,["hashbrown::set::IntoIter"]],["impl<'a, K, A> UnwindSafe for Drain<'a, K, A>
    where\n A: RefUnwindSafe,\n K: RefUnwindSafe,
    ",1,["hashbrown::set::Drain"]],["impl<'a, K, F, A = Global> !UnwindSafe for ExtractIf<'a, K, F, A>",1,["hashbrown::set::ExtractIf"]],["impl<'a, T, S, A> UnwindSafe for Intersection<'a, T, S, A>
    where\n A: RefUnwindSafe,\n S: RefUnwindSafe,\n T: RefUnwindSafe,
    ",1,["hashbrown::set::Intersection"]],["impl<'a, T, S, A> UnwindSafe for Difference<'a, T, S, A>
    where\n A: RefUnwindSafe,\n S: RefUnwindSafe,\n T: RefUnwindSafe,
    ",1,["hashbrown::set::Difference"]],["impl<'a, T, S, A> UnwindSafe for SymmetricDifference<'a, T, S, A>
    where\n A: RefUnwindSafe,\n S: RefUnwindSafe,\n T: RefUnwindSafe,
    ",1,["hashbrown::set::SymmetricDifference"]],["impl<'a, T, S, A> UnwindSafe for Union<'a, T, S, A>
    where\n A: RefUnwindSafe,\n S: RefUnwindSafe,\n T: RefUnwindSafe,
    ",1,["hashbrown::set::Union"]],["impl<'a, T, S, A = Global> !UnwindSafe for Entry<'a, T, S, A>",1,["hashbrown::set::Entry"]],["impl<'a, T, S, A = Global> !UnwindSafe for OccupiedEntry<'a, T, S, A>",1,["hashbrown::set::OccupiedEntry"]],["impl<'a, T, S, A = Global> !UnwindSafe for VacantEntry<'a, T, S, A>",1,["hashbrown::set::VacantEntry"]],["impl<T, A> UnwindSafe for HashTable<T, A>
    where\n A: UnwindSafe,\n T: UnwindSafe,
    ",1,["hashbrown::table::HashTable"]],["impl<'a, T, A = Global> !UnwindSafe for Entry<'a, T, A>",1,["hashbrown::table::Entry"]],["impl<'a, T, A = Global> !UnwindSafe for OccupiedEntry<'a, T, A>",1,["hashbrown::table::OccupiedEntry"]],["impl<'a, T, A = Global> !UnwindSafe for VacantEntry<'a, T, A>",1,["hashbrown::table::VacantEntry"]],["impl<'a, T, A = Global> !UnwindSafe for AbsentEntry<'a, T, A>",1,["hashbrown::table::AbsentEntry"]],["impl<'a, T> UnwindSafe for Iter<'a, T>
    where\n T: RefUnwindSafe,
    ",1,["hashbrown::table::Iter"]],["impl<'a, T> !UnwindSafe for IterMut<'a, T>",1,["hashbrown::table::IterMut"]],["impl<T, A> UnwindSafe for IntoIter<T, A>
    where\n A: UnwindSafe,\n T: UnwindSafe + RefUnwindSafe,
    ",1,["hashbrown::table::IntoIter"]],["impl<'a, T, A> UnwindSafe for Drain<'a, T, A>
    where\n A: RefUnwindSafe,\n T: RefUnwindSafe,
    ",1,["hashbrown::table::Drain"]],["impl<'a, T, F, A = Global> !UnwindSafe for ExtractIf<'a, T, F, A>",1,["hashbrown::table::ExtractIf"]],["impl UnwindSafe for TryReserveError",1,["hashbrown::TryReserveError"]]], "hashlink":[["impl UnwindSafe for TryReserveError",1,["hashlink::linked_hash_map::TryReserveError"]],["impl<K, V, S> UnwindSafe for LinkedHashMap<K, V, S>
    where\n K: RefUnwindSafe,\n S: UnwindSafe,\n V: RefUnwindSafe,
    ",1,["hashlink::linked_hash_map::LinkedHashMap"]],["impl<'a, K, V, S> !UnwindSafe for Entry<'a, K, V, S>",1,["hashlink::linked_hash_map::Entry"]],["impl<'a, K, V> !UnwindSafe for OccupiedEntry<'a, K, V>",1,["hashlink::linked_hash_map::OccupiedEntry"]],["impl<'a, K, V, S> !UnwindSafe for VacantEntry<'a, K, V, S>",1,["hashlink::linked_hash_map::VacantEntry"]],["impl<'a, K, V, S> UnwindSafe for RawEntryBuilder<'a, K, V, S>
    where\n K: RefUnwindSafe,\n S: RefUnwindSafe,\n V: RefUnwindSafe,
    ",1,["hashlink::linked_hash_map::RawEntryBuilder"]],["impl<'a, K, V, S> !UnwindSafe for RawEntryBuilderMut<'a, K, V, S>",1,["hashlink::linked_hash_map::RawEntryBuilderMut"]],["impl<'a, K, V, S> !UnwindSafe for RawEntryMut<'a, K, V, S>",1,["hashlink::linked_hash_map::RawEntryMut"]],["impl<'a, K, V> !UnwindSafe for RawOccupiedEntryMut<'a, K, V>",1,["hashlink::linked_hash_map::RawOccupiedEntryMut"]],["impl<'a, K, V, S> !UnwindSafe for RawVacantEntryMut<'a, K, V, S>",1,["hashlink::linked_hash_map::RawVacantEntryMut"]],["impl<'a, K, V> UnwindSafe for Iter<'a, K, V>
    where\n K: RefUnwindSafe,\n V: RefUnwindSafe,
    ",1,["hashlink::linked_hash_map::Iter"]],["impl<'a, K, V> !UnwindSafe for IterMut<'a, K, V>",1,["hashlink::linked_hash_map::IterMut"]],["impl<K, V> UnwindSafe for IntoIter<K, V>",1,["hashlink::linked_hash_map::IntoIter"]],["impl<'a, K, V> UnwindSafe for Drain<'a, K, V>",1,["hashlink::linked_hash_map::Drain"]],["impl<'a, K, V> UnwindSafe for Keys<'a, K, V>
    where\n K: RefUnwindSafe,\n V: RefUnwindSafe,
    ",1,["hashlink::linked_hash_map::Keys"]],["impl<'a, K, V> UnwindSafe for Values<'a, K, V>
    where\n K: RefUnwindSafe,\n V: RefUnwindSafe,
    ",1,["hashlink::linked_hash_map::Values"]],["impl<'a, K, V> !UnwindSafe for ValuesMut<'a, K, V>",1,["hashlink::linked_hash_map::ValuesMut"]],["impl<T, S> UnwindSafe for LinkedHashSet<T, S>
    where\n S: UnwindSafe,\n T: RefUnwindSafe,
    ",1,["hashlink::linked_hash_set::LinkedHashSet"]],["impl<'a, K> UnwindSafe for Iter<'a, K>
    where\n K: RefUnwindSafe,
    ",1,["hashlink::linked_hash_set::Iter"]],["impl<K> UnwindSafe for IntoIter<K>",1,["hashlink::linked_hash_set::IntoIter"]],["impl<'a, K> UnwindSafe for Drain<'a, K>",1,["hashlink::linked_hash_set::Drain"]],["impl<'a, T, S> UnwindSafe for Intersection<'a, T, S>
    where\n S: RefUnwindSafe,\n T: RefUnwindSafe,
    ",1,["hashlink::linked_hash_set::Intersection"]],["impl<'a, T, S> UnwindSafe for Difference<'a, T, S>
    where\n S: RefUnwindSafe,\n T: RefUnwindSafe,
    ",1,["hashlink::linked_hash_set::Difference"]],["impl<'a, T, S> UnwindSafe for SymmetricDifference<'a, T, S>
    where\n S: RefUnwindSafe,\n T: RefUnwindSafe,
    ",1,["hashlink::linked_hash_set::SymmetricDifference"]],["impl<'a, T, S> UnwindSafe for Union<'a, T, S>
    where\n S: RefUnwindSafe,\n T: RefUnwindSafe,
    ",1,["hashlink::linked_hash_set::Union"]],["impl<K, V, S> UnwindSafe for LruCache<K, V, S>
    where\n K: RefUnwindSafe,\n S: UnwindSafe,\n V: RefUnwindSafe,
    ",1,["hashlink::lru_cache::LruCache"]]], "headless_lms_certificates":[["impl UnwindSafe for TextToRender",1,["headless_lms_certificates::TextToRender"]]], -"headless_lms_models":[["impl UnwindSafe for CertificateConfigurationToRequirement",1,["headless_lms_models::certificate_configuration_to_requirements::CertificateConfigurationToRequirement"]],["impl UnwindSafe for CertificateAllRequirements",1,["headless_lms_models::certificate_configuration_to_requirements::CertificateAllRequirements"]],["impl UnwindSafe for PaperSize",1,["headless_lms_models::certificate_configurations::PaperSize"]],["impl UnwindSafe for CertificateTextAnchor",1,["headless_lms_models::certificate_configurations::CertificateTextAnchor"]],["impl UnwindSafe for CertificateConfigurationAndRequirements",1,["headless_lms_models::certificate_configurations::CertificateConfigurationAndRequirements"]],["impl UnwindSafe for CertificateConfiguration",1,["headless_lms_models::certificate_configurations::CertificateConfiguration"]],["impl UnwindSafe for DatabaseCertificateConfiguration",1,["headless_lms_models::certificate_configurations::DatabaseCertificateConfiguration"]],["impl<'a> UnwindSafe for DatabaseCertificateConfigurationInner<'a>",1,["headless_lms_models::certificate_configurations::DatabaseCertificateConfigurationInner"]],["impl UnwindSafe for CertificateFont",1,["headless_lms_models::certificate_fonts::CertificateFont"]],["impl UnwindSafe for NewCertificateFont",1,["headless_lms_models::certificate_fonts::NewCertificateFont"]],["impl UnwindSafe for DatabaseChapter",1,["headless_lms_models::chapters::DatabaseChapter"]],["impl UnwindSafe for Chapter",1,["headless_lms_models::chapters::Chapter"]],["impl UnwindSafe for ChapterStatus",1,["headless_lms_models::chapters::ChapterStatus"]],["impl UnwindSafe for ChapterPagesWithExercises",1,["headless_lms_models::chapters::ChapterPagesWithExercises"]],["impl UnwindSafe for NewChapter",1,["headless_lms_models::chapters::NewChapter"]],["impl UnwindSafe for ChapterUpdate",1,["headless_lms_models::chapters::ChapterUpdate"]],["impl UnwindSafe for ChapterInfo",1,["headless_lms_models::chapters::ChapterInfo"]],["impl UnwindSafe for ChapterWithStatus",1,["headless_lms_models::chapters::ChapterWithStatus"]],["impl UnwindSafe for UserCourseInstanceChapterProgress",1,["headless_lms_models::chapters::UserCourseInstanceChapterProgress"]],["impl UnwindSafe for CourseBackgroundQuestionAnswer",1,["headless_lms_models::course_background_question_answers::CourseBackgroundQuestionAnswer"]],["impl UnwindSafe for NewCourseBackgroundQuestionAnswer",1,["headless_lms_models::course_background_question_answers::NewCourseBackgroundQuestionAnswer"]],["impl UnwindSafe for CourseBackgroundQuestionType",1,["headless_lms_models::course_background_questions::CourseBackgroundQuestionType"]],["impl UnwindSafe for CourseBackgroundQuestion",1,["headless_lms_models::course_background_questions::CourseBackgroundQuestion"]],["impl UnwindSafe for CourseBackgroundQuestionsAndAnswers",1,["headless_lms_models::course_background_questions::CourseBackgroundQuestionsAndAnswers"]],["impl UnwindSafe for CourseInstanceEnrollment",1,["headless_lms_models::course_instance_enrollments::CourseInstanceEnrollment"]],["impl UnwindSafe for CourseInstanceEnrollmentsInfo",1,["headless_lms_models::course_instance_enrollments::CourseInstanceEnrollmentsInfo"]],["impl UnwindSafe for NewCourseInstanceEnrollment",1,["headless_lms_models::course_instance_enrollments::NewCourseInstanceEnrollment"]],["impl UnwindSafe for CourseInstance",1,["headless_lms_models::course_instances::CourseInstance"]],["impl UnwindSafe for CourseInstanceForm",1,["headless_lms_models::course_instances::CourseInstanceForm"]],["impl<'a> UnwindSafe for NewCourseInstance<'a>",1,["headless_lms_models::course_instances::NewCourseInstance"]],["impl UnwindSafe for ChapterScore",1,["headless_lms_models::course_instances::ChapterScore"]],["impl UnwindSafe for PointMap",1,["headless_lms_models::course_instances::PointMap"]],["impl UnwindSafe for Points",1,["headless_lms_models::course_instances::Points"]],["impl UnwindSafe for CourseInstanceWithCourseInfo",1,["headless_lms_models::course_instances::CourseInstanceWithCourseInfo"]],["impl UnwindSafe for CourseLanguageVersion",1,["headless_lms_models::course_language_groups::CourseLanguageVersion"]],["impl UnwindSafe for CourseModuleCompletionRegisteredToStudyRegistry",1,["headless_lms_models::course_module_completion_registered_to_study_registries::CourseModuleCompletionRegisteredToStudyRegistry"]],["impl UnwindSafe for NewCourseModuleCompletionRegisteredToStudyRegistry",1,["headless_lms_models::course_module_completion_registered_to_study_registries::NewCourseModuleCompletionRegisteredToStudyRegistry"]],["impl UnwindSafe for RegisteredCompletion",1,["headless_lms_models::course_module_completion_registered_to_study_registries::RegisteredCompletion"]],["impl UnwindSafe for CourseModuleCompletion",1,["headless_lms_models::course_module_completions::CourseModuleCompletion"]],["impl UnwindSafe for CourseModuleCompletionGranter",1,["headless_lms_models::course_module_completions::CourseModuleCompletionGranter"]],["impl UnwindSafe for NewCourseModuleCompletion",1,["headless_lms_models::course_module_completions::NewCourseModuleCompletion"]],["impl UnwindSafe for CourseModuleCompletionWithRegistrationInfo",1,["headless_lms_models::course_module_completions::CourseModuleCompletionWithRegistrationInfo"]],["impl UnwindSafe for StudyRegistryCompletion",1,["headless_lms_models::course_module_completions::StudyRegistryCompletion"]],["impl UnwindSafe for StudyRegistryGrade",1,["headless_lms_models::course_module_completions::StudyRegistryGrade"]],["impl UnwindSafe for CourseModulesSchema",1,["headless_lms_models::course_modules::CourseModulesSchema"]],["impl UnwindSafe for CourseModule",1,["headless_lms_models::course_modules::CourseModule"]],["impl UnwindSafe for NewCourseModule",1,["headless_lms_models::course_modules::NewCourseModule"]],["impl UnwindSafe for AutomaticCompletionRequirements",1,["headless_lms_models::course_modules::AutomaticCompletionRequirements"]],["impl UnwindSafe for CompletionPolicy",1,["headless_lms_models::course_modules::CompletionPolicy"]],["impl UnwindSafe for NewModule",1,["headless_lms_models::course_modules::NewModule"]],["impl UnwindSafe for ModifiedModule",1,["headless_lms_models::course_modules::ModifiedModule"]],["impl UnwindSafe for ModuleUpdates",1,["headless_lms_models::course_modules::ModuleUpdates"]],["impl UnwindSafe for CourseInfo",1,["headless_lms_models::courses::CourseInfo"]],["impl UnwindSafe for CourseCount",1,["headless_lms_models::courses::CourseCount"]],["impl UnwindSafe for CourseContextData",1,["headless_lms_models::courses::CourseContextData"]],["impl UnwindSafe for Course",1,["headless_lms_models::courses::Course"]],["impl UnwindSafe for CourseBreadcrumbInfo",1,["headless_lms_models::courses::CourseBreadcrumbInfo"]],["impl UnwindSafe for NewCourse",1,["headless_lms_models::courses::NewCourse"]],["impl UnwindSafe for CourseStructure",1,["headless_lms_models::courses::CourseStructure"]],["impl UnwindSafe for CourseUpdate",1,["headless_lms_models::courses::CourseUpdate"]],["impl UnwindSafe for EmailDelivery",1,["headless_lms_models::email_deliveries::EmailDelivery"]],["impl UnwindSafe for Email",1,["headless_lms_models::email_deliveries::Email"]],["impl UnwindSafe for EmailTemplate",1,["headless_lms_models::email_templates::EmailTemplate"]],["impl UnwindSafe for EmailTemplateNew",1,["headless_lms_models::email_templates::EmailTemplateNew"]],["impl UnwindSafe for EmailTemplateUpdate",1,["headless_lms_models::email_templates::EmailTemplateUpdate"]],["impl UnwindSafe for Exam",1,["headless_lms_models::exams::Exam"]],["impl UnwindSafe for OrgExam",1,["headless_lms_models::exams::OrgExam"]],["impl UnwindSafe for CourseExam",1,["headless_lms_models::exams::CourseExam"]],["impl UnwindSafe for NewExam",1,["headless_lms_models::exams::NewExam"]],["impl UnwindSafe for ExamInstructions",1,["headless_lms_models::exams::ExamInstructions"]],["impl UnwindSafe for ExamInstructionsUpdate",1,["headless_lms_models::exams::ExamInstructionsUpdate"]],["impl UnwindSafe for ExamEnrollment",1,["headless_lms_models::exams::ExamEnrollment"]],["impl UnwindSafe for ExerciseLanguageGroup",1,["headless_lms_models::exercise_language_groups::ExerciseLanguageGroup"]],["impl UnwindSafe for ExerciseRepositoryStatus",1,["headless_lms_models::exercise_repositories::ExerciseRepositoryStatus"]],["impl UnwindSafe for ExerciseRepository",1,["headless_lms_models::exercise_repositories::ExerciseRepository"]],["impl UnwindSafe for ExerciseRepositoryUpdate",1,["headless_lms_models::exercise_repositories::ExerciseRepositoryUpdate"]],["impl UnwindSafe for ExerciseServiceInfo",1,["headless_lms_models::exercise_service_info::ExerciseServiceInfo"]],["impl UnwindSafe for PathInfo",1,["headless_lms_models::exercise_service_info::PathInfo"]],["impl UnwindSafe for CourseMaterialExerciseServiceInfo",1,["headless_lms_models::exercise_service_info::CourseMaterialExerciseServiceInfo"]],["impl UnwindSafe for ExerciseServiceInfoApi",1,["headless_lms_models::exercise_service_info::ExerciseServiceInfoApi"]],["impl UnwindSafe for ExerciseService",1,["headless_lms_models::exercise_services::ExerciseService"]],["impl UnwindSafe for ExerciseServiceIframeRenderingInfo",1,["headless_lms_models::exercise_services::ExerciseServiceIframeRenderingInfo"]],["impl UnwindSafe for ExerciseServiceNewOrUpdate",1,["headless_lms_models::exercise_services::ExerciseServiceNewOrUpdate"]],["impl UnwindSafe for AnswerRequiringAttention",1,["headless_lms_models::exercise_slide_submissions::AnswerRequiringAttention"]],["impl UnwindSafe for NewExerciseSlideSubmission",1,["headless_lms_models::exercise_slide_submissions::NewExerciseSlideSubmission"]],["impl UnwindSafe for ExerciseSlideSubmission",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmission"]],["impl UnwindSafe for ExerciseAnswersInCourseRequiringAttentionCount",1,["headless_lms_models::exercise_slide_submissions::ExerciseAnswersInCourseRequiringAttentionCount"]],["impl UnwindSafe for ExerciseSlideSubmissionCount",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionCount"]],["impl UnwindSafe for ExerciseSlideSubmissionCountByExercise",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionCountByExercise"]],["impl UnwindSafe for ExerciseSlideSubmissionCountByWeekAndHour",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionCountByWeekAndHour"]],["impl UnwindSafe for ExerciseSlideSubmissionInfo",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionInfo"]],["impl UnwindSafe for NewExerciseSlide",1,["headless_lms_models::exercise_slides::NewExerciseSlide"]],["impl UnwindSafe for ExerciseSlide",1,["headless_lms_models::exercise_slides::ExerciseSlide"]],["impl UnwindSafe for CourseMaterialExerciseSlide",1,["headless_lms_models::exercise_slides::CourseMaterialExerciseSlide"]],["impl UnwindSafe for ExerciseTaskGrading",1,["headless_lms_models::exercise_task_gradings::ExerciseTaskGrading"]],["impl<'a> UnwindSafe for ExerciseTaskGradingRequest<'a>",1,["headless_lms_models::exercise_task_gradings::ExerciseTaskGradingRequest"]],["impl UnwindSafe for ExerciseTaskGradingResult",1,["headless_lms_models::exercise_task_gradings::ExerciseTaskGradingResult"]],["impl UnwindSafe for UserPointsUpdateStrategy",1,["headless_lms_models::exercise_task_gradings::UserPointsUpdateStrategy"]],["impl UnwindSafe for ExerciseTaskRegradingSubmission",1,["headless_lms_models::exercise_task_regrading_submissions::ExerciseTaskRegradingSubmission"]],["impl UnwindSafe for ExerciseTaskSubmission",1,["headless_lms_models::exercise_task_submissions::ExerciseTaskSubmission"]],["impl UnwindSafe for PeerReviewsRecieved",1,["headless_lms_models::exercise_task_submissions::PeerReviewsRecieved"]],["impl UnwindSafe for SubmissionData",1,["headless_lms_models::exercise_task_submissions::SubmissionData"]],["impl UnwindSafe for ExportedSubmission",1,["headless_lms_models::exercise_task_submissions::ExportedSubmission"]],["impl UnwindSafe for ExportedCourseSubmission",1,["headless_lms_models::exercise_task_submissions::ExportedCourseSubmission"]],["impl UnwindSafe for CourseMaterialExerciseTask",1,["headless_lms_models::exercise_tasks::CourseMaterialExerciseTask"]],["impl UnwindSafe for NewExerciseTask",1,["headless_lms_models::exercise_tasks::NewExerciseTask"]],["impl UnwindSafe for ExerciseTaskSpec",1,["headless_lms_models::exercise_tasks::ExerciseTaskSpec"]],["impl UnwindSafe for ExerciseTask",1,["headless_lms_models::exercise_tasks::ExerciseTask"]],["impl UnwindSafe for Exercise",1,["headless_lms_models::exercises::Exercise"]],["impl UnwindSafe for ExerciseGradingStatus",1,["headless_lms_models::exercises::ExerciseGradingStatus"]],["impl UnwindSafe for ExerciseStatusSummaryForUser",1,["headless_lms_models::exercises::ExerciseStatusSummaryForUser"]],["impl UnwindSafe for CourseMaterialExercise",1,["headless_lms_models::exercises::CourseMaterialExercise"]],["impl UnwindSafe for ActivityProgress",1,["headless_lms_models::exercises::ActivityProgress"]],["impl UnwindSafe for GradingProgress",1,["headless_lms_models::exercises::GradingProgress"]],["impl UnwindSafe for ExerciseStatus",1,["headless_lms_models::exercises::ExerciseStatus"]],["impl UnwindSafe for NewFeedback",1,["headless_lms_models::feedback::NewFeedback"]],["impl UnwindSafe for FeedbackBlock",1,["headless_lms_models::feedback::FeedbackBlock"]],["impl UnwindSafe for Feedback",1,["headless_lms_models::feedback::Feedback"]],["impl UnwindSafe for FeedbackCount",1,["headless_lms_models::feedback::FeedbackCount"]],["impl UnwindSafe for GeneratedCertificate",1,["headless_lms_models::generated_certificates::GeneratedCertificate"]],["impl UnwindSafe for Term",1,["headless_lms_models::glossary::Term"]],["impl UnwindSafe for TermUpdate",1,["headless_lms_models::glossary::TermUpdate"]],["impl UnwindSafe for CreateNewCourseFixedIds",1,["headless_lms_models::library::content_management::CreateNewCourseFixedIds"]],["impl UnwindSafe for CustomViewExerciseTaskGrading",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTaskGrading"]],["impl UnwindSafe for CustomViewExerciseTaskSpec",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTaskSpec"]],["impl UnwindSafe for CustomViewExerciseTaskSubmission",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTaskSubmission"]],["impl UnwindSafe for CustomViewExerciseSubmissions",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseSubmissions"]],["impl UnwindSafe for CustomViewExerciseTasks",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTasks"]],["impl UnwindSafe for GlobalStatEntry",1,["headless_lms_models::library::global_stats::GlobalStatEntry"]],["impl UnwindSafe for GlobalCourseModuleStatEntry",1,["headless_lms_models::library::global_stats::GlobalCourseModuleStatEntry"]],["impl UnwindSafe for StudentExerciseSlideSubmission",1,["headless_lms_models::library::grading::StudentExerciseSlideSubmission"]],["impl UnwindSafe for StudentExerciseSlideSubmissionResult",1,["headless_lms_models::library::grading::StudentExerciseSlideSubmissionResult"]],["impl UnwindSafe for StudentExerciseTaskSubmission",1,["headless_lms_models::library::grading::StudentExerciseTaskSubmission"]],["impl UnwindSafe for StudentExerciseTaskSubmissionResult",1,["headless_lms_models::library::grading::StudentExerciseTaskSubmissionResult"]],["impl UnwindSafe for ExerciseSlideSubmissionWithTasks",1,["headless_lms_models::library::grading::ExerciseSlideSubmissionWithTasks"]],["impl UnwindSafe for ExerciseStateUpdateNeedToUpdatePeerReviewStatusWithThis",1,["headless_lms_models::library::grading::ExerciseStateUpdateNeedToUpdatePeerReviewStatusWithThis"]],["impl UnwindSafe for GradingPolicy",1,["headless_lms_models::library::grading::GradingPolicy"]],["impl UnwindSafe for AnswersRequiringAttention",1,["headless_lms_models::library::grading::AnswersRequiringAttention"]],["impl UnwindSafe for AnswerRequiringAttentionWithTasks",1,["headless_lms_models::library::grading::AnswerRequiringAttentionWithTasks"]],["impl UnwindSafe for CourseMaterialPeerReviewSubmission",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewSubmission"]],["impl UnwindSafe for CourseMaterialPeerReviewQuestionAnswer",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewQuestionAnswer"]],["impl UnwindSafe for CourseMaterialPeerReviewData",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewData"]],["impl UnwindSafe for CourseMaterialPeerReviewDataAnswerToReview",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewDataAnswerToReview"]],["impl UnwindSafe for CourseInstanceCompletionSummary",1,["headless_lms_models::library::progressing::CourseInstanceCompletionSummary"]],["impl UnwindSafe for UserWithModuleCompletions",1,["headless_lms_models::library::progressing::UserWithModuleCompletions"]],["impl UnwindSafe for UserCourseModuleCompletion",1,["headless_lms_models::library::progressing::UserCourseModuleCompletion"]],["impl UnwindSafe for TeacherManualCompletionRequest",1,["headless_lms_models::library::progressing::TeacherManualCompletionRequest"]],["impl UnwindSafe for TeacherManualCompletion",1,["headless_lms_models::library::progressing::TeacherManualCompletion"]],["impl UnwindSafe for ManualCompletionPreview",1,["headless_lms_models::library::progressing::ManualCompletionPreview"]],["impl UnwindSafe for ManualCompletionPreviewUser",1,["headless_lms_models::library::progressing::ManualCompletionPreviewUser"]],["impl UnwindSafe for UserCompletionInformation",1,["headless_lms_models::library::progressing::UserCompletionInformation"]],["impl UnwindSafe for UserModuleCompletionStatus",1,["headless_lms_models::library::progressing::UserModuleCompletionStatus"]],["impl UnwindSafe for CompletionRegistrationLink",1,["headless_lms_models::library::progressing::CompletionRegistrationLink"]],["impl UnwindSafe for RegradingStatus",1,["headless_lms_models::library::regrading::RegradingStatus"]],["impl !UnwindSafe for GradingData",1,["headless_lms_models::library::regrading::GradingData"]],["impl UnwindSafe for PeerReviewOpinion",1,["headless_lms_models::library::user_exercise_state_updater::state_deriver::PeerReviewOpinion"]],["impl UnwindSafe for UserExerciseStateUpdateRequiredData",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateRequiredData"]],["impl UnwindSafe for UserExerciseStateUpdateRequiredDataPeerReviewInformation",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateRequiredDataPeerReviewInformation"]],["impl UnwindSafe for UserExerciseStateUpdateAlreadyLoadedRequiredData",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateAlreadyLoadedRequiredData"]],["impl UnwindSafe for UserExerciseStateUpdateAlreadyLoadedRequiredDataPeerReviewInformation",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateAlreadyLoadedRequiredDataPeerReviewInformation"]],["impl UnwindSafe for MaterialReference",1,["headless_lms_models::material_references::MaterialReference"]],["impl UnwindSafe for NewMaterialReference",1,["headless_lms_models::material_references::NewMaterialReference"]],["impl UnwindSafe for OpenUniversityRegistrationLink",1,["headless_lms_models::open_university_registration_links::OpenUniversityRegistrationLink"]],["impl UnwindSafe for DatabaseOrganization",1,["headless_lms_models::organizations::DatabaseOrganization"]],["impl UnwindSafe for Organization",1,["headless_lms_models::organizations::Organization"]],["impl UnwindSafe for OtherDomainToCourseRedirection",1,["headless_lms_models::other_domain_to_course_redirections::OtherDomainToCourseRedirection"]],["impl UnwindSafe for PageAudioFile",1,["headless_lms_models::page_audio_files::PageAudioFile"]],["impl UnwindSafe for HistoryChangeReason",1,["headless_lms_models::page_history::HistoryChangeReason"]],["impl UnwindSafe for PageHistory",1,["headless_lms_models::page_history::PageHistory"]],["impl UnwindSafe for PageHistoryContent",1,["headless_lms_models::page_history::PageHistoryContent"]],["impl UnwindSafe for PageHistoryData",1,["headless_lms_models::page_history::PageHistoryData"]],["impl UnwindSafe for PageLanguageGroup",1,["headless_lms_models::page_language_groups::PageLanguageGroup"]],["impl UnwindSafe for NewPageVisitDatum",1,["headless_lms_models::page_visit_datum::NewPageVisitDatum"]],["impl UnwindSafe for GenerateAnonymousIdentifierInput",1,["headless_lms_models::page_visit_datum_daily_visit_hashing_keys::GenerateAnonymousIdentifierInput"]],["impl UnwindSafe for PageVisitDatumSummaryByCourse",1,["headless_lms_models::page_visit_datum_summary_by_courses::PageVisitDatumSummaryByCourse"]],["impl UnwindSafe for PageVisitDatumSummaryByCoursesCountries",1,["headless_lms_models::page_visit_datum_summary_by_courses_countries::PageVisitDatumSummaryByCoursesCountries"]],["impl UnwindSafe for PageVisitDatumSummaryByCourseDeviceTypes",1,["headless_lms_models::page_visit_datum_summary_by_courses_device_types::PageVisitDatumSummaryByCourseDeviceTypes"]],["impl UnwindSafe for PageVisitDatumSummaryByPages",1,["headless_lms_models::page_visit_datum_summary_by_pages::PageVisitDatumSummaryByPages"]],["impl UnwindSafe for Page",1,["headless_lms_models::pages::Page"]],["impl UnwindSafe for PageInfo",1,["headless_lms_models::pages::PageInfo"]],["impl UnwindSafe for PageAudioFiles",1,["headless_lms_models::pages::PageAudioFiles"]],["impl UnwindSafe for CoursePageWithUserData",1,["headless_lms_models::pages::CoursePageWithUserData"]],["impl UnwindSafe for PageWithExercises",1,["headless_lms_models::pages::PageWithExercises"]],["impl UnwindSafe for NewPage",1,["headless_lms_models::pages::NewPage"]],["impl UnwindSafe for PageDetailsUpdate",1,["headless_lms_models::pages::PageDetailsUpdate"]],["impl UnwindSafe for NormalizedCmsExerciseTask",1,["headless_lms_models::pages::NormalizedCmsExerciseTask"]],["impl UnwindSafe for PageRoutingData",1,["headless_lms_models::pages::PageRoutingData"]],["impl UnwindSafe for PageMetadata",1,["headless_lms_models::pages::PageMetadata"]],["impl UnwindSafe for PageChapterAndCourseInformation",1,["headless_lms_models::pages::PageChapterAndCourseInformation"]],["impl UnwindSafe for PageSearchResult",1,["headless_lms_models::pages::PageSearchResult"]],["impl UnwindSafe for ContentManagementPage",1,["headless_lms_models::pages::ContentManagementPage"]],["impl UnwindSafe for SearchRequest",1,["headless_lms_models::pages::SearchRequest"]],["impl UnwindSafe for PageNavigationInformation",1,["headless_lms_models::pages::PageNavigationInformation"]],["impl UnwindSafe for ExerciseWithExerciseTasks",1,["headless_lms_models::pages::ExerciseWithExerciseTasks"]],["impl UnwindSafe for IsChapterFrontPage",1,["headless_lms_models::pages::IsChapterFrontPage"]],["impl UnwindSafe for HistoryRestoreData",1,["headless_lms_models::pages::HistoryRestoreData"]],["impl<'a> UnwindSafe for NewCoursePage<'a>",1,["headless_lms_models::pages::NewCoursePage"]],["impl UnwindSafe for PageVisibility",1,["headless_lms_models::pages::PageVisibility"]],["impl UnwindSafe for CmsPageExercise",1,["headless_lms_models::pages::CmsPageExercise"]],["impl UnwindSafe for CmsPageExerciseSlide",1,["headless_lms_models::pages::CmsPageExerciseSlide"]],["impl UnwindSafe for CmsPageExerciseTask",1,["headless_lms_models::pages::CmsPageExerciseTask"]],["impl UnwindSafe for CmsPageUpdate",1,["headless_lms_models::pages::CmsPageUpdate"]],["impl UnwindSafe for PageUpdateArgs",1,["headless_lms_models::pages::PageUpdateArgs"]],["impl UnwindSafe for ExerciseTaskIdAndSpec",1,["headless_lms_models::pages::ExerciseTaskIdAndSpec"]],["impl UnwindSafe for PeerReviewConfig",1,["headless_lms_models::peer_review_configs::PeerReviewConfig"]],["impl UnwindSafe for CourseMaterialPeerReviewConfig",1,["headless_lms_models::peer_review_configs::CourseMaterialPeerReviewConfig"]],["impl UnwindSafe for CmsPeerReviewConfig",1,["headless_lms_models::peer_review_configs::CmsPeerReviewConfig"]],["impl UnwindSafe for CmsPeerReviewConfiguration",1,["headless_lms_models::peer_review_configs::CmsPeerReviewConfiguration"]],["impl UnwindSafe for PeerReviewProcessingStrategy",1,["headless_lms_models::peer_review_configs::PeerReviewProcessingStrategy"]],["impl UnwindSafe for PeerReviewQuestionSubmission",1,["headless_lms_models::peer_review_question_submissions::PeerReviewQuestionSubmission"]],["impl UnwindSafe for PeerReviewAnswer",1,["headless_lms_models::peer_review_question_submissions::PeerReviewAnswer"]],["impl UnwindSafe for PeerReviewQuestionAndAnswer",1,["headless_lms_models::peer_review_question_submissions::PeerReviewQuestionAndAnswer"]],["impl UnwindSafe for PeerReviewWithQuestionsAndAnswers",1,["headless_lms_models::peer_review_question_submissions::PeerReviewWithQuestionsAndAnswers"]],["impl UnwindSafe for PeerReviewQuestionType",1,["headless_lms_models::peer_review_questions::PeerReviewQuestionType"]],["impl UnwindSafe for CmsPeerReviewQuestion",1,["headless_lms_models::peer_review_questions::CmsPeerReviewQuestion"]],["impl UnwindSafe for PeerReviewQuestion",1,["headless_lms_models::peer_review_questions::PeerReviewQuestion"]],["impl UnwindSafe for PeerReviewQueueEntry",1,["headless_lms_models::peer_review_queue_entries::PeerReviewQueueEntry"]],["impl UnwindSafe for PeerReviewSubmission",1,["headless_lms_models::peer_review_submissions::PeerReviewSubmission"]],["impl UnwindSafe for PendingRole",1,["headless_lms_models::pending_roles::PendingRole"]],["impl UnwindSafe for PlaygroundExample",1,["headless_lms_models::playground_examples::PlaygroundExample"]],["impl UnwindSafe for PlaygroundExampleData",1,["headless_lms_models::playground_examples::PlaygroundExampleData"]],["impl UnwindSafe for NewProposedBlockEdit",1,["headless_lms_models::proposed_block_edits::NewProposedBlockEdit"]],["impl UnwindSafe for ProposalStatus",1,["headless_lms_models::proposed_block_edits::ProposalStatus"]],["impl UnwindSafe for EditedBlockStillExistsData",1,["headless_lms_models::proposed_block_edits::EditedBlockStillExistsData"]],["impl UnwindSafe for EditedBlockNoLongerExistsData",1,["headless_lms_models::proposed_block_edits::EditedBlockNoLongerExistsData"]],["impl UnwindSafe for BlockProposal",1,["headless_lms_models::proposed_block_edits::BlockProposal"]],["impl UnwindSafe for BlockProposalInfo",1,["headless_lms_models::proposed_block_edits::BlockProposalInfo"]],["impl UnwindSafe for BlockProposalAction",1,["headless_lms_models::proposed_block_edits::BlockProposalAction"]],["impl UnwindSafe for NewProposedPageEdits",1,["headless_lms_models::proposed_page_edits::NewProposedPageEdits"]],["impl UnwindSafe for PageProposal",1,["headless_lms_models::proposed_page_edits::PageProposal"]],["impl UnwindSafe for EditProposalInfo",1,["headless_lms_models::proposed_page_edits::EditProposalInfo"]],["impl UnwindSafe for ProposalCount",1,["headless_lms_models::proposed_page_edits::ProposalCount"]],["impl UnwindSafe for Regrading",1,["headless_lms_models::regradings::Regrading"]],["impl UnwindSafe for NewRegrading",1,["headless_lms_models::regradings::NewRegrading"]],["impl UnwindSafe for RegradingInfo",1,["headless_lms_models::regradings::RegradingInfo"]],["impl UnwindSafe for RegradingSubmissionInfo",1,["headless_lms_models::regradings::RegradingSubmissionInfo"]],["impl UnwindSafe for RepositoryExercise",1,["headless_lms_models::repository_exercises::RepositoryExercise"]],["impl UnwindSafe for ResearchForm",1,["headless_lms_models::research_forms::ResearchForm"]],["impl UnwindSafe for NewResearchForm",1,["headless_lms_models::research_forms::NewResearchForm"]],["impl UnwindSafe for ResearchFormQuestion",1,["headless_lms_models::research_forms::ResearchFormQuestion"]],["impl UnwindSafe for NewResearchFormQuestion",1,["headless_lms_models::research_forms::NewResearchFormQuestion"]],["impl UnwindSafe for NewResearchFormQuestionAnswer",1,["headless_lms_models::research_forms::NewResearchFormQuestionAnswer"]],["impl UnwindSafe for ResearchFormQuestionAnswer",1,["headless_lms_models::research_forms::ResearchFormQuestionAnswer"]],["impl UnwindSafe for UserRole",1,["headless_lms_models::roles::UserRole"]],["impl UnwindSafe for Role",1,["headless_lms_models::roles::Role"]],["impl UnwindSafe for RoleDomain",1,["headless_lms_models::roles::RoleDomain"]],["impl UnwindSafe for RoleInfo",1,["headless_lms_models::roles::RoleInfo"]],["impl UnwindSafe for RoleUser",1,["headless_lms_models::roles::RoleUser"]],["impl UnwindSafe for StudentCountry",1,["headless_lms_models::student_countries::StudentCountry"]],["impl UnwindSafe for StudyRegistryRegistrar",1,["headless_lms_models::study_registry_registrars::StudyRegistryRegistrar"]],["impl UnwindSafe for TeacherGradingDecision",1,["headless_lms_models::teacher_grading_decisions::TeacherGradingDecision"]],["impl UnwindSafe for TeacherDecisionType",1,["headless_lms_models::teacher_grading_decisions::TeacherDecisionType"]],["impl UnwindSafe for NewTeacherGradingDecision",1,["headless_lms_models::teacher_grading_decisions::NewTeacherGradingDecision"]],["impl UnwindSafe for UserCourseInstanceExerciseServiceVariable",1,["headless_lms_models::user_course_instance_exercise_service_variables::UserCourseInstanceExerciseServiceVariable"]],["impl UnwindSafe for UserCourseSettings",1,["headless_lms_models::user_course_settings::UserCourseSettings"]],["impl UnwindSafe for UserDetail",1,["headless_lms_models::user_details::UserDetail"]],["impl UnwindSafe for UserExerciseSlideState",1,["headless_lms_models::user_exercise_slide_states::UserExerciseSlideState"]],["impl UnwindSafe for UserExerciseSlideStateGradingSummary",1,["headless_lms_models::user_exercise_slide_states::UserExerciseSlideStateGradingSummary"]],["impl UnwindSafe for ReviewingStage",1,["headless_lms_models::user_exercise_states::ReviewingStage"]],["impl UnwindSafe for UserExerciseState",1,["headless_lms_models::user_exercise_states::UserExerciseState"]],["impl UnwindSafe for UserExerciseStateUpdate",1,["headless_lms_models::user_exercise_states::UserExerciseStateUpdate"]],["impl UnwindSafe for CourseInstanceOrExamId",1,["headless_lms_models::user_exercise_states::CourseInstanceOrExamId"]],["impl UnwindSafe for UserCourseInstanceProgress",1,["headless_lms_models::user_exercise_states::UserCourseInstanceProgress"]],["impl UnwindSafe for UserCourseInstanceChapterExerciseProgress",1,["headless_lms_models::user_exercise_states::UserCourseInstanceChapterExerciseProgress"]],["impl UnwindSafe for DatabaseUserCourseInstanceChapterExerciseProgress",1,["headless_lms_models::user_exercise_states::DatabaseUserCourseInstanceChapterExerciseProgress"]],["impl UnwindSafe for UserChapterMetrics",1,["headless_lms_models::user_exercise_states::UserChapterMetrics"]],["impl UnwindSafe for UserCourseInstanceMetrics",1,["headless_lms_models::user_exercise_states::UserCourseInstanceMetrics"]],["impl UnwindSafe for CourseInstanceExerciseMetrics",1,["headless_lms_models::user_exercise_states::CourseInstanceExerciseMetrics"]],["impl UnwindSafe for ExerciseUserCounts",1,["headless_lms_models::user_exercise_states::ExerciseUserCounts"]],["impl UnwindSafe for ExerciseWithUserState",1,["headless_lms_models::user_exercise_states::ExerciseWithUserState"]],["impl UnwindSafe for EwusCourse",1,["headless_lms_models::user_exercise_states::EwusCourse"]],["impl UnwindSafe for EwusExam",1,["headless_lms_models::user_exercise_states::EwusExam"]],["impl<C, E> UnwindSafe for EwusContext<C, E>
    where\n C: UnwindSafe,\n E: UnwindSafe,
    ",1,["headless_lms_models::user_exercise_states::EwusContext"]],["impl UnwindSafe for EwusCourseOrExam",1,["headless_lms_models::user_exercise_states::EwusCourseOrExam"]],["impl UnwindSafe for CourseInstanceUserPoints",1,["headless_lms_models::user_exercise_states::CourseInstanceUserPoints"]],["impl UnwindSafe for CourseInstanceUserPointsInner",1,["headless_lms_models::user_exercise_states::CourseInstanceUserPointsInner"]],["impl UnwindSafe for ExamUserPoints",1,["headless_lms_models::user_exercise_states::ExamUserPoints"]],["impl UnwindSafe for ExamUserPointsInner",1,["headless_lms_models::user_exercise_states::ExamUserPointsInner"]],["impl UnwindSafe for UserExerciseTaskState",1,["headless_lms_models::user_exercise_task_states::UserExerciseTaskState"]],["impl UnwindSafe for UserResearchConsent",1,["headless_lms_models::user_research_consents::UserResearchConsent"]],["impl UnwindSafe for User",1,["headless_lms_models::users::User"]],["impl !UnwindSafe for ModelError",1,["headless_lms_models::error::ModelError"]],["impl UnwindSafe for ModelErrorType",1,["headless_lms_models::error::ModelErrorType"]],["impl<T> UnwindSafe for PKeyPolicy<T>
    where\n T: UnwindSafe,
    ",1,["headless_lms_models::PKeyPolicy"]],["impl UnwindSafe for CourseOrExamId",1,["headless_lms_models::CourseOrExamId"]]], +"headless_lms_models":[["impl UnwindSafe for CertificateConfigurationToRequirement",1,["headless_lms_models::certificate_configuration_to_requirements::CertificateConfigurationToRequirement"]],["impl UnwindSafe for CertificateAllRequirements",1,["headless_lms_models::certificate_configuration_to_requirements::CertificateAllRequirements"]],["impl UnwindSafe for PaperSize",1,["headless_lms_models::certificate_configurations::PaperSize"]],["impl UnwindSafe for CertificateTextAnchor",1,["headless_lms_models::certificate_configurations::CertificateTextAnchor"]],["impl UnwindSafe for CertificateConfigurationAndRequirements",1,["headless_lms_models::certificate_configurations::CertificateConfigurationAndRequirements"]],["impl UnwindSafe for CertificateConfiguration",1,["headless_lms_models::certificate_configurations::CertificateConfiguration"]],["impl UnwindSafe for DatabaseCertificateConfiguration",1,["headless_lms_models::certificate_configurations::DatabaseCertificateConfiguration"]],["impl<'a> UnwindSafe for DatabaseCertificateConfigurationInner<'a>",1,["headless_lms_models::certificate_configurations::DatabaseCertificateConfigurationInner"]],["impl UnwindSafe for CertificateFont",1,["headless_lms_models::certificate_fonts::CertificateFont"]],["impl UnwindSafe for NewCertificateFont",1,["headless_lms_models::certificate_fonts::NewCertificateFont"]],["impl UnwindSafe for DatabaseChapter",1,["headless_lms_models::chapters::DatabaseChapter"]],["impl UnwindSafe for Chapter",1,["headless_lms_models::chapters::Chapter"]],["impl UnwindSafe for ChapterStatus",1,["headless_lms_models::chapters::ChapterStatus"]],["impl UnwindSafe for ChapterPagesWithExercises",1,["headless_lms_models::chapters::ChapterPagesWithExercises"]],["impl UnwindSafe for NewChapter",1,["headless_lms_models::chapters::NewChapter"]],["impl UnwindSafe for ChapterUpdate",1,["headless_lms_models::chapters::ChapterUpdate"]],["impl UnwindSafe for ChapterInfo",1,["headless_lms_models::chapters::ChapterInfo"]],["impl UnwindSafe for ChapterWithStatus",1,["headless_lms_models::chapters::ChapterWithStatus"]],["impl UnwindSafe for UserCourseInstanceChapterProgress",1,["headless_lms_models::chapters::UserCourseInstanceChapterProgress"]],["impl UnwindSafe for CourseBackgroundQuestionAnswer",1,["headless_lms_models::course_background_question_answers::CourseBackgroundQuestionAnswer"]],["impl UnwindSafe for NewCourseBackgroundQuestionAnswer",1,["headless_lms_models::course_background_question_answers::NewCourseBackgroundQuestionAnswer"]],["impl UnwindSafe for CourseBackgroundQuestionType",1,["headless_lms_models::course_background_questions::CourseBackgroundQuestionType"]],["impl UnwindSafe for CourseBackgroundQuestion",1,["headless_lms_models::course_background_questions::CourseBackgroundQuestion"]],["impl UnwindSafe for CourseBackgroundQuestionsAndAnswers",1,["headless_lms_models::course_background_questions::CourseBackgroundQuestionsAndAnswers"]],["impl UnwindSafe for CourseInstanceEnrollment",1,["headless_lms_models::course_instance_enrollments::CourseInstanceEnrollment"]],["impl UnwindSafe for CourseInstanceEnrollmentsInfo",1,["headless_lms_models::course_instance_enrollments::CourseInstanceEnrollmentsInfo"]],["impl UnwindSafe for NewCourseInstanceEnrollment",1,["headless_lms_models::course_instance_enrollments::NewCourseInstanceEnrollment"]],["impl UnwindSafe for CourseInstance",1,["headless_lms_models::course_instances::CourseInstance"]],["impl UnwindSafe for CourseInstanceForm",1,["headless_lms_models::course_instances::CourseInstanceForm"]],["impl<'a> UnwindSafe for NewCourseInstance<'a>",1,["headless_lms_models::course_instances::NewCourseInstance"]],["impl UnwindSafe for ChapterScore",1,["headless_lms_models::course_instances::ChapterScore"]],["impl UnwindSafe for PointMap",1,["headless_lms_models::course_instances::PointMap"]],["impl UnwindSafe for Points",1,["headless_lms_models::course_instances::Points"]],["impl UnwindSafe for CourseInstanceWithCourseInfo",1,["headless_lms_models::course_instances::CourseInstanceWithCourseInfo"]],["impl UnwindSafe for CourseLanguageVersion",1,["headless_lms_models::course_language_groups::CourseLanguageVersion"]],["impl UnwindSafe for CourseModuleCompletionRegisteredToStudyRegistry",1,["headless_lms_models::course_module_completion_registered_to_study_registries::CourseModuleCompletionRegisteredToStudyRegistry"]],["impl UnwindSafe for NewCourseModuleCompletionRegisteredToStudyRegistry",1,["headless_lms_models::course_module_completion_registered_to_study_registries::NewCourseModuleCompletionRegisteredToStudyRegistry"]],["impl UnwindSafe for RegisteredCompletion",1,["headless_lms_models::course_module_completion_registered_to_study_registries::RegisteredCompletion"]],["impl UnwindSafe for CourseModuleCompletion",1,["headless_lms_models::course_module_completions::CourseModuleCompletion"]],["impl UnwindSafe for CourseModuleCompletionGranter",1,["headless_lms_models::course_module_completions::CourseModuleCompletionGranter"]],["impl UnwindSafe for NewCourseModuleCompletion",1,["headless_lms_models::course_module_completions::NewCourseModuleCompletion"]],["impl UnwindSafe for CourseModuleCompletionWithRegistrationInfo",1,["headless_lms_models::course_module_completions::CourseModuleCompletionWithRegistrationInfo"]],["impl UnwindSafe for StudyRegistryCompletion",1,["headless_lms_models::course_module_completions::StudyRegistryCompletion"]],["impl UnwindSafe for StudyRegistryGrade",1,["headless_lms_models::course_module_completions::StudyRegistryGrade"]],["impl UnwindSafe for CourseModulesSchema",1,["headless_lms_models::course_modules::CourseModulesSchema"]],["impl UnwindSafe for CourseModule",1,["headless_lms_models::course_modules::CourseModule"]],["impl UnwindSafe for NewCourseModule",1,["headless_lms_models::course_modules::NewCourseModule"]],["impl UnwindSafe for AutomaticCompletionRequirements",1,["headless_lms_models::course_modules::AutomaticCompletionRequirements"]],["impl UnwindSafe for CompletionPolicy",1,["headless_lms_models::course_modules::CompletionPolicy"]],["impl UnwindSafe for NewModule",1,["headless_lms_models::course_modules::NewModule"]],["impl UnwindSafe for ModifiedModule",1,["headless_lms_models::course_modules::ModifiedModule"]],["impl UnwindSafe for ModuleUpdates",1,["headless_lms_models::course_modules::ModuleUpdates"]],["impl UnwindSafe for CourseInfo",1,["headless_lms_models::courses::CourseInfo"]],["impl UnwindSafe for CourseCount",1,["headless_lms_models::courses::CourseCount"]],["impl UnwindSafe for CourseContextData",1,["headless_lms_models::courses::CourseContextData"]],["impl UnwindSafe for Course",1,["headless_lms_models::courses::Course"]],["impl UnwindSafe for CourseBreadcrumbInfo",1,["headless_lms_models::courses::CourseBreadcrumbInfo"]],["impl UnwindSafe for NewCourse",1,["headless_lms_models::courses::NewCourse"]],["impl UnwindSafe for CourseStructure",1,["headless_lms_models::courses::CourseStructure"]],["impl UnwindSafe for CourseUpdate",1,["headless_lms_models::courses::CourseUpdate"]],["impl UnwindSafe for EmailDelivery",1,["headless_lms_models::email_deliveries::EmailDelivery"]],["impl UnwindSafe for Email",1,["headless_lms_models::email_deliveries::Email"]],["impl UnwindSafe for EmailTemplate",1,["headless_lms_models::email_templates::EmailTemplate"]],["impl UnwindSafe for EmailTemplateNew",1,["headless_lms_models::email_templates::EmailTemplateNew"]],["impl UnwindSafe for EmailTemplateUpdate",1,["headless_lms_models::email_templates::EmailTemplateUpdate"]],["impl UnwindSafe for Exam",1,["headless_lms_models::exams::Exam"]],["impl UnwindSafe for OrgExam",1,["headless_lms_models::exams::OrgExam"]],["impl UnwindSafe for CourseExam",1,["headless_lms_models::exams::CourseExam"]],["impl UnwindSafe for NewExam",1,["headless_lms_models::exams::NewExam"]],["impl UnwindSafe for ExamInstructions",1,["headless_lms_models::exams::ExamInstructions"]],["impl UnwindSafe for ExamInstructionsUpdate",1,["headless_lms_models::exams::ExamInstructionsUpdate"]],["impl UnwindSafe for ExamEnrollment",1,["headless_lms_models::exams::ExamEnrollment"]],["impl UnwindSafe for ExerciseLanguageGroup",1,["headless_lms_models::exercise_language_groups::ExerciseLanguageGroup"]],["impl UnwindSafe for ExerciseRepositoryStatus",1,["headless_lms_models::exercise_repositories::ExerciseRepositoryStatus"]],["impl UnwindSafe for ExerciseRepository",1,["headless_lms_models::exercise_repositories::ExerciseRepository"]],["impl UnwindSafe for ExerciseRepositoryUpdate",1,["headless_lms_models::exercise_repositories::ExerciseRepositoryUpdate"]],["impl UnwindSafe for ExerciseServiceInfo",1,["headless_lms_models::exercise_service_info::ExerciseServiceInfo"]],["impl UnwindSafe for PathInfo",1,["headless_lms_models::exercise_service_info::PathInfo"]],["impl UnwindSafe for CourseMaterialExerciseServiceInfo",1,["headless_lms_models::exercise_service_info::CourseMaterialExerciseServiceInfo"]],["impl UnwindSafe for ExerciseServiceInfoApi",1,["headless_lms_models::exercise_service_info::ExerciseServiceInfoApi"]],["impl UnwindSafe for ExerciseService",1,["headless_lms_models::exercise_services::ExerciseService"]],["impl UnwindSafe for ExerciseServiceIframeRenderingInfo",1,["headless_lms_models::exercise_services::ExerciseServiceIframeRenderingInfo"]],["impl UnwindSafe for ExerciseServiceNewOrUpdate",1,["headless_lms_models::exercise_services::ExerciseServiceNewOrUpdate"]],["impl UnwindSafe for AnswerRequiringAttention",1,["headless_lms_models::exercise_slide_submissions::AnswerRequiringAttention"]],["impl UnwindSafe for NewExerciseSlideSubmission",1,["headless_lms_models::exercise_slide_submissions::NewExerciseSlideSubmission"]],["impl UnwindSafe for ExerciseSlideSubmission",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmission"]],["impl UnwindSafe for ExerciseAnswersInCourseRequiringAttentionCount",1,["headless_lms_models::exercise_slide_submissions::ExerciseAnswersInCourseRequiringAttentionCount"]],["impl UnwindSafe for ExerciseSlideSubmissionCount",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionCount"]],["impl UnwindSafe for ExerciseSlideSubmissionCountByExercise",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionCountByExercise"]],["impl UnwindSafe for ExerciseSlideSubmissionCountByWeekAndHour",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionCountByWeekAndHour"]],["impl UnwindSafe for ExerciseSlideSubmissionInfo",1,["headless_lms_models::exercise_slide_submissions::ExerciseSlideSubmissionInfo"]],["impl UnwindSafe for NewExerciseSlide",1,["headless_lms_models::exercise_slides::NewExerciseSlide"]],["impl UnwindSafe for ExerciseSlide",1,["headless_lms_models::exercise_slides::ExerciseSlide"]],["impl UnwindSafe for CourseMaterialExerciseSlide",1,["headless_lms_models::exercise_slides::CourseMaterialExerciseSlide"]],["impl UnwindSafe for ExerciseTaskGrading",1,["headless_lms_models::exercise_task_gradings::ExerciseTaskGrading"]],["impl<'a> UnwindSafe for ExerciseTaskGradingRequest<'a>",1,["headless_lms_models::exercise_task_gradings::ExerciseTaskGradingRequest"]],["impl UnwindSafe for ExerciseTaskGradingResult",1,["headless_lms_models::exercise_task_gradings::ExerciseTaskGradingResult"]],["impl UnwindSafe for UserPointsUpdateStrategy",1,["headless_lms_models::exercise_task_gradings::UserPointsUpdateStrategy"]],["impl UnwindSafe for ExerciseTaskRegradingSubmission",1,["headless_lms_models::exercise_task_regrading_submissions::ExerciseTaskRegradingSubmission"]],["impl UnwindSafe for ExerciseTaskSubmission",1,["headless_lms_models::exercise_task_submissions::ExerciseTaskSubmission"]],["impl UnwindSafe for PeerReviewsRecieved",1,["headless_lms_models::exercise_task_submissions::PeerReviewsRecieved"]],["impl UnwindSafe for SubmissionData",1,["headless_lms_models::exercise_task_submissions::SubmissionData"]],["impl UnwindSafe for ExportedSubmission",1,["headless_lms_models::exercise_task_submissions::ExportedSubmission"]],["impl UnwindSafe for ExportedCourseSubmission",1,["headless_lms_models::exercise_task_submissions::ExportedCourseSubmission"]],["impl UnwindSafe for CourseMaterialExerciseTask",1,["headless_lms_models::exercise_tasks::CourseMaterialExerciseTask"]],["impl UnwindSafe for NewExerciseTask",1,["headless_lms_models::exercise_tasks::NewExerciseTask"]],["impl UnwindSafe for ExerciseTaskSpec",1,["headless_lms_models::exercise_tasks::ExerciseTaskSpec"]],["impl UnwindSafe for ExerciseTask",1,["headless_lms_models::exercise_tasks::ExerciseTask"]],["impl UnwindSafe for Exercise",1,["headless_lms_models::exercises::Exercise"]],["impl UnwindSafe for ExerciseGradingStatus",1,["headless_lms_models::exercises::ExerciseGradingStatus"]],["impl UnwindSafe for ExerciseStatusSummaryForUser",1,["headless_lms_models::exercises::ExerciseStatusSummaryForUser"]],["impl UnwindSafe for CourseMaterialExercise",1,["headless_lms_models::exercises::CourseMaterialExercise"]],["impl UnwindSafe for ActivityProgress",1,["headless_lms_models::exercises::ActivityProgress"]],["impl UnwindSafe for GradingProgress",1,["headless_lms_models::exercises::GradingProgress"]],["impl UnwindSafe for ExerciseStatus",1,["headless_lms_models::exercises::ExerciseStatus"]],["impl UnwindSafe for NewFeedback",1,["headless_lms_models::feedback::NewFeedback"]],["impl UnwindSafe for FeedbackBlock",1,["headless_lms_models::feedback::FeedbackBlock"]],["impl UnwindSafe for Feedback",1,["headless_lms_models::feedback::Feedback"]],["impl UnwindSafe for FeedbackCount",1,["headless_lms_models::feedback::FeedbackCount"]],["impl UnwindSafe for GeneratedCertificate",1,["headless_lms_models::generated_certificates::GeneratedCertificate"]],["impl UnwindSafe for Term",1,["headless_lms_models::glossary::Term"]],["impl UnwindSafe for TermUpdate",1,["headless_lms_models::glossary::TermUpdate"]],["impl UnwindSafe for CreateNewCourseFixedIds",1,["headless_lms_models::library::content_management::CreateNewCourseFixedIds"]],["impl UnwindSafe for CustomViewExerciseTaskGrading",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTaskGrading"]],["impl UnwindSafe for CustomViewExerciseTaskSpec",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTaskSpec"]],["impl UnwindSafe for CustomViewExerciseTaskSubmission",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTaskSubmission"]],["impl UnwindSafe for CustomViewExerciseSubmissions",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseSubmissions"]],["impl UnwindSafe for CustomViewExerciseTasks",1,["headless_lms_models::library::custom_view_exercises::CustomViewExerciseTasks"]],["impl UnwindSafe for GlobalStatEntry",1,["headless_lms_models::library::global_stats::GlobalStatEntry"]],["impl UnwindSafe for GlobalCourseModuleStatEntry",1,["headless_lms_models::library::global_stats::GlobalCourseModuleStatEntry"]],["impl UnwindSafe for StudentExerciseSlideSubmission",1,["headless_lms_models::library::grading::StudentExerciseSlideSubmission"]],["impl UnwindSafe for StudentExerciseSlideSubmissionResult",1,["headless_lms_models::library::grading::StudentExerciseSlideSubmissionResult"]],["impl UnwindSafe for StudentExerciseTaskSubmission",1,["headless_lms_models::library::grading::StudentExerciseTaskSubmission"]],["impl UnwindSafe for StudentExerciseTaskSubmissionResult",1,["headless_lms_models::library::grading::StudentExerciseTaskSubmissionResult"]],["impl UnwindSafe for ExerciseSlideSubmissionWithTasks",1,["headless_lms_models::library::grading::ExerciseSlideSubmissionWithTasks"]],["impl UnwindSafe for ExerciseStateUpdateNeedToUpdatePeerReviewStatusWithThis",1,["headless_lms_models::library::grading::ExerciseStateUpdateNeedToUpdatePeerReviewStatusWithThis"]],["impl UnwindSafe for GradingPolicy",1,["headless_lms_models::library::grading::GradingPolicy"]],["impl UnwindSafe for AnswersRequiringAttention",1,["headless_lms_models::library::grading::AnswersRequiringAttention"]],["impl UnwindSafe for AnswerRequiringAttentionWithTasks",1,["headless_lms_models::library::grading::AnswerRequiringAttentionWithTasks"]],["impl UnwindSafe for CourseMaterialPeerReviewSubmission",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewSubmission"]],["impl UnwindSafe for CourseMaterialPeerReviewQuestionAnswer",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewQuestionAnswer"]],["impl UnwindSafe for CourseMaterialPeerReviewData",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewData"]],["impl UnwindSafe for CourseMaterialPeerReviewDataAnswerToReview",1,["headless_lms_models::library::peer_reviewing::CourseMaterialPeerReviewDataAnswerToReview"]],["impl UnwindSafe for CourseInstanceCompletionSummary",1,["headless_lms_models::library::progressing::CourseInstanceCompletionSummary"]],["impl UnwindSafe for UserWithModuleCompletions",1,["headless_lms_models::library::progressing::UserWithModuleCompletions"]],["impl UnwindSafe for UserCourseModuleCompletion",1,["headless_lms_models::library::progressing::UserCourseModuleCompletion"]],["impl UnwindSafe for TeacherManualCompletionRequest",1,["headless_lms_models::library::progressing::TeacherManualCompletionRequest"]],["impl UnwindSafe for TeacherManualCompletion",1,["headless_lms_models::library::progressing::TeacherManualCompletion"]],["impl UnwindSafe for ManualCompletionPreview",1,["headless_lms_models::library::progressing::ManualCompletionPreview"]],["impl UnwindSafe for ManualCompletionPreviewUser",1,["headless_lms_models::library::progressing::ManualCompletionPreviewUser"]],["impl UnwindSafe for UserCompletionInformation",1,["headless_lms_models::library::progressing::UserCompletionInformation"]],["impl UnwindSafe for UserModuleCompletionStatus",1,["headless_lms_models::library::progressing::UserModuleCompletionStatus"]],["impl UnwindSafe for CompletionRegistrationLink",1,["headless_lms_models::library::progressing::CompletionRegistrationLink"]],["impl UnwindSafe for RegradingStatus",1,["headless_lms_models::library::regrading::RegradingStatus"]],["impl !UnwindSafe for GradingData",1,["headless_lms_models::library::regrading::GradingData"]],["impl UnwindSafe for PeerReviewOpinion",1,["headless_lms_models::library::user_exercise_state_updater::state_deriver::PeerReviewOpinion"]],["impl UnwindSafe for UserExerciseStateUpdateRequiredData",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateRequiredData"]],["impl UnwindSafe for UserExerciseStateUpdateRequiredDataPeerReviewInformation",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateRequiredDataPeerReviewInformation"]],["impl UnwindSafe for UserExerciseStateUpdateAlreadyLoadedRequiredData",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateAlreadyLoadedRequiredData"]],["impl UnwindSafe for UserExerciseStateUpdateAlreadyLoadedRequiredDataPeerReviewInformation",1,["headless_lms_models::library::user_exercise_state_updater::UserExerciseStateUpdateAlreadyLoadedRequiredDataPeerReviewInformation"]],["impl UnwindSafe for MaterialReference",1,["headless_lms_models::material_references::MaterialReference"]],["impl UnwindSafe for NewMaterialReference",1,["headless_lms_models::material_references::NewMaterialReference"]],["impl UnwindSafe for OpenUniversityRegistrationLink",1,["headless_lms_models::open_university_registration_links::OpenUniversityRegistrationLink"]],["impl UnwindSafe for DatabaseOrganization",1,["headless_lms_models::organizations::DatabaseOrganization"]],["impl UnwindSafe for Organization",1,["headless_lms_models::organizations::Organization"]],["impl UnwindSafe for OtherDomainToCourseRedirection",1,["headless_lms_models::other_domain_to_course_redirections::OtherDomainToCourseRedirection"]],["impl UnwindSafe for PageAudioFile",1,["headless_lms_models::page_audio_files::PageAudioFile"]],["impl UnwindSafe for HistoryChangeReason",1,["headless_lms_models::page_history::HistoryChangeReason"]],["impl UnwindSafe for PageHistory",1,["headless_lms_models::page_history::PageHistory"]],["impl UnwindSafe for PageHistoryContent",1,["headless_lms_models::page_history::PageHistoryContent"]],["impl UnwindSafe for PageHistoryData",1,["headless_lms_models::page_history::PageHistoryData"]],["impl UnwindSafe for PageLanguageGroup",1,["headless_lms_models::page_language_groups::PageLanguageGroup"]],["impl UnwindSafe for NewPageVisitDatum",1,["headless_lms_models::page_visit_datum::NewPageVisitDatum"]],["impl UnwindSafe for GenerateAnonymousIdentifierInput",1,["headless_lms_models::page_visit_datum_daily_visit_hashing_keys::GenerateAnonymousIdentifierInput"]],["impl UnwindSafe for PageVisitDatumSummaryByCourse",1,["headless_lms_models::page_visit_datum_summary_by_courses::PageVisitDatumSummaryByCourse"]],["impl UnwindSafe for PageVisitDatumSummaryByCoursesCountries",1,["headless_lms_models::page_visit_datum_summary_by_courses_countries::PageVisitDatumSummaryByCoursesCountries"]],["impl UnwindSafe for PageVisitDatumSummaryByCourseDeviceTypes",1,["headless_lms_models::page_visit_datum_summary_by_courses_device_types::PageVisitDatumSummaryByCourseDeviceTypes"]],["impl UnwindSafe for PageVisitDatumSummaryByPages",1,["headless_lms_models::page_visit_datum_summary_by_pages::PageVisitDatumSummaryByPages"]],["impl UnwindSafe for Page",1,["headless_lms_models::pages::Page"]],["impl UnwindSafe for PageInfo",1,["headless_lms_models::pages::PageInfo"]],["impl UnwindSafe for PageAudioFiles",1,["headless_lms_models::pages::PageAudioFiles"]],["impl UnwindSafe for CoursePageWithUserData",1,["headless_lms_models::pages::CoursePageWithUserData"]],["impl UnwindSafe for PageWithExercises",1,["headless_lms_models::pages::PageWithExercises"]],["impl UnwindSafe for NewPage",1,["headless_lms_models::pages::NewPage"]],["impl UnwindSafe for PageDetailsUpdate",1,["headless_lms_models::pages::PageDetailsUpdate"]],["impl UnwindSafe for NormalizedCmsExerciseTask",1,["headless_lms_models::pages::NormalizedCmsExerciseTask"]],["impl UnwindSafe for PageRoutingData",1,["headless_lms_models::pages::PageRoutingData"]],["impl UnwindSafe for PageMetadata",1,["headless_lms_models::pages::PageMetadata"]],["impl UnwindSafe for PageChapterAndCourseInformation",1,["headless_lms_models::pages::PageChapterAndCourseInformation"]],["impl UnwindSafe for PageSearchResult",1,["headless_lms_models::pages::PageSearchResult"]],["impl UnwindSafe for ContentManagementPage",1,["headless_lms_models::pages::ContentManagementPage"]],["impl UnwindSafe for SearchRequest",1,["headless_lms_models::pages::SearchRequest"]],["impl UnwindSafe for PageNavigationInformation",1,["headless_lms_models::pages::PageNavigationInformation"]],["impl UnwindSafe for ExerciseWithExerciseTasks",1,["headless_lms_models::pages::ExerciseWithExerciseTasks"]],["impl UnwindSafe for IsChapterFrontPage",1,["headless_lms_models::pages::IsChapterFrontPage"]],["impl UnwindSafe for HistoryRestoreData",1,["headless_lms_models::pages::HistoryRestoreData"]],["impl<'a> UnwindSafe for NewCoursePage<'a>",1,["headless_lms_models::pages::NewCoursePage"]],["impl UnwindSafe for PageVisibility",1,["headless_lms_models::pages::PageVisibility"]],["impl UnwindSafe for CmsPageExercise",1,["headless_lms_models::pages::CmsPageExercise"]],["impl UnwindSafe for CmsPageExerciseSlide",1,["headless_lms_models::pages::CmsPageExerciseSlide"]],["impl UnwindSafe for CmsPageExerciseTask",1,["headless_lms_models::pages::CmsPageExerciseTask"]],["impl UnwindSafe for CmsPageUpdate",1,["headless_lms_models::pages::CmsPageUpdate"]],["impl UnwindSafe for PageUpdateArgs",1,["headless_lms_models::pages::PageUpdateArgs"]],["impl UnwindSafe for ExerciseTaskIdAndSpec",1,["headless_lms_models::pages::ExerciseTaskIdAndSpec"]],["impl UnwindSafe for PeerReviewConfig",1,["headless_lms_models::peer_review_configs::PeerReviewConfig"]],["impl UnwindSafe for CourseMaterialPeerReviewConfig",1,["headless_lms_models::peer_review_configs::CourseMaterialPeerReviewConfig"]],["impl UnwindSafe for CmsPeerReviewConfig",1,["headless_lms_models::peer_review_configs::CmsPeerReviewConfig"]],["impl UnwindSafe for CmsPeerReviewConfiguration",1,["headless_lms_models::peer_review_configs::CmsPeerReviewConfiguration"]],["impl UnwindSafe for PeerReviewProcessingStrategy",1,["headless_lms_models::peer_review_configs::PeerReviewProcessingStrategy"]],["impl UnwindSafe for PeerReviewQuestionSubmission",1,["headless_lms_models::peer_review_question_submissions::PeerReviewQuestionSubmission"]],["impl UnwindSafe for PeerReviewAnswer",1,["headless_lms_models::peer_review_question_submissions::PeerReviewAnswer"]],["impl UnwindSafe for PeerReviewQuestionAndAnswer",1,["headless_lms_models::peer_review_question_submissions::PeerReviewQuestionAndAnswer"]],["impl UnwindSafe for PeerReviewWithQuestionsAndAnswers",1,["headless_lms_models::peer_review_question_submissions::PeerReviewWithQuestionsAndAnswers"]],["impl UnwindSafe for PeerReviewQuestionType",1,["headless_lms_models::peer_review_questions::PeerReviewQuestionType"]],["impl UnwindSafe for CmsPeerReviewQuestion",1,["headless_lms_models::peer_review_questions::CmsPeerReviewQuestion"]],["impl UnwindSafe for PeerReviewQuestion",1,["headless_lms_models::peer_review_questions::PeerReviewQuestion"]],["impl UnwindSafe for PeerReviewQueueEntry",1,["headless_lms_models::peer_review_queue_entries::PeerReviewQueueEntry"]],["impl UnwindSafe for PeerReviewSubmission",1,["headless_lms_models::peer_review_submissions::PeerReviewSubmission"]],["impl UnwindSafe for PendingRole",1,["headless_lms_models::pending_roles::PendingRole"]],["impl UnwindSafe for PlaygroundExample",1,["headless_lms_models::playground_examples::PlaygroundExample"]],["impl UnwindSafe for PlaygroundExampleData",1,["headless_lms_models::playground_examples::PlaygroundExampleData"]],["impl UnwindSafe for NewProposedBlockEdit",1,["headless_lms_models::proposed_block_edits::NewProposedBlockEdit"]],["impl UnwindSafe for ProposalStatus",1,["headless_lms_models::proposed_block_edits::ProposalStatus"]],["impl UnwindSafe for EditedBlockStillExistsData",1,["headless_lms_models::proposed_block_edits::EditedBlockStillExistsData"]],["impl UnwindSafe for EditedBlockNoLongerExistsData",1,["headless_lms_models::proposed_block_edits::EditedBlockNoLongerExistsData"]],["impl UnwindSafe for BlockProposal",1,["headless_lms_models::proposed_block_edits::BlockProposal"]],["impl UnwindSafe for BlockProposalInfo",1,["headless_lms_models::proposed_block_edits::BlockProposalInfo"]],["impl UnwindSafe for BlockProposalAction",1,["headless_lms_models::proposed_block_edits::BlockProposalAction"]],["impl UnwindSafe for NewProposedPageEdits",1,["headless_lms_models::proposed_page_edits::NewProposedPageEdits"]],["impl UnwindSafe for PageProposal",1,["headless_lms_models::proposed_page_edits::PageProposal"]],["impl UnwindSafe for EditProposalInfo",1,["headless_lms_models::proposed_page_edits::EditProposalInfo"]],["impl UnwindSafe for ProposalCount",1,["headless_lms_models::proposed_page_edits::ProposalCount"]],["impl UnwindSafe for Regrading",1,["headless_lms_models::regradings::Regrading"]],["impl UnwindSafe for NewRegrading",1,["headless_lms_models::regradings::NewRegrading"]],["impl UnwindSafe for NewRegradingIdType",1,["headless_lms_models::regradings::NewRegradingIdType"]],["impl UnwindSafe for RegradingInfo",1,["headless_lms_models::regradings::RegradingInfo"]],["impl UnwindSafe for RegradingSubmissionInfo",1,["headless_lms_models::regradings::RegradingSubmissionInfo"]],["impl UnwindSafe for RepositoryExercise",1,["headless_lms_models::repository_exercises::RepositoryExercise"]],["impl UnwindSafe for ResearchForm",1,["headless_lms_models::research_forms::ResearchForm"]],["impl UnwindSafe for NewResearchForm",1,["headless_lms_models::research_forms::NewResearchForm"]],["impl UnwindSafe for ResearchFormQuestion",1,["headless_lms_models::research_forms::ResearchFormQuestion"]],["impl UnwindSafe for NewResearchFormQuestion",1,["headless_lms_models::research_forms::NewResearchFormQuestion"]],["impl UnwindSafe for NewResearchFormQuestionAnswer",1,["headless_lms_models::research_forms::NewResearchFormQuestionAnswer"]],["impl UnwindSafe for ResearchFormQuestionAnswer",1,["headless_lms_models::research_forms::ResearchFormQuestionAnswer"]],["impl UnwindSafe for UserRole",1,["headless_lms_models::roles::UserRole"]],["impl UnwindSafe for Role",1,["headless_lms_models::roles::Role"]],["impl UnwindSafe for RoleDomain",1,["headless_lms_models::roles::RoleDomain"]],["impl UnwindSafe for RoleInfo",1,["headless_lms_models::roles::RoleInfo"]],["impl UnwindSafe for RoleUser",1,["headless_lms_models::roles::RoleUser"]],["impl UnwindSafe for StudentCountry",1,["headless_lms_models::student_countries::StudentCountry"]],["impl UnwindSafe for StudyRegistryRegistrar",1,["headless_lms_models::study_registry_registrars::StudyRegistryRegistrar"]],["impl UnwindSafe for TeacherGradingDecision",1,["headless_lms_models::teacher_grading_decisions::TeacherGradingDecision"]],["impl UnwindSafe for TeacherDecisionType",1,["headless_lms_models::teacher_grading_decisions::TeacherDecisionType"]],["impl UnwindSafe for NewTeacherGradingDecision",1,["headless_lms_models::teacher_grading_decisions::NewTeacherGradingDecision"]],["impl UnwindSafe for UserCourseInstanceExerciseServiceVariable",1,["headless_lms_models::user_course_instance_exercise_service_variables::UserCourseInstanceExerciseServiceVariable"]],["impl UnwindSafe for UserCourseSettings",1,["headless_lms_models::user_course_settings::UserCourseSettings"]],["impl UnwindSafe for UserDetail",1,["headless_lms_models::user_details::UserDetail"]],["impl UnwindSafe for UserExerciseSlideState",1,["headless_lms_models::user_exercise_slide_states::UserExerciseSlideState"]],["impl UnwindSafe for UserExerciseSlideStateGradingSummary",1,["headless_lms_models::user_exercise_slide_states::UserExerciseSlideStateGradingSummary"]],["impl UnwindSafe for ReviewingStage",1,["headless_lms_models::user_exercise_states::ReviewingStage"]],["impl UnwindSafe for UserExerciseState",1,["headless_lms_models::user_exercise_states::UserExerciseState"]],["impl UnwindSafe for UserExerciseStateUpdate",1,["headless_lms_models::user_exercise_states::UserExerciseStateUpdate"]],["impl UnwindSafe for CourseInstanceOrExamId",1,["headless_lms_models::user_exercise_states::CourseInstanceOrExamId"]],["impl UnwindSafe for UserCourseInstanceProgress",1,["headless_lms_models::user_exercise_states::UserCourseInstanceProgress"]],["impl UnwindSafe for UserCourseInstanceChapterExerciseProgress",1,["headless_lms_models::user_exercise_states::UserCourseInstanceChapterExerciseProgress"]],["impl UnwindSafe for DatabaseUserCourseInstanceChapterExerciseProgress",1,["headless_lms_models::user_exercise_states::DatabaseUserCourseInstanceChapterExerciseProgress"]],["impl UnwindSafe for UserChapterMetrics",1,["headless_lms_models::user_exercise_states::UserChapterMetrics"]],["impl UnwindSafe for UserCourseInstanceMetrics",1,["headless_lms_models::user_exercise_states::UserCourseInstanceMetrics"]],["impl UnwindSafe for CourseInstanceExerciseMetrics",1,["headless_lms_models::user_exercise_states::CourseInstanceExerciseMetrics"]],["impl UnwindSafe for ExerciseUserCounts",1,["headless_lms_models::user_exercise_states::ExerciseUserCounts"]],["impl UnwindSafe for ExerciseWithUserState",1,["headless_lms_models::user_exercise_states::ExerciseWithUserState"]],["impl UnwindSafe for EwusCourse",1,["headless_lms_models::user_exercise_states::EwusCourse"]],["impl UnwindSafe for EwusExam",1,["headless_lms_models::user_exercise_states::EwusExam"]],["impl<C, E> UnwindSafe for EwusContext<C, E>
    where\n C: UnwindSafe,\n E: UnwindSafe,
    ",1,["headless_lms_models::user_exercise_states::EwusContext"]],["impl UnwindSafe for EwusCourseOrExam",1,["headless_lms_models::user_exercise_states::EwusCourseOrExam"]],["impl UnwindSafe for CourseInstanceUserPoints",1,["headless_lms_models::user_exercise_states::CourseInstanceUserPoints"]],["impl UnwindSafe for CourseInstanceUserPointsInner",1,["headless_lms_models::user_exercise_states::CourseInstanceUserPointsInner"]],["impl UnwindSafe for ExamUserPoints",1,["headless_lms_models::user_exercise_states::ExamUserPoints"]],["impl UnwindSafe for ExamUserPointsInner",1,["headless_lms_models::user_exercise_states::ExamUserPointsInner"]],["impl UnwindSafe for UserExerciseTaskState",1,["headless_lms_models::user_exercise_task_states::UserExerciseTaskState"]],["impl UnwindSafe for UserResearchConsent",1,["headless_lms_models::user_research_consents::UserResearchConsent"]],["impl UnwindSafe for User",1,["headless_lms_models::users::User"]],["impl !UnwindSafe for ModelError",1,["headless_lms_models::error::ModelError"]],["impl UnwindSafe for ModelErrorType",1,["headless_lms_models::error::ModelErrorType"]],["impl<T> UnwindSafe for PKeyPolicy<T>
    where\n T: UnwindSafe,
    ",1,["headless_lms_models::PKeyPolicy"]],["impl UnwindSafe for CourseOrExamId",1,["headless_lms_models::CourseOrExamId"]]], "headless_lms_server":[["impl !UnwindSafe for ServerConfigBuilder",1,["headless_lms_server::config::ServerConfigBuilder"]],["impl !UnwindSafe for ServerConfig",1,["headless_lms_server::config::ServerConfig"]],["impl UnwindSafe for Login",1,["headless_lms_server::controllers::auth::Login"]],["impl UnwindSafe for CreateAccountDetails",1,["headless_lms_server::controllers::auth::CreateAccountDetails"]],["impl UnwindSafe for UserInfo",1,["headless_lms_server::controllers::auth::UserInfo"]],["impl UnwindSafe for ThemeSupports",1,["headless_lms_server::controllers::cms::gutenberg::ThemeSupports"]],["impl UnwindSafe for ThemeResponse",1,["headless_lms_server::controllers::cms::gutenberg::ThemeResponse"]],["impl UnwindSafe for SaveCourseSettingsPayload",1,["headless_lms_server::controllers::course_material::course_instances::SaveCourseSettingsPayload"]],["impl UnwindSafe for RequestInformation",1,["headless_lms_server::controllers::course_material::courses::RequestInformation"]],["impl UnwindSafe for ChaptersWithStatus",1,["headless_lms_server::controllers::course_material::courses::ChaptersWithStatus"]],["impl UnwindSafe for CourseMaterialCourseModule",1,["headless_lms_server::controllers::course_material::courses::CourseMaterialCourseModule"]],["impl UnwindSafe for IsTeacherTesting",1,["headless_lms_server::controllers::course_material::exams::IsTeacherTesting"]],["impl UnwindSafe for ExamData",1,["headless_lms_server::controllers::course_material::exams::ExamData"]],["impl UnwindSafe for ExamEnrollmentData",1,["headless_lms_server::controllers::course_material::exams::ExamEnrollmentData"]],["impl UnwindSafe for ShowExerciseAnswers",1,["headless_lms_server::controllers::course_material::exams::ShowExerciseAnswers"]],["impl UnwindSafe for CourseMaterialPeerReviewDataWithToken",1,["headless_lms_server::controllers::course_material::exercises::CourseMaterialPeerReviewDataWithToken"]],["impl UnwindSafe for StoreKind",1,["headless_lms_server::controllers::helpers::file_uploading::StoreKind"]],["impl<'a> UnwindSafe for ExerciseTaskInfo<'a>",1,["headless_lms_server::controllers::helpers::file_uploading::ExerciseTaskInfo"]],["impl UnwindSafe for FileType",1,["headless_lms_server::controllers::helpers::file_uploading::FileType"]],["impl UnwindSafe for UploadForm",1,["headless_lms_server::controllers::langs::UploadForm"]],["impl UnwindSafe for CertificateConfigurationUpdate",1,["headless_lms_server::controllers::main_frontend::certificates::CertificateConfigurationUpdate"]],["impl UnwindSafe for CertificateConfigurationUpdateForm",1,["headless_lms_server::controllers::main_frontend::certificates::CertificateConfigurationUpdateForm"]],["impl UnwindSafe for CertificateGenerationRequest",1,["headless_lms_server::controllers::main_frontend::certificates::CertificateGenerationRequest"]],["impl UnwindSafe for CertificateQuery",1,["headless_lms_server::controllers::main_frontend::certificates::CertificateQuery"]],["impl UnwindSafe for GetFeedbackQuery",1,["headless_lms_server::controllers::main_frontend::courses::GetFeedbackQuery"]],["impl UnwindSafe for ExamCourseInfo",1,["headless_lms_server::controllers::main_frontend::exams::ExamCourseInfo"]],["impl UnwindSafe for NewExerciseRepository",1,["headless_lms_server::controllers::main_frontend::exercise_repositories::NewExerciseRepository"]],["impl UnwindSafe for ExerciseSubmissions",1,["headless_lms_server::controllers::main_frontend::exercises::ExerciseSubmissions"]],["impl UnwindSafe for MarkAsRead",1,["headless_lms_server::controllers::main_frontend::feedback::MarkAsRead"]],["impl UnwindSafe for WsConnections",1,["headless_lms_server::controllers::main_frontend::playground_views::WsConnections"]],["impl UnwindSafe for ClientConnection",1,["headless_lms_server::controllers::main_frontend::playground_views::ClientConnection"]],["impl UnwindSafe for PlaygroundSubmissionMessage",1,["headless_lms_server::controllers::main_frontend::playground_views::PlaygroundSubmissionMessage"]],["impl UnwindSafe for PlaygroundViewsMessage",1,["headless_lms_server::controllers::main_frontend::playground_views::PlaygroundViewsMessage"]],["impl UnwindSafe for GetEditProposalsQuery",1,["headless_lms_server::controllers::main_frontend::proposed_edits::GetEditProposalsQuery"]],["impl UnwindSafe for RoleQuery",1,["headless_lms_server::controllers::main_frontend::roles::RoleQuery"]],["impl UnwindSafe for ConsentData",1,["headless_lms_server::controllers::main_frontend::users::ConsentData"]],["impl UnwindSafe for GetCompletionsQueryParamers",1,["headless_lms_server::controllers::study_registry::completions::GetCompletionsQueryParamers"]],["impl UnwindSafe for UploadResult",1,["headless_lms_server::controllers::UploadResult"]],["impl UnwindSafe for AuthUser",1,["headless_lms_server::domain::authorization::AuthUser"]],["impl UnwindSafe for ActionOnResource",1,["headless_lms_server::domain::authorization::ActionOnResource"]],["impl UnwindSafe for Action",1,["headless_lms_server::domain::authorization::Action"]],["impl UnwindSafe for Resource",1,["headless_lms_server::domain::authorization::Resource"]],["impl UnwindSafe for AuthorizationToken",1,["headless_lms_server::domain::authorization::AuthorizationToken"]],["impl<T> UnwindSafe for AuthorizedResponse<T>
    where\n T: UnwindSafe,
    ",1,["headless_lms_server::domain::authorization::AuthorizedResponse"]],["impl<'a> UnwindSafe for GraphQLRequest<'a>",1,["headless_lms_server::domain::authorization::GraphQLRequest"]],["impl UnwindSafe for MoocfiUserResponse",1,["headless_lms_server::domain::authorization::MoocfiUserResponse"]],["impl UnwindSafe for MoocfiUserResponseData",1,["headless_lms_server::domain::authorization::MoocfiUserResponseData"]],["impl UnwindSafe for MoocfiUser",1,["headless_lms_server::domain::authorization::MoocfiUser"]],["impl UnwindSafe for CompletionsExportOperation",1,["headless_lms_server::domain::csv_export::course_instance_export::CompletionsExportOperation"]],["impl UnwindSafe for CourseInstancesExportOperation",1,["headless_lms_server::domain::csv_export::course_instance_export::CourseInstancesExportOperation"]],["impl UnwindSafe for CourseExerciseTasksExportOperation",1,["headless_lms_server::domain::csv_export::exercise_tasks_export::CourseExerciseTasksExportOperation"]],["impl UnwindSafe for PointExportOperation",1,["headless_lms_server::domain::csv_export::points::PointExportOperation"]],["impl UnwindSafe for ExamPointExportOperation",1,["headless_lms_server::domain::csv_export::points::ExamPointExportOperation"]],["impl UnwindSafe for ExamSubmissionExportOperation",1,["headless_lms_server::domain::csv_export::submissions::ExamSubmissionExportOperation"]],["impl UnwindSafe for CourseSubmissionExportOperation",1,["headless_lms_server::domain::csv_export::submissions::CourseSubmissionExportOperation"]],["impl UnwindSafe for UsersExportOperation",1,["headless_lms_server::domain::csv_export::users_export::UsersExportOperation"]],["impl<W> !UnwindSafe for CsvWriter<W>",1,["headless_lms_server::domain::csv_export::CsvWriter"]],["impl !UnwindSafe for CSVExportAdapter",1,["headless_lms_server::domain::csv_export::CSVExportAdapter"]],["impl UnwindSafe for ControllerErrorType",1,["headless_lms_server::domain::error::ControllerErrorType"]],["impl !UnwindSafe for ControllerError",1,["headless_lms_server::domain::error::ControllerError"]],["impl UnwindSafe for ErrorData",1,["headless_lms_server::domain::error::ErrorData"]],["impl UnwindSafe for ErrorResponse",1,["headless_lms_server::domain::error::ErrorResponse"]],["impl UnwindSafe for RepositoryExercise",1,["headless_lms_server::domain::exercise_repositories::RepositoryExercise"]],["impl UnwindSafe for NewExercise",1,["headless_lms_server::domain::exercise_repositories::NewExercise"]],["impl UnwindSafe for AuthToken",1,["headless_lms_server::domain::langs::token::AuthToken"]],["impl UnwindSafe for TmcUser",1,["headless_lms_server::domain::langs::token::TmcUser"]],["impl UnwindSafe for JwtKey",1,["headless_lms_server::domain::models_requests::JwtKey"]],["impl<'a> UnwindSafe for UploadClaim<'a>",1,["headless_lms_server::domain::models_requests::UploadClaim"]],["impl UnwindSafe for GradingUpdateClaim",1,["headless_lms_server::domain::models_requests::GradingUpdateClaim"]],["impl<'a> UnwindSafe for SpecRequest<'a>",1,["headless_lms_server::domain::models_requests::SpecRequest"]],["impl UnwindSafe for GivePeerReviewClaim",1,["headless_lms_server::domain::models_requests::GivePeerReviewClaim"]],["impl UnwindSafe for RequestId",1,["headless_lms_server::domain::request_id::RequestId"]],["impl UnwindSafe for RequestSpan",1,["headless_lms_server::domain::request_span_middleware::RequestSpan"]],["impl<S> UnwindSafe for RequestSpanMiddleware<S>
    where\n S: UnwindSafe,
    ",1,["headless_lms_server::domain::request_span_middleware::RequestSpanMiddleware"]],["impl UnwindSafe for OpenUniversityInfo",1,["headless_lms_server::programs::open_university_registration_link_fetcher::OpenUniversityInfo"]],["impl !UnwindSafe for CommonCourseData",1,["headless_lms_server::programs::seed::seed_courses::CommonCourseData"]],["impl UnwindSafe for SeedFileStorageResult",1,["headless_lms_server::programs::seed::seed_file_storage::SeedFileStorageResult"]],["impl UnwindSafe for CommonExerciseData",1,["headless_lms_server::programs::seed::seed_helpers::CommonExerciseData"]],["impl UnwindSafe for SeedOrganizationUhCsResult",1,["headless_lms_server::programs::seed::seed_organizations::uh_cs::SeedOrganizationUhCsResult"]],["impl UnwindSafe for SeedUsersResult",1,["headless_lms_server::programs::seed::seed_users::SeedUsersResult"]],["impl UnwindSafe for TMCRecentChanges",1,["headless_lms_server::programs::sync_tmc_users::TMCRecentChanges"]],["impl UnwindSafe for Change",1,["headless_lms_server::programs::sync_tmc_users::Change"]]], "headless_lms_utils":[["impl UnwindSafe for Cache",1,["headless_lms_utils::cache::Cache"]],["impl UnwindSafe for GutenbergBlock",1,["headless_lms_utils::document_schema_processor::GutenbergBlock"]],["impl UnwindSafe for BlockAttributes",1,["headless_lms_utils::email_processor::BlockAttributes"]],["impl UnwindSafe for EmailGutenbergBlock",1,["headless_lms_utils::email_processor::EmailGutenbergBlock"]],["impl UnwindSafe for UtilErrorType",1,["headless_lms_utils::error::util_error::UtilErrorType"]],["impl !UnwindSafe for UtilError",1,["headless_lms_utils::error::util_error::UtilError"]],["impl !UnwindSafe for GoogleCloudFileStore",1,["headless_lms_utils::file_store::google_cloud_file_store::GoogleCloudFileStore"]],["impl UnwindSafe for LocalFileStore",1,["headless_lms_utils::file_store::local_file_store::LocalFileStore"]],["impl UnwindSafe for Icu4xBlob",1,["headless_lms_utils::icu4x::Icu4xBlob"]],["impl UnwindSafe for IpToCountryMapper",1,["headless_lms_utils::ip_to_country::IpToCountryMapper"]],["impl UnwindSafe for Pagination",1,["headless_lms_utils::pagination::Pagination"]],["impl<'a> UnwindSafe for StrOrInt<'a>",1,["headless_lms_utils::pagination::StrOrInt"]],["impl UnwindSafe for OEmbedResponse",1,["headless_lms_utils::url_to_oembed_endpoint::OEmbedResponse"]],["impl UnwindSafe for OEmbedRequest",1,["headless_lms_utils::url_to_oembed_endpoint::OEmbedRequest"]],["impl UnwindSafe for ApplicationConfiguration",1,["headless_lms_utils::ApplicationConfiguration"]]], "heck":[["impl<T> UnwindSafe for AsKebabCase<T>
    where\n T: UnwindSafe,
    ",1,["heck::kebab::AsKebabCase"]],["impl<T> UnwindSafe for AsLowerCamelCase<T>
    where\n T: UnwindSafe,
    ",1,["heck::lower_camel::AsLowerCamelCase"]],["impl<T> UnwindSafe for AsShoutyKebabCase<T>
    where\n T: UnwindSafe,
    ",1,["heck::shouty_kebab::AsShoutyKebabCase"]],["impl<T> UnwindSafe for AsShoutySnakeCase<T>
    where\n T: UnwindSafe,
    ",1,["heck::shouty_snake::AsShoutySnakeCase"]],["impl<T> UnwindSafe for AsSnakeCase<T>
    where\n T: UnwindSafe,
    ",1,["heck::snake::AsSnakeCase"]],["impl<T> UnwindSafe for AsTitleCase<T>
    where\n T: UnwindSafe,
    ",1,["heck::title::AsTitleCase"]],["impl<T> UnwindSafe for AsTrainCase<T>
    where\n T: UnwindSafe,
    ",1,["heck::train::AsTrainCase"]],["impl<T> UnwindSafe for AsUpperCamelCase<T>
    where\n T: UnwindSafe,
    ",1,["heck::upper_camel::AsUpperCamelCase"]]], @@ -258,7 +258,7 @@ "tiny_skia_path":[["impl UnwindSafe for StrokeDash",1,["tiny_skia_path::dash::StrokeDash"]],["impl UnwindSafe for f32x2",1,["tiny_skia_path::f32x2_t::f32x2"]],["impl UnwindSafe for NormalizedF32Exclusive",1,["tiny_skia_path::floating_point::NormalizedF32Exclusive"]],["impl UnwindSafe for PathVerb",1,["tiny_skia_path::path::PathVerb"]],["impl UnwindSafe for Path",1,["tiny_skia_path::path::Path"]],["impl UnwindSafe for PathSegment",1,["tiny_skia_path::path::PathSegment"]],["impl<'a> UnwindSafe for PathSegmentsIter<'a>",1,["tiny_skia_path::path::PathSegmentsIter"]],["impl UnwindSafe for PathBuilder",1,["tiny_skia_path::path_builder::PathBuilder"]],["impl UnwindSafe for QuadCoeff",1,["tiny_skia_path::path_geometry::QuadCoeff"]],["impl UnwindSafe for CubicCoeff",1,["tiny_skia_path::path_geometry::CubicCoeff"]],["impl UnwindSafe for IntRect",1,["tiny_skia_path::rect::IntRect"]],["impl UnwindSafe for Rect",1,["tiny_skia_path::rect::Rect"]],["impl UnwindSafe for NonZeroRect",1,["tiny_skia_path::rect::NonZeroRect"]],["impl UnwindSafe for IntSize",1,["tiny_skia_path::size::IntSize"]],["impl UnwindSafe for Size",1,["tiny_skia_path::size::Size"]],["impl UnwindSafe for Stroke",1,["tiny_skia_path::stroker::Stroke"]],["impl UnwindSafe for LineCap",1,["tiny_skia_path::stroker::LineCap"]],["impl UnwindSafe for LineJoin",1,["tiny_skia_path::stroker::LineJoin"]],["impl UnwindSafe for PathStroker",1,["tiny_skia_path::stroker::PathStroker"]],["impl UnwindSafe for Transform",1,["tiny_skia_path::transform::Transform"]],["impl UnwindSafe for Point",1,["tiny_skia_path::Point"]]], "tinystr":[["impl<const N: usize> UnwindSafe for TinyAsciiStr<N>",1,["tinystr::ascii::TinyAsciiStr"]],["impl UnwindSafe for TinyStrError",1,["tinystr::error::TinyStrError"]],["impl<const N: usize> UnwindSafe for UnvalidatedTinyAsciiStr<N>",1,["tinystr::unvalidated::UnvalidatedTinyAsciiStr"]]], "tinyvec":[["impl<A> UnwindSafe for ArrayVec<A>
    where\n A: UnwindSafe,
    ",1,["tinyvec::arrayvec::ArrayVec"]],["impl<'p, A, I> !UnwindSafe for ArrayVecSplice<'p, A, I>",1,["tinyvec::arrayvec::ArrayVecSplice"]],["impl UnwindSafe for TryFromSliceError",1,["tinyvec::arrayvec::TryFromSliceError"]],["impl<A> UnwindSafe for ArrayVecIterator<A>
    where\n A: UnwindSafe,
    ",1,["tinyvec::arrayvec::ArrayVecIterator"]],["impl<'a, T> !UnwindSafe for ArrayVecDrain<'a, T>",1,["tinyvec::arrayvec_drain::ArrayVecDrain"]],["impl<'s, T> !UnwindSafe for SliceVec<'s, T>",1,["tinyvec::slicevec::SliceVec"]],["impl<'p, 's, T> !UnwindSafe for SliceVecDrain<'p, 's, T>",1,["tinyvec::slicevec::SliceVecDrain"]],["impl<A> UnwindSafe for TinyVec<A>
    where\n A: UnwindSafe,\n <A as Array>::Item: UnwindSafe,
    ",1,["tinyvec::tinyvec::TinyVec"]],["impl<'p, A> !UnwindSafe for TinyVecDrain<'p, A>",1,["tinyvec::tinyvec::TinyVecDrain"]],["impl<'p, A, I> !UnwindSafe for TinyVecSplice<'p, A, I>",1,["tinyvec::tinyvec::TinyVecSplice"]],["impl<A> UnwindSafe for TinyVecIterator<A>
    where\n A: UnwindSafe,\n <A as Array>::Item: UnwindSafe + RefUnwindSafe,
    ",1,["tinyvec::tinyvec::TinyVecIterator"]]], -"tokio":[["impl UnwindSafe for DirBuilder",1,["tokio::fs::dir_builder::DirBuilder"]],["impl !UnwindSafe for File",1,["tokio::fs::file::File"]],["impl UnwindSafe for OpenOptions",1,["tokio::fs::open_options::OpenOptions"]],["impl !UnwindSafe for ReadDir",1,["tokio::fs::read_dir::ReadDir"]],["impl UnwindSafe for DirEntry",1,["tokio::fs::read_dir::DirEntry"]],["impl<'a> !UnwindSafe for ReadBuf<'a>",1,["tokio::io::read_buf::ReadBuf"]],["impl UnwindSafe for Interest",1,["tokio::io::interest::Interest"]],["impl UnwindSafe for Ready",1,["tokio::io::ready::Ready"]],["impl<T> !UnwindSafe for AsyncFd<T>",1,["tokio::io::async_fd::AsyncFd"]],["impl<'a, T> !UnwindSafe for AsyncFdReadyGuard<'a, T>",1,["tokio::io::async_fd::AsyncFdReadyGuard"]],["impl<'a, T> !UnwindSafe for AsyncFdReadyMutGuard<'a, T>",1,["tokio::io::async_fd::AsyncFdReadyMutGuard"]],["impl UnwindSafe for TryIoError",1,["tokio::io::async_fd::TryIoError"]],["impl<T> !UnwindSafe for ReadHalf<T>",1,["tokio::io::split::ReadHalf"]],["impl<T> !UnwindSafe for WriteHalf<T>",1,["tokio::io::split::WriteHalf"]],["impl<R, W> UnwindSafe for Join<R, W>
    where\n R: UnwindSafe,\n W: UnwindSafe,
    ",1,["tokio::io::join::Join"]],["impl<R> UnwindSafe for BufReader<R>
    where\n R: UnwindSafe,
    ",1,["tokio::io::util::buf_reader::BufReader"]],["impl<RW> UnwindSafe for BufStream<RW>
    where\n RW: UnwindSafe,
    ",1,["tokio::io::util::buf_stream::BufStream"]],["impl<W> UnwindSafe for BufWriter<W>
    where\n W: UnwindSafe,
    ",1,["tokio::io::util::buf_writer::BufWriter"]],["impl UnwindSafe for Empty",1,["tokio::io::util::empty::Empty"]],["impl<R> UnwindSafe for Lines<R>
    where\n R: UnwindSafe,
    ",1,["tokio::io::util::lines::Lines"]],["impl !UnwindSafe for DuplexStream",1,["tokio::io::util::mem::DuplexStream"]],["impl UnwindSafe for Repeat",1,["tokio::io::util::repeat::Repeat"]],["impl UnwindSafe for Sink",1,["tokio::io::util::sink::Sink"]],["impl<R> UnwindSafe for Split<R>
    where\n R: UnwindSafe,
    ",1,["tokio::io::util::split::Split"]],["impl<R> UnwindSafe for Take<R>
    where\n R: UnwindSafe,
    ",1,["tokio::io::util::take::Take"]],["impl UnwindSafe for TcpListener",1,["tokio::net::tcp::listener::TcpListener"]],["impl UnwindSafe for TcpSocket",1,["tokio::net::tcp::socket::TcpSocket"]],["impl<'a> UnwindSafe for ReadHalf<'a>",1,["tokio::net::tcp::split::ReadHalf"]],["impl<'a> UnwindSafe for WriteHalf<'a>",1,["tokio::net::tcp::split::WriteHalf"]],["impl UnwindSafe for OwnedReadHalf",1,["tokio::net::tcp::split_owned::OwnedReadHalf"]],["impl UnwindSafe for OwnedWriteHalf",1,["tokio::net::tcp::split_owned::OwnedWriteHalf"]],["impl UnwindSafe for ReuniteError",1,["tokio::net::tcp::split_owned::ReuniteError"]],["impl UnwindSafe for TcpStream",1,["tokio::net::tcp::stream::TcpStream"]],["impl UnwindSafe for UdpSocket",1,["tokio::net::udp::UdpSocket"]],["impl UnwindSafe for UnixDatagram",1,["tokio::net::unix::datagram::socket::UnixDatagram"]],["impl UnwindSafe for UnixListener",1,["tokio::net::unix::listener::UnixListener"]],["impl UnwindSafe for UnixSocket",1,["tokio::net::unix::socket::UnixSocket"]],["impl<'a> UnwindSafe for ReadHalf<'a>",1,["tokio::net::unix::split::ReadHalf"]],["impl<'a> UnwindSafe for WriteHalf<'a>",1,["tokio::net::unix::split::WriteHalf"]],["impl UnwindSafe for OwnedReadHalf",1,["tokio::net::unix::split_owned::OwnedReadHalf"]],["impl UnwindSafe for OwnedWriteHalf",1,["tokio::net::unix::split_owned::OwnedWriteHalf"]],["impl UnwindSafe for ReuniteError",1,["tokio::net::unix::split_owned::ReuniteError"]],["impl UnwindSafe for SocketAddr",1,["tokio::net::unix::socketaddr::SocketAddr"]],["impl UnwindSafe for UnixStream",1,["tokio::net::unix::stream::UnixStream"]],["impl UnwindSafe for UCred",1,["tokio::net::unix::ucred::UCred"]],["impl UnwindSafe for OpenOptions",1,["tokio::net::unix::pipe::OpenOptions"]],["impl UnwindSafe for Sender",1,["tokio::net::unix::pipe::Sender"]],["impl UnwindSafe for Receiver",1,["tokio::net::unix::pipe::Receiver"]],["impl !UnwindSafe for JoinError",1,["tokio::runtime::task::error::JoinError"]],["impl !UnwindSafe for Builder",1,["tokio::runtime::builder::Builder"]],["impl !UnwindSafe for Handle",1,["tokio::runtime::handle::Handle"]],["impl<'a> !UnwindSafe for EnterGuard<'a>",1,["tokio::runtime::handle::EnterGuard"]],["impl UnwindSafe for TryCurrentError",1,["tokio::runtime::handle::TryCurrentError"]],["impl UnwindSafe for RuntimeFlavor",1,["tokio::runtime::runtime::RuntimeFlavor"]],["impl UnwindSafe for SignalKind",1,["tokio::signal::unix::SignalKind"]],["impl !UnwindSafe for Signal",1,["tokio::signal::unix::Signal"]],["impl<'a> !UnwindSafe for Notified<'a>",1,["tokio::sync::notify::Notified"]],["impl !UnwindSafe for Barrier",1,["tokio::sync::barrier::Barrier"]],["impl UnwindSafe for BarrierWaitResult",1,["tokio::sync::barrier::BarrierWaitResult"]],["impl<T> UnwindSafe for SendError<T>
    where\n T: UnwindSafe,
    ",1,["tokio::sync::broadcast::error::SendError"]],["impl UnwindSafe for RecvError",1,["tokio::sync::broadcast::error::RecvError"]],["impl UnwindSafe for TryRecvError",1,["tokio::sync::broadcast::error::TryRecvError"]],["impl<T> !UnwindSafe for Sender<T>",1,["tokio::sync::broadcast::Sender"]],["impl<T> !UnwindSafe for Receiver<T>",1,["tokio::sync::broadcast::Receiver"]],["impl<T> !UnwindSafe for Sender<T>",1,["tokio::sync::mpsc::bounded::Sender"]],["impl<T> !UnwindSafe for WeakSender<T>",1,["tokio::sync::mpsc::bounded::WeakSender"]],["impl<'a, T> !UnwindSafe for Permit<'a, T>",1,["tokio::sync::mpsc::bounded::Permit"]],["impl<'a, T> !UnwindSafe for PermitIterator<'a, T>",1,["tokio::sync::mpsc::bounded::PermitIterator"]],["impl<T> !UnwindSafe for OwnedPermit<T>",1,["tokio::sync::mpsc::bounded::OwnedPermit"]],["impl<T> !UnwindSafe for Receiver<T>",1,["tokio::sync::mpsc::bounded::Receiver"]],["impl<T> !UnwindSafe for UnboundedSender<T>",1,["tokio::sync::mpsc::unbounded::UnboundedSender"]],["impl<T> !UnwindSafe for WeakUnboundedSender<T>",1,["tokio::sync::mpsc::unbounded::WeakUnboundedSender"]],["impl<T> !UnwindSafe for UnboundedReceiver<T>",1,["tokio::sync::mpsc::unbounded::UnboundedReceiver"]],["impl<T> UnwindSafe for SendError<T>
    where\n T: UnwindSafe,
    ",1,["tokio::sync::mpsc::error::SendError"]],["impl<T> UnwindSafe for TrySendError<T>
    where\n T: UnwindSafe,
    ",1,["tokio::sync::mpsc::error::TrySendError"]],["impl UnwindSafe for TryRecvError",1,["tokio::sync::mpsc::error::TryRecvError"]],["impl<T> UnwindSafe for SendTimeoutError<T>
    where\n T: UnwindSafe,
    ",1,["tokio::sync::mpsc::error::SendTimeoutError"]],["impl<T> !UnwindSafe for Mutex<T>",1,["tokio::sync::mutex::Mutex"]],["impl<'a, T> !UnwindSafe for MutexGuard<'a, T>",1,["tokio::sync::mutex::MutexGuard"]],["impl<T> !UnwindSafe for OwnedMutexGuard<T>",1,["tokio::sync::mutex::OwnedMutexGuard"]],["impl<'a, T> !UnwindSafe for MappedMutexGuard<'a, T>",1,["tokio::sync::mutex::MappedMutexGuard"]],["impl<T, U = T> !UnwindSafe for OwnedMappedMutexGuard<T, U>",1,["tokio::sync::mutex::OwnedMappedMutexGuard"]],["impl UnwindSafe for TryLockError",1,["tokio::sync::mutex::TryLockError"]],["impl UnwindSafe for RecvError",1,["tokio::sync::oneshot::error::RecvError"]],["impl UnwindSafe for TryRecvError",1,["tokio::sync::oneshot::error::TryRecvError"]],["impl<T> !UnwindSafe for Sender<T>",1,["tokio::sync::oneshot::Sender"]],["impl<T> !UnwindSafe for Receiver<T>",1,["tokio::sync::oneshot::Receiver"]],["impl UnwindSafe for TryAcquireError",1,["tokio::sync::batch_semaphore::TryAcquireError"]],["impl UnwindSafe for AcquireError",1,["tokio::sync::batch_semaphore::AcquireError"]],["impl !UnwindSafe for Semaphore",1,["tokio::sync::semaphore::Semaphore"]],["impl<'a> !UnwindSafe for SemaphorePermit<'a>",1,["tokio::sync::semaphore::SemaphorePermit"]],["impl !UnwindSafe for OwnedSemaphorePermit",1,["tokio::sync::semaphore::OwnedSemaphorePermit"]],["impl<T, U = T> !UnwindSafe for OwnedRwLockReadGuard<T, U>",1,["tokio::sync::rwlock::owned_read_guard::OwnedRwLockReadGuard"]],["impl<T> !UnwindSafe for OwnedRwLockWriteGuard<T>",1,["tokio::sync::rwlock::owned_write_guard::OwnedRwLockWriteGuard"]],["impl<T, U = T> !UnwindSafe for OwnedRwLockMappedWriteGuard<T, U>",1,["tokio::sync::rwlock::owned_write_guard_mapped::OwnedRwLockMappedWriteGuard"]],["impl<'a, T> !UnwindSafe for RwLockReadGuard<'a, T>",1,["tokio::sync::rwlock::read_guard::RwLockReadGuard"]],["impl<'a, T> !UnwindSafe for RwLockWriteGuard<'a, T>",1,["tokio::sync::rwlock::write_guard::RwLockWriteGuard"]],["impl<'a, T> !UnwindSafe for RwLockMappedWriteGuard<'a, T>",1,["tokio::sync::rwlock::write_guard_mapped::RwLockMappedWriteGuard"]],["impl<T> !UnwindSafe for RwLock<T>",1,["tokio::sync::rwlock::RwLock"]],["impl<T> !UnwindSafe for OnceCell<T>",1,["tokio::sync::once_cell::OnceCell"]],["impl<T> UnwindSafe for SetError<T>
    where\n T: UnwindSafe,
    ",1,["tokio::sync::once_cell::SetError"]],["impl<T> UnwindSafe for SendError<T>
    where\n T: UnwindSafe,
    ",1,["tokio::sync::watch::error::SendError"]],["impl UnwindSafe for RecvError",1,["tokio::sync::watch::error::RecvError"]],["impl<T> !UnwindSafe for Receiver<T>",1,["tokio::sync::watch::Receiver"]],["impl<T> !UnwindSafe for Sender<T>",1,["tokio::sync::watch::Sender"]],["impl<'a, T> !UnwindSafe for Ref<'a, T>",1,["tokio::sync::watch::Ref"]],["impl !UnwindSafe for LocalSet",1,["tokio::task::local::LocalSet"]],["impl !UnwindSafe for LocalEnterGuard",1,["tokio::task::local::LocalEnterGuard"]],["impl<T> UnwindSafe for LocalKey<T>",1,["tokio::task::task_local::LocalKey"]],["impl<T, F> UnwindSafe for TaskLocalFuture<T, F>
    where\n F: UnwindSafe,\n T: UnwindSafe,
    ",1,["tokio::task::task_local::TaskLocalFuture"]],["impl<F> UnwindSafe for Unconstrained<F>
    where\n F: UnwindSafe,
    ",1,["tokio::task::unconstrained::Unconstrained"]],["impl<T> !UnwindSafe for JoinSet<T>",1,["tokio::task::join_set::JoinSet"]],["impl UnwindSafe for Error",1,["tokio::time::error::Error"]],["impl UnwindSafe for Elapsed",1,["tokio::time::error::Elapsed"]],["impl UnwindSafe for Instant",1,["tokio::time::instant::Instant"]],["impl UnwindSafe for MissedTickBehavior",1,["tokio::time::interval::MissedTickBehavior"]],["impl !UnwindSafe for Interval",1,["tokio::time::interval::Interval"]],["impl !UnwindSafe for Sleep",1,["tokio::time::sleep::Sleep"]],["impl<T> !UnwindSafe for Timeout<T>",1,["tokio::time::timeout::Timeout"]],["impl UnwindSafe for AbortHandle"],["impl UnwindSafe for Notify"],["impl<T> UnwindSafe for JoinHandle<T>"],["impl UnwindSafe for Runtime"]], +"tokio":[["impl UnwindSafe for DirBuilder",1,["tokio::fs::dir_builder::DirBuilder"]],["impl !UnwindSafe for File",1,["tokio::fs::file::File"]],["impl UnwindSafe for OpenOptions",1,["tokio::fs::open_options::OpenOptions"]],["impl !UnwindSafe for ReadDir",1,["tokio::fs::read_dir::ReadDir"]],["impl UnwindSafe for DirEntry",1,["tokio::fs::read_dir::DirEntry"]],["impl<'a> !UnwindSafe for ReadBuf<'a>",1,["tokio::io::read_buf::ReadBuf"]],["impl UnwindSafe for Interest",1,["tokio::io::interest::Interest"]],["impl UnwindSafe for Ready",1,["tokio::io::ready::Ready"]],["impl<T> !UnwindSafe for AsyncFd<T>",1,["tokio::io::async_fd::AsyncFd"]],["impl<'a, T> !UnwindSafe for AsyncFdReadyGuard<'a, T>",1,["tokio::io::async_fd::AsyncFdReadyGuard"]],["impl<'a, T> !UnwindSafe for AsyncFdReadyMutGuard<'a, T>",1,["tokio::io::async_fd::AsyncFdReadyMutGuard"]],["impl UnwindSafe for TryIoError",1,["tokio::io::async_fd::TryIoError"]],["impl<T> !UnwindSafe for ReadHalf<T>",1,["tokio::io::split::ReadHalf"]],["impl<T> !UnwindSafe for WriteHalf<T>",1,["tokio::io::split::WriteHalf"]],["impl<R, W> UnwindSafe for Join<R, W>
    where\n R: UnwindSafe,\n W: UnwindSafe,
    ",1,["tokio::io::join::Join"]],["impl<R> UnwindSafe for BufReader<R>
    where\n R: UnwindSafe,
    ",1,["tokio::io::util::buf_reader::BufReader"]],["impl<RW> UnwindSafe for BufStream<RW>
    where\n RW: UnwindSafe,
    ",1,["tokio::io::util::buf_stream::BufStream"]],["impl<W> UnwindSafe for BufWriter<W>
    where\n W: UnwindSafe,
    ",1,["tokio::io::util::buf_writer::BufWriter"]],["impl UnwindSafe for Empty",1,["tokio::io::util::empty::Empty"]],["impl<R> UnwindSafe for Lines<R>
    where\n R: UnwindSafe,
    ",1,["tokio::io::util::lines::Lines"]],["impl !UnwindSafe for DuplexStream",1,["tokio::io::util::mem::DuplexStream"]],["impl UnwindSafe for Repeat",1,["tokio::io::util::repeat::Repeat"]],["impl UnwindSafe for Sink",1,["tokio::io::util::sink::Sink"]],["impl<R> UnwindSafe for Split<R>
    where\n R: UnwindSafe,
    ",1,["tokio::io::util::split::Split"]],["impl<R> UnwindSafe for Take<R>
    where\n R: UnwindSafe,
    ",1,["tokio::io::util::take::Take"]],["impl UnwindSafe for TcpListener",1,["tokio::net::tcp::listener::TcpListener"]],["impl UnwindSafe for TcpSocket",1,["tokio::net::tcp::socket::TcpSocket"]],["impl<'a> UnwindSafe for ReadHalf<'a>",1,["tokio::net::tcp::split::ReadHalf"]],["impl<'a> UnwindSafe for WriteHalf<'a>",1,["tokio::net::tcp::split::WriteHalf"]],["impl UnwindSafe for OwnedReadHalf",1,["tokio::net::tcp::split_owned::OwnedReadHalf"]],["impl UnwindSafe for OwnedWriteHalf",1,["tokio::net::tcp::split_owned::OwnedWriteHalf"]],["impl UnwindSafe for ReuniteError",1,["tokio::net::tcp::split_owned::ReuniteError"]],["impl UnwindSafe for TcpStream",1,["tokio::net::tcp::stream::TcpStream"]],["impl UnwindSafe for UdpSocket",1,["tokio::net::udp::UdpSocket"]],["impl UnwindSafe for UnixDatagram",1,["tokio::net::unix::datagram::socket::UnixDatagram"]],["impl UnwindSafe for UnixListener",1,["tokio::net::unix::listener::UnixListener"]],["impl UnwindSafe for UnixSocket",1,["tokio::net::unix::socket::UnixSocket"]],["impl<'a> UnwindSafe for ReadHalf<'a>",1,["tokio::net::unix::split::ReadHalf"]],["impl<'a> UnwindSafe for WriteHalf<'a>",1,["tokio::net::unix::split::WriteHalf"]],["impl UnwindSafe for OwnedReadHalf",1,["tokio::net::unix::split_owned::OwnedReadHalf"]],["impl UnwindSafe for OwnedWriteHalf",1,["tokio::net::unix::split_owned::OwnedWriteHalf"]],["impl UnwindSafe for ReuniteError",1,["tokio::net::unix::split_owned::ReuniteError"]],["impl UnwindSafe for SocketAddr",1,["tokio::net::unix::socketaddr::SocketAddr"]],["impl UnwindSafe for UnixStream",1,["tokio::net::unix::stream::UnixStream"]],["impl UnwindSafe for UCred",1,["tokio::net::unix::ucred::UCred"]],["impl UnwindSafe for OpenOptions",1,["tokio::net::unix::pipe::OpenOptions"]],["impl UnwindSafe for Sender",1,["tokio::net::unix::pipe::Sender"]],["impl UnwindSafe for Receiver",1,["tokio::net::unix::pipe::Receiver"]],["impl !UnwindSafe for JoinError",1,["tokio::runtime::task::error::JoinError"]],["impl !UnwindSafe for Builder",1,["tokio::runtime::builder::Builder"]],["impl !UnwindSafe for Handle",1,["tokio::runtime::handle::Handle"]],["impl<'a> !UnwindSafe for EnterGuard<'a>",1,["tokio::runtime::handle::EnterGuard"]],["impl UnwindSafe for TryCurrentError",1,["tokio::runtime::handle::TryCurrentError"]],["impl UnwindSafe for RuntimeFlavor",1,["tokio::runtime::runtime::RuntimeFlavor"]],["impl UnwindSafe for SignalKind",1,["tokio::signal::unix::SignalKind"]],["impl !UnwindSafe for Signal",1,["tokio::signal::unix::Signal"]],["impl<'a> !UnwindSafe for Notified<'a>",1,["tokio::sync::notify::Notified"]],["impl !UnwindSafe for Barrier",1,["tokio::sync::barrier::Barrier"]],["impl UnwindSafe for BarrierWaitResult",1,["tokio::sync::barrier::BarrierWaitResult"]],["impl<T> UnwindSafe for SendError<T>
    where\n T: UnwindSafe,
    ",1,["tokio::sync::broadcast::error::SendError"]],["impl UnwindSafe for RecvError",1,["tokio::sync::broadcast::error::RecvError"]],["impl UnwindSafe for TryRecvError",1,["tokio::sync::broadcast::error::TryRecvError"]],["impl<T> !UnwindSafe for Sender<T>",1,["tokio::sync::broadcast::Sender"]],["impl<T> !UnwindSafe for Receiver<T>",1,["tokio::sync::broadcast::Receiver"]],["impl<T> !UnwindSafe for Sender<T>",1,["tokio::sync::mpsc::bounded::Sender"]],["impl<T> !UnwindSafe for WeakSender<T>",1,["tokio::sync::mpsc::bounded::WeakSender"]],["impl<'a, T> !UnwindSafe for Permit<'a, T>",1,["tokio::sync::mpsc::bounded::Permit"]],["impl<'a, T> !UnwindSafe for PermitIterator<'a, T>",1,["tokio::sync::mpsc::bounded::PermitIterator"]],["impl<T> !UnwindSafe for OwnedPermit<T>",1,["tokio::sync::mpsc::bounded::OwnedPermit"]],["impl<T> !UnwindSafe for Receiver<T>",1,["tokio::sync::mpsc::bounded::Receiver"]],["impl<T> !UnwindSafe for UnboundedSender<T>",1,["tokio::sync::mpsc::unbounded::UnboundedSender"]],["impl<T> !UnwindSafe for WeakUnboundedSender<T>",1,["tokio::sync::mpsc::unbounded::WeakUnboundedSender"]],["impl<T> !UnwindSafe for UnboundedReceiver<T>",1,["tokio::sync::mpsc::unbounded::UnboundedReceiver"]],["impl<T> UnwindSafe for SendError<T>
    where\n T: UnwindSafe,
    ",1,["tokio::sync::mpsc::error::SendError"]],["impl<T> UnwindSafe for TrySendError<T>
    where\n T: UnwindSafe,
    ",1,["tokio::sync::mpsc::error::TrySendError"]],["impl UnwindSafe for TryRecvError",1,["tokio::sync::mpsc::error::TryRecvError"]],["impl<T> UnwindSafe for SendTimeoutError<T>
    where\n T: UnwindSafe,
    ",1,["tokio::sync::mpsc::error::SendTimeoutError"]],["impl<T> !UnwindSafe for Mutex<T>",1,["tokio::sync::mutex::Mutex"]],["impl<'a, T> !UnwindSafe for MutexGuard<'a, T>",1,["tokio::sync::mutex::MutexGuard"]],["impl<T> !UnwindSafe for OwnedMutexGuard<T>",1,["tokio::sync::mutex::OwnedMutexGuard"]],["impl<'a, T> !UnwindSafe for MappedMutexGuard<'a, T>",1,["tokio::sync::mutex::MappedMutexGuard"]],["impl<T, U = T> !UnwindSafe for OwnedMappedMutexGuard<T, U>",1,["tokio::sync::mutex::OwnedMappedMutexGuard"]],["impl UnwindSafe for TryLockError",1,["tokio::sync::mutex::TryLockError"]],["impl UnwindSafe for RecvError",1,["tokio::sync::oneshot::error::RecvError"]],["impl UnwindSafe for TryRecvError",1,["tokio::sync::oneshot::error::TryRecvError"]],["impl<T> !UnwindSafe for Sender<T>",1,["tokio::sync::oneshot::Sender"]],["impl<T> !UnwindSafe for Receiver<T>",1,["tokio::sync::oneshot::Receiver"]],["impl UnwindSafe for TryAcquireError",1,["tokio::sync::batch_semaphore::TryAcquireError"]],["impl UnwindSafe for AcquireError",1,["tokio::sync::batch_semaphore::AcquireError"]],["impl !UnwindSafe for Semaphore",1,["tokio::sync::semaphore::Semaphore"]],["impl<'a> !UnwindSafe for SemaphorePermit<'a>",1,["tokio::sync::semaphore::SemaphorePermit"]],["impl !UnwindSafe for OwnedSemaphorePermit",1,["tokio::sync::semaphore::OwnedSemaphorePermit"]],["impl<T, U = T> !UnwindSafe for OwnedRwLockReadGuard<T, U>",1,["tokio::sync::rwlock::owned_read_guard::OwnedRwLockReadGuard"]],["impl<T> !UnwindSafe for OwnedRwLockWriteGuard<T>",1,["tokio::sync::rwlock::owned_write_guard::OwnedRwLockWriteGuard"]],["impl<T, U = T> !UnwindSafe for OwnedRwLockMappedWriteGuard<T, U>",1,["tokio::sync::rwlock::owned_write_guard_mapped::OwnedRwLockMappedWriteGuard"]],["impl<'a, T> !UnwindSafe for RwLockReadGuard<'a, T>",1,["tokio::sync::rwlock::read_guard::RwLockReadGuard"]],["impl<'a, T> !UnwindSafe for RwLockWriteGuard<'a, T>",1,["tokio::sync::rwlock::write_guard::RwLockWriteGuard"]],["impl<'a, T> !UnwindSafe for RwLockMappedWriteGuard<'a, T>",1,["tokio::sync::rwlock::write_guard_mapped::RwLockMappedWriteGuard"]],["impl<T> !UnwindSafe for RwLock<T>",1,["tokio::sync::rwlock::RwLock"]],["impl<T> !UnwindSafe for OnceCell<T>",1,["tokio::sync::once_cell::OnceCell"]],["impl<T> UnwindSafe for SetError<T>
    where\n T: UnwindSafe,
    ",1,["tokio::sync::once_cell::SetError"]],["impl<T> UnwindSafe for SendError<T>
    where\n T: UnwindSafe,
    ",1,["tokio::sync::watch::error::SendError"]],["impl UnwindSafe for RecvError",1,["tokio::sync::watch::error::RecvError"]],["impl<T> !UnwindSafe for Receiver<T>",1,["tokio::sync::watch::Receiver"]],["impl<T> !UnwindSafe for Sender<T>",1,["tokio::sync::watch::Sender"]],["impl<'a, T> !UnwindSafe for Ref<'a, T>",1,["tokio::sync::watch::Ref"]],["impl !UnwindSafe for LocalSet",1,["tokio::task::local::LocalSet"]],["impl !UnwindSafe for LocalEnterGuard",1,["tokio::task::local::LocalEnterGuard"]],["impl<T> UnwindSafe for LocalKey<T>",1,["tokio::task::task_local::LocalKey"]],["impl<T, F> UnwindSafe for TaskLocalFuture<T, F>
    where\n F: UnwindSafe,\n T: UnwindSafe,
    ",1,["tokio::task::task_local::TaskLocalFuture"]],["impl<F> UnwindSafe for Unconstrained<F>
    where\n F: UnwindSafe,
    ",1,["tokio::task::unconstrained::Unconstrained"]],["impl<T> !UnwindSafe for JoinSet<T>",1,["tokio::task::join_set::JoinSet"]],["impl UnwindSafe for Error",1,["tokio::time::error::Error"]],["impl UnwindSafe for Elapsed",1,["tokio::time::error::Elapsed"]],["impl UnwindSafe for Instant",1,["tokio::time::instant::Instant"]],["impl UnwindSafe for MissedTickBehavior",1,["tokio::time::interval::MissedTickBehavior"]],["impl !UnwindSafe for Interval",1,["tokio::time::interval::Interval"]],["impl !UnwindSafe for Sleep",1,["tokio::time::sleep::Sleep"]],["impl<T> !UnwindSafe for Timeout<T>",1,["tokio::time::timeout::Timeout"]],["impl UnwindSafe for Runtime"],["impl UnwindSafe for AbortHandle"],["impl<T> UnwindSafe for JoinHandle<T>"],["impl UnwindSafe for Notify"]], "tokio_native_tls":[["impl<S> UnwindSafe for AllowStd<S>
    where\n S: UnwindSafe,
    ",1,["tokio_native_tls::AllowStd"]],["impl<S> UnwindSafe for TlsStream<S>
    where\n S: UnwindSafe,
    ",1,["tokio_native_tls::TlsStream"]],["impl UnwindSafe for TlsConnector",1,["tokio_native_tls::TlsConnector"]],["impl UnwindSafe for TlsAcceptor",1,["tokio_native_tls::TlsAcceptor"]]], "tokio_rustls":[["impl<IO> !UnwindSafe for TlsStream<IO>",1,["tokio_rustls::client::TlsStream"]],["impl<IO> !UnwindSafe for TlsStream<IO>",1,["tokio_rustls::server::TlsStream"]],["impl !UnwindSafe for TlsConnector",1,["tokio_rustls::TlsConnector"]],["impl !UnwindSafe for TlsAcceptor",1,["tokio_rustls::TlsAcceptor"]],["impl<IO> !UnwindSafe for LazyConfigAcceptor<IO>",1,["tokio_rustls::LazyConfigAcceptor"]],["impl<IO> !UnwindSafe for StartHandshake<IO>",1,["tokio_rustls::StartHandshake"]],["impl<IO> !UnwindSafe for Connect<IO>",1,["tokio_rustls::Connect"]],["impl<IO> !UnwindSafe for Accept<IO>",1,["tokio_rustls::Accept"]],["impl<IO> !UnwindSafe for FallibleConnect<IO>",1,["tokio_rustls::FallibleConnect"]],["impl<IO> !UnwindSafe for FallibleAccept<IO>",1,["tokio_rustls::FallibleAccept"]],["impl<T> !UnwindSafe for TlsStream<T>",1,["tokio_rustls::TlsStream"]]], "tokio_stream":[["impl<T> !UnwindSafe for ReceiverStream<T>",1,["tokio_stream::wrappers::mpsc_bounded::ReceiverStream"]],["impl<T> !UnwindSafe for UnboundedReceiverStream<T>",1,["tokio_stream::wrappers::mpsc_unbounded::UnboundedReceiverStream"]],["impl !UnwindSafe for IntervalStream",1,["tokio_stream::wrappers::interval::IntervalStream"]],["impl !UnwindSafe for ReadDirStream",1,["tokio_stream::wrappers::read_dir::ReadDirStream"]],["impl<S> !UnwindSafe for Timeout<S>",1,["tokio_stream::stream_ext::timeout::Timeout"]],["impl UnwindSafe for Elapsed",1,["tokio_stream::stream_ext::timeout::Elapsed"]],["impl<T> UnwindSafe for Empty<T>
    where\n T: UnwindSafe,
    ",1,["tokio_stream::empty::Empty"]],["impl<I> UnwindSafe for Iter<I>
    where\n I: UnwindSafe,
    ",1,["tokio_stream::iter::Iter"]],["impl<T> UnwindSafe for Once<T>
    where\n T: UnwindSafe,
    ",1,["tokio_stream::once::Once"]],["impl<T> UnwindSafe for Pending<T>
    where\n T: UnwindSafe,
    ",1,["tokio_stream::pending::Pending"]],["impl<K, V> UnwindSafe for StreamMap<K, V>
    where\n K: UnwindSafe,\n V: UnwindSafe,
    ",1,["tokio_stream::stream_map::StreamMap"]],["impl<S> UnwindSafe for StreamNotifyClose<S>
    where\n S: UnwindSafe,
    ",1,["tokio_stream::stream_close::StreamNotifyClose"]]], diff --git a/trait.impl/core/str/traits/trait.FromStr.js b/trait.impl/core/str/traits/trait.FromStr.js index 3d13f3850f3d..b84f3464befc 100644 --- a/trait.impl/core/str/traits/trait.FromStr.js +++ b/trait.impl/core/str/traits/trait.FromStr.js @@ -35,12 +35,12 @@ "rustybuzz":[["impl FromStr for Language"],["impl FromStr for Direction"],["impl FromStr for Feature"],["impl FromStr for Script"],["impl FromStr for Variation"]], "serde_json":[["impl FromStr for Number"],["impl FromStr for Value"]], "sha1_smol":[["impl FromStr for Digest"]], -"sqlx_core":[["impl FromStr for AnyConnectOptions"],["impl FromStr for AnyKind"]], +"sqlx_core":[["impl FromStr for AnyKind"],["impl FromStr for AnyConnectOptions"]], "sqlx_postgres":[["impl FromStr for PgConnectOptions"],["impl FromStr for PgCiText"],["impl FromStr for PgLQueryLevel"],["impl FromStr for PgLQuery"],["impl FromStr for PgLTreeLabel"],["impl FromStr for PgLQueryVariant"],["impl FromStr for PgSslMode"],["impl FromStr for PgLTree"]], "svgtypes":[["impl FromStr for AspectRatio"],["impl FromStr for Transform"],["impl FromStr for DirectionalPosition"],["impl FromStr for Color"],["impl FromStr for ViewBox"],["impl FromStr for Number"],["impl FromStr for Length"],["impl FromStr for EnableBackground"],["impl FromStr for TransformOrigin"],["impl FromStr for PaintOrder"],["impl FromStr for Angle"]], "time":[["impl FromStr for Weekday"],["impl FromStr for Month"]], "tinystr":[["impl<const N: usize> FromStr for TinyAsciiStr<N>"]], -"tracing_core":[["impl FromStr for Level"],["impl FromStr for LevelFilter"]], +"tracing_core":[["impl FromStr for LevelFilter"],["impl FromStr for Level"]], "tracing_subscriber":[["impl FromStr for Targets"],["impl FromStr for Directive"],["impl FromStr for EnvFilter"]], "unicase":[["impl<S: FromStr + AsRef<str>> FromStr for UniCase<S>"],["impl<S: FromStr> FromStr for Ascii<S>"]], "url":[["impl FromStr for Url"]], diff --git a/trait.impl/crypto_common/trait.AlgorithmName.js b/trait.impl/crypto_common/trait.AlgorithmName.js index 8276bba43502..96ccb4a5c739 100644 --- a/trait.impl/crypto_common/trait.AlgorithmName.js +++ b/trait.impl/crypto_common/trait.AlgorithmName.js @@ -5,5 +5,5 @@ "hmac":[["impl<D> AlgorithmName for HmacCore<D>"]], "md5":[["impl AlgorithmName for Md5Core"]], "sha1":[["impl AlgorithmName for Sha1Core"]], -"sha2":[["impl AlgorithmName for Sha512VarCore"],["impl AlgorithmName for Sha256VarCore"]] +"sha2":[["impl AlgorithmName for Sha256VarCore"],["impl AlgorithmName for Sha512VarCore"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/crypto_common/trait.BlockSizeUser.js b/trait.impl/crypto_common/trait.BlockSizeUser.js index 9259cbeeb66f..1f853317faf3 100644 --- a/trait.impl/crypto_common/trait.BlockSizeUser.js +++ b/trait.impl/crypto_common/trait.BlockSizeUser.js @@ -3,7 +3,7 @@ "cipher":[], "crypto_common":[], "ctr":[["impl<C, F> BlockSizeUser for CtrCore<C, F>"]], -"digest":[["impl<T, OutSize, O> BlockSizeUser for CtVariableCoreWrapper<T, OutSize, O>
    where\n T: VariableOutputCore,\n OutSize: ArrayLength<u8> + IsLessOrEqual<T::OutputSize>,\n LeEq<OutSize, T::OutputSize>: NonZero,\n T::BlockSize: IsLess<U256>,\n Le<T::BlockSize, U256>: NonZero,
    "],["impl<T> BlockSizeUser for CoreWrapper<T>"]], +"digest":[["impl<T> BlockSizeUser for CoreWrapper<T>"],["impl<T, OutSize, O> BlockSizeUser for CtVariableCoreWrapper<T, OutSize, O>
    where\n T: VariableOutputCore,\n OutSize: ArrayLength<u8> + IsLessOrEqual<T::OutputSize>,\n LeEq<OutSize, T::OutputSize>: NonZero,\n T::BlockSize: IsLess<U256>,\n Le<T::BlockSize, U256>: NonZero,
    "]], "ghash":[["impl BlockSizeUser for GHash"]], "hmac":[["impl<D> BlockSizeUser for HmacCore<D>"]], "md5":[["impl BlockSizeUser for Md5Core"]], diff --git a/trait.impl/crypto_common/trait.KeyInit.js b/trait.impl/crypto_common/trait.KeyInit.js index 19018b2cc029..b6630bf6e3f8 100644 --- a/trait.impl/crypto_common/trait.KeyInit.js +++ b/trait.impl/crypto_common/trait.KeyInit.js @@ -6,7 +6,7 @@ "crypto_common":[], "digest":[["impl<T> KeyInit for CoreWrapper<T>"]], "ghash":[["impl KeyInit for GHash"]], -"hmac":[["impl<D> KeyInit for HmacCore<D>"],["impl<D: Digest + BlockSizeUser> KeyInit for SimpleHmac<D>"]], +"hmac":[["impl<D: Digest + BlockSizeUser> KeyInit for SimpleHmac<D>"],["impl<D> KeyInit for HmacCore<D>"]], "polyval":[["impl KeyInit for Polyval"]], "universal_hash":[] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/crypto_common/trait.OutputSizeUser.js b/trait.impl/crypto_common/trait.OutputSizeUser.js index 07234fb707e1..468676cd4760 100644 --- a/trait.impl/crypto_common/trait.OutputSizeUser.js +++ b/trait.impl/crypto_common/trait.OutputSizeUser.js @@ -1,6 +1,6 @@ (function() {var implementors = { "digest":[["impl<T, OutSize, O> OutputSizeUser for CtVariableCoreWrapper<T, OutSize, O>
    where\n T: VariableOutputCore,\n OutSize: ArrayLength<u8> + IsLessOrEqual<T::OutputSize> + 'static,\n LeEq<OutSize, T::OutputSize>: NonZero,\n T::BlockSize: IsLess<U256>,\n Le<T::BlockSize, U256>: NonZero,
    "],["impl<T> OutputSizeUser for CoreWrapper<T>"]], -"hmac":[["impl<D: Digest + BlockSizeUser> OutputSizeUser for SimpleHmac<D>"],["impl<D> OutputSizeUser for HmacCore<D>"]], +"hmac":[["impl<D> OutputSizeUser for HmacCore<D>"],["impl<D: Digest + BlockSizeUser> OutputSizeUser for SimpleHmac<D>"]], "md5":[["impl OutputSizeUser for Md5Core"]], "sha1":[["impl OutputSizeUser for Sha1Core"]], "sha2":[["impl OutputSizeUser for Sha256VarCore"],["impl OutputSizeUser for Sha512VarCore"]] diff --git a/trait.impl/crypto_common/trait.Reset.js b/trait.impl/crypto_common/trait.Reset.js index 4b5d2e35214d..e29531ee5ef4 100644 --- a/trait.impl/crypto_common/trait.Reset.js +++ b/trait.impl/crypto_common/trait.Reset.js @@ -1,6 +1,6 @@ (function() {var implementors = { -"digest":[["impl<T> Reset for RtVariableCoreWrapper<T>"],["impl<T> Reset for CoreWrapper<T>"],["impl<T, OutSize, O> Reset for CtVariableCoreWrapper<T, OutSize, O>
    where\n T: VariableOutputCore,\n OutSize: ArrayLength<u8> + IsLessOrEqual<T::OutputSize>,\n LeEq<OutSize, T::OutputSize>: NonZero,\n T::BlockSize: IsLess<U256>,\n Le<T::BlockSize, U256>: NonZero,
    "]], -"hmac":[["impl<D: Digest + BlockSizeUser + Reset> Reset for SimpleHmac<D>"],["impl<D> Reset for HmacCore<D>"]], +"digest":[["impl<T> Reset for CoreWrapper<T>"],["impl<T> Reset for RtVariableCoreWrapper<T>"],["impl<T, OutSize, O> Reset for CtVariableCoreWrapper<T, OutSize, O>
    where\n T: VariableOutputCore,\n OutSize: ArrayLength<u8> + IsLessOrEqual<T::OutputSize>,\n LeEq<OutSize, T::OutputSize>: NonZero,\n T::BlockSize: IsLess<U256>,\n Le<T::BlockSize, U256>: NonZero,
    "]], +"hmac":[["impl<D> Reset for HmacCore<D>"],["impl<D: Digest + BlockSizeUser + Reset> Reset for SimpleHmac<D>"]], "md5":[["impl Reset for Md5Core"]], "polyval":[["impl Reset for Polyval"]], "sha1":[["impl Reset for Sha1Core"]] diff --git a/trait.impl/digest/core_api/trait.UpdateCore.js b/trait.impl/digest/core_api/trait.UpdateCore.js index c35329807e65..7bf43d5bd96b 100644 --- a/trait.impl/digest/core_api/trait.UpdateCore.js +++ b/trait.impl/digest/core_api/trait.UpdateCore.js @@ -3,5 +3,5 @@ "hmac":[["impl<D> UpdateCore for HmacCore<D>"]], "md5":[["impl UpdateCore for Md5Core"]], "sha1":[["impl UpdateCore for Sha1Core"]], -"sha2":[["impl UpdateCore for Sha512VarCore"],["impl UpdateCore for Sha256VarCore"]] +"sha2":[["impl UpdateCore for Sha256VarCore"],["impl UpdateCore for Sha512VarCore"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/digest/core_api/trait.VariableOutputCore.js b/trait.impl/digest/core_api/trait.VariableOutputCore.js index 86bfff4d82da..2d757f6a5cb4 100644 --- a/trait.impl/digest/core_api/trait.VariableOutputCore.js +++ b/trait.impl/digest/core_api/trait.VariableOutputCore.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"sha2":[["impl VariableOutputCore for Sha512VarCore"],["impl VariableOutputCore for Sha256VarCore"]] +"sha2":[["impl VariableOutputCore for Sha256VarCore"],["impl VariableOutputCore for Sha512VarCore"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/digest/mac/trait.MacMarker.js b/trait.impl/digest/mac/trait.MacMarker.js index 8f05ae374bd9..0da39e36f052 100644 --- a/trait.impl/digest/mac/trait.MacMarker.js +++ b/trait.impl/digest/mac/trait.MacMarker.js @@ -1,4 +1,4 @@ (function() {var implementors = { "digest":[], -"hmac":[["impl<D> MacMarker for HmacCore<D>"],["impl<D: Digest + BlockSizeUser> MacMarker for SimpleHmac<D>"]] +"hmac":[["impl<D: Digest + BlockSizeUser> MacMarker for SimpleHmac<D>"],["impl<D> MacMarker for HmacCore<D>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/futures_core/future/trait.FusedFuture.js b/trait.impl/futures_core/future/trait.FusedFuture.js index 1208c6240baa..c918106ad030 100644 --- a/trait.impl/futures_core/future/trait.FusedFuture.js +++ b/trait.impl/futures_core/future/trait.FusedFuture.js @@ -3,6 +3,6 @@ "futures_channel":[["impl<T> FusedFuture for Receiver<T>"]], "futures_core":[], "futures_intrusive":[["impl<'a> FusedFuture for TimerFuture<'a>"],["impl<MutexType, T> FusedFuture for StateReceiveFuture<MutexType, T>"],["impl<'a, MutexType: RawMutex, T> FusedFuture for GenericMutexLockFuture<'a, MutexType, T>"],["impl<MutexType: RawMutex> FusedFuture for GenericSharedSemaphoreAcquireFuture<MutexType>"],["impl<'a> FusedFuture for LocalTimerFuture<'a>"],["impl<MutexType, T> FusedFuture for ChannelSendFuture<MutexType, T>"],["impl<'a, MutexType, T> FusedFuture for ChannelSendFuture<'a, MutexType, T>"],["impl<'a, MutexType, T: Clone> FusedFuture for StateReceiveFuture<'a, MutexType, T>"],["impl<'a, MutexType: RawMutex> FusedFuture for GenericWaitForEventFuture<'a, MutexType>"],["impl<'a, MutexType, T> FusedFuture for ChannelReceiveFuture<'a, MutexType, T>"],["impl<MutexType, T> FusedFuture for ChannelReceiveFuture<MutexType, T>"],["impl<'a, MutexType: RawMutex> FusedFuture for GenericSemaphoreAcquireFuture<'a, MutexType>"]], -"futures_util":[["impl<St, Fut, T, F> FusedFuture for TryFold<St, Fut, T, F>
    where\n St: TryStream,\n F: FnMut(T, St::Ok) -> Fut,\n Fut: TryFuture<Ok = T, Error = St::Error>,
    "],["impl<St, C> FusedFuture for TryCollect<St, C>
    where\n St: TryStream + FusedStream,\n C: Default + Extend<St::Ok>,
    "],["impl<Fut: TryFuture> FusedFuture for TryMaybeDone<Fut>"],["impl<Fut, T> FusedFuture for MapInto<Fut, T>
    where\n Map<Fut, IntoFn<T>>: FusedFuture,
    "],["impl<St: ?Sized + FusedStream + Unpin> FusedFuture for SelectNextSome<'_, St>"],["impl<St, C> FusedFuture for Collect<St, C>
    where\n St: FusedStream,\n C: Default + Extend<St::Item>,
    "],["impl<T> FusedFuture for Pending<T>"],["impl<Fut1: FusedFuture, Fut2: FusedFuture, Fut3: FusedFuture, Fut4: FusedFuture> FusedFuture for Join4<Fut1, Fut2, Fut3, Fut4>"],["impl<St, Fut, F> FusedFuture for TryForEachConcurrent<St, Fut, F>
    where\n St: TryStream,\n F: FnMut(St::Ok) -> Fut,\n Fut: Future<Output = Result<(), St::Error>>,
    "],["impl<St> FusedFuture for Concat<St>
    where\n St: FusedStream,\n St::Item: Extend<<St::Item as IntoIterator>::Item> + IntoIterator + Default,
    "],["impl<St, A, B, FromA, FromB> FusedFuture for Unzip<St, FromA, FromB>
    where\n St: FusedStream<Item = (A, B)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,
    "],["impl<Fut1, Fut2, F> FusedFuture for OrElse<Fut1, Fut2, F>
    where\n TryFlattenErr<MapErr<Fut1, F>, Fut2>: FusedFuture,
    "],["impl<Fut, F> FusedFuture for MapErr<Fut, F>
    where\n Map<IntoFuture<Fut>, MapErrFn<F>>: FusedFuture,
    "],["impl<Fut: Future> FusedFuture for MaybeDone<Fut>"],["impl<Fut1, Fut2> FusedFuture for TryFlatten<Fut1, Fut2>
    where\n TryFlatten<Fut1, Fut2>: FusedFuture,
    "],["impl<Fut> FusedFuture for NeverError<Fut>
    where\n Map<Fut, OkFn<Never>>: FusedFuture,
    "],["impl<Fut, F> FusedFuture for Map<Fut, F>
    where\n Map<Fut, F>: FusedFuture,
    "],["impl<F> FusedFuture for Flatten<F>
    where\n Flatten<F, <F as Future>::Output>: FusedFuture,\n F: Future,
    "],["impl<Fut, F> FusedFuture for MapOk<Fut, F>
    where\n Map<IntoFuture<Fut>, MapOkFn<F>>: FusedFuture,
    "],["impl<F: FusedFuture> FusedFuture for OptionFuture<F>"],["impl<St, Fut, F> FusedFuture for ForEach<St, Fut, F>
    where\n St: FusedStream,\n F: FnMut(St::Item) -> Fut,\n Fut: Future<Output = ()>,
    "],["impl<Fut, F> FusedFuture for UnwrapOrElse<Fut, F>
    where\n Map<IntoFuture<Fut>, UnwrapOrElseFn<F>>: FusedFuture,
    "],["impl<Fut1, Fut2, F> FusedFuture for AndThen<Fut1, Fut2, F>
    where\n TryFlatten<MapOk<Fut1, F>, Fut2>: FusedFuture,
    "],["impl<T: ?Sized> FusedFuture for MutexLockFuture<'_, T>"],["impl<Fut: TryFuture + FusedFuture> FusedFuture for IntoFuture<Fut>"],["impl<Fut, F> FusedFuture for Inspect<Fut, F>
    where\n Map<Fut, InspectFn<F>>: FusedFuture,
    "],["impl<T: ?Sized> FusedFuture for OwnedMutexLockFuture<T>"],["impl<F, R> FusedFuture for Lazy<F>
    where\n F: FnOnce(&mut Context<'_>) -> R,
    "],["impl<Fut, E> FusedFuture for OkInto<Fut, E>
    where\n MapOk<Fut, IntoFn<E>>: FusedFuture,
    "],["impl<St: FusedStream> FusedFuture for Count<St>"],["impl<Fut> FusedFuture for UnitError<Fut>
    where\n Map<Fut, OkFn<()>>: FusedFuture,
    "],["impl<St, Fut, F> FusedFuture for TryAny<St, Fut, F>
    where\n St: TryStream,\n F: FnMut(St::Ok) -> Fut,\n Fut: Future<Output = bool>,
    "],["impl<St: ?Sized + FusedStream + Unpin> FusedFuture for Next<'_, St>"],["impl<St: Stream + Unpin> FusedFuture for StreamFuture<St>"],["impl<T: Future> FusedFuture for PollImmediate<T>"],["impl<Fut1: FusedFuture, Fut2: FusedFuture> FusedFuture for Join<Fut1, Fut2>"],["impl<St, Fut, T, F> FusedFuture for Fold<St, Fut, T, F>
    where\n St: Stream,\n F: FnMut(T, St::Item) -> Fut,\n Fut: Future<Output = T>,
    "],["impl<St, Fut, F> FusedFuture for All<St, Fut, F>
    where\n St: Stream,\n F: FnMut(St::Item) -> Fut,\n Fut: Future<Output = bool>,
    "],["impl<Fut: Future> FusedFuture for Fuse<Fut>"],["impl<Fut1: FusedFuture, Fut2: FusedFuture, Fut3: FusedFuture> FusedFuture for Join3<Fut1, Fut2, Fut3>"],["impl<St, Si> FusedFuture for Forward<St, Si>
    where\n Forward<St, Si, St::Ok>: FusedFuture,\n St: TryStream,
    "],["impl<St: Stream> FusedFuture for Peek<'_, St>"],["impl<Fut1: FusedFuture, Fut2: FusedFuture, Fut3: FusedFuture, Fut4: FusedFuture, Fut5: FusedFuture> FusedFuture for Join5<Fut1, Fut2, Fut3, Fut4, Fut5>"],["impl<Fut, E> FusedFuture for ErrInto<Fut, E>
    where\n MapErr<Fut, IntoFn<E>>: FusedFuture,
    "],["impl<Fut, F> FusedFuture for InspectOk<Fut, F>
    where\n Inspect<IntoFuture<Fut>, InspectOkFn<F>>: FusedFuture,
    "],["impl<T> FusedFuture for Ready<T>"],["impl<St: Stream> FusedFuture for PeekMut<'_, St>"],["impl<A, B> FusedFuture for Either<A, B>
    where\n A: FusedFuture,\n B: FusedFuture<Output = A::Output>,
    "],["impl<Fut, F, G> FusedFuture for MapOkOrElse<Fut, F, G>
    where\n Map<IntoFuture<Fut>, ChainFn<MapOkFn<F>, ChainFn<MapErrFn<G>, MergeResultFn>>>: FusedFuture,
    "],["impl<St, F> FusedFuture for NextIf<'_, St, F>
    where\n St: Stream,\n F: for<'a> FnOnce1<&'a St::Item, Output = bool>,
    "],["impl<A, B> FusedFuture for Select<A, B>
    where\n A: Future + Unpin,\n B: Future + Unpin,
    "],["impl<Fut, F> FusedFuture for InspectErr<Fut, F>
    where\n Inspect<IntoFuture<Fut>, InspectErrFn<F>>: FusedFuture,
    "],["impl<St, Fut, F> FusedFuture for TryAll<St, Fut, F>
    where\n St: TryStream,\n F: FnMut(St::Ok) -> Fut,\n Fut: Future<Output = bool>,
    "],["impl<Fut1, Fut2, F> FusedFuture for Then<Fut1, Fut2, F>
    where\n Flatten<Map<Fut1, F>, Fut2>: FusedFuture,
    "],["impl<St, Fut, F> FusedFuture for Any<St, Fut, F>
    where\n St: Stream,\n F: FnMut(St::Item) -> Fut,\n Fut: Future<Output = bool>,
    "],["impl<St, T> FusedFuture for NextIfEq<'_, St, T>
    where\n St: Stream,\n T: ?Sized,\n St::Item: PartialEq<T>,
    "],["impl<Fut> FusedFuture for Shared<Fut>
    where\n Fut: Future,\n Fut::Output: Clone,
    "],["impl<St: ?Sized + TryStream + Unpin + FusedStream> FusedFuture for TryNext<'_, St>"],["impl<St, Fut, F> FusedFuture for ForEachConcurrent<St, Fut, F>
    where\n St: Stream,\n F: FnMut(St::Item) -> Fut,\n Fut: Future<Output = ()>,
    "]], +"futures_util":[["impl<Fut> FusedFuture for Shared<Fut>
    where\n Fut: Future,\n Fut::Output: Clone,
    "],["impl<St: FusedStream> FusedFuture for Count<St>"],["impl<Fut, F> FusedFuture for InspectOk<Fut, F>
    where\n Inspect<IntoFuture<Fut>, InspectOkFn<F>>: FusedFuture,
    "],["impl<St, A, B, FromA, FromB> FusedFuture for Unzip<St, FromA, FromB>
    where\n St: FusedStream<Item = (A, B)>,\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,
    "],["impl<Fut, E> FusedFuture for OkInto<Fut, E>
    where\n MapOk<Fut, IntoFn<E>>: FusedFuture,
    "],["impl<Fut, F, G> FusedFuture for MapOkOrElse<Fut, F, G>
    where\n Map<IntoFuture<Fut>, ChainFn<MapOkFn<F>, ChainFn<MapErrFn<G>, MergeResultFn>>>: FusedFuture,
    "],["impl<St, Si> FusedFuture for Forward<St, Si>
    where\n Forward<St, Si, St::Ok>: FusedFuture,\n St: TryStream,
    "],["impl<St, Fut, F> FusedFuture for ForEachConcurrent<St, Fut, F>
    where\n St: Stream,\n F: FnMut(St::Item) -> Fut,\n Fut: Future<Output = ()>,
    "],["impl<St, T> FusedFuture for NextIfEq<'_, St, T>
    where\n St: Stream,\n T: ?Sized,\n St::Item: PartialEq<T>,
    "],["impl<St: ?Sized + TryStream + Unpin + FusedStream> FusedFuture for TryNext<'_, St>"],["impl<T: ?Sized> FusedFuture for OwnedMutexLockFuture<T>"],["impl<St, Fut, F> FusedFuture for ForEach<St, Fut, F>
    where\n St: FusedStream,\n F: FnMut(St::Item) -> Fut,\n Fut: Future<Output = ()>,
    "],["impl<Fut, F> FusedFuture for Inspect<Fut, F>
    where\n Map<Fut, InspectFn<F>>: FusedFuture,
    "],["impl<Fut1: FusedFuture, Fut2: FusedFuture, Fut3: FusedFuture, Fut4: FusedFuture> FusedFuture for Join4<Fut1, Fut2, Fut3, Fut4>"],["impl<St: Stream> FusedFuture for PeekMut<'_, St>"],["impl<Fut, T> FusedFuture for MapInto<Fut, T>
    where\n Map<Fut, IntoFn<T>>: FusedFuture,
    "],["impl<Fut1, Fut2> FusedFuture for TryFlatten<Fut1, Fut2>
    where\n TryFlatten<Fut1, Fut2>: FusedFuture,
    "],["impl<Fut, F> FusedFuture for MapErr<Fut, F>
    where\n Map<IntoFuture<Fut>, MapErrFn<F>>: FusedFuture,
    "],["impl<St, Fut, F> FusedFuture for TryAll<St, Fut, F>
    where\n St: TryStream,\n F: FnMut(St::Ok) -> Fut,\n Fut: Future<Output = bool>,
    "],["impl<St, Fut, F> FusedFuture for TryForEachConcurrent<St, Fut, F>
    where\n St: TryStream,\n F: FnMut(St::Ok) -> Fut,\n Fut: Future<Output = Result<(), St::Error>>,
    "],["impl<St, Fut, F> FusedFuture for TryAny<St, Fut, F>
    where\n St: TryStream,\n F: FnMut(St::Ok) -> Fut,\n Fut: Future<Output = bool>,
    "],["impl<St, C> FusedFuture for Collect<St, C>
    where\n St: FusedStream,\n C: Default + Extend<St::Item>,
    "],["impl<Fut, F> FusedFuture for UnwrapOrElse<Fut, F>
    where\n Map<IntoFuture<Fut>, UnwrapOrElseFn<F>>: FusedFuture,
    "],["impl<Fut> FusedFuture for NeverError<Fut>
    where\n Map<Fut, OkFn<Never>>: FusedFuture,
    "],["impl<St, C> FusedFuture for TryCollect<St, C>
    where\n St: TryStream + FusedStream,\n C: Default + Extend<St::Ok>,
    "],["impl<Fut: Future> FusedFuture for Fuse<Fut>"],["impl<Fut: Future> FusedFuture for MaybeDone<Fut>"],["impl<T> FusedFuture for Ready<T>"],["impl<F: FusedFuture> FusedFuture for OptionFuture<F>"],["impl<F> FusedFuture for Flatten<F>
    where\n Flatten<F, <F as Future>::Output>: FusedFuture,\n F: Future,
    "],["impl<St: ?Sized + FusedStream + Unpin> FusedFuture for Next<'_, St>"],["impl<Fut1, Fut2, F> FusedFuture for OrElse<Fut1, Fut2, F>
    where\n TryFlattenErr<MapErr<Fut1, F>, Fut2>: FusedFuture,
    "],["impl<Fut1, Fut2, F> FusedFuture for Then<Fut1, Fut2, F>
    where\n Flatten<Map<Fut1, F>, Fut2>: FusedFuture,
    "],["impl<A, B> FusedFuture for Select<A, B>
    where\n A: Future + Unpin,\n B: Future + Unpin,
    "],["impl<St: Stream + Unpin> FusedFuture for StreamFuture<St>"],["impl<St, Fut, T, F> FusedFuture for TryFold<St, Fut, T, F>
    where\n St: TryStream,\n F: FnMut(T, St::Ok) -> Fut,\n Fut: TryFuture<Ok = T, Error = St::Error>,
    "],["impl<Fut, E> FusedFuture for ErrInto<Fut, E>
    where\n MapErr<Fut, IntoFn<E>>: FusedFuture,
    "],["impl<Fut1: FusedFuture, Fut2: FusedFuture, Fut3: FusedFuture> FusedFuture for Join3<Fut1, Fut2, Fut3>"],["impl<St> FusedFuture for Concat<St>
    where\n St: FusedStream,\n St::Item: Extend<<St::Item as IntoIterator>::Item> + IntoIterator + Default,
    "],["impl<Fut, F> FusedFuture for InspectErr<Fut, F>
    where\n Inspect<IntoFuture<Fut>, InspectErrFn<F>>: FusedFuture,
    "],["impl<Fut, F> FusedFuture for MapOk<Fut, F>
    where\n Map<IntoFuture<Fut>, MapOkFn<F>>: FusedFuture,
    "],["impl<Fut: TryFuture + FusedFuture> FusedFuture for IntoFuture<Fut>"],["impl<St, Fut, T, F> FusedFuture for Fold<St, Fut, T, F>
    where\n St: Stream,\n F: FnMut(T, St::Item) -> Fut,\n Fut: Future<Output = T>,
    "],["impl<St: ?Sized + FusedStream + Unpin> FusedFuture for SelectNextSome<'_, St>"],["impl<T: ?Sized> FusedFuture for MutexLockFuture<'_, T>"],["impl<Fut> FusedFuture for UnitError<Fut>
    where\n Map<Fut, OkFn<()>>: FusedFuture,
    "],["impl<T: Future> FusedFuture for PollImmediate<T>"],["impl<Fut1: FusedFuture, Fut2: FusedFuture> FusedFuture for Join<Fut1, Fut2>"],["impl<A, B> FusedFuture for Either<A, B>
    where\n A: FusedFuture,\n B: FusedFuture<Output = A::Output>,
    "],["impl<St: Stream> FusedFuture for Peek<'_, St>"],["impl<F, R> FusedFuture for Lazy<F>
    where\n F: FnOnce(&mut Context<'_>) -> R,
    "],["impl<Fut1, Fut2, F> FusedFuture for AndThen<Fut1, Fut2, F>
    where\n TryFlatten<MapOk<Fut1, F>, Fut2>: FusedFuture,
    "],["impl<Fut1: FusedFuture, Fut2: FusedFuture, Fut3: FusedFuture, Fut4: FusedFuture, Fut5: FusedFuture> FusedFuture for Join5<Fut1, Fut2, Fut3, Fut4, Fut5>"],["impl<St, Fut, F> FusedFuture for All<St, Fut, F>
    where\n St: Stream,\n F: FnMut(St::Item) -> Fut,\n Fut: Future<Output = bool>,
    "],["impl<St, Fut, F> FusedFuture for Any<St, Fut, F>
    where\n St: Stream,\n F: FnMut(St::Item) -> Fut,\n Fut: Future<Output = bool>,
    "],["impl<Fut, F> FusedFuture for Map<Fut, F>
    where\n Map<Fut, F>: FusedFuture,
    "],["impl<St, F> FusedFuture for NextIf<'_, St, F>
    where\n St: Stream,\n F: for<'a> FnOnce1<&'a St::Item, Output = bool>,
    "],["impl<Fut: TryFuture> FusedFuture for TryMaybeDone<Fut>"],["impl<T> FusedFuture for Pending<T>"]], "sqlx_core":[["impl FusedFuture for CloseEvent"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/futures_core/stream/trait.FusedStream.js b/trait.impl/futures_core/stream/trait.FusedStream.js index 75e48dd30f28..cf5766af77d0 100644 --- a/trait.impl/futures_core/stream/trait.FusedStream.js +++ b/trait.impl/futures_core/stream/trait.FusedStream.js @@ -3,5 +3,5 @@ "futures_channel":[["impl<T> FusedStream for UnboundedReceiver<T>"],["impl<T> FusedStream for Receiver<T>"]], "futures_core":[], "futures_intrusive":[["impl<MutexType, T, A> FusedStream for SharedStream<MutexType, T, A>
    where\n MutexType: RawMutex,\n A: 'static + RingBuf<Item = T>,
    "],["impl<'a, MutexType, T, A> FusedStream for ChannelStream<'a, MutexType, T, A>
    where\n A: RingBuf<Item = T>,\n MutexType: RawMutex,
    "]], -"futures_util":[["impl<St, Fut, F> FusedStream for TryTakeWhile<St, Fut, F>
    where\n St: TryStream + FusedStream,\n F: FnMut(&St::Ok) -> Fut,\n Fut: TryFuture<Ok = bool, Error = St::Error>,
    "],["impl<St> FusedStream for TryFlattenUnordered<St>
    where\n FlattenUnorderedWithFlowController<NestedTryStreamIntoEitherTryStream<St>, PropagateBaseStreamError<St>>: FusedStream,\n St: TryStream,\n St::Ok: TryStream + Unpin,\n <St::Ok as TryStream>::Error: From<St::Error>,
    "],["impl<St: FusedStream> FusedStream for Skip<St>"],["impl<Fut: Future> FusedStream for FuturesUnordered<Fut>"],["impl<St: TryStream + FusedStream> FusedStream for TryReadyChunks<St>"],["impl<St, Fut, F> FusedStream for TakeWhile<St, Fut, F>
    where\n St: FusedStream,\n F: FnMut(&St::Item) -> Fut,\n Fut: Future<Output = bool>,
    "],["impl<St: Stream + Unpin> FusedStream for SelectAll<St>"],["impl<St, Fut, F, T> FusedStream for TryFilterMap<St, Fut, F>
    where\n St: TryStream + FusedStream,\n Fut: TryFuture<Ok = Option<T>, Error = St::Error>,\n F: FnMut(St::Ok) -> Fut,
    "],["impl<St, F> FusedStream for Inspect<St, F>
    where\n Map<St, InspectFn<F>>: FusedStream,
    "],["impl<St> FusedStream for Flatten<St>
    where\n Flatten<St, St::Item>: FusedStream,\n St: Stream,
    "],["impl<Fut, Si> FusedStream for FlattenSink<Fut, Si>
    where\n TryFlatten<Fut, Si>: FusedStream,
    "],["impl<F> FusedStream for FlattenStream<F>
    where\n Flatten<F, <F as Future>::Output>: FusedStream,\n F: Future,
    "],["impl<T, F, Fut, Item> FusedStream for Unfold<T, F, Fut>
    where\n F: FnMut(T) -> Fut,\n Fut: Future<Output = Option<(Item, T)>>,
    "],["impl<St, F> FusedStream for InspectOk<St, F>
    where\n Inspect<IntoStream<St>, InspectOkFn<F>>: FusedStream,
    "],["impl<St, Fut, F> FusedStream for OrElse<St, Fut, F>
    where\n St: TryStream + FusedStream,\n F: FnMut(St::Error) -> Fut,\n Fut: TryFuture<Ok = St::Ok>,
    "],["impl<St, Fut, F> FusedStream for TrySkipWhile<St, Fut, F>
    where\n St: TryStream + FusedStream,\n F: FnMut(&St::Ok) -> Fut,\n Fut: TryFuture<Ok = bool, Error = St::Error>,
    "],["impl<St, Fut, F> FusedStream for SkipWhile<St, Fut, F>
    where\n St: FusedStream,\n F: FnMut(&St::Item) -> Fut,\n Fut: Future<Output = bool>,
    "],["impl<St> FusedStream for TryFlatten<St>
    where\n St: TryStream + FusedStream,\n St::Ok: TryStream,\n <St::Ok as TryStream>::Error: From<St::Error>,
    "],["impl<St, E> FusedStream for ErrInto<St, E>
    where\n MapErr<St, IntoFn<E>>: FusedStream,
    "],["impl<S, Item> FusedStream for Buffer<S, Item>
    where\n S: Sink<Item> + FusedStream,
    "],["impl<T> FusedStream for Empty<T>"],["impl<A, F: FnMut() -> A> FusedStream for RepeatWith<F>"],["impl<St1, St2> FusedStream for Zip<St1, St2>
    where\n St1: Stream,\n St2: Stream,
    "],["impl<St: Stream> FusedStream for Peekable<St>"],["impl<St, F> FusedStream for Map<St, F>
    where\n St: FusedStream,\n F: FnMut1<St::Item>,
    "],["impl<Fut: Future> FusedStream for Once<Fut>"],["impl<St, Fut, F, T> FusedStream for FilterMap<St, Fut, F>
    where\n St: Stream + FusedStream,\n F: FnMut1<St::Item, Output = Fut>,\n Fut: Future<Output = Option<T>>,
    "],["impl<St, Fut, F> FusedStream for TryFilter<St, Fut, F>
    where\n St: TryStream + FusedStream,\n F: FnMut(&St::Ok) -> Fut,\n Fut: Future<Output = bool>,
    "],["impl<St: Stream> FusedStream for ReadyChunks<St>"],["impl<St, U, F> FusedStream for FlatMapUnordered<St, U, F>
    where\n FlattenUnordered<Map<St, F>>: FusedStream,\n St: Stream,\n U: Stream + Unpin,\n F: FnMut(St::Item) -> U,
    "],["impl<St1, St2> FusedStream for Select<St1, St2>
    where\n St1: Stream,\n St2: Stream<Item = St1::Item>,
    "],["impl<T> FusedStream for Repeat<T>
    where\n T: Clone,
    "],["impl<St, F> FusedStream for MapOk<St, F>
    where\n Map<IntoStream<St>, MapOkFn<F>>: FusedStream,
    "],["impl<S, Item, E> FusedStream for SinkErrInto<S, Item, E>
    where\n S: Sink<Item> + FusedStream,\n S::Error: Into<E>,
    "],["impl<St> FusedStream for Buffered<St>
    where\n St: Stream,\n St::Item: Future,
    "],["impl<S: FusedStream, F> FusedStream for SinkMapErr<S, F>"],["impl<St1, St2> FusedStream for Chain<St1, St2>
    where\n St1: Stream,\n St2: FusedStream<Item = St1::Item>,
    "],["impl<St> FusedStream for BufferUnordered<St>
    where\n St: Stream,\n St::Item: Future,
    "],["impl<St: Stream + FusedStream> FusedStream for Enumerate<St>"],["impl<B, St, S, Fut, F> FusedStream for Scan<St, S, Fut, F>
    where\n St: FusedStream,\n F: FnMut(&mut S, St::Item) -> Fut,\n Fut: Future<Output = Option<B>>,
    "],["impl<St: FusedStream> FusedStream for Chunks<St>"],["impl<St: TryStream + FusedStream> FusedStream for TryChunks<St>"],["impl<S: Stream> FusedStream for Fuse<S>"],["impl<Fut> FusedStream for TryFlattenStream<Fut>
    where\n TryFlatten<Fut, Fut::Ok>: FusedStream,\n Fut: TryFuture,
    "],["impl<St, F> FusedStream for InspectErr<St, F>
    where\n Inspect<IntoStream<St>, InspectErrFn<F>>: FusedStream,
    "],["impl<F> FusedStream for IntoStream<F>
    where\n Once<F>: FusedStream,
    "],["impl<St, F> FusedStream for MapErr<St, F>
    where\n Map<IntoStream<St>, MapErrFn<F>>: FusedStream,
    "],["impl<Fut: Future> FusedStream for FuturesOrdered<Fut>"],["impl<St1, St2, Clos, State> FusedStream for SelectWithStrategy<St1, St2, Clos, State>
    where\n St1: Stream,\n St2: Stream<Item = St1::Item>,\n Clos: FnMut(&mut State) -> PollNext,
    "],["impl<St, Fut> FusedStream for TakeUntil<St, Fut>
    where\n St: Stream,\n Fut: Future,
    "],["impl<T> FusedStream for Pending<T>"],["impl<S, Item, U, St, F> FusedStream for WithFlatMap<S, Item, U, St, F>
    where\n S: FusedStream + Sink<Item>,\n F: FnMut(U) -> St,\n St: Stream<Item = Result<Item, S::Error>>,
    "],["impl<St> FusedStream for Take<St>
    where\n St: FusedStream,
    "],["impl<St: FusedStream + UnwindSafe> FusedStream for CatchUnwind<St>"],["impl<St, Fut, F> FusedStream for Filter<St, Fut, F>
    where\n St: Stream + FusedStream,\n F: FnMut(&St::Item) -> Fut,\n Fut: Future<Output = bool>,
    "],["impl<S: Stream> FusedStream for PollImmediate<S>"],["impl<St, U, F> FusedStream for FlatMap<St, U, F>
    where\n Flatten<Map<St, F>, U>: FusedStream,
    "],["impl<St: TryStream + FusedStream> FusedStream for IntoStream<St>"],["impl<St> FusedStream for Cycle<St>
    where\n St: Clone + Stream,
    "],["impl<A, B> FusedStream for Either<A, B>
    where\n A: FusedStream,\n B: FusedStream<Item = A::Item>,
    "],["impl<St, Fut, F> FusedStream for Then<St, Fut, F>
    where\n St: FusedStream,\n F: FnMut(St::Item) -> Fut,\n Fut: Future,
    "],["impl<St, Fut, F> FusedStream for AndThen<St, Fut, F>
    where\n St: TryStream + FusedStream,\n F: FnMut(St::Ok) -> Fut,\n Fut: TryFuture<Error = St::Error>,
    "]] +"futures_util":[["impl<St, Fut, F> FusedStream for TryTakeWhile<St, Fut, F>
    where\n St: TryStream + FusedStream,\n F: FnMut(&St::Ok) -> Fut,\n Fut: TryFuture<Ok = bool, Error = St::Error>,
    "],["impl<St> FusedStream for BufferUnordered<St>
    where\n St: Stream,\n St::Item: Future,
    "],["impl<S: FusedStream, F> FusedStream for SinkMapErr<S, F>"],["impl<St1, St2, Clos, State> FusedStream for SelectWithStrategy<St1, St2, Clos, State>
    where\n St1: Stream,\n St2: Stream<Item = St1::Item>,\n Clos: FnMut(&mut State) -> PollNext,
    "],["impl<St, Fut, F> FusedStream for AndThen<St, Fut, F>
    where\n St: TryStream + FusedStream,\n F: FnMut(St::Ok) -> Fut,\n Fut: TryFuture<Error = St::Error>,
    "],["impl<St: TryStream + FusedStream> FusedStream for TryReadyChunks<St>"],["impl<T> FusedStream for Empty<T>"],["impl<St: Stream> FusedStream for ReadyChunks<St>"],["impl<Fut, Si> FusedStream for FlattenSink<Fut, Si>
    where\n TryFlatten<Fut, Si>: FusedStream,
    "],["impl<St> FusedStream for Flatten<St>
    where\n Flatten<St, St::Item>: FusedStream,\n St: Stream,
    "],["impl<St: Stream + FusedStream> FusedStream for Enumerate<St>"],["impl<St, Fut, F> FusedStream for Then<St, Fut, F>
    where\n St: FusedStream,\n F: FnMut(St::Item) -> Fut,\n Fut: Future,
    "],["impl<St: Stream> FusedStream for Peekable<St>"],["impl<Fut> FusedStream for TryFlattenStream<Fut>
    where\n TryFlatten<Fut, Fut::Ok>: FusedStream,\n Fut: TryFuture,
    "],["impl<St, Fut, F> FusedStream for SkipWhile<St, Fut, F>
    where\n St: FusedStream,\n F: FnMut(&St::Item) -> Fut,\n Fut: Future<Output = bool>,
    "],["impl<St: TryStream + FusedStream> FusedStream for IntoStream<St>"],["impl<Fut: Future> FusedStream for Once<Fut>"],["impl<St, Fut, F> FusedStream for Filter<St, Fut, F>
    where\n St: Stream + FusedStream,\n F: FnMut(&St::Item) -> Fut,\n Fut: Future<Output = bool>,
    "],["impl<St, U, F> FusedStream for FlatMap<St, U, F>
    where\n Flatten<Map<St, F>, U>: FusedStream,
    "],["impl<S: Stream> FusedStream for PollImmediate<S>"],["impl<St, F> FusedStream for Inspect<St, F>
    where\n Map<St, InspectFn<F>>: FusedStream,
    "],["impl<Fut: Future> FusedStream for FuturesUnordered<Fut>"],["impl<F> FusedStream for IntoStream<F>
    where\n Once<F>: FusedStream,
    "],["impl<T> FusedStream for Pending<T>"],["impl<St> FusedStream for Cycle<St>
    where\n St: Clone + Stream,
    "],["impl<S, Item, E> FusedStream for SinkErrInto<S, Item, E>
    where\n S: Sink<Item> + FusedStream,\n S::Error: Into<E>,
    "],["impl<St> FusedStream for Take<St>
    where\n St: FusedStream,
    "],["impl<St, F> FusedStream for Map<St, F>
    where\n St: FusedStream,\n F: FnMut1<St::Item>,
    "],["impl<St> FusedStream for TryFlatten<St>
    where\n St: TryStream + FusedStream,\n St::Ok: TryStream,\n <St::Ok as TryStream>::Error: From<St::Error>,
    "],["impl<St1, St2> FusedStream for Zip<St1, St2>
    where\n St1: Stream,\n St2: Stream,
    "],["impl<St, F> FusedStream for MapOk<St, F>
    where\n Map<IntoStream<St>, MapOkFn<F>>: FusedStream,
    "],["impl<St: Stream + Unpin> FusedStream for SelectAll<St>"],["impl<St, Fut> FusedStream for TakeUntil<St, Fut>
    where\n St: Stream,\n Fut: Future,
    "],["impl<St, Fut, F> FusedStream for TryFilter<St, Fut, F>
    where\n St: TryStream + FusedStream,\n F: FnMut(&St::Ok) -> Fut,\n Fut: Future<Output = bool>,
    "],["impl<St, Fut, F> FusedStream for TakeWhile<St, Fut, F>
    where\n St: FusedStream,\n F: FnMut(&St::Item) -> Fut,\n Fut: Future<Output = bool>,
    "],["impl<S, Item, U, St, F> FusedStream for WithFlatMap<S, Item, U, St, F>
    where\n S: FusedStream + Sink<Item>,\n F: FnMut(U) -> St,\n St: Stream<Item = Result<Item, S::Error>>,
    "],["impl<St: FusedStream> FusedStream for Chunks<St>"],["impl<St: FusedStream> FusedStream for Skip<St>"],["impl<T> FusedStream for Repeat<T>
    where\n T: Clone,
    "],["impl<F> FusedStream for FlattenStream<F>
    where\n Flatten<F, <F as Future>::Output>: FusedStream,\n F: Future,
    "],["impl<St: FusedStream + UnwindSafe> FusedStream for CatchUnwind<St>"],["impl<St> FusedStream for Buffered<St>
    where\n St: Stream,\n St::Item: Future,
    "],["impl<St1, St2> FusedStream for Chain<St1, St2>
    where\n St1: Stream,\n St2: FusedStream<Item = St1::Item>,
    "],["impl<St> FusedStream for TryFlattenUnordered<St>
    where\n FlattenUnorderedWithFlowController<NestedTryStreamIntoEitherTryStream<St>, PropagateBaseStreamError<St>>: FusedStream,\n St: TryStream,\n St::Ok: TryStream + Unpin,\n <St::Ok as TryStream>::Error: From<St::Error>,
    "],["impl<St, Fut, F> FusedStream for OrElse<St, Fut, F>
    where\n St: TryStream + FusedStream,\n F: FnMut(St::Error) -> Fut,\n Fut: TryFuture<Ok = St::Ok>,
    "],["impl<St, Fut, F> FusedStream for TrySkipWhile<St, Fut, F>
    where\n St: TryStream + FusedStream,\n F: FnMut(&St::Ok) -> Fut,\n Fut: TryFuture<Ok = bool, Error = St::Error>,
    "],["impl<S: Stream> FusedStream for Fuse<S>"],["impl<A, B> FusedStream for Either<A, B>
    where\n A: FusedStream,\n B: FusedStream<Item = A::Item>,
    "],["impl<B, St, S, Fut, F> FusedStream for Scan<St, S, Fut, F>
    where\n St: FusedStream,\n F: FnMut(&mut S, St::Item) -> Fut,\n Fut: Future<Output = Option<B>>,
    "],["impl<St, F> FusedStream for InspectOk<St, F>
    where\n Inspect<IntoStream<St>, InspectOkFn<F>>: FusedStream,
    "],["impl<St, F> FusedStream for MapErr<St, F>
    where\n Map<IntoStream<St>, MapErrFn<F>>: FusedStream,
    "],["impl<Fut: Future> FusedStream for FuturesOrdered<Fut>"],["impl<St, Fut, F, T> FusedStream for TryFilterMap<St, Fut, F>
    where\n St: TryStream + FusedStream,\n Fut: TryFuture<Ok = Option<T>, Error = St::Error>,\n F: FnMut(St::Ok) -> Fut,
    "],["impl<St1, St2> FusedStream for Select<St1, St2>
    where\n St1: Stream,\n St2: Stream<Item = St1::Item>,
    "],["impl<St: TryStream + FusedStream> FusedStream for TryChunks<St>"],["impl<St, Fut, F, T> FusedStream for FilterMap<St, Fut, F>
    where\n St: Stream + FusedStream,\n F: FnMut1<St::Item, Output = Fut>,\n Fut: Future<Output = Option<T>>,
    "],["impl<T, F, Fut, Item> FusedStream for Unfold<T, F, Fut>
    where\n F: FnMut(T) -> Fut,\n Fut: Future<Output = Option<(Item, T)>>,
    "],["impl<St, U, F> FusedStream for FlatMapUnordered<St, U, F>
    where\n FlattenUnordered<Map<St, F>>: FusedStream,\n St: Stream,\n U: Stream + Unpin,\n F: FnMut(St::Item) -> U,
    "],["impl<St, E> FusedStream for ErrInto<St, E>
    where\n MapErr<St, IntoFn<E>>: FusedStream,
    "],["impl<S, Item> FusedStream for Buffer<S, Item>
    where\n S: Sink<Item> + FusedStream,
    "],["impl<A, F: FnMut() -> A> FusedStream for RepeatWith<F>"],["impl<St, F> FusedStream for InspectErr<St, F>
    where\n Inspect<IntoStream<St>, InspectErrFn<F>>: FusedStream,
    "]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/futures_core/stream/trait.Stream.js b/trait.impl/futures_core/stream/trait.Stream.js index d634b6eabae7..9435df7952f6 100644 --- a/trait.impl/futures_core/stream/trait.Stream.js +++ b/trait.impl/futures_core/stream/trait.Stream.js @@ -9,10 +9,10 @@ "futures_channel":[["impl<T> Stream for UnboundedReceiver<T>"],["impl<T> Stream for Receiver<T>"]], "futures_core":[], "futures_intrusive":[["impl<MutexType, T, A> Stream for SharedStream<MutexType, T, A>
    where\n MutexType: RawMutex,\n A: 'static + RingBuf<Item = T>,
    "],["impl<'a, MutexType, T, A> Stream for ChannelStream<'a, MutexType, T, A>
    where\n A: RingBuf<Item = T>,\n MutexType: RawMutex,
    "]], -"futures_util":[["impl<St> Stream for Buffered<St>
    where\n St: Stream,\n St::Item: Future,
    "],["impl<St> Stream for TryFlattenUnordered<St>
    where\n FlattenUnorderedWithFlowController<NestedTryStreamIntoEitherTryStream<St>, PropagateBaseStreamError<St>>: Stream,\n St: TryStream,\n St::Ok: TryStream + Unpin,\n <St::Ok as TryStream>::Error: From<St::Error>,
    "],["impl<St: TryStream> Stream for TryChunks<St>"],["impl<T> Stream for Repeat<T>
    where\n T: Clone,
    "],["impl<St, U, F> Stream for FlatMap<St, U, F>
    where\n Flatten<Map<St, F>, U>: Stream,
    "],["impl<T> Stream for Pending<T>"],["impl<S, Item, U, Fut, F> Stream for With<S, Item, U, Fut, F>
    where\n S: Stream + Sink<Item>,\n F: FnMut(U) -> Fut,\n Fut: Future,
    "],["impl<S: Stream> Stream for SplitStream<S>"],["impl<Fut, Si> Stream for FlattenSink<Fut, Si>
    where\n TryFlatten<Fut, Si>: Stream,
    "],["impl<St: Stream> Stream for Enumerate<St>"],["impl<A, B> Stream for Either<A, B>
    where\n A: Stream,\n B: Stream<Item = A::Item>,
    "],["impl<St, F> Stream for InspectErr<St, F>
    where\n Inspect<IntoStream<St>, InspectErrFn<F>>: Stream,
    "],["impl<St> Stream for Abortable<St>
    where\n St: Stream,
    "],["impl<St1, St2, Clos, State> Stream for SelectWithStrategy<St1, St2, Clos, State>
    where\n St1: Stream,\n St2: Stream<Item = St1::Item>,\n Clos: FnMut(&mut State) -> PollNext,
    "],["impl<St, Fut, F> Stream for OrElse<St, Fut, F>
    where\n St: TryStream,\n F: FnMut(St::Error) -> Fut,\n Fut: TryFuture<Ok = St::Ok>,
    "],["impl<T, S> Stream for PollImmediate<S>
    where\n S: Stream<Item = T>,
    "],["impl<St> Stream for TryBufferUnordered<St>
    where\n St: TryStream,\n St::Ok: TryFuture<Error = St::Error>,
    "],["impl<B, St, S, Fut, F> Stream for Scan<St, S, Fut, F>
    where\n St: Stream,\n F: FnMut(&mut S, St::Item) -> Fut,\n Fut: Future<Output = Option<B>>,
    "],["impl<St> Stream for TryFlatten<St>
    where\n St: TryStream,\n St::Ok: TryStream,\n <St::Ok as TryStream>::Error: From<St::Error>,
    "],["impl<St: Stream + Unpin> Stream for SelectAll<St>"],["impl<S, Item, E> Stream for SinkErrInto<S, Item, E>
    where\n S: Sink<Item> + Stream,\n S::Error: Into<E>,
    "],["impl<Fut: Future> Stream for FuturesOrdered<Fut>"],["impl<St, F> Stream for MapErr<St, F>
    where\n Map<IntoStream<St>, MapErrFn<F>>: Stream,
    "],["impl<T, F> Stream for PollFn<F>
    where\n F: FnMut(&mut Context<'_>) -> Poll<Option<T>>,
    "],["impl<Fut: Future> Stream for FuturesUnordered<Fut>"],["impl<St, Fut, F, T> Stream for TryFilterMap<St, Fut, F>
    where\n St: TryStream,\n Fut: TryFuture<Ok = Option<T>, Error = St::Error>,\n F: FnMut(St::Ok) -> Fut,
    "],["impl<St: Stream> Stream for Chunks<St>"],["impl<St: Stream> Stream for ReadyChunks<St>"],["impl<I> Stream for Iter<I>
    where\n I: Iterator,
    "],["impl<St, Fut, F> Stream for TakeWhile<St, Fut, F>
    where\n St: Stream,\n F: FnMut(&St::Item) -> Fut,\n Fut: Future<Output = bool>,
    "],["impl<St, Fut, F> Stream for AndThen<St, Fut, F>
    where\n St: TryStream,\n F: FnMut(St::Ok) -> Fut,\n Fut: TryFuture<Error = St::Error>,
    "],["impl<St, Fut, F> Stream for TryFilter<St, Fut, F>
    where\n St: TryStream,\n Fut: Future<Output = bool>,\n F: FnMut(&St::Ok) -> Fut,
    "],["impl<St> Stream for Take<St>
    where\n St: Stream,
    "],["impl<St, Fut> Stream for TakeUntil<St, Fut>
    where\n St: Stream,\n Fut: Future,
    "],["impl<S, Item, U, St, F> Stream for WithFlatMap<S, Item, U, St, F>
    where\n S: Stream + Sink<Item>,\n F: FnMut(U) -> St,\n St: Stream<Item = Result<Item, S::Error>>,
    "],["impl<St1, St2> Stream for Select<St1, St2>
    where\n St1: Stream,\n St2: Stream<Item = St1::Item>,
    "],["impl<St> Stream for Cycle<St>
    where\n St: Clone + Stream,
    "],["impl<St, F> Stream for Map<St, F>
    where\n St: Stream,\n F: FnMut1<St::Item>,
    "],["impl<St, Fut, F> Stream for TrySkipWhile<St, Fut, F>
    where\n St: TryStream,\n F: FnMut(&St::Ok) -> Fut,\n Fut: TryFuture<Ok = bool, Error = St::Error>,
    "],["impl<St> Stream for Flatten<St>
    where\n Flatten<St, St::Item>: Stream,\n St: Stream,
    "],["impl<T, F, Fut, Item> Stream for TryUnfold<T, F, Fut>
    where\n F: FnMut(T) -> Fut,\n Fut: TryFuture<Ok = Option<(Item, T)>>,
    "],["impl<S: Stream> Stream for Fuse<S>"],["impl<St> Stream for BufferUnordered<St>
    where\n St: Stream,\n St::Item: Future,
    "],["impl<F> Stream for IntoStream<F>
    where\n Once<F>: Stream,
    "],["impl<R: AsyncBufRead> Stream for Lines<R>"],["impl<St, F> Stream for InspectOk<St, F>
    where\n Inspect<IntoStream<St>, InspectOkFn<F>>: Stream,
    "],["impl<St, Fut, F> Stream for TryTakeWhile<St, Fut, F>
    where\n St: TryStream,\n F: FnMut(&St::Ok) -> Fut,\n Fut: TryFuture<Ok = bool, Error = St::Error>,
    "],["impl<St, Fut, F> Stream for Then<St, Fut, F>
    where\n St: Stream,\n F: FnMut(St::Item) -> Fut,\n Fut: Future,
    "],["impl<St, Fut, F, T> Stream for FilterMap<St, Fut, F>
    where\n St: Stream,\n F: FnMut1<St::Item, Output = Fut>,\n Fut: Future<Output = Option<T>>,
    "],["impl<St: Stream + UnwindSafe> Stream for CatchUnwind<St>"],["impl<St, Fut, F> Stream for SkipWhile<St, Fut, F>
    where\n St: Stream,\n F: FnMut(&St::Item) -> Fut,\n Fut: Future<Output = bool>,
    "],["impl<St: TryStream> Stream for IntoStream<St>"],["impl<S: Stream, F> Stream for SinkMapErr<S, F>"],["impl<T, F, Fut, Item> Stream for Unfold<T, F, Fut>
    where\n F: FnMut(T) -> Fut,\n Fut: Future<Output = Option<(Item, T)>>,
    "],["impl<St: Stream> Stream for Skip<St>"],["impl<S, Item> Stream for Buffer<S, Item>
    where\n S: Sink<Item> + Stream,
    "],["impl<St, F> Stream for MapOk<St, F>
    where\n Map<IntoStream<St>, MapOkFn<F>>: Stream,
    "],["impl<St, U, F> Stream for FlatMapUnordered<St, U, F>
    where\n FlattenUnordered<Map<St, F>>: Stream,\n St: Stream,\n U: Stream + Unpin,\n F: FnMut(St::Item) -> U,
    "],["impl<Fut: Future> Stream for Once<Fut>"],["impl<St, F> Stream for Inspect<St, F>
    where\n Map<St, InspectFn<F>>: Stream,
    "],["impl<St1, St2> Stream for Zip<St1, St2>
    where\n St1: Stream,\n St2: Stream,
    "],["impl<F> Stream for FlattenStream<F>
    where\n Flatten<F, <F as Future>::Output>: Stream,\n F: Future,
    "],["impl<St: TryStream> Stream for TryReadyChunks<St>"],["impl<T> Stream for Empty<T>"],["impl<St> Stream for TryBuffered<St>
    where\n St: TryStream,\n St::Ok: TryFuture<Error = St::Error>,
    "],["impl<Fut> Stream for TryFlattenStream<Fut>
    where\n TryFlatten<Fut, Fut::Ok>: Stream,\n Fut: TryFuture,
    "],["impl<St1, St2> Stream for Chain<St1, St2>
    where\n St1: Stream,\n St2: Stream<Item = St1::Item>,
    "],["impl<St, E> Stream for ErrInto<St, E>
    where\n MapErr<St, IntoFn<E>>: Stream,
    "],["impl<St, Fut, F> Stream for Filter<St, Fut, F>
    where\n St: Stream,\n F: for<'a> FnMut1<&'a St::Item, Output = Fut>,\n Fut: Future<Output = bool>,
    "],["impl<S: Stream> Stream for Peekable<S>"],["impl<T, F> Stream for PollImmediate<F>
    where\n F: Future<Output = T>,
    "],["impl<A, F: FnMut() -> A> Stream for RepeatWith<F>"]], +"futures_util":[["impl<T, S> Stream for PollImmediate<S>
    where\n S: Stream<Item = T>,
    "],["impl<Fut, Si> Stream for FlattenSink<Fut, Si>
    where\n TryFlatten<Fut, Si>: Stream,
    "],["impl<St> Stream for TryBufferUnordered<St>
    where\n St: TryStream,\n St::Ok: TryFuture<Error = St::Error>,
    "],["impl<St> Stream for Cycle<St>
    where\n St: Clone + Stream,
    "],["impl<S, Item, U, Fut, F> Stream for With<S, Item, U, Fut, F>
    where\n S: Stream + Sink<Item>,\n F: FnMut(U) -> Fut,\n Fut: Future,
    "],["impl<St, Fut, F, T> Stream for FilterMap<St, Fut, F>
    where\n St: Stream,\n F: FnMut1<St::Item, Output = Fut>,\n Fut: Future<Output = Option<T>>,
    "],["impl<T> Stream for Repeat<T>
    where\n T: Clone,
    "],["impl<St, E> Stream for ErrInto<St, E>
    where\n MapErr<St, IntoFn<E>>: Stream,
    "],["impl<St, Fut, F> Stream for TryTakeWhile<St, Fut, F>
    where\n St: TryStream,\n F: FnMut(&St::Ok) -> Fut,\n Fut: TryFuture<Ok = bool, Error = St::Error>,
    "],["impl<St> Stream for TryFlattenUnordered<St>
    where\n FlattenUnorderedWithFlowController<NestedTryStreamIntoEitherTryStream<St>, PropagateBaseStreamError<St>>: Stream,\n St: TryStream,\n St::Ok: TryStream + Unpin,\n <St::Ok as TryStream>::Error: From<St::Error>,
    "],["impl<St> Stream for BufferUnordered<St>
    where\n St: Stream,\n St::Item: Future,
    "],["impl<St, Fut, F> Stream for TakeWhile<St, Fut, F>
    where\n St: Stream,\n F: FnMut(&St::Item) -> Fut,\n Fut: Future<Output = bool>,
    "],["impl<St, Fut, F, T> Stream for TryFilterMap<St, Fut, F>
    where\n St: TryStream,\n Fut: TryFuture<Ok = Option<T>, Error = St::Error>,\n F: FnMut(St::Ok) -> Fut,
    "],["impl<Fut: Future> Stream for FuturesOrdered<Fut>"],["impl<T> Stream for Empty<T>"],["impl<St1, St2, Clos, State> Stream for SelectWithStrategy<St1, St2, Clos, State>
    where\n St1: Stream,\n St2: Stream<Item = St1::Item>,\n Clos: FnMut(&mut State) -> PollNext,
    "],["impl<St, F> Stream for MapErr<St, F>
    where\n Map<IntoStream<St>, MapErrFn<F>>: Stream,
    "],["impl<St, Fut, F> Stream for Then<St, Fut, F>
    where\n St: Stream,\n F: FnMut(St::Item) -> Fut,\n Fut: Future,
    "],["impl<S: Stream, F> Stream for SinkMapErr<S, F>"],["impl<St: Stream + UnwindSafe> Stream for CatchUnwind<St>"],["impl<St, F> Stream for Inspect<St, F>
    where\n Map<St, InspectFn<F>>: Stream,
    "],["impl<S, Item, E> Stream for SinkErrInto<S, Item, E>
    where\n S: Sink<Item> + Stream,\n S::Error: Into<E>,
    "],["impl<St: TryStream> Stream for IntoStream<St>"],["impl<St, F> Stream for Map<St, F>
    where\n St: Stream,\n F: FnMut1<St::Item>,
    "],["impl<St, F> Stream for InspectErr<St, F>
    where\n Inspect<IntoStream<St>, InspectErrFn<F>>: Stream,
    "],["impl<St, Fut> Stream for TakeUntil<St, Fut>
    where\n St: Stream,\n Fut: Future,
    "],["impl<A, B> Stream for Either<A, B>
    where\n A: Stream,\n B: Stream<Item = A::Item>,
    "],["impl<A, F: FnMut() -> A> Stream for RepeatWith<F>"],["impl<F> Stream for IntoStream<F>
    where\n Once<F>: Stream,
    "],["impl<Fut: Future> Stream for Once<Fut>"],["impl<T, F, Fut, Item> Stream for Unfold<T, F, Fut>
    where\n F: FnMut(T) -> Fut,\n Fut: Future<Output = Option<(Item, T)>>,
    "],["impl<T> Stream for Pending<T>"],["impl<St, U, F> Stream for FlatMapUnordered<St, U, F>
    where\n FlattenUnordered<Map<St, F>>: Stream,\n St: Stream,\n U: Stream + Unpin,\n F: FnMut(St::Item) -> U,
    "],["impl<St: Stream> Stream for Chunks<St>"],["impl<R: AsyncBufRead> Stream for Lines<R>"],["impl<St> Stream for Buffered<St>
    where\n St: Stream,\n St::Item: Future,
    "],["impl<St, Fut, F> Stream for TryFilter<St, Fut, F>
    where\n St: TryStream,\n Fut: Future<Output = bool>,\n F: FnMut(&St::Ok) -> Fut,
    "],["impl<St, Fut, F> Stream for OrElse<St, Fut, F>
    where\n St: TryStream,\n F: FnMut(St::Error) -> Fut,\n Fut: TryFuture<Ok = St::Ok>,
    "],["impl<St: TryStream> Stream for TryReadyChunks<St>"],["impl<S: Stream> Stream for Peekable<S>"],["impl<St, U, F> Stream for FlatMap<St, U, F>
    where\n Flatten<Map<St, F>, U>: Stream,
    "],["impl<St, F> Stream for InspectOk<St, F>
    where\n Inspect<IntoStream<St>, InspectOkFn<F>>: Stream,
    "],["impl<St> Stream for Flatten<St>
    where\n Flatten<St, St::Item>: Stream,\n St: Stream,
    "],["impl<St, Fut, F> Stream for SkipWhile<St, Fut, F>
    where\n St: Stream,\n F: FnMut(&St::Item) -> Fut,\n Fut: Future<Output = bool>,
    "],["impl<Fut> Stream for TryFlattenStream<Fut>
    where\n TryFlatten<Fut, Fut::Ok>: Stream,\n Fut: TryFuture,
    "],["impl<T, F, Fut, Item> Stream for TryUnfold<T, F, Fut>
    where\n F: FnMut(T) -> Fut,\n Fut: TryFuture<Ok = Option<(Item, T)>>,
    "],["impl<S, Item> Stream for Buffer<S, Item>
    where\n S: Sink<Item> + Stream,
    "],["impl<I> Stream for Iter<I>
    where\n I: Iterator,
    "],["impl<St: Stream> Stream for ReadyChunks<St>"],["impl<St: Stream> Stream for Enumerate<St>"],["impl<St, F> Stream for MapOk<St, F>
    where\n Map<IntoStream<St>, MapOkFn<F>>: Stream,
    "],["impl<St: Stream> Stream for Skip<St>"],["impl<St> Stream for Abortable<St>
    where\n St: Stream,
    "],["impl<St> Stream for TryBuffered<St>
    where\n St: TryStream,\n St::Ok: TryFuture<Error = St::Error>,
    "],["impl<B, St, S, Fut, F> Stream for Scan<St, S, Fut, F>
    where\n St: Stream,\n F: FnMut(&mut S, St::Item) -> Fut,\n Fut: Future<Output = Option<B>>,
    "],["impl<St> Stream for TryFlatten<St>
    where\n St: TryStream,\n St::Ok: TryStream,\n <St::Ok as TryStream>::Error: From<St::Error>,
    "],["impl<S, Item, U, St, F> Stream for WithFlatMap<S, Item, U, St, F>
    where\n S: Stream + Sink<Item>,\n F: FnMut(U) -> St,\n St: Stream<Item = Result<Item, S::Error>>,
    "],["impl<St1, St2> Stream for Chain<St1, St2>
    where\n St1: Stream,\n St2: Stream<Item = St1::Item>,
    "],["impl<T, F> Stream for PollImmediate<F>
    where\n F: Future<Output = T>,
    "],["impl<Fut: Future> Stream for FuturesUnordered<Fut>"],["impl<St1, St2> Stream for Zip<St1, St2>
    where\n St1: Stream,\n St2: Stream,
    "],["impl<F> Stream for FlattenStream<F>
    where\n Flatten<F, <F as Future>::Output>: Stream,\n F: Future,
    "],["impl<St, Fut, F> Stream for TrySkipWhile<St, Fut, F>
    where\n St: TryStream,\n F: FnMut(&St::Ok) -> Fut,\n Fut: TryFuture<Ok = bool, Error = St::Error>,
    "],["impl<St> Stream for Take<St>
    where\n St: Stream,
    "],["impl<St: TryStream> Stream for TryChunks<St>"],["impl<St, Fut, F> Stream for Filter<St, Fut, F>
    where\n St: Stream,\n F: for<'a> FnMut1<&'a St::Item, Output = Fut>,\n Fut: Future<Output = bool>,
    "],["impl<T, F> Stream for PollFn<F>
    where\n F: FnMut(&mut Context<'_>) -> Poll<Option<T>>,
    "],["impl<St, Fut, F> Stream for AndThen<St, Fut, F>
    where\n St: TryStream,\n F: FnMut(St::Ok) -> Fut,\n Fut: TryFuture<Error = St::Error>,
    "],["impl<S: Stream> Stream for Fuse<S>"],["impl<St1, St2> Stream for Select<St1, St2>
    where\n St1: Stream,\n St2: Stream<Item = St1::Item>,
    "],["impl<S: Stream> Stream for SplitStream<S>"],["impl<St: Stream + Unpin> Stream for SelectAll<St>"]], "local_channel":[["impl<T> Stream for Receiver<T>"]], "redis":[["impl<'a, T: FromRedisValue + Unpin + Send + 'a> Stream for AsyncIter<'a, T>"]], "sqlx_core":[["impl<'a, T> Stream for TryAsyncStream<'a, T>"]], -"tokio_stream":[["impl<T> Stream for ReceiverStream<T>"],["impl<T> Stream for Pending<T>"],["impl<T> Stream for Empty<T>"],["impl<S> Stream for StreamNotifyClose<S>
    where\n S: Stream,
    "],["impl Stream for ReadDirStream"],["impl<T> Stream for UnboundedReceiverStream<T>"],["impl<K, V> Stream for StreamMap<K, V>
    where\n K: Clone + Unpin,\n V: Stream + Unpin,
    "],["impl<T> Stream for Once<T>"],["impl<I> Stream for Iter<I>
    where\n I: Iterator,
    "],["impl Stream for IntervalStream"],["impl<S: Stream> Stream for Timeout<S>"]], +"tokio_stream":[["impl<S: Stream> Stream for Timeout<S>"],["impl<T> Stream for Pending<T>"],["impl<K, V> Stream for StreamMap<K, V>
    where\n K: Clone + Unpin,\n V: Stream + Unpin,
    "],["impl<I> Stream for Iter<I>
    where\n I: Iterator,
    "],["impl<T> Stream for UnboundedReceiverStream<T>"],["impl Stream for IntervalStream"],["impl Stream for ReadDirStream"],["impl<T> Stream for ReceiverStream<T>"],["impl<T> Stream for Empty<T>"],["impl<T> Stream for Once<T>"],["impl<S> Stream for StreamNotifyClose<S>
    where\n S: Stream,
    "]], "tokio_util":[["impl<L, R> Stream for Either<L, R>
    where\n L: Stream,\n R: Stream<Item = L::Item>,
    "],["impl<T, U> Stream for Framed<T, U>
    where\n T: AsyncRead,\n U: Decoder,
    "],["impl<S: Stream> Stream for SinkWriter<S>"],["impl Stream for PollSemaphore"],["impl<R: AsyncRead> Stream for ReaderStream<R>"],["impl<S: Stream> Stream for CopyToBytes<S>"],["impl<T, D> Stream for FramedRead<T, D>
    where\n T: AsyncRead,\n D: Decoder,
    "],["impl<T, D> Stream for FramedWrite<T, D>
    where\n T: Stream,
    "]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/futures_io/if_std/trait.AsyncBufRead.js b/trait.impl/futures_io/if_std/trait.AsyncBufRead.js index f79ad5169813..2c0706feefe3 100644 --- a/trait.impl/futures_io/if_std/trait.AsyncBufRead.js +++ b/trait.impl/futures_io/if_std/trait.AsyncBufRead.js @@ -1,5 +1,5 @@ (function() {var implementors = { "futures":[], "futures_io":[], -"futures_util":[["impl<T> AsyncBufRead for Cursor<T>
    where\n T: AsRef<[u8]> + Unpin,
    "],["impl<A, B> AsyncBufRead for Either<A, B>
    where\n A: AsyncBufRead,\n B: AsyncBufRead,
    "],["impl<T, U> AsyncBufRead for Chain<T, U>
    where\n T: AsyncBufRead,\n U: AsyncBufRead,
    "],["impl<R: AsyncRead> AsyncBufRead for BufReader<R>"],["impl AsyncBufRead for Empty"],["impl<W: AsyncBufRead> AsyncBufRead for BufWriter<W>"],["impl<R: AsyncBufRead> AsyncBufRead for Take<R>"],["impl<T> AsyncBufRead for AllowStdIo<T>
    where\n T: BufRead,
    "],["impl<St> AsyncBufRead for IntoAsyncRead<St>
    where\n St: TryStream<Error = Error>,\n St::Ok: AsRef<[u8]>,
    "]] +"futures_util":[["impl<St> AsyncBufRead for IntoAsyncRead<St>
    where\n St: TryStream<Error = Error>,\n St::Ok: AsRef<[u8]>,
    "],["impl AsyncBufRead for Empty"],["impl<T> AsyncBufRead for AllowStdIo<T>
    where\n T: BufRead,
    "],["impl<A, B> AsyncBufRead for Either<A, B>
    where\n A: AsyncBufRead,\n B: AsyncBufRead,
    "],["impl<W: AsyncBufRead> AsyncBufRead for BufWriter<W>"],["impl<T, U> AsyncBufRead for Chain<T, U>
    where\n T: AsyncBufRead,\n U: AsyncBufRead,
    "],["impl<T> AsyncBufRead for Cursor<T>
    where\n T: AsRef<[u8]> + Unpin,
    "],["impl<R: AsyncRead> AsyncBufRead for BufReader<R>"],["impl<R: AsyncBufRead> AsyncBufRead for Take<R>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/futures_io/if_std/trait.AsyncRead.js b/trait.impl/futures_io/if_std/trait.AsyncRead.js index 2a4c43a80b5b..08c0520e72a1 100644 --- a/trait.impl/futures_io/if_std/trait.AsyncRead.js +++ b/trait.impl/futures_io/if_std/trait.AsyncRead.js @@ -1,5 +1,5 @@ (function() {var implementors = { "futures":[], "futures_io":[], -"futures_util":[["impl<R: AsyncRead> AsyncRead for BufReader<R>"],["impl<T: AsRef<[u8]> + Unpin> AsyncRead for Cursor<T>"],["impl<St> AsyncRead for IntoAsyncRead<St>
    where\n St: TryStream<Error = Error>,\n St::Ok: AsRef<[u8]>,
    "],["impl AsyncRead for Empty"],["impl<R: AsyncRead> AsyncRead for Take<R>"],["impl<T> AsyncRead for AllowStdIo<T>
    where\n T: Read,
    "],["impl<W: AsyncRead> AsyncRead for BufWriter<W>"],["impl<T, U> AsyncRead for Chain<T, U>
    where\n T: AsyncRead,\n U: AsyncRead,
    "],["impl AsyncRead for Repeat"],["impl<R: AsyncRead> AsyncRead for ReadHalf<R>"],["impl<A, B> AsyncRead for Either<A, B>
    where\n A: AsyncRead,\n B: AsyncRead,
    "]] +"futures_util":[["impl<T> AsyncRead for AllowStdIo<T>
    where\n T: Read,
    "],["impl AsyncRead for Empty"],["impl<R: AsyncRead> AsyncRead for Take<R>"],["impl<R: AsyncRead> AsyncRead for ReadHalf<R>"],["impl<R: AsyncRead> AsyncRead for BufReader<R>"],["impl<W: AsyncRead> AsyncRead for BufWriter<W>"],["impl<A, B> AsyncRead for Either<A, B>
    where\n A: AsyncRead,\n B: AsyncRead,
    "],["impl<T, U> AsyncRead for Chain<T, U>
    where\n T: AsyncRead,\n U: AsyncRead,
    "],["impl<St> AsyncRead for IntoAsyncRead<St>
    where\n St: TryStream<Error = Error>,\n St::Ok: AsRef<[u8]>,
    "],["impl AsyncRead for Repeat"],["impl<T: AsRef<[u8]> + Unpin> AsyncRead for Cursor<T>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/futures_io/if_std/trait.AsyncSeek.js b/trait.impl/futures_io/if_std/trait.AsyncSeek.js index 03fde48031f3..77e95a787ee4 100644 --- a/trait.impl/futures_io/if_std/trait.AsyncSeek.js +++ b/trait.impl/futures_io/if_std/trait.AsyncSeek.js @@ -1,5 +1,5 @@ (function() {var implementors = { "futures":[], "futures_io":[], -"futures_util":[["impl<T> AsyncSeek for AllowStdIo<T>
    where\n T: Seek,
    "],["impl<T> AsyncSeek for Cursor<T>
    where\n T: AsRef<[u8]> + Unpin,
    "],["impl<A, B> AsyncSeek for Either<A, B>
    where\n A: AsyncSeek,\n B: AsyncSeek,
    "],["impl<W: AsyncWrite + AsyncSeek> AsyncSeek for BufWriter<W>"],["impl<R: AsyncRead + AsyncSeek> AsyncSeek for BufReader<R>"]] +"futures_util":[["impl<T> AsyncSeek for Cursor<T>
    where\n T: AsRef<[u8]> + Unpin,
    "],["impl<T> AsyncSeek for AllowStdIo<T>
    where\n T: Seek,
    "],["impl<W: AsyncWrite + AsyncSeek> AsyncSeek for BufWriter<W>"],["impl<R: AsyncRead + AsyncSeek> AsyncSeek for BufReader<R>"],["impl<A, B> AsyncSeek for Either<A, B>
    where\n A: AsyncSeek,\n B: AsyncSeek,
    "]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/futures_io/if_std/trait.AsyncWrite.js b/trait.impl/futures_io/if_std/trait.AsyncWrite.js index 62c386a42f58..d85f89853bef 100644 --- a/trait.impl/futures_io/if_std/trait.AsyncWrite.js +++ b/trait.impl/futures_io/if_std/trait.AsyncWrite.js @@ -1,5 +1,5 @@ (function() {var implementors = { "futures":[], "futures_io":[], -"futures_util":[["impl<T> AsyncWrite for AllowStdIo<T>
    where\n T: Write,
    "],["impl AsyncWrite for Cursor<Vec<u8>>"],["impl AsyncWrite for Sink"],["impl<W: AsyncWrite> AsyncWrite for LineWriter<W>"],["impl<W: AsyncWrite> AsyncWrite for BufWriter<W>"],["impl<A, B> AsyncWrite for Either<A, B>
    where\n A: AsyncWrite,\n B: AsyncWrite,
    "],["impl AsyncWrite for Cursor<Box<[u8]>>"],["impl<W: AsyncWrite> AsyncWrite for WriteHalf<W>"],["impl AsyncWrite for Cursor<&mut Vec<u8>>"],["impl<St> AsyncWrite for IntoAsyncRead<St>
    where\n St: TryStream<Error = Error> + AsyncWrite,\n St::Ok: AsRef<[u8]>,
    "],["impl<R: AsyncWrite> AsyncWrite for BufReader<R>"],["impl AsyncWrite for Cursor<&mut [u8]>"]] +"futures_util":[["impl AsyncWrite for Cursor<Box<[u8]>>"],["impl<St> AsyncWrite for IntoAsyncRead<St>
    where\n St: TryStream<Error = Error> + AsyncWrite,\n St::Ok: AsRef<[u8]>,
    "],["impl AsyncWrite for Sink"],["impl AsyncWrite for Cursor<Vec<u8>>"],["impl<W: AsyncWrite> AsyncWrite for LineWriter<W>"],["impl<A, B> AsyncWrite for Either<A, B>
    where\n A: AsyncWrite,\n B: AsyncWrite,
    "],["impl<W: AsyncWrite> AsyncWrite for WriteHalf<W>"],["impl<R: AsyncWrite> AsyncWrite for BufReader<R>"],["impl<W: AsyncWrite> AsyncWrite for BufWriter<W>"],["impl AsyncWrite for Cursor<&mut Vec<u8>>"],["impl AsyncWrite for Cursor<&mut [u8]>"],["impl<T> AsyncWrite for AllowStdIo<T>
    where\n T: Write,
    "]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/futures_sink/trait.Sink.js b/trait.impl/futures_sink/trait.Sink.js index 7426757c0dd4..eb91b20c54f9 100644 --- a/trait.impl/futures_sink/trait.Sink.js +++ b/trait.impl/futures_sink/trait.Sink.js @@ -3,7 +3,7 @@ "futures":[], "futures_channel":[["impl<T> Sink<T> for &UnboundedSender<T>"],["impl<T> Sink<T> for Sender<T>"],["impl<T> Sink<T> for UnboundedSender<T>"]], "futures_sink":[], -"futures_util":[["impl<S, Fut, F, Item> Sink<Item> for TryFilterMap<S, Fut, F>
    where\n S: Sink<Item>,
    "],["impl<St, S, Fut, F, Item> Sink<Item> for Scan<St, S, Fut, F>
    where\n St: Stream + Sink<Item>,
    "],["impl<S, Fut, F, Item, E> Sink<Item> for TryFilter<S, Fut, F>
    where\n S: TryStream + Sink<Item, Error = E>,
    "],["impl<_Item, St, F> Sink<_Item> for InspectErr<St, F>
    where\n Inspect<IntoStream<St>, InspectErrFn<F>>: Sink<_Item>,
    "],["impl<_Item, F> Sink<_Item> for FlattenStream<F>
    where\n Flatten<F, <F as Future>::Output>: Sink<_Item>,\n F: Future,
    "],["impl<_Item, Fut> Sink<_Item> for TryFlattenStream<Fut>
    where\n TryFlatten<Fut, Fut::Ok>: Sink<_Item>,\n Fut: TryFuture,
    "],["impl<_Item, St, E> Sink<_Item> for ErrInto<St, E>
    where\n MapErr<St, IntoFn<E>>: Sink<_Item>,
    "],["impl<S: Sink<Item>, Item> Sink<Item> for SplitSink<S, Item>"],["impl<Si, F, E, Item> Sink<Item> for SinkMapErr<Si, F>
    where\n Si: Sink<Item>,\n F: FnOnce(Si::Error) -> E,
    "],["impl<S, Item> Sink<Item> for Buffered<S>
    where\n S: Stream + Sink<Item>,\n S::Item: Future,
    "],["impl<S, Fut, F, Item> Sink<Item> for FilterMap<S, Fut, F>
    where\n S: Stream + Sink<Item>,\n F: FnMut1<S::Item, Output = Fut>,\n Fut: Future,
    "],["impl<St, F, Item> Sink<Item> for Map<St, F>
    where\n St: Stream + Sink<Item>,\n F: FnMut1<St::Item>,
    "],["impl<S, Fut, F, Item> Sink<Item> for Then<S, Fut, F>
    where\n S: Sink<Item>,
    "],["impl<S, Item> Sink<Item> for TryFlatten<S>
    where\n S: TryStream + Sink<Item>,
    "],["impl<_Item, St, F> Sink<_Item> for MapErr<St, F>
    where\n Map<IntoStream<St>, MapErrFn<F>>: Sink<_Item>,
    "],["impl<S, Item, E> Sink<Item> for TryBufferUnordered<S>
    where\n S: TryStream + Sink<Item, Error = E>,\n S::Ok: TryFuture<Error = E>,
    "],["impl<S, Fut, F, Item, E> Sink<Item> for TryTakeWhile<S, Fut, F>
    where\n S: TryStream + Sink<Item, Error = E>,
    "],["impl<S, Item> Sink<Item> for Take<S>
    where\n S: Stream + Sink<Item>,
    "],["impl<Si, Item, U, St, F> Sink<U> for WithFlatMap<Si, Item, U, St, F>
    where\n Si: Sink<Item>,\n F: FnMut(U) -> St,\n St: Stream<Item = Result<Item, Si::Error>>,
    "],["impl<Si1, Si2, Item> Sink<Item> for Fanout<Si1, Si2>
    where\n Si1: Sink<Item>,\n Item: Clone,\n Si2: Sink<Item, Error = Si1::Error>,
    "],["impl<_Item, St> Sink<_Item> for Flatten<St>
    where\n Flatten<St, St::Item>: Sink<_Item>,\n St: Stream,
    "],["impl<Si, Item, U, Fut, F, E> Sink<U> for With<Si, Item, U, Fut, F>
    where\n Si: Sink<Item>,\n F: FnMut(U) -> Fut,\n Fut: Future<Output = Result<Item, E>>,\n E: From<Si::Error>,
    "],["impl<S, Item> Sink<Item> for TryReadyChunks<S>
    where\n S: TryStream + Sink<Item>,
    "],["impl<S, Item> Sink<Item> for TryChunks<S>
    where\n S: TryStream + Sink<Item>,
    "],["impl<S, Item> Sink<Item> for Chunks<S>
    where\n S: Stream + Sink<Item>,
    "],["impl<_Item, St, U, F> Sink<_Item> for FlatMapUnordered<St, U, F>
    where\n FlattenUnordered<Map<St, F>>: Sink<_Item>,\n St: Stream,\n U: Stream + Unpin,\n F: FnMut(St::Item) -> U,
    "],["impl<_Item, St, F> Sink<_Item> for Inspect<St, F>
    where\n Map<St, InspectFn<F>>: Sink<_Item>,
    "],["impl<Si, Item, E> Sink<Item> for SinkErrInto<Si, Item, E>
    where\n Si: Sink<Item>,\n Si::Error: Into<E>,
    "],["impl<S, Fut, F, Item> Sink<Item> for SkipWhile<S, Fut, F>
    where\n S: Stream + Sink<Item>,\n F: FnMut(&S::Item) -> Fut,\n Fut: Future<Output = bool>,
    "],["impl<S, Item> Sink<Item> for BufferUnordered<S>
    where\n S: Stream + Sink<Item>,\n S::Item: Future,
    "],["impl<S, Item> Sink<Item> for ReadyChunks<S>
    where\n S: Stream + Sink<Item>,
    "],["impl<A, B, Item> Sink<Item> for Either<A, B>
    where\n A: Sink<Item>,\n B: Sink<Item, Error = A::Error>,
    "],["impl<_Item, St, F> Sink<_Item> for MapOk<St, F>
    where\n Map<IntoStream<St>, MapOkFn<F>>: Sink<_Item>,
    "],["impl<S, Fut, F, Item> Sink<Item> for OrElse<S, Fut, F>
    where\n S: Sink<Item>,
    "],["impl<S, Fut, F, Item, E> Sink<Item> for TrySkipWhile<S, Fut, F>
    where\n S: TryStream + Sink<Item, Error = E>,
    "],["impl<T> Sink<T> for Drain<T>"],["impl<S, Item> Sink<Item> for Peekable<S>
    where\n S: Sink<Item> + Stream,
    "],["impl<S, Fut, Item> Sink<Item> for TakeUntil<S, Fut>
    where\n S: Stream + Sink<Item>,\n Fut: Future,
    "],["impl<S: Stream + Sink<Item>, Item> Sink<Item> for Fuse<S>"],["impl<T, F, R, Item, E> Sink<Item> for Unfold<T, F, R>
    where\n F: FnMut(T, Item) -> R,\n R: Future<Output = Result<T, E>>,
    "],["impl<S, Item> Sink<Item> for Enumerate<S>
    where\n S: Stream + Sink<Item>,
    "],["impl<S, Fut, F, Item> Sink<Item> for AndThen<S, Fut, F>
    where\n S: Sink<Item>,
    "],["impl<S, Fut, F, Item> Sink<Item> for Filter<S, Fut, F>
    where\n S: Stream + Sink<Item>,\n F: FnMut(&S::Item) -> Fut,\n Fut: Future<Output = bool>,
    "],["impl<_Item, St, U, F> Sink<_Item> for FlatMap<St, U, F>
    where\n Flatten<Map<St, F>, U>: Sink<_Item>,
    "],["impl<S, Item, E> Sink<Item> for TryBuffered<S>
    where\n S: TryStream + Sink<Item, Error = E>,\n S::Ok: TryFuture<Error = E>,
    "],["impl<S, Fut, F, Item> Sink<Item> for TakeWhile<S, Fut, F>
    where\n S: Stream + Sink<Item>,
    "],["impl<Si: Sink<Item>, Item> Sink<Item> for Buffer<Si, Item>"],["impl<S: Sink<Item>, Item> Sink<Item> for IntoStream<S>"],["impl<_Item, St> Sink<_Item> for TryFlattenUnordered<St>
    where\n FlattenUnorderedWithFlowController<NestedTryStreamIntoEitherTryStream<St>, PropagateBaseStreamError<St>>: Sink<_Item>,\n St: TryStream,\n St::Ok: TryStream + Unpin,\n <St::Ok as TryStream>::Error: From<St::Error>,
    "],["impl<_Item, Fut, Si> Sink<_Item> for FlattenSink<Fut, Si>
    where\n TryFlatten<Fut, Si>: Sink<_Item>,
    "],["impl<_Item, St, F> Sink<_Item> for InspectOk<St, F>
    where\n Inspect<IntoStream<St>, InspectOkFn<F>>: Sink<_Item>,
    "],["impl<W: AsyncWrite, Item: AsRef<[u8]>> Sink<Item> for IntoSink<W, Item>"],["impl<S, Item> Sink<Item> for Skip<S>
    where\n S: Stream + Sink<Item>,
    "]], +"futures_util":[["impl<S, Fut, F, Item, E> Sink<Item> for TryFilter<S, Fut, F>
    where\n S: TryStream + Sink<Item, Error = E>,
    "],["impl<S, Item> Sink<Item> for Take<S>
    where\n S: Stream + Sink<Item>,
    "],["impl<S, Item> Sink<Item> for Buffered<S>
    where\n S: Stream + Sink<Item>,\n S::Item: Future,
    "],["impl<_Item, Fut> Sink<_Item> for TryFlattenStream<Fut>
    where\n TryFlatten<Fut, Fut::Ok>: Sink<_Item>,\n Fut: TryFuture,
    "],["impl<T> Sink<T> for Drain<T>"],["impl<S, Fut, F, Item> Sink<Item> for Then<S, Fut, F>
    where\n S: Sink<Item>,
    "],["impl<S, Fut, F, Item> Sink<Item> for TakeWhile<S, Fut, F>
    where\n S: Stream + Sink<Item>,
    "],["impl<_Item, St, F> Sink<_Item> for Inspect<St, F>
    where\n Map<St, InspectFn<F>>: Sink<_Item>,
    "],["impl<Si, Item, U, St, F> Sink<U> for WithFlatMap<Si, Item, U, St, F>
    where\n Si: Sink<Item>,\n F: FnMut(U) -> St,\n St: Stream<Item = Result<Item, Si::Error>>,
    "],["impl<_Item, St, F> Sink<_Item> for InspectErr<St, F>
    where\n Inspect<IntoStream<St>, InspectErrFn<F>>: Sink<_Item>,
    "],["impl<Si, Item, E> Sink<Item> for SinkErrInto<Si, Item, E>
    where\n Si: Sink<Item>,\n Si::Error: Into<E>,
    "],["impl<S, Fut, F, Item, E> Sink<Item> for TryTakeWhile<S, Fut, F>
    where\n S: TryStream + Sink<Item, Error = E>,
    "],["impl<S, Fut, F, Item> Sink<Item> for TryFilterMap<S, Fut, F>
    where\n S: Sink<Item>,
    "],["impl<S, Fut, F, Item> Sink<Item> for Filter<S, Fut, F>
    where\n S: Stream + Sink<Item>,\n F: FnMut(&S::Item) -> Fut,\n Fut: Future<Output = bool>,
    "],["impl<S, Item> Sink<Item> for ReadyChunks<S>
    where\n S: Stream + Sink<Item>,
    "],["impl<_Item, St, U, F> Sink<_Item> for FlatMap<St, U, F>
    where\n Flatten<Map<St, F>, U>: Sink<_Item>,
    "],["impl<_Item, F> Sink<_Item> for FlattenStream<F>
    where\n Flatten<F, <F as Future>::Output>: Sink<_Item>,\n F: Future,
    "],["impl<S: Sink<Item>, Item> Sink<Item> for SplitSink<S, Item>"],["impl<_Item, St> Sink<_Item> for Flatten<St>
    where\n Flatten<St, St::Item>: Sink<_Item>,\n St: Stream,
    "],["impl<S: Sink<Item>, Item> Sink<Item> for IntoStream<S>"],["impl<S, Fut, Item> Sink<Item> for TakeUntil<S, Fut>
    where\n S: Stream + Sink<Item>,\n Fut: Future,
    "],["impl<S, Item, E> Sink<Item> for TryBufferUnordered<S>
    where\n S: TryStream + Sink<Item, Error = E>,\n S::Ok: TryFuture<Error = E>,
    "],["impl<S, Fut, F, Item> Sink<Item> for SkipWhile<S, Fut, F>
    where\n S: Stream + Sink<Item>,\n F: FnMut(&S::Item) -> Fut,\n Fut: Future<Output = bool>,
    "],["impl<S, Fut, F, Item> Sink<Item> for AndThen<S, Fut, F>
    where\n S: Sink<Item>,
    "],["impl<S, Fut, F, Item, E> Sink<Item> for TrySkipWhile<S, Fut, F>
    where\n S: TryStream + Sink<Item, Error = E>,
    "],["impl<S, Item> Sink<Item> for Chunks<S>
    where\n S: Stream + Sink<Item>,
    "],["impl<S, Fut, F, Item> Sink<Item> for FilterMap<S, Fut, F>
    where\n S: Stream + Sink<Item>,\n F: FnMut1<S::Item, Output = Fut>,\n Fut: Future,
    "],["impl<W: AsyncWrite, Item: AsRef<[u8]>> Sink<Item> for IntoSink<W, Item>"],["impl<Si: Sink<Item>, Item> Sink<Item> for Buffer<Si, Item>"],["impl<_Item, St, U, F> Sink<_Item> for FlatMapUnordered<St, U, F>
    where\n FlattenUnordered<Map<St, F>>: Sink<_Item>,\n St: Stream,\n U: Stream + Unpin,\n F: FnMut(St::Item) -> U,
    "],["impl<S, Item, E> Sink<Item> for TryBuffered<S>
    where\n S: TryStream + Sink<Item, Error = E>,\n S::Ok: TryFuture<Error = E>,
    "],["impl<_Item, St, F> Sink<_Item> for InspectOk<St, F>
    where\n Inspect<IntoStream<St>, InspectOkFn<F>>: Sink<_Item>,
    "],["impl<A, B, Item> Sink<Item> for Either<A, B>
    where\n A: Sink<Item>,\n B: Sink<Item, Error = A::Error>,
    "],["impl<_Item, St, F> Sink<_Item> for MapOk<St, F>
    where\n Map<IntoStream<St>, MapOkFn<F>>: Sink<_Item>,
    "],["impl<S, Item> Sink<Item> for BufferUnordered<S>
    where\n S: Stream + Sink<Item>,\n S::Item: Future,
    "],["impl<S, Item> Sink<Item> for TryFlatten<S>
    where\n S: TryStream + Sink<Item>,
    "],["impl<S, Fut, F, Item> Sink<Item> for OrElse<S, Fut, F>
    where\n S: Sink<Item>,
    "],["impl<_Item, St, F> Sink<_Item> for MapErr<St, F>
    where\n Map<IntoStream<St>, MapErrFn<F>>: Sink<_Item>,
    "],["impl<St, F, Item> Sink<Item> for Map<St, F>
    where\n St: Stream + Sink<Item>,\n F: FnMut1<St::Item>,
    "],["impl<T, F, R, Item, E> Sink<Item> for Unfold<T, F, R>
    where\n F: FnMut(T, Item) -> R,\n R: Future<Output = Result<T, E>>,
    "],["impl<S, Item> Sink<Item> for Peekable<S>
    where\n S: Sink<Item> + Stream,
    "],["impl<S, Item> Sink<Item> for TryChunks<S>
    where\n S: TryStream + Sink<Item>,
    "],["impl<S, Item> Sink<Item> for Skip<S>
    where\n S: Stream + Sink<Item>,
    "],["impl<_Item, Fut, Si> Sink<_Item> for FlattenSink<Fut, Si>
    where\n TryFlatten<Fut, Si>: Sink<_Item>,
    "],["impl<St, S, Fut, F, Item> Sink<Item> for Scan<St, S, Fut, F>
    where\n St: Stream + Sink<Item>,
    "],["impl<_Item, St> Sink<_Item> for TryFlattenUnordered<St>
    where\n FlattenUnorderedWithFlowController<NestedTryStreamIntoEitherTryStream<St>, PropagateBaseStreamError<St>>: Sink<_Item>,\n St: TryStream,\n St::Ok: TryStream + Unpin,\n <St::Ok as TryStream>::Error: From<St::Error>,
    "],["impl<S, Item> Sink<Item> for Enumerate<S>
    where\n S: Stream + Sink<Item>,
    "],["impl<S, Item> Sink<Item> for TryReadyChunks<S>
    where\n S: TryStream + Sink<Item>,
    "],["impl<Si, Item, U, Fut, F, E> Sink<U> for With<Si, Item, U, Fut, F>
    where\n Si: Sink<Item>,\n F: FnMut(U) -> Fut,\n Fut: Future<Output = Result<Item, E>>,\n E: From<Si::Error>,
    "],["impl<S: Stream + Sink<Item>, Item> Sink<Item> for Fuse<S>"],["impl<Si, F, E, Item> Sink<Item> for SinkMapErr<Si, F>
    where\n Si: Sink<Item>,\n F: FnOnce(Si::Error) -> E,
    "],["impl<Si1, Si2, Item> Sink<Item> for Fanout<Si1, Si2>
    where\n Si1: Sink<Item>,\n Item: Clone,\n Si2: Sink<Item, Error = Si1::Error>,
    "],["impl<_Item, St, E> Sink<_Item> for ErrInto<St, E>
    where\n MapErr<St, IntoFn<E>>: Sink<_Item>,
    "]], "local_channel":[["impl<T> Sink<T> for Sender<T>"]], "tokio_util":[["impl<S: Sink<T, Error = E>, E, T> Sink<T> for StreamReader<S, E>"],["impl<T, I, U> Sink<I> for Framed<T, U>
    where\n T: AsyncWrite,\n U: Encoder<I>,\n U::Error: From<Error>,
    "],["impl<T: Send + 'static> Sink<T> for PollSender<T>"],["impl<T, I, E> Sink<I> for FramedWrite<T, E>
    where\n T: AsyncWrite,\n E: Encoder<I>,\n E::Error: From<Error>,
    "],["impl<T, I, D> Sink<I> for FramedRead<T, D>
    where\n T: Sink<I>,
    "],["impl<'a, S> Sink<&'a [u8]> for CopyToBytes<S>
    where\n S: Sink<Bytes>,
    "]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/lock_api/mutex/trait.RawMutexFair.js b/trait.impl/lock_api/mutex/trait.RawMutexFair.js index 504acf4c8d0f..159b58816a73 100644 --- a/trait.impl/lock_api/mutex/trait.RawMutexFair.js +++ b/trait.impl/lock_api/mutex/trait.RawMutexFair.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"parking_lot":[["impl RawMutexFair for RawMutex"],["impl RawMutexFair for RawFairMutex"]] +"parking_lot":[["impl RawMutexFair for RawFairMutex"],["impl RawMutexFair for RawMutex"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/rand_core/block/trait.BlockRngCore.js b/trait.impl/rand_core/block/trait.BlockRngCore.js index 93b47ab98b38..ca984395b237 100644 --- a/trait.impl/rand_core/block/trait.BlockRngCore.js +++ b/trait.impl/rand_core/block/trait.BlockRngCore.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"rand_chacha":[["impl BlockRngCore for ChaCha8Core"],["impl BlockRngCore for ChaCha20Core"],["impl BlockRngCore for ChaCha12Core"]] +"rand_chacha":[["impl BlockRngCore for ChaCha12Core"],["impl BlockRngCore for ChaCha8Core"],["impl BlockRngCore for ChaCha20Core"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/rand_core/trait.CryptoRng.js b/trait.impl/rand_core/trait.CryptoRng.js index 9b24ad880560..bb9e27283ad1 100644 --- a/trait.impl/rand_core/trait.CryptoRng.js +++ b/trait.impl/rand_core/trait.CryptoRng.js @@ -1,5 +1,5 @@ (function() {var implementors = { "rand":[["impl CryptoRng for StdRng"],["impl<R, Rsdr> CryptoRng for ReseedingRng<R, Rsdr>"],["impl CryptoRng for ThreadRng"]], -"rand_chacha":[["impl CryptoRng for ChaCha20Core"],["impl CryptoRng for ChaCha8Rng"],["impl CryptoRng for ChaCha12Core"],["impl CryptoRng for ChaCha20Rng"],["impl CryptoRng for ChaCha8Core"],["impl CryptoRng for ChaCha12Rng"]], +"rand_chacha":[["impl CryptoRng for ChaCha20Rng"],["impl CryptoRng for ChaCha12Rng"],["impl CryptoRng for ChaCha8Core"],["impl CryptoRng for ChaCha12Core"],["impl CryptoRng for ChaCha20Core"],["impl CryptoRng for ChaCha8Rng"]], "rand_core":[] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/rand_core/trait.RngCore.js b/trait.impl/rand_core/trait.RngCore.js index ecd78754ea64..9f05b8417cd2 100644 --- a/trait.impl/rand_core/trait.RngCore.js +++ b/trait.impl/rand_core/trait.RngCore.js @@ -1,5 +1,5 @@ (function() {var implementors = { "rand":[["impl RngCore for StdRng"],["impl<R, Rsdr: RngCore> RngCore for ReseedingRng<R, Rsdr>
    where\n R: BlockRngCore<Item = u32> + SeedableRng,\n <R as BlockRngCore>::Results: AsRef<[u32]> + AsMut<[u32]>,
    "],["impl RngCore for StepRng"],["impl RngCore for ThreadRng"],["impl<R: Read> RngCore for ReadRng<R>"]], -"rand_chacha":[["impl RngCore for ChaCha20Rng"],["impl RngCore for ChaCha8Rng"],["impl RngCore for ChaCha12Rng"]], +"rand_chacha":[["impl RngCore for ChaCha20Rng"],["impl RngCore for ChaCha12Rng"],["impl RngCore for ChaCha8Rng"]], "rand_core":[] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/rand_core/trait.SeedableRng.js b/trait.impl/rand_core/trait.SeedableRng.js index 8ef244e5d87a..233fd68ee345 100644 --- a/trait.impl/rand_core/trait.SeedableRng.js +++ b/trait.impl/rand_core/trait.SeedableRng.js @@ -1,5 +1,5 @@ (function() {var implementors = { "rand":[["impl SeedableRng for StdRng"]], -"rand_chacha":[["impl SeedableRng for ChaCha8Rng"],["impl SeedableRng for ChaCha8Core"],["impl SeedableRng for ChaCha20Rng"],["impl SeedableRng for ChaCha12Core"],["impl SeedableRng for ChaCha20Core"],["impl SeedableRng for ChaCha12Rng"]], +"rand_chacha":[["impl SeedableRng for ChaCha20Rng"],["impl SeedableRng for ChaCha20Core"],["impl SeedableRng for ChaCha8Core"],["impl SeedableRng for ChaCha12Core"],["impl SeedableRng for ChaCha12Rng"],["impl SeedableRng for ChaCha8Rng"]], "rand_core":[] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/serde/de/trait.Deserialize.js b/trait.impl/serde/de/trait.Deserialize.js index f3008d2fd07b..aa985b94fdea 100644 --- a/trait.impl/serde/de/trait.Deserialize.js +++ b/trait.impl/serde/de/trait.Deserialize.js @@ -3,7 +3,7 @@ "chrono":[["impl<'de> Deserialize<'de> for Weekday"],["impl<'de> Deserialize<'de> for Month"],["impl<'de> Deserialize<'de> for DateTime<Utc>"],["impl<'de> Deserialize<'de> for NaiveDate"],["impl<'de> Deserialize<'de> for DateTime<FixedOffset>"],["impl<'de> Deserialize<'de> for DateTime<Local>"],["impl<'de> Deserialize<'de> for NaiveTime"],["impl<'de> Deserialize<'de> for NaiveDateTime"]], "cloud_storage":[["impl<'de> Deserialize<'de> for ObjectAccessControl"],["impl<'de> Deserialize<'de> for Action"],["impl<'de> Deserialize<'de> for UniformBucketLevelAccess"],["impl<'de> Deserialize<'de> for Rule"],["impl<'de> Deserialize<'de> for IamPolicy"],["impl<'de> Deserialize<'de> for Binding"],["impl<'de> Deserialize<'de> for LegacyIamRole"],["impl<'de> Deserialize<'de> for Lifecycle"],["impl<'de> Deserialize<'de> for Cors"],["impl<'de> Deserialize<'de> for Encryption"],["impl<'de> Deserialize<'de> for Role"],["impl<'de> Deserialize<'de> for CustomerEncrypton"],["impl<'de> Deserialize<'de> for HmacState"],["impl<'de> Deserialize<'de> for AsiaLocation"],["impl<'de> Deserialize<'de> for Entity"],["impl<'de> Deserialize<'de> for EuropeLocation"],["impl<'de> Deserialize<'de> for HmacMeta"],["impl<'de> Deserialize<'de> for ProjectTeam"],["impl<'de> Deserialize<'de> for SingleRegion"],["impl<'de> Deserialize<'de> for GoogleErrorResponse"],["impl<'de> Deserialize<'de> for Website"],["impl<'de> Deserialize<'de> for NewDefaultObjectAccessControl"],["impl<'de> Deserialize<'de> for ActionType"],["impl<'de> Deserialize<'de> for Billing"],["impl<'de> Deserialize<'de> for TestIamPermission"],["impl<'de> Deserialize<'de> for StandardIamRole"],["impl<'de> Deserialize<'de> for Logging"],["impl<'de> Deserialize<'de> for DualRegion"],["impl<'de> Deserialize<'de> for Reason"],["impl<'de> Deserialize<'de> for IamConfiguration"],["impl<'de> Deserialize<'de> for BucketAccessControl"],["impl<'de> Deserialize<'de> for AusLocation"],["impl<'de> Deserialize<'de> for PrimitiveIamRole"],["impl<'de> Deserialize<'de> for Versioning"],["impl<'de> Deserialize<'de> for IamRole"],["impl<'de> Deserialize<'de> for Owner"],["impl<'de> Deserialize<'de> for Team"],["impl<'de> Deserialize<'de> for GoogleError"],["impl<'de> Deserialize<'de> for ServiceAccount"],["impl<'de> Deserialize<'de> for StorageClass"],["impl<'de> Deserialize<'de> for HmacKey"],["impl<'de> Deserialize<'de> for Condition"],["impl<'de> Deserialize<'de> for Object"],["impl<'de> Deserialize<'de> for ErrorList"],["impl<'de> Deserialize<'de> for IamCondition"],["impl<'de> Deserialize<'de> for MultiRegion"],["impl<'de> Deserialize<'de> for NALocation"],["impl<'de> Deserialize<'de> for RetentionPolicy"],["impl<'de> Deserialize<'de> for Location"],["impl<'de> Deserialize<'de> for ObjectList"],["impl<'de> Deserialize<'de> for SALocation"],["impl<'de> Deserialize<'de> for DefaultObjectAccessControl"],["impl<'de> Deserialize<'de> for Bucket"]], "either":[["impl<'de, L, R> Deserialize<'de> for Either<L, R>
    where\n L: Deserialize<'de>,\n R: Deserialize<'de>,
    "]], -"headless_lms_models":[["impl<'de> Deserialize<'de> for ReviewingStage"],["impl<'de> Deserialize<'de> for Feedback"],["impl<'de> Deserialize<'de> for GlobalCourseModuleStatEntry"],["impl<'de> Deserialize<'de> for CertificateFont"],["impl<'de> Deserialize<'de> for EmailTemplateNew"],["impl<'de> Deserialize<'de> for CourseModuleCompletionRegisteredToStudyRegistry"],["impl<'de> Deserialize<'de> for UserCourseInstanceChapterExerciseProgress"],["impl<'de> Deserialize<'de> for NewResearchFormQuestion"],["impl<'de> Deserialize<'de> for CourseBackgroundQuestionAnswer"],["impl<'de> Deserialize<'de> for OtherDomainToCourseRedirection"],["impl<'de> Deserialize<'de> for CourseMaterialPeerReviewSubmission"],["impl<'de> Deserialize<'de> for ExerciseService"],["impl<'de> Deserialize<'de> for CourseExam"],["impl<'de> Deserialize<'de> for PageHistoryContent"],["impl<'de> Deserialize<'de> for DatabaseChapter"],["impl<'de> Deserialize<'de> for NormalizedCmsExerciseTask"],["impl<'de> Deserialize<'de> for EditProposalInfo"],["impl<'de> Deserialize<'de> for UserCourseInstanceChapterProgress"],["impl<'de> Deserialize<'de> for CourseBackgroundQuestionType"],["impl<'de> Deserialize<'de> for CmsPageUpdate"],["impl<'de> Deserialize<'de> for CourseBackgroundQuestionsAndAnswers"],["impl<'de> Deserialize<'de> for CourseMaterialExerciseSlide"],["impl<'de> Deserialize<'de> for CertificateConfigurationToRequirement"],["impl<'de> Deserialize<'de> for IsChapterFrontPage"],["impl<'de> Deserialize<'de> for CourseInstanceUserPointsInner"],["impl<'de> Deserialize<'de> for CustomViewExerciseSubmissions"],["impl<'de> Deserialize<'de> for AnswerRequiringAttentionWithTasks"],["impl<'de> Deserialize<'de> for NewProposedBlockEdit"],["impl<'de> Deserialize<'de> for ExerciseServiceInfoApi"],["impl<'de> Deserialize<'de> for PeerReviewQuestion"],["impl<'de> Deserialize<'de> for UserCourseSettings"],["impl<'de> Deserialize<'de> for NewExerciseSlideSubmission"],["impl<'de> Deserialize<'de> for FeedbackCount"],["impl<'de> Deserialize<'de> for CustomViewExerciseTaskSpec"],["impl<'de> Deserialize<'de> for TeacherManualCompletion"],["impl<'de> Deserialize<'de> for NewResearchForm"],["impl<'de> Deserialize<'de> for CmsPageExerciseSlide"],["impl<'de> Deserialize<'de> for CourseInstanceOrExamId"],["impl<'de> Deserialize<'de> for ExerciseUserCounts"],["impl<'de> Deserialize<'de> for AnswerRequiringAttention"],["impl<'de> Deserialize<'de> for NewMaterialReference"],["impl<'de> Deserialize<'de> for NewTeacherGradingDecision"],["impl<'de> Deserialize<'de> for CourseMaterialPeerReviewConfig"],["impl<'de> Deserialize<'de> for HistoryChangeReason"],["impl<'de> Deserialize<'de> for CourseMaterialPeerReviewQuestionAnswer"],["impl<'de> Deserialize<'de> for CourseModuleCompletionWithRegistrationInfo"],["impl<'de> Deserialize<'de> for CourseMaterialExercise"],["impl<'de> Deserialize<'de> for ResearchFormQuestionAnswer"],["impl<'de> Deserialize<'de> for PeerReviewsRecieved"],["impl<'de> Deserialize<'de> for CoursePageWithUserData"],["impl<'de> Deserialize<'de> for CmsPeerReviewConfiguration"],["impl<'de> Deserialize<'de> for ExerciseSlideSubmissionCount"],["impl<'de> Deserialize<'de> for NewExerciseTask"],["impl<'de> Deserialize<'de> for TeacherManualCompletionRequest"],["impl<'de> Deserialize<'de> for ProposalStatus"],["impl<'de> Deserialize<'de> for ExerciseTaskGrading"],["impl<'de> Deserialize<'de> for ExerciseStatusSummaryForUser"],["impl<'de> Deserialize<'de> for CourseModuleCompletion"],["impl<'de> Deserialize<'de> for Course"],["impl<'de> Deserialize<'de> for RegradingInfo"],["impl<'de> Deserialize<'de> for StudentCountry"],["impl<'de> Deserialize<'de> for NewCourseBackgroundQuestionAnswer"],["impl<'de> Deserialize<'de> for ProposalCount"],["impl<'de> Deserialize<'de> for PageHistory"],["impl<'de> Deserialize<'de> for PeerReviewWithQuestionsAndAnswers"],["impl<'de> Deserialize<'de> for OrgExam"],["impl<'de> Deserialize<'de> for BlockProposalAction"],["impl<'de> Deserialize<'de> for ChapterStatus"],["impl<'de> Deserialize<'de> for CourseLanguageVersion"],["impl<'de> Deserialize<'de> for PageVisitDatumSummaryByCourse"],["impl<'de> Deserialize<'de> for ExamUserPointsInner"],["impl<'de> Deserialize<'de> for CertificateConfigurationAndRequirements"],["impl<'de> Deserialize<'de> for CompletionPolicy"],["impl<'de> Deserialize<'de> for ExerciseWithExerciseTasks"],["impl<'de> Deserialize<'de> for OpenUniversityRegistrationLink"],["impl<'de> Deserialize<'de> for StudentExerciseTaskSubmission"],["impl<'de> Deserialize<'de> for ExerciseServiceIframeRenderingInfo"],["impl<'de> Deserialize<'de> for CourseModuleCompletionGranter"],["impl<'de> Deserialize<'de> for CertificateTextAnchor"],["impl<'de> Deserialize<'de> for PageVisitDatumSummaryByPages"],["impl<'de> Deserialize<'de> for AutomaticCompletionRequirements"],["impl<'de> Deserialize<'de> for ChapterWithStatus"],["impl<'de> Deserialize<'de> for UserResearchConsent"],["impl<'de> Deserialize<'de> for Role"],["impl<'de> Deserialize<'de> for NewFeedback"],["impl<'de> Deserialize<'de> for PageSearchResult"],["impl<'de> Deserialize<'de> for RegradingSubmissionInfo"],["impl<'de> Deserialize<'de> for UserRole"],["impl<'de> Deserialize<'de> for PlaygroundExample"],["impl<'de> Deserialize<'de> for ExerciseStatus"],["impl<'de> Deserialize<'de> for UserExerciseState"],["impl<'de> Deserialize<'de> for MaterialReference"],["impl<'de> Deserialize<'de> for CourseBackgroundQuestion"],["impl<'de> Deserialize<'de> for NewCourse"],["impl<'de> Deserialize<'de> for CertificateConfiguration"],["impl<'de> Deserialize<'de> for UserChapterMetrics"],["impl<'de> Deserialize<'de> for GlobalStatEntry"],["impl<'de> Deserialize<'de> for NewCourseInstanceEnrollment"],["impl<'de> Deserialize<'de> for StudyRegistryRegistrar"],["impl<'de> Deserialize<'de> for PageInfo"],["impl<'de> Deserialize<'de> for CmsPeerReviewConfig"],["impl<'de> Deserialize<'de> for NewCourseModuleCompletion"],["impl<'de: 'a, 'a> Deserialize<'de> for NewCoursePage<'a>"],["impl<'de> Deserialize<'de> for ActivityProgress"],["impl<'de> Deserialize<'de> for PeerReviewProcessingStrategy"],["impl<'de> Deserialize<'de> for NewCourseModule"],["impl<'de> Deserialize<'de> for ManualCompletionPreview"],["impl<'de> Deserialize<'de> for ExerciseRepositoryUpdate"],["impl<'de> Deserialize<'de> for PeerReviewSubmission"],["impl<'de> Deserialize<'de> for PageAudioFile"],["impl<'de> Deserialize<'de> for NewRegrading"],["impl<'de> Deserialize<'de> for UserExerciseSlideState"],["impl<'de> Deserialize<'de> for UserPointsUpdateStrategy"],["impl<'de> Deserialize<'de> for EmailTemplateUpdate"],["impl<'de> Deserialize<'de> for CompletionRegistrationLink"],["impl<'de> Deserialize<'de> for DatabaseOrganization"],["impl<'de> Deserialize<'de> for Page"],["impl<'de> Deserialize<'de> for CourseMaterialExerciseServiceInfo"],["impl<'de> Deserialize<'de> for StudyRegistryCompletion"],["impl<'de> Deserialize<'de> for ExerciseGradingStatus"],["impl<'de> Deserialize<'de> for ExerciseSlideSubmission"],["impl<'de> Deserialize<'de> for EditedBlockStillExistsData"],["impl<'de> Deserialize<'de> for PeerReviewQueueEntry"],["impl<'de> Deserialize<'de> for PlaygroundExampleData"],["impl<'de> Deserialize<'de> for ChapterUpdate"],["impl<'de> Deserialize<'de> for SearchRequest"],["impl<'de> Deserialize<'de> for TeacherDecisionType"],["impl<'de> Deserialize<'de> for EmailTemplate"],["impl<'de> Deserialize<'de> for ExamInstructionsUpdate"],["impl<'de> Deserialize<'de> for CourseInstanceUserPoints"],["impl<'de> Deserialize<'de> for NewProposedPageEdits"],["impl<'de> Deserialize<'de> for CertificateAllRequirements"],["impl<'de> Deserialize<'de> for ExerciseServiceInfo"],["impl<'de> Deserialize<'de> for CourseMaterialPeerReviewData"],["impl<'de> Deserialize<'de> for PageWithExercises"],["impl<'de> Deserialize<'de> for PageVisitDatumSummaryByCourseDeviceTypes"],["impl<'de> Deserialize<'de> for BlockProposal"],["impl<'de> Deserialize<'de> for CourseModule"],["impl<'de> Deserialize<'de> for RoleInfo"],["impl<'de> Deserialize<'de> for PageDetailsUpdate"],["impl<'de> Deserialize<'de> for ExerciseSlideSubmissionCountByWeekAndHour"],["impl<'de> Deserialize<'de> for StudentExerciseTaskSubmissionResult"],["impl<'de> Deserialize<'de> for User"],["impl<'de> Deserialize<'de> for ExportedCourseSubmission"],["impl<'de> Deserialize<'de> for UserCourseInstanceProgress"],["impl<'de> Deserialize<'de> for ExerciseSlideSubmissionInfo"],["impl<'de> Deserialize<'de> for CourseInstanceCompletionSummary"],["impl<'de> Deserialize<'de> for CourseStructure"],["impl<'de> Deserialize<'de> for ResearchFormQuestion"],["impl<'de> Deserialize<'de> for Chapter"],["impl<'de> Deserialize<'de> for PeerReviewConfig"],["impl<'de> Deserialize<'de> for CmsPeerReviewQuestion"],["impl<'de> Deserialize<'de> for CmsPageExerciseTask"],["impl<'de> Deserialize<'de> for ExerciseSlide"],["impl<'de> Deserialize<'de> for CourseInstanceEnrollment"],["impl<'de> Deserialize<'de> for CustomViewExerciseTasks"],["impl<'de> Deserialize<'de> for ModifiedModule"],["impl<'de> Deserialize<'de> for RoleDomain"],["impl<'de: 'a, 'a> Deserialize<'de> for DatabaseCertificateConfigurationInner<'a>"],["impl<'de> Deserialize<'de> for PeerReviewAnswer"],["impl<'de> Deserialize<'de> for CourseInstanceForm"],["impl<'de> Deserialize<'de> for GeneratedCertificate"],["impl<'de> Deserialize<'de> for PageMetadata"],["impl<'de> Deserialize<'de> for Organization"],["impl<'de> Deserialize<'de> for CourseInstanceEnrollmentsInfo"],["impl<'de> Deserialize<'de> for SubmissionData"],["impl<'de> Deserialize<'de> for ExerciseAnswersInCourseRequiringAttentionCount"],["impl<'de> Deserialize<'de> for UserCourseInstanceExerciseServiceVariable"],["impl<'de> Deserialize<'de> for UserCourseModuleCompletion"],["impl<'de> Deserialize<'de> for FeedbackBlock"],["impl<'de> Deserialize<'de> for CmsPageExercise"],["impl<'de> Deserialize<'de> for ExerciseServiceNewOrUpdate"],["impl<'de> Deserialize<'de> for NewModule"],["impl<'de> Deserialize<'de> for Exercise"],["impl<'de> Deserialize<'de> for CourseInstance"],["impl<'de> Deserialize<'de> for CustomViewExerciseTaskSubmission"],["impl<'de> Deserialize<'de> for ContentManagementPage"],["impl<'de> Deserialize<'de> for ModuleUpdates"],["impl<'de> Deserialize<'de> for UserExerciseTaskState"],["impl<'de> Deserialize<'de> for GradingProgress"],["impl<'de> Deserialize<'de> for PageNavigationInformation"],["impl<'de> Deserialize<'de> for ExerciseTask"],["impl<'de> Deserialize<'de> for PaperSize"],["impl<'de> Deserialize<'de> for TeacherGradingDecision"],["impl<'de> Deserialize<'de> for ExamUserPoints"],["impl<'de> Deserialize<'de> for CourseMaterialPeerReviewDataAnswerToReview"],["impl<'de> Deserialize<'de> for CourseMaterialExerciseTask"],["impl<'de> Deserialize<'de> for PageProposal"],["impl<'de> Deserialize<'de> for UserModuleCompletionStatus"],["impl<'de> Deserialize<'de> for StudentExerciseSlideSubmissionResult"],["impl<'de> Deserialize<'de> for Regrading"],["impl<'de> Deserialize<'de> for CustomViewExerciseTaskGrading"],["impl<'de> Deserialize<'de> for NewCertificateFont"],["impl<'de> Deserialize<'de> for ResearchForm"],["impl<'de> Deserialize<'de> for DatabaseUserCourseInstanceChapterExerciseProgress"],["impl<'de> Deserialize<'de> for PeerReviewQuestionType"],["impl<'de> Deserialize<'de> for NewResearchFormQuestionAnswer"],["impl<'de> Deserialize<'de> for PageRoutingData"],["impl<'de> Deserialize<'de> for CourseBreadcrumbInfo"],["impl<'de> Deserialize<'de> for CourseUpdate"],["impl<'de> Deserialize<'de> for ExerciseSlideSubmissionCountByExercise"],["impl<'de> Deserialize<'de> for ChapterPagesWithExercises"],["impl<'de> Deserialize<'de> for NewPage"],["impl<'de> Deserialize<'de> for DatabaseCertificateConfiguration"],["impl<'de> Deserialize<'de> for StudyRegistryGrade"],["impl<'de> Deserialize<'de> for PageLanguageGroup"],["impl<'de> Deserialize<'de> for HistoryRestoreData"],["impl<'de> Deserialize<'de> for UserWithModuleCompletions"],["impl<'de> Deserialize<'de> for NewChapter"],["impl<'de> Deserialize<'de> for UserExerciseStateUpdate"],["impl<'de> Deserialize<'de> for StudentExerciseSlideSubmission"],["impl<'de> Deserialize<'de> for NewExam"],["impl<'de> Deserialize<'de> for ExerciseTaskGradingResult"],["impl<'de> Deserialize<'de> for ExerciseTaskSubmission"],["impl<'de> Deserialize<'de> for EditedBlockNoLongerExistsData"],["impl<'de> Deserialize<'de> for PeerReviewQuestionSubmission"],["impl<'de> Deserialize<'de> for PathInfo"],["impl<'de> Deserialize<'de> for EmailDelivery"],["impl<'de> Deserialize<'de> for UserCourseInstanceMetrics"],["impl<'de> Deserialize<'de> for PageAudioFiles"],["impl<'de> Deserialize<'de> for TermUpdate"],["impl<'de> Deserialize<'de> for UserDetail"],["impl<'de> Deserialize<'de> for BlockProposalInfo"],["impl<'de> Deserialize<'de> for CourseCount"],["impl<'de> Deserialize<'de> for PeerReviewQuestionAndAnswer"],["impl<'de> Deserialize<'de> for ManualCompletionPreviewUser"],["impl<'de> Deserialize<'de> for PageVisitDatumSummaryByCoursesCountries"],["impl<'de> Deserialize<'de> for ExportedSubmission"],["impl<'de> Deserialize<'de> for ExerciseLanguageGroup"],["impl<'de> Deserialize<'de> for RegisteredCompletion"],["impl<'de> Deserialize<'de> for CourseInstanceExerciseMetrics"],["impl<'de> Deserialize<'de> for PageChapterAndCourseInformation"],["impl<'de> Deserialize<'de> for NewCourseModuleCompletionRegisteredToStudyRegistry"],["impl<'de> Deserialize<'de> for UserCompletionInformation"]], +"headless_lms_models":[["impl<'de> Deserialize<'de> for ReviewingStage"],["impl<'de> Deserialize<'de> for Feedback"],["impl<'de> Deserialize<'de> for GlobalCourseModuleStatEntry"],["impl<'de> Deserialize<'de> for CertificateFont"],["impl<'de> Deserialize<'de> for EmailTemplateNew"],["impl<'de> Deserialize<'de> for CourseModuleCompletionRegisteredToStudyRegistry"],["impl<'de> Deserialize<'de> for UserCourseInstanceChapterExerciseProgress"],["impl<'de> Deserialize<'de> for NewResearchFormQuestion"],["impl<'de> Deserialize<'de> for CourseBackgroundQuestionAnswer"],["impl<'de> Deserialize<'de> for OtherDomainToCourseRedirection"],["impl<'de> Deserialize<'de> for CourseMaterialPeerReviewSubmission"],["impl<'de> Deserialize<'de> for ExerciseService"],["impl<'de> Deserialize<'de> for CourseExam"],["impl<'de> Deserialize<'de> for PageHistoryContent"],["impl<'de> Deserialize<'de> for DatabaseChapter"],["impl<'de> Deserialize<'de> for NormalizedCmsExerciseTask"],["impl<'de> Deserialize<'de> for EditProposalInfo"],["impl<'de> Deserialize<'de> for UserCourseInstanceChapterProgress"],["impl<'de> Deserialize<'de> for CourseBackgroundQuestionType"],["impl<'de> Deserialize<'de> for CmsPageUpdate"],["impl<'de> Deserialize<'de> for CourseBackgroundQuestionsAndAnswers"],["impl<'de> Deserialize<'de> for CourseMaterialExerciseSlide"],["impl<'de> Deserialize<'de> for CertificateConfigurationToRequirement"],["impl<'de> Deserialize<'de> for IsChapterFrontPage"],["impl<'de> Deserialize<'de> for CourseInstanceUserPointsInner"],["impl<'de> Deserialize<'de> for CustomViewExerciseSubmissions"],["impl<'de> Deserialize<'de> for AnswerRequiringAttentionWithTasks"],["impl<'de> Deserialize<'de> for NewProposedBlockEdit"],["impl<'de> Deserialize<'de> for ExerciseServiceInfoApi"],["impl<'de> Deserialize<'de> for PeerReviewQuestion"],["impl<'de> Deserialize<'de> for UserCourseSettings"],["impl<'de> Deserialize<'de> for NewExerciseSlideSubmission"],["impl<'de> Deserialize<'de> for FeedbackCount"],["impl<'de> Deserialize<'de> for CustomViewExerciseTaskSpec"],["impl<'de> Deserialize<'de> for TeacherManualCompletion"],["impl<'de> Deserialize<'de> for NewResearchForm"],["impl<'de> Deserialize<'de> for CmsPageExerciseSlide"],["impl<'de> Deserialize<'de> for CourseInstanceOrExamId"],["impl<'de> Deserialize<'de> for ExerciseUserCounts"],["impl<'de> Deserialize<'de> for AnswerRequiringAttention"],["impl<'de> Deserialize<'de> for NewMaterialReference"],["impl<'de> Deserialize<'de> for NewTeacherGradingDecision"],["impl<'de> Deserialize<'de> for CourseMaterialPeerReviewConfig"],["impl<'de> Deserialize<'de> for HistoryChangeReason"],["impl<'de> Deserialize<'de> for CourseMaterialPeerReviewQuestionAnswer"],["impl<'de> Deserialize<'de> for CourseModuleCompletionWithRegistrationInfo"],["impl<'de> Deserialize<'de> for CourseMaterialExercise"],["impl<'de> Deserialize<'de> for ResearchFormQuestionAnswer"],["impl<'de> Deserialize<'de> for PeerReviewsRecieved"],["impl<'de> Deserialize<'de> for CoursePageWithUserData"],["impl<'de> Deserialize<'de> for CmsPeerReviewConfiguration"],["impl<'de> Deserialize<'de> for ExerciseSlideSubmissionCount"],["impl<'de> Deserialize<'de> for NewExerciseTask"],["impl<'de> Deserialize<'de> for TeacherManualCompletionRequest"],["impl<'de> Deserialize<'de> for ProposalStatus"],["impl<'de> Deserialize<'de> for ExerciseTaskGrading"],["impl<'de> Deserialize<'de> for ExerciseStatusSummaryForUser"],["impl<'de> Deserialize<'de> for CourseModuleCompletion"],["impl<'de> Deserialize<'de> for Course"],["impl<'de> Deserialize<'de> for NewRegradingIdType"],["impl<'de> Deserialize<'de> for StudentCountry"],["impl<'de> Deserialize<'de> for NewCourseBackgroundQuestionAnswer"],["impl<'de> Deserialize<'de> for ProposalCount"],["impl<'de> Deserialize<'de> for PageHistory"],["impl<'de> Deserialize<'de> for PeerReviewWithQuestionsAndAnswers"],["impl<'de> Deserialize<'de> for OrgExam"],["impl<'de> Deserialize<'de> for BlockProposalAction"],["impl<'de> Deserialize<'de> for ChapterStatus"],["impl<'de> Deserialize<'de> for CourseLanguageVersion"],["impl<'de> Deserialize<'de> for PageVisitDatumSummaryByCourse"],["impl<'de> Deserialize<'de> for ExamUserPointsInner"],["impl<'de> Deserialize<'de> for CertificateConfigurationAndRequirements"],["impl<'de> Deserialize<'de> for CompletionPolicy"],["impl<'de> Deserialize<'de> for ExerciseWithExerciseTasks"],["impl<'de> Deserialize<'de> for OpenUniversityRegistrationLink"],["impl<'de> Deserialize<'de> for StudentExerciseTaskSubmission"],["impl<'de> Deserialize<'de> for ExerciseServiceIframeRenderingInfo"],["impl<'de> Deserialize<'de> for CourseModuleCompletionGranter"],["impl<'de> Deserialize<'de> for CertificateTextAnchor"],["impl<'de> Deserialize<'de> for PageVisitDatumSummaryByPages"],["impl<'de> Deserialize<'de> for AutomaticCompletionRequirements"],["impl<'de> Deserialize<'de> for ChapterWithStatus"],["impl<'de> Deserialize<'de> for UserResearchConsent"],["impl<'de> Deserialize<'de> for Role"],["impl<'de> Deserialize<'de> for NewFeedback"],["impl<'de> Deserialize<'de> for PageSearchResult"],["impl<'de> Deserialize<'de> for RegradingInfo"],["impl<'de> Deserialize<'de> for UserRole"],["impl<'de> Deserialize<'de> for PlaygroundExample"],["impl<'de> Deserialize<'de> for ExerciseStatus"],["impl<'de> Deserialize<'de> for UserExerciseState"],["impl<'de> Deserialize<'de> for MaterialReference"],["impl<'de> Deserialize<'de> for CourseBackgroundQuestion"],["impl<'de> Deserialize<'de> for NewCourse"],["impl<'de> Deserialize<'de> for CertificateConfiguration"],["impl<'de> Deserialize<'de> for UserChapterMetrics"],["impl<'de> Deserialize<'de> for GlobalStatEntry"],["impl<'de> Deserialize<'de> for NewCourseInstanceEnrollment"],["impl<'de> Deserialize<'de> for StudyRegistryRegistrar"],["impl<'de> Deserialize<'de> for PageInfo"],["impl<'de> Deserialize<'de> for CmsPeerReviewConfig"],["impl<'de> Deserialize<'de> for NewCourseModuleCompletion"],["impl<'de: 'a, 'a> Deserialize<'de> for NewCoursePage<'a>"],["impl<'de> Deserialize<'de> for ActivityProgress"],["impl<'de> Deserialize<'de> for PeerReviewProcessingStrategy"],["impl<'de> Deserialize<'de> for NewCourseModule"],["impl<'de> Deserialize<'de> for ManualCompletionPreview"],["impl<'de> Deserialize<'de> for ExerciseRepositoryUpdate"],["impl<'de> Deserialize<'de> for PeerReviewSubmission"],["impl<'de> Deserialize<'de> for PageAudioFile"],["impl<'de> Deserialize<'de> for NewRegrading"],["impl<'de> Deserialize<'de> for UserExerciseSlideState"],["impl<'de> Deserialize<'de> for UserPointsUpdateStrategy"],["impl<'de> Deserialize<'de> for EmailTemplateUpdate"],["impl<'de> Deserialize<'de> for CompletionRegistrationLink"],["impl<'de> Deserialize<'de> for DatabaseOrganization"],["impl<'de> Deserialize<'de> for Page"],["impl<'de> Deserialize<'de> for CourseMaterialExerciseServiceInfo"],["impl<'de> Deserialize<'de> for StudyRegistryCompletion"],["impl<'de> Deserialize<'de> for ExerciseGradingStatus"],["impl<'de> Deserialize<'de> for ExerciseSlideSubmission"],["impl<'de> Deserialize<'de> for EditedBlockStillExistsData"],["impl<'de> Deserialize<'de> for PeerReviewQueueEntry"],["impl<'de> Deserialize<'de> for PlaygroundExampleData"],["impl<'de> Deserialize<'de> for ChapterUpdate"],["impl<'de> Deserialize<'de> for SearchRequest"],["impl<'de> Deserialize<'de> for TeacherDecisionType"],["impl<'de> Deserialize<'de> for EmailTemplate"],["impl<'de> Deserialize<'de> for ExamInstructionsUpdate"],["impl<'de> Deserialize<'de> for CourseInstanceUserPoints"],["impl<'de> Deserialize<'de> for NewProposedPageEdits"],["impl<'de> Deserialize<'de> for CertificateAllRequirements"],["impl<'de> Deserialize<'de> for ExerciseServiceInfo"],["impl<'de> Deserialize<'de> for CourseMaterialPeerReviewData"],["impl<'de> Deserialize<'de> for PageWithExercises"],["impl<'de> Deserialize<'de> for PageVisitDatumSummaryByCourseDeviceTypes"],["impl<'de> Deserialize<'de> for BlockProposal"],["impl<'de> Deserialize<'de> for CourseModule"],["impl<'de> Deserialize<'de> for RoleInfo"],["impl<'de> Deserialize<'de> for PageDetailsUpdate"],["impl<'de> Deserialize<'de> for ExerciseSlideSubmissionCountByWeekAndHour"],["impl<'de> Deserialize<'de> for StudentExerciseTaskSubmissionResult"],["impl<'de> Deserialize<'de> for User"],["impl<'de> Deserialize<'de> for ExportedCourseSubmission"],["impl<'de> Deserialize<'de> for UserCourseInstanceProgress"],["impl<'de> Deserialize<'de> for ExerciseSlideSubmissionInfo"],["impl<'de> Deserialize<'de> for CourseInstanceCompletionSummary"],["impl<'de> Deserialize<'de> for CourseStructure"],["impl<'de> Deserialize<'de> for ResearchFormQuestion"],["impl<'de> Deserialize<'de> for Chapter"],["impl<'de> Deserialize<'de> for PeerReviewConfig"],["impl<'de> Deserialize<'de> for CmsPeerReviewQuestion"],["impl<'de> Deserialize<'de> for CmsPageExerciseTask"],["impl<'de> Deserialize<'de> for ExerciseSlide"],["impl<'de> Deserialize<'de> for CourseInstanceEnrollment"],["impl<'de> Deserialize<'de> for CustomViewExerciseTasks"],["impl<'de> Deserialize<'de> for ModifiedModule"],["impl<'de> Deserialize<'de> for RoleDomain"],["impl<'de: 'a, 'a> Deserialize<'de> for DatabaseCertificateConfigurationInner<'a>"],["impl<'de> Deserialize<'de> for PeerReviewAnswer"],["impl<'de> Deserialize<'de> for CourseInstanceForm"],["impl<'de> Deserialize<'de> for GeneratedCertificate"],["impl<'de> Deserialize<'de> for PageMetadata"],["impl<'de> Deserialize<'de> for Organization"],["impl<'de> Deserialize<'de> for CourseInstanceEnrollmentsInfo"],["impl<'de> Deserialize<'de> for SubmissionData"],["impl<'de> Deserialize<'de> for ExerciseAnswersInCourseRequiringAttentionCount"],["impl<'de> Deserialize<'de> for UserCourseInstanceExerciseServiceVariable"],["impl<'de> Deserialize<'de> for UserCourseModuleCompletion"],["impl<'de> Deserialize<'de> for FeedbackBlock"],["impl<'de> Deserialize<'de> for CmsPageExercise"],["impl<'de> Deserialize<'de> for ExerciseServiceNewOrUpdate"],["impl<'de> Deserialize<'de> for RegradingSubmissionInfo"],["impl<'de> Deserialize<'de> for NewModule"],["impl<'de> Deserialize<'de> for Exercise"],["impl<'de> Deserialize<'de> for CourseInstance"],["impl<'de> Deserialize<'de> for CustomViewExerciseTaskSubmission"],["impl<'de> Deserialize<'de> for ContentManagementPage"],["impl<'de> Deserialize<'de> for ModuleUpdates"],["impl<'de> Deserialize<'de> for UserExerciseTaskState"],["impl<'de> Deserialize<'de> for GradingProgress"],["impl<'de> Deserialize<'de> for PageNavigationInformation"],["impl<'de> Deserialize<'de> for ExerciseTask"],["impl<'de> Deserialize<'de> for PaperSize"],["impl<'de> Deserialize<'de> for TeacherGradingDecision"],["impl<'de> Deserialize<'de> for ExamUserPoints"],["impl<'de> Deserialize<'de> for CourseMaterialPeerReviewDataAnswerToReview"],["impl<'de> Deserialize<'de> for CourseMaterialExerciseTask"],["impl<'de> Deserialize<'de> for PageProposal"],["impl<'de> Deserialize<'de> for UserModuleCompletionStatus"],["impl<'de> Deserialize<'de> for StudentExerciseSlideSubmissionResult"],["impl<'de> Deserialize<'de> for Regrading"],["impl<'de> Deserialize<'de> for CustomViewExerciseTaskGrading"],["impl<'de> Deserialize<'de> for NewCertificateFont"],["impl<'de> Deserialize<'de> for ResearchForm"],["impl<'de> Deserialize<'de> for DatabaseUserCourseInstanceChapterExerciseProgress"],["impl<'de> Deserialize<'de> for PeerReviewQuestionType"],["impl<'de> Deserialize<'de> for NewResearchFormQuestionAnswer"],["impl<'de> Deserialize<'de> for PageRoutingData"],["impl<'de> Deserialize<'de> for CourseBreadcrumbInfo"],["impl<'de> Deserialize<'de> for CourseUpdate"],["impl<'de> Deserialize<'de> for ExerciseSlideSubmissionCountByExercise"],["impl<'de> Deserialize<'de> for ChapterPagesWithExercises"],["impl<'de> Deserialize<'de> for NewPage"],["impl<'de> Deserialize<'de> for DatabaseCertificateConfiguration"],["impl<'de> Deserialize<'de> for StudyRegistryGrade"],["impl<'de> Deserialize<'de> for PageLanguageGroup"],["impl<'de> Deserialize<'de> for HistoryRestoreData"],["impl<'de> Deserialize<'de> for UserWithModuleCompletions"],["impl<'de> Deserialize<'de> for NewChapter"],["impl<'de> Deserialize<'de> for UserExerciseStateUpdate"],["impl<'de> Deserialize<'de> for StudentExerciseSlideSubmission"],["impl<'de> Deserialize<'de> for NewExam"],["impl<'de> Deserialize<'de> for ExerciseTaskGradingResult"],["impl<'de> Deserialize<'de> for ExerciseTaskSubmission"],["impl<'de> Deserialize<'de> for EditedBlockNoLongerExistsData"],["impl<'de> Deserialize<'de> for PeerReviewQuestionSubmission"],["impl<'de> Deserialize<'de> for PathInfo"],["impl<'de> Deserialize<'de> for EmailDelivery"],["impl<'de> Deserialize<'de> for UserCourseInstanceMetrics"],["impl<'de> Deserialize<'de> for PageAudioFiles"],["impl<'de> Deserialize<'de> for TermUpdate"],["impl<'de> Deserialize<'de> for UserDetail"],["impl<'de> Deserialize<'de> for BlockProposalInfo"],["impl<'de> Deserialize<'de> for CourseCount"],["impl<'de> Deserialize<'de> for PeerReviewQuestionAndAnswer"],["impl<'de> Deserialize<'de> for ManualCompletionPreviewUser"],["impl<'de> Deserialize<'de> for PageVisitDatumSummaryByCoursesCountries"],["impl<'de> Deserialize<'de> for ExportedSubmission"],["impl<'de> Deserialize<'de> for ExerciseLanguageGroup"],["impl<'de> Deserialize<'de> for RegisteredCompletion"],["impl<'de> Deserialize<'de> for CourseInstanceExerciseMetrics"],["impl<'de> Deserialize<'de> for PageChapterAndCourseInformation"],["impl<'de> Deserialize<'de> for NewCourseModuleCompletionRegisteredToStudyRegistry"],["impl<'de> Deserialize<'de> for UserCompletionInformation"]], "headless_lms_server":[["impl<'de> Deserialize<'de> for GradingUpdateClaim"],["impl<'de> Deserialize<'de> for GetEditProposalsQuery"],["impl<'de> Deserialize<'de> for GivePeerReviewClaim"],["impl<'de, 'a> Deserialize<'de> for UploadClaim<'a>"],["impl<'de> Deserialize<'de> for Change"],["impl<'de> Deserialize<'de> for ThemeResponse"],["impl<'de> Deserialize<'de> for RoleQuery"],["impl<'de> Deserialize<'de> for ConsentData"],["impl<'de> Deserialize<'de> for ChaptersWithStatus"],["impl<'de> Deserialize<'de> for CertificateQuery"],["impl<'de: 'a, 'a> Deserialize<'de> for GraphQLRequest<'a>"],["impl<'de> Deserialize<'de> for MarkAsRead"],["impl<'de> Deserialize<'de> for MoocfiUser"],["impl<'de> Deserialize<'de> for TMCRecentChanges"],["impl<'de> Deserialize<'de> for Login"],["impl<'de> Deserialize<'de> for ThemeSupports"],["impl<'de> Deserialize<'de> for ErrorData"],["impl<'de> Deserialize<'de> for ShowExerciseAnswers"],["impl<'de> Deserialize<'de> for SaveCourseSettingsPayload"],["impl<'de> Deserialize<'de> for CreateAccountDetails"],["impl<'de> Deserialize<'de> for GetCompletionsQueryParamers"],["impl<'de> Deserialize<'de> for AuthUser"],["impl<'de> Deserialize<'de> for GetFeedbackQuery"],["impl<'de> Deserialize<'de> for ErrorResponse"],["impl<'de> Deserialize<'de> for OpenUniversityInfo"],["impl<'de> Deserialize<'de> for CourseMaterialCourseModule"],["impl<'de> Deserialize<'de> for CertificateGenerationRequest"],["impl<'de> Deserialize<'de> for ExamCourseInfo"],["impl<'de> Deserialize<'de> for UploadResult"],["impl<'de> Deserialize<'de> for MoocfiUserResponseData"],["impl<'de> Deserialize<'de> for NewExerciseRepository"],["impl<'de> Deserialize<'de> for Resource"],["impl<'de> Deserialize<'de> for Action"],["impl<'de> Deserialize<'de> for CourseMaterialPeerReviewDataWithToken"],["impl<'de> Deserialize<'de> for StoreKind"],["impl<'de> Deserialize<'de> for ControllerErrorType"],["impl<'de> Deserialize<'de> for ActionOnResource"],["impl<'de> Deserialize<'de> for TmcUser"],["impl<'de> Deserialize<'de> for CertificateConfigurationUpdate"],["impl<'de> Deserialize<'de> for MoocfiUserResponse"],["impl<'de> Deserialize<'de> for IsTeacherTesting"]], "headless_lms_utils":[["impl<'de> Deserialize<'de> for OEmbedResponse"],["impl<'de> Deserialize<'de> for OEmbedRequest"],["impl<'de> Deserialize<'de> for ApplicationConfiguration"],["impl<'de> Deserialize<'de> for BlockAttributes"],["impl<'de> Deserialize<'de> for EmailGutenbergBlock"],["impl<'de> Deserialize<'de> for GutenbergBlock"],["impl<'de: 'a, 'a> Deserialize<'de> for StrOrInt<'a>"],["impl<'de> Deserialize<'de> for Pagination"]], "icu_calendar":[["impl<'de: 'data, 'data> Deserialize<'de> for JapaneseErasV1<'data>"],["impl<'de> Deserialize<'de> for EraStartDate"],["impl<'de> Deserialize<'de> for IsoWeekday"],["impl<'de> Deserialize<'de> for WeekDataV1"],["impl<'de> Deserialize<'de> for MonthCode"]], diff --git a/trait.impl/serde/ser/trait.Serialize.js b/trait.impl/serde/ser/trait.Serialize.js index 6ead38c536a8..a961c0ca966b 100644 --- a/trait.impl/serde/ser/trait.Serialize.js +++ b/trait.impl/serde/ser/trait.Serialize.js @@ -3,7 +3,7 @@ "chrono":[["impl Serialize for NaiveDate"],["impl Serialize for Weekday"],["impl Serialize for Month"],["impl Serialize for NaiveTime"],["impl<Tz: TimeZone> Serialize for DateTime<Tz>"],["impl Serialize for NaiveDateTime"]], "cloud_storage":[["impl Serialize for ListRequest"],["impl Serialize for StorageClass"],["impl Serialize for Condition"],["impl Serialize for EuropeLocation"],["impl Serialize for Location"],["impl Serialize for NewObjectAccessControl"],["impl Serialize for Encryption"],["impl Serialize for IamRole"],["impl Serialize for LegacyIamRole"],["impl Serialize for IamConfiguration"],["impl Serialize for SingleRegion"],["impl Serialize for Billing"],["impl Serialize for ActionType"],["impl Serialize for HmacKey"],["impl Serialize for Cors"],["impl Serialize for ObjectPrecondition"],["impl Serialize for DualRegion"],["impl Serialize for BucketAccessControl"],["impl Serialize for Action"],["impl Serialize for ObjectAccessControl"],["impl Serialize for IamCondition"],["impl Serialize for DefaultObjectAccessControl"],["impl Serialize for AsiaLocation"],["impl Serialize for NewDefaultObjectAccessControl"],["impl Serialize for Binding"],["impl Serialize for HmacState"],["impl Serialize for Versioning"],["impl Serialize for SourceObject"],["impl Serialize for NewBucketAccessControl"],["impl Serialize for Logging"],["impl Serialize for Entity"],["impl Serialize for RetentionPolicy"],["impl Serialize for StandardIamRole"],["impl Serialize for Projection"],["impl Serialize for Owner"],["impl Serialize for Object"],["impl Serialize for Team"],["impl Serialize for Role"],["impl Serialize for UniformBucketLevelAccess"],["impl Serialize for CustomerEncrypton"],["impl Serialize for NewBucket"],["impl Serialize for Bucket"],["impl Serialize for IamPolicy"],["impl Serialize for Lifecycle"],["impl Serialize for Website"],["impl Serialize for SALocation"],["impl Serialize for ProjectTeam"],["impl Serialize for AusLocation"],["impl Serialize for HmacMeta"],["impl Serialize for MultiRegion"],["impl Serialize for NALocation"],["impl Serialize for ComposeRequest"],["impl Serialize for PrimitiveIamRole"],["impl Serialize for Rule"]], "either":[["impl<L, R> Serialize for Either<L, R>
    where\n L: Serialize,\n R: Serialize,
    "]], -"headless_lms_models":[["impl Serialize for NewCourseModuleCompletion"],["impl Serialize for Feedback"],["impl Serialize for CourseBreadcrumbInfo"],["impl Serialize for UserCourseModuleCompletion"],["impl Serialize for CertificateTextAnchor"],["impl Serialize for PlaygroundExample"],["impl Serialize for PeerReviewProcessingStrategy"],["impl Serialize for ResearchForm"],["impl Serialize for EmailTemplateNew"],["impl<'a> Serialize for DatabaseCertificateConfigurationInner<'a>"],["impl Serialize for ChapterPagesWithExercises"],["impl Serialize for PlaygroundExampleData"],["impl Serialize for ExerciseTask"],["impl Serialize for GeneratedCertificate"],["impl Serialize for StudentExerciseTaskSubmissionResult"],["impl Serialize for CmsPageExerciseTask"],["impl Serialize for ExamInstructions"],["impl Serialize for Course"],["impl Serialize for OpenUniversityRegistrationLink"],["impl Serialize for ExportedSubmission"],["impl Serialize for PageLanguageGroup"],["impl Serialize for ExerciseSlideSubmissionInfo"],["impl Serialize for CourseStructure"],["impl Serialize for NewResearchFormQuestion"],["impl Serialize for CustomViewExerciseTaskSpec"],["impl Serialize for CmsPageExercise"],["impl Serialize for NewProposedBlockEdit"],["impl Serialize for NewCourseModule"],["impl Serialize for PeerReviewQuestion"],["impl Serialize for PeerReviewQuestionSubmission"],["impl Serialize for CmsPeerReviewConfiguration"],["impl Serialize for ExerciseServiceNewOrUpdate"],["impl Serialize for ManualCompletionPreviewUser"],["impl Serialize for ExerciseServiceInfo"],["impl Serialize for CourseUpdate"],["impl Serialize for RegradingSubmissionInfo"],["impl Serialize for EditProposalInfo"],["impl Serialize for EditedBlockNoLongerExistsData"],["impl Serialize for CourseInstanceUserPointsInner"],["impl Serialize for ResearchFormQuestionAnswer"],["impl Serialize for CertificateFont"],["impl Serialize for Role"],["impl Serialize for EmailDelivery"],["impl Serialize for CourseModule"],["impl Serialize for CourseMaterialExerciseTask"],["impl Serialize for ChapterStatus"],["impl Serialize for ExerciseRepository"],["impl Serialize for PageVisitDatumSummaryByCourse"],["impl Serialize for ExerciseService"],["impl Serialize for CourseMaterialPeerReviewSubmission"],["impl Serialize for ExerciseGradingStatus"],["impl Serialize for ExerciseStatus"],["impl Serialize for ChapterScore"],["impl Serialize for ProposalStatus"],["impl Serialize for TeacherManualCompletionRequest"],["impl Serialize for ExamUserPointsInner"],["impl Serialize for TeacherManualCompletion"],["impl Serialize for UserCourseSettings"],["impl Serialize for StudyRegistryRegistrar"],["impl Serialize for StudentExerciseTaskSubmission"],["impl Serialize for ContentManagementPage"],["impl Serialize for CourseCount"],["impl Serialize for TeacherDecisionType"],["impl Serialize for PageProposal"],["impl Serialize for NewPage"],["impl Serialize for CertificateConfiguration"],["impl Serialize for NewCourseBackgroundQuestionAnswer"],["impl Serialize for RepositoryExercise"],["impl Serialize for CourseLanguageVersion"],["impl Serialize for ChapterWithStatus"],["impl Serialize for ExerciseSlideSubmissionCountByWeekAndHour"],["impl Serialize for PathInfo"],["impl Serialize for OtherDomainToCourseRedirection"],["impl Serialize for RoleUser"],["impl Serialize for UserResearchConsent"],["impl Serialize for CourseMaterialPeerReviewData"],["impl Serialize for PeerReviewsRecieved"],["impl Serialize for PageSearchResult"],["impl Serialize for NewTeacherGradingDecision"],["impl Serialize for EmailTemplateUpdate"],["impl Serialize for NewMaterialReference"],["impl Serialize for CoursePageWithUserData"],["impl Serialize for CourseBackgroundQuestionType"],["impl Serialize for FeedbackCount"],["impl Serialize for UserRole"],["impl Serialize for CompletionPolicy"],["impl Serialize for CourseInstanceExerciseMetrics"],["impl Serialize for UserDetail"],["impl Serialize for PageDetailsUpdate"],["impl Serialize for UserExerciseStateUpdate"],["impl Serialize for ExerciseSlideSubmissionCount"],["impl Serialize for GlobalStatEntry"],["impl Serialize for Exam"],["impl Serialize for PointMap"],["impl Serialize for UserExerciseTaskState"],["impl Serialize for CourseMaterialExerciseServiceInfo"],["impl Serialize for BlockProposalAction"],["impl Serialize for CourseModuleCompletionGranter"],["impl Serialize for PeerReviewQuestionAndAnswer"],["impl Serialize for PageVisitDatumSummaryByPages"],["impl Serialize for StudyRegistryCompletion"],["impl Serialize for CustomViewExerciseSubmissions"],["impl Serialize for ExamEnrollment"],["impl Serialize for ExerciseSlideSubmission"],["impl Serialize for EmailTemplate"],["impl Serialize for NewProposedPageEdits"],["impl Serialize for Exercise"],["impl Serialize for RegradingInfo"],["impl Serialize for CourseMaterialExercise"],["impl Serialize for ExerciseSlideSubmissionCountByExercise"],["impl Serialize for ExerciseSlide"],["impl Serialize for UserModuleCompletionStatus"],["impl Serialize for PeerReviewSubmission"],["impl Serialize for PageHistoryContent"],["impl Serialize for CourseMaterialExerciseSlide"],["impl Serialize for CertificateConfigurationToRequirement"],["impl Serialize for DatabaseCertificateConfiguration"],["impl Serialize for ExerciseServiceInfoApi"],["impl Serialize for PageVisitDatumSummaryByCourseDeviceTypes"],["impl Serialize for UserCourseInstanceProgress"],["impl Serialize for AutomaticCompletionRequirements"],["impl Serialize for UserCourseInstanceChapterProgress"],["impl<'a> Serialize for NewCoursePage<'a>"],["impl Serialize for NewExerciseSlideSubmission"],["impl Serialize for ExerciseServiceIframeRenderingInfo"],["impl Serialize for MaterialReference"],["impl Serialize for User"],["impl Serialize for NewResearchFormQuestionAnswer"],["impl Serialize for PendingRole"],["impl Serialize for PageWithExercises"],["impl Serialize for UserCourseInstanceExerciseServiceVariable"],["impl Serialize for NewFeedback"],["impl Serialize for CourseInstanceUserPoints"],["impl Serialize for PeerReviewQuestionType"],["impl Serialize for NewRegrading"],["impl Serialize for DatabaseUserCourseInstanceChapterExerciseProgress"],["impl Serialize for ExamInstructionsUpdate"],["impl Serialize for CmsPageUpdate"],["impl Serialize for PageAudioFiles"],["impl Serialize for CourseBackgroundQuestionsAndAnswers"],["impl Serialize for EditedBlockStillExistsData"],["impl Serialize for PeerReviewQueueEntry"],["impl Serialize for AnswerRequiringAttention"],["impl Serialize for CustomViewExerciseTaskSubmission"],["impl Serialize for CourseInstance"],["impl Serialize for PageMetadata"],["impl Serialize for CourseModuleCompletionWithRegistrationInfo"],["impl Serialize for ExerciseTaskSubmission"],["impl Serialize for UserExerciseSlideState"],["impl Serialize for StudyRegistryGrade"],["impl Serialize for PageNavigationInformation"],["impl Serialize for ResearchFormQuestion"],["impl Serialize for CourseMaterialPeerReviewQuestionAnswer"],["impl Serialize for ExportedCourseSubmission"],["impl Serialize for NewModule"],["impl Serialize for CmsPeerReviewQuestion"],["impl Serialize for CustomViewExerciseTasks"],["impl<'a> Serialize for ExerciseTaskGradingRequest<'a>"],["impl Serialize for SubmissionData"],["impl Serialize for ChapterUpdate"],["impl Serialize for SearchRequest"],["impl Serialize for CmsPeerReviewConfig"],["impl Serialize for ReviewingStage"],["impl Serialize for CourseModuleCompletionRegisteredToStudyRegistry"],["impl Serialize for DatabaseChapter"],["impl Serialize for ExerciseStatusSummaryForUser"],["impl Serialize for NormalizedCmsExerciseTask"],["impl Serialize for NewCourse"],["impl Serialize for NewChapter"],["impl Serialize for ExamUserPoints"],["impl Serialize for CmsPageExerciseSlide"],["impl Serialize for CertificateAllRequirements"],["impl Serialize for CustomViewExerciseTaskGrading"],["impl Serialize for HistoryChangeReason"],["impl Serialize for BlockProposalInfo"],["impl Serialize for NewResearchForm"],["impl Serialize for CourseExam"],["impl Serialize for IsChapterFrontPage"],["impl Serialize for RegisteredCompletion"],["impl Serialize for Regrading"],["impl Serialize for PageVisitDatumSummaryByCoursesCountries"],["impl Serialize for PageChapterAndCourseInformation"],["impl Serialize for PeerReviewConfig"],["impl Serialize for UserExerciseState"],["impl Serialize for CourseInstanceOrExamId"],["impl Serialize for NewExam"],["impl Serialize for PageAudioFile"],["impl Serialize for Chapter"],["impl Serialize for UserCourseInstanceChapterExerciseProgress"],["impl Serialize for ExerciseTaskGrading"],["impl Serialize for OrgExam"],["impl Serialize for PageRoutingData"],["impl Serialize for PeerReviewWithQuestionsAndAnswers"],["impl Serialize for StudentCountry"],["impl Serialize for PageHistory"],["impl Serialize for AnswersRequiringAttention"],["impl Serialize for CourseMaterialPeerReviewConfig"],["impl Serialize for CourseModuleCompletion"],["impl Serialize for CourseInstanceCompletionSummary"],["impl Serialize for ManualCompletionPreview"],["impl Serialize for PageInfo"],["impl Serialize for ExerciseAnswersInCourseRequiringAttentionCount"],["impl Serialize for HistoryRestoreData"],["impl Serialize for TeacherGradingDecision"],["impl Serialize for DatabaseOrganization"],["impl Serialize for NewCourseModuleCompletionRegisteredToStudyRegistry"],["impl Serialize for AnswerRequiringAttentionWithTasks"],["impl Serialize for StudentExerciseSlideSubmissionResult"],["impl Serialize for PaperSize"],["impl Serialize for CourseMaterialPeerReviewDataAnswerToReview"],["impl Serialize for Term"],["impl Serialize for StudentExerciseSlideSubmission"],["impl Serialize for FeedbackBlock"],["impl Serialize for ExerciseRepositoryStatus"],["impl Serialize for PeerReviewAnswer"],["impl Serialize for GlobalCourseModuleStatEntry"],["impl Serialize for CompletionRegistrationLink"],["impl Serialize for ExerciseWithExerciseTasks"],["impl Serialize for CourseInstanceEnrollment"],["impl Serialize for UserCompletionInformation"],["impl Serialize for CourseBackgroundQuestion"],["impl Serialize for NewCertificateFont"],["impl Serialize for ExerciseTaskGradingResult"],["impl Serialize for Page"],["impl Serialize for UserWithModuleCompletions"],["impl Serialize for CourseInstanceEnrollmentsInfo"],["impl Serialize for Organization"],["impl Serialize for NewExerciseTask"],["impl Serialize for UserPointsUpdateStrategy"],["impl Serialize for Points"],["impl Serialize for ActivityProgress"],["impl Serialize for UserCourseInstanceMetrics"],["impl Serialize for UserChapterMetrics"],["impl Serialize for NewCourseInstanceEnrollment"],["impl Serialize for ProposalCount"],["impl Serialize for GradingProgress"],["impl Serialize for CourseBackgroundQuestionAnswer"],["impl Serialize for CertificateConfigurationAndRequirements"],["impl Serialize for ExerciseUserCounts"],["impl Serialize for ExerciseLanguageGroup"],["impl Serialize for BlockProposal"]], +"headless_lms_models":[["impl Serialize for NewCourseModuleCompletion"],["impl Serialize for Feedback"],["impl Serialize for CourseBreadcrumbInfo"],["impl Serialize for UserCourseModuleCompletion"],["impl Serialize for CertificateTextAnchor"],["impl Serialize for PlaygroundExample"],["impl Serialize for PeerReviewProcessingStrategy"],["impl Serialize for ResearchForm"],["impl Serialize for EmailTemplateNew"],["impl<'a> Serialize for DatabaseCertificateConfigurationInner<'a>"],["impl Serialize for ChapterPagesWithExercises"],["impl Serialize for PlaygroundExampleData"],["impl Serialize for ExerciseTask"],["impl Serialize for GeneratedCertificate"],["impl Serialize for StudentExerciseTaskSubmissionResult"],["impl Serialize for CmsPageExerciseTask"],["impl Serialize for ExamInstructions"],["impl Serialize for Course"],["impl Serialize for OpenUniversityRegistrationLink"],["impl Serialize for ExportedSubmission"],["impl Serialize for PageLanguageGroup"],["impl Serialize for ExerciseSlideSubmissionInfo"],["impl Serialize for CourseStructure"],["impl Serialize for NewResearchFormQuestion"],["impl Serialize for CustomViewExerciseTaskSpec"],["impl Serialize for CmsPageExercise"],["impl Serialize for NewProposedBlockEdit"],["impl Serialize for NewCourseModule"],["impl Serialize for PeerReviewQuestion"],["impl Serialize for PeerReviewQuestionSubmission"],["impl Serialize for CmsPeerReviewConfiguration"],["impl Serialize for ExerciseServiceNewOrUpdate"],["impl Serialize for ManualCompletionPreviewUser"],["impl Serialize for ExerciseServiceInfo"],["impl Serialize for CourseUpdate"],["impl Serialize for RegradingInfo"],["impl Serialize for EditProposalInfo"],["impl Serialize for EditedBlockNoLongerExistsData"],["impl Serialize for CourseInstanceUserPointsInner"],["impl Serialize for ResearchFormQuestionAnswer"],["impl Serialize for CertificateFont"],["impl Serialize for Role"],["impl Serialize for EmailDelivery"],["impl Serialize for CourseModule"],["impl Serialize for CourseMaterialExerciseTask"],["impl Serialize for ChapterStatus"],["impl Serialize for ExerciseRepository"],["impl Serialize for PageVisitDatumSummaryByCourse"],["impl Serialize for ExerciseService"],["impl Serialize for CourseMaterialPeerReviewSubmission"],["impl Serialize for ExerciseGradingStatus"],["impl Serialize for ExerciseStatus"],["impl Serialize for ChapterScore"],["impl Serialize for ProposalStatus"],["impl Serialize for TeacherManualCompletionRequest"],["impl Serialize for ExamUserPointsInner"],["impl Serialize for TeacherManualCompletion"],["impl Serialize for UserCourseSettings"],["impl Serialize for StudyRegistryRegistrar"],["impl Serialize for StudentExerciseTaskSubmission"],["impl Serialize for ContentManagementPage"],["impl Serialize for CourseCount"],["impl Serialize for TeacherDecisionType"],["impl Serialize for PageProposal"],["impl Serialize for NewPage"],["impl Serialize for CertificateConfiguration"],["impl Serialize for NewCourseBackgroundQuestionAnswer"],["impl Serialize for RepositoryExercise"],["impl Serialize for CourseLanguageVersion"],["impl Serialize for ChapterWithStatus"],["impl Serialize for ExerciseSlideSubmissionCountByWeekAndHour"],["impl Serialize for PathInfo"],["impl Serialize for OtherDomainToCourseRedirection"],["impl Serialize for RoleUser"],["impl Serialize for UserResearchConsent"],["impl Serialize for CourseMaterialPeerReviewData"],["impl Serialize for PeerReviewsRecieved"],["impl Serialize for PageSearchResult"],["impl Serialize for NewTeacherGradingDecision"],["impl Serialize for EmailTemplateUpdate"],["impl Serialize for NewMaterialReference"],["impl Serialize for CoursePageWithUserData"],["impl Serialize for CourseBackgroundQuestionType"],["impl Serialize for FeedbackCount"],["impl Serialize for UserRole"],["impl Serialize for CompletionPolicy"],["impl Serialize for CourseInstanceExerciseMetrics"],["impl Serialize for UserDetail"],["impl Serialize for PageDetailsUpdate"],["impl Serialize for UserExerciseStateUpdate"],["impl Serialize for ExerciseSlideSubmissionCount"],["impl Serialize for GlobalStatEntry"],["impl Serialize for Exam"],["impl Serialize for PointMap"],["impl Serialize for UserExerciseTaskState"],["impl Serialize for CourseMaterialExerciseServiceInfo"],["impl Serialize for BlockProposalAction"],["impl Serialize for CourseModuleCompletionGranter"],["impl Serialize for PeerReviewQuestionAndAnswer"],["impl Serialize for PageVisitDatumSummaryByPages"],["impl Serialize for StudyRegistryCompletion"],["impl Serialize for CustomViewExerciseSubmissions"],["impl Serialize for ExamEnrollment"],["impl Serialize for ExerciseSlideSubmission"],["impl Serialize for EmailTemplate"],["impl Serialize for NewProposedPageEdits"],["impl Serialize for Exercise"],["impl Serialize for NewRegradingIdType"],["impl Serialize for CourseMaterialExercise"],["impl Serialize for ExerciseSlideSubmissionCountByExercise"],["impl Serialize for ExerciseSlide"],["impl Serialize for UserModuleCompletionStatus"],["impl Serialize for PeerReviewSubmission"],["impl Serialize for PageHistoryContent"],["impl Serialize for CourseMaterialExerciseSlide"],["impl Serialize for CertificateConfigurationToRequirement"],["impl Serialize for DatabaseCertificateConfiguration"],["impl Serialize for ExerciseServiceInfoApi"],["impl Serialize for PageVisitDatumSummaryByCourseDeviceTypes"],["impl Serialize for UserCourseInstanceProgress"],["impl Serialize for AutomaticCompletionRequirements"],["impl Serialize for UserCourseInstanceChapterProgress"],["impl<'a> Serialize for NewCoursePage<'a>"],["impl Serialize for NewExerciseSlideSubmission"],["impl Serialize for ExerciseServiceIframeRenderingInfo"],["impl Serialize for MaterialReference"],["impl Serialize for User"],["impl Serialize for NewResearchFormQuestionAnswer"],["impl Serialize for PendingRole"],["impl Serialize for PageWithExercises"],["impl Serialize for UserCourseInstanceExerciseServiceVariable"],["impl Serialize for NewFeedback"],["impl Serialize for RegradingSubmissionInfo"],["impl Serialize for CourseInstanceUserPoints"],["impl Serialize for PeerReviewQuestionType"],["impl Serialize for NewRegrading"],["impl Serialize for DatabaseUserCourseInstanceChapterExerciseProgress"],["impl Serialize for ExamInstructionsUpdate"],["impl Serialize for CmsPageUpdate"],["impl Serialize for PageAudioFiles"],["impl Serialize for CourseBackgroundQuestionsAndAnswers"],["impl Serialize for EditedBlockStillExistsData"],["impl Serialize for PeerReviewQueueEntry"],["impl Serialize for AnswerRequiringAttention"],["impl Serialize for CustomViewExerciseTaskSubmission"],["impl Serialize for CourseInstance"],["impl Serialize for PageMetadata"],["impl Serialize for CourseModuleCompletionWithRegistrationInfo"],["impl Serialize for ExerciseTaskSubmission"],["impl Serialize for UserExerciseSlideState"],["impl Serialize for StudyRegistryGrade"],["impl Serialize for PageNavigationInformation"],["impl Serialize for ResearchFormQuestion"],["impl Serialize for CourseMaterialPeerReviewQuestionAnswer"],["impl Serialize for ExportedCourseSubmission"],["impl Serialize for NewModule"],["impl Serialize for CmsPeerReviewQuestion"],["impl Serialize for CustomViewExerciseTasks"],["impl<'a> Serialize for ExerciseTaskGradingRequest<'a>"],["impl Serialize for SubmissionData"],["impl Serialize for ChapterUpdate"],["impl Serialize for SearchRequest"],["impl Serialize for CmsPeerReviewConfig"],["impl Serialize for ReviewingStage"],["impl Serialize for CourseModuleCompletionRegisteredToStudyRegistry"],["impl Serialize for DatabaseChapter"],["impl Serialize for ExerciseStatusSummaryForUser"],["impl Serialize for NormalizedCmsExerciseTask"],["impl Serialize for NewCourse"],["impl Serialize for NewChapter"],["impl Serialize for ExamUserPoints"],["impl Serialize for CmsPageExerciseSlide"],["impl Serialize for CertificateAllRequirements"],["impl Serialize for CustomViewExerciseTaskGrading"],["impl Serialize for HistoryChangeReason"],["impl Serialize for BlockProposalInfo"],["impl Serialize for NewResearchForm"],["impl Serialize for CourseExam"],["impl Serialize for IsChapterFrontPage"],["impl Serialize for RegisteredCompletion"],["impl Serialize for Regrading"],["impl Serialize for PageVisitDatumSummaryByCoursesCountries"],["impl Serialize for PageChapterAndCourseInformation"],["impl Serialize for PeerReviewConfig"],["impl Serialize for UserExerciseState"],["impl Serialize for CourseInstanceOrExamId"],["impl Serialize for NewExam"],["impl Serialize for PageAudioFile"],["impl Serialize for Chapter"],["impl Serialize for UserCourseInstanceChapterExerciseProgress"],["impl Serialize for ExerciseTaskGrading"],["impl Serialize for OrgExam"],["impl Serialize for PageRoutingData"],["impl Serialize for PeerReviewWithQuestionsAndAnswers"],["impl Serialize for StudentCountry"],["impl Serialize for PageHistory"],["impl Serialize for AnswersRequiringAttention"],["impl Serialize for CourseMaterialPeerReviewConfig"],["impl Serialize for CourseModuleCompletion"],["impl Serialize for CourseInstanceCompletionSummary"],["impl Serialize for ManualCompletionPreview"],["impl Serialize for PageInfo"],["impl Serialize for ExerciseAnswersInCourseRequiringAttentionCount"],["impl Serialize for HistoryRestoreData"],["impl Serialize for TeacherGradingDecision"],["impl Serialize for DatabaseOrganization"],["impl Serialize for NewCourseModuleCompletionRegisteredToStudyRegistry"],["impl Serialize for AnswerRequiringAttentionWithTasks"],["impl Serialize for StudentExerciseSlideSubmissionResult"],["impl Serialize for PaperSize"],["impl Serialize for CourseMaterialPeerReviewDataAnswerToReview"],["impl Serialize for Term"],["impl Serialize for StudentExerciseSlideSubmission"],["impl Serialize for FeedbackBlock"],["impl Serialize for ExerciseRepositoryStatus"],["impl Serialize for PeerReviewAnswer"],["impl Serialize for GlobalCourseModuleStatEntry"],["impl Serialize for CompletionRegistrationLink"],["impl Serialize for ExerciseWithExerciseTasks"],["impl Serialize for CourseInstanceEnrollment"],["impl Serialize for UserCompletionInformation"],["impl Serialize for CourseBackgroundQuestion"],["impl Serialize for NewCertificateFont"],["impl Serialize for ExerciseTaskGradingResult"],["impl Serialize for Page"],["impl Serialize for UserWithModuleCompletions"],["impl Serialize for CourseInstanceEnrollmentsInfo"],["impl Serialize for Organization"],["impl Serialize for NewExerciseTask"],["impl Serialize for UserPointsUpdateStrategy"],["impl Serialize for Points"],["impl Serialize for ActivityProgress"],["impl Serialize for UserCourseInstanceMetrics"],["impl Serialize for UserChapterMetrics"],["impl Serialize for NewCourseInstanceEnrollment"],["impl Serialize for ProposalCount"],["impl Serialize for GradingProgress"],["impl Serialize for CourseBackgroundQuestionAnswer"],["impl Serialize for CertificateConfigurationAndRequirements"],["impl Serialize for ExerciseUserCounts"],["impl Serialize for ExerciseLanguageGroup"],["impl Serialize for BlockProposal"]], "headless_lms_server":[["impl Serialize for ShowExerciseAnswers"],["impl Serialize for ConsentData"],["impl Serialize for ChaptersWithStatus"],["impl Serialize for SaveCourseSettingsPayload"],["impl Serialize for ErrorData"],["impl Serialize for ExamEnrollmentData"],["impl Serialize for MoocfiUserResponseData"],["impl Serialize for CourseMaterialCourseModule"],["impl<'a> Serialize for GraphQLRequest<'a>"],["impl<'a> Serialize for UploadClaim<'a>"],["impl Serialize for ExamData"],["impl Serialize for IsTeacherTesting"],["impl Serialize for UserInfo"],["impl Serialize for MarkAsRead"],["impl Serialize for AuthUser"],["impl Serialize for OpenUniversityInfo"],["impl Serialize for CourseMaterialPeerReviewDataWithToken"],["impl Serialize for CreateAccountDetails"],["impl Serialize for UploadResult"],["impl Serialize for ThemeSupports"],["impl Serialize for ThemeResponse"],["impl Serialize for Resource"],["impl Serialize for PlaygroundViewsMessage"],["impl Serialize for Action"],["impl Serialize for ActionOnResource"],["impl Serialize for GivePeerReviewClaim"],["impl<'a> Serialize for SpecRequest<'a>"],["impl Serialize for ErrorResponse"],["impl Serialize for GradingUpdateClaim"],["impl Serialize for Login"],["impl Serialize for MoocfiUser"],["impl Serialize for RequestId"],["impl Serialize for MoocfiUserResponse"],["impl Serialize for ControllerErrorType"],["impl Serialize for ExerciseSubmissions"],["impl Serialize for Change"],["impl Serialize for TMCRecentChanges"]], "headless_lms_utils":[["impl Serialize for GutenbergBlock"],["impl Serialize for OEmbedResponse"],["impl Serialize for BlockAttributes"],["impl Serialize for ApplicationConfiguration"],["impl Serialize for EmailGutenbergBlock"]], "icu_collections":[["impl<'data> Serialize for CodePointInversionList<'data>"],["impl<'data> Serialize for Char16Trie<'data>"],["impl<'data> Serialize for CodePointInversionListAndStringList<'data>"],["impl Serialize for TrieType"],["impl<'trie, T: TrieValue + Serialize> Serialize for CodePointTrie<'trie, T>"],["impl Serialize for CodePointTrieHeader"],["impl Serialize for CodePointInversionListAndStringListULE"]], @@ -19,11 +19,11 @@ "serde":[], "serde_json":[["impl Serialize for Map<String, Value>"],["impl Serialize for RawValue"],["impl Serialize for Value"],["impl Serialize for Number"]], "smallvec":[["impl<A: Array> Serialize for SmallVec<A>
    where\n A::Item: Serialize,
    "]], -"sqlx_core":[["impl<T> Serialize for Json<T>
    where\n T: Serialize + ?Sized,
    "],["impl Serialize for UStr"]], +"sqlx_core":[["impl Serialize for UStr"],["impl<T> Serialize for Json<T>
    where\n T: Serialize + ?Sized,
    "]], "sqlx_postgres":[["impl Serialize for Oid"]], "tinystr":[["impl<const N: usize> Serialize for TinyAsciiStr<N>"],["impl<const N: usize> Serialize for UnvalidatedTinyAsciiStr<N>"]], "url":[["impl Serialize for Url"],["impl<S> Serialize for Host<S>
    where\n S: Serialize,
    "]], -"uuid":[["impl Serialize for Uuid"],["impl Serialize for Braced"],["impl Serialize for Simple"],["impl Serialize for Urn"],["impl Serialize for Hyphenated"]], +"uuid":[["impl Serialize for Hyphenated"],["impl Serialize for Braced"],["impl Serialize for Uuid"],["impl Serialize for Simple"],["impl Serialize for Urn"]], "zerotrie":[["impl<Store> Serialize for ZeroTrieSimpleAscii<Store>
    where\n Store: AsRef<[u8]>,
    "],["impl<Store> Serialize for ZeroTrie<Store>
    where\n Store: AsRef<[u8]>,
    "],["impl<Store> Serialize for ZeroTriePerfectHash<Store>
    where\n Store: AsRef<[u8]>,
    "],["impl<Store> Serialize for ZeroTrieExtendedCapacity<Store>
    where\n Store: AsRef<[u8]>,
    "]], "zerovec":[["impl<T, F> Serialize for VarZeroVec<'_, T, F>
    where\n T: Serialize + VarULE + ?Sized,\n F: VarZeroVecFormat,
    "],["impl<'a, K0, K1, V> Serialize for ZeroMap2d<'a, K0, K1, V>
    where\n K0: ZeroMapKV<'a> + Serialize + ?Sized + Ord,\n K1: ZeroMapKV<'a> + Serialize + ?Sized + Ord,\n V: ZeroMapKV<'a> + Serialize + ?Sized,\n K0::Container: Serialize,\n K1::Container: Serialize,\n V::Container: Serialize,
    "],["impl Serialize for UnvalidatedChar"],["impl<T> Serialize for ZeroVec<'_, T>
    where\n T: Serialize + AsULE,
    "],["impl Serialize for FlexZeroVec<'_>"],["impl<'a, K, V> Serialize for ZeroMap<'a, K, V>
    where\n K: ZeroMapKV<'a> + Serialize + ?Sized + Ord,\n V: ZeroMapKV<'a> + Serialize + ?Sized,\n K::Container: Serialize,\n V::Container: Serialize,
    "],["impl<T, F> Serialize for VarZeroSlice<T, F>
    where\n T: Serialize + VarULE + ?Sized,\n F: VarZeroVecFormat,
    "],["impl<'a, K, V> Serialize for ZeroMapBorrowed<'a, K, V>
    where\n K: ZeroMapKV<'a> + Serialize + ?Sized + Ord,\n V: ZeroMapKV<'a> + Serialize + ?Sized,\n K::Container: Serialize,\n V::Container: Serialize,
    "],["impl<'a, K0, K1, V> Serialize for ZeroMap2dBorrowed<'a, K0, K1, V>
    where\n K0: ZeroMapKV<'a> + Serialize + ?Sized + Ord,\n K1: ZeroMapKV<'a> + Serialize + ?Sized + Ord,\n V: ZeroMapKV<'a> + Serialize + ?Sized,\n K0::Container: Serialize,\n K1::Container: Serialize,\n V::Container: Serialize,
    "],["impl Serialize for FlexZeroSlice"],["impl Serialize for UnvalidatedStr"],["impl<T> Serialize for ZeroSlice<T>
    where\n T: Serialize + AsULE,
    "]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/std/io/trait.Read.js b/trait.impl/std/io/trait.Read.js index f9b32a9cb674..05446982d3de 100644 --- a/trait.impl/std/io/trait.Read.js +++ b/trait.impl/std/io/trait.Read.js @@ -12,7 +12,7 @@ "flate2":[["impl<R: Read> Read for CrcReader<R>"],["impl<R: Read> Read for ZlibEncoder<R>"],["impl<R: BufRead> Read for GzEncoder<R>"],["impl<R: BufRead> Read for GzDecoder<R>"],["impl<R: BufRead> Read for ZlibEncoder<R>"],["impl<R: Read> Read for GzEncoder<R>"],["impl<W: Read + Write> Read for DeflateEncoder<W>"],["impl<R: BufRead> Read for MultiGzDecoder<R>"],["impl<R: Read> Read for DeflateEncoder<R>"],["impl<R: BufRead> Read for DeflateDecoder<R>"],["impl<R: BufRead> Read for DeflateEncoder<R>"],["impl<R: Read + Write> Read for GzEncoder<R>"],["impl<R: Read> Read for MultiGzDecoder<R>"],["impl<W: Read + Write> Read for GzDecoder<W>"],["impl<R: Read> Read for GzDecoder<R>"],["impl<R: Read> Read for DeflateDecoder<R>"],["impl<W: Read + Write> Read for ZlibDecoder<W>"],["impl<W: Read + Write> Read for ZlibEncoder<W>"],["impl<R: BufRead> Read for ZlibDecoder<R>"],["impl<R: Read> Read for ZlibDecoder<R>"],["impl<W: Read + Write> Read for DeflateDecoder<W>"]], "futures_util":[["impl<T> Read for AllowStdIo<T>
    where\n T: Read,
    "]], "git2":[["impl<'repo> Read for OdbReader<'repo>"]], -"mio":[["impl<'a> Read for &'a UnixStream"],["impl Read for &Receiver"],["impl Read for TcpStream"],["impl Read for Receiver"],["impl Read for UnixStream"],["impl<'a> Read for &'a TcpStream"]], +"mio":[["impl Read for Receiver"],["impl<'a> Read for &'a TcpStream"],["impl Read for &Receiver"],["impl Read for UnixStream"],["impl<'a> Read for &'a UnixStream"],["impl Read for TcpStream"]], "native_tls":[["impl<S: Read + Write> Read for TlsStream<S>"]], "openssl":[["impl<S: Read + Write> Read for SslStream<S>"]], "rand_core":[["impl Read for dyn RngCore"]], @@ -20,7 +20,7 @@ "rustls":[["impl<'a, C, T, S> Read for Stream<'a, C, T>
    where\n C: 'a + DerefMut + Deref<Target = ConnectionCommon<S>>,\n T: 'a + Read + Write,\n S: SideData,
    "],["impl<C, T, S> Read for StreamOwned<C, T>
    where\n C: DerefMut + Deref<Target = ConnectionCommon<S>>,\n T: Read + Write,\n S: SideData,
    "],["impl<'a> Read for Reader<'a>"],["impl<'a> Read for ReadEarlyData<'a>"]], "socket2":[["impl Read for Socket"],["impl<'a> Read for &'a Socket"]], "tar":[["impl<'a, R: Read> Read for Entry<'a, R>"]], -"tempfile":[["impl Read for &NamedTempFile<File>"],["impl<F: Read> Read for NamedTempFile<F>"],["impl Read for SpooledTempFile"]], +"tempfile":[["impl Read for SpooledTempFile"],["impl Read for &NamedTempFile<File>"],["impl<F: Read> Read for NamedTempFile<F>"]], "tokio_native_tls":[["impl<S> Read for AllowStd<S>
    where\n S: AsyncRead + Unpin,
    "]], "zstd":[["impl<R, D> Read for Reader<R, D>
    where\n R: BufRead,\n D: Operation,
    "],["impl<R: BufRead> Read for Decoder<'_, R>"],["impl<R: BufRead> Read for Encoder<'_, R>"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/std/io/trait.Write.js b/trait.impl/std/io/trait.Write.js index 0551c4212356..33512c9bb3bd 100644 --- a/trait.impl/std/io/trait.Write.js +++ b/trait.impl/std/io/trait.Write.js @@ -13,13 +13,13 @@ "git2":[["impl Write for Indexer<'_>"],["impl<'repo> Write for OdbPackwriter<'repo>"],["impl<'repo> Write for BlobWriter<'repo>"],["impl<'repo> Write for OdbWriter<'repo>"]], "headless_lms_server":[["impl Write for CSVExportAdapter"]], "matchers":[["impl<'a, S, A> Write for Matcher<'a, S, A>
    where\n S: StateID,\n A: DFA<ID = S>,
    "]], -"mio":[["impl Write for TcpStream"],["impl<'a> Write for &'a UnixStream"],["impl Write for UnixStream"],["impl<'a> Write for &'a TcpStream"],["impl Write for Sender"],["impl Write for &Sender"]], +"mio":[["impl<'a> Write for &'a TcpStream"],["impl Write for &Sender"],["impl Write for Sender"],["impl Write for UnixStream"],["impl<'a> Write for &'a UnixStream"],["impl Write for TcpStream"]], "native_tls":[["impl<S: Read + Write> Write for TlsStream<S>"]], "openssl":[["impl<S: Read + Write> Write for SslStream<S>"],["impl Write for Hasher"],["impl<'a> Write for Signer<'a>"],["impl<'a> Write for Verifier<'a>"]], "png":[["impl<'a, W: Write> Write for StreamWriter<'a, W>"]], "rustls":[["impl<'a> Write for WriteEarlyData<'a>"],["impl<C, T, S> Write for StreamOwned<C, T>
    where\n C: DerefMut + Deref<Target = ConnectionCommon<S>>,\n T: Read + Write,\n S: SideData,
    "],["impl<'a, C, T, S> Write for Stream<'a, C, T>
    where\n C: 'a + DerefMut + Deref<Target = ConnectionCommon<S>>,\n T: 'a + Read + Write,\n S: SideData,
    "],["impl<'a> Write for Writer<'a>"]], "socket2":[["impl<'a> Write for &'a Socket"],["impl Write for Socket"]], -"tempfile":[["impl Write for SpooledTempFile"],["impl Write for &NamedTempFile<File>"],["impl<F: Write> Write for NamedTempFile<F>"]], +"tempfile":[["impl Write for SpooledTempFile"],["impl<F: Write> Write for NamedTempFile<F>"],["impl Write for &NamedTempFile<File>"]], "tokio_native_tls":[["impl<S> Write for AllowStd<S>
    where\n S: AsyncWrite + Unpin,
    "]], "tracing_subscriber":[["impl<'a, W> Write for MutexGuardWriter<'a, W>
    where\n W: Write,
    "],["impl<W> Write for ArcWriter<W>
    where\n for<'a> &'a W: Write,
    "],["impl Write for TestWriter"],["impl<A, B> Write for EitherWriter<A, B>
    where\n A: Write,\n B: Write,
    "],["impl<A, B> Write for Tee<A, B>
    where\n A: Write,\n B: Write,
    "]], "zstd":[["impl<W, D> Write for Writer<W, D>
    where\n W: Write,\n D: Operation,
    "],["impl<W: Write> Write for Decoder<'_, W>"],["impl<W: Write, F: FnMut(Result<()>)> Write for AutoFlushDecoder<'_, W, F>"],["impl<W: Write, F: FnMut(Result<W>)> Write for AutoFinishEncoder<'_, W, F>"],["impl<'a, W: Write> Write for Encoder<'a, W>"]] diff --git a/trait.impl/std/os/fd/owned/trait.AsFd.js b/trait.impl/std/os/fd/owned/trait.AsFd.js index 90d9ebab27ca..979f82d327d1 100644 --- a/trait.impl/std/os/fd/owned/trait.AsFd.js +++ b/trait.impl/std/os/fd/owned/trait.AsFd.js @@ -3,5 +3,5 @@ "rustix":[], "socket2":[["impl AsFd for Socket"]], "tempfile":[["impl<F: AsFd> AsFd for NamedTempFile<F>"]], -"tokio":[["impl AsFd for TcpListener"],["impl AsFd for UnixDatagram"],["impl AsFd for Sender"],["impl<T: AsRawFd> AsFd for AsyncFd<T>"],["impl AsFd for TcpStream"],["impl AsFd for UnixStream"],["impl AsFd for UdpSocket"],["impl AsFd for UnixListener"],["impl AsFd for UnixSocket"],["impl AsFd for TcpSocket"],["impl AsFd for File"],["impl AsFd for Receiver"]] +"tokio":[["impl AsFd for TcpListener"],["impl AsFd for UnixDatagram"],["impl<T: AsRawFd> AsFd for AsyncFd<T>"],["impl AsFd for UnixSocket"],["impl AsFd for UnixStream"],["impl AsFd for TcpSocket"],["impl AsFd for UnixListener"],["impl AsFd for Sender"],["impl AsFd for UdpSocket"],["impl AsFd for Receiver"],["impl AsFd for TcpStream"],["impl AsFd for File"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/std/os/fd/raw/trait.AsRawFd.js b/trait.impl/std/os/fd/raw/trait.AsRawFd.js index 703da3b93d2a..08cfb648c8ef 100644 --- a/trait.impl/std/os/fd/raw/trait.AsRawFd.js +++ b/trait.impl/std/os/fd/raw/trait.AsRawFd.js @@ -1,11 +1,11 @@ (function() {var implementors = { "atomic_write_file":[["impl AsRawFd for AtomicWriteFile"]], -"mio":[["impl AsRawFd for Receiver"],["impl AsRawFd for Sender"],["impl AsRawFd for Poll"],["impl AsRawFd for UdpSocket"],["impl AsRawFd for TcpStream"],["impl AsRawFd for UnixListener"],["impl AsRawFd for TcpListener"],["impl AsRawFd for UnixDatagram"],["impl AsRawFd for UnixStream"],["impl AsRawFd for Registry"]], +"mio":[["impl AsRawFd for TcpListener"],["impl AsRawFd for Sender"],["impl AsRawFd for UnixStream"],["impl AsRawFd for Receiver"],["impl AsRawFd for Poll"],["impl AsRawFd for UdpSocket"],["impl AsRawFd for TcpStream"],["impl AsRawFd for UnixListener"],["impl AsRawFd for UnixDatagram"],["impl AsRawFd for Registry"]], "rustix":[], "same_file":[["impl AsRawFd for Handle"]], "socket2":[["impl AsRawFd for Socket"]], "tempfile":[["impl<F: AsRawFd> AsRawFd for NamedTempFile<F>"]], -"tokio":[["impl AsRawFd for UnixListener"],["impl AsRawFd for UdpSocket"],["impl AsRawFd for UnixSocket"],["impl AsRawFd for Receiver"],["impl AsRawFd for UnixDatagram"],["impl AsRawFd for File"],["impl AsRawFd for TcpSocket"],["impl<T: AsRawFd> AsRawFd for AsyncFd<T>"],["impl AsRawFd for UnixStream"],["impl AsRawFd for TcpListener"],["impl AsRawFd for TcpStream"],["impl AsRawFd for Sender"]], +"tokio":[["impl AsRawFd for TcpStream"],["impl AsRawFd for TcpListener"],["impl AsRawFd for UdpSocket"],["impl AsRawFd for UnixListener"],["impl<T: AsRawFd> AsRawFd for AsyncFd<T>"],["impl AsRawFd for Sender"],["impl AsRawFd for UnixSocket"],["impl AsRawFd for Receiver"],["impl AsRawFd for UnixDatagram"],["impl AsRawFd for File"],["impl AsRawFd for UnixStream"],["impl AsRawFd for TcpSocket"]], "tokio_native_tls":[["impl<S> AsRawFd for TlsStream<S>
    where\n S: AsRawFd,
    "]], "tokio_rustls":[["impl<IO> AsRawFd for TlsStream<IO>
    where\n IO: AsRawFd,
    "],["impl<S> AsRawFd for TlsStream<S>
    where\n S: AsRawFd,
    "],["impl<S> AsRawFd for TlsStream<S>
    where\n S: AsRawFd,
    "]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/std/os/fd/raw/trait.FromRawFd.js b/trait.impl/std/os/fd/raw/trait.FromRawFd.js index ea7f258be970..0388b0576348 100644 --- a/trait.impl/std/os/fd/raw/trait.FromRawFd.js +++ b/trait.impl/std/os/fd/raw/trait.FromRawFd.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"mio":[["impl FromRawFd for UnixStream"],["impl FromRawFd for UdpSocket"],["impl FromRawFd for TcpListener"],["impl FromRawFd for Sender"],["impl FromRawFd for TcpStream"],["impl FromRawFd for Receiver"],["impl FromRawFd for UnixListener"],["impl FromRawFd for UnixDatagram"]], +"mio":[["impl FromRawFd for UdpSocket"],["impl FromRawFd for UnixDatagram"],["impl FromRawFd for UnixListener"],["impl FromRawFd for Receiver"],["impl FromRawFd for TcpStream"],["impl FromRawFd for TcpListener"],["impl FromRawFd for UnixStream"],["impl FromRawFd for Sender"]], "rustix":[], "socket2":[["impl FromRawFd for Socket"]], "tokio":[["impl FromRawFd for TcpSocket"],["impl FromRawFd for File"],["impl FromRawFd for UnixSocket"]] diff --git a/trait.impl/std/os/fd/raw/trait.IntoRawFd.js b/trait.impl/std/os/fd/raw/trait.IntoRawFd.js index 99458b28ba91..2df0a8d75347 100644 --- a/trait.impl/std/os/fd/raw/trait.IntoRawFd.js +++ b/trait.impl/std/os/fd/raw/trait.IntoRawFd.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"mio":[["impl IntoRawFd for Receiver"],["impl IntoRawFd for Sender"],["impl IntoRawFd for UdpSocket"],["impl IntoRawFd for UnixStream"],["impl IntoRawFd for TcpListener"],["impl IntoRawFd for UnixDatagram"],["impl IntoRawFd for TcpStream"],["impl IntoRawFd for UnixListener"]], +"mio":[["impl IntoRawFd for TcpListener"],["impl IntoRawFd for UnixDatagram"],["impl IntoRawFd for UdpSocket"],["impl IntoRawFd for TcpStream"],["impl IntoRawFd for Receiver"],["impl IntoRawFd for UnixStream"],["impl IntoRawFd for UnixListener"],["impl IntoRawFd for Sender"]], "rustix":[], "same_file":[["impl IntoRawFd for Handle"]], "socket2":[["impl IntoRawFd for Socket"]], diff --git a/type.impl/hkdf/struct.Hkdf.js b/type.impl/hkdf/struct.Hkdf.js index 3d5b9e887bfe..d3a6e8a2f985 100644 --- a/type.impl/hkdf/struct.Hkdf.js +++ b/type.impl/hkdf/struct.Hkdf.js @@ -1,3 +1,3 @@ (function() {var type_impls = { -"hkdf":[["
    source§

    impl<H: OutputSizeUser, I: HmacImpl<H>> Hkdf<H, I>

    source

    pub fn new(salt: Option<&[u8]>, ikm: &[u8]) -> Self

    Convenience method for extract when the generated\npseudorandom key can be ignored and only HKDF-Expand operation is needed. This is the most\ncommon constructor.

    \n
    source

    pub fn from_prk(prk: &[u8]) -> Result<Self, InvalidPrkLength>

    Create Hkdf from an already cryptographically strong pseudorandom key\nas per section 3.3 from RFC5869.

    \n
    source

    pub fn extract(salt: Option<&[u8]>, ikm: &[u8]) -> (Output<H>, Self)

    The RFC5869 HKDF-Extract operation returning both the generated\npseudorandom key and Hkdf struct for expanding.

    \n
    source

    pub fn expand_multi_info(\n &self,\n info_components: &[&[u8]],\n okm: &mut [u8]\n) -> Result<(), InvalidLength>

    The RFC5869 HKDF-Expand operation. This is equivalent to calling\nexpand with the info argument set equal to the\nconcatenation of all the elements of info_components.

    \n
    source

    pub fn expand(&self, info: &[u8], okm: &mut [u8]) -> Result<(), InvalidLength>

    The RFC5869 HKDF-Expand operation

    \n

    If you don’t have any info to pass, use an empty slice.

    \n
    ",0,"hkdf::SimpleHkdf"],["
    source§

    impl<H: Clone + OutputSizeUser, I: Clone + HmacImpl<H>> Clone for Hkdf<H, I>
    where\n I::Core: Clone,

    source§

    fn clone(&self) -> Hkdf<H, I>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    ","Clone","hkdf::SimpleHkdf"],["
    source§

    impl<H, I> Debug for Hkdf<H, I>
    where\n H: OutputSizeUser,\n I: HmacImpl<H>,\n I::Core: AlgorithmName,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    ","Debug","hkdf::SimpleHkdf"]] +"hkdf":[["
    source§

    impl<H: OutputSizeUser, I: HmacImpl<H>> Hkdf<H, I>

    source

    pub fn new(salt: Option<&[u8]>, ikm: &[u8]) -> Self

    Convenience method for extract when the generated\npseudorandom key can be ignored and only HKDF-Expand operation is needed. This is the most\ncommon constructor.

    \n
    source

    pub fn from_prk(prk: &[u8]) -> Result<Self, InvalidPrkLength>

    Create Hkdf from an already cryptographically strong pseudorandom key\nas per section 3.3 from RFC5869.

    \n
    source

    pub fn extract(salt: Option<&[u8]>, ikm: &[u8]) -> (Output<H>, Self)

    The RFC5869 HKDF-Extract operation returning both the generated\npseudorandom key and Hkdf struct for expanding.

    \n
    source

    pub fn expand_multi_info(\n &self,\n info_components: &[&[u8]],\n okm: &mut [u8]\n) -> Result<(), InvalidLength>

    The RFC5869 HKDF-Expand operation. This is equivalent to calling\nexpand with the info argument set equal to the\nconcatenation of all the elements of info_components.

    \n
    source

    pub fn expand(&self, info: &[u8], okm: &mut [u8]) -> Result<(), InvalidLength>

    The RFC5869 HKDF-Expand operation

    \n

    If you don’t have any info to pass, use an empty slice.

    \n
    ",0,"hkdf::SimpleHkdf"],["
    source§

    impl<H, I> Debug for Hkdf<H, I>
    where\n H: OutputSizeUser,\n I: HmacImpl<H>,\n I::Core: AlgorithmName,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    ","Debug","hkdf::SimpleHkdf"],["
    source§

    impl<H: Clone + OutputSizeUser, I: Clone + HmacImpl<H>> Clone for Hkdf<H, I>
    where\n I::Core: Clone,

    source§

    fn clone(&self) -> Hkdf<H, I>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    ","Clone","hkdf::SimpleHkdf"]] };if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/itertools/structs/struct.GroupingMap.js b/type.impl/itertools/structs/struct.GroupingMap.js index 9c7b0080dca7..3313a1f55b62 100644 --- a/type.impl/itertools/structs/struct.GroupingMap.js +++ b/type.impl/itertools/structs/struct.GroupingMap.js @@ -1,3 +1,3 @@ (function() {var type_impls = { -"itertools":[["
    source§

    impl<I, K, V> GroupingMap<I>
    where\n I: Iterator<Item = (K, V)>,\n K: Hash + Eq,

    source

    pub fn aggregate<FO, R>(self, operation: FO) -> HashMap<K, R>
    where\n FO: FnMut(Option<R>, &K, V) -> Option<R>,

    This is the generic way to perform any operation on a GroupingMap.\nIt’s suggested to use this method only to implement custom operations\nwhen the already provided ones are not enough.

    \n

    Groups elements from the GroupingMap source by key and applies operation to the elements\nof each group sequentially, passing the previously accumulated value, a reference to the key\nand the current element as arguments, and stores the results in an HashMap.

    \n

    The operation function is invoked on each element with the following parameters:

    \n
      \n
    • the current value of the accumulator of the group if there is currently one;
    • \n
    • a reference to the key of the group this element belongs to;
    • \n
    • the element from the source being aggregated;
    • \n
    \n

    If operation returns Some(element) then the accumulator is updated with element,\notherwise the previous accumulation is discarded.

    \n

    Return a HashMap associating the key of each group with the result of aggregation of\nthat group’s elements. If the aggregation of the last element of a group discards the\naccumulator then there won’t be an entry associated to that group’s key.

    \n\n
    use itertools::Itertools;\n\nlet data = vec![2, 8, 5, 7, 9, 0, 4, 10];\nlet lookup = data.into_iter()\n    .into_grouping_map_by(|&n| n % 4)\n    .aggregate(|acc, _key, val| {\n        if val == 0 || val == 10 {\n            None\n        } else {\n            Some(acc.unwrap_or(0) + val)\n        }\n    });\n\nassert_eq!(lookup[&0], 4);        // 0 resets the accumulator so only 4 is summed\nassert_eq!(lookup[&1], 5 + 9);\nassert_eq!(lookup.get(&2), None); // 10 resets the accumulator and nothing is summed afterward\nassert_eq!(lookup[&3], 7);\nassert_eq!(lookup.len(), 3);      // The final keys are only 0, 1 and 2
    \n
    source

    pub fn fold_with<FI, FO, R>(self, init: FI, operation: FO) -> HashMap<K, R>
    where\n FI: FnMut(&K, &V) -> R,\n FO: FnMut(R, &K, V) -> R,

    Groups elements from the GroupingMap source by key and applies operation to the elements\nof each group sequentially, passing the previously accumulated value, a reference to the key\nand the current element as arguments, and stores the results in a new map.

    \n

    init is called to obtain the initial value of each accumulator.

    \n

    operation is a function that is invoked on each element with the following parameters:

    \n
      \n
    • the current value of the accumulator of the group;
    • \n
    • a reference to the key of the group this element belongs to;
    • \n
    • the element from the source being accumulated.
    • \n
    \n

    Return a HashMap associating the key of each group with the result of folding that group’s elements.

    \n\n
    use itertools::Itertools;\n\n#[derive(Debug, Default)]\nstruct Accumulator {\n  acc: usize,\n}\n\nlet lookup = (1..=7)\n    .into_grouping_map_by(|&n| n % 3)\n    .fold_with(|_key, _val| Default::default(), |Accumulator { acc }, _key, val| {\n        let acc = acc + val;\n        Accumulator { acc }\n     });\n\nassert_eq!(lookup[&0].acc, 3 + 6);\nassert_eq!(lookup[&1].acc, 1 + 4 + 7);\nassert_eq!(lookup[&2].acc, 2 + 5);\nassert_eq!(lookup.len(), 3);
    \n
    source

    pub fn fold<FO, R>(self, init: R, operation: FO) -> HashMap<K, R>
    where\n R: Clone,\n FO: FnMut(R, &K, V) -> R,

    Groups elements from the GroupingMap source by key and applies operation to the elements\nof each group sequentially, passing the previously accumulated value, a reference to the key\nand the current element as arguments, and stores the results in a new map.

    \n

    init is the value from which will be cloned the initial value of each accumulator.

    \n

    operation is a function that is invoked on each element with the following parameters:

    \n
      \n
    • the current value of the accumulator of the group;
    • \n
    • a reference to the key of the group this element belongs to;
    • \n
    • the element from the source being accumulated.
    • \n
    \n

    Return a HashMap associating the key of each group with the result of folding that group’s elements.

    \n\n
    use itertools::Itertools;\n\nlet lookup = (1..=7)\n    .into_grouping_map_by(|&n| n % 3)\n    .fold(0, |acc, _key, val| acc + val);\n\nassert_eq!(lookup[&0], 3 + 6);\nassert_eq!(lookup[&1], 1 + 4 + 7);\nassert_eq!(lookup[&2], 2 + 5);\nassert_eq!(lookup.len(), 3);
    \n
    source

    pub fn fold_first<FO>(self, operation: FO) -> HashMap<K, V>
    where\n FO: FnMut(V, &K, V) -> V,

    Groups elements from the GroupingMap source by key and applies operation to the elements\nof each group sequentially, passing the previously accumulated value, a reference to the key\nand the current element as arguments, and stores the results in a new map.

    \n

    This is similar to fold but the initial value of the accumulator is the first element of the group.

    \n

    operation is a function that is invoked on each element with the following parameters:

    \n
      \n
    • the current value of the accumulator of the group;
    • \n
    • a reference to the key of the group this element belongs to;
    • \n
    • the element from the source being accumulated.
    • \n
    \n

    Return a HashMap associating the key of each group with the result of folding that group’s elements.

    \n\n
    use itertools::Itertools;\n\nlet lookup = (1..=7)\n    .into_grouping_map_by(|&n| n % 3)\n    .fold_first(|acc, _key, val| acc + val);\n\nassert_eq!(lookup[&0], 3 + 6);\nassert_eq!(lookup[&1], 1 + 4 + 7);\nassert_eq!(lookup[&2], 2 + 5);\nassert_eq!(lookup.len(), 3);
    \n
    source

    pub fn collect<C>(self) -> HashMap<K, C>
    where\n C: Default + Extend<V>,

    Groups elements from the GroupingMap source by key and collects the elements of each group in\nan instance of C. The iteration order is preserved when inserting elements.

    \n

    Return a HashMap associating the key of each group with the collection containing that group’s elements.

    \n\n
    use itertools::Itertools;\nuse std::collections::HashSet;\n\nlet lookup = vec![0, 1, 2, 3, 4, 5, 6, 2, 3, 6].into_iter()\n    .into_grouping_map_by(|&n| n % 3)\n    .collect::<HashSet<_>>();\n\nassert_eq!(lookup[&0], vec![0, 3, 6].into_iter().collect::<HashSet<_>>());\nassert_eq!(lookup[&1], vec![1, 4].into_iter().collect::<HashSet<_>>());\nassert_eq!(lookup[&2], vec![2, 5].into_iter().collect::<HashSet<_>>());\nassert_eq!(lookup.len(), 3);
    \n
    source

    pub fn max(self) -> HashMap<K, V>
    where\n V: Ord,

    Groups elements from the GroupingMap source by key and finds the maximum of each group.

    \n

    If several elements are equally maximum, the last element is picked.

    \n

    Returns a HashMap associating the key of each group with the maximum of that group’s elements.

    \n\n
    use itertools::Itertools;\n\nlet lookup = vec![1, 3, 4, 5, 7, 8, 9, 12].into_iter()\n    .into_grouping_map_by(|&n| n % 3)\n    .max();\n\nassert_eq!(lookup[&0], 12);\nassert_eq!(lookup[&1], 7);\nassert_eq!(lookup[&2], 8);\nassert_eq!(lookup.len(), 3);
    \n
    source

    pub fn max_by<F>(self, compare: F) -> HashMap<K, V>
    where\n F: FnMut(&K, &V, &V) -> Ordering,

    Groups elements from the GroupingMap source by key and finds the maximum of each group\nwith respect to the specified comparison function.

    \n

    If several elements are equally maximum, the last element is picked.

    \n

    Returns a HashMap associating the key of each group with the maximum of that group’s elements.

    \n\n
    use itertools::Itertools;\n\nlet lookup = vec![1, 3, 4, 5, 7, 8, 9, 12].into_iter()\n    .into_grouping_map_by(|&n| n % 3)\n    .max_by(|_key, x, y| y.cmp(x));\n\nassert_eq!(lookup[&0], 3);\nassert_eq!(lookup[&1], 1);\nassert_eq!(lookup[&2], 5);\nassert_eq!(lookup.len(), 3);
    \n
    source

    pub fn max_by_key<F, CK>(self, f: F) -> HashMap<K, V>
    where\n F: FnMut(&K, &V) -> CK,\n CK: Ord,

    Groups elements from the GroupingMap source by key and finds the element of each group\nthat gives the maximum from the specified function.

    \n

    If several elements are equally maximum, the last element is picked.

    \n

    Returns a HashMap associating the key of each group with the maximum of that group’s elements.

    \n\n
    use itertools::Itertools;\n\nlet lookup = vec![1, 3, 4, 5, 7, 8, 9, 12].into_iter()\n    .into_grouping_map_by(|&n| n % 3)\n    .max_by_key(|_key, &val| val % 4);\n\nassert_eq!(lookup[&0], 3);\nassert_eq!(lookup[&1], 7);\nassert_eq!(lookup[&2], 5);\nassert_eq!(lookup.len(), 3);
    \n
    source

    pub fn min(self) -> HashMap<K, V>
    where\n V: Ord,

    Groups elements from the GroupingMap source by key and finds the minimum of each group.

    \n

    If several elements are equally minimum, the first element is picked.

    \n

    Returns a HashMap associating the key of each group with the minimum of that group’s elements.

    \n\n
    use itertools::Itertools;\n\nlet lookup = vec![1, 3, 4, 5, 7, 8, 9, 12].into_iter()\n    .into_grouping_map_by(|&n| n % 3)\n    .min();\n\nassert_eq!(lookup[&0], 3);\nassert_eq!(lookup[&1], 1);\nassert_eq!(lookup[&2], 5);\nassert_eq!(lookup.len(), 3);
    \n
    source

    pub fn min_by<F>(self, compare: F) -> HashMap<K, V>
    where\n F: FnMut(&K, &V, &V) -> Ordering,

    Groups elements from the GroupingMap source by key and finds the minimum of each group\nwith respect to the specified comparison function.

    \n

    If several elements are equally minimum, the first element is picked.

    \n

    Returns a HashMap associating the key of each group with the minimum of that group’s elements.

    \n\n
    use itertools::Itertools;\n\nlet lookup = vec![1, 3, 4, 5, 7, 8, 9, 12].into_iter()\n    .into_grouping_map_by(|&n| n % 3)\n    .min_by(|_key, x, y| y.cmp(x));\n\nassert_eq!(lookup[&0], 12);\nassert_eq!(lookup[&1], 7);\nassert_eq!(lookup[&2], 8);\nassert_eq!(lookup.len(), 3);
    \n
    source

    pub fn min_by_key<F, CK>(self, f: F) -> HashMap<K, V>
    where\n F: FnMut(&K, &V) -> CK,\n CK: Ord,

    Groups elements from the GroupingMap source by key and finds the element of each group\nthat gives the minimum from the specified function.

    \n

    If several elements are equally minimum, the first element is picked.

    \n

    Returns a HashMap associating the key of each group with the minimum of that group’s elements.

    \n\n
    use itertools::Itertools;\n\nlet lookup = vec![1, 3, 4, 5, 7, 8, 9, 12].into_iter()\n    .into_grouping_map_by(|&n| n % 3)\n    .min_by_key(|_key, &val| val % 4);\n\nassert_eq!(lookup[&0], 12);\nassert_eq!(lookup[&1], 4);\nassert_eq!(lookup[&2], 8);\nassert_eq!(lookup.len(), 3);
    \n
    source

    pub fn minmax(self) -> HashMap<K, MinMaxResult<V>>
    where\n V: Ord,

    Groups elements from the GroupingMap source by key and find the maximum and minimum of\neach group.

    \n

    If several elements are equally maximum, the last element is picked.\nIf several elements are equally minimum, the first element is picked.

    \n

    See .minmax() for the non-grouping version.

    \n

    Differences from the non grouping version:

    \n
      \n
    • It never produces a MinMaxResult::NoElements
    • \n
    • It doesn’t have any speedup
    • \n
    \n

    Returns a HashMap associating the key of each group with the minimum and maximum of that group’s elements.

    \n\n
    use itertools::Itertools;\nuse itertools::MinMaxResult::{OneElement, MinMax};\n\nlet lookup = vec![1, 3, 4, 5, 7, 9, 12].into_iter()\n    .into_grouping_map_by(|&n| n % 3)\n    .minmax();\n\nassert_eq!(lookup[&0], MinMax(3, 12));\nassert_eq!(lookup[&1], MinMax(1, 7));\nassert_eq!(lookup[&2], OneElement(5));\nassert_eq!(lookup.len(), 3);
    \n
    source

    pub fn minmax_by<F>(self, compare: F) -> HashMap<K, MinMaxResult<V>>
    where\n F: FnMut(&K, &V, &V) -> Ordering,

    Groups elements from the GroupingMap source by key and find the maximum and minimum of\neach group with respect to the specified comparison function.

    \n

    If several elements are equally maximum, the last element is picked.\nIf several elements are equally minimum, the first element is picked.

    \n

    It has the same differences from the non-grouping version as minmax.

    \n

    Returns a HashMap associating the key of each group with the minimum and maximum of that group’s elements.

    \n\n
    use itertools::Itertools;\nuse itertools::MinMaxResult::{OneElement, MinMax};\n\nlet lookup = vec![1, 3, 4, 5, 7, 9, 12].into_iter()\n    .into_grouping_map_by(|&n| n % 3)\n    .minmax_by(|_key, x, y| y.cmp(x));\n\nassert_eq!(lookup[&0], MinMax(12, 3));\nassert_eq!(lookup[&1], MinMax(7, 1));\nassert_eq!(lookup[&2], OneElement(5));\nassert_eq!(lookup.len(), 3);
    \n
    source

    pub fn minmax_by_key<F, CK>(self, f: F) -> HashMap<K, MinMaxResult<V>>
    where\n F: FnMut(&K, &V) -> CK,\n CK: Ord,

    Groups elements from the GroupingMap source by key and find the elements of each group\nthat gives the minimum and maximum from the specified function.

    \n

    If several elements are equally maximum, the last element is picked.\nIf several elements are equally minimum, the first element is picked.

    \n

    It has the same differences from the non-grouping version as minmax.

    \n

    Returns a HashMap associating the key of each group with the minimum and maximum of that group’s elements.

    \n\n
    use itertools::Itertools;\nuse itertools::MinMaxResult::{OneElement, MinMax};\n\nlet lookup = vec![1, 3, 4, 5, 7, 9, 12].into_iter()\n    .into_grouping_map_by(|&n| n % 3)\n    .minmax_by_key(|_key, &val| val % 4);\n\nassert_eq!(lookup[&0], MinMax(12, 3));\nassert_eq!(lookup[&1], MinMax(4, 7));\nassert_eq!(lookup[&2], OneElement(5));\nassert_eq!(lookup.len(), 3);
    \n
    source

    pub fn sum(self) -> HashMap<K, V>
    where\n V: Add<V, Output = V>,

    Groups elements from the GroupingMap source by key and sums them.

    \n

    This is just a shorthand for self.fold_first(|acc, _, val| acc + val).\nIt is more limited than Iterator::sum since it doesn’t use the Sum trait.

    \n

    Returns a HashMap associating the key of each group with the sum of that group’s elements.

    \n\n
    use itertools::Itertools;\n\nlet lookup = vec![1, 3, 4, 5, 7, 8, 9, 12].into_iter()\n    .into_grouping_map_by(|&n| n % 3)\n    .sum();\n\nassert_eq!(lookup[&0], 3 + 9 + 12);\nassert_eq!(lookup[&1], 1 + 4 + 7);\nassert_eq!(lookup[&2], 5 + 8);\nassert_eq!(lookup.len(), 3);
    \n
    source

    pub fn product(self) -> HashMap<K, V>
    where\n V: Mul<V, Output = V>,

    Groups elements from the GroupingMap source by key and multiply them.

    \n

    This is just a shorthand for self.fold_first(|acc, _, val| acc * val).\nIt is more limited than Iterator::product since it doesn’t use the Product trait.

    \n

    Returns a HashMap associating the key of each group with the product of that group’s elements.

    \n\n
    use itertools::Itertools;\n\nlet lookup = vec![1, 3, 4, 5, 7, 8, 9, 12].into_iter()\n    .into_grouping_map_by(|&n| n % 3)\n    .product();\n\nassert_eq!(lookup[&0], 3 * 9 * 12);\nassert_eq!(lookup[&1], 1 * 4 * 7);\nassert_eq!(lookup[&2], 5 * 8);\nassert_eq!(lookup.len(), 3);
    \n
    ",0,"itertools::grouping_map::GroupingMapBy"],["
    source§

    impl<I: Debug> Debug for GroupingMap<I>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    ","Debug","itertools::grouping_map::GroupingMapBy"],["
    source§

    impl<I: Clone> Clone for GroupingMap<I>

    source§

    fn clone(&self) -> GroupingMap<I>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    ","Clone","itertools::grouping_map::GroupingMapBy"]] +"itertools":[["
    source§

    impl<I, K, V> GroupingMap<I>
    where\n I: Iterator<Item = (K, V)>,\n K: Hash + Eq,

    source

    pub fn aggregate<FO, R>(self, operation: FO) -> HashMap<K, R>
    where\n FO: FnMut(Option<R>, &K, V) -> Option<R>,

    This is the generic way to perform any operation on a GroupingMap.\nIt’s suggested to use this method only to implement custom operations\nwhen the already provided ones are not enough.

    \n

    Groups elements from the GroupingMap source by key and applies operation to the elements\nof each group sequentially, passing the previously accumulated value, a reference to the key\nand the current element as arguments, and stores the results in an HashMap.

    \n

    The operation function is invoked on each element with the following parameters:

    \n
      \n
    • the current value of the accumulator of the group if there is currently one;
    • \n
    • a reference to the key of the group this element belongs to;
    • \n
    • the element from the source being aggregated;
    • \n
    \n

    If operation returns Some(element) then the accumulator is updated with element,\notherwise the previous accumulation is discarded.

    \n

    Return a HashMap associating the key of each group with the result of aggregation of\nthat group’s elements. If the aggregation of the last element of a group discards the\naccumulator then there won’t be an entry associated to that group’s key.

    \n\n
    use itertools::Itertools;\n\nlet data = vec![2, 8, 5, 7, 9, 0, 4, 10];\nlet lookup = data.into_iter()\n    .into_grouping_map_by(|&n| n % 4)\n    .aggregate(|acc, _key, val| {\n        if val == 0 || val == 10 {\n            None\n        } else {\n            Some(acc.unwrap_or(0) + val)\n        }\n    });\n\nassert_eq!(lookup[&0], 4);        // 0 resets the accumulator so only 4 is summed\nassert_eq!(lookup[&1], 5 + 9);\nassert_eq!(lookup.get(&2), None); // 10 resets the accumulator and nothing is summed afterward\nassert_eq!(lookup[&3], 7);\nassert_eq!(lookup.len(), 3);      // The final keys are only 0, 1 and 2
    \n
    source

    pub fn fold_with<FI, FO, R>(self, init: FI, operation: FO) -> HashMap<K, R>
    where\n FI: FnMut(&K, &V) -> R,\n FO: FnMut(R, &K, V) -> R,

    Groups elements from the GroupingMap source by key and applies operation to the elements\nof each group sequentially, passing the previously accumulated value, a reference to the key\nand the current element as arguments, and stores the results in a new map.

    \n

    init is called to obtain the initial value of each accumulator.

    \n

    operation is a function that is invoked on each element with the following parameters:

    \n
      \n
    • the current value of the accumulator of the group;
    • \n
    • a reference to the key of the group this element belongs to;
    • \n
    • the element from the source being accumulated.
    • \n
    \n

    Return a HashMap associating the key of each group with the result of folding that group’s elements.

    \n\n
    use itertools::Itertools;\n\n#[derive(Debug, Default)]\nstruct Accumulator {\n  acc: usize,\n}\n\nlet lookup = (1..=7)\n    .into_grouping_map_by(|&n| n % 3)\n    .fold_with(|_key, _val| Default::default(), |Accumulator { acc }, _key, val| {\n        let acc = acc + val;\n        Accumulator { acc }\n     });\n\nassert_eq!(lookup[&0].acc, 3 + 6);\nassert_eq!(lookup[&1].acc, 1 + 4 + 7);\nassert_eq!(lookup[&2].acc, 2 + 5);\nassert_eq!(lookup.len(), 3);
    \n
    source

    pub fn fold<FO, R>(self, init: R, operation: FO) -> HashMap<K, R>
    where\n R: Clone,\n FO: FnMut(R, &K, V) -> R,

    Groups elements from the GroupingMap source by key and applies operation to the elements\nof each group sequentially, passing the previously accumulated value, a reference to the key\nand the current element as arguments, and stores the results in a new map.

    \n

    init is the value from which will be cloned the initial value of each accumulator.

    \n

    operation is a function that is invoked on each element with the following parameters:

    \n
      \n
    • the current value of the accumulator of the group;
    • \n
    • a reference to the key of the group this element belongs to;
    • \n
    • the element from the source being accumulated.
    • \n
    \n

    Return a HashMap associating the key of each group with the result of folding that group’s elements.

    \n\n
    use itertools::Itertools;\n\nlet lookup = (1..=7)\n    .into_grouping_map_by(|&n| n % 3)\n    .fold(0, |acc, _key, val| acc + val);\n\nassert_eq!(lookup[&0], 3 + 6);\nassert_eq!(lookup[&1], 1 + 4 + 7);\nassert_eq!(lookup[&2], 2 + 5);\nassert_eq!(lookup.len(), 3);
    \n
    source

    pub fn fold_first<FO>(self, operation: FO) -> HashMap<K, V>
    where\n FO: FnMut(V, &K, V) -> V,

    Groups elements from the GroupingMap source by key and applies operation to the elements\nof each group sequentially, passing the previously accumulated value, a reference to the key\nand the current element as arguments, and stores the results in a new map.

    \n

    This is similar to fold but the initial value of the accumulator is the first element of the group.

    \n

    operation is a function that is invoked on each element with the following parameters:

    \n
      \n
    • the current value of the accumulator of the group;
    • \n
    • a reference to the key of the group this element belongs to;
    • \n
    • the element from the source being accumulated.
    • \n
    \n

    Return a HashMap associating the key of each group with the result of folding that group’s elements.

    \n\n
    use itertools::Itertools;\n\nlet lookup = (1..=7)\n    .into_grouping_map_by(|&n| n % 3)\n    .fold_first(|acc, _key, val| acc + val);\n\nassert_eq!(lookup[&0], 3 + 6);\nassert_eq!(lookup[&1], 1 + 4 + 7);\nassert_eq!(lookup[&2], 2 + 5);\nassert_eq!(lookup.len(), 3);
    \n
    source

    pub fn collect<C>(self) -> HashMap<K, C>
    where\n C: Default + Extend<V>,

    Groups elements from the GroupingMap source by key and collects the elements of each group in\nan instance of C. The iteration order is preserved when inserting elements.

    \n

    Return a HashMap associating the key of each group with the collection containing that group’s elements.

    \n\n
    use itertools::Itertools;\nuse std::collections::HashSet;\n\nlet lookup = vec![0, 1, 2, 3, 4, 5, 6, 2, 3, 6].into_iter()\n    .into_grouping_map_by(|&n| n % 3)\n    .collect::<HashSet<_>>();\n\nassert_eq!(lookup[&0], vec![0, 3, 6].into_iter().collect::<HashSet<_>>());\nassert_eq!(lookup[&1], vec![1, 4].into_iter().collect::<HashSet<_>>());\nassert_eq!(lookup[&2], vec![2, 5].into_iter().collect::<HashSet<_>>());\nassert_eq!(lookup.len(), 3);
    \n
    source

    pub fn max(self) -> HashMap<K, V>
    where\n V: Ord,

    Groups elements from the GroupingMap source by key and finds the maximum of each group.

    \n

    If several elements are equally maximum, the last element is picked.

    \n

    Returns a HashMap associating the key of each group with the maximum of that group’s elements.

    \n\n
    use itertools::Itertools;\n\nlet lookup = vec![1, 3, 4, 5, 7, 8, 9, 12].into_iter()\n    .into_grouping_map_by(|&n| n % 3)\n    .max();\n\nassert_eq!(lookup[&0], 12);\nassert_eq!(lookup[&1], 7);\nassert_eq!(lookup[&2], 8);\nassert_eq!(lookup.len(), 3);
    \n
    source

    pub fn max_by<F>(self, compare: F) -> HashMap<K, V>
    where\n F: FnMut(&K, &V, &V) -> Ordering,

    Groups elements from the GroupingMap source by key and finds the maximum of each group\nwith respect to the specified comparison function.

    \n

    If several elements are equally maximum, the last element is picked.

    \n

    Returns a HashMap associating the key of each group with the maximum of that group’s elements.

    \n\n
    use itertools::Itertools;\n\nlet lookup = vec![1, 3, 4, 5, 7, 8, 9, 12].into_iter()\n    .into_grouping_map_by(|&n| n % 3)\n    .max_by(|_key, x, y| y.cmp(x));\n\nassert_eq!(lookup[&0], 3);\nassert_eq!(lookup[&1], 1);\nassert_eq!(lookup[&2], 5);\nassert_eq!(lookup.len(), 3);
    \n
    source

    pub fn max_by_key<F, CK>(self, f: F) -> HashMap<K, V>
    where\n F: FnMut(&K, &V) -> CK,\n CK: Ord,

    Groups elements from the GroupingMap source by key and finds the element of each group\nthat gives the maximum from the specified function.

    \n

    If several elements are equally maximum, the last element is picked.

    \n

    Returns a HashMap associating the key of each group with the maximum of that group’s elements.

    \n\n
    use itertools::Itertools;\n\nlet lookup = vec![1, 3, 4, 5, 7, 8, 9, 12].into_iter()\n    .into_grouping_map_by(|&n| n % 3)\n    .max_by_key(|_key, &val| val % 4);\n\nassert_eq!(lookup[&0], 3);\nassert_eq!(lookup[&1], 7);\nassert_eq!(lookup[&2], 5);\nassert_eq!(lookup.len(), 3);
    \n
    source

    pub fn min(self) -> HashMap<K, V>
    where\n V: Ord,

    Groups elements from the GroupingMap source by key and finds the minimum of each group.

    \n

    If several elements are equally minimum, the first element is picked.

    \n

    Returns a HashMap associating the key of each group with the minimum of that group’s elements.

    \n\n
    use itertools::Itertools;\n\nlet lookup = vec![1, 3, 4, 5, 7, 8, 9, 12].into_iter()\n    .into_grouping_map_by(|&n| n % 3)\n    .min();\n\nassert_eq!(lookup[&0], 3);\nassert_eq!(lookup[&1], 1);\nassert_eq!(lookup[&2], 5);\nassert_eq!(lookup.len(), 3);
    \n
    source

    pub fn min_by<F>(self, compare: F) -> HashMap<K, V>
    where\n F: FnMut(&K, &V, &V) -> Ordering,

    Groups elements from the GroupingMap source by key and finds the minimum of each group\nwith respect to the specified comparison function.

    \n

    If several elements are equally minimum, the first element is picked.

    \n

    Returns a HashMap associating the key of each group with the minimum of that group’s elements.

    \n\n
    use itertools::Itertools;\n\nlet lookup = vec![1, 3, 4, 5, 7, 8, 9, 12].into_iter()\n    .into_grouping_map_by(|&n| n % 3)\n    .min_by(|_key, x, y| y.cmp(x));\n\nassert_eq!(lookup[&0], 12);\nassert_eq!(lookup[&1], 7);\nassert_eq!(lookup[&2], 8);\nassert_eq!(lookup.len(), 3);
    \n
    source

    pub fn min_by_key<F, CK>(self, f: F) -> HashMap<K, V>
    where\n F: FnMut(&K, &V) -> CK,\n CK: Ord,

    Groups elements from the GroupingMap source by key and finds the element of each group\nthat gives the minimum from the specified function.

    \n

    If several elements are equally minimum, the first element is picked.

    \n

    Returns a HashMap associating the key of each group with the minimum of that group’s elements.

    \n\n
    use itertools::Itertools;\n\nlet lookup = vec![1, 3, 4, 5, 7, 8, 9, 12].into_iter()\n    .into_grouping_map_by(|&n| n % 3)\n    .min_by_key(|_key, &val| val % 4);\n\nassert_eq!(lookup[&0], 12);\nassert_eq!(lookup[&1], 4);\nassert_eq!(lookup[&2], 8);\nassert_eq!(lookup.len(), 3);
    \n
    source

    pub fn minmax(self) -> HashMap<K, MinMaxResult<V>>
    where\n V: Ord,

    Groups elements from the GroupingMap source by key and find the maximum and minimum of\neach group.

    \n

    If several elements are equally maximum, the last element is picked.\nIf several elements are equally minimum, the first element is picked.

    \n

    See .minmax() for the non-grouping version.

    \n

    Differences from the non grouping version:

    \n
      \n
    • It never produces a MinMaxResult::NoElements
    • \n
    • It doesn’t have any speedup
    • \n
    \n

    Returns a HashMap associating the key of each group with the minimum and maximum of that group’s elements.

    \n\n
    use itertools::Itertools;\nuse itertools::MinMaxResult::{OneElement, MinMax};\n\nlet lookup = vec![1, 3, 4, 5, 7, 9, 12].into_iter()\n    .into_grouping_map_by(|&n| n % 3)\n    .minmax();\n\nassert_eq!(lookup[&0], MinMax(3, 12));\nassert_eq!(lookup[&1], MinMax(1, 7));\nassert_eq!(lookup[&2], OneElement(5));\nassert_eq!(lookup.len(), 3);
    \n
    source

    pub fn minmax_by<F>(self, compare: F) -> HashMap<K, MinMaxResult<V>>
    where\n F: FnMut(&K, &V, &V) -> Ordering,

    Groups elements from the GroupingMap source by key and find the maximum and minimum of\neach group with respect to the specified comparison function.

    \n

    If several elements are equally maximum, the last element is picked.\nIf several elements are equally minimum, the first element is picked.

    \n

    It has the same differences from the non-grouping version as minmax.

    \n

    Returns a HashMap associating the key of each group with the minimum and maximum of that group’s elements.

    \n\n
    use itertools::Itertools;\nuse itertools::MinMaxResult::{OneElement, MinMax};\n\nlet lookup = vec![1, 3, 4, 5, 7, 9, 12].into_iter()\n    .into_grouping_map_by(|&n| n % 3)\n    .minmax_by(|_key, x, y| y.cmp(x));\n\nassert_eq!(lookup[&0], MinMax(12, 3));\nassert_eq!(lookup[&1], MinMax(7, 1));\nassert_eq!(lookup[&2], OneElement(5));\nassert_eq!(lookup.len(), 3);
    \n
    source

    pub fn minmax_by_key<F, CK>(self, f: F) -> HashMap<K, MinMaxResult<V>>
    where\n F: FnMut(&K, &V) -> CK,\n CK: Ord,

    Groups elements from the GroupingMap source by key and find the elements of each group\nthat gives the minimum and maximum from the specified function.

    \n

    If several elements are equally maximum, the last element is picked.\nIf several elements are equally minimum, the first element is picked.

    \n

    It has the same differences from the non-grouping version as minmax.

    \n

    Returns a HashMap associating the key of each group with the minimum and maximum of that group’s elements.

    \n\n
    use itertools::Itertools;\nuse itertools::MinMaxResult::{OneElement, MinMax};\n\nlet lookup = vec![1, 3, 4, 5, 7, 9, 12].into_iter()\n    .into_grouping_map_by(|&n| n % 3)\n    .minmax_by_key(|_key, &val| val % 4);\n\nassert_eq!(lookup[&0], MinMax(12, 3));\nassert_eq!(lookup[&1], MinMax(4, 7));\nassert_eq!(lookup[&2], OneElement(5));\nassert_eq!(lookup.len(), 3);
    \n
    source

    pub fn sum(self) -> HashMap<K, V>
    where\n V: Add<V, Output = V>,

    Groups elements from the GroupingMap source by key and sums them.

    \n

    This is just a shorthand for self.fold_first(|acc, _, val| acc + val).\nIt is more limited than Iterator::sum since it doesn’t use the Sum trait.

    \n

    Returns a HashMap associating the key of each group with the sum of that group’s elements.

    \n\n
    use itertools::Itertools;\n\nlet lookup = vec![1, 3, 4, 5, 7, 8, 9, 12].into_iter()\n    .into_grouping_map_by(|&n| n % 3)\n    .sum();\n\nassert_eq!(lookup[&0], 3 + 9 + 12);\nassert_eq!(lookup[&1], 1 + 4 + 7);\nassert_eq!(lookup[&2], 5 + 8);\nassert_eq!(lookup.len(), 3);
    \n
    source

    pub fn product(self) -> HashMap<K, V>
    where\n V: Mul<V, Output = V>,

    Groups elements from the GroupingMap source by key and multiply them.

    \n

    This is just a shorthand for self.fold_first(|acc, _, val| acc * val).\nIt is more limited than Iterator::product since it doesn’t use the Product trait.

    \n

    Returns a HashMap associating the key of each group with the product of that group’s elements.

    \n\n
    use itertools::Itertools;\n\nlet lookup = vec![1, 3, 4, 5, 7, 8, 9, 12].into_iter()\n    .into_grouping_map_by(|&n| n % 3)\n    .product();\n\nassert_eq!(lookup[&0], 3 * 9 * 12);\nassert_eq!(lookup[&1], 1 * 4 * 7);\nassert_eq!(lookup[&2], 5 * 8);\nassert_eq!(lookup.len(), 3);
    \n
    ",0,"itertools::grouping_map::GroupingMapBy"],["
    source§

    impl<I: Clone> Clone for GroupingMap<I>

    source§

    fn clone(&self) -> GroupingMap<I>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    ","Clone","itertools::grouping_map::GroupingMapBy"],["
    source§

    impl<I: Debug> Debug for GroupingMap<I>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    ","Debug","itertools::grouping_map::GroupingMapBy"]] };if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/itertools/structs/struct.IntersperseWith.js b/type.impl/itertools/structs/struct.IntersperseWith.js index 5dd2cd1bbdf6..257948b3daa2 100644 --- a/type.impl/itertools/structs/struct.IntersperseWith.js +++ b/type.impl/itertools/structs/struct.IntersperseWith.js @@ -1,3 +1,3 @@ (function() {var type_impls = { -"itertools":[["
    source§

    impl<I, ElemF> FusedIterator for IntersperseWith<I, ElemF>
    where\n I: Iterator,\n ElemF: IntersperseElement<I::Item>,

    ","FusedIterator","itertools::intersperse::Intersperse"],["
    source§

    impl<I, ElemF: Clone> Clone for IntersperseWith<I, ElemF>
    where\n I: Iterator + Clone,\n I::Item: Clone,

    source§

    fn clone(&self) -> IntersperseWith<I, ElemF>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    ","Clone","itertools::intersperse::Intersperse"],["
    source§

    impl<I, ElemF: Debug> Debug for IntersperseWith<I, ElemF>
    where\n I: Iterator + Debug,\n I::Item: Debug,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    ","Debug","itertools::intersperse::Intersperse"],["
    source§

    impl<I, ElemF> Iterator for IntersperseWith<I, ElemF>
    where\n I: Iterator,\n ElemF: IntersperseElement<I::Item>,

    §

    type Item = <I as Iterator>::Item

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn fold<B, F>(self, init: B, f: F) -> B
    where\n Self: Sized,\n F: FnMut(B, Self::Item) -> B,

    Folds every element into an accumulator by applying an operation,\nreturning the final result. Read more
    source§

    fn next_chunk<const N: usize>(\n &mut self\n) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>
    where\n 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
    1.0.0 · source§

    fn count(self) -> usize
    where\n Self: Sized,

    Consumes the iterator, counting the number of iterations and returning it. Read more
    1.0.0 · source§

    fn last(self) -> Option<Self::Item>
    where\n Self: Sized,

    Consumes the iterator, returning the last element. 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.0.0 · source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. Read more
    1.28.0 · source§

    fn step_by(self, step: usize) -> StepBy<Self>
    where\n Self: Sized,

    Creates an iterator starting at the same point, but stepping by\nthe given amount at each iteration. Read more
    1.0.0 · source§

    fn chain<U>(self, other: U) -> Chain<Self, <U as IntoIterator>::IntoIter>
    where\n Self: Sized,\n 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\n Self: Sized,\n U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where\n Self: Sized,\n G: FnMut() -> Self::Item,

    🔬This is a nightly-only experimental API. (iter_intersperse)
    Creates a new iterator which places an item generated by separator\nbetween adjacent items of the original iterator. Read more
    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where\n Self: Sized,\n F: FnMut(Self::Item) -> B,

    Takes a closure and creates an iterator which calls that closure on each\nelement. Read more
    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where\n Self: Sized,\n F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where\n Self: Sized,\n P: FnMut(&Self::Item) -> bool,

    Creates an iterator which uses a closure to determine if an element\nshould be yielded. Read more
    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where\n Self: Sized,\n F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where\n Self: Sized,

    Creates an iterator which gives the current iteration count as well as\nthe next value. Read more
    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where\n Self: Sized,

    Creates an iterator which can use the peek and peek_mut methods\nto look at the next element of the iterator without consuming it. See\ntheir documentation for more information. Read more
    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where\n Self: Sized,\n P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where\n Self: Sized,\n 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\n Self: Sized,\n 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\n 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\n Self: Sized,

    Creates an iterator that yields the first n elements, or fewer\nif 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\n Self: Sized,\n F: FnMut(&mut St, Self::Item) -> Option<B>,

    An iterator adapter which, like fold, holds internal state, but\nunlike fold, produces a new iterator. Read more
    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where\n Self: Sized,\n U: IntoIterator,\n F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where\n Self: Sized,\n F: FnMut(&[Self::Item; N]) -> R,

    🔬This is a nightly-only experimental API. (iter_map_windows)
    Calls the given function f for each contiguous window of size N over\nself and returns an iterator over the outputs of f. Like slice::windows(),\nthe windows during mapping overlap as well. Read more
    1.0.0 · source§

    fn fuse(self) -> Fuse<Self>
    where\n 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\n Self: Sized,\n 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 Self
    where\n Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where\n B: FromIterator<Self::Item>,\n Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where\n E: Extend<Self::Item>,\n Self: Sized,

    🔬This is a nightly-only experimental API. (iter_collect_into)
    Collects all the items from an iterator into a collection. Read more
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where\n Self: Sized,\n B: Default + Extend<Self::Item>,\n F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where\n Self: Sized,\n P: FnMut(Self::Item) -> bool,

    🔬This is a nightly-only experimental API. (iter_is_partitioned)
    Checks if the elements of this iterator are partitioned according to the given predicate,\nsuch that all those that return true precede all those that return false. Read more
    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where\n Self: Sized,\n F: FnMut(B, Self::Item) -> R,\n R: Try<Output = B>,

    An iterator method that applies a function as long as it returns\nsuccessfully, producing a single, final value. Read more
    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where\n Self: Sized,\n F: FnMut(Self::Item) -> R,\n R: Try<Output = ()>,

    An iterator method that applies a fallible function to each item in the\niterator, stopping at the first error and returning that error. Read more
    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where\n Self: Sized,\n F: FnMut(Self::Item, Self::Item) -> Self::Item,

    Reduces the elements to a single one, by repeatedly applying a reducing\noperation. Read more
    source§

    fn try_reduce<F, R>(\n &mut self,\n f: F\n) -> <<R as Try>::Residual as Residual<Option<<R as Try>::Output>>>::TryType
    where\n Self: Sized,\n F: FnMut(Self::Item, Self::Item) -> R,\n R: Try<Output = Self::Item>,\n <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (iterator_try_reduce)
    Reduces the elements to a single one by repeatedly applying a reducing operation. If the\nclosure returns a failure, the failure is propagated back to the caller immediately. Read more
    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where\n Self: Sized,\n F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where\n Self: Sized,\n F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where\n Self: Sized,\n P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where\n Self: Sized,\n F: FnMut(Self::Item) -> Option<B>,

    Applies function to the elements of iterator and returns\nthe first non-none result. Read more
    source§

    fn try_find<F, R>(\n &mut self,\n f: F\n) -> <<R as Try>::Residual as Residual<Option<Self::Item>>>::TryType
    where\n Self: Sized,\n F: FnMut(&Self::Item) -> R,\n R: Try<Output = bool>,\n <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (try_find)
    Applies function to the elements of iterator and returns\nthe first true result or the first error. Read more
    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where\n Self: Sized,\n P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where\n B: Ord,\n Self: Sized,\n F: FnMut(&Self::Item) -> B,

    Returns the element that gives the maximum value from the\nspecified function. Read more
    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where\n Self: Sized,\n F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the maximum value with respect to the\nspecified comparison function. Read more
    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where\n B: Ord,\n Self: Sized,\n F: FnMut(&Self::Item) -> B,

    Returns the element that gives the minimum value from the\nspecified function. Read more
    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where\n Self: Sized,\n F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the minimum value with respect to the\nspecified comparison function. Read more
    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where\n T: 'a + Copy,\n Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where\n T: 'a + Clone,\n Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where\n Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where\n Self: Sized,\n S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where\n Self: Sized,\n P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where\n Self: Sized,\n I: IntoIterator,\n F: FnMut(Self::Item, <I as IntoIterator>::Item) -> Ordering,

    🔬This is a nightly-only experimental API. (iter_order_by)
    Lexicographically compares the elements of this Iterator with those\nof another with respect to the specified comparison function. Read more
    1.5.0 · source§

    fn partial_cmp<I>(self, other: I) -> Option<Ordering>
    where\n I: IntoIterator,\n Self::Item: PartialOrd<<I as IntoIterator>::Item>,\n Self: Sized,

    Lexicographically compares the PartialOrd elements of\nthis Iterator with those of another. The comparison works like short-circuit\nevaluation, returning a result without comparing the remaining elements.\nAs soon as an order can be determined, the evaluation stops and a result is returned. Read more
    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where\n Self: Sized,\n I: IntoIterator,\n 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\nof another with respect to the specified comparison function. Read more
    1.5.0 · source§

    fn eq<I>(self, other: I) -> bool
    where\n I: IntoIterator,\n Self::Item: PartialEq<<I as IntoIterator>::Item>,\n Self: Sized,

    Determines if the elements of this Iterator are equal to those of\nanother. Read more
    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where\n Self: Sized,\n I: IntoIterator,\n 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\nanother with respect to the specified equality function. Read more
    1.5.0 · source§

    fn ne<I>(self, other: I) -> bool
    where\n I: IntoIterator,\n Self::Item: PartialEq<<I as IntoIterator>::Item>,\n Self: Sized,

    Determines if the elements of this Iterator are not equal to those of\nanother. Read more
    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where\n I: IntoIterator,\n Self::Item: PartialOrd<<I as IntoIterator>::Item>,\n Self: Sized,

    Determines if the elements of this Iterator are lexicographically\nless than those of another. Read more
    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where\n I: IntoIterator,\n Self::Item: PartialOrd<<I as IntoIterator>::Item>,\n Self: Sized,

    Determines if the elements of this Iterator are lexicographically\nless or equal to those of another. Read more
    1.5.0 · source§

    fn gt<I>(self, other: I) -> bool
    where\n I: IntoIterator,\n Self::Item: PartialOrd<<I as IntoIterator>::Item>,\n Self: Sized,

    Determines if the elements of this Iterator are lexicographically\ngreater than those of another. Read more
    1.5.0 · source§

    fn ge<I>(self, other: I) -> bool
    where\n I: IntoIterator,\n Self::Item: PartialOrd<<I as IntoIterator>::Item>,\n Self: Sized,

    Determines if the elements of this Iterator are lexicographically\ngreater than or equal to those of another. Read more
    source§

    fn is_sorted_by<F>(self, compare: F) -> bool
    where\n Self: Sized,\n F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given comparator function. Read more
    source§

    fn is_sorted_by_key<F, K>(self, f: F) -> bool
    where\n Self: Sized,\n F: FnMut(Self::Item) -> K,\n K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction\nfunction. Read more
    ","Iterator","itertools::intersperse::Intersperse"]] +"itertools":[["
    source§

    impl<I, ElemF: Debug> Debug for IntersperseWith<I, ElemF>
    where\n I: Iterator + Debug,\n I::Item: Debug,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    ","Debug","itertools::intersperse::Intersperse"],["
    source§

    impl<I, ElemF> FusedIterator for IntersperseWith<I, ElemF>
    where\n I: Iterator,\n ElemF: IntersperseElement<I::Item>,

    ","FusedIterator","itertools::intersperse::Intersperse"],["
    source§

    impl<I, ElemF> Iterator for IntersperseWith<I, ElemF>
    where\n I: Iterator,\n ElemF: IntersperseElement<I::Item>,

    §

    type Item = <I as Iterator>::Item

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn fold<B, F>(self, init: B, f: F) -> B
    where\n Self: Sized,\n F: FnMut(B, Self::Item) -> B,

    Folds every element into an accumulator by applying an operation,\nreturning the final result. Read more
    source§

    fn next_chunk<const N: usize>(\n &mut self\n) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>
    where\n 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
    1.0.0 · source§

    fn count(self) -> usize
    where\n Self: Sized,

    Consumes the iterator, counting the number of iterations and returning it. Read more
    1.0.0 · source§

    fn last(self) -> Option<Self::Item>
    where\n Self: Sized,

    Consumes the iterator, returning the last element. 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.0.0 · source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. Read more
    1.28.0 · source§

    fn step_by(self, step: usize) -> StepBy<Self>
    where\n Self: Sized,

    Creates an iterator starting at the same point, but stepping by\nthe given amount at each iteration. Read more
    1.0.0 · source§

    fn chain<U>(self, other: U) -> Chain<Self, <U as IntoIterator>::IntoIter>
    where\n Self: Sized,\n 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\n Self: Sized,\n U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where\n Self: Sized,\n G: FnMut() -> Self::Item,

    🔬This is a nightly-only experimental API. (iter_intersperse)
    Creates a new iterator which places an item generated by separator\nbetween adjacent items of the original iterator. Read more
    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where\n Self: Sized,\n F: FnMut(Self::Item) -> B,

    Takes a closure and creates an iterator which calls that closure on each\nelement. Read more
    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where\n Self: Sized,\n F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where\n Self: Sized,\n P: FnMut(&Self::Item) -> bool,

    Creates an iterator which uses a closure to determine if an element\nshould be yielded. Read more
    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where\n Self: Sized,\n F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where\n Self: Sized,

    Creates an iterator which gives the current iteration count as well as\nthe next value. Read more
    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where\n Self: Sized,

    Creates an iterator which can use the peek and peek_mut methods\nto look at the next element of the iterator without consuming it. See\ntheir documentation for more information. Read more
    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where\n Self: Sized,\n P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where\n Self: Sized,\n 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\n Self: Sized,\n 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\n 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\n Self: Sized,

    Creates an iterator that yields the first n elements, or fewer\nif 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\n Self: Sized,\n F: FnMut(&mut St, Self::Item) -> Option<B>,

    An iterator adapter which, like fold, holds internal state, but\nunlike fold, produces a new iterator. Read more
    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where\n Self: Sized,\n U: IntoIterator,\n F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where\n Self: Sized,\n F: FnMut(&[Self::Item; N]) -> R,

    🔬This is a nightly-only experimental API. (iter_map_windows)
    Calls the given function f for each contiguous window of size N over\nself and returns an iterator over the outputs of f. Like slice::windows(),\nthe windows during mapping overlap as well. Read more
    1.0.0 · source§

    fn fuse(self) -> Fuse<Self>
    where\n 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\n Self: Sized,\n 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 Self
    where\n Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where\n B: FromIterator<Self::Item>,\n Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where\n E: Extend<Self::Item>,\n Self: Sized,

    🔬This is a nightly-only experimental API. (iter_collect_into)
    Collects all the items from an iterator into a collection. Read more
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where\n Self: Sized,\n B: Default + Extend<Self::Item>,\n F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where\n Self: Sized,\n P: FnMut(Self::Item) -> bool,

    🔬This is a nightly-only experimental API. (iter_is_partitioned)
    Checks if the elements of this iterator are partitioned according to the given predicate,\nsuch that all those that return true precede all those that return false. Read more
    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where\n Self: Sized,\n F: FnMut(B, Self::Item) -> R,\n R: Try<Output = B>,

    An iterator method that applies a function as long as it returns\nsuccessfully, producing a single, final value. Read more
    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where\n Self: Sized,\n F: FnMut(Self::Item) -> R,\n R: Try<Output = ()>,

    An iterator method that applies a fallible function to each item in the\niterator, stopping at the first error and returning that error. Read more
    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where\n Self: Sized,\n F: FnMut(Self::Item, Self::Item) -> Self::Item,

    Reduces the elements to a single one, by repeatedly applying a reducing\noperation. Read more
    source§

    fn try_reduce<F, R>(\n &mut self,\n f: F\n) -> <<R as Try>::Residual as Residual<Option<<R as Try>::Output>>>::TryType
    where\n Self: Sized,\n F: FnMut(Self::Item, Self::Item) -> R,\n R: Try<Output = Self::Item>,\n <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (iterator_try_reduce)
    Reduces the elements to a single one by repeatedly applying a reducing operation. If the\nclosure returns a failure, the failure is propagated back to the caller immediately. Read more
    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where\n Self: Sized,\n F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where\n Self: Sized,\n F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where\n Self: Sized,\n P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where\n Self: Sized,\n F: FnMut(Self::Item) -> Option<B>,

    Applies function to the elements of iterator and returns\nthe first non-none result. Read more
    source§

    fn try_find<F, R>(\n &mut self,\n f: F\n) -> <<R as Try>::Residual as Residual<Option<Self::Item>>>::TryType
    where\n Self: Sized,\n F: FnMut(&Self::Item) -> R,\n R: Try<Output = bool>,\n <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (try_find)
    Applies function to the elements of iterator and returns\nthe first true result or the first error. Read more
    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where\n Self: Sized,\n P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where\n B: Ord,\n Self: Sized,\n F: FnMut(&Self::Item) -> B,

    Returns the element that gives the maximum value from the\nspecified function. Read more
    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where\n Self: Sized,\n F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the maximum value with respect to the\nspecified comparison function. Read more
    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where\n B: Ord,\n Self: Sized,\n F: FnMut(&Self::Item) -> B,

    Returns the element that gives the minimum value from the\nspecified function. Read more
    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where\n Self: Sized,\n F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the minimum value with respect to the\nspecified comparison function. Read more
    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where\n T: 'a + Copy,\n Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where\n T: 'a + Clone,\n Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where\n Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where\n Self: Sized,\n S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where\n Self: Sized,\n P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where\n Self: Sized,\n I: IntoIterator,\n F: FnMut(Self::Item, <I as IntoIterator>::Item) -> Ordering,

    🔬This is a nightly-only experimental API. (iter_order_by)
    Lexicographically compares the elements of this Iterator with those\nof another with respect to the specified comparison function. Read more
    1.5.0 · source§

    fn partial_cmp<I>(self, other: I) -> Option<Ordering>
    where\n I: IntoIterator,\n Self::Item: PartialOrd<<I as IntoIterator>::Item>,\n Self: Sized,

    Lexicographically compares the PartialOrd elements of\nthis Iterator with those of another. The comparison works like short-circuit\nevaluation, returning a result without comparing the remaining elements.\nAs soon as an order can be determined, the evaluation stops and a result is returned. Read more
    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where\n Self: Sized,\n I: IntoIterator,\n 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\nof another with respect to the specified comparison function. Read more
    1.5.0 · source§

    fn eq<I>(self, other: I) -> bool
    where\n I: IntoIterator,\n Self::Item: PartialEq<<I as IntoIterator>::Item>,\n Self: Sized,

    Determines if the elements of this Iterator are equal to those of\nanother. Read more
    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where\n Self: Sized,\n I: IntoIterator,\n 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\nanother with respect to the specified equality function. Read more
    1.5.0 · source§

    fn ne<I>(self, other: I) -> bool
    where\n I: IntoIterator,\n Self::Item: PartialEq<<I as IntoIterator>::Item>,\n Self: Sized,

    Determines if the elements of this Iterator are not equal to those of\nanother. Read more
    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where\n I: IntoIterator,\n Self::Item: PartialOrd<<I as IntoIterator>::Item>,\n Self: Sized,

    Determines if the elements of this Iterator are lexicographically\nless than those of another. Read more
    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where\n I: IntoIterator,\n Self::Item: PartialOrd<<I as IntoIterator>::Item>,\n Self: Sized,

    Determines if the elements of this Iterator are lexicographically\nless or equal to those of another. Read more
    1.5.0 · source§

    fn gt<I>(self, other: I) -> bool
    where\n I: IntoIterator,\n Self::Item: PartialOrd<<I as IntoIterator>::Item>,\n Self: Sized,

    Determines if the elements of this Iterator are lexicographically\ngreater than those of another. Read more
    1.5.0 · source§

    fn ge<I>(self, other: I) -> bool
    where\n I: IntoIterator,\n Self::Item: PartialOrd<<I as IntoIterator>::Item>,\n Self: Sized,

    Determines if the elements of this Iterator are lexicographically\ngreater than or equal to those of another. Read more
    source§

    fn is_sorted_by<F>(self, compare: F) -> bool
    where\n Self: Sized,\n F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given comparator function. Read more
    source§

    fn is_sorted_by_key<F, K>(self, f: F) -> bool
    where\n Self: Sized,\n F: FnMut(Self::Item) -> K,\n K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction\nfunction. Read more
    ","Iterator","itertools::intersperse::Intersperse"],["
    source§

    impl<I, ElemF: Clone> Clone for IntersperseWith<I, ElemF>
    where\n I: Iterator + Clone,\n I::Item: Clone,

    source§

    fn clone(&self) -> IntersperseWith<I, ElemF>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    ","Clone","itertools::intersperse::Intersperse"]] };if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/itertools/structs/struct.KMergeBy.js b/type.impl/itertools/structs/struct.KMergeBy.js index 4697212aae86..8eeacf58b26e 100644 --- a/type.impl/itertools/structs/struct.KMergeBy.js +++ b/type.impl/itertools/structs/struct.KMergeBy.js @@ -1,3 +1,3 @@ (function() {var type_impls = { -"itertools":[["
    source§

    impl<I, F> Clone for KMergeBy<I, F>
    where\n I: Iterator + Clone,\n I::Item: Clone,\n F: Clone,

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    ","Clone","itertools::kmerge_impl::KMerge"],["
    source§

    impl<I, F> FusedIterator for KMergeBy<I, F>
    where\n I: Iterator,\n F: KMergePredicate<I::Item>,

    ","FusedIterator","itertools::kmerge_impl::KMerge"],["
    source§

    impl<I, F> Debug for KMergeBy<I, F>
    where\n I: Iterator + Debug,\n I::Item: Debug,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    ","Debug","itertools::kmerge_impl::KMerge"],["
    source§

    impl<I, F> Iterator for KMergeBy<I, F>
    where\n I: Iterator,\n F: KMergePredicate<I::Item>,

    §

    type Item = <I as Iterator>::Item

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn next_chunk<const N: usize>(\n &mut self\n) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>
    where\n 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
    1.0.0 · source§

    fn count(self) -> usize
    where\n Self: Sized,

    Consumes the iterator, counting the number of iterations and returning it. Read more
    1.0.0 · source§

    fn last(self) -> Option<Self::Item>
    where\n Self: Sized,

    Consumes the iterator, returning the last element. 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.0.0 · source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. Read more
    1.28.0 · source§

    fn step_by(self, step: usize) -> StepBy<Self>
    where\n Self: Sized,

    Creates an iterator starting at the same point, but stepping by\nthe given amount at each iteration. Read more
    1.0.0 · source§

    fn chain<U>(self, other: U) -> Chain<Self, <U as IntoIterator>::IntoIter>
    where\n Self: Sized,\n 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\n Self: Sized,\n U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where\n Self: Sized,\n G: FnMut() -> Self::Item,

    🔬This is a nightly-only experimental API. (iter_intersperse)
    Creates a new iterator which places an item generated by separator\nbetween adjacent items of the original iterator. Read more
    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where\n Self: Sized,\n F: FnMut(Self::Item) -> B,

    Takes a closure and creates an iterator which calls that closure on each\nelement. Read more
    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where\n Self: Sized,\n F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where\n Self: Sized,\n P: FnMut(&Self::Item) -> bool,

    Creates an iterator which uses a closure to determine if an element\nshould be yielded. Read more
    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where\n Self: Sized,\n F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where\n Self: Sized,

    Creates an iterator which gives the current iteration count as well as\nthe next value. Read more
    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where\n Self: Sized,

    Creates an iterator which can use the peek and peek_mut methods\nto look at the next element of the iterator without consuming it. See\ntheir documentation for more information. Read more
    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where\n Self: Sized,\n P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where\n Self: Sized,\n 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\n Self: Sized,\n 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\n 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\n Self: Sized,

    Creates an iterator that yields the first n elements, or fewer\nif 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\n Self: Sized,\n F: FnMut(&mut St, Self::Item) -> Option<B>,

    An iterator adapter which, like fold, holds internal state, but\nunlike fold, produces a new iterator. Read more
    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where\n Self: Sized,\n U: IntoIterator,\n F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where\n Self: Sized,\n F: FnMut(&[Self::Item; N]) -> R,

    🔬This is a nightly-only experimental API. (iter_map_windows)
    Calls the given function f for each contiguous window of size N over\nself and returns an iterator over the outputs of f. Like slice::windows(),\nthe windows during mapping overlap as well. Read more
    1.0.0 · source§

    fn fuse(self) -> Fuse<Self>
    where\n 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\n Self: Sized,\n 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 Self
    where\n Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where\n B: FromIterator<Self::Item>,\n Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where\n E: Extend<Self::Item>,\n Self: Sized,

    🔬This is a nightly-only experimental API. (iter_collect_into)
    Collects all the items from an iterator into a collection. Read more
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where\n Self: Sized,\n B: Default + Extend<Self::Item>,\n F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where\n Self: Sized,\n P: FnMut(Self::Item) -> bool,

    🔬This is a nightly-only experimental API. (iter_is_partitioned)
    Checks if the elements of this iterator are partitioned according to the given predicate,\nsuch that all those that return true precede all those that return false. Read more
    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where\n Self: Sized,\n F: FnMut(B, Self::Item) -> R,\n R: Try<Output = B>,

    An iterator method that applies a function as long as it returns\nsuccessfully, producing a single, final value. Read more
    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where\n Self: Sized,\n F: FnMut(Self::Item) -> R,\n R: Try<Output = ()>,

    An iterator method that applies a fallible function to each item in the\niterator, stopping at the first error and returning that error. Read more
    1.0.0 · source§

    fn fold<B, F>(self, init: B, f: F) -> B
    where\n Self: Sized,\n F: FnMut(B, Self::Item) -> B,

    Folds every element into an accumulator by applying an operation,\nreturning the final result. Read more
    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where\n Self: Sized,\n F: FnMut(Self::Item, Self::Item) -> Self::Item,

    Reduces the elements to a single one, by repeatedly applying a reducing\noperation. Read more
    source§

    fn try_reduce<F, R>(\n &mut self,\n f: F\n) -> <<R as Try>::Residual as Residual<Option<<R as Try>::Output>>>::TryType
    where\n Self: Sized,\n F: FnMut(Self::Item, Self::Item) -> R,\n R: Try<Output = Self::Item>,\n <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (iterator_try_reduce)
    Reduces the elements to a single one by repeatedly applying a reducing operation. If the\nclosure returns a failure, the failure is propagated back to the caller immediately. Read more
    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where\n Self: Sized,\n F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where\n Self: Sized,\n F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where\n Self: Sized,\n P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where\n Self: Sized,\n F: FnMut(Self::Item) -> Option<B>,

    Applies function to the elements of iterator and returns\nthe first non-none result. Read more
    source§

    fn try_find<F, R>(\n &mut self,\n f: F\n) -> <<R as Try>::Residual as Residual<Option<Self::Item>>>::TryType
    where\n Self: Sized,\n F: FnMut(&Self::Item) -> R,\n R: Try<Output = bool>,\n <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (try_find)
    Applies function to the elements of iterator and returns\nthe first true result or the first error. Read more
    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where\n Self: Sized,\n P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where\n B: Ord,\n Self: Sized,\n F: FnMut(&Self::Item) -> B,

    Returns the element that gives the maximum value from the\nspecified function. Read more
    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where\n Self: Sized,\n F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the maximum value with respect to the\nspecified comparison function. Read more
    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where\n B: Ord,\n Self: Sized,\n F: FnMut(&Self::Item) -> B,

    Returns the element that gives the minimum value from the\nspecified function. Read more
    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where\n Self: Sized,\n F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the minimum value with respect to the\nspecified comparison function. Read more
    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where\n T: 'a + Copy,\n Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where\n T: 'a + Clone,\n Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where\n Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where\n Self: Sized,\n S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where\n Self: Sized,\n P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where\n Self: Sized,\n I: IntoIterator,\n F: FnMut(Self::Item, <I as IntoIterator>::Item) -> Ordering,

    🔬This is a nightly-only experimental API. (iter_order_by)
    Lexicographically compares the elements of this Iterator with those\nof another with respect to the specified comparison function. Read more
    1.5.0 · source§

    fn partial_cmp<I>(self, other: I) -> Option<Ordering>
    where\n I: IntoIterator,\n Self::Item: PartialOrd<<I as IntoIterator>::Item>,\n Self: Sized,

    Lexicographically compares the PartialOrd elements of\nthis Iterator with those of another. The comparison works like short-circuit\nevaluation, returning a result without comparing the remaining elements.\nAs soon as an order can be determined, the evaluation stops and a result is returned. Read more
    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where\n Self: Sized,\n I: IntoIterator,\n 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\nof another with respect to the specified comparison function. Read more
    1.5.0 · source§

    fn eq<I>(self, other: I) -> bool
    where\n I: IntoIterator,\n Self::Item: PartialEq<<I as IntoIterator>::Item>,\n Self: Sized,

    Determines if the elements of this Iterator are equal to those of\nanother. Read more
    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where\n Self: Sized,\n I: IntoIterator,\n 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\nanother with respect to the specified equality function. Read more
    1.5.0 · source§

    fn ne<I>(self, other: I) -> bool
    where\n I: IntoIterator,\n Self::Item: PartialEq<<I as IntoIterator>::Item>,\n Self: Sized,

    Determines if the elements of this Iterator are not equal to those of\nanother. Read more
    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where\n I: IntoIterator,\n Self::Item: PartialOrd<<I as IntoIterator>::Item>,\n Self: Sized,

    Determines if the elements of this Iterator are lexicographically\nless than those of another. Read more
    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where\n I: IntoIterator,\n Self::Item: PartialOrd<<I as IntoIterator>::Item>,\n Self: Sized,

    Determines if the elements of this Iterator are lexicographically\nless or equal to those of another. Read more
    1.5.0 · source§

    fn gt<I>(self, other: I) -> bool
    where\n I: IntoIterator,\n Self::Item: PartialOrd<<I as IntoIterator>::Item>,\n Self: Sized,

    Determines if the elements of this Iterator are lexicographically\ngreater than those of another. Read more
    1.5.0 · source§

    fn ge<I>(self, other: I) -> bool
    where\n I: IntoIterator,\n Self::Item: PartialOrd<<I as IntoIterator>::Item>,\n Self: Sized,

    Determines if the elements of this Iterator are lexicographically\ngreater than or equal to those of another. Read more
    source§

    fn is_sorted_by<F>(self, compare: F) -> bool
    where\n Self: Sized,\n F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given comparator function. Read more
    source§

    fn is_sorted_by_key<F, K>(self, f: F) -> bool
    where\n Self: Sized,\n F: FnMut(Self::Item) -> K,\n K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction\nfunction. Read more
    ","Iterator","itertools::kmerge_impl::KMerge"]] +"itertools":[["
    source§

    impl<I, F> Iterator for KMergeBy<I, F>
    where\n I: Iterator,\n F: KMergePredicate<I::Item>,

    §

    type Item = <I as Iterator>::Item

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn next_chunk<const N: usize>(\n &mut self\n) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>
    where\n 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
    1.0.0 · source§

    fn count(self) -> usize
    where\n Self: Sized,

    Consumes the iterator, counting the number of iterations and returning it. Read more
    1.0.0 · source§

    fn last(self) -> Option<Self::Item>
    where\n Self: Sized,

    Consumes the iterator, returning the last element. 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.0.0 · source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. Read more
    1.28.0 · source§

    fn step_by(self, step: usize) -> StepBy<Self>
    where\n Self: Sized,

    Creates an iterator starting at the same point, but stepping by\nthe given amount at each iteration. Read more
    1.0.0 · source§

    fn chain<U>(self, other: U) -> Chain<Self, <U as IntoIterator>::IntoIter>
    where\n Self: Sized,\n 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\n Self: Sized,\n U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where\n Self: Sized,\n G: FnMut() -> Self::Item,

    🔬This is a nightly-only experimental API. (iter_intersperse)
    Creates a new iterator which places an item generated by separator\nbetween adjacent items of the original iterator. Read more
    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where\n Self: Sized,\n F: FnMut(Self::Item) -> B,

    Takes a closure and creates an iterator which calls that closure on each\nelement. Read more
    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where\n Self: Sized,\n F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where\n Self: Sized,\n P: FnMut(&Self::Item) -> bool,

    Creates an iterator which uses a closure to determine if an element\nshould be yielded. Read more
    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where\n Self: Sized,\n F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where\n Self: Sized,

    Creates an iterator which gives the current iteration count as well as\nthe next value. Read more
    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where\n Self: Sized,

    Creates an iterator which can use the peek and peek_mut methods\nto look at the next element of the iterator without consuming it. See\ntheir documentation for more information. Read more
    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where\n Self: Sized,\n P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where\n Self: Sized,\n 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\n Self: Sized,\n 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\n 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\n Self: Sized,

    Creates an iterator that yields the first n elements, or fewer\nif 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\n Self: Sized,\n F: FnMut(&mut St, Self::Item) -> Option<B>,

    An iterator adapter which, like fold, holds internal state, but\nunlike fold, produces a new iterator. Read more
    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where\n Self: Sized,\n U: IntoIterator,\n F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where\n Self: Sized,\n F: FnMut(&[Self::Item; N]) -> R,

    🔬This is a nightly-only experimental API. (iter_map_windows)
    Calls the given function f for each contiguous window of size N over\nself and returns an iterator over the outputs of f. Like slice::windows(),\nthe windows during mapping overlap as well. Read more
    1.0.0 · source§

    fn fuse(self) -> Fuse<Self>
    where\n 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\n Self: Sized,\n 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 Self
    where\n Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where\n B: FromIterator<Self::Item>,\n Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where\n E: Extend<Self::Item>,\n Self: Sized,

    🔬This is a nightly-only experimental API. (iter_collect_into)
    Collects all the items from an iterator into a collection. Read more
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where\n Self: Sized,\n B: Default + Extend<Self::Item>,\n F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where\n Self: Sized,\n P: FnMut(Self::Item) -> bool,

    🔬This is a nightly-only experimental API. (iter_is_partitioned)
    Checks if the elements of this iterator are partitioned according to the given predicate,\nsuch that all those that return true precede all those that return false. Read more
    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where\n Self: Sized,\n F: FnMut(B, Self::Item) -> R,\n R: Try<Output = B>,

    An iterator method that applies a function as long as it returns\nsuccessfully, producing a single, final value. Read more
    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where\n Self: Sized,\n F: FnMut(Self::Item) -> R,\n R: Try<Output = ()>,

    An iterator method that applies a fallible function to each item in the\niterator, stopping at the first error and returning that error. Read more
    1.0.0 · source§

    fn fold<B, F>(self, init: B, f: F) -> B
    where\n Self: Sized,\n F: FnMut(B, Self::Item) -> B,

    Folds every element into an accumulator by applying an operation,\nreturning the final result. Read more
    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where\n Self: Sized,\n F: FnMut(Self::Item, Self::Item) -> Self::Item,

    Reduces the elements to a single one, by repeatedly applying a reducing\noperation. Read more
    source§

    fn try_reduce<F, R>(\n &mut self,\n f: F\n) -> <<R as Try>::Residual as Residual<Option<<R as Try>::Output>>>::TryType
    where\n Self: Sized,\n F: FnMut(Self::Item, Self::Item) -> R,\n R: Try<Output = Self::Item>,\n <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (iterator_try_reduce)
    Reduces the elements to a single one by repeatedly applying a reducing operation. If the\nclosure returns a failure, the failure is propagated back to the caller immediately. Read more
    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where\n Self: Sized,\n F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where\n Self: Sized,\n F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where\n Self: Sized,\n P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where\n Self: Sized,\n F: FnMut(Self::Item) -> Option<B>,

    Applies function to the elements of iterator and returns\nthe first non-none result. Read more
    source§

    fn try_find<F, R>(\n &mut self,\n f: F\n) -> <<R as Try>::Residual as Residual<Option<Self::Item>>>::TryType
    where\n Self: Sized,\n F: FnMut(&Self::Item) -> R,\n R: Try<Output = bool>,\n <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (try_find)
    Applies function to the elements of iterator and returns\nthe first true result or the first error. Read more
    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where\n Self: Sized,\n P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where\n B: Ord,\n Self: Sized,\n F: FnMut(&Self::Item) -> B,

    Returns the element that gives the maximum value from the\nspecified function. Read more
    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where\n Self: Sized,\n F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the maximum value with respect to the\nspecified comparison function. Read more
    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where\n B: Ord,\n Self: Sized,\n F: FnMut(&Self::Item) -> B,

    Returns the element that gives the minimum value from the\nspecified function. Read more
    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where\n Self: Sized,\n F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the minimum value with respect to the\nspecified comparison function. Read more
    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where\n T: 'a + Copy,\n Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where\n T: 'a + Clone,\n Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where\n Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where\n Self: Sized,\n S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where\n Self: Sized,\n P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where\n Self: Sized,\n I: IntoIterator,\n F: FnMut(Self::Item, <I as IntoIterator>::Item) -> Ordering,

    🔬This is a nightly-only experimental API. (iter_order_by)
    Lexicographically compares the elements of this Iterator with those\nof another with respect to the specified comparison function. Read more
    1.5.0 · source§

    fn partial_cmp<I>(self, other: I) -> Option<Ordering>
    where\n I: IntoIterator,\n Self::Item: PartialOrd<<I as IntoIterator>::Item>,\n Self: Sized,

    Lexicographically compares the PartialOrd elements of\nthis Iterator with those of another. The comparison works like short-circuit\nevaluation, returning a result without comparing the remaining elements.\nAs soon as an order can be determined, the evaluation stops and a result is returned. Read more
    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where\n Self: Sized,\n I: IntoIterator,\n 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\nof another with respect to the specified comparison function. Read more
    1.5.0 · source§

    fn eq<I>(self, other: I) -> bool
    where\n I: IntoIterator,\n Self::Item: PartialEq<<I as IntoIterator>::Item>,\n Self: Sized,

    Determines if the elements of this Iterator are equal to those of\nanother. Read more
    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where\n Self: Sized,\n I: IntoIterator,\n 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\nanother with respect to the specified equality function. Read more
    1.5.0 · source§

    fn ne<I>(self, other: I) -> bool
    where\n I: IntoIterator,\n Self::Item: PartialEq<<I as IntoIterator>::Item>,\n Self: Sized,

    Determines if the elements of this Iterator are not equal to those of\nanother. Read more
    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where\n I: IntoIterator,\n Self::Item: PartialOrd<<I as IntoIterator>::Item>,\n Self: Sized,

    Determines if the elements of this Iterator are lexicographically\nless than those of another. Read more
    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where\n I: IntoIterator,\n Self::Item: PartialOrd<<I as IntoIterator>::Item>,\n Self: Sized,

    Determines if the elements of this Iterator are lexicographically\nless or equal to those of another. Read more
    1.5.0 · source§

    fn gt<I>(self, other: I) -> bool
    where\n I: IntoIterator,\n Self::Item: PartialOrd<<I as IntoIterator>::Item>,\n Self: Sized,

    Determines if the elements of this Iterator are lexicographically\ngreater than those of another. Read more
    1.5.0 · source§

    fn ge<I>(self, other: I) -> bool
    where\n I: IntoIterator,\n Self::Item: PartialOrd<<I as IntoIterator>::Item>,\n Self: Sized,

    Determines if the elements of this Iterator are lexicographically\ngreater than or equal to those of another. Read more
    source§

    fn is_sorted_by<F>(self, compare: F) -> bool
    where\n Self: Sized,\n F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given comparator function. Read more
    source§

    fn is_sorted_by_key<F, K>(self, f: F) -> bool
    where\n Self: Sized,\n F: FnMut(Self::Item) -> K,\n K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction\nfunction. Read more
    ","Iterator","itertools::kmerge_impl::KMerge"],["
    source§

    impl<I, F> Debug for KMergeBy<I, F>
    where\n I: Iterator + Debug,\n I::Item: Debug,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    ","Debug","itertools::kmerge_impl::KMerge"],["
    source§

    impl<I, F> FusedIterator for KMergeBy<I, F>
    where\n I: Iterator,\n F: KMergePredicate<I::Item>,

    ","FusedIterator","itertools::kmerge_impl::KMerge"],["
    source§

    impl<I, F> Clone for KMergeBy<I, F>
    where\n I: Iterator + Clone,\n I::Item: Clone,\n F: Clone,

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    ","Clone","itertools::kmerge_impl::KMerge"]] };if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/itertools/structs/struct.MergeBy.js b/type.impl/itertools/structs/struct.MergeBy.js index 79e4336790fa..f8c7356119a8 100644 --- a/type.impl/itertools/structs/struct.MergeBy.js +++ b/type.impl/itertools/structs/struct.MergeBy.js @@ -1,3 +1,3 @@ (function() {var type_impls = { -"itertools":[["
    source§

    impl<I, J, F> Clone for MergeBy<I, J, F>
    where\n I: Iterator,\n J: Iterator,\n PutBack<Fuse<I>>: Clone,\n PutBack<Fuse<J>>: Clone,\n F: Clone,

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    ","Clone","itertools::merge_join::Merge","itertools::merge_join::MergeJoinBy"],["
    source§

    impl<I, J, F> FusedIterator for MergeBy<I, J, F>
    where\n I: Iterator,\n J: Iterator,\n F: OrderingOrBool<I::Item, J::Item>,

    ","FusedIterator","itertools::merge_join::Merge","itertools::merge_join::MergeJoinBy"],["
    source§

    impl<I, J, F> Debug for MergeBy<I, J, F>
    where\n I: Iterator + Debug,\n I::Item: Debug,\n J: Iterator + Debug,\n J::Item: Debug,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    ","Debug","itertools::merge_join::Merge","itertools::merge_join::MergeJoinBy"],["
    source§

    impl<I, J, F> Iterator for MergeBy<I, J, F>
    where\n I: Iterator,\n J: Iterator,\n F: OrderingOrBool<I::Item, J::Item>,

    §

    type Item = <F as OrderingOrBool<<I as Iterator>::Item, <J as Iterator>::Item>>::MergeResult

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn count(self) -> usize

    Consumes the iterator, counting the number of iterations and returning it. Read more
    source§

    fn last(self) -> Option<Self::Item>

    Consumes the iterator, returning the last element. Read more
    source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. Read more
    source§

    fn next_chunk<const N: usize>(\n &mut self\n) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>
    where\n 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\n Self: Sized,

    Creates an iterator starting at the same point, but stepping by\nthe given amount at each iteration. Read more
    1.0.0 · source§

    fn chain<U>(self, other: U) -> Chain<Self, <U as IntoIterator>::IntoIter>
    where\n Self: Sized,\n 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\n Self: Sized,\n U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where\n Self: Sized,\n G: FnMut() -> Self::Item,

    🔬This is a nightly-only experimental API. (iter_intersperse)
    Creates a new iterator which places an item generated by separator\nbetween adjacent items of the original iterator. Read more
    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where\n Self: Sized,\n F: FnMut(Self::Item) -> B,

    Takes a closure and creates an iterator which calls that closure on each\nelement. Read more
    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where\n Self: Sized,\n F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where\n Self: Sized,\n P: FnMut(&Self::Item) -> bool,

    Creates an iterator which uses a closure to determine if an element\nshould be yielded. Read more
    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where\n Self: Sized,\n F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where\n Self: Sized,

    Creates an iterator which gives the current iteration count as well as\nthe next value. Read more
    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where\n Self: Sized,

    Creates an iterator which can use the peek and peek_mut methods\nto look at the next element of the iterator without consuming it. See\ntheir documentation for more information. Read more
    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where\n Self: Sized,\n P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where\n Self: Sized,\n 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\n Self: Sized,\n 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\n 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\n Self: Sized,

    Creates an iterator that yields the first n elements, or fewer\nif 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\n Self: Sized,\n F: FnMut(&mut St, Self::Item) -> Option<B>,

    An iterator adapter which, like fold, holds internal state, but\nunlike fold, produces a new iterator. Read more
    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where\n Self: Sized,\n U: IntoIterator,\n F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where\n Self: Sized,\n F: FnMut(&[Self::Item; N]) -> R,

    🔬This is a nightly-only experimental API. (iter_map_windows)
    Calls the given function f for each contiguous window of size N over\nself and returns an iterator over the outputs of f. Like slice::windows(),\nthe windows during mapping overlap as well. Read more
    1.0.0 · source§

    fn fuse(self) -> Fuse<Self>
    where\n 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\n Self: Sized,\n 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 Self
    where\n Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where\n B: FromIterator<Self::Item>,\n Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where\n E: Extend<Self::Item>,\n Self: Sized,

    🔬This is a nightly-only experimental API. (iter_collect_into)
    Collects all the items from an iterator into a collection. Read more
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where\n Self: Sized,\n B: Default + Extend<Self::Item>,\n F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where\n Self: Sized,\n P: FnMut(Self::Item) -> bool,

    🔬This is a nightly-only experimental API. (iter_is_partitioned)
    Checks if the elements of this iterator are partitioned according to the given predicate,\nsuch that all those that return true precede all those that return false. Read more
    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where\n Self: Sized,\n F: FnMut(B, Self::Item) -> R,\n R: Try<Output = B>,

    An iterator method that applies a function as long as it returns\nsuccessfully, producing a single, final value. Read more
    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where\n Self: Sized,\n F: FnMut(Self::Item) -> R,\n R: Try<Output = ()>,

    An iterator method that applies a fallible function to each item in the\niterator, stopping at the first error and returning that error. Read more
    1.0.0 · source§

    fn fold<B, F>(self, init: B, f: F) -> B
    where\n Self: Sized,\n F: FnMut(B, Self::Item) -> B,

    Folds every element into an accumulator by applying an operation,\nreturning the final result. Read more
    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where\n Self: Sized,\n F: FnMut(Self::Item, Self::Item) -> Self::Item,

    Reduces the elements to a single one, by repeatedly applying a reducing\noperation. Read more
    source§

    fn try_reduce<F, R>(\n &mut self,\n f: F\n) -> <<R as Try>::Residual as Residual<Option<<R as Try>::Output>>>::TryType
    where\n Self: Sized,\n F: FnMut(Self::Item, Self::Item) -> R,\n R: Try<Output = Self::Item>,\n <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (iterator_try_reduce)
    Reduces the elements to a single one by repeatedly applying a reducing operation. If the\nclosure returns a failure, the failure is propagated back to the caller immediately. Read more
    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where\n Self: Sized,\n F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where\n Self: Sized,\n F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where\n Self: Sized,\n P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where\n Self: Sized,\n F: FnMut(Self::Item) -> Option<B>,

    Applies function to the elements of iterator and returns\nthe first non-none result. Read more
    source§

    fn try_find<F, R>(\n &mut self,\n f: F\n) -> <<R as Try>::Residual as Residual<Option<Self::Item>>>::TryType
    where\n Self: Sized,\n F: FnMut(&Self::Item) -> R,\n R: Try<Output = bool>,\n <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (try_find)
    Applies function to the elements of iterator and returns\nthe first true result or the first error. Read more
    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where\n Self: Sized,\n P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where\n B: Ord,\n Self: Sized,\n F: FnMut(&Self::Item) -> B,

    Returns the element that gives the maximum value from the\nspecified function. Read more
    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where\n Self: Sized,\n F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the maximum value with respect to the\nspecified comparison function. Read more
    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where\n B: Ord,\n Self: Sized,\n F: FnMut(&Self::Item) -> B,

    Returns the element that gives the minimum value from the\nspecified function. Read more
    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where\n Self: Sized,\n F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the minimum value with respect to the\nspecified comparison function. Read more
    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where\n T: 'a + Copy,\n Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where\n T: 'a + Clone,\n Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where\n Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where\n Self: Sized,\n S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where\n Self: Sized,\n P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where\n Self: Sized,\n I: IntoIterator,\n F: FnMut(Self::Item, <I as IntoIterator>::Item) -> Ordering,

    🔬This is a nightly-only experimental API. (iter_order_by)
    Lexicographically compares the elements of this Iterator with those\nof another with respect to the specified comparison function. Read more
    1.5.0 · source§

    fn partial_cmp<I>(self, other: I) -> Option<Ordering>
    where\n I: IntoIterator,\n Self::Item: PartialOrd<<I as IntoIterator>::Item>,\n Self: Sized,

    Lexicographically compares the PartialOrd elements of\nthis Iterator with those of another. The comparison works like short-circuit\nevaluation, returning a result without comparing the remaining elements.\nAs soon as an order can be determined, the evaluation stops and a result is returned. Read more
    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where\n Self: Sized,\n I: IntoIterator,\n 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\nof another with respect to the specified comparison function. Read more
    1.5.0 · source§

    fn eq<I>(self, other: I) -> bool
    where\n I: IntoIterator,\n Self::Item: PartialEq<<I as IntoIterator>::Item>,\n Self: Sized,

    Determines if the elements of this Iterator are equal to those of\nanother. Read more
    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where\n Self: Sized,\n I: IntoIterator,\n 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\nanother with respect to the specified equality function. Read more
    1.5.0 · source§

    fn ne<I>(self, other: I) -> bool
    where\n I: IntoIterator,\n Self::Item: PartialEq<<I as IntoIterator>::Item>,\n Self: Sized,

    Determines if the elements of this Iterator are not equal to those of\nanother. Read more
    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where\n I: IntoIterator,\n Self::Item: PartialOrd<<I as IntoIterator>::Item>,\n Self: Sized,

    Determines if the elements of this Iterator are lexicographically\nless than those of another. Read more
    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where\n I: IntoIterator,\n Self::Item: PartialOrd<<I as IntoIterator>::Item>,\n Self: Sized,

    Determines if the elements of this Iterator are lexicographically\nless or equal to those of another. Read more
    1.5.0 · source§

    fn gt<I>(self, other: I) -> bool
    where\n I: IntoIterator,\n Self::Item: PartialOrd<<I as IntoIterator>::Item>,\n Self: Sized,

    Determines if the elements of this Iterator are lexicographically\ngreater than those of another. Read more
    1.5.0 · source§

    fn ge<I>(self, other: I) -> bool
    where\n I: IntoIterator,\n Self::Item: PartialOrd<<I as IntoIterator>::Item>,\n Self: Sized,

    Determines if the elements of this Iterator are lexicographically\ngreater than or equal to those of another. Read more
    source§

    fn is_sorted_by<F>(self, compare: F) -> bool
    where\n Self: Sized,\n F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given comparator function. Read more
    source§

    fn is_sorted_by_key<F, K>(self, f: F) -> bool
    where\n Self: Sized,\n F: FnMut(Self::Item) -> K,\n K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction\nfunction. Read more
    ","Iterator","itertools::merge_join::Merge","itertools::merge_join::MergeJoinBy"]] +"itertools":[["
    source§

    impl<I, J, F> Debug for MergeBy<I, J, F>
    where\n I: Iterator + Debug,\n I::Item: Debug,\n J: Iterator + Debug,\n J::Item: Debug,

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    ","Debug","itertools::merge_join::Merge","itertools::merge_join::MergeJoinBy"],["
    source§

    impl<I, J, F> FusedIterator for MergeBy<I, J, F>
    where\n I: Iterator,\n J: Iterator,\n F: OrderingOrBool<I::Item, J::Item>,

    ","FusedIterator","itertools::merge_join::Merge","itertools::merge_join::MergeJoinBy"],["
    source§

    impl<I, J, F> Iterator for MergeBy<I, J, F>
    where\n I: Iterator,\n J: Iterator,\n F: OrderingOrBool<I::Item, J::Item>,

    §

    type Item = <F as OrderingOrBool<<I as Iterator>::Item, <J as Iterator>::Item>>::MergeResult

    The type of the elements being iterated over.
    source§

    fn next(&mut self) -> Option<Self::Item>

    Advances the iterator and returns the next value. Read more
    source§

    fn size_hint(&self) -> (usize, Option<usize>)

    Returns the bounds on the remaining length of the iterator. Read more
    source§

    fn count(self) -> usize

    Consumes the iterator, counting the number of iterations and returning it. Read more
    source§

    fn last(self) -> Option<Self::Item>

    Consumes the iterator, returning the last element. Read more
    source§

    fn nth(&mut self, n: usize) -> Option<Self::Item>

    Returns the nth element of the iterator. Read more
    source§

    fn next_chunk<const N: usize>(\n &mut self\n) -> Result<[Self::Item; N], IntoIter<Self::Item, N>>
    where\n 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\n Self: Sized,

    Creates an iterator starting at the same point, but stepping by\nthe given amount at each iteration. Read more
    1.0.0 · source§

    fn chain<U>(self, other: U) -> Chain<Self, <U as IntoIterator>::IntoIter>
    where\n Self: Sized,\n 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\n Self: Sized,\n U: IntoIterator,

    ‘Zips up’ two iterators into a single iterator of pairs. Read more
    source§

    fn intersperse_with<G>(self, separator: G) -> IntersperseWith<Self, G>
    where\n Self: Sized,\n G: FnMut() -> Self::Item,

    🔬This is a nightly-only experimental API. (iter_intersperse)
    Creates a new iterator which places an item generated by separator\nbetween adjacent items of the original iterator. Read more
    1.0.0 · source§

    fn map<B, F>(self, f: F) -> Map<Self, F>
    where\n Self: Sized,\n F: FnMut(Self::Item) -> B,

    Takes a closure and creates an iterator which calls that closure on each\nelement. Read more
    1.21.0 · source§

    fn for_each<F>(self, f: F)
    where\n Self: Sized,\n F: FnMut(Self::Item),

    Calls a closure on each element of an iterator. Read more
    1.0.0 · source§

    fn filter<P>(self, predicate: P) -> Filter<Self, P>
    where\n Self: Sized,\n P: FnMut(&Self::Item) -> bool,

    Creates an iterator which uses a closure to determine if an element\nshould be yielded. Read more
    1.0.0 · source§

    fn filter_map<B, F>(self, f: F) -> FilterMap<Self, F>
    where\n Self: Sized,\n F: FnMut(Self::Item) -> Option<B>,

    Creates an iterator that both filters and maps. Read more
    1.0.0 · source§

    fn enumerate(self) -> Enumerate<Self>
    where\n Self: Sized,

    Creates an iterator which gives the current iteration count as well as\nthe next value. Read more
    1.0.0 · source§

    fn peekable(self) -> Peekable<Self>
    where\n Self: Sized,

    Creates an iterator which can use the peek and peek_mut methods\nto look at the next element of the iterator without consuming it. See\ntheir documentation for more information. Read more
    1.0.0 · source§

    fn skip_while<P>(self, predicate: P) -> SkipWhile<Self, P>
    where\n Self: Sized,\n P: FnMut(&Self::Item) -> bool,

    Creates an iterator that skips elements based on a predicate. Read more
    1.0.0 · source§

    fn take_while<P>(self, predicate: P) -> TakeWhile<Self, P>
    where\n Self: Sized,\n 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\n Self: Sized,\n 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\n 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\n Self: Sized,

    Creates an iterator that yields the first n elements, or fewer\nif 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\n Self: Sized,\n F: FnMut(&mut St, Self::Item) -> Option<B>,

    An iterator adapter which, like fold, holds internal state, but\nunlike fold, produces a new iterator. Read more
    1.0.0 · source§

    fn flat_map<U, F>(self, f: F) -> FlatMap<Self, U, F>
    where\n Self: Sized,\n U: IntoIterator,\n F: FnMut(Self::Item) -> U,

    Creates an iterator that works like map, but flattens nested structure. Read more
    source§

    fn map_windows<F, R, const N: usize>(self, f: F) -> MapWindows<Self, F, N>
    where\n Self: Sized,\n F: FnMut(&[Self::Item; N]) -> R,

    🔬This is a nightly-only experimental API. (iter_map_windows)
    Calls the given function f for each contiguous window of size N over\nself and returns an iterator over the outputs of f. Like slice::windows(),\nthe windows during mapping overlap as well. Read more
    1.0.0 · source§

    fn fuse(self) -> Fuse<Self>
    where\n 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\n Self: Sized,\n 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 Self
    where\n Self: Sized,

    Borrows an iterator, rather than consuming it. Read more
    1.0.0 · source§

    fn collect<B>(self) -> B
    where\n B: FromIterator<Self::Item>,\n Self: Sized,

    Transforms an iterator into a collection. Read more
    source§

    fn collect_into<E>(self, collection: &mut E) -> &mut E
    where\n E: Extend<Self::Item>,\n Self: Sized,

    🔬This is a nightly-only experimental API. (iter_collect_into)
    Collects all the items from an iterator into a collection. Read more
    1.0.0 · source§

    fn partition<B, F>(self, f: F) -> (B, B)
    where\n Self: Sized,\n B: Default + Extend<Self::Item>,\n F: FnMut(&Self::Item) -> bool,

    Consumes an iterator, creating two collections from it. Read more
    source§

    fn is_partitioned<P>(self, predicate: P) -> bool
    where\n Self: Sized,\n P: FnMut(Self::Item) -> bool,

    🔬This is a nightly-only experimental API. (iter_is_partitioned)
    Checks if the elements of this iterator are partitioned according to the given predicate,\nsuch that all those that return true precede all those that return false. Read more
    1.27.0 · source§

    fn try_fold<B, F, R>(&mut self, init: B, f: F) -> R
    where\n Self: Sized,\n F: FnMut(B, Self::Item) -> R,\n R: Try<Output = B>,

    An iterator method that applies a function as long as it returns\nsuccessfully, producing a single, final value. Read more
    1.27.0 · source§

    fn try_for_each<F, R>(&mut self, f: F) -> R
    where\n Self: Sized,\n F: FnMut(Self::Item) -> R,\n R: Try<Output = ()>,

    An iterator method that applies a fallible function to each item in the\niterator, stopping at the first error and returning that error. Read more
    1.0.0 · source§

    fn fold<B, F>(self, init: B, f: F) -> B
    where\n Self: Sized,\n F: FnMut(B, Self::Item) -> B,

    Folds every element into an accumulator by applying an operation,\nreturning the final result. Read more
    1.51.0 · source§

    fn reduce<F>(self, f: F) -> Option<Self::Item>
    where\n Self: Sized,\n F: FnMut(Self::Item, Self::Item) -> Self::Item,

    Reduces the elements to a single one, by repeatedly applying a reducing\noperation. Read more
    source§

    fn try_reduce<F, R>(\n &mut self,\n f: F\n) -> <<R as Try>::Residual as Residual<Option<<R as Try>::Output>>>::TryType
    where\n Self: Sized,\n F: FnMut(Self::Item, Self::Item) -> R,\n R: Try<Output = Self::Item>,\n <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (iterator_try_reduce)
    Reduces the elements to a single one by repeatedly applying a reducing operation. If the\nclosure returns a failure, the failure is propagated back to the caller immediately. Read more
    1.0.0 · source§

    fn all<F>(&mut self, f: F) -> bool
    where\n Self: Sized,\n F: FnMut(Self::Item) -> bool,

    Tests if every element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn any<F>(&mut self, f: F) -> bool
    where\n Self: Sized,\n F: FnMut(Self::Item) -> bool,

    Tests if any element of the iterator matches a predicate. Read more
    1.0.0 · source§

    fn find<P>(&mut self, predicate: P) -> Option<Self::Item>
    where\n Self: Sized,\n P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator that satisfies a predicate. Read more
    1.30.0 · source§

    fn find_map<B, F>(&mut self, f: F) -> Option<B>
    where\n Self: Sized,\n F: FnMut(Self::Item) -> Option<B>,

    Applies function to the elements of iterator and returns\nthe first non-none result. Read more
    source§

    fn try_find<F, R>(\n &mut self,\n f: F\n) -> <<R as Try>::Residual as Residual<Option<Self::Item>>>::TryType
    where\n Self: Sized,\n F: FnMut(&Self::Item) -> R,\n R: Try<Output = bool>,\n <R as Try>::Residual: Residual<Option<Self::Item>>,

    🔬This is a nightly-only experimental API. (try_find)
    Applies function to the elements of iterator and returns\nthe first true result or the first error. Read more
    1.0.0 · source§

    fn position<P>(&mut self, predicate: P) -> Option<usize>
    where\n Self: Sized,\n P: FnMut(Self::Item) -> bool,

    Searches for an element in an iterator, returning its index. Read more
    1.6.0 · source§

    fn max_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where\n B: Ord,\n Self: Sized,\n F: FnMut(&Self::Item) -> B,

    Returns the element that gives the maximum value from the\nspecified function. Read more
    1.15.0 · source§

    fn max_by<F>(self, compare: F) -> Option<Self::Item>
    where\n Self: Sized,\n F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the maximum value with respect to the\nspecified comparison function. Read more
    1.6.0 · source§

    fn min_by_key<B, F>(self, f: F) -> Option<Self::Item>
    where\n B: Ord,\n Self: Sized,\n F: FnMut(&Self::Item) -> B,

    Returns the element that gives the minimum value from the\nspecified function. Read more
    1.15.0 · source§

    fn min_by<F>(self, compare: F) -> Option<Self::Item>
    where\n Self: Sized,\n F: FnMut(&Self::Item, &Self::Item) -> Ordering,

    Returns the element that gives the minimum value with respect to the\nspecified comparison function. Read more
    1.0.0 · source§

    fn unzip<A, B, FromA, FromB>(self) -> (FromA, FromB)
    where\n FromA: Default + Extend<A>,\n FromB: Default + Extend<B>,\n Self: Sized + Iterator<Item = (A, B)>,

    Converts an iterator of pairs into a pair of containers. Read more
    1.36.0 · source§

    fn copied<'a, T>(self) -> Copied<Self>
    where\n T: 'a + Copy,\n Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which copies all of its elements. Read more
    1.0.0 · source§

    fn cloned<'a, T>(self) -> Cloned<Self>
    where\n T: 'a + Clone,\n Self: Sized + Iterator<Item = &'a T>,

    Creates an iterator which clones all of its elements. Read more
    source§

    fn array_chunks<const N: usize>(self) -> ArrayChunks<Self, N>
    where\n Self: Sized,

    🔬This is a nightly-only experimental API. (iter_array_chunks)
    Returns an iterator over N elements of the iterator at a time. Read more
    1.11.0 · source§

    fn sum<S>(self) -> S
    where\n Self: Sized,\n S: Sum<Self::Item>,

    Sums the elements of an iterator. Read more
    1.11.0 · source§

    fn product<P>(self) -> P
    where\n Self: Sized,\n P: Product<Self::Item>,

    Iterates over the entire iterator, multiplying all the elements Read more
    source§

    fn cmp_by<I, F>(self, other: I, cmp: F) -> Ordering
    where\n Self: Sized,\n I: IntoIterator,\n F: FnMut(Self::Item, <I as IntoIterator>::Item) -> Ordering,

    🔬This is a nightly-only experimental API. (iter_order_by)
    Lexicographically compares the elements of this Iterator with those\nof another with respect to the specified comparison function. Read more
    1.5.0 · source§

    fn partial_cmp<I>(self, other: I) -> Option<Ordering>
    where\n I: IntoIterator,\n Self::Item: PartialOrd<<I as IntoIterator>::Item>,\n Self: Sized,

    Lexicographically compares the PartialOrd elements of\nthis Iterator with those of another. The comparison works like short-circuit\nevaluation, returning a result without comparing the remaining elements.\nAs soon as an order can be determined, the evaluation stops and a result is returned. Read more
    source§

    fn partial_cmp_by<I, F>(self, other: I, partial_cmp: F) -> Option<Ordering>
    where\n Self: Sized,\n I: IntoIterator,\n 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\nof another with respect to the specified comparison function. Read more
    1.5.0 · source§

    fn eq<I>(self, other: I) -> bool
    where\n I: IntoIterator,\n Self::Item: PartialEq<<I as IntoIterator>::Item>,\n Self: Sized,

    Determines if the elements of this Iterator are equal to those of\nanother. Read more
    source§

    fn eq_by<I, F>(self, other: I, eq: F) -> bool
    where\n Self: Sized,\n I: IntoIterator,\n 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\nanother with respect to the specified equality function. Read more
    1.5.0 · source§

    fn ne<I>(self, other: I) -> bool
    where\n I: IntoIterator,\n Self::Item: PartialEq<<I as IntoIterator>::Item>,\n Self: Sized,

    Determines if the elements of this Iterator are not equal to those of\nanother. Read more
    1.5.0 · source§

    fn lt<I>(self, other: I) -> bool
    where\n I: IntoIterator,\n Self::Item: PartialOrd<<I as IntoIterator>::Item>,\n Self: Sized,

    Determines if the elements of this Iterator are lexicographically\nless than those of another. Read more
    1.5.0 · source§

    fn le<I>(self, other: I) -> bool
    where\n I: IntoIterator,\n Self::Item: PartialOrd<<I as IntoIterator>::Item>,\n Self: Sized,

    Determines if the elements of this Iterator are lexicographically\nless or equal to those of another. Read more
    1.5.0 · source§

    fn gt<I>(self, other: I) -> bool
    where\n I: IntoIterator,\n Self::Item: PartialOrd<<I as IntoIterator>::Item>,\n Self: Sized,

    Determines if the elements of this Iterator are lexicographically\ngreater than those of another. Read more
    1.5.0 · source§

    fn ge<I>(self, other: I) -> bool
    where\n I: IntoIterator,\n Self::Item: PartialOrd<<I as IntoIterator>::Item>,\n Self: Sized,

    Determines if the elements of this Iterator are lexicographically\ngreater than or equal to those of another. Read more
    source§

    fn is_sorted_by<F>(self, compare: F) -> bool
    where\n Self: Sized,\n F: FnMut(&Self::Item, &Self::Item) -> Option<Ordering>,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given comparator function. Read more
    source§

    fn is_sorted_by_key<F, K>(self, f: F) -> bool
    where\n Self: Sized,\n F: FnMut(Self::Item) -> K,\n K: PartialOrd,

    🔬This is a nightly-only experimental API. (is_sorted)
    Checks if the elements of this iterator are sorted using the given key extraction\nfunction. Read more
    ","Iterator","itertools::merge_join::Merge","itertools::merge_join::MergeJoinBy"],["
    source§

    impl<I, J, F> Clone for MergeBy<I, J, F>
    where\n I: Iterator,\n J: Iterator,\n PutBack<Fuse<I>>: Clone,\n PutBack<Fuse<J>>: Clone,\n F: Clone,

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    ","Clone","itertools::merge_join::Merge","itertools::merge_join::MergeJoinBy"]] };if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/rand_chacha/struct.ChaCha20Core.js b/type.impl/rand_chacha/struct.ChaCha20Core.js index c3735e1db23c..61415a7c1172 100644 --- a/type.impl/rand_chacha/struct.ChaCha20Core.js +++ b/type.impl/rand_chacha/struct.ChaCha20Core.js @@ -1,3 +1,3 @@ (function() {var type_impls = { -"rand_chacha":[["
    source§

    impl Eq for ChaCha20Core

    ","Eq","rand_chacha::ChaChaCore"],["
    source§

    impl BlockRngCore for ChaCha20Core

    §

    type Item = u32

    Results element type, e.g. u32.
    §

    type Results = Array64<u32>

    Results type. This is the ‘block’ an RNG implementing BlockRngCore\ngenerates, which will usually be an array like [u32; 16].
    source§

    fn generate(&mut self, r: &mut Self::Results)

    Generate a new block of results.
    ","BlockRngCore","rand_chacha::ChaChaCore"],["
    source§

    impl Clone for ChaCha20Core

    source§

    fn clone(&self) -> ChaCha20Core

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    ","Clone","rand_chacha::ChaChaCore"],["
    source§

    impl StructuralPartialEq for ChaCha20Core

    ","StructuralPartialEq","rand_chacha::ChaChaCore"],["
    source§

    impl CryptoRng for ChaCha20Core

    ","CryptoRng","rand_chacha::ChaChaCore"],["
    source§

    impl SeedableRng for ChaCha20Core

    §

    type Seed = [u8; 32]

    Seed type, which is restricted to types mutably-dereferenceable as u8\narrays (we recommend [u8; N] for some N). Read more
    source§

    fn from_seed(seed: Self::Seed) -> Self

    Create a new PRNG using the given seed. Read more
    source§

    fn seed_from_u64(state: u64) -> Self

    Create a new PRNG using a u64 seed. Read more
    source§

    fn from_rng<R>(rng: R) -> Result<Self, Error>
    where\n R: RngCore,

    Create a new PRNG seeded from another Rng. Read more
    source§

    fn from_entropy() -> Self

    Creates a new instance of the RNG seeded via getrandom. Read more
    ","SeedableRng","rand_chacha::ChaChaCore"],["
    source§

    impl StructuralEq for ChaCha20Core

    ","StructuralEq","rand_chacha::ChaChaCore"],["
    source§

    impl Debug for ChaCha20Core

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    ","Debug","rand_chacha::ChaChaCore"],["
    source§

    impl PartialEq for ChaCha20Core

    source§

    fn eq(&self, other: &ChaCha20Core) -> bool

    This method tests for self and other values to be equal, and is used\nby ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
    ","PartialEq","rand_chacha::ChaChaCore"]] +"rand_chacha":[["
    source§

    impl Debug for ChaCha20Core

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    ","Debug","rand_chacha::ChaChaCore"],["
    source§

    impl SeedableRng for ChaCha20Core

    §

    type Seed = [u8; 32]

    Seed type, which is restricted to types mutably-dereferenceable as u8\narrays (we recommend [u8; N] for some N). Read more
    source§

    fn from_seed(seed: Self::Seed) -> Self

    Create a new PRNG using the given seed. Read more
    source§

    fn seed_from_u64(state: u64) -> Self

    Create a new PRNG using a u64 seed. Read more
    source§

    fn from_rng<R>(rng: R) -> Result<Self, Error>
    where\n R: RngCore,

    Create a new PRNG seeded from another Rng. Read more
    source§

    fn from_entropy() -> Self

    Creates a new instance of the RNG seeded via getrandom. Read more
    ","SeedableRng","rand_chacha::ChaChaCore"],["
    source§

    impl Clone for ChaCha20Core

    source§

    fn clone(&self) -> ChaCha20Core

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    ","Clone","rand_chacha::ChaChaCore"],["
    source§

    impl PartialEq for ChaCha20Core

    source§

    fn eq(&self, other: &ChaCha20Core) -> bool

    This method tests for self and other values to be equal, and is used\nby ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
    ","PartialEq","rand_chacha::ChaChaCore"],["
    source§

    impl StructuralPartialEq for ChaCha20Core

    ","StructuralPartialEq","rand_chacha::ChaChaCore"],["
    source§

    impl Eq for ChaCha20Core

    ","Eq","rand_chacha::ChaChaCore"],["
    source§

    impl StructuralEq for ChaCha20Core

    ","StructuralEq","rand_chacha::ChaChaCore"],["
    source§

    impl CryptoRng for ChaCha20Core

    ","CryptoRng","rand_chacha::ChaChaCore"],["
    source§

    impl BlockRngCore for ChaCha20Core

    §

    type Item = u32

    Results element type, e.g. u32.
    §

    type Results = Array64<u32>

    Results type. This is the ‘block’ an RNG implementing BlockRngCore\ngenerates, which will usually be an array like [u32; 16].
    source§

    fn generate(&mut self, r: &mut Self::Results)

    Generate a new block of results.
    ","BlockRngCore","rand_chacha::ChaChaCore"]] };if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/rand_chacha/struct.ChaCha20Rng.js b/type.impl/rand_chacha/struct.ChaCha20Rng.js index 21a57be52457..54eed746f30c 100644 --- a/type.impl/rand_chacha/struct.ChaCha20Rng.js +++ b/type.impl/rand_chacha/struct.ChaCha20Rng.js @@ -1,3 +1,3 @@ (function() {var type_impls = { -"rand_chacha":[["
    source§

    impl ChaCha20Rng

    source

    pub fn get_word_pos(&self) -> u128

    Get the offset from the start of the stream, in 32-bit words.

    \n

    Since the generated blocks are 16 words (24) long and the\ncounter is 64-bits, the offset is a 68-bit number. Sub-word offsets are\nnot supported, hence the result can simply be multiplied by 4 to get a\nbyte-offset.

    \n
    source

    pub fn set_word_pos(&mut self, word_offset: u128)

    Set the offset from the start of the stream, in 32-bit words.

    \n

    As with get_word_pos, we use a 68-bit number. Since the generator\nsimply cycles at the end of its period (1 ZiB), we ignore the upper\n60 bits.

    \n
    source

    pub fn set_stream(&mut self, stream: u64)

    Set the stream number.

    \n

    This is initialized to zero; 264 unique streams of output\nare available per seed/key.

    \n

    Note that in order to reproduce ChaCha output with a specific 64-bit\nnonce, one can convert that nonce to a u64 in little-endian fashion\nand pass to this function. In theory a 96-bit nonce can be used by\npassing the last 64-bits to this function and using the first 32-bits as\nthe most significant half of the 64-bit counter (which may be set\nindirectly via set_word_pos), but this is not directly supported.

    \n
    source

    pub fn get_stream(&self) -> u64

    Get the stream number.

    \n
    source

    pub fn get_seed(&self) -> [u8; 32]

    Get the seed.

    \n
    ",0,"rand_chacha::ChaChaRng"],["
    source§

    impl From<ChaCha20Core> for ChaCha20Rng

    source§

    fn from(core: ChaCha20Core) -> Self

    Converts to this type from the input type.
    ","From","rand_chacha::ChaChaRng"],["
    source§

    impl Eq for ChaCha20Rng

    ","Eq","rand_chacha::ChaChaRng"],["
    source§

    impl RngCore for ChaCha20Rng

    source§

    fn next_u32(&mut self) -> u32

    Return the next random u32. Read more
    source§

    fn next_u64(&mut self) -> u64

    Return the next random u64. Read more
    source§

    fn fill_bytes(&mut self, bytes: &mut [u8])

    Fill dest with random data. Read more
    source§

    fn try_fill_bytes(&mut self, bytes: &mut [u8]) -> Result<(), Error>

    Fill dest entirely with random data. Read more
    ","RngCore","rand_chacha::ChaChaRng"],["
    source§

    impl Debug for ChaCha20Rng

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    ","Debug","rand_chacha::ChaChaRng"],["
    source§

    impl SeedableRng for ChaCha20Rng

    §

    type Seed = [u8; 32]

    Seed type, which is restricted to types mutably-dereferenceable as u8\narrays (we recommend [u8; N] for some N). Read more
    source§

    fn from_seed(seed: Self::Seed) -> Self

    Create a new PRNG using the given seed. Read more
    source§

    fn seed_from_u64(state: u64) -> Self

    Create a new PRNG using a u64 seed. Read more
    source§

    fn from_rng<R>(rng: R) -> Result<Self, Error>
    where\n R: RngCore,

    Create a new PRNG seeded from another Rng. Read more
    source§

    fn from_entropy() -> Self

    Creates a new instance of the RNG seeded via getrandom. Read more
    ","SeedableRng","rand_chacha::ChaChaRng"],["
    source§

    impl Clone for ChaCha20Rng

    source§

    fn clone(&self) -> ChaCha20Rng

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    ","Clone","rand_chacha::ChaChaRng"],["
    source§

    impl CryptoRng for ChaCha20Rng

    ","CryptoRng","rand_chacha::ChaChaRng"],["
    source§

    impl PartialEq for ChaCha20Rng

    source§

    fn eq(&self, rhs: &ChaCha20Rng) -> bool

    This method tests for self and other values to be equal, and is used\nby ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
    ","PartialEq","rand_chacha::ChaChaRng"]] +"rand_chacha":[["
    source§

    impl ChaCha20Rng

    source

    pub fn get_word_pos(&self) -> u128

    Get the offset from the start of the stream, in 32-bit words.

    \n

    Since the generated blocks are 16 words (24) long and the\ncounter is 64-bits, the offset is a 68-bit number. Sub-word offsets are\nnot supported, hence the result can simply be multiplied by 4 to get a\nbyte-offset.

    \n
    source

    pub fn set_word_pos(&mut self, word_offset: u128)

    Set the offset from the start of the stream, in 32-bit words.

    \n

    As with get_word_pos, we use a 68-bit number. Since the generator\nsimply cycles at the end of its period (1 ZiB), we ignore the upper\n60 bits.

    \n
    source

    pub fn set_stream(&mut self, stream: u64)

    Set the stream number.

    \n

    This is initialized to zero; 264 unique streams of output\nare available per seed/key.

    \n

    Note that in order to reproduce ChaCha output with a specific 64-bit\nnonce, one can convert that nonce to a u64 in little-endian fashion\nand pass to this function. In theory a 96-bit nonce can be used by\npassing the last 64-bits to this function and using the first 32-bits as\nthe most significant half of the 64-bit counter (which may be set\nindirectly via set_word_pos), but this is not directly supported.

    \n
    source

    pub fn get_stream(&self) -> u64

    Get the stream number.

    \n
    source

    pub fn get_seed(&self) -> [u8; 32]

    Get the seed.

    \n
    ",0,"rand_chacha::ChaChaRng"],["
    source§

    impl CryptoRng for ChaCha20Rng

    ","CryptoRng","rand_chacha::ChaChaRng"],["
    source§

    impl RngCore for ChaCha20Rng

    source§

    fn next_u32(&mut self) -> u32

    Return the next random u32. Read more
    source§

    fn next_u64(&mut self) -> u64

    Return the next random u64. Read more
    source§

    fn fill_bytes(&mut self, bytes: &mut [u8])

    Fill dest with random data. Read more
    source§

    fn try_fill_bytes(&mut self, bytes: &mut [u8]) -> Result<(), Error>

    Fill dest entirely with random data. Read more
    ","RngCore","rand_chacha::ChaChaRng"],["
    source§

    impl SeedableRng for ChaCha20Rng

    §

    type Seed = [u8; 32]

    Seed type, which is restricted to types mutably-dereferenceable as u8\narrays (we recommend [u8; N] for some N). Read more
    source§

    fn from_seed(seed: Self::Seed) -> Self

    Create a new PRNG using the given seed. Read more
    source§

    fn seed_from_u64(state: u64) -> Self

    Create a new PRNG using a u64 seed. Read more
    source§

    fn from_rng<R>(rng: R) -> Result<Self, Error>
    where\n R: RngCore,

    Create a new PRNG seeded from another Rng. Read more
    source§

    fn from_entropy() -> Self

    Creates a new instance of the RNG seeded via getrandom. Read more
    ","SeedableRng","rand_chacha::ChaChaRng"],["
    source§

    impl PartialEq for ChaCha20Rng

    source§

    fn eq(&self, rhs: &ChaCha20Rng) -> bool

    This method tests for self and other values to be equal, and is used\nby ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always\nsufficient, and should not be overridden without very good reason.
    ","PartialEq","rand_chacha::ChaChaRng"],["
    source§

    impl Eq for ChaCha20Rng

    ","Eq","rand_chacha::ChaChaRng"],["
    source§

    impl Debug for ChaCha20Rng

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    ","Debug","rand_chacha::ChaChaRng"],["
    source§

    impl Clone for ChaCha20Rng

    source§

    fn clone(&self) -> ChaCha20Rng

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    ","Clone","rand_chacha::ChaChaRng"],["
    source§

    impl From<ChaCha20Core> for ChaCha20Rng

    source§

    fn from(core: ChaCha20Core) -> Self

    Converts to this type from the input type.
    ","From","rand_chacha::ChaChaRng"]] };if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/type.impl/sqlx_core/pool/struct.PoolOptions.js b/type.impl/sqlx_core/pool/struct.PoolOptions.js index ee004ce9dbb0..b56d83c48ca3 100644 --- a/type.impl/sqlx_core/pool/struct.PoolOptions.js +++ b/type.impl/sqlx_core/pool/struct.PoolOptions.js @@ -1,3 +1,3 @@ (function() {var type_impls = { -"sqlx_core":[["
    source§

    impl<DB: Database> PoolOptions<DB>

    source

    pub fn new() -> Self

    Returns a default “sane” configuration, suitable for testing or light-duty applications.

    \n

    Production applications will likely want to at least modify\nmax_connections.

    \n

    See the source of this method for the current default values.

    \n
    source

    pub fn max_connections(self, max: u32) -> Self

    Set the maximum number of connections that this pool should maintain.

    \n

    Be mindful of the connection limits for your database as well as other applications\nwhich may want to connect to the same database (or even multiple instances of the same\napplication in high-availability deployments).

    \n
    source

    pub fn get_max_connections(&self) -> u32

    Get the maximum number of connections that this pool should maintain

    \n
    source

    pub fn min_connections(self, min: u32) -> Self

    Set the minimum number of connections to maintain at all times.

    \n

    When the pool is built, this many connections will be automatically spun up.

    \n

    If any connection is reaped by max_lifetime or idle_timeout, or explicitly closed,\nand it brings the connection count below this amount, a new connection will be opened to\nreplace it.

    \n

    This is only done on a best-effort basis, however. The routine that maintains this value\nhas a deadline so it doesn’t wait forever if the database is being slow or returning errors.

    \n

    This value is clamped internally to not exceed max_connections.

    \n

    We’ve chosen not to assert min_connections <= max_connections anywhere\nbecause it shouldn’t break anything internally if the condition doesn’t hold,\nand if the application allows either value to be dynamically set\nthen it should be checking this condition itself and returning\na nicer error than a panic anyway.

    \n
    source

    pub fn get_min_connections(&self) -> u32

    Get the minimum number of connections to maintain at all times.

    \n
    source

    pub fn acquire_timeout(self, timeout: Duration) -> Self

    Set the maximum amount of time to spend waiting for a connection in Pool::acquire().

    \n

    Caps the total amount of time Pool::acquire() can spend waiting across multiple phases:

    \n
      \n
    • First, it may need to wait for a permit from the semaphore, which grants it the privilege\nof opening a connection or popping one from the idle queue.
    • \n
    • If an existing idle connection is acquired, by default it will be checked for liveness\nand integrity before being returned, which may require executing a command on the\nconnection. This can be disabled with test_before_acquire(false).\n\n
    • \n
    • If a new connection needs to be opened, that will obviously require I/O, handshaking,\nand initialization commands.\n\n
    • \n
    \n
    source

    pub fn get_acquire_timeout(&self) -> Duration

    Get the maximum amount of time to spend waiting for a connection in Pool::acquire().

    \n
    source

    pub fn max_lifetime(self, lifetime: impl Into<Option<Duration>>) -> Self

    Set the maximum lifetime of individual connections.

    \n

    Any connection with a lifetime greater than this will be closed.

    \n

    When set to None, all connections live until either reaped by idle_timeout\nor explicitly disconnected.

    \n

    Infinite connections are not recommended due to the unfortunate reality of memory/resource\nleaks on the database-side. It is better to retire connections periodically\n(even if only once daily) to allow the database the opportunity to clean up data structures\n(parse trees, query metadata caches, thread-local storage, etc.) that are associated with a\nsession.

    \n
    source

    pub fn get_max_lifetime(&self) -> Option<Duration>

    Get the maximum lifetime of individual connections.

    \n
    source

    pub fn idle_timeout(self, timeout: impl Into<Option<Duration>>) -> Self

    Set a maximum idle duration for individual connections.

    \n

    Any connection that remains in the idle queue longer than this will be closed.

    \n

    For usage-based database server billing, this can be a cost saver.

    \n
    source

    pub fn get_idle_timeout(&self) -> Option<Duration>

    Get the maximum idle duration for individual connections.

    \n
    source

    pub fn test_before_acquire(self, test: bool) -> Self

    If true, the health of a connection will be verified by a call to Connection::ping\nbefore returning the connection.

    \n

    Defaults to true.

    \n
    source

    pub fn get_test_before_acquire(&self) -> bool

    Get’s whether test_before_acquire is currently set.

    \n
    source

    pub fn after_connect<F>(self, callback: F) -> Self
    where\n for<'c> F: Fn(&'c mut DB::Connection, PoolConnectionMetadata) -> BoxFuture<'c, Result<(), Error>> + 'static + Send + Sync,

    Perform an asynchronous action after connecting to the database.

    \n

    If the operation returns with an error then the error is logged, the connection is closed\nand a new one is opened in its place and the callback is invoked again.

    \n

    This occurs in a backoff loop to avoid high CPU usage and spamming logs during a transient\nerror condition.

    \n

    Note that this may be called for internally opened connections, such as when maintaining\nmin_connections, that are then immediately returned to the pool\nwithout invoking after_release.

    \n
    Example: Additional Parameters
    \n

    This callback may be used to set additional configuration parameters\nthat are not exposed by the database’s ConnectOptions.

    \n

    This example is written for PostgreSQL but can likely be adapted to other databases.

    \n\n
    use sqlx::Executor;\nuse sqlx::postgres::PgPoolOptions;\n\nlet pool = PgPoolOptions::new()\n    .after_connect(|conn, _meta| Box::pin(async move {\n        // When directly invoking `Executor` methods,\n        // it is possible to execute multiple statements with one call.\n        conn.execute(\"SET application_name = 'your_app'; SET search_path = 'my_schema';\")\n            .await?;\n\n        Ok(())\n    }))\n    .connect(\"postgres:// …\").await?;
    \n

    For a discussion on why Box::pin() is required, see the type-level docs.

    \n
    source

    pub fn before_acquire<F>(self, callback: F) -> Self
    where\n for<'c> F: Fn(&'c mut DB::Connection, PoolConnectionMetadata) -> BoxFuture<'c, Result<bool, Error>> + 'static + Send + Sync,

    Perform an asynchronous action on a previously idle connection before giving it out.

    \n

    Alongside the connection, the closure gets PoolConnectionMetadata which contains\npotentially useful information such as the connection’s age and the duration it was\nidle.

    \n

    If the operation returns Ok(true), the connection is returned to the task that called\nPool::acquire.

    \n

    If the operation returns Ok(false) or an error, the error is logged (if applicable)\nand then the connection is closed and Pool::acquire tries again with another idle\nconnection. If it runs out of idle connections, it opens a new connection instead.

    \n

    This is not invoked for new connections. Use after_connect\nfor those.

    \n
    Example: Custom test_before_acquire Logic
    \n

    If you only want to ping connections if they’ve been idle a certain amount of time,\nyou can implement your own logic here:

    \n

    This example is written for Postgres but should be trivially adaptable to other databases.

    \n\n
    use sqlx::{Connection, Executor};\nuse sqlx::postgres::PgPoolOptions;\n\nlet pool = PgPoolOptions::new()\n    .test_before_acquire(false)\n    .before_acquire(|conn, meta| Box::pin(async move {\n        // One minute\n        if meta.idle_for.as_secs() > 60 {\n            conn.ping().await?;\n        }\n\n        Ok(true)\n    }))\n    .connect(\"postgres:// …\").await?;
    \n

    For a discussion on why Box::pin() is required, see the type-level docs.

    \n
    source

    pub fn after_release<F>(self, callback: F) -> Self
    where\n for<'c> F: Fn(&'c mut DB::Connection, PoolConnectionMetadata) -> BoxFuture<'c, Result<bool, Error>> + 'static + Send + Sync,

    Perform an asynchronous action on a connection before it is returned to the pool.

    \n

    Alongside the connection, the closure gets PoolConnectionMetadata which contains\npotentially useful information such as the connection’s age.

    \n

    If the operation returns Ok(true), the connection is returned to the pool’s idle queue.\nIf the operation returns Ok(false) or an error, the error is logged (if applicable)\nand the connection is closed, allowing a task waiting on Pool::acquire to\nopen a new one in its place.

    \n
    Example (Postgres): Close Memory-Hungry Connections
    \n

    Instead of relying on max_lifetime to close connections,\nwe can monitor their memory usage directly and close any that have allocated too much.

    \n

    Note that this is purely an example showcasing a possible use for this callback\nand may be flawed as it has not been tested.

    \n

    This example queries pg_backend_memory_contexts\nwhich is only allowed for superusers.

    \n\n
    use sqlx::{Connection, Executor};\nuse sqlx::postgres::PgPoolOptions;\n\nlet pool = PgPoolOptions::new()\n    // Let connections live as long as they want.\n    .max_lifetime(None)\n    .after_release(|conn, meta| Box::pin(async move {\n        // Only check connections older than 6 hours.\n        if meta.age.as_secs() < 6 * 60 * 60 {\n            return Ok(true);\n        }\n\n        let total_memory_usage: i64 = sqlx::query_scalar(\n            \"select sum(used_bytes) from pg_backend_memory_contexts\"\n        )\n        .fetch_one(conn)\n        .await?;\n\n        // Close the connection if the backend memory usage exceeds 256 MiB.\n        Ok(total_memory_usage <= (2 << 28))\n    }))\n    .connect(\"postgres:// …\").await?;
    \n
    source

    pub async fn connect(self, url: &str) -> Result<Pool<DB>, Error>

    Create a new pool from this PoolOptions and immediately open at least one connection.

    \n

    This ensures the configuration is correct.

    \n

    The total number of connections opened is max(1, min_connections).

    \n

    Refer to the relevant ConnectOptions impl for your database for the expected URL format:

    \n
      \n
    • Postgres: [PgConnectOptions][crate::postgres::PgConnectOptions]
    • \n
    • MySQL: [MySqlConnectOptions][crate::mysql::MySqlConnectOptions]
    • \n
    • SQLite: [SqliteConnectOptions][crate::sqlite::SqliteConnectOptions]
    • \n
    • MSSQL: [MssqlConnectOptions][crate::mssql::MssqlConnectOptions]
    • \n
    \n
    source

    pub async fn connect_with(\n self,\n options: <DB::Connection as Connection>::Options\n) -> Result<Pool<DB>, Error>

    Create a new pool from this PoolOptions and immediately open at least one connection.

    \n

    This ensures the configuration is correct.

    \n

    The total number of connections opened is max(1, min_connections).

    \n
    source

    pub fn connect_lazy(self, url: &str) -> Result<Pool<DB>, Error>

    Create a new pool from this PoolOptions, but don’t open any connections right now.

    \n

    If min_connections is set, a background task will be spawned to\noptimistically establish that many connections for the pool.

    \n

    Refer to the relevant ConnectOptions impl for your database for the expected URL format:

    \n
      \n
    • Postgres: [PgConnectOptions][crate::postgres::PgConnectOptions]
    • \n
    • MySQL: [MySqlConnectOptions][crate::mysql::MySqlConnectOptions]
    • \n
    • SQLite: [SqliteConnectOptions][crate::sqlite::SqliteConnectOptions]
    • \n
    • MSSQL: [MssqlConnectOptions][crate::mssql::MssqlConnectOptions]
    • \n
    \n
    source

    pub fn connect_lazy_with(\n self,\n options: <DB::Connection as Connection>::Options\n) -> Pool<DB>

    Create a new pool from this PoolOptions, but don’t open any connections right now.

    \n

    If min_connections is set, a background task will be spawned to\noptimistically establish that many connections for the pool.

    \n
    ",0,"sqlx_core::any::AnyPoolOptions"],["
    source§

    impl<DB: Database> Debug for PoolOptions<DB>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    ","Debug","sqlx_core::any::AnyPoolOptions"],["
    source§

    impl<DB: Database> Clone for PoolOptions<DB>

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    ","Clone","sqlx_core::any::AnyPoolOptions"],["
    source§

    impl<DB: Database> Default for PoolOptions<DB>

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    ","Default","sqlx_core::any::AnyPoolOptions"]] +"sqlx_core":[["
    source§

    impl<DB: Database> PoolOptions<DB>

    source

    pub fn new() -> Self

    Returns a default “sane” configuration, suitable for testing or light-duty applications.

    \n

    Production applications will likely want to at least modify\nmax_connections.

    \n

    See the source of this method for the current default values.

    \n
    source

    pub fn max_connections(self, max: u32) -> Self

    Set the maximum number of connections that this pool should maintain.

    \n

    Be mindful of the connection limits for your database as well as other applications\nwhich may want to connect to the same database (or even multiple instances of the same\napplication in high-availability deployments).

    \n
    source

    pub fn get_max_connections(&self) -> u32

    Get the maximum number of connections that this pool should maintain

    \n
    source

    pub fn min_connections(self, min: u32) -> Self

    Set the minimum number of connections to maintain at all times.

    \n

    When the pool is built, this many connections will be automatically spun up.

    \n

    If any connection is reaped by max_lifetime or idle_timeout, or explicitly closed,\nand it brings the connection count below this amount, a new connection will be opened to\nreplace it.

    \n

    This is only done on a best-effort basis, however. The routine that maintains this value\nhas a deadline so it doesn’t wait forever if the database is being slow or returning errors.

    \n

    This value is clamped internally to not exceed max_connections.

    \n

    We’ve chosen not to assert min_connections <= max_connections anywhere\nbecause it shouldn’t break anything internally if the condition doesn’t hold,\nand if the application allows either value to be dynamically set\nthen it should be checking this condition itself and returning\na nicer error than a panic anyway.

    \n
    source

    pub fn get_min_connections(&self) -> u32

    Get the minimum number of connections to maintain at all times.

    \n
    source

    pub fn acquire_timeout(self, timeout: Duration) -> Self

    Set the maximum amount of time to spend waiting for a connection in Pool::acquire().

    \n

    Caps the total amount of time Pool::acquire() can spend waiting across multiple phases:

    \n
      \n
    • First, it may need to wait for a permit from the semaphore, which grants it the privilege\nof opening a connection or popping one from the idle queue.
    • \n
    • If an existing idle connection is acquired, by default it will be checked for liveness\nand integrity before being returned, which may require executing a command on the\nconnection. This can be disabled with test_before_acquire(false).\n\n
    • \n
    • If a new connection needs to be opened, that will obviously require I/O, handshaking,\nand initialization commands.\n\n
    • \n
    \n
    source

    pub fn get_acquire_timeout(&self) -> Duration

    Get the maximum amount of time to spend waiting for a connection in Pool::acquire().

    \n
    source

    pub fn max_lifetime(self, lifetime: impl Into<Option<Duration>>) -> Self

    Set the maximum lifetime of individual connections.

    \n

    Any connection with a lifetime greater than this will be closed.

    \n

    When set to None, all connections live until either reaped by idle_timeout\nor explicitly disconnected.

    \n

    Infinite connections are not recommended due to the unfortunate reality of memory/resource\nleaks on the database-side. It is better to retire connections periodically\n(even if only once daily) to allow the database the opportunity to clean up data structures\n(parse trees, query metadata caches, thread-local storage, etc.) that are associated with a\nsession.

    \n
    source

    pub fn get_max_lifetime(&self) -> Option<Duration>

    Get the maximum lifetime of individual connections.

    \n
    source

    pub fn idle_timeout(self, timeout: impl Into<Option<Duration>>) -> Self

    Set a maximum idle duration for individual connections.

    \n

    Any connection that remains in the idle queue longer than this will be closed.

    \n

    For usage-based database server billing, this can be a cost saver.

    \n
    source

    pub fn get_idle_timeout(&self) -> Option<Duration>

    Get the maximum idle duration for individual connections.

    \n
    source

    pub fn test_before_acquire(self, test: bool) -> Self

    If true, the health of a connection will be verified by a call to Connection::ping\nbefore returning the connection.

    \n

    Defaults to true.

    \n
    source

    pub fn get_test_before_acquire(&self) -> bool

    Get’s whether test_before_acquire is currently set.

    \n
    source

    pub fn after_connect<F>(self, callback: F) -> Self
    where\n for<'c> F: Fn(&'c mut DB::Connection, PoolConnectionMetadata) -> BoxFuture<'c, Result<(), Error>> + 'static + Send + Sync,

    Perform an asynchronous action after connecting to the database.

    \n

    If the operation returns with an error then the error is logged, the connection is closed\nand a new one is opened in its place and the callback is invoked again.

    \n

    This occurs in a backoff loop to avoid high CPU usage and spamming logs during a transient\nerror condition.

    \n

    Note that this may be called for internally opened connections, such as when maintaining\nmin_connections, that are then immediately returned to the pool\nwithout invoking after_release.

    \n
    Example: Additional Parameters
    \n

    This callback may be used to set additional configuration parameters\nthat are not exposed by the database’s ConnectOptions.

    \n

    This example is written for PostgreSQL but can likely be adapted to other databases.

    \n\n
    use sqlx::Executor;\nuse sqlx::postgres::PgPoolOptions;\n\nlet pool = PgPoolOptions::new()\n    .after_connect(|conn, _meta| Box::pin(async move {\n        // When directly invoking `Executor` methods,\n        // it is possible to execute multiple statements with one call.\n        conn.execute(\"SET application_name = 'your_app'; SET search_path = 'my_schema';\")\n            .await?;\n\n        Ok(())\n    }))\n    .connect(\"postgres:// …\").await?;
    \n

    For a discussion on why Box::pin() is required, see the type-level docs.

    \n
    source

    pub fn before_acquire<F>(self, callback: F) -> Self
    where\n for<'c> F: Fn(&'c mut DB::Connection, PoolConnectionMetadata) -> BoxFuture<'c, Result<bool, Error>> + 'static + Send + Sync,

    Perform an asynchronous action on a previously idle connection before giving it out.

    \n

    Alongside the connection, the closure gets PoolConnectionMetadata which contains\npotentially useful information such as the connection’s age and the duration it was\nidle.

    \n

    If the operation returns Ok(true), the connection is returned to the task that called\nPool::acquire.

    \n

    If the operation returns Ok(false) or an error, the error is logged (if applicable)\nand then the connection is closed and Pool::acquire tries again with another idle\nconnection. If it runs out of idle connections, it opens a new connection instead.

    \n

    This is not invoked for new connections. Use after_connect\nfor those.

    \n
    Example: Custom test_before_acquire Logic
    \n

    If you only want to ping connections if they’ve been idle a certain amount of time,\nyou can implement your own logic here:

    \n

    This example is written for Postgres but should be trivially adaptable to other databases.

    \n\n
    use sqlx::{Connection, Executor};\nuse sqlx::postgres::PgPoolOptions;\n\nlet pool = PgPoolOptions::new()\n    .test_before_acquire(false)\n    .before_acquire(|conn, meta| Box::pin(async move {\n        // One minute\n        if meta.idle_for.as_secs() > 60 {\n            conn.ping().await?;\n        }\n\n        Ok(true)\n    }))\n    .connect(\"postgres:// …\").await?;
    \n

    For a discussion on why Box::pin() is required, see the type-level docs.

    \n
    source

    pub fn after_release<F>(self, callback: F) -> Self
    where\n for<'c> F: Fn(&'c mut DB::Connection, PoolConnectionMetadata) -> BoxFuture<'c, Result<bool, Error>> + 'static + Send + Sync,

    Perform an asynchronous action on a connection before it is returned to the pool.

    \n

    Alongside the connection, the closure gets PoolConnectionMetadata which contains\npotentially useful information such as the connection’s age.

    \n

    If the operation returns Ok(true), the connection is returned to the pool’s idle queue.\nIf the operation returns Ok(false) or an error, the error is logged (if applicable)\nand the connection is closed, allowing a task waiting on Pool::acquire to\nopen a new one in its place.

    \n
    Example (Postgres): Close Memory-Hungry Connections
    \n

    Instead of relying on max_lifetime to close connections,\nwe can monitor their memory usage directly and close any that have allocated too much.

    \n

    Note that this is purely an example showcasing a possible use for this callback\nand may be flawed as it has not been tested.

    \n

    This example queries pg_backend_memory_contexts\nwhich is only allowed for superusers.

    \n\n
    use sqlx::{Connection, Executor};\nuse sqlx::postgres::PgPoolOptions;\n\nlet pool = PgPoolOptions::new()\n    // Let connections live as long as they want.\n    .max_lifetime(None)\n    .after_release(|conn, meta| Box::pin(async move {\n        // Only check connections older than 6 hours.\n        if meta.age.as_secs() < 6 * 60 * 60 {\n            return Ok(true);\n        }\n\n        let total_memory_usage: i64 = sqlx::query_scalar(\n            \"select sum(used_bytes) from pg_backend_memory_contexts\"\n        )\n        .fetch_one(conn)\n        .await?;\n\n        // Close the connection if the backend memory usage exceeds 256 MiB.\n        Ok(total_memory_usage <= (2 << 28))\n    }))\n    .connect(\"postgres:// …\").await?;
    \n
    source

    pub async fn connect(self, url: &str) -> Result<Pool<DB>, Error>

    Create a new pool from this PoolOptions and immediately open at least one connection.

    \n

    This ensures the configuration is correct.

    \n

    The total number of connections opened is max(1, min_connections).

    \n

    Refer to the relevant ConnectOptions impl for your database for the expected URL format:

    \n
      \n
    • Postgres: [PgConnectOptions][crate::postgres::PgConnectOptions]
    • \n
    • MySQL: [MySqlConnectOptions][crate::mysql::MySqlConnectOptions]
    • \n
    • SQLite: [SqliteConnectOptions][crate::sqlite::SqliteConnectOptions]
    • \n
    • MSSQL: [MssqlConnectOptions][crate::mssql::MssqlConnectOptions]
    • \n
    \n
    source

    pub async fn connect_with(\n self,\n options: <DB::Connection as Connection>::Options\n) -> Result<Pool<DB>, Error>

    Create a new pool from this PoolOptions and immediately open at least one connection.

    \n

    This ensures the configuration is correct.

    \n

    The total number of connections opened is max(1, min_connections).

    \n
    source

    pub fn connect_lazy(self, url: &str) -> Result<Pool<DB>, Error>

    Create a new pool from this PoolOptions, but don’t open any connections right now.

    \n

    If min_connections is set, a background task will be spawned to\noptimistically establish that many connections for the pool.

    \n

    Refer to the relevant ConnectOptions impl for your database for the expected URL format:

    \n
      \n
    • Postgres: [PgConnectOptions][crate::postgres::PgConnectOptions]
    • \n
    • MySQL: [MySqlConnectOptions][crate::mysql::MySqlConnectOptions]
    • \n
    • SQLite: [SqliteConnectOptions][crate::sqlite::SqliteConnectOptions]
    • \n
    • MSSQL: [MssqlConnectOptions][crate::mssql::MssqlConnectOptions]
    • \n
    \n
    source

    pub fn connect_lazy_with(\n self,\n options: <DB::Connection as Connection>::Options\n) -> Pool<DB>

    Create a new pool from this PoolOptions, but don’t open any connections right now.

    \n

    If min_connections is set, a background task will be spawned to\noptimistically establish that many connections for the pool.

    \n
    ",0,"sqlx_core::any::AnyPoolOptions"],["
    source§

    impl<DB: Database> Clone for PoolOptions<DB>

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    ","Clone","sqlx_core::any::AnyPoolOptions"],["
    source§

    impl<DB: Database> Default for PoolOptions<DB>

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    ","Default","sqlx_core::any::AnyPoolOptions"],["
    source§

    impl<DB: Database> Debug for PoolOptions<DB>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    ","Debug","sqlx_core::any::AnyPoolOptions"]] };if (window.register_type_impls) {window.register_type_impls(type_impls);} else {window.pending_type_impls = type_impls;}})() \ No newline at end of file diff --git a/uuid/enum.Variant.html b/uuid/enum.Variant.html index b6ef20c40796..4eab41685c89 100644 --- a/uuid/enum.Variant.html +++ b/uuid/enum.Variant.html @@ -13,7 +13,7 @@

    References

    §

    RFC4122 = 1

    As described in the RFC4122 Specification (default).

    §

    Microsoft = 2

    Reserved by Microsoft for backward compatibility.

    §

    Future = 3

    Reserved for future expansion.

    -

    Trait Implementations§

    source§

    impl Clone for Variant

    source§

    fn clone(&self) -> Variant

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Variant

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Variant

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl PartialEq for Variant

    source§

    fn eq(&self, other: &Variant) -> bool

    This method tests for self and other values to be equal, and is used +

    Trait Implementations§

    source§

    impl Clone for Variant

    source§

    fn clone(&self) -> Variant

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Variant

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Variant

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl PartialEq for Variant

    source§

    fn eq(&self, other: &Variant) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Copy for Variant

    source§

    impl StructuralPartialEq for Variant

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where diff --git a/uuid/fmt/struct.Braced.html b/uuid/fmt/struct.Braced.html index 69732b1c1620..658e78bdee79 100644 --- a/uuid/fmt/struct.Braced.html +++ b/uuid/fmt/struct.Braced.html @@ -83,16 +83,16 @@
    Examples
    let braced = Uuid::nil().braced(); assert_eq!(braced.into_uuid(), Uuid::nil());
    -

    Trait Implementations§

    source§

    impl AsRef<Uuid> for Braced

    source§

    fn as_ref(&self) -> &Uuid

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Borrow<Uuid> for Braced

    source§

    fn borrow(&self) -> &Uuid

    Immutably borrows from an owned value. Read more
    source§

    impl Clone for Braced

    source§

    fn clone(&self) -> Braced

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Braced

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for Braced

    source§

    fn default() -> Braced

    Returns the “default value” for a type. Read more
    source§

    impl Display for Braced

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<Braced> for Uuid

    source§

    fn from(f: Braced) -> Self

    Converts to this type from the input type.
    source§

    impl From<Uuid> for Braced

    source§

    fn from(f: Uuid) -> Self

    Converts to this type from the input type.
    source§

    impl Hash for Braced

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where +

    Trait Implementations§

    source§

    impl AsRef<Uuid> for Braced

    source§

    fn as_ref(&self) -> &Uuid

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Borrow<Uuid> for Braced

    source§

    fn borrow(&self) -> &Uuid

    Immutably borrows from an owned value. Read more
    source§

    impl Clone for Braced

    source§

    fn clone(&self) -> Braced

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Braced

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for Braced

    source§

    fn default() -> Braced

    Returns the “default value” for a type. Read more
    source§

    impl Display for Braced

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<Braced> for Uuid

    source§

    fn from(f: Braced) -> Self

    Converts to this type from the input type.
    source§

    impl From<Uuid> for Braced

    source§

    fn from(f: Uuid) -> Self

    Converts to this type from the input type.
    source§

    impl Hash for Braced

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl LowerHex for Braced

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Ord for Braced

    source§

    fn cmp(&self, other: &Braced) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl LowerHex for Braced

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Ord for Braced

    source§

    fn cmp(&self, other: &Braced) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Self
    where Self: Sized + PartialOrd,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq for Braced

    source§

    fn eq(&self, other: &Braced) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd for Braced

    source§

    fn partial_cmp(&self, other: &Braced) -> 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 Serialize for Braced

    source§

    fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

    Serialize this value into the given Serde serializer. Read more
    source§

    impl UpperHex for Braced

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Copy for Braced

    source§

    impl Eq for Braced

    source§

    impl StructuralEq for Braced

    source§

    impl StructuralPartialEq for Braced

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +operator. Read more

    source§

    impl Serialize for Braced

    source§

    fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

    Serialize this value into the given Serde serializer. Read more
    source§

    impl UpperHex for Braced

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Copy for Braced

    source§

    impl Eq for Braced

    source§

    impl StructuralEq for Braced

    source§

    impl StructuralPartialEq for Braced

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/uuid/fmt/struct.Hyphenated.html b/uuid/fmt/struct.Hyphenated.html index fae47a8d542b..1c5db8937718 100644 --- a/uuid/fmt/struct.Hyphenated.html +++ b/uuid/fmt/struct.Hyphenated.html @@ -83,16 +83,16 @@
    Examples
    let hyphenated = Uuid::nil().hyphenated(); assert_eq!(hyphenated.into_uuid(), Uuid::nil());
    -

    Trait Implementations§

    source§

    impl AsRef<Uuid> for Hyphenated

    source§

    fn as_ref(&self) -> &Uuid

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Borrow<Uuid> for Hyphenated

    source§

    fn borrow(&self) -> &Uuid

    Immutably borrows from an owned value. Read more
    source§

    impl Clone for Hyphenated

    source§

    fn clone(&self) -> Hyphenated

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Hyphenated

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for Hyphenated

    source§

    fn default() -> Hyphenated

    Returns the “default value” for a type. Read more
    source§

    impl Display for Hyphenated

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<Hyphenated> for Uuid

    source§

    fn from(f: Hyphenated) -> Self

    Converts to this type from the input type.
    source§

    impl From<Uuid> for Hyphenated

    source§

    fn from(f: Uuid) -> Self

    Converts to this type from the input type.
    source§

    impl Hash for Hyphenated

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where +

    Trait Implementations§

    source§

    impl AsRef<Uuid> for Hyphenated

    source§

    fn as_ref(&self) -> &Uuid

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Borrow<Uuid> for Hyphenated

    source§

    fn borrow(&self) -> &Uuid

    Immutably borrows from an owned value. Read more
    source§

    impl Clone for Hyphenated

    source§

    fn clone(&self) -> Hyphenated

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Hyphenated

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for Hyphenated

    source§

    fn default() -> Hyphenated

    Returns the “default value” for a type. Read more
    source§

    impl Display for Hyphenated

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<Hyphenated> for Uuid

    source§

    fn from(f: Hyphenated) -> Self

    Converts to this type from the input type.
    source§

    impl From<Uuid> for Hyphenated

    source§

    fn from(f: Uuid) -> Self

    Converts to this type from the input type.
    source§

    impl Hash for Hyphenated

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl LowerHex for Hyphenated

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Ord for Hyphenated

    source§

    fn cmp(&self, other: &Hyphenated) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl LowerHex for Hyphenated

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Ord for Hyphenated

    source§

    fn cmp(&self, other: &Hyphenated) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Self
    where Self: Sized + PartialOrd,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq for Hyphenated

    source§

    fn eq(&self, other: &Hyphenated) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd for Hyphenated

    source§

    fn partial_cmp(&self, other: &Hyphenated) -> 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 Serialize for Hyphenated

    source§

    fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

    Serialize this value into the given Serde serializer. Read more
    source§

    impl UpperHex for Hyphenated

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Copy for Hyphenated

    source§

    impl Eq for Hyphenated

    source§

    impl StructuralEq for Hyphenated

    source§

    impl StructuralPartialEq for Hyphenated

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Hyphenated

    §

    impl Send for Hyphenated

    §

    impl Sync for Hyphenated

    §

    impl Unpin for Hyphenated

    §

    impl UnwindSafe for Hyphenated

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +operator. Read more

    source§

    impl Serialize for Hyphenated

    source§

    fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

    Serialize this value into the given Serde serializer. Read more
    source§

    impl UpperHex for Hyphenated

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Copy for Hyphenated

    source§

    impl Eq for Hyphenated

    source§

    impl StructuralEq for Hyphenated

    source§

    impl StructuralPartialEq for Hyphenated

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Hyphenated

    §

    impl Send for Hyphenated

    §

    impl Sync for Hyphenated

    §

    impl Unpin for Hyphenated

    §

    impl UnwindSafe for Hyphenated

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/uuid/fmt/struct.Simple.html b/uuid/fmt/struct.Simple.html index 524687fee840..cbff80a1b85f 100644 --- a/uuid/fmt/struct.Simple.html +++ b/uuid/fmt/struct.Simple.html @@ -82,9 +82,9 @@
    Examples
    let simple = Uuid::nil().simple(); assert_eq!(simple.into_uuid(), Uuid::nil());
    -

    Trait Implementations§

    source§

    impl AsRef<Uuid> for Simple

    source§

    fn as_ref(&self) -> &Uuid

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Borrow<Uuid> for Simple

    source§

    fn borrow(&self) -> &Uuid

    Immutably borrows from an owned value. Read more
    source§

    impl Clone for Simple

    source§

    fn clone(&self) -> Simple

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Simple

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for Simple

    source§

    fn default() -> Simple

    Returns the “default value” for a type. Read more
    source§

    impl Display for Simple

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<Simple> for Uuid

    source§

    fn from(f: Simple) -> Self

    Converts to this type from the input type.
    source§

    impl From<Uuid> for Simple

    source§

    fn from(f: Uuid) -> Self

    Converts to this type from the input type.
    source§

    impl Hash for Simple

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where +

    Trait Implementations§

    source§

    impl AsRef<Uuid> for Simple

    source§

    fn as_ref(&self) -> &Uuid

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Borrow<Uuid> for Simple

    source§

    fn borrow(&self) -> &Uuid

    Immutably borrows from an owned value. Read more
    source§

    impl Clone for Simple

    source§

    fn clone(&self) -> Simple

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Simple

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for Simple

    source§

    fn default() -> Simple

    Returns the “default value” for a type. Read more
    source§

    impl Display for Simple

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<Simple> for Uuid

    source§

    fn from(f: Simple) -> Self

    Converts to this type from the input type.
    source§

    impl From<Uuid> for Simple

    source§

    fn from(f: Uuid) -> Self

    Converts to this type from the input type.
    source§

    impl Hash for Simple

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl LowerHex for Simple

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Ord for Simple

    source§

    fn cmp(&self, other: &Simple) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl LowerHex for Simple

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Ord for Simple

    source§

    fn cmp(&self, other: &Simple) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Self
    where Self: Sized + PartialOrd,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq for Simple

    source§

    fn eq(&self, other: &Simple) -> bool

    This method tests for self and other values to be equal, and is used diff --git a/uuid/fmt/struct.Urn.html b/uuid/fmt/struct.Urn.html index 81436190c8bf..7bc0c6914602 100644 --- a/uuid/fmt/struct.Urn.html +++ b/uuid/fmt/struct.Urn.html @@ -88,9 +88,9 @@
    Examples
    let urn = Uuid::nil().urn(); assert_eq!(urn.into_uuid(), Uuid::nil());
    -

    Trait Implementations§

    source§

    impl AsRef<Uuid> for Urn

    source§

    fn as_ref(&self) -> &Uuid

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Borrow<Uuid> for Urn

    source§

    fn borrow(&self) -> &Uuid

    Immutably borrows from an owned value. Read more
    source§

    impl Clone for Urn

    source§

    fn clone(&self) -> Urn

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Urn

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for Urn

    source§

    fn default() -> Urn

    Returns the “default value” for a type. Read more
    source§

    impl Display for Urn

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<Urn> for Uuid

    source§

    fn from(f: Urn) -> Self

    Converts to this type from the input type.
    source§

    impl From<Uuid> for Urn

    source§

    fn from(f: Uuid) -> Self

    Converts to this type from the input type.
    source§

    impl Hash for Urn

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where +

    Trait Implementations§

    source§

    impl AsRef<Uuid> for Urn

    source§

    fn as_ref(&self) -> &Uuid

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Borrow<Uuid> for Urn

    source§

    fn borrow(&self) -> &Uuid

    Immutably borrows from an owned value. Read more
    source§

    impl Clone for Urn

    source§

    fn clone(&self) -> Urn

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Urn

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for Urn

    source§

    fn default() -> Urn

    Returns the “default value” for a type. Read more
    source§

    impl Display for Urn

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<Urn> for Uuid

    source§

    fn from(f: Urn) -> Self

    Converts to this type from the input type.
    source§

    impl From<Uuid> for Urn

    source§

    fn from(f: Uuid) -> Self

    Converts to this type from the input type.
    source§

    impl Hash for Urn

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl LowerHex for Urn

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Ord for Urn

    source§

    fn cmp(&self, other: &Urn) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl LowerHex for Urn

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Ord for Urn

    source§

    fn cmp(&self, other: &Urn) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Self
    where Self: Sized + PartialOrd,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq for Urn

    source§

    fn eq(&self, other: &Urn) -> bool

    This method tests for self and other values to be equal, and is used diff --git a/uuid/struct.Uuid.html b/uuid/struct.Uuid.html index 8d9b7f07ec2c..557625ad8181 100644 --- a/uuid/struct.Uuid.html +++ b/uuid/struct.Uuid.html @@ -564,16 +564,16 @@
    Roundtripping

    This method is unlikely to roundtrip a timestamp in a UUID due to the way UUIDs encode timestamps. The timestamp returned from this method will be truncated to 100ns precision for version 1 and 6 UUIDs, and to millisecond precision for version 7 UUIDs.

    -

    Trait Implementations§

    source§

    impl AsRef<[u8]> for Uuid

    source§

    fn as_ref(&self) -> &[u8]

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<Uuid> for Braced

    source§

    fn as_ref(&self) -> &Uuid

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<Uuid> for Hyphenated

    source§

    fn as_ref(&self) -> &Uuid

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<Uuid> for Simple

    source§

    fn as_ref(&self) -> &Uuid

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<Uuid> for Urn

    source§

    fn as_ref(&self) -> &Uuid

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Borrow<Uuid> for Braced

    source§

    fn borrow(&self) -> &Uuid

    Immutably borrows from an owned value. Read more
    source§

    impl Borrow<Uuid> for Hyphenated

    source§

    fn borrow(&self) -> &Uuid

    Immutably borrows from an owned value. Read more
    source§

    impl Borrow<Uuid> for Simple

    source§

    fn borrow(&self) -> &Uuid

    Immutably borrows from an owned value. Read more
    source§

    impl Borrow<Uuid> for Urn

    source§

    fn borrow(&self) -> &Uuid

    Immutably borrows from an owned value. Read more
    source§

    impl Clone for Uuid

    source§

    fn clone(&self) -> Uuid

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Uuid

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for Uuid

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for Uuid

    source§

    fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for Uuid

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<Braced> for Uuid

    source§

    fn from(f: Braced) -> Self

    Converts to this type from the input type.
    source§

    impl From<Hyphenated> for Uuid

    source§

    fn from(f: Hyphenated) -> Self

    Converts to this type from the input type.
    source§

    impl From<Simple> for Uuid

    source§

    fn from(f: Simple) -> Self

    Converts to this type from the input type.
    source§

    impl From<Urn> for Uuid

    source§

    fn from(f: Urn) -> Self

    Converts to this type from the input type.
    source§

    impl From<Uuid> for Braced

    source§

    fn from(f: Uuid) -> Self

    Converts to this type from the input type.
    source§

    impl From<Uuid> for Hyphenated

    source§

    fn from(f: Uuid) -> Self

    Converts to this type from the input type.
    source§

    impl From<Uuid> for Simple

    source§

    fn from(f: Uuid) -> Self

    Converts to this type from the input type.
    source§

    impl From<Uuid> for String

    source§

    fn from(uuid: Uuid) -> Self

    Converts to this type from the input type.
    source§

    impl From<Uuid> for Urn

    source§

    fn from(f: Uuid) -> Self

    Converts to this type from the input type.
    source§

    impl From<Uuid> for Vec<u8>

    source§

    fn from(value: Uuid) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for Uuid

    §

    type Err = Error

    The associated error which can be returned from parsing.
    source§

    fn from_str(uuid_str: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for Uuid

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where +

    Trait Implementations§

    source§

    impl AsRef<[u8]> for Uuid

    source§

    fn as_ref(&self) -> &[u8]

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<Uuid> for Braced

    source§

    fn as_ref(&self) -> &Uuid

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<Uuid> for Hyphenated

    source§

    fn as_ref(&self) -> &Uuid

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<Uuid> for Simple

    source§

    fn as_ref(&self) -> &Uuid

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl AsRef<Uuid> for Urn

    source§

    fn as_ref(&self) -> &Uuid

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Borrow<Uuid> for Braced

    source§

    fn borrow(&self) -> &Uuid

    Immutably borrows from an owned value. Read more
    source§

    impl Borrow<Uuid> for Hyphenated

    source§

    fn borrow(&self) -> &Uuid

    Immutably borrows from an owned value. Read more
    source§

    impl Borrow<Uuid> for Simple

    source§

    fn borrow(&self) -> &Uuid

    Immutably borrows from an owned value. Read more
    source§

    impl Borrow<Uuid> for Urn

    source§

    fn borrow(&self) -> &Uuid

    Immutably borrows from an owned value. Read more
    source§

    impl Clone for Uuid

    source§

    fn clone(&self) -> Uuid

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Uuid

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Default for Uuid

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl<'de> Deserialize<'de> for Uuid

    source§

    fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>

    Deserialize this value from the given Serde deserializer. Read more
    source§

    impl Display for Uuid

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl From<Braced> for Uuid

    source§

    fn from(f: Braced) -> Self

    Converts to this type from the input type.
    source§

    impl From<Hyphenated> for Uuid

    source§

    fn from(f: Hyphenated) -> Self

    Converts to this type from the input type.
    source§

    impl From<Simple> for Uuid

    source§

    fn from(f: Simple) -> Self

    Converts to this type from the input type.
    source§

    impl From<Urn> for Uuid

    source§

    fn from(f: Urn) -> Self

    Converts to this type from the input type.
    source§

    impl From<Uuid> for Braced

    source§

    fn from(f: Uuid) -> Self

    Converts to this type from the input type.
    source§

    impl From<Uuid> for Hyphenated

    source§

    fn from(f: Uuid) -> Self

    Converts to this type from the input type.
    source§

    impl From<Uuid> for Simple

    source§

    fn from(f: Uuid) -> Self

    Converts to this type from the input type.
    source§

    impl From<Uuid> for String

    source§

    fn from(uuid: Uuid) -> Self

    Converts to this type from the input type.
    source§

    impl From<Uuid> for Urn

    source§

    fn from(f: Uuid) -> Self

    Converts to this type from the input type.
    source§

    impl From<Uuid> for Vec<u8>

    source§

    fn from(value: Uuid) -> Self

    Converts to this type from the input type.
    source§

    impl FromStr for Uuid

    §

    type Err = Error

    The associated error which can be returned from parsing.
    source§

    fn from_str(uuid_str: &str) -> Result<Self, Self::Err>

    Parses a string s to return a value of this type. Read more
    source§

    impl Hash for Uuid

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, - Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl LowerHex for Uuid

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Ord for Uuid

    source§

    fn cmp(&self, other: &Uuid) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl LowerHex for Uuid

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Ord for Uuid

    source§

    fn cmp(&self, other: &Uuid) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · source§

    fn max(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · source§

    fn min(self, other: Self) -> Self
    where Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · source§

    fn clamp(self, min: Self, max: Self) -> Self
    where Self: Sized + PartialOrd,

    Restrict a value to a certain interval. Read more
    source§

    impl PartialEq for Uuid

    source§

    fn eq(&self, other: &Uuid) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl PartialOrd for Uuid

    source§

    fn partial_cmp(&self, other: &Uuid) -> 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 Serialize for Uuid

    source§

    fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for Uuid

    §

    type Error = Error

    The type returned in the event of a conversion error.
    source§

    fn try_from(uuid_str: &str) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl TryFrom<Vec<u8>> for Uuid

    §

    type Error = Error

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: Vec<u8>) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl UpperHex for Uuid

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Copy for Uuid

    source§

    impl Eq for Uuid

    source§

    impl StructuralEq for Uuid

    source§

    impl StructuralPartialEq for Uuid

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Uuid

    §

    impl Send for Uuid

    §

    impl Sync for Uuid

    §

    impl Unpin for Uuid

    §

    impl UnwindSafe for Uuid

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +operator. Read more

    source§

    impl Serialize for Uuid

    source§

    fn serialize<S: Serializer>(&self, serializer: S) -> Result<S::Ok, S::Error>

    Serialize this value into the given Serde serializer. Read more
    source§

    impl TryFrom<&str> for Uuid

    §

    type Error = Error

    The type returned in the event of a conversion error.
    source§

    fn try_from(uuid_str: &str) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl TryFrom<Vec<u8>> for Uuid

    §

    type Error = Error

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: Vec<u8>) -> Result<Self, Self::Error>

    Performs the conversion.
    source§

    impl UpperHex for Uuid

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter.
    source§

    impl Copy for Uuid

    source§

    impl Eq for Uuid

    source§

    impl StructuralEq for Uuid

    source§

    impl StructuralPartialEq for Uuid

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Uuid

    §

    impl Send for Uuid

    §

    impl Sync for Uuid

    §

    impl Unpin for Uuid

    §

    impl UnwindSafe for Uuid

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/webpki/enum.Error.html b/webpki/enum.Error.html index 3acef6905ec4..f9004acd866f 100644 --- a/webpki/enum.Error.html +++ b/webpki/enum.Error.html @@ -121,7 +121,7 @@ algorithm (e.g. ECC keys for unsupported curves), or the public key algorithm and the signature algorithm simply don’t match (e.g. verifying an RSA signature with an ECC public key).

    -

    Trait Implementations§

    source§

    impl Clone for Error

    source§

    fn clone(&self) -> Error

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Error

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Error

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for Error

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<EndOfInput> for Error

    source§

    fn from(_: EndOfInput) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error> for ControlFlow<Error, Error>

    source§

    fn from(value: Error) -> Self

    Converts to this type from the input type.
    source§

    impl PartialEq for Error

    source§

    fn eq(&self, other: &Error) -> bool

    This method tests for self and other values to be equal, and is used +

    Trait Implementations§

    source§

    impl Clone for Error

    source§

    fn clone(&self) -> Error

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for Error

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for Error

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for Error

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<EndOfInput> for Error

    source§

    fn from(_: EndOfInput) -> Self

    Converts to this type from the input type.
    source§

    impl From<Error> for ControlFlow<Error, Error>

    source§

    fn from(value: Error) -> Self

    Converts to this type from the input type.
    source§

    impl PartialEq for Error

    source§

    fn eq(&self, other: &Error) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Copy for Error

    source§

    impl Eq for Error

    source§

    impl StructuralEq for Error

    source§

    impl StructuralPartialEq for Error

    Auto Trait Implementations§

    §

    impl RefUnwindSafe for Error

    §

    impl Send for Error

    §

    impl Sync for Error

    §

    impl Unpin for Error

    §

    impl UnwindSafe for Error

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where diff --git a/webpki/enum.IpAddr.html b/webpki/enum.IpAddr.html index e10a72db061b..6b2e7b2dcc52 100644 --- a/webpki/enum.IpAddr.html +++ b/webpki/enum.IpAddr.html @@ -5,7 +5,7 @@ }
    Expand description

    Either a IPv4 or IPv6 address, plus its owned string representation

    Variants§

    §

    V4(String, [u8; 4])

    An IPv4 address and its owned string representation

    §

    V6(String, [u8; 16])

    An IPv6 address and its owned string representation

    -

    Trait Implementations§

    source§

    impl AsRef<str> for IpAddr

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for IpAddr

    source§

    fn clone(&self) -> IpAddr

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for IpAddr

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'a> From<&'a IpAddr> for IpAddrRef<'a>

    source§

    fn from(ip_address: &'a IpAddr) -> IpAddrRef<'a>

    Converts to this type from the input type.
    source§

    impl From<IpAddr> for IpAddr

    source§

    fn from(ip_address: IpAddr) -> IpAddr

    Converts to this type from the input type.
    source§

    impl<'a> From<IpAddrRef<'a>> for IpAddr

    source§

    fn from(ip_address: IpAddrRef<'a>) -> IpAddr

    Converts to this type from the input type.
    source§

    impl Hash for IpAddr

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where +

    Trait Implementations§

    source§

    impl AsRef<str> for IpAddr

    source§

    fn as_ref(&self) -> &str

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl Clone for IpAddr

    source§

    fn clone(&self) -> IpAddr

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for IpAddr

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'a> From<&'a IpAddr> for IpAddrRef<'a>

    source§

    fn from(ip_address: &'a IpAddr) -> IpAddrRef<'a>

    Converts to this type from the input type.
    source§

    impl From<IpAddr> for IpAddr

    source§

    fn from(ip_address: IpAddr) -> IpAddr

    Converts to this type from the input type.
    source§

    impl<'a> From<IpAddrRef<'a>> for IpAddr

    source§

    fn from(ip_address: IpAddrRef<'a>) -> IpAddr

    Converts to this type from the input type.
    source§

    impl Hash for IpAddr

    source§

    fn hash<__H: Hasher>(&self, state: &mut __H)

    Feeds this value into the given Hasher. Read more
    1.3.0 · source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where H: Hasher, Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    source§

    impl PartialEq for IpAddr

    source§

    fn eq(&self, other: &IpAddr) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always diff --git a/webpki/enum.IpAddrRef.html b/webpki/enum.IpAddrRef.html index 75231f1fb1a2..ac8dae20a34f 100644 --- a/webpki/enum.IpAddrRef.html +++ b/webpki/enum.IpAddrRef.html @@ -10,7 +10,7 @@
    source

    pub fn try_from_ascii_str(ip_address: &'a str) -> Result<Self, AddrParseError>

    Constructs an IpAddrRef from the given input if the input is a valid IP address.

    source

    pub fn to_owned(&self) -> IpAddr

    Constructs an IpAddr from this IpAddrRef

    -

    Trait Implementations§

    source§

    impl<'a> Clone for IpAddrRef<'a>

    source§

    fn clone(&self) -> IpAddrRef<'a>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<'a> Debug for IpAddrRef<'a>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'a> From<&'a IpAddr> for IpAddrRef<'a>

    source§

    fn from(ip_address: &'a IpAddr) -> IpAddrRef<'a>

    Converts to this type from the input type.
    source§

    impl<'a> From<IpAddrRef<'a>> for &'a [u8]

    source§

    fn from(ip_address: IpAddrRef<'a>) -> &'a [u8]

    Converts to this type from the input type.
    source§

    impl<'a> From<IpAddrRef<'a>> for &'a str

    source§

    fn from(ip_address: IpAddrRef<'a>) -> &'a str

    Converts to this type from the input type.
    source§

    impl<'a> From<IpAddrRef<'a>> for IpAddr

    source§

    fn from(ip_address: IpAddrRef<'a>) -> IpAddr

    Converts to this type from the input type.
    source§

    impl<'a> From<IpAddrRef<'a>> for SubjectNameRef<'a>

    source§

    fn from(dns_name: IpAddrRef<'a>) -> SubjectNameRef<'_>

    Converts to this type from the input type.
    source§

    impl<'a> PartialEq for IpAddrRef<'a>

    source§

    fn eq(&self, other: &IpAddrRef<'a>) -> bool

    This method tests for self and other values to be equal, and is used +

    Trait Implementations§

    source§

    impl<'a> Clone for IpAddrRef<'a>

    source§

    fn clone(&self) -> IpAddrRef<'a>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<'a> Debug for IpAddrRef<'a>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'a> From<&'a IpAddr> for IpAddrRef<'a>

    source§

    fn from(ip_address: &'a IpAddr) -> IpAddrRef<'a>

    Converts to this type from the input type.
    source§

    impl<'a> From<IpAddrRef<'a>> for &'a [u8]

    source§

    fn from(ip_address: IpAddrRef<'a>) -> &'a [u8]

    Converts to this type from the input type.
    source§

    impl<'a> From<IpAddrRef<'a>> for &'a str

    source§

    fn from(ip_address: IpAddrRef<'a>) -> &'a str

    Converts to this type from the input type.
    source§

    impl<'a> From<IpAddrRef<'a>> for IpAddr

    source§

    fn from(ip_address: IpAddrRef<'a>) -> IpAddr

    Converts to this type from the input type.
    source§

    impl<'a> From<IpAddrRef<'a>> for SubjectNameRef<'a>

    source§

    fn from(dns_name: IpAddrRef<'a>) -> SubjectNameRef<'_>

    Converts to this type from the input type.
    source§

    impl<'a> PartialEq for IpAddrRef<'a>

    source§

    fn eq(&self, other: &IpAddrRef<'a>) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl<'a> Copy for IpAddrRef<'a>

    source§

    impl<'a> Eq for IpAddrRef<'a>

    source§

    impl<'a> StructuralEq for IpAddrRef<'a>

    source§

    impl<'a> StructuralPartialEq for IpAddrRef<'a>

    Auto Trait Implementations§

    §

    impl<'a> RefUnwindSafe for IpAddrRef<'a>

    §

    impl<'a> Send for IpAddrRef<'a>

    §

    impl<'a> Sync for IpAddrRef<'a>

    §

    impl<'a> Unpin for IpAddrRef<'a>

    §

    impl<'a> UnwindSafe for IpAddrRef<'a>

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where diff --git a/webpki/enum.SubjectNameRef.html b/webpki/enum.SubjectNameRef.html index 93069d9e6039..a8f9d59a16dd 100644 --- a/webpki/enum.SubjectNameRef.html +++ b/webpki/enum.SubjectNameRef.html @@ -21,7 +21,7 @@ subject_name: &'a str ) -> Result<Self, InvalidSubjectNameError>

    Constructs a SubjectNameRef from the given input if the input is a syntactically-valid DNS name or IP address.

    -

    Trait Implementations§

    source§

    impl AsRef<[u8]> for SubjectNameRef<'_>

    source§

    fn as_ref(&self) -> &[u8]

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl<'a> Clone for SubjectNameRef<'a>

    source§

    fn clone(&self) -> SubjectNameRef<'a>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<'a> Debug for SubjectNameRef<'a>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'a> From<DnsNameRef<'a>> for SubjectNameRef<'a>

    source§

    fn from(dns_name: DnsNameRef<'a>) -> SubjectNameRef<'_>

    Converts to this type from the input type.
    source§

    impl<'a> From<IpAddrRef<'a>> for SubjectNameRef<'a>

    source§

    fn from(dns_name: IpAddrRef<'a>) -> SubjectNameRef<'_>

    Converts to this type from the input type.
    source§

    impl<'a> Copy for SubjectNameRef<'a>

    Auto Trait Implementations§

    §

    impl<'a> RefUnwindSafe for SubjectNameRef<'a>

    §

    impl<'a> Send for SubjectNameRef<'a>

    §

    impl<'a> Sync for SubjectNameRef<'a>

    §

    impl<'a> Unpin for SubjectNameRef<'a>

    §

    impl<'a> UnwindSafe for SubjectNameRef<'a>

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    Trait Implementations§

    source§

    impl AsRef<[u8]> for SubjectNameRef<'_>

    source§

    fn as_ref(&self) -> &[u8]

    Converts this type into a shared reference of the (usually inferred) input type.
    source§

    impl<'a> Clone for SubjectNameRef<'a>

    source§

    fn clone(&self) -> SubjectNameRef<'a>

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl<'a> Debug for SubjectNameRef<'a>

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl<'a> From<DnsNameRef<'a>> for SubjectNameRef<'a>

    source§

    fn from(dns_name: DnsNameRef<'a>) -> SubjectNameRef<'_>

    Converts to this type from the input type.
    source§

    impl<'a> From<IpAddrRef<'a>> for SubjectNameRef<'a>

    source§

    fn from(dns_name: IpAddrRef<'a>) -> SubjectNameRef<'_>

    Converts to this type from the input type.
    source§

    impl<'a> Copy for SubjectNameRef<'a>

    Auto Trait Implementations§

    §

    impl<'a> RefUnwindSafe for SubjectNameRef<'a>

    §

    impl<'a> Send for SubjectNameRef<'a>

    §

    impl<'a> Sync for SubjectNameRef<'a>

    §

    impl<'a> Unpin for SubjectNameRef<'a>

    §

    impl<'a> UnwindSafe for SubjectNameRef<'a>

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    diff --git a/webpki/struct.AddrParseError.html b/webpki/struct.AddrParseError.html index 0813faf923ad..ee8314be0e23 100644 --- a/webpki/struct.AddrParseError.html +++ b/webpki/struct.AddrParseError.html @@ -1,7 +1,7 @@ AddrParseError in webpki - Rust

    Struct webpki::AddrParseError

    source ·
    pub struct AddrParseError;
    Expand description

    An error indicating that an IpAddrRef could not built because the input could not be parsed as an IP address.

    -

    Trait Implementations§

    source§

    impl Clone for AddrParseError

    source§

    fn clone(&self) -> AddrParseError

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for AddrParseError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for AddrParseError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for AddrParseError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl PartialEq for AddrParseError

    source§

    fn eq(&self, other: &AddrParseError) -> bool

    This method tests for self and other values to be equal, and is used +

    Trait Implementations§

    source§

    impl Clone for AddrParseError

    source§

    fn clone(&self) -> AddrParseError

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for AddrParseError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for AddrParseError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for AddrParseError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl PartialEq for AddrParseError

    source§

    fn eq(&self, other: &AddrParseError) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Copy for AddrParseError

    source§

    impl Eq for AddrParseError

    source§

    impl StructuralEq for AddrParseError

    source§

    impl StructuralPartialEq for AddrParseError

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where diff --git a/webpki/struct.InvalidDnsNameError.html b/webpki/struct.InvalidDnsNameError.html index 48aeeaa189d7..385aac727d5b 100644 --- a/webpki/struct.InvalidDnsNameError.html +++ b/webpki/struct.InvalidDnsNameError.html @@ -1,7 +1,7 @@ InvalidDnsNameError in webpki - Rust
    pub struct InvalidDnsNameError;
    Expand description

    An error indicating that a DnsNameRef could not built because the input is not a syntactically-valid DNS Name.

    -

    Trait Implementations§

    source§

    impl Clone for InvalidDnsNameError

    source§

    fn clone(&self) -> InvalidDnsNameError

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for InvalidDnsNameError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for InvalidDnsNameError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for InvalidDnsNameError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl PartialEq for InvalidDnsNameError

    source§

    fn eq(&self, other: &InvalidDnsNameError) -> bool

    This method tests for self and other values to be equal, and is used +

    Trait Implementations§

    source§

    impl Clone for InvalidDnsNameError

    source§

    fn clone(&self) -> InvalidDnsNameError

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Debug for InvalidDnsNameError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for InvalidDnsNameError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for InvalidDnsNameError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl PartialEq for InvalidDnsNameError

    source§

    fn eq(&self, other: &InvalidDnsNameError) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    source§

    impl Copy for InvalidDnsNameError

    source§

    impl Eq for InvalidDnsNameError

    source§

    impl StructuralEq for InvalidDnsNameError

    source§

    impl StructuralPartialEq for InvalidDnsNameError

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where